'+a.replace(/\n/g,"
")+"
"))};this.print_debug_hexstr_dump=function(a,b){openpgp.config.debug&&(a+=this.hexstrdump(b),a=openpgp_encoding_html_encode(a),showMessages(''+a.replace(/\n/g,"
")+"
"))};this.print_error=
function(a){a=openpgp_encoding_html_encode(a);showMessages('ERROR:\t'+a.replace(/\n/g,"
")+"
")};this.print_info=function(a){a=openpgp_encoding_html_encode(a);showMessages('INFO:\t'+
a.replace(/\n/g,"
")+"
")};this.print_warning=function(a){a=openpgp_encoding_html_encode(a);showMessages('WARNING:\t'+a.replace(/\n/g,"
")+"
")};this.getLeftNBits=function(a,b){var e=b%8;return 0==e?a.substring(0,b/8):this.shiftRight(a.substring(0,(b-e)/8+1),8-e)};this.shiftRight=function(a,b){var e=
util.str2bin(a);if(0!=b%8)for(var f=e.length-1;0<=f;f--)e[f]>>=b%8,0