forked from BaiduFE/Tangram2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtangram_compatible.js
5 lines (5 loc) · 129 KB
/
tangram_compatible.js
1
2
3
4
5
var T,baidu=T=function(){var e,t=e=t||function(e,n){return t.dom?t.dom(e,n):null};t.version="2.0.2.5",t.guid="$BAIDU$",t.key="tangram_guid";var n=window[t.guid]=window[t.guid]||{};return(n.versions||(n.versions=[])).push(t.version),t.check=t.check||function(){},t.lang=t.lang||{},t.forEach=function(e,t,n){var r,i,o;if("function"==typeof t&&e)if(i="number"==typeof e.length?e.length:e.byteLength,"number"==typeof i){if("[object Function]"===Object.prototype.toString.call(e))return e;for(r=0;i>r;r++)o=e[r],void 0===o&&(o=e.charAt&&e.charAt(r)),t.call(n||null,o,r,e)}else if("number"==typeof e)for(r=0;e>r;r++)t.call(n||null,r,r,r);else if("object"==typeof e)for(r in e)e.hasOwnProperty(r)&&t.call(n||null,e[r],r,e);return e},t.type=function(){var e={},n=[,"HTMLElement","Attribute","Text",,,,,"Comment","Document",,"DocumentFragment"],r="Array Boolean Date Error Function Number RegExp String",i={object:1,"function":"1"},o=e.toString;return t.forEach(r.split(" "),function(n){e["[object "+n+"]"]=n.toLowerCase(),t["is"+n]=function(e){return t.type(e)==n.toLowerCase()}}),function(t){var r=typeof t;return i[r]?null==t?"null":t._type_||e[o.call(t)]||n[t.nodeType]||(t==t.window?"Window":"")||"object":r}}(),t.isDate=function(e){return"date"==t.type(e)&&"Invalid Date"!=""+e&&!isNaN(e)},t.isElement=function(e){return"HTMLElement"==t.type(e)},t.isEnumerable=function(e){return null!=e&&("object"==typeof e||~Object.prototype.toString.call(e).indexOf("NodeList"))&&("number"==typeof e.length||"number"==typeof e.byteLength||e[0]!==void 0)},t.isNumber=function(e){return"number"==t.type(e)&&isFinite(e)},t.isPlainObject=function(e){var n,r=Object.prototype.hasOwnProperty;if("object"!=t.type(e))return!1;if(e.constructor&&!r.call(e,"constructor")&&!r.call(e.constructor.prototype,"isPrototypeOf"))return!1;for(n in e);return void 0===n||r.call(e,n)},t.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!=e},t.extend=function(e,n){var r,i,o,a,s,u,c=1,l=arguments.length,f=e||{};for(t.isBoolean(e)&&(c=2)&&(f=n||{}),!t.isObject(f)&&(f={});l>c;c++)if(r=arguments[c],t.isObject(r))for(i in r)o=f[i],a=r[i],o!==a&&(t.isBoolean(e)&&e&&a&&(t.isPlainObject(a)||(s=t.isArray(a)))?(s?(s=!1,u=o&&t.isArray(o)?o:[]):u=o&&t.isPlainObject(o)?o:{},f[i]=t.extend(e,u,a)):void 0!==a&&(f[i]=a));return f},t.createChain=function(e,n,r){var i="dom"==e?"$DOM":"$"+e.charAt(0).toUpperCase()+e.substr(1),o=Array.prototype.slice,a=t[e];return a?a:(a=t[e]=n||function(n){return t.extend(n,t[e].fn)},a.extend=function(n){var r;for(r in n)(function(n){"splice"!=n&&(a[n]=function(){var r=arguments[0];"dom"==e&&"string"==t.type(r)&&(r="#"+r);var i=a(r),s=i[n].apply(i,o.call(arguments,1));return"$DOM"==t.type(s)?s.get(0):s})})(r);return t.extend(t[e].fn,n)},t[e][i]=t[e][i]||r||function(){},a.fn=t[e][i].prototype,a)},t.overwrite=function(e,t,n){for(var r=t.length-1;r>-1;r--)e.prototype[t[r]]=n(t[r]);return e},t.object=t.object||{},t.object.isPlain=t.isPlainObject,t.createChain("string",function(e){var n=t.type(e),r=new String(~"string|number".indexOf(n)?e:n),i=String.prototype;return t.forEach(t.string.$String.prototype,function(e,t){i[t]||(r[t]=e)}),r}),t.string.extend({trim:function(){var e=RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)","g");return function(){return this.replace(e,"")}}()}),t.createChain("array",function(e){var n,r=t.array.$Array.prototype;Array.prototype,"array"!=t.type(e)&&(e=[]);for(n in r)e[n]=r[n];return e}),t.overwrite(t.array.$Array,"concat slice".split(" "),function(e){return function(){return t.array(Array.prototype[e].apply(this,arguments))}}),t.array.extend({indexOf:function(e,n){t.check(".+(,number)?","baidu.array.indexOf");var r=this.length;for(0>(n=0|n)&&(n=Math.max(0,r+n));r>n;n++)if(n in this&&this[n]===e)return n;return-1}}),t.createChain("Callbacks",function(e){var n=e;return"string"===t.type(e)&&(n={},t.forEach(e.split(/\s/),function(e){n[e]=!0})),new t.Callbacks.$Callbacks(n)},function(e){var n,r,i,o,a=t.extend({},e||{}),s=[],u=[],c=0,l=function(e,t){var r,l;if(u&&s&&(n=a.memory&&e,i=!0,u.push(e),!o)){for(o=!0;r=u.shift();)for(c=t||0;l=s[c];c++)if(l.apply(r[0],r[1])===!1&&a.stopOnFalse){n=!1;break}o=!1,a.once&&(s=[])}},f={add:function(){if(!s)return this;var e=s&&s.length;return function r(e){for(var n,i,i,o=e.length,u=0;o>u;u++)(i=e[u])&&(n=t.type(i),"function"===n?(!a.unique||!f.has(i))&&s.push(i):i&&i.length&&"string"!==n&&r(i))}(arguments),!o&&n&&l(n,e),this},remove:function(){if(!s)return this;var e;return t.forEach(arguments,function(n){for(;(e=t.array(s).indexOf(n))>-1;)s.splice(e,1),o&&c>e&&c--}),this},has:function(e){return t.array(s).indexOf(e)>-1},empty:function(){return s=[],this},disable:function(){return s=u=n=void 0,this},disabled:function(){return!s},lock:function(){return r=!0,!n&&f.disable(),this},fired:function(){return i},fireWith:function(e,t){return i&&a.once||r?this:(t=t||[],t=[e,t.slice?t.slice():t],l(t),this)},fire:function(){return f.fireWith(this,arguments),this}};return f}),t.createChain("Deferred",function(e){return new t.Deferred.$Deferred(e)},function(e){var n=this,r="pending",i=[["resolve","done",t.Callbacks("once memory"),"resolved"],["reject","fail",t.Callbacks("once memory"),"rejected"],["notify","progress",t.Callbacks("memory")]],o={state:function(){return r},always:function(){return n.done(arguments).fail(arguments),this},then:function(){var e=arguments;return t.Deferred(function(r){t.forEach(i,function(i,o){var a=i[0],s=e[o];n[i[1]]("function"===t.type(s)?function(){var e=s.apply(this,arguments);e&&"function"===t.type(e.promise)?e.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[a+"With"](this===n?r:this,[e])}:r[a])})}).promise()},promise:function(e){return null!=e?t.extend(e,o):o}};o.pipe=o.then,t.forEach(i,function(e,t){var a=e[2],s=e[3];o[e[1]]=a.add,s&&a.add(function(){r=s},i[1^t][2].disable,i[2][2].lock),n[e[0]]=a.fire,n[e[0]+"With"]=a.fireWith}),o.promise(n),e&&e.call(n,n)}),t.when=t.when||function(e){function n(e,t,n){return function(i){t[e]=this,n[e]=arguments.length>1?arguments:i,n===r?c.notifyWith(t,n):--u||c.resolveWith(t,n)}}var r,i,o,a=arguments,s=arguments.length,u=1!==s||e&&"function"===t.type(e.promise)?s:0,c=1===u?e:t.Deferred();if(s>1){r=Array(s),i=Array(s),o=Array(s);for(var l=0;s>l;l++)a[l]&&"function"===t.type(a[l].promise)?a[l].promise().done(n(l,o,a)).fail(c.reject).progress(n(l,i,r)):--u}return!u&&c.resolveWith(o,a),c.promise()},t.global=t.global||function(){var e=t._global_=window[t.guid],n=e._=e._||{};return function(e,t,r){return t!==void 0?(r||(t=n[e]===void 0?t:n[e]),n[e]=t):e&&n[e]===void 0&&(n[e]={}),n[e]}}(),t.browser=t.browser||function(){var e=navigator.userAgent,n={isStrict:"CSS1Compat"==document.compatMode,isGecko:/gecko/i.test(e)&&!/like gecko/i.test(e),isWebkit:/webkit/i.test(e)};try{/(\d+\.\d+)/.test(external.max_version)&&(n.maxthon=+RegExp.$1)}catch(r){}switch(!0){case/msie (\d+\.\d+)/i.test(e):n.ie=document.documentMode||+RegExp.$1;break;case/chrome\/(\d+\.\d+)/i.test(e):n.chrome=+RegExp.$1;break;case/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e):n.safari=+(RegExp.$1||RegExp.$2);break;case/firefox\/(\d+\.\d+)/i.test(e):n.firefox=+RegExp.$1;break;case/opera(?:\/| )(\d+(?:\.\d+)?)(.+?(version\/(\d+(?:\.\d+)?)))?/i.test(e):n.opera=+(RegExp.$4||RegExp.$1)}return t.extend(t,n),n}(),t.id=function(){var e=t.global("_maps_id"),n=t.key;return window[t.guid]._counter=window[t.guid]._counter||1,function(r,i){var o,a=t.isString(r),s=t.isObject(r),u=s?r[n]:a?r:"";if(t.isString(i))switch(i){case"get":return s?u:e[u];case"remove":case"delete":return(o=e[u])&&(t.isElement(o)&&8>t.browser.ie?o.removeAttribute(n):delete o[n],delete e[u]),u;default:return a?((o=e[u])&&delete e[u],o&&(e[o[n]=i]=o)):s&&(u&&delete e[u],e[r[n]=i]=r),i}return s?(!u&&(e[r[n]=u=t.id()]=r),u):a?e[r]:"TANGRAM_"+t._global_._counter++}}(),t._util_=t._util_||{},t._util_.support=t._util_.support||function(){var e,t,n,r,i,o=document.createElement("div");return o.setAttribute("className","t"),o.innerHTML=' <link/><table></table><a href="/a">a</a><input type="checkbox"/>',t=o.getElementsByTagName("A")[0],t.style.cssText="top:1px;float:left;opacity:.5",r=document.createElement("select"),i=r.appendChild(document.createElement("option")),n=o.getElementsByTagName("input")[0],n.checked=!0,e={dom:{div:o,a:t,select:r,opt:i,input:n}}}(),t.createChain("event",function(){var e={};return function(n){switch(t.type(n)){case"object":return e.originalEvent===n?e:e=new t.event.$Event(n);case"$Event":return n}}}(),function(e){var n,r,i=this;if(this._type_="$Event","object"==typeof e&&e.type){i.originalEvent=n=e;for(var o in n)"function"!=typeof n[o]&&(i[o]=n[o]);n.extraData&&t.extend(i,n.extraData),i.target=i.srcElement=n.srcElement||(r=n.target)&&(3==r.nodeType?r.parentNode:r),i.relatedTarget=n.relatedTarget||(r=n.fromElement)&&(r===i.target?n.toElement:r),i.keyCode=i.which=n.keyCode||n.which,i.which||void 0===n.button||(i.which=1&n.button?1:2&n.button?3:4&n.button?2:0);var a=document.documentElement,s=document.body;i.pageX=n.pageX||n.clientX+(a&&a.scrollLeft||s&&s.scrollLeft||0)-(a&&a.clientLeft||s&&s.clientLeft||0),i.pageY=n.pageY||n.clientY+(a&&a.scrollTop||s&&s.scrollTop||0)-(a&&a.clientTop||s&&s.clientTop||0),i.data}this.timeStamp=(new Date).getTime()}).extend({stopPropagation:function(){var e=this.originalEvent;e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},preventDefault:function(){var e=this.originalEvent;e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}}),t.merge=function(e,t){var n=e.length,r=0;if("number"==typeof t.length)for(var i=t.length;i>r;r++)e[n++]=t[r];else for(;void 0!==t[r];)e[n++]=t[r++];return e.length=n,e},t.array.extend({unique:function(e){var t,n,r=this.length,i=this.slice(0);for("function"!=typeof e&&(e=function(e,t){return e===t});--r>0;)for(n=i[r],t=r;t--;)if(e(n,i[t])){i.splice(r,1);break}for(r=this.length=i.length,t=0;r>t;t++)this[t]=i[t];return this}}),t.query=t.query||function(){function e(e,n){var i,u,c,l,f,d,p,h=[];return r.test(e)?(c=RegExp.$2,l=RegExp.$1||"*",t.forEach(n.getElementsByTagName(l),function(e){e.id==c&&h.push(e)})):o.test(e)||"*"==e?t.merge(h,n.getElementsByTagName(e)):a.test(e)?(d=[],l=RegExp.$1,f=RegExp.$2,i=" "+f+" ",n.getElementsByClassName?d=n.getElementsByClassName(f):t.forEach(n.getElementsByTagName("*"),function(e){e.className&&~(" "+e.className+" ").indexOf(i)&&d.push(e)}),l&&(l=l.toUpperCase())?t.forEach(d,function(e){e.tagName.toUpperCase()===l&&h.push(e)}):t.merge(h,d)):s.test(e)&&(p=e.substr(1).split("."),t.forEach(n.getElementsByTagName("*"),function(e){e.className&&(i=" "+e.className+" ",u=!0,t.forEach(p,function(e){~i.indexOf(" "+e+" ")||(u=!1)}),u&&h.push(e))})),h}function n(r,o){var a,s=r,u="__tangram__",c=[];return!o&&i.test(s)&&(a=document.getElementById(s.substr(1)))?[a]:(o=o||document,o.querySelectorAll?(1!=o.nodeType||o.id?a=o.querySelectorAll(s):(o.id=u,a=o.querySelectorAll("#"+u+" "+s),o.id=""),a):~s.indexOf(" ")?(t.forEach(e(s.substr(0,s.indexOf(" ")),o),function(e){t.merge(c,n(s.substr(s.indexOf(" ")+1),e))}),c):e(s,o))}var r=/^(\w*)#([\w\-\$]+)$/,i=/^#([\w\-\$]+)$/,o=/^\w+$/,a=/^(\w*)\.([\w\-\$]+)$/,s=/^(\.[\w\-\$]+)+$/,u=/\s*,\s*/,c=/\s+/g;return Array.prototype.slice,function(e,r,i){if(!e||"string"!=typeof e)return i||[];var o=[];return e=e.replace(c," "),i&&t.merge(o,i)&&(i.length=0),t.forEach(e.indexOf(",")>0?e.split(u):[e],function(e){t.merge(o,n(e,r))}),t.merge(i||[],t.array(o).unique())}}(),t.createChain("dom",function(e,n){var r=new t.dom.$DOM(n);if(!e)return r;if("$DOM"==e._type_)return e;if(e.nodeType||e==e.window)return r[0]=e,r.length=1,r;if(e.length&&"[object String]"!=r.toString.call(e))return t.merge(r,e);if("string"==typeof e)if("<"==e.charAt(0)&&">"==e.charAt(e.length-1)&&e.length>2){var i=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,o=n&&"$DOM"===n._type_?n[0]:n,a=i.exec(e);o=o&&o.nodeType?o.ownerDocument||o:document,a=a?[o.createElement(a[1])]:t.dom.createElements?t.dom.createElements(e):[],t.merge(r,a)}else t.query(e,n,r);else if("function"==typeof e)return r.ready?r.ready(e):r;return r},function(e){this.length=0,this._type_="$DOM",this.context=e||document}).extend({size:function(){return this.length},splice:function(){},get:function(e){return"number"==typeof e?0>e?this[this.length+e]:this[e]:Array.prototype.slice.call(this,0)},toArray:function(){return this.get()}}),t.dom.extend({each:function(e){t.check("function","baidu.dom.each");var n,r,i=this.length;for(n=0;i>n&&(r=e.call(this[n],n,this[n],this),r!==!1&&"break"!=r);n++);return this}}),t._util_.eventBase=t._util_.eventBase||{},void function(e,t){e.listener||(t=e.listener={},window.addEventListener?t.add=function(e,t,n){e.addEventListener(t,n,!1)}:window.attachEvent&&(t.add=function(e,t,n){e.attachEvent("on"+t,n)}))}(t._util_.eventBase),void function(e){if(!e.queue){var n=t.id,r=e.queue={},i=r.attaCache=t.global("eventQueueCache"),o=e.listener;r.get=function(e,t,r,o){var a,s=n(e);return i[s]||(i[s]={}),a=i[s],t?(!a[t]&&r&&this.setupCall(e,t,r,a[t]=[],o),a[t]||[]):a},r.add=function(e,t,n,r,i){this.get(e,t,n,i).push(r)},r.remove=function(e,t,n){var r,i;if(t){var r=this.get(e,t);if(n)for(var o=r.length-1;o>=0;o--)r[o].orig==n&&r.splice(o,1);else r.length=0}else{var i=this.get(e);for(var o in i)i[o].length=0}},r.handlerList=function(e,n){for(var r,i=[],o=0;r=n[o];o++)r.delegate&&1>t.dom(r.delegate,e).size()||i.push(r);return i},r.call=function(e,n,i,o){if(i){if(!i.length)return;var a=[].slice.call(arguments,1),s=[];a.unshift(o=t.event(o||n)),o.type=n,o.currentTarget||(o.currentTarget=e),o.target||(o.target=e),i=r.handlerList(e,i);for(var u,c=0,l=i.length;l>c;c++)(u=i[c])&&(u.pkg.apply(e,a),u.one&&s.unshift(c));if(s.length)for(var c=0,l=s.length;l>c;c++)this.remove(e,n,i[c].fn)}else i=this.get(e,n),this.call(e,n,i,o)},r.setupCall=function(){var e=function(e,t,n,i){o.add(e,n,function(n){r.call(e,t,i,n)})};return function(n,r,i,o,a){if(a){n=t.dom(a,n);for(var s=0,u=n.length;u>s;s++)e(n[s],r,i,o)}else e(n,r,i,o)}}()}}(t._util_.eventBase,t.event),void function(e,n){if(!e.core){var r=e.queue,i=e.core={},o=n.special={},a=[].push,s=function(e,t){for(var n=0,r=t.length;r>n;n++)if(t.get(n).contains(e))return t[n]};i.build=function(e,n,r,i,u){var c;return i&&(c=t.dom(i,e)),n in o&&o[n].pack&&(r=o[n].pack(r)),function(n){var o,l=(t.dom(n.target),[n]);if(u&&!n.data&&(n.data=u),n.triggerData&&a.apply(l,n.triggerData),!c)return n.result=r.apply(e,l);for(var f=0;2>f;f++){if(o=s(n.target,c))return n.result=r.apply(o,l);c=t.dom(i,e)}}},i.add=function(e,t,n,i,a,s){var u,c,l=this.build(e,t,n,i,a);c=t,t in o&&(u=o[t].attachElements,c=o[t].bindType||t),r.add(e,t,c,{type:t,pkg:l,orig:n,one:s,delegate:i},u)},i.remove=function(e,t,n,i){r.remove(e,t,n,i)}}}(t._util_.eventBase,t.event),t.dom.extend({on:function(e,n,r,i,o){var a=t._util_.eventBase.core;return"object"==typeof n&&n?(i=r,r=n,n=null):"function"==typeof r?(i=r,r=null):"function"==typeof n&&(i=n,n=r=null),"string"==typeof e?(e=e.split(/[ ,]+/),this.each(function(){t.forEach(e,function(e){a.add(this,e,i,n,r,o)},this)})):"object"==typeof e&&(i&&(i=null),t.forEach(e,function(e,t){this.on(t,n,r,e,o)},this)),this}}),t.dom.g=function(e){return e?"string"==typeof e||e instanceof String?document.getElementById(e):!e.nodeName||1!=e.nodeType&&9!=e.nodeType?null:e:null},t.event.on=t.on=function(e,n,r){return"string"==typeof e&&(e=t.dom.g(e)),t.dom(e).on(n.replace(/^\s*on/,""),r),e},void function(){function e(e){var n,r;if(!e||"string"!==t.type(e))return null;try{window.DOMParser?(r=new DOMParser,n=r.parseFromString(e,"text/xml")):(n=new ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(e))}catch(i){n=void 0}if(!n||!n.documentElement||n.getElementsByTagName("parsererror").length)throw Error("Invalid XML: "+e);return n}function n(e){if(!e||"string"!==t.type(e))return null;if(e=t.string(e).trim(),window.JSON&&window.JSON.parse)return window.JSON.parse(e);if(_.test(e.replace(T,"@").replace(C,"]").replace(E,"")))return Function("return "+e)();throw Error("Invalid JSON: "+e)}function r(e){e&&/\S/.test(e)&&(window.execScript||function(e){window.eval.call(window,e)})(e)}function i(e){return function(n,r){"string"!==t.type(n)&&(r=n,n="*");var i,o,a=n.toLowerCase().split(/\s+/);if("function"===t.type(r))for(var s,u=0;s=a[u];u++)i=/^\+/.test(s),i&&(s=s.substr(1)||"*"),o=e[s]=e[s]||[],o[i?"unshift":"push"](r)}}function o(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes,c=e.responseFields;for(i in c)i in n&&(t[c[i]]=n[i]);for(;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("content-type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}return o?(o!==u[0]&&u.unshift(o),n[o]):void 0}function a(e,t){var n,r,i=e.dataTypes.slice(),o=i[0],a={};if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),i[1])for(var s in e.converters)a[s.toLowerCase()]=e.converters[s];for(var u,s=0;u=i[++s];)if("*"!==u){if("*"!==o&&o!==u){if(n=a[o+" "+u]||a["* "+u],!n)for(var c in a)if(r=c.split(" "),r[1]===u&&(n=a[o+" "+r[0]]||a["* "+r[0]])){n===!0?n=a[c]:a[c]!==!0&&(u=r[0],i.splice(s--,0,u));break}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+o+" to "+u}}}o=u}return{state:"success",data:t}}function s(e,t,n,r,i,o){i=i||t.dataTypes[0],o=o||{},o[i]=!0;for(var a,u=e[i],c=u?u.length:0,l=e===k,f=0;c>f&&(l||!a);f++)a=u[f](t,n,r),"string"==typeof a&&(!l||o[a]?a=void 0:(t.dataTypes.unshift(a),a=s(e,t,n,r,a,o)));return!l&&a||o["*"]||(a=s(e,t,n,r,"*",o)),a}function u(e,n){var r,i=t.ajax.settings.flatOptions||{};for(var o in n)void 0!==n[o]&&((i[o]?e:r||(r={}))[o]=n[o]);r&&t.extend(!0,e,r)}function c(e,n,r){r="function"===t.type(r)?r():r===void 0||null==r?"":r,e.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}function l(e,n,r,i){if("array"===t.type(r))t.forEach(r,function(t,r){i||v.test(n)?c(e,n,t):l(e,n+"["+("object"==typeof t?r:"")+"]",t,i)});else if(i||"object"!==t.type(r))c(e,n,r);else for(var o in r)l(e,n+"["+o+"]",r[o],i)}function f(){try{return new window.XMLHttpRequest}catch(e){}}function d(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}var p=document.URL,h=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,m=/^\/\//,g=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,y=/#.*$/,v=/\[\]$/,b=/^(?:GET|HEAD)$/,x=/([?&])_=[^&]*/,w=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,_=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,C=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,S=["*/"]+["*"],k={},N={},A={},O={},L=g.exec(p.toLowerCase())||[];t.createChain("ajax",function(e,n){function r(e,t,n,r){var i,s,c,f,m,g=t;2!==C&&(C=2,p&&clearTimeout(p),d=void 0,l=r||"",$.readyState=e>0?4:0,n&&(f=o(h,$,n)),e>=200&&300>e||304===e?(h.ifModified&&(m=$.getResponseHeader("Last-Modified"),m&&(A[u]=m),m=$.getResponseHeader("Etag"),m&&(O[u]=m)),304===e?(g="notmodified",i=!0):(i=a(h,f),g=i.state,s=i.data,c=i.error,i=!c)):(c=g,(!g||e)&&(g="error",0>e&&(e=0))),$.status=e,$.statusText=""+(t||g),i?_.resolveWith(v,[s,g,$]):_.rejectWith(v,[$,g,c]),$.statusCode(T),T=void 0,E.fireWith(v,[$,g]))}t.object.isPlain(e)&&(n=e,e=void 0),n=n||{};var i,u,c,l,f,d,p,h=t.ajax.setup({},n),v=h.context||h,_=t.Deferred(),E=t.Callbacks("once memory"),T=h.statusCode||{},C=0,j={},M={},D="canceled",$=t.extend(new t.ajax.$Ajax(e,h),{readyState:0,setRequestHeader:function(e,t){if(!C){var n=e.toLowerCase();e=j[n]=j[n]||e,M[e]=t}},getAllResponseHeaders:function(){return 2===C?l:null},getResponseHeader:function(e){var t;if(2===C){if(!f)for(f={};t=w.exec(l);)f[t[1].toLowerCase()]=t[2];t=f[e.toLowerCase()]}return void 0===t?null:t},overrideMimeType:function(e){return!C&&(h.mimeType=e),this},abort:function(e){return e=e||D,d&&d.abort(e),r(0,e),this}});if(_.promise($),$.success=$.done,$.error=$.fail,$.complete=E.add,$.statusCode=function(e){if(e)if(2>C)for(var t in e)T[t]=[T[t],e[t]];else $.always(e[$.status]);return this},h.url=((e||h.url)+"").replace(y,"").replace(m,L[1]+"//"),h.dataTypes=t.string(h.dataType||"*").trim().toLowerCase().split(/\s+/),null==h.crossDomain&&(c=g.exec(h.url.toLowerCase()),h.crossDomain=!(!c||c[1]==L[1]&&c[2]==L[2]&&(c[3]||("http:"===c[1]?80:443))==(L[3]||("http:"===L[1]?80:443)))),h.data&&h.processData&&"string"!==t.type(h.data)&&(h.data=t.ajax.param(h.data,h.traditional)),s(k,h,n,$),2===C)return"";if(i=h.global,h.type=h.type.toUpperCase(),h.hasContent=!b.test(h.type),!h.hasContent&&(h.data&&(h.url+=(~h.url.indexOf("?")?"&":"?")+h.data,delete h.data),u=h.url,h.cache===!1)){var H=(new Date).getTime(),B=h.url.replace(x,"$1_="+H);h.url=B+(B===h.url?(~h.url.indexOf("?")?"&":"?")+"_="+H:"")}(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&$.setRequestHeader("Content-Type",h.contentType),h.ifModified&&(u=u||h.url,A[u]&&$.setRequestHeader("If-Modified-Since",A[u]),O[u]&&$.setRequestHeader("If-None-Match",O[u])),$.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+S+"; q=0.01":""):h.accepts["*"]);for(var F in h.headers)$.setRequestHeader(F,h.headers[F]);if(h.beforeSend&&(h.beforeSend.call(v,$,h)===!1||2===C))return $.abort();D="abort";for(var F in{success:1,error:1,complete:1})$[F](h[F]);if(d=s(N,h,n,$)){$.readyState=1,h.async&&h.timeout>0&&(p=setTimeout(function(){$.abort("timeout")},h.timeout));try{C=1,d.send(M,r)}catch(I){if(!(2>C))throw I;r(-1,I)}}else r(-1,"No Transport");return $},function(e,t){this.url=e,this.options=t}),t.ajax.settings={url:p,isLocal:h.test(L[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":S},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":window.String,"text html":!0,"text json":n,"text xml":e},flatOptions:{context:!0,url:!0}},t.ajax.setup=function(e,n){return n?u(e,t.ajax.settings):(n=e,e=t.ajax.settings),u(e,n),e},t.ajax.param=function(e,n){var r=[];if("array"===t.type(e))t.forEach(e,function(e){c(r,e.name,e.value)});else for(var i in e)l(r,i,e[i],n);return r.join("&").replace(/%20/g,"+")},t.ajax.prefilter=i(k),t.ajax.transport=i(N);var j=[],M=/(=)\?(?=&|$)|\?\?/,D=(new Date).getTime();t.ajax.setup({jsonp:"callback",jsonpCallback:function(){var e=j.pop()||t.key+"_"+D++;return this[e]=!0,e}}),t.ajax.prefilter("json jsonp",function(e,n,r){var i,o,a,s=e.data,u=e.url,c=e.jsonp!==!1,l=c&&M.test(u),f=c&&!l&&"string"===t.type(s)&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&M.test(s);return"jsonp"===e.dataTypes[0]||l||f?(i=e.jsonpCallback="function"===t.type(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o=window[i],l?e.url=u.replace(M,"$1"+i):f?e.data=s.replace(M,"$1"+i):c&&(e.url+=(/\?/.test(u)?"&":"?")+e.jsonp+"="+i),e.converters["script json"]=function(){return a[0]},e.dataTypes[0]="json",window[i]=function(){a=arguments},r.always(function(){window[i]=o,e[i]&&(e.jsonpCallback=n.jsonpCallback,j.push(i)),a&&"function"===t.type(o)&&o(a[0]),a=o=void 0}),"script"):void 0}),t.ajax.setup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return r(e),e}}}),t.ajax.prefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),t.ajax.transport("script",function(e){if(e.crossDomain){var t,n=document.head||document.getElementsByTagName("head")[0]||document.documentElement;return{send:function(r,i){t=document.createElement("script"),t.async="async",e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,r){(r||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,n&&t.parentNode&&n.removeChild(t),t=void 0,!r&&i(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(0,1)}}}});var $,H=0,B=window.ActiveXObject?function(){for(var e in $)$[e](0,1)}:!1;t.ajax.settings.xhr=window.ActiveXObject?function(){return!this.isLocal&&f()||d()}:f,void function(e){t.extend(t._util_.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(t.ajax.settings.xhr()),t._util_.support.ajax&&t.ajax.transport(function(e){if(!e.crossDomain||t._util_.support.cors){var n;return{send:function(r,i){var o,a=e.xhr();if(e.username?a.open(e.type,e.url,e.async,e.username,e.password):a.open(e.type,e.url,e.async),e.xhrFields)for(var s in e.xhrFields)a[s]=e.xhrFields[s];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");try{for(var s in r)a.setRequestHeader(s,r[s])}catch(u){}a.send(e.hasContent&&e.data||null),n=function(t,r){var s,u,c,l,f;try{if(n&&(r||4===a.readyState))if(n=void 0,o&&(a.onreadystatechange=function(){},B&&delete $[o]),r)4!==a.readyState&&a.abort();else{s=a.status,c=a.getAllResponseHeaders(),l={},f=a.responseXML,f&&f.documentElement&&(l.xml=f);try{l.text=a.responseText}catch(d){}try{u=a.statusText}catch(d){u=""}s||!e.isLocal||e.crossDomain?1223===s&&(s=204):s=l.text?200:404}}catch(p){!r&&i(-1,p)}l&&i(s,u,l,c)},e.async?4===a.readyState?setTimeout(n,0):(o=++H,B&&($||($={},t.dom(window).on("unload",B)),$[o]=n),a.onreadystatechange=n):n()},abort:function(){n&&n(0,1)}}}})}(),t.array.extend({contains:function(e){return!!~this.indexOf(e)}}),t.each=function(e,t,n){var r,i,o,a;if("function"==typeof t&&e)if(i="number"==typeof e.length?e.length:e.byteLength,"number"==typeof i){if("[object Function]"===Object.prototype.toString.call(e))return e;for(r=0;i>r&&(o=e[r],void 0===o&&(o=e.charAt&&e.charAt(r)),a=t.call(n||o,r,o,e),a!==!1&&"break"!=a);r++);}else if("number"==typeof e)for(r=0;e>r&&(a=t.call(n||r,r,r,r),a!==!1&&"break"!=a);r++);else if("object"==typeof e)for(r in e)if(e.hasOwnProperty(r)&&(a=t.call(n||e[r],r,e[r],e),a===!1||"break"==a))break;return e},t.array.extend({each:function(e,n){return t.each(this,e,n)},forEach:function(e,n){return t.forEach(this,e,n)}}),t.array.extend({empty:function(){return this.length=0,this}}),t.array.extend({filter:function(e,n){var r,i,o,a=t.array([]),s=0;if("function"===t.type(e))for(r=0,i=this.length;i>r;r++)o=this[r],e.call(n||this,o,r,this)===!0&&(a[s++]=o);return a}}),t.array.extend({find:function(e){var n,r,i=this.length;if("function"==t.type(e))for(n=0;i>n;n++)if(r=this[n],e.call(this,r,n,this)===!0)return r;return null}}),t.array.extend({hash:function(e){var t,n,r={},i=e&&e.length;for(t=0,n=this.length;n>t;t++)r[this[t]]=i&&i>t?e[t]:!0;return r}}),t.array.extend({lastIndexOf:function(e,n){t.check(".+(,number)?","baidu.array.lastIndexOf");var r=this.length;for((!(n=0|n)||n>=r)&&(n=r-1),0>n&&(n+=r);n>=0;n--)if(n in this&&this[n]===e)return n;return-1}}),t.array.extend({map:function(e,n){t.check("function(,.+)?","baidu.array.map");for(var r=this.length,i=t.array([]),o=0;r>o;o++)i[o]=e.call(n||this,this[o],o,this);return i}}),t.array.extend({remove:function(e){for(var t=this.length;t--;)this[t]===e&&this.splice(t,1);return this}}),t.array.extend({removeAt:function(e){return t.check("number","baidu.array.removeAt"),this.splice(e,1)[0]}}),t.base=t.base||{blank:function(){}},t.base.Class=function(){var e=(t._global_=window[t.guid])._instances;return e||(e=t._global_._instances={}),function(){this.guid=t.id(),this._decontrol_||(e[this.guid]=this)}}(),t.extend(t.base.Class.prototype,{toString:t.base.Class.prototype.toString=function(){return"[object "+(this._type_||"Object")+"]"},dispose:function(){if(delete t._global_._instances[this.guid],this._listeners_)for(var e in this._listeners_)this._listeners_[e].length=0,delete this._listeners_[e];for(var n in this)t.isFunction(this[n])?this[n]=t.base.blank:delete this[n];this.disposed=!0},fire:function(e,n){t.isString(e)&&(e=new t.base.Event(e));var r,i,o,a=this._listeners_,s=e.type,u=[e].concat(Array.prototype.slice.call(arguments,1));if(!a&&(a=this._listeners_={}),t.extend(e,n||{}),e.target=e.target||this,e.currentTarget=this,s.indexOf("on")&&(s="on"+s),t.isFunction(this[s])&&this[s].apply(this,u),(r=this._options)&&t.isFunction(r[s])&&r[s].apply(this,u),t.isArray(i=a[s]))for(r=i.length-1;r>-1;r--)o=i[r],o&&o.handler.apply(this,u),o&&o.once&&i.splice(r,1);return e.returnValue},on:function(e,n,r){if(!t.isFunction(n))return this;var i,o=this._listeners_;return!o&&(o=this._listeners_={}),e.indexOf("on")&&(e="on"+e),!t.isArray(i=o[e])&&(i=o[e]=[]),o[e].unshift({handler:n,once:!!r}),this},once:function(e,t){return this.on(e,t,!0)},one:function(e,t){return this.on(e,t,!0)},off:function(e,t){var n,r,i=this._listeners_;if(!i)return this;if(e===void 0){for(n in i)delete i[n];return this}if(e.indexOf("on")&&(e="on"+e),t===void 0)delete i[e];else if(r=i[e])for(n=r.length-1;n>=0;n--)r[n].handler===t&&r.splice(n,1);return this}}),t.base.Class.prototype.addEventListener=t.base.Class.prototype.on,t.base.Class.prototype.removeEventListener=t.base.Class.prototype.un=t.base.Class.prototype.off,t.base.Class.prototype.dispatchEvent=t.base.Class.prototype.fire,window.baiduInstance=function(e){return window[t.guid]._instances[e]},t.base.Event=function(e,t){this.type=e,this.returnValue=!0,this.target=t||null,this.currentTarget=null,this.preventDefault=function(){this.returnValue=!1}},t.base.inherits=function(e,t,n){var r,i,o=e.prototype,a=Function();a.prototype=t.prototype,i=e.prototype=new a;for(r in o)i[r]=o[r];return e.prototype.constructor=e,e.superClass=t.prototype,"string"==typeof n&&(i._type_=n),e.extend=function(t){for(var n in t)i[n]=t[n];return e},e},t.base.register=function(e,t,n){(e._reg_||(e._reg_=[])).push(t);for(var r in n)e.prototype[r]=n[r]},t.cookie=t.cookie||{},t.cookie._isValidKey=function(e){return RegExp('^[^\\x00-\\x20\\x7f\\(\\)<>@,;:\\\\\\"\\[\\]\\?=\\{\\}\\/\\u0080-\\uffff]+$').test(e)},t.cookie.getRaw=function(e){if(t.cookie._isValidKey(e)){var n=RegExp("(^| )"+e+"=([^;]*)(;|$)"),r=n.exec(document.cookie);if(r)return r[2]||null}return null},t.cookie.get=function(e){var n=t.cookie.getRaw(e);return"string"==typeof n?n=decodeURIComponent(n):null},t.cookie.setRaw=function(e,n,r){if(t.cookie._isValidKey(e)){r=r||{};var i=r.expires;"number"==typeof r.expires&&(i=new Date,i.setTime(i.getTime()+r.expires)),document.cookie=e+"="+n+(r.path?"; path="+r.path:"")+(i?"; expires="+i.toGMTString():"")+(r.domain?"; domain="+r.domain:"")+(r.secure?"; secure":"")}},t.cookie.remove=function(e,n){n=n||{},n.expires=new Date(0),t.cookie.setRaw(e,"",n)},t.cookie.set=function(e,n,r){t.cookie.setRaw(e,encodeURIComponent(n),r)},t.createClass=function(e,n,r){e=t.isFunction(e)?e:function(){},r="object"==typeof n?n:r||{};var i=function(){var t=this;r.decontrolled&&(t._decontrol_=!0),i.superClass.apply(t,arguments);for(var n in i.options)t[n]=i.options[n];e.apply(t,arguments);for(var n=0,o=i._reg_;o&&o.length>n;n++)o[n].apply(t,arguments)};return t.extend(i,{superClass:r.superClass||t.base.Class,inherits:function(n){if("function"!=typeof n)return i;var r=function(){};r.prototype=(i.superClass=n).prototype;var o=i.prototype=new r;return t.extend(i.prototype,e.prototype),o.constructor=e,i},register:function(e,n){return(i._reg_||(i._reg_=[])).push(e),n&&t.extend(i.prototype,n),i},extend:function(e){return t.extend(i.prototype,e),i}}),n=t.isString(n)?n:r.className||r.type,t.isString(n)&&(e.prototype._type_=n),t.isFunction(i.superClass)&&i.inherits(i.superClass),i},t.createSingle=function(e,n){var r=new t.base.Class;return t.isString(n)&&(r._type_=n),t.extend(r,e)},t.date=t.date||{},t.createChain("number",function(e){var n=parseFloat(e),r=isNaN(n)?n:e,i="number"==typeof r?Number:String,o=i.prototype;return r=new i(r),t.forEach(t.number.$Number.prototype,function(e,t){o[t]||(r[t]=e)}),r}),t.number.extend({pad:function(e){var t=this,n="",r=0>t,i=Math.abs(t)+"";return e>i.length&&(n=Array(e-i.length+1).join("0")),(r?"-":"")+n+i
}}),t.date.format=function(e,n){function r(e,t){n=n.replace(e,t)}if("string"!=typeof n)return""+e;var i=t.number.pad,o=e.getFullYear(),a=e.getMonth()+1,s=e.getDate(),u=e.getHours(),c=e.getMinutes(),l=e.getSeconds();return r(/yyyy/g,i(o,4)),r(/yy/g,i(parseInt((""+o).slice(2),10),2)),r(/MM/g,i(a,2)),r(/M/g,a),r(/dd/g,i(s,2)),r(/d/g,s),r(/HH/g,i(u,2)),r(/H/g,u),r(/hh/g,i(u%12,2)),r(/h/g,u%12),r(/mm/g,i(c,2)),r(/m/g,c),r(/ss/g,i(l,2)),r(/s/g,l),n},t.date.parse=function(e){var t=RegExp("^\\d+(\\-|\\/)\\d+(\\-|\\/)\\d+$");if("string"==typeof e){if(t.test(e)||isNaN(Date.parse(e))){var n=e.split(/ |T/),r=n.length>1?n[1].split(/[^\d]/):[0,0,0],i=n[0].split(/[^\d]/);return new Date(i[0]-0,i[1]-1,i[2]-0,r[0]-0,r[1]-0,r[2]-0)}return new Date(e)}return new Date},t.dom.extend({pushStack:function(e){var n=t.dom();return t.merge(n,e),n.prevObject=this,n.context=this.context,n}}),t.dom.createElements=function(){function e(e,t){var n,r,i,o=e.getElementsByTagName("SCRIPT");for(n=o.length-1;n>=0;n--)i=o[n],r=t.createElement("SCRIPT"),i.id&&(r.id=i.id),i.src&&(r.src=i.src),i.type&&(r.type=i.type),r[i.text?"text":"textContent"]=i.text||i.textContent,i.parentNode.replaceChild(r,i)}var n=/<(\w+)/i,r=/<|&#?\w+;/,i={area:[1,"<map>","</map>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],legend:[1,"<fieldset>","</fieldset>"],option:[1,"<select multiple='multiple'>","</select>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],_default:[0,"",""]};return i.optgroup=i.option,i.tbody=i.tfoot=i.colgroup=i.caption=i.thead,i.th=i.td,function(o,a){t.isNumber(o)&&(o=""+o),a=a||document;var s,u,c,l=o,f=(l.length,a.createElement("div")),d=a.createDocumentFragment(),p=[];if(t.isString(l))if(r.test(l)){for(s=i[l.match(n)[1].toLowerCase()]||i._default,f.innerHTML="<i>mz</i>"+s[1]+l+s[2],f.removeChild(f.firstChild),e(f,a),u=s[0],c=f;u--;)c=c.firstChild;t.merge(p,c.childNodes),t.forEach(p,function(e){d.appendChild(e)}),f=c=null}else p.push(a.createTextNode(l));return f=null,p}}(),t.dom.extend({add:function(e,n){var r=t.array(this.get());switch(t.type(e)){case"HTMLElement":r.push(e);break;case"$DOM":case"array":t.merge(r,e);break;case"string":t.merge(r,t.dom(e,n));break;default:"object"==typeof e&&e.length&&t.merge(r,e)}return this.pushStack(r.unique())}}),t.dom.extend({addClass:function(e){if(!arguments.length)return this;var n=typeof e,r=" ";if("string"==n){e=t.string.trim(e);var i=e.split(" ");t.forEach(this,function(e){for(var t=e.className,n=0;i.length>n;n++)~(r+t+r).indexOf(r+i[n]+r)||(t+=" "+i[n]);e.className=t.replace(/^\s+/g,"")})}else"function"==n&&t.forEach(this,function(n,r){t.dom(n).addClass(e.call(n,r,n.className))});return this}}),t.dom.extend({getDocument:function(){if(0>=this.size())return void 0;var e=this[0];return 9==e.nodeType?e:e.ownerDocument||e.document}}),t._util_.cleanData=function(e){for(var n,r,i=0;r=e[i];i++)n=t.id(r,"get"),n&&(t._util_.eventBase.queue.remove(r),t.id(r,"remove"))},t.dom.extend({empty:function(){for(var e,n=0;e=this[n];n++)for(1===e.nodeType&&t._util_.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this}}),t.dom.extend({append:function(){return t.check("^(?:string|function|HTMLElement|\\$DOM)(?:,(?:string|array|HTMLElement|\\$DOM))*$","baidu.dom.append"),t._util_.smartInsert(this,arguments,function(e){1===this.nodeType&&this.appendChild(e)}),this}}),t.dom.extend({html:function(e){var n,r=t.dom,i=t._util_,o=this,a=!1,s=!!i.support.dom.div.getElementsByTagName("link").length,u=3===i.support.dom.div.firstChild.nodeType;if(!this.size())switch(typeof e){case"undefined":return void 0;default:return o}var c="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",l=/<(?:script|style|link)/i,f=RegExp("<(?:"+c+")[\\s/>]","i"),d=/^\s+/,p=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,h=/<([\w:]+)/,m={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};return m.optgroup=m.option,m.tbody=m.tfoot=m.colgroup=m.caption=m.thead,m.th=m.td,s||(m._default=[1,"X<div>","</div>"]),t.forEach(o,function(t,i){if(!n){var c=r(t);switch(typeof e){case"undefined":return n=1===t.nodeType?t.innerHTML:void 0,void 0;case"number":e+="";case"string":if(a=!0,!(l.test(e)||!s&&f.test(e)||!u&&d.test(e)||m[(h.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(p,"<$1></$2>");try{1===t.nodeType&&(c.empty(),t.innerHTML=e),t=0}catch(g){}}t&&o.empty().append(e);break;case"function":a=!0,c.html(e.call(t,i,c.html()))}}}),a?o:n}}),t._util_.smartInsert=function(e,n,r){if(!(0>=n.length||0>=e.size())){if("function"===t.type(n[0])){var i,o=n[0];return t.forEach(e,function(e,a){i=t.dom(e),n[0]=o.call(e,a,i.html()),t._util_.smartInsert(i,n,r)})}for(var a,s,u=e.getDocument()||document,c=u.createDocumentFragment(),l=e.length-1,f=0;s=n[f];f++)s.nodeType?c.appendChild(s):t.forEach(~"string|number".indexOf(t.type(s))?t.dom.createElements(s,u):s,function(e){c.appendChild(e)});(a=c.firstChild)&&t.forEach(e,function(e,t){r.call("table"===e.nodeName.toLowerCase()&&"tr"===a.nodeName.toLowerCase()?e.tBodies[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e,l>t?c.cloneNode(!0):c)})}},t.dom.extend({after:function(){return t.check("^(?:string|function|HTMLElement|\\$DOM)(?:,(?:string|array|HTMLElement|\\$DOM))*$","baidu.dom.after"),t._util_.smartInsert(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}),this}}),t.makeArray=function(e,n){var r=n||[];return e?(null==e.length||~"string|function|regexp".indexOf(t.type(e))?[].push.call(r,e):t.merge(r,e),r):r},t.dom.extend({map:function(e){t.check("function","baidu.dom.map");var n=[],r=0;return t.forEach(this,function(t,i){n[r++]=e.call(t,i,t,t)}),this.pushStack(n)}}),t._util_.isXML=function(e){var t=(e?e.ownerDocument||e:0).documentElement;return t?"HTML"!==t.nodeName:!1},t.dom.extend({clone:function(){function e(e){return e.getElementsByTagName?e.getElementsByTagName("*"):e.querySelectorAll?e.querySelectorAll("*"):[]}function n(e,n){switch(n.clearAttributes&&n.clearAttributes(),n.mergeAttributes&&n.mergeAttributes(e),n.nodeName.toLowerCase()){case"object":n.outerHTML=e.outerHTML;break;case"textarea":case"input":~"checked|radio".indexOf(e.type)&&(e.checked&&(n.defaultChecked=n.checked=e.checked),n.value!==e.value&&(n.value=e.value)),n.defaultValue=e.defaultValue;break;case"option":n.selected=e.defaultSelected;break;case"script":n.text!==e.text&&(n.text=e.text)}n[t.key]&&n.removeAttribute(t.key)}function r(e,n){if(1===n.nodeType&&t.id(e,"get")){var r=s.get(e);for(var i in r)for(var o,u=0;o=r[i][u];u++)a.add(n,i,o.orig,null,null,o.one)}}function i(i,o,a){var s,u,f,d=i.cloneNode(!0);if(!(l&&c||1!==i.nodeType&&11!==i.nodeType||t._util_.isXML(i))){n(i,d),s=e(i),u=e(d),f=s.length;for(var p=0;f>p;p++)u[p]&&n(s[p],u[p])}if(o&&(r(i,d),a)){s=e(i),u=e(d),f=s.length;for(var p=0;f>p;p++)r(s[p],u[p])}return d}var o=t._util_,a=o.eventBase.core,s=o.eventBase.queue,u=o.support.dom.div,c=o.support.dom.input.cloneNode(!0).checked,l=!0;return!u.addEventListener&&u.attachEvent&&u.fireEvent&&(u.attachEvent("onclick",function(){l=!1}),u.cloneNode(!0).fireEvent("onclick")),function(e,t){return e=!!e,t=!!t,this.map(function(){return i(this,e,t)})}}()}),t._util_.contains=document.compareDocumentPosition?function(e,t){return!!(16&e.compareDocumentPosition(t))}:function(e,t){if(e===t)return!1;if(e.contains&&t.contains)return e.contains(t);for(;t=t.parentNode;)if(t===e)return!0;return!1},t.dom.extend({contains:function(e){var n=this[0];return e=t.dom(e)[0],n&&e?t._util_.contains(n,e):!1}}),t._util_.smartInsertTo=function(e,n,r,i){var o,a=t.dom(n),s=a[0];if(!i||!s||s.parentNode&&11!==s.parentNode.nodeType)for(var u,c=0;u=a[c];c++)t._util_.smartInsert(t.dom(u),c>0?e.clone(!0,!0):e,r);else i="before"===i,o=t.merge(i?e:a,i?a:e),e!==o&&(e.length=0,t.merge(e,o))},t.dom.extend({appendTo:function(e){var n=[],r=n.push;return t.check("^(?:string|HTMLElement|\\$DOM)$","baidu.dom.appendTo"),t._util_.smartInsertTo(this,e,function(e){r.apply(n,t.makeArray(e.childNodes)),this.appendChild(e)}),this.pushStack(n)}}),t._util_.access=function(e,n,r,i,o){if(0>=e.size())return e;switch(t.type(n)){case"string":if(void 0===r)return i.call(e,e[0],n);e.each(function(a,s){i.call(e,s,n,"function"===t.type(r)?r.call(s,a,i.call(e,s,n)):r,o)});break;case"object":for(var a in n)t._util_.access(e,a,n[a],i,r)}return e},t._util_.nodeName=function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},t._util_.propFixer={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",classname:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable",rboolean:/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i},!document.createElement("form").enctype&&(t._util_.propFixer.enctype="encoding"),t._util_.prop=function(){var e=/^(?:button|input|object|select|textarea)$/i,n=/^a(?:rea|)$/i,r=document.createElement("select"),i=r.appendChild(document.createElement("option")),o={tabIndex:{get:function(t){var r=t.getAttributeNode("tabindex");return r&&r.specified?parseInt(r.value,10):e.test(t.nodeName)||n.test(t.nodeName)&&t.href?0:void 0}}};return!i.selected&&(o.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),r=i=null,function(e,n,r){var i,a,s=e.nodeType;if(e&&!~"238".indexOf(s))return 1===s&&t._util_.isXML(e)||(n=t._util_.propFixer[n]||n,i=o[n]||{}),void 0!==r?i.set&&void 0!==(a=i.set(e,n,r))?a:e[n]=r:i.get&&null!==(a=i.get(e,n))?a:e[n]}}(),t._util_.support.getSetAttribute="t"!==t._util_.support.dom.div.className,t._util_.nodeHook=function(){if(!t._util_.support.getSetAttribute){var e={};return e.name=e.id=e.coords=!0,{get:function(t,n){var r=t.getAttributeNode(n);return r&&(e[n]?""!==r.value:r.specified)?r.value:void 0},set:function(e,t,n){var r=e.getAttributeNode(t);return r||(r=document.createAttribute(t),e.setAttributeNode(r)),r.value=n+""}}}}(),t._util_.removeAttr=function(){var e=t._util_.propFixer,n=/\s+/,r=t._util_.support.getSetAttribute;return function(i,o){if(o&&1===i.nodeType)for(var a,s,u,c=o.split(n),l=0;u=c[l];l++)a=e[u]||u,s=e.rboolean.test(u),!s&&t._util_.attr(i,u,""),i.removeAttribute(r?u:a),s&&a in i&&(i[a]=!1)}}(),t._util_.attr=function(){var e=t._util_,n=/^(?:button|input)$/i,r=e.support.dom,i="t"===r.input.value,o="/a"===r.a.getAttribute("href"),a=/top/.test(r.a.getAttribute("style")),s=e.nodeHook,u={className:"class"},c={get:function(t,n){var r,i=e.prop(t,n);return i===!0||"boolean"!=typeof i&&(r=t.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():void 0},set:function(t,n,r){if(r===!1)e.removeAttr(t,n);else{var i=e.propFixer[n]||n;i in t&&(t[i]=!0),t.setAttribute(n,n.toLowerCase())}return n}},l={type:{set:function(t,r,o){if(n.test(t.nodeName)&&t.parentNode)return o;if(!i&&"radio"===o&&e.nodeName(t,"input")){var a=t.value;return t.setAttribute("type",o),a&&(t.value=a),o}}},value:{get:function(t,n){return s&&e.nodeName(t,"button")?s.get(t,n):n in t?t.value:null},set:function(t,n,r){return s&&e.nodeName(t,"button")?s.set(t,n,r):(t.value=r,void 0)}}};return e.support.getSetAttribute||(t.forEach(["width","height"],function(e){l[e]={set:function(e,t,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}}),l.contenteditable={get:s.get,set:function(e,t,n){""===n&&(n=!1),s.set(e,t,n)}}),o||t.forEach(["href","src","width","height"],function(e){l[e]={get:function(e,t){var n=e.getAttribute(t,2);return null===n?void 0:n}}}),a||(l.style={get:function(e){return e.style.cssText.toLowerCase()||void 0},set:function(e,t,n){return e.style.cssText=n+""}}),function(n,r,i,o){var a,f,d=n.nodeType,p=1!==d||!e.isXML(n);if(n&&!~"238".indexOf(d))return o&&t.dom.fn[r]?t.dom(n)[r](i):(p&&(r=u[r]||r.toLowerCase(),a=l[r]||(e.propFixer.rboolean.test(r)?c:s)),void 0!==i?null===i?(e.removeAttr(n,r),void 0):p&&a&&a.set&&void 0!==(f=a.set(n,r,i))?f:(n.setAttribute(r,i+""),i):p&&a&&a.get&&null!==(f=a.get(n,r))?f:(f=n.getAttribute(r),null===f?void 0:f))}}(),t.dom.extend({attr:function(e,n){return t._util_.access(this,e,n,function(e,n,r,i){return t._util_.attr(e,n,r,i)})}}),t.dom.extend({before:function(){return t.check("^(?:string|function|HTMLElement|\\$DOM)(?:,(?:string|array|HTMLElement|\\$DOM))*$","baidu.dom.before"),t._util_.smartInsert(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}),this}}),t.dom.extend({bind:function(e,t,n){return this.on(e,void 0,t,n)}}),t.dom.match=function(){function e(e){for(var t,n=[];e=e.parentNode;)e.nodeType&&n.push(e);for(var t=n.length-1;t>-1;t--)if(1==n[t].nodeType||9==n[t].nodeType)return n[t];return null}var n=document.createElement("DIV");return n.id="__tangram__",function(n,r,i){var o,a=t.array();switch(t.type(r)){case"$DOM":for(var s=n.length-1;s>-1;s--)for(var u=r.length-1;u>-1;u--)n[s]===r[u]&&a.push(n[s]);break;case"function":t.forEach(n,function(e,t){r.call(e,t)&&a.push(e)});break;case"HTMLElement":t.forEach(n,function(e){e==r&&a.push(e)});break;case"string":var c=t.query(r,i||document);t.forEach(n,function(n){if(o=e(n))for(var i=1==o.nodeType?t.query(r,o):c,s=0,u=i.length;u>s;s++)if(i[s]===n){a.push(n);break}}),a=a.unique();break;default:a=t.array(n).unique()}return a}}(),t.dom.extend({children:function(e){var n=[];return this.each(function(){t.forEach(this.children||this.childNodes,function(e){1==e.nodeType&&n.push(e)})}),this.pushStack(t.dom.match(n,e))}}),t.dom.extend({closest:function(e,n){var r=t.array();return t.forEach(this,function(i){for(var o=[i];i=i.parentNode;)i.nodeType&&o.push(i);o=t.dom.match(o,e,n),o.length&&r.push(o[0])}),this.pushStack(r.unique())}}),t.dom.extend({contents:function(){for(var e,n,r=[],i=0;n=this[i];i++)e=n.nodeName,r.push.apply(r,t.makeArray(e&&"iframe"===e.toLowerCase()?n.contentDocument||n.contentWindow.document:n.childNodes));return this.pushStack(r)}}),t.dom.extend({getComputedStyle:function(e){if(this[0].ownerDocument){var t=this[0].ownerDocument.defaultView,n=t&&t.getComputedStyle&&t.getComputedStyle(this[0],null),r=n?n.getPropertyValue(e)||n[e]:"";return r||this[0].style[e]}}}),t.dom.extend({getCurrentStyle:function(){var e=document.documentElement.currentStyle?function(e){return this[0].currentStyle?this[0].currentStyle[e]:this[0].style[e]}:function(e){return this.getComputedStyle(e)};return function(t){return e.call(this,t)}}()}),t._util_.getWidthOrHeight=function(){function e(e,t){var n={};for(var r in t)n[r]=e.style[r],e.style[r]=t[r];return n}var n={},r={position:"absolute",visibility:"hidden",display:"block"},i=/^(none|table(?!-c[ea]).+)/;return t.forEach(["Width","Height"],function(o){var a={Width:["Right","Left"],Height:["Top","Bottom"]}[o];n["get"+o]=function(n,s){var u=t.dom(n),c=0===n.offsetWidth&&i.test(u.getCurrentStyle("display"))&&e(n,r),l=n["offset"+o]||parseInt(u.getCurrentStyle(o.toLowerCase()))||0,f="padding|border";return s&&t.forEach(s.split("|"),function(e){~f.indexOf(e)?f=f.replace(RegExp("\\|?"+e+"\\|?"),""):(l+=parseFloat(u.getCurrentStyle(e+a[0]))||0,l+=parseFloat(u.getCurrentStyle(e+a[1]))||0)}),f&&t.forEach(f.split("|"),function(e){l-=parseFloat(u.getCurrentStyle(e+a[0]+("border"===e?"Width":"")))||0,l-=parseFloat(u.getCurrentStyle(e+a[1]+("border"===e?"Width":"")))||0}),c&&e(n,c),l}}),function(e,t,r){return n["width"===t?"getWidth":"getHeight"](e,r)}}(),t._util_.setPositiveNumber=function(){var e=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,t=RegExp("^("+e+")(.*)$","i");return function(e,n,r){var i=t.exec(n);return i?Math.max(0,i[1]-(r||0))+(i[2]||"px"):n}}(),t._util_.style=t.extend({set:function(e,t,n){e.style[t]=n}},document.documentElement.currentStyle?{get:function(e,n){var r,i=t.dom(e).getCurrentStyle(n);return/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+$/i.test(i)&&(r=e.style.left,e.style.left="fontSize"===n?"1em":i,i=e.style.pixelLeft+"px",e.style.left=r),i}}:{get:function(e,n){return t.dom(e).getCurrentStyle(n)}}),t._util_.cssHooks=function(){function e(e,n,i){"string"===t.type(i)&&(i=t._util_.setPositiveNumber(e,i)),r.set(e,n,i)}var n=/alpha\s*\(\s*opacity\s*=\s*([^)]*)/i,r=t._util_.style,i=t._util_.support.dom.a,o={fontWeight:{normal:400,bold:700,bolder:700,lighter:100}},a={opacity:{},width:{},height:{},fontWeight:{get:function(e,t){var n=r.get(e,t);return o.fontWeight[n]||n}}};return t.extend(a.opacity,/^0.5/.test(i.style.opacity)?{get:function(e,n){var r=t.dom(e).getCurrentStyle(n);return""===r?"1":r}}:{get:function(e){return n.test((e.currentStyle||e.style).filter||"")?parseFloat(RegExp.$1)/100+"":"1"},set:function(e,t,r){var i=(e.currentStyle||e.style).filter||"",o=100*r;e.style.zoom=1,e.style.filter=n.test(i)?i.replace(n,"Alpha(opacity="+o):i+" progid:dximagetransform.microsoft.Alpha(opacity="+o+")"}}),t.forEach(["width","height"],function(n){a[n]={get:function(e){return t._util_.getWidthOrHeight(e,n)+"px"},set:e}}),t.each({padding:"",border:"Width"},function(t,n){a[t+n]={set:e};for(var r=["Top","Right","Bottom","Left"],i=0;4>i;i++)a[t+r[i]+n]={set:e}}),a}(),t._util_.cssNumber={columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},t.string.extend({toCamelCase:function(){var e=this.valueOf();return 0>e.indexOf("-")&&0>e.indexOf("_")?e:e.replace(/[-_][^-_]/g,function(e){return e.charAt(1).toUpperCase()})}}),t.dom.styleFixer=function(){var e=t._util_.style,n=t._util_.cssHooks,r=t._util_.cssNumber,i={"float":t._util_.support.dom.a.style.cssFloat?"cssFloat":"styleFloat"};return function(o,a,s){var u,c,l=t.string.toCamelCase(a),f=void 0===s?"get":"set";return l=i[l]||l,u="number"!==t.type(s)||r[l]?s:s+"px",c=n.hasOwnProperty(l)&&n[l][f]||e[f],c(o,l,u)}}(),t.dom.extend({css:function(e,n){return t.check("^(?:(?:string(?:,(?:number|string|function))?)|object)$","baidu.dom.css"),t._util_.access(this,e,n,function(e,n,r){var i=t.dom.styleFixer;return i?i(e,n,r):void 0===r?this.getCurrentStyle(n):e.style[n]=r})}}),t.dom.extend({data:function(){var e=t.key,n=t.global("_maps_HTMLElementData");return function(r,i){if(t.forEach(this,function(n){!n[e]&&(n[e]=t.id())}),t.isString(r)){if(i===void 0){var o,a;if(a=this[0]&&(o=n[this[0][e]])&&o[r],a!==void 0)return a;var s=this[0].getAttribute("data-"+r);return~(s+"").indexOf("{")?Function("return "+s)():s}t.forEach(this,function(t){var o=n[t[e]]=n[t[e]]||{};o[r]=i})}else"object"==t.type(r)&&t.forEach(this,function(i){var o=n[i[e]]=n[i[e]]||{};t.forEach(r,function(e,t){o[t]=r[t]})});return this}}()}),t.lang.Class=t.base.Class,t.lang.Event=t.base.Event,t.dom.extend({delegate:function(e,t,n,r){return"function"==typeof n&&(r=n,n=null),this.on(t,e,n,r)}}),t.dom.extend({filter:function(e){return this.pushStack(t.dom.match(this,e))}}),t.dom.extend({remove:function(e,n){arguments.length>0&&t.check("^string(?:,boolean)?$","baidu.dom.remove");for(var r,i=e?this.filter(e):this,o=0;r=i[o];o++)n||1!==r.nodeType||(t._util_.cleanData(r.getElementsByTagName("*")),t._util_.cleanData([r])),r.parentNode&&r.parentNode.removeChild(r);return this}}),t.dom.extend({detach:function(e){return e&&t.check("^string$","baidu.dom.detach"),this.remove(e,!0)}}),t.object.extend=t.extend,t.dom.getStyle=function(e,n){return t.dom(t.dom.g(e)).css(n)},t.page=t.page||{},t.page.getScrollTop=function(){var e=document;return window.pageYOffset||e.documentElement.scrollTop||e.body.scrollTop},t.page.getScrollLeft=function(){var e=document;return window.pageXOffset||e.documentElement.scrollLeft||e.body.scrollLeft},function(){t.page.getMousePosition=function(){return{x:t.page.getScrollLeft()+e.x,y:t.page.getScrollTop()+e.y}};var e={x:0,y:0};t.event.on(document,"onmousemove",function(t){t=window.event||t,e.x=t.clientX,e.y=t.clientY})}(),t.dom.extend({off:function(e,n,r){var i=t._util_.eventBase.core,o=this;return e?"string"==typeof e?("function"==typeof n&&(r=n,n=null),e=e.split(/[ ,]/),t.forEach(this,function(o){t.forEach(e,function(e){i.remove(o,e,r,n)})})):"object"==typeof e&&t.forEach(e,function(e,t){o.off(t,n,e)}):t.forEach(this,function(e){i.remove(e)}),this}}),t.event.un=t.un=function(e,n,r){return"string"==typeof e&&(e=t.dom.g(e)),t.dom(e).off(n.replace(/^\s*on/,""),r),e},t.event.preventDefault=function(e){return new t.event(e).preventDefault()},function(){function e(){h=!1,clearInterval(u),o.capture&&i.releaseCapture?i.releaseCapture():o.capture&&window.releaseEvents&&window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP),document.body.style.MozUserSelect=p;var n=t.dom(document);n.off("selectstart",r),o.autoStop&&n.off("mouseup",e),t.isFunction(o.ondragend)&&o.ondragend(i,o,{left:f,top:d})}function n(){if(!h)return clearInterval(u),void 0;var e=o.range||[],n=t.page.getMousePosition(),r=c+n.x-a,p=l+n.y-s;t.isObject(e)&&4==e.length&&(r=Math.max(e[3],r),r=Math.min(e[1]-i.offsetWidth,r),p=Math.max(e[0],p),p=Math.min(e[2]-i.offsetHeight,p)),i.style.left=r+"px",i.style.top=p+"px",f=r,d=p,t.isFunction(o.ondrag)&&o.ondrag(i,o,{left:f,top:d})}function r(e){return t.event.preventDefault(e,!1)}var i,o,a,s,u,c,l,f,d,p,h=!1;t.dom.drag=function(m,g){if(!(i=t.dom.g(m)))return!1;o=t.object.extend({autoStop:!0,capture:!0,interval:16},g),f=c=parseInt(t.dom.getStyle(i,"left"))||0,d=l=parseInt(t.dom.getStyle(i,"top"))||0,h=!0,setTimeout(function(){var e=t.page.getMousePosition();a=o.mouseEvent?t.page.getScrollLeft()+o.mouseEvent.clientX:e.x,s=o.mouseEvent?t.page.getScrollTop()+o.mouseEvent.clientY:e.y,clearInterval(u),u=setInterval(n,o.interval)},1);var y=t.dom(document);return o.autoStop&&y.on("mouseup",e),y.on("selectstart",r),o.capture&&i.setCapture?i.setCapture():o.capture&&window.captureEvents&&window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP),p=document.body.style.MozUserSelect,document.body.style.MozUserSelect="none",t.isFunction(o.ondragstart)&&o.ondragstart(i,o),{stop:e,dispose:e,update:function(e){t.object.extend(o,e)}}}}(),t.lang.isFunction=t.isFunction,t.dom.extend({end:function(){return this.prevObject||t.dom()}}),t.dom.extend({eq:function(e){t.check("number","baidu.dom.eq");var n=this.get(e);return this.pushStack(n===void 0?[]:[n])}}),t.dom.extend({find:function(e){var n,r=[],i="__tangram__find__",o=[];switch(t.type(e)){case"string":this.each(function(){t.merge(o,t.query(e,this))});break;case"HTMLElement":n=e.tagName+"#"+(e.id?e.id:e.id=i),this.each(function(){t.query(n,this).length>0&&r.push(e)}),e.id==i&&(e.id=""),r.length>0&&t.merge(o,r);break;case"$DOM":r=e.get(),this.each(function(){t.forEach(t.query("*",this),function(e){for(var t=0,n=r.length;n>t;t++)e===r[t]&&(o[o.length++]=r[t])})})}return this.pushStack(o)}}),t.dom.extend({first:function(){return this.eq(0)}}),t.dom.getAttr=function(e,n){return t.dom(t.dom.g(e)).attr(n)},t.dom.extend({getWindow:function(){var e=this.getDocument();return 0>=this.size()?void 0:e.parentWindow||e.defaultView}}),t.dom.extend({offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||document.body,n=/^(?:body|html)$/i;e&&"static"===t.dom(e).getCurrentStyle("position")&&!n.test(e.nodeName);)e=e.offsetParent;return e})}}),t.dom.extend({position:function(){if(0>=this.size())return 0;var e=/^(?:body|html)$/i,t=this.offset(),n=this.offsetParent(),r=e.test(n[0].nodeName)?{left:0,top:0}:n.offset();return t.left-=parseFloat(this.getCurrentStyle("marginLeft"))||0,t.top-=parseFloat(this.getCurrentStyle("marginTop"))||0,r.left+=parseFloat(n.getCurrentStyle("borderLeftWidth"))||0,r.top+=parseFloat(n.getCurrentStyle("borderTopWidth"))||0,{left:t.left-r.left,top:t.top-r.top}}}),t.dom.extend({offset:function(){function e(e,n,r){var i=i=t.dom(e),o=i.getCurrentStyle("position");"static"===o&&(e.style.position="relative");var a=i.offset(),s=i.getCurrentStyle("left"),u=i.getCurrentStyle("top"),c=~"absolute|fixed".indexOf(o)&&~(""+s+u).indexOf("auto"),l=c&&i.position();s=l&&l.left||parseFloat(s)||0,u=l&&l.top||parseFloat(u)||0,"function"===t.type("options")&&(n=n.call(e,r,a)),void 0!=n.left&&(e.style.left=n.left-a.left+s+"px"),void 0!=n.top&&(e.style.top=n.top-a.top+u+"px")}return function(n){if(n){t.check("^(?:object|function)$","baidu.dom.offset");for(var r,i=0;r=this[i];i++)e(r,n,i);return this}var o,a,s=this[0],u=this.getDocument(),c={left:0,top:0};if(u)return a=u.documentElement,t._util_.contains(a,s)?(s.getBoundingClientRect!==void 0&&(c=s.getBoundingClientRect()),o=this.getWindow(),{left:c.left+(o.pageXOffset||a.scrollLeft)-(a.clientLeft||0),top:c.top+(o.pageYOffset||a.scrollTop)-(a.clientTop||0)}):c}}()}),t.dom.extend({has:function(e){var n=[],r=t.dom(document.body);return t.forEach(this,function(t){r[0]=t,r.find(e).length&&n.push(t)}),t.dom(n)}}),t.dom.extend({hasClass:function(e){if(0>=arguments.length||"function"==typeof e)return this;if(0>=this.size())return!1;e=e.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g," ");var n,r=e.split(" ");return t.forEach(this,function(e){for(var t=e.className,i=0;r.length>i;i++)if(!~(" "+t+" ").indexOf(" "+r[i]+" "))return n=!1,void 0;return n!==!1?(n=!0,void 0):void 0}),n}}),t._util_.getWindowOrDocumentWidthOrHeight=t._util_.getWindowOrDocumentWidthOrHeight||function(){var e={window:{},document:{}};return t.forEach(["Width","Height"],function(n){var r="client"+n,i="offset"+n,o="scroll"+n;e.window["get"+n]=function(e){var n=e.document,i=n.documentElement[r];return t.browser.isStrict&&i||n.body&&n.body[r]||i},e.document["get"+n]=function(e){var t=e.documentElement;return t[r]>=t[o]?t[r]:Math.max(e.body[o],t[o],e.body[i],t[i])}}),function(t,n,r){return e[n]["width"===r?"getWidth":"getHeight"](t)}}(),t.dom.extend({height:function(e){return t._util_.access(this,"height",e,function(e,n,r){var i=void 0!==r,o=i&&parseFloat(r),a=null!=e&&e==e.window?"window":9===e.nodeType?"document":!1;if(!(i&&0>o||isNaN(o)))return i&&/^(?:\d*\.)?\d+$/.test(r+="")&&(r+="px"),a?t._util_.getWindowOrDocumentWidthOrHeight(e,a,n):i?e.style.height=r:t._util_.getWidthOrHeight(e,n)})}}),t._util_.isHidden=function(e){return"none"===t.dom(e).getCurrentStyle("display")||!t._util_.contains(e.ownerDocument,e)},t.dom.extend({hide:function(){var e,n,r,i=[];return this.each(function(o,a){a.style&&(e=t(a),i[o]=e.data("olddisplay"),r=a.style.display,i[o]||(n=t._util_.isHidden(a),(r&&"none"!==r||!n)&&e.data("olddisplay",n?r:e.getCurrentStyle("display"))),a.style.display="none")})}}),t.dom.extend({innerHeight:function(){if(0>=this.size())return 0;var e=this[0],n=null!=e&&e===e.window?"window":9===e.nodeType?"document":!1;return n?t._util_.getWindowOrDocumentWidthOrHeight(e,n,"height"):t._util_.getWidthOrHeight(e,"height","padding")}}),t.dom.extend({innerWidth:function(){if(0>=this.size())return 0;var e=this[0],n=null!=e&&e===e.window?"window":9===e.nodeType?"document":!1;return n?t._util_.getWindowOrDocumentWidthOrHeight(e,n,"width"):t._util_.getWidthOrHeight(e,"width","padding")}}),t.dom.extend({insertAfter:function(e){var n=[],r=n.push;return t.check("^(?:string|HTMLElement|\\$DOM)$","baidu.dom.insertAfter"),t._util_.smartInsertTo(this,e,function(e){r.apply(n,t.makeArray(e.childNodes)),this.parentNode.insertBefore(e,this.nextSibling)},"after"),this.pushStack(n)}}),t.dom.extend({insertBefore:function(e){var n=[],r=n.push;return t.check("^(?:string|HTMLElement|\\$DOM)$","baidu.dom.insertBefore"),t._util_.smartInsertTo(this,e,function(e){r.apply(n,t.makeArray(e.childNodes)),this.parentNode.insertBefore(e,this)},"before"),this.pushStack(n)}}),t.dom.extend({insertHTML:function(e,n){var r,i,o=this[0];return o.insertAdjacentHTML&&!t.browser.opera?o.insertAdjacentHTML(e,n):(r=o.ownerDocument.createRange(),e=e.toUpperCase(),"AFTERBEGIN"==e||"BEFOREEND"==e?(r.selectNodeContents(o),r.collapse("AFTERBEGIN"==e)):(i="BEFOREBEGIN"==e,r[i?"setStartBefore":"setEndAfter"](o),r.collapse(i)),r.insertNode(r.createContextualFragment(n))),o}}),t.dom.extend({is:function(e){return t.dom.match(this,e).length>0}}),t.dom.extend({last:function(){return this.eq(-1)}}),t.dom.extend({next:function(e){var n=[];return t.forEach(this,function(e){for(;(e=e.nextSibling)&&e&&1!=e.nodeType;);e&&(n[n.length++]=e)}),this.pushStack(e?t.dom.match(n,e):n)}}),t.dom.extend({nextAll:function(e){var n=[];return t.forEach(this,function(e){for(;e=e.nextSibling;)e&&1==e.nodeType&&n.push(e)}),this.pushStack(t.dom.match(n,e))}}),t.dom.extend({nextUntil:function(e,n){var r=t.array();return t.forEach(this,function(n){for(var i=t.array();n=n.nextSibling;)n&&1==n.nodeType&&i.push(n);if(e&&i.length){var o=t.dom.match(i,e);o.length&&(i=i.slice(0,i.indexOf(o[0])))}t.merge(r,i)}),this.pushStack(t.dom.match(r,n))}}),t.dom.extend({not:function(e){var n,r,i,o=this.get(),a=t.isArray(e)?e:t.dom.match(this,e);for(n=o.length-1;n>-1;n--)for(r=0,i=a.length;i>r;r++)a[r]===o[n]&&o.splice(n,1);return this.pushStack(o)}}),t.dom.extend({one:function(e,t,n,r){return this.on(e,t,n,r,1)}}),t.dom.extend({outerHeight:function(e){if(0>=this.size())return 0;var n=this[0],r=null!=n&&n===n.window?"window":9===n.nodeType?"document":!1;return r?t._util_.getWindowOrDocumentWidthOrHeight(n,r,"height"):t._util_.getWidthOrHeight(n,"height","padding|border"+(e?"|margin":""))}}),t.dom.extend({outerWidth:function(e){if(0>=this.size())return 0;var n=this[0],r=null!=n&&n===n.window?"window":9===n.nodeType?"document":!1;return r?t._util_.getWindowOrDocumentWidthOrHeight(n,r,"width"):t._util_.getWidthOrHeight(n,"width","padding|border"+(e?"|margin":""))}}),t.dom.extend({parent:function(e){var n=[];return t.forEach(this,function(e){(e=e.parentNode)&&1==e.nodeType&&n.push(e)}),this.pushStack(t.dom.match(n,e))}}),t.dom.extend({parents:function(e){var n=[];return t.forEach(this,function(e){for(var r=[];(e=e.parentNode)&&1==e.nodeType;)r.push(e);t.merge(n,r)}),this.pushStack(t.dom.match(n,e))}}),t.dom.extend({parentsUntil:function(e,n){t.check("(string|HTMLElement)(,.+)?","baidu.dom.parentsUntil");var r=[];return t.forEach(this,function(n){for(var i=t.array();(n=n.parentNode)&&1==n.nodeType;)i.push(n);if(e&&i.length){var o=t.dom.match(i,e);o.length&&(i=i.slice(0,i.indexOf(o[0])))}t.merge(r,i)}),this.pushStack(t.dom.match(r,n))}}),t.dom.extend({prepend:function(){return t.check("^(?:string|function|HTMLElement|\\$DOM)(?:,(?:string|array|HTMLElement|\\$DOM))*$","baidu.dom.prepend"),t._util_.smartInsert(this,arguments,function(e){1===this.nodeType&&this.insertBefore(e,this.firstChild)}),this}}),t.dom.extend({prependTo:function(e){var n=[],r=n.push;return t.check("^(?:string|HTMLElement|\\$DOM)$","baidu.dom.prependTo"),t._util_.smartInsertTo(this,e,function(e){r.apply(n,t.makeArray(e.childNodes)),this.insertBefore(e,this.firstChild)}),this.pushStack(n)}}),t.dom.extend({prev:function(e){var n=[];return t.forEach(this,function(e){for(;e=e.previousSibling;)if(1==e.nodeType){n.push(e);break}}),this.pushStack(t.dom.match(n,e))}}),t.dom.extend({prevAll:function(e){var n=t.array();return t.forEach(this,function(e){for(var r=[];e=e.previousSibling;)1==e.nodeType&&r.push(e);t.merge(n,r.reverse())}),this.pushStack("string"==typeof e?t.dom.match(n,e):n.unique())}}),t.dom.extend({prevUntil:function(e,n){t.check("(string|HTMLElement)(,.+)?","baidu.dom.prevUntil");var r=[];return t.forEach(this,function(n){for(var i=t.array();n=n.previousSibling;)n&&1==n.nodeType&&i.push(n);if(e&&i.length){var o=t.dom.match(i,e);o.length&&(i=i.slice(0,i.indexOf(o[0])))}t.merge(r,i)}),this.pushStack(t.dom.match(r,n))}}),t.dom.extend({prop:function(e,n){return t._util_.access(this,e,n,function(e,n,r){return t._util_.prop(e,n,r)})}}),t.string.extend({escapeReg:function(){return this.replace(RegExp("([.*+?^=!:${}()|[\\]/\\\\])","g"),"\\$1")}}),void function(e,n){function r(e,t,n,r){var i,o,u,c,l=s++,f=0,d=t.length;
for("string"!=typeof n||m.test(n)||(n=n.toLowerCase(),c=n);d>f;f++)if(i=t[f]){for(o=!1,i=i[e];i;){if(i[a]===l){o=t[i.sizset];break}if(u=1===i.nodeType,u&&!r&&(i[a]=l,i.sizset=f),c){if(i.nodeName.toLowerCase()===n){o=i;break}}else if(u)if("string"!=typeof n){if(i===n){o=!0;break}}else if(I(n,[i]).length>0){o=i;break}i=i[e]}t[f]=o}}t.query=function(e,n,r){return t.merge(r||[],t.sizzle(e,n))};var i=e.document,o=i.documentElement,a="sizcache"+(Math.random()+"").replace(".",""),s=0,u=Object.prototype.toString,c="undefined",l=!1,f=!0,d=/^#([\w\-]+$)|^(\w+$)|^\.([\w\-]+$)/,p=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,h=/\\/g,m=/\W/,g=/^\w/,y=/\D/,v=/(-?)(\d*)(?:n([+\-]?\d*))?/,b=/^\+|\s*/g,x=/h\d/i,w=/input|select|textarea|button/i,_=/[\t\n\f\r]/g,E="(?:[-\\w]|[^\\x00-\\xa0]|\\\\.)",T={ID:RegExp("#("+E+"+)"),CLASS:RegExp("\\.("+E+"+)"),NAME:RegExp("\\[name=['\"]*("+E+"+)['\"]*\\]"),TAG:RegExp("^("+E.replace("[-","[-\\*")+"+)"),ATTR:RegExp("\\[\\s*("+E+"+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?"+E+"*)|)|)\\s*\\]"),PSEUDO:RegExp(":("+E+"+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?"),CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/},C=T.POS,S=function(){var e,t=function(e,t){return"\\"+(t-0+1)},n={};for(e in T)T[e]=RegExp(T[e].source+/(?![^\[]*\])(?![^\(]*\))/.source),n[e]=RegExp(/(^(?:.|\r|\n)*?)/.source+T[e].source.replace(/\\(\d+)/g,t));return T.globalPOS=C,n}(),k=function(e){var t=!1,n=i.createElement("div");try{t=e(n)}catch(r){}return n=null,t},N=k(function(e){var t=!0,n="script"+(new Date).getTime();return e.innerHTML="<a name ='"+n+"'/>",o.insertBefore(e,o.firstChild),i.getElementById(n)&&(t=!1),o.removeChild(e),t}),A=k(function(e){return e.appendChild(i.createComment("")),0===e.getElementsByTagName("*").length}),O=k(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==c&&"#"===e.firstChild.getAttribute("href")}),L=k(function(e){return e.innerHTML="<div class='test e'></div><div class='test'></div>",e.getElementsByClassName&&0!==e.getElementsByClassName("e").length?(e.lastChild.className="e",1!==e.getElementsByClassName("e").length):!1});[0,0].sort(function(){return f=!1,0});var j=function(e,r,o){o=o||[],r=r||i;var a,s,u,c=r.nodeType;if(1!==c&&9!==c)return[];if(!e||"string"!=typeof e)return o;if(e=t.string(e).trim(),!e)return o;if(u=D(r),!u&&(a=d.exec(e)))if(a[1]){if(9===c){if(s=r.getElementById(a[1]),!s||!s.parentNode)return $([],o);if(s.id===a[1])return $([s],o)}else if(r.ownerDocument&&(s=r.ownerDocument.getElementById(a[1]))&&B(r,s)&&s.id===a[1])return $([s],o)}else{if(a[2])return"body"===e&&r.body?$([r.body],o):$(r.getElementsByTagName(e),o);if(L&&a[3]&&r.getElementsByClassName)return $(r.getElementsByClassName(a[3]),o)}return M(e,r,o,n,u)},M=function(e,t,n,r,i){var o,a,s,c,l,f,d,h,m=t,g=!0,y=[],v=e;do if(p.exec(""),o=p.exec(v),o&&(v=o[3],y.push(o[1]),o[2])){c=o[3];break}while(o);if(y.length>1&&C.exec(e))if(2===y.length&&P.relative[y[0]])a=X(y[0]+y[1],t,r,i);else for(a=P.relative[y[0]]?[t]:j(y.shift(),t);y.length;)e=y.shift(),P.relative[e]&&(e+=y.shift()),a=X(e,a,r,i);else if(!r&&y.length>1&&9===t.nodeType&&!i&&T.ID.test(y[0])&&!T.ID.test(y[y.length-1])&&(l=F(y.shift(),t,i),t=l.expr?I(l.expr,l.set)[0]:l.set[0]),t)for(l=r?{expr:y.pop(),set:$(r)}:F(y.pop(),y.length>=1&&("~"===y[0]||"+"===y[0])&&t.parentNode||t,i),a=l.expr?I(l.expr,l.set):l.set,y.length>0?s=$(a):g=!1;y.length;)f=y.pop(),d=f,P.relative[f]?d=y.pop():f="",null==d&&(d=t),P.relative[f](s,d,i);else s=y=[];if(s||(s=a),s||R(f||e),"[object Array]"===u.call(s))if(g)if(t&&1===t.nodeType)for(h=0;null!=s[h];h++)s[h]&&(s[h]===!0||1===s[h].nodeType&&B(t,s[h]))&&n.push(a[h]);else for(h=0;null!=s[h];h++)s[h]&&1===s[h].nodeType&&n.push(a[h]);else n.push.apply(n,s);else $(s,n);return c&&(M(c,m,n,r,i),H(n)),n},D=t._util_.isXML,$=t.makeArray,H=function(e){if(q&&(l=f,e.sort(q),l))for(var t=1;e.length>t;t++)e[t]===e[t-1]&&e.splice(t--,1);return e},B=t._util_.contains,F=function(e,t,n){var r,i,o,a,s,u;if(!e)return[];for(i=0,o=P.order.length;o>i;i++)if(s=P.order[i],(a=S[s].exec(e))&&(u=a[1],a.splice(1,1),"\\"!==u.substr(u.length-1)&&(a[1]=(a[1]||"").replace(h,""),r=P.find[s](a,t,n),null!=r))){e=e.replace(T[s],"");break}return r||(r=typeof t.getElementsByTagName!==c?t.getElementsByTagName("*"):[]),{set:r,expr:e}},I=function(e,t,r,i){for(var o,a,s,u,c,l,f,d,p,h=e,m=[],g=t,y=t&&t[0]&&D(t[0]);e&&t.length;){for(s in P.filter)if(null!=(o=S[s].exec(e))&&o[2]){if(l=P.filter[s],f=o[1],a=!1,o.splice(1,1),"\\"===f.substr(f.length-1))continue;if(g===m&&(m=[]),P.preFilter[s])if(o=P.preFilter[s](o,g,r,m,i,y)){if(o===!0)continue}else a=u=!0;if(o)for(d=0;null!=(c=g[d]);d++)c&&(u=l(c,o,d,g),p=i^u,r&&null!=u?p?a=!0:g[d]=!1:p&&(m.push(c),a=!0));if(u!==n){if(r||(g=m),e=e.replace(T[s],""),!a)return[];break}}if(e===h){if(null!=a)break;R(e)}h=e}return g},R=function(e){throw Error(e)},W=function(e){var t,n,r=e.nodeType,i="";if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=W(e)}else if(3===r||4===r)return e.nodeValue}else for(t=0;n=e[t];t++)8!==n.nodeType&&(i+=W(n));return i},P={match:T,leftMatch:S,order:["ID","NAME","TAG"],attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:O?function(e){return e.getAttribute("href")}:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},relative:{"+":function(e,t){var n="string"==typeof t,r=n&&!m.test(t),i=n&&!r;r&&(t=t.toLowerCase());for(var o,a=0,s=e.length;s>a;a++)if(o=e[a]){for(;(o=o.previousSibling)&&1!==o.nodeType;);e[a]=i||o&&o.nodeName.toLowerCase()===t?o||!1:o===t}i&&I(t,e,!0)},">":function(e,t){var n,r="string"==typeof t,i=0,o=e.length;if(r&&!m.test(t)){for(t=t.toLowerCase();o>i;i++)if(n=e[i]){var a=n.parentNode;e[i]=a.nodeName.toLowerCase()===t?a:!1}}else{for(;o>i;i++)n=e[i],n&&(e[i]=r?n.parentNode:n.parentNode===t);r&&I(t,e,!0)}},"":function(e,t,n){r("parentNode",e,t,n)},"~":function(e,t,n){r("previousSibling",e,t,n)}},find:{ID:N?function(e,t,n){if(typeof t.getElementById!==c&&!n){var r=t.getElementById(e[1]);return r&&r.parentNode?[r]:[]}}:function(e,t,r){if(typeof t.getElementById!==c&&!r){var i=t.getElementById(e[1]);return i?i.id===e[1]||typeof i.getAttributeNode!==c&&i.getAttributeNode("id").nodeValue===e[1]?[i]:n:[]}},NAME:function(e,t){if(typeof t.getElementsByName!==c){for(var n=[],r=t.getElementsByName(e[1]),i=0,o=r.length;o>i;i++)r[i].getAttribute("name")===e[1]&&n.push(r[i]);return 0===n.length?null:n}},TAG:A?function(e,t){return typeof t.getElementsByTagName!==c?t.getElementsByTagName(e[1]):n}:function(e,t){var n=t.getElementsByTagName(e[1]);if("*"===e[1]){for(var r=[],i=0;n[i];i++)1===n[i].nodeType&&r.push(n[i]);n=r}return n}},preFilter:{CLASS:function(e,t,n,r,i,o){if(e=" "+e[1].replace(h,"")+" ",o)return e;for(var a,s=0;null!=(a=t[s]);s++)a&&(i^(a.className&&~(" "+a.className+" ").replace(_," ").indexOf(e))?n||r.push(a):n&&(t[s]=!1));return!1},ID:function(e){return e[1].replace(h,"")},TAG:function(e){return e[1].replace(h,"").toLowerCase()},CHILD:function(e){if("nth"===e[1]){e[2]||R(e[0]),e[2]=e[2].replace(b,"");var t=v.exec("even"===e[2]&&"2n"||"odd"===e[2]&&"2n+1"||!y.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=t[1]+(t[2]||1)-0,e[3]=t[3]-0}else e[2]&&R(e[0]);return e[0]=s++,e},ATTR:function(e,t,n,r,i,o){var a=e[1]=e[1].replace(h,"");return!o&&P.attrMap[a]&&(e[1]=P.attrMap[a]),e[4]=(e[4]||e[5]||"").replace(h,""),"~="===e[2]&&(e[4]=" "+e[4]+" "),e},PSEUDO:function(e,t,n,r,o,a){if("not"===e[1]){if(!((p.exec(e[3])||"").length>1||g.test(e[3]))){var s=I(e[3],t,n,!o);return n||r.push.apply(r,s),!1}e[3]=M(e[3],i,[],t,a)}else if(T.POS.test(e[0])||T.CHILD.test(e[0]))return!0;return e},POS:function(e){return e.unshift(!0),e}},filters:{enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!!e.firstChild},empty:function(e){return!e.firstChild},has:function(e,t,n){return!!j(n[3],e).length},header:function(e){return x.test(e.nodeName)},text:function(e){var t=e.getAttribute("type"),n=e.type;return"input"===e.nodeName.toLowerCase()&&"text"===n&&(null===t||t.toLowerCase()===n)},radio:function(e){return"input"===e.nodeName.toLowerCase()&&"radio"===e.type},checkbox:function(e){return"input"===e.nodeName.toLowerCase()&&"checkbox"===e.type},file:function(e){return"input"===e.nodeName.toLowerCase()&&"file"===e.type},password:function(e){return"input"===e.nodeName.toLowerCase()&&"password"===e.type},submit:function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&"submit"===e.type},image:function(e){return"input"===e.nodeName.toLowerCase()&&"image"===e.type},reset:function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&"reset"===e.type},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},input:function(e){return w.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return!(e!==t.activeElement||t.hasFocus&&!t.hasFocus()||!e.type&&!e.href)},active:function(e){return e===e.ownerDocument.activeElement},contains:function(e,t,n){return(e.textContent||e.innerText||W(e)).indexOf(n[3])>=0}},setFilters:{first:function(e,t){return 0===t},last:function(e,t,n,r){return t===r.length-1},even:function(e,t){return 0===t%2},odd:function(e,t){return 1===t%2},lt:function(e,t,n){return n[3]-0>t},gt:function(e,t,n){return t>n[3]-0},nth:function(e,t,n){return n[3]-0===t},eq:function(e,t,n){return n[3]-0===t}},filter:{PSEUDO:function(e,t,n,r){var i=t[1],o=P.filters[i];if(o)return o(e,n,t,r);if("not"===i){for(var a=t[3],s=0,u=a.length;u>s;s++)if(a[s]===e)return!1;return!0}R(i)},CHILD:function(e,t){var n,r,i,o,s,u,c=t[1],l=e;switch(c){case"only":case"first":for(;l=l.previousSibling;)if(1===l.nodeType)return!1;if("first"===c)return!0;l=e;case"last":for(;l=l.nextSibling;)if(1===l.nodeType)return!1;return!0;case"nth":if(n=t[2],r=t[3],1===n&&0===r)return!0;if(i=t[0],o=e.parentNode,o&&(o[a]!==i||!e.nodeIndex)){for(s=0,l=o.firstChild;l;l=l.nextSibling)1===l.nodeType&&(l.nodeIndex=++s);o[a]=i}return u=e.nodeIndex-r,0===n?0===u:0===u%n&&u/n>=0}},ID:N?function(e,t){return 1===e.nodeType&&e.getAttribute("id")===t}:function(e,t){var n=typeof e.getAttributeNode!==c&&e.getAttributeNode("id");return 1===e.nodeType&&n&&n.nodeValue===t},TAG:function(e,t){return"*"===t&&1===e.nodeType||!!e.nodeName&&e.nodeName.toLowerCase()===t},CLASS:function(e,t){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(e,t){var n=t[1],r=P.attrHandle[n]?P.attrHandle[n](e):null!=e[n]?e[n]:e.getAttribute(n),i=r+"",o=t[2],a=t[4];return null==r?"!="===o:"="===o?i===a:"*="===o?i.indexOf(a)>=0:"~="===o?(" "+i+" ").indexOf(a)>=0:a?"!="===o?i!==a:"^="===o?0===i.indexOf(a):"$="===o?i.substr(i.length-a.length)===a:"|="===o?i===a||i.substr(0,a.length+1)===a+"-":!1:i&&r!==!1},POS:function(e,t,r,i){var o=t[2],a=P.setFilters[o];return a?a(e,r,t,i):n}}};L&&(P.order.splice(1,0,"CLASS"),P.find.CLASS=function(e,t,r){return typeof t.getElementsByClassName===c||r?n:t.getElementsByClassName(e[1])});var q,z;o.compareDocumentPosition?q=function(e,t){return e===t?(l=!0,0):e.compareDocumentPosition&&t.compareDocumentPosition?4&e.compareDocumentPosition(t)?-1:1:e.compareDocumentPosition?-1:1}:(q=function(e,t){if(e===t)return l=!0,0;if(e.sourceIndex&&t.sourceIndex)return e.sourceIndex-t.sourceIndex;var n,r,i=[],o=[],a=e.parentNode,s=t.parentNode,u=a;if(a===s)return z(e,t);if(!a)return-1;if(!s)return 1;for(;u;)i.unshift(u),u=u.parentNode;for(u=s;u;)o.unshift(u),u=u.parentNode;n=i.length,r=o.length;for(var c=0;n>c&&r>c;c++)if(i[c]!==o[c])return z(i[c],o[c]);return c===n?z(e,o[c],-1):z(i[c],t,1)},z=function(e,t,n){if(e===t)return n;for(var r=e.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}),i.querySelectorAll&&function(){var e=M,t="__sizzle__",n=/^\s*[+~]/,r=/'/g,i=[];k(function(e){e.innerHTML="<select><option selected></option></select>",e.querySelectorAll("[selected]").length||i.push("\\[[\\x20\\t\\n\\r\\f]*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),k(function(e){e.innerHTML="<p class=''></p>",e.querySelectorAll("[class^='']").length&&i.push("[*^$]=[\\x20\\t\\n\\r\\f]*(?:\"\"|'')"),e.innerHTML="<input type='hidden'>",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=i.length&&RegExp(i.join("|")),M=function(o,a,s,u,c){if(!(u||c||i&&i.test(o)))if(9===a.nodeType)try{return $(a.querySelectorAll(o),s)}catch(l){}else if(1===a.nodeType&&"object"!==a.nodeName.toLowerCase()){var f=a,d=a.getAttribute("id"),p=d||t,h=a.parentNode,m=n.test(o);d?p=p.replace(r,"\\$&"):a.setAttribute("id",p),m&&h&&(a=h);try{if(!m||h)return $(a.querySelectorAll("[id='"+p+"'] "+o),s)}catch(l){}finally{d||f.removeAttribute("id")}}return e(o,a,s,u,c)}}();var X=function(e,t,n,r){for(var i,o=[],a="",s=t.nodeType?[t]:t,u=0,c=s.length;i=T.PSEUDO.exec(e);)a+=i[0],e=e.replace(T.PSEUDO,"");for(P.relative[e]&&(e+="*");c>u;u++)M(e,s[u],o,n,r);return I(a,o)};e.Sizzle=t.sizzle=j,t.query.matches=function(e,t){return M(e,i,[],t,D(i))}}(window),t.dom.extend({ready:function(){var e,n=this,r=window.document;t._util_.isDomReady=!1,t._util_._readyWait=1,t.dom.holdReady=function(e){e?t._util_.readyWait++:i(!0)};var i=function(n){if(n===!0?!--t._util_.readyWait:!t._util_.isDomReady){if(!r.body)return setTimeout(i,1);t._util_.isReady=!0,n!==!0&&--t._util_.readyWait>0||(e.resolveWith(r),t.dom.trigger&&t.dom(r).trigger("ready").off("ready"))}},o=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",o,!1),i()):"complete"===r.readyState&&(r.detachEvent("onreadystatechange",o),i())},a=function(n){if(!e)if(e=t.Deferred(),"complete"===r.readyState)setTimeout(i,1);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",o,!1),window.addEventListener("load",i,!1);else{r.attachEvent("onreadystatechange",o),window.attachEvent("onload",i);var a=!1;try{a=null==window.frameElement&&r.documentElement}catch(s){}a&&a.doScroll&&function u(){if(!t._util_.isDomReady){try{a.doScroll("left")}catch(e){return setTimeout(u,50)}i()}}()}return e.promise(n)};return function(e){return a().done(e),n}}()}),t.dom.extend({removeAttr:function(e){return this.each(function(n,r){t._util_.removeAttr(r,e)}),this}}),t.dom.extend({removeClass:function(e){var n=typeof e,r=" ";if(arguments.length||t.forEach(this,function(e){e.className=""}),"string"==n){e=t.string.trim(e);var i=e.split(" ");t.forEach(this,function(e){for(var n=e.className,o=0;i.length>o;o++)for(;~(r+n+r).indexOf(r+i[o]+r);)n=(r+n+r).replace(r+i[o]+r,r);e.className=t.string.trim(n)})}else"function"==n&&t.forEach(this,function(n,r){t.dom(n).removeClass(e.call(n,r,n.className))});return this}}),t.dom.extend({removeData:function(){var e=t.key,n=t.global("_maps_HTMLElementData");return function(r){return t.forEach(this,function(n){!n[e]&&(n[e]=t.id())}),t.forEach(this,function(i){var o=n[i[e]];"string"==typeof r?o&&delete o[r]:"array"==t.type(r)&&t.forEach(r,function(e){o&&delete o[e]})}),this}}()}),t.dom.extend({removeProp:function(e){return e=t._util_.propFixer[e]||e,this.each(function(t,n){try{n[e]=void 0,delete n[e]}catch(r){}}),this}}),t._util_.smartScroll=function(e){function n(e){return e&&9===e.nodeType}function r(e){return"Window"==t.type(e)?e:n(e)?e.defaultView||e.parentWindow:!1}var i={scrollLeft:"pageXOffset",scrollTop:"pageYOffset"}[e],o="scrollLeft"===e;return{get:function(n){var o=r(n);return o?i in o?o[i]:t.browser.isStrict&&o.document.documentElement[e]||o.document.body[e]:n[e]},set:function(t,n){if(t){var i=r(t);i?i.scrollTo(o?n:this.get(t),o?this.get(t):n):t[e]=n}}}},t.dom.extend({scrollLeft:function(){var e=t._util_.smartScroll("scrollLeft");return function(n){return n&&t.check("^(?:number|string)$","baidu.dom.scrollLeft"),0>=this.size()?void 0===n?0:this:void 0===n?e.get(this[0]):e.set(this[0],n)||this}}()}),t.dom.extend({scrollTop:function(){var e=t._util_.smartScroll("scrollTop");return function(n){return n&&t.check("^(?:number|string)$","baidu.dom.scrollTop"),0>=this.size()?void 0===n?0:this:void 0===n?e.get(this[0]):e.set(this[0],n)||this}}()}),t.dom.setPixel=function(e,n,r){r!==void 0&&(t.dom.g(e).style[n]=r+(isNaN(r)?"":"px"))},t._util_.getDefaultDisplayValue=function(){var e={};return function(n){if(e[n])return e[n];var r,i,o,a=document.createElement(n);return document.body.appendChild(a),r=t.dom(a).getCurrentStyle("display"),document.body.removeChild(a),(""===r||"none"===r)&&(i=document.body.appendChild(document.createElement("iframe")),i.frameBorder=i.width=i.height=0,o=(i.contentWindow||i.contentDocument).document,o.writeln("<!DOCTYPE html><html><body>"),o.close(),a=o.appendChild(o.createElement(n)),r=t.dom(a).getCurrentStyle("display"),document.body.removeChild(i),i=null),a=null,e[n]=r}}(),t.dom.extend({show:function(){var e,n,r=[];return this.each(function(i,o){o.style&&(n=t.dom(o),e=o.style.display,r[i]=n.data("olddisplay"),r[i]||"none"!==e||(o.style.display=""),""===o.style.display&&t._util_.isHidden(o)&&n.data("olddisplay",r[i]=t._util_.getDefaultDisplayValue(o.nodeName)))}),this.each(function(e,t){t.style&&("none"===t.style.display||""===t.style.display)&&(t.style.display=r[e]||"")})}}),t.dom.extend({siblings:function(e){var n=[];return t.forEach(this,function(e){for(var r=[],i=[],o=e;o=o.previousSibling;)1==o.nodeType&&r.push(o);for(;e=e.nextSibling;)1==e.nodeType&&i.push(e);t.merge(n,r.reverse().concat(i))}),this.pushStack(t.dom.match(n,e))}}),t.dom.extend({slice:function(){var e=Array.prototype.slice;return function(){return t.check("number(,number)?","baidu.dom.slice"),this.pushStack(e.apply(this,arguments))}}()}),t.dom.extend({text:function(e){var n,r=t.dom,i=this,o=!1;if(0>=this.size())switch(typeof e){case"undefined":return void 0;default:return i}var a=function(e){var t="",n=e.nodeType;if(n)if(1===n||9===n||11===n){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)t+=a(e)}else if(3===n||4===n)return e.nodeValue;return t};return t.forEach(i,function(t,i){var s=r(t);if(!n)switch(typeof e){case"undefined":return n=a(t);case"number":e+="";case"string":o=!0,s.empty().append((t&&t.ownerDocument||document).createTextNode(e));break;case"function":o=!0,s.text(e.call(t,i,s.text()))}}),o?i:n}}),t.dom.extend({toggle:function(){for(var e=0,t=this.size();t>e;e++){var n=this.eq(e);"none"!=n.css("display")?n.hide():n.show()}}}),t.dom.extend({toggleClass:function(e,n){var n=n===void 0?n:Boolean(n);switch(0>=arguments.length&&t.forEach(this,function(e){e.className=""}),typeof e){case"string":e=e.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g," ");var r=e.split(" ");t.forEach(this,function(e){for(var t=e.className,i=0;r.length>i;i++)~(" "+t+" ").indexOf(" "+r[i]+" ")&&n===void 0?t=(" "+t+" ").replace(" "+r[i]+" "," "):~(" "+t+" ").indexOf(" "+r[i]+" ")||void 0!==n?~(" "+t+" ").indexOf(" "+r[i]+" ")||n!==!0?~(" "+t+" ").indexOf(" "+r[i]+" ")&&n===!1&&(t=t.replace(r[i],"")):t+=" "+r[i]:t+=" "+r[i];e.className=t.replace(/^\s+/g,"").replace(/\s+$/g,"")});break;case"function":t.forEach(this,function(r,i){t.dom(r).toggleClass(e.call(r,i,r.className),n)})}return this}}),void function(e){if(!e.mousewheel){var n=/firefox/i.test(navigator.userAgent),r=/msie/i.test(navigator.userAgent);t.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,r){e[n]={bindType:r,pack:function(e){var r=t.dom.contains;return function(t){var i=t.relatedTarget;return t.type=n,!i||i!==this&&!r(this,i)?e.apply(this,arguments):void 0}}}}),r||t.each({focusin:"focus",focusout:"blur"},function(t,n){e[t]={bindType:n,attachElements:"textarea,select,input,button,a"}}),e.mousewheel={bindType:n?"DOMMouseScroll":"mousewheel",pack:function(e){return function(t){var r=t.originalEvent;return t.type="mousewheel",t.wheelDelta=t.wheelDelta||(n?-40*r.detail:r.wheelDelta)||0,e.apply(this,arguments)}}}}}(t.event.special),void function(e){var n=e.queue;t.dom.extend({triggerHandler:function(e,r,i){return i&&!i.triggerData&&(i.triggerData=r),t.forEach(this,function(t){n.call(t,e,void 0,i)}),this}})}(t._util_.eventBase),void function(e,n){var r=n.special,i=e.queue,o=t.dom,a=!window.addEventListener,s=/firefox/i.test(navigator.userAgent),u={submit:3,focus:a?3:2,blur:a?3:s?1:2},c=function(e,t){var n;document.createEvent?(n=document.createEvent("HTMLEvents"),n.initEvent(e,!0,!0)):document.createEventObject&&(n=document.createEventObject(),n.type=e);var r={};if(t)for(var i in t)try{n[i]=t[i]}catch(o){n.extraData||(n.extraData=r),r[i]=t[i]}return n},l=function(e,t,n){return e.dispatchEvent?e.dispatchEvent(n):e.fireEvent?e.fireEvent("on"+t,n):void 0},f=function(e,t,n,r,a){var s,f;if(s=c(t,r))if(n&&(s.triggerData=n),a)i.call(e,t,null,s);else{var d=e.window===window?3:u[t];try{(1&d||!(t in u))&&(f=l(e,t,s))}catch(p){o(e).triggerHandler(t,n,s)}if(f!==!1&&2&d)try{e[t]&&e[t]()}catch(p){}}};t.dom.extend({trigger:function(e,t,n){var i;return e in r&&(i=r[e]),this.each(function(){f(this,e,t,n,i)}),this}})}(t._util_.eventBase,t.event),t.dom.extend({unbind:function(e,t){return this.off(e,t)}}),t.dom.extend({undelegate:function(e,t,n){return this.off(t,e,n)}}),t.dom.extend({unique:function(e){return t.dom(t.array(this.toArray()).unique(e))}}),t._util_.inArray=function(e,t,n){if(!t)return-1;var r,i=Array.prototype.indexOf;if(i)return i.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n;return-1},t.dom.extend({val:function(){t._util_.support.dom.select.disabled=!0;var e=t._util_,n="on"===e.support.dom.input.value,r=!e.support.dom.opt.disabled,i=["radio","checkbox"],o={option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(n){for(var i,o,a=n.options,s=n.selectedIndex,u="select-one"===n.type||0>s,c=u?null:[],l=u?s+1:a.length,f=0>s?l:u?s:0;l>f;f++)if(i=a[f],!(!i.selected&&f!==s||(r?i.disabled:null!==i.getAttribute("disabled"))||i.parentNode.disabled&&e.nodeName(i.parentNode,"optgroup"))){if(o=t.dom(i).val(),u)return o;c.push(o)}return c},set:function(n,r,i){var o=t.makeArray(i);return t.dom(n).find("option").each(function(n,r){r.selected=e.inArray(t.dom(this).val(),o)>=0}),!o.length&&(n.selectedIndex=-1),o}}};return!e.support.getSetAttribute&&(o.button=e.nodeHook),n||t.forEach(i,function(e){o[e]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),t.forEach(i,function(n){o[n]=o[n]||{},o[n].set=function(n,r,i){return"array"===t.type(i)?n.checked=e.inArray(t.dom(n).val(),i)>=0:void 0}}),function(e){var n,r;if(void 0===e){if(!(n=this[0]))return;return r=o[n.type]||o[n.nodeName.toLowerCase()]||{},r.get&&r.get(n,"value")||n.value}return this.each(function(n,i){if(1===i.nodeType){var a=t.dom(i),s="function"===t.type(e)?e.call(i,n,a.val()):e;null==s?s="":"number"===t.type(s)?s+="":"array"===t.type(s)&&(s=t.array(s).map(function(e){return null==e?"":e+""})),r=o[i.type]||o[i.nodeName.toLowerCase()]||{},r.set&&void 0!==r.set(i,"value",s)||(i.value=s)}}),this}}()}),t.dom.extend({width:function(e){return t._util_.access(this,"width",e,function(e,n,r){var i=void 0!==r,o=i&&parseFloat(r),a=null!=e&&e==e.window?"window":9===e.nodeType?"document":!1;if(!(i&&0>o||isNaN(o)))return i&&/^(?:\d*\.)?\d+$/.test(r+="")&&(r+="px"),a?t._util_.getWindowOrDocumentWidthOrHeight(e,a,n):i?e.style.width=r:t._util_.getWidthOrHeight(e,n)})}}),t.dom.extend({end:function(){return this.prevObject||t.dom(null)}}),void function(){for(var e="blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave mousewheel change select submit keydown keypress keyup error contextmenu".split(" "),n={},r=function(e){n[e]=function(t,n){return null==n&&(n=t,t=null),arguments.length>0?this.on(e,null,t,n):this.trigger(e)}},i=0,o=e.length;o>i;i++)r(e[i]);t.dom.extend(n)}(),t.createChain("fn",function(e){return new t.fn.$Fn(~"function|string".indexOf(t.type(e))?e:function(){})},function(e){this.fn=e}),t.fn.extend({bind:function(e){var n=this.fn,r=arguments.length>1?Array.prototype.slice.call(arguments,1):null;return function(){var i="string"===t.type(n)?e[n]:n,o=r?r.concat(Array.prototype.slice.call(arguments,0)):arguments;return i.apply(e||i,o)}}}),t.fn.blank=function(){},t.fx=t.fx||{},t.lang.inherits=t.base.inherits,t.fx.Timeline=function(e){t.lang.Class.call(this),this.interval=16,this.duration=500,this.dynamic=!0,t.object.extend(this,e)},t.lang.inherits(t.fx.Timeline,t.lang.Class,"baidu.fx.Timeline").extend({launch:function(){var e=this;return e.dispatchEvent("onbeforestart"),"function"==typeof e.initialize&&e.initialize(),e["btime"]=(new Date).getTime(),e["etime"]=e["btime"]+(e.dynamic?e.duration:0),e["pulsed"](),e},"pulsed":function(){var e=this,t=(new Date).getTime();return e.percent=(t-e["btime"])/e.duration,e.dispatchEvent("onbeforeupdate"),t>=e["etime"]?("function"==typeof e.render&&e.render(e.transition(e.percent=1)),"function"==typeof e.finish&&e.finish(),e.dispatchEvent("onafterfinish"),e.dispose(),void 0):("function"==typeof e.render&&e.render(e.transition(e.percent)),e.dispatchEvent("onafterupdate"),e["timer"]=setTimeout(function(){e["pulsed"]()},e.interval),void 0)},transition:function(e){return e},cancel:function(){this["timer"]&&clearTimeout(this["timer"]),this["etime"]=this["btime"],"function"==typeof this.restore&&this.restore(),this.dispatchEvent("oncancel"),this.dispose()},end:function(){this["timer"]&&clearTimeout(this["timer"]),this["etime"]=this["btime"],this["pulsed"]()}}),t.fx.create=function(e,n,r){var i=new t.fx.Timeline(n);i.element=e,i.__type=r||i.__type,i["original"]={};var o="baidu_current_effect";return i.addEventListener("onbeforestart",function(){var e,t=this;t.attribName="att_"+t.__type.replace(/\W/g,"_"),e=t.element.getAttribute(o),t.element.setAttribute(o,(e||"")+"|"+t.guid+"|",0),t.overlapping||((e=t.element.getAttribute(t.attribName))&&baiduInstance(e).cancel(),t.element.setAttribute(t.attribName,t.guid,0))}),i["clean"]=function(e){var t,n=this;(e=n.element)&&(e.removeAttribute(n.attribName),t=e.getAttribute(o),t=t.replace("|"+n.guid+"|",""),t?e.setAttribute(o,t,0):e.removeAttribute(o))},i.addEventListener("oncancel",function(){this["clean"](),this["restore"]()}),i.addEventListener("onafterfinish",function(){this["clean"](),this.restoreAfterFinish&&this["restore"]()}),i.protect=function(e){this["original"][e]=this.element.style[e]},i["restore"]=function(){var e,t=this["original"],n=this.element.style;for(var r in t)e=t[r],void 0!==e&&(n[r]=e,!e&&n.removeAttribute?n.removeAttribute(r):!e&&n.removeProperty&&n.removeProperty(r))},i},t.fx.current=function(e){if(!(e=t.dom.g(e)))return null;var n,r,i=/\|([^\|]+)\|/g;do if(r=e.getAttribute("baidu_current_effect"))break;while((e=e.parentNode)&&1==e.nodeType);if(!r)return null;if(n=r.match(i)){i=/\|([^\|]+)\|/;for(var o=0;n.length>o;o++)i.test(n[o]),n[o]=t._global_._instances[RegExp.$1]}return n},t.string.extend({formatColor:function(){var e=/^\#[\da-f]{6}$/i,t=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/i,n={black:"#000000",silver:"#c0c0c0",gray:"#808080",white:"#ffffff",maroon:"#800000",red:"#ff0000",purple:"#800080",fuchsia:"#ff00ff",green:"#008000",lime:"#00ff00",olive:"#808000",yellow:"#ffff0",navy:"#000080",blue:"#0000ff",teal:"#008080",aqua:"#00ffff"};return function(){var r=this.valueOf();if(e.test(r))return r;if(t.test(r)){for(var i,o=1,r="#";4>o;o++)i=parseInt(RegExp["$"+o]).toString(16),r+=("00"+i).substr(i.length);return r}if(/^\#[\da-f]{3}$/.test(r)){var a=r.charAt(1),s=r.charAt(2),u=r.charAt(3);return"#"+a+a+s+s+u+u}return n[r]?n[r]:""}}()}),t.fx.move=function(e,n){if(!(e=t.dom.g(e))||"static"==t.dom.getStyle(e,"position"))return null;if(n=t.object.extend({x:0,y:0},n||{}),0==n.x&&0==n.y)return null;var r=t.fx.create(e,t.object.extend({initialize:function(){this.protect("top"),this.protect("left"),this.originX=parseInt(t.dom.getStyle(e,"left"))||0,this.originY=parseInt(t.dom.getStyle(e,"top"))||0},transition:function(e){return 1-Math.pow(1-e,2)},render:function(t){e.style.top=this.y*t+this.originY+"px",e.style.left=this.x*t+this.originX+"px"}},n),"baidu.fx.move");return r.launch()},t.fx.moveTo=function(e,n,r){if(!(e=t.dom.g(e))||"static"==t.dom.getStyle(e,"position")||"object"!=typeof n)return null;var i=[n[0]||n.x||0,n[1]||n.y||0],o=parseInt(t.dom.getStyle(e,"left"))||0,a=parseInt(t.dom.getStyle(e,"top"))||0,s=t.fx.move(e,t.object.extend({x:i[0]-o,y:i[1]-a},r||{}));return s},t.fx.scrollBy=function(e,n,r){if(!(e=t.dom.g(e))||"object"!=typeof n)return null;var i={},o={};i.x=n[0]||n.x||0,i.y=n[1]||n.y||0;var a=t.fx.create(e,t.object.extend({initialize:function(){var t=o.sTop=e.scrollTop,n=o.sLeft=e.scrollLeft;o.sx=Math.min(e.scrollWidth-e.clientWidth-n,i.x),o.sy=Math.min(e.scrollHeight-e.clientHeight-t,i.y)},transition:function(e){return 1-Math.pow(1-e,2)},render:function(t){e.scrollTop=o.sy*t+o.sTop,e.scrollLeft=o.sx*t+o.sLeft},restore:function(){e.scrollTop=o.sTop,e.scrollLeft=o.sLeft}},r),"baidu.fx.scroll");return a.launch()},t.fx.scrollTo=function(e,n,r){if(!(e=t.dom.g(e))||"object"!=typeof n)return null;var i={};return i.x=(n[0]||n.x||0)-e.scrollLeft,i.y=(n[1]||n.y||0)-e.scrollTop,t.fx.scrollBy(e,i,r)},t._util_.smartAjax=t._util_.smartAjax||function(e){return function(n,r,i,o){"function"===t.type(r)&&(o=o||i,i=r,r=void 0),t.ajax({type:e,url:n,data:r,success:i,dataType:o})}},t.get=t.get||t._util_.smartAjax("get"),t.global.get=function(e){return t.global(e)},t.global.set=function(e,n,r){return t.global(e,n,!r)},t.global.getZIndex=function(e,n){var r=t.global.get("zIndex");return e&&(r[e]=r[e]+(n||1)),r[e]},t.global.set("zIndex",{popup:5e4,dialog:1e3},!0),t.i18n=t.i18n||{},t.i18n.cultures=t.i18n.cultures||{},t.i18n.cultures["zh-CN"]=t.object.extend(t.i18n.cultures["zh-CN"]||{},function(){var e="%u4E00,%u4E8C,%u4E09,%u56DB,%u4E94,%u516D,%u4E03,%u516B,%u4E5D,%u5341".split(",");return{calendar:{dateFormat:"yyyy-MM-dd",titleNames:"#{yyyy}"+unescape("%u5E74")+" #{MM}"+unescape("%u6708"),monthNamesShort:[1,2,3,4,5,6,7,8,9,10,11,12],monthNames:function(){for(var t=e.length,n=[],r=0;12>r;r++)n.push(unescape(e[r]||e[t-1]+e[r-t]));return n}(),dayNames:function(){var t={mon:0,tue:1,wed:2,thu:3,fri:4,sat:5,sun:"%u65E5"};for(var n in t)t[n]=unescape(e[t[n]]||t[n]);return t}()},timeZone:8,whitespace:RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)","g"),number:{group:",",groupLength:3,decimal:".",positive:"",negative:"-",_format:function(e,n){return t.i18n.number._format(e,{group:this.group,groupLength:this.groupLength,decimal:this.decimal,symbol:n?this.negative:this.positive})}},currency:{symbol:unescape("%uFFE5")},language:function(){var e={ok:"%u786E%u5B9A",cancel:"%u53D6%u6D88",signin:"%u6CE8%u518C",signup:"%u767B%u5F55"};for(var t in e)e[t]=unescape(e[t]);return e}()}}()),t.i18n.currentLocale="zh-CN",t.i18n.date=t.i18n.date||{getDaysInMonth:function(e,n){var r=[31,28,31,30,31,30,31,31,30,31,30,31];return 1==n&&t.i18n.date.isLeapYear(e)?29:r[n]},isLeapYear:function(e){return!(e%400&&(e%4||!(e%100)))},toLocaleDate:function(e,n,r){return this._basicDate(e,n,r||t.i18n.currentLocale)},_basicDate:function(e,n,r){var i,o,a=t.i18n.cultures[r||t.i18n.currentLocale].timeZone,s=60*a,u=e.getTime();return n?(i=t.i18n.cultures[n].timeZone,o=60*i):(o=-1*e.getTimezoneOffset(),i=o/60),new Date(i!=a?u+6e4*(s-o):u)},format:function(e,n){var r=t.i18n.cultures[n||t.i18n.currentLocale];return t.date.format(t.i18n.date.toLocaleDate(e,"",n),r.calendar.dateFormat)}},t.isDate=function(e){return"date"==t.type(e)&&"Invalid Date"!=""+e&&!isNaN(e)},t.isDocument=function(e){return"Document"==t.type(e)},t.isElement=function(e){return"HTMLElement"==t.type(e)
},t.isNumber=function(e){return"number"==t.type(e)&&isFinite(e)},t.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!=e},t.isPlainObject=function(e){var n,r=Object.prototype.hasOwnProperty;if("object"!=t.type(e))return!1;if(e.constructor&&!r.call(e,"constructor")&&!r.call(e.constructor.prototype,"isPrototypeOf"))return!1;for(n in e)break;return e.item&&"number"==typeof e.length?!1:void 0===n||r.call(e,n)},t.isWindow=function(e){return"Window"==t.type(e)},t.json=t.json||{},t.json.parse=function(e){return Function("return ("+e+")")()},t.json.stringify=function(){function e(e){return/["\\\x00-\x1f]/.test(e)&&(e=e.replace(/["\\\x00-\x1f]/g,function(e){var t=o[e];return t?t:(t=e.charCodeAt(),"\\u00"+Math.floor(t/16).toString(16)+(t%16).toString(16))})),'"'+e+'"'}function n(e){var n,r,i,o=["["],a=e.length;for(r=0;a>r;r++)switch(i=e[r],typeof i){case"undefined":case"function":case"unknown":break;default:n&&o.push(","),o.push(t.json.stringify(i)),n=1}return o.push("]"),o.join("")}function r(e){return 10>e?"0"+e:e}function i(e){return'"'+e.getFullYear()+"-"+r(e.getMonth()+1)+"-"+r(e.getDate())+"T"+r(e.getHours())+":"+r(e.getMinutes())+":"+r(e.getSeconds())+'"'}var o={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return function(r){switch(typeof r){case"undefined":return"undefined";case"number":return isFinite(r)?r+"":"null";case"string":return e(r);case"boolean":return r+"";default:if(null===r)return"null";if("array"===t.type(r))return n(r);if("date"===t.type(r))return i(r);var o,a,s=["{"],u=t.json.stringify;for(var c in r)if(Object.prototype.hasOwnProperty.call(r,c))switch(a=r[c],typeof a){case"undefined":case"unknown":case"function":break;default:o&&s.push(","),o=1,s.push(u(c)+":"+u(a))}return s.push("}"),s.join("")}}}(),t.lang.createClass=t.createClass,t.lang.guid=function(){return t.id()},t.lang.isArray=t.isArray,t.lang.isDate=t.isDate,t.lang.isElement=t.isElement,t.lang.isObject=t.isObject,t.lang.isString=t.isString,t.lang.register=t.base.register,t.lang.toArray=function(e){if(null===e||void 0===e)return[];if(t.lang.isArray(e))return e;if("number"!=typeof e.length||"string"==typeof e||t.lang.isFunction(e))return[e];if(e.item){for(var n=e.length,r=Array(n);n--;)r[n]=e[n];return r}return[].slice.call(e)},t.number.extend({comma:function(e){var t=this;return(!e||1>e)&&(e=3),t=(t+"").split("."),t[0]=t[0].replace(RegExp("(\\d)(?=(\\d{"+e+"})+$)","ig"),"$1,"),t.join(".")}}),t.number.randomInt=function(e,t){return Math.floor(Math.random()*(t-e+1)+e)},t.object.clone=function(e){var n,r,i=e;if(!e||e instanceof Number||e instanceof String||e instanceof Boolean)return i;if(t.lang.isArray(e)){i=[];var o=0;for(n=0,r=e.length;r>n;n++)i[o++]=t.object.clone(e[n])}else if(t.object.isPlain(e)){i={};for(n in e)e.hasOwnProperty(n)&&(i[n]=t.object.clone(e[n]))}return i},t.object.each=function(e,t){var n,r,i;if("function"==typeof t)for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],n=t.call(e,i,r),n===!1))break;return e},t.object.isEmpty=function(e){var t=!0;if("[object Array]"===Object.prototype.toString.call(e))t=!e.length;else{e=Object(e);for(var n in e)return!1}return t},t.object.keys=function(e){var t,n=[],r=0;for(t in e)e.hasOwnProperty(t)&&(n[r++]=t);return n},t.object.map=function(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r],r));return n},t.object.merge=function(){function e(e){return t.lang.isObject(e)&&!t.lang.isFunction(e)}function n(n,r,i,o,a){r.hasOwnProperty(i)&&(a&&e(n[i])?t.object.merge(n[i],r[i],{overwrite:o,recursive:a}):!o&&i in n||(n[i]=r[i]))}return function(e,t,r){var i,o=0,a=r||{},s=a.overwrite,u=a.whiteList,c=a.recursive;if(u&&u.length)for(i=u.length;i>o;++o)n(e,t,u[o],s,c);else for(o in t)n(e,t,o,s,c);return e}}(),t.object.values=function(e){var t,n=[],r=0;for(t in e)e.hasOwnProperty(t)&&(n[r++]=e[t]);return n},t.page.getHeight=function(){var e=document,t=e.body,n=e.documentElement,r="BackCompat"==e.compatMode?t:e.documentElement;return Math.max(n.scrollHeight,t.scrollHeight,r.clientHeight)},t.page.getViewHeight=function(){var e=document,n=t.browser.ie||1,r="BackCompat"===e.compatMode&&9>n?e.body:e.documentElement;return r.clientHeight},t.page.getViewWidth=function(){var e=document,t="BackCompat"==e.compatMode?e.body:e.documentElement;return t.clientWidth},t.page.getWidth=function(){var e=document,t=e.body,n=e.documentElement,r="BackCompat"==e.compatMode?t:e.documentElement;return Math.max(n.scrollWidth,t.scrollWidth,r.clientWidth)},t.platform=t.platform||function(){var e=navigator.userAgent,n=function(){};return t.forEach("Android iPad iPhone Linux Macintosh Windows X11".split(" "),function(r){var i=r.charAt(0).toUpperCase()+r.toLowerCase().substr(1);t["is"+i]=n["is"+i]=!!~e.indexOf(r)}),n}(),t.plugin=function(e,n,r,i){var o,a=t.isPlainObject(n);return a||(i=r,r=n),"function"!=t.type(r)&&(r=void 0),"function"!=t.type(i)&&(i=void 0),o=t.createChain(e,r,i),a&&o.extend(n),o},t.post=t.post||t._util_.smartAjax("post"),t.setBack=function(e,t){return e._back_=t,e.getBack=function(){return this._back_},e},t.createChain("sio",function(e){switch(typeof e){case"string":return new t.sio.$Sio(e)}},function(e){this.url=e}),t.sio._createScriptTag=function(e,t,n){e.setAttribute("type","text/javascript"),n&&e.setAttribute("charset",n),e.setAttribute("src",t),document.getElementsByTagName("head")[0].appendChild(e)},t.sio._removeScriptTag=function(e){if(e.clearAttributes)e.clearAttributes();else for(var t in e)e.hasOwnProperty(t)&&delete e[t];e&&e.parentNode&&e.parentNode.removeChild(e),e=null},t.sio.extend({callByBrowser:function(e,n){var r,i=this.url,o=document.createElement("SCRIPT"),a=0,s=n||{},u=s.charset,c=e||function(){},l=s.timeOut||0;o.onload=o.onreadystatechange=function(){if(!a){var e=o.readyState;if(e===void 0||"loaded"==e||"complete"==e){a=1;try{c(),clearTimeout(r)}finally{o.onload=o.onreadystatechange=null,t.sio._removeScriptTag(o)}}}},l&&(r=setTimeout(function(){o.onload=o.onreadystatechange=null,t.sio._removeScriptTag(o),s.onfailure&&s.onfailure()},l)),t.sio._createScriptTag(o,i,u)}}),t.sio.extend({callByServer:function(e,n){function r(n){return function(){try{n?l.onfailure&&l.onfailure():(e.apply(window,arguments),clearTimeout(o)),window[i]=null,delete window[i]}catch(r){}finally{t.sio._removeScriptTag(u)}}}var i,o,a,s=this.url,u=document.createElement("SCRIPT"),c="bd__cbs__",l=n||{},f=l.charset,d=l.queryField||"callback",p=l.timeOut||0,h=RegExp("(\\?|&)"+d+"=([^&]*)");t.lang.isFunction(e)?(i=c+Math.floor(2147483648*Math.random()).toString(36),window[i]=r(0)):t.lang.isString(e)?i=e:(a=h.exec(s))&&(i=a[2]),p&&(o=setTimeout(r(1),p)),s=s.replace(h,"$1"+d+"="+i),0>s.search(h)&&(s+=(0>s.indexOf("?")?"?":"&")+d+"="+i),t.sio._createScriptTag(u,s,f)}}),t.sio.extend({log:function(){var e=this.url,t=new Image,n="tangram_sio_log_"+Math.floor(2147483648*Math.random()).toString(36);window[n]=t,t.onload=t.onerror=t.onabort=function(){t.onload=t.onerror=t.onabort=null,window[n]=null,t=null},t.src=e}}),t.string.extend({decodeHTML:function(){var e=this.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&");return e.replace(/&#([\d]+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})}}),t.string.extend({encodeHTML:function(){return this.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}}),t.string.extend({format:function(e){var t=this.valueOf(),n=Array.prototype.slice.call(arguments,0),r=Object.prototype.toString;return n.length?(n=1==n.length?null!==e&&/\[object Array\]|\[object Object\]/.test(r.call(e))?e:n:n,t.replace(/#\{(.+?)\}/g,function(e,t){var i=n[t];return"[object Function]"==r.call(i)&&(i=i(t)),i===void 0?"":i})):t}}),t.string.extend({getByteLength:function(){return this.replace(/[^\x00-\xff]/g,"ci").length}}),t.string.extend({stripTags:function(){return(this||"").replace(/<[^>]+>/g,"")}}),t.string.extend({subByte:function(e,n){if(t.check("number(,string)?$","baidu.string.subByte"),0>e||e>=this.getByteLength())return this.valueOf();var r=this.substr(0,e).replace(/([^\x00-\xff])/g,"$1 ").substr(0,e).replace(/[^\x00-\xff]$/,"").replace(/([^\x00-\xff]) /g,"$1");return r+(n||"")}}),t.string.extend({toHalfWidth:function(){return this.replace(/[\uFF01-\uFF5E]/g,function(e){return String.fromCharCode(e.charCodeAt(0)-65248)}).replace(/\u3000/g," ")}}),t.string.extend({wbr:function(){return this.replace(/(?:<[^>]+>)|(?:&#?[0-9a-z]{2,6};)|(.{1})/gi,"$&<wbr>").replace(/><wbr>/g,">")}}),t.swf=t.swf||{},t.swf.version=function(){var e=navigator;if(e.plugins&&e.mimeTypes.length){var t=e.plugins["Shockwave Flash"];if(t&&t.description)return t.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")+".0"}else if(window.ActiveXObject&&!window.opera)for(var n=12;n>=2;n--)try{var r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+n);if(r){var i=r.GetVariable("$version");return i.replace(/WIN/g,"").replace(/,/g,".")}}catch(o){}}(),t.swf.createHTML=function(e){e=e||{};var n,r,i,o,a,s,u=t.swf.version,c=e.ver||"6.0.0",l={},f=t.string.encodeHTML;for(o in e)l[o]=e[o];if(e=l,!u)return"";for(u=u.split("."),c=c.split("."),i=0;3>i&&(n=parseInt(u[i],10),r=parseInt(c[i],10),!(n>r));i++)if(r>n)return"";var d=e.vars,p=["classid","codebase","id","width","height","align"];if(e.align=e.align||"middle",e.classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",e.codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0",e.movie=e.url||"",delete e.vars,delete e.url,"string"==typeof d)e.flashvars=d;else{var h=[];for(o in d)s=d[o],h.push(o+"="+encodeURIComponent(s));e.flashvars=h.join("&")}var m=["<object "];for(i=0,a=p.length;a>i;i++)s=p[i],m.push(" ",s,'="',f(e[s]),'"');m.push(">");var g={wmode:1,scale:1,quality:1,play:1,loop:1,menu:1,salign:1,bgcolor:1,base:1,allowscriptaccess:1,allownetworking:1,allowfullscreen:1,seamlesstabbing:1,devicefont:1,swliveconnect:1,flashvars:1,movie:1};for(o in e)s=e[o],o=o.toLowerCase(),g[o]&&(s||s===!1||0===s)&&m.push('<param name="'+o+'" value="'+f(s)+'" />');e.src=e.movie,e.name=e.id,delete e.id,delete e.movie,delete e.classid,delete e.codebase,e.type="application/x-shockwave-flash",e.pluginspage="http://www.macromedia.com/go/getflashplayer",m.push("<embed");var y;for(o in e)if(s=e[o],s||s===!1||0===s){if(RegExp("^salign$","i").test(o)){y=s;continue}m.push(" ",o,'="',f(s),'"')}return y&&m.push(' salign="',f(y),'"'),m.push("></embed></object>"),m.join("")},t.swf.create=function(e,n){e=e||{};var r=t.swf.createHTML(e)||e.errorMessage||"";n&&"string"==typeof n&&(n=document.getElementById(n)),t.dom.insertHTML(n||document.body,"beforeEnd",r)},t.swf.getMovie=function(e){var n,r=document[e];return 9==t.browser.ie?r&&r.length?1==(n=t.array.remove(t.lang.toArray(r),function(e){return"embed"!=e.tagName.toLowerCase()})).length?n[0]:n:r:r||window[e]},t.swf.Proxy=function(e,n,r){var i,o=this,a=this._flash=t.swf.getMovie(e);return n?(i=setInterval(function(){try{a[n]&&(o._initialized=!0,clearInterval(i),r&&r())}catch(e){}},100),void 0):this},t.swf.Proxy.prototype.getFlash=function(){return this._flash},t.swf.Proxy.prototype.isReady=function(){return!!this._initialized},t.swf.Proxy.prototype.call=function(e){try{var t=this.getFlash(),n=Array.prototype.slice.call(arguments);n.shift(),t[e]&&t[e].apply(t,n)}catch(r){}},function(e){var n=document.createElement("div");e.inlineBlockNeedsLayout=!1,e.shrinkWrapBlocks=!1,t(document).ready(function(){var t=document.body,r=document.createElement("div");r.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",t.appendChild(r).appendChild(n),n.style.zoom!==void 0&&(n.style.cssText="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;width:1px;padding:1px;display:inline;zoom:1",e.inlineBlockNeedsLayout=3===n.offsetWidth,n.style.display="block",n.innerHTML="<div></div>",n.firstChild.style.width="5px",e.shrinkWrapBlocks=3!==n.offsetWidth),t.removeChild(r),r=n=t=null})}(t._util_.support),t.ajax.request=function(e,n){var r=!0,i={};n.onbeforerequest=n.onbeforerequest||t.ajax.onbeforerequest,n.onfailure=n.onfailure||t.ajax.onfailure,n.onbeforerequest&&(r=n.onbeforerequest());for(var o in n)/^on(\d{3})$/.test(o)&&(i[RegExp.$1]=n[o]);return r!==!1?t.ajax(e,{async:n.async,type:n.method,data:n.data,headers:n.headers,timeout:n.timeout,username:n.username,password:n.password,success:function(e,t,r){n.onsuccess&&n.onsuccess(r,e)},error:function(e,t,r){"Not Found"==r&&(r={status:404}),n.onfailure&&n.onfailure(r,e),"timeout"==t&&n.ontimeout&&n.ontimeout()},cache:"boolean"==typeof n.noCache?!n.noCache:!0,statusCode:i}):void 0},t.url=t.url||{},t.url.escapeSymbol=function(e){return(e+"").replace(/[#%&\+=\/\\\s\u3000\f\r\n\t]/g,function(e){return e=e.charCodeAt(),12288===e?"%E3%80%80":"%"+(256+e).toString(16).substring(1).toUpperCase()})},t.ajax.form=function(e,n){function r(e,t){v.push(e+"="+t)}n=n||{};var i,o,a,s,u,c,l,f,d,p=e.elements,h=p.length,m=(e.getAttribute("method"),e.getAttribute("action")),g=n.replacer||function(e){return e},y={},v=[];for(i in n)n.hasOwnProperty(i)&&(y[i]=n[i]);for(i=0;h>i;i++)if(o=p[i],s=o.name,!o.disabled&&s)switch(a=o.type,u=t.url.escapeSymbol(o.value),a){case"radio":case"checkbox":if(!o.checked)break;case"textarea":case"text":case"password":case"hidden":case"select-one":r(s,g(u,s));break;case"select-multiple":for(c=o.options,f=c.length,l=0;f>l;l++)d=c[l],d.selected&&r(s,g(d.value,s))}return y.data=v.join("&"),y.method=e.getAttribute("method")||"GET",t.ajax.request(m,y)},t.ajax.get=function(e,n){return t.ajax.request(e,{onsuccess:n})},t.ajax.post=function(e,n,r){return t.ajax.request(e,{onsuccess:r,method:"POST",data:n})},t.array.each=t.array.forEach=function(e,n,r){var i=function(e,t,i){return n.call(r||i,t,e,i)};return t.isEnumerable(e)?t.each(e,"function"==typeof n?i:"",r):e},t.array.every=function(e,t,n){for(var r=0,i=e.length;i>r;r++)if(r in e&&!t.call(n||e,e[r],r))return!1;return!0},t.array.filter=function(e,n,r){return t.isArray(e)?t.array(e).filter(n,r):[]},t.array.map=function(e,n,r){return t.isArray(e)?t.array(e).map(n,r):e},t.array.reduce=function(e,t,n){var r=0,i=e.length,o=0;if(3>arguments.length){for(;i>r;r++){n=e[r++],o=1;break}if(!o)return}for(;i>r;r++)r in e&&(n=t(n,e[r],r,e));return n},t.array.some=function(e,t,n){for(var r=0,i=e.length;i>r;r++)if(r in e&&t.call(n||e,e[r],r))return!0;return!1},t.dom._g=function(e){return"string"===t.type(e)?document.getElementById(e):e},t.dom.contains=function(e,n){var r=t.dom._g;return t._util_.contains(r(e),r(n))},t.dom.children=function(e){return t.check("string|HTMLElement","baidu.dom.children"),t.dom(t.isString(e)?"#"+e:e).children().toArray()},t.dom.setAttr=function(e,n,r){return t.dom(t.dom.g(e)).attr(n,r).get(0)},t.dom.create=function(e,n){var r=document.createElement(e),i=n||{};for(var o in i)t.dom.setAttr(r,o,i[o]);return r},t.lang.createSingle=t.createSingle,t.dom.ddManager=t.lang.createSingle({_targetsDroppingOver:{}}),t.dom.setStyle=function(e,n,r){return t.dom(t.dom.g(e)).css(n,r).get(0)},t.dom.draggable=function(e,n){function r(r){var i=n.mouseEvent=window.event||r;n.mouseEvent={clientX:i.clientX,clientY:i.clientY},i.button>1||t.lang.isFunction(n.toggle)&&!n.toggle()||(t.lang.isFunction(n.onbeforedragstart)&&n.onbeforedragstart(e),a=t.dom.drag(e,n),c.stop=a.stop,c.update=a.update,t.event.preventDefault(i))}n=t.object.extend({toggle:function(){return!0}},n),n.autoStop=!0,e=t.dom.g(e),n.handler=n.handler||e;var i,o,a,s=["ondragstart","ondrag","ondragend"],u=s.length-1,c={dispose:function(){a&&a.stop(),t.event.un(n.handler,"onmousedown",r),t.lang.Class.prototype.dispose.call(c)}},l=this;if(i=t.dom.ddManager)for(;u>=0;u--)o=s[u],n[o]=function(r){var o=n[r];return function(){t.lang.isFunction(o)&&o.apply(l,arguments),i.dispatchEvent(r,{DOM:e})}}(o);return e&&t.event.on(n.handler,"onmousedown",r),{cancel:function(){c.dispose()}}},t.dom.first=function(e){return t.isString(e)&&(e="#"+e),t.dom(e).children()[0]},t.dom.getAncestorBy=function(e,n){for(e=t.dom.g(e);(e=e.parentNode)&&1==e.nodeType;)if(n(e))return e;return null},t.dom.getAncestorByClass=function(e,n){for(e=t.dom.g(e),n=RegExp("(^|\\s)"+t.string.trim(n)+"(\\s|$)");(e=e.parentNode)&&1==e.nodeType;)if(n.test(e.className))return e;return null},t.dom.getAncestorByTag=function(e,n){for(e=t.dom.g(e),n=n.toUpperCase();(e=e.parentNode)&&1==e.nodeType;)if(e.tagName==n)return e;return null},t.dom.getParent=function(e){return e=t.dom._g(e),e.parentElement||e.parentNode||null},t.dom.getPosition=function(e){return t.dom(t.dom.g(e)).offset()},t.dom.extend({getText:function(){var e,n,r="",i=0,o=this[0];if(3===o.nodeType||4===o.nodeType)r+=o.nodeValue;else if(8!==o.nodeType)for(e=o.childNodes,n=e.length;n>i;i++)r+=t.dom.getText(e[i]);return r}}),t.dom.extend({hasAttr:function(e){var t=this[0],n=t.attributes.getNamedItem(e);return!(!n||!n.specified)}}),t.dom.insertAfter=function(e,n){var r=t.dom._g;return t.dom(r(e)).insertAfter(r(n))[0]},t.dom.insertBefore=function(e,n){var r=t.dom._g;return t.dom(r(e)).insertBefore(r(n))[0]},t.dom.intersect=function(e,n){var r=t.dom.g,i=t.dom.getPosition,o=Math.max,a=Math.min;e=r(e),n=r(n);var s=i(e),u=i(n);return o(s.left,u.left)<=a(s.left+e.offsetWidth,u.left+n.offsetWidth)&&o(s.top,u.top)<=a(s.top+e.offsetHeight,u.top+n.offsetHeight)},t.dom.last=function(e){e=t.dom.g(e);for(var n=e.lastChild;n;n=n.previousSibling)if(1==n.nodeType)return n;return null},t.dom.opacity=function(e,n){e=t.dom.g(e),t.browser.ie?e.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity:"+Math.floor(100*n)+")":(e.style.opacity=n,e.style.KHTMLOpacity=n)},t.dom.q=function(e,n,r){var i,o,a,s,u=[],c=t.string.trim;if(!(e=c(e)))return u;if(n===void 0)n=document;else if(n=t.dom.g(n),!n)return u;if(r&&(r=c(r).toUpperCase()),n.getElementsByClassName)for(a=n.getElementsByClassName(e),i=a.length,o=0;i>o;o++)s=a[o],r&&s.tagName!=r||(u[u.length]=s);else for(e=RegExp("(^|\\s)"+t.string.escapeReg(e)+"(\\s|$)"),a=r?n.getElementsByTagName(r):n.all||n.getElementsByTagName("*"),i=a.length,o=0;i>o;o++)s=a[o],e.test(s.className)&&(u[u.length]=s);return u},t.dom.query=t.query,t.dom.ready=t.dom.fn.ready,t.dom.removeStyle=function(){var e,n=document.createElement("DIV"),r=t.dom._g;return n.style.removeProperty?e=function(e,t){return e=r(e),e.style.removeProperty(t),e}:n.style.removeAttribute&&(e=function(e,n){return e=r(e),e.style.removeAttribute(t.string.toCamelCase(n)),e}),n=null,e}(),t.dom.extend({setAttrs:function(e){var n=this[0];for(var r in e)t.dom.setAttr(n,r,e[r]);return n}}),t.dom.extend({setStyles:function(e){var n=this[0];for(var r in e)t.dom.setStyle(n,r,e[r]);return n}}),t.dom.setBorderBoxSize=function(e,n){function r(e,n){return parseFloat(t.dom.getStyle(e,n))||0}var i={};return n.width&&(i.width=parseFloat(n.width)),n.height&&(i.height=parseFloat(n.height)),t.browser.isStrict&&(n.width&&(i.width=parseFloat(n.width)-r(e,"paddingLeft")-r(e,"paddingRight")-r(e,"borderLeftWidth")-r(e,"borderRightWidth"),0>i.width&&(i.width=0)),n.height&&(i.height=parseFloat(n.height)-r(e,"paddingTop")-r(e,"paddingBottom")-r(e,"borderTopWidth")-r(e,"borderBottomWidth"),0>i.height&&(i.height=0))),t.dom.setStyles(e,i)},t.dom.setOuterHeight=t.dom.setBorderBoxHeight=function(e,n){return t.dom.setBorderBoxSize(e,{height:n})},t.dom.setOuterWidth=t.dom.setBorderBoxWidth=function(e,n){return t.dom.setBorderBoxSize(e,{width:n})},t.dom.setPosition=function(e,n){return e=t.dom.g(e),t.dom(e).offset(n),e},t.dom.toggle=function(e){return e=t.dom.g(e),e.style.display="none"==e.style.display?"":"none",e},t.dom.toggleClass=function(e,n){t.dom.hasClass(e,n)?t.dom.removeClass(e,n):t.dom.addClass(e,n)},t.dom._matchNode=function(e,n,r){e=t.dom.g(e);for(var i=e[r];i;i=i[n])if(1==i.nodeType)return i;return null},t.event.fire=function(e,n,r){e=t.dom(t.dom._g(e)),e.trigger(n.replace(/^on/,""),null,r)},t.event.getEvent=function(){if(window.event)return window.event;var e,t=arguments.callee;do if(e=t.arguments[0],e&&(/Event/.test(e)||e.originalEvent))return e.originalEvent||e;while(t=t.caller);return null},t.event.getKeyCode=function(e){return e.originalEvent&&(e=e.originalEvent),e.which||e.keyCode},t.event.getPageX=function(e){e.originalEvent&&(e=e.originalEvent);var t=e.pageX,n=document;return t||0===t||(t=(e.clientX||0)+(n.documentElement.scrollLeft||n.body.scrollLeft)),t},t.event.getPageY=function(e){e.originalEvent&&(e=e.originalEvent);var t=e.pageY,n=document;return t||0===t||(t=(e.clientY||0)+(n.documentElement.scrollTop||n.body.scrollTop)),t},t.event.once=function(e,n,r){return t.dom(t.dom._g(e)).one(n,r)[0]},t.event.stopPropagation=function(e){return new t.event(e).stopPropagation()},t.fn.bind=function(e){var n=t.fn(e);return n.bind.apply(n,Array.prototype.slice.call(arguments,1))},t.createChain("form",function(e){return e===void 0?new t.form.$Form:new t.form.$Form(e)},function(e){this.form=e}),t.form.extend({json:function(e){function n(e,t){var n=p[e];n?(n.push||(p[e]=[n]),p[e].push(t)):p[e]=t}for(var r,i,o,a,s,u,c,l,f=this.form,d=f.elements,e=e||function(e){return e},p={},h=0,m=d.length;m>h;h++)if(r=d[h],o=r.name,!r.disabled&&o)switch(i=r.type,a=t.url.escapeSymbol(r.value),i){case"radio":case"checkbox":if(!r.checked)break;case"textarea":case"text":case"password":case"hidden":case"file":case"select-one":n(o,e(a,o));break;case"select-multiple":for(s=r.options,c=s.length,u=0;c>u;u++)l=s[u],l.selected&&n(o,e(l.value,o))}return p}}),t.form.extend({serialize:function(e){function n(e,t){p.push(e+"="+t)}for(var r,i,o,a,s,u,c,l,f=this.form,d=f.elements,e=e||function(e){return e},p=[],h=0,m=d.length;m>h;h++)if(r=d[h],o=r.name,!r.disabled&&o)switch(i=r.type,a=t.url.escapeSymbol(r.value),i){case"radio":case"checkbox":if(!r.checked)break;case"textarea":case"text":case"password":case"hidden":case"file":case"select-one":n(o,e(a,o));break;case"select-multiple":for(s=r.options,c=s.length,u=0;c>u;u++)l=s[u],l.selected&&n(o,e(l.value,o))}return p}}),t.fx.collapse=function(e,n){if(!(e=t.dom.g(e)))return null;var r,i,o=e,a={vertical:{value:"height",offset:"offsetHeight",stylesValue:["paddingBottom","paddingTop","borderTopWidth","borderBottomWidth"]},horizontal:{value:"width",offset:"offsetWidth",stylesValue:["paddingLeft","paddingRight","borderLeftWidth","borderRightWidth"]}},s=t.fx.create(o,t.object.extend({orientation:"vertical",initialize:function(){i=a[this.orientation],this.protect(i.value),this.protect("overflow"),this.restoreAfterFinish=!0,r=o[i.offset],o.style.overflow="hidden"},transition:function(e){return Math.pow(1-e,2)},render:function(e){o.style[i.value]=Math.floor(e*r)+"px"},finish:function(){t.dom.hide(o)}},n||{}),"baidu.fx.expand_collapse");return s.launch()},t.lang.instance=function(e){return t._global_&&t._global_._instances&&t._global_._instances[e]||null},t.lang.isNumber=t.isNumber,t.fx.expand=function(e,n){if(!(e=t.dom.g(e)))return null;var r,i,o=e,a={vertical:{value:"height",offset:"offsetHeight",stylesValue:["paddingBottom","paddingTop","borderTopWidth","borderBottomWidth"]},horizontal:{value:"width",offset:"offsetWidth",stylesValue:["paddingLeft","paddingRight","borderLeftWidth","borderRightWidth"]}},s=t.fx.create(o,t.object.extend({orientation:"vertical",initialize:function(){function e(e,n){var r=parseInt(t.dom.getStyle(e,n));return r=isNaN(r)?0:r,r=t.lang.isNumber(r)?r:0}i=a[this.orientation],t.dom.show(o),this.protect(i.value),this.protect("overflow"),this.restoreAfterFinish=!0,r=o[i.offset],t.forEach(i.stylesValue,function(t){r-=e(o,t)}),o.style.overflow="hidden",o.style[i.value]="1px"},transition:function(e){return Math.sqrt(e)},render:function(e){o.style[i.value]=Math.floor(e*r)+"px"}},n||{}),"baidu.fx.expand_collapse");return s.launch()},t.fx.opacity=function(e,n){if(!(e=t.dom.g(e)))return null;n=t.object.extend({from:0,to:1},n||{});var r=e,i=t.fx.create(r,t.object.extend({initialize:function(){t.dom.show(e),t.browser.ie?this.protect("filter"):(this.protect("opacity"),this.protect("KHTMLOpacity")),this.distance=this.to-this.from},render:function(e){var n=this.distance*e+this.from;t.browser.ie?r.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity:"+Math.floor(100*n)+")":(r.style.opacity=n,r.style.KHTMLOpacity=n)}},n),"baidu.fx.opacity");return i.launch()},t.fx.fadeIn=function(e,n){if(!(e=t.dom.g(e)))return null;var r=t.fx.opacity(e,t.object.extend({from:0,to:1,restoreAfterFinish:!0},n||{}));return r.__type="baidu.fx.fadeIn",r},t.fx.fadeOut=function(e,n){if(!(e=t.dom.g(e)))return null;var r=t.fx.opacity(e,t.object.extend({from:1,to:0,restoreAfterFinish:!0},n||{}));return r.addEventListener("onafterfinish",function(){t.dom.hide(this.element)}),r.__type="baidu.fx.fadeOut",r},t.fx.getTransition=function(e){var n=t.fx.transitions;return e&&"string"==typeof n[e]||(e="linear"),Function("percent",n[e])},t.fx.transitions={none:"return 0",full:"return 1",linear:"return percent",reverse:"return 1 - percent",parabola:"return Math.pow(percent, 2)",antiparabola:"return 1 - Math.pow(1 - percent, 2)",sinoidal:"return (-Math.cos(percent * Math.PI)/2) + 0.5",wobble:"return (-Math.cos(percent * Math.PI * (9 * percent))/2) + 0.5",spring:"return 1 - (Math.cos(percent * 4.5 * Math.PI) * Math.exp(-percent * 6))"},t.fx.highlight=function(e,n){if(!(e=t.dom.g(e)))return null;var r=e,i=t.fx.create(r,t.object.extend({initialize:function(){var e=this,n=t.dom.getStyle,i=t.string.formatColor,o=i(n(r,"color"))||"#000000",a=i(n(r,"backgroundColor"));e.beginColor=e.beginColor||a||"#FFFF00",e.endColor=e.endColor||a||"#FFFFFF",e.finalColor=e.finalColor||e.endColor||e.element.style.backgroundColor,e.textColor==o&&(e.textColor=""),this.protect("color"),this.protect("backgroundColor"),e.c_b=[],e.c_d=[],e.t_b=[],e.t_d=[];for(var s,u=0;3>u;u++)s=2*u+1,e.c_b[u]=parseInt(e.beginColor.substr(s,2),16),e.c_d[u]=parseInt(e.endColor.substr(s,2),16)-e.c_b[u],e.textColor&&(e.t_b[u]=parseInt(o.substr(s,2),16),e.t_d[u]=parseInt(e.textColor.substr(s,2),16)-e.t_b[u])},render:function(e){for(var t,n=this,i="#",o="#",a=0;3>a;a++)t=Math.round(n.c_b[a]+n.c_d[a]*e).toString(16),i+=("00"+t).substr(t.length),n.textColor&&(t=Math.round(n.t_b[a]+n.t_d[a]*e).toString(16),o+=("00"+t).substr(t.length));r.style.backgroundColor=i,n.textColor&&(r.style.color=o)},finish:function(){this.textColor&&(r.style.color=this.textColor),r.style.backgroundColor=this.finalColor}},n||{}),"baidu.fx.highlight");return i.launch()},t.fx.mask=function(e,n){if(!(e=t.dom.g(e))||"absolute"!=t.dom.getStyle(e,"position"))return null;var r=e,i={};n=n||{};var o=/^(\d+px|\d?\d(\.\d+)?%|100%|left|center|right)(\s+(\d+px|\d?\d(\.\d+)?%|100%|top|center|bottom))?/i;!o.test(n.startOrigin)&&(n.startOrigin="0px 0px");var n=t.object.extend({restoreAfterFinish:!0,from:0,to:1},n||{}),a=t.fx.create(r,t.object.extend({initialize:function(){r.style.display="",this.protect("clip"),i.width=r.offsetWidth,i.height=r.offsetHeight,o.test(this.startOrigin);var e,t,n=RegExp.$1.toLowerCase(),a=RegExp.$4.toLowerCase(),s=this.element.offsetWidth,u=this.element.offsetHeight;/\d+%/.test(n)?e=parseInt(n,10)/100*s:/\d+px/.test(n)?e=parseInt(n):"left"==n?e=0:"center"==n?e=s/2:"right"==n&&(e=s),a?/\d+%/.test(a)?t=parseInt(a,10)/100*u:/\d+px/.test(a)?t=parseInt(a):"top"==a?t=0:"center"==a?t=u/2:"bottom"==a&&(t=u):t=u/2,i.x=e,i.y=t},render:function(e){var t=this.to*e+this.from*(1-e),n=i.y*(1-t)+"px ",o=i.x*(1-t)+"px ",a=i.x*(1-t)+i.width*t+"px ",s=i.y*(1-t)+i.height*t+"px ";r.style.clip="rect("+n+a+s+o+")"},finish:function(){this.to<this.from&&(r.style.display="none")}},n),"baidu.fx.mask");return a.launch()},t.fx.moveBy=function(e,n,r){if(!(e=t.dom.g(e))||"static"==t.dom.getStyle(e,"position")||"object"!=typeof n)return null;var i={};i.x=n[0]||n.x||0,i.y=n[1]||n.y||0;var o=t.fx.move(e,t.object.extend(i,r||{}));return o},t.fx.scale=function(e,n){if(!(e=t.dom.g(e)))return null;n=t.object.extend({from:.1,to:1},n||{});var r=/^(-?\d+px|\d?\d(\.\d+)?%|100%|left|center|right)(\s+(-?\d+px|\d?\d(\.\d+)?%|100%|top|center|bottom))?/i;!r.test(n.transformOrigin)&&(n.transformOrigin="0px 0px");var i={},o=t.fx.create(e,t.object.extend({fade:!0,initialize:function(){t.dom.show(e);var n=this,o=i,a=e.style,s=function(e){n.protect(e)};if(t.browser.ie){s("top"),s("left"),s("position"),s("zoom"),s("filter"),this.offsetX=parseInt(t.dom.getStyle(e,"left"))||0,this.offsetY=parseInt(t.dom.getStyle(e,"top"))||0,"static"==t.dom.getStyle(e,"position")&&(a.position="relative"),r.test(this.transformOrigin);var u,c,l=RegExp.$1.toLowerCase(),f=RegExp.$4.toLowerCase(),d=this.element.offsetWidth,p=this.element.offsetHeight;/\d+%/.test(l)?u=parseInt(l,10)/100*d:/\d+px/.test(l)?u=parseInt(l):"left"==l?u=0:"center"==l?u=d/2:"right"==l&&(u=d),f?/\d+%/.test(f)?c=parseInt(f,10)/100*p:/\d+px/.test(f)?c=parseInt(f):"top"==f?c=0:"center"==f?c=p/2:"bottom"==f&&(c=p):c=p/2,a.zoom=this.from,o.cx=u,o.cy=c}else s("WebkitTransform"),s("WebkitTransformOrigin"),s("MozTransform"),s("MozTransformOrigin"),s("OTransform"),s("OTransformOrigin"),s("transform"),s("transformOrigin"),s("opacity"),s("KHTMLOpacity"),a.WebkitTransform=a.MozTransform=a.OTransform=a.transform="scale("+this.from+")",a.WebkitTransformOrigin=a.MozTransformOrigin=a.OTransformOrigin=a.transformOrigin=this.transformOrigin},render:function(n){var r=e.style,o=1==this.to,o="boolean"==typeof this.opacityTrend?this.opacityTrend:o,a=o?this.percent:1-this.percent,s=this.to*n+this.from*(1-n);t.browser.ie?(r.zoom=s,this.fade&&(r.filter="progid:DXImageTransform.Microsoft.Alpha(opacity:"+Math.floor(100*a)+")"),r.top=this.offsetY+i.cy*(1-s),r.left=this.offsetX+i.cx*(1-s)):(r.WebkitTransform=r.MozTransform=r.OTransform=r.transform="scale("+s+")",this.fade&&(r.KHTMLOpacity=r.opacity=a))}},n),"baidu.fx.scale");return o.launch()},t.fx.zoomOut=function(e,n){if(!(e=t.dom.g(e)))return null;n=t.object.extend({to:.1,from:1,opacityTrend:!1,restoreAfterFinish:!0,transition:function(e){return 1-Math.pow(1-e,2)}},n||{});var r=t.fx.scale(e,n);return r.addEventListener("onafterfinish",function(){t.dom.hide(this.element)}),r},t.fx.puff=function(e,n){return t.fx.zoomOut(e,t.object.extend({to:1.8,duration:800,transformOrigin:"50% 50%"},n||{}))},t.fx.pulsate=function(e,n,r){if(!(e=t.dom.g(e)))return null;if(isNaN(n)||0==n)return null;var i=e,o=t.fx.create(i,t.object.extend({initialize:function(){this.protect("visibility")},transition:function(e){return Math.cos(2*Math.PI*e)},render:function(e){i.style.visibility=e>0?"visible":"hidden"},finish:function(){setTimeout(function(){t.fx.pulsate(e,--n,r)},10)}},r),"baidu.fx.pulsate");return o.launch()},t.fx.remove=function(e,n){var r=n.onafterfinish?n.onafterfinish:Function();return t.fx.fadeOut(e,t.object.extend(n||{},{onafterfinish:function(){t.dom.remove(this.element),r.call(this)}}))},t.fx.shake=function(e,n,r){function i(){for(var e=0;arguments.length>e;e++)if(!isNaN(arguments[e]))return arguments[e]}if(!(e=t.dom.g(e)))return null;var o=e;n=n||[];var a=t.fx.create(o,t.object.extend({initialize:function(){this.protect("top"),this.protect("left"),this.protect("position"),this.restoreAfterFinish=!0,"static"==t.dom.getStyle(o,"position")&&(o.style.position="relative");var e=this["original"];this.originX=parseInt(e.left||0),this.originY=parseInt(e.top||0),this.offsetX=i(n[0],n.x,16),this.offsetY=i(n[1],n.y,5)},transition:function(e){var t=1-e;return 1==Math.floor(16*t)%2?t:e-1},render:function(e){o.style.top=this.offsetY*e+this.originY+"px",o.style.left=this.offsetX*e+this.originX+"px"}},r||{}),"baidu.fx.shake");return a.launch()},t.fx.zoomIn=function(e,n){return(e=t.dom.g(e))?(n=t.object.extend({to:1,from:.1,restoreAfterFinish:!0,transition:function(e){return Math.pow(e,2)}},n||{}),t.fx.scale(e,n)):null},t.json.decode=t.json.parse,t.json.encode=t.json.stringify,t.lang.Class.prototype.addEventListeners=function(e,n){if(n===void 0)for(var r in e)this.addEventListener(r,e[r]);else{e=e.split(",");for(var r=0,i=e.length;i>r;r++)this.addEventListener(t.string.trim(e[r]),n)}},t.lang.decontrol=function(){var e=t.global("_maps_id");return function(t){delete e[t]
}}(),t.lang.eventCenter=t.lang.eventCenter||t.lang.createSingle(),t.lang.getModule=function(e,t){for(var n,r=e.split("."),i=t||window;n=r.shift();){if(null==i[n])return null;i=i[n]}return i},t.lang.isBoolean=t.isBoolean,t.lang.isWindow=function(e){return"Window"==t.type(e)},t.lang.module=function(e,t,n){var r,i=e.split("."),o=i.length-1,a=0;if(!n)try{if(!RegExp("^[a-zA-Z_$][a-zA-Z0-9_$]*$").test(i[0]))throw"";n=window.eval(i[0]),a=1}catch(s){n=window}for(;o>a;a++)r=i[a],n[r]||(n[r]={}),n=n[r];n[i[o]]||(n[i[o]]=t)},t.global("_maps_id"),t.page.createStyleSheet=function(e){var n,r=e||{},i=r.document||document;if(t.browser.ie)return r.url||(r.url=""),i.createStyleSheet(r.url,r.index);if(n="<style type='text/css'></style>",r.url&&(n="<link type='text/css' rel='stylesheet' href='"+r.url+"'/>"),t.dom.insertHTML(i.getElementsByTagName("HEAD")[0],"beforeEnd",n),r.url)return null;var o=i.styleSheets[i.styleSheets.length-1],a=o.rules||o.cssRules;return{self:o,rules:o.rules||o.cssRules,addRule:function(e,t,n){return o.addRule?o.addRule(e,t,n):o.insertRule?(isNaN(n)&&(n=a.length),o.insertRule(e+"{"+t+"}",n)):void 0},removeRule:function(e){o.removeRule?o.removeRule(e):o.deleteRule&&(isNaN(e)&&(e=0),o.deleteRule(e))}}},t.page.loadCssFile=function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(t)},t.page.loadJsFile=function(e){var t=document.createElement("script");t.setAttribute("type","text/javascript"),t.setAttribute("src",e),t.setAttribute("defer","defer"),document.getElementsByTagName("head")[0].appendChild(t)},t.string.filterFormat=function(e,n){var r=[].slice.call(arguments,1),i=r.length,o={}.toString;return i?(1==i&&n&&/Array|Object/.test(o.call(n))&&(r=n),e.replace(/#\{(.+?)\}/g,function(e,n){var i,o,a,s,u=n.split("|");if(!r)return"";for("function"==typeof(i=r[u[0]])&&(i=i(u[0])),o=1,a=u.length;a>o;++o)"function"==typeof(s=t.string.filterFormat[u[o]])&&(i=s(i));return null==i?"":i})):e},t.string.filterFormat.escapeJs=function(e){if(!e||"string"!=typeof e)return e;var t,n,r,i=[];for(t=0,n=e.length;n>t;++t)r=e.charCodeAt(t),r>255?i.push(e.charAt(t)):i.push("\\x"+r.toString(16));return i.join("")},t.string.filterFormat.js=t.string.filterFormat.escapeJs,t.string.filterFormat.escapeString=function(e){return e&&"string"==typeof e?e.replace(/["'<>\\\/`]/g,function(e){return"&#"+e.charCodeAt(0)+";"}):e},t.string.filterFormat.e=t.string.filterFormat.escapeString,t.string.filterFormat.toInt=function(e){return parseInt(e,10)||0},t.string.filterFormat.i=t.string.filterFormat.toInt,t.url.getQueryValue=function(e,n){var r=RegExp("(^|&|\\?|#)"+t.string.escapeReg(n)+"=([^&#]*)(&|$|#)",""),i=e.match(r);return i?i[2]:null},t.url.jsonToQuery=function(e,n){var r,i=[],o=n||function(e){return t.url.escapeSymbol(e)};return t.object.each(e,function(e,n){if(t.lang.isArray(e))for(r=e.length;r--;)i.push(n+"="+o(e[r],n));else i.push(n+"="+o(e,n))}),i.join("&")},t.url.queryToJson=function(e){for(var n,r,i,o=e.substr(e.lastIndexOf("?")+1).split("&"),a=o.length,s=null,u=0;a>u;u++)n=o[u].split("="),2>n.length||(!s&&(s={}),r=n[0],i=n[1],n=s[r],n?t.lang.isArray(n)?n.push(i):s[r]=[n,i]:s[r]=i);return s},t.array=t.array||{},t.dom=t.dom||{},t.addClass=t.dom.addClass||{},t.g=t.G=t.dom.g||{},t.getAttr=t.dom.getAttr||{},t.getStyle=t.dom.getStyle||{},t.hide=t.dom.hide||{},t.insertHTML=t.dom.insertHTML||{},t.q=t.Q=t.dom.q||{},t.removeClass=t.dom.removeClass||{},t.setAttr=t.dom.setAttr||{},t.setAttrs=t.dom.setAttrs||{},t.dom.setOuterHeight=t.dom.setBorderBoxHeight||{},t.dom.setOuterWidth=t.dom.setBorderBoxWidth||{},t.setStyle=t.dom.setStyle||{},t.setStyles=t.dom.setStyles||{},t.show=t.dom.show||{},t.event=t.event||{},t.on=t.event.on||{},t.un=t.event.un||{},t.lang=t.lang||{},t.inherits=t.lang.inherits||{},t.object=t.object||{},t.string=t.string||{},t.decodeHTML=t.string.decodeHTML||{},t.encodeHTML=t.string.encodeHTML||{},t.format=t.string.format||{},t.trim=t.string.trim||{},t}();