Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
11 lines (11 sloc) 4.06 KB
<!DOCTYPE html>
<html><head><script>var JSON;JSON||(JSON={});
(function(){function c(g){return g<10?"0"+g:g}function h(g){a.lastIndex=0;return a.test(g)?'"'+g.replace(a,function(g){var f=o[g];return typeof f==="string"?f:"\\u"+("0000"+g.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+g+'"'}function l(g,a){var f,b,j,c,n=e,i,d=a[g];d&&typeof d==="object"&&typeof d.toJSON==="function"&&(d=d.toJSON(g));typeof k==="function"&&(d=k.call(a,g,d));switch(typeof d){case "string":return h(d);case "number":return isFinite(d)?String(d):"null";case "boolean":case "null":return String(d);case "object":if(!d)return"null";
e+=m;i=[];if(Object.prototype.toString.apply(d)==="[object Array]"){c=d.length;for(f=0;f<c;f+=1)i[f]=l(f,d)||"null";j=i.length===0?"[]":e?"[\n"+e+i.join(",\n"+e)+"\n"+n+"]":"["+i.join(",")+"]";e=n;return j}if(k&&typeof k==="object"){c=k.length;for(f=0;f<c;f+=1)typeof k[f]==="string"&&(b=k[f],(j=l(b,d))&&i.push(h(b)+(e?": ":":")+j))}else for(b in d)Object.prototype.hasOwnProperty.call(d,b)&&(j=l(b,d))&&i.push(h(b)+(e?": ":":")+j);j=i.length===0?"{}":e?"{\n"+e+i.join(",\n"+e)+"\n"+n+"}":"{"+i.join(",")+
"}";e=n;return j}}if(typeof Date.prototype.toJSON!=="function")Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()};var b=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
a=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e,m,o={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},k;if(typeof JSON.stringify!=="function")JSON.stringify=function(b,a,f){var c;m=e="";if(typeof f==="number")for(c=0;c<f;c+=1)m+=" ";else typeof f==="string"&&(m=f);if((k=a)&&typeof a!=="function"&&(typeof a!=="object"||typeof a.length!=="number"))throw Error("JSON.stringify");return l("",
{"":b})};if(typeof JSON.parse!=="function")JSON.parse=function(a,c){function f(a,b){var e,g,d=a[b];if(d&&typeof d==="object")for(e in d)Object.prototype.hasOwnProperty.call(d,e)&&(g=f(d,e),g!==void 0?d[e]=g:delete d[e]);return c.call(a,b,d)}var e,a=String(a);b.lastIndex=0;b.test(a)&&(a=a.replace(b,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),typeof c==="function"?f({"":e},""):e;throw new SyntaxError("JSON.parse");}})();typeof XMLHttpRequest=="undefined"&&(XMLHttpRequest=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(c){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(h){}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(l){}throw Error("This browser does not support XMLHttpRequest.");});
var noop=function(){},requests=0,active={};window.onunload=function(){for(var c in active)active[c].abort()};
var request=function(c,h,l,b){var a=new XMLHttpRequest,e=""+ ++requests;active[e]=a;var m=function(){b(!/2\d\d/.test(a.status)&&Error("invalid status="+a.status),a.responseText)};a.open(c,h,true);a.onreadystatechange=function(){if(a.readyState===4)delete active[e],a.onreadystatechange=noop,setTimeout(m,1)};a.send(l);return function(){delete active[e];a.onreadystatechange=noop;a.abort();b(Error("request aborted"))}};
window.onload=function(){var c=window.top,h={};(function(c,b){window.attachEvent?window.attachEvent("on"+c,b):window.addEventListener(c,b,false)})("message",function(c){var b=JSON.parse(c.data);b.name==="request"?(b.params.push(function(a,c){delete h[b.id];window.top.postMessage(JSON.stringify({error:a?a.message:null,result:c,id:b.id}),"*")}),h[b.id]=request.apply(null,b.params)):b.name==="destroy"&&((h[b.id]||noop)(),delete h[b.id])});c.postMessage("load","*")};</script></head><body></body></html>
Something went wrong with that request. Please try again.