text: $wnd.showcase.runAsyncCallback32("function lB(){lB=CCb;kB=new PJc}\nfunction mB(d,a){var b=d.a;for(var c in b){b.hasOwnProperty(c)&&a.ah(c)}}\nfunction nB(c,b){try{typeof $wnd[b]!=bNc&&sB(b);c.a=$wnd[b]}catch(a){sB(b)}}\nfunction Zjc(a,b,c,d){var e;a.a.Tg(b,c);e=$jc(a.a.i,b,c);Dh(e,d,true)}\nfunction qB(){lB();var a;a=rfb(fFc(kB,vVc),296);if(!a){a=new pB;iFc(kB,vVc,a)}return a}\nfunction oB(d,a){a=String(a);var b=d.a;var c=b[a];(c==null||!b.hasOwnProperty(a))&&d.fe(a);return String(c)}\nfunction sB(a){throw YBb(new sLc(\"'\"+a+\"' is not a JavaScript object and cannot be used as a Dictionary\"))}\nfunction pB(){this.b='Dictionary userInfo';nB(this,vVc);if(!this.a){throw YBb(new sLc(\"Cannot find JavaScript object with the name 'userInfo'\"))}}\nfunction hRb(){var a,b,c,d,e,f,g,h,i,j,k,l,m;g=new _uc;i=new Khc('<pre>var userInfo = {\\n&nbsp;&nbsp;name: \"Amelie Crutcher\",\\n&nbsp;&nbsp;timeZone: \"EST\",\\n&nbsp;&nbsp;userID: \"123\",\\n&nbsp;&nbsp;lastLogOn: \"2/2/2006\"\\n};<\\/pre>\\n');(Sac(),i.hb).dir='ltr';i.hb.style['textAlign']=$Oc;Yuc(g,new Khc('<b>This example interacts with the following JavaScript variable:<\\/b>'));Yuc(g,i);k=new Ujc;c=k.j;j=qB();f=(m=new WJc,mB(j,m),m);a=0;for(e=(h=(new kGc(f.a)).a.Vh().fc(),new pGc(h));e.a.Og();){d=(b=rfb(e.a.Pg(),36),vfb(b._h()));l=oB(j,d);Kjc(k,0,a,d);Zjc(c,0,a,'cw-DictionaryExample-header');Kjc(k,1,a,l);Zjc(c,1,a,'cw-DictionaryExample-data');++a}Yuc(g,new Khc('<br><br>'));Yuc(g,k);return g}\nvar vVc='userInfo';BCb(296,1,{296:1},pB);_.fe=function rB(a){var b;b=\"Cannot find '\"+a+\"' in \"+this;throw YBb(new sLc(b))};_.kb=function tB(){return this.b};var kB;var Jlb=KBc(JOc,CQc,296);BCb(520,1,yQc);_.Bc=function mRb(){REb(this.a,hRb())};aNc(Al)(32);\n//# sourceURL=showcase-32.js\n")
  