Fix new session handler display to include carriage returns too.

This commit is contained in:
Condorra 2024-11-04 00:09:01 +11:00
parent 5a8e99a3b8
commit 5e171f4b86

View File

@ -8,30 +8,30 @@ use std::default::Default;
// ANSI art version of the symbol we are legally required to display per: // ANSI art version of the symbol we are legally required to display per:
// https://www.legislation.gov.au/Details/F2017C00102 // https://www.legislation.gov.au/Details/F2017C00102
// https://dom111.github.io/image-to-ansi/ can help convert it. // https://dom111.github.io/image-to-ansi/ can help convert it.
const AUS_RATING_SYMBOL: &'static str = "\x1b[38;5;235;48;5;234m▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;235;48;5;235m▄\x1b[38;5;235;48;5;234m▄\x1b[38;5;234;48;5;234m▄▄▄\x1b[38;5;234;48;5;235m▄▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄▄\x1b[38;5;235;48;5;234m▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;235;48;5;235m▄\x1b[m const AUS_RATING_SYMBOL: &'static str = "\x1b[38;5;235;48;5;234m▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;235;48;5;235m▄\x1b[38;5;235;48;5;234m▄\x1b[38;5;234;48;5;234m▄▄▄\x1b[38;5;234;48;5;235m▄▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄▄\x1b[38;5;235;48;5;234m▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;234;48;5;235m▄\x1b[38;5;234;48;5;234m▄\x1b[38;5;235;48;5;235m▄\x1b[m\r
\x1b[38;5;233;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;233;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;236;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;236;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;233m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;233;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;233;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;236;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;236;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;233m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;236;48;5;233m\x1b[38;5;145;48;5;236m\x1b[38;5;230;48;5;245m\x1b[38;5;187;48;5;250m\x1b[38;5;186;48;5;188m\x1b[38;5;186;48;5;253m\x1b[38;5;186;48;5;254m\x1b[38;5;186;48;5;253m\x1b[38;5;187;48;5;251m\x1b[38;5;230;48;5;247m\x1b[38;5;188;48;5;239m\x1b[38;5;240;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;236;48;5;233m\x1b[38;5;145;48;5;236m\x1b[38;5;230;48;5;245m\x1b[38;5;187;48;5;250m\x1b[38;5;186;48;5;188m\x1b[38;5;186;48;5;253m\x1b[38;5;186;48;5;254m\x1b[38;5;186;48;5;253m\x1b[38;5;187;48;5;251m\x1b[38;5;230;48;5;247m\x1b[38;5;188;48;5;239m\x1b[38;5;240;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;235;48;5;233m\x1b[38;5;250;48;5;245m\x1b[38;5;187;48;5;230m\x1b[38;5;185;48;5;143m\x1b[38;5;220;48;5;185m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;221m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;184m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;221m\x1b[38;5;11;48;5;185m\x1b[38;5;184;48;5;143m\x1b[38;5;185;48;5;229m\x1b[38;5;224;48;5;252m\x1b[38;5;240;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;235;48;5;234m\x1b[m \x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;235;48;5;233m\x1b[38;5;250;48;5;245m\x1b[38;5;187;48;5;230m\x1b[38;5;185;48;5;143m\x1b[38;5;220;48;5;185m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;221m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;184m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;221m\x1b[38;5;11;48;5;185m\x1b[38;5;184;48;5;143m\x1b[38;5;185;48;5;229m\x1b[38;5;224;48;5;252m\x1b[38;5;240;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;235;48;5;234m\x1b[m\r
\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;254;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;185;48;5;179m\x1b[38;5;255;48;5;230m\x1b[38;5;243;48;5;243m\x1b[38;5;233;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[m \x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;254;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;185;48;5;179m\x1b[38;5;255;48;5;230m\x1b[38;5;243;48;5;243m\x1b[38;5;233;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[m\r
\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;254m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;243;48;5;243m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;254m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;243;48;5;243m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;11;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;184;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;178;48;5;11m\x1b[38;5;184;48;5;11m\x1b[38;5;184;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;184;48;5;227m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;11;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;184;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;178;48;5;11m\x1b[38;5;184;48;5;11m\x1b[38;5;184;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;184;48;5;227m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;3;48;5;58m\x1b[38;5;142;48;5;58m\x1b[38;5;185;48;5;94m\x1b[38;5;184;48;5;58m\x1b[38;5;184;48;5;3m\x1b[38;5;184;48;5;94m\x1b[38;5;185;48;5;58m\x1b[38;5;184;48;5;58m\x1b[38;5;184;48;5;94m\x1b[38;5;184;48;5;58m\x1b[38;5;184;48;5;94m\x1b[38;5;185;48;5;94m\x1b[38;5;184;48;5;94m\x1b[38;5;184;48;5;58m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[48;5;242m \x1b[48;5;233m \x1b[48;5;234m \x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;3;48;5;58m\x1b[38;5;142;48;5;58m\x1b[38;5;185;48;5;94m\x1b[38;5;184;48;5;58m\x1b[38;5;184;48;5;3m\x1b[38;5;184;48;5;94m\x1b[38;5;185;48;5;58m\x1b[38;5;184;48;5;58m\x1b[38;5;184;48;5;94m\x1b[38;5;184;48;5;58m\x1b[38;5;184;48;5;94m\x1b[38;5;185;48;5;94m\x1b[38;5;184;48;5;94m\x1b[38;5;184;48;5;58m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[48;5;242m \x1b[48;5;233m \x1b[48;5;234m \x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;94;48;5;58m\x1b[38;5;178;48;5;142m\x1b[38;5;227;48;5;220m\x1b[38;5;178;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;3;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;3;48;5;221m\x1b[38;5;3;48;5;11m\x1b[38;5;142;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;142;48;5;11m\x1b[38;5;3;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;142;48;5;227m\x1b[38;5;184;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;220m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;178m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[48;5;242m \x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;94;48;5;58m\x1b[38;5;178;48;5;142m\x1b[38;5;227;48;5;220m\x1b[38;5;178;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;3;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;3;48;5;221m\x1b[38;5;3;48;5;11m\x1b[38;5;142;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;142;48;5;11m\x1b[38;5;3;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;142;48;5;227m\x1b[38;5;184;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;220m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;178m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[48;5;242m \x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;94;48;5;58m\x1b[38;5;142;48;5;142m\x1b[38;5;227;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;234;48;5;235m\x1b[38;5;233;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;237;48;5;233m\x1b[38;5;58;48;5;233m\x1b[38;5;58;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;233;48;5;58m\x1b[38;5;236;48;5;143m\x1b[38;5;185;48;5;11m\x1b[38;5;58;48;5;184m\x1b[38;5;234;48;5;58m\x1b[38;5;233;48;5;236m\x1b[38;5;236;48;5;234m\x1b[38;5;58;48;5;233m\x1b[38;5;237;48;5;233m\x1b[38;5;234;48;5;236m\x1b[38;5;234;48;5;58m\x1b[38;5;58;48;5;184m\x1b[38;5;185;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[48;5;11m \x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[48;5;242m \x1b[48;5;233m \x1b[48;5;234m \x1b[m \x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;94;48;5;58m\x1b[38;5;142;48;5;142m\x1b[38;5;227;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;234;48;5;235m\x1b[38;5;233;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;237;48;5;233m\x1b[38;5;58;48;5;233m\x1b[38;5;58;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;233;48;5;58m\x1b[38;5;236;48;5;143m\x1b[38;5;185;48;5;11m\x1b[38;5;58;48;5;184m\x1b[38;5;234;48;5;58m\x1b[38;5;233;48;5;236m\x1b[38;5;236;48;5;234m\x1b[38;5;58;48;5;233m\x1b[38;5;237;48;5;233m\x1b[38;5;234;48;5;236m\x1b[38;5;234;48;5;58m\x1b[38;5;58;48;5;184m\x1b[38;5;185;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[48;5;11m \x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[48;5;242m \x1b[48;5;233m \x1b[48;5;234m \x1b[m\r
\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[48;5;11m \x1b[38;5;227;48;5;227m\x1b[48;5;3m \x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;235;48;5;235m\x1b[38;5;233;48;5;233m\x1b[38;5;142;48;5;101m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;184m\x1b[38;5;143;48;5;58m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;3;48;5;142m\x1b[38;5;100;48;5;143m\x1b[38;5;234;48;5;234m\x1b[38;5;137;48;5;58m\x1b[38;5;227;48;5;185m\x1b[38;5;11;48;5;191m\x1b[38;5;11;48;5;185m\x1b[38;5;184;48;5;58m\x1b[38;5;58;48;5;234m\x1b[38;5;58;48;5;235m\x1b[38;5;136;48;5;143m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[m \x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[48;5;11m \x1b[38;5;227;48;5;227m\x1b[48;5;3m \x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;235;48;5;235m\x1b[38;5;233;48;5;233m\x1b[38;5;142;48;5;101m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;184m\x1b[38;5;143;48;5;58m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;3;48;5;142m\x1b[38;5;100;48;5;143m\x1b[38;5;234;48;5;234m\x1b[38;5;137;48;5;58m\x1b[38;5;227;48;5;185m\x1b[38;5;11;48;5;191m\x1b[38;5;11;48;5;185m\x1b[38;5;184;48;5;58m\x1b[38;5;58;48;5;234m\x1b[38;5;58;48;5;235m\x1b[38;5;136;48;5;143m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;94;48;5;3m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;233m\x1b[38;5;59;48;5;136m\x1b[38;5;137;48;5;227m\x1b[38;5;137;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;237;48;5;143m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;0m\x1b[38;5;143;48;5;136m\x1b[38;5;3;48;5;101m\x1b[38;5;234;48;5;232m\x1b[38;5;235;48;5;233m\x1b[38;5;142;48;5;143m\x1b[38;5;11;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;101;48;5;221m\x1b[38;5;100;48;5;228m\x1b[38;5;142;48;5;227m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[48;5;11m \x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[48;5;233m \x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;94;48;5;3m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;233m\x1b[38;5;59;48;5;136m\x1b[38;5;137;48;5;227m\x1b[38;5;137;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;237;48;5;143m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;0m\x1b[38;5;143;48;5;136m\x1b[38;5;3;48;5;101m\x1b[38;5;234;48;5;232m\x1b[38;5;235;48;5;233m\x1b[38;5;142;48;5;143m\x1b[38;5;11;48;5;220m\x1b[38;5;184;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;3;48;5;227m\x1b[38;5;101;48;5;221m\x1b[38;5;100;48;5;228m\x1b[38;5;142;48;5;227m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[48;5;11m \x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[48;5;233m \x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;221m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[48;5;94m \x1b[38;5;143;48;5;142m\x1b[38;5;191;48;5;227m\x1b[38;5;143;48;5;142m\x1b[38;5;236;48;5;235m\x1b[38;5;234;48;5;233m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;58;48;5;233m\x1b[38;5;142;48;5;235m\x1b[38;5;11;48;5;3m\x1b[38;5;11;48;5;185m\x1b[38;5;3;48;5;64m\x1b[38;5;233;48;5;233m\x1b[38;5;235;48;5;235m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;143;48;5;100m\x1b[38;5;58;48;5;234m\x1b[38;5;233;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;58;48;5;3m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[48;5;233m \x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;221m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[48;5;94m \x1b[38;5;143;48;5;142m\x1b[38;5;191;48;5;227m\x1b[38;5;143;48;5;142m\x1b[38;5;236;48;5;235m\x1b[38;5;234;48;5;233m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;58;48;5;233m\x1b[38;5;142;48;5;235m\x1b[38;5;11;48;5;3m\x1b[38;5;11;48;5;185m\x1b[38;5;3;48;5;64m\x1b[38;5;233;48;5;233m\x1b[38;5;235;48;5;235m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;143;48;5;100m\x1b[38;5;58;48;5;234m\x1b[38;5;233;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;58;48;5;3m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[48;5;233m \x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[48;5;253m \x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;3;48;5;3m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;234;48;5;234m\x1b[38;5;233;48;5;233m\x1b[38;5;137;48;5;100m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;184m\x1b[38;5;11;48;5;221m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;136;48;5;100m\x1b[38;5;234;48;5;234m\x1b[38;5;233;48;5;234m\x1b[38;5;3;48;5;142m\x1b[38;5;227;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;142;48;5;221m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;233m\x1b[38;5;3;48;5;94m\x1b[38;5;11;48;5;220m\x1b[38;5;184;48;5;220m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[48;5;253m \x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;3;48;5;3m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;227m\x1b[38;5;142;48;5;142m\x1b[38;5;234;48;5;234m\x1b[38;5;233;48;5;233m\x1b[38;5;137;48;5;100m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;184m\x1b[38;5;11;48;5;221m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;136;48;5;100m\x1b[38;5;234;48;5;234m\x1b[38;5;233;48;5;234m\x1b[38;5;3;48;5;142m\x1b[38;5;227;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;227m\x1b[38;5;142;48;5;221m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;233m\x1b[38;5;3;48;5;94m\x1b[38;5;11;48;5;220m\x1b[38;5;184;48;5;220m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;3;48;5;3m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;142;48;5;142m\x1b[38;5;235;48;5;234m\x1b[38;5;233;48;5;232m\x1b[38;5;137;48;5;137m\x1b[38;5;227;48;5;227m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;185m\x1b[38;5;100;48;5;235m\x1b[38;5;236;48;5;233m\x1b[38;5;233;48;5;235m\x1b[38;5;234;48;5;100m\x1b[38;5;235;48;5;143m\x1b[38;5;233;48;5;106m\x1b[38;5;234;48;5;236m\x1b[38;5;235;48;5;234m\x1b[38;5;3;48;5;237m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[48;5;185m \x1b[38;5;230;48;5;230m\x1b[48;5;242m \x1b[48;5;233m \x1b[48;5;234m \x1b[38;5;235;48;5;235m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;3;48;5;3m\x1b[38;5;142;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;142;48;5;142m\x1b[38;5;235;48;5;234m\x1b[38;5;233;48;5;232m\x1b[38;5;137;48;5;137m\x1b[38;5;227;48;5;227m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;185m\x1b[38;5;100;48;5;235m\x1b[38;5;236;48;5;233m\x1b[38;5;233;48;5;235m\x1b[38;5;234;48;5;100m\x1b[38;5;235;48;5;143m\x1b[38;5;233;48;5;106m\x1b[38;5;234;48;5;236m\x1b[38;5;235;48;5;234m\x1b[38;5;3;48;5;237m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;184;48;5;184m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[48;5;185m \x1b[38;5;230;48;5;230m\x1b[48;5;242m \x1b[48;5;233m \x1b[48;5;234m \x1b[38;5;235;48;5;235m\x1b[m\r
\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[48;5;253m \x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;221;48;5;227m\x1b[38;5;3;48;5;94m\x1b[38;5;185;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;142m\x1b[38;5;178;48;5;58m\x1b[38;5;185;48;5;236m\x1b[38;5;221;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;142m\x1b[38;5;185;48;5;58m\x1b[38;5;179;48;5;236m\x1b[38;5;179;48;5;235m\x1b[38;5;185;48;5;236m\x1b[38;5;184;48;5;58m\x1b[38;5;227;48;5;100m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;221;48;5;185m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[48;5;233m \x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[m \x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[48;5;253m \x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;221;48;5;227m\x1b[38;5;3;48;5;94m\x1b[38;5;185;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;142m\x1b[38;5;178;48;5;58m\x1b[38;5;185;48;5;236m\x1b[38;5;221;48;5;142m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;142m\x1b[38;5;185;48;5;58m\x1b[38;5;179;48;5;236m\x1b[38;5;179;48;5;235m\x1b[38;5;185;48;5;236m\x1b[38;5;184;48;5;58m\x1b[38;5;227;48;5;100m\x1b[38;5;11;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;221;48;5;185m\x1b[38;5;58;48;5;58m\x1b[38;5;184;48;5;184m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[48;5;233m \x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[m\r
\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;221m\x1b[38;5;58;48;5;58m\x1b[38;5;3;48;5;142m\x1b[38;5;100;48;5;227m\x1b[38;5;100;48;5;11m\x1b[38;5;136;48;5;11m\x1b[38;5;136;48;5;220m\x1b[38;5;100;48;5;11m\x1b[38;5;136;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;100;48;5;227m\x1b[38;5;100;48;5;11m\x1b[38;5;136;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;100;48;5;185m\x1b[38;5;58;48;5;58m\x1b[38;5;178;48;5;178m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;179;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;221m\x1b[38;5;58;48;5;58m\x1b[38;5;3;48;5;142m\x1b[38;5;100;48;5;227m\x1b[38;5;100;48;5;11m\x1b[38;5;136;48;5;11m\x1b[38;5;136;48;5;220m\x1b[38;5;100;48;5;11m\x1b[38;5;136;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;100;48;5;227m\x1b[38;5;100;48;5;11m\x1b[38;5;136;48;5;11m\x1b[38;5;100;48;5;11m\x1b[38;5;100;48;5;185m\x1b[38;5;58;48;5;58m\x1b[38;5;178;48;5;178m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;179;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;142m\x1b[38;5;11;48;5;100m\x1b[38;5;11;48;5;136m\x1b[38;5;11;48;5;100m\x1b[38;5;227;48;5;100m\x1b[38;5;11;48;5;100m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[48;5;234m \x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[48;5;235m \x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;184;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;142m\x1b[38;5;11;48;5;100m\x1b[38;5;11;48;5;136m\x1b[38;5;11;48;5;100m\x1b[38;5;227;48;5;100m\x1b[38;5;11;48;5;100m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[48;5;230m \x1b[38;5;242;48;5;242m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[48;5;234m \x1b[m\r
\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[48;5;11m \x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;234;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;253;48;5;253m\x1b[38;5;186;48;5;186m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;220;48;5;11m\x1b[38;5;11;48;5;11m\x1b[48;5;11m \x1b[38;5;11;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;230;48;5;230m\x1b[38;5;242;48;5;242m\x1b[38;5;234;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;254;48;5;254m\x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;179;48;5;185m\x1b[38;5;255;48;5;229m\x1b[38;5;242;48;5;243m\x1b[38;5;233;48;5;234m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;254;48;5;254m\x1b[38;5;186;48;5;186m\x1b[38;5;221;48;5;185m\x1b[38;5;11;48;5;11m\x1b[38;5;11;48;5;220m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;179;48;5;185m\x1b[38;5;255;48;5;229m\x1b[38;5;242;48;5;243m\x1b[38;5;233;48;5;234m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;247;48;5;252m\x1b[38;5;230;48;5;187m\x1b[38;5;143;48;5;185m\x1b[38;5;185;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;186;48;5;143m\x1b[38;5;252;48;5;230m\x1b[38;5;237;48;5;241m\x1b[38;5;234;48;5;233m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;247;48;5;252m\x1b[38;5;230;48;5;187m\x1b[38;5;143;48;5;185m\x1b[38;5;185;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;11;48;5;11m\x1b[38;5;227;48;5;11m\x1b[38;5;185;48;5;11m\x1b[38;5;185;48;5;185m\x1b[38;5;186;48;5;143m\x1b[38;5;252;48;5;230m\x1b[38;5;237;48;5;241m\x1b[38;5;234;48;5;233m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;233m\x1b[38;5;234;48;5;239m\x1b[38;5;59;48;5;188m\x1b[38;5;251;48;5;229m\x1b[38;5;254;48;5;185m\x1b[38;5;230;48;5;179m\x1b[38;5;224;48;5;185m\x1b[38;5;230;48;5;185m\x1b[38;5;255;48;5;185m\x1b[38;5;230;48;5;185m\x1b[38;5;229;48;5;185m\x1b[38;5;255;48;5;179m\x1b[38;5;230;48;5;143m\x1b[38;5;252;48;5;186m\x1b[38;5;8;48;5;230m\x1b[38;5;235;48;5;8m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;233m\x1b[38;5;234;48;5;239m\x1b[38;5;59;48;5;188m\x1b[38;5;251;48;5;229m\x1b[38;5;254;48;5;185m\x1b[38;5;230;48;5;179m\x1b[38;5;224;48;5;185m\x1b[38;5;230;48;5;185m\x1b[38;5;255;48;5;185m\x1b[38;5;230;48;5;185m\x1b[38;5;229;48;5;185m\x1b[38;5;255;48;5;179m\x1b[38;5;230;48;5;143m\x1b[38;5;252;48;5;186m\x1b[38;5;8;48;5;230m\x1b[38;5;235;48;5;8m\x1b[38;5;233;48;5;233m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;233m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;240m\x1b[38;5;234;48;5;243m\x1b[38;5;234;48;5;242m\x1b[38;5;233;48;5;242m\x1b[38;5;234;48;5;242m\x1b[38;5;234;48;5;241m\x1b[38;5;234;48;5;242m\x1b[38;5;233;48;5;241m\x1b[38;5;234;48;5;237m\x1b[38;5;235;48;5;233m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[m \x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;233m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;240m\x1b[38;5;234;48;5;243m\x1b[38;5;234;48;5;242m\x1b[38;5;233;48;5;242m\x1b[38;5;234;48;5;242m\x1b[38;5;234;48;5;241m\x1b[38;5;234;48;5;242m\x1b[38;5;233;48;5;241m\x1b[38;5;234;48;5;237m\x1b[38;5;235;48;5;233m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[m\r
\x1b[38;5;235;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;233m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;235;48;5;235m\x1b[m \x1b[38;5;235;48;5;235m\x1b[38;5;235;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;234;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;233m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;235m\x1b[38;5;234;48;5;234m\x1b[38;5;235;48;5;234m\x1b[38;5;235;48;5;235m\x1b[m\r
"; ";
pub async fn handle(session: &ListenerSession, source: String, pool: &DBPool) -> DResult<()> { pub async fn handle(session: &ListenerSession, source: String, pool: &DBPool) -> DResult<()> {