var commonTrans={noSearchResults:"No Search Results",cookieClear:"Access Cookie",cancel:"Cancel",sure:"Sure",claim:"Claim",error:"Error",requestServerError:"Request Server Error",networkUnstable:"Network Unstable",retry:"Retry",systemError:"System Error",goThrow:"Go Throw",caller_number:"Cell phone number",caller_callme:"Call me",day:"day",hour:"hour",min:"min",sec:"sec"},paginationTrans={egame:{pageInfo:"show :start AND :end result\uff0ccount :total "}};Object.defineProperty(Object.prototype,"getNestedProperty",{value:function(propertyName){var result=this;var arr=propertyName.split(".");while(arr.length&&result)result=result[arr.shift()];return result},enumerable:false});function compact(){var args=Array.prototype.slice.call(arguments);return args.reduce(function(t,c){if(c in this)t[c]=this[c];return t}.bind(this),{})}var translate=compact("commonTrans","paginationTrans","egameTrans","loginTrans","goldEggTrans","redMapTrans","signInTrans","signUpTrans","turnTableMapTrans","memberCenterTrans","customTrans","pointsMallTrans");function trans(key,translateAry){let dataStr=translate.getNestedProperty(key);if(typeof translateAry==="object"){const translateAryKeys=Object.keys(translateAry),translateAryValues=Object.values(translateAry),translateAryLength=translateAryKeys.length;if(translateAryLength>0)for(let i=translateAryLength;i--;){const replaceKey=translateAryKeys[i],replaceValue=translateAryValues[i];dataStr=dataStr.replace(`:${replaceKey}`,replaceValue)}}dataStr=reconvert(dataStr);return dataStr}function __(key,translateAry){return trans(key,translateAry)}function reconvert(str){if(!str)return str;str=str.replace(/(\\u)(\w{1,4})/gi,function($originalStr){return String.fromCharCode(parseInt(escape($originalStr).replace(/(%5Cu)(\w{1,4})/g,"$2"),16))});str=str.replace(/(&#x)(\w{1,4});/gi,function($originalStr){return String.fromCharCode(parseInt(escape($originalStr).replace(/(%26%23x)(\w{1,4})(%3B)/g,"$2"),16))});str=str.replace(/(&#)(\d{1,6});/gi,function($originalStr){return String.fromCharCode(parseInt(escape($originalStr).replace(/(%26%23)(\d{1,6})(%3B)/g,"$2")))});return str};