mbui.define([],function(e){"use strict";var t={ajax:function(e,t){let n="json";e.hasOwnProperty("data")&&(n=e.data.hasOwnProperty("format")?e.data.format:"json"),(t=t||e.success)&&delete e.success;let r={timeout:1e4};"jsonp"==n&&(r={timeout:1e4,dataType:"jsonp",jsonp:"callback"});let o=$.extend({},r,{success:function(e){t&&"function"==typeof t&&t(e)}},e);$.ajax(o)},get:function(e,t,n){this.ajax({url:e,type:"GET",data:t},n)},post:function(e,t,n){this.ajax({url:e,type:"POST",data:t},n)},put:function(e,t,n){this.ajax({url:e,type:"PUT",data:t},n)},delete:function(e,t,n){this.ajax({url:e,type:"DELETE",data:t},n)},reload:function(e){e&&e>0?setTimeout(function(){location.reload()},e):location.reload()},replace:function(e,t){t&&t>0?setTimeout(function(){window.location.replace(e)},t):window.location.replace(e)},countdown:function(e){e=$.extend(!0,{date:new Date,now:new Date},e);var t=arguments;t.length>1&&(e.date=new Date(t[0]),e.now=new Date(t[1]),e.clock=t[2]);var n={options:e,clear:function(){clearTimeout(n.timer)},reload:function(e){this.clear(),$.extend(!0,this.options,{now:new Date},e),r()}};"function"==typeof e.ready&&e.ready();var r=function t(){var o,a=new Date(e.date),i=new Date(e.now),u=(o=a.getTime()-i.getTime())>0?o:0,c={d:Math.floor(u/864e5),h:Math.floor(u/36e5)%24,m:Math.floor(u/6e4)%60,s:Math.floor(u/1e3)%60};return n.timer=setTimeout(function(){i.setTime(i.getTime()+1e3),e.now=i,r()},1e3),"function"==typeof e.clock&&e.clock(c,n),u<=0&&(clearTimeout(n.timer),"function"==typeof e.done&&e.done(c,n)),t}();return n},timeAgo:function(e,t){var n=[[],[]],r=(new Date).getTime()-new Date(e).getTime();return r>26784e5?(r=new Date(e),n[0][0]=this.digit(r.getFullYear(),4),n[0][1]=this.digit(r.getMonth()+1),n[0][2]=this.digit(r.getDate()),t||(n[1][0]=this.digit(r.getHours()),n[1][1]=this.digit(r.getMinutes()),n[1][2]=this.digit(r.getSeconds())),n[0].join("-")+" "+n[1].join(":")):r>=864e5?(r/1e3/60/60/24|0)+" 天前":r>=36e5?(r/1e3/60/60|0)+" 小时前":r>=18e4?(r/1e3/60|0)+" 分钟前":r<0?"未来":"刚刚"},toDateString:function(e,t,n){if(null===e||""===e)return"";var r=this,o=new Date(function(){if(e)return isNaN(e)?e:"string"==typeof e?parseInt(e):e}()||new Date);if(!o.getDate())return console.log('Invalid millisecond for "tool.toDateString(millisecond)"');var a=o.getFullYear(),i=o.getMonth(),u=o.getDate(),c=o.getHours(),s=o.getMinutes(),f=o.getSeconds(),l=o.getMilliseconds(),d=n&&n.customMeridiem||function(e,t){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1100?"上午":n<1300?"中午":n<1800?"下午":"晚上"},g={yy:function(){return String(a).slice(-2)},yyyy:function(){return r.digit(a,4)},M:function(){return String(i+1)},MM:function(){return r.digit(i+1)},d:function(){return String(u)},dd:function(){return r.digit(u)},H:function(){return String(c)},HH:function(){return r.digit(c)},h:function(){return String(c%12||12)},hh:function(){return r.digit(c%12||12)},A:function(){return d(c,s)},m:function(){return String(s)},mm:function(){return r.digit(s)},s:function(){return String(f)},ss:function(){return r.digit(f)},SSS:function(){return r.digit(l,3)}};return(t=t||"yyyy-MM-dd HH:mm:ss").replace(/\[([^\]]+)]|y{1,4}|M{1,2}|d{1,2}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|SSS/g,function(e,t){return t||g[e]&&g[e]()||e})},time:function(){return Math.floor((new Date).getTime()/1e3)},date:function(e,t){var n,r,o=["Sun","Mon","Tues","Wednes","Thurs","Fri","Satur","January","February","March","April","May","June","July","August","September","October","November","December"],a=/\\?(.?)/gi,i=function(e,t){return r[e]?r[e]():t},u=function(e,t){for(e=String(e);e.length<t;)e="0"+e;return e};return r={d:function(){return u(r.j(),2)},D:function(){return r.l().slice(0,3)},j:function(){return n.getDate()},l:function(){return o[r.w()]+"day"},N:function(){return r.w()||7},S:function(){var e=r.j(),t=e%10;return t<=3&&1===parseInt(e%100/10,10)&&(t=0),["st","nd","rd"][t-1]||"th"},w:function(){return n.getDay()},z:function(){var e=new Date(r.Y(),r.n()-1,r.j()),t=new Date(r.Y(),0,1);return Math.round((e-t)/864e5)},W:function(){var e=new Date(r.Y(),r.n()-1,r.j()-r.N()+3),t=new Date(e.getFullYear(),0,4);return u(1+Math.round((e-t)/864e5/7),2)},F:function(){return o[6+r.n()]},m:function(){return u(r.n(),2)},M:function(){return r.F().slice(0,3)},n:function(){return n.getMonth()+1},t:function(){return new Date(r.Y(),r.n(),0).getDate()},L:function(){var e=r.Y();return e%4==0&e%100!=0|e%400==0},o:function(){var e=r.n(),t=r.W();return r.Y()+(12===e&&t<9?1:1===e&&t>9?-1:0)},Y:function(){return n.getFullYear()},y:function(){return r.Y().toString().slice(-2)},a:function(){return n.getHours()>11?"pm":"am"},A:function(){return r.a().toUpperCase()},B:function(){var e=3600*n.getUTCHours(),t=60*n.getUTCMinutes(),r=n.getUTCSeconds();return u(Math.floor((e+t+r+3600)/86.4)%1e3,3)},g:function(){return r.G()%12||12},G:function(){return n.getHours()},h:function(){return u(r.g(),2)},H:function(){return u(r.G(),2)},i:function(){return u(n.getMinutes(),2)},s:function(){return u(n.getSeconds(),2)},u:function(){return u(1e3*n.getMilliseconds(),6)},e:function(){throw new Error("Not supported (see source code of date() for timezone on how to add support)")},I:function(){return new Date(r.Y(),0)-Date.UTC(r.Y(),0)!=new Date(r.Y(),6)-Date.UTC(r.Y(),6)?1:0},O:function(){var e=n.getTimezoneOffset(),t=Math.abs(e);return(e>0?"-":"+")+u(100*Math.floor(t/60)+t%60,4)},P:function(){var e=r.O();return e.substr(0,3)+":"+e.substr(3,2)},T:function(){return"UTC"},Z:function(){return 60*-n.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(a,i)},r:function(){return"D, d M Y H:i:s O".replace(a,i)},U:function(){return n/1e3|0}},function(e,t){return n=void 0===t?new Date:t instanceof Date?new Date(t):new Date(1e3*t),e.replace(a,i)}(e,t)},strtotime:function(e,t){var n,r,o,a,i,u,c,s,f,l;if(!e)return!1;if((r=(e=e.replace(/^\s+|\s+$/g,"").replace(/\s{2,}/g," ").replace(/[\t\r\n]/g,"").toLowerCase()).match(/^(\d{1,4})([\-\.\/\:])(\d{1,2})([\-\.\/\:])(\d{1,4})(?:\s(\d{1,2}):(\d{2})?:?(\d{2})?)?(?:\s([A-Z]+)?)?$/))&&r[2]===r[4])if(r[1]>1901)switch(r[2]){case"-":return!(r[3]>12||r[5]>31)&&new Date(r[1],parseInt(r[3],10)-1,r[5],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3;case".":return!1;case"/":return!(r[3]>12||r[5]>31)&&new Date(r[1],parseInt(r[3],10)-1,r[5],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3}else if(r[5]>1901)switch(r[2]){case"-":case".":return!(r[3]>12||r[1]>31)&&new Date(r[5],parseInt(r[3],10)-1,r[1],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3;case"/":return!(r[1]>12||r[3]>31)&&new Date(r[5],parseInt(r[1],10)-1,r[3],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3}else switch(r[2]){case"-":return!(r[3]>12||r[5]>31||r[1]<70&&r[1]>38)&&(a=r[1]>=0&&r[1]<=38?+r[1]+2e3:r[1],new Date(a,parseInt(r[3],10)-1,r[5],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3);case".":return r[5]>=70?!(r[3]>12||r[1]>31)&&new Date(r[5],parseInt(r[3],10)-1,r[1],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3:r[5]<60&&!r[6]&&(!(r[1]>23||r[3]>59)&&(o=new Date,new Date(o.getFullYear(),o.getMonth(),o.getDate(),r[1]||0,r[3]||0,r[5]||0,r[9]||0)/1e3));case"/":return!(r[1]>12||r[3]>31||r[5]<70&&r[5]>38)&&(a=r[5]>=0&&r[5]<=38?+r[5]+2e3:r[5],new Date(a,parseInt(r[1],10)-1,r[3],r[6]||0,r[7]||0,r[8]||0,r[9]||0)/1e3);case":":return!(r[1]>23||r[3]>59||r[5]>59)&&(o=new Date,new Date(o.getFullYear(),o.getMonth(),o.getDate(),r[1]||0,r[3]||0,r[5]||0)/1e3)}if("now"===e)return null===t||isNaN(t)?(new Date).getTime()/1e3|0:0|t;if(!isNaN(n=Date.parse(e)))return n/1e3|0;function d(e){var t=e.split(" "),n=t[0],r=t[1].substring(0,3),o=/\d+/.test(n),a=("last"===n?-1:1)*("ago"===t[2]?-1:1);if(o&&(a*=parseInt(n,10)),c.hasOwnProperty(r)&&!t[1].match(/^mon(day|\.)?$/i))return i["set"+c[r]](i["get"+c[r]]()+a);if("wee"===r)return i.setDate(i.getDate()+7*a);if("next"===n||"last"===n)!function(e,t,n){var r,o=u[t];void 0!==o&&(0==(r=o-i.getDay())?r=7*n:r>0&&"last"===e?r-=7:r<0&&"next"===e&&(r+=7),i.setDate(i.getDate()+r))}(n,r,a);else if(!o)return!1;return!0}if(i=t?new Date(1e3*t):new Date,u={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6},c={yea:"FullYear",mon:"Month",day:"Date",hou:"Hours",min:"Minutes",sec:"Seconds"},"([+-]?\\d+\\s"+(f="(years?|months?|weeks?|days?|hours?|minutes?|min|seconds?|sec|sunday|sun\\.?|monday|mon\\.?|tuesday|tue\\.?|wednesday|wed\\.?|thursday|thu\\.?|friday|fri\\.?|saturday|sat\\.?)")+"|(last|next)\\s"+f+")(\\sago)?",!(r=e.match(new RegExp("([+-]?\\d+\\s(years?|months?|weeks?|days?|hours?|minutes?|min|seconds?|sec|sunday|sun\\.?|monday|mon\\.?|tuesday|tue\\.?|wednesday|wed\\.?|thursday|thu\\.?|friday|fri\\.?|saturday|sat\\.?)|(last|next)\\s(years?|months?|weeks?|days?|hours?|minutes?|min|seconds?|sec|sunday|sun\\.?|monday|mon\\.?|tuesday|tue\\.?|wednesday|wed\\.?|thursday|thu\\.?|friday|fri\\.?|saturday|sat\\.?))(\\sago)?","gi"))))return!1;for(l=0,s=r.length;l<s;l++)if(!d(r[l]))return!1;return i.getTime()/1e3},date_eq:function(e,t){return new Date(e.replace(/\-/g,"/"))-new Date(t.replace(/\-/g,"/"))>=0},timeline:function(e){var t=new Date,n=new Date(1e3*e),r=t.getTime()-n.getTime();return r<=0&&(r=1e3),r<6e4?Math.floor(r/1e3)+"秒前":r<36e5?Math.floor(r/6e4)+"分钟前":r<864e5?Math.floor(r/36e5)+"小时前":r<6048e5?Math.floor(r/864e5)+"天前":r<338688e5?Math.floor(r/6048e5)+"周前":Math.floor(r/314496e5)+"年前"},getFirstNowLastDay:function(e){var t=e?new Date(e):new Date,n=t.getFullYear(),r=t.getMonth()+1,o=t.getDate();r>=1&&r<=9&&(r="0"+r),o>=1&&o<=9&&(o="0"+o);var a=n+"-"+r;return[n+"-"+r+"-01",n+"-"+r+"-"+o,n+"-"+r+"-"+this.getLastDay(n,r),a]},getLastDay:function(e,t){var n=e,r=t++;return t>12&&(r-=12,n++),new Date(n,r,0).getDate()},array_keys:function(e,t,n){var r=void 0!==t,o=[],a=!!n,i=!0,u="";for(u in e)e.hasOwnProperty(u)&&(i=!0,r&&(a&&e[u]!==t?i=!1:e[u]!==t&&(i=!1)),i&&(o[o.length]=u));return o},array_values:function(e){var t=[],n="";for(n in e)t[t.length]=e[n];return t},array_unique:function(e){var t="",n={},r="";for(t in e)e.hasOwnProperty(t)&&(!1===function(e,t){var n="";for(n in t)if(t.hasOwnProperty(n)&&t[n]+""==e+"")return n;return!1}(r=e[t],n)&&(n[t]=r));return n},array_slice:function(e,t,n,r){var o="";if("[object Array]"!==Object.prototype.toString.call(e)||r&&0!==t){var a=0,i={};for(o in e)a+=1,i[o]=e[o];e=i,t=t<0?a+t:t,n=void 0===n?a:n<0?a+n-t:n;var u={},c=!1,s=-1,f=0,l=0;for(o in e){if(++s,f>=n)break;s===t&&(c=!0),c&&(++f,is_int(o)&&!r?u[l++]=e[o]:u[o]=e[o])}return u}return void 0===n?e.slice(t):n>=0?e.slice(t,t+n):e.slice(t,n)},array_search:function(e,t,n){var r=!!n,o="";if("object"==typeof e&&e.exec){if(!r){var a="i"+(e.global?"g":"")+(e.multiline?"m":"")+(e.sticky?"y":"");e=new RegExp(e.source,a)}for(o in t)if(t.hasOwnProperty(o)&&e.test(t[o]))return o;return!1}for(o in t)if(t.hasOwnProperty(o)&&(r&&t[o]===e||!r&&t[o]==e))return o;return!1},is_array:function(e){if(!e||"object"!=typeof e)return!1;if(function(e){if(!e||"object"!=typeof e||"number"!=typeof e.length)return!1;var t=e.length;return e[e.length]="bogus",t!==e.length?(e.length-=1,!0):(delete e[e.length],!1)}(e))return!0;var t=Object.prototype.toString.call(e),n=function(e){var t=/\W*function\s+([\w$]+)\s*\(/.exec(e);return t?t[1]:"(Anonymous)"}(e.constructor);return"[object Object]"===t&&"Object"===n},in_array:function(e,t,n){var r="";if(n){for(r in t)if(t[r]===e)return!0}else for(r in t)if(t[r]==e)return!0;return!1},sort:function(e,t,n=!0){var r=[],o="",a=0,i=!1,u=[];switch(t){case"SORT_STRING":i=function(e,t){return strnatcmp(e,t)};break;case"SORT_NUMERIC":i=function(e,t){return e-t};break;default:i=function(e,t){var n=parseFloat(e),r=parseFloat(t),o=n+""===e,a=r+""===t;return o&&a?n>r?1:n<r?-1:0:o&&!a?1:!o&&a?-1:e>t?1:e<t?-1:0}}for(o in u=n?e:u,e)e.hasOwnProperty(o)&&(r.push(e[o]),n&&delete e[o]);for(r.sort(i),a=0;a<r.length;a++)u[a]=r[a];return n||u},is_int:function(e){return e===+e&&isFinite(e)&&!(e%1)},is_float:function(e){return!(+e!==e||isFinite(e)&&!(e%1))},is_object:function(e){return"[object Array]"!==Object.prototype.toString.call(e)&&null!==e&&"object"==typeof e},function_exists:function(e){var t="undefined"!=typeof window?window:global;return"string"==typeof e&&(e=t[e]),"function"==typeof e},serialize:function(e){var t,n,r,o="",a=0,i=function(e){var t,n,r,o,a=typeof e;if("object"===a&&!e)return"null";if("object"===a){if(!e.constructor)return"object";for(n in(t=(r=e.constructor.toString()).match(/(\w+)\(/))&&(r=t[1].toLowerCase()),o=["boolean","number","string","array"])if(r==o[n]){a=o[n];break}}return a},u=i(e);switch(u){case"function":t="";break;case"boolean":t="b:"+(e?"1":"0");break;case"number":t=(Math.round(e)==e?"i":"d")+":"+e;break;case"string":t="s:"+function(e){var t=0,n=0,r=e.length,o="";for(n=0;n<r;n++)t+=(o=e.charCodeAt(n))<128?1:o<2048?2:3;return t}(e)+':"'+e+'"';break;case"array":case"object":for(n in t="a",e)if(e.hasOwnProperty(n)){if("function"===i(e[n]))continue;r=n.match(/^[0-9]+$/)?parseInt(n,10):n,o+=this.serialize(r)+this.serialize(e[n]),a++}t+=":"+a+":{"+o+"}";break;case"undefined":default:t="N"}return"object"!==u&&"array"!==u&&(t+=";"),t},unserialize:function(e){var t=this,n=function(e){var t=e.charCodeAt(0);return t<128?0:t<2048?1:2};return error=function(e,n,r,o){throw new t.window[e](n,r,o)},read_until=function(e,t,n){for(var r=2,o=[],a=e.slice(t,t+1);a!=n;)r+t>e.length&&error("Error","Invalid"),o.push(a),a=e.slice(t+(r-1),t+r),r+=1;return[o.length,o.join("")]},read_chrs=function(e,t,r){var o,a,i;for(i=[],o=0;o<r;o++)a=e.slice(t+(o-1),t+o),i.push(a),r-=n(a);return[i.length,i.join("")]},_unserialize=function(e,t){var n,r,o,a,i,u,c,s,f,l,d,g,p,h,w,m,y,v,b=0,M=function(e){return e};switch(t||(t=0),r=t+2,n=e.slice(t,t+1).toLowerCase()){case"i":M=function(e){return parseInt(e,10)},b=(f=read_until(e,r,";"))[0],s=f[1],r+=b+1;break;case"b":M=function(e){return 0!==parseInt(e,10)},b=(f=read_until(e,r,";"))[0],s=f[1],r+=b+1;break;case"d":M=function(e){return parseFloat(e)},b=(f=read_until(e,r,";"))[0],s=f[1],r+=b+1;break;case"n":s=null;break;case"s":b=(l=read_until(e,r,":"))[0],d=l[1],r+=b+2,b=(f=read_chrs(e,r+1,parseInt(d,10)))[0],s=f[1],r+=b+2,b!=parseInt(d,10)&&b!=s.length&&error("SyntaxError","String length mismatch");break;case"a":for(s={},b=(o=read_until(e,r,":"))[0],a=o[1],r+=b+2,u=parseInt(a,10),i=!0,g=0;g<u;g++)w=(h=_unserialize(e,r))[1],p=h[2],r+=w,y=(m=_unserialize(e,r))[1],v=m[2],r+=y,p!==g&&(i=!1),s[p]=v;if(i){for(c=new Array(u),g=0;g<u;g++)c[g]=s[g];s=c}r+=1;break;default:error("SyntaxError","Unknown / Unhandled data type(s): "+n)}return[n,r-t,M(s)]},_unserialize(e+"",0)[2]},uniqid:function(e,t){void 0===e&&(e="");var n,r=function(e,t){return t<(e=parseInt(e,10).toString(16)).length?e.slice(e.length-t):t>e.length?Array(t-e.length+1).join("0")+e:e},o="undefined"!=typeof window?window:global;o.$locutus=o.$locutus||{};var a=o.$locutus;return a.php=a.php||{},a.php.uniqidSeed||(a.php.uniqidSeed=Math.floor(123456789*Math.random())),a.php.uniqidSeed++,n=e,n+=r(parseInt((new Date).getTime()/1e3,10),8),n+=r(a.php.uniqidSeed,5),t&&(n+=(10*Math.random()).toFixed(8).toString()),n},intval:function(e,t){var n,r,o=typeof e;return"boolean"===o?+e:"string"===o?(0===t&&(t=(r=e.match(/^\s*0(x?)/i))?r[1]?16:8:10),n=parseInt(e,t||10),isNaN(n)||!isFinite(n)?0:n):"number"===o&&isFinite(e)?e<0?Math.ceil(e):Math.floor(e):0},floatval:function(e){return parseFloat(e)||0},log:function(e){console.log(e)},trim:function(e,t){var n=[" ","\n","\r","\t","\f","\v"," "," "," "," "," "," "," "," "," "," "," "," ","","\u2028","\u2029"," "].join(""),r=0,o=0;for(e+="",t&&(n=(t+"").replace(/([[\]().?\/*{}+$^:])/g,"$1")),r=e.length,o=0;o<r;o++)if(-1===n.indexOf(e.charAt(o))){e=e.substring(o);break}for(o=(r=e.length)-1;o>=0;o--)if(-1===n.indexOf(e.charAt(o))){e=e.substring(0,o+1);break}return-1===n.indexOf(e.charAt(0))?e:""},rtrim:function(e,t){return t=t?(t+"").replace(/([[\]().?\/*{}+$^:])/g,"\\$1"):" \\s ",(e+"").replace(new RegExp("["+t+"]+$","g"),"")},ltrim:function(e,t){return t=t?(t+"").replace(/([[\]().?\/*{}+$^:])/g,"$1"):" \\s ",(e+"").replace(new RegExp("^["+t+"]+","g"),"")},strtrim:function(e){return e.replace(/\s+/g," ")},str_replace:function(e,t,n,r){var o,a=0,i=0,u="",c="",s=0,f=[].concat(e),l=[].concat(t),d=n,g="[object Array]"===Object.prototype.toString.call(l),p="[object Array]"===Object.prototype.toString.call(d);d=[].concat(d);var h="undefined"!=typeof window?window:global;h.$locutus=h.$locutus||{};var w=h.$locutus;if(w.php=w.php||{},"object"==typeof e&&"string"==typeof t){for(u=t,t=[],a=0;a<e.length;a+=1)t[a]=u;u="",l=[].concat(t),g="[object Array]"===Object.prototype.toString.call(l)}for(void 0!==r&&(r.value=0),a=0,o=d.length;a<o;a++)if(""!==d[a])for(i=0,s=f.length;i<s;i++)u=d[a]+"",c=g?void 0!==l[i]?l[i]:"":l[0],d[a]=u.split(f[i]).join(c),void 0!==r&&(r.value+=u.split(f[i]).length-1);return p?d:d[0]},strip_tags:function(e,t){t=(((t||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return e.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,function(e,n){return t.indexOf("<"+n.toLowerCase()+">")>-1?e:""})},ucfirst:function(e){return(e+="").charAt(0).toUpperCase()+e.substr(1)},htmlencode:function(e){return function(e,t,n,r){var o=0,a=0,i=!1;null==t&&(t=2),e=e.toString(),!1!==r&&(e=e.replace(/&/g,"&")),e=e.replace(/</g,"<").replace(/>/g,">");var u={ENT_NOQUOTES:0,ENT_HTML_QUOTE_SINGLE:1,ENT_HTML_QUOTE_DOUBLE:2,ENT_COMPAT:2,ENT_QUOTES:3,ENT_IGNORE:4};if(0===t&&(i=!0),"number"!=typeof t){for(t=[].concat(t),a=0;a<t.length;a++)0===u[t[a]]?i=!0:u[t[a]]&&(o|=u[t[a]]);t=o}return t&u.ENT_HTML_QUOTE_SINGLE&&(e=e.replace(/'/g,"'")),i||(e=e.replace(/"/g,""")),e}(e)},htmldecode:function(e){return function(e,t){var n=0,r=0,o=!1;void 0===t&&(t=2),e=e.toString().replace(/</g,"<").replace(/>/g,">");var a={ENT_NOQUOTES:0,ENT_HTML_QUOTE_SINGLE:1,ENT_HTML_QUOTE_DOUBLE:2,ENT_COMPAT:2,ENT_QUOTES:3,ENT_IGNORE:4};if(0===t&&(o=!0),"number"!=typeof t){for(t=[].concat(t),r=0;r<t.length;r++)0===a[t[r]]?o=!0:a[t[r]]&&(n|=a[t[r]]);t=n}return t&a.ENT_HTML_QUOTE_SINGLE&&(e=e.replace(/�*39;/g,"'")),o||(e=e.replace(/"/g,'"')),e.replace(/&/g,"&")}(e)},escape:function(e){return null==e?"":/[<"'>]|&(?=#[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,"""):e},unescape:function(e){return null==e&&(e=""),(e+="").replace(/\&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\'/g,"'").replace(/\"/g,'"')},base64_decode:function(e){var t=function(e){return decodeURIComponent(e.split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))};if("undefined"==typeof window)return new Buffer(e,"base64").toString("utf-8");if(void 0!==window.atob)return t(window.atob(e));var n,r,o,a,i,u,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,f=0,l=[];if(!e)return e;e+="";do{n=(u=c.indexOf(e.charAt(s++))<<18|c.indexOf(e.charAt(s++))<<12|(a=c.indexOf(e.charAt(s++)))<<6|(i=c.indexOf(e.charAt(s++))))>>16&255,r=u>>8&255,o=255&u,l[f++]=64===a?String.fromCharCode(n):64===i?String.fromCharCode(n,r):String.fromCharCode(n,r,o)}while(s<e.length);return t(l.join("").replace(/\0+$/,""))},base64_encode:function(e){var t=function(e){return encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)})};if("undefined"==typeof window)return new Buffer(e).toString("base64");if(void 0!==window.btoa)return window.btoa(t(e));var n,r,o,a,i,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c=0,s=0,f="",l=[];if(!e)return e;e=t(e);do{n=(i=e.charCodeAt(c++)<<16|e.charCodeAt(c++)<<8|e.charCodeAt(c++))>>18&63,r=i>>12&63,o=i>>6&63,a=63&i,l[s++]=u.charAt(n)+u.charAt(r)+u.charAt(o)+u.charAt(a)}while(c<e.length);f=l.join("");var d=e.length%3;return(d?f.slice(0,d-3):f)+"===".slice(d||3)},urlencode:function(e){return encodeURIComponent(e+="").replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/~/g,"%7E").replace(/%20/g,"+")},urldecode:function(e){return decodeURIComponent((e+"").replace(/%(?![\da-f]{2})/gi,function(){return"%25"}).replace(/\+/g,"%20"))},unicode_decode:function(e){return e=e.replace(/\\/g,"%"),unescape(e)},unicode_encode:function(e){if(1==(arguments.length>1&&void 0!==arguments[1]&&arguments[1])){for(var t=[],n=0;n<e.length;n++)t[n]=("00"+e.charCodeAt(n).toString(16)).slice(-4);return"\\u"+t.join("\\u")}return e.replace(/[\ud800-\udbff][\udc00-\udfff]/g,function(e){return 2===e.length?function(e){for(var t=[],n=0;n<e.length;n++)t[n]=("00"+e.charCodeAt(n).toString(16)).slice(-4);return"\\u"+t.join("\\u")}(e):e})},get_params:function(e){var t,n=e+"=",r=(t=window.location.href).indexOf("?"),o=(t=t.slice(r+1)).split("&"),a=0,i="",u=o.length;for(a=0;a<u;a++){if(0===(i=o[a]).indexOf(n))return decodeURIComponent(i.slice(n.length).replace(/\+/g,"%20"))}return null},mt_rand:function(e,t){var n=arguments.length;if(0===n)e=0,t=2147483647;else{if(1===n)throw new Error("Warning: mt_rand() expects exactly 2 parameters, 1 given");e=parseInt(e,10),t=parseInt(t,10)}return Math.floor(Math.random()*(t-e+1))+e},rand:function(e,t){var n=arguments.length;if(0===n)e=0,t=2147483647;else if(1===n)throw new Error("Warning: rand() expects exactly 2 parameters, 1 given");return Math.floor(Math.random()*(t-e+1))+e},strcut:function(e,t,n){if(isNaN(t))return e;if(strlen(e)<=t)return e;for(var r=0,o=0;r<e.length&&o<t;++r,++o)e.charCodeAt(r)>255&&++o;return n=n||"",(o-t==1?e.substr(0,r-1):e.substr(0,r))+n},strfind:function(e,t){return!(-1===e.indexOf(t))},is_num:function(e){return new RegExp("^[0-9]*$").test(e)},is_mobile:function(e){return/^1\d{10}$/.test(e)},is_qq:function(e){return/^[1-utf8_decode]{1}\d{4,11}$/.test(e)},is_email:function(e){return/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(e)},is_chinese:function(e){return/[\u4e00-\u9fa5]/g.test(e)},is_reg:function(e){return/^([a-zA-z_]{1})([\w]*)$/g.test(e)},is_tel:function(e){return/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/.test(e)},is_ip:function(e){if(isNull(e))return!1;return!!(/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g.test(e)&&RegExp.$1<256&&RegExp.$2<256&&RegExp.$3<256&&RegExp.$4<256)},is_zipcode:function(e){return/^(\d){6}$/.test(e)},is_english:function(e){return/^[A-Za-z]+$/.test(e)},is_url:function(e){return new RegExp(/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/).test(e)},is_http:function(e){return-1!==e.indexOf("http://")||-1!==e.indexOf("https://")},is_money:function(e){return!!/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/.test(e)},is_CardNumber:function(e){return e.toString().replace(/\s/g,"").replace(/(.{4})/g,"$1 ")},is_IDCard:function(e){for(var t=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],n=e+"",r=e[17],o=n.substring(0,17).split(""),a=o.length,i=0,u=0;u<a;u++)i+=o[u]*t[u];var c=["1","0","X","9","8","7","6","5","4","3","2","x"][i%11],s=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/.test(e);return r===c&&s},in_int:function(e,t,n){return!!isFinite(e)&&(!!/^[+-]?\d+$/.test(e)&&(!(null!=t&&parseInt(e)<parseInt(t))&&!(null!=n&&parseInt(e)>parseInt(n))))},in_float:function(e,t,n){return!!isFinite(e)&&(!(null!=t&&parseFloat(e)<parseFloat(t))&&!(null!=n&&parseFloat(e)>parseFloat(n)))},number_format:function(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var o=isFinite(+e)?+e:0,a=isFinite(+t)?Math.abs(t):0,i=void 0===r?",":r,u=void 0===n?".":n,c="";return(c=(a?function(e,t){if(-1===(""+e).indexOf("e"))return+(Math.round(e+"e+"+t)+"e-"+t);var n=(""+e).split("e"),r="";return+n[1]+t>0&&(r="+"),(+(Math.round(+n[0]+"e"+r+(+n[1]+t))+"e-"+t)).toFixed(t)}(o,a).toString():""+Math.round(o)).split("."))[0].length>3&&(c[0]=c[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,i)),(c[1]||"").length<a&&(c[1]=c[1]||"",c[1]+=new Array(a-c[1].length+1).join("0")),c.join(u)},digit:function(e,t){var n="";t=t||2;for(var r=(e=String(e)).length;r<t;r++)n+="0";return e<Math.pow(10,t)?n+(0|e):e},upDigit:function(e,t=!1){var n=["角","分","厘"],r=["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"],o=[["元","万","亿"],["","拾","佰","仟"]],a=e<0?"欠人民币":"人民币";e=Math.abs(e);var i,u="";for(i=0;i<n.length;i++)u+=(r[Math.floor(10*e*Math.pow(10,i))%10]+n[i]).replace(/零./,"");for(u=u||"整",e=Math.floor(e),i=0;i<o[0].length&&e>0;i++){for(var c="",s=0;s<o[1].length&&e>0;s++)c=r[e%10]+o[1][s]+c,e=Math.floor(e/10);u=c.replace(/(零.)*零$/,"").replace(/^$/,"零")+o[0][i]+u}return 1==t?a+u.replace(/(零.)*零元/,"元").replace(/(零.)+/g,"零").replace(/^整$/,"零元整"):u.replace(/(零.)*零元/,"元").replace(/(零.)+/g,"零").replace(/^整$/,"零元整")},hidebank:function(e="6217995510035399947"){return e.replace(/^(\d{8})\d+(\d{4})$/,"$1*******$2")},hidemobile:function(e="18291447788"){return e.replace(/^(\d{3})\d+(\d{4})$/,"$1****$2")},addcss:function(e){var t=document.createElement("style"),n=document.head||document.getElementsByTagName("head")[0];if(t.type="text/css",t.styleSheet){var r=function(){try{t.styleSheet.cssText=e}catch(e){}};t.styleSheet.disabled?setTimeout(r,10):r()}else{var o=document.createTextNode(e);t.appendChild(o)}n.appendChild(t)},addjs:function(e){var t=document.createElement("script");t.type="text/javascript";try{t.appendChild(document.createTextNode(e))}catch(n){t.text=e}document.head.appendChild(t)},loadjs:function(e,t){var n=document.createElement("script");n.src=e,n.onload=function(){var e=n.readyState&&"complete"!=n.readyState&&"loaded"!=n.readyState;t&&t(!e)},document.head.appendChild(n)},loadcss:function(e,t){var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.onerror=function(){t(!1)},n.onload=function(){t(!0)},n.href=e,document.head.appendChild(n)},gethost:function(){return window.location.protocol+"//"+window.location.host},distance:function(e,t){var n=e.lat*Math.PI/180,r=t.lat*Math.PI/180,o=n-r,a=e.lng*Math.PI/180-t.lng*Math.PI/180,i=2*Math.asin(Math.sqrt(Math.pow(Math.sin(o/2),2)+Math.cos(n)*Math.cos(r)*Math.pow(Math.sin(a/2),2)));return i*=6378.137,(i=Math.round(1e4*i)/1e4).toFixed(2)},setCookie:function(e,t,n){var r=new Date;r.setDate(r.getDate()+n),document.cookie=e+"="+t+";expires="+r},getCookie:function(e){for(var t=document.cookie.split("; "),n=0;n<t.length;n++){var r=t[n].split("=");if(r[0]==e)return r[1]}return""},removeCookie:function(e){this.setCookie(e,1,-1)},computeProgres:function(e,t){var n=parseFloat(e)||0,r=parseFloat(t)||0;return Math.round(n/r*1e4)/100},token:function(e){e=e||32;for(var t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",n="",r=0;r<e;r++)n+=t.charAt(Math.floor(Math.random()*t.length));return n}};$("body").on("click",".link-a",function(){let e=$(this).data("href");return e&&""!==e&&window.location.replace(e),!1}),e("tool",t)});
|