diff -r 000000000000 -r 40c8f766c9b8 src/cm/media/js/lib/yui/yui_3.0.0b1/build/json/json-stringify-min.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui_3.0.0b1/build/json/json-stringify-min.js Mon Nov 23 15:14:29 2009 +0100 @@ -0,0 +1,8 @@ +/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 3.0.0b1 +build: 1163 +*/ +YUI.add("json-stringify",function(C){var V=Object.prototype.toString,F=C.Lang,A=F.isFunction,M=F.isArray,D=F.type,Q="string",S="number",P="boolean",N="object",W="array",O="regexp",I="error",U="null",E="date",a="",Z="{",H="}",G="[",T="]",R=",",K=",\n",B="\n",J=":",X=": ",L='"';C.mix(C.namespace("JSON"),{_SPECIAL_CHARS:/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},dateToString:function(b){function Y(c){return c<10?"0"+c:c;}return L+b.getUTCFullYear()+"-"+Y(b.getUTCMonth()+1)+"-"+Y(b.getUTCDate())+"T"+Y(b.getUTCHours())+J+Y(b.getUTCMinutes())+J+Y(b.getUTCSeconds())+"Z"+L;},stringify:function(c,n,d){var e=C.JSON._CHARS,Y=C.JSON._SPECIAL_CHARS,i=A(n)?n:null,b=[],q=C.JSON.dateToString,l=V.call(d).match(/String|Number/);if(i||typeof n!=="object"){n=undefined;}if(l){if(l[0]==="Number"){d=new Array(Math.min(Math.max(0,d),100)+1).join(" ");}l=d;}function k(m){if(!e[m]){e[m]="\\u"+("0000"+(+(m.charCodeAt(0))).toString(16)).slice(-4);}return e[m];}function p(m){return L+m.replace(Y,k)+L;}function g(r){for(var m=b.length-1;m>=0;--m){if(b[m]===r){throw new Error("JSON.stringify. Cyclical reference");}}return false;}function f(m){return m.replace(/^/gm,d);}function j(m,u){b.push(m);var y=[],w=l?X:J,t,s,x,r,z;if(u){for(t=m.length-1;t>=0;--t){y[t]=h(m,t)||U;}}else{r=M(n)?n:C.Object.keys(m);for(t=0,s=0,x=r.length;t