//>>built
define("dojox/charting/themes/ThreeD","dojo/_base/lang dojo/_base/array ../Theme ./gradientGenerator ./PrimaryColors dojo/colors ./common".split(" "),function(f,d,g,h,k,b){var l={type:"linear",space:"shape",x1:0,y1:0,x2:100,y2:0},m=[{o:0,i:174},{o:.08,i:231},{o:.18,i:237},{o:.3,i:231},{o:.39,i:221},{o:.49,i:206},{o:.58,i:187},{o:.68,i:165},{o:.8,i:128},{o:.9,i:102},{o:1,i:174}],n=d.map("#f00 #0f0 #00f #ff0 #0ff #f0f ./common".split(" "),function(a){var b=f.delegate(l);a=(b.colors=h.generateGradientByIntensity(a,
m))[2].color;a.r+=100;a.g+=100;a.b+=100;a.sanitize();return b});b.ThreeD=k.clone();b.ThreeD.series.shadow={dx:1,dy:1,width:3,color:[0,0,0,.15]};b.ThreeD.next=function(a,b,f){if("bar"==a||"column"==a){var c=this._current%this.seriesThemes.length,e=this.seriesThemes[c],d=e.fill;e.fill=n[c];c=g.prototype.next.apply(this,arguments);e.fill=d;return c}return g.prototype.next.apply(this,arguments)};return b.ThreeD});