55PCHITPTMD3U24DGRF2V5CXZ2TK36XJEMEEMQEWYP5ZFPPMQBOAC
VXZ5QMIEF5MRBUALM5HPRLOCJ2CCCS3D4QNOB5T2W56NAOCD5CXAC
PO6SMI7OCLG7OFPD73N3U4O5HQX6N2TB3MJ27SSQ5JREHFKYGMWAC
DIZWRCHFYGRFCOOB23GWOJUXFBA63YLKKYPROPNY76TM2665W5WAC
JGZ7GBCLGDQVN7FOJMXAR5BEB4MV6F4F2CIMUCIUV7E52AFIUFRAC
7AUC4NKIYIKUZMHNOVCCVGPDO3BO3D56XULZXTXRFBTPDG27J7DQC
Q6IC7LVGEFUQ6MM7MIYKBBWUSUG42TCWT6NEUHBH56DVNZACAI6QC
LL6P5FOKUWZ4VGB5MEN6F54WVGWT2OSBD4QO34SYPTHE2TBOO6QAC
VMUKZQZRR5NP7IVLXQ4RYGIHJOXB6MKS4YIIVEFU7S4OEK4QSFVAC
M5U5PAX7ACFUIJKG2CLQKLEFF76KYMGI7WRZXFLOBR5LYBDEWFFAC
7QIEZSZI2OFRBSCBOHEZP6OMQ4B5T3XFFKO26HCSSVSN6HGXRDTAC
if is_interactive; then
local prefix
if use_unicode; then
if use_colour; then
prefix="\e[1;37m[\xE2\x96\xBC]\e[0m"
if __libdemo_is_interactive; then
if __libdemo_use_unicode; then
if __libdemo_use_colour; then
local -r prefix="\e[1;37m[\xE2\x96\xBC]\e[0m"
fi
if use_unicode; then
if use_colour; then
prefix="\e[1;34m[#]\e[0m"
else
prefix="[#]"
fi
else
if use_colour; then
prefix="\e[1;34m[#]\e[0m"
else
prefix="[#]"
fi
fi
if use_unicode; then
if use_colour; then
prefix="\e[0;31m[\xE2\x9C\x97]\e[0m"
else
prefix="[\xE2\x9C\x97]"
fi
else
if use_colour; then
prefix="\e[0;31[x]\e[0m"
else
prefix="[x]"
fi