!function(e,n){"function"==typeof define&&(define.amd||define.cmd)?define(function(){return n(e)}):n(e,!0)}(this,function(e,n){function i(n,i,t){e.weixinjsbridge?weixinjsbridge.invoke(n,o(i),function(e){c(n,e,t)}):u(n,t)}function t(n,i,t){e.weixinjsbridge?weixinjsbridge.on(n,function(e){t&&t.trigger&&t.trigger(e),c(n,e,i)}):t?u(n,t):u(n,i)}function o(e){return e=e||{},e.appid=p.appid,e.verifyappid=p.appid,e.verifysigntype="sha1",e.verifytimestamp=p.timestamp+"",e.verifynoncestr=p.noncestr,e.verifysignature=p.signature,e}function r(e){return{timestamp:e.timestamp+"",noncestr:e.noncestr,package:e.package,paysign:e.paysign,signtype:e.signtype||"sha1"}}function a(e){return e.postalcode=e.addresspostalcode,delete e.addresspostalcode,e.provincename=e.provicefirststagename,delete e.provicefirststagename,e.cityname=e.addresscitysecondstagename,delete e.addresscitysecondstagename,e.countryname=e.addresscountiesthirdstagename,delete e.addresscountiesthirdstagename,e.detailinfo=e.addressdetailinfo,delete e.addressdetailinfo,e}function c(e,n,i){"openenterprisechat"==e&&(n.errcode=n.err_code),delete n.err_code,delete n.err_desc,delete n.err_detail;var t=n.errmsg;t||(t=n.err_msg,delete n.err_msg,t=s(e,t),n.errmsg=t),(i=i||{})._complete&&(i._complete(n),delete i._complete),t=n.errmsg||"",p.debug&&!i.isinnerinvoke&&alert(json.stringify(n));var o=t.indexof(":");switch(t.substring(o+1)){case"ok":i.success&&i.success(n);break;case"cancel":i.cancel&&i.cancel(n);break;default:i.fail&&i.fail(n)}i.complete&&i.complete(n)}function s(e,n){var i=e,t=h[i];t&&(i=t);var o="ok";if(n){var r=n.indexof(":");"confirm"==(o=n.substring(r+1))&&(o="ok"),"failed"==o&&(o="fail"),-1!=o.indexof("failed_")&&(o=o.substring(7)),-1!=o.indexof("fail_")&&(o=o.substring(5)),"access denied"!=(o=(o=o.replace(/_/g," ")).tolowercase())&&"no permission to execute"!=o||(o="permission denied"),"config"==i&&"function not exist"==o&&(o="ok"),""==o&&(o="fail")}return n=i+":"+o}function d(e){if(e){for(var n=0,i=e.length;n