//>>built
(function(a,t){var d,p=function(){return"undefined"!==typeof u&&"function"!==typeof u?u:"undefined"!==typeof window?window:"undefined"!==typeof self?self:this}(),q=function(){},f=function(g){for(var a in g)return 0;return 1},k={}.toString,r=function(g){return"[object Function]"==k.call(g)},m=function(g){return"[object String]"==k.call(g)},b=function(g){return"[object Array]"==k.call(g)},e=function(g,a){if(g)for(var c=0;c<g.length;)a(g[c++])},l=function(g,a){for(var c in a)g[c]=a[c];return g},c=function(g,
a){return l(Error(g),{src:"dojoLoader",info:a})},w=1,z=function(){return"_"+w++},h=function(g,a,c){return Aa(g,a,c,0,h)},u=p,x=u.document,A=x&&x.createElement("DiV"),v=h.has=function(g){return r(B[g])?B[g]=B[g](u,x,A):B[g]},B=v.cache=t.hasCache;r(a)&&(a=a(p));v.add=function(g,a,c,b){(void 0===B[g]||b)&&(B[g]=a);return c&&v(g)};v.add("host-webworker","undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope);v("host-webworker")&&(l(t.hasCache,{"host-browser":0,dom:0,"dojo-dom-ready-api":0,
"dojo-sniff":0,"dojo-inject-api":1,"host-webworker":1,"dojo-guarantee-console":0}),t.loaderPatch={injectUrl:function(g,a){try{importScripts(g),a()}catch(za){}}});for(var C in a.has)v.add(C,a.has[C],0,1);h.async=1;var y=v("csp-restrictions")?function(){}:new Function("return eval(arguments[0]);");h.eval=function(g,a){return y(g+"\r\n//# sourceURL\x3d"+a)};var n={},D=h.signal=function(g,a){var c=n[g];e(c&&c.slice(0),function(g){g.apply(null,b(a)?a:[a])})},U=h.on=function(g,a){var c=n[g]||(n[g]=[]);
c.push(a);return{remove:function(){for(var g=0;g<c.length;g++)if(c[g]===a){c.splice(g,1);break}}}},L=[],G={},K=[],H={},Ba=h.map={},V=[],E={},la="",N={},W={},X={},O=0,Z=function(g,a){a=!1!==a;var c,b,n,h;for(c in W)b=W[c],(n=c.match(/^url\:(.+)/))?N["url:"+Ca(n[1],g)]=b:"*now"==c?h=b:"*noref"!=c&&(n=Y(c,g,!0),N[n.mid]=N["url:"+n.url]=b);h&&h(ma(g));a&&(W={})},Da=function(g){return g.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(g){return"\\"+g})},na=function(g,a){a.splice(0,a.length);for(var c in g)a.push([c,
g[c],new RegExp("^"+Da(c)+"(/|$)"),c.length]);a.sort(function(g,a){return a[3]-g[3]});return a},Ta=function(g,a){e(g,function(g){a.push([m(g[0])?new RegExp("^"+Da(g[0])+"$"):g[0],g[1]])})},Ea=function(g){var a=g.name;a||(a=g,g={name:a});g=l({main:"main"},g);g.location=g.location?g.location:a;g.packageMap&&(Ba[a]=g.packageMap);g.main.indexOf("./")||(g.main=g.main.substring(2));H[a]=g},Fa=[],R=function(g,a,c){for(var b in g){"waitSeconds"==b&&(h.waitms=1E3*(g[b]||0));"cacheBust"==b&&(la=g[b]?m(g[b])?
g[b]:(new Date).getTime()+"":"");if("baseUrl"==b||"combo"==b)h[b]=g[b];g[b]!==B&&(h.rawConfig[b]=g[b],"has"!=b&&v.add("config-"+b,g[b],0,a))}h.baseUrl||(h.baseUrl="./");/\/$/.test(h.baseUrl)||(h.baseUrl+="/");for(b in g.has)v.add(b,g.has[b],0,a);e(g.packages,Ea);for(var n in g.packagePaths)e(g.packagePaths[n],function(g){var a=n+"/"+g;m(g)&&(g={name:g});g.location=a;Ea(g)});na(l(Ba,g.map),V);e(V,function(g){g[1]=na(g[1],[]);"*"==g[0]&&(V.star=g)});na(l(G,g.paths),K);Ta(g.aliases,L);if(a)Fa.push({config:g.config});
else for(b in g.config)a=M(b,c),a.config=l(a.config||{},g.config[b]);g.cache&&(Z(),W=g.cache,Z(0,!!g.cache["*noref"]));D("config",[g,h.rawConfig])};v("dojo-cdn");var aa=x.getElementsByTagName("script");d=0;for(var I,P,ba,S;d<aa.length;)if(I=aa[d++],(ba=I.getAttribute("src"))&&(S=ba.match(/(((.*)\/)|^)dojo\.js(\W|$)/i))&&(P=S[3]||"",t.baseUrl=t.baseUrl||P,O=I),ba=I.getAttribute("data-dojo-config")||I.getAttribute("djConfig"))X=h.eval("({ "+ba+" })","data-dojo-config"),O=I;h.rawConfig={};R(t,1);v("dojo-cdn")&&
((H.dojo.location=P)&&(P+="/"),H.dijit.location=P+"../dijit/",H.dojox.location=P+"../dojox/");R(a,1);R(X,1);var ca=function(g){oa(function(){e(g.deps,Ga)})},Aa=function(g,a,n,e,f){var d;if(m(g)){if((d=M(g,e,!0))&&d.executed)return d.result;throw c("undefinedModule",g);}b(g)||(R(g,0,e),g=a,a=n);if(b(g))if(g.length){n="require*"+z();for(var y,r=[],k=0;k<g.length;)y=g[k++],r.push(M(y,e));d=l(da("",n,0,""),{injected:2,deps:r,def:a||q,require:e?e.require:h,gc:1});E[d.mid]=d;ca(d);var w=T&&!0;oa(function(){pa(d,
w)});d.executed||J.push(d);ea()}else a&&a();return f},ma=function(g){if(!g)return h;var a=g.require;a||(a=function(c,b,n){return Aa(c,b,n,g,a)},g.require=l(a,h),a.module=g,a.toUrl=function(a){return Ca(a,g)},a.toAbsMid=function(a){return qa(a,g)});return a},J=[],fa=[],F={},Va=function(g){g.injected=1;F[g.mid]=1;g.url&&(F[g.url]=g.pack||1);Ha()},ha=function(g){g.injected=2;delete F[g.mid];g.url&&delete F[g.url];f(F)&&ga()},Wa=h.idle=function(){return!fa.length&&f(F)&&!J.length&&!T},ia=function(g,a){if(a)for(var c=
0;c<a.length;c++)if(a[c][2].test(g))return a[c];return 0},Ia=function(g){var a=[],c,b;for(g=g.replace(/\\/g,"/").split("/");g.length;)c=g.shift(),".."==c&&a.length&&".."!=b?(a.pop(),b=a[a.length-1]):"."!=c&&a.push(b=c);return a.join("/")},da=function(a,c,b,n){return{pid:a,mid:c,pack:b,url:n,executed:0,def:0}},Ja=function(a,b,n,h,l,f,d,y,k,m){var g,q,w,p;p=/^\./.test(a);if(/(^\/)|(\:)|(\.js$)/.test(a)||p&&!b)return da(0,a,0,a);a=Ia(p?b.mid+"/../"+a:a);if(/^\./.test(a))throw c("irrationalPath",a);m||
p||!f.star||(w=ia(a,f.star[1]));!w&&b&&(w=(w=ia(b.mid,f))&&ia(a,w[1]));w&&(a=w[1]+a.substring(w[3]));b=(S=a.match(/^([^\/]+)(\/(.+))?$/))?S[1]:"";(g=n[b])?a=b+"/"+(q=S[3]||g.main):b="";var D=0;e(y,function(g){var c=a.match(g[0]);c&&0<c.length&&(D=r(g[1])?a.replace(g[0],g[1]):g[1])});if(D)return Ja(D,0,n,h,l,f,d,y,k);if(n=h[a])return k?da(n.pid,n.mid,n.pack,n.url):h[a];h=(w=ia(a,d))?w[1]+a.substring(w[3]):b?("/"===g.location.slice(-1)?g.location.slice(0,-1):g.location)+"/"+q:v("config-tlmSiblingOfDojo")?
"../"+a:a;/(^\/)|(\:)/.test(h)||(h=l+h);return da(b,a,g,Ia(h+".js"))},Y=function(a,c,b){return Ja(a,c,H,E,h.baseUrl,V,K,L,void 0,b)},Ka=function(a,c,b){return a.normalize?a.normalize(c,function(a){return qa(a,b)}):qa(c,b)},La=0,M=function(a,c,b){var g,n;(g=a.match(/^(.+?)\!(.*)$/))?(n=M(g[1],c,b),5!==n.executed||n.load||ra(n),n.load?(g=Ka(n,g[2],c),a=n.mid+"!"+(n.dynamic?++La+"!":"")+g):(g=g[2],a=n.mid+"!"+ ++La+"!waitingForPlugin"),a={plugin:n,mid:a,req:ma(c),prid:g}):a=Y(a,c);return E[a.mid]||!b&&
(E[a.mid]=a)},qa=h.toAbsMid=function(a,c){return Y(a,c).mid},Ca=h.toUrl=function(a,c){var g=Y(a+"/x",c),b=g.url;return Ma(0===g.pid?a:b.substring(0,b.length-5))},Na={injected:2,executed:5,def:3,result:3},sa=function(a){return E[a]=l({mid:a},Na)},Xa=sa("require"),Ya=sa("exports"),Za=sa("module"),ja={},ta=0,ra=function(a){var c=a.result;a.dynamic=c.dynamic;a.normalize=c.normalize;a.load=c.load;return a},$a=function(a){var c={};e(a.loadQ,function(g){var b=Ka(a,g.prid,g.req.module),n=a.dynamic?g.mid.replace(/waitingForPlugin$/,
b):a.mid+"!"+b,b=l(l({},g),{mid:n,prid:b,injected:0});E[n]&&E[n].injected||Oa(E[n]=b);c[g.mid]=E[n];ha(g);delete E[g.mid]});a.loadQ=0;var g=function(a){for(var g=a.deps||[],b=0;b<g.length;b++)(a=c[g[b].mid])&&(g[b]=a)},b;for(b in E)g(E[b]);e(J,g)},ua=function(a){h.trace("loader-finish-exec",[a.mid]);a.executed=5;a.defOrder=ta++;a.loadQ&&(ra(a),$a(a));for(d=0;d<J.length;)J[d]===a?J.splice(d,1):d++;/^require\*/.test(a.mid)&&delete E[a.mid]},ab=[],pa=function(a,b){if(4===a.executed)return h.trace("loader-circular-dependency",
[ab.concat(a.mid).join("-\x3e")]),!a.def||b?ja:a.cjs&&a.cjs.exports;if(!a.executed){if(!a.def)return ja;var g=a.mid,n=a.deps||[],e,l=[],f=0;for(a.executed=4;e=n[f++];){e=e===Xa?ma(a):e===Ya?a.cjs.exports:e===Za?a.cjs:pa(e,b);if(e===ja)return a.executed=0,h.trace("loader-exec-module",["abort",g]),ja;l.push(e)}h.trace("loader-run-factory",[a.mid]);var g=a.def,d;if(v("config-dojo-loader-catches"))try{d=r(g)?g.apply(null,l):g}catch(Ua){D("error",a.result=c("factoryThrew",[a,Ua]))}else d=r(g)?g.apply(null,
l):g;a.result=void 0===d&&a.cjs?a.cjs.exports:d;ua(a)}return a.result},T=0,oa=function(a){try{T++,a()}catch(Sa){throw Sa;}finally{T--}Wa()&&D("idle",[])},ea=function(){T||oa(function(){for(var a,c,b=0;b<J.length;)a=ta,c=J[b],pa(c),a!=ta?b=0:b++})},Ma="function"==typeof a.fixupUrl?a.fixupUrl:function(a){a+="";return a+(la?(/\?/.test(a)?"\x26":"?")+la:"")};void 0===v("dojo-loader-eval-hint-url")&&v.add("dojo-loader-eval-hint-url",1);var Oa=function(a){var c=a.plugin;5!==c.executed||c.load||ra(c);var b=
function(c){a.result=c;ha(a);ua(a);ea()};c.load?c.load(a.prid,a.req,b):c.loadQ?c.loadQ.push(a):(c.loadQ=[a],J.unshift(c),Ga(c))},Q=0,va=0,wa=0,bb=function(a,b){v("config-stripStrict")&&(a=a.replace(/(["'])use strict\1/g,""));wa=1;if(v("config-dojo-loader-catches"))try{a===Q?Q.call(null):h.eval(a,v("dojo-loader-eval-hint-url")?b.url:b.mid)}catch(za){D("error",c("evalModuleThrew",b))}else a===Q?Q.call(null):h.eval(a,v("dojo-loader-eval-hint-url")?b.url:b.mid);wa=0},Ga=function(a){var b=a.mid,n=a.url;
if(!(a.executed||a.injected||F[b]||a.url&&(a.pack&&F[a.url]===a.pack||1==F[a.url])))if(Va(a),a.plugin)Oa(a);else{var g=function(){cb(a);if(2!==a.injected){if(v("dojo-enforceDefine")){D("error",c("noDefine",a));return}ha(a);l(a,Na);h.trace("loader-define-nonmodule",[a.url])}ea()};(Q=N[b]||N["url:"+a.url])?(h.trace("loader-inject",["cache",a.mid,n]),bb(Q,a),g()):(h.trace("loader-inject",["script",a.mid,n]),va=a,h.injectUrl(Ma(n),g,a),va=0)}},xa=function(a,b,n){h.trace("loader-define-module",[a.mid,
b]);if(2===a.injected)return D("error",c("multipleDefine",a)),a;l(a,{deps:b,def:n,cjs:{id:a.mid,uri:a.url,exports:a.result={},setExports:function(c){a.cjs.exports=c},config:function(){return a.config}}});for(var g=0;b[g];g++)b[g]=M(b[g],a);ha(a);r(n)||b.length||(a.result=n,ua(a));return a},cb=function(a,c){for(var b=[],n,g;fa.length;)g=fa.shift(),c&&(g[0]=c.shift()),n=g[0]&&M(g[0])||a,b.push([n,g[1],g[2]]);Z(a);e(b,function(a){ca(xa.apply(null,a))})},ka=0,ga=q,Ha=q,ga=function(){ka&&clearTimeout(ka);
ka=0},Ha=function(){ga();h.waitms&&(ka=u.setTimeout(function(){ga();D("error",c("timeout",F))},h.waitms))};v.add("ie-event-behavior",x.attachEvent&&"undefined"===typeof Windows&&("undefined"===typeof opera||"[object Opera]"!=opera.toString()));var ya=function(a,c,b,n){if(v("ie-event-behavior"))return a.attachEvent(b,n),function(){a.detachEvent(b,n)};a.addEventListener(c,n,!1);return function(){a.removeEventListener(c,n,!1)}},db=ya(window,"load","onload",function(){h.pageLoaded=1;try{"complete"!=x.readyState&&
(x.readyState="complete")}catch(g){}db()}),aa=x.getElementsByTagName("script");for(d=0;!O;)/^dojo/.test((I=aa[d++])&&I.type)||(O=I);h.injectUrl=function(a,b,n){n=n.node=x.createElement("script");var g=ya(n,"load","onreadystatechange",function(a){a=a||window.event;var c=a.target||a.srcElement;if("load"===a.type||/complete|loaded/.test(c.readyState))g(),h(),b&&b()}),h=ya(n,"error","onerror",function(b){g();h();D("error",c("scriptError: "+a,[a,b]))});n.type="text/javascript";n.charset="utf-8";n.src=
a;O.parentNode.insertBefore(n,O);return n};h.log=q;h.trace=q;var Pa=function(a,b,n){var g=arguments.length,e=["require","exports","module"],l=[0,a,b];1==g?l=[0,r(a)?e:[],a]:2==g&&m(a)?l=[a,r(b)?e:[],b]:3==g&&(l=[a,b,n]);h.trace("loader-define",l.slice(0,2));if((g=l[0]&&M(l[0]))&&!F[g.mid])ca(xa(g,l[1],l[2]));else if(!v("ie-event-behavior")||wa)fa.push(l);else{g=g||va;if(!g)for(a in F)if((e=E[a])&&e.node&&"interactive"===e.node.readyState){g=e;break}g?(Z(g),ca(xa(g,l[1],l[2]))):D("error",c("ieDefineFailed",
l[0]));ea()}};Pa.amd={vendor:"dojotoolkit.org"};l(l(h,t.loaderPatch),a.loaderPatch);U("error",function(a){try{if(a instanceof Error)for(var b in a);}catch(za){}});l(h,{uid:z,cache:N,packs:H});if(!u.define){u.define=Pa;u.require=h;e(Fa,function(a){R(a)});var Qa=X.deps||a.deps||t.deps,Ra=X.callback||a.callback||t.callback;h.boot=Qa||Ra?[Qa||[],Ra]:0}})(this.dojoConfig||this.djConfig||this.require||{},{async:0,hasCache:{"config-selectorEngine":"lite","config-tlmSiblingOfDojo":1,"dojo-built":1,"dojo-loader":1,
dom:1,"host-browser":1},packages:[{location:"../dijit",name:"dijit"},{location:".",name:"dojo"},{location:"../dgrid",main:"OnDemandGrid",name:"dgrid"},{location:"../dstore",main:"Store",name:"dstore"},{location:"../dGrowl",name:"dGrowl"},{location:"../app",name:"app"}]});
require({cache:{"dojo/i18n":function(){define("./_base/kernel require ./has ./_base/array ./_base/config ./_base/lang ./_base/xhr ./json module".split(" "),function(a,t,d,p,q,f,k,r,m){d.add("dojo-preload-i18n-Api",1);k=a.i18n={};var b=/(^.*(^|\/)nls)(\/|$)([^\/]*)\/?([^\/]*)/,e=function(a,b,c,e){var n=[c+e];b=b.split("-");for(var l="",h=0;h<b.length;h++)if(l+=(l?"-":"")+b[h],!a||a[l])n.push(c+l+"/"+e),n.specificity=l;return n},l={},c=function(b,c,l){l=l?l.toLowerCase():a.locale;b=b.replace(/\./g,
"/");c=c.replace(/\./g,"/");return/root/i.test(l)?b+"/nls/"+c:b+"/nls/"+l+"/"+c},w=a.getL10nName=function(a,b,l){return a=m.id+"!"+c(a,b,l)},z=function(a,b,c,h,d,k){a([b],function(n){var m=f.clone(n.root||n.ROOT),r=e(!n._v1x&&n,d,c,h);a(r,function(){for(var a=1;a<r.length;a++)m=f.mixin(f.clone(m),arguments[a]);l[b+"/"+d]=m;m.$locale=r.specificity;k()})})},h=function(a){var b=q.extraLocale||[],b=f.isArray(b)?b:[b];b.push(a);return b},u=function(c,n,e){var m=b.exec(c),k=m[1]+"/",w=m[5]||m[4],q=k+w,
y=(m=m[5]&&m[4])||a.locale||"",u=q+"/"+y,m=m?[y]:h(y),D=m.length,t=function(){--D||e(f.delegate(l[u]))},y=c.split("*"),x="preload"==y[1];if(d("dojo-preload-i18n-Api")){if(x&&(l[c]||(l[c]=1,B(y[2],r.parse(y[3]),1,n)),e(1)),(y=x)||(A&&v.push([c,n,e]),y=A&&!l[u]),y)return}else if(x){e(1);return}p.forEach(m,function(a){var b=q+"/"+a;d("dojo-preload-i18n-Api")&&C(b);l[b]?t():z(n,q,k,w,a,t)})};d("dojo-preload-i18n-Api");var x=k.normalizeLocale=function(b){b=b?b.toLowerCase():a.locale;return"root"==b?"ROOT":
b},A=0,v=[],B=k._preloadLocalizations=function(b,c,e,h){function n(a,b){h([a],b)}function d(a,b){for(var c=a.split("-");c.length;){if(b(c.join("-")))return;c.pop()}b("ROOT")}function m(){for(--A;!A&&v.length;)u.apply(null,v.shift())}function k(a){a=x(a);d(a,function(e){if(0<=p.indexOf(c,e)){var k=b.replace(/\./g,"/")+"_"+e;A++;n(k,function(b){for(var c in b){var n=b[c],k=c.match(/(.+)\/([^\/]+)$/),r;if(k&&(r=k[2],k=k[1]+"/",n._localized)){var w;if("ROOT"===e){var q=w=n._localized;delete n._localized;
q.root=n;l[t.toAbsMid(c)]=q}else w=n._localized,l[t.toAbsMid(k+r+"/"+e)]=n;e!==a&&function(b,c,n,e){var k=[],r=[];d(a,function(a){e[a]&&(k.push(t.toAbsMid(b+a+"/"+c)),r.push(t.toAbsMid(b+c+"/"+a)))});k.length?(A++,h(k,function(){for(var e=k.length-1;0<=e;e--)n=f.mixin(f.clone(n),arguments[e]),l[r[e]]=n;l[t.toAbsMid(b+c+"/"+a)]=f.clone(n);m()})):l[t.toAbsMid(b+c+"/"+a)]=n}(k,r,n,w)}}m()});return!0}return!1})}h=h||t;k();p.forEach(a.config.extraLocale,k)},C=function(){},C=function(b){for(var c,e=b.split("/"),
h=a.global[e[0]],d=1;h&&d<e.length-1;h=h[e[d++]]);h&&((c=h[e[d]])||(c=h[e[d].replace(/-/g,"_")]),c&&(l[b]=c));return c};k.getLocalization=function(a,b,e){var n;a=c(a,b,e);u(a,t,function(a){n=a});return n};return f.mixin(k,{dynamic:!0,normalize:function(a,b){return/^\./.test(a)?b(a):a},load:u,cache:l,getL10nName:w})})},"dojo/_base/kernel":function(){define(["../global","../has","./config","require","module"],function(a,t,d,p,q){var f,k={},r={},m={config:d,global:a,dijit:k,dojox:r},k={dojo:["dojo",
m],dijit:["dijit",k],dojox:["dojox",r]};q=p.map&&p.map[q.id.match(/[^\/]+/)[0]];for(f in q)k[f]?k[f][0]=q[f]:k[f]=[q[f],{}];for(f in k)q=k[f],q[1]._scopeName=q[0],d.noGlobals||(a[q[0]]=q[1]);m.scopeMap=k;m.baseUrl=m.config.baseUrl=p.baseUrl;m.isAsync=p.async;m.locale=d.locale;a="$Rev: d9c1dcc4 $".match(/[0-9a-f]{7,}/);m.version={major:1,minor:12,patch:9,flag:"",revision:a?a[0]:NaN,toString:function(){var a=m.version;return a.major+"."+a.minor+"."+a.patch+a.flag+" ("+a.revision+")"}};t("csp-restrictions")||
Function("d","d.eval \x3d function(){return d.global.eval ? d.global.eval(arguments[0]) : eval(arguments[0]);}")(m);m.exit=function(){};t("host-webworker");t.add("console-as-object",function(){return Function.prototype.bind&&console&&"object"===typeof console.log});"undefined"!=typeof console||(console={});q="assert count debug dir dirxml error group groupEnd info profile profileEnd time timeEnd trace warn log".split(" ");var b;for(a=0;b=q[a++];)console[b]?t("console-as-object")&&(console[b]=Function.prototype.bind.call(console[b],
console)):function(){var a=b+"";console[a]="log"in console?function(){var b=Array.prototype.slice.call(arguments);b.unshift(a+":");console.log(b.join(" "))}:function(){};console[a]._fake=!0}();t.add("dojo-debug-messages",!!d.isDebug);m.deprecated=m.experimental=function(){};t("dojo-debug-messages")&&(m.deprecated=function(a,b,c){},m.experimental=function(a,b){});if(d.modulePaths){m.deprecated("dojo.modulePaths","use paths configuration");t={};for(f in d.modulePaths)t[f.replace(/\./g,"/")]=d.modulePaths[f];
p({paths:t})}m.moduleUrl=function(a,b){m.deprecated("dojo.moduleUrl()","use require.toUrl","2.0");var c=null;a&&(c=p.toUrl(a.replace(/\./g,"/")+(b?"/"+b:"")+"/*.*").replace(/\/\*\.\*/,"")+(b?"":"/"));return c};m._hasResource={};return m})},"dojo/global":function(){define(function(){return"undefined"!==typeof global&&"function"!==typeof global?global:"undefined"!==typeof window?window:"undefined"!==typeof self?self:this})},"dojo/has":function(){define(["./global","require","module"],function(a,t,d){var p=
t.has||function(){};p.add("dom-addeventlistener",!!document.addEventListener);p.add("touch","ontouchstart"in document||"onpointerdown"in document&&0<navigator.maxTouchPoints||window.navigator.msMaxTouchPoints);p.add("touch-events","ontouchstart"in document);p.add("pointer-events","pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"PointerEvent"in window);p.add("MSPointer",window.navigator.msPointerEnabled);p.add("touch-action",p("touch")&&p("pointer-events"));p.add("device-width",
screen.availWidth||innerWidth);a=document.createElement("form");p.add("dom-attributes-explicit",0==a.attributes.length);p.add("dom-attributes-specified-flag",0<a.attributes.length&&40>a.attributes.length);p.clearElement=function(a){a.innerHTML="";return a};p.normalize=function(a,d){var k=a.match(/[\?:]|[^:\?]*/g),f=0,m=function(a){var b=k[f++];if(":"==b)return 0;if("?"==k[f++]){if(!a&&p(b))return m();m(!0);return m(a)}return b||0};return(a=m())&&d(a)};p.load=function(a,d,k){a?d([a],k):k()};return p})},
"dojo/_base/config":function(){define(["../global","../has","require"],function(a,t,d){a={};d=d.rawConfig;for(var p in d)a[p]=d[p];!a.locale&&"undefined"!=typeof navigator&&(p=navigator.languages&&navigator.languages.length?navigator.languages[0]:navigator.language||navigator.userLanguage)&&(a.locale=p.toLowerCase());return a})},"dojo/_base/array":function(){define(["./kernel","../has","./lang"],function(a,t,d){function p(a){return k[a]=new Function("item","index","array",a)}function q(a){var b=!a;
return function(e,c,d){var l=0,h=e&&e.length||0,f;h&&"string"==typeof e&&(e=e.split(""));"string"==typeof c&&(c=k[c]||p(c));if(d)for(;l<h;++l){if(f=!c.call(d,e[l],l,e),a^f)return!f}else for(;l<h;++l)if(f=!c(e[l],l,e),a^f)return!f;return b}}function f(a){var b=1,l=0,c=0;a||(b=l=c=-1);return function(e,d,h,f){if(f&&0<b)return m.lastIndexOf(e,d,h);f=e&&e.length||0;var k=a?f+c:l;h===r?h=a?l:f+c:0>h?(h=f+h,0>h&&(h=l)):h=h>=f?f+c:h;for(f&&"string"==typeof e&&(e=e.split(""));h!=k;h+=b)if(e[h]==d)return h;
return-1}}var k={},r,m={every:q(!1),some:q(!0),indexOf:f(!0),lastIndexOf:f(!1),forEach:function(a,e,l){var b=0,d=a&&a.length||0;d&&"string"==typeof a&&(a=a.split(""));"string"==typeof e&&(e=k[e]||p(e));if(l)for(;b<d;++b)e.call(l,a[b],b,a);else for(;b<d;++b)e(a[b],b,a)},map:function(a,e,l,c){var b=0,d=a&&a.length||0;c=new (c||Array)(d);d&&"string"==typeof a&&(a=a.split(""));"string"==typeof e&&(e=k[e]||p(e));if(l)for(;b<d;++b)c[b]=e.call(l,a[b],b,a);else for(;b<d;++b)c[b]=e(a[b],b,a);return c},filter:function(a,
e,l){var b=0,d=a&&a.length||0,f=[],h;d&&"string"==typeof a&&(a=a.split(""));"string"==typeof e&&(e=k[e]||p(e));if(l)for(;b<d;++b)h=a[b],e.call(l,h,b,a)&&f.push(h);else for(;b<d;++b)h=a[b],e(h,b,a)&&f.push(h);return f},clearCache:function(){k={}}};d.mixin(a,m);return m})},"dojo/_base/lang":function(){define(["./kernel","../has","../sniff"],function(a,t){t.add("bug-for-in-skips-shadowed",function(){for(var a in{toString:1})return 0;return 1});var d=t("bug-for-in-skips-shadowed")?"hasOwnProperty valueOf isPrototypeOf propertyIsEnumerable toLocaleString toString constructor".split(" "):
[],p=d.length,q=function(b,e,l){l||(l=b[0]&&a.scopeMap[b[0]]?a.scopeMap[b.shift()][1]:a.global);try{for(var c=0;c<b.length;c++){var d=b[c];if(!(d in l))if(e)l[d]={};else return;l=l[d]}return l}catch(z){}},f=Object.prototype.toString,k=function(a,e,l){return(l||[]).concat(Array.prototype.slice.call(a,e||0))},r=/\{([^\}]+)\}/g,m={_extraNames:d,_mixin:function(a,e,l){var b,f,k,h={};for(b in e)f=e[b],b in a&&(a[b]===f||b in h&&h[b]===f)||(a[b]=l?l(f):f);if(t("bug-for-in-skips-shadowed")&&e)for(k=0;k<
p;++k)b=d[k],f=e[b],b in a&&(a[b]===f||b in h&&h[b]===f)||(a[b]=l?l(f):f);return a},mixin:function(a,e){a||(a={});for(var b=1,c=arguments.length;b<c;b++)m._mixin(a,arguments[b]);return a},setObject:function(a,e,d){var b=a.split(".");a=b.pop();return(d=q(b,!0,d))&&a?d[a]=e:void 0},getObject:function(a,e,d){return a?q(a.split("."),e,d):d},exists:function(a,e){return void 0!==m.getObject(a,!1,e)},isString:function(a){return"string"==typeof a||a instanceof String},isArray:Array.isArray||function(a){return"[object Array]"==
f.call(a)},isFunction:function(a){return"[object Function]"===f.call(a)},isObject:function(a){return void 0!==a&&(null===a||"object"==typeof a||m.isArray(a)||m.isFunction(a))},isArrayLike:function(a){return!!a&&!m.isString(a)&&!m.isFunction(a)&&!(a.tagName&&"form"==a.tagName.toLowerCase())&&(m.isArray(a)||isFinite(a.length))},isAlien:function(a){return a&&!m.isFunction(a)&&/\{\s*\[native code\]\s*\}/.test(String(a))},extend:function(a,e){for(var b=1,c=arguments.length;b<c;b++)m._mixin(a.prototype,
arguments[b]);return a},_hitchArgs:function(b,e){var d=m._toArray(arguments,2),c=m.isString(e);return function(){var f=m._toArray(arguments),l=c?(b||a.global)[e]:e;return l&&l.apply(b||this,d.concat(f))}},hitch:function(b,e){if(2<arguments.length)return m._hitchArgs.apply(a,arguments);e||(e=b,b=null);if(m.isString(e)){b=b||a.global;if(!b[e])throw['lang.hitch: scope["',e,'"] is null (scope\x3d"',b,'")'].join("");return function(){return b[e].apply(b,arguments||[])}}return b?function(){return e.apply(b,
arguments||[])}:e},delegate:function(){function a(){}return function(b,d){a.prototype=b;var c=new a;a.prototype=null;d&&m._mixin(c,d);return c}}(),_toArray:t("ie")?function(){function a(a,b,c){c=c||[];for(b=b||0;b<a.length;b++)c.push(a[b]);return c}return function(b){return(b.item?a:k).apply(this,arguments)}}():k,partial:function(b){return m.hitch.apply(a,[null].concat(m._toArray(arguments)))},clone:function(a){if(!a||"object"!=typeof a||m.isFunction(a))return a;if(a.nodeType&&"cloneNode"in a)return a.cloneNode(!0);
if(a instanceof Date)return new Date(a.getTime());if(a instanceof RegExp)return new RegExp(a);var b,d,c;if(m.isArray(a))for(b=[],d=0,c=a.length;d<c;++d)d in a&&(b[d]=m.clone(a[d]));else b=a.constructor?new a.constructor:{};return m._mixin(b,a,m.clone)},trim:String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},replace:function(a,d,f){return a.replace(f||r,m.isFunction(d)?d:function(a,b){return m.getObject(b,!1,d)})}};m.mixin(a,m);return m})},
"dojo/sniff":function(){define(["./has"],function(a){var t=navigator,d=t.userAgent,t=t.appVersion,p=parseFloat(t);a.add("air",0<=d.indexOf("AdobeAIR"));a.add("wp",parseFloat(d.split("Windows Phone")[1])||void 0);a.add("msapp",parseFloat(d.split("MSAppHost/")[1])||void 0);a.add("khtml",0<=t.indexOf("Konqueror")?p:void 0);a.add("edge",parseFloat(d.split("Edge/")[1])||void 0);a.add("opr",parseFloat(d.split("OPR/")[1])||void 0);a.add("webkit",!a("wp")&&!a("edge")&&parseFloat(d.split("WebKit/")[1])||void 0);
a.add("chrome",!a("edge")&&!a("opr")&&parseFloat(d.split("Chrome/")[1])||void 0);a.add("android",!a("wp")&&parseFloat(d.split("Android ")[1])||void 0);a.add("safari",!(0<=t.indexOf("Safari"))||a("wp")||a("chrome")||a("android")||a("edge")||a("opr")?void 0:parseFloat(t.split("Version/")[1]));a.add("mac",0<=t.indexOf("Macintosh"));a.add("quirks","BackCompat"==document.compatMode);if(!a("wp")&&d.match(/(iPhone|iPod|iPad)/)){var q=RegExp.$1.replace(/P/,"p"),f=d.match(/OS ([\d_]+)/)?RegExp.$1:"1",f=parseFloat(f.replace(/_/,
".").replace(/_/g,""));a.add(q,f);a.add("ios",f)}a.add("bb",(0<=d.indexOf("BlackBerry")||0<=d.indexOf("BB10"))&&parseFloat(d.split("Version/")[1])||void 0);a.add("trident",parseFloat(t.split("Trident/")[1])||void 0);a.add("svg","undefined"!==typeof SVGAngle);a("webkit")||(0<=d.indexOf("Opera")&&a.add("opera",9.8<=p?parseFloat(d.split("Version/")[1])||p:p),!(0<=d.indexOf("Gecko"))||a("wp")||a("khtml")||a("trident")||a("edge")||a.add("mozilla",p),a("mozilla")&&a.add("ff",parseFloat(d.split("Firefox/")[1]||
d.split("Minefield/")[1])||void 0),document.all&&!a("opera")&&(d=parseFloat(t.split("MSIE ")[1])||void 0,(t=document.documentMode)&&5!=t&&Math.floor(d)!=t&&(d=t),a.add("ie",d)),a.add("wii","undefined"!=typeof opera&&opera.wiiremote));return a})},"dojo/_base/xhr":function(){define("./kernel ./sniff require ../io-query ../dom ../dom-form ./Deferred ./config ./json ./lang ./array ../on ../aspect ../request/watch ../request/xhr ../request/util".split(" "),function(a,t,d,p,q,f,k,r,m,b,e,l,c,w,z,h){a._xhrObj=
z._create;var u=a.config;a.objectToQuery=p.objectToQuery;a.queryToObject=p.queryToObject;a.fieldToObject=f.fieldToObject;a.formToObject=f.toObject;a.formToQuery=f.toQuery;a.formToJson=f.toJson;a._blockAsync=!1;var x=a._contentHandlers=a.contentHandlers={text:function(a){return a.responseText},json:function(a){return m.fromJson(a.responseText||null)},"json-comment-filtered":function(a){a=a.responseText;var b=a.indexOf("/*"),c=a.lastIndexOf("*/");if(-1==b||-1==c)throw Error("JSON was not comment filtered");
return m.fromJson(a.substring(b+2,c))},javascript:function(b){return a.eval(b.responseText)},xml:function(a){var b=a.responseXML;b&&t("dom-qsa2.1")&&!b.querySelectorAll&&t("dom-parser")&&(b=(new DOMParser).parseFromString(a.responseText,"application/xml"));if(t("ie")&&(!b||!b.documentElement)){var c=function(a){return"MSXML"+a+".DOMDocument"},c=["Microsoft.XMLDOM",c(6),c(4),c(3),c(2)];e.some(c,function(c){try{var n=new ActiveXObject(c);n.async=!1;n.loadXML(a.responseText);b=n}catch(G){return!1}return!0})}return b},
"json-comment-optional":function(a){return a.responseText&&/^[^{\[]*\/\*/.test(a.responseText)?x["json-comment-filtered"](a):x.json(a)}};a._ioSetArgs=function(c,n,d,h){var e={args:c,url:c.url},l=null;if(c.form){var l=q.byId(c.form),m=l.getAttributeNode("action");e.url=e.url||(m?m.value:a.doc?a.doc.URL:null);l=f.toObject(l)}m={};l&&b.mixin(m,l);c.content&&b.mixin(m,c.content);c.preventCache&&(m["dojo.preventCache"]=(new Date).valueOf());e.query=p.objectToQuery(m);e.handleAs=c.handleAs||"text";var r=
new k(function(a){a.canceled=!0;n&&n(a);var b=a.ioArgs.error;b||(b=Error("request cancelled"),b.dojoType="cancel",a.ioArgs.error=b);return b});r.addCallback(d);var w=c.load;w&&b.isFunction(w)&&r.addCallback(function(a){return w.call(c,a,e)});var t=c.error;t&&b.isFunction(t)&&r.addErrback(function(a){return t.call(c,a,e)});var D=c.handle;D&&b.isFunction(D)&&r.addBoth(function(a){return D.call(c,a,e)});r.addErrback(function(a){return h(a,r)});u.ioPublish&&a.publish&&!1!==e.args.ioPublish&&(r.addCallbacks(function(b){a.publish("/dojo/io/load",
[r,b]);return b},function(b){a.publish("/dojo/io/error",[r,b]);return b}),r.addBoth(function(b){a.publish("/dojo/io/done",[r,b]);return b}));r.ioArgs=e;return r};var A=function(a){a=x[a.ioArgs.handleAs](a.ioArgs.xhr);return void 0===a?null:a},v=function(a,b){return a},B=function(b){0>=C&&(C=0,u.ioPublish&&a.publish&&(!b||b&&!1!==b.ioArgs.args.ioPublish)&&a.publish("/dojo/io/stop"))},C=0;c.after(w,"_onAction",function(){--C});c.after(w,"_onInFlight",B);a._ioCancelAll=w.cancelAll;a._ioNotifyStart=function(b){u.ioPublish&&
a.publish&&!1!==b.ioArgs.args.ioPublish&&(C||a.publish("/dojo/io/start"),C+=1,a.publish("/dojo/io/send",[b]))};a._ioWatch=function(a,c,d,h){a.ioArgs.options=a.ioArgs.args;b.mixin(a,{response:a.ioArgs,isValid:function(b){return c(a)},isReady:function(b){return d(a)},handleResponse:function(b){return h(a)}});w(a);B(a)};a._ioAddQueryToUrl=function(a){a.query.length&&(a.url+=(-1==a.url.indexOf("?")?"?":"\x26")+a.query,a.query=null)};a.xhr=function(b,c,d){var n,h=a._ioSetArgs(c,function(a){n&&n.cancel()},
A,v),e=h.ioArgs;"postData"in c?e.query=c.postData:"putData"in c?e.query=c.putData:"rawBody"in c?e.query=c.rawBody:(2<arguments.length&&!d||-1==="POST|PUT".indexOf(b.toUpperCase()))&&a._ioAddQueryToUrl(e);var f={method:b,handleAs:"text",timeout:c.timeout,withCredentials:c.withCredentials,ioArgs:e};"undefined"!==typeof c.headers&&(f.headers=c.headers);"undefined"!==typeof c.contentType&&(f.headers||(f.headers={}),f.headers["Content-Type"]=c.contentType);"undefined"!==typeof e.query&&(f.data=e.query);
"undefined"!==typeof c.sync&&(f.sync=c.sync);a._ioNotifyStart(h);try{n=z(e.url,f,!0)}catch(H){return h.cancel(),h}h.ioArgs.xhr=n.response.xhr;n.then(function(){h.resolve(h)}).otherwise(function(a){e.error=a;a.response&&(a.status=a.response.status,a.responseText=a.response.text,a.xhr=a.response.xhr);h.reject(a)});return h};a.xhrGet=function(b){return a.xhr("GET",b)};a.rawXhrPost=a.xhrPost=function(b){return a.xhr("POST",b,!0)};a.rawXhrPut=a.xhrPut=function(b){return a.xhr("PUT",b,!0)};a.xhrDelete=
function(b){return a.xhr("DELETE",b)};a._isDocumentOk=function(a){return h.checkStatus(a.status)};a._getText=function(b){var c;a.xhrGet({url:b,sync:!0,load:function(a){c=a}});return c};b.mixin(a.xhr,{_xhrObj:a._xhrObj,fieldToObject:f.fieldToObject,formToObject:f.toObject,objectToQuery:p.objectToQuery,formToQuery:f.toQuery,formToJson:f.toJson,queryToObject:p.queryToObject,contentHandlers:x,_ioSetArgs:a._ioSetArgs,_ioCancelAll:a._ioCancelAll,_ioNotifyStart:a._ioNotifyStart,_ioWatch:a._ioWatch,_ioAddQueryToUrl:a._ioAddQueryToUrl,
_isDocumentOk:a._isDocumentOk,_getText:a._getText,get:a.xhrGet,post:a.xhrPost,put:a.xhrPut,del:a.xhrDelete});return a.xhr})},"dojo/_base/sniff":function(){define(["./kernel","./lang","../sniff"],function(a,t,d){a._name="browser";t.mixin(a,{isBrowser:!0,isFF:d("ff"),isIE:d("ie"),isKhtml:d("khtml"),isWebKit:d("webkit"),isMozilla:d("mozilla"),isMoz:d("mozilla"),isOpera:d("opera"),isSafari:d("safari"),isChrome:d("chrome"),isMac:d("mac"),isIos:d("ios"),isAndroid:d("android"),isWii:d("wii"),isQuirks:d("quirks"),
isAir:d("air")});return d})},"dojo/io-query":function(){define(["./_base/lang"],function(a){var t={};return{objectToQuery:function(d){var p=encodeURIComponent,q=[],f;for(f in d){var k=d[f];if(k!=t[f]){var r=p(f)+"\x3d";if(a.isArray(k))for(var m=0,b=k.length;m<b;++m)q.push(r+p(k[m]));else q.push(r+p(k))}}return q.join("\x26")},queryToObject:function(d){var p=decodeURIComponent;d=d.split("\x26");for(var q={},f,k,r=0,m=d.length;r<m;++r)if(k=d[r],k.length){var b=k.indexOf("\x3d");0>b?(f=p(k),k=""):(f=
p(k.slice(0,b)),k=p(k.slice(b+1)));"string"==typeof q[f]&&(q[f]=[q[f]]);a.isArray(q[f])?q[f].push(k):q[f]=k}return q}}})},"dojo/dom":function(){define(["./sniff","./_base/window","./_base/kernel"],function(a,t,d){if(7>=a("ie"))try{document.execCommand("BackgroundImageCache",!1,!0)}catch(f){}var p={};a("ie")?p.byId=function(a,d){if("string"!=typeof a)return a;var f=d||t.doc,k=a&&f.getElementById(a);if(!k||k.attributes.id.value!=a&&k.id!=a){f=f.all[a];if(!f||f.nodeName)f=[f];for(var b=0;k=f[b++];)if(k.attributes&&
k.attributes.id&&k.attributes.id.value==a||k.id==a)return k}else return k}:p.byId=function(a,d){return("string"==typeof a?(d||t.doc).getElementById(a):a)||null};d=d.global.document||null;a.add("dom-contains",!(!d||!d.contains));p.isDescendant=a("dom-contains")?function(a,d){return!(!(d=p.byId(d))||!d.contains(p.byId(a)))}:function(a,d){try{for(a=p.byId(a),d=p.byId(d);a;){if(a==d)return!0;a=a.parentNode}}catch(r){}return!1};a.add("css-user-select",function(a,d,r){if(!r)return!1;a=r.style;d=["Khtml",
"O","Moz","Webkit"];r=d.length;var f="userSelect";do if("undefined"!==typeof a[f])return f;while(r--&&(f=d[r]+"UserSelect"));return!1});var q=a("css-user-select");p.setSelectable=q?function(a,d){p.byId(a).style[q]=d?"":"none"}:function(a,d){a=p.byId(a);var f=a.getElementsByTagName("*"),k=f.length;if(d)for(a.removeAttribute("unselectable");k--;)f[k].removeAttribute("unselectable");else for(a.setAttribute("unselectable","on");k--;)f[k].setAttribute("unselectable","on")};return p})},"dojo/_base/window":function(){define(["./kernel",
"./lang","../sniff"],function(a,t,d){var p={global:a.global,doc:a.global.document||null,body:function(d){d=d||a.doc;return d.body||d.getElementsByTagName("body")[0]},setContext:function(d,f){a.global=p.global=d;a.doc=p.doc=f},withGlobal:function(d,f,k,r){var m=a.global;try{return a.global=p.global=d,p.withDoc.call(null,d.document,f,k,r)}finally{a.global=p.global=m}},withDoc:function(q,f,k,r){var m=p.doc,b=d("quirks"),e=d("ie"),l,c,w;try{return a.doc=p.doc=q,a.isQuirks=d.add("quirks","BackCompat"==
a.doc.compatMode,!0,!0),d("ie")&&(w=q.parentWindow)&&w.navigator&&(l=parseFloat(w.navigator.appVersion.split("MSIE ")[1])||void 0,(c=q.documentMode)&&5!=c&&Math.floor(l)!=c&&(l=c),a.isIE=d.add("ie",l,!0,!0)),k&&"string"==typeof f&&(f=k[f]),f.apply(k,r||[])}finally{a.doc=p.doc=m,a.isQuirks=d.add("quirks",b,!0,!0),a.isIE=d.add("ie",e,!0,!0)}}};t.mixin(a,p);return p})},"dojo/dom-form":function(){define(["./_base/lang","./dom","./io-query","./json"],function(a,t,d,p){var q={fieldToObject:function(a){var d=
null;if(a=t.byId(a)){var f=a.name,m=(a.type||"").toLowerCase();if(f&&m&&!a.disabled)if("radio"==m||"checkbox"==m)a.checked&&(d=a.value);else if(a.multiple)for(d=[],a=[a.firstChild];a.length;)for(f=a.pop();f;f=f.nextSibling)if(1==f.nodeType&&"option"==f.tagName.toLowerCase())f.selected&&d.push(f.value);else{f.nextSibling&&a.push(f.nextSibling);f.firstChild&&a.push(f.firstChild);break}else d=a.value}return d},toObject:function(d){var f={};d=t.byId(d).elements;for(var r=0,m=d.length;r<m;++r){var b=d[r],
e=b.name,l=(b.type||"").toLowerCase();if(e&&l&&0>"file|submit|image|reset|button".indexOf(l)&&!b.disabled){var c=f,p=e,b=q.fieldToObject(b);if(null!==b){var z=c[p];"string"==typeof z?c[p]=[z,b]:a.isArray(z)?z.push(b):c[p]=b}"image"==l&&(f[e+".x"]=f[e+".y"]=f[e].x=f[e].y=0)}}return f},toQuery:function(a){return d.objectToQuery(q.toObject(a))},toJson:function(a,d){return p.stringify(q.toObject(a),null,d?4:0)}};return q})},"dojo/json":function(){define(["./has"],function(a){var t="undefined"!=typeof JSON;
a.add("json-parse",t);a.add("json-stringify",t&&'{"a":1}'==JSON.stringify({a:0},function(a,d){return d||1}));if(a("json-stringify"))return JSON;var d=function(a){return('"'+a.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:a("json-parse")?JSON.parse:function(a,d){if(d&&!/^([\s\[\{]*(?:"(?:\\.|[^"])*"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(a))throw new SyntaxError("Invalid characters in JSON");
return eval("("+a+")")},stringify:function(a,q,f){function k(a,b,e){q&&(a=q(e,a));var l;l=typeof a;if("number"==l)return isFinite(a)?a+"":"null";if("boolean"==l)return a+"";if(null===a)return"null";if("string"==typeof a)return d(a);if("function"==l||"undefined"==l)return r;if("function"==typeof a.toJSON)return k(a.toJSON(e),b,e);if(a instanceof Date)return'"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z"'.replace(/\{(\w+)(\+)?\}/g,function(b,c,d){b=a["getUTC"+c]()+(d?1:0);return 10>b?"0"+
b:b});if(a.valueOf()!==a)return k(a.valueOf(),b,e);var c=f?b+f:"",m=f?" ":"",p=f?"\n":"";if(a instanceof Array){var m=a.length,h=[];for(e=0;e<m;e++)l=k(a[e],c,e),"string"!=typeof l&&(l="null"),h.push(p+c+l);return"["+h.join(",")+p+b+"]"}h=[];for(e in a){var t;if(a.hasOwnProperty(e)){if("number"==typeof e)t='"'+e+'"';else if("string"==typeof e)t=d(e);else continue;l=k(a[e],c,e);"string"==typeof l&&h.push(p+c+t+":"+m+l)}}return"{"+h.join(",")+p+b+"}"}var r;"string"==typeof q&&(f=q,q=null);return k(a,
"","")}}})},"dojo/_base/Deferred":function(){define("./kernel ../Deferred ../promise/Promise ../errors/CancelError ../has ./lang ../when".split(" "),function(a,t,d,p,q,f,k){var r=function(){},m=Object.freeze||function(){},b=a.Deferred=function(a){function e(a){if(z)throw Error("This deferred has already been resolved");k=a;z=!0;c()}function c(){for(var a;!a&&v;){var b=v;v=v.next;if(a=b.progress==r)z=!1;var c=x?b.error:b.resolved;q("config-useDeferredInstrumentation")&&x&&t.instrumentRejected&&t.instrumentRejected(k,
!!c);if(c)try{var d=c(k);d&&"function"===typeof d.then?d.then(f.hitch(b.deferred,"resolve"),f.hitch(b.deferred,"reject"),f.hitch(b.deferred,"progress")):(c=a&&void 0===d,a&&!c&&(x=d instanceof Error),b.deferred[c&&x?"reject":"resolve"](c?k:d))}catch(L){b.deferred.reject(L)}else x?b.deferred.reject(k):b.deferred.resolve(k)}}var k,z,h,u,x,A,v,B=this.promise=new d;this.isResolved=B.isResolved=function(){return 0==u};this.isRejected=B.isRejected=function(){return 1==u};this.isFulfilled=B.isFulfilled=
function(){return 0<=u};this.isCanceled=B.isCanceled=function(){return h};this.resolve=this.callback=function(a){this.fired=u=0;this.results=[a,null];e(a)};this.reject=this.errback=function(a){x=!0;this.fired=u=1;q("config-useDeferredInstrumentation")&&t.instrumentRejected&&t.instrumentRejected(a,!!v);e(a);this.results=[null,a]};this.progress=function(a){for(var b=v;b;){var c=b.progress;c&&c(a);b=b.next}};this.addCallbacks=function(a,b){this.then(a,b,r);return this};B.then=this.then=function(a,d,
h){var e=h==r?this:new b(B.cancel);a={resolved:a,error:d,progress:h,deferred:e};v?A=A.next=a:v=A=a;z&&c();return e.promise};var C=this;B.cancel=this.cancel=function(){if(!z){var b=a&&a(C);z||(b instanceof Error||(b=new p(b)),b.log=!1,C.reject(b))}h=!0};m(B)};f.extend(b,{addCallback:function(b){return this.addCallbacks(f.hitch.apply(a,arguments))},addErrback:function(b){return this.addCallbacks(null,f.hitch.apply(a,arguments))},addBoth:function(b){var d=f.hitch.apply(a,arguments);return this.addCallbacks(d,
d)},fired:-1});b.when=a.when=k;return b})},"dojo/Deferred":function(){define(["./has","./_base/lang","./errors/CancelError","./promise/Promise","./promise/instrumentation"],function(a,t,d,p,q){var f=Object.freeze||function(){},k=function(a,b,d,f,h){2===b&&e.instrumentRejected&&0===a.length&&e.instrumentRejected(d,!1,f,h);for(h=0;h<a.length;h++)r(a[h],b,d,f)},r=function(a,c,d,f){var h=a[c],l=a.deferred;if(h)try{var k=h(d);if(0===c)"undefined"!==typeof k&&b(l,c,k);else{if(k&&"function"===typeof k.then){a.cancel=
k.cancel;k.then(m(l,1),m(l,2),m(l,0));return}b(l,1,k)}}catch(A){b(l,2,A)}else b(l,c,d);2===c&&e.instrumentRejected&&e.instrumentRejected(d,!!h,f,l.promise)},m=function(a,c){return function(d){b(a,c,d)}},b=function(a,b,d){if(!a.isCanceled())switch(b){case 0:a.progress(d);break;case 1:a.resolve(d);break;case 2:a.reject(d)}},e=function(a){var b=this.promise=new p,l=this,m,h,q,t=!1,A=[];Error.captureStackTrace&&(Error.captureStackTrace(l,e),Error.captureStackTrace(b,e));this.isResolved=b.isResolved=function(){return 1===
m};this.isRejected=b.isRejected=function(){return 2===m};this.isFulfilled=b.isFulfilled=function(){return!!m};this.isCanceled=b.isCanceled=function(){return t};this.progress=function(a,c){if(m){if(!0===c)throw Error("This deferred has already been fulfilled.");return b}k(A,0,a,null,l);return b};this.resolve=function(a,c){if(m){if(!0===c)throw Error("This deferred has already been fulfilled.");return b}k(A,m=1,h=a,null,l);A=null;return b};var v=this.reject=function(a,c){if(m){if(!0===c)throw Error("This deferred has already been fulfilled.");
return b}Error.captureStackTrace&&Error.captureStackTrace(q={},v);k(A,m=2,h=a,q,l);A=null;return b};this.then=b.then=function(a,c,d){var n=[d,a,c];n.cancel=b.cancel;n.deferred=new e(function(a){return n.cancel&&n.cancel(a)});m&&!A?r(n,m,h,q):A.push(n);return n.deferred.promise};this.cancel=b.cancel=function(b,c){if(!m){if(a){var e=a(b);b="undefined"===typeof e?b:e}t=!0;if(!m)return"undefined"===typeof b&&(b=new d),v(b),b;if(2===m&&h===b)return b}else if(!0===c)throw Error("This deferred has already been fulfilled.");
};f(b)};e.prototype.toString=function(){return"[object Deferred]"};q&&q(e);return e})},"dojo/errors/CancelError":function(){define(["./create"],function(a){return a("CancelError",null,null,{dojoType:"cancel",log:!1})})},"dojo/errors/create":function(){define(["../_base/lang"],function(a){return function(t,d,p,q){p=p||Error;var f=function(a){if(p===Error){Error.captureStackTrace&&Error.captureStackTrace(this,f);var k=Error.call(this,a),m;for(m in k)k.hasOwnProperty(m)&&(this[m]=k[m]);this.message=
a;this.stack=k.stack}else p.apply(this,arguments);d&&d.apply(this,arguments)};f.prototype=a.delegate(p.prototype,q);f.prototype.name=t;return f.prototype.constructor=f}})},"dojo/promise/Promise":function(){define(["../_base/lang"],function(a){function t(){throw new TypeError("abstract");}return a.extend(function(){},{then:function(a,p,q){t()},cancel:function(a,p){t()},isResolved:function(){t()},isRejected:function(){t()},isFulfilled:function(){t()},isCanceled:function(){t()},always:function(a){return this.then(a,
a)},otherwise:function(a){return this.then(null,a)},trace:function(){return this},traceRejected:function(){return this},toString:function(){return"[object Promise]"}})})},"dojo/promise/instrumentation":function(){define(["./tracer","../has","../_base/lang","../_base/array"],function(a,t,d,p){function q(a,b,d){if(!a||!1!==a.log){var c="";a&&a.stack&&(c+=a.stack);b&&b.stack&&(c+="\n    ----------------------------------------\n    rejected"+b.stack.split("\n").slice(1).join("\n").replace(/^\s+/," "));
d&&d.stack&&(c+="\n    ----------------------------------------\n"+d.stack)}}function f(a,b,d,e){b||q(a,d,e)}function k(a,c,d,f){p.some(m,function(b){if(b.error===a)return c&&(b.handled=!0),!0})||m.push({error:a,rejection:d,handled:c,deferred:f,timestamp:(new Date).getTime()});b||(b=setTimeout(r,e))}function r(){var a=(new Date).getTime(),c=a-e;m=p.filter(m,function(a){return a.timestamp<c?(a.handled||q(a.error,a.rejection,a.deferred),!1):!0});b=m.length?setTimeout(r,m[0].timestamp+e-a):!1}t.add("config-useDeferredInstrumentation",
"report-unhandled-rejections");var m=[],b=!1,e=1E3;return function(b){var c=t("config-useDeferredInstrumentation");if(c){a.on("resolved",d.hitch(console,"log","resolved"));a.on("rejected",d.hitch(console,"log","rejected"));a.on("progress",d.hitch(console,"log","progress"));var l=[];"string"===typeof c&&(l=c.split(","),c=l.shift());if("report-rejections"===c)b.instrumentRejected=f;else if("report-unhandled-rejections"===c||!0===c||1===c)b.instrumentRejected=k,e=parseInt(l[0],10)||e;else throw Error("Unsupported instrumentation usage \x3c"+
c+"\x3e");}}})},"dojo/promise/tracer":function(){define(["../_base/lang","./Promise","../Evented"],function(a,t,d){function p(a){setTimeout(function(){f.apply(q,a)},0)}var q=new d,f=q.emit;q.emit=null;t.prototype.trace=function(){var d=a._toArray(arguments);this.then(function(a){p(["resolved",a].concat(d))},function(a){p(["rejected",a].concat(d))},function(a){p(["progress",a].concat(d))});return this};t.prototype.traceRejected=function(){var d=a._toArray(arguments);this.otherwise(function(a){p(["rejected",
a].concat(d))});return this};return q})},"dojo/Evented":function(){define(["./aspect","./on"],function(a,t){function d(){}var p=a.after;d.prototype={on:function(a,d){return t.parse(this,a,d,function(a,f){return p(a,"on"+f,d,!0)})},emit:function(a,d){var f=[this];f.push.apply(f,arguments);return t.emit.apply(t,f)}};return d})},"dojo/aspect":function(){define([],function(){function a(a,d,f,b){var e=a[d],l="around"==d,c;if(l){var k=f(function(){return e.advice(this,arguments)});c={remove:function(){k&&
(k=a=f=null)},advice:function(a,b){return k?k.apply(a,b):e.advice(a,b)}}}else c={remove:function(){if(c.advice){var b=c.previous,e=c.next;e||b?(b?b.next=e:a[d]=e,e&&(e.previous=b)):delete a[d];a=f=c.advice=null}},id:a.nextId++,advice:f,receiveArguments:b};if(e&&!l)if("after"==d){for(;e.next&&(e=e.next););e.next=c;c.previous=e}else"before"==d&&(a[d]=c,c.next=e,e.previous=c);else a[d]=c;return c}function t(f){return function(k,m,b,e){var l=k[m],c;l&&l.target==k||(k[m]=c=function(){for(var a=c.nextId,
b=arguments,e=c.before;e;)e.advice&&(b=e.advice.apply(this,b)||b),e=e.next;if(c.around)var f=c.around.advice(this,b);for(e=c.after;e&&e.id<a;){if(e.advice)if(e.receiveArguments)var l=e.advice.apply(this,b),f=l===d?f:l;else f=e.advice.call(this,f,b);e=e.next}return f},l&&(c.around={advice:function(a,b){return l.apply(a,b)}}),c.target=k,c.nextId=c.nextId||0);k=a(c||l,f,b,e);b=null;return k}}var d,p=t("after"),q=t("before"),f=t("around");return{before:q,around:f,after:p}})},"dojo/on":function(){define(["./has!dom-addeventlistener?:./aspect",
"./_base/kernel","./sniff"],function(a,t,d){function p(a,b,c,e,f){if(e=b.match(/(.*):(.*)/))return b=e[2],e=e[1],r.selector(e,b).call(f,a,c);d("touch")&&(m.test(b)&&(c=y(c)),d("event-orientationchange")||"orientationchange"!=b||(b="resize",a=window,c=y(c)));w&&(c=w(c));if(a.addEventListener){var h=b in l,n=h?l[b]:b;a.addEventListener(n,c,h);return{remove:function(){a.removeEventListener(n,c,h)}}}if(x&&a.attachEvent)return x(a,"on"+b,c);throw Error("Target must be an event emitter");}function q(){this.cancelable=
!1;this.defaultPrevented=!0}function f(){this.bubbles=!1}var k=window.ScriptEngineMajorVersion;d.add("jscript",k&&k()+ScriptEngineMinorVersion()/10);d.add("event-orientationchange",d("touch")&&!d("android"));d.add("event-stopimmediatepropagation",window.Event&&!!window.Event.prototype&&!!window.Event.prototype.stopImmediatePropagation);d.add("event-focusin",function(a,b,c){return"onfocusin"in c});d("touch")&&d.add("touch-can-modify-event-delegate",function(){var a=function(){};a.prototype=document.createEvent("MouseEvents");
try{var b=new a;b.target=null;return null===b.target}catch(U){return!1}});var r=function(a,b,c,d){return"function"!=typeof a.on||"function"==typeof b||a.nodeType?r.parse(a,b,c,p,d,this):a.on(b,c)};r.pausable=function(a,b,c,d){var e;a=r(a,b,function(){if(!e)return c.apply(this,arguments)},d);a.pause=function(){e=!0};a.resume=function(){e=!1};return a};r.once=function(a,b,c,d){var e=r(a,b,function(){e.remove();return c.apply(this,arguments)});return e};r.parse=function(a,b,c,d,e,h){var f;if(b.call)return b.call(h,
a,c);b instanceof Array?f=b:-1<b.indexOf(",")&&(f=b.split(/\s*,\s*/));if(f){var n=[];b=0;for(var l;l=f[b++];)n.push(r.parse(a,l,c,d,e,h));n.remove=function(){for(var a=0;a<n.length;a++)n[a].remove()};return n}return d(a,b,c,e,h)};var m=/^touch/;r.matches=function(a,b,c,d,e){e=e&&"function"==typeof e.matches?e:t.query;d=!1!==d;1!=a.nodeType&&(a=a.parentNode);for(;!e.matches(a,b,c);)if(a==c||!1===d||!(a=a.parentNode)||1!=a.nodeType)return!1;return a};r.selector=function(a,b,c){return function(d,e){function h(b){return r.matches(b,
a,d,c,f)}var f="function"==typeof a?{matches:a}:this,n=b.bubble;return n?r(d,n(h),e):r(d,b,function(a){var b=h(a.target);if(b)return a.selectorTarget=b,e.call(b,a)})}};var b=[].slice,e=r.emit=function(a,c,d){var e=b.call(arguments,2),h="on"+c;if("parentNode"in a){var n=e[0]={},l;for(l in d)n[l]=d[l];n.preventDefault=q;n.stopPropagation=f;n.target=a;n.type=c;d=n}do a[h]&&a[h].apply(a,e);while(d&&d.bubbles&&(a=a.parentNode));return d&&d.cancelable&&d},l=d("event-focusin")?{}:{focusin:"focus",focusout:"blur"};
if(!d("event-stopimmediatepropagation"))var c=function(){this.modified=this.immediatelyStopped=!0},w=function(a){return function(b){if(!b.immediatelyStopped)return b.stopImmediatePropagation=c,a.apply(this,arguments)}};if(d("dom-addeventlistener"))r.emit=function(a,b,c){if(a.dispatchEvent&&document.createEvent){var d=(a.ownerDocument||document).createEvent("HTMLEvents");d.initEvent(b,!!c.bubbles,!!c.cancelable);for(var h in c)h in d||(d[h]=c[h]);return a.dispatchEvent(d)&&d}return e.apply(r,arguments)};
else{r._fixEvent=function(a,b){a||(a=(b&&(b.ownerDocument||b.document||b).parentWindow||window).event);if(!a)return a;try{z&&a.type==z.type&&a.srcElement==z.target&&(a=z)}catch(L){}if(!a.target)switch(a.target=a.srcElement,a.currentTarget=b||a.srcElement,"mouseover"==a.type&&(a.relatedTarget=a.fromElement),"mouseout"==a.type&&(a.relatedTarget=a.toElement),a.stopPropagation||(a.stopPropagation=A,a.preventDefault=v),a.type){case "keypress":var c="charCode"in a?a.charCode:a.keyCode;10==c?(c=0,a.keyCode=
13):13==c||27==c?c=0:3==c&&(c=99);a.charCode=c;c=a;c.keyChar=c.charCode?String.fromCharCode(c.charCode):"";c.charOrCode=c.keyChar||c.keyCode}return a};var z,h=function(a){this.handle=a};h.prototype.remove=function(){delete _dojoIEListeners_[this.handle]};var u=function(a){return function(b){b=r._fixEvent(b,this);var c=a.call(this,b);b.modified&&(z||setTimeout(function(){z=null}),z=b);return c}},x=function(b,c,e){e=u(e);if(((b.ownerDocument?b.ownerDocument.parentWindow:b.parentWindow||b.window||window)!=
top||5.8>d("jscript"))&&!d("config-_allow_leaks")){"undefined"==typeof _dojoIEListeners_&&(_dojoIEListeners_=[]);var f=b[c];if(!f||!f.listeners){var l=f,f=Function("event","var callee \x3d arguments.callee; for(var i \x3d 0; i\x3ccallee.listeners.length; i++){var listener \x3d _dojoIEListeners_[callee.listeners[i]]; if(listener){listener.call(this,event);}}");f.listeners=[];b[c]=f;f.global=this;l&&f.listeners.push(_dojoIEListeners_.push(l)-1)}f.listeners.push(b=f.global._dojoIEListeners_.push(e)-
1);return new h(b)}return a.after(b,c,e,!0)},A=function(){this.cancelBubble=!0},v=r._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey)try{this.keyCode=0}catch(n){}this.defaultPrevented=!0;this.returnValue=!1;this.modified=!0}}if(d("touch"))var B=function(){},C=window.orientation,y=function(a){return function(b){var c=b.corrected;if(!c){var e=b.type;try{delete b.type}catch(H){}if(b.type){if(d("touch-can-modify-event-delegate"))B.prototype=b,c=new B;else{var c={},f;for(f in b)c[f]=
b[f]}c.preventDefault=function(){b.preventDefault()};c.stopPropagation=function(){b.stopPropagation()}}else c=b,c.type=e;b.corrected=c;if("resize"==e){if(C==window.orientation)return null;C=window.orientation;c.type="orientationchange";return a.call(this,c)}"rotation"in c||(c.rotation=0,c.scale=1);if(window.TouchEvent&&b instanceof TouchEvent){var e=c.changedTouches[0],h;for(h in e)delete c[h],c[h]=e[h]}}return a.call(this,c)}};return r})},"dojo/when":function(){define(["./Deferred","./promise/Promise"],
function(a,t){return function(d,p,q,f){var k=d&&"function"===typeof d.then,r=k&&d instanceof t;if(!k)return 1<arguments.length?p?p(d):d:(new a).resolve(d);r||(k=new a(d.cancel),d.then(k.resolve,k.reject,k.progress),d=k.promise);return p||q||f?d.then(p,q,f):d}})},"dojo/_base/json":function(){define(["./kernel","../json"],function(a,t){a.fromJson=function(a){return eval("("+a+")")};a._escapeString=t.stringify;a.toJsonIndentStr="\t";a.toJson=function(d,p){return t.stringify(d,function(a,d){if(d){var f=
d.__json__||d.json;if("function"==typeof f)return f.call(d)}return d},p&&a.toJsonIndentStr)};return a})},"dojo/request/watch":function(){define("./util ../errors/RequestTimeoutError ../errors/CancelError ../_base/array ../_base/window ../has!host-browser?dom-addeventlistener?:../on:".split(" "),function(a,t,d,p,q,f){function k(){for(var a=+new Date,d=0,c;d<b.length&&(c=b[d]);d++){var f=c.response,k=f.options;c.isCanceled&&c.isCanceled()||c.isValid&&!c.isValid(f)?(b.splice(d--,1),r._onAction&&r._onAction()):
c.isReady&&c.isReady(f)?(b.splice(d--,1),c.handleResponse(f),r._onAction&&r._onAction()):c.startTime&&c.startTime+(k.timeout||0)<a&&(b.splice(d--,1),c.cancel(new t("Timeout exceeded",f)),r._onAction&&r._onAction())}r._onInFlight&&r._onInFlight(c);b.length||(clearInterval(m),m=null)}function r(a){a.response.options.timeout&&(a.startTime=+new Date);a.isFulfilled()||(b.push(a),m||(m=setInterval(k,50)),a.response.options.sync&&k())}var m=null,b=[];r.cancelAll=function(){try{p.forEach(b,function(a){try{a.cancel(new d("All requests canceled."))}catch(l){}})}catch(e){}};
q&&f&&q.doc.attachEvent&&f(q.global,"unload",function(){r.cancelAll()});return r})},"dojo/request/util":function(){define("exports ../errors/RequestError ../errors/CancelError ../Deferred ../io-query ../_base/array ../_base/lang ../promise/Promise ../has".split(" "),function(a,t,d,p,q,f,k,r,m){function b(a){return l(a)}function e(a){return void 0!==a.data?a.data:a.text}a.deepCopy=function(b,d){for(var c in d){var e=b[c],f=d[c];"__proto__"!==c&&e!==f&&(e&&"object"===typeof e&&f&&"object"===typeof f?
a.deepCopy(e,f):b[c]=f)}return b};a.deepCreate=function(b,d){d=d||{};var c=k.delegate(b),e,f;for(e in b)(f=b[e])&&"object"===typeof f&&(c[e]=a.deepCreate(f,d[e]));return a.deepCopy(c,d)};var l=Object.freeze||function(a){return a};a.deferred=function(c,f,m,h,q,x){var u=new p(function(a){f&&f(u,c);return a&&(a instanceof t||a instanceof d)?a:new d("Request canceled",c)});u.response=c;u.isValid=m;u.isReady=h;u.handleResponse=q;m=u.then(b).otherwise(function(a){a.response=c;throw a;});a.notify&&m.then(k.hitch(a.notify,
"emit","load"),k.hitch(a.notify,"emit","error"));h=m.then(e);q=new r;for(var v in h)h.hasOwnProperty(v)&&(q[v]=h[v]);q.response=m;l(q);x&&u.then(function(a){x.call(u,a)},function(a){x.call(u,c,a)});u.promise=q;u.then=q.then;return u};a.addCommonMethods=function(a,b){f.forEach(b||["GET","POST","PUT","DELETE"],function(b){a[("DELETE"===b?"DEL":b).toLowerCase()]=function(c,d){d=k.delegate(d||{});d.method=b;return a(c,d)}})};a.parseArgs=function(a,b,d){var c=b.data,e=b.query;!c||d||"object"!==typeof c||
m("native-xhr2")&&(c instanceof ArrayBuffer||c instanceof Blob)||(b.data=q.objectToQuery(c));e?("object"===typeof e&&(e=q.objectToQuery(e)),b.preventCache&&(e+=(e?"\x26":"")+"request.preventCache\x3d"+ +new Date)):b.preventCache&&(e="request.preventCache\x3d"+ +new Date);a&&e&&(a+=(~a.indexOf("?")?"\x26":"?")+e);return{url:a,options:b,getHeader:function(a){return null}}};a.checkStatus=function(a){a=a||0;return 200<=a&&300>a||304===a||1223===a||!a}})},"dojo/errors/RequestError":function(){define(["./create"],
function(a){return a("RequestError",function(a,d){this.response=d})})},"dojo/errors/RequestTimeoutError":function(){define(["./create","./RequestError"],function(a,t){return a("RequestTimeoutError",null,t,{dojoType:"timeout"})})},"dojo/request/xhr":function(){define(["../errors/RequestError","./watch","./handlers","./util","../has"],function(a,t,d,p,q){function f(b,c){var e=b.xhr;b.status=b.xhr.status;try{b.text=e.responseText}catch(v){}"xml"===b.options.handleAs&&(b.data=e.responseXML);var f;if(c)this.reject(c);
else{try{d(b)}catch(v){f=v}p.checkStatus(e.status)?f?this.reject(f):this.resolve(b):(c=f?new a("Unable to load "+b.url+" status: "+e.status+" and an error in handleAs: transformation of response",b):new a("Unable to load "+b.url+" status: "+e.status,b),this.reject(c))}}function k(a){return this.xhr.getResponseHeader(a)}function r(d,u,x){var h=q("native-formdata")&&u&&u.data&&u.data instanceof FormData,v=p.parseArgs(d,p.deepCreate(z,u),h);d=v.url;u=v.options;var B=!u.data&&"POST"!==u.method&&"PUT"!==
u.method;10>=q("ie")&&(d=d.split("#")[0]);var C,y=p.deferred(v,c,b,e,f,function(){C&&C()}),n=v.xhr=r._create();if(!n)return y.cancel(new a("XHR was not created")),x?y:y.promise;v.getHeader=k;l&&(C=l(n,y,v));var D="undefined"===typeof u.data?null:u.data,U=!u.sync,L=u.method;try{n.open(L,d,U,u.user||w,u.password||w);u.withCredentials&&(n.withCredentials=u.withCredentials);q("native-response-type")&&u.handleAs in m&&(n.responseType=m[u.handleAs]);var G=u.headers;d=h||B?!1:"application/x-www-form-urlencoded";
if(G)for(var K in G)"content-type"===K.toLowerCase()?d=G[K]:G[K]&&n.setRequestHeader(K,G[K]);d&&!1!==d&&n.setRequestHeader("Content-Type",d);G&&"X-Requested-With"in G||n.setRequestHeader("X-Requested-With","XMLHttpRequest");p.notify&&p.notify.emit("send",v,y.promise.cancel);n.send(D)}catch(H){y.reject(H)}t(y);n=null;return x?y:y.promise}q.add("native-xhr",function(){return"undefined"!==typeof XMLHttpRequest});q.add("dojo-force-activex-xhr",function(){return q("activex")&&"file:"===window.location.protocol});
q.add("native-xhr2",function(){if(q("native-xhr")&&!q("dojo-force-activex-xhr")){var a=new XMLHttpRequest;return"undefined"!==typeof a.addEventListener&&("undefined"===typeof opera||"undefined"!==typeof a.upload)}});q.add("native-formdata",function(){return"undefined"!==typeof FormData});q.add("native-response-type",function(){return q("native-xhr")&&"undefined"!==typeof(new XMLHttpRequest).responseType});q.add("native-xhr2-blob",function(){if(q("native-response-type")){var a=new XMLHttpRequest;a.open("GET",
"https://dojotoolkit.org/",!0);a.responseType="blob";var b=a.responseType;a.abort();return"blob"===b}});var m={blob:q("native-xhr2-blob")?"blob":"arraybuffer",document:"document",arraybuffer:"arraybuffer"},b,e,l,c;q("native-xhr2")?(b=function(a){return!this.isFulfilled()},c=function(a,b){b.xhr.abort()},l=function(b,c,d){function e(a){c.handleResponse(d)}function f(b){b=new a("Unable to load "+d.url+" status: "+b.target.status,d);c.handleResponse(d,b)}function h(a){a.lengthComputable?(d.loaded=a.loaded,
d.total=a.total,c.progress(d)):3===d.xhr.readyState&&(d.loaded="loaded"in a?a.loaded:a.position,c.progress(d))}b.addEventListener("load",e,!1);b.addEventListener("error",f,!1);b.addEventListener("progress",h,!1);return function(){b.removeEventListener("load",e,!1);b.removeEventListener("error",f,!1);b.removeEventListener("progress",h,!1);b=null}}):(b=function(a){return a.xhr.readyState},e=function(a){return 4===a.xhr.readyState},c=function(a,b){var c=b.xhr,d=typeof c.abort;"function"!==d&&"object"!==
d&&"unknown"!==d||c.abort()});var w,z={data:null,query:null,sync:!1,method:"GET"};r._create=function(){throw Error("XMLHTTP not available");};if(q("native-xhr")&&!q("dojo-force-activex-xhr"))r._create=function(){return new XMLHttpRequest};else if(q("activex"))try{new ActiveXObject("Msxml2.XMLHTTP"),r._create=function(){return new ActiveXObject("Msxml2.XMLHTTP")}}catch(h){try{new ActiveXObject("Microsoft.XMLHTTP"),r._create=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}catch(u){}}p.addCommonMethods(r);
return r})},"dojo/request/handlers":function(){define(["../json","../_base/kernel","../_base/array","../has","../selector/_loader"],function(a,t,d,p){function q(a){var d=b[a.options.handleAs];a.data=d?d(a):a.data||a.text;return a}p.add("activex","undefined"!==typeof ActiveXObject);p.add("dom-parser",function(a){return"DOMParser"in a});var f;if(p("activex")){var k=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML.DOMDocument"],r;f=function(a){function b(a){try{var b=
new ActiveXObject(a);b.async=!1;b.loadXML(e);c=b;r=a}catch(u){return!1}return!0}var c=a.data,e=a.text;c&&p("dom-qsa2.1")&&!c.querySelectorAll&&p("dom-parser")&&(c=(new DOMParser).parseFromString(e,"application/xml"));c&&c.documentElement||r&&b(r)||d.some(k,b);return c}}var m=function(a){return p("native-xhr2-blob")||"blob"!==a.options.handleAs||"undefined"===typeof Blob?a.xhr.response:new Blob([a.xhr.response],{type:a.xhr.getResponseHeader("Content-Type")})},b={javascript:function(a){return t.eval(a.text||
"")},json:function(b){return a.parse(b.text||null)},xml:f,blob:m,arraybuffer:m,document:m};q.register=function(a,d){b[a]=d};return q})},"dojo/selector/_loader":function(){define(["../has","require"],function(a,t){if("undefined"!==typeof document){var d=document.createElement("div");a.add("dom-qsa2.1",!!d.querySelectorAll);a.add("dom-qsa3",function(){try{return d.innerHTML="\x3cp class\x3d'TEST'\x3e\x3c/p\x3e",1==d.querySelectorAll(".TEST:empty").length}catch(q){}})}var p;return{load:function(d,f,
k,r){if(r&&r.isBuild)k();else{r=t;d="default"==d?a("config-selectorEngine")||"css3":d;d="css2"==d||"lite"==d?"./lite":"css2.1"==d?a("dom-qsa2.1")?"./lite":"./acme":"css3"==d?a("dom-qsa3")?"./lite":"./acme":"acme"==d?"./acme":(r=f)&&d;if("?"==d.charAt(d.length-1)){d=d.substring(0,d.length-1);var m=!0}if(m&&(a("dom-compliant-qsa")||p))return k(p);r([d],function(a){"./lite"!=d&&(p=a);k(a)})}}}})}}});(function(){var a=this.require;a({cache:{}});!a.async&&a(["dojo"]);a.boot&&a.apply(null,a.boot)})();
//# sourceMappingURL=dojo.js.map