admin
2022-05-23 e88ac05ee96cbf0306958323bf3063133bd53649
1
2
3
//v1.7.4 2018/12/19 11:16
 
!function(e,t,n){"undefined"!=typeof module&&module.exports?module.exports=n():"function"==typeof define&&define.amd?define(n):t.Fingerprint=n()}(0,this,function(){"use strict";var e=function(e){var t,n;t=Array.prototype.forEach,n=Array.prototype.map,this.each=function(e,n,i){if(null!==e)if(t&&e.forEach===t)e.forEach(n,i);else if(e.length===+e.length){for(var r=0,o=e.length;r<o;r++)if(n.call(i,e[r],r,e)==={})return}else for(var a in e)if(e.hasOwnProperty(a)&&n.call(i,e[a],a,e)==={})return},this.map=function(e,t,i){var r=[];return null==e?r:n&&e.map===n?e.map(t,i):(this.each(e,function(e,n,o){r[r.length]=t.call(i,e,n,o)}),r)},"object"==typeof e?(this.hasher=e.hasher,this.screen_resolution=e.screen_resolution,this.screen_orientation=e.screen_orientation,this.canvas=e.canvas,this.ie_activex=e.ie_activex):"function"==typeof e&&(this.hasher=e)};return e.prototype={get:function(){var e=[];if(e.push(navigator.userAgent),e.push(navigator.language),e.push(screen.colorDepth),this.screen_resolution){var t=this.getScreenResolution();void 0!==t&&e.push(t.join("x"))}return e.push((new Date).getTimezoneOffset()),e.push(this.hasSessionStorage()),e.push(this.hasLocalStorage()),e.push(this.hasIndexDb()),document.body?e.push(typeof document.body.addBehavior):e.push("undefined"),e.push(typeof window.openDatabase),e.push(navigator.cpuClass),e.push(navigator.platform),e.push(navigator.doNotTrack),e.push(this.getPluginsString()),this.canvas&&this.isCanvasSupported()&&e.push(this.getCanvasFingerprint()),this.hasher?this.hasher(e.join("###"),31):this.murmurhash3_32_gc(e.join("###"),31)},murmurhash3_32_gc:function(e,t){var n,i,r,o,a,s,c,d;for(n=3&e.length,i=e.length-n,r=t,a=3432918353,s=461845907,d=0;d<i;)c=255&e.charCodeAt(d)|(255&e.charCodeAt(++d))<<8|(255&e.charCodeAt(++d))<<16|(255&e.charCodeAt(++d))<<24,++d,r=27492+(65535&(o=5*(65535&(r=(r^=c=(65535&(c=(c=(65535&c)*a+(((c>>>16)*a&65535)<<16)&4294967295)<<15|c>>>17))*s+(((c>>>16)*s&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(o>>>16)&65535)<<16);switch(c=0,n){case 3:c^=(255&e.charCodeAt(d+2))<<16;case 2:c^=(255&e.charCodeAt(d+1))<<8;case 1:r^=c=(65535&(c=(c=(65535&(c^=255&e.charCodeAt(d)))*a+(((c>>>16)*a&65535)<<16)&4294967295)<<15|c>>>17))*s+(((c>>>16)*s&65535)<<16)&4294967295}return r^=e.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasIndexDb:function(){try{return!!window.indexedDB}catch(e){return!0}},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},getPluginsString:function(){return this.isIE()&&this.ie_activex?this.getIEPluginsString():this.getRegularPluginsString()},getRegularPluginsString:function(){return this.map(navigator.plugins,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this).join(";")},getIEPluginsString:function(){return window.ActiveXObject?this.map(["ShockwaveFlash.ShockwaveFlash","AcroPDF.PDF","PDF.PdfCtrl","QuickTime.QuickTime","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","RealPlayer","SWCtl.SWCtl","WMPlayer.OCX","AgControl.AgControl","Skype.Detection"],function(e){try{return new ActiveXObject(e),e}catch(e){return null}}).join(";"):""},getScreenResolution:function(){return this.screen_orientation?screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height]:[screen.height,screen.width]},getCanvasFingerprint:function(){var e=document.createElement("canvas"),t=e.getContext("2d"),n="http://valve.github.io";return t.textBaseline="top",t.font="14px 'Arial'",t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText(n,4,17),e.toDataURL()}},e});var doui={douiCss:null,winW:0,winH:0,winWrem:0,winHrem:0,timestampOld:0,timestampNew:0,threadTimeout:null,threadInterval:null,AjaxList:[],windowReady:function(e){null==e&&(e=function(){}),document.addEventListener?document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,!1),e()},!1):document.attachEvent&&document.attachEvent("onreadystatechange",function(){"complete"==document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),e())})},importComplete:function(e,t){for(var n=document.getElementsByTagName("head")[0],i=new RegExp(".css$"),r=new RegExp(".js$"),o=0;o<e.length;o++)if(i.test(e[o])){var a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e[o],n.appendChild(a),a.onload=a.onreadystatechange=function(e){d(t)},a.onerror=function(){alert("引入CSS资源失败"),a.onerror=null}}else if(r.test(e[o])){var s=document.createElement("script");s.type="text/javascript",s.src=e[o],n.appendChild(s),s.onload=s.onreadystatechange=function(e){d(t)},s.onerror=function(){alert("引入JS资源失败"),s.onerror=null}}var c=0;function d(t){++c>=e.length&&t()}},windowSizeGet:function(){try{var e=window.innerWidth,t=window.innerHeight;doui.winW=e,doui.winH=t}catch(e){alert("屏幕可用大小获取失败")}},upDouiCss:function(){var e=parseFloat(750*doui.winH/doui.winW),t=100*parseFloat(doui.winW/750);if(doui.winWrem=7.5,doui.winHrem=e/100,null==doui.douiCss){for(var n=null,i=document.styleSheets,r=new RegExp("doui"),o=0;o<i.length;o++)if(r.test(i[o].href)){n=i[o];break}if(null==n)return alert("doui css 未引用"),!1;if(!(n.cssRules&&n.cssRules.length>0))return alert("doui css 未本地载入"),!1;doui.douiCss=n}for(o=0;o<doui.douiCss.cssRules.length;o++)if("html"==doui.douiCss.cssRules[o].selectorText)doui.douiCss.cssRules[o].style.fontSize=t+"px";else if("body"==doui.douiCss.cssRules[o].selectorText)doui.douiCss.cssRules[o].style.width=doui.winW+"px",doui.douiCss.cssRules[o].style.height=doui.winH+"px";else if(".winSizeBox"==doui.douiCss.cssRules[o].selectorText)doui.douiCss.cssRules[o].style.width=doui.winW+"px",doui.douiCss.cssRules[o].style.height=doui.winH+"px";else if(".heightenBox"==doui.douiCss.cssRules[o].selectorText)doui.douiCss.cssRules[o].style.width=doui.winW+"px",doui.douiCss.cssRules[o].style.minHeight=doui.winH+"px";else if(".main"==doui.douiCss.cssRules[o].selectorText){doui.douiCss.cssRules[o].style.minHeight=doui.winH+"px";break}},showToast:function(e){(null==e||e.length<=0)&&(e="亲,我很迷茫啊……");var t=document.getElementById("zdo_toast");t&&t.parentNode.removeChild(t),null!=doui.threadTimeout&&clearTimeout(doui.threadTimeout);var n="font26",i="3.7rem",r="1.5rem",o="1.9rem",a="0.33rem",s="0.33rem";doui.winW>=doui.winH&&(n="font6",i=doui.winH/4+"px",r=doui.winH/6+"px",o=(doui.winW-doui.winH/4)/2+"px",a=doui.winH/40+"px",s=doui.winH/40+"px");var c="";c+='<div id="zdo_toast" class="fboxRow Xcenter Ycenter" style="width:'+i+"; height:auto; bottom:"+r+"; left:"+o+';">',c+='<div class="'+n+' font-white font-ell2" style="max-width:80%; margin-top:'+a+"; margin-bottom:"+s+'; line-height:1.5; text-align:center;">',c+="<span>"+e+"</span>",c+="</div>",c+="</div>";var d=document.createElement("div");d.innerHTML=c;var l=d.childNodes[0];document.getElementsByTagName("body")[0].appendChild(l),doui.threadTimeout=setTimeout(function(){var e=document.getElementById("zdo_toast");e&&e.parentNode.removeChild(e)},2500)},showLoading:function(e){if((null==e||e.length<=0)&&(e=""),document.getElementById("zdo_loading"))document.getElementById("zdo_loadcont").innerHTML=e;else{var t=doui.winH/2+"px",n="1.8rem",i="2.85rem",r="font26",o="1.2rem",a="1.06rem",s="0.07rem";doui.winW>=doui.winH&&(t=doui.winH/2+"px",n=doui.winH/8+"px",i=(doui.winW-doui.winH/8)/2+"px",r="font6",o=doui.winH/9+"px",a=doui.winH/9-12+"px",s="6px");var c="";c+='<div id="zdo_loading" class="fboxCol Xstart Ycenter" style="width:'+n+"; height:auto; top:"+t+"; left:"+i+';">',c+='<div class="zdo_loadBg" style="width:'+o+"; height:"+o+';">',c+='<div class="zdo_loadLeft" style="width:'+a+"; height:"+a+"; border-width:"+s+';"></div>',c+='<div class="zdo_loadRight" style="width:'+a+"; height:"+a+"; border-width:"+s+';"></div>',c+="</div>",c+='<div class="'+r+' font-white font-ell2" style="width:'+n+'; margin-top:10px; line-height:1.5; text-align:center;">',c+='<span id="zdo_loadcont" style="text-shadow:0 0 5px black;">'+e+"</span>",c+="</div>",c+="</div>";var d=document.createElement("div");d.innerHTML=c;var l=d.childNodes[0];document.getElementsByTagName("body")[0].appendChild(l)}},hideLoading:function(){var e=document.getElementById("zdo_loading");e&&e.parentNode.removeChild(e)},showModal:function(e,t){(null==e||e.length<=0)&&(e="亲,我很迷茫啊……"),null==t&&(t=function(){});var n=document.getElementById("zdo_modal");n&&n.parentNode.removeChild(n);var i="3.7rem",r="font26",o="0.4rem",a="0.4rem",s="font27",c="0.8rem";doui.winW>=doui.winH&&(i=doui.winH/4+"px",r="font6",o=doui.winH/40+"px",a=doui.winH/40+"px",s="font6",c=doui.winH/22+"px");var d="";d+='<div id="zdo_modal" class="fboxRow Xcenter Ycenter" style="height:'+doui.winH+'px;">',d+='<div id="zdo_modalnei" class="fboxCol Xcenter Ycenter" style="width:'+i+"; height:auto; max-height:"+doui.winH+'px;">',d+='<div class="'+r+' font-black" style="max-width:80%; margin-top:'+o+"; margin-bottom:"+a+'; line-height:1.5; text-align:center;">',d+="<span>"+e+"</span>",d+="</div>",d+='<div class="fboxRow Xstart Ycenter" style="width:100%;">',d+='<div class="flex1 fboxRow Xcenter Ycenter zdo_modaldan do-click" style="height:'+c+';">',d+='<div class="'+s+' font-black do-default"><span>取消</span></div>',d+="</div>",d+='<div class="flex1 fboxRow Xcenter Ycenter zdo_modaldan do-click" style="height:'+c+';">',d+='<div class="'+s+' font-green do-default"><span>确认</span></div>',d+="</div>",d+="</div>",d+="</div>",d+="</div>";var l=document.createElement("div");l.innerHTML=d;var u=l.childNodes[0];document.getElementsByTagName("body")[0].appendChild(u),document.getElementsByClassName("zdo_modaldan")[0].onclick=function(){var e=document.getElementById("zdo_modal");e&&e.parentNode.removeChild(e),t(!1)},document.getElementsByClassName("zdo_modaldan")[1].onclick=function(){var e=document.getElementById("zdo_modal");e&&e.parentNode.removeChild(e),t(!0)}},showScrollLoading:function(e,t,n){if(null==e&&(e=""),null==t&&(t=function(){}),null==n&&(n=!1),document.getElementsByClassName("do-scrollLoading").length<=0)doui.showToast("未放入载入框组件");else{var i="";if(i+='<div class="fboxRow Xcenter Ycenter">',i+='<div style="width:24px; height:24px; position:relative;">',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+='<div class="zdo_scrollloadxian"></div>',i+="</div>",e.length>0&&(i+='<div style="margin-left:0.2rem;" class="font25 font-gray">',i+="<span>"+e+"</span>",i+="</div>"),i+="</div>",document.getElementsByClassName("do-scrollLoading")[0].childNodes.length<=0)document.getElementsByClassName("do-scrollLoading")[0].innerHTML=i,t();else if(1==n){var r=document.getElementsByClassName("do-scrollLoading")[0].childNodes[0];r&&r.parentNode.removeChild(r),document.getElementsByClassName("do-scrollLoading")[0].innerHTML=i,t()}}},hideScrollLoading:function(e){var t=document.getElementsByClassName("do-scrollLoading")[0].childNodes[0];if(t&&t.parentNode.removeChild(t),e&&e.length>0){var n="";n+='<div class="fboxRow Xcenter Ystart font-ell1 font-gray">',n+="<span>"+e+"</span>",n+="</div>",document.getElementsByClassName("do-scrollLoading").length<=0?doui.showToast("未放入载入框组件"):document.getElementsByClassName("do-scrollLoading")[0].innerHTML=n}},scrollTo:function(e,t,n){if(null==t&&(t=0),null==n&&(n=!0),"html"==e||"body"==e||e==window)if(1==n){var i=null;cancelAnimationFrame(i),i=requestAnimationFrame(function e(){var n=document.body.scrollTop||document.documentElement.scrollTop,r=Math.ceil(n/10);n>2e3?(scrollTo(0,2e3),i=requestAnimationFrame(e)):n>t?(scrollTo(0,n-r),i=requestAnimationFrame(e)):(scrollTo(0,t),cancelAnimationFrame(i))})}else scrollTo(0,t);else{var r=null;if(-1!=e.indexOf("#")){var o=e.slice(e.indexOf("#")+1);r=document.getElementById(o)}else if(-1!=e.indexOf(".")){o=e.slice(e.indexOf(".")+1);r=document.getElementsByClassName(o)[0]}if(1==n){i=null;cancelAnimationFrame(i),i=requestAnimationFrame(function e(){var n=r.scrollTop,o=Math.ceil(n/10);n>2e3?(r.scrollTop=2e3,i=requestAnimationFrame(e)):n>t?(r.scrollTop=n-o,i=requestAnimationFrame(e)):(r.scrollTop=t,cancelAnimationFrame(i))})}else r.scrollTop=t}},scrolling:function(e,t){null==t&&(t=function(){});var n={scrollTop:0,overBottom:!1},i=null;if(-1!=e.indexOf("#")){var r=e.slice(e.indexOf("#")+1);i=document.getElementById(r)}else if(-1!=e.indexOf(".")){r=e.slice(e.indexOf(".")+1);i=document.getElementsByClassName(r)[0]}"html"==e||"body"==e||e==window?document.body.onscroll=document.documentElement.onscroll=function(){var e=document.documentElement.clientHeight,i=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),r=0;document.documentElement&&document.documentElement.scrollTop?r=document.documentElement.scrollTop:document.body&&(r=document.body.scrollTop),n.scrollTop=r,n.overBottom=r>0&&e+r>=i,t(n)}:i.onscroll=function(){var e=i.clientHeight,r=i.scrollHeight,o=i.scrollTop;n.scrollTop=o,n.overBottom=o>0&&e+o>=r,t(n)}},systemInfoGet:function(){var e={fingerprint:"",platform:"PC",version:"0",browserName:"",browserVersion:"0",inWX:!1,cookieEnabled:!0,windowWidth:0,windowHeight:0,windowWidthRem:0,windowHeightRem:0},t=navigator.userAgent,n=navigator.userAgent.toLowerCase();if(t.indexOf("Android")>-1||t.indexOf("Linux")>-1)e.platform="Android";else if(t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/))e.platform="IOS";else for(var i=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],r=0;r<i.length;r++)if(t.indexOf(i[r])>0){e.platform="PC";break}try{"Android"==e.platform?e.version=n.match(/android ([\d.]+)/)[1]:"IOS"==e.platform?e.version=n.match(/version\/([\d.]+)/)[1]:"PC"==e.platform&&(e.version=navigator.platform)}catch(e){}t.indexOf("OPR")>-1||t.indexOf("Opera")>-1?e.browserName="Opera":t.indexOf("Firefox")>-1?e.browserName="FireFox":t.indexOf("Chrome")>-1?e.browserName="Chrome":t.indexOf("Safari")>-1?e.browserName="Safari":(n.indexOf("msie")>-1||t.indexOf("rv")>-1)&&(e.browserName="IE");try{"Opera"==e.browserName?e.browserVersion=n.match(/opera.([\d.]+)/)[1]:"FireFox"==e.browserName?e.browserVersion=n.match(/firefox\/([\d.]+)/)[1]:"Chrome"==e.browserName?e.browserVersion=n.match(/chrome\/([\d.]+)/)[1]:"Safari"==e.browserName?e.browserVersion=n.match(/safari\/([\d.]+)/)[1]:"IE"==e.browserName&&(e.browserVersion=n.match(/msie ([\d.]+)/)[1])}catch(e){}"micromessenger"==n.match(/MicroMessenger/i)?e.inWX=!0:e.inWX=!1,e.cookieEnabled=navigator.cookieEnabled,e.windowWidth=doui.winW,e.windowHeight=doui.winH,e.windowWidthRem=doui.winWrem,e.windowHeightRem=doui.winHrem;var o=(new Fingerprint).get();return e.fingerprint=o,e},urlParamGet:function(){var e=window.location.search,t=new Object;if(-1!=e.indexOf("?"))for(var n=e.slice(e.indexOf("?")+1).split("&"),i=0;i<n.length;i++){var r=n[i].indexOf("="),o=n[i].substring(0,r),a=decodeURI(n[i].slice(r+1));t[o]=a}return t},cookieSet:function(e,t,n){var i="";"string"==typeof t?i=t:"object"==typeof t&&(i=JSON.stringify(t));var r=new Date;r.setTime(r.getTime()+60*parseInt(n)*60*1e3);var o="expires="+r.toGMTString();document.cookie=e+"="+i+"; "+o+"; path=/"},cookieGet:function(e){for(var t=null,n=e+"=",i=document.cookie.split(";"),r=0;r<i.length;r++){var o=i[r].trim();0==o.indexOf(n)&&(t=o.substring(n.length,o.length))}return t&&doui.isJsonString(t)&&(t=JSON.parse(t)),t},cookieDel:function(e){document.cookie=e+"= ; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"},localStorageSet:function(e,t){if("string"==typeof t)localStorage.setItem(e,t);else if("object"==typeof t){var n=JSON.stringify(t);localStorage.setItem(e,n)}},localStorageGet:function(e){var t=null,n=localStorage.getItem(e);return n&&(t=doui.isJsonString(n)?JSON.parse(n):n),t},localStorageDel:function(e){localStorage.removeItem(e)},sessionStorageSet:function(e,t){if("string"==typeof t)sessionStorage.setItem(e,t);else if("object"==typeof t){var n=JSON.stringify(t);sessionStorage.setItem(e,n)}},sessionStorageGet:function(e){var t=null,n=sessionStorage.getItem(e);return n&&(t=doui.isJsonString(n)?JSON.parse(n):n),t},sessionStorageDel:function(e){sessionStorage.removeItem(e)},pageToUrl:function(e){window.location.href=e},pageReplaceUrl:function(e){window.location.replace(e)},pageOpenUrl:function(e){window.open(e)},timestampForDate:function(e){e=parseFloat(e);var t=new Date(e),n=t.getFullYear(),i=t.getMonth()+1;i<10&&(i="0"+i);var r=t.getDate();r<10&&(r="0"+r);var o=t.getHours();o<10&&(o="0"+o);var a=t.getMinutes();return a<10&&(a="0"+a),n+"/"+i+"/"+r+" "+o+":"+a},strRandomGet:function(e){for(var t="",n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=0;i<e;i++){var r=Math.round(Math.random()*(n.length-1));t+=n.charAt(r)}return t},strJsonHtmlGet:function(e){var t="",n="";try{"string"==typeof e?(t=JSON.parse(e),t=JSON.stringify(t,null,4)):t=JSON.stringify(e,null,4),n=t.replace(/\n/g,"<br>").replace(/\s/g,"&nbsp;")}catch(e){doui.showToast("strJsonHtmlGet: 不是Json格式")}return n},Base64:function(e,t){var n="初始str",i={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t,n,r,o,a,s,c,d="",l=0;for(e=i._utf8_encode(e);l<e.length;)o=(t=e.charCodeAt(l++))>>2,a=(3&t)<<4|(n=e.charCodeAt(l++))>>4,s=(15&n)<<2|(r=e.charCodeAt(l++))>>6,c=63&r,isNaN(n)?s=c=64:isNaN(r)&&(c=64),d=d+this._keyStr.charAt(o)+this._keyStr.charAt(a)+this._keyStr.charAt(s)+this._keyStr.charAt(c);return d},decode:function(e){var t,n,r,o,a,s,c="",d=0;for(e=e.replace(/[^A-Za-z0-9+/=]/g,"");d<e.length;)t=this._keyStr.indexOf(e.charAt(d++))<<2|(o=this._keyStr.indexOf(e.charAt(d++)))>>4,n=(15&o)<<4|(a=this._keyStr.indexOf(e.charAt(d++)))>>2,r=(3&a)<<6|(s=this._keyStr.indexOf(e.charAt(d++))),c+=String.fromCharCode(t),64!=a&&(c+=String.fromCharCode(n)),64!=s&&(c+=String.fromCharCode(r));return c=i._utf8_decode(c)},_utf8_encode:function(e){e=e.replace(/rn/g,"n");for(var t="",n=0;n<e.length;n++){var i=e.charCodeAt(n);i<128?t+=String.fromCharCode(i):i>127&&i<2048?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t},_utf8_decode:function(e){for(var t,n,i="",r=0,o=0;r<e.length;)(t=e.charCodeAt(r))<128?(i+=String.fromCharCode(t),r++):t>191&&t<224?(n=e.charCodeAt(r+1),i+=String.fromCharCode((31&t)<<6|63&n),r+=2):(n=e.charCodeAt(r+1),o=e.charCodeAt(r+2),i+=String.fromCharCode((15&t)<<12|(63&n)<<6|63&o),r+=3);return i}};return"en"==e?n=i.encode(t):"de"==e&&(n=i.decode(t)),n},Aes:function(e,t,n,i){var r,o,a,s,c,d,l,u,f,h,p,m,g=g||(r=Math,o=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s=(a={}).lib={},c=s.Base={extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},d=s.WordArray=c.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,i=this.sigBytes,r=e.sigBytes;if(this.clamp(),i%4)for(var o=0;o<r;o++){var a=n[o>>>2]>>>24-o%4*8&255;t[i+o>>>2]|=a<<24-(i+o)%4*8}else for(o=0;o<r;o+=4)t[i+o>>>2]=n[o>>>2];return this.sigBytes+=r,this},clamp:function(){var e=this.words,t=this.sigBytes;e[t>>>2]&=4294967295<<32-t%4*8,e.length=r.ceil(t/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t,n=[],i=function(e){e=e;var t=987654321,n=4294967295;return function(){var i=((t=36969*(65535&t)+(t>>16)&n)<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n;return i/=4294967296,(i+=.5)*(r.random()>.5?1:-1)}},o=0;o<e;o+=4){var a=i(4294967296*(t||r.random()));t=987654071*a(),n.push(4294967296*a()|0)}return new d.init(n,e)}}),l=a.enc={},u=l.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,i=[],r=0;r<n;r++){var o=t[r>>>2]>>>24-r%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i+=2)n[i>>>3]|=parseInt(e.substr(i,2),16)<<24-i%8*4;return new d.init(n,t/2)}},f=l.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,i=[],r=0;r<n;r++){var o=t[r>>>2]>>>24-r%4*8&255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(e){for(var t=e.length,n=[],i=0;i<t;i++)n[i>>>2]|=(255&e.charCodeAt(i))<<24-i%4*8;return new d.init(n,t)}},h=l.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},p=s.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var t=this._data,n=t.words,i=t.sigBytes,o=this.blockSize,a=i/(4*o),s=(a=e?r.ceil(a):r.max((0|a)-this._minBufferSize,0))*o,c=r.min(4*s,i);if(s){for(var l=0;l<s;l+=o)this._doProcessBlock(n,l);var u=n.splice(0,s);t.sigBytes-=c}return new d.init(u,c)},clone:function(){var e=c.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),s.Hasher=p.extend({cfg:c.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new m.HMAC.init(e,n).finalize(t)}}}),m=a.algo={},a);!function(){var e=g,t=e.lib,n=t.Base,i=t.WordArray,r=e.algo,o=r.MD5,a=r.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:o,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=n.hasher.create(),o=i.create(),a=o.words,s=n.keySize,c=n.iterations;a.length<s;){d&&r.update(d);var d=r.update(e).finalize(t);r.reset();for(var l=1;l<c;l++)d=r.finalize(d),r.reset();o.concat(d)}return o.sigBytes=4*s,o}});e.EvpKDF=function(e,t,n){return a.create(n).compute(e,t)}}(),function(){var e=g,t=e.lib.WordArray;e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,i=this._map;e.clamp();for(var r=[],o=0;o<n;o+=3)for(var a=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<n;s++)r.push(i.charAt(a>>>6*(3-s)&63));var c=i.charAt(64);if(c)for(;r.length%4;)r.push(c);return r.join("")},parse:function(e){var n=e.length,i=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o<i.length;o++)r[i.charCodeAt(o)]=o}var a=i.charAt(64);if(a){var s=e.indexOf(a);-1!==s&&(n=s)}return function(e,n,i){for(var r=[],o=0,a=0;a<n;a++)if(a%4){var s=i[e.charCodeAt(a-1)]<<a%4*2,c=i[e.charCodeAt(a)]>>>6-a%4*2;r[o>>>2]|=(s|c)<<24-o%4*8,o++}return t.create(r,o)}(e,n,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),g.lib.Cipher||function(e){var t=g,n=t.lib,i=n.Base,r=n.WordArray,o=n.BufferedBlockAlgorithm,a=t.enc,s=(a.Utf8,a.Base64),c=t.algo.EvpKDF,d=n.Cipher=o.extend({cfg:i.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?w:v}return function(t){return{encrypt:function(n,i,r){return e(i).encrypt(t,n,i,r)},decrypt:function(n,i,r){return e(i).decrypt(t,n,i,r)}}}}()}),l=(n.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),t.mode={}),u=n.BlockCipherMode=i.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=l.CBC=function(){var t=u.extend();function n(t,n,i){var r=this._iv;if(r){var o=r;this._iv=e}else o=this._prevBlock;for(var a=0;a<i;a++)t[n+a]^=o[a]}return t.Encryptor=t.extend({processBlock:function(e,t){var i=this._cipher,r=i.blockSize;n.call(this,e,t,r),i.encryptBlock(e,t),this._prevBlock=e.slice(t,t+r)}}),t.Decryptor=t.extend({processBlock:function(e,t){var i=this._cipher,r=i.blockSize,o=e.slice(t,t+r);i.decryptBlock(e,t),n.call(this,e,t,r),this._prevBlock=o}}),t}(),h=(t.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,i=n-e.sigBytes%n,o=i<<24|i<<16|i<<8|i,a=[],s=0;s<i;s+=4)a.push(o);var c=r.create(a,i);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},p=(n.BlockCipher=d.extend({cfg:d.cfg.extend({mode:f,padding:h}),reset:function(){d.reset.call(this);var e=this.cfg,t=e.iv,n=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var i=n.createEncryptor;else{i=n.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,t&&t.words):(this._mode=i.call(n,this,t&&t.words),this._mode.__creator=i)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{t=this._process(!0);e.unpad(t)}return t},blockSize:4}),n.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),m=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;if(n)var i=r.create([1398893684,1701076831]).concat(n).concat(t);else i=t;return i.toString(s)},parse:function(e){var t=s.parse(e),n=t.words;if(1398893684==n[0]&&1701076831==n[1]){var i=r.create(n.slice(2,4));n.splice(0,4),t.sigBytes-=16}return p.create({ciphertext:t,salt:i})}},v=n.SerializableCipher=i.extend({cfg:i.extend({format:m}),encrypt:function(e,t,n,i){i=this.cfg.extend(i);var r=e.createEncryptor(n,i),o=r.finalize(t),a=r.cfg;return p.create({ciphertext:o,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,n,i){return i=this.cfg.extend(i),t=this._parse(t,i.format),e.createDecryptor(n,i).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(t.kdf={}).OpenSSL={execute:function(e,t,n,i){i||(i=r.random(8));var o=c.create({keySize:t+n}).compute(e,i),a=r.create(o.words.slice(t),4*n);return o.sigBytes=4*t,p.create({key:o,iv:a,salt:i})}},w=n.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:y}),encrypt:function(e,t,n,i){var r=(i=this.cfg.extend(i)).kdf.execute(n,e.keySize,e.ivSize);i.iv=r.iv;var o=v.encrypt.call(this,e,t,r.key,i);return o.mixIn(r),o},decrypt:function(e,t,n,i){i=this.cfg.extend(i),t=this._parse(t,i.format);var r=i.kdf.execute(n,e.keySize,e.ivSize,t.salt);return i.iv=r.iv,v.decrypt.call(this,e,t,r.key,i)}})}(),function(){var e=g,t=e.lib.Base,n=e.enc.Utf8;e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var i=e.blockSize,r=4*i;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,c=a.words,d=0;d<i;d++)s[d]^=1549556828,c[d]^=909522486;o.sigBytes=a.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})}(),g.mode.ECB=function(){var e=g.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),e.Decryptor=e.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),e}(),g.pad.Iso10126={pad:function(e,t){var n=4*t,i=n-e.sigBytes%n;e.concat(g.lib.WordArray.random(i-1)).concat(g.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},function(){var e=g,t=e.lib.BlockCipher,n=e.algo,i=[],r=[],o=[],a=[],s=[],c=[],d=[],l=[],u=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,h=0;for(t=0;t<256;t++){var p=h^h<<1^h<<2^h<<3^h<<4;p=p>>>8^255&p^99,i[n]=p,r[p]=n;var m=e[n],g=e[m],v=e[g],y=257*e[p]^16843008*p;o[n]=y<<24|y>>>8,a[n]=y<<16|y>>>16,s[n]=y<<8|y>>>24,c[n]=y;y=16843009*v^65537*g^257*m^16843008*n;d[p]=y<<24|y>>>8,l[p]=y<<16|y>>>16,u[p]=y<<8|y>>>24,f[p]=y,n?(n=m^e[e[e[v^m]]],h^=e[e[h]]):n=h=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],p=n.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),o=this._keySchedule=[],a=0;a<r;a++)if(a<n)o[a]=t[a];else{var s=o[a-1];a%n?n>6&&a%n==4&&(s=i[s>>>24]<<24|i[s>>>16&255]<<16|i[s>>>8&255]<<8|i[255&s]):(s=i[(s=s<<8|s>>>24)>>>24]<<24|i[s>>>16&255]<<16|i[s>>>8&255]<<8|i[255&s],s^=h[a/n|0]<<24),o[a]=o[a-n]^s}for(var c=this._invKeySchedule=[],p=0;p<r;p++){a=r-p;if(p%4)s=o[a];else s=o[a-4];c[p]=p<4||a<=4?s:d[i[s>>>24]]^l[i[s>>>16&255]]^u[i[s>>>8&255]]^f[i[255&s]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,o,a,s,c,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,d,l,u,f,r);n=e[t+1];e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,i,r,o,a,s){for(var c=this._nRounds,d=e[t]^n[0],l=e[t+1]^n[1],u=e[t+2]^n[2],f=e[t+3]^n[3],h=4,p=1;p<c;p++){var m=i[d>>>24]^r[l>>>16&255]^o[u>>>8&255]^a[255&f]^n[h++],g=i[l>>>24]^r[u>>>16&255]^o[f>>>8&255]^a[255&d]^n[h++],v=i[u>>>24]^r[f>>>16&255]^o[d>>>8&255]^a[255&l]^n[h++],y=i[f>>>24]^r[d>>>16&255]^o[l>>>8&255]^a[255&u]^n[h++];d=m,l=g,u=v,f=y}m=(s[d>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&f])^n[h++],g=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[f>>>8&255]<<8|s[255&d])^n[h++],v=(s[u>>>24]<<24|s[f>>>16&255]<<16|s[d>>>8&255]<<8|s[255&l])^n[h++],y=(s[f>>>24]<<24|s[d>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^n[h++];e[t]=m,e[t+1]=g,e[t+2]=v,e[t+3]=y},keySize:8});e.AES=t._createHelper(p)}(),function(){var e=g,t=e.lib.WordArray,n=e.enc;n.Utf16=n.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,i=[],r=0;r<n;r+=2){var o=t[r>>>2]>>>16-r%4*8&65535;i.push(String.fromCharCode(o))}return i.join("")},parse:function(e){for(var n=e.length,i=[],r=0;r<n;r++)i[r>>>1]|=e.charCodeAt(r)<<16-r%2*16;return t.create(i,2*n)}};function i(e){return e<<8&4278255360|e>>>8&16711935}n.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o+=2){var a=i(t[o>>>2]>>>16-o%4*8&65535);r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var n=e.length,r=[],o=0;o<n;o++)r[o>>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return t.create(r,2*n)}}}(),null==n&&(n="warningiscaution");var v=g.enc.Utf8.parse(n),y={mode:g.mode.ECB,padding:g.pad.Pkcs7};if(null!=i&&i.length>0&&(y={iv:g.enc.Utf8.parse(i),mode:g.mode.CBC,padding:g.pad.Pkcs7}),"en"==e){var w=g.enc.Utf8.parse(t);return g.AES.encrypt(w,v,y).toString()}if("de"==e){var x=g.AES.decrypt(t,v,y);return g.enc.Utf8.stringify(x).toString()}},strMD5Get:function(e){function t(e,t){return e<<t|e>>>32-t}function n(e,t){var n,i,r,o,a;return r=2147483648&e,o=2147483648&t,a=(1073741823&e)+(1073741823&t),(n=1073741824&e)&(i=1073741824&t)?2147483648^a^r^o:n|i?1073741824&a?3221225472^a^r^o:1073741824^a^r^o:a^r^o}function i(e,i,r,o,a,s,c){var d;return n(t(e=n(e,n(n((d=i)&r|~d&o,a),c)),s),i)}function r(e,i,r,o,a,s,c){var d;return n(t(e=n(e,n(n(i&(d=o)|r&~d,a),c)),s),i)}function o(e,i,r,o,a,s,c){return n(t(e=n(e,n(n(i^r^o,a),c)),s),i)}function a(e,i,r,o,a,s,c){return n(t(e=n(e,n(n(r^(i|~o),a),c)),s),i)}function s(e){var t,n="",i="";for(t=0;t<=3;t++)n+=(i="0"+(e>>>8*t&255).toString(16)).substr(i.length-2,2);return n}return function(e){var t,c,d,l,u,f,h,p,m,g=Array();for(g=function(e){for(var t,n=e.length,i=n+8,r=16*((i-i%64)/64+1),o=Array(r-1),a=0,s=0;s<n;)a=s%4*8,o[t=(s-s%4)/4]=o[t]|e.charCodeAt(s)<<a,s++;return a=s%4*8,o[t=(s-s%4)/4]=o[t]|128<<a,o[r-2]=n<<3,o[r-1]=n>>>29,o}(e=function(e){for(var t="",n=0;n<e.length;n++){var i=e.charCodeAt(n);i<128?t+=String.fromCharCode(i):i>127&&i<2048?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t}(e)),f=1732584193,h=4023233417,p=2562383102,m=271733878,t=0;t<g.length;t+=16)c=f,d=h,l=p,u=m,h=a(h=a(h=a(h=a(h=o(h=o(h=o(h=o(h=r(h=r(h=r(h=r(h=i(h=i(h=i(h=i(h,p=i(p,m=i(m,f=i(f,h,p,m,g[t+0],7,3614090360),h,p,g[t+1],12,3905402710),f,h,g[t+2],17,606105819),m,f,g[t+3],22,3250441966),p=i(p,m=i(m,f=i(f,h,p,m,g[t+4],7,4118548399),h,p,g[t+5],12,1200080426),f,h,g[t+6],17,2821735955),m,f,g[t+7],22,4249261313),p=i(p,m=i(m,f=i(f,h,p,m,g[t+8],7,1770035416),h,p,g[t+9],12,2336552879),f,h,g[t+10],17,4294925233),m,f,g[t+11],22,2304563134),p=i(p,m=i(m,f=i(f,h,p,m,g[t+12],7,1804603682),h,p,g[t+13],12,4254626195),f,h,g[t+14],17,2792965006),m,f,g[t+15],22,1236535329),p=r(p,m=r(m,f=r(f,h,p,m,g[t+1],5,4129170786),h,p,g[t+6],9,3225465664),f,h,g[t+11],14,643717713),m,f,g[t+0],20,3921069994),p=r(p,m=r(m,f=r(f,h,p,m,g[t+5],5,3593408605),h,p,g[t+10],9,38016083),f,h,g[t+15],14,3634488961),m,f,g[t+4],20,3889429448),p=r(p,m=r(m,f=r(f,h,p,m,g[t+9],5,568446438),h,p,g[t+14],9,3275163606),f,h,g[t+3],14,4107603335),m,f,g[t+8],20,1163531501),p=r(p,m=r(m,f=r(f,h,p,m,g[t+13],5,2850285829),h,p,g[t+2],9,4243563512),f,h,g[t+7],14,1735328473),m,f,g[t+12],20,2368359562),p=o(p,m=o(m,f=o(f,h,p,m,g[t+5],4,4294588738),h,p,g[t+8],11,2272392833),f,h,g[t+11],16,1839030562),m,f,g[t+14],23,4259657740),p=o(p,m=o(m,f=o(f,h,p,m,g[t+1],4,2763975236),h,p,g[t+4],11,1272893353),f,h,g[t+7],16,4139469664),m,f,g[t+10],23,3200236656),p=o(p,m=o(m,f=o(f,h,p,m,g[t+13],4,681279174),h,p,g[t+0],11,3936430074),f,h,g[t+3],16,3572445317),m,f,g[t+6],23,76029189),p=o(p,m=o(m,f=o(f,h,p,m,g[t+9],4,3654602809),h,p,g[t+12],11,3873151461),f,h,g[t+15],16,530742520),m,f,g[t+2],23,3299628645),p=a(p,m=a(m,f=a(f,h,p,m,g[t+0],6,4096336452),h,p,g[t+7],10,1126891415),f,h,g[t+14],15,2878612391),m,f,g[t+5],21,4237533241),p=a(p,m=a(m,f=a(f,h,p,m,g[t+12],6,1700485571),h,p,g[t+3],10,2399980690),f,h,g[t+10],15,4293915773),m,f,g[t+1],21,2240044497),p=a(p,m=a(m,f=a(f,h,p,m,g[t+8],6,1873313359),h,p,g[t+15],10,4264355552),f,h,g[t+6],15,2734768916),m,f,g[t+13],21,1309151649),p=a(p,m=a(m,f=a(f,h,p,m,g[t+4],6,4149444226),h,p,g[t+11],10,3174756917),f,h,g[t+2],15,718787259),m,f,g[t+9],21,3951481745),f=n(f,c),h=n(h,d),p=n(p,l),m=n(m,u);return(s(f)+s(h)+s(p)+s(m)).toUpperCase()}(e)},AjaxData:function(e,t){null==e&&(e={}),null==t&&(t="thisWarning");var n=e;n.timestamp=(new Date).getTime();var i=new Array;for(var r in n)i.push(n[r]);i.sort();var o=i.join("###")+"###"+t,a=doui.strMD5Get(o);return n.sign=a,n},AjaxRepeat:function(e,t){var n={url:"",over:!1};n.url=t;var i=!1;if("add"==e){for(var r=null,o=0;o<doui.AjaxList.length;o++)if(n.url==doui.AjaxList[o].url){r=o;break}null==r?(doui.AjaxList.push(n),i=!0):1==doui.AjaxList[r].over?(doui.AjaxList[r].over=!1,i=!0):i=!1}else if("over"==e)for(o=0;o<doui.AjaxList.length;o++)if(t==doui.AjaxList[o].url){doui.AjaxList[o].over=!0,i=!0;break}return i},AjaxPost:function(e,t,n,i){null==i&&(i=!1);var r={code:0,data:{},msg:"请求成功"};if(1==i||doui.AjaxRepeat("add",e)){var o=e;$.ajax({async:!0,type:"POST",url:o,data:t,processData:!0,contentType:"application/x-www-form-urlencoded",error:function(e){doui.AjaxRepeat("over",o),r.code=400,r.msg="无法链接,请检查网络",n(r)},success:function(e){doui.AjaxRepeat("over",o),1==doui.isJsonString(e)?r=JSON.parse(e):(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}})}},AjaxGet:function(e,t,n,i){null==i&&(i=!1);var r={code:0,data:{},msg:"请求成功"};if(1==i||doui.AjaxRepeat("add",e)){var o=e;$.ajax({async:!0,type:"GET",url:o,data:t,processData:!0,contentType:"application/x-www-form-urlencoded",error:function(e){doui.AjaxRepeat("over",o),r.code=400,r.msg="无法链接,请检查网络",n(r)},success:function(e){doui.AjaxRepeat("over",o),1==doui.isJsonString(e)?r=JSON.parse(e):(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}})}},AjaxJsonp:function(e,t,n,i){null==i&&(i=!1);var r={code:0,data:{},msg:"请求成功"};if(1==i||doui.AjaxRepeat("add",e)){var o=e;$.ajax({async:!0,type:"GET",url:o,data:t,processData:!0,contentType:"application/x-www-form-urlencoded",jsonp:"callback",dataType:"jsonp",error:function(e){doui.AjaxRepeat("over",o),r.code=400,r.msg="无法链接,请检查网络",n(r)},success:function(e){doui.AjaxRepeat("over",o),"object"==typeof e?r=e:(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}})}},AjaxUpload:function(e,t,n,i){null==i&&(i=!1);var r={code:0,data:{},msg:"请求成功"};if(1==i||doui.AjaxRepeat("add",e)){var o=e,a=new FormData;for(var s in t)a.append(s,t[s]);$.ajax({async:!0,type:"POST",url:o,data:a,processData:!1,contentType:!1,error:function(e){doui.AjaxRepeat("over",o),r.code=400,r.msg="无法链接,请检查网络",n(r)},success:function(e){doui.AjaxRepeat("over",o),1==doui.isJsonString(e)?r=JSON.parse(e):(r.code=200,r.data=e,r.msg="返回数据不是json格式"),n(r)}})}},isJsonString:function(e){try{if("object"==typeof JSON.parse(e))return!0}catch(e){}return!1}};doui.windowReady(function(){doui.windowSizeGet(),doui.upDouiCss()}),window.onresize=function(){doui.windowSizeGet(),doui.upDouiCss()};