/*
	Copyright (c) 2004-2009, 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 a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo._base.lang"]){dojo._hasResource["dojo._base.lang"]=true;dojo.provide("dojo._base.lang");dojo.isString=function(it){return !!arguments.length&&it!=null&&(typeof it=="string"||it instanceof String);};dojo.isArray=function(it){return it&&(it instanceof Array||typeof it=="array");};dojo.isFunction=(function(){var _3=function(it){return it&&(typeof it=="function"||it instanceof Function);};return dojo.isSafari?function(it){if(typeof it=="function"&&it=="[object NodeList]"){return false;}return _3(it);}:_3;})();dojo.isObject=function(it){return it!==undefined&&(it===null||typeof it=="object"||dojo.isArray(it)||dojo.isFunction(it));};dojo.isArrayLike=function(it){var d=dojo;return it&&it!==undefined&&!d.isString(it)&&!d.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(d.isArray(it)||isFinite(it.length));};dojo.isAlien=function(it){return it&&!dojo.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));};dojo.extend=function(_a,_b){for(var i=1,l=arguments.length;i<l;i++){dojo._mixin(_a.prototype,arguments[i]);}return _a;};dojo._hitchArgs=function(_e,_f){var pre=dojo._toArray(arguments,2);var _11=dojo.isString(_f);return function(){var _12=dojo._toArray(arguments);var f=_11?(_e||dojo.global)[_f]:_f;return f&&f.apply(_e||this,pre.concat(_12));};};dojo.hitch=function(_14,_15){if(arguments.length>2){return dojo._hitchArgs.apply(dojo,arguments);}if(!_15){_15=_14;_14=null;}if(dojo.isString(_15)){_14=_14||dojo.global;if(!_14[_15]){throw (["dojo.hitch: scope[\"",_15,"\"] is null (scope=\"",_14,"\")"].join(""));}return function(){return _14[_15].apply(_14,arguments||[]);};}return !_14?_15:function(){return _15.apply(_14,arguments||[]);};};dojo.delegate=dojo._delegate=(function(){function TMP(){};return function(obj,_18){TMP.prototype=obj;var tmp=new TMP();if(_18){dojo._mixin(tmp,_18);}return tmp;};})();(function(){var _1a=function(obj,_1c,_1d){return (_1d||[]).concat(Array.prototype.slice.call(obj,_1c||0));};var _1e=function(obj,_20,_21){var arr=_21||[];for(var x=_20||0;x<obj.length;x++){arr.push(obj[x]);}return arr;};dojo._toArray=(!dojo.isIE)?_1a:function(obj){return ((obj.item)?_1e:_1a).apply(this,arguments);};})();dojo.partial=function(_25){var arr=[null];return dojo.hitch.apply(dojo,arr.concat(dojo._toArray(arguments)));};dojo.clone=function(o){if(!o){return o;}if(dojo.isArray(o)){var r=[];for(var i=0;i<o.length;++i){r.push(dojo.clone(o[i]));}return r;}if(!dojo.isObject(o)){return o;}if(o.nodeType&&o.cloneNode){return o.cloneNode(true);}if(o instanceof Date){return new Date(o.getTime());}var r=new o.constructor();for(var i in o){if(!(i in r)||r[i]!=o[i]){r[i]=dojo.clone(o[i]);}}return r;};dojo.trim=function(str){return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");};}if(!dojo._hasResource["dojo._base.array"]){dojo._hasResource["dojo._base.array"]=true;dojo.provide("dojo._base.array");(function(){var _2b=function(arr,obj,cb){return [dojo.isString(arr)?arr.split(""):arr,obj||dojo.global,dojo.isString(cb)?new Function("item","index","array",cb):cb];};dojo.mixin(dojo,{indexOf:function(_2f,_30,_31,_32){var _33=1,end=_2f.length||0,i=0;if(_32){i=end-1;_33=end=-1;}if(_31!=undefined){i=_31;}if((_32&&i>end)||i<end){for(;i!=end;i+=_33){if(_2f[i]==_30){return i;}}}return -1;},lastIndexOf:function(_36,_37,_38){return dojo.indexOf(_36,_37,_38,true);},forEach:function(arr,_3a,_3b){if(!arr||!arr.length){return;}var _p=_2b(arr,_3b,_3a);arr=_p[0];for(var i=0,l=arr.length;i<l;++i){_p[2].call(_p[1],arr[i],i,arr);}},_everyOrSome:function(_3f,arr,_41,_42){var _p=_2b(arr,_42,_41);arr=_p[0];for(var i=0,l=arr.length;i<l;++i){var _46=!!_p[2].call(_p[1],arr[i],i,arr);if(_3f^_46){return _46;}}return _3f;},every:function(arr,_48,_49){return this._everyOrSome(true,arr,_48,_49);},some:function(arr,_4b,_4c){return this._everyOrSome(false,arr,_4b,_4c);},map:function(arr,_4e,_4f){var _p=_2b(arr,_4f,_4e);arr=_p[0];var _51=(arguments[3]?(new arguments[3]()):[]);for(var i=0,l=arr.length;i<l;++i){_51.push(_p[2].call(_p[1],arr[i],i,arr));}return _51;},filter:function(arr,_55,_56){var _p=_2b(arr,_56,_55);arr=_p[0];var _58=[];for(var i=0,l=arr.length;i<l;++i){if(_p[2].call(_p[1],arr[i],i,arr)){_58.push(arr[i]);}}return _58;}});})();}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_5b){var _5c=_5b.getMonth();var _5d=[31,28,31,30,31,30,31,31,30,31,30,31];if(_5c==1&&dojo.date.isLeapYear(_5b)){return 29;}return _5d[_5c];};dojo.date.isLeapYear=function(_5e){var _5f=_5e.getFullYear();return !(_5f%400)||(!(_5f%4)&&!!(_5f%100));};dojo.date.getTimezoneName=function(_60){var str=_60.toString();var tz="";var _63;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_63=str.match(pat))){tz=_63[1];}else{str=_60.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_63=str.match(pat))){tz=_63[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_66,_67,_68){_66=new Date(Number(_66));_67=new Date(Number(_67||new Date()));if(_68!=="undefined"){if(_68=="date"){_66.setHours(0,0,0,0);_67.setHours(0,0,0,0);}else{if(_68=="time"){_66.setFullYear(0,0,0);_67.setFullYear(0,0,0);}}}if(_66>_67){return 1;}if(_66<_67){return -1;}return 0;};dojo.date.add=function(_69,_6a,_6b){var sum=new Date(Number(_69));var _6d=false;var _6e="Date";switch(_6a){case "day":break;case "weekday":var _6f,_70;var mod=_6b%5;if(!mod){_6f=(_6b>0)?5:-5;_70=(_6b>0)?((_6b-5)/5):((_6b+5)/5);}else{_6f=mod;_70=parseInt(_6b/5);}var _72=_69.getDay();var adj=0;if(_72==6&&_6b>0){adj=1;}else{if(_72==0&&_6b<0){adj=-1;}}var _74=_72+_6f;if(_74==0||_74==6){adj=(_6b>0)?2:-2;}_6b=(7*_70)+_6f+adj;break;case "year":_6e="FullYear";_6d=true;break;case "week":_6b*=7;break;case "quarter":_6b*=3;case "month":_6d=true;_6e="Month";break;case "hour":case "minute":case "second":case "millisecond":_6e="UTC"+_6a.charAt(0).toUpperCase()+_6a.substring(1)+"s";}if(_6e){sum["set"+_6e](sum["get"+_6e]()+_6b);}if(_6d&&(sum.getDate()<_69.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_75,_76,_77){_76=_76||new Date();_77=_77||"day";var _78=_76.getFullYear()-_75.getFullYear();var _79=1;switch(_77){case "quarter":var m1=_75.getMonth();var m2=_76.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_78*4);_79=q2-q1;break;case "weekday":var _7e=Math.round(dojo.date.difference(_75,_76,"day"));var _7f=parseInt(dojo.date.difference(_75,_76,"week"));var mod=_7e%7;if(mod==0){_7e=_7f*5;}else{var adj=0;var _82=_75.getDay();var _83=_76.getDay();_7f=parseInt(_7e/7);mod=_7e%7;var _84=new Date(_75);_84.setDate(_84.getDate()+(_7f*7));var _85=_84.getDay();if(_7e>0){switch(true){case _82==6:adj=-1;break;case _82==0:adj=0;break;case _83==6:adj=-1;break;case _83==0:adj=-2;break;case (_85+mod)>5:adj=-2;}}else{if(_7e<0){switch(true){case _82==6:adj=0;break;case _82==0:adj=1;break;case _83==6:adj=2;break;case _83==0:adj=1;break;case (_85+mod)<0:adj=2;}}}_7e+=adj;_7e-=(_7f*2);}_79=_7e;break;case "year":_79=_78;break;case "month":_79=(_76.getMonth()-_75.getMonth())+(_78*12);break;case "week":_79=parseInt(dojo.date.difference(_75,_76,"day")/7);break;case "day":_79/=24;case "hour":_79/=60;case "minute":_79/=60;case "second":_79/=1000;case "millisecond":_79*=_76.getTime()-_75.getTime();}return Math.round(_79);};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_86,_87,_88){_88=dojo.i18n.normalizeLocale(_88);var _89=_88.split("-");var _8a=[_86,"nls",_87].join(".");var _8b=dojo._loadedModules[_8a];if(_8b){var _8c;for(var i=_89.length;i>0;i--){var loc=_89.slice(0,i).join("_");if(_8b[loc]){_8c=_8b[loc];break;}}if(!_8c){_8c=_8b.ROOT;}if(_8c){var _8f=function(){};_8f.prototype=_8c;return new _8f();}}throw new Error("Bundle not found: "+_87+" in "+_86+" , locale="+_88);};dojo.i18n.normalizeLocale=function(_90){var _91=_90?_90.toLowerCase():dojo.locale;if(_91=="root"){_91="ROOT";}return _91;};dojo.i18n._requireLocalization=function(_92,_93,_94,_95){var _96=dojo.i18n.normalizeLocale(_94);var _97=[_92,"nls",_93].join(".");var _98="";if(_95){var _99=_95.split(",");for(var i=0;i<_99.length;i++){if(_96["indexOf"](_99[i])==0){if(_99[i].length>_98.length){_98=_99[i];}}}if(!_98){_98="ROOT";}}var _9b=_95?_98:_96;var _9c=dojo._loadedModules[_97];var _9d=null;if(_9c){if(dojo.config.localizationComplete&&_9c._built){return;}var _9e=_9b.replace(/-/g,"_");var _9f=_97+"."+_9e;_9d=dojo._loadedModules[_9f];}if(!_9d){_9c=dojo["provide"](_97);var _a0=dojo._getModuleSymbols(_92);var _a1=_a0.concat("nls").join("/");var _a2;dojo.i18n._searchLocalePath(_9b,_95,function(loc){var _a4=loc.replace(/-/g,"_");var _a5=_97+"."+_a4;var _a6=false;if(!dojo._loadedModules[_a5]){dojo["provide"](_a5);var _a7=[_a1];if(loc!="ROOT"){_a7.push(loc);}_a7.push(_93);var _a8=_a7.join("/")+".js";_a6=dojo._loadPath(_a8,null,function(_a9){var _aa=function(){};_aa.prototype=_a2;_9c[_a4]=new _aa();for(var j in _a9){_9c[_a4][j]=_a9[j];}});}else{_a6=true;}if(_a6&&_9c[_a4]){_a2=_9c[_a4];}else{_9c[_a4]=_a2;}if(_95){return true;}});}if(_95&&_96!=_98){_9c[_96.replace(/-/g,"_")]=_9c[_98.replace(/-/g,"_")];}};(function(){var _ac=dojo.config.extraLocale;if(_ac){if(!_ac instanceof Array){_ac=[_ac];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_b0,_b1){req(m,b,_b0,_b1);if(_b0){return;}for(var i=0;i<_ac.length;i++){req(m,b,_ac[i],_b1);}};}})();dojo.i18n._searchLocalePath=function(_b3,_b4,_b5){_b3=dojo.i18n.normalizeLocale(_b3);var _b6=_b3.split("-");var _b7=[];for(var i=_b6.length;i>0;i--){_b7.push(_b6.slice(0,i).join("-"));}_b7.push(false);if(_b4){_b7.reverse();}for(var j=_b7.length-1;j>=0;j--){var loc=_b7[j]||"ROOT";var _bb=_b5(loc);if(_bb){break;}}};dojo.i18n._preloadLocalizations=function(_bc,_bd){function _be(_bf){_bf=dojo.i18n.normalizeLocale(_bf);dojo.i18n._searchLocalePath(_bf,true,function(loc){for(var i=0;i<_bd.length;i++){if(_bd[i]==loc){dojo["require"](_bc+"_"+loc);return true;}}return false;});};_be();var _c2=dojo.config.extraLocale||[];for(var i=0;i<_c2.length;i++){_be(_c2[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_c4){var _c5={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _c6=dojo.cldr.supplemental._region(_c4);var dow=_c5[_c6];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_c8){_c8=dojo.i18n.normalizeLocale(_c8);var _c9=_c8.split("-");var _ca=_c9[1];if(!_ca){_ca={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_c9[0]];}else{if(_ca.length==4){_ca=_c9[2];}}return _ca;};dojo.cldr.supplemental.getWeekend=function(_cb){var _cc={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _cd={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _ce=dojo.cldr.supplemental._region(_cb);var _cf=_cc[_ce];var end=_cd[_ce];if(_cf===undefined){_cf=6;}if(end===undefined){end=0;}return {start:_cf,end:end};};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_d2){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_d2&&_d2.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_d6){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("|"),_d6);};dojo.regexp.group=function(_d9,_da){return "("+(_da?"?:":"")+_d9+")";};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(_de,_df,ch,end){if(!ch){ch="0";}var out=String(_de),pad=dojo.string.rep(ch,Math.ceil((_df-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_e4,map,_e6,_e7){_e7=_e7||dojo.global;_e6=(!_e6)?function(v){return v;}:dojo.hitch(_e7,_e6);return _e4.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_e9,key,_eb){var _ec=dojo.getObject(key,false,map);if(_eb){_ec=dojo.getObject(_eb,false,_e7).call(_e7,_ec,key);}return _e6(_ec,key).toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _ef(_f0,_f1,_f2,_f3){return _f3.replace(/([a-z])\1*/ig,function(_f4){var s,pad;var c=_f4.charAt(0);var l=_f4.length;var _f9=["abbr","wide","narrow"];switch(c){case "G":s=_f1[(l<4)?"eraAbbr":"eraNames"][_f0.getFullYear()<0?0:1];break;case "y":s=_f0.getFullYear();switch(l){case 1:break;case 2:if(!_f2){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_f0.getMonth()+1)/3);pad=true;break;case "M":var m=_f0.getMonth();if(l<3){s=m+1;pad=true;}else{var _fb=["months","format",_f9[l-3]].join("-");s=_f1[_fb][m];}break;case "w":var _fc=0;s=dojo.date.locale._getWeekOfYear(_f0,_fc);pad=true;break;case "d":s=_f0.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_f0);pad=true;break;case "E":var d=_f0.getDay();if(l<3){s=d+1;pad=true;}else{var _fe=["days","format",_f9[l-3]].join("-");s=_f1[_fe][d];}break;case "a":var _ff=(_f0.getHours()<12)?"am":"pm";s=_f1[_ff];break;case "h":case "H":case "K":case "k":var h=_f0.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_f0.getMinutes();pad=true;break;case "s":s=_f0.getSeconds();pad=true;break;case "S":s=Math.round(_f0.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.getTimezoneName(_f0);if(s){break;}l=4;case "Z":var _101=_f0.getTimezoneOffset();var tz=[(_101<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_101)/60),2),dojo.string.pad(Math.abs(_101)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_f3);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_103,_104){_104=_104||{};var _105=dojo.i18n.normalizeLocale(_104.locale);var _106=_104.formatLength||"short";var _107=dojo.date.locale._getGregorianBundle(_105);var str=[];var _109=dojo.hitch(this,_ef,_103,_107,_104.fullYear);if(_104.selector=="year"){var year=_103.getFullYear();if(_105.match(/^zh|^ja/)){year+="年";}return year;}if(_104.selector!="time"){var _10b=_104.datePattern||_107["dateFormat-"+_106];if(_10b){str.push(_10c(_10b,_109));}}if(_104.selector!="date"){var _10d=_104.timePattern||_107["timeFormat-"+_106];if(_10d){str.push(_10c(_10d,_109));}}var _10e=str.join(" ");return _10e;};dojo.date.locale.regexp=function(_10f){return dojo.date.locale._parseInfo(_10f).regexp;};dojo.date.locale._parseInfo=function(_110){_110=_110||{};var _111=dojo.i18n.normalizeLocale(_110.locale);var _112=dojo.date.locale._getGregorianBundle(_111);var _113=_110.formatLength||"short";var _114=_110.datePattern||_112["dateFormat-"+_113];var _115=_110.timePattern||_112["timeFormat-"+_113];var _116;if(_110.selector=="date"){_116=_114;}else{if(_110.selector=="time"){_116=_115;}else{_116=_114+" "+_115;}}var _117=[];var re=_10c(_116,dojo.hitch(this,_119,_117,_112,_110));return {regexp:re,tokens:_117,bundle:_112};};dojo.date.locale.parse=function(_11a,_11b){var info=dojo.date.locale._parseInfo(_11b);var _11d=info.tokens,_11e=info.bundle;var re=new RegExp("^"+info.regexp+"$",info.strict?"":"i");var _120=re.exec(_11a);if(!_120){return null;}var _121=["abbr","wide","narrow"];var _122=[1970,0,1,0,0,0,0];var amPm="";var _124=dojo.every(_120,function(v,i){if(!i){return true;}var _127=_11d[i-1];var l=_127.length;switch(_127.charAt(0)){case "y":if(l!=2&&_11b.strict){_122[0]=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _12a=year.substring(0,2)*100;var _12b=Math.min(Number(year.substring(2,4))+20,99);var num=(v<_12b)?_12a+v:_12a-100+v;_122[0]=num;}else{if(_11b.strict){return false;}_122[0]=v;}}break;case "M":if(l>2){var _12d=_11e["months-format-"+_121[l-3]].concat();if(!_11b.strict){v=v.replace(".","").toLowerCase();_12d=dojo.map(_12d,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_12d,v);if(v==-1){return false;}}else{v--;}_122[1]=v;break;case "E":case "e":var days=_11e["days-format-"+_121[l-3]].concat();if(!_11b.strict){v=v.toLowerCase();days=dojo.map(days,function(d){return d.toLowerCase();});}v=dojo.indexOf(days,v);if(v==-1){return false;}break;case "D":_122[1]=0;case "d":_122[2]=v;break;case "a":var am=_11b.am||_11e.am;var pm=_11b.pm||_11e.pm;if(!_11b.strict){var _133=/\./g;v=v.replace(_133,"").toLowerCase();am=am.replace(_133,"").toLowerCase();pm=pm.replace(_133,"").toLowerCase();}if(_11b.strict&&v!=am&&v!=pm){return false;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_122[3]=v;break;case "m":_122[4]=v;break;case "s":_122[5]=v;break;case "S":_122[6]=v;}return true;});var _134=+_122[3];if(amPm==="p"&&_134<12){_122[3]=_134+12;}else{if(amPm==="a"&&_134==12){_122[3]=0;}}var _135=new Date(_122[0],_122[1],_122[2],_122[3],_122[4],_122[5],_122[6]);if(_11b.strict){_135.setFullYear(_122[0]);}var _136=_11d.join("");if(!_124||(_136.indexOf("M")!=-1&&_135.getMonth()!=_122[1])||(_136.indexOf("d")!=-1&&_135.getDate()!=_122[2])){return null;}return _135;};function _10c(_137,_138,_139,_13a){var _13b=function(x){return x;};_138=_138||_13b;_139=_139||_13b;_13a=_13a||_13b;var _13d=_137.match(/(''|[^'])+/g);var _13e=_137.charAt(0)=="'";dojo.forEach(_13d,function(_13f,i){if(!_13f){_13d[i]="";}else{_13d[i]=(_13e?_139:_138)(_13f);_13e=!_13e;}});return _13a(_13d.join(""));};function _119(_141,_142,_143,_144){_144=dojo.regexp.escapeString(_144);if(!_143.strict){_144=_144.replace(" a"," ?a");}return _144.replace(/([a-z])\1*/ig,function(_145){var s;var c=_145.charAt(0);var l=_145.length;var p2="",p3="";if(_143.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_143.am||_142.am||"AM";var pm=_143.pm||_142.pm||"PM";if(_143.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_141){_141.push(_145);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _14d=[];dojo.date.locale.addCustomFormats=function(_14e,_14f){_14d.push({pkg:_14e,name:_14f});};dojo.date.locale._getGregorianBundle=function(_150){var _151={};dojo.forEach(_14d,function(desc){var _153=dojo.i18n.getLocalization(desc.pkg,desc.name,_150);_151=dojo.mixin(_151,_153);},this);return _151;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_157){var _158;var _159=dojo.date.locale._getGregorianBundle(_157);var _15a=[item,use,type];if(use=="standAlone"){var key=_15a.join("-");_158=_159[key];if(_158[0]==1){_158=undefined;}}_15a[1]="format";return (_158||_159[_15a.join("-")]).concat();};dojo.date.locale.isWeekend=function(_15c,_15d){var _15e=dojo.cldr.supplemental.getWeekend(_15d);var day=(_15c||new Date()).getDay();if(_15e.end<_15e.start){_15e.end+=7;if(day<_15e.start){day+=7;}}return day>=_15e.start&&day<=_15e.end;};dojo.date.locale._getDayOfYear=function(_160){return dojo.date.difference(new Date(_160.getFullYear(),0,1,_160.getHours()),_160)+1;};dojo.date.locale._getWeekOfYear=function(_161,_162){if(arguments.length==1){_162=0;}var _163=new Date(_161.getFullYear(),0,1).getDay();var adj=(_163-_162+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_161)+adj-1)/7);if(_163==_162){week++;}return week;};}dojo.i18n._preloadLocalizations("dojo.nls.mydate",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nl","nl-nl","no","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);
