﻿/*
 * Compressed by iPow(www.iPow.cn)
 */
if(!this.JSON)JSON={};(function(){function f(A){return A<10?"0"+A:A}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(A){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(A){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"},rep;function quote(A){escapable.lastIndex=0;return escapable.test(A)?"\""+A.replace(escapable,function(B){var A=meta[B];return typeof A==="string"?A:"\\u"+("0000"+B.charCodeAt(0).toString(16)).slice(-4)})+"\"":"\""+A+"\""}function str(H,B){var I,G,A,D,E=gap,F,C=B[H];if(C&&typeof C==="object"&&typeof C.toJSON==="function")C=C.toJSON(H);if(typeof rep==="function")C=rep.call(B,H,C);switch(typeof C){case"string":return quote(C);case"number":return isFinite(C)?String(C):"null";case"boolean":case"null":return String(C);case"object":if(!C)return"null";gap+=indent;F=[];if(Object.prototype.toString.apply(C)==="[object Array]"){D=C.length;for(I=0;I<D;I+=1)F[I]=str(I,C)||"null";A=F.length===0?"[]":gap?"[\n"+gap+F.join(",\n"+gap)+"\n"+E+"]":"["+F.join(",")+"]";gap=E;return A}if(rep&&typeof rep==="object"){D=rep.length;for(I=0;I<D;I+=1){G=rep[I];if(typeof G==="string"){A=str(G,C);if(A)F.push(quote(G)+(gap?": ":":")+A)}}}else for(G in C)if(Object.hasOwnProperty.call(C,G)){A=str(G,C);if(A)F.push(quote(G)+(gap?": ":":")+A)}A=F.length===0?"{}":gap?"{\n"+gap+F.join(",\n"+gap)+"\n"+E+"}":"{"+F.join(",")+"}";gap=E;return A}}if(typeof JSON.stringify!=="function")JSON.stringify=function(B,A,C){var D;gap="";indent="";if(typeof C==="number"){for(D=0;D<C;D+=1)indent+=" "}else if(typeof C==="string")indent=C;rep=A;if(A&&typeof A!=="function"&&(typeof A!=="object"||typeof A.length!=="number"))throw new Error("JSON.stringify");return str("",{"":B})};if(typeof JSON.parse!=="function")JSON.parse=function(text,reviver){var j;function walk(B,E){var D,A,C=B[E];if(C&&typeof C==="object")for(D in C)if(Object.hasOwnProperty.call(C,D)){A=walk(C,D);if(A!==undefined)C[D]=A;else delete C[D]}return reviver.call(B,E,C)}cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(A){return"\\u"+("0000"+A.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}())
