/*
	Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is an optimized version of Dojo, built for deployment and not for
	development. To get sources and documentation, please visit:

		http://dojotoolkit.org
*/

//>>built
(function(_1,_2){var _3=function(){},_4=function(it){for(var p in it){return 0;}return 1;},_5={}.toString,_6=function(it){return _5.call(it)=="[object Function]";},_7=function(it){return _5.call(it)=="[object String]";},_8=function(it){return _5.call(it)=="[object Array]";},_9=function(_a,_b){if(_a){for(var i=0;i<_a.length;){_b(_a[i++]);}}},_c=function(_d,_e){for(var p in _e){_d[p]=_e[p];}return _d;},_f=function(_10,_11){return _c(new Error(_10),{src:"dojoLoader",info:_11});},_12=1,uid=function(){return "_"+_12++;},req=function(_13,_14,_15){return _16(_13,_14,_15,0,req);},_17=this,doc=_17.document,_18=doc&&doc.createElement("DiV"),has=req.has=function(_19){return _1a[_19]=_6(_1a[_19])?_1a[_19](_17,doc,_18):_1a[_19];},_1a=has.cache=_2.hasCache;has.add=function(_1b,_1c,now,_1d){(_1a[_1b]===undefined||_1d)&&(_1a[_1b]=_1c);return now&&has(_1b);};false&&has.add("host-node",typeof process=="object"&&/node(\.exe)?$/.test(process.execPath));if(0){require("./_base/configNode.js").config(_2);_2.loaderPatch.nodeRequire=require;}false&&has.add("host-rhino",typeof load=="function"&&(typeof Packages=="function"||typeof Packages=="object"));if(0){for(var _1e=_1.baseUrl||".",arg,_1f=this.arguments,i=0;i<_1f.length;){arg=(_1f[i++]+"").split("=");if(arg[0]=="baseUrl"){_1e=arg[1];break;}}load(_1e+"/_base/configRhino.js");rhinoDojoConfig(_2,_1e,_1f);}for(var p in _1.has){has.add(p,_1.has[p],0,1);}var _20=1,_21=2,_22=3,_23=4,_24=5;if(0){_20="requested";_21="arrived";_22="not-a-module";_23="executing";_24="executed";}var _25=0,_26="sync",xd="xd",_27=[],_28=0,_29=_3,_2a=_3,_2b;if(1){req.isXdUrl=_3;req.initSyncLoader=function(_2c,_2d,_2e,_2f){if(!_28){_28=_2c;_29=_2d;_2a=_2e;req.isXdUrl=_2f;}return {sync:_26,xd:xd,arrived:_21,nonmodule:_22,executing:_23,executed:_24,syncExecStack:_27,modules:_30,execQ:_31,getModule:_32,injectModule:_33,setArrived:_34,signal:_35,finishExec:_36,execModule:_37,dojoRequirePlugin:_28,getLegacyMode:function(){return _25;},holdIdle:function(){_6e++;},releaseIdle:function(){_38();}};};if(1){true||has.add("dojo-xhr-factory",1);has.add("dojo-force-activex-xhr",1&&!doc.addEventListener&&window.location.protocol=="file:");has.add("native-xhr",typeof XMLHttpRequest!="undefined");if(has("native-xhr")&&!has("dojo-force-activex-xhr")){_2b=function(){return new XMLHttpRequest();};}else{for(var _39=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],_3a,i=0;i<3;){try{_3a=_39[i++];if(new ActiveXObject(_3a)){break;}}catch(e){}}_2b=function(){return new ActiveXObject(_3a);};}req.getXhr=_2b;has.add("dojo-gettext-api",1);req.getText=function(url,_3b,_3c){var xhr=_2b();xhr.open("GET",_3d(url),false);xhr.send(null);if(xhr.status==200||(!location.host&&!xhr.status)){if(_3c){_3c(xhr.responseText,_3b);}}else{throw _f("xhrFailed",xhr.status);}return xhr.responseText;};}}var _3e=new Function("__text","return eval(__text);");req.eval=function(_3f,_40){return _3e(_3f+"\r\n////@ sourceURL="+_40);};var _41={},_42="error",_35=req.signal=function(_43,_44){var _45=_41[_43];_9(_45&&_45.slice(0),function(_46){_46.apply(null,_8(_44)?_44:[_44]);});},on=req.on=function(_47,_48){var _49=_41[_47]||(_41[_47]=[]);_49.push(_48);return {remove:function(){for(var i=0;i<_49.length;i++){if(_49[i]===_48){_49.splice(i,1);return;}}}};};var _4a=[],_4b={},_4c=[],_4d={},_4e={},_4f=[],_30={},_50="",_51={},_52={},_53={};if(1){var _54=function(_55){for(var p in _52){var _56=p.match(/^url\:(.+)/);if(_56){_51[_57(_56[1],_55)]=_52[p];}else{_51[_58(p,_55).mid]=_52[p];}}_52={};},_59=function(map,_5a){_5a.splice(0,_5a.length);var p,i,_5b;for(p in map){_5a.push([p,map[p]]);}_5a.sort(function(lhs,rhs){return rhs[0].length-lhs[0].length;});for(i=0;i<_5a.length;){_5b=_5a[i++];_5b[2]=new RegExp("^"+_5b[0].replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){return "\\"+c;})+"(/|$)");_5b[3]=_5b[0].length+1;}},_5c=function(_5d,_5e){var _5f=_5d.name;if(!_5f){_5f=_5d;_5d={name:_5f};}_5d=_c({main:"main",mapProg:[]},_5d);_5d.location=(_5e||"")+(_5d.location?_5d.location:_5f);_59(_5d.packageMap,_5d.mapProg);if(!_5d.main.indexOf("./")){_5d.main=_5d.main.substring(2);}_c(_4b,_5d.paths);_4d[_5f]=_5d;_4e[_5f]=_5f;},_60=function(_61,_62){for(var p in _61){if(p=="waitSeconds"){req.waitms=(_61[p]||0)*1000;}if(p=="cacheBust"){_50=_61[p]?(_7(_61[p])?_61[p]:(new Date()).getTime()+""):"";}if(p=="baseUrl"||p=="combo"){req[p]=_61[p];}if(1&&p=="async"){var _63=_61[p];req.legacyMode=_25=(_7(_63)&&/sync|legacyAsync/.test(_63)?_63:(!_63?"sync":false));req.async=!_25;}if(_61[p]!==_1a){req.rawConfig[p]=_61[p];p!="has"&&has.add("config-"+p,_61[p],0,_62);}}if(!req.baseUrl){req.baseUrl="./";}if(!/\/$/.test(req.baseUrl)){req.baseUrl+="/";}for(p in _61.has){has.add(p,_61.has[p],0,_62);}_9(_61.packages,_5c);for(_1e in _61.packagePaths){_9(_61.packagePaths[_1e],function(_64){_5c(_64,_1e+"/");});}_59(_c(_4b,_61.paths),_4c);_9(_61.aliases,function(_65){if(_7(_65[0])){_65[0]=new RegExp("^"+_65[0].replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(c){return "\\"+c;})+"$");}_4a.push(_65);});_59(_c(_4e,_61.packageMap),_4f);if(_61.cache){_54();_52=_61.cache;}_35("config",[_61,req.rawConfig]);};if(1){for(var src,_66,_67=doc.getElementsByTagName("script"),i=0;i<_67.length&&!_66;i++){if((src=_67[i].getAttribute("src"))&&(_66=src.match(/(.*)\/?dojo\.js(\W|$)/i))){_1.baseUrl=_1.baseUrl||_2.baseUrl||_66[1];src=(_67[i].getAttribute("data-dojo-config")||_67[i].getAttribute("djConfig"));if(src){_53=req.eval("({ "+src+" })","data-dojo-config");}if(0){var _68=_67[i].getAttribute("data-main");if(_68){_53.deps=_53.deps||[_68];}}}}}if(0){try{if(window.parent!=window&&window.parent.require){var doh=window.parent.require("doh");doh&&_c(_53,doh.testConfig);}}catch(e){}}req.rawConfig={};_60(_2,1);_60(_1,1);_60(_53,1);}else{_4b=_2.paths;_4c=_2.pathsMapProg;_4d=_2.packs;_4a=_2.aliases;_4e=_2.packageMap;_4f=_2.packageMapProg;_30=_2.modules;_51=_2.cache;_50=_2.cacheBust;req.rawConfig=_2;}if(0){req.combo=req.combo||{add:_3};var _69=0,_6a=[],_6b=null;}var _6c=function(_6d){_6e++;_9(_6d.deps,_33);if(0&&_69&&!_6b){_6b=setTimeout(function(){_69=0;_6b=null;req.combo.done(function(_6f,url){var _70=function(){_71(0,_6f);_72();};_6a.push(_6f);_73=_6f;req.injectUrl(url,_70,_6f);_73=0;},req);},0);}_38();},_16=function(a1,a2,a3,_74,_75){var _76,_77;if(_7(a1)){_76=_32(a1,_74,true);if(_76&&_76.executed){return _76.result;}throw _f("undefinedModule",a1);}if(!_8(a1)){_60(a1);a1=a2;a2=a3;}if(_8(a1)){_77="require*"+uid();for(var mid,_78=[],i=0;i<a1.length;){mid=a1[i++];if(mid in {exports:1,module:1}){throw _f("illegalModuleId",mid);}_78.push(_32(mid,_74));}_76=_c(_79("",_77,0,""),{injected:_21,deps:_78,def:a2||_3,require:_74?_74.require:req});_30[_76.mid]=_76;_6c(_76);var _7a=_6e&&req.async;_6e++;_37(_76,req.async);_38();if(!_76.executed){_31.push(_76);}_72();}return _75;},_7b=function(_7c){if(!_7c){return req;}var _7d=_7c.require;if(!_7d){_7d=function(a1,a2,a3){return _16(a1,a2,a3,_7c,_7d);};_7c.require=_c(_7d,req);_7d.module=_7c;_7d.toUrl=function(_7e){return _57(_7e,_7c);};_7d.toAbsMid=function(mid){return _a7(mid,_7c);};if(0){_7d.undef=function(mid){req.undef(mid,_7c);};}}return _7d;},_31=[],_7f=[],_80={},_81=function(_82){_82.injected=_20;_80[_82.mid]=1;if(_82.url){_80[_82.url]=1;}},_34=function(_83){_83.injected=_21;delete _80[_83.mid];if(_83.url){delete _80[_83.url];}if(_4(_80)){_84();1&&_25==xd&&(_25=_26);}},_85=req.idle=function(){return !_7f.length&&_4(_80)&&!_31.length&&!_6e;},_86=function(_87,map){for(var i=0;i<map.length;i++){if(map[i][2].test(_87)){return map[i];}}return 0;},_88=function(_89){var _8a=[],_8b,_8c;_89=_89.split("/");while(_89.length){_8b=_89.shift();if(_8b==".."&&_8a.length&&_8c!=".."){_8a.pop();_8c=_8a[_8a.length-1];}else{if(_8b!="."){_8a.push(_8c=_8b);}}}return _8a.join("/");},_79=function(pid,mid,_8d,url){if(1){var xd=req.isXdUrl(url);return {pid:pid,mid:mid,pack:_8d,url:url,executed:0,def:0,isXd:xd,isAmd:!!(xd||(_4d[pid]&&_4d[pid].isAmd))};}else{return {pid:pid,mid:mid,pack:_8d,url:url,executed:0,def:0};}},_8e=function(mid,_8f,_90,_91,_92,_93,_94,_95){var pid,_96,_97,_98,_99,_9a,url,_9b,_9c,_9d;_9d=mid;_9c=/^\./.test(mid);if(/(^\/)|(\:)|(\.js$)/.test(mid)||(_9c&&!_8f)){return _79(0,mid,0,mid);}else{mid=_88(_9c?(_8f.mid+"/../"+mid):mid);if(/^\./.test(mid)){throw _f("irrationalPath",mid);}_98=_8f&&_8f.pack&&_8f.pack.mapProg;_99=(_98&&_86(mid,_98))||_86(mid,_93);if(_99){pid=_99[1];mid=mid.substring(_99[3]);_96=_90[pid];if(!mid){mid=_96.main;}_97=mid;mid=pid+"/"+mid;}else{pid="";}var _9e=0,_9f=0;_9(_4a,function(_a0){var _a1=mid.match(_a0[0]);if(_a1&&_a1.length>_9e){_9f=_6(_a0[1])?mid.replace(_a0[0],_a0[1]):_a0[1];}});if(_9f){return _8e(_9f,0,_90,_91,_92,_93,_94,_95);}_9b=_91[mid];if(_9b){return _95?_79(_9b.pid,_9b.mid,_9b.pack,_9b.url):_91[mid];}}if(!url){_99=_86(mid,_94);if(_99){url=_99[1]+mid.substring(_99[3]-1);}else{if(pid){url=_96.location+"/"+_97;}else{if(has("config-tlmSiblingOfDojo")){url="../"+mid;}else{url=mid;}}}if(!(/(^\/)|(\:)/.test(url))){url=_92+url;}url+=".js";}return _79(pid,mid,_96,_88(url));},_58=function(mid,_a2){return _8e(mid,_a2,_4d,_30,req.baseUrl,_4f,_4c);},_a3=function(_a4,_a5,_a6){return _a4.normalize?_a4.normalize(_a5,function(mid){return _a7(mid,_a6);}):_a7(_a5,_a6);},_a8=0,_32=function(mid,_a9,_aa){var _ab,_ac,_ad,_ae;_ab=mid.match(/^(.+?)\!(.*)$/);if(_ab){_ac=_32(_ab[1],_a9,_aa);if(1&&_25==_26&&!_ac.executed){_33(_ac);_6e++;_37(_ac);_38();_af(_ac);}if(_ac.executed===_24&&!_ac.load){_af(_ac);}if(_ac.load){_ad=_a3(_ac,_ab[2],_a9);mid=(_ac.mid+"!"+(_ac.dynamic?++_a8+"!":"")+_ad);}else{_ad=_ab[2];mid=_ac.mid+"!"+(++_a8)+"!waitingForPlugin";}_ae={plugin:_ac,mid:mid,req:_7b(_a9),prid:_ad};}else{_ae=_58(mid,_a9);}return _30[_ae.mid]||(!_aa&&(_30[_ae.mid]=_ae));},_a7=req.toAbsMid=function(mid,_b0){return _58(mid,_b0).mid;},_57=req.toUrl=function(_b1,_b2){var _b3=_b1.match(/(.+)(\.[^\/\.]+?)$/),_b4=(_b3&&_b3[1])||_b1,ext=(_b3&&_b3[2])||"",_b5=_58(_b4,_b2),url=_b5.url;url=typeof _b5.pid=="string"?url.substring(0,url.length-3):url;return _3d(url+ext);},_b6={injected:_21,executed:_24,def:_22,result:_22},_b7=function(mid){return _30[mid]=_c({mid:mid},_b6);},_b8=_b7("require"),_b9=_b7("exports"),_ba=_b7("module"),_bb=function(_bc,_bd){req.trace("loader-run-factory",[_bc.mid]);var _be=_bc.def,_bf;1&&_27.unshift(_bc);if(has("config-dojo-loader-catches")){try{_bf=_6(_be)?_be.apply(null,_bd):_be;}catch(e){_35(_42,_bc.result=_f("factoryThrew",[_bc,e]));}}else{_bf=_6(_be)?_be.apply(null,_bd):_be;}_bc.result=_bf===undefined&&_bc.cjs?_bc.cjs.exports:_bf;1&&_27.shift(_bc);},_c0={},_c1=0,_af=function(_c2){var _c3=_c2.result;_c2.dynamic=_c3.dynamic;_c2.normalize=_c3.normalize;_c2.load=_c3.load;return _c2;},_c4=function(_c5){var map={};_9(_c5.loadQ,function(_c6){var _c7=_c6.mid,_c8=_a3(_c5,_c6.prid,_c6.req.module),mid=_c5.dynamic?_c6.mid.replace(/waitingForPlugin$/,_c8):(_c5.mid+"!"+_c8),_c9=_c(_c({},_c6),{mid:mid,prid:_c8,injected:0});if(!_30[mid]){_da(_30[mid]=_c9);}map[_c6.mid]=_30[mid];_34(_c6);delete _30[_c6.mid];});_c5.loadQ=0;var _ca=function(_cb){for(var _cc,_cd=_cb.deps||[],i=0;i<_cd.length;i++){_cc=map[_cd[i].mid];if(_cc){_cd[i]=_cc;}}};for(var p in _30){_ca(_30[p]);}_9(_31,_ca);},_36=function(_ce){req.trace("loader-finish-exec",[_ce.mid]);_ce.executed=_24;_ce.defOrder=_c1++;1&&_9(_ce.provides,function(cb){cb();});if(_ce.loadQ){_af(_ce);_c4(_ce);}for(i=0;i<_31.length;){if(_31[i]===_ce){_31.splice(i,1);}else{i++;}}},_cf=[],_37=function(_d0,_d1){if(_d0.executed===_23){req.trace("loader-circular-dependency",[_cf.concat(mid).join("->")]);return (!_d0.def||_d1)?_c0:(_d0.cjs&&_d0.cjs.exports);}if(!_d0.executed){if(!_d0.def){return _c0;}var mid=_d0.mid,_d2=_d0.deps||[],arg,_d3,_d4=[],i=0;if(0){_cf.push(mid);req.trace("loader-exec-module",["exec",_cf.length,mid]);}_d0.executed=_23;while(i<_d2.length){arg=_d2[i++];_d3=((arg===_b8)?_7b(_d0):((arg===_b9)?_d0.cjs.exports:((arg===_ba)?_d0.cjs:_37(arg,_d1))));if(_d3===_c0){_d0.executed=0;req.trace("loader-exec-module",["abort",mid]);0&&_cf.pop();return _c0;}_d4.push(_d3);}_bb(_d0,_d4);_36(_d0);}0&&_cf.pop();return _d0.result;},_6e=0,_72=function(){if(_6e){return;}_6e++;_29();for(var _d5,_d6,i=0;i<_31.length;){_d5=_c1;_d6=_31[i];_37(_d6);if(_d5!=_c1){_29();i=0;}else{i++;}}_38();},_38=function(){_6e--;if(_85()){_35("idle",[]);}};if(0){req.undef=function(_d7,_d8){var _d9=_32(_d7,_d8);_34(_d9);delete _30[_d9.mid];};}if(1){var _3d=function(url){url+="";return url+(_50?((/\?/.test(url)?"&":"?")+_50):"");},_da=function(_db){var _dc=_db.plugin;if(_dc.executed===_24&&!_dc.load){_af(_dc);}var _dd=function(def){_db.result=def;_34(_db);_36(_db);_72();};_81(_db);if(_dc.load){_dc.load(_db.prid,_db.req,_dd);}else{if(_dc.loadQ){_dc.loadQ.push(_db);}else{_31.unshift(_dc);_33(_dc);if(_dc.load){_dc.load(_db.prid,_db.req,_dd);}else{_dc.loadQ=[_db];}}}},_de={},_73=0,_df=0,_e0=function(_e1,_e2){_df=1;if(has("config-dojo-loader-catches")){try{if(_e1===_de){_51[_e2.mid].call(null);}else{req.eval(_e1,_e2.mid);}}catch(e){_35(_42,_f("evalModuleThrew",_e2));}}else{if(_e1===_de){_51[_e2.mid].call(null);}else{req.eval(_e1,_e2.mid);}}_df=0;},_33=function(_e3){var mid=_e3.mid,url=_e3.url;if(_e3.executed||_e3.injected||_80[mid]||(_e3.url&&_80[_e3.url])){return;}if(0){var _e4=0;if(_e3.plugin&&_e3.plugin.isCombo){req.combo.add(_e3.plugin.mid,_e3.prid,0,req);_e4=1;}else{if(!_e3.plugin){_e4=req.combo.add(0,_e3.mid,_e3.url,req);}}if(_e4){_81(_e3);_69=1;return;}}if(_e3.plugin){_da(_e3);return;}_81(_e3);var _e5=function(){_71(_e3);if(_e3.injected!==_21){_34(_e3);_c(_e3,_b6);}if(1&&_25){!_27.length&&_72();}else{_72();}};if(_51[mid]){req.trace("loader-inject",["cache",_e3.mid,url]);_e0(_de,_e3);_e5();return;}if(1&&_25){if(_e3.isXd){_25==_26&&(_25=xd);}else{if(_e3.isAmd&&_25!=_26){}else{var _e6=function(_e7){if(_25==_26){_27.unshift(_e3);_e0(_e7,_e3);_27.shift();_71(_e3);if(!_e3.cjs){_34(_e3);_36(_e3);}if(_e3.finish){var _e8=mid+"*finish",_e9=_e3.finish;delete _e3.finish;def(_e8,["dojo",("dojo/require!"+_e9.join(",")).replace(/\./g,"/")],function(_ea){_9(_e9,function(mid){_ea.require(mid);});});_31.unshift(_32(_e8));}_e5();}else{_e7=_2a(_e3,_e7);if(_e7){_e0(_e7,_e3);_e5();}else{_73=_e3;req.injectUrl(_3d(url),_e5,_e3);_73=0;}}};req.trace("loader-inject",["xhr",_e3.mid,url,_25!=_26]);if(has("config-dojo-loader-catches")){try{req.getText(url,_25!=_26,_e6);}catch(e){_35(_42,_f("xhrInjectFailed",[_e3,e]));}}else{req.getText(url,_25!=_26,_e6);}return;}}}req.trace("loader-inject",["script",_e3.mid,url]);_73=_e3;req.injectUrl(_3d(url),_e5,_e3);_73=0;},_eb=function(_ec,_ed,def){req.trace("loader-define-module",[_ec.mid,_ed]);if(0&&_ec.plugin&&_ec.plugin.isCombo){_ec.result=_6(def)?def():def;_34(_ec);_36(_ec);return _ec;}var mid=_ec.mid;if(_ec.injected===_21){_35(_42,_f("multipleDefine",_ec));return _ec;}_c(_ec,{deps:_ed,def:def,cjs:{id:_ec.mid,uri:_ec.url,exports:(_ec.result={}),setExports:function(_ee){_ec.cjs.exports=_ee;}}});for(var i=0;i<_ed.length;i++){_ed[i]=_32(_ed[i],_ec);}if(1&&_25&&!_80[mid]){_6c(_ec);_31.push(_ec);_72();}_34(_ec);if(!_6(def)&&!_ed.length){_ec.result=def;_36(_ec);}return _ec;},_71=function(_ef,_f0){_54(_ef);var _f1=[],_f2,_f3;while(_7f.length){_f3=_7f.shift();_f0&&(_f3[0]=_f0.shift());_f2=_f3[0]&&_32(_f3[0])||_ef;_f1.push(_eb(_f2,_f3[1],_f3[2]));}_9(_f1,_6c);};}var _f4=0,_84=_3,_f5=_3;if(1){_84=function(){_f4&&clearTimeout(_f4);_f4=0;},_f5=function(){_84();req.waitms&&(_f4=setTimeout(function(){_84();_35(_42,_f("timeout",_80));},req.waitms));};}if(1){has.add("ie-event-behavior",doc.attachEvent&&(typeof opera==="undefined"||opera.toString()!="[object Opera]"));}if(1&&(1||1)){var _f6=function(_f7,_f8,_f9,_fa){if(!has("ie-event-behavior")){_f7.addEventListener(_f8,_fa,false);return function(){_f7.removeEventListener(_f8,_fa,false);};}else{_f7.attachEvent(_f9,_fa);return function(){_f7.detachEvent(_f9,_fa);};}},_fb=_f6(window,"load","onload",function(){req.pageLoaded=1;doc.readyState!="complete"&&(doc.readyState="complete");_fb();});if(1){var _fc=doc.getElementsByTagName("script")[0],_fd=_fc.parentNode;req.injectUrl=function(url,_fe,_ff){_f5();var node=_ff.node=doc.createElement("script"),_100=function(e){e=e||window.event;var node=e.target||e.srcElement;if(e.type==="load"||/complete|loaded/.test(node.readyState)){_101();_fe&&_fe();}},_101=_f6(node,"load","onreadystatechange",_100);node.type="text/javascript";node.charset="utf-8";node.src=url;_fd.insertBefore(node,_fc);return node;};}}if(1){req.log=function(){try{for(var i=0;i<arguments.length;i++){}}catch(e){}};}else{req.log=_3;}if(0){var _102=req.trace=function(_103,args){if(_102.on&&_102.group[_103]){_35("trace",[_103,args]);for(var arg,dump=[],text="trace:"+_103+(args.length?(":"+args[0]):""),i=1;i<args.length;){arg=args[i++];if(_7(arg)){text+=", "+arg;}else{dump.push(arg);}}req.log(text);dump.length&&dump.push(".");req.log.apply(req,dump);}};_c(_102,{on:1,group:{},set:function(_104,_105){if(_7(_104)){_102.group[_104]=_105;}else{_c(_102.group,_104);}}});_102.set(_c(_c(_c({},_2.trace),_1.trace),_53.trace));on("config",function(_106){_106.trace&&_102.set(_106.trace);});}else{req.trace=_3;}var def=function(mid,_107,_108){var _109=arguments.length,args=0,_10a=["require","exports","module"];if(0){if(_109==1&&_6(mid)){_107=[];mid.toString().replace(/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,"").replace(/require\(["']([\w\!\-_\.\/]+)["']\)/g,function(_10b,dep){_107.push(dep);});args=[0,_10a.concat(_107),mid];}}if(!args){args=_109==1?[0,_10a,mid]:(_109==2?(_8(mid)?[0,mid,_107]:(_6(_107)?[mid,_10a,_107]:[mid,[],_107])):[mid,_107,_108]);}req.trace("loader-define",args.slice(0,2));var _10c=args[0]&&_32(args[0]),_10d;if(_10c&&!_80[_10c.mid]){_6c(_eb(_10c,args[1],args[2]));}else{if(!has("ie-event-behavior")||!1||_df){_7f.push(args);}else{_10c=_10c||_73;if(!_10c){for(mid in _80){_10d=_30[mid];if(_10d&&_10d.node&&_10d.node.readyState==="interactive"){_10c=_10d;break;}}if(0&&!_10c){for(var i=0;i<_6a.length;i++){_10c=_6a[i];if(_10c.node&&_10c.node.readyState==="interactive"){break;}_10c=0;}}}if(0&&_8(_10c)){_6c(_eb(_10c.shift(),args[1],args[2]));if(!_10c.length){_6a.splice(i,1);}}else{if(_10c){_54(_10c);_6c(_eb(_10c,args[1],args[2]));}else{_35(_42,_f("ieDefineFailed",args[0]));}}_72();}}};def.amd={vendor:"dojotoolkit.org"};if(0){req.def=def;}_c(_c(req,_2.loaderPatch),_1.loaderPatch);on(_42,function(arg){try{console.error(arg);if(arg instanceof Error){for(var p in arg){}}}catch(e){}});_c(req,{uid:uid,cache:_51,packs:_4d});if(0){_c(req,{paths:_4b,aliases:_4a,packageMap:_4e,modules:_30,legacyMode:_25,execQ:_31,defQ:_7f,waiting:_80,pathsMapProg:_4c,packageMapProg:_4f,listenerQueues:_41,computeMapProg:_59,runMapProg:_86,compactPath:_88,getModuleInfo:_8e});}if(_17.define){if(1){_35(_42,_f("defineAlreadyDefined",0));}}else{_17.define=def;_17.require=req;}if(0&&req.combo&&req.combo.plugins){var _10e=req.combo.plugins,_10f;for(_10f in _10e){_c(_c(_32(_10f),_10e[_10f]),{isCombo:1,executed:"executed",load:1});}}if(1){var _110=_2.deps||_1.deps||_53.deps,_111=_2.deps||_1.callback||_53.callback;req.boot=(_110||_111)?[_110||[],_111]:0;}if(!1){!req.async&&req(["dojo"]);req.boot&&req.apply(null,req.boot);}})(this.dojoConfig||this.djConfig||this.require||{},{async:0,hasCache:{"config-selectorEngine":"acme","dojo-built":1,"dojo-loader":1,dom:1,"host-browser":1},packages:[{location:"../dojox",name:"dojox"},{location:"../hanji",name:"hanji"},{location:"../dijit",name:"dijit"},{location:".",name:"dojo"}]});require({cache:{"dojo/_base/fx":function(){define(["./kernel","./lang","../Evented","./Color","./connect","./sniff","../dom","../dom-style"],function(dojo,lang,_112,_113,_114,has,dom,_115){var _116=lang.mixin;dojo._Line=function(_117,end){this.start=_117;this.end=end;};dojo._Line.prototype.getValue=function(n){return ((this.end-this.start)*n)+this.start;};dojo.Animation=function(args){_116(this,args);if(lang.isArray(this.curve)){this.curve=new dojo._Line(this.curve[0],this.curve[1]);}};dojo.Animation.prototype=new _112();dojo._Animation=dojo.Animation;lang.extend(dojo.Animation,{duration:350,repeat:0,rate:20,_percent:0,_startRepeatCount:0,_getStep:function(){var _118=this._percent,_119=this.easing;return _119?_119(_118):_118;},_fire:function(evt,args){var a=args||[];if(this[evt]){if(dojo.config.debugAtAllCosts){this[evt].apply(this,a);}else{try{this[evt].apply(this,a);}catch(e){console.error("exception in animation handler for:",evt);console.error(e);}}}return this;},play:function(_11a,_11b){var _11c=this;if(_11c._delayTimer){_11c._clearTimer();}if(_11b){_11c._stopTimer();_11c._active=_11c._paused=false;_11c._percent=0;}else{if(_11c._active&&!_11c._paused){return _11c;}}_11c._fire("beforeBegin",[_11c.node]);var de=_11a||_11c.delay,_11d=lang.hitch(_11c,"_play",_11b);if(de>0){_11c._delayTimer=setTimeout(_11d,de);return _11c;}_11d();return _11c;},_play:function(_11e){var _11f=this;if(_11f._delayTimer){_11f._clearTimer();}_11f._startTime=new Date().valueOf();if(_11f._paused){_11f._startTime-=_11f.duration*_11f._percent;}_11f._active=true;_11f._paused=false;var _120=_11f.curve.getValue(_11f._getStep());if(!_11f._percent){if(!_11f._startRepeatCount){_11f._startRepeatCount=_11f.repeat;}_11f._fire("onBegin",[_120]);}_11f._fire("onPlay",[_120]);_11f._cycle();return _11f;},pause:function(){var _121=this;if(_121._delayTimer){_121._clearTimer();}_121._stopTimer();if(!_121._active){return _121;}_121._paused=true;_121._fire("onPause",[_121.curve.getValue(_121._getStep())]);return _121;},gotoPercent:function(_122,_123){var _124=this;_124._stopTimer();_124._active=_124._paused=true;_124._percent=_122;if(_123){_124.play();}return _124;},stop:function(_125){var _126=this;if(_126._delayTimer){_126._clearTimer();}if(!_126._timer){return _126;}_126._stopTimer();if(_125){_126._percent=1;}_126._fire("onStop",[_126.curve.getValue(_126._getStep())]);_126._active=_126._paused=false;return _126;},status:function(){if(this._active){return this._paused?"paused":"playing";}return "stopped";},_cycle:function(){var _127=this;if(_127._active){var curr=new Date().valueOf();var step=(curr-_127._startTime)/(_127.duration);if(step>=1){step=1;}_127._percent=step;if(_127.easing){step=_127.easing(step);}_127._fire("onAnimate",[_127.curve.getValue(step)]);if(_127._percent<1){_127._startTimer();}else{_127._active=false;if(_127.repeat>0){_127.repeat--;_127.play(null,true);}else{if(_127.repeat==-1){_127.play(null,true);}else{if(_127._startRepeatCount){_127.repeat=_127._startRepeatCount;_127._startRepeatCount=0;}}}_127._percent=0;_127._fire("onEnd",[_127.node]);!_127.repeat&&_127._stopTimer();}}return _127;},_clearTimer:function(){clearTimeout(this._delayTimer);delete this._delayTimer;}});var ctr=0,_128=null,_129={run:function(){}};lang.extend(dojo.Animation,{_startTimer:function(){if(!this._timer){this._timer=_114.connect(_129,"run",this,"_cycle");ctr++;}if(!_128){_128=setInterval(lang.hitch(_129,"run"),this.rate);}},_stopTimer:function(){if(this._timer){_114.disconnect(this._timer);this._timer=null;ctr--;}if(ctr<=0){clearInterval(_128);_128=null;ctr=0;}}});var _12a=has("ie")?function(node){var ns=node.style;if(!ns.width.length&&_115.get(node,"width")=="auto"){ns.width="auto";}}:function(){};dojo._fade=function(args){args.node=dom.byId(args.node);var _12b=_116({properties:{}},args),_12c=(_12b.properties.opacity={});_12c.start=!("start" in _12b)?function(){return +_115.get(_12b.node,"opacity")||0;}:_12b.start;_12c.end=_12b.end;var anim=dojo.animateProperty(_12b);_114.connect(anim,"beforeBegin",lang.partial(_12a,_12b.node));return anim;};dojo.fadeIn=function(args){return dojo._fade(_116({end:1},args));};dojo.fadeOut=function(args){return dojo._fade(_116({end:0},args));};dojo._defaultEasing=function(n){return 0.5+((Math.sin((n+1.5)*Math.PI))/2);};var _12d=function(_12e){this._properties=_12e;for(var p in _12e){var prop=_12e[p];if(prop.start instanceof _113){prop.tempColor=new _113();}}};_12d.prototype.getValue=function(r){var ret={};for(var p in this._properties){var prop=this._properties[p],_12f=prop.start;if(_12f instanceof _113){ret[p]=_113.blendColors(_12f,prop.end,r,prop.tempColor).toCss();}else{if(!lang.isArray(_12f)){ret[p]=((prop.end-_12f)*r)+_12f+(p!="opacity"?prop.units||"px":0);}}}return ret;};dojo.animateProperty=function(args){var n=args.node=dom.byId(args.node);if(!args.easing){args.easing=dojo._defaultEasing;}var anim=new dojo.Animation(args);_114.connect(anim,"beforeBegin",anim,function(){var pm={};for(var p in this.properties){if(p=="width"||p=="height"){this.node.display="block";}var prop=this.properties[p];if(lang.isFunction(prop)){prop=prop(n);}prop=pm[p]=_116({},(lang.isObject(prop)?prop:{end:prop}));if(lang.isFunction(prop.start)){prop.start=prop.start(n);}if(lang.isFunction(prop.end)){prop.end=prop.end(n);}var _130=(p.toLowerCase().indexOf("color")>=0);function _131(node,p){var v={height:node.offsetHeight,width:node.offsetWidth}[p];if(v!==undefined){return v;}v=_115.get(node,p);return (p=="opacity")?+v:(_130?v:parseFloat(v));};if(!("end" in prop)){prop.end=_131(n,p);}else{if(!("start" in prop)){prop.start=_131(n,p);}}if(_130){prop.start=new _113(prop.start);prop.end=new _113(prop.end);}else{prop.start=(p=="opacity")?+prop.start:parseFloat(prop.start);}}this.curve=new _12d(pm);});_114.connect(anim,"onAnimate",lang.hitch(dojo,"style",anim.node));return anim;};dojo.anim=function(node,_132,_133,_134,_135,_136){return dojo.animateProperty({node:node,duration:_133||dojo.Animation.prototype.duration,properties:_132,easing:_134,onEnd:_135}).play(_136||0);};return {_Line:dojo._Line,Animation:dojo.Animation,_fade:dojo._fade,fadeIn:dojo.fadeIn,fadeOut:dojo.fadeOut,_defaultEasing:dojo._defaultEasing,animateProperty:dojo.animateProperty,anim:dojo.anim};});},"dojo/dom-form":function(){define("dojo/dom-form",["./_base/lang","./dom","./io-query","./json"],function(lang,dom,ioq,json){function _137(obj,name,_138){if(_138===null){return;}var val=obj[name];if(typeof val=="string"){obj[name]=[val,_138];}else{if(lang.isArray(val)){val.push(_138);}else{obj[name]=_138;}}};var _139="file|submit|image|reset|button";var form={fieldToObject:function fieldToObject(_13a){var ret=null;_13a=dom.byId(_13a);if(_13a){var _13b=_13a.name,type=(_13a.type||"").toLowerCase();if(_13b&&type&&!_13a.disabled){if(type=="radio"||type=="checkbox"){if(_13a.checked){ret=_13a.value;}}else{if(_13a.multiple){ret=[];var _13c=[_13a.firstChild];while(_13c.length){for(var node=_13c.pop();node;node=node.nextSibling){if(node.nodeType==1&&node.tagName.toLowerCase()=="option"){if(node.selected){ret.push(node.value);}}else{if(node.nextSibling){_13c.push(node.nextSibling);}if(node.firstChild){_13c.push(node.firstChild);}break;}}}}else{ret=_13a.value;}}}}return ret;},toObject:function formToObject(_13d){var ret={},_13e=dom.byId(_13d).elements;for(var i=0,l=_13e.length;i<l;++i){var item=_13e[i],_13f=item.name,type=(item.type||"").toLowerCase();if(_13f&&type&&_139.indexOf(type)<0&&!item.disabled){_137(ret,_13f,form.fieldToObject(item));if(type=="image"){ret[_13f+".x"]=ret[_13f+".y"]=ret[_13f].x=ret[_13f].y=0;}}}return ret;},toQuery:function formToQuery(_140){return ioq.objectToQuery(form.toObject(_140));},toJson:function formToJson(_141,_142){return json.stringify(form.toObject(_141),null,_142?4:0);}};return form;});},"dijit/a11y":function(){define("dijit/a11y",["dojo/_base/array","dojo/_base/config","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/sniff","./_base/manager","."],function(_143,_144,_145,dom,_146,_147,has,_148,_149){var _14a=(_149._isElementShown=function(elem){var s=_147.get(elem);return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_146.get(elem,"type")!="hidden");});_149.hasDefaultTabStop=function(elem){switch(elem.nodeName.toLowerCase()){case "a":return _146.has(elem,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return true;case "iframe":var body;try{var _14b=elem.contentDocument;if("designMode" in _14b&&_14b.designMode=="on"){return true;}body=_14b.body;}catch(e1){try{body=elem.contentWindow.document.body;}catch(e2){return false;}}return body&&(body.contentEditable=="true"||(body.firstChild&&body.firstChild.contentEditable=="true"));default:return elem.contentEditable=="true";}};var _14c=(_149.isTabNavigable=function(elem){if(_146.get(elem,"disabled")){return false;}else{if(_146.has(elem,"tabIndex")){return _146.get(elem,"tabIndex")>=0;}else{return _149.hasDefaultTabStop(elem);}}});_149._getTabNavigable=function(root){var _14d,last,_14e,_14f,_150,_151,_152={};function _153(node){return node&&node.tagName.toLowerCase()=="input"&&node.type&&node.type.toLowerCase()=="radio"&&node.name&&node.name.toLowerCase();};var _154=function(_155){for(var _156=_155.firstChild;_156;_156=_156.nextSibling){if(_156.nodeType!=1||(has("ie")&&_156.scopeName!=="HTML")||!_14a(_156)){continue;}if(_14c(_156)){var _157=_146.get(_156,"tabIndex");if(!_146.has(_156,"tabIndex")||_157==0){if(!_14d){_14d=_156;}last=_156;}else{if(_157>0){if(!_14e||_157<_14f){_14f=_157;_14e=_156;}if(!_150||_157>=_151){_151=_157;_150=_156;}}}var rn=_153(_156);if(_146.get(_156,"checked")&&rn){_152[rn]=_156;}}if(_156.nodeName.toUpperCase()!="SELECT"){_154(_156);}}};if(_14a(root)){_154(root);}function rs(node){return _152[_153(node)]||node;};return {first:rs(_14d),last:rs(last),lowest:rs(_14e),highest:rs(_150)};};_149.getFirstInTabbingOrder=function(root){var _158=_149._getTabNavigable(dom.byId(root));return _158.lowest?_158.lowest:_158.first;};_149.getLastInTabbingOrder=function(root){var _159=_149._getTabNavigable(dom.byId(root));return _159.last?_159.last:_159.highest;};return {hasDefaultTabStop:_149.hasDefaultTabStop,isTabNavigable:_149.isTabNavigable,_getTabNavigable:_149._getTabNavigable,getFirstInTabbingOrder:_149.getFirstInTabbingOrder,getLastInTabbingOrder:_149.getLastInTabbingOrder};});},"dojo/_base/html":function(){define(["./kernel","../dom","../dom-style","../dom-attr","../dom-prop","../dom-class","../dom-construct","../dom-geometry"],function(dojo,dom,_15a,attr,prop,cls,ctr,geom){dojo.byId=dom.byId;dojo.isDescendant=dom.isDescendant;dojo.setSelectable=dom.setSelectable;dojo.getAttr=attr.get;dojo.setAttr=attr.set;dojo.hasAttr=attr.has;dojo.removeAttr=attr.remove;dojo.getPropNode=attr.getNodeProp;dojo.attr=function(node,name,_15b){if(arguments.length==2){return attr[typeof name=="string"?"get":"set"](node,name);}return attr.set(node,name,_15b);};dojo.hasClass=cls.contains;dojo.addClass=cls.add;dojo.removeClass=cls.remove;dojo.toggleClass=cls.toggle;dojo.replaceClass=cls.replace;dojo._toDom=dojo.toDom=ctr.toDom;dojo.place=ctr.place;dojo.create=ctr.create;dojo.empty=function(node){ctr.empty(node);};dojo._destroyElement=dojo.destroy=function(node){ctr.destroy(node);};dojo._getPadExtents=dojo.getPadExtents=geom.getPadExtents;dojo._getBorderExtents=dojo.getBorderExtents=geom.getBorderExtents;dojo._getPadBorderExtents=dojo.getPadBorderExtents=geom.getPadBorderExtents;dojo._getMarginExtents=dojo.getMarginExtents=geom.getMarginExtents;dojo._getMarginSize=dojo.getMarginSize=geom.getMarginSize;dojo._getMarginBox=dojo.getMarginBox=geom.getMarginBox;dojo.setMarginBox=geom.setMarginBox;dojo._getContentBox=dojo.getContentBox=geom.getContentBox;dojo.setContentSize=geom.setContentSize;dojo._isBodyLtr=dojo.isBodyLtr=geom.isBodyLtr;dojo._docScroll=dojo.docScroll=geom.docScroll;dojo._getIeDocumentElementOffset=dojo.getIeDocumentElementOffset=geom.getIeDocumentElementOffset;dojo._fixIeBiDiScrollLeft=dojo.fixIeBiDiScrollLeft=geom.fixIeBiDiScrollLeft;dojo.position=geom.position;dojo.marginBox=function marginBox(node,box){return box?geom.setMarginBox(node,box):geom.getMarginBox(node);};dojo.contentBox=function contentBox(node,box){return box?geom.setContentSize(node,box):geom.getContentBox(node);};dojo.coords=function(node,_15c){dojo.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox().");node=dom.byId(node);var s=_15a.getComputedStyle(node),mb=geom.getMarginBox(node,s);var abs=geom.position(node,_15c);mb.x=abs.x;mb.y=abs.y;return mb;};dojo.getProp=prop.get;dojo.setProp=prop.set;dojo.prop=function(node,name,_15d){if(arguments.length==2){return prop[typeof name=="string"?"get":"set"](node,name);}return prop.set(node,name,_15d);};dojo.getStyle=_15a.get;dojo.setStyle=_15a.set;dojo.getComputedStyle=_15a.getComputedStyle;dojo.__toPixelValue=dojo.toPixelValue=_15a.toPixelValue;dojo.style=function(node,name,_15e){switch(arguments.length){case 1:return _15a.get(node);case 2:return _15a[typeof name=="string"?"get":"set"](node,name);}return _15a.set(node,name,_15e);};return dojo;});},"dojo/_base/kernel":function(){define(["../has","./config","require","module"],function(has,_15f,_160,_161){var i,p,_162={},_163={},dojo={config:_15f,global:this,dijit:_162,dojox:_163};var _164={dojo:["dojo",dojo],dijit:["dijit",_162],dojox:["dojox",_163]},_165=(_160.packs&&_160.packs[_161.id.match(/[^\/]+/)[0]].packageMap)||{},item;for(p in _165){if(_164[p]){_164[p][0]=_165[p];}else{_164[p]=[_165[p],{}];}}for(p in _164){item=_164[p];item[1]._scopeName=item[0];if(!_15f.noGlobals){this[item[0]]=item[1];}}dojo.scopeMap=_164;dojo.baseUrl=dojo.config.baseUrl=_160.baseUrl;dojo.isAsync=!1||_160.async;dojo.locale=_15f.locale;var rev="$Rev: 23930 $".match(/\d+/);dojo.version={major:1,minor:7,patch:0,flag:"-svn-0.2.8-alpha",revision:rev?+rev[0]:NaN,toString:function(){var v=dojo.version;return v.major+"."+v.minor+"."+v.patch+v.flag+" ("+v.revision+")";}};true||has.add("extend-dojo",1);if(1){dojo.eval=_160.eval;}else{var _166=new Function("__text","return eval(__text);");dojo.eval=function(text,hint){return _166(text+"\r\n////@ sourceURL="+hint);};}if(0){dojo.exit=function(_167){quit(_167);};}else{dojo.exit=function(){};}true||has.add("dojo-guarantee-console",1);if(1){typeof console!="undefined"||(console={});var cn=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];var tn;i=0;while((tn=cn[i++])){if(!console[tn]){(function(){var tcn=tn+"";console[tcn]=("log" in console)?function(){var a=Array.apply({},arguments);a.unshift(tcn+":");console["log"](a.join(" "));}:function(){};console[tcn]._fake=true;})();}}}has.add("dojo-debug-messages",!!_15f.isDebug);if(has("dojo-debug-messages")){dojo.deprecated=function(_168,_169,_16a){var _16b="DEPRECATED: "+_168;if(_169){_16b+=" "+_169;}if(_16a){_16b+=" -- will be removed in version: "+_16a;}console.warn(_16b);};dojo.experimental=function(_16c,_16d){var _16e="EXPERIMENTAL: "+_16c+" -- APIs subject to change without notice.";if(_16d){_16e+=" "+_16d;}console.warn(_16e);};}else{dojo.deprecated=dojo.experimental=function(){};}true||has.add("dojo-modulePaths",1);if(1){if(_15f.modulePaths){dojo.deprecated("dojo.modulePaths","use paths configuration");var _16f={};for(p in _15f.modulePaths){_16f[p.replace(/\./g,"/")]=_15f.modulePaths[p];}_160({paths:_16f});}}true||has.add("dojo-moduleUrl",1);if(1){dojo.moduleUrl=function(_170,url){dojo.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var _171=null;if(_170){_171=_160.toUrl(_170.replace(/\./g,"/")+(url?("/"+url):"")+"/*.*").replace(/\/\*\.\*/,"")+(url?"":"/");}return _171;};}dojo._hasResource={};return dojo;});},"hanji/Applet":function(){define("hanji/Applet",["dojo/_base/declare","dojo/_base/xhr","dojo/_base/lang","dojo/cookie",],function(_172,dxhr,lang,_173){return _172("hanji.Applet",null,{js:{},constructor:function(id,adef){this.id=id;this.name=adef[0];this.active=adef[1];this.open=adef[2];this.require=adef[3];this.js.loading={};this.js.loading.pre=adef[4];this.loaded=false;this.js={};this.js.loading={};this.js.event={};this.buttons={};},_startJS:function(_174){if(_174=="unload"){eval(this.js.event.unhide);}eval(this.js.event[_174]);if(_174=="load"){eval(this.js.event.show);}},showSettings:function(){hanji.layout.showSettings(this);},showHelp:function(){hanji.layout.showHelp(this);},_createPane:function(){if(this.pane){return;}if(this.js.loading.pre){eval(this.js.loading.pre);}},activate:function(_175){if(this.loaded){if(this.pane){this._startJS("show");}else{hanji._createPane(this.id);}}else{dxhr("POST",{url:"/xhr/activate/"+this.id+"/",load:lang.hitch(this,function(raw){this._createPane();this._startJS("show");this.active=true;_173("hanji-"+document.location.hostname,this.id);hanji.xhrProc(raw,this.id);this.load(_175);}),error:lang.hitch(this,function(_176,_177){hanji.xhrError(_176,_177,this.id);})},false);}},deactivate:function(_178){this.active=false;this.loaded=false;hanji.layout.deactivate(this);this._startJS("unload");if(_178){dxhr("POST",{url:"/xhr/deactivate/"+this.id+"/",load:_178(this)},false);}else{dxhr("POST",{url:"/xhr/deactivate/"+this.id+"/"},false);}},show:function(){if(!this.loaded){this.load(function(){hanji.layout.show(this,true);this.visible=true;});}else{hanji.layout.show(this);this.visible=true;}},load:function(_179){!!this.require&&require(this.require);if(!this.active){this.activate();return;}if(!this.loaded){hanji.layout.load(this,_179);}},redraw:function(){this.pane.onlyRedraw=true;this.pane.set("href","/content/"+this.id+"/");eval(this.js.event.redraw);},callback:function(name,_17a,func){var _17b=this,c=!!func?func():_17a;dxhr("POST",{url:"/xhr/callback/"+_17b.id+"/"+name+"/",content:c,load:function(raw){hanji.xhrProc(raw,_17b.id);},error:function(_17c,_17d){hanji.xhrError(_17c,_17d,_17b.id);}},true);},twcallback:function(name,_17e,func){var c=!!func?func():_17e;dxhr("POST",{url:"/dynres/"+this.id+"/"+name+"/",content:c,load:lang.hitch(this,function(raw){hanji.xhrProc(raw,this.id);}),error:lang.hitch(this,function(_17f,_180){hanji.xhrError(_17f,_180,this.id);})},true);},update:function(_181){for(var v in _181){var f=document.getElementById("id_"+this.id+"-"+v);if(f){f.innerHTML=_181[v];}}},getValues:function(){return this.form.get("value");},getPos:function(){var info=this.pane.domNode.getElementsByTagName("script");if(!info){return;}},postLoad:function(){var id=this.id,pane=this.pane;if(this.js.loading.files.length!=0){for(var i=0;i<this.js.loading.files.length-1;i++){hanji.fetchJSFile(id,this.js.loading.files[i]);}hanji.fetchJSFile(id,this.js.loading.files[i],this.js.loading.post);}else{if(this.js.loading.post){eval(this.js.loading.post);}}if(this.cssFile){hanji.fetchCSSFile(id,this.cssFile);}hanji.layout.postLoad(this);this.loaded=true;if(!this.visible){this.show();}}});});},"dojo/io-query":function(){define(["./_base/lang"],function(lang){var _182={};function _183(map){var enc=encodeURIComponent,_184=[];for(var name in map){var _185=map[name];if(_185!=_182[name]){var _186=enc(name)+"=";if(lang.isArray(_185)){for(var i=0,l=_185.length;i<l;++i){_184.push(_186+enc(_185[i]));}}else{_184.push(_186+enc(_185));}}}return _184.join("&");};function _187(str){var dec=decodeURIComponent,qp=str.split("&"),ret={},name,val;for(var i=0,l=qp.length,item;i<l;++i){item=qp[i];if(item.length){var s=item.indexOf("=");if(s<0){name=dec(item);val="";}else{name=dec(item.slice(0,s));val=dec(item.slice(s+1));}if(typeof ret[name]=="string"){ret[name]=[ret[name]];}if(lang.isArray(ret[name])){ret[name].push(val);}else{ret[name]=val;}}}return ret;};return {objectToQuery:_183,queryToObject:_187};});},"dojo/_base/Deferred":function(){define("dojo/_base/Deferred",["./kernel","./lang"],function(dojo,lang){var _188=function(){};var _189=Object.freeze||function(){};dojo.Deferred=function(_18a){var _18b,_18c,_18d,head,_18e;var _18f=(this.promise={});function _190(_191){if(_18c){throw new Error("This deferred has already been resolved");}_18b=_191;_18c=true;_192();};function _192(){var _193;while(!_193&&_18e){var _194=_18e;_18e=_18e.next;if((_193=(_194.progress==_188))){_18c=false;}var func=(_18d?_194.error:_194.resolved);if(func){try{var _195=func(_18b);if(_195&&typeof _195.then==="function"){_195.then(lang.hitch(_194.deferred,"resolve"),lang.hitch(_194.deferred,"reject"));continue;}var _196=_193&&_195===undefined;if(_193&&!_196){_18d=_195 instanceof Error;}_194.deferred[_196&&_18d?"reject":"resolve"](_196?_18b:_195);}catch(e){_194.deferred.reject(e);}}else{if(_18d){_194.deferred.reject(_18b);}else{_194.deferred.resolve(_18b);}}}};this.resolve=this.callback=function(_197){this.fired=0;this.results=[_197,null];_190(_197);};this.reject=this.errback=function(_198){_18d=true;this.fired=1;_190(_198);this.results=[null,_198];if(!_198||_198.log!==false){(dojo.config.deferredOnError||function(x){console.error(x);})(_198);}};this.progress=function(_199){var _19a=_18e;while(_19a){var _19b=_19a.progress;_19b&&_19b(_199);_19a=_19a.next;}};this.addCallbacks=function(_19c,_19d){this.then(_19c,_19d,_188);return this;};_18f.then=this.then=function(_19e,_19f,_1a0){var _1a1=_1a0==_188?this:new dojo.Deferred(_18f.cancel);var _1a2={resolved:_19e,error:_19f,progress:_1a0,deferred:_1a1};if(_18e){head=head.next=_1a2;}else{_18e=head=_1a2;}if(_18c){_192();}return _1a1.promise;};var _1a3=this;_18f.cancel=this.cancel=function(){if(!_18c){var _1a4=_18a&&_18a(_1a3);if(!_18c){if(!(_1a4 instanceof Error)){_1a4=new Error(_1a4);}_1a4.log=false;_1a3.reject(_1a4);}}};_189(_18f);};lang.extend(dojo.Deferred,{addCallback:function(_1a5){return this.addCallbacks(lang.hitch.apply(dojo,arguments));},addErrback:function(_1a6){return this.addCallbacks(null,lang.hitch.apply(dojo,arguments));},addBoth:function(_1a7){var _1a8=lang.hitch.apply(dojo,arguments);return this.addCallbacks(_1a8,_1a8);},fired:-1});dojo.Deferred.when=dojo.when=function(_1a9,_1aa,_1ab,_1ac){if(_1a9&&typeof _1a9.then==="function"){return _1a9.then(_1aa,_1ab,_1ac);}return _1aa(_1a9);};return dojo.Deferred;});},"dojo/NodeList-dom":function(){define(["./_base/kernel","./query","./_base/array","./_base/lang","./dom-class","./dom-construct","./dom-geometry","./dom-attr","./dom-style"],function(dojo,_1ad,_1ae,lang,_1af,_1b0,_1b1,_1b2,_1b3){var _1b4=function(a){return a.length==1&&(typeof a[0]=="string");};var _1b5=function(node){var p=node.parentNode;if(p){p.removeChild(node);}};var _1b6=_1ad.NodeList,awc=_1b6._adaptWithCondition,aafe=_1b6._adaptAsForEach,aam=_1b6._adaptAsMap;function _1b7(_1b8){return function(node,name,_1b9){if(arguments.length==2){return _1b8[typeof name=="string"?"get":"set"](node,name);}return _1b8.set(node,name,_1b9);};};lang.extend(_1b6,{_normalize:function(_1ba,_1bb){var _1bc=_1ba.parse===true;if(typeof _1ba.template=="string"){var _1bd=_1ba.templateFunc||(dojo.string&&dojo.string.substitute);_1ba=_1bd?_1bd(_1ba.template,_1ba):_1ba;}var type=(typeof _1ba);if(type=="string"||type=="number"){_1ba=_1b0.toDom(_1ba,(_1bb&&_1bb.ownerDocument));if(_1ba.nodeType==11){_1ba=lang._toArray(_1ba.childNodes);}else{_1ba=[_1ba];}}else{if(!lang.isArrayLike(_1ba)){_1ba=[_1ba];}else{if(!lang.isArray(_1ba)){_1ba=lang._toArray(_1ba);}}}if(_1bc){_1ba._runParse=true;}return _1ba;},_cloneNode:function(node){return node.cloneNode(true);},_place:function(ary,_1be,_1bf,_1c0){if(_1be.nodeType!=1&&_1bf=="only"){return;}var _1c1=_1be,_1c2;var _1c3=ary.length;for(var i=_1c3-1;i>=0;i--){var node=(_1c0?this._cloneNode(ary[i]):ary[i]);if(ary._runParse&&dojo.parser&&dojo.parser.parse){if(!_1c2){_1c2=_1c1.ownerDocument.createElement("div");}_1c2.appendChild(node);dojo.parser.parse(_1c2);node=_1c2.firstChild;while(_1c2.firstChild){_1c2.removeChild(_1c2.firstChild);}}if(i==_1c3-1){_1b0.place(node,_1c1,_1bf);}else{_1c1.parentNode.insertBefore(node,_1c1);}_1c1=node;}},attr:awc(_1b7(_1b2),_1b4),style:awc(_1b7(_1b3),_1b4),addClass:aafe(_1af.add),removeClass:aafe(_1af.remove),replaceClass:aafe(_1af.replace),toggleClass:aafe(_1af.toggle),empty:aafe(_1b0.empty),removeAttr:aafe(_1b2.remove),position:aam(_1b1.position),marginBox:aam(_1b1.getMarginBox),place:function(_1c4,_1c5){var item=_1ad(_1c4)[0];return this.forEach(function(node){_1b0.place(node,item,_1c5);});},orphan:function(_1c6){return (_1c6?_1ad._filterResult(this,_1c6):this).forEach(_1b5);},adopt:function(_1c7,_1c8){return _1ad(_1c7).place(this[0],_1c8)._stash(this);},query:function(_1c9){if(!_1c9){return this;}var ret=new _1b6;this.map(function(node){_1ad(_1c9,node).forEach(function(_1ca){if(_1ca!==undefined){ret.push(_1ca);}});});return ret._stash(this);},filter:function(_1cb){var a=arguments,_1cc=this,_1cd=0;if(typeof _1cb=="string"){_1cc=_1ad._filterResult(this,a[0]);if(a.length==1){return _1cc._stash(this);}_1cd=1;}return this._wrap(_1ae.filter(_1cc,a[_1cd],a[_1cd+1]),this);},addContent:function(_1ce,_1cf){_1ce=this._normalize(_1ce,this[0]);for(var i=0,node;(node=this[i]);i++){this._place(_1ce,node,_1cf,i>0);}return this;}});return _1b6;});},"dojo/query":function(){define(["./_base/kernel","./has","./on","./_base/array","./_base/lang","./selector/_loader","./selector/_loader!default"],function(dojo,has,on,_1d0,lang,_1d1,_1d2){"use strict";has.add("array-extensible",function(){return lang.delegate([],{length:1}).length==1&&!has("bug-for-in-skips-shadowed");});var ap=Array.prototype,aps=ap.slice,apc=ap.concat,_1d3=_1d0.forEach;var tnl=function(a,_1d4,_1d5){var _1d6=new (_1d5||this._NodeListCtor||nl)(a);return _1d4?_1d6._stash(_1d4):_1d6;};var _1d7=function(f,a,o){a=[0].concat(aps.call(a,0));o=o||dojo.global;return function(node){a[0]=node;return f.apply(o,a);};};var _1d8=function(f,o){return function(){this.forEach(_1d7(f,arguments,o));return this;};};var _1d9=function(f,o){return function(){return this.map(_1d7(f,arguments,o));};};var _1da=function(f,o){return function(){return this.filter(_1d7(f,arguments,o));};};var _1db=function(f,g,o){return function(){var a=arguments,body=_1d7(f,a,o);if(g.call(o||dojo.global,a)){return this.map(body);}this.forEach(body);return this;};};var _1dc=function(_1dd){var _1de=this instanceof nl&&has("array-extensible");if(typeof _1dd=="number"){_1dd=Array(_1dd);}var _1df=(_1dd&&"length" in _1dd)?_1dd:arguments;if(_1de||!_1df.sort){var _1e0=_1de?this:[],l=_1e0.length=_1df.length;for(var i=0;i<l;i++){_1e0[i]=_1df[i];}if(_1de){return _1e0;}_1df=_1e0;}lang._mixin(_1df,nlp);_1df._NodeListCtor=function(_1e1){return nl(_1e1);};return _1df;};var nl=_1dc,nlp=nl.prototype=has("array-extensible")?[]:{};nl._wrap=nlp._wrap=tnl;nl._adaptAsMap=_1d9;nl._adaptAsForEach=_1d8;nl._adaptAsFilter=_1da;nl._adaptWithCondition=_1db;_1d3(["slice","splice"],function(name){var f=ap[name];nlp[name]=function(){return this._wrap(f.apply(this,arguments),name=="slice"?this:null);};});_1d3(["indexOf","lastIndexOf","every","some"],function(name){var f=_1d0[name];nlp[name]=function(){return f.apply(dojo,[this].concat(aps.call(arguments,0)));};});lang.extend(_1dc,{constructor:nl,_NodeListCtor:nl,toString:function(){return this.join(",");},_stash:function(_1e2){this._parent=_1e2;return this;},on:function(_1e3,_1e4){var _1e5=this.map(function(node){return on(node,_1e3,_1e4);});_1e5.remove=function(){for(var i=0;i<_1e5.length;i++){_1e5[i].remove();}};return _1e5;},end:function(){if(this._parent){return this._parent;}else{return new this._NodeListCtor(0);}},concat:function(item){var t=lang.isArray(this)?this:aps.call(this,0),m=_1d0.map(arguments,function(a){return a&&!lang.isArray(a)&&(typeof _1dc!="undefined"&&a.constructor===_1dc||a.constructor===this._NodeListCtor)?aps.call(a,0):a;});return this._wrap(apc.apply(t,m),this);},map:function(func,obj){return this._wrap(_1d0.map(this,func,obj),this);},forEach:function(_1e6,_1e7){_1d3(this,_1e6,_1e7);return this;},filter:function(_1e8){var a=arguments,_1e9=this,_1ea=0;if(typeof _1e8=="string"){_1e9=_1eb._filterResult(this,a[0]);if(a.length==1){return _1e9._stash(this);}_1ea=1;}return this._wrap(_1d0.filter(_1e9,a[_1ea],a[_1ea+1]),this);},instantiate:function(_1ec,_1ed){var c=lang.isFunction(_1ec)?_1ec:lang.getObject(_1ec);_1ed=_1ed||{};return this.forEach(function(node){new c(_1ed,node);});},at:function(){var t=new this._NodeListCtor(0);_1d3(arguments,function(i){if(i<0){i=this.length+i;}if(this[i]){t.push(this[i]);}},this);return t._stash(this);}});function _1ee(_1ef,_1f0){var _1f1=function(_1f2,root){if(typeof root=="string"){root=dojo.byId(root);if(!root){return new _1f0([]);}}var _1f3=typeof _1f2=="string"?_1ef(_1f2,root):_1f2.orphan?_1f2:[_1f2];if(_1f3.orphan){return _1f3;}return new _1f0(_1f3);};_1f1.matches=_1ef.match||function(node,_1f4,root){return _1f1.filter([node],_1f4,root).length>0;};_1f1.filter=_1ef.filter||function(_1f5,_1f6,root){return _1f1(_1f6,root).filter(function(node){return dojo.indexOf(_1f5,node)>-1;});};if(typeof _1ef!="function"){var _1f7=_1ef.search;_1ef=function(_1f8,root){return _1f7(root||document,_1f8);};}return _1f1;};var _1eb=_1ee(_1d2,_1dc);dojo.query=_1ee(_1d2,function(_1f9){return _1dc(_1f9);});_1eb.load=function(id,_1fa,_1fb,_1fc){_1d1.load(id,_1fa,function(_1fd){_1fb(_1ee(_1fd,_1dc));});};dojo._filterQueryResult=_1eb._filterResult=function(_1fe,_1ff,root){return new _1dc(_1eb.filter(_1fe,_1ff,root));};dojo.NodeList=_1eb.NodeList=_1dc;return _1eb;});},"dojo/has":function(){define(["require"],function(_200){var has=_200.has||function(){};if(!1){var _201=typeof window!="undefined"&&typeof location!="undefined"&&typeof document!="undefined"&&window.location==location&&window.document==document,_202=this,doc=_201&&document,_203=doc&&doc.createElement("DiV"),_204={};has=function(name){return _204[name]=typeof _204[name]=="function"?_204[name](_202,doc,_203):_204[name];};has.cache=_204;has.add=function(name,test,now,_205){(typeof _204[name]=="undefined"||_205)&&(_204[name]=test);return now&&has(name);};true||has.add("host-browser",_201);true||has.add("dom",_201);true||has.add("dojo-dom-ready-api",1);true||has.add("dojo-sniff",1);}if(1){var _206=navigator.userAgent;has.add("dom-addeventlistener",!!document.addEventListener);has.add("touch","ontouchstart" in document);has.add("device-width",screen.availWidth||innerWidth);has.add("agent-ios",!!_206.match(/iPhone|iP[ao]d/));has.add("agent-android",_206.indexOf("android")>1);}has.clearElement=function(_207){_207.innerHTML="";return _207;};has.normalize=function(id,_208){var _209=id.match(/[\?:]|[^:\?]*/g),i=0,get=function(skip){var term=_209[i++];if(term==":"){return 0;}else{if(_209[i++]=="?"){if(!skip&&has(term)){return get();}else{get(true);return get(skip);}}return term||0;}};id=get();return id&&_208(id);};has.load=function(id,_20a,_20b){if(id){_20a([id],_20b);}else{_20b();}};return has;});},"dijit/_WidgetBase":function(){define("dijit/_WidgetBase",["require","dojo/_base/array","dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/Stateful","dojo/topic","dojo/_base/window","./registry"],function(_20c,_20d,_20e,_20f,_210,_211,dom,_212,_213,_214,_215,_216,lang,on,_217,_218,win,_219){if(dojo&&dojo.ready&&!dojo.isAsync){dojo.ready(0,function(){var _21a=["dijit/_base/manager"];_20c(_21a);});}var _21b={};function _21c(obj){var ret={};for(var attr in obj){ret[attr.toLowerCase()]=true;}return ret;};function _21d(attr){return function(val){_212[val?"set":"remove"](this.domNode,attr,val);this._set(attr,val);};};return _211("dijit._WidgetBase",_217,{id:"",_setIdAttr:"domNode",lang:"",_setLangAttr:_21d("lang"),dir:"",_setDirAttr:_21d("dir"),textDir:"","class":"",_setClassAttr:{node:"domNode",type:"class"},style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{},_blankGif:_20f.blankGif||_20c.toUrl("dojo/resources/blank.gif"),postscript:function(_21e,_21f){this.create(_21e,_21f);},create:function(_220,_221){this.srcNodeRef=dom.byId(_221);this._connects=[];this._supportingWidgets=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_220){this.params=_220;lang.mixin(this,_220);}this.postMixInProperties();if(!this.id){this.id=_219.getUniqueId(this.declaredClass.replace(/\./g,"_"));}_219.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _222=this.srcNodeRef;if(_222&&_222.parentNode&&this.domNode!==_222){_222.parentNode.replaceChild(this.domNode,_222);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var ctor=this.constructor,list=ctor._setterAttrs;if(!list){list=(ctor._setterAttrs=[]);for(var attr in this.attributeMap){list.push(attr);}var _223=ctor.prototype;for(var _224 in _223){if(_224 in this.attributeMap){continue;}var _225="_set"+_224.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();})+"Attr";if(_225 in _223){list.push(_224);}}}_20d.forEach(list,function(attr){if(this.params&&attr in this.params){}else{if(this[attr]){this.set(attr,this[attr]);}}},this);for(var _226 in this.params){this.set(_226,this[_226]);}},postMixInProperties:function(){},buildRendering:function(){if(!this.domNode){this.domNode=this.srcNodeRef||_214.create("div");}if(this.baseClass){var _227=this.baseClass.split(" ");if(!this.isLeftToRight()){_227=_227.concat(_20d.map(_227,function(name){return name+"Rtl";}));}_213.add(this.domNode,_227);}},postCreate:function(){},startup:function(){if(this._started){return;}this._started=true;_20d.forEach(this.getChildren(),function(_228){_228.startup();});},destroyRecursive:function(_229){this._beingDestroyed=true;this.destroyDescendants(_229);this.destroy(_229);},destroy:function(_22a){this._beingDestroyed=true;this.uninitialize();var c;while(c=this._connects.pop()){c.remove();}var w;while(w=this._supportingWidgets.pop()){if(w.destroyRecursive){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}}this.destroyRendering(_22a);_219.remove(this.id);this._destroyed=true;},destroyRendering:function(_22b){if(this.bgIframe){this.bgIframe.destroy(_22b);delete this.bgIframe;}if(this.domNode){if(_22b){_212.remove(this.domNode,"widgetId");}else{_214.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_22b){_214.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_22c){_20d.forEach(this.getChildren(),function(_22d){if(_22d.destroyRecursive){_22d.destroyRecursive(_22c);}});},uninitialize:function(){return false;},_setStyleAttr:function(_22e){var _22f=this.domNode;if(lang.isObject(_22e)){_216.set(_22f,_22e);}else{if(_22f.style.cssText){_22f.style.cssText+="; "+_22e;}else{_22f.style.cssText=_22e;}}this._set("style",_22e);},_attrToDom:function(attr,_230,_231){_231=arguments.length>=3?_231:this.attributeMap[attr];_20d.forEach(lang.isArray(_231)?_231:[_231],function(_232){var _233=this[_232.node||_232||"domNode"];var type=_232.type||"attribute";switch(type){case "attribute":if(lang.isFunction(_230)){_230=lang.hitch(this,_230);}var _234=_232.attribute?_232.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?attr.toLowerCase():attr);_212.set(_233,_234,_230);break;case "innerText":_233.innerHTML="";_233.appendChild(win.doc.createTextNode(_230));break;case "innerHTML":_233.innerHTML=_230;break;case "class":_213.replace(_233,_230,this[attr]);break;}},this);},get:function(name){var _235=this._getAttrNames(name);return this[_235.g]?this[_235.g]():this[name];},set:function(name,_236){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _237=this._getAttrNames(name),_238=this[_237.s];if(lang.isFunction(_238)){var _239=_238.apply(this,Array.prototype.slice.call(arguments,1));}else{var _23a=this.focusNode&&!lang.isFunction(this.focusNode)?"focusNode":"domNode",tag=this[_23a].tagName,_23b=_21b[tag]||(_21b[tag]=_21c(this[_23a])),map=name in this.attributeMap?this.attributeMap[name]:_237.s in this?this[_237.s]:((_237.l in _23b&&typeof _236!="function")||/^aria-|^data-|^role$/.test(name))?_23a:null;if(map!=null){this._attrToDom(name,_236,map);}this._set(name,_236);}return _239||this;},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.replace(/^[a-z]|-[a-zA-Z]/g,function(c){return c.charAt(c.length-1).toUpperCase();});return (apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr",l:uc.toLowerCase()});},_set:function(name,_23c){var _23d=this[name];this[name]=_23c;if(this._watchCallbacks&&this._created&&_23c!==_23d){this._watchCallbacks(name,_23d,_23c);}},on:function(type,func){return _20e.after(this,this._onMap(type),func,true);},_onMap:function(type){var ctor=this.constructor,map=ctor._onMap;if(!map){map=(ctor._onMap={});for(var attr in ctor.prototype){if(/^on/.test(attr)){map[attr.replace(/^on/,"").toLowerCase()]=attr;}}}return map[type.toLowerCase()];},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getChildren:function(){return this.containerNode?_219.findWidgets(this.containerNode):[];},getParent:function(){return _219.getEnclosingWidget(this.domNode.parentNode);},connect:function(obj,_23e,_23f){var _240=_210.connect(obj,_23e,this,_23f);this._connects.push(_240);return _240;},disconnect:function(_241){var i=_20d.indexOf(this._connects,_241);if(i!=-1){_241.remove();this._connects.splice(i,1);}},subscribe:function(t,_242){var _243=_218.on(t,lang.hitch(this,_242));this._connects.push(_243);return _243;},unsubscribe:function(_244){this.disconnect(_244);},isLeftToRight:function(){return this.dir?(this.dir=="ltr"):_215.isBodyLtr();},isFocusable:function(){return this.focus&&(_216.get(this.domNode,"display")!="none");},placeAt:function(_245,_246){if(_245.declaredClass&&_245.addChild){_245.addChild(this,_246);}else{_214.place(this.domNode,_245,_246);}return this;},getTextDir:function(text,_247){return _247;},applyTextDir:function(){}});});},"dojo/_base/loader":function(){define(["./kernel","../has","require","module","./json","./lang","./array"],function(dojo,has,_248,_249,json,lang,_24a){if(!1){console.error("cannot load the Dojo v1.x loader with a foreign loader");return 0;}var _24b=function(){return 0;};if(1){var _24c=location.protocol,_24d=location.host,_24e=!_24d;_24b=function(url){if(_24e||/^\./.test(url)){return false;}if(/^\/\//.test(url)){return true;}var _24f=url.match(/^([^\/\:]+\:)\/\/([^\/]+)/);return _24f&&(_24f[1]!=_24c||_24f[2]!=_24d);};}var _250=function(id){return {src:_249.id,id:id};},_251=function(name){return name.replace(/\./g,"/");},_252=/\/\/>>built/,_253={},_254=function(mid,_255,_256){var _257=1,_258=function(){if(--_257==0){_256(1);}};var _259="dojo/require!"+_255.module.mid+"!"+mid,_25a;_24a.some(_255.module.deps,function(_25b){if(_259==_25b.mid){_25a=_25b.dojoRequireMids=[];return 1;}return 0;});_24a.forEach(mid.split(","),function(mid){_257++;var _25c=_25d(mid,_255.module);mid=_25c.mid;_25a&&_25a.push(mid);(_253[mid]||(_253[mid]=[])).push(_258);_25e(_25c);});_25f();_258();},_25f=function(){var _260=[],_261=[],_262=function(mid){if(_260[mid]!==undefined){return _260[mid];}var _263=_293[mid];if(_263.executed){return (_260[mid]=1);}if(_263.injected!==_28e){return (_260[mid]=0);}if(_261[mid]){return 1;}_261[mid]=1;for(var dep,i=0,deps=_263.deps||[],end=deps.length;i<end;){dep=deps[i++];if((dep.dojoRequireMids&&!_24a.every(dep.dojoRequireMids,_262))||!_262(dep.mid)){return _260[_263.mid]=0;}}return _260[mid]=1;},p,_264=0;for(p in _253){_262(p);}for(p in _260){if(_260[p]&&_253[p]){_24a.forEach(_253[p],function(_265){_265();});delete _253[p];_264=1;}}return _264?(_25f()||1):0;},_266=function(mid,_267,_268){_267([mid],function(_269){_267(_269.names,function(){for(var _26a="",args=[],i=0;i<arguments.length;i++){_26a+="var "+_269.names[i]+"= arguments["+i+"]; ";args.push(arguments[i]);}eval(_26a);var _26b=_267.module,deps=[],hold={},_26c=[],p,_26d={provide:function(_26e){_26e=_251(_26e);var _26f=_25d(_26e,_26b);if(_26f!==_26b){_295(_26f);}},require:function(_270,_271){_270=_251(_270);_271&&(_25d(_270,_26b).result=_28f);_26c.push(_270);},requireLocalization:function(_272,_273,_274){deps.length||(deps=["dojo/i18n"]);_274=(_274||dojo.locale).toLowerCase();_272=_251(_272)+"/nls/"+(/root/i.test(_274)?"":_274+"/")+_251(_273);if(_25d(_272,_26b).isXd){deps.push("dojo/i18n!"+_272);}},loadInit:function(f){f();}};try{for(p in _26d){hold[p]=dojo[p];dojo[p]=_26d[p];}_269.def.apply(null,args);}catch(e){_296("error",[_250("failedDojoLoadInit"),e]);}finally{for(p in _26d){dojo[p]=hold[p];}}_26c.length&&deps.push("dojo/require!"+_26c.join(","));_267(deps,function(){_268(1);});});});},_275=function(text,_276,_277){var _278=/\(|\)/g,_279=1,_27a;_278.lastIndex=_276;while((_27a=_278.exec(text))){if(_27a[0]==")"){_279-=1;}else{_279+=1;}if(_279==0){break;}}if(_279!=0){throw "unmatched paren around character "+_278.lastIndex+" in: "+text;}return [dojo.trim(text.substring(_277,_278.lastIndex))+";\n",_278.lastIndex];},_27b=/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,_27c=/(^|\s)dojo\.(loadInit|require|provide|requireLocalization|requireIf|requireAfterIf|platformRequire)\s*\(/mg,_27d=/(^|\s)(require|define)\s*\(/m,_27e=function(text,_27f){var _280,_281,_282,_283,_284=[],_285=[],_286=[];_27f=_27f||text.replace(_27b,function(_287){_27c.lastIndex=_27d.lastIndex=0;return (_27c.test(_287)||_27d.test(_287))?"":_287;});while((_280=_27c.exec(_27f))){_281=_27c.lastIndex;_282=_281-_280[0].length;_283=_275(_27f,_281,_282);if(_280[2]=="loadInit"){_284.push(_283[0]);}else{_285.push(_283[0]);}_27c.lastIndex=_283[1];}_286=_284.concat(_285);if(_286.length||!_27d.test(_27f)){return [text.replace(/(^|\s)dojo\.loadInit\s*\(/g,"\n0 && dojo.loadInit("),_286.join(""),_286];}else{return 0;}},_288=function(_289,text){var _28a,id,_28b=[],_28c=[];if(_252.test(text)||!(_28a=_27e(text))){return 0;}id=_289.mid+"-*loadInit";for(var p in _25d("dojo",_289).result.scopeMap){_28b.push(p);_28c.push("\""+p+"\"");}return "// xdomain rewrite of "+_289.path+"\n"+"define('"+id+"',{\n"+"\tnames:"+dojo.toJson(_28b)+",\n"+"\tdef:function("+_28b.join(",")+"){"+_28a[1]+"}"+"});\n\n"+"define("+dojo.toJson(_28b.concat(["dojo/loadInit!"+id]))+", function("+_28b.join(",")+"){\n"+_28a[0]+"});";},_28d=_248.initSyncLoader(_254,_25f,_288,_24b),sync=_28d.sync,xd=_28d.xd,_28e=_28d.arrived,_28f=_28d.nonmodule,_290=_28d.executing,_291=_28d.executed,_292=_28d.syncExecStack,_293=_28d.modules,_294=_28d.execQ,_25d=_28d.getModule,_25e=_28d.injectModule,_295=_28d.setArrived,_296=_28d.signal,_297=_28d.finishExec,_298=_28d.execModule,_299=_28d.getLegacyMode;dojo.provide=function(mid){var _29a=_292[0],_29b=lang.mixin(_25d(_251(mid),_248.module),{executed:_290,result:lang.getObject(mid,true)});_295(_29b);if(_29a){(_29a.provides||(_29a.provides=[])).push(function(){_29b.result=lang.getObject(mid);delete _29b.provides;_29b.executed!==_291&&_297(_29b);});}return _29b.result;};has.add("config-publishRequireResult",1,0,0);dojo.require=function(_29c,_29d){function _29e(mid,_29f){var _2a0=_25d(_251(mid),_248.module);if(_292.length&&_292[0].finish){_292[0].finish.push(mid);return undefined;}if(_2a0.executed){return _2a0.result;}_29f&&(_2a0.result=_28f);var _2a1=_299();_25e(_2a0);if(_2a0.executed!==_291&&_2a0.injected===_28e){_28d.holdIdle();_298(_2a0);_28d.releaseIdle();}if(_2a0.executed){return _2a0.result;}if(_2a1==sync){if(_2a0.cjs){_294.unshift(_2a0);}else{_292.length&&(_292[0].finish=[mid]);}}else{_294.push(_2a0);}return undefined;};var _2a2=_29e(_29c,_29d);if(has("config-publishRequireResult")&&!lang.exists(_29c)&&_2a2!==undefined){lang.setObject(_29c,_2a2);}return _2a2;};dojo.loadInit=function(f){f();};dojo.registerModulePath=function(_2a3,_2a4){var _2a5={};_2a5[_2a3.replace(/\./g,"/")]=_2a4;_248({paths:_2a5});};dojo.platformRequire=function(_2a6){var _2a7=(_2a6.common||[]).concat(_2a6[dojo._name]||_2a6["default"]||[]),temp;while(_2a7.length){if(lang.isArray(temp=_2a7.shift())){dojo.require.apply(dojo,temp);}else{dojo.require(temp);}}};dojo.requireIf=dojo.requireAfterIf=function(_2a8,_2a9,_2aa){if(_2a8){dojo.require(_2a9,_2aa);}};dojo.requireLocalization=function(_2ab,_2ac,_2ad){_248(["../i18n"],function(i18n){i18n.getLocalization(_2ab,_2ac,_2ad);});};return {extractLegacyApiApplications:_27e,require:_28d.dojoRequirePlugin,loadInit:_266};});},"dojo/json":function(){define(["./has"],function(has){"use strict";var _2ae=typeof JSON!="undefined";has.add("json-parse",_2ae);has.add("json-stringify",_2ae&&JSON.stringify({a:0},function(k,v){return v||1;})=="{\"a\":1}");if(has("json-stringify")){return JSON;}else{var _2af=function(str){return ("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r");};return {parse:has("json-parse")?JSON.parse:function(str,_2b0){if(_2b0&&!/^([\s\[\{]*(?:"(?:\\.|[^"])+"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(str)){throw new SyntaxError("Invalid characters in JSON");}return eval("("+str+")");},stringify:function(_2b1,_2b2,_2b3){var _2b4;if(typeof _2b2=="string"){_2b3=_2b2;_2b2=null;}function _2b5(it,_2b6,key){if(_2b2){it=_2b2(key,it);}var val,_2b7=typeof it;if(_2b7=="number"){return isFinite(it)?it+"":"null";}if(_2b7=="boolean"){return it+"";}if(it===null){return "null";}if(typeof it=="string"){return _2af(it);}if(_2b7=="function"||_2b7=="undefined"){return _2b4;}if(typeof it.toJSON=="function"){return _2b5(it.toJSON(key),_2b6,key);}if(it instanceof Date){return "\"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z\"".replace(/\{(\w+)(\+)?\}/g,function(t,prop,plus){var num=it["getUTC"+prop]()+(plus?1:0);return num<10?"0"+num:num;});}if(it.valueOf()!==it){return _2b5(it.valueOf(),_2b6,key);}var _2b8=_2b3?(_2b6+_2b3):"";var sep=_2b3?" ":"";var _2b9=_2b3?"\n":"";if(it instanceof Array){var itl=it.length,res=[];for(key=0;key<itl;key++){var obj=it[key];val=_2b5(obj,_2b8,key);if(typeof val!="string"){val="null";}res.push(_2b9+_2b8+val);}return "["+res.join(",")+_2b9+_2b6+"]";}var _2ba=[];for(key in it){var _2bb;if(typeof key=="number"){_2bb="\""+key+"\"";}else{if(typeof key=="string"){_2bb=_2af(key);}else{continue;}}val=_2b5(it[key],_2b8,key);if(typeof val!="string"){continue;}_2ba.push(_2b9+_2b8+_2bb+":"+sep+val);}return "{"+_2ba.join(",")+_2b9+_2b6+"}";};return _2b5(_2b1,"","");}};}});},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(dojo,has,lang){var mix=lang.mixin,op=Object.prototype,opts=op.toString,xtor=new Function,_2bc=0,_2bd="constructor";function err(msg,cls){throw new Error("declare"+(cls?" "+cls:"")+": "+msg);};function _2be(_2bf,_2c0){var _2c1=[],_2c2=[{cls:0,refs:[]}],_2c3={},_2c4=1,l=_2bf.length,i=0,j,lin,base,top,_2c5,rec,name,refs;for(;i<l;++i){base=_2bf[i];if(!base){err("mixin #"+i+" is unknown. Did you use dojo.require to pull it in?",_2c0);}else{if(opts.call(base)!="[object Function]"){err("mixin #"+i+" is not a callable constructor.",_2c0);}}lin=base._meta?base._meta.bases:[base];top=0;for(j=lin.length-1;j>=0;--j){_2c5=lin[j].prototype;if(!_2c5.hasOwnProperty("declaredClass")){_2c5.declaredClass="uniqName_"+(_2bc++);}name=_2c5.declaredClass;if(!_2c3.hasOwnProperty(name)){_2c3[name]={count:0,refs:[],cls:lin[j]};++_2c4;}rec=_2c3[name];if(top&&top!==rec){rec.refs.push(top);++top.count;}top=rec;}++top.count;_2c2[0].refs.push(top);}while(_2c2.length){top=_2c2.pop();_2c1.push(top.cls);--_2c4;while(refs=top.refs,refs.length==1){top=refs[0];if(!top||--top.count){top=0;break;}_2c1.push(top.cls);--_2c4;}if(top){for(i=0,l=refs.length;i<l;++i){top=refs[i];if(!--top.count){_2c2.push(top);}}}}if(_2c4){err("can't build consistent linearization",_2c0);}base=_2bf[0];_2c1[0]=base?base._meta&&base===_2c1[_2c1.length-base._meta.bases.length]?base._meta.bases.length:1:0;return _2c1;};function _2c6(args,a,f){var name,_2c7,_2c8,_2c9,meta,base,_2ca,opf,pos,_2cb=this._inherited=this._inherited||{};if(typeof args=="string"){name=args;args=a;a=f;}f=0;_2c9=args.callee;name=name||_2c9.nom;if(!name){err("can't deduce a name to call inherited()",this.declaredClass);}meta=this.constructor._meta;_2c8=meta.bases;pos=_2cb.p;if(name!=_2bd){if(_2cb.c!==_2c9){pos=0;base=_2c8[0];meta=base._meta;if(meta.hidden[name]!==_2c9){_2c7=meta.chains;if(_2c7&&typeof _2c7[name]=="string"){err("calling chained method with inherited: "+name,this.declaredClass);}do{meta=base._meta;_2ca=base.prototype;if(meta&&(_2ca[name]===_2c9&&_2ca.hasOwnProperty(name)||meta.hidden[name]===_2c9)){break;}}while(base=_2c8[++pos]);pos=base?pos:-1;}}base=_2c8[++pos];if(base){_2ca=base.prototype;if(base._meta&&_2ca.hasOwnProperty(name)){f=_2ca[name];}else{opf=op[name];do{_2ca=base.prototype;f=_2ca[name];if(f&&(base._meta?_2ca.hasOwnProperty(name):f!==opf)){break;}}while(base=_2c8[++pos]);}}f=base&&f||op[name];}else{if(_2cb.c!==_2c9){pos=0;meta=_2c8[0]._meta;if(meta&&meta.ctor!==_2c9){_2c7=meta.chains;if(!_2c7||_2c7.constructor!=="manual"){err("calling chained constructor with inherited",this.declaredClass);}while(base=_2c8[++pos]){meta=base._meta;if(meta&&meta.ctor===_2c9){break;}}pos=base?pos:-1;}}while(base=_2c8[++pos]){meta=base._meta;f=meta?meta.ctor:base;if(f){break;}}f=base&&f;}_2cb.c=f;_2cb.p=pos;if(f){return a===true?f:f.apply(this,a||args);}};function _2cc(name,args){if(typeof name=="string"){return this.__inherited(name,args,true);}return this.__inherited(name,true);};function _2cd(args,a1,a2){var f=this.getInherited(args,a1);if(f){return f.apply(this,a2||a1||args);}};var _2ce=dojo.config.isDebug?_2cd:_2c6;function _2cf(cls){var _2d0=this.constructor._meta.bases;for(var i=0,l=_2d0.length;i<l;++i){if(_2d0[i]===cls){return true;}}return this instanceof cls;};function _2d1(_2d2,_2d3){for(var name in _2d3){if(name!=_2bd&&_2d3.hasOwnProperty(name)){_2d2[name]=_2d3[name];}}if(has("bug-for-in-skips-shadowed")){for(var _2d4=lang._extraNames,i=_2d4.length;i;){name=_2d4[--i];if(name!=_2bd&&_2d3.hasOwnProperty(name)){_2d2[name]=_2d3[name];}}}};function _2d5(_2d6,_2d7){var name,t;for(name in _2d7){t=_2d7[name];if((t!==op[name]||!(name in op))&&name!=_2bd){if(opts.call(t)=="[object Function]"){t.nom=name;}_2d6[name]=t;}}if(has("bug-for-in-skips-shadowed")){for(var _2d8=lang._extraNames,i=_2d8.length;i;){name=_2d8[--i];t=_2d7[name];if((t!==op[name]||!(name in op))&&name!=_2bd){if(opts.call(t)=="[object Function]"){t.nom=name;}_2d6[name]=t;}}}return _2d6;};function _2d9(_2da){_2db.safeMixin(this.prototype,_2da);return this;};function _2dc(_2dd,_2de){return function(){var a=arguments,args=a,a0=a[0],f,i,m,l=_2dd.length,_2df;if(!(this instanceof a.callee)){return _2e0(a);}if(_2de&&(a0&&a0.preamble||this.preamble)){_2df=new Array(_2dd.length);_2df[0]=a;for(i=0;;){a0=a[0];if(a0){f=a0.preamble;if(f){a=f.apply(this,a)||a;}}f=_2dd[i].prototype;f=f.hasOwnProperty("preamble")&&f.preamble;if(f){a=f.apply(this,a)||a;}if(++i==l){break;}_2df[i]=a;}}for(i=l-1;i>=0;--i){f=_2dd[i];m=f._meta;f=m?m.ctor:f;if(f){f.apply(this,_2df?_2df[i]:a);}}f=this.postscript;if(f){f.apply(this,args);}};};function _2e1(ctor,_2e2){return function(){var a=arguments,t=a,a0=a[0],f;if(!(this instanceof a.callee)){return _2e0(a);}if(_2e2){if(a0){f=a0.preamble;if(f){t=f.apply(this,t)||t;}}f=this.preamble;if(f){f.apply(this,t);}}if(ctor){ctor.apply(this,a);}f=this.postscript;if(f){f.apply(this,a);}};};function _2e3(_2e4){return function(){var a=arguments,i=0,f,m;if(!(this instanceof a.callee)){return _2e0(a);}for(;f=_2e4[i];++i){m=f._meta;f=m?m.ctor:f;if(f){f.apply(this,a);break;}}f=this.postscript;if(f){f.apply(this,a);}};};function _2e5(name,_2e6,_2e7){return function(){var b,m,f,i=0,step=1;if(_2e7){i=_2e6.length-1;step=-1;}for(;b=_2e6[i];i+=step){m=b._meta;f=(m?m.hidden:b.prototype)[name];if(f){f.apply(this,arguments);}}};};function _2e8(ctor){xtor.prototype=ctor.prototype;var t=new xtor;xtor.prototype=null;return t;};function _2e0(args){var ctor=args.callee,t=_2e8(ctor);ctor.apply(t,args);return t;};function _2db(_2e9,_2ea,_2eb){if(typeof _2e9!="string"){_2eb=_2ea;_2ea=_2e9;_2e9="";}_2eb=_2eb||{};var _2ec,i,t,ctor,name,_2ed,_2ee,_2ef=1,_2f0=_2ea;if(opts.call(_2ea)=="[object Array]"){_2ed=_2be(_2ea,_2e9);t=_2ed[0];_2ef=_2ed.length-t;_2ea=_2ed[_2ef];}else{_2ed=[0];if(_2ea){if(opts.call(_2ea)=="[object Function]"){t=_2ea._meta;_2ed=_2ed.concat(t?t.bases:_2ea);}else{err("base class is not a callable constructor.",_2e9);}}else{if(_2ea!==null){err("unknown base class. Did you use dojo.require to pull it in?",_2e9);}}}if(_2ea){for(i=_2ef-1;;--i){_2ec=_2e8(_2ea);if(!i){break;}t=_2ed[i];(t._meta?_2d1:mix)(_2ec,t.prototype);ctor=new Function;ctor.superclass=_2ea;ctor.prototype=_2ec;_2ea=_2ec.constructor=ctor;}}else{_2ec={};}_2db.safeMixin(_2ec,_2eb);t=_2eb.constructor;if(t!==op.constructor){t.nom=_2bd;_2ec.constructor=t;}for(i=_2ef-1;i;--i){t=_2ed[i]._meta;if(t&&t.chains){_2ee=mix(_2ee||{},t.chains);}}if(_2ec["-chains-"]){_2ee=mix(_2ee||{},_2ec["-chains-"]);}t=!_2ee||!_2ee.hasOwnProperty(_2bd);_2ed[0]=ctor=(_2ee&&_2ee.constructor==="manual")?_2e3(_2ed):(_2ed.length==1?_2e1(_2eb.constructor,t):_2dc(_2ed,t));ctor._meta={bases:_2ed,hidden:_2eb,chains:_2ee,parents:_2f0,ctor:_2eb.constructor};ctor.superclass=_2ea&&_2ea.prototype;ctor.extend=_2d9;ctor.prototype=_2ec;_2ec.constructor=ctor;_2ec.getInherited=_2cc;_2ec.isInstanceOf=_2cf;_2ec.inherited=_2ce;_2ec.__inherited=_2c6;if(_2e9){_2ec.declaredClass=_2e9;lang.setObject(_2e9,ctor);}if(_2ee){for(name in _2ee){if(_2ec[name]&&typeof _2ee[name]=="string"&&name!=_2bd){t=_2ec[name]=_2e5(name,_2ed,_2ee[name]==="after");t.nom=name;}}}return ctor;};dojo.safeMixin=_2db.safeMixin=_2d5;dojo.declare=_2db;return _2db;});},"dojo/dom":function(){define(["./_base/sniff","./_base/lang","./_base/window"],function(has,lang,win){try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}var dom={};if(has("ie")){dom.byId=function(id,doc){if(typeof id!="string"){return id;}var _2f1=doc||win.doc,te=id&&_2f1.getElementById(id);if(te&&(te.attributes.id.value==id||te.id==id)){return te;}else{var eles=_2f1.all[id];if(!eles||eles.nodeName){eles=[eles];}var i=0;while((te=eles[i++])){if((te.attributes&&te.attributes.id&&te.attributes.id.value==id)||te.id==id){return te;}}}};}else{dom.byId=function(id,doc){return ((typeof id=="string")?(doc||win.doc).getElementById(id):id)||null;};}dom.isDescendant=function(node,_2f2){try{node=dom.byId(node);_2f2=dom.byId(_2f2);while(node){if(node==_2f2){return true;}node=node.parentNode;}}catch(e){}return false;};dom.setSelectable=function(node,_2f3){node=dom.byId(node);if(has("mozilla")){node.style.MozUserSelect=_2f3?"":"none";}else{if(has("khtml")||has("webkit")){node.style.KhtmlUserSelect=_2f3?"auto":"none";}else{if(has("ie")){var v=(node.unselectable=_2f3?"":"on"),cs=node.getElementsByTagName("*"),i=0,l=cs.length;for(;i<l;++i){cs.item(i).unselectable=v;}}}}};return dom;});},"dojo/_base/browser":function(){if(require.has){require.has.add("config-selectorEngine","acme");}define("dojo/_base/browser",["../ready","./kernel","./connect","./unload","./window","./event","./html","./NodeList","../query","./xhr","./fx"],function(dojo){return dojo;});},"dojo/selector/acme":function(){define(["../_base/kernel","../has","../dom","../_base/sniff","../_base/array","../_base/lang","../_base/window"],function(dojo,has,dom){var trim=dojo.trim;var each=dojo.forEach;var _2f4=function(){return dojo.doc;};var _2f5=((dojo.isWebKit||dojo.isMozilla)&&((_2f4().compatMode)=="BackCompat"));var _2f6=">~+";var _2f7=false;var _2f8=function(){return true;};var _2f9=function(_2fa){if(_2f6.indexOf(_2fa.slice(-1))>=0){_2fa+=" * ";}else{_2fa+=" ";}var ts=function(s,e){return trim(_2fa.slice(s,e));};var _2fb=[];var _2fc=-1,_2fd=-1,_2fe=-1,_2ff=-1,_300=-1,inId=-1,_301=-1,lc="",cc="",_302;var x=0,ql=_2fa.length,_303=null,_304=null;var _305=function(){if(_301>=0){var tv=(_301==x)?null:ts(_301,x);_303[(_2f6.indexOf(tv)<0)?"tag":"oper"]=tv;_301=-1;}};var _306=function(){if(inId>=0){_303.id=ts(inId,x).replace(/\\/g,"");inId=-1;}};var _307=function(){if(_300>=0){_303.classes.push(ts(_300+1,x).replace(/\\/g,""));_300=-1;}};var _308=function(){_306();_305();_307();};var _309=function(){_308();if(_2ff>=0){_303.pseudos.push({name:ts(_2ff+1,x)});}_303.loops=(_303.pseudos.length||_303.attrs.length||_303.classes.length);_303.oquery=_303.query=ts(_302,x);_303.otag=_303.tag=(_303["oper"])?null:(_303.tag||"*");if(_303.tag){_303.tag=_303.tag.toUpperCase();}if(_2fb.length&&(_2fb[_2fb.length-1].oper)){_303.infixOper=_2fb.pop();_303.query=_303.infixOper.query+" "+_303.query;}_2fb.push(_303);_303=null;};for(;lc=cc,cc=_2fa.charAt(x),x<ql;x++){if(lc=="\\"){continue;}if(!_303){_302=x;_303={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:function(){return (_2f7)?this.otag:this.tag;}};_301=x;}if(_2fc>=0){if(cc=="]"){if(!_304.attr){_304.attr=ts(_2fc+1,x);}else{_304.matchFor=ts((_2fe||_2fc+1),x);}var cmf=_304.matchFor;if(cmf){if((cmf.charAt(0)=="\"")||(cmf.charAt(0)=="'")){_304.matchFor=cmf.slice(1,-1);}}_303.attrs.push(_304);_304=null;_2fc=_2fe=-1;}else{if(cc=="="){var _30a=("|~^$*".indexOf(lc)>=0)?lc:"";_304.type=_30a+cc;_304.attr=ts(_2fc+1,x-_30a.length);_2fe=x+1;}}}else{if(_2fd>=0){if(cc==")"){if(_2ff>=0){_304.value=ts(_2fd+1,x);}_2ff=_2fd=-1;}}else{if(cc=="#"){_308();inId=x+1;}else{if(cc=="."){_308();_300=x;}else{if(cc==":"){_308();_2ff=x;}else{if(cc=="["){_308();_2fc=x;_304={};}else{if(cc=="("){if(_2ff>=0){_304={name:ts(_2ff+1,x),value:null};_303.pseudos.push(_304);}_2fd=x;}else{if((cc==" ")&&(lc!=cc)){_309();}}}}}}}}}return _2fb;};var _30b=function(_30c,_30d){if(!_30c){return _30d;}if(!_30d){return _30c;}return function(){return _30c.apply(window,arguments)&&_30d.apply(window,arguments);};};var _30e=function(i,arr){var r=arr||[];if(i){r.push(i);}return r;};var _30f=function(n){return (1==n.nodeType);};var _310="";var _311=function(elem,attr){if(!elem){return _310;}if(attr=="class"){return elem.className||_310;}if(attr=="for"){return elem.htmlFor||_310;}if(attr=="style"){return elem.style.cssText||_310;}return (_2f7?elem.getAttribute(attr):elem.getAttribute(attr,2))||_310;};var _312={"*=":function(attr,_313){return function(elem){return (_311(elem,attr).indexOf(_313)>=0);};},"^=":function(attr,_314){return function(elem){return (_311(elem,attr).indexOf(_314)==0);};},"$=":function(attr,_315){return function(elem){var ea=" "+_311(elem,attr);return (ea.lastIndexOf(_315)==(ea.length-_315.length));};},"~=":function(attr,_316){var tval=" "+_316+" ";return function(elem){var ea=" "+_311(elem,attr)+" ";return (ea.indexOf(tval)>=0);};},"|=":function(attr,_317){var _318=_317+"-";return function(elem){var ea=_311(elem,attr);return ((ea==_317)||(ea.indexOf(_318)==0));};},"=":function(attr,_319){return function(elem){return (_311(elem,attr)==_319);};}};var _31a=(typeof _2f4().firstChild.nextElementSibling=="undefined");var _31b=!_31a?"nextElementSibling":"nextSibling";var _31c=!_31a?"previousElementSibling":"previousSibling";var _31d=(_31a?_30f:_2f8);var _31e=function(node){while(node=node[_31c]){if(_31d(node)){return false;}}return true;};var _31f=function(node){while(node=node[_31b]){if(_31d(node)){return false;}}return true;};var _320=function(node){var root=node.parentNode;var i=0,tret=root.children||root.childNodes,ci=(node["_i"]||-1),cl=(root["_l"]||-1);if(!tret){return -1;}var l=tret.length;if(cl==l&&ci>=0&&cl>=0){return ci;}root["_l"]=l;ci=-1;for(var te=root["firstElementChild"]||root["firstChild"];te;te=te[_31b]){if(_31d(te)){te["_i"]=++i;if(node===te){ci=i;}}}return ci;};var _321=function(elem){return !((_320(elem))%2);};var _322=function(elem){return ((_320(elem))%2);};var _323={"checked":function(name,_324){return function(elem){return !!("checked" in elem?elem.checked:elem.selected);};},"first-child":function(){return _31e;},"last-child":function(){return _31f;},"only-child":function(name,_325){return function(node){return _31e(node)&&_31f(node);};},"empty":function(name,_326){return function(elem){var cn=elem.childNodes;var cnl=elem.childNodes.length;for(var x=cnl-1;x>=0;x--){var nt=cn[x].nodeType;if((nt===1)||(nt==3)){return false;}}return true;};},"contains":function(name,_327){var cz=_327.charAt(0);if(cz=="\""||cz=="'"){_327=_327.slice(1,-1);}return function(elem){return (elem.innerHTML.indexOf(_327)>=0);};},"not":function(name,_328){var p=_2f9(_328)[0];var _329={el:1};if(p.tag!="*"){_329.tag=1;}if(!p.classes.length){_329.classes=1;}var ntf=_32a(p,_329);return function(elem){return (!ntf(elem));};},"nth-child":function(name,_32b){var pi=parseInt;if(_32b=="odd"){return _322;}else{if(_32b=="even"){return _321;}}if(_32b.indexOf("n")!=-1){var _32c=_32b.split("n",2);var pred=_32c[0]?((_32c[0]=="-")?-1:pi(_32c[0])):1;var idx=_32c[1]?pi(_32c[1]):0;var lb=0,ub=-1;if(pred>0){if(idx<0){idx=(idx%pred)&&(pred+(idx%pred));}else{if(idx>0){if(idx>=pred){lb=idx-idx%pred;}idx=idx%pred;}}}else{if(pred<0){pred*=-1;if(idx>0){ub=idx;idx=idx%pred;}}}if(pred>0){return function(elem){var i=_320(elem);return (i>=lb)&&(ub<0||i<=ub)&&((i%pred)==idx);};}else{_32b=idx;}}var _32d=pi(_32b);return function(elem){return (_320(elem)==_32d);};}};var _32e=(dojo.isIE&&(dojo.isIE<9||dojo.isQuirks))?function(cond){var clc=cond.toLowerCase();if(clc=="class"){cond="className";}return function(elem){return (_2f7?elem.getAttribute(cond):elem[cond]||elem[clc]);};}:function(cond){return function(elem){return (elem&&elem.getAttribute&&elem.hasAttribute(cond));};};var _32a=function(_32f,_330){if(!_32f){return _2f8;}_330=_330||{};var ff=null;if(!("el" in _330)){ff=_30b(ff,_30f);}if(!("tag" in _330)){if(_32f.tag!="*"){ff=_30b(ff,function(elem){return (elem&&(elem.tagName==_32f.getTag()));});}}if(!("classes" in _330)){each(_32f.classes,function(_331,idx,arr){var re=new RegExp("(?:^|\\s)"+_331+"(?:\\s|$)");ff=_30b(ff,function(elem){return re.test(elem.className);});ff.count=idx;});}if(!("pseudos" in _330)){each(_32f.pseudos,function(_332){var pn=_332.name;if(_323[pn]){ff=_30b(ff,_323[pn](pn,_332.value));}});}if(!("attrs" in _330)){each(_32f.attrs,function(attr){var _333;var a=attr.attr;if(attr.type&&_312[attr.type]){_333=_312[attr.type](a,attr.matchFor);}else{if(a.length){_333=_32e(a);}}if(_333){ff=_30b(ff,_333);}});}if(!("id" in _330)){if(_32f.id){ff=_30b(ff,function(elem){return (!!elem&&(elem.id==_32f.id));});}}if(!ff){if(!("default" in _330)){ff=_2f8;}}return ff;};var _334=function(_335){return function(node,ret,bag){while(node=node[_31b]){if(_31a&&(!_30f(node))){continue;}if((!bag||_336(node,bag))&&_335(node)){ret.push(node);}break;}return ret;};};var _337=function(_338){return function(root,ret,bag){var te=root[_31b];while(te){if(_31d(te)){if(bag&&!_336(te,bag)){break;}if(_338(te)){ret.push(te);}}te=te[_31b];}return ret;};};var _339=function(_33a){_33a=_33a||_2f8;return function(root,ret,bag){var te,x=0,tret=root.children||root.childNodes;while(te=tret[x++]){if(_31d(te)&&(!bag||_336(te,bag))&&(_33a(te,x))){ret.push(te);}}return ret;};};var _33b=function(node,root){var pn=node.parentNode;while(pn){if(pn==root){break;}pn=pn.parentNode;}return !!pn;};var _33c={};var _33d=function(_33e){var _33f=_33c[_33e.query];if(_33f){return _33f;}var io=_33e.infixOper;var oper=(io?io.oper:"");var _340=_32a(_33e,{el:1});var qt=_33e.tag;var _341=("*"==qt);var ecs=_2f4()["getElementsByClassName"];if(!oper){if(_33e.id){_340=(!_33e.loops&&_341)?_2f8:_32a(_33e,{el:1,id:1});_33f=function(root,arr){var te=dom.byId(_33e.id,(root.ownerDocument||root));if(!te||!_340(te)){return;}if(9==root.nodeType){return _30e(te,arr);}else{if(_33b(te,root)){return _30e(te,arr);}}};}else{if(ecs&&/\{\s*\[native code\]\s*\}/.test(String(ecs))&&_33e.classes.length&&!_2f5){_340=_32a(_33e,{el:1,classes:1,id:1});var _342=_33e.classes.join(" ");_33f=function(root,arr,bag){var ret=_30e(0,arr),te,x=0;var tret=root.getElementsByClassName(_342);while((te=tret[x++])){if(_340(te,root)&&_336(te,bag)){ret.push(te);}}return ret;};}else{if(!_341&&!_33e.loops){_33f=function(root,arr,bag){var ret=_30e(0,arr),te,x=0;var tret=root.getElementsByTagName(_33e.getTag());while((te=tret[x++])){if(_336(te,bag)){ret.push(te);}}return ret;};}else{_340=_32a(_33e,{el:1,tag:1,id:1});_33f=function(root,arr,bag){var ret=_30e(0,arr),te,x=0;var tret=root.getElementsByTagName(_33e.getTag());while((te=tret[x++])){if(_340(te,root)&&_336(te,bag)){ret.push(te);}}return ret;};}}}}else{var _343={el:1};if(_341){_343.tag=1;}_340=_32a(_33e,_343);if("+"==oper){_33f=_334(_340);}else{if("~"==oper){_33f=_337(_340);}else{if(">"==oper){_33f=_339(_340);}}}}return _33c[_33e.query]=_33f;};var _344=function(root,_345){var _346=_30e(root),qp,x,te,qpl=_345.length,bag,ret;for(var i=0;i<qpl;i++){ret=[];qp=_345[i];x=_346.length-1;if(x>0){bag={};ret.nozip=true;}var gef=_33d(qp);for(var j=0;(te=_346[j]);j++){gef(te,ret,bag);}if(!ret.length){break;}_346=ret;}return ret;};var _347={},_348={};var _349=function(_34a){var _34b=_2f9(trim(_34a));if(_34b.length==1){var tef=_33d(_34b[0]);return function(root){var r=tef(root,[]);if(r){r.nozip=true;}return r;};}return function(root){return _344(root,_34b);};};var nua=navigator.userAgent;var wk="WebKit/";var _34c=(dojo.isWebKit&&(nua.indexOf(wk)>0)&&(parseFloat(nua.split(wk)[1])>528));var _34d=dojo.isIE?"commentStrip":"nozip";var qsa="querySelectorAll";var _34e=(!!_2f4()[qsa]&&(!dojo.isSafari||(dojo.isSafari>3.1)||_34c));var _34f=/n\+\d|([^ ])?([>~+])([^ =])?/g;var _350=function(_351,pre,ch,post){return ch?(pre?pre+" ":"")+ch+(post?" "+post:""):_351;};var _352=function(_353,_354){_353=_353.replace(_34f,_350);if(_34e){var _355=_348[_353];if(_355&&!_354){return _355;}}var _356=_347[_353];if(_356){return _356;}var qcz=_353.charAt(0);var _357=(-1==_353.indexOf(" "));if((_353.indexOf("#")>=0)&&(_357)){_354=true;}var _358=(_34e&&(!_354)&&(_2f6.indexOf(qcz)==-1)&&(!dojo.isIE||(_353.indexOf(":")==-1))&&(!(_2f5&&(_353.indexOf(".")>=0)))&&(_353.indexOf(":contains")==-1)&&(_353.indexOf(":checked")==-1)&&(_353.indexOf("|=")==-1));if(_358){var tq=(_2f6.indexOf(_353.charAt(_353.length-1))>=0)?(_353+" *"):_353;return _348[_353]=function(root){try{if(!((9==root.nodeType)||_357)){throw "";}var r=root[qsa](tq);r[_34d]=true;return r;}catch(e){return _352(_353,true)(root);}};}else{var _359=_353.split(/\s*,\s*/);return _347[_353]=((_359.length<2)?_349(_353):function(root){var _35a=0,ret=[],tp;while((tp=_359[_35a++])){ret=ret.concat(_349(tp)(root));}return ret;});}};var _35b=0;var _35c=dojo.isIE?function(node){if(_2f7){return (node.getAttribute("_uid")||node.setAttribute("_uid",++_35b)||_35b);}else{return node.uniqueID;}}:function(node){return (node._uid||(node._uid=++_35b));};var _336=function(node,bag){if(!bag){return 1;}var id=_35c(node);if(!bag[id]){return bag[id]=1;}return 0;};var _35d="_zipIdx";var _35e=function(arr){if(arr&&arr.nozip){return arr;}var ret=[];if(!arr||!arr.length){return ret;}if(arr[0]){ret.push(arr[0]);}if(arr.length<2){return ret;}_35b++;if(dojo.isIE&&_2f7){var _35f=_35b+"";arr[0].setAttribute(_35d,_35f);for(var x=1,te;te=arr[x];x++){if(arr[x].getAttribute(_35d)!=_35f){ret.push(te);}te.setAttribute(_35d,_35f);}}else{if(dojo.isIE&&arr.commentStrip){try{for(var x=1,te;te=arr[x];x++){if(_30f(te)){ret.push(te);}}}catch(e){}}else{if(arr[0]){arr[0][_35d]=_35b;}for(var x=1,te;te=arr[x];x++){if(arr[x][_35d]!=_35b){ret.push(te);}te[_35d]=_35b;}}}return ret;};var _360=function(_361,root){root=root||_2f4();var od=root.ownerDocument||root.documentElement;_2f7=(root.contentType&&root.contentType=="application/xml")||(dojo.isOpera&&(root.doctype||od.toString()=="[object XMLDocument]"))||(!!od)&&(dojo.isIE?od.xml:(root.xmlVersion||od.xmlVersion));var r=_352(_361)(root);if(r&&r.nozip){return r;}return _35e(r);};_360.filter=function(_362,_363,root){var _364=[],_365=_2f9(_363),_366=(_365.length==1&&!/[^\w#\.]/.test(_363))?_32a(_365[0]):function(node){return dojo.query(_363,root).indexOf(node)!=-1;};for(var x=0,te;te=_362[x];x++){if(_366(te)){_364.push(te);}}return _364;};return _360;});},"dojo/dom-style":function(){define(["./_base/sniff","./dom"],function(has,dom){var _367,_368={};if(has("webkit")){_367=function(node){var s;if(node.nodeType==1){var dv=node.ownerDocument.defaultView;s=dv.getComputedStyle(node,null);if(!s&&node.style){node.style.display="";s=dv.getComputedStyle(node,null);}}return s||{};};}else{if(has("ie")){_367=function(node){return node.nodeType==1?node.currentStyle:{};};}else{_367=function(node){return node.nodeType==1?node.ownerDocument.defaultView.getComputedStyle(node,null):{};};}}_368.getComputedStyle=_367;var _369;if(!has("ie")){_369=function(_36a,_36b){return parseFloat(_36b)||0;};}else{_369=function(_36c,_36d){if(!_36d){return 0;}if(_36d=="medium"){return 4;}if(_36d.slice&&_36d.slice(-2)=="px"){return parseFloat(_36d);}var s=_36c.style,rs=_36c.runtimeStyle,cs=_36c.currentStyle,_36e=s.left,_36f=rs.left;rs.left=cs.left;try{s.left=_36d;_36d=s.pixelLeft;}catch(e){_36d=0;}s.left=_36e;rs.left=_36f;return _36d;};}_368.toPixelValue=_369;var astr="DXImageTransform.Microsoft.Alpha";var af=function(n,f){try{return n.filters.item(astr);}catch(e){return f?{}:null;}};var _370=has("ie")<9||(has("ie")&&has("quirks"))?function(node){try{return af(node).Opacity/100;}catch(e){return 1;}}:function(node){return _367(node).opacity;};var _371=has("ie")<9||(has("ie")&&has("quirks"))?function(node,_372){var ov=_372*100,_373=_372==1;node.style.zoom=_373?"":1;if(!af(node)){if(_373){return _372;}node.style.filter+=" progid:"+astr+"(Opacity="+ov+")";}else{af(node,1).Opacity=ov;}af(node,1).Enabled=!_373;if(node.tagName.toLowerCase()=="tr"){for(var td=node.firstChild;td;td=td.nextSibling){if(td.tagName.toLowerCase()=="td"){_371(td,_372);}}}return _372;}:function(node,_374){return node.style.opacity=_374;};var _375={left:true,top:true};var _376=/margin|padding|width|height|max|min|offset/;function _377(node,type,_378){type=type.toLowerCase();if(has("ie")){if(_378=="auto"){if(type=="height"){return node.offsetHeight;}if(type=="width"){return node.offsetWidth;}}if(type=="fontweight"){switch(_378){case 700:return "bold";case 400:default:return "normal";}}}if(!(type in _375)){_375[type]=_376.test(type);}return _375[type]?_369(node,_378):_378;};var _379=has("ie")?"styleFloat":"cssFloat",_37a={"cssFloat":_379,"styleFloat":_379,"float":_379};_368.get=function getStyle(node,name){var n=dom.byId(node),l=arguments.length,op=(name=="opacity");if(l==2&&op){return _370(n);}name=_37a[name]||name;var s=_368.getComputedStyle(n);return (l==1)?s:_377(n,name,s[name]||n.style[name]);};_368.set=function setStyle(node,name,_37b){var n=dom.byId(node),l=arguments.length,op=(name=="opacity");name=_37a[name]||name;if(l==3){return op?_371(n,_37b):n.style[name]=_37b;}for(var x in name){_368.set(node,x,name[x]);}return _368.getComputedStyle(n);};return _368;});},"dojo/dom-geometry":function(){define(["./_base/sniff","./_base/window","./dom","./dom-style"],function(has,win,dom,_37c){var geom={};geom.boxModel="content-box";if(has("ie")){geom.boxModel=document.compatMode=="BackCompat"?"border-box":"content-box";}geom.getPadExtents=function getPadExtents(node,_37d){node=dom.byId(node);var s=_37d||_37c.getComputedStyle(node),px=_37c.toPixelValue,l=px(node,s.paddingLeft),t=px(node,s.paddingTop),r=px(node,s.paddingRight),b=px(node,s.paddingBottom);return {l:l,t:t,r:r,b:b,w:l+r,h:t+b};};var none="none";geom.getBorderExtents=function getBorderExtents(node,_37e){node=dom.byId(node);var px=_37c.toPixelValue,s=_37e||_37c.getComputedStyle(node),l=s.borderLeftStyle!=none?px(node,s.borderLeftWidth):0,t=s.borderTopStyle!=none?px(node,s.borderTopWidth):0,r=s.borderRightStyle!=none?px(node,s.borderRightWidth):0,b=s.borderBottomStyle!=none?px(node,s.borderBottomWidth):0;return {l:l,t:t,r:r,b:b,w:l+r,h:t+b};};geom.getPadBorderExtents=function getPadBorderExtents(node,_37f){node=dom.byId(node);var s=_37f||_37c.getComputedStyle(node),p=geom.getPadExtents(node,s),b=geom.getBorderExtents(node,s);return {l:p.l+b.l,t:p.t+b.t,r:p.r+b.r,b:p.b+b.b,w:p.w+b.w,h:p.h+b.h};};geom.getMarginExtents=function getMarginExtents(node,_380){node=dom.byId(node);var s=_380||_37c.getComputedStyle(node),px=_37c.toPixelValue,l=px(node,s.marginLeft),t=px(node,s.marginTop),r=px(node,s.marginRight),b=px(node,s.marginBottom);if(has("webkit")&&(s.position!="absolute")){r=l;}return {l:l,t:t,r:r,b:b,w:l+r,h:t+b};};geom.getMarginBox=function getMarginBox(node,_381){node=dom.byId(node);var s=_381||_37c.getComputedStyle(node),me=geom.getMarginExtents(node,s),l=node.offsetLeft-me.l,t=node.offsetTop-me.t,p=node.parentNode,px=_37c.toPixelValue,pcs;if(has("mozilla")){var sl=parseFloat(s.left),st=parseFloat(s.top);if(!isNaN(sl)&&!isNaN(st)){l=sl,t=st;}else{if(p&&p.style){pcs=_37c.getComputedStyle(p);if(pcs.overflow!="visible"){l+=pcs.borderLeftStyle!=none?px(node,pcs.borderLeftWidth):0;t+=pcs.borderTopStyle!=none?px(node,pcs.borderTopWidth):0;}}}}else{if(has("opera")||(has("ie")==8&&!has("quirks"))){if(p){pcs=_37c.getComputedStyle(p);l-=pcs.borderLeftStyle!=none?px(node,pcs.borderLeftWidth):0;t-=pcs.borderTopStyle!=none?px(node,pcs.borderTopWidth):0;}}}return {l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.h};};geom.getContentBox=function getContentBox(node,_382){node=dom.byId(node);var s=_382||_37c.getComputedStyle(node),w=node.clientWidth,h,pe=geom.getPadExtents(node,s),be=geom.getBorderExtents(node,s);if(!w){w=node.offsetWidth;h=node.offsetHeight;}else{h=node.clientHeight;be.w=be.h=0;}if(has("opera")){pe.l+=be.l;pe.t+=be.t;}return {l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};};function _383(node,l,t,w,h,u){u=u||"px";var s=node.style;if(!isNaN(l)){s.left=l+u;}if(!isNaN(t)){s.top=t+u;}if(w>=0){s.width=w+u;}if(h>=0){s.height=h+u;}};function _384(node){return node.tagName.toLowerCase()=="button"||node.tagName.toLowerCase()=="input"&&(node.getAttribute("type")||"").toLowerCase()=="button";};function _385(node){return geom.boxModel=="border-box"||node.tagName.toLowerCase()=="table"||_384(node);};geom.setContentSize=function setContentSize(node,box,_386){node=dom.byId(node);var w=box.w,h=box.h;if(_385(node)){var pb=geom.getPadBorderExtents(node,_386);if(w>=0){w+=pb.w;}if(h>=0){h+=pb.h;}}_383(node,NaN,NaN,w,h);};var _387={l:0,t:0,w:0,h:0};geom.setMarginBox=function setMarginBox(node,box,_388){node=dom.byId(node);var s=_388||_37c.getComputedStyle(node),w=box.w,h=box.h,pb=_385(node)?_387:geom.getPadBorderExtents(node,s),mb=geom.getMarginExtents(node,s);if(has("webkit")){if(_384(node)){var ns=node.style;if(w>=0&&!ns.width){ns.width="4px";}if(h>=0&&!ns.height){ns.height="4px";}}}if(w>=0){w=Math.max(w-pb.w-mb.w,0);}if(h>=0){h=Math.max(h-pb.h-mb.h,0);}_383(node,box.l,box.t,w,h);};geom.isBodyLtr=function isBodyLtr(){return (win.body().dir||win.doc.documentElement.dir||"ltr").toLowerCase()=="ltr";};geom.docScroll=function docScroll(){var node=win.doc.parentWindow||win.doc.defaultView;return "pageXOffset" in node?{x:node.pageXOffset,y:node.pageYOffset}:(node=has("quirks")?win.body():win.doc.documentElement,{x:geom.fixIeBiDiScrollLeft(node.scrollLeft||0),y:node.scrollTop||0});};geom.getIeDocumentElementOffset=function getIeDocumentElementOffset(){var de=win.doc.documentElement;if(has("ie")<8){var r=de.getBoundingClientRect(),l=r.left,t=r.top;if(has("ie")<7){l+=de.clientLeft;t+=de.clientTop;}return {x:l<0?0:l,y:t<0?0:t};}else{return {x:0,y:0};}};geom.fixIeBiDiScrollLeft=function fixIeBiDiScrollLeft(_389){var ie=has("ie");if(ie&&!geom.isBodyLtr()){var qk=has("quirks"),de=qk?win.body():win.doc.documentElement;if(ie==6&&!qk&&win.global.frameElement&&de.scrollHeight>de.clientHeight){_389+=de.clientLeft;}return (ie<8||qk)?(_389+de.clientWidth-de.scrollWidth):-_389;}return _389;};geom.position=function(node,_38a){node=dom.byId(node);var db=win.body(),dh=db.parentNode,ret=node.getBoundingClientRect();ret={x:ret.left,y:ret.top,w:ret.right-ret.left,h:ret.bottom-ret.top};if(has("ie")){var _38b=geom.getIeDocumentElementOffset();ret.x-=_38b.x+(has("quirks")?db.clientLeft+db.offsetLeft:0);ret.y-=_38b.y+(has("quirks")?db.clientTop+db.offsetTop:0);}else{if(has("ff")==3){var cs=_37c.getComputedStyle(dh),px=_37c.toPixelValue;ret.x-=px(dh,cs.marginLeft)+px(dh,cs.borderLeftWidth);ret.y-=px(dh,cs.marginTop)+px(dh,cs.borderTopWidth);}}if(_38a){var _38c=geom.docScroll();ret.x+=_38c.x;ret.y+=_38c.y;}return ret;};geom.getMarginSize=function getMarginSize(node,_38d){node=dom.byId(node);var me=geom.getMarginExtents(node,_38d||_37c.getComputedStyle(node));var size=node.getBoundingClientRect();return {w:(size.right-size.left)+me.w,h:(size.bottom-size.top)+me.h};};geom.normalizeEvent=function(_38e){if(!("layerX" in _38e)){_38e.layerX=_38e.offsetX;_38e.layerY=_38e.offsetY;}if(!has("dom-addeventlistener")){var se=_38e.target;var doc=(se&&se.ownerDocument)||document;var _38f=has("quirks")?doc.body:doc.documentElement;var _390=geom.getIeDocumentElementOffset();_38e.pageX=_38e.clientX+geom.fixIeBiDiScrollLeft(_38f.scrollLeft||0)-_390.x;_38e.pageY=_38e.clientY+(_38f.scrollTop||0)-_390.y;}};return geom;});},"dojo/Stateful":function(){define(["./_base/kernel","./_base/declare","./_base/lang","./_base/array"],function(dojo,_391,lang,_392){return dojo.declare("dojo.Stateful",null,{postscript:function(_393){if(_393){lang.mixin(this,_393);}},get:function(name){return this[name];},set:function(name,_394){if(typeof name==="object"){for(var x in name){this.set(x,name[x]);}return this;}var _395=this[name];this[name]=_394;if(this._watchCallbacks){this._watchCallbacks(name,_395,_394);}return this;},watch:function(name,_396){var _397=this._watchCallbacks;if(!_397){var self=this;_397=this._watchCallbacks=function(name,_398,_399,_39a){var _39b=function(_39c){if(_39c){_39c=_39c.slice();for(var i=0,l=_39c.length;i<l;i++){try{_39c[i].call(self,name,_398,_399);}catch(e){console.error(e);}}}};_39b(_397["_"+name]);if(!_39a){_39b(_397["*"]);}};}if(!_396&&typeof name==="function"){_396=name;name="*";}else{name="_"+name;}var _39d=_397[name];if(typeof _39d!=="object"){_39d=_397[name]=[];}_39d.push(_396);return {unwatch:function(){_39d.splice(_392.indexOf(_39d,_396),1);}};}});});},"dojo/dom-prop":function(){define("dojo/dom-prop",["exports","./_base/kernel","./_base/sniff","./_base/lang","./dom","./dom-style","./dom-construct","./_base/connect"],function(_39e,dojo,has,lang,dom,_39f,ctr,conn){var _3a0={},_3a1=0,_3a2=dojo._scopeName+"attrid";var _3a3={col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};_39e.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",valuetype:"valueType"};_39e.get=function getProp(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_3a4=_39e.names[lc]||name;return node[_3a4];};_39e.set=function setProp(node,name,_3a5){node=dom.byId(node);var l=arguments.length;if(l==2&&typeof name!="string"){for(var x in name){_39e.set(node,x,name[x]);}return node;}var lc=name.toLowerCase(),_3a6=_39e.names[lc]||name;if(_3a6=="style"&&typeof _3a5!="string"){_39f.style(node,_3a5);return node;}if(_3a6=="innerHTML"){if(has("ie")&&node.tagName.toLowerCase() in _3a3){ctr.empty(node);node.appendChild(ctr.toDom(_3a5,node.ownerDocument));}else{node[_3a6]=_3a5;}return node;}if(lang.isFunction(_3a5)){var _3a7=node[_3a2];if(!_3a7){_3a7=_3a1++;node[_3a2]=_3a7;}if(!_3a0[_3a7]){_3a0[_3a7]={};}var h=_3a0[_3a7][_3a6];if(h){conn.disconnect(h);}else{try{delete node[_3a6];}catch(e){}}if(_3a5){_3a0[_3a7][_3a6]=conn.connect(node,_3a6,_3a5);}else{node[_3a6]=null;}return node;}node[_3a6]=_3a5;return node;};});},"dijit/_base/manager":function(){define("dijit/_base/manager",["dojo/_base/array","dojo/_base/config","../registry",".."],function(_3a8,_3a9,_3aa,_3ab){_3a8.forEach(["byId","getUniqueId","findWidgets","_destroyAll","byNode","getEnclosingWidget"],function(name){_3ab[name]=_3aa[name];});_3ab.defaultDuration=_3a9["defaultDuration"]||200;return _3ab;});},"dojo/dom-attr":function(){define(["exports","./_base/sniff","./_base/lang","./dom","./dom-style","./dom-prop"],function(_3ac,has,lang,dom,_3ad,prop){var _3ae={innerHTML:1,className:1,htmlFor:has("ie"),value:1},_3af={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};function _3b0(node,name){var attr=node.getAttributeNode&&node.getAttributeNode(name);return attr&&attr.specified;};_3ac.has=function hasAttr(node,name){var lc=name.toLowerCase();return _3ae[prop.names[lc]||name]||_3b0(dom.byId(node),_3af[lc]||name);};_3ac.get=function getAttr(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_3b1=prop.names[lc]||name,_3b2=_3ae[_3b1];value=node[_3b1];if(_3b2&&typeof value!="undefined"){return value;}if(_3b1!="href"&&(typeof value=="boolean"||lang.isFunction(value))){return value;}var _3b3=_3af[lc]||name;return _3b0(node,_3b3)?node.getAttribute(_3b3):null;};_3ac.set=function setAttr(node,name,_3b4){node=dom.byId(node);if(arguments.length==2){for(var x in name){_3ac.set(node,x,name[x]);}return node;}var lc=name.toLowerCase(),_3b5=prop.names[lc]||name,_3b6=_3ae[_3b5];if(_3b5=="style"&&typeof _3b4!="string"){_3ad.set(node,_3b4);return node;}if(_3b6||typeof _3b4=="boolean"||lang.isFunction(_3b4)){return prop.set(node,name,_3b4);}node.setAttribute(_3af[lc]||name,_3b4);return node;};_3ac.remove=function removeAttr(node,name){dom.byId(node).removeAttribute(_3af[name.toLowerCase()]||name);};_3ac.getNodeProp=function getNodeProp(node,name){node=dom.byId(node);var lc=name.toLowerCase(),_3b7=prop.names[lc]||name;if((_3b7 in node)&&_3b7!="href"){return node[_3b7];}var _3b8=_3af[lc]||name;return _3b0(node,_3b8)?node.getAttribute(_3b8):null;};});},"dojo/dom-construct":function(){define("dojo/dom-construct",["exports","./_base/kernel","./_base/sniff","./_base/window","./dom","./dom-attr","./on"],function(_3b9,dojo,has,win,dom,attr,on){var _3ba={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]},_3bb=/<\s*([\w\:]+)/,_3bc={},_3bd=0,_3be="__"+dojo._scopeName+"ToDomId";for(var _3bf in _3ba){if(_3ba.hasOwnProperty(_3bf)){var tw=_3ba[_3bf];tw.pre=_3bf=="option"?"<select multiple=\"multiple\">":"<"+tw.join("><")+">";tw.post="</"+tw.reverse().join("></")+">";}}function _3c0(node,ref){var _3c1=ref.parentNode;if(_3c1){_3c1.insertBefore(node,ref);}};function _3c2(node,ref){var _3c3=ref.parentNode;if(_3c3){if(_3c3.lastChild==ref){_3c3.appendChild(node);}else{_3c3.insertBefore(node,ref.nextSibling);}}};var _3c4=null,_3c5;on(window,"unload",function(){_3c4=null;});_3b9.toDom=function toDom(frag,doc){doc=doc||win.doc;var _3c6=doc[_3be];if(!_3c6){doc[_3be]=_3c6=++_3bd+"";_3bc[_3c6]=doc.createElement("div");}frag+="";var _3c7=frag.match(_3bb),tag=_3c7?_3c7[1].toLowerCase():"",_3c8=_3bc[_3c6],wrap,i,fc,df;if(_3c7&&_3ba[tag]){wrap=_3ba[tag];_3c8.innerHTML=wrap.pre+frag+wrap.post;for(i=wrap.length;i;--i){_3c8=_3c8.firstChild;}}else{_3c8.innerHTML=frag;}if(_3c8.childNodes.length==1){return _3c8.removeChild(_3c8.firstChild);}df=doc.createDocumentFragment();while(fc=_3c8.firstChild){df.appendChild(fc);}return df;};_3b9.place=function place(node,_3c9,_3ca){_3c9=dom.byId(_3c9);if(typeof node=="string"){node=/^\s*</.test(node)?_3b9.toDom(node,_3c9.ownerDocument):dom.byId(node);}if(typeof _3ca=="number"){var cn=_3c9.childNodes;if(!cn.length||cn.length<=_3ca){_3c9.appendChild(node);}else{_3c0(node,cn[_3ca<0?0:_3ca]);}}else{switch(_3ca){case "before":_3c0(node,_3c9);break;case "after":_3c2(node,_3c9);break;case "replace":_3c9.parentNode.replaceChild(node,_3c9);break;case "only":_3b9.empty(_3c9);_3c9.appendChild(node);break;case "first":if(_3c9.firstChild){_3c0(node,_3c9.firstChild);break;}default:_3c9.appendChild(node);}}return node;};_3b9.create=function create(tag,_3cb,_3cc,pos){var doc=win.doc;if(_3cc){_3cc=dom.byId(_3cc);doc=_3cc.ownerDocument;}if(typeof tag=="string"){tag=doc.createElement(tag);}if(_3cb){attr.set(tag,_3cb);}if(_3cc){_3b9.place(tag,_3cc,pos);}return tag;};_3b9.empty=has("ie")?function(node){node=dom.byId(node);for(var c;c=node.lastChild;){_3b9.destroy(c);}}:function(node){dom.byId(node).innerHTML="";};_3b9.destroy=function destroy(node){node=dom.byId(node);try{var doc=node.ownerDocument;if(!_3c4||_3c5!=doc){_3c4=doc.createElement("div");_3c5=doc;}_3c4.appendChild(node.parentNode?node.parentNode.removeChild(node):node);_3c4.innerHTML="";}catch(e){}};});},"hanji/RefreshableField":function(){define("hanji/RefreshableField",["dijit/_Widget",],function(_3cd){dojo.declare("hanji.RefreshableField",[_3cd],{disabled:true});return hanji.RefreshableField;});},"dojo/keys":function(){define("dojo/keys",["./_base/kernel","./_base/sniff"],function(dojo,has){return dojo.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:has("safari")?91:224,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:has("mac")&&!has("air")?(has("safari")?91:224):17};});},"dijit/registry":function(){define("dijit/registry",["dojo/_base/array","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window","."],function(_3ce,has,_3cf,win,_3d0){var _3d1={},hash={};var _3d2={length:0,add:function(_3d3){if(hash[_3d3.id]){throw new Error("Tried to register widget with id=="+_3d3.id+" but that id is already registered");}hash[_3d3.id]=_3d3;this.length++;},remove:function(id){if(hash[id]){delete hash[id];this.length--;}},byId:function(id){return typeof id=="string"?hash[id]:id;},byNode:function(node){return hash[node.getAttribute("widgetId")];},toArray:function(){var ar=[];for(var id in hash){ar.push(hash[id]);}return ar;},getUniqueId:function(_3d4){var id;do{id=_3d4+"_"+(_3d4 in _3d1?++_3d1[_3d4]:_3d1[_3d4]=0);}while(hash[id]);return _3d0._scopeName=="dijit"?id:_3d0._scopeName+"_"+id;},findWidgets:function(root){var _3d5=[];function _3d6(root){for(var node=root.firstChild;node;node=node.nextSibling){if(node.nodeType==1){var _3d7=node.getAttribute("widgetId");if(_3d7){var _3d8=hash[_3d7];if(_3d8){_3d5.push(_3d8);}}else{_3d6(node);}}}};_3d6(root);return _3d5;},_destroyAll:function(){_3d0._curFocus=null;_3d0._prevFocus=null;_3d0._activeStack=[];_3ce.forEach(_3d2.findWidgets(win.body()),function(_3d9){if(!_3d9._destroyed){if(_3d9.destroyRecursive){_3d9.destroyRecursive();}else{if(_3d9.destroy){_3d9.destroy();}}}});},getEnclosingWidget:function(node){while(node){var id=node.getAttribute&&node.getAttribute("widgetId");if(id){return hash[id];}node=node.parentNode;}return null;},_hash:hash};if(has("ie")){_3cf.addOnWindowUnload(function(){_3d2._destroyAll();});}_3d0.registry=_3d2;return _3d2;});},"dojo/domReady":function(){define(["./has"],function(has){var _3da=this,doc=document,_3db={"loaded":1,"complete":1},_3dc=typeof doc.readyState!="string",_3dd=!!_3db[doc.readyState];if(_3dc){doc.readyState="loading";}if(!_3dd){var _3de=[],_3df=[],_3e0=function(evt){evt=evt||_3da.event;if(_3dd||(evt.type=="readystatechange"&&!_3db[doc.readyState])){return;}_3dd=1;if(_3dc){doc.readyState="complete";}while(_3de.length){(_3de.shift())();}},on=function(node,_3e1){node.addEventListener(_3e1,_3e0,false);_3de.push(function(){node.removeEventListener(_3e1,_3e0,false);});};if(!has("dom-addeventlistener")){on=function(node,_3e2){_3e2="on"+_3e2;node.attachEvent(_3e2,_3e0);_3de.push(function(){node.detachEvent(_3e2,_3e0);});};var div=doc.createElement("div");try{if(div.doScroll&&_3da.frameElement===null){_3df.push(function(){try{div.doScroll("left");return 1;}catch(e){}});}}catch(e){}}on(doc,"DOMContentLoaded");on(_3da,"load");if("onreadystatechange" in doc){on(doc,"readystatechange");}else{if(!_3dc){_3df.push(function(){return _3db[doc.readyState];});}}if(_3df.length){var _3e3=function(){if(_3dd){return;}var i=_3df.length;while(i--){if(_3df[i]()){_3e0("poller");return;}}setTimeout(_3e3,30);};_3e3();}}function _3e4(_3e5){if(_3dd){_3e5(1);}else{_3de.push(_3e5);}};_3e4.load=function(id,req,load){_3e4(load);};return _3e4;});},"dojo/_base/lang":function(){define(["./kernel","../has","./sniff"],function(dojo,has){has.add("bug-for-in-skips-shadowed",function(){for(var i in {toString:1}){return 0;}return 1;});var _3e6=has("bug-for-in-skips-shadowed")?"hasOwnProperty.valueOf.isPrototypeOf.propertyIsEnumerable.toLocaleString.toString.constructor".split("."):[],_3e7=_3e6.length,_3e8=function(dest,_3e9,_3ea){var name,s,i,_3eb={};for(name in _3e9){s=_3e9[name];if(!(name in dest)||(dest[name]!==s&&(!(name in _3eb)||_3eb[name]!==s))){dest[name]=_3ea?_3ea(s):s;}}if(has("bug-for-in-skips-shadowed")){if(_3e9){for(i=0;i<_3e7;++i){name=_3e6[i];s=_3e9[name];if(!(name in dest)||(dest[name]!==s&&(!(name in _3eb)||_3eb[name]!==s))){dest[name]=_3ea?_3ea(s):s;}}}}return dest;},_3ec=function(dest,_3ed){if(!dest){dest={};}for(var i=1,l=arguments.length;i<l;i++){lang._mixin(dest,arguments[i]);}return dest;},_3ee=function(_3ef,_3f0,_3f1){var p,i=0,_3f2=dojo.global;if(!_3f1){if(!_3ef.length){return _3f2;}else{p=_3ef[i++];try{_3f1=dojo.scopeMap[p]&&dojo.scopeMap[p][1];}catch(e){}_3f1=_3f1||(p in _3f2?_3f2[p]:(_3f0?_3f2[p]={}:undefined));}}while(_3f1&&(p=_3ef[i++])){_3f1=(p in _3f1?_3f1[p]:(_3f0?_3f1[p]={}:undefined));}return _3f1;},_3f3=function(name,_3f4,_3f5){var _3f6=name.split("."),p=_3f6.pop(),obj=_3ee(_3f6,true,_3f5);return obj&&p?(obj[p]=_3f4):undefined;},_3f7=function(name,_3f8,_3f9){return _3ee(name.split("."),_3f8,_3f9);},_3fa=function(name,obj){return lang.getObject(name,false,obj)!==undefined;},opts=Object.prototype.toString,_3fb=function(it){return (typeof it=="string"||it instanceof String);},_3fc=function(it){return it&&(it instanceof Array||typeof it=="array");},_3fd=function(it){return opts.call(it)==="[object Function]";},_3fe=function(it){return it!==undefined&&(it===null||typeof it=="object"||lang.isArray(it)||lang.isFunction(it));},_3ff=function(it){return it&&it!==undefined&&!lang.isString(it)&&!lang.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(lang.isArray(it)||isFinite(it.length));},_400=function(it){return it&&!lang.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));},_401=function(_402,_403){for(var i=1,l=arguments.length;i<l;i++){lang._mixin(_402.prototype,arguments[i]);}return _402;},_404=function(_405,_406){var pre=_407(arguments,2);var _408=lang.isString(_406);return function(){var args=_407(arguments);var f=_408?(_405||dojo.global)[_406]:_406;return f&&f.apply(_405||this,pre.concat(args));};},_409=function(_40a,_40b){if(arguments.length>2){return lang._hitchArgs.apply(dojo,arguments);}if(!_40b){_40b=_40a;_40a=null;}if(lang.isString(_40b)){_40a=_40a||dojo.global;if(!_40a[_40b]){throw (["dojo.hitch: scope[\"",_40b,"\"] is null (scope=\"",_40a,"\")"].join(""));}return function(){return _40a[_40b].apply(_40a,arguments||[]);};}return !_40a?_40b:function(){return _40b.apply(_40a,arguments||[]);};},_40c=(function(){function TMP(){};return function(obj,_40d){TMP.prototype=obj;var tmp=new TMP();TMP.prototype=null;if(_40d){lang._mixin(tmp,_40d);}return tmp;};})(),_40e=function(obj,_40f,_410){return (_410||[]).concat(Array.prototype.slice.call(obj,_40f||0));},_407=has("ie")?(function(){function slow(obj,_411,_412){var arr=_412||[];for(var x=_411||0;x<obj.length;x++){arr.push(obj[x]);}return arr;};return function(obj){return ((obj.item)?slow:_40e).apply(this,arguments);};})():_40e,_413=function(_414){var arr=[null];return lang.hitch.apply(dojo,arr.concat(lang._toArray(arguments)));},_415=function(src){if(!src||typeof src!="object"||lang.isFunction(src)){return src;}if(src.nodeType&&"cloneNode" in src){return src.cloneNode(true);}if(src instanceof Date){return new Date(src.getTime());}if(src instanceof RegExp){return new RegExp(src);}var r,i,l;if(lang.isArray(src)){r=[];for(i=0,l=src.length;i<l;++i){if(i in src){r.push(_415(src[i]));}}}else{r=src.constructor?new src.constructor():{};}return lang._mixin(r,src,_415);},trim=String.prototype.trim?function(str){return str.trim();}:function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");},_416=/\{([^\}]+)\}/g,_417=function(tmpl,map,_418){return tmpl.replace(_418||_416,lang.isFunction(map)?map:function(_419,k){return _3f7(k,false,map);});},lang={_extraNames:_3e6,_mixin:_3e8,mixin:_3ec,setObject:_3f3,getObject:_3f7,exists:_3fa,isString:_3fb,isArray:_3fc,isFunction:_3fd,isObject:_3fe,isArrayLike:_3ff,isAlien:_400,extend:_401,_hitchArgs:_404,hitch:_409,delegate:_40c,_toArray:_407,partial:_413,clone:_415,trim:trim,replace:_417};1&&_3ec(dojo,lang);return lang;});},"dojo/uacss":function(){define(["./dom-geometry","./_base/lang","./ready","./_base/sniff","./_base/window"],function(_41a,lang,_41b,has,_41c){var html=_41c.doc.documentElement,ie=has("ie"),_41d=has("opera"),maj=Math.floor,ff=has("ff"),_41e=_41a.boxModel.replace(/-/,""),_41f={"dj_ie":ie,"dj_ie6":maj(ie)==6,"dj_ie7":maj(ie)==7,"dj_ie8":maj(ie)==8,"dj_ie9":maj(ie)==9,"dj_quirks":has("quirks"),"dj_iequirks":ie&&has("quirks"),"dj_opera":_41d,"dj_khtml":has("khtml"),"dj_webkit":has("webkit"),"dj_safari":has("safari"),"dj_chrome":has("chrome"),"dj_gecko":has("mozilla"),"dj_ff3":maj(ff)==3};_41f["dj_"+_41e]=true;var _420="";for(var clz in _41f){if(_41f[clz]){_420+=clz+" ";}}html.className=lang.trim(html.className+" "+_420);_41b(90,function(){if(!_41a.isBodyLtr()){var _421="dj_rtl dijitRtl "+_420.replace(/ /g,"-rtl ");html.className=lang.trim(html.className+" "+_421+"dj_rtl dijitRtl "+_420.replace(/ /g,"-rtl "));}});return has;});},"dojo/Evented":function(){define(["./aspect","./on"],function(_422,on){"use strict";var _423=_422.after;function _424(){};_424.prototype={on:function(type,_425){return on.parse(this,type,_425,function(_426,type){return _423(_426,"on"+type,_425,true);});},emit:function(type,_427){var args=[this];args.push.apply(args,arguments);return on.emit.apply(on,args);}};return _424;});},"dojo/window":function(){define(["./_base/kernel","./_base/lang","./_base/sniff","./_base/window","./dom","./dom-geometry","./dom-style"],function(dojo,lang,has,_428,dom,geom,_429){lang.getObject("window",true,dojo);dojo.window.getBox=function(){var _42a=(_428.doc.compatMode=="BackCompat")?_428.body():_428.doc.documentElement;var _42b=geom.docScroll();var _42c=_428.doc.parentWindow||_428.doc.defaultView;return {l:_42b.x,t:_42b.y,w:_42c.innerWidth||_42a.clientWidth,h:_42c.innerHeight||_42a.clientHeight};};dojo.window.get=function(doc){if(has("ie")&&window!==document.parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc.parentWindow||doc.defaultView;};dojo.window.scrollIntoView=function(node,pos){try{node=dom.byId(node);var doc=node.ownerDocument||_428.doc,body=doc.body||_428.body(),html=doc.documentElement||body.parentNode,isIE=has("ie"),isWK=has("webkit");if((!(has("mozilla")||isIE||isWK||has("opera"))||node==body||node==html)&&(typeof node.scrollIntoView!="undefined")){node.scrollIntoView(false);return;}var _42d=doc.compatMode=="BackCompat",_42e=(isIE>=9&&node.ownerDocument.parentWindow.frameElement)?((html.clientHeight>0&&html.clientWidth>0&&(body.clientHeight==0||body.clientWidth==0||body.clientHeight>html.clientHeight||body.clientWidth>html.clientWidth))?html:body):(_42d?body:html),_42f=isWK?body:_42e,_430=_42e.clientWidth,_431=_42e.clientHeight,rtl=!geom.isBodyLtr(),_432=pos||geom.position(node),el=node.parentNode,_433=function(el){return ((isIE<=6||(isIE&&_42d))?false:(_429.get(el,"position").toLowerCase()=="fixed"));};if(_433(node)){return;}while(el){if(el==body){el=_42f;}var _434=geom.position(el),_435=_433(el);if(el==_42f){_434.w=_430;_434.h=_431;if(_42f==html&&isIE&&rtl){_434.x+=_42f.offsetWidth-_434.w;}if(_434.x<0||!isIE){_434.x=0;}if(_434.y<0||!isIE){_434.y=0;}}else{var pb=geom.getPadBorderExtents(el);_434.w-=pb.w;_434.h-=pb.h;_434.x+=pb.l;_434.y+=pb.t;var _436=el.clientWidth,_437=_434.w-_436;if(_436>0&&_437>0){_434.w=_436;_434.x+=(rtl&&(isIE||el.clientLeft>pb.l))?_437:0;}_436=el.clientHeight;_437=_434.h-_436;if(_436>0&&_437>0){_434.h=_436;}}if(_435){if(_434.y<0){_434.h+=_434.y;_434.y=0;}if(_434.x<0){_434.w+=_434.x;_434.x=0;}if(_434.y+_434.h>_431){_434.h=_431-_434.y;}if(_434.x+_434.w>_430){_434.w=_430-_434.x;}}var l=_432.x-_434.x,t=_432.y-Math.max(_434.y,0),r=l+_432.w-_434.w,bot=t+_432.h-_434.h;if(r*l>0){var s=Math[l<0?"max":"min"](l,r);if(rtl&&((isIE==8&&!_42d)||isIE>=9)){s=-s;}_432.x+=el.scrollLeft;el.scrollLeft+=s;_432.x-=el.scrollLeft;}if(bot*t>0){_432.y+=el.scrollTop;el.scrollTop+=Math[t<0?"max":"min"](t,bot);_432.y-=el.scrollTop;}el=(el!=_42f)&&!_435&&el.parentNode;}}catch(error){console.error("scrollIntoView: "+error);node.scrollIntoView(false);}};return dojo.window;});},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom"],function(dojo,on,has,dom){has.add("dom-quirks",document.compatMode=="BackCompat");has.add("events-mouseenter","onmouseenter" in document.createElement("div"));var _438;if(has("dom-quirks")||!has("dom-addeventlistener")){_438={LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(e,_439){return e.button&_439;},isLeft:function(e){return e.button&1;},isMiddle:function(e){return e.button&4;},isRight:function(e){return e.button&2;}};}else{_438={LEFT:0,MIDDLE:1,RIGHT:2,isButton:function(e,_43a){return e.button==_43a;},isLeft:function(e){return e.button==0;},isMiddle:function(e){return e.button==1;},isRight:function(e){return e.button==2;}};}dojo.mouseButtons=_438;function _43b(type,_43c){var _43d=function(node,_43e){return on(node,type,function(evt){if(!dom.isDescendant(evt.relatedTarget,_43c?evt.target:node)){return _43e.call(this,evt);}});};if(!_43c){_43d.bubble=_43b(type,true);}return _43d;};return {enter:_43b("mouseover"),leave:_43b("mouseout"),isLeft:_438.isLeft,isMiddle:_438.isMiddle,isRight:_438.isRight};});},"dojo/topic":function(){define(["./Evented"],function(_43f){return new _43f;});},"dojo/_base/xhr":function(){define(["./kernel","./sniff","require","../io-query","../dom","../dom-form","./Deferred","./json","./lang","./array","../on"],function(dojo,has,_440,ioq,dom,_441,_442,json,lang,_443,on){has.add("native-xhr",function(){return typeof XMLHttpRequest!=="undefined";});if(1){dojo._xhrObj=_440.getXhr;}else{if(has("native-xhr")){dojo._xhrObj=function(){try{return new XMLHttpRequest();}catch(e){throw new Error("XMLHTTP not available: "+e);}};}else{for(var _444=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],_445,i=0;i<3;){try{_445=_444[i++];if(new ActiveXObject(_445)){break;}}catch(e){}}dojo._xhrObj=function(){return new ActiveXObject(_445);};}}var cfg=dojo.config;dojo.objectToQuery=ioq.objectToQuery;dojo.queryToObject=ioq.queryToObject;dojo.fieldToObject=_441.fieldToObject;dojo.formToObject=_441.toObject;dojo.formToQuery=_441.toQuery;dojo.formToJson=_441.toJson;dojo._blockAsync=false;var _446=dojo._contentHandlers=dojo.contentHandlers={"text":function(xhr){return xhr.responseText;},"json":function(xhr){return json.fromJson(xhr.responseText||null);},"json-comment-filtered":function(xhr){if(!dojo.config.useCommentedJson){console.warn("Consider using the standard mimetype:application/json."+" json-commenting can introduce security issues. To"+" decrease the chances of hijacking, use the standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use djConfig.useCommentedJson=true to turn off this message.");}var _447=xhr.responseText;var _448=_447.indexOf("/*");var _449=_447.lastIndexOf("*/");if(_448==-1||_449==-1){throw new Error("JSON was not comment filtered");}return json.fromJson(_447.substring(_448+2,_449));},"javascript":function(xhr){return dojo.eval(xhr.responseText);},"xml":function(xhr){var _44a=xhr.responseXML;if(has("ie")){if((!_44a||!_44a.documentElement)){var ms=function(n){return "MSXML"+n+".DOMDocument";};var dp=["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_443.some(dp,function(p){try{var dom=new ActiveXObject(p);dom.async=false;dom.loadXML(xhr.responseText);_44a=dom;}catch(e){return false;}return true;});}}return _44a;},"json-comment-optional":function(xhr){if(xhr.responseText&&/^[^{\[]*\/\*/.test(xhr.responseText)){return _446["json-comment-filtered"](xhr);}else{return _446["json"](xhr);}}};dojo._ioSetArgs=function(args,_44b,_44c,_44d){var _44e={args:args,url:args.url};var _44f=null;if(args.form){var form=dom.byId(args.form);var _450=form.getAttributeNode("action");_44e.url=_44e.url||(_450?_450.value:null);_44f=_441.toObject(form);}var _451=[{}];if(_44f){_451.push(_44f);}if(args.content){_451.push(args.content);}if(args.preventCache){_451.push({"dojo.preventCache":new Date().valueOf()});}_44e.query=ioq.objectToQuery(lang.mixin.apply(null,_451));_44e.handleAs=args.handleAs||"text";var d=new _442(_44b);d.addCallbacks(_44c,function(_452){return _44d(_452,d);});var ld=args.load;if(ld&&lang.isFunction(ld)){d.addCallback(function(_453){return ld.call(args,_453,_44e);});}var err=args.error;if(err&&lang.isFunction(err)){d.addErrback(function(_454){return err.call(args,_454,_44e);});}var _455=args.handle;if(_455&&lang.isFunction(_455)){d.addBoth(function(_456){return _455.call(args,_456,_44e);});}if(cfg.ioPublish&&dojo.publish&&_44e.args.ioPublish!==false){d.addCallbacks(function(res){dojo.publish("/dojo/io/load",[d,res]);return res;},function(res){dojo.publish("/dojo/io/error",[d,res]);return res;});d.addBoth(function(res){dojo.publish("/dojo/io/done",[d,res]);return res;});}d.ioArgs=_44e;return d;};var _457=function(dfd){dfd.canceled=true;var xhr=dfd.ioArgs.xhr;var _458=typeof xhr.abort;if(_458=="function"||_458=="object"||_458=="unknown"){xhr.abort();}var err=dfd.ioArgs.error;if(!err){err=new Error("xhr cancelled");err.dojoType="cancel";}return err;};var _459=function(dfd){var ret=_446[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);return ret===undefined?null:ret;};var _45a=function(_45b,dfd){if(!dfd.ioArgs.args.failOk){console.error(_45b);}return _45b;};var _45c=null;var _45d=[];var _45e=0;var _45f=function(dfd){if(_45e<=0){_45e=0;if(cfg.ioPublish&&dojo.publish&&(!dfd||dfd&&dfd.ioArgs.args.ioPublish!==false)){dojo.publish("/dojo/io/stop");}}};var _460=function(){var now=(new Date()).getTime();if(!dojo._blockAsync){for(var i=0,tif;i<_45d.length&&(tif=_45d[i]);i++){var dfd=tif.dfd;var func=function(){if(!dfd||dfd.canceled||!tif.validCheck(dfd)){_45d.splice(i--,1);_45e-=1;}else{if(tif.ioCheck(dfd)){_45d.splice(i--,1);tif.resHandle(dfd);_45e-=1;}else{if(dfd.startTime){if(dfd.startTime+(dfd.ioArgs.args.timeout||0)<now){_45d.splice(i--,1);var err=new Error("timeout exceeded");err.dojoType="timeout";dfd.errback(err);dfd.cancel();_45e-=1;}}}}};if(dojo.config.debugAtAllCosts){func.call(this);}else{try{func.call(this);}catch(e){dfd.errback(e);}}}}_45f(dfd);if(!_45d.length){clearInterval(_45c);_45c=null;}};dojo._ioCancelAll=function(){try{_443.forEach(_45d,function(i){try{i.dfd.cancel();}catch(e){}});}catch(e){}};if(has("ie")){on(window,"unload",dojo._ioCancelAll);}dojo._ioNotifyStart=function(dfd){if(cfg.ioPublish&&dojo.publish&&dfd.ioArgs.args.ioPublish!==false){if(!_45e){dojo.publish("/dojo/io/start");}_45e+=1;dojo.publish("/dojo/io/send",[dfd]);}};dojo._ioWatch=function(dfd,_461,_462,_463){var args=dfd.ioArgs.args;if(args.timeout){dfd.startTime=(new Date()).getTime();}_45d.push({dfd:dfd,validCheck:_461,ioCheck:_462,resHandle:_463});if(!_45c){_45c=setInterval(_460,50);}if(args.sync){_460();}};var _464="application/x-www-form-urlencoded";var _465=function(dfd){return dfd.ioArgs.xhr.readyState;};var _466=function(dfd){return 4==dfd.ioArgs.xhr.readyState;};var _467=function(dfd){var xhr=dfd.ioArgs.xhr;if(dojo._isDocumentOk(xhr)){dfd.callback(dfd);}else{var err=new Error("Unable to load "+dfd.ioArgs.url+" status:"+xhr.status);err.status=xhr.status;err.responseText=xhr.responseText;err.xhr=xhr;dfd.errback(err);}};dojo._ioAddQueryToUrl=function(_468){if(_468.query.length){_468.url+=(_468.url.indexOf("?")==-1?"?":"&")+_468.query;_468.query=null;}};dojo.xhr=function(_469,args,_46a){var dfd=dojo._ioSetArgs(args,_457,_459,_45a);var _46b=dfd.ioArgs;var xhr=_46b.xhr=dojo._xhrObj(_46b.args);if(!xhr){dfd.cancel();return dfd;}if("postData" in args){_46b.query=args.postData;}else{if("putData" in args){_46b.query=args.putData;}else{if("rawBody" in args){_46b.query=args.rawBody;}else{if((arguments.length>2&&!_46a)||"POST|PUT".indexOf(_469.toUpperCase())==-1){dojo._ioAddQueryToUrl(_46b);}}}}xhr.open(_469,_46b.url,args.sync!==true,args.user||undefined,args.password||undefined);if(args.headers){for(var hdr in args.headers){if(hdr.toLowerCase()==="content-type"&&!args.contentType){args.contentType=args.headers[hdr];}else{if(args.headers[hdr]){xhr.setRequestHeader(hdr,args.headers[hdr]);}}}}if(args.contentType!==false){xhr.setRequestHeader("Content-Type",args.contentType||_464);}if(!args.headers||!("X-Requested-With" in args.headers)){xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");}dojo._ioNotifyStart(dfd);if(dojo.config.debugAtAllCosts){xhr.send(_46b.query);}else{try{xhr.send(_46b.query);}catch(e){_46b.error=e;dfd.cancel();}}dojo._ioWatch(dfd,_465,_466,_467);xhr=null;return dfd;};dojo.xhrGet=function(args){return dojo.xhr("GET",args);};dojo.rawXhrPost=dojo.xhrPost=function(args){return dojo.xhr("POST",args,true);};dojo.rawXhrPut=dojo.xhrPut=function(args){return dojo.xhr("PUT",args,true);};dojo.xhrDelete=function(args){return dojo.xhr("DELETE",args);};dojo._isDocumentOk=function(http){var stat=http.status||0;stat=(stat>=200&&stat<300)||stat==304||stat==1223||!stat;return stat;};dojo._getText=function(url){var _46c;dojo.xhrGet({url:url,sync:true,load:function(text){_46c=text;}});return _46c;};lang.mixin(dojo.xhr,{_xhrObj:dojo._xhrObj,fieldToObject:_441.fieldToObject,formToObject:_441.toObject,objectToQuery:ioq.objectToQuery,formToQuery:_441.toQuery,formToJson:_441.toJson,queryToObject:ioq.queryToObject,contentHandlers:_446,_ioSetArgs:dojo._ioSetArgs,_ioCancelAll:dojo._ioCancelAll,_ioNotifyStart:dojo._ioNotifyStart,_ioWatch:dojo._ioWatch,_ioAddQueryToUrl:dojo._ioAddQueryToUrl,_isDocumentOk:dojo._isDocumentOk,_getText:dojo._getText,get:dojo.xhrGet,post:dojo.xhrPost,put:dojo.xhrPut,del:dojo.xhrDelete});return dojo.xhr;});},"dojo/_base/unload":function(){define(["./kernel","./connect"],function(dojo,_46d){var win=window;dojo.addOnWindowUnload=function(obj,_46e){if(!dojo.windowUnloaded){_46d.connect(win,"unload",(dojo.windowUnloaded=function(){}));}_46d.connect(win,"unload",obj,_46e);};dojo.addOnUnload=function(obj,_46f){_46d.connect(win,"beforeunload",obj,_46f);};return {addOnWindowUnload:dojo.addOnWindowUnload,addOnUnload:dojo.addOnUnload};});},"dijit/_OnDijitClickMixin":function(){define("dijit/_OnDijitClickMixin",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/sniff","dojo/_base/unload","dojo/_base/window"],function(on,_470,keys,_471,has,_472,win){var _473=null;if(has("ie")){(function(){var _474=function(evt){_473=evt.srcElement;};win.doc.attachEvent("onkeydown",_474);_472.addOnWindowUnload(function(){win.doc.detachEvent("onkeydown",_474);});})();}else{win.doc.addEventListener("keydown",function(evt){_473=evt.target;},true);}var _475=function(node,_476){if(/input|button/i.test(node.nodeName)){return on(node,"click",_476);}else{function _477(e){return (e.keyCode==keys.ENTER||e.keyCode==keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey;};var _478=[on(node,"keypress",function(e){if(_477(e)){_473=e.target;e.preventDefault();}}),on(node,"keyup",function(e){if(_477(e)&&e.target==_473){_473=null;_476.call(this,e);}}),on(node,"click",function(e){_476.call(this,e);})];return {remove:function(){_470.forEach(_478,function(h){h.remove();});}};}};return _471("dijit._OnDijitClickMixin",null,{connect:function(obj,_479,_47a){return this.inherited(arguments,[obj,_479=="ondijitclick"?_475:_479,_47a]);}});});},"dojo/_base/NodeList":function(){define(["./kernel","../query","./array","./html","../NodeList-dom"],function(dojo,_47b,_47c){var _47d=_47b.NodeList;var nlp=_47d.prototype;nlp.connect=_47d._adaptAsForEach(function(){return dojo.connect.apply(this,arguments);});nlp.coords=_47d._adaptAsMap(dojo.coords);_47d.events=["blur","focus","change","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit"];_47c.forEach(_47d.events,function(evt){var _47e="on"+evt;nlp[_47e]=function(a,b){return this.connect(_47e,a,b);};});dojo.NodeList=_47d;return dojo.NodeList;});},"dojo/_base/Color":function(){define(["./kernel","./lang","./array","./config"],function(dojo,lang,_47f,_480){var _481=dojo.Color=function(_482){if(_482){this.setColor(_482);}};_481.named={"black":[0,0,0],"silver":[192,192,192],"gray":[128,128,128],"white":[255,255,255],"maroon":[128,0,0],"red":[255,0,0],"purple":[128,0,128],"fuchsia":[255,0,255],"green":[0,128,0],"lime":[0,255,0],"olive":[128,128,0],"yellow":[255,255,0],"navy":[0,0,128],"blue":[0,0,255],"teal":[0,128,128],"aqua":[0,255,255],"transparent":_480.transparentColor||[0,0,0,0]};lang.extend(_481,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){var t=this;t.r=r;t.g=g;t.b=b;t.a=a;},setColor:function(_483){if(lang.isString(_483)){_481.fromString(_483,this);}else{if(lang.isArray(_483)){_481.fromArray(_483,this);}else{this._set(_483.r,_483.g,_483.b,_483.a);if(!(_483 instanceof _481)){this.sanitize();}}}return this;},sanitize:function(){return this;},toRgb:function(){var t=this;return [t.r,t.g,t.b];},toRgba:function(){var t=this;return [t.r,t.g,t.b,t.a];},toHex:function(){var arr=_47f.map(["r","g","b"],function(x){var s=this[x].toString(16);return s.length<2?"0"+s:s;},this);return "#"+arr.join("");},toCss:function(_484){var t=this,rgb=t.r+", "+t.g+", "+t.b;return (_484?"rgba("+rgb+", "+t.a:"rgb("+rgb)+")";},toString:function(){return this.toCss(true);}});_481.blendColors=dojo.blendColors=function(_485,end,_486,obj){var t=obj||new _481();_47f.forEach(["r","g","b","a"],function(x){t[x]=_485[x]+(end[x]-_485[x])*_486;if(x!="a"){t[x]=Math.round(t[x]);}});return t.sanitize();};_481.fromRgb=dojo.colorFromRgb=function(_487,obj){var m=_487.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return m&&_481.fromArray(m[1].split(/\s*,\s*/),obj);};_481.fromHex=dojo.colorFromHex=function(_488,obj){var t=obj||new _481(),bits=(_488.length==4)?4:8,mask=(1<<bits)-1;_488=Number("0x"+_488.substr(1));if(isNaN(_488)){return null;}_47f.forEach(["b","g","r"],function(x){var c=_488&mask;_488>>=bits;t[x]=bits==4?17*c:c;});t.a=1;return t;};_481.fromArray=dojo.colorFromArray=function(a,obj){var t=obj||new _481();t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(isNaN(t.a)){t.a=1;}return t.sanitize();};_481.fromString=dojo.colorFromString=function(str,obj){var a=_481.named[str];return a&&_481.fromArray(a,obj)||_481.fromRgb(str,obj)||_481.fromHex(str,obj);};return _481;});},"dijit/hccss":function(){define("dijit/hccss",["require","dojo/_base/config","dojo/dom-class","dojo/dom-construct","dojo/dom-style","dojo/ready","dojo/_base/sniff","dojo/_base/window"],function(_489,_48a,_48b,_48c,_48d,_48e,has,win){if(has("ie")||has("mozilla")){_48e(90,function(){var div=_48c.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(_48a.blankGif||_489.toUrl("dojo/resources/blank.gif"))+"\");"}},win.body());var cs=_48d.getComputedStyle(div);if(cs){var _48f=cs.backgroundImage;var _490=(cs.borderTopColor==cs.borderRightColor)||(_48f!=null&&(_48f=="none"||_48f=="url(invalid-url:)"));if(_490){_48b.add(win.body(),"dijit_a11y");}if(has("ie")){div.outerHTML="";}else{win.body().removeChild(div);}}});}});},"dojo/selector/_loader":function(){define(["../has","require"],function(has,_491){"use strict";var _492=document.createElement("div");has.add("dom-qsa2.1",!!_492.querySelectorAll);has.add("dom-qsa3",function(){try{_492.innerHTML="<p class='TEST'></p>";return _492.querySelectorAll(".TEST:empty").length==1;}catch(e){}});var _493;var acme="./acme",lite="./lite";return {load:function(id,_494,_495,_496){var req=_491;id=id=="default"?has("config-selectorEngine")||"css3":id;id=id=="css2"||id=="lite"?lite:id=="css2.1"?has("dom-qsa2.1")?lite:acme:id=="css3"?has("dom-qsa3")?lite:acme:id=="acme"?acme:(req=_494)&&id;if(id.charAt(id.length-1)=="?"){id=id.substring(0,id.length-1);var _497=true;}if(_497&&(has("dom-compliant-qsa")||_493)){return _495(_493);}req([id],function(_498){if(id!="./lite"){_493=_498;}_495(_498);});}};});},"dojo/on":function(){define(["./has!dom-addeventlistener?:./aspect","./_base/kernel","./has"],function(_499,dojo,has){"use strict";if(1){var _49a=window.ScriptEngineMajorVersion;has.add("jscript",_49a&&(_49a()+ScriptEngineMinorVersion()/10));has.add("event-orientationchange",has("touch")&&!has("android"));}var on=function(_49b,type,_49c,_49d){if(_49b.on){return _49b.on(type,_49c);}return on.parse(_49b,type,_49c,_49e,_49d,this);};on.pausable=function(_49f,type,_4a0,_4a1){var _4a2;var _4a3=on(_49f,type,function(){if(!_4a2){return _4a0.apply(this,arguments);}},_4a1);_4a3.pause=function(){_4a2=true;};_4a3.resume=function(){_4a2=false;};return _4a3;};on.once=function(_4a4,type,_4a5,_4a6){var _4a7=on(_4a4,type,function(){_4a7.remove();return _4a5.apply(this,arguments);});return _4a7;};on.parse=function(_4a8,type,_4a9,_4aa,_4ab,_4ac){if(type.call){return type.call(_4ac,_4a8,_4a9);}if(type.indexOf(",")>-1){var _4ad=type.split(/\s*,\s*/);var _4ae=[];var i=0;var _4af;while(_4af=_4ad[i++]){_4ae.push(_4aa(_4a8,_4af,_4a9,_4ab,_4ac));}_4ae.remove=function(){for(var i=0;i<_4ae.length;i++){_4ae[i].remove();}};return _4ae;}return _4aa(_4a8,type,_4a9,_4ab,_4ac);};var _4b0=/^touch/;function _49e(_4b1,type,_4b2,_4b3,_4b4){var _4b5=type.match(/(.*):(.*)/);if(_4b5){type=_4b5[2];_4b5=_4b5[1];return on.selector(_4b5,type).call(_4b4,_4b1,_4b2);}if(has("touch")){if(_4b0.test(type)){_4b2=_4b6(_4b2);}if(!has("event-orientationchange")&&(type=="orientationchange")){type="resize";_4b1=window;_4b2=_4b6(_4b2);}}if(_4b1.addEventListener){var _4b7=type in _4b8;_4b1.addEventListener(_4b7?_4b8[type]:type,_4b2,_4b7);return {remove:function(){_4b1.removeEventListener(type,_4b2,_4b7);}};}type="on"+type;if(_4b9&&_4b1.attachEvent){return _4b9(_4b1,type,_4b2);}throw new Error("Target must be an event emitter");};on.selector=function(_4ba,_4bb,_4bc){return function(_4bd,_4be){var _4bf=this;var _4c0=_4bb.bubble;if(_4c0){_4bb=_4c0;}else{if(_4bc!==false){_4bc=true;}}return on(_4bd,_4bb,function(_4c1){var _4c2=_4c1.target;_4bf=_4bf&&_4bf.matches?_4bf:dojo.query;while(!_4bf.matches(_4c2,_4ba,_4bd)){if(_4c2==_4bd||!_4bc||!(_4c2=_4c2.parentNode)){return;}}return _4be.call(_4c2,_4c1);});};};function _4c3(){this.cancelable=false;};function _4c4(){this.bubbles=false;};var _4c5=[].slice,_4c6=on.emit=function(_4c7,type,_4c8){var args=_4c5.call(arguments,2);var _4c9="on"+type;if("parentNode" in _4c7){var _4ca=args[0]={};for(var i in _4c8){_4ca[i]=_4c8[i];}_4ca.preventDefault=_4c3;_4ca.stopPropagation=_4c4;_4ca.target=_4c7;_4ca.type=type;_4c8=_4ca;}do{_4c7[_4c9]&&_4c7[_4c9].apply(_4c7,args);}while(_4c8&&_4c8.bubbles&&(_4c7=_4c7.parentNode));return _4c8&&_4c8.cancelable&&_4c8;};var _4b8={};if(has("dom-addeventlistener")){_4b8={focusin:"focus",focusout:"blur"};if(has("opera")){_4b8.keydown="keypress";}on.emit=function(_4cb,type,_4cc){if(_4cb.dispatchEvent&&document.createEvent){var _4cd=document.createEvent("HTMLEvents");_4cd.initEvent(type,!!_4cc.bubbles,!!_4cc.cancelable);for(var i in _4cc){var _4ce=_4cc[i];if(!(i in _4cd)){_4cd[i]=_4cc[i];}}return _4cb.dispatchEvent(_4cd)&&_4cd;}return _4c6.apply(on,arguments);};}else{on._fixEvent=function(evt,_4cf){if(!evt){var w=_4cf&&(_4cf.ownerDocument||_4cf.document||_4cf).parentWindow||window;evt=w.event;}if(!evt){return (evt);}if(!evt.target){evt.target=evt.srcElement;evt.currentTarget=(_4cf||evt.srcElement);if(evt.type=="mouseover"){evt.relatedTarget=evt.fromElement;}if(evt.type=="mouseout"){evt.relatedTarget=evt.toElement;}if(!evt.stopPropagation){evt.stopPropagation=_4d0;evt.preventDefault=_4d1;}switch(evt.type){case "keypress":var c=("charCode" in evt?evt.charCode:evt.keyCode);if(c==10){c=0;evt.keyCode=13;}else{if(c==13||c==27){c=0;}else{if(c==3){c=99;}}}evt.charCode=c;_4d2(evt);break;}}return evt;};var _4d3=function(_4d4){this.handle=_4d4;};_4d3.prototype.remove=function(){delete _dojoIEListeners_[this.handle];};var _4d5=function(_4d6){return function(evt){evt=on._fixEvent(evt,this);return _4d6.call(this,evt);};};var _4b9=function(_4d7,type,_4d8){_4d8=_4d5(_4d8);if(((_4d7.ownerDocument?_4d7.ownerDocument.parentWindow:_4d7.parentWindow||_4d7.window||window)!=top||has("jscript")<5.8)&&!has("config-_allow_leaks")){if(typeof _dojoIEListeners_=="undefined"){_dojoIEListeners_=[];}var _4d9=_4d7[type];if(!_4d9||!_4d9.listeners){var _4da=_4d9;_4d7[type]=_4d9=Function("event","var callee = arguments.callee; for(var i = 0; i<callee.listeners.length; i++){var listener = _dojoIEListeners_[callee.listeners[i]]; if(listener){listener.call(this,event);}}");_4d9.listeners=[];if(_4da){_4d9.listeners.push(_dojoIEListeners_.push(_4da)-1);}}var _4db;_4d9.listeners.push(_4db=(_dojoIEListeners_.push(_4d8)-1));return new _4d3(_4db);}return _499.after(_4d7,type,_4d8,true);};var _4d2=function(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;};var _4d0=function(){this.cancelBubble=true;};var _4d1=on._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey){try{this.keyCode=0;}catch(e){}}this.returnValue=false;};}if(has("touch")){var _4dc=function(){};var _4dd=window.orientation;var _4b6=function(_4de){return function(_4df){var _4e0=_4df.corrected;if(!_4e0){var type=_4df.type;try{delete _4df.type;}catch(e){}if(_4df.type){_4dc.prototype=_4df;var _4e0=new _4dc;_4e0.preventDefault=function(){_4df.preventDefault();};_4e0.stopPropagation=function(){_4df.stopPropagation();};}else{_4e0=_4df;_4e0.type=type;}_4df.corrected=_4e0;if(type=="resize"){if(_4dd==window.orientation){return null;}_4dd=window.orientation;_4e0.type="orientationchange";return _4de.call(this,_4e0);}if(!("rotation" in _4e0)){_4e0.rotation=0;_4e0.scale=1;}var _4e1=_4e0.changedTouches[0];for(var i in _4e1){delete _4e0[i];_4e0[i]=_4e1[i];}}return _4de.call(this,_4e0);};};}return on;});},"dojo/_base/sniff":function(){define(["./kernel","../has"],function(dojo,has){if(!1){return has;}dojo.isBrowser=true,dojo._name="browser";var _4e2=has.add,n=navigator,dua=n.userAgent,dav=n.appVersion,tv=parseFloat(dav),_4e3,_4e4,_4e5,_4e6,_4e7,_4e8,_4e9,_4ea,_4eb,isIE,isFF,_4ec,_4ed,_4ee,_4ef;if(dua.indexOf("AdobeAIR")>=0){_4e4=1;}_4e5=(dav.indexOf("Konqueror")>=0)?tv:0;_4e6=parseFloat(dua.split("WebKit/")[1])||undefined;_4e7=parseFloat(dua.split("Chrome/")[1])||undefined;_4e8=dav.indexOf("Macintosh")>=0;_4ed=/iPhone|iPod|iPad/.test(dua);_4ee=parseFloat(dua.split("Android ")[1])||undefined;_4ef=typeof opera!="undefined"&&opera.wiiremote;var _4f0=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(_4f0&&!_4e7){_4e9=parseFloat(dav.split("Version/")[1]);if(!_4e9||parseFloat(dav.substr(_4f0+7))<=419.3){_4e9=2;}}if(!has("dojo-webkit")){if(dua.indexOf("Opera")>=0){_4e3=tv;if(_4e3>=9.8){_4e3=parseFloat(dua.split("Version/")[1])||tv;}}if(dua.indexOf("Gecko")>=0&&!_4e5&&!_4e6){_4ea=_4eb=tv;}if(_4eb){isFF=parseFloat(dua.split("Firefox/")[1]||dua.split("Minefield/")[1])||undefined;}if(document.all&&!_4e3){isIE=parseFloat(dav.split("MSIE ")[1])||undefined;var mode=document.documentMode;if(mode&&mode!=5&&Math.floor(isIE)!=mode){isIE=mode;}}}_4ec=document.compatMode=="BackCompat";_4e2("opera",dojo.isOpera=_4e3);_4e2("air",dojo.isAIR=_4e4);_4e2("khtml",dojo.isKhtml=_4e5);_4e2("webkit",dojo.isWebKit=_4e6);_4e2("chrome",dojo.isChrome=_4e7);_4e2("mac",dojo.isMac=_4e8);_4e2("safari",dojo.isSafari=_4e9);_4e2("mozilla",dojo.isMozilla=dojo.isMoz=_4ea);_4e2("ie",dojo.isIE=isIE);_4e2("ff",dojo.isFF=isFF);_4e2("quirks",dojo.isQuirks=_4ec);_4e2("ios",dojo.isIos=_4ed);_4e2("android",dojo.isAndroid=_4ee);dojo.locale=dojo.locale||(isIE?n.userLanguage:n.language).toLowerCase();return has;});},"dojo/cookie":function(){define(["./_base/kernel","./regexp"],function(dojo,_4f1){dojo.cookie=function(name,_4f2,_4f3){var c=document.cookie,ret;if(arguments.length==1){var _4f4=c.match(new RegExp("(?:^|; )"+_4f1.escapeString(name)+"=([^;]*)"));ret=_4f4?decodeURIComponent(_4f4[1]):undefined;}else{_4f3=_4f3||{};var exp=_4f3.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_4f3.expires=d;}if(exp&&exp.toUTCString){_4f3.expires=exp.toUTCString();}_4f2=encodeURIComponent(_4f2);var _4f5=name+"="+_4f2,_4f6;for(_4f6 in _4f3){_4f5+="; "+_4f6;var _4f7=_4f3[_4f6];if(_4f7!==true){_4f5+="="+_4f7;}}document.cookie=_4f5;}return ret;};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};return dojo.cookie;});},"dojo/_base/array":function(){define("dojo/_base/array",["./kernel","../has","./lang"],function(dojo,has,lang){var _4f8={},u,_4f9;function _4fa(){_4f8={};};function _4fb(fn){return _4f8[fn]=new Function("item","index","array",fn);};function _4fc(some){var _4fd=!some;return function(a,fn,o){var i=0,l=a&&a.length||0,_4fe;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_4f8[fn]||_4fb(fn);}if(o){for(;i<l;++i){_4fe=!fn.call(o,a[i],i,a);if(some^_4fe){return !_4fe;}}}else{for(;i<l;++i){_4fe=!fn(a[i],i,a);if(some^_4fe){return !_4fe;}}}return _4fd;};};function _4ff(up){var _500=1,_501=0,_502=0;if(!up){_500=_501=_502=-1;}return function(a,x,from,last){if(last&&_500>0){return _4f9.lastIndexOf(a,x,from);}var l=a&&a.length||0,end=up?l+_502:_501,i;if(from===u){i=up?_501:l+_502;}else{if(from<0){i=l+from;if(i<0){i=_501;}}else{i=from>=l?l+_502:from;}}if(l&&typeof a=="string"){a=a.split("");}for(;i!=end;i+=_500){if(a[i]==x){return i;}}return -1;};};function _503(a,fn,o){var i=0,l=a&&a.length||0;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_4f8[fn]||_4fb(fn);}if(o){for(;i<l;++i){fn.call(o,a[i],i,a);}}else{for(;i<l;++i){fn(a[i],i,a);}}};function map(a,fn,o,Ctr){var i=0,l=a&&a.length||0,out=new (Ctr||Array)(l);if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_4f8[fn]||_4fb(fn);}if(o){for(;i<l;++i){out[i]=fn.call(o,a[i],i,a);}}else{for(;i<l;++i){out[i]=fn(a[i],i,a);}}return out;};function _504(a,fn,o){var i=0,l=a&&a.length||0,out=[],_505;if(l&&typeof a=="string"){a=a.split("");}if(typeof fn=="string"){fn=_4f8[fn]||_4fb(fn);}if(o){for(;i<l;++i){_505=a[i];if(fn.call(o,_505,i,a)){out.push(_505);}}}else{for(;i<l;++i){_505=a[i];if(fn(_505,i,a)){out.push(_505);}}}return out;};_4f9={every:_4fc(false),some:_4fc(true),indexOf:_4ff(true),lastIndexOf:_4ff(false),forEach:_503,map:map,filter:_504,clearCache:_4fa};1&&lang.mixin(dojo,_4f9);return _4f9;});},"hanji/main":function(){define("hanji/main",["dojo/_base/json","dojo/_base/connect","dojo/_base/xhr","dojo/keys","dojo/ready","dijit/_base/manager",],function(_506,_507,dxhr,keys,_508,_509){_h={applets:{},running:typeof layoutId==="number",init:function(){hanji.layout=layout;layout.init();},show:function(_50a){hanji.applets[_50a].show();},xhrProc:function(raw,_50b,_50c){if(raw===""){return;}var data=_506.fromJson(raw);if(data.script){eval(data.script);}if(data.message){hanji.message(_50b,data.message,data.severity);}if(data.items&&_50b){for(var i in data.items){var w_id=_50b+"-"+i,d=_509.byId(w_id);if(!!d){d.setContent(data.items[i]);}else{hanji.utils.refresh_innerHTML(w_id,data.items[i]);}}}if(data.action=="redraw"){hanji.applets[_50b].redraw();}if(data.action=="close"){_50c.hide();_50c.destroyRecursive();}},xhrError:function(_50d,_50e,_50f,_510){if(_50d.status==404){return;}var data=_506.fromJson(_50e.xhr.responseText);if(data.script){eval(data.script);}if(data.form_errors){for(var _50f in data.form_errors){var form=_509.byId(_50f+"_main_form");form.setContent(data.form_errors[_50f]);hanji.message(_50f,"Please correct the errors in the form","error");}}if(data.message){hanji.message(_50f,data.message,data.severity||"error");}if(data.error){hanji.message(_50f,data.error,"error");}if(data.items&&_50f){for(i in data.items){var w_id=_50f+"-"+i,d=_509.byId(w_id);if(!!d){d.setContent(data.items[i]);}else{hanji.utils.refresh_innerHTML(w_id,data.items[i]);}}}if(data.action=="close"){_510.hide();_510.destroyRecursive();}},callback:function(_511,name,_512,func){hanji.applets[_511].callback(name,_512,func);},twcallback:function(_513,name,_514,func){hanji.applets[_513].twcallback(name,_514,func);},fetchJSFile:function(_515,file,post){var _516=document.createElement("script");_516.type="text/javascript";_516.src="/static/applet/"+_515+"/"+file;if(!!post){_516.onreadystatechange=function(){if(hanji.readyState=="complete"){eval(post);}};_516.onload=function(){eval(post);};}document.body.appendChild(_516);},fetchCSSFile:function(_517,file){var _518=document.createElement("link");_518.type="text/css";_518.rel="stylesheet";_518.href="/static/applet/"+_517+"/"+file;document.getElementsByTagName("head")[0].appendChild(_518);},submit_values:function(_519,_51a){dxhr("POST",{url:_51a?"/xhr/save/":"/xhr/submit/",content:hanji.getValues(_519),load:hanji.xhrProc,error:hanji.xhrError},true);},getValues:function(){var c={};for(var _51b in hanji.applets){var _51c=hanji.applets[_51b];if(_51c.active&&_51c.form){var _51d=_51c.form.get("value");for(var k in _51d){c[k]=_51d[k];}}}return c;},set_value:function(_51e,attr,_51f){dxhr("POST",{url:"/twx/set/"+_51e+"/"+attr+"/",postData:_51f},true);},view_content:function(_520,_521,_522){dxhr("POST",{url:"/dialog/"+_520+"/"+_521+"/",content:values,load:function(raw){hanji.xhrProc(raw,_520);},error:function(_523,_524){hanji.xhrError(_523,_524,_520);}},true);},dialog:function(_525,_526,_527,_528){require(["dijit/Dialog","dijit/form/Button"]);var id=_525+"-"+_526+"-"+"dialog";if(_509.byId(id)){_509.byId(id).show();return;}var d=new dijit.Dialog({id:id,title:_527,href:"/dialog/"+_525+"/"+_526+"/"}),f=document.createElement("div");f.className="footer";var b=new dijit.form.Button({label:"OK"});f.appendChild(b.domNode);var _529=function(){var _52a=function(){var _52b=d.getChildren()[0].get("value");_52b._=0;dxhr("POST",{url:"/dialog/"+_525+"/"+_526+"/",content:_52b,load:function(raw){hanji.xhrProc(raw,_525,d);},error:function(_52c,_52d){hanji.xhrError(_52c,_52d,_525,d);}},true);};_507.connect(b,"onClick",_52a);_507.connect(d.domNode,"onkeypress",function(evt){if(evt.keyCode==keys.ENTER){_52a();}if(evt.keyCode==keys.ESCAPE){d.hide();}});d.domNode.appendChild(f);d.domNode.className+=" dialog";d.show();};if(_528){hanji.utils.loaderfunc(_506.fromJson(_528),_529);}else{_529();}},message:function(_52e,_52f,_530){if(!_530){var _530="info";}if(_52e&&hanji.applets[_52e]){_507.publish(_52e,[{message:_52f,type:_530}]);}else{_507.publish("messageTopic",[{message:_52f,type:_530}]);}}};var _531={refresh_src:function(item,val){var what=document.getElementById(item);if(what){what.src=val;}},refresh_innerHTML:function(item,val){var what=document.getElementById(item);if(!!what){what.innerHTML=val;dojo.parser.parse(what);}},_set:function(id,_532){var _533=id.search("-"),_534=id.substring(3,_533),attr=id.substring(_533+1);dxhr("POST",{url:"/twx/set/"+_534+"/"+attr+"/",postData:_532},true);},login:function(){hanji.layout.login();},login_dialog:function(){dxhr("POST",{url:"/xhr/login/",load:function(raw){hanji.xhrProc(raw);},error:function(_535,_536){hanji.xhrError(_535,_536,"");}},true);},loaderfunc:function(_537,_538){require(_537);_508(function(){!!_538&&_538();});},_init_ws:function(){hanji.ws={};hanji._ws={};hanji.utils._init_ws_update();},_init_ws_msg:function(){try{hanji._ws.msg=new WebSocket("ws://"+location.host+"/_ws/msg");}catch(e){return;}if(hanji._ws.msg){hanji._ws.msg.onopen=function(){hanji._ws.msg.send("");};hanji._ws.msg.onmessage=function(msg){var j=_506.fromJson(msg.data);hanji.message(j.applet,j.msg,j.level);};}},_init_ws_update:function(){try{hanji._ws.update=new WebSocket("ws://"+location.host+"/_ws/upd");}catch(e){hanji.hasWebSocket=false;}if(!!hanji._ws.update){hanji.hasWebSocket=true;var _539=hanji.applets;for(var a in _539){!!_539[a].on_ws_init&&_539[a].on_ws_init();}_507.publish("/hanji/websocket/start");hanji._ws.update.onopen=function(){hanji._ws.update.send("");};hanji._ws.update.onmessage=function(msg){var j=_506.fromJson(msg.data);for(var k in j){if(hanji.applets[k]){hanji.applets[k].update(j[k]);}}};hanji._ws.update.onerror=function(msg){hanji.hasWebSocket=false;};}if(!!hanji._ws.msg){}},fetchExternalJSFile:function(file){var _53a=document.createElement("script");_53a.type="text/javascript";_53a.src=file;document.getElementsByTagName("head")[0].appendChild(_53a);},sendLayout:function(){var _53b=hanji.layout.getLayout();dxhr("POST",{url:"/xhr/callback/_manage/save_layout/",content:[layoutId,_506.toJson(_53b)],load:function(raw){hanji.xhrProc(raw,"_manage");},error:function(_53c,_53d){hanji.xhrError(_53c,_53d,"_manage");}},true);}};hanji=_h;hanji.utils=_531;_508(1000,hanji.init);_508(hanji.utils._init_ws);return _h;});},"dijit/_Widget":function(){define("dijit/_Widget",["dojo/aspect","dojo/_base/config","dojo/_base/connect","dojo/_base/declare","dojo/_base/kernel","dojo/_base/lang","dojo/query","./registry","./_WidgetBase","./_OnDijitClickMixin","./_FocusMixin","dojo/uacss","./hccss"],function(_53e,_53f,_540,_541,_542,lang,_543,_544,_545,_546,_547){function _548(){};function _549(_54a){return function(obj,_54b,_54c,_54d){if(obj&&typeof _54b=="string"&&obj[_54b]==_548){return obj.on(_54b.substring(2).toLowerCase(),lang.hitch(_54c,_54d));}return _54a.apply(_540,arguments);};};_53e.around(_540,"connect",_549);if(_542.connect){_53e.around(_542,"connect",_549);}var _54e=_541("dijit._Widget",[_545,_546,_547],{onClick:_548,onDblClick:_548,onKeyDown:_548,onKeyPress:_548,onKeyUp:_548,onMouseDown:_548,onMouseMove:_548,onMouseOut:_548,onMouseOver:_548,onMouseLeave:_548,onMouseEnter:_548,onMouseUp:_548,constructor:function(_54f){this._toConnect={};for(var name in _54f){if(this[name]===_548){this._toConnect[name.replace(/^on/,"").toLowerCase()]=_54f[name];delete _54f[name];}}},postCreate:function(){this.inherited(arguments);for(var name in this._toConnect){this.on(name,this._toConnect[name]);}delete this._toConnect;},on:function(type,func){if(this[this._onMap(type)]===_548){return _540.connect(this.domNode,type.toLowerCase(),this,func);}return this.inherited(arguments);},_setFocusedAttr:function(val){this._focused=val;this._set("focused",val);},setAttribute:function(attr,_550){_542.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0");this.set(attr,_550);},attr:function(name,_551){if(_53f.isDebug){var _552=arguments.callee._ach||(arguments.callee._ach={}),_553=(arguments.callee.caller||"unknown caller").toString();if(!_552[_553]){_542.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_553,"","2.0");_552[_553]=true;}}var args=arguments.length;if(args>=2||typeof name==="object"){return this.set.apply(this,arguments);}else{return this.get(name);}},getDescendants:function(){_542.deprecated(this.declaredClass+"::getDescendants() is deprecated. Use getChildren() instead.","","2.0");return this.containerNode?_543("[widgetId]",this.containerNode).map(_544.byNode):[];},_onShow:function(){this.onShow();},onShow:function(){},onHide:function(){},onClose:function(){return true;}});if(dojo.ready&&!dojo.isAsync){dojo.ready(0,function(){var _554=["dijit/_base/focus","dijit/_base/place","dijit/_base/popup","dijit/_base/scroll","dijit/_base/typematic","dijit/_base/wai","dijit/_base/window","dijit/WidgetSet"];require(_554);});}return _54e;});},"dojo/_base/json":function(){define(["./kernel","../json"],function(dojo,json){dojo.fromJson=function(js){return eval("("+js+")");};dojo._escapeString=json.stringify;dojo.toJsonIndentStr="\t";dojo.toJson=function(it,_555){return json.stringify(it,function(key,_556){if(_556){var tf=_556.__json__||_556.json;if(typeof tf=="function"){return tf.call(_556);}}return _556;},_555&&dojo.toJsonIndentStr);};return dojo;});},"dijit/_FocusMixin":function(){define("dijit/_FocusMixin",["./focus","./_WidgetBase","dojo/_base/declare","dojo/_base/lang"],function(_557,_558,_559,lang){lang.extend(_558,{focused:false,onFocus:function(){},onBlur:function(){},_onFocus:function(){this.onFocus();},_onBlur:function(){this.onBlur();}});return _559("dijit._FocusMixin",null,{_focusManager:_557});});},"dijit/focus":function(){define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","."],function(_55a,_55b,dom,_55c,_55d,_55e,lang,on,_55f,has,_560,_561,win,_562,a11y,_563,_564){var _565=_55b([_560,_55e],{curNode:null,activeStack:[],constructor:function(){var _566=lang.hitch(this,function(node){if(dom.isDescendant(this.curNode,node)){this.set("curNode",null);}if(dom.isDescendant(this.prevNode,node)){this.set("prevNode",null);}});_55a.before(_55d,"empty",_566);_55a.before(_55d,"destroy",_566);},registerIframe:function(_567){return this.registerWin(_567.contentWindow,_567);},registerWin:function(_568,_569){var _56a=this;var _56b=function(evt){_56a._justMouseDowned=true;setTimeout(function(){_56a._justMouseDowned=false;},0);if(has("ie")&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){return;}_56a._onTouchNode(_569||evt.target||evt.srcElement,"mouse");};var doc=has("ie")?_568.document.documentElement:_568.document;if(doc){if(has("ie")){_568.document.body.attachEvent("onmousedown",_56b);var _56c=function(evt){var tag=evt.srcElement.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;}if(a11y.isTabNavigable(evt.srcElement)){_56a._onFocusNode(_569||evt.srcElement);}else{_56a._onTouchNode(_569||evt.srcElement);}};doc.attachEvent("onactivate",_56c);var _56d=function(evt){_56a._onBlurNode(_569||evt.srcElement);};doc.attachEvent("ondeactivate",_56d);return {remove:function(){_568.document.detachEvent("onmousedown",_56b);doc.detachEvent("onactivate",_56c);doc.detachEvent("ondeactivate",_56d);doc=null;}};}else{doc.body.addEventListener("mousedown",_56b,true);doc.body.addEventListener("touchstart",_56b,true);var _56e=function(evt){_56a._onFocusNode(_569||evt.target);};doc.addEventListener("focus",_56e,true);var _56f=function(evt){_56a._onBlurNode(_569||evt.target);};doc.addEventListener("blur",_56f,true);return {remove:function(){doc.body.removeEventListener("mousedown",_56b,true);doc.body.removeEventListener("touchstart",_56b,true);doc.removeEventListener("focus",_56e,true);doc.removeEventListener("blur",_56f,true);doc=null;}};}}},_onBlurNode:function(){this.set("prevNode",this.curNode);this.set("curNode",null);if(this._justMouseDowned){return;}if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);}this._clearActiveWidgetsTimer=setTimeout(lang.hitch(this,function(){delete this._clearActiveWidgetsTimer;this._setStack([]);this.prevNode=null;}),100);},_onTouchNode:function(node,by){if(this._clearActiveWidgetsTimer){clearTimeout(this._clearActiveWidgetsTimer);delete this._clearActiveWidgetsTimer;}var _570=[];try{while(node){var _571=_55c.get(node,"dijitPopupParent");if(_571){node=_563.byId(_571).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===win.body()){break;}node=_562.get(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId"),_572=id&&_563.byId(id);if(_572&&!(by=="mouse"&&_572.get("disabled"))){_570.unshift(id);}node=node.parentNode;}}}}catch(e){}this._setStack(_570,by);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}this._onTouchNode(node);if(node==this.curNode){return;}this.set("curNode",node);},_setStack:function(_573,by){var _574=this.activeStack;this.set("activeStack",_573);for(var _575=0;_575<Math.min(_574.length,_573.length);_575++){if(_574[_575]!=_573[_575]){break;}}var _576;for(var i=_574.length-1;i>=_575;i--){_576=_563.byId(_574[i]);if(_576){_576._hasBeenBlurred=true;_576.set("focused",false);if(_576._focusManager==this){_576._onBlur(by);}this.emit("widget-blur",_576,by);}}for(i=_575;i<_573.length;i++){_576=_563.byId(_573[i]);if(_576){_576.set("focused",true);if(_576._focusManager==this){_576._onFocus(by);}this.emit("widget-focus",_576,by);}}},focus:function(node){if(node){try{node.focus();}catch(e){}}}});var _577=new _565();_55f(function(){var _578=_577.registerWin(win.doc.parentWindow||win.doc.defaultView);if(has("ie")){_561.addOnWindowUnload(function(){_578.remove();_578=null;});}});_564.focus=function(node){_577.focus(node);};for(var attr in _577){if(!/^_/.test(attr)){_564.focus[attr]=typeof _577[attr]=="function"?lang.hitch(_577,attr):_577[attr];}}_577.watch(function(attr,_579,_57a){_564.focus[attr]=_57a;});return _577;});},"dijit/main":function(){define("dijit/main",["dojo/_base/kernel"],function(dojo){return dojo.dijit;});},"dojo/_base/window":function(){define(["./kernel","../has","./sniff"],function(dojo,has){dojo.doc=window["document"]||null;dojo.body=function(){return dojo.doc.body||dojo.doc.getElementsByTagName("body")[0];};dojo.setContext=function(_57b,_57c){dojo.global=ret.global=_57b;dojo.doc=ret.doc=_57c;};dojo.withGlobal=function(_57d,_57e,_57f,_580){var _581=dojo.global;try{dojo.global=ret.global=_57d;return dojo.withDoc.call(null,_57d.document,_57e,_57f,_580);}finally{dojo.global=ret.global=_581;}};dojo.withDoc=function(_582,_583,_584,_585){var _586=dojo.doc,oldQ=dojo.isQuirks,_587=dojo.isIE,isIE,mode,pwin;try{dojo.doc=ret.doc=_582;dojo.isQuirks=has.add("quirks",dojo.doc.compatMode=="BackCompat",true,true);if(has("ie")){if((pwin=_582.parentWindow)&&pwin.navigator){isIE=parseFloat(pwin.navigator.appVersion.split("MSIE ")[1])||undefined;mode=_582.documentMode;if(mode&&mode!=5&&Math.floor(isIE)!=mode){isIE=mode;}dojo.isIE=has.add("ie",isIE,true,true);}}if(_584&&typeof _583=="string"){_583=_584[_583];}return _583.apply(_584,_585||[]);}finally{dojo.doc=ret.doc=_586;dojo.isQuirks=has.add("quirks",oldQ,true,true);dojo.isIE=has.add("ie",_587,true,true);}};var ret={global:dojo.global,doc:dojo.doc,body:dojo.body,setContext:dojo.setContext,withGlobal:dojo.withGlobal,withDoc:dojo.withDoc};return ret;});},"dojo/dom-class":function(){define(["./_base/lang","./_base/array","./dom"],function(lang,_588,dom){var _589="className";var cls,_58a=/\s+/,a1=[""];function _58b(s){if(typeof s=="string"||s instanceof String){if(s&&!_58a.test(s)){a1[0]=s;return a1;}var a=s.split(_58a);if(a.length&&!a[0]){a.shift();}if(a.length&&!a[a.length-1]){a.pop();}return a;}if(!s){return [];}return _588.filter(s,function(x){return x;});};var _58c={};cls={contains:function containsClass(node,_58d){return ((" "+dom.byId(node)[_589]+" ").indexOf(" "+_58d+" ")>=0);},add:function addClass(node,_58e){node=dom.byId(node);_58e=_58b(_58e);var cls=node[_589],_58f;cls=cls?" "+cls+" ":" ";_58f=cls.length;for(var i=0,len=_58e.length,c;i<len;++i){c=_58e[i];if(c&&cls.indexOf(" "+c+" ")<0){cls+=c+" ";}}if(_58f<cls.length){node[_589]=cls.substr(1,cls.length-2);}},remove:function removeClass(node,_590){node=dom.byId(node);var cls;if(_590!==undefined){_590=_58b(_590);cls=" "+node[_589]+" ";for(var i=0,len=_590.length;i<len;++i){cls=cls.replace(" "+_590[i]+" "," ");}cls=lang.trim(cls);}else{cls="";}if(node[_589]!=cls){node[_589]=cls;}},replace:function replaceClass(node,_591,_592){node=dom.byId(node);_58c[_589]=node[_589];cls.remove(_58c,_592);cls.add(_58c,_591);if(node[_589]!==_58c[_589]){node[_589]=_58c[_589];}},toggle:function toggleClass(node,_593,_594){node=dom.byId(node);if(_594===undefined){_593=_58b(_593);for(var i=0,len=_593.length,c;i<len;++i){c=_593[i];cls[cls.contains(node,c)?"remove":"add"](node,c);}}else{cls[_594?"add":"remove"](node,_593);}return _594;}};return cls;});},"dojo/regexp":function(){define(["./_base/kernel","./_base/lang"],function(dojo,lang){lang.getObject("regexp",true,dojo);dojo.regexp.escapeString=function(str,_595){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_595&&_595.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_596){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_596);};dojo.regexp.group=function(_597,_598){return "("+(_598?"?:":"")+_597+")";};return dojo.regexp;});},"dojo/_base/config":function(){define(["../has","require"],function(has,_599){var _59a={};if(1){var src=_599.rawConfig,p;for(p in src){_59a[p]=src[p];}}else{var _59b=function(_59c,_59d,_59e){for(p in _59c){p!="has"&&has.add(_59d+p,_59c[p],0,_59e);}};_59a=1?_599.rawConfig:this.dojoConfig||this.djConfig||{};_59b(_59a,"config",1);_59b(_59a.has,"",1);}return _59a;});},"dojo/_base/event":function(){define(["./kernel","../on","../has","../dom-geometry"],function(dojo,on,has,dom){if(on._fixEvent){var _59f=on._fixEvent;on._fixEvent=function(evt,se){evt=_59f(evt,se);if(evt){dom.normalizeEvent(evt);}return evt;};}dojo.fixEvent=function(evt,_5a0){if(on._fixEvent){return on._fixEvent(evt,_5a0);}return evt;};dojo.stopEvent=function(evt){if(has("dom-addeventlistener")||(evt&&evt.preventDefault)){evt.preventDefault();evt.stopPropagation();}else{evt=evt||window.event;evt.cancelBubble=true;on._preventDefault.call(evt);}};return {fix:dojo.fixEvent,stop:dojo.stopEvent};});},"dojo/main":function(){define(["./_base/kernel","./has","require","./_base/sniff","./_base/lang","./_base/array","./ready","./_base/declare","./_base/Deferred","./_base/json","./_base/Color","./has!dojo-firebug?./_firebug/firebug","./_base/browser","./_base/loader"],function(dojo,has,_5a1,_5a2,lang,_5a3,_5a4){if(dojo.config.isDebug){_5a1(["./_firebug/firebug"]);}true||has.add("dojo-config-require",1);if(1){var deps=dojo.config.require;if(deps){deps=_5a3.map(lang.isArray(deps)?deps:[deps],function(item){return item.replace(/\./g,"/");});if(dojo.isAsync){_5a1(deps);}else{_5a4(1,function(){_5a1(deps);});}}}return dojo;});},"dojo/ready":function(){define(["./_base/kernel","./has","require","./domReady","./_base/lang"],function(dojo,has,_5a5,_5a6,lang){var _5a7=0,_5a8,_5a9=[],_5aa=0,_5ab=function(){_5a7=1;dojo._postLoad=dojo.config.afterOnLoad=true;if(_5a9.length){_5a8(_5ac);}},_5ac=function(){if(_5a7&&!_5aa&&_5a9.length){_5aa=1;var f=_5a9.shift();try{f();}finally{_5aa=0;}_5aa=0;if(_5a9.length){_5a8(_5ac);}}};if(1){_5a5.on("idle",_5ac);_5a8=function(){if(_5a5.idle()){_5ac();}};}else{_5a8=function(){_5a5.ready(_5ac);};}var _5ad=dojo.ready=dojo.addOnLoad=function(_5ae,_5af,_5b0){var _5b1=lang._toArray(arguments);if(typeof _5ae!="number"){_5b0=_5af;_5af=_5ae;_5ae=1000;}else{_5b1.shift();}_5b0=_5b0?lang.hitch.apply(dojo,_5b1):function(){_5af();};_5b0.priority=_5ae;for(var i=0;i<_5a9.length&&_5ae>=_5a9[i].priority;i++){}_5a9.splice(i,0,_5b0);_5a8();};true||has.add("dojo-config-addOnLoad",1);if(1){var dca=dojo.config.addOnLoad;if(dca){_5ad[(lang.isArray(dca)?"apply":"call")](dojo,dca);}}if(1&&dojo.config.parseOnLoad&&!dojo.isAsync){_5ad(99,function(){if(!dojo.parser){dojo.deprecated("Add explicit require(['dojo/parser']);","","2.0");_5a5(["dojo/parser"]);}});}if(1){_5a6(_5ab);}else{_5ab();}return _5ad;});},"dojo/aspect":function(){define([],function(){"use strict";function _5b2(_5b3,type,_5b4,_5b5){var _5b6=_5b3[type];var _5b7=type=="around";var _5b8;if(_5b7){var _5b9=_5b4(function(){return _5b6.advice(this,arguments);});_5b8={remove:function(){_5b8.cancelled=true;},advice:function(_5ba,args){return _5b8.cancelled?_5b6.advice(_5ba,args):_5b9.apply(_5ba,args);}};}else{_5b8={remove:function(){var _5bb=_5b8.previous;var next=_5b8.next;if(!next&&!_5bb){delete _5b3[type];}else{if(_5bb){_5bb.next=next;}else{_5b3[type]=next;}if(next){next.previous=_5bb;}}},advice:_5b4,receiveArguments:_5b5};}if(_5b6&&!_5b7){if(type=="after"){var next=_5b6;while(next){_5b6=next;next=next.next;}_5b6.next=_5b8;_5b8.previous=_5b6;}else{if(type=="before"){_5b3[type]=_5b8;_5b8.next=_5b6;_5b6.previous=_5b8;}}}else{_5b3[type]=_5b8;}return _5b8;};function _5bc(type){return function(_5bd,_5be,_5bf,_5c0){var _5c1=_5bd[_5be],_5c2;if(!_5c1||_5c1.target!=_5bd){_5c2=_5bd[_5be]=function(){var args=arguments;var _5c3=_5c2.before;while(_5c3){args=_5c3.advice.apply(this,args)||args;_5c3=_5c3.next;}if(_5c2.around){var _5c4=_5c2.around.advice(this,args);}var _5c5=_5c2.after;while(_5c5){_5c4=_5c5.receiveArguments?_5c5.advice.apply(this,args)||_5c4:_5c5.advice.call(this,_5c4);_5c5=_5c5.next;}return _5c4;};if(_5c1){_5c2.around={advice:function(_5c6,args){return _5c1.apply(_5c6,args);}};}_5c2.target=_5bd;}var _5c7=_5b2((_5c2||_5c1),type,_5bf,_5c0);_5bf=null;return _5c7;};};return {before:_5bc("before"),around:_5bc("around"),after:_5bc("after")};});},"dojo/_base/connect":function(){define(["./kernel","../on","../topic","../aspect","./event","../mouse","./sniff","./lang","../keys"],function(_5c8,on,hub,_5c9,_5ca,_5cb,has,lang){has.add("events-keypress-typed",function(){var _5cc={charCode:0};try{_5cc=document.createEvent("KeyboardEvent");(_5cc.initKeyboardEvent||_5cc.initKeyEvent).call(_5cc,"keypress",true,true,null,false,false,false,false,9,3);}catch(e){}return _5cc.charCode==0&&!has("opera");});function _5cd(obj,_5ce,_5cf,_5d0,_5d1){_5d0=lang.hitch(_5cf,_5d0);if(!obj||!(obj.addEventListener||obj.attachEvent)){return _5c9.after(obj||_5c8.global,_5ce,_5d0,true);}if(typeof _5ce=="string"&&_5ce.substring(0,2)=="on"){_5ce=_5ce.substring(2);}if(!obj){obj=_5c8.global;}if(!_5d1){switch(_5ce){case "keypress":_5ce=_5d2;break;case "mouseenter":_5ce=_5cb.enter;break;case "mouseleave":_5ce=_5cb.leave;break;}}return on(obj,_5ce,_5d0,_5d1);};var _5d3={106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39,229:113};var _5d4=has("mac")?"metaKey":"ctrlKey";var _5d5=function(evt,_5d6){var faux=lang.mixin({},evt,_5d6);_5d7(faux);faux.preventDefault=function(){evt.preventDefault();};faux.stopPropagation=function(){evt.stopPropagation();};return faux;};function _5d7(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;};var _5d2;if(has("events-keypress-typed")){var _5d8=function(e,code){try{return (e.keyCode=code);}catch(e){return 0;}};_5d2=function(_5d9,_5da){var _5db=on(_5d9,"keydown",function(evt){var k=evt.keyCode;var _5dc=(k!=13||(has("ie")>=9&&!has("quirks")))&&k!=32&&(k!=27||!has("ie"))&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222)&&k!=229;if(_5dc||evt.ctrlKey){var c=_5dc?0:k;if(evt.ctrlKey){if(k==3||k==13){return _5da.call(evt.currentTarget,evt);}else{if(c>95&&c<106){c-=48;}else{if((!evt.shiftKey)&&(c>=65&&c<=90)){c+=32;}else{c=_5d3[c]||c;}}}}var faux=_5d5(evt,{type:"keypress",faux:true,charCode:c});_5da.call(evt.currentTarget,faux);if(has("ie")){_5d8(evt,faux.keyCode);}}});var _5dd=on(_5d9,"keypress",function(evt){var c=evt.charCode;c=c>=32?c:0;evt=_5d5(evt,{charCode:c,faux:true});return _5da.call(this,evt);});return {remove:function(){_5db.remove();_5dd.remove();}};};}else{if(has("opera")){_5d2=function(_5de,_5df){return on(_5de,"keypress",function(evt){var c=evt.which;if(c==3){c=99;}c=c<32&&!evt.shiftKey?0:c;if(evt.ctrlKey&&!evt.shiftKey&&c>=65&&c<=90){c+=32;}return _5df.call(this,_5d5(evt,{charCode:c}));});};}else{_5d2=function(_5e0,_5e1){return on(_5e0,"keypress",function(evt){_5d7(evt);return _5e1.call(this,evt);});};}}var _5e2={_keypress:_5d2,connect:function(obj,_5e3,_5e4,_5e5,_5e6){var a=arguments,args=[],i=0;args.push(typeof a[0]=="string"?null:a[i++],a[i++]);var a1=a[i+1];args.push(typeof a1=="string"||typeof a1=="function"?a[i++]:null,a[i++]);for(var l=a.length;i<l;i++){args.push(a[i]);}return _5cd.apply(this,args);},disconnect:function(_5e7){if(_5e7){_5e7.remove();}},subscribe:function(_5e8,_5e9,_5ea){return hub.on(_5e8,lang.hitch(_5e9,_5ea));},publish:function(_5eb,args){return hub.emit.apply(hub,[_5eb].concat(args));},connectPublisher:function(_5ec,obj,_5ed){var pf=function(){_5e2.publish(_5ec,arguments);};return _5ed?_5e2.connect(obj,_5ed,pf):_5e2.connect(obj,pf);},isCopyKey:function(e){return e[_5d4];}};_5e2.unsubscribe=_5e2.disconnect;1&&lang.mixin(_5c8,_5e2);return _5e2;});}}});(function(){var _5ee=this.require;_5ee({cache:{}});!_5ee.async&&_5ee(["dojo"]);_5ee.boot&&_5ee.apply(null,_5ee.boot);})();
