//>>built (function(f,p){var k,n=function(){},e=function(a){for(var c in a)return 0;return 1},h={}.toString,q=function(a){return"[object Function]"==h.call(a)},d=function(a){return"[object String]"==h.call(a)},b=function(a){return"[object Array]"==h.call(a)},a=function(a,c){if(a)for(var b=0;bk;)try{if(G=Q[k++],new ActiveXObject(G))break}catch(J){}H=function(){return new ActiveXObject(G)}}r.getXhr=H;u.add("dojo-gettext-api", 1);r.getText=function(a,c,b){var g=H();g.open("GET",oa(a),!1);g.send(null);if(200==g.status||!location.host&&!g.status)b&&b(g.responseText,c);else throw l("xhrFailed",g.status);return g.responseText};var F=u("csp-restrictions")?function(){}:new Function("return eval(arguments[0]);");r.eval=function(a,b){return F(a+"\r\n//# sourceURL\x3d"+b)};var D={},C=r.signal=function(c,g){var l=D[c];a(l&&l.slice(0),function(a){a.apply(null,b(g)?g:[g])})},P=r.on=function(a,b){var c=D[a]||(D[a]=[]);c.push(b);return{remove:function(){for(var a= 0;aq("ie")&&this.defer(function(){try{var a=k.getComputedStyle(this.domNode);if(a){var b=a.fontFamily;if(b){var c=this.domNode.getElementsByTagName("INPUT");if(c)for(a=0;aq("ie")&&(d.prototype._isTextSelected=function(){var a=this.ownerDocument.selection.createRange();return a.parentElement()==this.textbox&&0s.clientHeight)&&(a+=s.clientLeft);return 8>l||g?a+s.clientWidth-s.scrollWidth:-a}return a};d.position=function(a,b){a=k.byId(a);var l=p.body(a.ownerDocument),g=a.getBoundingClientRect(),g={x:g.left,y:g.top,w:g.right-g.left,h:g.bottom-g.top};9>f("ie")&&(g.x-=f("quirks")?l.clientLeft+l.offsetLeft:0,g.y-=f("quirks")?l.clientTop+l.offsetTop:0);b&&(l=d.docScroll(a.ownerDocument),g.x+=l.x,g.y+=l.y);return g};d.getMarginSize=function(a, b){a=k.byId(a);var l=d.getMarginExtents(a,b||n.getComputedStyle(a)),g=a.getBoundingClientRect();return{w:g.right-g.left+l.w,h:g.bottom-g.top+l.h}};d.normalizeEvent=function(a){"layerX"in a||(a.layerX=a.offsetX,a.layerY=a.offsetY);if(!("pageX"in a)){var b=a.target,b=b&&b.ownerDocument||document,l=f("quirks")?b.body:b.documentElement;a.pageX=a.clientX+d.fixIeBiDiScrollLeft(l.scrollLeft||0,b);a.pageY=a.clientY+(l.scrollTop||0)}};return d})},"dijit/_base/scroll":function(){define(["dojo/window","../main"], function(f,p){p.scrollIntoView=function(k,n){f.scrollIntoView(k,n)}})},"dijit/_TemplatedMixin":function(){define("dojo/cache dojo/_base/declare dojo/dom-construct dojo/_base/lang dojo/on dojo/sniff dojo/string ./_AttachMixin".split(" "),function(f,p,k,n,e,h,q,d){var b=p("dijit._TemplatedMixin",d,{templateString:null,templatePath:null,_skipNodeCache:!1,searchContainerNode:!0,_stringRepl:function(a){var b=this.declaredClass,l=this;return q.substitute(a,this,function(a,s){"!"==s.charAt(0)&&(a=n.getObject(s.substr(1), !1,l));if("undefined"==typeof a)throw Error(b+" template:"+s);return null==a?"":"!"==s.charAt(0)?a:this._escapeValue(""+a)},this)},_escapeValue:function(a){return a.replace(/["'<>&]/g,function(a){return{"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#x27;"}[a]})},buildRendering:function(){if(!this._rendered){this.templateString||(this.templateString=f(this.templatePath,{sanitize:!0}));var a=b.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument), c;if(n.isString(a)){if(c=k.toDom(this._stringRepl(a),this.ownerDocument),1!=c.nodeType)throw Error("Invalid template: "+a);}else c=a.cloneNode(!0);this.domNode=c}this.inherited(arguments);this._rendered||this._fillContent(this.srcNodeRef);this._rendered=!0},_fillContent:function(a){var b=this.containerNode;if(a&&b)for(;a.hasChildNodes();)b.appendChild(a.firstChild)}});b._templateCache={};b.getCachedTemplate=function(a,c,l){var g=b._templateCache,s=a,r=g[s];if(r){try{if(!r.ownerDocument||r.ownerDocument== (l||document))return r}catch(m){}k.destroy(r)}a=q.trim(a);if(c||a.match(/\$\{([^\}]+)\}/g))return g[s]=a;c=k.toDom(a,l);if(1!=c.nodeType)throw Error("Invalid template: "+a);return g[s]=c};h("ie")&&e(window,"unload",function(){var a=b._templateCache,c;for(c in a){var l=a[c];"object"==typeof l&&k.destroy(l);delete a[c]}});return b})},"dojo/_base/unload":function(){define(["./kernel","./lang","../on"],function(f,p,k){var n=window,e={addOnWindowUnload:function(e,q){f.windowUnloaded||k(n,"unload",f.windowUnloaded= function(){});k(n,"unload",p.hitch(e,q))},addOnUnload:function(e,q){k(n,"beforeunload",p.hitch(e,q))}};f.addOnWindowUnload=e.addOnWindowUnload;f.addOnUnload=e.addOnUnload;return e})},"dijit/_CssStateMixin":function(){define("dojo/_base/array dojo/_base/declare dojo/dom dojo/dom-class dojo/has dojo/_base/lang dojo/on dojo/domReady dojo/touch dojo/_base/window ./a11yclick ./registry".split(" "),function(f,p,k,n,e,h,q,d,b,a,c,l){p=p("dijit._CssStateMixin",[],{hovering:!1,active:!1,_applyAttributes:function(){this.inherited(arguments); f.forEach("disabled readOnly checked selected focused state hovering active _opened".split(" "),function(a){this.watch(a,h.hitch(this,"_setStateClass"))},this);for(var a in this.cssStateNodes||{})this._trackMouseState(this[a],this.cssStateNodes[a]);this._trackMouseState(this.domNode,this.baseClass);this._setStateClass()},_cssMouseEvent:function(a){if(!this.disabled)switch(a.type){case "mouseover":case "MSPointerOver":case "pointerover":this._set("hovering",!0);this._set("active",this._mouseDown); break;case "mouseout":case "MSPointerOut":case "pointerout":this._set("hovering",!1);this._set("active",!1);break;case "mousedown":case "touchstart":case "MSPointerDown":case "pointerdown":case "keydown":this._set("active",!0);break;case "mouseup":case "dojotouchend":case "MSPointerUp":case "pointerup":case "keyup":this._set("active",!1)}},_setStateClass:function(){function a(c){b=b.concat(f.map(b,function(a){return a+c}),"dijit"+c)}var b=this.baseClass.split(" ");this.isLeftToRight()||a("Rtl");var c= "mixed"==this.checked?"Mixed":this.checked?"Checked":"";this.checked&&a(c);this.state&&a(this.state);this.selected&&a("Selected");this._opened&&a("Opened");this.disabled?a("Disabled"):this.readOnly?a("ReadOnly"):this.active?a("Active"):this.hovering&&a("Hover");this.focused&&a("Focused");var c=this.stateNode||this.domNode,m={};f.forEach(c.className.split(" "),function(a){m[a]=!0});"_stateClasses"in this&&f.forEach(this._stateClasses,function(a){delete m[a]});f.forEach(b,function(a){m[a]=!0});var l= [],d;for(d in m)l.push(d);c.className=l.join(" ");this._stateClasses=b},_subnodeCssMouseEvent:function(a,b,c){function m(c){n.toggle(a,b+"Active",c)}if(!this.disabled&&!this.readOnly)switch(c.type){case "mouseover":case "MSPointerOver":case "pointerover":n.toggle(a,b+"Hover",!0);break;case "mouseout":case "MSPointerOut":case "pointerout":n.toggle(a,b+"Hover",!1);m(!1);break;case "mousedown":case "touchstart":case "MSPointerDown":case "pointerdown":case "keydown":m(!0);break;case "mouseup":case "MSPointerUp":case "pointerup":case "dojotouchend":case "keyup":m(!1); break;case "focus":case "focusin":n.toggle(a,b+"Focused",!0);break;case "blur":case "focusout":n.toggle(a,b+"Focused",!1)}},_trackMouseState:function(a,b){a._cssState=b}});d(function(){function g(a,b,c){if(!c||!k.isDescendant(c,b))for(;b&&b!=c;b=b.parentNode)if(b._cssState){var g=l.getEnclosingWidget(b);g&&(b==g.domNode?g._cssMouseEvent(a):g._subnodeCssMouseEvent(b,b._cssState,a))}}var s=a.body(),r;q(s,b.over,function(a){g(a,a.target,a.relatedTarget)});q(s,b.out,function(a){g(a,a.target,a.relatedTarget)}); q(s,c.press,function(a){r=a.target;g(a,r)});q(s,c.release,function(a){g(a,r);r=null});q(s,"focusin, focusout",function(a){var b=a.target;if(b._cssState&&!b.getAttribute("widgetId")){var c=l.getEnclosingWidget(b);c&&c._subnodeCssMouseEvent(b,b._cssState,a)}})});return p})},"dojo/selector/_loader":function(){define(["../has","require"],function(f,p){if("undefined"!==typeof document){var k=document.createElement("div");f.add("dom-qsa2.1",!!k.querySelectorAll);f.add("dom-qsa3",function(){try{return k.innerHTML= "\x3cp class\x3d'TEST'\x3e\x3c/p\x3e",1==k.querySelectorAll(".TEST:empty").length}catch(e){}})}var n;return{load:function(e,h,q,d){if(d&&d.isBuild)q();else{d=p;e="default"==e?f("config-selectorEngine")||"css3":e;e="css2"==e||"lite"==e?"./lite":"css2.1"==e?f("dom-qsa2.1")?"./lite":"./acme":"css3"==e?f("dom-qsa3")?"./lite":"./acme":"acme"==e?"./acme":(d=h)&&e;if("?"==e.charAt(e.length-1)){e=e.substring(0,e.length-1);var b=!0}if(b&&(f("dom-compliant-qsa")||n))return q(n);d([e],function(a){"./lite"!= e&&(n=a);q(a)})}}}})},"dijit/layout/ScrollingTabController":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-class dojo/dom-geometry dojo/dom-style dojo/_base/fx dojo/_base/lang dojo/on dojo/query dojo/sniff ../registry dojo/text!./templates/ScrollingTabController.html dojo/text!./templates/_ScrollingTabControllerButton.html ./TabController ./utils ../_WidgetsInTemplateMixin ../Menu ../MenuItem ../form/Button ../_HasDropDown dojo/NodeList-dom ../a11yclick".split(" "),function(f,p,k, n,e,h,q,d,b,a,c,l,g,s,r,m,t,w,u,v){l=p("dijit.layout.ScrollingTabController",[s,m],{baseClass:"dijitTabController dijitScrollingTabController",templateString:l,useMenu:!0,useSlider:!0,tabStripClass:"",_minScroll:5,_setClassAttr:{node:"containerNode",type:"class"},buildRendering:function(){this.inherited(arguments);var a=this.domNode;this.scrollNode=this.tablistWrapper;this._initButtons();this.tabStripClass||(this.tabStripClass="dijitTabContainer"+this.tabPosition.charAt(0).toUpperCase()+this.tabPosition.substr(1).replace(/-.*/, "")+"None",k.add(a,"tabStrip-disabled"));k.add(this.tablistWrapper,this.tabStripClass)},onStartup:function(){this.inherited(arguments);e.set(this.domNode,"visibility","");this._postStartup=!0;this.own(d(this.containerNode,"attrmodified-label, attrmodified-iconclass",q.hitch(this,function(a){this._dim&&this.resize(this._dim)})))},onAddChild:function(a,b){this.inherited(arguments);e.set(this.containerNode,"width",e.get(this.containerNode,"width")+200+"px")},onRemoveChild:function(a,b){var c=this.pane2button(a.id); this._selectedTab===c.domNode&&(this._selectedTab=null);this.inherited(arguments)},_initButtons:function(){this._btnWidth=0;this._buttons=b("\x3e .tabStripButton",this.domNode).filter(function(a){if(this.useMenu&&a==this._menuBtn.domNode||this.useSlider&&(a==this._rightBtn.domNode||a==this._leftBtn.domNode))return this._btnWidth+=n.getMarginSize(a).w,!0;e.set(a,"display","none");return!1},this)},_getTabsWidth:function(){var a=this.getChildren();if(a.length){var b=a[this.isLeftToRight()?0:a.length- 1].domNode,a=a[this.isLeftToRight()?a.length-1:0].domNode;return a.offsetLeft+a.offsetWidth-b.offsetLeft}return 0},_enableBtn:function(a){var b=this._getTabsWidth();a=a||e.get(this.scrollNode,"width");return 0a("ie")||a("trident")&&a("quirks")||a("webkit")?this.scrollNode.scrollLeft:e.get(this.containerNode,"width")-e.get(this.scrollNode,"width")+(a("trident")||a("edge")?-1:1)*this.scrollNode.scrollLeft},_convertToScrollLeft:function(b){if(this.isLeftToRight()||8>a("ie")||a("trident")&&a("quirks")||a("webkit"))return b;var c=e.get(this.containerNode,"width")-e.get(this.scrollNode,"width");return(a("trident")||a("edge")?-1:1)*(b-c)},onSelectChild:function(a, b){var c=this.pane2button(a.id);if(c){var g=c.domNode;if(g!=this._selectedTab&&(this._selectedTab=g,this._postResize)){var m=this._getScroll();m>g.offsetLeft||m+e.get(this.scrollNode,"width")b)return{min:this.isLeftToRight()? 0:a[a.length-1].domNode.offsetLeft,max:this.isLeftToRight()?a[a.length-1].domNode.offsetLeft+a[a.length-1].domNode.offsetWidth-b:c};a=this.isLeftToRight()?0:c;return{min:a,max:a}},_getScrollForSelectedTab:function(){var a=this._selectedTab,b=e.get(this.scrollNode,"width"),c=this._getScrollBounds(),a=a.offsetLeft+e.get(a,"width")/2-b/2;return a=Math.min(Math.max(a,c.min),c.max)},createSmoothScroll:function(a){if(0=b.max)}});g=p("dijit.layout._ScrollingTabControllerButtonMixin",null,{baseClass:"dijitTab tabStripButton",templateString:g, tabIndex:"",isFocusable:function(){return!1}});p("dijit.layout._ScrollingTabControllerButton",[u,g]);p("dijit.layout._ScrollingTabControllerMenuButton",[u,v,g],{containerId:"",tabIndex:"-1",isLoaded:function(){return!1},loadDropDown:function(a){this.dropDown=new t({id:this.containerId+"_menu",ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir});var b=c.byId(this.containerId);f.forEach(b.getChildren(),function(a){var c=new w({id:a.id+"_stcMi",label:a.title,iconClass:a.iconClass, disabled:a.disabled,ownerDocument:this.ownerDocument,dir:a.dir,lang:a.lang,textDir:a.textDir||b.textDir,onClick:function(){b.selectChild(a)}});this.dropDown.addChild(c)},this);a()},closeDropDown:function(a){this.inherited(arguments);this.dropDown&&(this._popupStateNode.removeAttribute("aria-owns"),this.dropDown.destroyRecursive(),delete this.dropDown)}});return l})},"dijit/place":function(){define("dojo/_base/array dojo/dom-geometry dojo/dom-style dojo/_base/kernel dojo/_base/window ./Viewport ./main".split(" "), function(f,p,k,n,e,h,q){function d(a,b,l,g){var s=h.getEffectiveBox(a.ownerDocument);(!a.parentNode||"body"!=String(a.parentNode.tagName).toLowerCase())&&e.body(a.ownerDocument).appendChild(a);var r=null;f.some(b,function(b){var c=b.corner,m=b.pos,d=0,t={w:{L:s.l+s.w-m.x,R:m.x-s.l,M:s.w}[c.charAt(1)],h:{T:s.t+s.h-m.y,B:m.y-s.t,M:s.h}[c.charAt(0)]},e=a.style;e.left=e.right="auto";l&&(d=l(a,b.aroundCorner,c,t,g),d="undefined"==typeof d?0:d);var h=a.style,q=h.display,f=h.visibility;"none"==h.display&& (h.visibility="hidden",h.display="");e=p.position(a);h.display=q;h.visibility=f;q={L:m.x,R:m.x-e.w,M:Math.max(s.l,Math.min(s.l+s.w,m.x+(e.w>>1))-e.w)}[c.charAt(1)];f={T:m.y,B:m.y-e.h,M:Math.max(s.t,Math.min(s.t+s.h,m.y+(e.h>>1))-e.h)}[c.charAt(0)];m=Math.max(s.l,q);h=Math.max(s.t,f);q=Math.min(s.l+s.w,q+e.w);f=Math.min(s.t+s.h,f+e.h);q-=m;f-=h;d+=e.w-q+(e.h-f);if(null==r||d>1)}[a.charAt(1)],y:{T:y,B:y+B,M:y+(B>>1)}[a.charAt(0)]}})}var m;if("string"==typeof b||"offsetWidth"in b||"ownerSVGElement"in b){if(m=p.position(b,!0),/^(above|below)/.test(l[0])){var t=p.getBorderExtents(b),e=b.firstChild?p.getBorderExtents(b.firstChild):{t:0,l:0,b:0,r:0},h=p.getBorderExtents(a),q=a.firstChild?p.getBorderExtents(a.firstChild):{t:0,l:0,b:0,r:0};m.y+=Math.min(t.t+e.t,h.t+q.t);m.h-= Math.min(t.t+e.t,h.t+q.t)+Math.min(t.b+e.b,h.b+q.b)}}else m=b;if(b.parentNode){t="absolute"==k.getComputedStyle(b).position;for(b=b.parentNode;b&&1==b.nodeType&&"BODY"!=b.nodeName;){e=p.position(b,!0);h=k.getComputedStyle(b);/relative|absolute/.test(h.position)&&(t=!1);if(!t&&/hidden|auto|scroll/.test(h.overflow)){var q=Math.min(m.y+m.h,e.y+e.h),x=Math.min(m.x+m.w,e.x+e.w);m.x=Math.max(m.x,e.x);m.y=Math.max(m.y,e.y);m.h=q-m.y;m.w=x-m.x}"absolute"==h.position&&(t=!0);b=b.parentNode}}var z=m.x,y=m.y, A="w"in m?m.w:m.w=m.width,B="h"in m?m.h:(n.deprecated("place.around: dijit/place.__Rectangle: { x:"+z+", y:"+y+", height:"+m.height+", width:"+A+" } has been deprecated. Please use { x:"+z+", y:"+y+", h:"+m.height+", w:"+A+" }","","2.0"),m.h=m.height),E=[];f.forEach(l,function(a){var b=g;switch(a){case "above-centered":r("TM","BM");break;case "below-centered":r("BM","TM");break;case "after-centered":b=!b;case "before-centered":r(b?"ML":"MR",b?"MR":"ML");break;case "after":b=!b;case "before":r(b? "TL":"TR",b?"TR":"TL");r(b?"BL":"BR",b?"BR":"BL");break;case "below-alt":b=!b;case "below":r(b?"BL":"BR",b?"TL":"TR");r(b?"BR":"BL",b?"TR":"TL");break;case "above-alt":b=!b;case "above":r(b?"TL":"TR",b?"BL":"BR");r(b?"TR":"TL",b?"BR":"BL");break;default:r(a.aroundCorner,a.corner)}});a=d(a,E,s,{w:A,h:B});a.aroundNodePos=m;return a}}})},"dijit/_HasDropDown":function(){define("dojo/_base/declare dojo/_base/Deferred dojo/dom dojo/dom-attr dojo/dom-class dojo/dom-geometry dojo/dom-style dojo/has dojo/keys dojo/_base/lang dojo/on dojo/touch ./registry ./focus ./popup ./_FocusMixin".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m){return f("dijit._HasDropDown",m,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:!0,forceWidth:!1,maxHeight:-1,dropDownPosition:["below","above"],_stopClickEvents:!0,_onDropDownMouseDown:function(b){!this.disabled&&!this.readOnly&&("MSPointerDown"!=b.type&&"pointerdown"!=b.type&&b.preventDefault(),this.own(c.once(this.ownerDocument,l.release,a.hitch(this,"_onDropDownMouseUp"))),this.toggleDropDown())}, _onDropDownMouseUp:function(a){var b=this.dropDown,c=!1;if(a&&this._opened){var m=h.position(this._buttonNode,!0);if(!(a.pageX>=m.x&&a.pageX<=m.x+m.w)||!(a.pageY>=m.y&&a.pageY<=m.y+m.h)){for(m=a.target;m&&!c;)e.contains(m,"dijitPopup")?c=!0:m=m.parentNode;if(c){m=a.target;if(b.onItemClick){for(var l;m&&!(l=g.byNode(m));)m=m.parentNode;if(l&&l.onClick&&l.getParent)l.getParent().onItemClick(l,a)}return}}}if(this._opened){if(b.focus&&(!1!==b.autoFocus||"mouseup"==a.type&&!this.hovering))this._focusDropDownTimer= this.defer(function(){b.focus();delete this._focusDropDownTimer})}else this.focus&&this.defer("focus")},_onDropDownClick:function(a){this._stopClickEvents&&(a.stopPropagation(),a.preventDefault())},buildRendering:function(){this.inherited(arguments);this._buttonNode=this._buttonNode||this.focusNode||this.domNode;this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;var a={after:this.isLeftToRight()?"Right":"Left",before:this.isLeftToRight()?"Left":"Right",above:"Up",below:"Down", left:"Left",right:"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";e.add(this._arrowWrapperNode||this._buttonNode,"dijit"+a+"ArrowButton")},postCreate:function(){this.inherited(arguments);var b=this.focusNode||this.domNode;this.own(c(this._buttonNode,l.press,a.hitch(this,"_onDropDownMouseDown")),c(this._buttonNode,"click",a.hitch(this,"_onDropDownClick")),c(b,"keydown",a.hitch(this,"_onKey")),c(b,"keyup",a.hitch(this,"_onKeyUp")))},destroy:function(){this._opened&&this.closeDropDown(!0); this.dropDown&&(this.dropDown._destroyed||this.dropDown.destroyRecursive(),delete this.dropDown);this.inherited(arguments)},_onKey:function(a){if(!this.disabled&&!this.readOnly){var c=this.dropDown,g=a.target;if(c&&(this._opened&&c.handleKey)&&!1===c.handleKey(a))a.stopPropagation(),a.preventDefault();else if(c&&this._opened&&a.keyCode==b.ESCAPE)this.closeDropDown(),a.stopPropagation(),a.preventDefault();else if(!this._opened&&(a.keyCode==b.DOWN_ARROW||(a.keyCode==b.ENTER||a.keyCode==b.SPACE&&(!this._searchTimer|| a.ctrlKey||a.altKey||a.metaKey))&&("input"!==(g.tagName||"").toLowerCase()||g.type&&"text"!==g.type.toLowerCase())))this._toggleOnKeyUp=!0,a.stopPropagation(),a.preventDefault()}},_onKeyUp:function(){if(this._toggleOnKeyUp){delete this._toggleOnKeyUp;this.toggleDropDown();var b=this.dropDown;b&&b.focus&&this.defer(a.hitch(b,"focus"),1)}},_onBlur:function(){this.closeDropDown(!1);this.inherited(arguments)},isLoaded:function(){return!0},loadDropDown:function(a){a()},loadAndOpenDropDown:function(){var b= new p,c=a.hitch(this,function(){this.openDropDown();b.resolve(this.dropDown)});this.isLoaded()?c():this.loadDropDown(c);return b},toggleDropDown:function(){!this.disabled&&!this.readOnly&&(this._opened?this.closeDropDown(!0):this.loadAndOpenDropDown())},openDropDown:function(){var b=this.dropDown,c=b.domNode,g=this._aroundNode||this.domNode,m=this,l=r.open({parent:this,popup:b,around:g,orient:this.dropDownPosition,maxHeight:this.maxHeight,onExecute:function(){m.closeDropDown(!0)},onCancel:function(){m.closeDropDown(!0)}, onClose:function(){n.set(m._popupStateNode,"popupActive",!1);e.remove(m._popupStateNode,"dijitHasDropDownOpen");m._set("_opened",!1)}});if(this.forceWidth||this.autoWidth&&g.offsetWidth>b._popupWrapper.offsetWidth){var g=g.offsetWidth-b._popupWrapper.offsetWidth,s={w:b.domNode.offsetWidth+g};this._origStyle=c.style.cssText;a.isFunction(b.resize)?b.resize(s):h.setMarginBox(c,s);"R"==l.corner[1]&&(b._popupWrapper.style.left=b._popupWrapper.style.left.replace("px","")-g+"px")}n.set(this._popupStateNode, "popupActive","true");e.add(this._popupStateNode,"dijitHasDropDownOpen");this._set("_opened",!0);this._popupStateNode.setAttribute("aria-expanded","true");this._popupStateNode.setAttribute("aria-owns",b.id);"presentation"!==c.getAttribute("role")&&!c.getAttribute("aria-labelledby")&&c.setAttribute("aria-labelledby",this.id);return l},closeDropDown:function(a){this._focusDropDownTimer&&(this._focusDropDownTimer.remove(),delete this._focusDropDownTimer);this._opened&&(this._popupStateNode.setAttribute("aria-expanded", "false"),a&&this.focus&&this.focus(),r.close(this.dropDown),this._opened=!1);this._origStyle&&(this.dropDown.domNode.style.cssText=this._origStyle,delete this._origStyle)}})})},"dijit/tree/TreeStoreModel":function(){define(["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang"],function(f,p,k,n){return k("dijit.tree.TreeStoreModel",null,{store:null,childrenAttrs:["children"],newItemIdAttr:"id",labelAttr:"",root:null,query:null,deferItemLoadingUntilExpand:!1,constructor:function(e){n.mixin(this, e);this.connects=[];e=this.store;if(!e.getFeatures()["dojo.data.api.Identity"])throw Error("dijit.tree.TreeStoreModel: store must support dojo.data.Identity");e.getFeatures()["dojo.data.api.Notification"]&&(this.connects=this.connects.concat([p.after(e,"onNew",n.hitch(this,"onNewItem"),!0),p.after(e,"onDelete",n.hitch(this,"onDeleteItem"),!0),p.after(e,"onSet",n.hitch(this,"onSetItem"),!0)]))},destroy:function(){for(var e;e=this.connects.pop();)e.remove()},getRoot:function(e,h){this.root?e(this.root): this.store.fetch({query:this.query,onComplete:n.hitch(this,function(h){if(1!=h.length)throw Error("dijit.tree.TreeStoreModel: root query returned "+h.length+" items, but must return exactly one");this.root=h[0];e(this.root)}),onError:h})},mayHaveChildren:function(e){return f.some(this.childrenAttrs,function(h){return this.store.hasAttribute(e,h)},this)},getChildren:function(e,h,q){var d=this.store;if(d.isItemLoaded(e)){for(var b=[],a=0;athis.passivePopupDelay&&(this.passive_hover_timer&&this.passive_hover_timer.remove(),this.passive_hover_timer=this.defer(function(){this.onItemClick(a,{type:"click"})},this.passivePopupDelay));this._hoveredChild=a;a._set("hovering",!0)},_onChildDeselect:function(a){this._stopPopupTimer();this.currentPopupItem==a&&(this._stopPendingCloseTimer(),this._pendingClose_timer=this.defer(function(){this.currentPopupItem= this._pendingClose_timer=null;a._closePopup()},this.popupDelay))},onItemUnhover:function(a){this._hoveredChild==a&&(this._hoveredChild=null);this.passive_hover_timer&&(this.passive_hover_timer.remove(),this.passive_hover_timer=null);a._set("hovering",!1)},_stopPopupTimer:function(){this.hover_timer&&(this.hover_timer=this.hover_timer.remove())},_stopPendingCloseTimer:function(){this._pendingClose_timer&&(this._pendingClose_timer=this._pendingClose_timer.remove())},_getTopMenu:function(){for(var a= this;a.parentMenu;a=a.parentMenu);return a},onItemClick:function(a,b){this.passive_hover_timer&&this.passive_hover_timer.remove();this.focusChild(a);if(a.disabled)return!1;if(a.popup){this.set("selected",a);this.set("activated",!0);var c=/^key/.test(b._origType||b.type)||0==b.clientX&&0==b.clientY;this._openItemPopup(a,c)}else this.onExecute(),a._onClick?a._onClick(b):a.onClick(b)},_openItemPopup:function(a,b){if(a!=this.currentPopupItem){this.currentPopupItem&&(this._stopPendingCloseTimer(),this.currentPopupItem._closePopup()); this._stopPopupTimer();var c=a.popup;c.parentMenu=this;this.own(this._mouseoverHandle=d.once(c.domNode,"mouseover",h.hitch(this,"_onPopupHover")));var g=this;a._openPopup({parent:this,orient:this._orient||["after","before"],onCancel:function(){b&&g.focusChild(a);g._cleanUp()},onExecute:h.hitch(this,"_cleanUp",!0),onClose:function(){g._mouseoverHandle&&(g._mouseoverHandle.remove(),delete g._mouseoverHandle)}},b);this.currentPopupItem=a}},onOpen:function(){this.isShowingNow=!0;this.set("activated", !0)},onClose:function(){this.set("activated",!1);this.set("selected",null);this.isShowingNow=!1;this.parentMenu=null},_closeChild:function(){this._stopPopupTimer();this.currentPopupItem&&(this.focused&&(n.set(this.selected.focusNode,"tabIndex",this.tabIndex),this.selected.focusNode.focus()),this.currentPopupItem._closePopup(),this.currentPopupItem=null)},_onItemFocus:function(a){if(this._hoveredChild&&this._hoveredChild!=a)this.onItemUnhover(this._hoveredChild);this.set("selected",a)},_onBlur:function(){this._cleanUp(!0); this.inherited(arguments)},_cleanUp:function(a){this._closeChild();"undefined"==typeof this.isShowingNow&&this.set("activated",!1);a&&this.set("selected",null)}})})},"dojo/dom-prop":function(){define("exports ./_base/kernel ./sniff ./_base/lang ./dom ./dom-style ./dom-construct ./_base/connect".split(" "),function(f,p,k,n,e,h,q,d){function b(a){var c="";a=a.childNodes;for(var l=0,m;m=a[l];l++)8!=m.nodeType&&(c=1==m.nodeType?c+b(m):c+m.nodeValue);return c}var a={},c=1,l=p._scopeName+"attrid";k.add("dom-textContent", function(a,b,c){return"textContent"in c});f.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",textcontent:"textContent",valuetype:"valueType"};f.get=function(a,c){a=e.byId(a);var l=c.toLowerCase(),l=f.names[l]||c;return"textContent"==l&&!k("dom-textContent")?b(a):a[l]};f.set=function(b,s,r){b=e.byId(b);if(2==arguments.length&&"string"!=typeof s){for(var m in s)f.set(b,m,s[m]);return b}m=s.toLowerCase(); m=f.names[m]||s;if("style"==m&&"string"!=typeof r)return h.set(b,r),b;if("innerHTML"==m)return k("ie")&&b.tagName.toLowerCase()in{col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1}?(q.empty(b),b.appendChild(q.toDom(r,b.ownerDocument))):b[m]=r,b;if("textContent"==m&&!k("dom-textContent"))return q.empty(b),b.appendChild(b.ownerDocument.createTextNode(r)),b;if(n.isFunction(r)){var t=b[l];t||(t=c++,b[l]=t);a[t]||(a[t]={});var w=a[t][m];if(w)d.disconnect(w);else try{delete b[m]}catch(u){}r? a[t][m]=d.connect(b,m,r):b[m]=null;return b}b[m]=r;return b}})},"dojo/errors/CancelError":function(){define(["./create"],function(f){return f("CancelError",null,null,{dojoType:"cancel"})})},"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(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m){f._xhrObj=r._create;var t=f.config;f.objectToQuery=n.objectToQuery; f.queryToObject=n.queryToObject;f.fieldToObject=h.fieldToObject;f.formToObject=h.toObject;f.formToQuery=h.toQuery;f.formToJson=h.toJson;f._blockAsync=!1;var w=f._contentHandlers=f.contentHandlers={text:function(a){return a.responseText},json:function(a){return b.fromJson(a.responseText||null)},"json-comment-filtered":function(a){a=a.responseText;var c=a.indexOf("/*"),g=a.lastIndexOf("*/");if(-1==c||-1==g)throw Error("JSON was not comment filtered");return b.fromJson(a.substring(c+2,g))},javascript:function(a){return f.eval(a.responseText)}, xml:function(a){var b=a.responseXML;b&&(p("dom-qsa2.1")&&!b.querySelectorAll&&p("dom-parser"))&&(b=(new DOMParser).parseFromString(a.responseText,"application/xml"));if(p("ie")&&(!b||!b.documentElement)){var g=function(a){return"MSXML"+a+".DOMDocument"},g=["Microsoft.XMLDOM",g(6),g(4),g(3),g(2)];c.some(g,function(c){try{var g=new ActiveXObject(c);g.async=!1;g.loadXML(a.responseText);b=g}catch(l){return!1}return!0})}return b},"json-comment-optional":function(a){return a.responseText&&/^[^{\[]*\/\*/.test(a.responseText)? w["json-comment-filtered"](a):w.json(a)}};f._ioSetArgs=function(b,c,g,l){var m={args:b,url:b.url},d=null;if(b.form){var d=e.byId(b.form),s=d.getAttributeNode("action");m.url=m.url||(s?s.value:f.doc?f.doc.URL:null);d=h.toObject(d)}s=[{}];d&&s.push(d);b.content&&s.push(b.content);b.preventCache&&s.push({"dojo.preventCache":(new Date).valueOf()});m.query=n.objectToQuery(a.mixin.apply(null,s));m.handleAs=b.handleAs||"text";var r=new q(function(a){a.canceled=!0;c&&c(a);var b=a.ioArgs.error;b||(b=Error("request cancelled"), b.dojoType="cancel",a.ioArgs.error=b);return b});r.addCallback(g);var u=b.load;u&&a.isFunction(u)&&r.addCallback(function(a){return u.call(b,a,m)});var w=b.error;w&&a.isFunction(w)&&r.addErrback(function(a){return w.call(b,a,m)});var k=b.handle;k&&a.isFunction(k)&&r.addBoth(function(a){return k.call(b,a,m)});r.addErrback(function(a){return l(a,r)});t.ioPublish&&(f.publish&&!1!==m.args.ioPublish)&&(r.addCallbacks(function(a){f.publish("/dojo/io/load",[r,a]);return a},function(a){f.publish("/dojo/io/error", [r,a]);return a}),r.addBoth(function(a){f.publish("/dojo/io/done",[r,a]);return a}));r.ioArgs=m;return r};var u=function(a){a=w[a.ioArgs.handleAs](a.ioArgs.xhr);return void 0===a?null:a},v=function(a,b){b.ioArgs.args.failOk||console.error(a);return a},x=function(a){0>=z&&(z=0,t.ioPublish&&(f.publish&&(!a||a&&!1!==a.ioArgs.args.ioPublish))&&f.publish("/dojo/io/stop"))},z=0;g.after(s,"_onAction",function(){z-=1});g.after(s,"_onInFlight",x);f._ioCancelAll=s.cancelAll;f._ioNotifyStart=function(a){t.ioPublish&& (f.publish&&!1!==a.ioArgs.args.ioPublish)&&(z||f.publish("/dojo/io/start"),z+=1,f.publish("/dojo/io/send",[a]))};f._ioWatch=function(b,c,g,m){b.ioArgs.options=b.ioArgs.args;a.mixin(b,{response:b.ioArgs,isValid:function(a){return c(b)},isReady:function(a){return g(b)},handleResponse:function(a){return m(b)}});s(b);x(b)};f._ioAddQueryToUrl=function(a){a.query.length&&(a.url+=(-1==a.url.indexOf("?")?"?":"\x26")+a.query,a.query=null)};f.xhr=function(a,b,c){var g,m=f._ioSetArgs(b,function(a){g&&g.cancel()}, u,v),l=m.ioArgs;"postData"in b?l.query=b.postData:"putData"in b?l.query=b.putData:"rawBody"in b?l.query=b.rawBody:(2e.total&&d.count==e.length&&(a=!0):d.count==e.length&&(a=!0);this.nextButton.style.display=a?"":"none";k.set(this.nextButton,"id",this.id+"_next")},clearResultList:function(){for(var e=this.containerNode;2m.total)l=m.total;m.nextPage=function(g){c.direction=g=!1!==g;c.count=l;g?(c.start+=m.length,c.start>=m.total&&(c.count=0)):(c.start-=l,0>c.start&&(c.count=Math.max(l+c.start,0),c.start=0));0>=c.count?(m.length=0,b.onSearch(m,a,c)):s()};b.onSearch(m,a,c)})},function(a){b._fetchHandle=null;b._cancelingQuery|| console.error(b.declaredClass+" "+a.toString())})};k.mixin(c,this.fetchProperties);this.store._oldAPI?g=l:(g=this._patternToRegExp(l),g.toString=function(){return l});this._lastQuery=a[this.searchAttr]=g;this._queryDeferHandle=this.defer(s,this.searchDelay)},constructor:function(){this.query={};this.fetchProperties={}},postMixInProperties:function(){if(!this.store){var d=this.list;d&&(this.store=q.byId(d))}this.inherited(arguments)}})})},"dojo/parser":function(){define("require ./_base/kernel ./_base/lang ./_base/array ./_base/config ./dom ./_base/window ./_base/url ./aspect ./promise/all ./date/stamp ./Deferred ./has ./query ./on ./ready".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m){function t(a){return eval("("+a+")")}function w(a){var b=a._nameCaseMap,c=a.prototype;if(!b||b._extendCnt.*$/,""),x=n.map(q.split(/\s+/),function(a){var b=a.toLowerCase();return{name:a,value:"LI"==m.nodeName&&"value"==a||"enctype"==b?m.getAttribute(b):m.getAttributeNode(b).value}})); var J=e.scope||p._scopeName;q="data-"+J+"-";var F={};"dojo"!==J&&(F[q+"props"]="data-dojo-props",F[q+"type"]="data-dojo-type",F[q+"mixins"]="data-dojo-mixins",F[J+"type"]="dojotype",F[q+"id"]="data-dojo-id");for(var D=0,C,J=[],P,N;C=x[D++];){var K=C.name,R=K.toLowerCase();C=C.value;switch(F[R]||R){case "data-dojo-type":case "dojotype":case "data-dojo-mixins":break;case "data-dojo-props":N=C;break;case "data-dojo-id":case "jsid":P=C;break;case "data-dojo-attach-point":case "dojoattachpoint":v.dojoAttachPoint= C;break;case "data-dojo-attach-event":case "dojoattachevent":v.dojoAttachEvent=C;break;case "class":v["class"]=m.className;break;case "style":v.style=m.style&&m.style.cssText;break;default:if(K in u||(K=w(a)[R]||K),K in u)switch(typeof u[K]){case "string":v[K]=C;break;case "number":v[K]=C.length?Number(C):NaN;break;case "boolean":v[K]="false"!=C.toLowerCase();break;case "function":""===C||-1!=C.search(/[^\w\.]+/i)?v[K]=new Function(C):v[K]=k.getObject(C,!1)||new Function(C);J.push(K);break;default:R= u[K],v[K]=R&&"length"in R?C?C.split(/\s*,\s*/):[]:R instanceof Date?""==C?new Date(""):"now"==C?new Date:c.fromISOString(C):R instanceof d?p.baseUrl+C:t(C)}else v[K]=C}}for(x=0;xh[0]&&q.setFullYear(h[0]||1970);var d=0,b=h[7]&&h[7].charAt(0);"Z"!=b&&(d=60*(h[8]||0)+(Number(h[9])||0),"-"!=b&&(d*=-1));b&&(d-=q.getTimezoneOffset());d&&q.setTime(q.getTime()+6E4*d)}return q};k.toISOString=function(f,e){var h=function(a){return 10>a?"0"+a:a};e=e||{};var q=[],d=e.zulu?"getUTC":"get",b="";"time"!=e.selector&&(b=f[d+"FullYear"](),b=["0000".substr((b+"").length)+b,h(f[d+"Month"]()+ 1),h(f[d+"Date"]())].join("-"));q.push(b);if("date"!=e.selector){b=[h(f[d+"Hours"]()),h(f[d+"Minutes"]()),h(f[d+"Seconds"]())].join(":");d=f[d+"Milliseconds"]();e.milliseconds&&(b+="."+(100>d?"0":"")+h(d));if(e.zulu)b+="Z";else if("time"!=e.selector)var d=f.getTimezoneOffset(),a=Math.abs(d),b=b+((0q.max&&(c=q.max);a&&c>>0;if("function"!=typeof f)throw new TypeError; for(var e=0;e>>0;if("function"!=typeof f)throw new TypeError;for(var e=[],h=0;h>>0; if("[object Function]"!=={}.toString.call(f))throw new TypeError(f+" is not a function");p&&(k=p);for(n=0;n>>0;if(0===k)return-1;var n=0;1=k)return-1;for(n=0<= n?n:Math.max(k-Math.abs(n),0);n>>0;if(0===k)return-1;var n=k;1>>0;if("[object Function]"!={}.toString.call(f))throw new TypeError(f+" is not a function");p&&(k=p);n=Array(q);for(e=0;e>>0;if("function"!=typeof f)throw new TypeError;for(var e=0;ee){a.splice(d+1,0,{start:b,count:g-b});return}g>=m&&(b=Math.min(b,m),g=Math.max(g,e),a.splice(d,1))}a.unshift({start:b,count:g-b})}var b=0,a={track:function(){function a(){return function(){var a=this,b=this.inherited(arguments); n(b,function(b){b=a._results=b.slice();a._partialResults&&(a._partialResults=null);a._ranges=[];d(a._ranges,0,b.length)});return b}}function l(){return function(a){var b=this,c=a.start,g=a.end,l=this.inherited(arguments);this._results||n(l,function(a){return n(a.totalLength,function(l){var m=b._partialResults||(b._partialResults=[]);g=Math.min(g,c+a.length);m.length=l;l=[c,g-c].concat(a);m.splice.apply(m,l);d(b._ranges,c,g);return a})});return l}}function g(a,c){b++;var g=c.target;c=f.delegate(c, v[a]);n(w._results||w._partialResults,function(b){if(b){var l,d,m,r=w._ranges,t,q="id"in c?c.id:e.getIdentity(g),f=-1,n=-1,k=-1,p=-1;if("delete"===a||"update"===a)for(l=0;-1===f&&l=Math.max(0,t.start-1)&&f<=t.start+t.count?f:e.defaultNewToStart?0:n.length),n.splice(d,0,g),q=h.indexOf(u(n),g),N=t.start+q,0===q&&0!==t.start?m=l-1:q>=n.length-1&&N=m)c.splice(g,1);else{l.start=b;l.count=m-l.start;break a}else if(ad){c.splice(g,1,{start:d,count:a-d},{start:b,count:m-b});break a}else l.count=a-l.start}for(c=a;cc.value.length&&(c.value=b,a.selectInputText(c,d))):(c.value=b,a.selectInputText(c))},_openResultList:function(a,b,c){var d=this.dropDown.getHighlightedOption();this.dropDown.clearResultList();!a.length&&0==c.start?this.closeDropDown():(this._nextSearch=this.dropDown.onPage=e.hitch(this,function(b){a.nextPage(-1!== b);this.focus()}),this.dropDown.createOptions(a,c,e.hitch(this,"_getMenuLabelFromItem")),this._showResultList(),"direction"in c?(c.direction?this.dropDown.highlightFirstOption():c.direction||this.dropDown.highlightLastOption(),d&&this._announceOption(this.dropDown.getHighlightedOption())):this.autoComplete&&(!this._prev_key_backspace&&!/^[*]+$/.test(b[this.searchAttr].toString()))&&this._announceOption(this.dropDown.containerNode.firstChild.nextSibling))},_showResultList:function(){this.closeDropDown(!0); this.openDropDown();this.domNode.setAttribute("aria-expanded","true")},loadDropDown:function(){this._startSearchAll()},isLoaded:function(){return!1},closeDropDown:function(){this._abortQuery();this._opened&&(this.inherited(arguments),this.domNode.setAttribute("aria-expanded","false"))},_setBlurValue:function(){var a=this.get("displayedValue"),b=this.dropDown;b&&(a==b._messages.previousMessage||a==b._messages.nextMessage)?this._setValueAttr(this._lastValueReported,!0):"undefined"==typeof this.item? (this.item=null,this.set("displayedValue",a)):(this.value!=this._lastValueReported&&this._handleOnChange(this.value,!0),this._refreshState());this.focusNode.removeAttribute("aria-activedescendant")},_setItemAttr:function(a,b,c){var d="";a&&(c||(c=this.store._oldAPI?this.store.getValue(a,this.searchAttr):a[this.searchAttr]),d=this._getValueField()!=this.searchAttr?this.store.getIdentity(a):c);this.set("value",d,b,c,a)},_announceOption:function(a){if(a){var b;if(a==this.dropDown.nextButton||a==this.dropDown.previousButton)b= a.innerHTML,this.item=void 0,this.value="";else{var c=this.dropDown.items[a.getAttribute("item")];b=(this.store._oldAPI?this.store.getValue(c,this.searchAttr):c[this.searchAttr]).toString();this.set("item",c,!1,b)}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);this.focusNode.setAttribute("aria-activedescendant",k.get(a,"id"));this._autoCompleteText(b)}},_selectOption:function(a){this.closeDropDown();a&&this._announceOption(a);this._setCaretPos(this.focusNode,this.focusNode.value.length); this._handleOnChange(this.value,!0);this.focusNode.removeAttribute("aria-activedescendant")},_startSearchAll:function(){this._startSearch("")},_startSearchFromInput:function(){this.item=void 0;this.inherited(arguments)},_startSearch:function(a){if(!this.dropDown){var b=this.id+"_popup";this.dropDown=new (e.isString(this.dropDownClass)?e.getObject(this.dropDownClass,!1):this.dropDownClass)({onChange:e.hitch(this,this._selectOption),id:b,dir:this.dir,textDir:this.textDir})}this._lastInput=a;this.inherited(arguments)}, _getValueField:function(){return this.searchAttr},postMixInProperties:function(){this.inherited(arguments);if(!this.store&&this.srcNodeRef&&(this.store=new b({},this.srcNodeRef),!("value"in this.params))){var a=this.item=this.store.fetchSelectedItem();if(a){var c=this._getValueField();this.value=this.store._oldAPI?this.store.getValue(a,c):a[c]}}},postCreate:function(){var a=h('label[for\x3d"'+this.id+'"]');a.length&&(a[0].id||(a[0].id=this.id+"_label"),this.domNode.setAttribute("aria-labelledby", a[0].id));this.inherited(arguments);f.after(this,"onSearch",e.hitch(this,"_openResultList"),!0)},_getMenuLabelFromItem:function(a){a=this.labelFunc(a,this.store);var b=this.labelType;"none"!=this.highlightMatch&&("text"==this.labelType&&this._lastInput)&&(a=this.doHighlight(a,this._lastInput),b="html");return{html:"html"==b,label:a}},doHighlight:function(a,b){var c=(this.ignoreCase?"i":"")+("all"==this.highlightMatch?"g":""),d=this.queryExpr.indexOf("${0}");b=q.escapeString(b);return this._escapeHtml(a.replace(RegExp((0== d?"^":"")+"("+b+")"+(d==this.queryExpr.length-4?"$":""),c),"\uffff$1\uffff")).replace(/\uFFFF([^\uFFFF]+)\uFFFF/g,'\x3cspan class\x3d"dijitComboBoxHighlightMatch"\x3e$1\x3c/span\x3e')},_escapeHtml:function(a){return a=String(a).replace(/&/gm,"\x26amp;").replace(//gm,"\x26gt;").replace(/"/gm,"\x26quot;")},reset:function(){this.item=null;this.inherited(arguments)},labelFunc:function(a,b){return(b._oldAPI?b.getValue(a,this.labelAttr||this.searchAttr):a[this.labelAttr||this.searchAttr]).toString()}, _setValueAttr:function(a,b,c,d){this._set("item",d||null);null==a&&(a="");this.inherited(arguments)}});d("dojo-bidi")&&p.extend({_setTextDirAttr:function(a){this.inherited(arguments);this.dropDown&&this.dropDown._set("textDir",a)}});return p})},"dijit/form/MappedTextBox":function(){define(["dojo/_base/declare","dojo/sniff","dojo/dom-construct","./ValidationTextBox"],function(f,p,k,n){return f("dijit.form.MappedTextBox",n,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting= ""},_setNameAttr:"valueNode",serialize:function(e){return e.toString?e.toString():""},toString:function(){var e=this.filter(this.get("value"));return null!=e?"string"==typeof e?e:this.serialize(e,this.constraints):""},validate:function(){this.valueNode.value=this.toString();return this.inherited(arguments)},buildRendering:function(){this.inherited(arguments);this.valueNode=k.place("\x3cinput type\x3d'hidden'"+(this.name&&!p("msapp")?' name\x3d"'+this.name.replace(/"/g,"\x26quot;")+'"':"")+"/\x3e", this.textbox,"after")},reset:function(){this.valueNode.value="";this.inherited(arguments)}})})},"cbtree/store/Hierarchy":function(){define("module dojo/_base/declare dojo/_base/lang dojo/store/util/QueryResults ./Natural ../errors/createError!../errors/CBTErrors.json".split(" "),function(f,p,k,n,e,h){var q=h(f.id);return p([e],{indexChildren:!0,multiParented:"auto",parentProperty:"parent",hierarchical:!0,_indexParent:{},_indexChild:{},constructor:function(){this.indexChildren=this._indexStore?this.indexChildren: !1},destroy:function(){this._indexParent={};this._indexChild={};this.inherited(arguments)},_getParentArray:function(d){d=d[this.parentProperty];return void 0!=d?this.multiParented?d:[d]:[]},_getParentIds:function(d,b){var a=[];b&&(b=b instanceof Array?b:[b],b.forEach(function(b){switch(typeof b){case "object":b=this.getIdentity(b);case "string":case "number":void 0!=b&&b!=d&&-1==a.indexOf(b)&&a.push(b);break;default:throw new q("InvalidType","_getParentId");}},this));return a},_loadData:function(d){this._indexParent= {};this._indexChild={};d instanceof Array&&"auto"==this.multiParented&&(this.multiParented=d.some(function(b){return b[this.parentProperty]instanceof Array},this));this.inherited(arguments)},_parentIdsChanged:function(d,b){return d.length==b.length?!b.every(function(a){return-1!=d.indexOf(a)}):!0},_setParentType:function(d){!0===this.multiParented?d instanceof Array||(d=d?[d]:[]):!1===this.multiParented?d instanceof Array&&(d=d.length?d[0]:void 0):"auto"===this.multiParented&&(this.multiParented= d instanceof Array);return d},_updateHierarchy:function(d,b,a){if(this.indexChildren){a=this.getIdentity(d);var c=this._indexParent[a]||[],l=this._getParentArray(d),g=this._parentIdsChanged(l,c);g&&c.forEach(function(a){if(-1==l.indexOf(a)){var b=this._indexChild[a],c=b.indexOf(d);-1=b||48<=b&&57>=b||b==e.SPACE)return;b=!1;for(var l in e)if(e[l]===a.keyCode){b=!0;break}if(!b)return}}(b=32<=a.charCode?String.fromCharCode(a.charCode):a.charCode)||(b=65<=a.keyCode&& 90>=a.keyCode||48<=a.keyCode&&57>=a.keyCode||a.keyCode==e.SPACE?String.fromCharCode(a.keyCode):a.keyCode);b||(b=229);if("keypress"==a.type){if("string"!=typeof b)return;if("a"<=b&&"z">=b||"A"<=b&&"Z">=b||"0"<=b&&"9">=b||" "===b)if(a.ctrlKey||a.metaKey||a.altKey)return}var g={faux:!0},d;for(d in a)/^(layer[XY]|returnValue|keyLocation)$/.test(d)||(l=a[d],"function"!=typeof l&&"undefined"!=typeof l&&(g[d]=l));h.mixin(g,{charOrCode:b,_wasConsumed:!1,preventDefault:function(){g._wasConsumed=!0;a.preventDefault()}, stopPropagation:function(){a.stopPropagation()}});this._lastInputProducingEvent=g;!1===this.onInput(g)&&(g.preventDefault(),g.stopPropagation());if(!g._wasConsumed&&9>=n("ie"))switch(a.keyCode){case e.TAB:case e.ESCAPE:case e.DOWN_ARROW:case e.UP_ARROW:case e.LEFT_ARROW:case e.RIGHT_ARROW:break;default:if(a.keyCode==e.ENTER&&"textarea"!=this.textbox.tagName.toLowerCase())break;this.defer(function(){this.textbox.value!==this._lastInputEventValue&&q.emit(this.textbox,"input",{bubbles:!0})})}})),q(this.textbox, "input",h.hitch(this,"_onInput")),q(this.domNode,"keypress",function(a){a.stopPropagation()}))},_blankValue:"",filter:function(a){if(null===a)return this._blankValue;if("string"!=typeof a)return a;this.trim&&(a=h.trim(a));this.uppercase&&(a=a.toUpperCase());this.lowercase&&(a=a.toLowerCase());this.propercase&&(a=a.replace(/[^\s]+/g,function(a){return a.substring(0,1).toUpperCase()+a.substring(1)}));return a},_setBlurValue:function(){this._setValueAttr(this.get("value"),!0)},_onBlur:function(a){this.disabled|| (this._setBlurValue(),this.inherited(arguments))},_isTextSelected:function(){return this.textbox.selectionStart!=this.textbox.selectionEnd},_onFocus:function(a){!this.disabled&&!this.readOnly&&(this.selectOnClick&&"mouse"==a&&(this._selectOnClickHandle=q.once(this.domNode,"mouseup, touchend",h.hitch(this,function(a){this._isTextSelected()||b.selectInputText(this.textbox)})),this.own(this._selectOnClickHandle),this.defer(function(){this._selectOnClickHandle&&(this._selectOnClickHandle.remove(),this._selectOnClickHandle= null)},500)),this.inherited(arguments),this._refreshState())},reset:function(){this.textbox.value="";this.inherited(arguments)}});n("dojo-bidi")&&(b=p("dijit.form._TextBoxMixin",b,{_setValueAttr:function(){this.inherited(arguments);this.applyTextDir(this.focusNode)},_setDisplayedValueAttr:function(){this.inherited(arguments);this.applyTextDir(this.focusNode)},_onInput:function(){this.applyTextDir(this.focusNode);this.inherited(arguments)}}));b._setSelectionRange=d._setSelectionRange=function(a,b, l){a.setSelectionRange&&a.setSelectionRange(b,l)};b.selectInputText=d.selectInputText=function(a,c,l){a=k.byId(a);isNaN(c)&&(c=0);isNaN(l)&&(l=a.value?a.value.length:0);try{a.focus(),b._setSelectionRange(a,c,l)}catch(g){}};return b})},"dojo/Evented":function(){define(["./aspect","./on"],function(f,p){function k(){}var n=f.after;k.prototype={on:function(e,h){return p.parse(this,e,h,function(e,d){return n(e,"on"+d,h,!0)})},emit:function(e,h){var q=[this];q.push.apply(q,arguments);return p.emit.apply(p, q)}};return k})},"dijit/form/SimpleTextarea":function(){define(["dojo/_base/declare","dojo/dom-class","dojo/sniff","./TextBox"],function(f,p,k,n){return f("dijit.form.SimpleTextarea",n,{baseClass:"dijitTextBox dijitTextArea",rows:"3",cols:"20",templateString:"\x3ctextarea ${!nameAttrSetting} data-dojo-attach-point\x3d'focusNode,containerNode,textbox' autocomplete\x3d'off'\x3e\x3c/textarea\x3e",postMixInProperties:function(){!this.value&&this.srcNodeRef&&(this.value=this.srcNodeRef.value);this.inherited(arguments)}, buildRendering:function(){this.inherited(arguments);k("ie")&&this.cols&&p.add(this.textbox,"dijitTextAreaCols")},filter:function(e){e&&(e=e.replace(/\r/g,""));return this.inherited(arguments)},_onInput:function(e){if(this.maxLength){var h=parseInt(this.maxLength),q=this.textbox.value.replace(/\r/g,""),h=q.length-h;if(0=e("ie")?d.outerHTML="":q.body().removeChild(d)}}); h(function(){e("highcontrast")&&k.add(q.body(),"dj_a11y")});return e})},"dijit/form/RadioButton":function(){define(["dojo/_base/declare","./CheckBox","./_RadioButtonMixin"],function(f,p,k){return f("dijit.form.RadioButton",[p,k],{baseClass:"dijitRadio"})})},"dojo/aspect":function(){define([],function(){function f(e,d,b,a){var c=e[d],l="around"==d,g;if(l){var s=b(function(){return c.advice(this,arguments)});g={remove:function(){s&&(s=e=b=null)},advice:function(a,b){return s?s.apply(a,b):c.advice(a, b)}}}else g={remove:function(){if(g.advice){var a=g.previous,c=g.next;!c&&!a?delete e[d]:(a?a.next=c:e[d]=c,c&&(c.previous=a));e=b=g.advice=null}},id:e.nextId++,advice:b,receiveArguments:a};if(c&&!l)if("after"==d){for(;c.next&&(c=c.next););c.next=g;g.previous=c}else"before"==d&&(e[d]=g,g.next=c,c.previous=g);else e[d]=g;return g}function p(e){return function(d,b,a,c){var l=d[b],g;if(!l||l.target!=d)d[b]=g=function(){for(var a=g.nextId,b=arguments,c=g.before;c;)c.advice&&(b=c.advice.apply(this,b)|| b),c=c.next;if(g.around)var l=g.around.advice(this,b);for(c=g.after;c&&c.idh},gte:function(e,h){return e>=h},match:function(e,h,f){return h.test(e,f)},contains:function(e, h,f,d){var b=this;return p.every(h.data||h,function(a){if("object"===typeof a&&a.type){var c=b._getFilterComparator(a.type);return p.some(e,function(l){return c.call(b,l,a.args[1],f,d)})}return-1c&&null!==c)?-1:1}if(0!==c)return c}return 0});return f}}})})},"dojo/errors/create":function(){define(["../_base/lang"],function(f){return function(p,k,n,e){n=n||Error;var h=function(e){if(n===Error){Error.captureStackTrace&&Error.captureStackTrace(this,h);var d=Error.call(this,e),b;for(b in d)d.hasOwnProperty(b)&&(this[b]=d[b]);this.message=e;this.stack=d.stack}else n.apply(this,arguments);k&&k.apply(this,arguments)};h.prototype=f.delegate(n.prototype, e);h.prototype.name=p;return h.prototype.constructor=h}})},"dstore/Promised":function(){define(["dojo/_base/declare","dojo/Deferred","./QueryResults","dojo/when"],function(f,p,k,n){function e(e,f){return function(){var d=new p;try{d.resolve(this[e].apply(this,arguments))}catch(b){d.reject(b)}return f?(d=new k(d.promise),d.totalLength=n(d.totalLength),d):d.promise}}return f(null,{get:e("getSync"),put:e("putSync"),add:e("addSync"),remove:e("removeSync"),fetch:e("fetchSync",!0),fetchRange:e("fetchRangeSync", !0)})})},"dijit/_OnDijitClickMixin":function(){define("dojo/on dojo/_base/array dojo/keys dojo/_base/declare dojo/has ./a11yclick".split(" "),function(f,p,k,n,e,h){f=n("dijit._OnDijitClickMixin",null,{connect:function(e,d,b){return this.inherited(arguments,[e,"ondijitclick"==d?h:d,b])}});f.a11yclick=h;return f})},"dojo/dnd/autoscroll":function(){define("../_base/lang ../sniff ../_base/window ../dom-geometry ../dom-style ../window".split(" "),function(f,p,k,n,e,h){var q={};f.setObject("dojo.dnd.autoscroll", q);q.getViewport=h.getBox;q.V_TRIGGER_AUTOSCROLL=32;q.H_TRIGGER_AUTOSCROLL=32;q.V_AUTOSCROLL_VALUE=16;q.H_AUTOSCROLL_VALUE=16;var d,b=k.doc,a=Infinity,c=Infinity;q.autoScrollStart=function(l){b=l;d=h.getBox(b);l=k.body(b).parentNode;a=Math.max(l.scrollHeight-d.h,0);c=Math.max(l.scrollWidth-d.w,0)};q.autoScroll=function(l){var g=d||h.getBox(b),e=k.body(b).parentNode,r=0,m=0;l.clientXg.w-q.H_TRIGGER_AUTOSCROLL&&(r=Math.min(q.H_AUTOSCROLL_VALUE, c-e.scrollLeft));l.clientYg.h-q.V_TRIGGER_AUTOSCROLL&&(m=Math.min(q.V_AUTOSCROLL_VALUE,a-e.scrollTop));window.scrollBy(r,m)};q._validNodes={div:1,p:1,td:1};q._validOverflow={auto:1,scroll:1};q.autoScrollNodes=function(a){for(var b,c,d,m,h,f,u=0,v=0,x=a.target;x;){if(1==x.nodeType&&x.tagName.toLowerCase()in q._validNodes){d=e.getComputedStyle(x);m=d.overflow.toLowerCase()in q._validOverflow;h=d.overflowX.toLowerCase()in q._validOverflow;f=d.overflowY.toLowerCase()in q._validOverflow;if(m||h||f)b=n.getContentBox(x,d),c=n.position(x,!0);if(m||h){d=Math.min(q.H_TRIGGER_AUTOSCROLL,b.w/2);h=a.pageX-c.x;if(p("webkit")||p("opera"))h+=k.body().scrollLeft;u=0;0b.w-d&&(u=d),x.scrollLeft+=u)}if(m||f){m=Math.min(q.V_TRIGGER_AUTOSCROLL,b.h/2);f=a.pageY-c.y;if(p("webkit")||p("opera"))f+=k.body().scrollTop;v=0;0b.h-m&&(v=m),x.scrollTop+=v)}if(u||v)return}try{x=x.parentNode}catch(z){x=null}}q.autoScroll(a)};return q})},"dijit/form/_RadioButtonMixin":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-attr dojo/_base/lang dojo/query!css2 ../registry".split(" "), function(f,p,k,n,e,h){return p("dijit.form._RadioButtonMixin",null,{type:"radio",_getRelatedWidgets:function(){var f=[];e("input[type\x3dradio]",this.focusNode.form||this.ownerDocument).forEach(n.hitch(this,function(d){d.name==this.name&&d.form==this.focusNode.form&&(d=h.getEnclosingWidget(d))&&f.push(d)}));return f},_setCheckedAttr:function(e){this.inherited(arguments);this._created&&e&&f.forEach(this._getRelatedWidgets(),n.hitch(this,function(d){d!=this&&d.checked&&d.set("checked",!1)}))},_getSubmitValue:function(e){return null== e?"on":e},_onClick:function(e){if(this.checked||this.disabled)return e.stopPropagation(),e.preventDefault(),!1;if(this.readOnly)return e.stopPropagation(),e.preventDefault(),f.forEach(this._getRelatedWidgets(),n.hitch(this,function(a){k.set(this.focusNode||this.domNode,"checked",a.checked)})),!1;var d=!1,b;f.some(this._getRelatedWidgets(),function(a){return a.checked?(b=a,!0):!1});this.checked=!0;b&&(b.checked=!1);if(!1===this.onClick(e)||e.defaultPrevented)d=!0;this.checked=!1;b&&(b.checked=!0); d?e.preventDefault():this.set("checked",!0);return!d}})})},"dojo/data/ItemFileWriteStore":function(){define("../_base/lang ../_base/declare ../_base/array ../_base/json ../_base/kernel ./ItemFileReadStore ../date/stamp".split(" "),function(f,p,k,n,e,h,q){return p("dojo.data.ItemFileWriteStore",h,{constructor:function(d){this._features["dojo.data.api.Write"]=!0;this._features["dojo.data.api.Notification"]=!0;this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};this._datatypeMap.Date.serialize|| (this._datatypeMap.Date.serialize=function(b){return q.toISOString(b,{zulu:!0})});d&&!1===d.referenceIntegrity&&(this.referenceIntegrity=!1);this._saveInProgress=!1},referenceIntegrity:!0,_assert:function(d){if(!d)throw Error("assertion failed in ItemFileWriteStore");},_getIdentifierAttribute:function(){return this.getFeatures()["dojo.data.api.Identity"]},newItem:function(d,b){this._assert(!this._saveInProgress);this._loadFinished||this._forceLoad();if("object"!=typeof d&&"undefined"!=typeof d)throw Error("newItem() was passed something other than an object"); var a=null,c=this._getIdentifierAttribute();if(c===Number)a=this._arrayOfAllItems.length;else{a=d[c];if("undefined"===typeof a)throw Error("newItem() was not passed an identity for the new item");if(f.isArray(a))throw Error("newItem() was not passed an single-valued identity");}this._itemsByIdentity&&this._assert("undefined"===typeof this._itemsByIdentity[a]);this._assert("undefined"===typeof this._pending._newItems[a]);this._assert("undefined"===typeof this._pending._deletedItems[a]);var l={};l[this._storeRefPropName]= this;l[this._itemNumPropName]=this._arrayOfAllItems.length;this._itemsByIdentity&&(this._itemsByIdentity[a]=l,l[c]=[a]);this._arrayOfAllItems.push(l);c=null;if(b&&b.parent&&b.attribute){var c={item:b.parent,attribute:b.attribute,oldValue:void 0},g=this.getValues(b.parent,b.attribute);if(g&&0w.indexOf(p))){q=p;k=s;(r||!a)&&g.splice(s,1);break}}}if(r){if(a&&(r.matches?r.matches(a):r([a]).length))s=-1c.indexOf(" "+e+" ")&&(c+=e+" ");lthis._cancelDrag&&(this._isDragging=!1),this._cancelDrag= null);this._hoveredNode=h;this.onHover(h);this._isDragging&&this._setSelectedAttr(h,!1)}})})},"cbtree/model/_base/Prologue":function(){define([],function(){return function(f,p){if(p&&p.parent&&!0!==this.hierarchical){var k=this.parentProperty,n=this.getIdentity(f),e=p.parent,h,q=[],d;if(e instanceof Array)for(d=0;dn.attributes.length);k.clearElement=function(e){e.innerHTML="";return e};k.normalize=function(e,h){var f=e.match(/[\?:]|[^:\?]*/g),d=0,b=function(a){var c=f[d++];if(":"==c)return 0;if("?"==f[d++]){if(!a&&k(c))return b();b(!0);return b(a)}return c||0};return(e=b())&&h(e)};k.load=function(e,h,f){e?h([e],f):f()};return k})},"dojo/cookie":function(){define(["./_base/kernel", "./regexp"],function(f,p){f.cookie=function(f,n,e){var h=document.cookie,q;if(1==arguments.length)q=(q=h.match(RegExp("(?:^|; )"+p.escapeString(f)+"\x3d([^;]*)")))?decodeURIComponent(q[1]):void 0;else{e=e||{};h=e.expires;if("number"==typeof h){var d=new Date;d.setTime(d.getTime()+864E5*h);h=e.expires=d}h&&h.toUTCString&&(e.expires=h.toUTCString());n=encodeURIComponent(n);var h=f+"\x3d"+n,b;for(b in e)h+="; "+b,d=e[b],!0!==d&&(h+="\x3d"+d);document.cookie=h}return q};f.cookie.isSupported=function(){"cookieEnabled"in navigator||(this("__djCookieTest__","CookiesAllowed"),navigator.cookieEnabled="CookiesAllowed"==this("__djCookieTest__"),navigator.cookieEnabled&&this("__djCookieTest__","",{expires:-1}));return navigator.cookieEnabled};return f.cookie})},"dojo/cache":function(){define(["./_base/kernel","./text"],function(f){return f.cache})},"dijit/ProgressBar":function(){define("require dojo/_base/declare dojo/dom-class dojo/_base/lang dojo/number ./_Widget ./_TemplatedMixin dojo/text!./templates/ProgressBar.html".split(" "), function(f,p,k,n,e,h,q,d){return p("dijit.ProgressBar",[h,q],{progress:"0",value:"",maximum:100,places:0,indeterminate:!1,label:"",name:"",templateString:d,_indeterminateHighContrastImagePath:f.toUrl("./themes/a11y/indeterminate_progress.gif"),postMixInProperties:function(){this.inherited(arguments);this.params&&"value"in this.params||(this.value=this.indeterminate?Infinity:this.progress)},buildRendering:function(){this.inherited(arguments);this.indeterminateHighContrastImage.setAttribute("src",this._indeterminateHighContrastImagePath.toString()); this.update()},_setDirAttr:function(b){var a="rtl"==b.toLowerCase();k.toggle(this.domNode,"dijitProgressBarRtl",a);k.toggle(this.domNode,"dijitProgressBarIndeterminateRtl",this.indeterminate&&a);this.inherited(arguments)},update:function(b){n.mixin(this,b||{});b=this.internalProgress;var a=this.domNode,c=1;this.indeterminate?a.removeAttribute("aria-valuenow"):(-1!=String(this.progress).indexOf("%")?(c=Math.min(parseFloat(this.progress)/100,1),this.progress=c*this.maximum):(this.progress=Math.min(this.progress, this.maximum),c=this.maximum?this.progress/this.maximum:0),a.setAttribute("aria-valuenow",this.progress));a.setAttribute("aria-labelledby",this.labelNode.id);a.setAttribute("aria-valuemin",0);a.setAttribute("aria-valuemax",this.maximum);this.labelNode.innerHTML=this.report(c);k.toggle(this.domNode,"dijitProgressBarIndeterminate",this.indeterminate);k.toggle(this.domNode,"dijitProgressBarIndeterminateRtl",this.indeterminate&&!this.isLeftToRight());b.style.width=100*c+"%";this.onChange()},_setValueAttr:function(b){this._set("value", b);Infinity==b?this.update({indeterminate:!0}):this.update({indeterminate:!1,progress:b})},_setLabelAttr:function(b){this._set("label",b);this.update()},_setIndeterminateAttr:function(b){this._set("indeterminate",b);this.update()},report:function(b){return this.label?this.label:this.indeterminate?"\x26#160;":e.format(b,{type:"percent",places:this.places,locale:this.lang})},onChange:function(){}})})},"dijit/_base/popup":function(){define(["dojo/dom-class","dojo/_base/window","../popup","../BackgroundIframe"], function(f,p,k){var n=k._createWrapper;k._createWrapper=function(e){e.declaredClass||(e={_popupWrapper:e.parentNode&&f.contains(e.parentNode,"dijitPopup")?e.parentNode:null,domNode:e,destroy:function(){},ownerDocument:e.ownerDocument,ownerDocumentBody:p.body(e.ownerDocument)});return n.call(this,e)};var e=k.open;k.open=function(h){if(h.orient&&"string"!=typeof h.orient&&!("length"in h.orient)){var f=[],d;for(d in h.orient)f.push({aroundCorner:d,corner:h.orient[d]});h.orient=f}return e.call(this,h)}; return k})},"dojo/request/util":function(){define("exports ../errors/RequestError ../errors/CancelError ../Deferred ../io-query ../_base/array ../_base/lang ../promise/Promise".split(" "),function(f,p,k,n,e,h,q,d){function b(a){return c(a)}function a(a){return void 0!==a.data?a.data:a.text}f.deepCopy=function(a,b){for(var c in b){var d=a[c],e=b[c];d!==e&&(d&&"object"===typeof d&&e&&"object"===typeof e?f.deepCopy(d,e):a[c]=e)}return a};f.deepCreate=function(a,b){b=b||{};var c=q.delegate(a),d,e;for(d in a)(e= a[d])&&"object"===typeof e&&(c[d]=f.deepCreate(e,b[d]));return f.deepCopy(c,b)};var c=Object.freeze||function(a){return a};f.deferred=function(l,g,e,r,m,h){var w=new n(function(a){g&&g(w,l);return!a||!(a instanceof p)&&!(a instanceof k)?new k("Request canceled",l):a});w.response=l;w.isValid=e;w.isReady=r;w.handleResponse=m;e=w.then(b).otherwise(function(a){a.response=l;throw a;});f.notify&&e.then(q.hitch(f.notify,"emit","load"),q.hitch(f.notify,"emit","error"));r=e.then(a);m=new d;for(var u in r)r.hasOwnProperty(u)&& (m[u]=r[u]);m.response=e;c(m);h&&w.then(function(a){h.call(w,a)},function(a){h.call(w,l,a)});w.promise=m;w.then=m.then;return w};f.addCommonMethods=function(a,b){h.forEach(b||["GET","POST","PUT","DELETE"],function(b){a[("DELETE"===b?"DEL":b).toLowerCase()]=function(c,g){g=q.delegate(g||{});g.method=b;return a(c,g)}})};f.parseArgs=function(a,b,c){var d=b.data,m=b.query;if(d&&!c&&"object"===typeof d&&!(d instanceof ArrayBuffer||d instanceof Blob))b.data=e.objectToQuery(d);m?("object"===typeof m&&(m= e.objectToQuery(m)),b.preventCache&&(m+=(m?"\x26":"")+"request.preventCache\x3d"+ +new Date)):b.preventCache&&(m="request.preventCache\x3d"+ +new Date);a&&m&&(a+=(~a.indexOf("?")?"\x26":"?")+m);return{url:a,options:b,getHeader:function(a){return null}}};f.checkStatus=function(a){a=a||0;return 200<=a&&300>a||304===a||1223===a||!a}})},"dojo/promise/all":function(){define(["../_base/array","../Deferred","../when"],function(f,p,k){var n=f.some;return function(e){var h,f;e instanceof Array?f=e:e&&"object"=== typeof e&&(h=e);var d,b=[];if(h){f=[];for(var a in h)Object.hasOwnProperty.call(h,a)&&(b.push(a),f.push(h[a]));d={}}else f&&(d=[]);if(!f||!f.length)return(new p).resolve(d);var c=new p;c.promise.always(function(){d=b=null});var l=f.length;n(f,function(a,e){h||b.push(e);k(a,function(a){c.isFulfilled()||(d[b[e]]=a,0===--l&&c.resolve(d))},c.reject);return c.isFulfilled()});return c.promise}})},"dijit/form/NumberTextBox":function(){define("dojo/_base/declare dojo/_base/lang dojo/i18n dojo/string dojo/number ./RangeBoundTextBox".split(" "), function(f,p,k,n,e,h){var q=function(b){b=b||{};var a=k.getLocalization("dojo.cldr","number",k.normalizeLocale(b.locale)),c=b.pattern?b.pattern:a[(b.type||"decimal")+"Format"];b="number"==typeof b.places?b.places:"string"===typeof b.places&&0c,e=-1!=this.textbox.value.indexOf(this._decimalInfo.sep), r=(this.maxLength||20)-this.textbox.value.length,m=e?this.textbox.value.split(this._decimalInfo.sep)[1].replace(/[^0-9]/g,""):"",d=e?d+"."+m:d+"",r=n.rep("9",r),e=c;g?e=Number(d+r):c=Number(d+r);return!(b&&cthis.constraints.max)}});f=f("dijit.form.NumberTextBox",[h,d],{baseClass:"dijitTextBox dijitNumberTextBox"});f.Mixin=d;return f})},"dojo/_base/url":function(){define(["./kernel"],function(f){var p=/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/,k=/^((([^\[:]+):)?([^@]+)@)?(\[([^\]]+)\]|([^\[:]*))(:([0-9]+))?$/, n=function(){for(var e=arguments,h=[e[0]],f=1;f/im, "");var b=a.match(/]*>\s*([\s\S]+)\s*<\/body>/im);b&&(a=b[1])}else a="";return a},d={},b={};f.cache=function(a,b,d){var g;"string"==typeof a?/\//.test(a)?(g=a,d=b):g=p.toUrl(a.replace(/\./g,"/")+(b?"/"+b:"")):(g=a+"",d=b);a=void 0!=d&&"string"!=typeof d?d.value:d;d=d&&d.sanitize;if("string"==typeof a)return h[g]=a,d?q(a):a;if(null===a)return delete h[g],null;g in h||e(g,!0,function(a){h[g]=a});return d?q(h[g]):h[g]};return{dynamic:!0,normalize:function(a,b){var d=a.split("!"),g=d[0];return(/^\./.test(g)? b(g):g)+(d[1]?"!"+d[1]:"")},load:function(a,c,l){a=a.split("!");var g=1=f("ie"))try{document.execCommand("BackgroundImageCache", !1,!0)}catch(n){}var e={};f("ie")?e.byId=function(e,d){if("string"!=typeof e)return e;var b=d||p.doc,a=e&&b.getElementById(e);if(a&&(a.attributes.id.value==e||a.id==e))return a;b=b.all[e];if(!b||b.nodeName)b=[b];for(var c=0;a=b[c++];)if(a.attributes&&a.attributes.id&&a.attributes.id.value==e||a.id==e)return a}:e.byId=function(e,d){return("string"==typeof e?(d||p.doc).getElementById(e):e)||null};k=k.global.document||null;f.add("dom-contains",!(!k||!k.contains));e.isDescendant=f("dom-contains")?function(h, d){return!(!(d=e.byId(d))||!d.contains(e.byId(h)))}:function(h,d){try{h=e.byId(h);for(d=e.byId(d);h;){if(h==d)return!0;h=h.parentNode}}catch(b){}return!1};f.add("css-user-select",function(e,d,b){if(!b)return!1;e=b.style;d=["Khtml","O","Moz","Webkit"];b=d.length;var a="userSelect";do if("undefined"!==typeof e[a])return a;while(b--&&(a=d[b]+"UserSelect"));return!1});var h=f("css-user-select");e.setSelectable=h?function(f,d){e.byId(f).style[h]=d?"":"none"}:function(h,d){h=e.byId(h);var b=h.getElementsByTagName("*"), a=b.length;if(d)for(h.removeAttribute("unselectable");a--;)b[a].removeAttribute("unselectable");else for(h.setAttribute("unselectable","on");a--;)b[a].setAttribute("unselectable","on")};return e})},"dijit/layout/LayoutContainer":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-class dojo/dom-style dojo/_base/lang ../_WidgetBase ./_LayoutWidget ./utils".split(" "),function(f,p,k,n,e,h,q,d){p=p("dijit.layout.LayoutContainer",q,{design:"headline",baseClass:"dijitLayoutContainer",startup:function(){this._started|| (f.forEach(this.getChildren(),this._setupChild,this),this.inherited(arguments))},_setupChild:function(b){this.inherited(arguments);b.region&&k.add(b.domNode,this.baseClass+"Pane")},_getOrderedChildren:function(){var b=f.map(this.getChildren(),function(a,b){return{pane:a,weight:["center"==a.region?Infinity:0,a.layoutPriority,("sidebar"==this.design?1:-1)*(/top|bottom/.test(a.region)?1:-1),b]}},this);b.sort(function(a,b){for(var d=a.weight,g=b.weight,e=0;e=g)){var l=b.columns[c],m;if(l&&(m={grid:b,columnId:c,width:g,bubbles:!0,cancelable:!0},d&&(m.parentType=d),!b._resizedColumns||k.emit(b.headerNode,"dgrid-columnresize",m)))return"auto"===g?delete l.width:(l.width=g,g+="px"),(d=b._columnSizes[c])?d.set("width",g):d=a.addCssRule("#"+a.escapeCssIdentifier(b.domNode.id)+" .dgrid-column-"+a.escapeCssIdentifier(c,"-"),"width: "+g+";"),b._columnSizes[c]=d,!1!==e&&b.resize(),!0}}var s,r,m=0,t={create:function(){s= q.create("div",{className:"dgrid-column-resizer"});r=q.create("div",{className:"dgrid-resize-guard"})},destroy:function(){q.destroy(s);q.destroy(r);s=r=null},show:function(a){var b=d.position(a.domNode,!0);s.style.top=b.y+"px";s.style.height=b.h+"px";document.body.appendChild(s);a.domNode.appendChild(r)},move:function(a){s.style.left=a+"px"},hide:function(){s.parentNode.removeChild(s);r.parentNode.removeChild(r)}};return f(null,{resizeNode:null,minWidth:40,adjustLastColumn:!0,_resizedColumns:!1,buildRendering:function(){this.inherited(arguments); m||t.create();m++},destroy:function(){this.inherited(arguments);for(var a in this._columnSizes)this._columnSizes[a].remove();--m||t.destroy()},resizeColumnWidth:function(a,b){return g(this,a,b)},configStructure:function(){var a=this._oldColumnSizes=e.mixin({},this._columnSizes),b;this._resizedColumns=!1;this._columnSizes={};this.inherited(arguments);for(b in a)b in this._columnSizes||a[b].remove();delete this._oldColumnSizes},_configColumn:function(b){this.inherited(arguments);var c=b.id,g;"width"in b&&((g=this._oldColumnSizes[c])?g.set("width",b.width+"px"):g=a.addCssRule("#"+a.escapeCssIdentifier(this.domNode.id)+" .dgrid-column-"+a.escapeCssIdentifier(c,"-"),"width: "+b.width+"px;"),this._columnSizes[c]=g)},renderHeader:function(){this.inherited(arguments);var c=this,g;if(this.columnSets&&this.columnSets.length)for(var d=this.columnSets.length;d--;)g=e.mixin(g||{},l(this.columnSets[d]));else this.subRows&&1>1)-h.y+"px",this.connectorNode.style.left=""):"M"==h.corner.charAt(1)&&"M"==h.aroundCorner.charAt(1)?this.connectorNode.style.left=s.x+(s.w-this.connectorNode.offsetWidth>> 1)-h.x+"px":(this.connectorNode.style.left="",this.connectorNode.style.top="");q.set(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=!0;this.aroundNode=b;this.onMouseEnter=m||u;this.onMouseLeave=r||u}},orient:function(a,b,g,d,e){this.connectorNode.style.top="";var l=d.h;d=d.w;a.className="dijitTooltip "+{"MR-ML":"dijitTooltipRight","ML-MR":"dijitTooltipLeft","TM-BM":"dijitTooltipAbove","BM-TM":"dijitTooltipBelow","BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft", "BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[b+"-"+g];this.domNode.style.width="auto";var m=h.position(this.domNode);if(c("ie")||c("trident"))m.w+=2;var r=Math.min(Math.max(d,1),m.w);h.setMarginBox(this.domNode,{w:r});"B"==g.charAt(0)&&"B"==b.charAt(0)?(a=h.position(a),b=this.connectorNode.offsetHeight,a.h>l?(this.connectorNode.style.top=l-(e.h+b>>1)+"px",this.connectorNode.style.bottom=""): (this.connectorNode.style.bottom=Math.min(Math.max(e.h/2-b/2,0),a.h-b)+"px",this.connectorNode.style.top="")):(this.connectorNode.style.top="",this.connectorNode.style.bottom="");return Math.max(0,m.w-d)},_onShow:function(){c("ie")&&(this.domNode.style.filter="")},hide:function(a){this._onDeck&&this._onDeck[1]==a?this._onDeck=null:this.aroundNode===a&&(this.fadeIn.stop(),this.isShowingNow=!1,this.aroundNode=null,this.fadeOut.play());this.onMouseEnter=this.onMouseLeave=u},_onHide:function(){this.domNode.style.cssText= "";this.containerNode.innerHTML="";this._onDeck&&(this.show.apply(this,this._onDeck),this._onDeck=null)}});c("dojo-bidi")&&v.extend({_setAutoTextDir:function(a){this.applyTextDir(a);f.forEach(a.children,function(a){this._setAutoTextDir(a)},this)},_setTextDirAttr:function(a){this._set("textDir",a);"auto"==a?this._setAutoTextDir(this.containerNode):this.containerNode.dir=this.textDir}});w.showTooltip=function(a,b,c,g,d,e,l){c&&(c=f.map(c,function(a){return{after:"after-centered",before:"before-centered"}[a]|| a}));x._masterTT||(w._masterTT=x._masterTT=new v);return x._masterTT.show(a,b,c,g,d,e,l)};w.hideTooltip=function(a){return x._masterTT&&x._masterTT.hide(a)};var x=p("dijit.Tooltip",s,{label:"",showDelay:400,hideDelay:400,connectId:[],position:[],selector:"",_setConnectIdAttr:function(c){f.forEach(this._connections||[],function(a){f.forEach(a,function(a){a.remove()})},this);this._connectIds=f.filter(d.isArrayLike(c)?c:c?[c]:[],function(a){return n.byId(a,this.ownerDocument)},this);this._connections= f.map(this._connectIds,function(c){c=n.byId(c,this.ownerDocument);var g=this.selector,e=g?function(b){return a.selector(g,b)}:function(a){return a},l=this;return[a(c,e(b.enter),function(){l._onHover(this)}),a(c,e("focusin"),function(){l._onHover(this)}),a(c,e(b.leave),d.hitch(l,"_onUnHover")),a(c,e("focusout"),d.hitch(l,"set","state","DORMANT"))]},this);this._set("connectId",c)},addTarget:function(a){a=a.id||a;-1==f.indexOf(this._connectIds,a)&&this.set("connectId",this._connectIds.concat(a))},removeTarget:function(a){a= f.indexOf(this._connectIds,a.id||a);0<=a&&(this._connectIds.splice(a,1),this.set("connectId",this._connectIds))},buildRendering:function(){this.inherited(arguments);e.add(this.domNode,"dijitTooltipData")},startup:function(){this.inherited(arguments);var a=this.connectId;f.forEach(d.isArrayLike(a)?a:[a],this.addTarget,this)},getContent:function(a){return this.label||this.domNode.innerHTML},state:"DORMANT",_setStateAttr:function(a){if(!(this.state==a||"SHOW TIMER"==a&&"SHOWING"==this.state||"HIDE TIMER"== a&&"DORMANT"==this.state)){this._hideTimer&&(this._hideTimer.remove(),delete this._hideTimer);this._showTimer&&(this._showTimer.remove(),delete this._showTimer);switch(a){case "DORMANT":this._connectNode&&(x.hide(this._connectNode),delete this._connectNode,this.onHide());break;case "SHOW TIMER":"SHOWING"!=this.state&&(this._showTimer=this.defer(function(){this.set("state","SHOWING")},this.showDelay));break;case "SHOWING":var b=this.getContent(this._connectNode);if(!b){this.set("state","DORMANT"); return}x.show(b,this._connectNode,this.position,!this.isLeftToRight(),this.textDir,d.hitch(this,"set","state","SHOWING"),d.hitch(this,"set","state","HIDE TIMER"));this.onShow(this._connectNode,this.position);break;case "HIDE TIMER":this._hideTimer=this.defer(function(){this.set("state","DORMANT")},this.hideDelay)}this._set("state",a)}},_onHover:function(a){this._connectNode&&a!=this._connectNode&&this.set("state","DORMANT");this._connectNode=a;this.set("state","SHOW TIMER")},_onUnHover:function(a){this.set("state", "HIDE TIMER")},open:function(a){this.set("state","DORMANT");this._connectNode=a;this.set("state","SHOWING")},close:function(){this.set("state","DORMANT")},onShow:function(){},onHide:function(){},destroy:function(){this.set("state","DORMANT");f.forEach(this._connections||[],function(a){f.forEach(a,function(a){a.remove()})},this);this.inherited(arguments)}});x._MasterTooltip=v;x.show=w.showTooltip;x.hide=w.hideTooltip;x.defaultPosition=["after-centered","before-centered"];return x})},"dojo/string":function(){define(["./_base/kernel", "./_base/lang"],function(f,p){var k=/[&<>'"\/]/g,n={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#x27;","/":"\x26#x2F;"},e={};p.setObject("dojo.string",e);e.escape=function(e){return!e?"":e.replace(k,function(e){return n[e]})};e.rep=function(e,f){if(0>=f||!e)return"";for(var d=[];;){f&1&&d.push(e);if(!(f>>=1))break;e+=e}return d.join("")};e.pad=function(h,f,d,b){d||(d="0");h=String(h);f=e.rep(d,Math.ceil((f-h.length)/d.length));return b?h+f:f+h};e.substitute=function(e, n,d,b){b=b||f.global;d=d?p.hitch(b,d):function(a){return a};return e.replace(/\$\{([^\s\:\}]*)(?:\:([^\s\:\}]+))?\}/g,function(a,c,e){if(""==c)return"$";a=p.getObject(c,!1,n);e&&(a=p.getObject(e,!1,b).call(b,a,c));return d(a,c).toString()})};e.trim=String.prototype.trim?p.trim:function(e){e=e.replace(/^\s+/,"");for(var f=e.length-1;0<=f;f--)if(/\S/.test(e.charAt(f))){e=e.substring(0,f+1);break}return e};return e})},"dijit/form/VerticalSlider":function(){define(["dojo/_base/declare","./HorizontalSlider", "dojo/text!./templates/VerticalSlider.html"],function(f,p,k){return f("dijit.form.VerticalSlider",p,{templateString:k,_mousePixelCoord:"pageY",_pixelCount:"h",_startingPixelCoord:"y",_handleOffsetCoord:"top",_progressPixelSize:"height",_descending:!0,_isReversed:function(){return this._descending}})})},"dijit/dijit":function(){define("./main ./_base dojo/parser ./_Widget ./_TemplatedMixin ./_Container ./layout/_LayoutWidget ./form/_FormWidget ./form/_FormValueWidget".split(" "),function(f){return f})}, "dijit/form/DropDownButton":function(){define("dojo/_base/declare dojo/_base/kernel dojo/_base/lang dojo/query ../registry ../popup ./Button ../_Container ../_HasDropDown dojo/text!./templates/DropDownButton.html ../a11yclick".split(" "),function(f,p,k,n,e,h,q,d,b,a){return f("dijit.form.DropDownButton",[q,d,b],{baseClass:"dijitDropDownButton",templateString:a,_fillContent:function(){var a=this.srcNodeRef,b=this.containerNode;if(a&&b)for(;a.hasChildNodes();){var g=a.firstChild;g.hasAttribute&&(g.hasAttribute("data-dojo-type")|| g.hasAttribute("dojoType")||g.hasAttribute("data-"+p._scopeName+"-type")||g.hasAttribute(p._scopeName+"Type"))?(this.dropDownContainer=this.ownerDocument.createElement("div"),this.dropDownContainer.appendChild(g)):b.appendChild(g)}},startup:function(){this._started||(!this.dropDown&&this.dropDownContainer&&(this.dropDown=e.byNode(this.dropDownContainer.firstChild),delete this.dropDownContainer),this.dropDown&&h.hide(this.dropDown),this.inherited(arguments))},isLoaded:function(){var a=this.dropDown; return!!a&&(!a.href||a.isLoaded)},loadDropDown:function(a){var b=this.dropDown,g=b.on("load",k.hitch(this,function(){g.remove();a()}));b.refresh()},isFocusable:function(){return this.inherited(arguments)&&!this._mouseDown}})})},"dijit/form/_FormValueMixin":function(){define("dojo/_base/declare dojo/dom-attr dojo/keys dojo/_base/lang dojo/on ./_FormWidgetMixin".split(" "),function(f,p,k,n,e,h){return f("dijit.form._FormValueMixin",h,{readOnly:!1,_setReadOnlyAttr:function(e){p.set(this.focusNode,"readOnly", e);this._set("readOnly",e)},postCreate:function(){this.inherited(arguments);void 0===this._resetValue&&(this._lastValueReported=this._resetValue=this.value)},_setValueAttr:function(e,d){this._handleOnChange(e,d)},_handleOnChange:function(e,d){this._set("value",e);this.inherited(arguments)},undo:function(){this._setValueAttr(this._lastValueReported,!1)},reset:function(){this._hasBeenBlurred=!1;this._setValueAttr(this._resetValue,!0)}})})},"dijit/form/_FormWidgetMixin":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-attr dojo/dom-style dojo/_base/lang dojo/mouse dojo/on dojo/sniff dojo/window ../a11y".split(" "), function(f,p,k,n,e,h,q,d,b,a){return p("dijit.form._FormWidgetMixin",null,{name:"",alt:"",value:"",type:"text","aria-label":"focusNode",tabIndex:"0",_setTabIndexAttr:"focusNode",disabled:!1,intermediateChanges:!1,scrollOnFocus:!0,_setIdAttr:"focusNode",_setDisabledAttr:function(b){this._set("disabled",b);/^(button|input|select|textarea|optgroup|option|fieldset)$/i.test(this.focusNode.tagName)?k.set(this.focusNode,"disabled",b):this.focusNode.setAttribute("aria-disabled",b?"true":"false");this.valueNode&& k.set(this.valueNode,"disabled",b);b?(this._set("hovering",!1),this._set("active",!1),b="tabIndex"in this.attributeMap?this.attributeMap.tabIndex:"_setTabIndexAttr"in this?this._setTabIndexAttr:"focusNode",f.forEach(e.isArray(b)?b:[b],function(b){b=this[b];d("webkit")||a.hasDefaultTabStop(b)?b.setAttribute("tabIndex","-1"):b.removeAttribute("tabIndex")},this)):""!=this.tabIndex&&this.set("tabIndex",this.tabIndex)},_onFocus:function(a){if("mouse"==a&&this.isFocusable())var l=this.own(q(this.focusNode, "focus",function(){h.remove();l.remove()}))[0],g=d("pointer-events")?"pointerup":d("MSPointer")?"MSPointerUp":d("touch-events")?"touchend, mouseup":"mouseup",h=this.own(q(this.ownerDocumentBody,g,e.hitch(this,function(a){h.remove();l.remove();this.focused&&("touchend"==a.type?this.defer("focus"):this.focus())})))[0];this.scrollOnFocus&&this.defer(function(){b.scrollIntoView(this.domNode)});this.inherited(arguments)},isFocusable:function(){return!this.disabled&&this.focusNode&&"none"!=n.get(this.domNode, "display")},focus:function(){if(!this.disabled&&this.focusNode.focus)try{this.focusNode.focus()}catch(a){}},compare:function(a,b){return"number"==typeof a&&"number"==typeof b?isNaN(a)&&isNaN(b)?0:a-b:a>b?1:ae)?-1:1;return 0}),e.sort(l));if(a&&(a.start||a.count))l=e.length,e=e.slice(a.start||0,(a.start||0)+(a.count||Infinity)),e.total=l;return e}var l=a&&!!a.ignoreCase,g=function(){},s=!1;switch(typeof b){case "undefined":case "object":s=e(b);g=function(a){var c,g,d;for(c in b)if(d= b[c],g=s?n(c,a):a[c],!h(g,d,l)&&!("function"==typeof d&&d(g,c,a)))return!1;return!0};break;case "string":if(!this[b]||"function"!=typeof this[b])throw new d("MethodMissing","QueryEngine","No filter function "+b+" was found in store");g=this[b];break;case "function":g=b;break;default:throw new d("InvalidType","QueryEngine","Can not query with a "+typeof b);}c.matches=g;return c}})},"dojo/request/handlers":function(){define(["../json","../_base/kernel","../_base/array","../has","../selector/_loader"], function(f,p,k,n){function e(b){var d=a[b.options.handleAs];b.data=d?d(b):b.data||b.text;return b}n.add("activex","undefined"!==typeof ActiveXObject);n.add("dom-parser",function(a){return"DOMParser"in a});var h;if(n("activex")){var q=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML.DOMDocument"],d;h=function(a){function b(a){try{var c=new ActiveXObject(a);c.async=!1;c.loadXML(e);g=c;d=a}catch(l){return!1}return!0}var g=a.data,e=a.text;g&&(n("dom-qsa2.1")&&!g.querySelectorAll&& n("dom-parser"))&&(g=(new DOMParser).parseFromString(e,"application/xml"));if(!g||!g.documentElement)(!d||!b(d))&&k.some(q,b);return g}}var b=function(a){return!n("native-xhr2-blob")&&"blob"===a.options.handleAs&&"undefined"!==typeof Blob?new Blob([a.xhr.response],{type:a.xhr.getResponseHeader("Content-Type")}):a.xhr.response},a={javascript:function(a){return p.eval(a.text||"")},json:function(a){return f.parse(a.text||null)},xml:h,blob:b,arraybuffer:b,document:b};e.register=function(b,d){a[b]=d}; return e})},"dojo/date":function(){define(["./has","./_base/lang"],function(f,p){var k={getDaysInMonth:function(f){var e=f.getMonth();return 1==e&&k.isLeapYear(f)?29:[31,28,31,30,31,30,31,31,30,31,30,31][e]},isLeapYear:function(f){f=f.getFullYear();return!(f%400)||!(f%4)&&!!(f%100)},getTimezoneName:function(f){var e=f.toString(),h="",k=e.indexOf("(");if(-1e?1:fh&&(l=-1);c+=e;if(0==c||6==c)l=0q)switch(!0){case 6==a:b=0;break;case 0==a:b=1;break;case 6==e:b=2;break;case 0==e:b=1;break;case 0>f+d:b=2}q=q+b-2*h}d=q;break;case "year":d=q;break;case "month":d=e.getMonth()-f.getMonth()+12*q;break; case "week":d=parseInt(k.difference(f,e,"day")/7);break;case "day":d/=24;case "hour":d/=60;case "minute":d/=60;case "second":d/=1E3;case "millisecond":d*=e.getTime()-f.getTime()}return Math.round(d)}};p.mixin(p.getObject("dojo.date",!0),k);return k})},"dijit/tree/ObjectStoreModel":function(){define("dojo/_base/array dojo/aspect dojo/_base/declare dojo/Deferred dojo/_base/lang dojo/when ../Destroyable".split(" "),function(f,p,k,n,e,h,q){return k("dijit.tree.ObjectStoreModel",q,{store:null,labelAttr:"name", labelType:"text",root:null,query:null,constructor:function(d){e.mixin(this,d);this.childrenCache={}},getRoot:function(d,b){if(this.root)d(this.root);else{var a=this.store.query(this.query);a.then&&this.own(a);h(a,e.hitch(this,function(b){if(1!=b.length)throw Error("dijit.tree.ObjectStoreModel: root query returned "+b.length+" items, but must return exactly one");this.root=b[0];d(this.root);a.observe&&a.observe(e.hitch(this,function(a){this.onChange(a)}),!0)}),b)}},mayHaveChildren:function(){return!0}, getChildren:function(d,b,a){var c=this.store.getIdentity(d);if(this.childrenCache[c])h(this.childrenCache[c],b,a);else{var l=this.childrenCache[c]=this.store.getChildren(d);l.then&&this.own(l);l.observe&&this.own(l.observe(e.hitch(this,function(a,b,c){this.onChange(a);b!=c&&h(l,e.hitch(this,"onChildrenChange",d))}),!0));h(l,b,a)}},isItem:function(){return!0},getIdentity:function(d){return this.store.getIdentity(d)},getLabel:function(d){return d[this.labelAttr]},newItem:function(d,b,a,c){return this.store.put(d, {parent:b,before:c})},pasteItem:function(d,b,a,c,l,g){var h=new n;if(b===a&&!c&&!g)return h.resolve(!0),h;b&&!c?this.getChildren(b,e.hitch(this,function(c){c=[].concat(c);var e=f.indexOf(c,d);c.splice(e,1);this.onChildrenChange(b,c);h.resolve(this.store.put(d,{overwrite:!0,parent:a,oldParent:b,before:g}))})):h.resolve(this.store.put(d,{overwrite:!0,parent:a,oldParent:b,before:g}));return h},onChange:function(){},onChildrenChange:function(){},onDelete:function(){}})})},"dijit/Destroyable":function(){define(["dojo/_base/array", "dojo/aspect","dojo/_base/declare"],function(f,p,k){return k("dijit.Destroyable",null,{destroy:function(f){this._destroyed=!0},own:function(){var k=["destroyRecursive","destroy","remove"];f.forEach(arguments,function(e){function h(){d.remove();f.forEach(b,function(a){a.remove()})}var q,d=p.before(this,"destroy",function(a){e[q](a)}),b=[];e.then?(q="cancel",e.then(h,h)):f.forEach(k,function(a){"function"===typeof e[a]&&(q||(q=a),b.push(p.after(e,a,h,!0)))})},this);return arguments}})})},"dijit/layout/_ContentPaneResizeMixin":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-class dojo/dom-geometry dojo/dom-style dojo/_base/lang dojo/query ../registry ../Viewport ./utils".split(" "), function(f,p,k,n,e,h,q,d,b,a){return p("dijit.layout._ContentPaneResizeMixin",null,{doLayout:!0,isLayoutContainer:!0,startup:function(){if(!this._started){var a=this.getParent();this._childOfLayoutWidget=a&&a.isLayoutContainer;this._needLayout=!this._childOfLayoutWidget;this.inherited(arguments);this._isShown()&&this._onShow();this._childOfLayoutWidget||this.own(b.on("resize",h.hitch(this,"resize")))}},_checkIfSingleChild:function(){if(this.doLayout){var a=[],b=!1;q("\x3e *",this.containerNode).some(function(g){var e= d.byNode(g);e&&e.resize?a.push(e):!/script|link|style/i.test(g.nodeName)&&g.offsetHeight&&(b=!0)});this._singleChild=1==a.length&&!b?a[0]:null;k.toggle(this.containerNode,this.baseClass+"SingleChild",!!this._singleChild)}},resize:function(a,b){this._resizeCalled=!0;this._scheduleLayout(a,b)},_scheduleLayout:function(a,b){this._isShown()?this._layout(a,b):(this._needLayout=!0,this._changeSize=a,this._resultSize=b)},_layout:function(b,d){delete this._needLayout;!this._wasShown&&!1!==this.open&&this._onShow(); b&&n.setMarginBox(this.domNode,b);var g=this.containerNode;if(g===this.domNode){var e=d||{};h.mixin(e,b||{});if(!("h"in e)||!("w"in e))e=h.mixin(n.getMarginBox(g),e);this._contentBox=a.marginBox2contentBox(g,e)}else this._contentBox=n.getContentBox(g);this._layoutChildren()},_layoutChildren:function(){this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){var a=this._contentBox||n.getContentBox(this.containerNode);this._singleChild.resize({w:a.w,h:a.h})}else for(var a=this.getChildren(), b,g=0;b=a[g++];)b.resize&&b.resize()},_isShown:function(){if(this._childOfLayoutWidget)return this._resizeCalled&&"open"in this?this.open:this._resizeCalled;if("open"in this)return this.open;var a=this.domNode,b=this.domNode.parentNode;return"none"!=a.style.display&&"hidden"!=a.style.visibility&&!k.contains(a,"dijitHidden")&&b&&b.style&&"none"!=b.style.display},_onShow:function(){this._wasShown=!0;this._needLayout&&this._layout(this._changeSize,this._resultSize);this.inherited(arguments)}})})},"dijit/WidgetSet":function(){define(["dojo/_base/array", "dojo/_base/declare","dojo/_base/kernel","./registry"],function(f,p,k,n){var e=p("dijit.WidgetSet",null,{constructor:function(){this._hash={};this.length=0},add:function(e){if(this._hash[e.id])throw Error("Tried to register widget with id\x3d\x3d"+e.id+" but that id is already registered");this._hash[e.id]=e;this.length++},remove:function(e){this._hash[e]&&(delete this._hash[e],this.length--)},forEach:function(e,f){f=f||k.global;var d=0,b;for(b in this._hash)e.call(f,this._hash[b],d++,this._hash); return this},filter:function(h,f){f=f||k.global;var d=new e,b=0,a;for(a in this._hash){var c=this._hash[a];h.call(f,c,b++,this._hash)&&d.add(c)}return d},byId:function(e){return this._hash[e]},byClass:function(h){var f=new e,d,b;for(d in this._hash)b=this._hash[d],b.declaredClass==h&&f.add(b);return f},toArray:function(){var e=[],f;for(f in this._hash)e.push(this._hash[f]);return e},map:function(e,k){return f.map(this.toArray(),e,k)},every:function(e,f){f=f||k.global;var d=0,b;for(b in this._hash)if(!e.call(f, this._hash[b],d++,this._hash))return!1;return!0},some:function(e,f){f=f||k.global;var d=0,b;for(b in this._hash)if(e.call(f,this._hash[b],d++,this._hash))return!0;return!1}});f.forEach("forEach filter byClass map every some".split(" "),function(f){n[f]=e.prototype[f]});return e})},"dijit/form/RangeBoundTextBox":function(){define(["dojo/_base/declare","dojo/i18n","./MappedTextBox","dojo/i18n!./nls/validate"],function(f,p,k){return f("dijit.form.RangeBoundTextBox",k,{rangeMessage:"",rangeCheck:function(f, e){return("min"in e?0<=this.compare(f,e.min):!0)&&("max"in e?0>=this.compare(f,e.max):!0)},isInRange:function(){return this.rangeCheck(this.get("value"),this.constraints)},_isDefinitelyOutOfRange:function(){var f=this.get("value");if(null==f)return!1;var e=!1;"min"in this.constraints&&(e=this.constraints.min,e=0>this.compare(f,"number"==typeof e&&0<=e&&0!=f?0:e));!e&&"max"in this.constraints&&(e=this.constraints.max,e=0this.delay||Math.abs(a.pageY-this._lastY)>this.delay)this.onMouseUp(a),this.onDragDetected(a);a.stopPropagation();a.preventDefault()},onMouseUp:function(a){for(var b=0;2>b;++b)this.events.pop().remove();a.stopPropagation();a.preventDefault()},onSelectStart:function(b){if(!this.skip||!a.isFormElement(b))b.stopPropagation(), b.preventDefault()},onDragDetected:function(a){new this.mover(this.node,a,this)},onMoveStart:function(a){d.publish("/dnd/move/start",a);e.add(l.body(),"dojoMove");e.add(this.node,"dojoMoveItem")},onMoveStop:function(a){d.publish("/dnd/move/stop",a);e.remove(l.body(),"dojoMove");e.remove(this.node,"dojoMoveItem")},onFirstMove:function(){},onMove:function(a,b){this.onMoving(a,b);var c=a.node.style;c.left=b.l+"px";c.top=b.t+"px";this.onMoved(a,b)},onMoving:function(){},onMoved:function(){}})})},"dgrid/Grid":function(){define("dojo/_base/declare dojo/_base/lang dojo/dom-construct dojo/dom-class dojo/on dojo/has ./List ./util/misc dojo/_base/sniff".split(" "), function(f,p,k,n,e,h,q,d){function b(a,b){b&&b.nodeType&&a.appendChild(b)}f=f(q,{columns:null,hasNeutralSort:!1,cellNavigation:!0,tabableHeader:!0,showHeader:!0,column:function(a){return"object"!==typeof a?this.columns[a]:this.cell(a).column},listType:"grid",cell:function(a,b){if(a.column&&a.element)return a;a.target&&a.target.nodeType&&(a=a.target);var d;if(a.nodeType){do{if(this._rowIdToObject[a.id])break;var g=a.columnId;if(g){b=g;d=a;break}a=a.parentNode}while(a&&a!==this.domNode)}if(!d&&"undefined"!== typeof b){var e=this.row(a);if(g=e&&e.element)for(var g=g.getElementsByTagName("td"),r=0;rh("ie")?k.create("tbody",null,r):r,t,n,q,p,x,z,y,A,B,E;e=e||this.subRows;n=0;for(q=e.length;nb.offsetWidth)b.style.width=d+"px"},destroy:function(){this._destroyColumns();this._sortListener&& this._sortListener.remove();this.inherited(arguments)},_setSort:function(){this.inherited(arguments);this.updateSortArrow(this.sort)},_findSortArrowParent:function(a){var b=this.columns,d;for(d in b){var g=b[d];if(g.field===a)return g.headerNode}},updateSortArrow:function(a,b){this._lastSortedArrow&&(n.remove(this._lastSortedArrow.parentNode,"dgrid-sort-up dgrid-sort-down"),k.destroy(this._lastSortedArrow),delete this._lastSortedArrow);b&&(this.sort=a);if(a[0]){var d=a[0].property,g=a[0].descending, d=this._sortNode||this._findSortArrowParent(d);delete this._sortNode;d&&(d=d.contents||d,this._lastSortedArrow=k.create("div",{className:"dgrid-sort-arrow ui-icon",innerHTML:"\x26nbsp;",role:"presentation"},d,"first"),n.add(d,"dgrid-sort-"+(g?"down":"up")),this.resize())}},styleColumn:function(a,b){return this.addCssRule("#"+d.escapeCssIdentifier(this.domNode.id)+" .dgrid-column-"+d.escapeCssIdentifier(a,"-"),b)},_configColumns:function(a,b){var e=[],g=b instanceof Array;d.each(b,function(d,r){"string"=== typeof d&&(b[r]=d={label:d});!g&&!d.field&&(d.field=r);r=d.id=d.id||(isNaN(r)?r:a+r);this._configColumn&&(this._configColumn(d,b,a),r=d.id);g&&(this.columns[r]=d);d.grid=this;e.push(d)},this);return g?b:e},_destroyColumns:function(){this.cleanup()},configStructure:function(){var a=this.subRows,b=this._columns=this.columns;this.columns=!b||b instanceof Array?{}:b;if(a)for(b=0;b=q[r].priority;r++);q.splice(r,0,d);b()},c=f.config.addOnLoad;if(c)a[e.isArray(c)?"apply":"call"](f,c);f.config.parseOnLoad&&!f.isAsync&&a(99,function(){f.parser||(f.deprecated("Add explicit require(['dojo/parser']);","","2.0"),k(["dojo/parser"]))});n?n(p):p();return a})},"dojo/store/util/SimpleQueryEngine":function(){define(["../../_base/array"],function(f){return function(p,k){function n(e){e=f.filter(e,p);var n=k&&k.sort;n&&e.sort("function"== typeof n?n:function(b,a){for(var c,d=0;c=n[d];d++){var g=b[c.attribute],e=a[c.attribute],g=null!=g?g.valueOf():g,e=null!=e?e.valueOf():e;if(g!=e)return!!c.descending==(null==g||g>e)?-1:1}return 0});if(k&&(k.start||k.count)){var d=e.length;e=e.slice(k.start||0,(k.start||0)+(k.count||Infinity));e.total=d}return e}switch(typeof p){default:throw Error("Can not query with a "+typeof p);case "object":case "undefined":var e=p;p=function(f){for(var k in e){var d=e[k];if(d&&d.test){if(!d.test(f[k],f))return!1}else if(d!= f[k])return!1}return!0};break;case "string":if(!this[p])throw Error("No filter function "+p+" was found in store");p=this[p];case "function":}n.matches=p;return n}})},"dijit/form/_ExpandingTextAreaMixin":function(){define("dojo/_base/declare dojo/dom-construct dojo/has dojo/_base/lang dojo/on dojo/_base/window ../Viewport".split(" "),function(f,p,k,n,e,h,q){k.add("textarea-needs-help-shrinking",function(){var d=h.body(),b=p.create("textarea",{rows:"5",cols:"20",value:" ",style:{zoom:1,fontSize:"12px", height:"96px",overflow:"hidden",visibility:"hidden",position:"absolute",border:"5px solid white",margin:"0",padding:"0",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"}},d,"last"),a=b.scrollHeight>=b.clientHeight;d.removeChild(b);return a});return f("dijit.form._ExpandingTextAreaMixin",null,{_setValueAttr:function(){this.inherited(arguments);this.resize()},postCreate:function(){this.inherited(arguments);var d=this.textbox;d.style.overflowY="hidden"; this.own(e(d,"focus, resize",n.hitch(this,"_resizeLater")))},startup:function(){this.inherited(arguments);this.own(q.on("resize",n.hitch(this,"_resizeLater")));this._resizeLater()},_onInput:function(d){this.inherited(arguments);this.resize()},_estimateHeight:function(){var d=this.textbox;d.rows=(d.value.match(/\n/g)||[]).length+1},_resizeLater:function(){this.defer("resize")},resize:function(){function d(){var a=!1;""===b.value&&(b.value=" ",a=!0);var c=b.scrollHeight;a&&(b.value="");return c}var b= this.textbox;"hidden"==b.style.overflowY&&(b.scrollTop=0);if(!this.busyResizing){this.busyResizing=!0;if(d()||b.offsetHeight){var a=d()+Math.max(b.offsetHeight-b.clientHeight,0),c=a+"px";c!=b.style.height&&(b.style.height=c,b.rows=1);if(k("textarea-needs-help-shrinking")){var e=d(),g=b.style.minHeight,f=4,r=b.scrollTop;b.style.minHeight=c;for(b.style.height="auto";0b.clientHeight?"auto":"hidden";"hidden"==b.style.overflowY&&(b.scrollTop=0)}else this._estimateHeight();this.busyResizing=!1}}})})},"dojo/_base/Deferred":function(){define("./kernel ../Deferred ../promise/Promise ../errors/CancelError ../has ./lang ../when".split(" "),function(f,p,k,n,e,h,q){var d=function(){},b=Object.freeze||function(){},a=f.Deferred=function(c){function l(a){if(r)throw Error("This deferred has already been resolved");f=a;r=!0;g()}function g(){for(var a;!a&& v;){var b=v;v=v.next;if(a=b.progress==d)r=!1;var c=q?b.error:b.resolved;e("config-useDeferredInstrumentation")&&q&&p.instrumentRejected&&p.instrumentRejected(f,!!c);if(c)try{var g=c(f);g&&"function"===typeof g.then?g.then(h.hitch(b.deferred,"resolve"),h.hitch(b.deferred,"reject"),h.hitch(b.deferred,"progress")):(c=a&&void 0===g,a&&!c&&(q=g instanceof Error),b.deferred[c&&q?"reject":"resolve"](c?f:g))}catch(l){b.deferred.reject(l)}else q?b.deferred.reject(f):b.deferred.resolve(f)}}var f,r,m,t,q,u, v,x=this.promise=new k;this.isResolved=x.isResolved=function(){return 0==t};this.isRejected=x.isRejected=function(){return 1==t};this.isFulfilled=x.isFulfilled=function(){return 0<=t};this.isCanceled=x.isCanceled=function(){return m};this.resolve=this.callback=function(a){this.fired=t=0;this.results=[a,null];l(a)};this.reject=this.errback=function(a){q=!0;this.fired=t=1;e("config-useDeferredInstrumentation")&&p.instrumentRejected&&p.instrumentRejected(a,!!v);l(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,d);return this};x.then=this.then=function(b,c,e){var l=e==d?this:new a(x.cancel);b={resolved:b,error:c,progress:e,deferred:l};v?u=u.next=b:v=u=b;r&&g();return l.promise};var z=this;x.cancel=this.cancel=function(){if(!r){var a=c&&c(z);r||(a instanceof Error||(a=new n(a)),a.log=!1,z.reject(a))}m=!0};b(x)};h.extend(a,{addCallback:function(a){return this.addCallbacks(h.hitch.apply(f,arguments))}, addErrback:function(a){return this.addCallbacks(null,h.hitch.apply(f,arguments))},addBoth:function(a){var b=h.hitch.apply(f,arguments);return this.addCallbacks(b,b)},fired:-1});a.when=f.when=q;return a})},"dijit/typematic":function(){define("dojo/_base/array dojo/_base/connect dojo/_base/lang dojo/on dojo/sniff ./main".split(" "),function(f,p,k,n,e,h){var q=h.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=Math.max(0> this._currentTimeout?this._initialDelay:1e("ie")&&(q.trigger(f,b,d,a,d,c,l,g),setTimeout(k.hitch(this,q.stop),50))}))];return{remove:function(){f.forEach(h,function(a){a.remove()})}}},addListener:function(d,b,a,c,e,g,h,r){var m=[this.addKeyListener(b,a,c,e,g,h,r),this.addMouseListener(d,c,e,g,h,r)];return{remove:function(){f.forEach(m, function(a){a.remove()})}}}};return q})},"dgrid/util/misc":function(){define(["dojo/has"],function(f){f.add("dom-contains",function(d,b,a){return!!a.contains});var p=[],k,n,e,h=/([^A-Za-z0-9_\u00A0-\uFFFF-])/g,q={defaultDelay:15,throttle:function(d,b,a){var c=!1;a=a||q.defaultDelay;return function(){c||(c=!0,d.apply(b,arguments),setTimeout(function(){c=!1},a))}},throttleDelayed:function(d,b,a){var c=!1;a=a||q.defaultDelay;return function(){if(!c){c=!0;var e=arguments;setTimeout(function(){c=!1;d.apply(b, e)},a)}}},debounce:function(d,b,a){var c;a=a||q.defaultDelay;return function(){c&&(clearTimeout(c),c=null);var e=arguments;c=setTimeout(function(){d.apply(b,e)},a)}},each:function(d,b,a){var c,e;if(d)if("number"===typeof d.length){c=0;for(e=d.length;cb&&p[d]--}}}},escapeCssIdentifier:function(d,b){return"string"===typeof d?d.replace(h,b||"\\$1"):d}};return q})},"dijit/MenuItem":function(){define("dojo/_base/declare dojo/dom dojo/dom-attr dojo/dom-class dojo/_base/kernel dojo/sniff dojo/_base/lang ./_Widget ./_TemplatedMixin ./_Contained ./_CssStateMixin dojo/text!./templates/MenuItem.html".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l){q=f("dijit.MenuItem"+(h("dojo-bidi")?"_NoBidi":""),[d,b,a,c],{templateString:l,baseClass:"dijitMenuItem",label:"",_setLabelAttr:function(a){this._set("label",a);var b="",c;c=a.search(/{\S}/);if(0<=c){var b=a.charAt(c+1),d=a.substr(0,c);a=a.substr(c+3);c=d+b+a;a=d+'\x3cspan class\x3d"dijitMenuItemShortcutKey"\x3e'+b+"\x3c/span\x3e"+a}else c=a;this.domNode.setAttribute("aria-label",c+" "+this.accelKey);this.containerNode.innerHTML=a;this._set("shortcutKey",b)},iconClass:"dijitNoIcon", _setIconClassAttr:{node:"iconNode",type:"class"},accelKey:"",disabled:!1,_fillContent:function(a){a&&!("label"in this.params)&&this._set("label",a.innerHTML)},buildRendering:function(){this.inherited(arguments);k.set(this.containerNode,"id",this.id+"_text");this.accelKeyNode&&k.set(this.accelKeyNode,"id",this.id+"_accel");p.setSelectable(this.domNode,!1)},onClick:function(){},focus:function(){try{8==h("ie")&&this.containerNode.focus(),this.focusNode.focus()}catch(a){}},_setSelected:function(a){n.toggle(this.domNode, "dijitMenuItemSelected",a)},setLabel:function(a){e.deprecated("dijit.MenuItem.setLabel() is deprecated. Use set('label', ...) instead.","","2.0");this.set("label",a)},setDisabled:function(a){e.deprecated("dijit.Menu.setDisabled() is deprecated. Use set('disabled', bool) instead.","","2.0");this.set("disabled",a)},_setDisabledAttr:function(a){this.focusNode.setAttribute("aria-disabled",a?"true":"false");this._set("disabled",a)},_setAccelKeyAttr:function(a){this.accelKeyNode&&(this.accelKeyNode.style.display= a?"":"none",this.accelKeyNode.innerHTML=a,k.set(this.containerNode,"colSpan",a?"1":"2"));this._set("accelKey",a)}});h("dojo-bidi")&&(q=f("dijit.MenuItem",q,{_setLabelAttr:function(a){this.inherited(arguments);"auto"===this.textDir&&this.applyTextDir(this.textDirNode)}}));return q})},"dijit/MenuBarItem":function(){define(["dojo/_base/declare","./MenuItem","dojo/text!./templates/MenuBarItem.html"],function(f,p,k){k=f("dijit._MenuBarItemMixin",null,{templateString:k,_setIconClassAttr:null});f=f("dijit.MenuBarItem", [p,k],{});f._MenuBarItemMixin=k;return f})},"dijit/layout/TabController":function(){define("dojo/_base/declare dojo/dom dojo/dom-attr dojo/dom-class dojo/has dojo/i18n dojo/_base/lang ./StackController ../registry ../Menu ../MenuItem dojo/text!./templates/_TabButton.html dojo/i18n!../nls/common".split(" "),function(f,p,k,n,e,h,q,d,b,a,c,l){l=f("dijit.layout._TabButton"+(e("dojo-bidi")?"_NoBidi":""),d.StackButton,{baseClass:"dijitTab",cssStateNodes:{closeNode:"dijitTabCloseButton"},templateString:l, _setNameAttr:"focusNode",scrollOnFocus:!1,buildRendering:function(){this.inherited(arguments);p.setSelectable(this.containerNode,!1)},startup:function(){this.inherited(arguments);var a=this.domNode;this.defer(function(){a.className=a.className},1)},_setCloseButtonAttr:function(a){this._set("closeButton",a);n.toggle(this.domNode,"dijitClosable",a);this.closeNode.style.display=a?"":"none";a&&(a=h.getLocalization("dijit","common"),this.closeNode&&k.set(this.closeNode,"title",a.itemClose))},_setDisabledAttr:function(a){this.inherited(arguments); if(this.closeNode)if(a)k.remove(this.closeNode,"title");else{var b=h.getLocalization("dijit","common");k.set(this.closeNode,"title",b.itemClose)}},_setLabelAttr:function(a){this.inherited(arguments);!this.showLabel&&!this.params.title&&(this.iconNode.alt=q.trim(this.containerNode.innerText||this.containerNode.textContent||""))}});e("dojo-bidi")&&(l=f("dijit.layout._TabButton",l,{_setLabelAttr:function(a){this.inherited(arguments);this.applyTextDir(this.iconNode,this.iconNode.alt)}}));f=f("dijit.layout.TabController", d,{baseClass:"dijitTabController",templateString:"\x3cdiv role\x3d'tablist' data-dojo-attach-event\x3d'onkeydown:onkeydown'\x3e\x3c/div\x3e",tabPosition:"top",buttonWidget:l,buttonWidgetCloseClass:"dijitTabCloseButton",postCreate:function(){this.inherited(arguments);var d=new a({id:this.id+"_Menu",ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir,targetNodeIds:[this.domNode],selector:function(a){return n.contains(a,"dijitClosable")&&!n.contains(a,"dijitTabDisabled")}}); this.own(d);var e=h.getLocalization("dijit","common"),l=this;d.addChild(new c({label:e.itemClose,ownerDocument:this.ownerDocument,dir:this.dir,lang:this.lang,textDir:this.textDir,onClick:function(a){a=b.byNode(this.getParent().currentTarget);l.onCloseButtonClick(a.page)}}))}});f.TabButton=l;return f})},"dojo/cldr/supplemental":function(){define(["../_base/lang","../i18n"],function(f,p){var k={};f.setObject("dojo.cldr.supplemental",k);k.getFirstDayOfWeek=function(f){f={bd:5,mv:5,ae:6,af:6,bh:6,dj:6, dz:6,eg:6,iq:6,ir:6,jo:6,kw:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,sy:6,ye:6,ag:0,ar:0,as:0,au:0,br:0,bs:0,bt:0,bw:0,by:0,bz:0,ca:0,cn:0,co:0,dm:0,"do":0,et:0,gt:0,gu:0,hk:0,hn:0,id:0,ie:0,il:0,"in":0,jm:0,jp:0,ke:0,kh:0,kr:0,la:0,mh:0,mm:0,mo:0,mt:0,mx:0,mz:0,ni:0,np:0,nz:0,pa:0,pe:0,ph:0,pk:0,pr:0,py:0,sg:0,sv:0,th:0,tn:0,tt:0,tw:0,um:0,us:0,ve:0,vi:0,ws:0,za:0,zw:0}[k._region(f)];return void 0===f?1:f};k._region=function(f){f=p.normalizeLocale(f);f=f.split("-");var e=f[1];e?4==e.length&&(e=f[2]):e={aa:"et", ab:"ge",af:"za",ak:"gh",am:"et",ar:"eg",as:"in",av:"ru",ay:"bo",az:"az",ba:"ru",be:"by",bg:"bg",bi:"vu",bm:"ml",bn:"bd",bo:"cn",br:"fr",bs:"ba",ca:"es",ce:"ru",ch:"gu",co:"fr",cr:"ca",cs:"cz",cv:"ru",cy:"gb",da:"dk",de:"de",dv:"mv",dz:"bt",ee:"gh",el:"gr",en:"us",es:"es",et:"ee",eu:"es",fa:"ir",ff:"sn",fi:"fi",fj:"fj",fo:"fo",fr:"fr",fy:"nl",ga:"ie",gd:"gb",gl:"es",gn:"py",gu:"in",gv:"gb",ha:"ng",he:"il",hi:"in",ho:"pg",hr:"hr",ht:"ht",hu:"hu",hy:"am",ia:"fr",id:"id",ig:"ng",ii:"cn",ik:"us","in":"id", is:"is",it:"it",iu:"ca",iw:"il",ja:"jp",ji:"ua",jv:"id",jw:"id",ka:"ge",kg:"cd",ki:"ke",kj:"na",kk:"kz",kl:"gl",km:"kh",kn:"in",ko:"kr",ks:"in",ku:"tr",kv:"ru",kw:"gb",ky:"kg",la:"va",lb:"lu",lg:"ug",li:"nl",ln:"cd",lo:"la",lt:"lt",lu:"cd",lv:"lv",mg:"mg",mh:"mh",mi:"nz",mk:"mk",ml:"in",mn:"mn",mo:"ro",mr:"in",ms:"my",mt:"mt",my:"mm",na:"nr",nb:"no",nd:"zw",ne:"np",ng:"na",nl:"nl",nn:"no",no:"no",nr:"za",nv:"us",ny:"mw",oc:"fr",om:"et",or:"in",os:"ge",pa:"in",pl:"pl",ps:"af",pt:"br",qu:"pe",rm:"ch", rn:"bi",ro:"ro",ru:"ru",rw:"rw",sa:"in",sd:"in",se:"no",sg:"cf",si:"lk",sk:"sk",sl:"si",sm:"ws",sn:"zw",so:"so",sq:"al",sr:"rs",ss:"za",st:"za",su:"id",sv:"se",sw:"tz",ta:"in",te:"in",tg:"tj",th:"th",ti:"et",tk:"tm",tl:"ph",tn:"za",to:"to",tr:"tr",ts:"za",tt:"ru",ty:"pf",ug:"cn",uk:"ua",ur:"pk",uz:"uz",ve:"za",vi:"vn",wa:"be",wo:"sn",xh:"za",yi:"il",yo:"ng",za:"cn",zh:"cn",zu:"za",ace:"id",ady:"ru",agq:"cm",alt:"ru",amo:"ng",asa:"tz",ast:"es",awa:"in",bal:"pk",ban:"id",bas:"cm",bax:"cm",bbc:"id", bem:"zm",bez:"tz",bfq:"in",bft:"pk",bfy:"in",bhb:"in",bho:"in",bik:"ph",bin:"ng",bjj:"in",bku:"ph",bqv:"ci",bra:"in",brx:"in",bss:"cm",btv:"pk",bua:"ru",buc:"yt",bug:"id",bya:"id",byn:"er",cch:"ng",ccp:"in",ceb:"ph",cgg:"ug",chk:"fm",chm:"ru",chp:"ca",chr:"us",cja:"kh",cjm:"vn",ckb:"iq",crk:"ca",csb:"pl",dar:"ru",dav:"ke",den:"ca",dgr:"ca",dje:"ne",doi:"in",dsb:"de",dua:"cm",dyo:"sn",dyu:"bf",ebu:"ke",efi:"ng",ewo:"cm",fan:"gq",fil:"ph",fon:"bj",fur:"it",gaa:"gh",gag:"md",gbm:"in",gcr:"gf",gez:"et", gil:"ki",gon:"in",gor:"id",grt:"in",gsw:"ch",guz:"ke",gwi:"ca",haw:"us",hil:"ph",hne:"in",hnn:"ph",hoc:"in",hoj:"in",ibb:"ng",ilo:"ph",inh:"ru",jgo:"cm",jmc:"tz",kaa:"uz",kab:"dz",kaj:"ng",kam:"ke",kbd:"ru",kcg:"ng",kde:"tz",kdt:"th",kea:"cv",ken:"cm",kfo:"ci",kfr:"in",kha:"in",khb:"cn",khq:"ml",kht:"in",kkj:"cm",kln:"ke",kmb:"ao",koi:"ru",kok:"in",kos:"fm",kpe:"lr",krc:"ru",kri:"sl",krl:"ru",kru:"in",ksb:"tz",ksf:"cm",ksh:"de",kum:"ru",lag:"tz",lah:"pk",lbe:"ru",lcp:"cn",lep:"in",lez:"ru",lif:"np", lis:"cn",lki:"ir",lmn:"in",lol:"cd",lua:"cd",luo:"ke",luy:"ke",lwl:"th",mad:"id",mag:"in",mai:"in",mak:"id",man:"gn",mas:"ke",mdf:"ru",mdh:"ph",mdr:"id",men:"sl",mer:"ke",mfe:"mu",mgh:"mz",mgo:"cm",min:"id",mni:"in",mnk:"gm",mnw:"mm",mos:"bf",mua:"cm",mwr:"in",myv:"ru",nap:"it",naq:"na",nds:"de","new":"np",niu:"nu",nmg:"cm",nnh:"cm",nod:"th",nso:"za",nus:"sd",nym:"tz",nyn:"ug",pag:"ph",pam:"ph",pap:"bq",pau:"pw",pon:"fm",prd:"ir",raj:"in",rcf:"re",rej:"id",rjs:"np",rkt:"in",rof:"tz",rwk:"tz",saf:"gh", sah:"ru",saq:"ke",sas:"id",sat:"in",saz:"in",sbp:"tz",scn:"it",sco:"gb",sdh:"ir",seh:"mz",ses:"ml",shi:"ma",shn:"mm",sid:"et",sma:"se",smj:"se",smn:"fi",sms:"fi",snk:"ml",srn:"sr",srr:"sn",ssy:"er",suk:"tz",sus:"gn",swb:"yt",swc:"cd",syl:"bd",syr:"sy",tbw:"ph",tcy:"in",tdd:"cn",tem:"sl",teo:"ug",tet:"tl",tig:"er",tiv:"ng",tkl:"tk",tmh:"ne",tpi:"pg",trv:"tw",tsg:"ph",tts:"th",tum:"mw",tvl:"tv",twq:"ne",tyv:"ru",tzm:"ma",udm:"ru",uli:"fm",umb:"ao",unr:"in",unx:"in",vai:"lr",vun:"tz",wae:"ch",wal:"et", war:"ph",xog:"ug",xsr:"np",yao:"mz",yap:"fm",yav:"cm",zza:"tr"}[f[0]];return e};k.getWeekend=function(f){var e=k._region(f);f={"in":0,af:4,dz:4,ir:4,om:4,sa:4,ye:4,ae:5,bh:5,eg:5,il:5,iq:5,jo:5,kw:5,ly:5,ma:5,qa:5,sd:5,sy:5,tn:5}[e];e={af:5,dz:5,ir:5,om:5,sa:5,ye:5,ae:6,bh:5,eg:6,il:6,iq:6,jo:6,kw:6,ly:6,ma:6,qa:6,sd:6,sy:6,tn:6}[e];void 0===f&&(f=6);void 0===e&&(e=0);return{start:f,end:e}};return k})},"dijit/MenuBar":function(){define(["dojo/_base/declare","dojo/keys","./_MenuBase","dojo/text!./templates/MenuBar.html"], function(f,p,k,n){return f("dijit.MenuBar",k,{templateString:n,baseClass:"dijitMenuBar",popupDelay:0,_isMenuBar:!0,_orient:["below"],_moveToPopup:function(e){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled)this.onItemClick(this.focusedChild,e)},focusChild:function(e){this.inherited(arguments);this.activated&&(e.popup&&!e.disabled)&&this._openItemPopup(e,!0)},_onChildDeselect:function(e){this.currentPopupItem==e&&(this.currentPopupItem=null,e._closePopup());this.inherited(arguments)}, _onLeftArrow:function(){this.focusPrev()},_onRightArrow:function(){this.focusNext()},_onDownArrow:function(e){this._moveToPopup(e)},_onUpArrow:function(){},onItemClick:function(e,f){e.popup&&e.popup.isShowingNow&&(!/^key/.test(f.type)||f.keyCode!==p.DOWN_ARROW)?(e.focusNode.focus(),this._cleanUp(!0)):this.inherited(arguments)}})})},"dijit/ToolbarSeparator":function(){define(["dojo/_base/declare","dojo/dom","./_Widget","./_TemplatedMixin"],function(f,p,k,n){return f("dijit.ToolbarSeparator",[k,n], {templateString:'\x3cdiv class\x3d"dijitToolbarSeparator dijitInline" role\x3d"presentation"\x3e\x3c/div\x3e',buildRendering:function(){this.inherited(arguments);p.setSelectable(this.domNode,!1)},isFocusable:function(){return!1}})})},"dijit/layout/_LayoutWidget":function(){define("dojo/_base/lang ../_Widget ../_Container ../_Contained ../Viewport dojo/_base/declare dojo/dom-class dojo/dom-geometry dojo/dom-style".split(" "),function(f,p,k,n,e,h,q,d,b){return h("dijit.layout._LayoutWidget",[p,k,n], {baseClass:"dijitLayoutContainer",isLayoutContainer:!0,_setTitleAttr:null,buildRendering:function(){this.inherited(arguments);q.add(this.domNode,"dijitContainer")},startup:function(){if(!this._started){this.inherited(arguments);var a=this.getParent&&this.getParent();if(!a||!a.isLayoutContainer)this.resize(),this.own(e.on("resize",f.hitch(this,"resize")))}},resize:function(a,c){var e=this.domNode;a&&d.setMarginBox(e,a);var g=c||{};f.mixin(g,a||{});if(!("h"in g)||!("w"in g))g=f.mixin(d.getMarginBox(e), g);var h=b.getComputedStyle(e),r=d.getMarginExtents(e,h),m=d.getBorderExtents(e,h),g=this._borderBox={w:g.w-(r.w+m.w),h:g.h-(r.h+m.h)},r=d.getPadExtents(e,h);this._contentBox={l:b.toPixelValue(e,h.paddingLeft),t:b.toPixelValue(e,h.paddingTop),w:g.w-r.w,h:g.h-r.h};this.layout()},layout:function(){},_setupChild:function(a){q.add(a.domNode,this.baseClass+"-child "+(a.baseClass?this.baseClass+"-"+a.baseClass:""))},addChild:function(a,b){this.inherited(arguments);this._started&&this._setupChild(a)},removeChild:function(a){q.remove(a.domNode, this.baseClass+"-child"+(a.baseClass?" "+this.baseClass+"-"+a.baseClass:""));this.inherited(arguments)}})})},"dojo/selector/lite":function(){define(["../has","../_base/kernel"],function(f,p){var k=document.createElement("div"),n=k.matches||k.webkitMatchesSelector||k.mozMatchesSelector||k.msMatchesSelector||k.oMatchesSelector,e=k.querySelectorAll,h=/([^\s,](?:"(?:\\.|[^"])+"|'(?:\\.|[^'])+'|[^,])*)/g;f.add("dom-matches-selector",!!n);f.add("dom-qsa",!!e);var q=function(c,l){if(a&&-1|.+\s+))([\w\-\*]+)(\S*$)/).exec(c);l=l||g;if(h){var r=8===f("ie")&&f("quirks")?l.nodeType===g.nodeType:null!==l.parentNode&&9!==l.nodeType&&l.parentNode===g;if(h[2]&&r){var m=p.byId?p.byId(h[2],g):g.getElementById(h[2]);if(!m||h[1]&&h[1]!=m.tagName.toLowerCase())return[];if(l!=g)for(g=m;g!=l;)if(g=g.parentNode,!g)return[];return h[3]?q(h[3],m):[m]}if(h[3]&&l.getElementsByClassName)return l.getElementsByClassName(h[4]); if(h[5])if(m=l.getElementsByTagName(h[5]),h[4]||h[6])c=(h[4]||"")+h[6];else return m}if(e)return 1===l.nodeType&&"object"!==l.nodeName.toLowerCase()?d(l,c,l.querySelectorAll):l.querySelectorAll(c);m||(m=l.getElementsByTagName("*"));h=[];g=0;for(r=m.length;g ])\s*)|(#|\.)?((?:\\.|[\w-])+)|\[\s*([\w-]+)\s*(.?=)?\s*("(?:\\.|[^"])+"|'(?:\\.|[^'])+'|(?:\\.|[^\]])*)\s*\]/g,function(f,h,r,t,n,q,p){t?k=e(k,m[r||""](t.replace(/\\/g,""))):h?k=(" "==h?b:d)(k):n&&(k=e(k,a(n,p,q)));return""}))throw Error("Syntax error in query"); if(!k)return!0;n[h]=k}return k(f,r)}}();if(!f("dom-qsa"))var a=function(a,b){for(var d=a.match(h),e=[],f=0;fH&&(L=d.getComputedStyle(k),d.set(E,{overflowY:"scroll",height:H+"px",border:L.borderLeftWidth+" "+L.borderLeftStyle+" "+L.borderLeftColor}),k._originalStyle=k.style.cssText,k.style.border="none");e.set(E,{id:B,style:{zIndex:this._beginZIndex+ f.length},"class":"dijitPopup "+(h.baseClass||h["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:m.parent?m.parent.id:""});0==f.length&&A&&(this._firstAroundNode=A,this._firstAroundPosition=q.position(A,!0),this._aroundMoveListener=setTimeout(c.hitch(this,"_repositionAll"),50));b("config-bgIframe")&&!h.bgIframe&&(h.bgIframe=new s(E));B=h.orient?c.hitch(h,"orient"):null;t=A?g.around(E,A,t,p,B):g.at(E,m,"R"==t?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],m.padding,B);E.style.visibility="visible"; k.style.visibility="visible";k=[];k.push(l(E,"keydown",c.hitch(this,function(b){if(b.keyCode==a.ESCAPE&&m.onCancel)b.stopPropagation(),b.preventDefault(),m.onCancel();else if(b.keyCode==a.TAB&&(b.stopPropagation(),b.preventDefault(),(b=this.getTopPopup())&&b.onCancel))b.onCancel()})));h.onCancel&&m.onCancel&&k.push(h.on("cancel",m.onCancel));k.push(h.on(h.onExecute?"execute":"change",c.hitch(this,function(){var a=this.getTopPopup();if(a&&a.onExecute)a.onExecute()})));f.push({widget:h,wrapper:E,parent:m.parent, onExecute:m.onExecute,onCancel:m.onCancel,onClose:m.onClose,handlers:k});if(h.onOpen)h.onOpen(t);return t},close:function(a){for(var b=this._stack;a&&f.some(b,function(b){return b.widget==a})||!a&&b.length;){var c=b.pop(),d=c.widget,e=c.onClose;d.bgIframe&&(d.bgIframe.destroy(),delete d.bgIframe);if(d.onClose)d.onClose();for(var g;g=c.handlers.pop();)g.remove();d&&d.domNode&&this.hide(d);e&&e()}0==b.length&&this._aroundMoveListener&&(clearTimeout(this._aroundMoveListener),this._firstAroundNode=this._firstAroundPosition= this._aroundMoveListener=null)}});return m.popup=new k})},"dijit/_base/manager":function(){define(["dojo/_base/array","dojo/_base/config","dojo/_base/lang","../registry","../main"],function(f,p,k,n,e){var h={};f.forEach("byId getUniqueId findWidgets _destroyAll byNode getEnclosingWidget".split(" "),function(e){h[e]=n[e]});k.mixin(h,{defaultDuration:p.defaultDuration||200});k.mixin(e,h);return e})},"dijit/layout/StackController":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-class dojo/dom-construct dojo/keys dojo/_base/lang dojo/on dojo/topic ../focus ../registry ../_Widget ../_TemplatedMixin ../_Container ../form/ToggleButton dojo/touch".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l,g,s){n=p("dijit.layout._StackButton",s,{tabIndex:"-1",closeButton:!1,_aria_attr:"aria-selected",buildRendering:function(a){this.inherited(arguments);(this.focusNode||this.domNode).setAttribute("role","tab")}});p=p("dijit.layout.StackController",[c,l,g],{baseClass:"dijitStackController",templateString:"\x3cspan role\x3d'tablist' data-dojo-attach-event\x3d'onkeydown'\x3e\x3c/span\x3e",containerId:"",buttonWidget:n,buttonWidgetCloseClass:"dijitStackCloseButton",pane2button:function(b){return a.byId(this.id+ "_"+b)},postCreate:function(){this.inherited(arguments);this.own(d.subscribe(this.containerId+"-startup",h.hitch(this,"onStartup")),d.subscribe(this.containerId+"-addChild",h.hitch(this,"onAddChild")),d.subscribe(this.containerId+"-removeChild",h.hitch(this,"onRemoveChild")),d.subscribe(this.containerId+"-selectChild",h.hitch(this,"onSelectChild")),d.subscribe(this.containerId+"-containerKeyDown",h.hitch(this,"onContainerKeyDown")));this.containerNode.dojoClick=!0;this.own(q(this.containerNode,"click", h.hitch(this,function(b){var c=a.getEnclosingWidget(b.target);if(c!=this.containerNode&&!c.disabled&&c.page)for(b=b.target;b!==this.containerNode;b=b.parentNode)if(k.contains(b,this.buttonWidgetCloseClass)){this.onCloseButtonClick(c.page);break}else if(b==c.domNode){this.onButtonClick(c.page);break}})))},onStartup:function(b){this.textDir=b.textDir;f.forEach(b.children,this.onAddChild,this);if(b.selected)this.onSelectChild(b.selected);var c=a.byId(this.containerId).containerNode,d=h.hitch(this,"pane2button"); b={title:"label",showtitle:"showLabel",iconclass:"iconClass",closable:"closeButton",tooltip:"title",disabled:"disabled",textdir:"textdir"};var e=function(a,b){return q(c,"attrmodified-"+a,function(a){var c=d(a.detail&&a.detail.widget&&a.detail.widget.id);c&&c.set(b,a.detail.newValue)})},g;for(g in b)this.own(e(g,b[g]))},destroy:function(a){this.destroyDescendants(a);this.inherited(arguments)},onAddChild:function(a,b){var c=new (h.isString(this.buttonWidget)?h.getObject(this.buttonWidget):this.buttonWidget)({id:this.id+ "_"+a.id,name:this.id+"_"+a.id,label:a.title,disabled:a.disabled,ownerDocument:this.ownerDocument,dir:a.dir,lang:a.lang,textDir:a.textDir||this.textDir,showLabel:a.showTitle,iconClass:a.iconClass,closeButton:a.closable,title:a.tooltip,page:a});this.addChild(c,b);a.controlButton=c;if(!this._currentChild)this.onSelectChild(a);c=a._wrapper.getAttribute("aria-labelledby")?a._wrapper.getAttribute("aria-labelledby")+" "+c.id:c.id;a._wrapper.removeAttribute("aria-label");a._wrapper.setAttribute("aria-labelledby", c)},onRemoveChild:function(a){this._currentChild===a&&(this._currentChild=null);var b=this.pane2button(a.id);b&&(this.removeChild(b),b.destroy());delete a.controlButton},onSelectChild:function(b){if(b){if(this._currentChild){var c=this.pane2button(this._currentChild.id);c.set("checked",!1);c.focusNode.setAttribute("tabIndex","-1")}c=this.pane2button(b.id);c.set("checked",!0);this._currentChild=b;c.focusNode.setAttribute("tabIndex","0");a.byId(this.containerId)}},onButtonClick:function(c){var d=this.pane2button(c.id); b.focus(d.focusNode);this._currentChild&&this._currentChild.id===c.id&&d.set("checked",!0);a.byId(this.containerId).selectChild(c)},onCloseButtonClick:function(c){a.byId(this.containerId).closeChild(c);this._currentChild&&(c=this.pane2button(this._currentChild.id))&&b.focus(c.focusNode||c.domNode)},adjacent:function(a){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition)))a=!a;var b=this.getChildren(),c=f.indexOf(b,this.pane2button(this._currentChild.id)),d=b[c],e;do c= (c+(a?1:b.length-1))%b.length,e=b[c];while(e.disabled&&e!=d);return e},onkeydown:function(a,b){if(!this.disabled&&!a.altKey){var c=null;if(a.ctrlKey||!a._djpage){switch(a.keyCode){case e.LEFT_ARROW:case e.UP_ARROW:a._djpage||(c=!1);break;case e.PAGE_UP:a.ctrlKey&&(c=!1);break;case e.RIGHT_ARROW:case e.DOWN_ARROW:a._djpage||(c=!0);break;case e.PAGE_DOWN:a.ctrlKey&&(c=!0);break;case e.HOME:for(var d=this.getChildren(),g=0;gd("ie")?(b="\x3ciframe src\x3d'"+(k.dojoBlankHtmlUrl||f.toUrl("dojo/resources/blank.html")||'javascript:""')+"' role\x3d'presentation' style\x3d'position: absolute; left: 0px; top: 0px;z-index: -1; filter:Alpha(Opacity\x3d\"0\");'\x3e",b=document.createElement(b)):(b=n.create("iframe"),b.src='javascript:""',b.className="dijitBackgroundIframe",b.setAttribute("role","presentation"),e.set(b,"opacity",0.1)), b.tabIndex=-1);return b};this.push=function(b){b.style.display="none";a.push(b)}};p.BackgroundIframe=function(a){if(!a.id)throw Error("no id");if(d("config-bgIframe")){var c=this.iframe=b.pop();a.appendChild(c);7>d("ie")||d("quirks")?(this.resize(a),this._conn=q(a,"resize",h.hitch(this,"resize",a))):e.set(c,{width:"100%",height:"100%"})}};h.extend(p.BackgroundIframe,{resize:function(a){this.iframe&&e.set(this.iframe,{width:a.offsetWidth+"px",height:a.offsetHeight+"px"})},destroy:function(){this._conn&& (this._conn.remove(),this._conn=null);this.iframe&&(this.iframe.parentNode.removeChild(this.iframe),b.push(this.iframe),delete this.iframe)}});return p.BackgroundIframe})},"dojo/dnd/Avatar":function(){define("../_base/declare ../_base/window ../dom ../dom-attr ../dom-class ../dom-construct ../hccss ../query".split(" "),function(f,p,k,n,e,h,q,d){return f("dojo.dnd.Avatar",null,{constructor:function(b){this.manager=b;this.construct()},construct:function(){var b=h.create("table",{"class":"dojoDndAvatar", style:{position:"absolute",zIndex:"1999",margin:"0px"}}),a=this.manager.source,c,d=h.create("tbody",null,b),e=h.create("tr",null,d),f=h.create("td",null,e),r=Math.min(5,this.manager.nodes.length),m=0;q("highcontrast")&&h.create("span",{id:"a11yIcon",innerHTML:this.manager.copy?"+":"\x3c"},f);h.create("span",{innerHTML:a.generateText?this._generateText():""},f);for(n.set(e,{"class":"dojoDndAvatarHeader",style:{opacity:0.9}});mm?(m=k+m,0>m&&(m=e)):m=m>=k?k+g:m;for(k&&"string"==typeof f&&(f=f.split(""));m!=n;m+=c)if(f[m]==h)return m;return-1}}var q={},d,b={every:e(!1),some:e(!0),indexOf:h(!0),lastIndexOf:h(!1),forEach:function(a,b,d){var e=0,f=a&&a.length||0;f&&"string"==typeof a&&(a=a.split(""));"string"==typeof b&&(b=q[b]||n(b));if(d)for(;ek("jscript"))&&!k("config-_allow_leaks")){"undefined"==typeof _dojoIEListeners_&&(_dojoIEListeners_=[]);var d=a[b];if(!d||!d.listeners){var e=d,d=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);}}");d.listeners=[];a[b]=d;d.global=this;e&&d.listeners.push(_dojoIEListeners_.push(e)-1)}d.listeners.push(a=d.global._dojoIEListeners_.push(c)- 1);return new m(a)}return f.after(a,b,c,!0)},u=function(){this.cancelBubble=!0},v=d._preventDefault=function(){this.bubbledKeyCode=this.keyCode;if(this.ctrlKey)try{this.keyCode=0}catch(a){}this.defaultPrevented=!0;this.returnValue=!1;this.modified=!0}}if(k("touch"))var x=function(){},z=window.orientation,y=function(a){return function(b){var c=b.corrected;if(!c){var d=b.type;try{delete b.type}catch(e){}if(b.type){if(k("touch-can-modify-event-delegate"))x.prototype=b,c=new x;else{var c={},g;for(g in b)c[g]= b[g]}c.preventDefault=function(){b.preventDefault()};c.stopPropagation=function(){b.stopPropagation()}}else c=b,c.type=d;b.corrected=c;if("resize"==d){if(z==window.orientation)return null;z=window.orientation;c.type="orientationchange";return a.call(this,c)}"rotation"in c||(c.rotation=0,c.scale=1);var d=c.changedTouches[0],f;for(f in d)delete c[f],c[f]=d[f]}return a.call(this,c)}};return d})},"dijit/form/_CheckBoxMixin":function(){define(["dojo/_base/declare","dojo/dom-attr"],function(f,p){return f("dijit.form._CheckBoxMixin", null,{type:"checkbox",value:"on",readOnly:!1,_aria_attr:"aria-checked",_setReadOnlyAttr:function(f){this._set("readOnly",f);p.set(this.focusNode,"readOnly",f)},_setLabelAttr:void 0,_getSubmitValue:function(f){return null==f||""===f?"on":f},_setValueAttr:function(f){f=this._getSubmitValue(f);this._set("value",f);p.set(this.focusNode,"value",f)},reset:function(){this.inherited(arguments);this._set("value",this._getSubmitValue(this.params.value));p.set(this.focusNode,"value",this.value)},_onClick:function(f){return this.readOnly? (f.stopPropagation(),f.preventDefault(),!1):this.inherited(arguments)}})})},"dojo/_base/fx":function(){define("./kernel ./config ./lang ../Evented ./Color ../aspect ../sniff ../dom ../dom-style".split(" "),function(f,p,k,n,e,h,q,d,b){var a=k.mixin,c={},l=c._Line=function(a,b){this.start=a;this.end=b};l.prototype.getValue=function(a){return(this.end-this.start)*a+this.start};var g=c.Animation=function(b){a(this,b);k.isArray(this.curve)&&(this.curve=new l(this.curve[0],this.curve[1]))};g.prototype= new n;k.extend(g,{duration:350,repeat:0,rate:20,_percent:0,_startRepeatCount:0,_getStep:function(){var a=this._percent,b=this.easing;return b?b(a):a},_fire:function(a,b){var c=b||[];if(this[a])if(p.debugAtAllCosts)this[a].apply(this,c);else try{this[a].apply(this,c)}catch(d){console.error("exception in animation handler for:",a),console.error(d)}return this},play:function(a,b){this._delayTimer&&this._clearTimer();if(b)this._stopTimer(),this._active=this._paused=!1,this._percent=0;else if(this._active&& !this._paused)return this;this._fire("beforeBegin",[this.node]);var c=a||this.delay,d=k.hitch(this,"_play",b);if(0this._percent?this._startTimer():(this._active=!1,0=s&&(clearInterval(r),r=null,s=0)}});var t=q("ie")?function(a){var c=a.style;!c.width.length&&"auto"==b.get(a,"width")&&(c.width="auto")}:function(){};c._fade=function(e){e.node=d.byId(e.node);var g=a({properties:{}},e);e=g.properties.opacity={};e.start=!("start"in g)?function(){return+b.get(g.node,"opacity")||0}:g.start;e.end=g.end;e=c.animateProperty(g);h.after(e,"beforeBegin",k.partial(t,g.node),!0);return e};c.fadeIn= function(b){return c._fade(a({end:1},b))};c.fadeOut=function(b){return c._fade(a({end:0},b))};c._defaultEasing=function(a){return 0.5+Math.sin((a+1.5)*Math.PI)/2};var w=function(a){this._properties=a;for(var b in a){var c=a[b];c.start instanceof e&&(c.tempColor=new e)}};w.prototype.getValue=function(a){var b={},c;for(c in this._properties){var d=this._properties[c],g=d.start;g instanceof e?b[c]=e.blendColors(g,d.end,a,d.tempColor).toCss():k.isArray(g)||(b[c]=(d.end-g)*a+g+("opacity"!=c?d.units||"px": 0))}return b};c.animateProperty=function(c){var m=c.node=d.byId(c.node);c.easing||(c.easing=f._defaultEasing);c=new g(c);h.after(c,"beforeBegin",k.hitch(c,function(){var c={},d;for(d in this.properties){if("width"==d||"height"==d)this.node.display="block";var g=this.properties[d];k.isFunction(g)&&(g=g(m));g=c[d]=a({},k.isObject(g)?g:{end:g});k.isFunction(g.start)&&(g.start=g.start(m));k.isFunction(g.end)&&(g.end=g.end(m));var f=0<=d.toLowerCase().indexOf("color"),l=function(a,c){var d={height:a.offsetHeight, width:a.offsetWidth}[c];if(void 0!==d)return d;d=b.get(a,c);return"opacity"==c?+d:f?d:parseFloat(d)};"end"in g?"start"in g||(g.start=l(m,d)):g.end=l(m,d);f?(g.start=new e(g.start),g.end=new e(g.end)):g.start="opacity"==d?+g.start:parseFloat(g.start)}this.curve=new w(c)}),!0);h.after(c,"onAnimate",k.hitch(b,"set",c.node),!0);return c};c.anim=function(a,b,d,e,f,m){return c.animateProperty({node:a,duration:d||g.prototype.duration,properties:b,easing:e,onEnd:f}).play(m||0)};a(f,c);f._Animation=g;return c})}, "dijit/layout/ContentPane":function(){define("dojo/_base/kernel dojo/_base/lang ../_Widget ../_Container ./_ContentPaneResizeMixin dojo/string dojo/html dojo/_base/array dojo/_base/declare dojo/_base/Deferred dojo/dom dojo/dom-attr dojo/dom-construct dojo/_base/xhr dojo/i18n dojo/when dojo/i18n!../nls/loading".split(" "),function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m){return b("dijit.layout.ContentPane",[k,n,e],{href:"",content:"",extractContent:!1,parseOnLoad:!0,parserScope:f._scopeName,preventCache:!1, preload:!1,refreshOnShow:!1,loadingMessage:"\x3cspan class\x3d'dijitContentPaneLoading'\x3e\x3cspan class\x3d'dijitInline dijitIconLoading'\x3e\x3c/span\x3e${loadingState}\x3c/span\x3e",errorMessage:"\x3cspan class\x3d'dijitContentPaneError'\x3e\x3cspan class\x3d'dijitInline dijitIconError'\x3e\x3c/span\x3e${errorState}\x3c/span\x3e",isLoaded:!1,baseClass:"dijitContentPane",ioArgs:{},onLoadDeferred:null,_setTitleAttr:null,stopParser:!0,template:!1,markupFactory:function(a,b,c){var d=new c(a,b);return!d.href&& d._contentSetter&&d._contentSetter.parseDeferred&&!d._contentSetter.parseDeferred.isFulfilled()?d._contentSetter.parseDeferred.then(function(){return d}):d},create:function(a,b){if((!a||!a.template)&&b&&!("href"in a)&&!("content"in a)){b=c.byId(b);for(var d=b.ownerDocument.createDocumentFragment();b.firstChild;)d.appendChild(b.firstChild);a=p.delegate(a,{content:d})}this.inherited(arguments,[a,b])},postMixInProperties:function(){this.inherited(arguments);var a=r.getLocalization("dijit","loading", this.lang);this.loadingMessage=h.substitute(this.loadingMessage,a);this.errorMessage=h.substitute(this.errorMessage,a)},buildRendering:function(){this.inherited(arguments);this.containerNode||(this.containerNode=this.domNode);this.domNode.removeAttribute("title")},startup:function(){this.inherited(arguments);this._contentSetter&&d.forEach(this._contentSetter.parseResults,function(a){!a._started&&(!a._destroyed&&p.isFunction(a.startup))&&(a.startup(),a._started=!0)},this)},_startChildren:function(){d.forEach(this.getChildren(), function(a){!a._started&&(!a._destroyed&&p.isFunction(a.startup))&&(a.startup(),a._started=!0)});this._contentSetter&&d.forEach(this._contentSetter.parseResults,function(a){!a._started&&(!a._destroyed&&p.isFunction(a.startup))&&(a.startup(),a._started=!0)},this)},setHref:function(a){f.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) instead.","","2.0");return this.set("href",a)},_setHrefAttr:function(b){this.cancel();this.onLoadDeferred=new a(p.hitch(this,"cancel")); this.onLoadDeferred.then(p.hitch(this,"onLoad"));this._set("href",b);this.preload||this._created&&this._isShown()?this._load():this._hrefChanged=!0;return this.onLoadDeferred},setContent:function(a){f.deprecated("dijit.layout.ContentPane.setContent() is deprecated. Use set('content', ...) instead.","","2.0");this.set("content",a)},_setContentAttr:function(b){this._set("href","");this.cancel();this.onLoadDeferred=new a(p.hitch(this,"cancel"));this._created&&this.onLoadDeferred.then(p.hitch(this,"onLoad")); this._setContent(b||"");this._isDownloaded=!1;return this.onLoadDeferred},_getContentAttr:function(){return this.containerNode.innerHTML},cancel:function(){this._xhrDfd&&-1==this._xhrDfd.fired&&this._xhrDfd.cancel();delete this._xhrDfd;this.onLoadDeferred=null},destroy:function(){this.cancel();this.inherited(arguments)},destroyRecursive:function(a){this._beingDestroyed||this.inherited(arguments)},_onShow:function(){this.inherited(arguments);if(this.href&&!this._xhrDfd&&(!this.isLoaded||this._hrefChanged|| this.refreshOnShow))return this.refresh()},refresh:function(){this.cancel();this.onLoadDeferred=new a(p.hitch(this,"cancel"));this.onLoadDeferred.then(p.hitch(this,"onLoad"));this._load();return this.onLoadDeferred},_load:function(){this._setContent(this.onDownloadStart(),!0);var a=this,b={preventCache:this.preventCache||this.refreshOnShow,url:this.href,handleAs:"text"};p.isObject(this.ioArgs)&&p.mixin(b,this.ioArgs);var c=this._xhrDfd=(this.ioMethod||s.get)(b),d;c.then(function(b){d=b;try{return a._isDownloaded= !0,a._setContent(b,!1)}catch(c){a._onError("Content",c)}},function(b){c.canceled||a._onError("Download",b);delete a._xhrDfd;return b}).then(function(){a.onDownloadEnd();delete a._xhrDfd;return d});delete this._hrefChanged},_onLoadHandler:function(a){this._set("isLoaded",!0);try{this.onLoadDeferred.resolve(a)}catch(b){console.error("Error "+this.widgetId+" running custom onLoad code: "+b.message)}},_onUnloadHandler:function(){this._set("isLoaded",!1);try{this.onUnload()}catch(a){console.error("Error "+ this.widgetId+" running custom onUnload code: "+a.message)}},destroyDescendants:function(a){this.isLoaded&&this._onUnloadHandler();var b=this._contentSetter;d.forEach(this.getChildren(),function(b){b.destroyRecursive?b.destroyRecursive(a):b.destroy&&b.destroy(a);b._destroyed=!0});b&&(d.forEach(b.parseResults,function(b){b._destroyed||(b.destroyRecursive?b.destroyRecursive(a):b.destroy&&b.destroy(a),b._destroyed=!0)}),delete b.parseResults);a||g.empty(this.containerNode);delete this._singleChild}, _setContent:function(a,b){a=this.preprocessContent(a);this.destroyDescendants();var c=this._contentSetter;c&&c instanceof q._ContentSetter||(c=this._contentSetter=new q._ContentSetter({node:this.containerNode,_onError:p.hitch(this,this._onError),onContentError:p.hitch(this,function(a){a=this.onContentError(a);try{this.containerNode.innerHTML=a}catch(b){console.error("Fatal "+this.id+" could not change content due to "+b.message,b)}})}));var d=p.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent, parseContent:!a.domNode&&this.parseOnLoad,parserScope:this.parserScope,startup:!1,dir:this.dir,lang:this.lang,textDir:this.textDir},this._contentSetterParams||{}),d=c.set(p.isObject(a)&&a.domNode?a.domNode:a,d),e=this;return m(d&&d.then?d:c.parseDeferred,function(){delete e._contentSetterParams;b||(e._started&&(e._startChildren(),e._scheduleLayout()),e._onLoadHandler(a))})},preprocessContent:function(a){return a},_onError:function(a,b,c){this.onLoadDeferred.reject(b);a=this["on"+a+"Error"].call(this, b);c?console.error(c,b):a&&this._setContent(a,!0)},onLoad:function(){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage},onContentError:function(){},onDownloadError:function(){return this.errorMessage},onDownloadEnd:function(){}})})},"cbtree/store/Natural":function(){define(["dojo/_base/declare","./Memory"],function(f,p){return f([p],{_insertBefore:function(f,n,e){var h=f.length;e&&(h=f.indexOf(e),-1!=h&&(e=f.indexOf(n),-1!=e&&(h=h>e?h-1:h,f.splice(e,1))));f.splice(h,0, n);return h},_writeObject:function(f,n,e,h){if(h&&h.before){var q=this._anyToObject(h.before);if(!e||-1==e)this._applyDefaults(f,n),this.total++;this._insertBefore(this._data,n,q);this._indexData();return f}return this.inherited(arguments)},toString:function(){return"[object NaturalStore]"}})})},"dijit/_Contained":function(){define(["dojo/_base/declare","./registry"],function(f,p){return f("dijit._Contained",null,{_getSibling:function(f){var n=this.getParent();return n&&n._getSiblingOfChild&&n._getSiblingOfChild(this, "previous"==f?-1:1)||null},getPreviousSibling:function(){return this._getSibling("previous")},getNextSibling:function(){return this._getSibling("next")},getIndexInParent:function(){var f=this.getParent();return!f||!f.getIndexOfChild?-1:f.getIndexOfChild(this)}})})},"dijit/_KeyNavContainer":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-attr dojo/_base/kernel dojo/keys dojo/_base/lang ./registry ./_Container ./_FocusMixin ./_KeyNavMixin".split(" "),function(f,p,k,n,e,h,q,d,b,a){return p("dijit._KeyNavContainer", [b,a,d],{connectKeyNavHandlers:function(a,b){var d=this._keyNavCodes={},k=h.hitch(this,"focusPrev"),r=h.hitch(this,"focusNext");f.forEach(a,function(a){d[a]=k});f.forEach(b,function(a){d[a]=r});d[e.HOME]=h.hitch(this,"focusFirstChild");d[e.END]=h.hitch(this,"focusLastChild")},startupKeyNavChildren:function(){n.deprecated("startupKeyNavChildren() call no longer needed","","2.0")},startup:function(){this.inherited(arguments);f.forEach(this.getChildren(),h.hitch(this,"_startupChild"))},addChild:function(a, b){this.inherited(arguments);this._startupChild(a)},_startupChild:function(a){a.set("tabIndex","-1")},_getFirst:function(){var a=this.getChildren();return a.length?a[0]:null},_getLast:function(){var a=this.getChildren();return a.length?a[a.length-1]:null},focusNext:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,1))},focusPrev:function(){this.focusChild(this._getNextFocusableChild(this.focusedChild,-1),!0)},childSelector:function(a){return(a=q.byNode(a))&&a.getParent()==this}})})}, "dijit/layout/utils":function(){define(["dojo/_base/array","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang"],function(f,p,k,n,e){function h(d,b){var a=d.resize?d.resize(b):k.setMarginBox(d.domNode,b);a?e.mixin(d,a):(e.mixin(d,k.getMarginBox(d.domNode)),e.mixin(d,b))}var q={marginBox2contentBox:function(d,b){var a=n.getComputedStyle(d),c=k.getMarginExtents(d,a),e=k.getPadBorderExtents(d,a);return{l:n.toPixelValue(d,a.paddingLeft),t:n.toPixelValue(d,a.paddingTop),w:b.w-(c.w+e.w), h:b.h-(c.h+e.h)}},layoutChildren:function(d,b,a,c,l){b=e.mixin({},b);p.add(d,"dijitLayoutContainer");a=f.filter(a,function(a){return"center"!=a.region&&"client"!=a.layoutAlign}).concat(f.filter(a,function(a){return"center"==a.region||"client"==a.layoutAlign}));f.forEach(a,function(a){var d=a.domNode,e=a.region||a.layoutAlign;if(!e)throw Error("No region setting for "+a.id);var f=d.style;f.left=b.l+"px";f.top=b.t+"px";f.position="absolute";p.add(d,"dijitAlign"+(e.substring(0,1).toUpperCase()+e.substring(1))); d={};c&&c==a.id&&(d["top"==a.region||"bottom"==a.region?"h":"w"]=l);"leading"==e&&(e=a.isLeftToRight()?"left":"right");"trailing"==e&&(e=a.isLeftToRight()?"right":"left");"top"==e||"bottom"==e?(d.w=b.w,h(a,d),b.h-=a.h,"top"==e?b.t+=a.h:f.top=b.t+b.h+"px"):"left"==e||"right"==e?(d.h=b.h,h(a,d),b.w-=a.w,"left"==e?b.l+=a.w:f.left=b.l+b.w+"px"):("client"==e||"center"==e)&&h(a,b)})}};e.setObject("dijit.layout.utils",q);return q})},"dgrid/List":function(){define("dojo/_base/declare dojo/dom-construct dojo/dom-class dojo/on dojo/has ./util/misc dojo/_base/sniff".split(" "), function(f,p,k,n,e,h){function q(a,b){a.className="dgrid-scrollbar-measure";document.body.appendChild(a);var c=a["offset"+b]-a["client"+b];a.className="";a.parentNode&&document.body.removeChild(a);return c}function d(a){k.replace(this.domNode,a,this._class||"");this._class=a}function b(){return this._class}var a=[];e("mozilla")&&a.push("has-mozilla");e("touch")&&a.push("has-touch");k.add(document.documentElement,a);e.add("pointer",function(a){return"PointerEvent"in a?"pointer":"MSPointerEvent"in a? "MSPointer":!1});var c,l;e.add("dom-scrollbar-width",function(a,b,c){return q(c,"Width")});e.add("dom-scrollbar-height",function(a,b,c){return q(c,"Height")});e.add("dom-rtl-scrollbar-left",function(a,b,c){a=document.createElement("div");c.className="dgrid-scrollbar-measure";c.setAttribute("dir","rtl");c.appendChild(a);document.body.appendChild(c);b=!!e("ie")||!!e("trident")||/\bEdge\//.test(navigator.userAgent)||a.offsetLeft>=e("dom-scrollbar-width");c.className="";c.parentNode&&document.body.removeChild(c); p.destroy(a);c.removeAttribute("dir");return b});var g=0,s=function(){this._started&&this.resize()},r=f(null,{tabableHeader:!1,showHeader:!1,showFooter:!1,maintainOddEven:!0,cleanAddedRules:!0,addUiClasses:!0,highlightDuration:250,postscript:function(a,b){var c=this;(this._Row=function(a,b,c){this.id=a;this.data=b;this.element=c}).prototype.remove=function(){c.removeRow(this.element)};b&&(this.srcNodeRef=b=b.nodeType?b:document.getElementById(b));this.create(a,b)},listType:"list",create:function(a, b){var c=this.domNode=b||document.createElement("div"),e;a&&(this.params=a,f.safeMixin(this,a),e=a["class"]||a.className||c.className);this.sort=this.sort||[];this._listeners=[];this._rowIdToObject={};this.postMixInProperties&&this.postMixInProperties();this.id=c.id=c.id||this.id||r.autoIdPrefix+g++;this.buildRendering();e&&d.call(this,e);this.postCreate();delete this.srcNodeRef;this.domNode.offsetHeight&&this.startup()},buildRendering:function(){var a=this.domNode,b=this.addUiClasses,c=this,d,g, f;f=this.isRTL="rtl"===(document.body.dir||document.documentElement.dir||document.body.style.direction).toLowerCase();a.className="";a.setAttribute("role","grid");k.add(a,"dgrid dgrid-"+this.listType+(b?" ui-widget":""));d=this.headerNode=p.create("div",{className:"dgrid-header dgrid-header-row"+(b?" ui-widget-header":"")+(this.showHeader?"":" dgrid-header-hidden")},a);g=this.bodyNode=p.create("div",{className:"dgrid-scroller"},a);e("ff")&&(g.tabIndex=-1);this.headerScrollNode=p.create("div",{className:"dgrid-header dgrid-header-scroll dgrid-scrollbar-width"+ (b?" ui-widget-header":"")},a);this.footerNode=p.create("div",{className:"dgrid-footer"+(this.showFooter?"":" dgrid-footer-hidden")},a);f&&(a.className+=" dgrid-rtl"+(e("dom-rtl-scrollbar-left")?" dgrid-rtl-swap":""));n(g,"scroll",function(b){c.showHeader&&(d.scrollLeft=b.scrollLeft||g.scrollLeft);b.stopPropagation();n.emit(a,"scroll",{scrollTarget:g})});this.configStructure();this.renderHeader();this.contentNode=this.touchNode=p.create("div",{className:"dgrid-content"+(b?" ui-widget-content":"")}, this.bodyNode);this._listeners.push(this._resizeHandle=n(window,"resize",h.throttleDelayed(s,this)))},postCreate:function(){},startup:function(){this._started||(this.inherited(arguments),this._started=!0,this.resize(),this.set("sort",this.sort))},configStructure:function(){},resize:function(){var a=this.bodyNode,b=this.footerNode,b=this.showFooter?b.offsetHeight:0;this.headerScrollNode.style.height=a.style.marginTop=this.headerNode.offsetHeight+"px";a.style.marginBottom=b+"px";c||(c=e("dom-scrollbar-width"), l=e("dom-scrollbar-height"),e("ie")&&(c++,l++),h.addCssRule(".dgrid-scrollbar-width","width: "+c+"px"),h.addCssRule(".dgrid-scrollbar-height","height: "+l+"px"),17!==c&&(h.addCssRule(".dgrid-header-row","right: "+c+"px"),h.addCssRule(".dgrid-rtl-swap .dgrid-header-row","left: "+c+"px")))},addCssRule:function(a,b){var c=h.addCssRule(a,b);this.cleanAddedRules&&this._listeners.push(c);return c},on:function(a,b){var c=n(this.domNode,a,b);e("dom-addeventlistener")||this._listeners.push(c);return c},cleanup:function(){for(var a in this._rowIdToObject)if(this._rowIdToObject[a]!== this.columns){var b=document.getElementById(a);b&&this.removeRow(b,!0)}},destroy:function(){if(this._listeners){for(var a=this._listeners.length;a--;)this._listeners[a].remove();this._listeners=null}this._started=!1;this.cleanup();p.destroy(this.domNode)},refresh:function(){this.cleanup();this._rowIdToObject={};this._autoRowId=0;this.contentNode.innerHTML="";this.scrollTo({x:0,y:0})},highlightRow:function(a,b){var c="dgrid-highlight"+(this.addUiClasses?" ui-state-highlight":"");a=a.element||a;k.add(a, c);setTimeout(function(){k.remove(a,c)},b||this.highlightDuration)},adjustRowIndices:function(a){var b=a.rowIndex;if(-1b?"previousSibling":"nextSibling"]){do if((e= a)&&-1<(e.className+" ").indexOf(c+" ")){g=e;b+=0>b?1:-1;break}while(a=(!d||!e.hidden)&&e[0>b?"lastChild":"firstChild"])}else if(e=e.parentNode,!e||e===this.bodyNode||e===this.headerNode)break;while(b);return g},up:function(a,b,c){a.element||(a=this.row(a));return this.row(this._move(a,-(b||1),"dgrid-row",c))},down:function(a,b,c){a.element||(a=this.row(a));return this.row(this._move(a,b||1,"dgrid-row",c))},scrollTo:function(a){"undefined"!==typeof a.x&&(this.bodyNode.scrollLeft=a.x);"undefined"!== typeof a.y&&(this.bodyNode.scrollTop=a.y)},getScrollPosition:function(){return{x:this.bodyNode.scrollLeft,y:this.bodyNode.scrollTop}},get:function(a){var b="_get"+a.charAt(0).toUpperCase()+a.slice(1);return"function"===typeof this[b]?this[b].apply(this,[].slice.call(arguments,1)):this[a]},set:function(a,b){if("object"===typeof a)for(var c in a)this.set(c,a[c]);else c="_set"+a.charAt(0).toUpperCase()+a.slice(1),"function"===typeof this[c]?this[c].apply(this,[].slice.call(arguments,1)):this[a]=b;return this}, _getClass:b,_setClass:d,_getClassName:b,_setClassName:d,_setSort:function(a,b){this.sort="string"!==typeof a?a:[{property:a,descending:b}];this._applySort()},_applySort:function(){this.refresh();if(this._lastCollection){var a=this.sort;if(a&&0g!==c?1:-1})}this.renderArray(this._lastCollection)}},_setShowHeader:function(a){var b=this.headerNode; this.showHeader=a;k.toggle(b,"dgrid-header-hidden",!a);this.renderHeader();this.resize();a&&(b.scrollLeft=this.getScrollPosition().x)},_setShowFooter:function(a){this.showFooter=a;k.toggle(this.footerNode,"dgrid-footer-hidden",!a);this.resize()}});r.autoIdPrefix="dgrid_";return r})},"dijit/form/DataList":function(){define("dojo/_base/declare dojo/dom dojo/_base/lang dojo/query dojo/store/Memory ../registry".split(" "),function(f,p,k,n,e,h){function q(d){return{id:d.value,value:d.value,name:k.trim(d.innerText|| d.textContent||"")}}return f("dijit.form.DataList",e,{constructor:function(d,b){this.domNode=p.byId(b);k.mixin(this,d);this.id&&h.add(this);this.domNode.style.display="none";this.inherited(arguments,[{data:n("option",this.domNode).map(q)}])},destroy:function(){h.remove(this.id)},fetchSelectedItem:function(){var d=n("\x3e option[selected]",this.domNode)[0]||n("\x3e option",this.domNode)[0];return d&&q(d)}})})},"dojo/promise/tracer":function(){define(["../_base/lang","./Promise","../Evented"],function(f, p,k){function n(f){setTimeout(function(){h.apply(e,f)},0)}var e=new k,h=e.emit;e.emit=null;p.prototype.trace=function(){var e=f._toArray(arguments);this.then(function(d){n(["resolved",d].concat(e))},function(d){n(["rejected",d].concat(e))},function(d){n(["progress",d].concat(e))});return this};p.prototype.traceRejected=function(){var e=f._toArray(arguments);this.otherwise(function(d){n(["rejected",d].concat(e))});return this};return e})},"dijit/form/CheckBox":function(){define("require dojo/_base/declare dojo/dom-attr dojo/has dojo/query dojo/ready ./ToggleButton ./_CheckBoxMixin dojo/text!./templates/CheckBox.html dojo/NodeList-dom ../a11yclick".split(" "), function(f,p,k,n,e,h,q,d,b){n("dijit-legacy-requires")&&h(0,function(){f(["dijit/form/RadioButton"])});return p("dijit.form.CheckBox",[q,d],{templateString:b,baseClass:"dijitCheckBox",_setValueAttr:function(a,b){"string"==typeof a&&(this.inherited(arguments),a=!0);this._created&&this.set("checked",a,b)},_getValueAttr:function(){return this.checked&&this._get("value")},_setIconClassAttr:null,_setNameAttr:"focusNode",postMixInProperties:function(){this.inherited(arguments);this.checkedAttrSetting=""}, _fillContent:function(){},_onFocus:function(){this.id&&e("label[for\x3d'"+this.id+"']").addClass("dijitFocusedLabel");this.inherited(arguments)},_onBlur:function(){this.id&&e("label[for\x3d'"+this.id+"']").removeClass("dijitFocusedLabel");this.inherited(arguments)}})})},"dojo/dom-style":function(){define(["./sniff","./dom"],function(f,p){function k(b,d,e){d=d.toLowerCase();if("auto"==e){if("height"==d)return b.offsetHeight;if("width"==d)return b.offsetWidth}if("fontweight"==d)switch(e){case 700:return"bold"; default:return"normal"}d in a||(a[d]=c.test(d));return a[d]?h(b,e):e}var n,e={};n=f("webkit")?function(a){var b;if(1==a.nodeType){var c=a.ownerDocument.defaultView;b=c.getComputedStyle(a,null);!b&&a.style&&(a.style.display="",b=c.getComputedStyle(a,null))}return b||{}}:f("ie")&&(9>f("ie")||f("quirks"))?function(a){return 1==a.nodeType&&a.currentStyle?a.currentStyle:{}}:function(a){return 1==a.nodeType?a.ownerDocument.defaultView.getComputedStyle(a,null):{}};e.getComputedStyle=n;var h;h=f("ie")?function(a, b){if(!b)return 0;if("medium"==b)return 4;if(b.slice&&"px"==b.slice(-2))return parseFloat(b);var c=a.style,d=a.runtimeStyle,e=c.left,f=d.left;d.left=a.currentStyle.left;try{c.left=b,b=c.pixelLeft}catch(l){b=0}c.left=e;d.left=f;return b}:function(a,b){return parseFloat(b)||0};e.toPixelValue=h;var q=function(a,b){try{return a.filters.item("DXImageTransform.Microsoft.Alpha")}catch(c){return b?{}:null}},d=9>f("ie")||10>f("ie")&&f("quirks")?function(a){try{return q(a).Opacity/100}catch(b){return 1}}:function(a){return n(a).opacity}, b=9>f("ie")||10>f("ie")&&f("quirks")?function(a,c){""===c&&(c=1);var d=100*c;1===c?(a.style.zoom="",q(a)&&(a.style.filter=a.style.filter.replace(/\s*progid:DXImageTransform.Microsoft.Alpha\([^\)]+?\)/i,""))):(a.style.zoom=1,q(a)?q(a,1).Opacity=d:a.style.filter+=" progid:DXImageTransform.Microsoft.Alpha(Opacity\x3d"+d+")",q(a,1).Enabled=!0);if("tr"==a.tagName.toLowerCase())for(d=a.firstChild;d;d=d.nextSibling)"td"==d.tagName.toLowerCase()&&b(d,c);return c}:function(a,b){return a.style.opacity=b},a= {left:!0,top:!0},c=/margin|padding|width|height|max|min|offset/,l={cssFloat:1,styleFloat:1,"float":1};e.get=function(a,b){var c=p.byId(a),f=arguments.length;if(2==f&&"opacity"==b)return d(c);b=l[b]?"cssFloat"in c.style?"cssFloat":"styleFloat":b;var h=e.getComputedStyle(c);return 1==f?h:k(c,b,h[b]||c.style[b])};e.set=function(a,c,d){var f=p.byId(a),h=arguments.length,k="opacity"==c;c=l[c]?"cssFloat"in f.style?"cssFloat":"styleFloat":c;if(3==h)return k?b(f,d):f.style[c]=d;for(var n in c)e.set(a,n,c[n]); return e.getComputedStyle(f)};return e})},"dijit/tree/_dndSelector":function(){define("dojo/_base/array dojo/_base/declare dojo/_base/kernel dojo/_base/lang dojo/dnd/common dojo/dom dojo/mouse dojo/on dojo/touch ../a11yclick ./_dndContainer".split(" "),function(f,p,k,n,e,h,q,d,b,a,c){return p("dijit.tree._dndSelector",c,{constructor:function(){this.selection={};this.anchor=null;this.events.push(d(this.tree.domNode,b.press,n.hitch(this,"onMouseDown")),d(this.tree.domNode,b.release,n.hitch(this,"onMouseUp")), d(this.tree.domNode,b.move,n.hitch(this,"onMouseMove")),d(this.tree.domNode,a.press,n.hitch(this,"onClickPress")),d(this.tree.domNode,a.release,n.hitch(this,"onClickRelease")))},singular:!1,getSelectedTreeNodes:function(){var a=[],b=this.selection,c;for(c in b)a.push(b[c]);return a},selectNone:function(){this.setSelection([]);return this},destroy:function(){this.inherited(arguments);this.selection=this.anchor=null},addTreeNode:function(a,b){this.setSelection(this.getSelectedTreeNodes().concat([a])); b&&(this.anchor=a);return a},removeTreeNode:function(a){var b=f.filter(this.getSelectedTreeNodes(),function(b){return!h.isDescendant(b.domNode,a.domNode)});this.setSelection(b);return a},isTreeNodeSelected:function(a){return a.id&&!!this.selection[a.id]},setSelection:function(a){var b=this.getSelectedTreeNodes();f.forEach(this._setDifference(b,a),n.hitch(this,function(a){a.setSelected(!1);this.anchor==a&&delete this.anchor;delete this.selection[a.id]}));f.forEach(this._setDifference(a,b),n.hitch(this, function(a){a.setSelected(!0);this.selection[a.id]=a}));this._updateSelectionProperties()},_setDifference:function(a,b){f.forEach(b,function(a){a.__exclude__=!0});var c=f.filter(a,function(a){return!a.__exclude__});f.forEach(b,function(a){delete a.__exclude__});return c},_updateSelectionProperties:function(){var a=this.getSelectedTreeNodes(),b=[],c=[];f.forEach(a,function(a){var d=a.getTreePath();c.push(a);b.push(d)},this);a=f.map(c,function(a){return a.item});this.tree._set("paths",b);this.tree._set("path", b[0]||[]);this.tree._set("selectedNodes",c);this.tree._set("selectedNode",c[0]||null);this.tree._set("selectedItems",a);this.tree._set("selectedItem",a[0]||null)},onClickPress:function(a){if(!this.current||!this.current.isExpandable||!this.tree.isExpandoNode(a.target,this.current)){"mousedown"==a.type&&q.isLeft(a)&&a.preventDefault();var b="keydown"==a.type?this.tree.focusedChild:this.current;if(b){var c=e.getCopyKeyState(a),d=b.id;!this.singular&&!a.shiftKey&&this.selection[d]?this._doDeselect=!0: (this._doDeselect=!1,this.userSelect(b,c,a.shiftKey))}}},onClickRelease:function(a){this._doDeselect&&(this._doDeselect=!1,this.userSelect("keyup"==a.type?this.tree.focusedChild:this.current,e.getCopyKeyState(a),a.shiftKey))},onMouseMove:function(){this._doDeselect=!1},onMouseDown:function(){},onMouseUp:function(){},_compareNodes:function(a,b){if(a===b)return 0;if("sourceIndex"in document.documentElement)return a.sourceIndex-b.sourceIndex;if("compareDocumentPosition"in document.documentElement)return a.compareDocumentPosition(b)& 2?1:-1;if(document.createRange){var c=doc.createRange();c.setStartBefore(a);var d=doc.createRange();d.setStartBefore(b);return c.compareBoundaryPoints(c.END_TO_END,d)}throw Error("dijit.tree._compareNodes don't know how to compare two different nodes in this browser");},userSelect:function(a,b,c){if(this.singular)this.anchor==a&&b?this.selectNone():(this.setSelection([a]),this.anchor=a);else if(c&&this.anchor){b=this._compareNodes(this.anchor.rowNode,a.rowNode);c=this.anchor;0>b?b=c:(b=a,a=c);for(c= [];b!=a;)c.push(b),b=this.tree._getNext(b);c.push(a);this.setSelection(c)}else this.selection[a.id]&&b?this.removeTreeNode(a):b?this.addTreeNode(a,!0):(this.setSelection([a]),this.anchor=a)},getItem:function(a){return{data:this.selection[a],type:["treeNode"]}},forInSelectedItems:function(a,b){b=b||k.global;for(var c in this.selection)a.call(b,this.getItem(c),c,this)}})})},"cbtree/store/ObjectStore":function(){define("module dojo/_base/declare dojo/_base/lang dojo/store/util/QueryResults ./Hierarchy ../Evented ../errors/createError!../errors/CBTErrors.json".split(" "), function(f,p,k,n,e,h,q){var d=q(f.id);return p([e,h],{eventable:!0,add:function(b,a){var c=this.inherited(arguments);void 0!=c&&this.emit("new",{type:"new",detail:{item:b}});return c},put:function(b,a){var c=this._getObjectId(b,a),e=this._indexId[c],g,f=!1;if(0<=e){if(a&&!1===a.overwrite)throw new d("ItemExist","put");g=this._data[e];f=!0}c=this._writeObject(c,b,e,a);f?this.emit("change",{type:"change",detail:{item:b,oldItem:g}}):this.emit("new",{type:"new",detail:{item:b}});return c},remove:function(b){var a= this.get(b);if(a){var c=this.inherited(arguments);c&&this.emit("delete",{type:"delete",detail:{item:a}});return c}return!1}})})},"dojo/dom-construct":function(){define("exports ./_base/kernel ./sniff ./_base/window ./dom ./dom-attr".split(" "),function(f,p,k,n,e,h){function q(a,b){var c=b.parentNode;c&&c.insertBefore(a,b)}function d(a){if("innerHTML"in a)try{a.innerHTML="";return}catch(b){}for(var c;c=a.lastChild;)a.removeChild(c)}var b={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"]},a=/<\s*([\w\:]+)/,c={},l=0,g="__"+p._scopeName+"ToDomId",s;for(s in b)b.hasOwnProperty(s)&&(p=b[s],p.pre="option"==s?'\x3cselect multiple\x3d"multiple"\x3e':"\x3c"+p.join("\x3e\x3c")+"\x3e",p.post="\x3c/"+p.reverse().join("\x3e\x3c/")+"\x3e");var r;8>=k("ie")&&(r=function(a){a.__dojo_html5_tested="yes";var b=m("div",{innerHTML:"\x3cnav\x3ea\x3c/nav\x3e", style:{visibility:"hidden"}},a.body);1!==b.childNodes.length&&"abbr article aside audio canvas details figcaption figure footer header hgroup mark meter nav output progress section summary time video".replace(/\b\w+\b/g,function(b){a.createElement(b)});t(b)});f.toDom=function(d,e){e=e||n.doc;var f=e[g];f||(e[g]=f=++l+"",c[f]=e.createElement("div"));8>=k("ie")&&!e.__dojo_html5_tested&&e.body&&r(e);d+="";var m=d.match(a),h=m?m[1].toLowerCase():"",f=c[f];if(m&&b[h]){m=b[h];f.innerHTML=m.pre+d+m.post; for(m=m.length;m;--m)f=f.firstChild}else f.innerHTML=d;if(1==f.childNodes.length)return f.removeChild(f.firstChild);for(h=e.createDocumentFragment();m=f.firstChild;)h.appendChild(m);return h};f.place=function(a,b,c){b=e.byId(b);"string"==typeof a&&(a=/^\s*c?0:c])}else switch(c){case "before":q(a,b);break;case "after":c=a;(d=b.parentNode)&&(d.lastChild==b?d.appendChild(c): d.insertBefore(c,b.nextSibling));break;case "replace":b.parentNode.replaceChild(a,b);break;case "only":f.empty(b);b.appendChild(a);break;case "first":if(b.firstChild){q(a,b.firstChild);break}default:b.appendChild(a)}return a};var m=f.create=function(a,b,c,d){var g=n.doc;c&&(c=e.byId(c),g=c.ownerDocument);"string"==typeof a&&(a=g.createElement(a));b&&h.set(a,b);c&&f.place(a,c,d);return a};f.empty=function(a){d(e.byId(a))};var t=f.destroy=function(a){if(a=e.byId(a)){var b=a;a=a.parentNode;b.firstChild&& d(b);a&&(k("ie")&&a.canHaveChildren&&"removeNode"in b?b.removeNode(!1):a.removeChild(b))}}})},"dijit/_Container":function(){define(["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/kernel"],function(f,p,k,n){return p("dijit._Container",null,{buildRendering:function(){this.inherited(arguments);this.containerNode||(this.containerNode=this.domNode)},addChild:function(e,f){var n=this.containerNode;if(0arguments.length&&(b=this==l.manager().target);if(b){if(this.copyOnly)return this.selfCopy}else return this.copyOnly;return!1},destroy:function(){g.superclass.destroy.call(this);f.forEach(this.topics,function(a){a.remove()});this.targetAnchor=null},onMouseMove:function(b){if(!(this.isDragging&&"Disabled"==this.targetState)){g.superclass.onMouseMove.call(this,b);var c=l.manager();if(!this.isDragging&&this.mouseDown&&this.isSource&&(Math.abs(b.pageX-this._lastX)>this.delay||Math.abs(b.pageY- this._lastY)>this.delay)){var d=this.getSelectedNodes();d.length&&c.startDrag(this,d,this.copyState(a.getCopyKeyState(b),!0))}if(this.isDragging){d=!1;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current)this.targetBox=h.position(this.current,!0);d=this.horizontal?b.pageX-this.targetBox.x]+>|]*>[\s\S]*?<\/title>)/ig,"")},_emptyNode:h.empty,_setNodeContent:function(a,b){h.empty(a);if(b)if("number"==typeof b&&(b=b.toString()),"string"==typeof b&&(b=h.toDom(b,a.ownerDocument)),!b.nodeType&&p.isArrayLike(b))for(var d=b.length,e=0;e]*>\s*([\s\S]+)\s*<\/body>/im);c&&(a=c[1])}this.empty();this.content=a;return this.node},onEnd:function(){this.parseContent&&this._parse();return this.node},tearDown:function(){delete this.parseResults;delete this.parseDeferred;delete this.node;delete this.content},onContentError:function(a){return"Error occurred setting content: "+a},onExecError:function(a){return"Error occurred executing scripts: "+ a},_mixin:function(a){var b={},d;for(d in a)d in b||(this[d]=a[d])},_parse:function(){var a=this.node;try{var b={};k.forEach(["dir","lang","textDir"],function(a){this[a]&&(b[a]=this[a])},this);var d=this;this.parseDeferred=q.parse({rootNode:a,noStart:!this.startup,inherited:b,scope:this.parserScope}).then(function(a){return d.parseResults=a},function(a){d._onError("Content",a,"Error parsing in _ContentSetter#"+this.id)})}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id)}}, _onError:function(a,c,d){a=this["on"+a+"Error"].call(this,c);d?console.error(d,c):a&&b._setNodeContent(this.node,a,!0)}}),set:function(a,c,d){void 0==c&&(c="");"number"==typeof c&&(c=c.toString());return d?(new b._ContentSetter(p.mixin(d,{content:c,node:a}))).set():b._setNodeContent(a,c,!0)}};p.setObject("dojo.html",b);return b})},"dijit/form/ValidationTextBox":function(){define("dojo/_base/declare dojo/_base/kernel dojo/_base/lang dojo/i18n ./TextBox ../Tooltip dojo/text!./templates/ValidationTextBox.html dojo/i18n!./nls/validate".split(" "), function(f,p,k,n,e,h,q){var d=f("dijit.form.ValidationTextBox",e,{templateString:q,required:!1,promptMessage:"",invalidMessage:"$_unset_$",missingMessage:"$_unset_$",message:"",constraints:{},pattern:".*",regExp:"",regExpGen:function(){},state:"",tooltipPosition:[],_deprecateRegExp:function(b,a){a!=d.prototype[b]&&(p.deprecated("ValidationTextBox id\x3d"+this.id+", set('"+b+"', ...) is deprecated. Use set('pattern', ...) instead.","","2.0"),this.set("pattern",a))},_setRegExpGenAttr:function(b){this._deprecateRegExp("regExpGen", b);this._set("regExpGen",this._computeRegexp)},_setRegExpAttr:function(b){this._deprecateRegExp("regExp",b)},_setValueAttr:function(){this.inherited(arguments);this._refreshState()},validator:function(b,a){return RegExp("^(?:"+this._computeRegexp(a)+")"+(this.required?"":"?")+"$").test(b)&&(!this.required||!this._isEmpty(b))&&(this._isEmpty(b)||void 0!==this.parse(b,a))},_isValidSubset:function(){return 0==this.textbox.value.search(this._partialre)},isValid:function(){return this.validator(this.textbox.value, this.get("constraints"))},_isEmpty:function(b){return(this.trim?/^\s*$/:/^$/).test(b)},getErrorMessage:function(){var b="$_unset_$"==this.invalidMessage?this.messages.invalidMessage:!this.invalidMessage?this.promptMessage:this.invalidMessage,a="$_unset_$"==this.missingMessage?this.messages.missingMessage:!this.missingMessage?b:this.missingMessage;return this.required&&this._isEmpty(this.textbox.value)?a:b},getPromptMessage:function(){return this.promptMessage},_maskValidSubsetError:!0,validate:function(b){var a= "",c=this.disabled||this.isValid(b);c&&(this._maskValidSubsetError=!0);var d=this._isEmpty(this.textbox.value),e=!c&&b&&this._isValidSubset();this._set("state",c?"":((!this._hasBeenBlurred||b)&&d||e)&&(this._maskValidSubsetError||e&&!this._hasBeenBlurred&&b)?"Incomplete":"Error");this.focusNode.setAttribute("aria-invalid","Error"==this.state?"true":"false");"Error"==this.state?(this._maskValidSubsetError=b&&e,a=this.getErrorMessage(b)):"Incomplete"==this.state?(a=this.getPromptMessage(b),this._maskValidSubsetError= !this._hasBeenBlurred||b):d&&(a=this.getPromptMessage(b));this.set("message",a);return c},displayMessage:function(b){b&&this.focused?h.show(b,this.domNode,this.tooltipPosition,!this.isLeftToRight()):h.hide(this.domNode)},_refreshState:function(){this._created&&this.validate(this.focused);this.inherited(arguments)},constructor:function(b){this.constraints=k.clone(this.constraints);this.baseClass+=" dijitValidationTextBox"},startup:function(){this.inherited(arguments);this._refreshState()},_setConstraintsAttr:function(b){!b.locale&& this.lang&&(b.locale=this.lang);this._set("constraints",b);this._refreshState()},_setPatternAttr:function(b){this._set("pattern",b);this._refreshState()},_computeRegexp:function(b){var a=this.pattern;"function"==typeof a&&(a=a.call(this,b));if(a!=this._lastRegExp){var c="";this._lastRegExp=a;".*"!=a&&a.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(a){switch(a.charAt(0)){case "{":case "+":case "?":case "*":case "^":case "$":case "|":case "(":c+=a;break;case ")":c+="|$)";break;default:c+= "(?:"+a+"|$)"}});try{"".search(c)}catch(d){c=this.pattern}this._partialre="^(?:"+c+")$"}return a},postMixInProperties:function(){this.inherited(arguments);this.messages=n.getLocalization("dijit.form","validate",this.lang);this._setConstraintsAttr(this.constraints)},_setDisabledAttr:function(b){this.inherited(arguments);this._refreshState()},_setRequiredAttr:function(b){this._set("required",b);this.focusNode.setAttribute("aria-required",b);this._refreshState()},_setMessageAttr:function(b){this._set("message", b);this.displayMessage(b)},reset:function(){this._maskValidSubsetError=!0;this.inherited(arguments)},_onBlur:function(){this.displayMessage("");this.inherited(arguments)},destroy:function(){h.hide(this.domNode);this.inherited(arguments)}});return d})},"dijit/selection":function(){define("dojo/_base/array dojo/dom dojo/_base/lang dojo/sniff dojo/_base/window dijit/focus".split(" "),function(f,p,k,n,e,h){var q=function(b){var a=b.document;this.getType=function(){if(a.getSelection){var c="text",d;try{d= b.getSelection()}catch(e){}d&&1==d.rangeCount&&(d=d.getRangeAt(0),d.startContainer==d.endContainer&&(1==d.endOffset-d.startOffset&&3!=d.startContainer.nodeType)&&(c="control"));return c}return a.selection.type.toLowerCase()};this.getSelectedText=function(){if(a.getSelection){var c=b.getSelection();return c?c.toString():""}return"control"==this.getType()?null:a.selection.createRange().text};this.getSelectedHtml=function(){if(a.getSelection){var c=b.getSelection();if(c&&c.rangeCount){var d,e="";for(d= 0;d=q||7==q&&m?!1:p("position-fixed-support")&&"fixed"==h.get(a,"position").toLowerCase()},x=this,z=function(a,b,c){"BODY"==a.tagName||"HTML"==a.tagName?x.get(a.ownerDocument).scrollBy(b,c):(b&&(a.scrollLeft+=b),c&&(a.scrollTop+=c))};if(!r(b))for(;v;){v==d&&(v=c);var y=e.position(v),A=r(v),B="rtl"==h.getComputedStyle(v).direction.toLowerCase();if(v==c){y.w=t;y.h=w;if(c==f&&(q||p("trident"))&& B)y.x+=c.offsetWidth-y.w;y.x=0;y.y=0}else{var E=e.getPadBorderExtents(v);y.w-=E.w;y.h-=E.h;y.x+=E.l;y.y+=E.t;var H=v.clientWidth,L=y.w-H;0y.y&&(y.h+=y.y,y.y=0),0>y.x&&(y.w+=y.x,y.x=0),y.y+y.h>w&&(y.h=w-y.y),y.x+y.w>t&&(y.w=t-y.x));var M=u.x-y.x,Q=u.y-y.y,G=M+u.w-y.w,J=Q+u.h-y.h,F,D;if(0v.offsetHeight)){F=Math[0>M?"max":"min"](M,G);if(B&& (8==q&&!m||5<=p("trident")))F=-F;D=v.scrollLeft;z(v,F,0);F=v.scrollLeft-D;u.x-=F}if(0v.offsetHeight))F=Math.ceil(Math[0>Q?"max":"min"](Q,J)),D=v.scrollTop,z(v,0,F),F=v.scrollTop-D,u.y-=F;v=v!=c&&!A&&v.parentNode}}}catch(C){console.error("scrollIntoView: "+C),b.scrollIntoView(!1)}}};f.setObject("dojo.window",d);return d})},"dojo/number":function(){define(["./_base/lang","./i18n","./i18n!./cldr/nls/number","./string","./regexp"],function(f,p,k,n,e){var h={}; f.setObject("dojo.number",h);h.format=function(d,b){b=f.mixin({},b||{});var a=p.normalizeLocale(b.locale),a=p.getLocalization("dojo.cldr","number",a);b.customs=a;a=b.pattern||a[(b.type||"decimal")+"Format"];return isNaN(d)||Infinity==Math.abs(d)?null:h._applyPattern(d,a,b)};h._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;h._applyPattern=function(d,b,a){a=a||{};var c=a.customs.group,e=a.customs.decimal;b=b.split(";");var f=b[0];b=b[0>d?1:0]||"-"+f;if(-1!=b.indexOf("%"))d*=100;else if(-1!=b.indexOf("\u2030"))d*= 1E3;else if(-1!=b.indexOf("\u00a4"))c=a.customs.currencyGroup||c,e=a.customs.currencyDecimal||e,b=b.replace(/([\s\xa0]*)(\u00a4{1,3})([\s\xa0]*)/,function(b,c,d,e){b=a[["symbol","currency","displayName"][d.length-1]]||a.currency||"";return!b?"":c+b+e});else if(-1!=b.indexOf("E"))throw Error("exponential notation not supported");var k=h._numberPatternRE,f=f.match(k);if(!f)throw Error("unable to find a number expression in pattern: "+b);!1===a.fractional&&(a.places=0);return b.replace(k,h._formatAbsolute(d, f[0],{decimal:e,group:c,places:a.places,round:a.round}))};h.round=function(d,b,a){a=10/(a||10);return(a*+d).toFixed(b)/a};if(0==(0.9).toFixed()){var q=h.round;h.round=function(d,b,a){var c=Math.pow(10,-b||0),e=Math.abs(d);if(!d||e>=c)c=0;else if(e/=c,0.5>e||0.95<=e)c=0;return q(d,b,a)+(0a.round||(d=h.round(d,e,a.round));d=String(Math.abs(d)).split(".");var f=d[1]||"";b[1]||a.places?(c&&(a.places=a.places.substring(0,c)),c=void 0!==a.places?a.places:b[1]&&b[1].lastIndexOf("0")+1,c>f.length&&(d[1]=n.pad(f,c,"0",!0)),ed[0].length&&(d[0]=n.pad(d[0],c)),-1==e.indexOf("#")&&(d[0]=d[0].substr(d[0].length-c)));var e=b[0].lastIndexOf(","),k,r;-1!= e&&(k=b[0].length-e-1,b=b[0].substr(0,e),e=b.lastIndexOf(","),-1!=e&&(r=b.length-e-1));b=[];for(e=d[0];e;)c=e.length-k,b.push(0d||90d||111d||192d||222e?e-48:!a.shiftKey&&65<=e&&90>=e?e+32:c[e]||e}d=g(a,{type:"keypress",faux:!0,charCode:e});b.call(a.currentTarget,d);if(q("ie"))try{a.keyCode=d.keyCode}catch(f){}}}),e=p(a,"keypress",function(a){var c=a.charCode;a=g(a,{charCode:32<=c?c:0,faux:!0});return b.call(this,a)});return{remove:function(){d.remove();e.remove()}}}: q("opera")?function(a,b){return p(a,"keypress",function(a){var c=a.which;3==c&&(c=99);c=32>c&&!a.shiftKey?0:c;a.ctrlKey&&(!a.shiftKey&&65<=c&&90>=c)&&(c+=32);return b.call(this,g(a,{charCode:c}))})}:function(b,c){return p(b,"keypress",function(b){a(b);return c.call(this,b)})};var r={_keypress:s,connect:function(a,c,d,e,f){var g=arguments,h=[],l=0;h.push("string"==typeof g[0]?null:g[l++],g[l++]);var k=g[l+1];h.push("string"==typeof k||"function"==typeof k?g[l++]:null,g[l++]);for(k=g.length;ln("ff")?"-moz-none":"none";c&&"msUserSelect"!==c?f.style[c]=g:n("dom-selectstart")?!b&&!a._selectstartHandle?a._selectstartHandle=k(f,"selectstart",function(a){var b=a.target&&a.target.tagName;"INPUT"!==b&&"TEXTAREA"!==b&&a.preventDefault()}):b&&a._selectstartHandle&& (a._selectstartHandle.remove(),delete a._selectstartHandle):(d(f,!b),!b&&!a._unselectableHandle?a._unselectableHandle=e.after(a,"renderRow",function(a){d(a,!0);return a}):b&&a._unselectableHandle&&(a._unselectableHandle.remove(),delete a._unselectableHandle))}n.add("dom-comparedocumentposition",function(a,b,c){return!!c.compareDocumentPosition});n.add("dom-selectstart","undefined"!==typeof document.onselectstart);var a=n("mac")?"metaKey":"ctrlKey",c=n("css-user-select"),l=(h=n("pointer"))&&"MS"=== h.slice(0,2),g=h?h+(l?"Down":"down"):"mousedown",s=h?h+(l?"Up":"up"):"mouseup";"WebkitUserSelect"===c&&"undefined"!==typeof document.documentElement.style.msUserSelect&&(c=!1);return f(null,{selectionDelegate:".dgrid-row",selectionEvents:g+","+s+",dgrid-cellfocusin",selectionTouchEvents:n("touch")?q.tap:null,deselectOnRefresh:!0,allowSelectAll:!1,selection:{},selectionMode:"extended",allowTextSelection:void 0,_selectionTargetType:"rows",create:function(){this.selection={};return this.inherited(arguments)}, postCreate:function(){this.inherited(arguments);this._initSelectionEvents();var a=this.selectionMode;this.selectionMode="";this._setSelectionMode(a)},destroy:function(){this.inherited(arguments);this._selectstartHandle&&this._selectstartHandle.remove();this._unselectableHandle&&this._unselectableHandle.remove();this._removeDeselectSignals&&this._removeDeselectSignals()},_setSelectionMode:function(a){a!==this.selectionMode&&(this.clearSelection(),this.selectionMode=a,this._selectionHandlerName="_"+ a+"SelectionHandler",this._setAllowTextSelection(this.allowTextSelection))},_setAllowTextSelection:function(a){"undefined"!==typeof a?b(this,a):b(this,"none"===this.selectionMode);this.allowTextSelection=a},_handleSelect:function(a,b){if(this[this._selectionHandlerName]&&this.allowSelect(this.row(b))&&!("dgrid-cellfocusin"===a.type&&"mousedown"===a.parentType||a.type===s&&b!==this._waitForMouseUp)){this._waitForMouseUp=null;this._selectionTriggerEvent=a;if(!a.keyCode||!a.ctrlKey||32===a.keyCode)if(!a.shiftKey&& a.type===g&&this.isSelected(b))this._waitForMouseUp=b;else this[this._selectionHandlerName](a,b);this._selectionTriggerEvent=null}},_singleSelectionHandler:function(b,c){var d=b.keyCode?b.ctrlKey:b[a];this._lastSelected===c?this.select(c,null,!d||!this.isSelected(c)):(this.clearSelection(),this.select(c),this._lastSelected=c)},_multipleSelectionHandler:function(b,c){var d=this._lastSelected,e=b.keyCode?b.ctrlKey:b[a],f;b.shiftKey||(f=e?null:!0,d=null);this.select(c,d,f);d||(this._lastSelected=c)}, _extendedSelectionHandler:function(b,c){(2===b.button?!this.isSelected(c):!(b.keyCode?b.ctrlKey:b[a]))&&this.clearSelection(null,!0);this._multipleSelectionHandler(b,c)},_toggleSelectionHandler:function(a,b){this.select(b,null,null)},_initSelectionEvents:function(){var b=this,c=this.contentNode,d=this.selectionDelegate;this._selectionEventQueues={deselect:[],select:[]};n("touch")&&!n("pointer")&&this.selectionTouchEvents?(k(c,q.selector(d,this.selectionTouchEvents),function(a){b._handleSelect(a,this); b._ignoreMouseSelect=this}),k(c,k.selector(d,this.selectionEvents),function(a){b._ignoreMouseSelect!==this?b._handleSelect(a,this):a.type===s&&(b._ignoreMouseSelect=null)})):k(c,k.selector(d,this.selectionEvents),function(a){b._handleSelect(a,this)});this.addKeyHandler&&this.addKeyHandler(32,function(a){b._handleSelect(a,a.target)});if(this.allowSelectAll)this.on("keydown",function(c){c[a]&&(65===c.keyCode&&!/\bdgrid-input\b/.test(c.target.className))&&(c.preventDefault(),b[b.allSelected?"clearSelection": "selectAll"]())});this._setCollection&&e.before(this,"_setCollection",function(a){b._updateDeselectionAspect(a)});this._updateDeselectionAspect()},_updateDeselectionAspect:function(a){function b(a,d){var e=c.row(a);if(e&&c.selection[e.id])c[d](e)}var c=this,d;this._removeDeselectSignals&&this._removeDeselectSignals();d=a&&a.track&&this._observeCollection?[e.before(this,"_observeCollection",function(a){d.push(a.on("delete",function(a){"undefined"===typeof a.index&&b(a.id,"deselect")}))}),e.after(this, "_observeCollection",function(a){d.push(a.on("update",function(c){"undefined"!==typeof c.index&&b(a.getIdentity(c.target),"select")}))},!0)]:[e.before(this,"removeRow",function(a,b){var c;b||(c=this.row(a))&&c.id in this.selection&&this.deselect(c)})];this._removeDeselectSignals=function(){for(var a=d.length;a--;)d[a].remove();d=[]}},allowSelect:function(){return!0},_fireSelectionEvent:function(a){var b=this._selectionEventQueues[a],c=this._selectionTriggerEvent,d;d={bubbles:!0,grid:this};c&&(d.parentType= c.type);d[this._selectionTargetType]=b;this._selectionEventQueues[a]=[];k.emit(this.contentNode,"dgrid-"+a,d)},_fireSelectionEvents:function(){var a=this._selectionEventQueues,b;for(b in a)a[b].length&&this._fireSelectionEvent(b)},_select:function(a,b,c){var d,e,f;"undefined"===typeof c&&(c=!0);a.element||(a=this.row(a));if(!1===c||this.allowSelect(a))if(d=this.selection,e=!!d[a.id],null===c&&(c=!e),f=a.element,!c&&!this.allSelected?delete this.selection[a.id]:d[a.id]=c,f&&(c?p.add(f,"dgrid-selected"+ (this.addUiClasses?" ui-state-active":"")):p.remove(f,"dgrid-selected ui-state-active")),c!==e&&f&&this._selectionEventQueues[(c?"":"de")+"select"].push(a),b)if(b.element||(b=this.row(b)),b){if(b=b.element){d=this._determineSelectionDirection(f,b);d||(b=document.getElementById(b.id),d=this._determineSelectionDirection(f,b));for(;a.element!==b&&(a=this[d](a));)this._select(a,null,c)}}else this._lastSelected=f},_determineSelectionDirection:n("dom-comparedocumentposition")?function(a,b){var c=b.compareDocumentPosition(a); return c&1?!1:2===c?"down":"up"}:function(a,b){return 1>b.sourceIndex?!1:b.sourceIndex>a.sourceIndex?"down":"up"},select:function(a,b,c){this._select(a,b,c);this._fireSelectionEvents()},deselect:function(a,b){this.select(a,b,!1)},clearSelection:function(a,b){this.allSelected=!1;for(var c in this.selection)a!==c&&this._select(c,null,!1);b||(this._lastSelected=null);this._fireSelectionEvents()},selectAll:function(){this.allSelected=!0;this.selection={};for(var a in this._rowIdToObject){var b=this.row(this._rowIdToObject[a]); this._select(b.id,null,!0)}this._fireSelectionEvents()},isSelected:function(a){if("undefined"===typeof a||null===a)return!1;a.element||(a=this.row(a));return a.id in this.selection?!!this.selection[a.id]:this.allSelected&&(!a.data||this.allowSelect(a))},refresh:function(){this.deselectOnRefresh&&this.clearSelection();this._lastSelected=null;return this.inherited(arguments)},renderArray:function(){var a=this.inherited(arguments),b=this.selection,c,d,e;for(c=0;cf.max)&&f.max--,h=f[m],h.parentNode===b&&e.removeRow(h,!1,d),f.splice(m,1),("delete"===a.type||"update"===a.type&&(m=f.min&&k<=f.max)){"max"in f&&(void 0===m||mf.max)&&f.max++;if(f.length){if(m=f[k],!m&&(m=f[k-1]))m=(m.connected||m).nextSibling}else m=e._getFirstRowSibling&&e._getFirstRowSibling(b);h&&(m&&h.id===m.id)&&(m=(m.connected||m).nextSibling);m&&!m.parentNode&&(m=document.getElementById(m.id));f.splice(k,0,void 0);h=e.insertRow(a.target,b,m,k,d);e.highlightRow(h)}h=null}),a.on("add, delete, update",function(b){var c="undefined"!==typeof b.previousIndex?b.previousIndex:Infinity, d="undefined"!==typeof b.index?b.index:Infinity,h=Math.min(c,d);c!==d&&f[h]&&e.adjustRowIndices(f[h]);Infinity!==c&&(e._processScroll&&(f[c]||f[c-1]))&&e._processScroll();e._onNotification(f,b,a);a===e._renderedCollection&&"totalLength"in b&&(e._total=b.totalLength)})];return{remove:function(){for(;0n||null==f)e=1;return e};p.createSortFunction=function(f,n){function e(a,b,c,d){return function(e,f){var h=d.getValue(e,a),l=d.getValue(f,a);return b*c(h,l)}}for(var h=[],q,d=n.comparatorMap,b=p.basicComparator,a=0;aa?(h=n(p),p=""):(h=n(p.slice(0,a)),p=n(p.slice(a+1)));"string"==typeof e[h]&&(e[h]=[e[h]]);f.isArray(e[h])?e[h].push(p):e[h]=p}return e}}})},"dojo/_base/loader":function(){define("./kernel ../has require module ../json ./lang ./array".split(" "),function(f,p,k,n,e,h,q){var d=function(a){return a.replace(/\./g,"/")},b=/\/\/>>built/,a=[],c=[],l=function(b,d,e){a.push(e);q.forEach(b.split(","),function(a){a=M(a,d.module);c.push(a);Q(a)});g()},g=function(){var b,c;for(c in H)if(b= H[c],void 0===b.noReqPluginCheck&&(b.noReqPluginCheck=/loadInit\!/.test(c)||/require\!/.test(c)?1:0),!b.executed&&!b.noReqPluginCheck&&b.injected==x)return;P(function(){var b=a;a=[];q.forEach(b,function(a){a(1)})})},s=function(a,b,c){var d=/\(|\)/g,e=1;for(d.lastIndex=b;(b=d.exec(a))&&!(e=")"==b[0]?e-1:e+1,0==e););if(0!=e)throw"unmatched paren around character "+d.lastIndex+" in: "+a;return[f.trim(a.substring(c,d.lastIndex))+";\n",d.lastIndex]},r=/(\/\*([\s\S]*?)\*\/|\/\/(.*)$)/mg,m=/(^|\s)dojo\.(loadInit|require|provide|requireLocalization|requireIf|requireAfterIf|platformRequire)\s*\(/mg, t=/(^|\s)(require|define)\s*\(/m,w=function(a,b){var c,d,e,f=[],g=[];c=[];for(b=b||a.replace(r,function(a){m.lastIndex=t.lastIndex=0;return m.test(a)||t.test(a)?"":a});c=m.exec(b);)d=m.lastIndex,e=d-c[0].length,d=s(b,d,e),"loadInit"==c[2]?f.push(d[0]):g.push(d[0]),m.lastIndex=d[1];c=f.concat(g);return c.length||!t.test(b)?[a.replace(/(^|\s)dojo\.loadInit\s*\(/g,"\n0 \x26\x26 dojo.loadInit("),c.join(""),c]:0},u=k.initSyncLoader(l,g,function(a,c){var d,f,g=[],h=[];if(b.test(c)||!(d=w(c)))return 0;f= a.mid+"-*loadInit";for(var m in M("dojo",a).result.scopeMap)g.push(m),h.push('"'+m+'"');return"// xdomain rewrite of "+a.mid+"\ndefine('"+f+"',{\n\tnames:"+e.stringify(g)+",\n\tdef:function("+g.join(",")+"){"+d[1]+"}});\n\ndefine("+e.stringify(g.concat(["dojo/loadInit!"+f]))+", function("+g.join(",")+"){\n"+d[0]+"});"}),v=u.sync,x=u.requested,z=u.arrived,y=u.nonmodule,A=u.executing,B=u.executed,E=u.syncExecStack,H=u.modules,L=u.execQ,M=u.getModule,Q=u.injectModule,G=u.setArrived,J=u.signal,F=u.finishExec, D=u.execModule,C=u.getLegacyMode,P=u.guardCheckComplete,l=u.dojoRequirePlugin;f.provide=function(a){var b=E[0],c=h.mixin(M(d(a),k.module),{executed:A,result:h.getObject(a,!0)});G(c);b&&(b.provides||(b.provides=[])).push(function(){c.result=h.getObject(a);delete c.provides;c.executed!==B&&F(c)});return c.result};p.add("config-publishRequireResult",1,0,0);f.require=function(a,b){var c=function(a,b){var c=M(d(a),k.module);if(E.length&&E[0].finish)E[0].finish.push(a);else{if(c.executed)return c.result; b&&(c.result=y);var e=C();Q(c);e=C();c.executed!==B&&c.injected===z&&u.guardCheckComplete(function(){D(c)});if(c.executed)return c.result;e==v?c.cjs?L.unshift(c):E.length&&(E[0].finish=[a]):L.push(c)}}(a,b);p("config-publishRequireResult")&&(!h.exists(a)&&void 0!==c)&&h.setObject(a,c);return c};f.loadInit=function(a){a()};f.registerModulePath=function(a,b){var c={};c[a.replace(/\./g,"/")]=b;k({paths:c})};f.platformRequire=function(a){a=(a.common||[]).concat(a[f._name]||a["default"]||[]);for(var b;a.length;)h.isArray(b= a.shift())?f.require.apply(f,b):f.require(b)};f.requireIf=f.requireAfterIf=function(a,b,c){a&&f.require(b,c)};f.requireLocalization=function(a,b,c){k(["../i18n"],function(d){d.getLocalization(a,b,c)})};return{extractLegacyApiApplications:w,require:l,loadInit:function(a,b,c){b([a],function(a){b(a.names,function(){for(var e="",g=[],h=0;he?"eraAbbr":"eraNames"][0>a.getFullYear()?0:1];break;case "y":f=a.getFullYear();switch(e){case 1:break;case 2:if(!c.fullYear){f=String(f);f=f.substr(f.length-2);break}default:h=!0}break;case "Q":case "q":f=Math.ceil((a.getMonth()+1)/3);h=!0;break;case "M":case "L":f=a.getMonth();3>e?(f+=1,h=!0):(l=["months","L"==l?"standAlone": "format",k[e-3]].join("-"),f=b[l][f]);break;case "w":f=g._getWeekOfYear(a,0);h=!0;break;case "d":f=a.getDate();h=!0;break;case "D":f=g._getDayOfYear(a);h=!0;break;case "e":case "c":if(f=a.getDay(),2>e){f=(f-n.getFirstDayOfWeek(c.locale)+8)%7;break}case "E":f=a.getDay();3>e?(f+=1,h=!0):(l=["days","c"==l?"standAlone":"format",k[e-3]].join("-"),f=b[l][f]);break;case "a":l=12>a.getHours()?"am":"pm";f=c[l]||b["dayPeriods-format-wide-"+l];break;case "h":case "H":case "K":case "k":h=a.getHours();switch(l){case "h":f= h%12||12;break;case "H":f=h;break;case "K":f=h%12;break;case "k":f=h||24}h=!0;break;case "m":f=a.getMinutes();h=!0;break;case "s":f=a.getSeconds();h=!0;break;case "S":f=Math.round(a.getMilliseconds()*Math.pow(10,e-3));h=!0;break;case "v":case "z":if(f=g._getZone(a,!0,c))break;e=4;case "Z":l=g._getZone(a,!1,c);l=[0>=l?"+":"-",q.pad(Math.floor(Math.abs(l)/60),2),q.pad(Math.abs(l)%60,2)];4==e&&(l.splice(0,0,"GMT"),l.splice(3,0,":"));f=l.join("");break;default:throw Error("dojo.date.locale.format: invalid pattern char: "+ d);}h&&(f=q.pad(f,e));return f})}function c(a,b,c,d){var e=function(a){return a};b=b||e;c=c||e;d=d||e;var f=a.match(/(''|[^'])+/g),g="'"==a.charAt(0);p.forEach(f,function(a,d){a?(f[d]=(g?c:b)(a.replace(/''/g,"'")),g=!g):f[d]=""});return d(f.join(""))}function l(a,b,c,d){d=h.escapeString(d);c.strict||(d=d.replace(" a"," ?a"));return d.replace(/([a-z])\1*/ig,function(d){var e;e=d.charAt(0);var f=d.length,g="",h="";c.strict?(1a)a=Number(a),d=""+(new Date).getFullYear(),g=100*d.substring(0,2),d=Math.min(Number(d.substring(2,4))+20,99),l[0]=ad?l[3]=d+12:"a"===n&&12==d&&(l[3]=0);d=new Date(l[0],l[1],l[2],l[3],l[4],l[5],l[6]);b.strict&&d.setFullYear(l[0]);var q=e.join(""),r=-1!=q.indexOf("d"), q=-1!=q.indexOf("M");if(!c||q&&d.getMonth()>l[1]||r&&d.getDate()>l[2])return null;if(q&&d.getMonth()=c.start&&d<=c.end};g._getDayOfYear=function(a){return k.difference(new Date(a.getFullYear(),0,1,a.getHours()),a)+1};g._getWeekOfYear=function(a,b){1==arguments.length&&(b=0);var c=(new Date(a.getFullYear(),0,1)).getDay(),d=Math.floor((g._getDayOfYear(a)+ (c-b+7)%7-1)/7);c==b&&d++;return d};return g})},"dijit/tree/_dndContainer":function(){define("dojo/aspect dojo/_base/declare dojo/dom-class dojo/_base/lang dojo/on dojo/touch".split(" "),function(f,p,k,n,e,h){return p("dijit.tree._dndContainer",null,{constructor:function(p,d){this.tree=p;this.node=p.domNode;n.mixin(this,d);this.containerState="";k.add(this.node,"dojoDndContainer");this.events=[e(this.node,h.enter,n.hitch(this,"onOverEvent")),e(this.node,h.leave,n.hitch(this,"onOutEvent")),f.after(this.tree, "_onNodeMouseEnter",n.hitch(this,"onMouseOver"),!0),f.after(this.tree,"_onNodeMouseLeave",n.hitch(this,"onMouseOut"),!0),e(this.node,"dragstart, selectstart",function(b){b.preventDefault()})]},destroy:function(){for(var e;e=this.events.pop();)e.remove();this.node=this.parent=null},onMouseOver:function(e){this.current=e},onMouseOut:function(){this.current=null},_changeState:function(e,d){var b="dojoDnd"+e,a=e.toLowerCase()+"State";k.replace(this.node,b+d,b+this[a]);this[a]=d},_addItemClass:function(e, d){k.add(e,"dojoDndItem"+d)},_removeItemClass:function(e,d){k.remove(e,"dojoDndItem"+d)},onOverEvent:function(){this._changeState("Container","Over")},onOutEvent:function(){this._changeState("Container","")}})})},"dijit/_base/wai":function(){define(["dojo/dom-attr","dojo/_base/lang","../main","../hccss"],function(f,p,k){p.mixin(k,{hasWaiRole:function(f,e){var h=this.getWaiRole(f);return e?-1b[g]?1:b[g]> a[g]?-1:0})}e.onFetch&&(c=e.onFetch.call(this,c,e));f.forEach(c,function(a){this._addOptionForItem(a)},this);this._queryRes.observe&&(this._observeHandle=this._queryRes.observe(b.hitch(this,function(a,b,c){b==c?this._onSetItem(a):(-1!=b&&this._onDeleteItem(a),-1!=c&&this._onNewItem(a))}),!0));this._loadingStore=!1;this.set("value","_pendingValue"in this?this._pendingValue:d);delete this._pendingValue;this.loadChildrenOnOpen?this._pseudoLoadChildren(c):this._loadChildren();this.onLoadDeferred.resolve(!0); this.onSetStore()}),b.hitch(this,function(a){console.error("dijit.form.Select: "+a.toString());this.onLoadDeferred.reject(a)})));return g},_setValueAttr:function(a,c){this._onChangeActive||(c=null);if(this._loadingStore)this._pendingValue=a;else if(null!=a){a=b.isArrayLike(a)?f.map(a,function(a){return b.isObject(a)?a:{value:a}}):b.isObject(a)?[a]:[{value:a}];a=f.filter(this.getOptions(a),function(a){return a&&a.value});var d=this.getOptions()||[];if(!this.multiple&&(!a[0]||!a[0].value)&&d.length)a[0]= d[0];f.forEach(d,function(b){b.selected=f.some(a,function(a){return a.value===b.value})});d=f.map(a,function(a){return a.value});if(!("undefined"==typeof d||"undefined"==typeof d[0])){var e=f.map(a,function(a){return a.label});this._setDisplay(this.multiple?e:e[0]);this.inherited(arguments,[this.multiple?d:d[0],c]);this._updateSelection()}}},_getDisplayedValueAttr:function(){var a=f.map([].concat(this.get("selectedOptions")),function(a){return a&&"label"in a?a.label:a?a.value:null},this);return this.multiple? a:a[0]},_setDisplayedValueAttr:function(a){this.set("value",this.getOptions("string"==typeof a?{label:a}:a))},_loadChildren:function(){this._loadingStore||(f.forEach(this._getChildren(),function(a){a.destroyRecursive()}),f.forEach(this.options,this._addOptionItem,this),this._updateSelection())},_updateSelection:function(){this.focusedChild=null;this._set("value",this._getValueFromOpts());var a=[].concat(this.value);if(a&&a[0]){var b=this;f.forEach(this._getChildren(),function(c){var d=f.some(a,function(a){return c.option&& a===c.option.value});d&&!b.multiple&&(b.focusedChild=c);q.toggle(c.domNode,this.baseClass.replace(/\s+|$/g,"SelectedOption "),d);c.domNode.setAttribute("aria-selected",d?"true":"false")},this)}},_getValueFromOpts:function(){var a=this.getOptions()||[];if(!this.multiple&&a.length){var b=f.filter(a,function(a){return a.selected})[0];if(b&&b.value)return b.value;a[0].selected=!0;return a[0].value}return this.multiple?f.map(f.filter(a,function(a){return a.selected}),function(a){return a.value})||[]:""}, _onNewItem:function(a,b){(!b||!b.parent)&&this._addOptionForItem(a)},_onDeleteItem:function(a){this.removeOption({value:this.store.getIdentity(a)})},_onSetItem:function(a){this.updateOption(this._getOptionObjForItem(a))},_getOptionObjForItem:function(a){var b=this.store,c=this.labelAttr&&this.labelAttr in a?a[this.labelAttr]:b.getLabel(a);return{value:c?b.getIdentity(a):null,label:c,item:a}},_addOptionForItem:function(a){var b=this.store;b.isItemLoaded&&!b.isItemLoaded(a)?b.loadItem({item:a,onItem:function(a){this._addOptionForItem(a)}, scope:this}):(a=this._getOptionObjForItem(a),this.addOption(a))},constructor:function(a){this._oValue=(a||{}).value||null;this._notifyConnections=[]},buildRendering:function(){this.inherited(arguments);h.setSelectable(this.focusNode,!1)},_fillContent:function(){this.options||(this.options=this.srcNodeRef?a("\x3e *",this.srcNodeRef).map(function(a){return"separator"===a.getAttribute("type")?{value:"",label:"",selected:!1,disabled:!1}:{value:a.getAttribute("data-"+d._scopeName+"-value")||a.getAttribute("value"), label:String(a.innerHTML),selected:a.getAttribute("selected")||!1,disabled:a.getAttribute("disabled")||!1}},this):[]);this.value?this.multiple&&"string"==typeof this.value&&this._set("value",this.value.split(",")):this._set("value",this._getValueFromOpts())},postCreate:function(){this.inherited(arguments);k.after(this,"onChange",b.hitch(this,"_updateSelection"));var a=this.store;if(a&&(a.getIdentity||a.getFeatures()["dojo.data.api.Identity"]))this.store=null,this._deprecatedSetStore(a,this._oValue, {query:this.query,queryOptions:this.queryOptions});this._storeInitialized=!0},startup:function(){this._loadChildren();this.inherited(arguments)},destroy:function(){for(var a;a=this._notifyConnections.pop();)a.remove();this._queryRes&&this._queryRes.close&&this._queryRes.close();this._observeHandle&&this._observeHandle.remove&&(this._observeHandle.remove(),this._observeHandle=null);this.inherited(arguments)},_addOptionItem:function(){},_removeOptionItem:function(){},_setDisplay:function(){},_getChildren:function(){return[]}, _getSelectedOptionsAttr:function(){return this.getOptions({selected:!0})},_pseudoLoadChildren:function(){},onSetStore:function(){}})})},"dijit/form/Select":function(){define("dojo/_base/array dojo/_base/declare dojo/dom-attr dojo/dom-class dojo/dom-geometry dojo/i18n dojo/keys dojo/_base/lang dojo/on dojo/sniff ./_FormSelectWidget ../_HasDropDown ../DropDownMenu ../MenuItem ../MenuSeparator ../Tooltip ../_KeyNavMixin ../registry dojo/text!./templates/Select.html dojo/i18n!./nls/validate".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m,t,w,u){function v(a){return function(b){this._isLoaded?this.inherited(a,arguments):this.loadDropDown(d.hitch(this,a,b))}}var x=p("dijit.form._SelectMenu",g,{autoFocus:!0,buildRendering:function(){this.inherited(arguments);this.domNode.setAttribute("role","listbox")},postCreate:function(){this.inherited(arguments);this.own(b(this.domNode,"selectstart",function(a){a.preventDefault();a.stopPropagation()}))},focus:function(){var a=!1,b=this.parentWidget.value; d.isArray(b)&&(b=b[b.length-1]);b&&f.forEach(this.parentWidget._getChildren(),function(c){c.option&&b===c.option.value&&(a=!0,this.focusChild(c,!1))},this);a||this.inherited(arguments)}});e=p("dijit.form.Select"+(a("dojo-bidi")?"_NoBidi":""),[c,l,t],{baseClass:"dijitSelect dijitValidationTextBox",templateString:u,_buttonInputDisabled:a("ie")?"disabled":"",required:!1,state:"",message:"",tooltipPosition:[],emptyLabel:"\x26#160;",_isLoaded:!1,_childrenLoaded:!1,labelType:"html",_fillContent:function(){this.inherited(arguments); if(this.options.length&&!this.value&&this.srcNodeRef){var a=this.srcNodeRef.selectedIndex||0;this._set("value",this.options[0<=a?a:0].value)}this.dropDown=new x({id:this.id+"_menu",parentWidget:this});n.add(this.dropDown.domNode,this.baseClass.replace(/\s+|$/g,"Menu "))},_getMenuItemForOption:function(a){if(!a.value&&!a.label)return new r({ownerDocument:this.ownerDocument});var b=d.hitch(this,"_setValueAttr",a);a=new s({option:a,label:("text"===this.labelType?(a.label||"").toString().replace(/&/g, "\x26amp;").replace(/a?"previousSibling":"nextSibling"])&&"getAttribute"in b){var c=q.byNode(b);if(c)return c}return null}})})},"dijit/form/_ListBase":function(){define(["dojo/_base/declare","dojo/on","dojo/window"],function(f,p,k){return f("dijit.form._ListBase",null,{selected:null,_listConnect:function(f,e){var h=this;return h.own(p(h.containerNode,p.selector(function(e,d,b){return e.parentNode== b},f),function(f){h[e](f,this)}))},selectFirstNode:function(){for(var f=this.containerNode.firstChild;f&&"none"==f.style.display;)f=f.nextSibling;this._setSelectedAttr(f,!0)},selectLastNode:function(){for(var f=this.containerNode.lastChild;f&&"none"==f.style.display;)f=f.previousSibling;this._setSelectedAttr(f,!0)},selectNextNode:function(){var f=this.selected;if(f){for(f=f.nextSibling;f&&"none"==f.style.display;)f=f.nextSibling;f?this._setSelectedAttr(f,!0):this.selectFirstNode()}else this.selectFirstNode()}, selectPreviousNode:function(){var f=this.selected;if(f){for(f=f.previousSibling;f&&"none"==f.style.display;)f=f.previousSibling;f?this._setSelectedAttr(f,!0):this.selectLastNode()}else this.selectLastNode()},_setSelectedAttr:function(f,e){if(this.selected!=f){var h=this.selected;if(h)this.onDeselect(h);f&&(e&&k.scrollIntoView(f),this.onSelect(f));this._set("selected",f)}else if(f)this.onSelect(f)}})})},"dijit/form/_FormWidget":function(){define("dojo/_base/declare dojo/sniff dojo/_base/kernel dojo/ready ../_Widget ../_CssStateMixin ../_TemplatedMixin ./_FormWidgetMixin".split(" "), function(f,p,k,n,e,h,q,d){p("dijit-legacy-requires")&&n(0,function(){require(["dijit/form/_FormValueWidget"])});return f("dijit.form._FormWidget",[e,q,h,d],{setDisabled:function(b){k.deprecated("setDisabled("+b+") is deprecated. Use set('disabled',"+b+") instead.","","2.0");this.set("disabled",b)},setValue:function(b){k.deprecated("dijit.form._FormWidget:setValue("+b+") is deprecated. Use set('value',"+b+") instead.","","2.0");this.set("value",b)},getValue:function(){k.deprecated(this.declaredClass+ "::getValue() is deprecated. Use get('value') instead.","","2.0");return this.get("value")},postMixInProperties:function(){this.nameAttrSetting=this.name&&!p("msapp")?'name\x3d"'+this.name.replace(/"/g,"\x26quot;")+'"':"";this.inherited(arguments)}})})},"dojo/_base/Color":function(){define(["./kernel","./lang","./array","./config"],function(f,p,k,n){var e=f.Color=function(e){e&&this.setColor(e)};e.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:n.transparentColor||[0,0,0,0]};p.extend(e,{r:255,g:255,b:255,a:1,_set:function(e,f,d,b){this.r=e;this.g=f;this.b=d;this.a=b},setColor:function(f){p.isString(f)?e.fromString(f,this):p.isArray(f)?e.fromArray(f,this):(this._set(f.r,f.g,f.b,f.a),f instanceof e||this.sanitize());return this},sanitize:function(){return this}, toRgb:function(){return[this.r,this.g,this.b]},toRgba:function(){return[this.r,this.g,this.b,this.a]},toHex:function(){return"#"+k.map(["r","g","b"],function(e){e=this[e].toString(16);return 2>e.length?"0"+e:e},this).join("")},toCss:function(e){var f=this.r+", "+this.g+", "+this.b;return(e?"rgba("+f+", "+this.a:"rgb("+f)+")"},toString:function(){return this.toCss(!0)}});e.blendColors=f.blendColors=function(f,n,d,b){var a=b||new e;k.forEach(["r","g","b","a"],function(b){a[b]=f[b]+(n[b]-f[b])*d;"a"!= b&&(a[b]=Math.round(a[b]))});return a.sanitize()};e.fromRgb=f.colorFromRgb=function(f,k){var d=f.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return d&&e.fromArray(d[1].split(/\s*,\s*/),k)};e.fromHex=f.colorFromHex=function(f,n){var d=n||new e,b=4==f.length?4:8,a=(1<>=b;d[c]=4==b?17*e:e});d.a=1;return d};e.fromArray=f.colorFromArray=function(f,k){var d=k||new e;d._set(Number(f[0]),Number(f[1]), Number(f[2]),Number(f[3]));isNaN(d.a)&&(d.a=1);return d.sanitize()};e.fromString=f.colorFromString=function(f,k){var d=e.named[f];return d&&e.fromArray(d,k)||e.fromRgb(f,k)||e.fromHex(f,k)};return e})},"dstore/Store":function(){define("dojo/_base/lang dojo/_base/array dojo/aspect dojo/has dojo/when dojo/Deferred dojo/_base/declare ./QueryMethod ./Filter dojo/Evented".split(" "),function(f,p,k,n,e,h,q,d,b,a){function c(a){return function(b,c){var d=this;e(b,function(b){b={target:b};var e=c[1]||{}; "beforeId"in e&&(b.beforeId=e.beforeId);d.emit(a,b)});return b}}n.add("object-proto",!!{}.__proto__&&!{}.watch);var l=n("object-proto");return q(a,{constructor:function(b){b&&q.safeMixin(this,b);this.Model&&this.Model.createSubclass&&(this.Model=this.Model.createSubclass([]).extend({_store:this}));this.storage=new a;var d=this;this.autoEmitEvents&&(k.after(this,"add",c("add")),k.after(this,"put",c("update")),k.after(this,"remove",function(a,b){e(a,function(){d.emit("delete",{id:b[0]})});return a}))}, autoEmitEvents:!0,idProperty:"id",queryAccessors:!0,getIdentity:function(a){return a.get?a.get(this.idProperty):a[this.idProperty]},_setIdentity:function(a,b){a.set?a.set(this.idProperty,b):a[this.idProperty]=b},forEach:function(a,b){var c=this;return e(this.fetch(),function(d){for(var e=0,f;void 0!==(f=d[e]);e++)a.call(b,f,e,c);return d})},on:function(a,b){return this.storage.on(a,b)},emit:function(a,b){b=b||{};b.type=a;try{return this.storage.emit(a,b)}finally{return b.cancelable}},parse:null,stringify:null, Model:null,_restore:function(a,b){var c=this.Model;if(c&&a){var d=c.prototype,e=d._restore;e?a=e.call(a,c,b):l&&b?a.__proto__=d:a=f.delegate(d,a)}return a},create:function(a){return new this.Model(a)},_createSubCollection:function(a){var b=f.delegate(this.constructor.prototype),c;for(c in this)this._includePropertyInSubCollection(c,b)&&(b[c]=this[c]);return q.safeMixin(b,a)},_includePropertyInSubCollection:function(a,b){return!(a in b)||b[a]!==this[a]},queryLog:[],filter:new d({type:"filter",normalizeArguments:function(a){var b= this.Filter;return a instanceof b?[a]:[new b(a)]}}),Filter:b,sort:new d({type:"sort",normalizeArguments:function(a,b){var c;"function"===typeof a?c=[a]:(c=a instanceof Array?a.slice():"object"===typeof a?[].slice.call(arguments):[{property:a,descending:b}],c=p.map(c,function(a){a=f.mixin({},a);a.descending=!!a.descending;return a}),c=[c]);return c}}),select:new d({type:"select"}),_getQuerierFactory:function(a){return this["_create"+(a[0].toUpperCase()+a.substr(1))+"Querier"]}})})},"dojo/errors/RequestError":function(){define(["./create"], function(f){return f("RequestError",function(f,k){this.response=k})})},"dojo/dnd/common":function(){define(["../sniff","../_base/kernel","../_base/lang","../dom"],function(f,p,k,n){var e=k.getObject("dojo.dnd",!0);e.getCopyKeyState=function(e){return e[f("mac")?"metaKey":"ctrlKey"]};e._uniqueId=0;e.getUniqueId=function(){var f;do f=p._scopeName+"Unique"+ ++e._uniqueId;while(n.byId(f));return f};e._empty={};e.isFormElement=function(e){e=e.target;3==e.nodeType&&(e=e.parentNode);return 0<=" a button textarea input select option ".indexOf(" "+ e.tagName.toLowerCase()+" ")};return e})},"dijit/CalendarLite":function(){define("dojo/_base/array dojo/_base/declare dojo/cldr/supplemental dojo/date dojo/date/locale dojo/date/stamp dojo/dom dojo/dom-class dojo/_base/lang dojo/on dojo/sniff dojo/string ./_WidgetBase ./_TemplatedMixin dojo/text!./templates/Calendar.html ./a11yclick ./hccss".split(" "),function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r){var m=p("dijit.CalendarLite",[g,s],{templateString:r,dowTemplateString:'\x3cth class\x3d"dijitReset dijitCalendarDayLabelTemplate" role\x3d"columnheader" scope\x3d"col"\x3e\x3cspan class\x3d"dijitCalendarDayLabel"\x3e${d}\x3c/span\x3e\x3c/th\x3e', dateTemplateString:'\x3ctd class\x3d"dijitReset" role\x3d"gridcell" data-dojo-attach-point\x3d"dateCells"\x3e\x3cspan class\x3d"dijitCalendarDateLabel" data-dojo-attach-point\x3d"dateLabels"\x3e\x3c/span\x3e\x3c/td\x3e',weekTemplateString:'\x3ctr class\x3d"dijitReset dijitCalendarWeekTemplate" role\x3d"row"\x3e${d}${d}${d}${d}${d}${d}${d}\x3c/tr\x3e',value:new Date(""),datePackage:"",dayWidth:"narrow",tabIndex:"0",dayOffset:-1,currentFocus:new Date,_setSummaryAttr:"gridNode",baseClass:"dijitCalendar dijitCalendarLite", _isValidDate:function(a){return a&&!isNaN(a)&&"object"==typeof a&&a.toString()!=this.constructor.prototype.value.toString()},_getValueAttr:function(){var a=this._get("value");if(a&&!isNaN(a)){var b=new this.dateClassObj(a);b.setHours(0,0,0,0);b.getDate()b&&(g-=7);if(!this.summary){var h=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang,a);this.gridNode.setAttribute("summary",h[a.getMonth()])}this._date2cell={};f.forEach(this.dateCells,function(f,h){var l=h+g,k=new this.dateClassObj(a),m="dijitCalendar",n=0;l=b+c?(l=l-b-c+1,n=1,m+="Next"):(l=l-b+1,m+="Current");n&&(k=this.dateModule.add(k,"month",n));k.setDate(l);this.dateModule.compare(k,e,"date")||(m="dijitCalendarCurrentDate "+m);this.isDisabledDate(k,this.lang)?(m="dijitCalendarDisabledDate "+m,f.setAttribute("aria-disabled","true")):(m="dijitCalendarEnabledDate "+m,f.removeAttribute("aria-disabled"),f.setAttribute("aria-selected","false"));(n=this.getClassForDate(k,this.lang))&&(m=n+" "+m);f.className=m+"Month dijitCalendarDateTemplate"; m=k.valueOf();this._date2cell[m]=f;f.dijitDateValue=m;this._setText(this.dateLabels[h],k.getDateLocalized?k.getDateLocalized(this.lang):k.getDate())},this)},_populateControls:function(){var a=new this.dateClassObj(this.currentFocus);a.setDate(1);this.monthWidget.set("month",a);var b=a.getFullYear()-1,c=new this.dateClassObj;f.forEach(["previous","current","next"],function(a){c.setFullYear(b++);this._setText(this[a+"YearLabelNode"],this.dateLocaleModule.format(c,{selector:"year",locale:this.lang}))}, this)},goToToday:function(){this.set("value",new this.dateClassObj)},constructor:function(a){this.dateModule=a.datePackage?b.getObject(a.datePackage,!1):n;this.dateClassObj=this.dateModule.Date||Date;this.dateLocaleModule=a.datePackage?b.getObject(a.datePackage+".locale",!1):e},_createMonthWidget:function(){return m._MonthWidget({id:this.id+"_mddb",lang:this.lang,dateLocaleModule:this.dateLocaleModule},this.monthNode)},buildRendering:function(){var a=this.dowTemplateString,b=this.dateLocaleModule.getNames("days", this.dayWidth,"standAlone",this.lang),c=0<=this.dayOffset?this.dayOffset:k.getFirstDayOfWeek(this.lang);this.dayCellsHtml=l.substitute([a,a,a,a,a,a,a].join(""),{d:""},function(){return b[c++%7]});a=l.substitute(this.weekTemplateString,{d:this.dateTemplateString});this.dateRowsHtml=[a,a,a,a,a,a].join("");this.dateCells=[];this.dateLabels=[];this.inherited(arguments);q.setSelectable(this.domNode,!1);a=new this.dateClassObj(this.currentFocus);this.monthWidget=this._createMonthWidget();this.set("currentFocus", a,!1)},postCreate:function(){this.inherited(arguments);this._connectControls()},_connectControls:function(){var c=b.hitch(this,function(c,d,e){this[c].dojoClick=!0;return a(this[c],"click",b.hitch(this,function(){this._setCurrentFocusAttr(this.dateModule.add(this.currentFocus,d,e))}))});this.own(c("incrementMonth","month",1),c("decrementMonth","month",-1),c("nextYearLabelNode","year",1),c("previousYearLabelNode","year",-1))},_setCurrentFocusAttr:function(a,b){var d=this.currentFocus,e=this._getNodeByDate(d); a=this._patchDate(a);this._set("currentFocus",a);if(!this._date2cell||0!=this.dateModule.difference(d,a,"month"))this._populateGrid(),this._populateControls(),this._markSelectedDates([this.value]);d=this._getNodeByDate(a);d.setAttribute("tabIndex",this.tabIndex);(this.focused||b)&&d.focus();e&&e!=d&&(c("webkit")?e.setAttribute("tabIndex","-1"):e.removeAttribute("tabIndex"))},focus:function(){this._setCurrentFocusAttr(this.currentFocus,!0)},_onDayClick:function(a){a.stopPropagation();a.preventDefault(); for(a=a.target;a&&!a.dijitDateValue;a=a.parentNode);a&&!d.contains(a,"dijitCalendarDisabledDate")&&this.set("value",a.dijitDateValue)},_getNodeByDate:function(a){return(a=this._patchDate(a))&&this._date2cell?this._date2cell[a.valueOf()]:null},_markSelectedDates:function(a){function c(a,b){d.toggle(b,"dijitCalendarSelectedDate",a);b.setAttribute("aria-selected",a?"true":"false")}f.forEach(this._selectedCells||[],b.partial(c,!1));this._selectedCells=f.filter(f.map(a,this._getNodeByDate,this),function(a){return a}); f.forEach(this._selectedCells,b.partial(c,!0))},onChange:function(){},isDisabledDate:function(){},getClassForDate:function(){}});m._MonthWidget=p("dijit.CalendarLite._MonthWidget",g,{_setMonthAttr:function(a){var b=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang,a),d=6==c("ie")?"":"\x3cdiv class\x3d'dijitSpacer'\x3e"+f.map(b,function(a){return"\x3cdiv\x3e"+a+"\x3c/div\x3e"}).join("")+"\x3c/div\x3e";this.domNode.innerHTML=d+"\x3cdiv class\x3d'dijitCalendarMonthLabel dijitCalendarCurrentMonthLabel'\x3e"+ b[a.getMonth()]+"\x3c/div\x3e"}});return m})},"dijit/Viewport":function(){define(["dojo/Evented","dojo/on","dojo/domReady","dojo/sniff","dojo/window"],function(f,p,k,n,e){var h=new f,q;k(function(){var d=e.getBox();h._rlh=p(window,"resize",function(){var a=e.getBox();d.h==a.h&&d.w==a.w||(d=a,h.emit("resize"))});if(8==n("ie")){var b=screen.deviceXDPI;setInterval(function(){screen.deviceXDPI!=b&&(b=screen.deviceXDPI,h.emit("resize"))},500)}n("ios")&&(p(document,"focusin",function(a){q=a.target}),p(document, "focusout",function(a){q=null}))});h.getEffectiveBox=function(d){d=e.getBox(d);var b=q&&q.tagName&&q.tagName.toLowerCase();if(n("ios")&&q&&!q.readOnly&&("textarea"==b||"input"==b&&/^(color|email|number|password|search|tel|text|url)$/.test(q.type)))d.h*=0==orientation||180==orientation?0.66:0.4,b=q.getBoundingClientRect(),d.h=Math.max(d.h,b.top+b.height);return d};return h})},"dojo/topic":function(){define(["./Evented"],function(f){var p=new f;return{publish:function(f,n){return p.emit.apply(p,arguments)}, subscribe:function(f,n){return p.on.apply(p,arguments)}}})},"dijit/_base/place":function(){define(["dojo/_base/array","dojo/_base/lang","dojo/window","../place","../main"],function(f,p,k,n,e){var h={getViewport:function(){return k.getBox()}};h.placeOnScreen=n.at;h.placeOnScreenAroundElement=function(e,d,b,a){var c;if(p.isArray(b))c=b;else{c=[];for(var f in b)c.push({aroundCorner:f,corner:b[f]})}return n.around(e,d,c,!0,a)};h.placeOnScreenAroundNode=h.placeOnScreenAroundElement;h.placeOnScreenAroundRectangle= h.placeOnScreenAroundElement;h.getPopupAroundAlignment=function(e,d){var b={};f.forEach(e,function(a){var c=d;switch(a){case "after":b[d?"BR":"BL"]=d?"BL":"BR";break;case "before":b[d?"BL":"BR"]=d?"BR":"BL";break;case "below-alt":c=!c;case "below":b[c?"BL":"BR"]=c?"TL":"TR";b[c?"BR":"BL"]=c?"TR":"TL";break;case "above-alt":c=!c;default:b[c?"TL":"TR"]=c?"BL":"BR",b[c?"TR":"TL"]=c?"BR":"BL"}});return b};p.mixin(e,h);return e})},"dijit/MenuSeparator":function(){define("dojo/_base/declare dojo/dom ./_WidgetBase ./_TemplatedMixin ./_Contained dojo/text!./templates/MenuSeparator.html".split(" "), function(f,p,k,n,e,h){return f("dijit.MenuSeparator",[k,n,e],{templateString:h,buildRendering:function(){this.inherited(arguments);p.setSelectable(this.domNode,!1)},isFocusable:function(){return!1}})})},"dijit/form/_ComboBoxMenu":function(){define("dojo/_base/declare dojo/dom-class dojo/dom-style dojo/keys ../_WidgetBase ../_TemplatedMixin ./_ComboBoxMenuMixin ./_ListMouseMixin".split(" "),function(f,p,k,n,e,h,q,d){return f("dijit.form._ComboBoxMenu",[e,h,d,q],{templateString:"\x3cdiv class\x3d'dijitReset dijitMenu' data-dojo-attach-point\x3d'containerNode' style\x3d'overflow: auto; overflow-x: hidden;' role\x3d'listbox'\x3e\x3cdiv class\x3d'dijitMenuItem dijitMenuPreviousButton' data-dojo-attach-point\x3d'previousButton' role\x3d'option'\x3e\x3c/div\x3e\x3cdiv class\x3d'dijitMenuItem dijitMenuNextButton' data-dojo-attach-point\x3d'nextButton' role\x3d'option'\x3e\x3c/div\x3e\x3c/div\x3e", baseClass:"dijitComboBoxMenu",postCreate:function(){this.inherited(arguments);this.isLeftToRight()||(p.add(this.previousButton,"dijitMenuItemRtl"),p.add(this.nextButton,"dijitMenuItemRtl"));this.containerNode.setAttribute("role","listbox")},_createMenuItem:function(){var b=this.ownerDocument.createElement("div");b.className="dijitReset dijitMenuItem"+(this.isLeftToRight()?"":" dijitMenuItemRtl");b.setAttribute("role","option");return b},onHover:function(b){p.add(b,"dijitMenuItemHover")},onUnhover:function(b){p.remove(b, "dijitMenuItemHover")},onSelect:function(b){p.add(b,"dijitMenuItemSelected")},onDeselect:function(b){p.remove(b,"dijitMenuItemSelected")},_page:function(b){var a=0,c=this.domNode.scrollTop,d=k.get(this.domNode,"height");for(this.getHighlightedOption()||this.selectNextNode();ab&&(b=this.length+b);this[b]&&a.push(this[b])},this);return a._stash(this)}});var w=b(d,r);f.query=b(d,function(a){return r(a)});w.load=function(a,c,d){q.load(a,c,function(a){d(b(a,r))})};f._filterQueryResult=w._filterResult=function(a,b,c){return new r(w.filter(a, b,c))};f.NodeList=w.NodeList=r;return w})},"dijit/_base/focus":function(){define("dojo/_base/array dojo/dom dojo/_base/lang dojo/topic dojo/_base/window ../focus ../selection ../main".split(" "),function(f,p,k,n,e,h,q,d){h.focus=function(b){if(b){var a="node"in b?b.node:b,c=b.bookmark;b=b.openedForWindow;var f=c?c.isCollapsed:!1;if(a){var g="iframe"==a.tagName.toLowerCase()?a.contentWindow:a;if(g&&g.focus)try{g.focus()}catch(k){}h._onFocusNode(a)}if(c&&e.withGlobal(b||e.global,d.isCollapsed)&&!f){b&& b.focus();try{e.withGlobal(b||e.global,d.moveToBookmark,null,[c])}catch(n){}}}};h.watch("curNode",function(b,a,c){d._curFocus=c;d._prevFocus=a;c&&n.publish("focusNode",c)});h.watch("activeStack",function(b,a,c){d._activeStack=c});h.on("widget-blur",function(b,a){n.publish("widgetBlur",b,a)});h.on("widget-focus",function(b,a){n.publish("widgetFocus",b,a)});k.mixin(d,{_curFocus:null,_prevFocus:null,isCollapsed:function(){return d.getBookmark().isCollapsed},getBookmark:function(){return(e.global==window? q:new q.SelectionManager(e.global)).getBookmark()},moveToBookmark:function(b){return(e.global==window?q:new q.SelectionManager(e.global)).moveToBookmark(b)},getFocus:function(b,a){var c=!h.curNode||b&&p.isDescendant(h.curNode,b.domNode)?d._prevFocus:h.curNode;return{node:c,bookmark:c&&c==h.curNode&&e.withGlobal(a||e.global,d.getBookmark),openedForWindow:a}},_activeStack:[],registerIframe:function(b){return h.registerIframe(b)},unregisterIframe:function(b){b&&b.remove()},registerWin:function(b,a){return h.registerWin(b, a)},unregisterWin:function(b){b&&b.remove()}});return d})},"dgrid/OnDemandList":function(){define("./List ./_StoreMixin dojo/_base/declare dojo/_base/lang dojo/dom-construct dojo/on dojo/when ./util/misc".split(" "),function(f,p,k,n,e,h,q,d){return k([f,p],{minRowsPerPage:25,maxRowsPerPage:250,maxEmptySpace:Infinity,bufferRows:10,farOffRemoval:2E3,queryRowsOverlap:0,pagingMethod:"debounce",pagingDelay:d.defaultDelay,keepScrollPosition:!1,rowHeight:0,postCreate:function(){this.inherited(arguments); var b=this;h(this.bodyNode,"scroll",d[this.pagingMethod](function(a){b._processScroll(a)},null,this.pagingDelay))},renderQuery:function(b,a){var c=this,d=a&&a.container||this.contentNode,f={query:b,count:0},h,k=this.preload,m={node:e.create("div",{className:"dgrid-preload",style:{height:"0"}},d),count:0,query:b,next:f};m.node.rowIndex=0;f.node=h=e.create("div",{className:"dgrid-preload"},d);f.previous=m;h.rowIndex=this.minRowsPerPage;k?((f.next=k.next)&&h.offsetTop>=k.node.offsetTop?f.previous=k: (f.next=k,f.previous=k.previous),f.previous.next=f,f.next.previous=f):this.preload=f;var p=e.create("div",{className:"dgrid-loading"},h,"before");e.create("div",{className:"dgrid-below"},p).innerHTML=this.loadingMessage;a=n.mixin({start:0,count:this.minRowsPerPage},"level"in b?{queryLevel:b.level}:null);return this._trackError(function(){var d=b(a);return c.renderQueryResults(d,h,a).then(function(b){return d.totalLength.then(function(d){var l=b.length,k=h.parentNode;c._rows&&(c._rows.min=0,c._rows.max= l===d?Infinity:l-1);e.destroy(p);"queryLevel"in a||(c._total=d);0===d&&k&&(c.noDataNode&&e.destroy(c.noDataNode),c._insertNoDataNode(k));c._calcAverageRowHeight(b);d-=l;f.count=d;h.rowIndex=l;d?h.style.height=Math.min(d*c.rowHeight,c.maxEmptySpace)+"px":h.style.display="none";c._previousScrollPosition&&(c.scrollTo(c._previousScrollPosition),delete c._previousScrollPosition);return q(c._processScroll()).then(function(){return b})})}).otherwise(function(a){e.destroy(p);throw a;})})},refresh:function(b){var a= this,c=b&&b.keepScrollPosition;"undefined"===typeof c&&(c=this.keepScrollPosition);c&&(this._previousScrollPosition=this.getScrollPosition());this.inherited(arguments);if(this._renderedCollection)return this.renderQuery(function(b){return a._renderedCollection.fetchRange({start:b.start,end:b.start+b.count})}).then(function(){a._emitRefreshComplete()})},resize:function(){this.inherited(arguments);this.rowHeight||this._calcAverageRowHeight(this.contentNode.getElementsByClassName("dgrid-row"));this._processScroll()}, cleanup:function(){this.inherited(arguments);this.preload=null},renderQueryResults:function(b){var a=this.inherited(arguments),c=this._renderedCollection;c&&c.releaseRange&&a.then(function(a){a[0]&&!a[0].parentNode.tagName&&b.totalLength.then(function(){c.releaseRange(a[0].rowIndex,a[a.length-1].rowIndex+1)})});return a},_getFirstRowSibling:function(b){return b.lastChild},_calcRowHeight:function(b){var a=b.nextSibling;return a&&!/\bdgrid-preload\b/.test(a.className)?a.offsetTop-b.offsetTop:b.offsetHeight}, _calcAverageRowHeight:function(b){for(var a=b.length,c=0,d=0;d2*k){for(var m,n=l[d],p=0,q=0,r=[],s=n&&n.rowIndex,t;m=n;){var u=f._calcRowHeight(m);if(p+u+k>b||0>n.className.indexOf("dgrid-row")&&0>n.className.indexOf("dgrid-loading"))break;n=m[d];p+=u;q+=m.count||1;f.removeRow(m,!0);r.push(m);"rowIndex"in m&&(t=m.rowIndex)}f._renderedCollection.releaseRange&& ("number"===typeof s&&"number"===typeof t)&&(h?f._renderedCollection.releaseRange(t,s+1):f._renderedCollection.releaseRange(s,t+1),f._rows[h?"max":"min"]=t,f._rows.max>=f._total-1&&(f._rows.max=Infinity));a.count+=q;h?(l.rowIndex-=q,c(a)):l.style.height=l.offsetHeight+p+"px";var A=document.createElement("div");for(a=r.length;a--;)A.appendChild(r[a]);setTimeout(function(){e.destroy(A)},1)}}function c(a,b){a.node.style.height=Math.min(a.count*f.rowHeight,b?Infinity:f.maxEmptySpace)+"px"}function d(a, b){do a=b?a.next:a.previous;while(a&&!a.node.offsetWidth);return a}if(this.rowHeight){var f=this,h=f.bodyNode;b=b&&b.scrollTop||this.getScrollPosition().y;var h=h.offsetHeight+b,k,m,n=f.preload,p=f.lastScrollTop,q=f.bufferRows*f.rowHeight,v=q-f.rowHeight,x,z=!0;for(f.lastScrollTop=b;n&&!n.node.offsetWidth;)n=n.previous;for(;n&&n!==k;){k=f.preload;f.preload=n;m=n.node;var y=m.offsetTop;if(h+1+vy+m.offsetHeight)n=d(n,z=!0);else{var y=((m.rowIndex?b-q:h)-y)/f.rowHeight,A= (h-b+2*q)/f.rowHeight,B=Math.max(Math.min((b-p)*f.rowHeight,f.maxRowsPerPage/2),f.maxRowsPerPage/-2),A=A+Math.min(Math.abs(B),10);0===m.rowIndex&&(y-=A);y=Math.max(y,0);10>y&&(0b)&&n;if(M){var Q=n.previous;Q&&(a(Q,b-(Q.node.offsetTop+ Q.node.offsetHeight),"nextSibling"),0f._total||0>E.count)){var G=e.create("div",{className:"dgrid-loading",style:{height:A*f.rowHeight+"px"}},H,"before");e.create("div",{className:"dgrid-"+(M?"below":"above"),innerHTML:f.loadingMessage},G);G.count=A;f._trackError(function(){(function(a,b,d){var h=n.query(E);x=f.renderQueryResults(h,a,E).then(function(k){var l=f._rows;l&&(!("queryLevel"in E)&&k.length)&&(b?(l.max<=l.min&&(l.min=k[0].rowIndex), l.max=k[k.length-1].rowIndex):(l.max<=l.min&&(l.max=k[k.length-1].rowIndex),l.min=k[0].rowIndex));H=a.nextSibling;e.destroy(a);d&&(H&&H.offsetWidth)&&(l=f.getScrollPosition(),f.scrollTo({x:l.x,y:l.y+H.offsetTop-d,preserveMomentum:!0}));h.totalLength.then(function(a){"queryLevel"in E||(f._total=a,f._rows&&f._rows.max>=f._total-1&&(f._rows.max=Infinity));b&&(b.count=a-b.node.rowIndex,c(b))});f._processScroll();return k},function(b){e.destroy(a);throw b;})})(G,M,L)});n=n.previous}}}}return x}}})})}, "dijit/a11y":function(){define("dojo/_base/array dojo/dom dojo/dom-attr dojo/dom-style dojo/_base/lang dojo/sniff ./main".split(" "),function(f,p,k,n,e,h,q){var d={_isElementShown:function(b){var a=n.get(b);return"hidden"!=a.visibility&&"collapsed"!=a.visibility&&"none"!=a.display&&"hidden"!=k.get(b,"type")},hasDefaultTabStop:function(b){switch(b.nodeName.toLowerCase()){case "a":return k.has(b,"href");case "area":case "button":case "input":case "object":case "select":case "textarea":return!0;case "iframe":var a; try{var c=b.contentDocument;if("designMode"in c&&"on"==c.designMode)return!0;a=c.body}catch(d){try{a=b.contentWindow.document.body}catch(e){return!1}}return a&&("true"==a.contentEditable||a.firstChild&&"true"==a.firstChild.contentEditable);default:return"true"==b.contentEditable}},effectiveTabIndex:function(b){return k.get(b,"disabled")?void 0:k.has(b,"tabIndex")?+k.get(b,"tabIndex"):d.hasDefaultTabStop(b)?0:void 0},isTabNavigable:function(b){return 0<=d.effectiveTabIndex(b)},isFocusable:function(b){return-1<= d.effectiveTabIndex(b)},_getTabNavigable:function(b){function a(a){return a&&"input"==a.tagName.toLowerCase()&&a.type&&"radio"==a.type.toLowerCase()&&a.name&&a.name.toLowerCase()}var c,e,f,n,p,m,q={},w=d._isElementShown,u=d.effectiveTabIndex,v=function(b){for(b=b.firstChild;b;b=b.nextSibling)if(!(1!=b.nodeType||9>=h("ie")&&"HTML"!==b.scopeName||!w(b))){var d=u(b);if(0<=d){if(0==d)c||(c=b),e=b;else if(0=m)m=d,p=b}d=a(b);k.get(b,"checked")&&d&&(q[d]=b)}"SELECT"!=b.nodeName.toUpperCase()&& v(b)}};w(b)&&v(b);return{first:q[a(c)]||c,last:q[a(e)]||e,lowest:q[a(f)]||f,highest:q[a(p)]||p}},getFirstInTabbingOrder:function(b,a){var c=d._getTabNavigable(p.byId(b,a));return c.lowest?c.lowest:c.first},getLastInTabbingOrder:function(b,a){var c=d._getTabNavigable(p.byId(b,a));return c.last?c.last:c.highest}};e.mixin(q,d);return d})},"cbtree/model/ForestStoreModel":function(){define("module dojo/_base/declare dojo/_base/lang dojo/Deferred dojo/when ./_base/CheckedStoreModel ../errors/createError!../errors/CBTErrors.json".split(" "), function(f,p,k,n,e,h,q){var d=q(f.id);return p([h],{rootId:"$root$",rootLabel:"ROOT",constructor:function(b){b={id:this.rootId,root:!0};var a=this.store;b[this.checkedAttr]=this.checkedState;b[this.labelAttr]=this.rootLabel||this.rootId;if(this._methods.queryEngine)this._rootQuery=a.queryEngine(this.query);else throw new d("MethodMissing","_createForestRoot","store has no query engine");this._forest=!0;this.root=b},getChildren:function(b,a,c){this._getChildren(b,function(a,b){return a==this.root? this.store.query(this.query,this.options):this.store.getChildren(a,this.options)},a,c)},getParents:function(b){if(b&&b!=this.root){var a=this;return this.inherited(arguments).then(function(c){a.isChildOf(b,a.root)&&c.push(a.root);return c})}return(new n).resolve([])},mayHaveChildren:function(b){if(b&&b==this.root){var a=this.getIdentity(b);return!!this._childrenCache[a]}return this.inherited(arguments)},getIdentity:function(b){return b==this.root?this.root.id:this.store.getIdentity(b)},isChildOf:function(b, a){return a&&b?a==this.root?this._rootQuery.matches?this._rootQuery.matches(b):!!this._rootQuery([b]).length:this.inherited(arguments):!1},_setValue:function(b,a,c){if(b[a]!==c)if(b==this.root){var d=k.mixin(null,b);b[a]=c;this._onChange(b,d)}else this.inherited(arguments);return c},_onSetItem:function(b,a,c,d){if(this.query&&a in this.query){var f=this;e(this._childrenCache[this.root.id],function(a){a=a?a.indexOf(b):-1;var c=f.isChildOf(b,f.root);if(c!=-1a?"0"+ a:a});if(b.valueOf()!==b)return p(b.valueOf(),a,c);var g=h?a+h:"",n=h?" ":"",r=h?"\n":"";if(b instanceof Array){var n=b.length,m=[];for(c=0;cH+1E3)&&d.call(this,a)});return{remove:function(){e.remove();f.remove()}}}:function(b,c){return h(b,a,c)}}function l(a){do if(void 0!== a.dojoClick)return a;while(a=a.parentNode)}function g(b,c,e){if(!d.isRight(b)){var f=l(b.target);if(u=!b.target.disabled&&f&&f.dojoClick)if(x=(v="useTarget"==u)?f:b.target,v&&b.preventDefault(),z=b.changedTouches?b.changedTouches[0].pageX-a.global.pageXOffset:b.clientX,y=b.changedTouches?b.changedTouches[0].pageY-a.global.pageYOffset:b.clientY,A=("object"==typeof u?u.x:"number"==typeof u?u:0)||4,B=("object"==typeof u?u.y:"number"==typeof u?u:0)||4,!w){w=!0;var g=function(b){u=v?k.isDescendant(a.doc.elementFromPoint(b.changedTouches? b.changedTouches[0].pageX-a.global.pageXOffset:b.clientX,b.changedTouches?b.changedTouches[0].pageY-a.global.pageYOffset:b.clientY),x):u&&(b.changedTouches?b.changedTouches[0].target:b.target)==x&&Math.abs((b.changedTouches?b.changedTouches[0].pageX-a.global.pageXOffset:b.clientX)-z)<=A&&Math.abs((b.changedTouches?b.changedTouches[0].pageY-a.global.pageYOffset:b.clientY)-y)<=B};a.doc.addEventListener(c,function(a){d.isRight(a)||(g(a),v&&a.preventDefault())},!0);a.doc.addEventListener(e,function(a){if(!d.isRight(a)&& (g(a),u)){E=(new Date).getTime();var b=v?x:a.target;"LABEL"===b.tagName&&(b=k.byId(b.getAttribute("for"))||b);var c=a.changedTouches?a.changedTouches[0]:a,e=function(b){var d=document.createEvent("MouseEvents");d._dojo_click=!0;d.initMouseEvent(b,!0,!0,a.view,a.detail,c.screenX,c.screenY,c.clientX,c.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,null);return d},f=e("mousedown"),l=e("mouseup"),m=e("click");setTimeout(function(){h.emit(b,"mousedown",f);h.emit(b,"mouseup",l);h.emit(b,"click",m);E= (new Date).getTime()},0)}},!0);b=function(b){a.doc.addEventListener(b,function(a){var c=a.target;u&&(!a._dojo_click&&(new Date).getTime()<=E+1E3&&!("INPUT"==c.tagName&&n.contains(c,"dijitOffScreen")))&&(a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),"click"==b&&(("INPUT"!=c.tagName||"radio"==c.type&&(n.contains(c,"dijitCheckBoxInput")||n.contains(c,"mblRadioButton"))||"checkbox"==c.type&&(n.contains(c,"dijitCheckBoxInput")||n.contains(c,"mblCheckBox")))&&"TEXTAREA"!= c.tagName&&"AUDIO"!=c.tagName&&"VIDEO"!=c.tagName)&&a.preventDefault())},!0)};b("click");b("mousedown");b("mouseup")}}}var s=5>q("ios"),r=q("pointer-events")||q("MSPointer"),m=function(){var a={},b;for(b in{down:1,move:1,up:1,cancel:1,over:1,out:1})a[b]=q("MSPointer")?"MSPointer"+b.charAt(0).toUpperCase()+b.slice(1):"pointer"+b;return a}(),t=q("touch-events"),w,u,v=!1,x,z,y,A,B,E,H,L;q("touch")&&(r?b(function(){a.doc.addEventListener(m.down,function(a){g(a,m.move,m.up)},!0)}):b(function(){function b(a){var c= e.delegate(a,{bubbles:!0});6<=q("ios")&&(c.touches=a.touches,c.altKey=a.altKey,c.changedTouches=a.changedTouches,c.ctrlKey=a.ctrlKey,c.metaKey=a.metaKey,c.shiftKey=a.shiftKey,c.targetTouches=a.targetTouches);return c}L=a.body();a.doc.addEventListener("touchstart",function(a){H=(new Date).getTime();var b=L;L=a.target;h.emit(b,"dojotouchout",{relatedTarget:L,bubbles:!0});h.emit(L,"dojotouchover",{relatedTarget:b,bubbles:!0});g(a,"touchmove","touchend")},!0);h(a.doc,"touchmove",function(c){H=(new Date).getTime(); var d=a.doc.elementFromPoint(c.pageX-(s?0:a.global.pageXOffset),c.pageY-(s?0:a.global.pageYOffset));d&&(L!==d&&(h.emit(L,"dojotouchout",{relatedTarget:d,bubbles:!0}),h.emit(d,"dojotouchover",{relatedTarget:L,bubbles:!0}),L=d),h.emit(d,"dojotouchmove",b(c))||c.preventDefault())});h(a.doc,"touchend",function(c){H=(new Date).getTime();var d=a.doc.elementFromPoint(c.pageX-(s?0:a.global.pageXOffset),c.pageY-(s?0:a.global.pageYOffset))||a.body();h.emit(d,"dojotouchend",b(c))})}));p={press:c("mousedown", "touchstart",m.down),move:c("mousemove","dojotouchmove",m.move),release:c("mouseup","dojotouchend",m.up),cancel:c(d.leave,"touchcancel",r?m.cancel:null),over:c("mouseover","dojotouchover",m.over),out:c("mouseout","dojotouchout",m.out),enter:d._eventHandler(c("mouseover","dojotouchover",m.over)),leave:d._eventHandler(c("mouseout","dojotouchout",m.out))};return f.touch=p})},"dojo/fx":function(){define("./_base/lang ./Evented ./_base/kernel ./_base/array ./aspect ./_base/fx ./dom ./dom-style ./dom-geometry ./ready require".split(" "), function(f,p,k,n,e,h,q,d,b,a,c){k.isAsync||a(0,function(){c(["./fx/Toggler"])});k=k.fx={};a={_fire:function(a,b){this[a]&&this[a].apply(this,b||[]);return this}};var l=function(a){this._index=-1;this._animations=a||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;n.forEach(this._animations,function(a){a&&("undefined"!=typeof a.duration&&(this.duration+=a.duration),a.delay&&(this.duration+=a.delay))},this)};l.prototype=new p;f.extend(l,{_onAnimate:function(){this._fire("onAnimate", arguments)},_onEnd:function(){this._onAnimateCtx.remove();this._onEndCtx.remove();this._onAnimateCtx=this._onEndCtx=null;this._index+1==this._animations.length?this._fire("onEnd"):(this._current=this._animations[++this._index],this._onAnimateCtx=e.after(this._current,"onAnimate",f.hitch(this,"_onAnimate"),!0),this._onEndCtx=e.after(this._current,"onEnd",f.hitch(this,"_onEnd"),!0),this._current.play(0,!0))},play:function(a,b){this._current||(this._current=this._animations[this._index=0]);if(!b&&"playing"== this._current.status())return this;var c=e.after(this._current,"beforeBegin",f.hitch(this,function(){this._fire("beforeBegin")}),!0),d=e.after(this._current,"onBegin",f.hitch(this,function(a){this._fire("onBegin",arguments)}),!0),g=e.after(this._current,"onPlay",f.hitch(this,function(a){this._fire("onPlay",arguments);c.remove();d.remove();g.remove()}));this._onAnimateCtx&&this._onAnimateCtx.remove();this._onAnimateCtx=e.after(this._current,"onAnimate",f.hitch(this,"_onAnimate"),!0);this._onEndCtx&& this._onEndCtx.remove();this._onEndCtx=e.after(this._current,"onEnd",f.hitch(this,"_onEnd"),!0);this._current.play.apply(this._current,arguments);return this},pause:function(){if(this._current){var a=e.after(this._current,"onPause",f.hitch(this,function(b){this._fire("onPause",arguments);a.remove()}),!0);this._current.pause()}return this},gotoPercent:function(a,b){this.pause();var c=this.duration*a;this._current=null;n.some(this._animations,function(a,b){if(c<=a.duration)return this._current=a,this._index= b,!0;c-=a.duration;return!1},this);this._current&&this._current.gotoPercent(c/this._current.duration);b&&this.play();return this},stop:function(a){if(this._current){if(a){for(;this._index+1this._animations.length&&this._fire("onEnd")},_call:function(a,b){var c=this._pseudoAnimation;c[a].apply(c,b)},play:function(a, b){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this},gotoPercent:function(a,b){var c=this.duration*a;n.forEach(this._animations,function(a){a.gotoPercent(a.duration"file|submit|image|reset|button".indexOf(l)&&!a.disabled){var g=k,n=c, a=e.fieldToObject(a);if(null!==a){var r=g[n];"string"==typeof r?g[n]=[r,a]:f.isArray(r)?r.push(a):g[n]=a}"image"==l&&(k[c+".x"]=k[c+".y"]=k[c].x=k[c].y=0)}}return k},toQuery:function(f){return k.objectToQuery(e.toObject(f))},toJson:function(f,k){return n.stringify(e.toObject(f),null,k?4:0)}};return e})},"dojo/request":function(){define(["./request/default!"],function(f){return f})},"dijit/form/HorizontalSlider":function(){define("dojo/_base/array dojo/_base/declare dojo/dnd/move dojo/_base/fx dojo/dom-geometry dojo/dom-style dojo/keys dojo/_base/lang dojo/sniff dojo/dnd/Moveable dojo/dnd/Mover dojo/query dojo/mouse dojo/on ../_base/manager ../focus ../typematic ./Button ./_FormValueWidget ../_Container dojo/text!./templates/HorizontalSlider.html".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m,t,w,u,v,x){var z=p("dijit.form._SliderMover",c,{onMouseMove:function(a){var b=this.widget,c=b._abspos;c||(c=b._abspos=e.position(b.sliderBarContainer,!0),b._setPixelValue_=d.hitch(b,"_setPixelValue"),b._isReversed_=b._isReversed());a=a[b._mousePixelCoord]-c[b._startingPixelCoord];b._setPixelValue_(b._isReversed_?c[b._pixelCount]-a:a,c[b._pixelCount],!1)},destroy:function(a){c.prototype.destroy.apply(this,arguments);var b=this.widget;b._abspos=null;b._setValueAttr(b.value, !0)}});k=p("dijit.form.HorizontalSlider",[u,v],{templateString:x,value:0,showButtons:!0,minimum:0,maximum:100,discreteValues:Infinity,pageIncrement:2,clickSelect:!0,slideDuration:r.defaultDuration,_setIdAttr:"",_setNameAttr:"valueNode",baseClass:"dijitSlider",cssStateNodes:{incrementButton:"dijitSliderIncrementButton",decrementButton:"dijitSliderDecrementButton",focusNode:"dijitSliderThumb"},_mousePixelCoord:"pageX",_pixelCount:"w",_startingPixelCoord:"x",_handleOffsetCoord:"left",_progressPixelSize:"width", _onKeyUp:function(a){!this.disabled&&(!this.readOnly&&!a.altKey&&!a.ctrlKey&&!a.metaKey)&&this._setValueAttr(this.value,!0)},_onKeyDown:function(a){if(!this.disabled&&!this.readOnly&&!a.altKey&&!a.ctrlKey&&!a.metaKey){switch(a.keyCode){case q.HOME:this._setValueAttr(this.minimum,!1);break;case q.END:this._setValueAttr(this.maximum,!1);break;case this._descending||this.isLeftToRight()?q.RIGHT_ARROW:q.LEFT_ARROW:case !1===this._descending?q.DOWN_ARROW:q.UP_ARROW:case !1===this._descending?q.PAGE_DOWN: q.PAGE_UP:this.increment(a);break;case this._descending||this.isLeftToRight()?q.LEFT_ARROW:q.RIGHT_ARROW:case !1===this._descending?q.UP_ARROW:q.DOWN_ARROW:case !1===this._descending?q.PAGE_UP:q.PAGE_DOWN:this.decrement(a);break;default:return}a.stopPropagation();a.preventDefault()}},_onHandleClick:function(a){!this.disabled&&!this.readOnly&&(b("ie")||m.focus(this.sliderHandle),a.stopPropagation(),a.preventDefault())},_isReversed:function(){return!this.isLeftToRight()},_onBarClick:function(a){if(!this.disabled&& !this.readOnly&&this.clickSelect){m.focus(this.sliderHandle);a.stopPropagation();a.preventDefault();var b=e.position(this.sliderBarContainer,!0),c=a[this._mousePixelCoord]-b[this._startingPixelCoord];this._setPixelValue(this._isReversed()?b[this._pixelCount]-c:c,b[this._pixelCount],!0);this._movable.onMouseDown(a)}},_setPixelValue:function(a,b,c){if(!this.disabled&&!this.readOnly){var d=this.discreteValues;if(1>=d||Infinity==d)d=b;d--;a=Math.round(a/(b/d));this._setValueAttr(Math.max(Math.min((this.maximum- this.minimum)*a/d+this.minimum,this.maximum),this.minimum),c)}},_setValueAttr:function(a,b){this._set("value",a);this.valueNode.value=a;this.focusNode.setAttribute("aria-valuenow",a);this.inherited(arguments);var c=this.maximum>this.minimum?(a-this.minimum)/(this.maximum-this.minimum):0,d=!1===this._descending?this.remainingBar:this.progressBar,e=!1===this._descending?this.progressBar:this.remainingBar;this._inProgressAnim&&"stopped"!=this._inProgressAnim.status&&this._inProgressAnim.stop(!0);if(b&& 0k&&(k=0-k),g[this._progressPixelSize]={start:h,end:100*c,units:"%"},this._inProgressAnim=n.animateProperty({node:d,duration:k,onAnimate:function(a){e.style[f._progressPixelSize]=100-parseFloat(a[f._progressPixelSize])+"%"},onEnd:function(){delete f._inProgressAnim},properties:g}),this._inProgressAnim.play())}else d.style[this._progressPixelSize]= 100*c+"%",e.style[this._progressPixelSize]=100*(1-c)+"%"},_bumpValue:function(a,b){if(!this.disabled&&!(this.readOnly||this.maximum<=this.minimum)){var c=h.getComputedStyle(this.sliderBarContainer),d=e.getContentBox(this.sliderBarContainer,c),c=this.discreteValues;if(1>=c||Infinity==c)c=d[this._pixelCount];c--;d=Math.round((this.value-this.minimum)*c/(this.maximum-this.minimum))+a;0>d&&(d=0);d>c&&(d=c);d=d*(this.maximum-this.minimum)/c+this.minimum;this._setValueAttr(d,b)}},_onClkBumper:function(a){!this.disabled&& (!this.readOnly&&this.clickSelect)&&this._setValueAttr(a,!0)},_onClkIncBumper:function(){this._onClkBumper(!1===this._descending?this.minimum:this.maximum)},_onClkDecBumper:function(){this._onClkBumper(!1===this._descending?this.maximum:this.minimum)},decrement:function(a){this._bumpValue(a.keyCode==q.PAGE_DOWN?-this.pageIncrement:-1)},increment:function(a){this._bumpValue(a.keyCode==q.PAGE_UP?this.pageIncrement:1)},_mouseWheeled:function(a){this.focused&&(a.stopPropagation(),a.preventDefault(),this._bumpValue(0> a.wheelDelta?-1:1,!0))},startup:function(){this._started||(f.forEach(this.getChildren(),function(a){this[a.container]!=this.containerNode&&this[a.container].appendChild(a.domNode)},this),this.inherited(arguments))},_typematicCallback:function(a,b,c){if(-1==a)this._setValueAttr(this.value,!0);else this[b==(this._descending?this.incrementButton:this.decrementButton)?"decrement":"increment"](c)},buildRendering:function(){this.inherited(arguments);this.showButtons&&(this.incrementButton.style.display= "",this.decrementButton.style.display="");var a=l('label[for\x3d"'+this.id+'"]');a.length&&(a[0].id||(a[0].id=this.id+"_label"),this.focusNode.setAttribute("aria-labelledby",a[0].id));this.focusNode.setAttribute("aria-valuemin",this.minimum);this.focusNode.setAttribute("aria-valuemax",this.maximum)},postCreate:function(){this.inherited(arguments);this.showButtons&&this.own(t.addMouseListener(this.decrementButton,this,"_typematicCallback",25,500),t.addMouseListener(this.incrementButton,this,"_typematicCallback", 25,500));this.own(s(this.domNode,g.wheel,d.hitch(this,"_mouseWheeled")));var b=p(z,{widget:this});this._movable=new a(this.sliderHandle,{mover:b});this._layoutHackIE7()},destroy:function(){this._movable.destroy();this._inProgressAnim&&"stopped"!=this._inProgressAnim.status&&this._inProgressAnim.stop(!0);this.inherited(arguments)}});k._Mover=z;return k})},"dijit/Tree":function(){define("dojo/_base/array dojo/aspect dojo/cookie dojo/_base/declare dojo/Deferred dojo/promise/all dojo/dom dojo/dom-class dojo/dom-geometry dojo/dom-style dojo/errors/create dojo/fx dojo/has dojo/_base/kernel dojo/keys dojo/_base/lang dojo/on dojo/topic dojo/touch dojo/when ./a11yclick ./focus ./registry ./_base/manager ./_Widget ./_TemplatedMixin ./_Container ./_Contained ./_CssStateMixin ./_KeyNavMixin dojo/text!./templates/TreeNode.html dojo/text!./templates/Tree.html ./tree/TreeStoreModel ./tree/ForestStoreModel ./tree/_dndSelector dojo/query!css2".split(" "), function(f,p,k,n,e,h,q,d,b,a,c,l,g,s,r,m,t,w,u,v,x,z,y,A,B,E,H,L,M,Q,G,J,F,D,C){function P(a){return m.delegate(a.promise||a,{addCallback:function(a){this.then(a)},addErrback:function(a){this.otherwise(a)}})}var N=n("dijit._TreeNode",[B,E,H,L,M],{item:null,isTreeNode:!0,label:"",_setLabelAttr:function(a){this.labelNode["html"==this.labelType?"innerHTML":"innerText"in this.labelNode?"innerText":"textContent"]=a;this._set("label",a);g("dojo-bidi")&&this.applyTextDir(this.labelNode)},labelType:"text", isExpandable:null,isExpanded:!1,state:"NotLoaded",templateString:G,baseClass:"dijitTreeNode",cssStateNodes:{rowNode:"dijitTreeRow"},_setTooltipAttr:{node:"rowNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);this._setExpando();this._updateItemClasses(this.item);this.isExpandable&&this.labelNode.setAttribute("aria-expanded",this.isExpanded);this.setSelected(!1)},_setIndentAttr:function(b){var c=Math.max(b,0)*this.tree._nodePixelIndent+"px";a.set(this.domNode, "backgroundPosition",c+" 0px");a.set(this.rowNode,this.isLeftToRight()?"paddingLeft":"paddingRight",c);f.forEach(this.getChildren(),function(a){a.set("indent",b+1)});this._set("indent",b)},markProcessing:function(){this.state="Loading";this._setExpando(!0)},unmarkProcessing:function(){this._setExpando(!1)},_updateItemClasses:function(a){var b=this.tree,c=b.model;b._v10Compat&&a===c.root&&(a=null);this._applyClassAndStyle(a,"icon","Icon");this._applyClassAndStyle(a,"label","Label");this._applyClassAndStyle(a, "row","Row");this.tree._startPaint(!0)},_applyClassAndStyle:function(b,c,e){var f="_"+c+"Class";c+="Node";var g=this[f];this[f]=this.tree["get"+e+"Class"](b,this.isExpanded);d.replace(this[c],this[f]||"",g||"");a.set(this[c],this.tree["get"+e+"Style"](b,this.isExpanded)||{})},_updateLayout:function(){var a=this.getParent(),a=!a||!a.rowNode||"none"==a.rowNode.style.display;d.toggle(this.domNode,"dijitTreeIsRoot",a);d.toggle(this.domNode,"dijitTreeIsLast",!a&&!this.getNextSibling())},_setExpando:function(a){var b= ["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"];a=a?0:this.isExpandable?this.isExpanded?1:2:3;d.replace(this.expandoNode,b[a],b);this.expandoNodeText.innerHTML=["*","-","+","*"][a]},expand:function(){if(this._expandDeferred)return P(this._expandDeferred);this._collapseDeferred&&(this._collapseDeferred.cancel(),delete this._collapseDeferred);this.isExpanded=!0;this.labelNode.setAttribute("aria-expanded","true");(this.tree.showRoot||this!==this.tree.rootNode)&& this.containerNode.setAttribute("role","group");d.add(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);this==this.tree.rootNode&&this.tree.showRoot&&this.tree.domNode.setAttribute("aria-expanded","true");var a=l.wipeIn({node:this.containerNode,duration:A.defaultDuration}),b=this._expandDeferred=new e(function(){a.stop()});p.after(a,"onEnd",function(){b.resolve(!0)},!0);a.play();return P(b)},collapse:function(){if(this._collapseDeferred)return P(this._collapseDeferred); this._expandDeferred&&(this._expandDeferred.cancel(),delete this._expandDeferred);this.isExpanded=!1;this.labelNode.setAttribute("aria-expanded","false");this==this.tree.rootNode&&this.tree.showRoot&&this.tree.domNode.setAttribute("aria-expanded","false");d.remove(this.contentNode,"dijitTreeContentExpanded");this._setExpando();this._updateItemClasses(this.item);var a=l.wipeOut({node:this.containerNode,duration:A.defaultDuration}),b=this._collapseDeferred=new e(function(){a.stop()});p.after(a,"onEnd", function(){b.resolve(!0)},!0);a.play();return P(b)},indent:0,setChildItems:function(a){var b=this.tree,c=b.model,d=[],e=b.focusedChild,g=this.getChildren();f.forEach(g,function(a){H.prototype.removeChild.call(this,a)},this);this.defer(function(){f.forEach(g,function(a){if(!a._destroyed&&!a.getParent()){b.dndController.removeTreeNode(a);var d=function(a){var e=c.getIdentity(a.item),g=b._itemNodesMap[e];1==g.length?delete b._itemNodesMap[e]:(e=f.indexOf(g,a),-1!=e&&g.splice(e,1));f.forEach(a.getChildren(), d)};d(a);if(b.persist){var g=f.map(a.getTreePath(),function(a){return b.model.getIdentity(a)}).join("/"),h;for(h in b._openedNodes)h.substr(0,g.length)==g&&delete b._openedNodes[h];b._saveExpandedNodes()}b.lastFocusedChild&&!q.isDescendant(b.lastFocusedChild,b.domNode)&&delete b.lastFocusedChild;e&&!q.isDescendant(e,b.domNode)&&b.focus();a.destroyRecursive()}})});this.state="Loaded";a&&0=this._outstandingPaintOperations&&(!this._adjustWidthsTimer&&this._started)&&(this._adjustWidthsTimer=this.defer("_adjustWidths"))});v(a,b,b)},_adjustWidths:function(){this._adjustWidthsTimer&&(this._adjustWidthsTimer.remove(),delete this._adjustWidthsTimer);this.containerNode.style.width="auto";this.containerNode.style.width=this.domNode.scrollWidth>this.domNode.offsetWidth?"auto":"100%"},_createTreeNode:function(a){return new N(a)},focus:function(){this.lastFocusedChild? this.focusNode(this.lastFocusedChild):this.focusFirstChild()}});g("dojo-bidi")&&K.extend({_setTextDirAttr:function(a){a&&this.textDir!=a&&(this._set("textDir",a),this.rootNode.set("textDir",a))}});K.PathError=c("TreePathError");K._TreeNode=N;return K})},"dijit/form/_FormValueWidget":function(){define(["dojo/_base/declare","dojo/sniff","./_FormWidget","./_FormValueMixin"],function(f,p,k,n){return f("dijit.form._FormValueWidget",[k,n],{_layoutHackIE7:function(){if(7==p("ie"))for(var e=this.domNode, f=e.parentNode,k=e.firstChild||e,d=k.style.filter,b=this;f&&0==f.clientHeight;)(function(){var a=b.connect(f,"onscroll",function(){b.disconnect(a);k.style.filter=(new Date).getMilliseconds();b.defer(function(){k.style.filter=d})})})(),f=f.parentNode}})})},"dgrid/Keyboard":function(){define("dojo/_base/declare dojo/aspect dojo/dom-class dojo/on dojo/_base/lang dojo/has ./util/misc dojo/_base/sniff".split(" "),function(f,p,k,n,e,h,q){function d(a){a.preventDefault()}var b={checkbox:1,radio:1,button:1}, a=/\bdgrid-cell\b/,c=/\bdgrid-row\b/,l=f(null,{pageSkip:10,tabIndex:0,keyMap:null,headerKeyMap:null,postMixInProperties:function(){this.inherited(arguments);this.keyMap||(this.keyMap=e.mixin({},l.defaultKeyMap));this.headerKeyMap||(this.headerKeyMap=e.mixin({},l.defaultHeaderKeyMap))},postCreate:function(){function d(a){var c=a.target;return c.type&&(!b[c.type]||32===a.keyCode)}function e(b){function g(){f._focusedHeaderNode&&(f._focusedHeaderNode.tabIndex=-1);if(f.showHeader){if(k)for(var a=f.headerNode.getElementsByTagName("th"), b=0,c;c=a[b];++b){if(l.test(c.className)){f._focusedHeaderNode=q=c;break}}else f._focusedHeaderNode=q=f.headerNode;q&&(q.tabIndex=f.tabIndex)}}function h(){var a=f._focusedNode||q;if(!l.test(a.className)||!b.contains(a)){for(var c=b.getElementsByTagName("*"),d=0,e;e=c[d];++d)if(l.test(e.className)){a=f._focusedNode=e;break}q.tabIndex=-1;a.tabIndex=f.tabIndex}}var k=f.cellNavigation,l=k?a:c,m=b===f.headerNode,q=b;m?(g(),p.after(f,"renderHeader",g,!0)):(p.after(f,"renderArray",h,!0),p.after(f,"_onNotification", function(a,c){0===c.totalLength?b.tabIndex=0:1===c.totalLength&&"add"===c.type&&h()},!0));f._listeners.push(n(b,"mousedown",function(a){d(a)||f._focusOnNode(a.target,m,a)}));f._listeners.push(n(b,"keydown",function(a){if(!a.metaKey&&!a.altKey){var b=f[m?"headerKeyMap":"keyMap"][a.keyCode];b&&!d(a)&&b.call(f,a)}}))}this.inherited(arguments);var f=this;this.tabableHeader&&(e(this.headerNode),n(this.headerNode,"dgrid-cellfocusin",function(){f.scrollTo({x:this.scrollLeft})}));e(this.contentNode);this._debouncedEnsureScroll= q.debounce(this._ensureScroll,this)},removeRow:function(a){if(!this._focusedNode)return this.inherited(arguments);var b=this,c=document.activeElement===this._focusedNode,d=this[this.cellNavigation?"cell":"row"](this._focusedNode),e=d.row||d,f;a=a.element||a;if(a===e.element){f=this.down(e,!0);if(!f||f.element===a)f=this.up(e,!0);this._removedFocus={active:c,rowId:e.id,columnId:d.column&&d.column.id,siblingId:!f||f.element===a?void 0:f.id};setTimeout(function(){b._removedFocus&&b._restoreFocus(e.id)}, 0);this._focusedNode=null}this.inherited(arguments)},insertRow:function(){var a=this.inherited(arguments);this._removedFocus&&!this._removedFocus.wait&&this._restoreFocus(a);return a},_restoreFocus:function(a){var b=this._removedFocus,c;if((a=(a=a&&this.row(a))&&a.element&&a.id===b.rowId?a:"undefined"!==typeof b.siblingId&&this.row(b.siblingId))&&a.element){if(!a.element.parentNode.parentNode){b.wait=!0;return}"undefined"!==typeof b.columnId&&(c=this.cell(a,b.columnId))&&c.element&&(a=c);b.active&& 0!==a.element.offsetHeight?this._focusOnNode(a,!1,null):(k.add(a.element,"dgrid-focus"),a.element.tabIndex=this.tabIndex,this._focusedNode=a.element)}delete this._removedFocus},addKeyHandler:function(a,b,c){return p.after(this[c?"headerKeyMap":"keyMap"],a,b,!0)},_ensureRowScroll:function(a){var b=this.getScrollPosition().y;b>a.offsetTop?this.scrollTo({y:a.offsetTop}):b+this.contentNode.offsetHeightc)this.scrollTo({x:c});else{var d=this.bodyNode.clientWidth;a=a.offsetWidth;var e=c+a;b+da?e-d:c})}},_ensureScroll:function(a,b){this.cellNavigation&&((this.columnSets||1k.className.indexOf("dgrid-row");)k=k[(b?"next":"previous")+"Sibling"];if(!k)return}!g||1>d.offsetHeight?(c&&(k=this.cell(k,this.cell(a).column.id)),this._focusOnNode(k,!1,a)):(h("dom-addeventlistener")||(a=e.mixin({},a)),l=p.after(this,"renderArray",function(d){var e=d[b?0:d.length-1];c&&(e=this.cell(e,this.cell(a).column.id));this._focusOnNode(e,!1,a);l.remove();return d}))},y=l.moveFocusHome=function(a){z.call(this,a,!0)};l.defaultKeyMap= {32:d,33:r,34:m,35:z,36:y,37:w,38:f,39:u,40:s};l.defaultHeaderKeyMap={32:d,35:v,36:x,37:w,39:u};return l})},"url:dijit/templates/Menu.html":'\x3ctable class\x3d"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable" role\x3d"menu" tabIndex\x3d"${tabIndex}"\n\t cellspacing\x3d"0"\x3e\n\t\x3ctbody class\x3d"dijitReset" data-dojo-attach-point\x3d"containerNode"\x3e\x3c/tbody\x3e\n\x3c/table\x3e\n',"url:dijit/templates/TreeNode.html":'\x3cdiv class\x3d"dijitTreeNode" role\x3d"presentation"\n\t\x3e\x3cdiv data-dojo-attach-point\x3d"rowNode" class\x3d"dijitTreeRow" role\x3d"presentation"\n\t\t\x3e\x3cspan data-dojo-attach-point\x3d"expandoNode" class\x3d"dijitInline dijitTreeExpando" role\x3d"presentation"\x3e\x3c/span\n\t\t\x3e\x3cspan data-dojo-attach-point\x3d"expandoNodeText" class\x3d"dijitExpandoText" role\x3d"presentation"\x3e\x3c/span\n\t\t\x3e\x3cspan data-dojo-attach-point\x3d"contentNode"\n\t\t\tclass\x3d"dijitTreeContent" role\x3d"presentation"\x3e\n\t\t\t\x3cspan role\x3d"presentation" class\x3d"dijitInline dijitIcon dijitTreeIcon" data-dojo-attach-point\x3d"iconNode"\x3e\x3c/span\n\t\t\t\x3e\x3cspan data-dojo-attach-point\x3d"labelNode,focusNode" class\x3d"dijitTreeLabel" role\x3d"treeitem"\n\t\t\t\t tabindex\x3d"-1" aria-selected\x3d"false" id\x3d"${id}_label"\x3e\x3c/span\x3e\n\t\t\x3c/span\n\t\x3e\x3c/div\x3e\n\t\x3cdiv data-dojo-attach-point\x3d"containerNode" class\x3d"dijitTreeNodeContainer" role\x3d"presentation"\n\t\t style\x3d"display: none;" aria-labelledby\x3d"${id}_label"\x3e\x3c/div\x3e\n\x3c/div\x3e\n', "url:dijit/form/templates/Spinner.html":'\x3cdiv class\x3d"dijit dijitReset dijitInline dijitLeft"\n\tid\x3d"widget_${id}" role\x3d"presentation"\n\t\x3e\x3cdiv class\x3d"dijitReset dijitButtonNode dijitSpinnerButtonContainer"\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitSpinnerButtonInner" type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t\t/\x3e\x3cdiv class\x3d"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitUpArrowButton"\n\t\t\tdata-dojo-attach-point\x3d"upArrowNode"\n\t\t\t\x3e\x3cdiv class\x3d"dijitArrowButtonInner"\n\t\t\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField" value\x3d"\x26#9650; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t\t\t\t\t${_buttonInputDisabled}\n\t\t\t/\x3e\x3c/div\n\t\t\x3e\x3c/div\n\t\t\x3e\x3cdiv class\x3d"dijitReset dijitLeft dijitButtonNode dijitArrowButton dijitDownArrowButton"\n\t\t\tdata-dojo-attach-point\x3d"downArrowNode"\n\t\t\t\x3e\x3cdiv class\x3d"dijitArrowButtonInner"\n\t\t\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField" value\x3d"\x26#9660; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t\t\t\t\t${_buttonInputDisabled}\n\t\t\t/\x3e\x3c/div\n\t\t\x3e\x3c/div\n\t\x3e\x3c/div\n\t\x3e\x3cdiv class\x3d\'dijitReset dijitValidationContainer\'\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value\x3d"\x26#935; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t/\x3e\x3c/div\n\t\x3e\x3cdiv class\x3d"dijitReset dijitInputField dijitInputContainer"\n\t\t\x3e\x3cinput class\x3d\'dijitReset dijitInputInner\' data-dojo-attach-point\x3d"textbox,focusNode" type\x3d"${type}" data-dojo-attach-event\x3d"onkeydown:_onKeyDown"\n\t\t\trole\x3d"spinbutton" autocomplete\x3d"off" ${!nameAttrSetting}\n\t/\x3e\x3c/div\n\x3e\x3c/div\x3e\n', "url:dijit/templates/MenuBar.html":'\x3cdiv class\x3d"dijitMenuBar dijitMenuPassive" data-dojo-attach-point\x3d"containerNode" role\x3d"menubar" tabIndex\x3d"${tabIndex}"\n\t \x3e\x3c/div\x3e\n',"url:dijit/templates/MenuSeparator.html":'\x3ctr class\x3d"dijitMenuSeparator" role\x3d"separator"\x3e\n\t\x3ctd class\x3d"dijitMenuSeparatorIconCell"\x3e\n\t\t\x3cdiv class\x3d"dijitMenuSeparatorTop"\x3e\x3c/div\x3e\n\t\t\x3cdiv class\x3d"dijitMenuSeparatorBottom"\x3e\x3c/div\x3e\n\t\x3c/td\x3e\n\t\x3ctd colspan\x3d"3" class\x3d"dijitMenuSeparatorLabelCell"\x3e\n\t\t\x3cdiv class\x3d"dijitMenuSeparatorTop dijitMenuSeparatorLabel"\x3e\x3c/div\x3e\n\t\t\x3cdiv class\x3d"dijitMenuSeparatorBottom"\x3e\x3c/div\x3e\n\t\x3c/td\x3e\n\x3c/tr\x3e\n', "url:dijit/templates/ProgressBar.html":'\x3cdiv class\x3d"dijitProgressBar dijitProgressBarEmpty" role\x3d"progressbar"\n\t\x3e\x3cdiv data-dojo-attach-point\x3d"internalProgress" class\x3d"dijitProgressBarFull"\n\t\t\x3e\x3cdiv class\x3d"dijitProgressBarTile" role\x3d"presentation"\x3e\x3c/div\n\t\t\x3e\x3cspan style\x3d"visibility:hidden"\x3e\x26#160;\x3c/span\n\t\x3e\x3c/div\n\t\x3e\x3cdiv data-dojo-attach-point\x3d"labelNode" class\x3d"dijitProgressBarLabel" id\x3d"${id}_label"\x3e\x3c/div\n\t\x3e\x3cspan data-dojo-attach-point\x3d"indeterminateHighContrastImage"\n\t\t class\x3d"dijitInline dijitProgressBarIndeterminateHighContrastImage"\x3e\x3c/span\n\x3e\x3c/div\x3e\n', "url:dijit/form/templates/DropDownButton.html":'\x3cspan class\x3d"dijit dijitReset dijitInline"\n\t\x3e\x3cspan class\x3d\'dijitReset dijitInline dijitButtonNode\'\n\t\tdata-dojo-attach-event\x3d"ondijitclick:__onClick" data-dojo-attach-point\x3d"_buttonNode"\n\t\t\x3e\x3cspan class\x3d"dijitReset dijitStretch dijitButtonContents"\n\t\t\tdata-dojo-attach-point\x3d"focusNode,titleNode,_arrowWrapperNode,_popupStateNode"\n\t\t\trole\x3d"button" aria-haspopup\x3d"true" aria-labelledby\x3d"${id}_label"\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitIcon"\n\t\t\t\tdata-dojo-attach-point\x3d"iconNode"\n\t\t\t\x3e\x3c/span\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitButtonText"\n\t\t\t\tdata-dojo-attach-point\x3d"containerNode"\n\t\t\t\tid\x3d"${id}_label"\n\t\t\t\x3e\x3c/span\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitArrowButtonInner"\x3e\x3c/span\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitArrowButtonChar"\x3e\x26#9660;\x3c/span\n\t\t\x3e\x3c/span\n\t\x3e\x3c/span\n\t\x3e\x3cinput ${!nameAttrSetting} type\x3d"${type}" value\x3d"${value}" class\x3d"dijitOffScreen" tabIndex\x3d"-1"\n\t\tdata-dojo-attach-event\x3d"onclick:_onClick" data-dojo-attach-point\x3d"valueNode" aria-hidden\x3d"true"\n/\x3e\x3c/span\x3e\n', "url:dijit/form/templates/DropDownBox.html":'\x3cdiv class\x3d"dijit dijitReset dijitInline dijitLeft"\n\tid\x3d"widget_${id}"\n\trole\x3d"combobox"\n\taria-haspopup\x3d"true"\n\tdata-dojo-attach-point\x3d"_popupStateNode"\n\t\x3e\x3cdiv class\x3d\'dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer\'\n\t\tdata-dojo-attach-point\x3d"_buttonNode" role\x3d"presentation"\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitArrowButtonInner" value\x3d"\x26#9660; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"button presentation" aria-hidden\x3d"true"\n\t\t\t${_buttonInputDisabled}\n\t/\x3e\x3c/div\n\t\x3e\x3cdiv class\x3d\'dijitReset dijitValidationContainer\'\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value\x3d"\x26#935; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t/\x3e\x3c/div\n\t\x3e\x3cdiv class\x3d"dijitReset dijitInputField dijitInputContainer"\n\t\t\x3e\x3cinput class\x3d\'dijitReset dijitInputInner\' ${!nameAttrSetting} type\x3d"${type}" autocomplete\x3d"off"\n\t\t\tdata-dojo-attach-point\x3d"textbox,focusNode" role\x3d"textbox"\n\t/\x3e\x3c/div\n\x3e\x3c/div\x3e\n', "url:dijit/templates/Tooltip.html":'\x3cdiv class\x3d"dijitTooltip dijitTooltipLeft" id\x3d"dojoTooltip" data-dojo-attach-event\x3d"mouseenter:onMouseEnter,mouseleave:onMouseLeave"\n\t\x3e\x3cdiv class\x3d"dijitTooltipConnector" data-dojo-attach-point\x3d"connectorNode"\x3e\x3c/div\n\t\x3e\x3cdiv class\x3d"dijitTooltipContainer dijitTooltipContents" data-dojo-attach-point\x3d"containerNode" role\x3d\'alert\'\x3e\x3c/div\n\x3e\x3c/div\x3e\n',"url:dijit/form/templates/ValidationTextBox.html":'\x3cdiv class\x3d"dijit dijitReset dijitInline dijitLeft"\n\tid\x3d"widget_${id}" role\x3d"presentation"\n\t\x3e\x3cdiv class\x3d\'dijitReset dijitValidationContainer\'\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value\x3d"\x26#935; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t/\x3e\x3c/div\n\t\x3e\x3cdiv class\x3d"dijitReset dijitInputField dijitInputContainer"\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputInner" data-dojo-attach-point\x3d\'textbox,focusNode\' autocomplete\x3d"off"\n\t\t\t${!nameAttrSetting} type\x3d\'${type}\'\n\t/\x3e\x3c/div\n\x3e\x3c/div\x3e\n', "url:dijit/layout/templates/_ScrollingTabControllerButton.html":'\x3cdiv data-dojo-attach-event\x3d"ondijitclick:_onClick" class\x3d"dijitTabInnerDiv dijitTabContent dijitButtonContents" data-dojo-attach-point\x3d"focusNode" role\x3d"button"\x3e\n\t\x3cspan role\x3d"presentation" class\x3d"dijitInline dijitTabStripIcon" data-dojo-attach-point\x3d"iconNode"\x3e\x3c/span\x3e\n\t\x3cspan data-dojo-attach-point\x3d"containerNode,titleNode" class\x3d"dijitButtonText"\x3e\x3c/span\x3e\n\x3c/div\x3e',"url:dijit/layout/templates/TabContainer.html":'\x3cdiv class\x3d"dijitTabContainer"\x3e\n\t\x3cdiv class\x3d"dijitTabListWrapper" data-dojo-attach-point\x3d"tablistNode"\x3e\x3c/div\x3e\n\t\x3cdiv data-dojo-attach-point\x3d"tablistSpacer" class\x3d"dijitTabSpacer ${baseClass}-spacer"\x3e\x3c/div\x3e\n\t\x3cdiv class\x3d"dijitTabPaneWrapper ${baseClass}-container" data-dojo-attach-point\x3d"containerNode"\x3e\x3c/div\x3e\n\x3c/div\x3e\n', "url:dijit/templates/Tree.html":'\x3cdiv role\x3d"tree"\x3e\n\t\x3cdiv class\x3d"dijitInline dijitTreeIndent" style\x3d"position: absolute; top: -9999px" data-dojo-attach-point\x3d"indentDetector"\x3e\x3c/div\x3e\n\t\x3cdiv class\x3d"dijitTreeExpando dijitTreeExpandoLoading" data-dojo-attach-point\x3d"rootLoadingIndicator"\x3e\x3c/div\x3e\n\t\x3cdiv data-dojo-attach-point\x3d"containerNode" class\x3d"dijitTreeContainer" role\x3d"presentation"\x3e\n\t\x3c/div\x3e\n\x3c/div\x3e\n',"url:dijit/form/templates/TextBox.html":'\x3cdiv class\x3d"dijit dijitReset dijitInline dijitLeft" id\x3d"widget_${id}" role\x3d"presentation"\n\t\x3e\x3cdiv class\x3d"dijitReset dijitInputField dijitInputContainer"\n\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputInner" data-dojo-attach-point\x3d\'textbox,focusNode\' autocomplete\x3d"off"\n\t\t\t${!nameAttrSetting} type\x3d\'${type}\'\n\t/\x3e\x3c/div\n\x3e\x3c/div\x3e\n', "url:dijit/form/templates/Select.html":'\x3ctable class\x3d"dijit dijitReset dijitInline dijitLeft"\n\tdata-dojo-attach-point\x3d"_buttonNode,tableNode,focusNode,_popupStateNode" cellspacing\x3d\'0\' cellpadding\x3d\'0\'\n\trole\x3d"listbox" aria-haspopup\x3d"true"\n\t\x3e\x3ctbody role\x3d"presentation"\x3e\x3ctr role\x3d"presentation"\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitStretch dijitButtonContents" role\x3d"presentation"\n\t\t\t\x3e\x3cdiv class\x3d"dijitReset dijitInputField dijitButtonText" data-dojo-attach-point\x3d"containerNode,textDirNode" role\x3d"presentation"\x3e\x3c/div\n\t\t\t\x3e\x3cdiv class\x3d"dijitReset dijitValidationContainer"\n\t\t\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitValidationIcon dijitValidationInner" value\x3d"\x26#935; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t\t\t/\x3e\x3c/div\n\t\t\t\x3e\x3cinput type\x3d"hidden" ${!nameAttrSetting} data-dojo-attach-point\x3d"valueNode" value\x3d"${value}" aria-hidden\x3d"true"\n\t\t/\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton dijitArrowButtonContainer"\n\t\t\tdata-dojo-attach-point\x3d"titleNode" role\x3d"presentation"\n\t\t\t\x3e\x3cinput class\x3d"dijitReset dijitInputField dijitArrowButtonInner" value\x3d"\x26#9660; " type\x3d"text" tabIndex\x3d"-1" readonly\x3d"readonly" role\x3d"presentation"\n\t\t\t\t${_buttonInputDisabled}\n\t\t/\x3e\x3c/td\n\t\x3e\x3c/tr\x3e\x3c/tbody\n\x3e\x3c/table\x3e\n', "url:dijit/templates/MenuItem.html":'\x3ctr class\x3d"dijitReset" data-dojo-attach-point\x3d"focusNode" role\x3d"menuitem" tabIndex\x3d"-1"\x3e\n\t\x3ctd class\x3d"dijitReset dijitMenuItemIconCell" role\x3d"presentation"\x3e\n\t\t\x3cspan role\x3d"presentation" class\x3d"dijitInline dijitIcon dijitMenuItemIcon" data-dojo-attach-point\x3d"iconNode"\x3e\x3c/span\x3e\n\t\x3c/td\x3e\n\t\x3ctd class\x3d"dijitReset dijitMenuItemLabel" colspan\x3d"2" data-dojo-attach-point\x3d"containerNode,textDirNode"\n\t\trole\x3d"presentation"\x3e\x3c/td\x3e\n\t\x3ctd class\x3d"dijitReset dijitMenuItemAccelKey" style\x3d"display: none" data-dojo-attach-point\x3d"accelKeyNode"\x3e\x3c/td\x3e\n\t\x3ctd class\x3d"dijitReset dijitMenuArrowCell" role\x3d"presentation"\x3e\n\t\t\x3cspan data-dojo-attach-point\x3d"arrowWrapper" style\x3d"visibility: hidden"\x3e\n\t\t\t\x3cspan class\x3d"dijitInline dijitIcon dijitMenuExpand"\x3e\x3c/span\x3e\n\t\t\t\x3cspan class\x3d"dijitMenuExpandA11y"\x3e+\x3c/span\x3e\n\t\t\x3c/span\x3e\n\t\x3c/td\x3e\n\x3c/tr\x3e\n', "url:dijit/templates/MenuBarItem.html":'\x3cdiv class\x3d"dijitReset dijitInline dijitMenuItem dijitMenuItemLabel" data-dojo-attach-point\x3d"focusNode"\n\t \trole\x3d"menuitem" tabIndex\x3d"-1"\x3e\n\t\x3cspan data-dojo-attach-point\x3d"containerNode,textDirNode"\x3e\x3c/span\x3e\n\x3c/div\x3e\n',"url:dijit/layout/templates/_TabButton.html":'\x3cdiv role\x3d"presentation" data-dojo-attach-point\x3d"titleNode,innerDiv,tabContent" class\x3d"dijitTabInner dijitTabContent"\x3e\n\t\x3cspan role\x3d"presentation" class\x3d"dijitInline dijitIcon dijitTabButtonIcon" data-dojo-attach-point\x3d"iconNode"\x3e\x3c/span\x3e\n\t\x3cspan data-dojo-attach-point\x3d\'containerNode,focusNode\' class\x3d\'tabLabel\'\x3e\x3c/span\x3e\n\t\x3cspan class\x3d"dijitInline dijitTabCloseButton dijitTabCloseIcon" data-dojo-attach-point\x3d\'closeNode\'\n\t\t role\x3d"presentation"\x3e\n\t\t\x3cspan data-dojo-attach-point\x3d\'closeText\' class\x3d\'dijitTabCloseText\'\x3e[x]\x3c/span\n\t\t\t\t\x3e\x3c/span\x3e\n\x3c/div\x3e\n', "url:dijit/form/templates/HorizontalSlider.html":'\x3ctable class\x3d"dijit dijitReset dijitSlider dijitSliderH" cellspacing\x3d"0" cellpadding\x3d"0" border\x3d"0" rules\x3d"none" data-dojo-attach-event\x3d"onkeydown:_onKeyDown, onkeyup:_onKeyUp"\n\trole\x3d"presentation"\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset" colspan\x3d"2"\x3e\x3c/td\n\t\t\x3e\x3ctd data-dojo-attach-point\x3d"topDecoration" class\x3d"dijitReset dijitSliderDecoration dijitSliderDecorationT dijitSliderDecorationH"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset" colspan\x3d"2"\x3e\x3c/td\n\t\x3e\x3c/tr\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t\x3e\x3cdiv class\x3d"dijitSliderDecrementIconH" style\x3d"display:none" data-dojo-attach-point\x3d"decrementButton"\x3e\x3cspan class\x3d"dijitSliderButtonInner"\x3e-\x3c/span\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\n\t\t\t\x3e\x3cdiv class\x3d"dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderLeftBumper" data-dojo-attach-event\x3d"press:_onClkDecBumper"\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\n\t\t\t\x3e\x3cinput data-dojo-attach-point\x3d"valueNode" type\x3d"hidden" ${!nameAttrSetting}\n\t\t\t/\x3e\x3cdiv class\x3d"dijitReset dijitSliderBarContainerH" role\x3d"presentation" data-dojo-attach-point\x3d"sliderBarContainer"\n\t\t\t\t\x3e\x3cdiv role\x3d"presentation" data-dojo-attach-point\x3d"progressBar" class\x3d"dijitSliderBar dijitSliderBarH dijitSliderProgressBar dijitSliderProgressBarH" data-dojo-attach-event\x3d"press:_onBarClick"\n\t\t\t\t\t\x3e\x3cdiv class\x3d"dijitSliderMoveable dijitSliderMoveableH"\n\t\t\t\t\t\t\x3e\x3cdiv data-dojo-attach-point\x3d"sliderHandle,focusNode" class\x3d"dijitSliderImageHandle dijitSliderImageHandleH" data-dojo-attach-event\x3d"press:_onHandleClick" role\x3d"slider"\x3e\x3c/div\n\t\t\t\t\t\x3e\x3c/div\n\t\t\t\t\x3e\x3c/div\n\t\t\t\t\x3e\x3cdiv role\x3d"presentation" data-dojo-attach-point\x3d"remainingBar" class\x3d"dijitSliderBar dijitSliderBarH dijitSliderRemainingBar dijitSliderRemainingBarH" data-dojo-attach-event\x3d"press:_onBarClick"\x3e\x3c/div\n\t\t\t\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\n\t\t\t\x3e\x3cdiv class\x3d"dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderRightBumper" data-dojo-attach-event\x3d"press:_onClkIncBumper"\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t\x3e\x3cdiv class\x3d"dijitSliderIncrementIconH" style\x3d"display:none" data-dojo-attach-point\x3d"incrementButton"\x3e\x3cspan class\x3d"dijitSliderButtonInner"\x3e+\x3c/span\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\x3e\x3c/tr\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset" colspan\x3d"2"\x3e\x3c/td\n\t\t\x3e\x3ctd data-dojo-attach-point\x3d"containerNode,bottomDecoration" class\x3d"dijitReset dijitSliderDecoration dijitSliderDecorationB dijitSliderDecorationH"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset" colspan\x3d"2"\x3e\x3c/td\n\t\x3e\x3c/tr\n\x3e\x3c/table\x3e\n', "url:dijit/form/templates/CheckBox.html":'\x3cdiv class\x3d"dijit dijitReset dijitInline" role\x3d"presentation"\n\t\x3e\x3cinput\n\t \t${!nameAttrSetting} type\x3d"${type}" role\x3d"${type}" aria-checked\x3d"false" ${checkedAttrSetting}\n\t\tclass\x3d"dijitReset dijitCheckBoxInput"\n\t\tdata-dojo-attach-point\x3d"focusNode"\n\t \tdata-dojo-attach-event\x3d"ondijitclick:_onClick"\n/\x3e\x3c/div\x3e\n',"url:dijit/form/templates/VerticalSlider.html":'\x3ctable class\x3d"dijit dijitReset dijitSlider dijitSliderV" cellspacing\x3d"0" cellpadding\x3d"0" border\x3d"0" rules\x3d"none" data-dojo-attach-event\x3d"onkeydown:_onKeyDown,onkeyup:_onKeyUp"\n\trole\x3d"presentation"\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV"\n\t\t\t\x3e\x3cdiv class\x3d"dijitSliderIncrementIconV" style\x3d"display:none" data-dojo-attach-point\x3d"decrementButton"\x3e\x3cspan class\x3d"dijitSliderButtonInner"\x3e+\x3c/span\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\x3e\x3c/tr\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\n\t\t\t\x3e\x3ccenter\x3e\x3cdiv class\x3d"dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderTopBumper" data-dojo-attach-event\x3d"press:_onClkIncBumper"\x3e\x3c/div\x3e\x3c/center\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\x3e\x3c/tr\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd data-dojo-attach-point\x3d"leftDecoration" class\x3d"dijitReset dijitSliderDecoration dijitSliderDecorationL dijitSliderDecorationV"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitSliderDecorationC" style\x3d"height:100%;"\n\t\t\t\x3e\x3cinput data-dojo-attach-point\x3d"valueNode" type\x3d"hidden" ${!nameAttrSetting}\n\t\t\t/\x3e\x3ccenter class\x3d"dijitReset dijitSliderBarContainerV" role\x3d"presentation" data-dojo-attach-point\x3d"sliderBarContainer"\n\t\t\t\t\x3e\x3cdiv role\x3d"presentation" data-dojo-attach-point\x3d"remainingBar" class\x3d"dijitSliderBar dijitSliderBarV dijitSliderRemainingBar dijitSliderRemainingBarV" data-dojo-attach-event\x3d"press:_onBarClick"\x3e\x3c!--#5629--\x3e\x3c/div\n\t\t\t\t\x3e\x3cdiv role\x3d"presentation" data-dojo-attach-point\x3d"progressBar" class\x3d"dijitSliderBar dijitSliderBarV dijitSliderProgressBar dijitSliderProgressBarV" data-dojo-attach-event\x3d"press:_onBarClick"\n\t\t\t\t\t\x3e\x3cdiv class\x3d"dijitSliderMoveable dijitSliderMoveableV" style\x3d"vertical-align:top;"\n\t\t\t\t\t\t\x3e\x3cdiv data-dojo-attach-point\x3d"sliderHandle,focusNode" class\x3d"dijitSliderImageHandle dijitSliderImageHandleV" data-dojo-attach-event\x3d"press:_onHandleClick" role\x3d"slider"\x3e\x3c/div\n\t\t\t\t\t\x3e\x3c/div\n\t\t\t\t\x3e\x3c/div\n\t\t\t\x3e\x3c/center\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd data-dojo-attach-point\x3d"containerNode,rightDecoration" class\x3d"dijitReset dijitSliderDecoration dijitSliderDecorationR dijitSliderDecorationV"\x3e\x3c/td\n\t\x3e\x3c/tr\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\n\t\t\t\x3e\x3ccenter\x3e\x3cdiv class\x3d"dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderBottomBumper" data-dojo-attach-event\x3d"press:_onClkDecBumper"\x3e\x3c/div\x3e\x3c/center\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\x3e\x3c/tr\n\t\x3e\x3ctr class\x3d"dijitReset"\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV"\n\t\t\t\x3e\x3cdiv class\x3d"dijitSliderDecrementIconV" style\x3d"display:none" data-dojo-attach-point\x3d"incrementButton"\x3e\x3cspan class\x3d"dijitSliderButtonInner"\x3e-\x3c/span\x3e\x3c/div\n\t\t\x3e\x3c/td\n\t\t\x3e\x3ctd class\x3d"dijitReset"\x3e\x3c/td\n\t\x3e\x3c/tr\n\x3e\x3c/table\x3e\n', "url:dijit/templates/Calendar.html":'\x3cdiv class\x3d"dijitCalendarContainer dijitInline" role\x3d"presentation" aria-labelledby\x3d"${id}_mddb ${id}_year"\x3e\n\t\x3cdiv class\x3d"dijitReset dijitCalendarMonthContainer" role\x3d"presentation"\x3e\n\t\t\x3cdiv class\x3d\'dijitReset dijitCalendarArrow dijitCalendarDecrementArrow\' data-dojo-attach-point\x3d"decrementMonth"\x3e\n\t\t\t\x3cimg src\x3d"${_blankGif}" alt\x3d"" class\x3d"dijitCalendarIncrementControl dijitCalendarDecrease" role\x3d"presentation"/\x3e\n\t\t\t\x3cspan data-dojo-attach-point\x3d"decreaseArrowNode" class\x3d"dijitA11ySideArrow"\x3e-\x3c/span\x3e\n\t\t\x3c/div\x3e\n\t\t\x3cdiv class\x3d\'dijitReset dijitCalendarArrow dijitCalendarIncrementArrow\' data-dojo-attach-point\x3d"incrementMonth"\x3e\n\t\t\t\x3cimg src\x3d"${_blankGif}" alt\x3d"" class\x3d"dijitCalendarIncrementControl dijitCalendarIncrease" role\x3d"presentation"/\x3e\n\t\t\t\x3cspan data-dojo-attach-point\x3d"increaseArrowNode" class\x3d"dijitA11ySideArrow"\x3e+\x3c/span\x3e\n\t\t\x3c/div\x3e\n\t\t\x3cdiv data-dojo-attach-point\x3d"monthNode" class\x3d"dijitInline"\x3e\x3c/div\x3e\n\t\x3c/div\x3e\n\t\x3ctable cellspacing\x3d"0" cellpadding\x3d"0" role\x3d"grid" data-dojo-attach-point\x3d"gridNode"\x3e\n\t\t\x3cthead\x3e\n\t\t\t\x3ctr role\x3d"row"\x3e\n\t\t\t\t${!dayCellsHtml}\n\t\t\t\x3c/tr\x3e\n\t\t\x3c/thead\x3e\n\t\t\x3ctbody data-dojo-attach-point\x3d"dateRowsNode" data-dojo-attach-event\x3d"ondijitclick: _onDayClick" class\x3d"dijitReset dijitCalendarBodyContainer"\x3e\n\t\t\t\t${!dateRowsHtml}\n\t\t\x3c/tbody\x3e\n\t\x3c/table\x3e\n\t\x3cdiv class\x3d"dijitReset dijitCalendarYearContainer" role\x3d"presentation"\x3e\n\t\t\x3cdiv class\x3d"dijitCalendarYearLabel"\x3e\n\t\t\t\x3cspan data-dojo-attach-point\x3d"previousYearLabelNode" class\x3d"dijitInline dijitCalendarPreviousYear" role\x3d"button"\x3e\x3c/span\x3e\n\t\t\t\x3cspan data-dojo-attach-point\x3d"currentYearLabelNode" class\x3d"dijitInline dijitCalendarSelectedYear" role\x3d"button" id\x3d"${id}_year"\x3e\x3c/span\x3e\n\t\t\t\x3cspan data-dojo-attach-point\x3d"nextYearLabelNode" class\x3d"dijitInline dijitCalendarNextYear" role\x3d"button"\x3e\x3c/span\x3e\n\t\t\x3c/div\x3e\n\t\x3c/div\x3e\n\x3c/div\x3e\n', "url:dijit/layout/templates/ScrollingTabController.html":'\x3cdiv class\x3d"dijitTabListContainer-${tabPosition}" style\x3d"visibility:hidden"\x3e\n\t\x3cdiv data-dojo-type\x3d"dijit.layout._ScrollingTabControllerMenuButton"\n\t\t class\x3d"tabStripButton-${tabPosition}"\n\t\t id\x3d"${id}_menuBtn"\n\t\t data-dojo-props\x3d"containerId: \'${containerId}\', iconClass: \'dijitTabStripMenuIcon\',\n\t\t\t\t\tdropDownPosition: [\'below-alt\', \'above-alt\']"\n\t\t data-dojo-attach-point\x3d"_menuBtn" showLabel\x3d"false" title\x3d""\x3e\x26#9660;\x3c/div\x3e\n\t\x3cdiv data-dojo-type\x3d"dijit.layout._ScrollingTabControllerButton"\n\t\t class\x3d"tabStripButton-${tabPosition}"\n\t\t id\x3d"${id}_leftBtn"\n\t\t data-dojo-props\x3d"iconClass:\'dijitTabStripSlideLeftIcon\', showLabel:false, title:\'\'"\n\t\t data-dojo-attach-point\x3d"_leftBtn" data-dojo-attach-event\x3d"onClick: doSlideLeft"\x3e\x26#9664;\x3c/div\x3e\n\t\x3cdiv data-dojo-type\x3d"dijit.layout._ScrollingTabControllerButton"\n\t\t class\x3d"tabStripButton-${tabPosition}"\n\t\t id\x3d"${id}_rightBtn"\n\t\t data-dojo-props\x3d"iconClass:\'dijitTabStripSlideRightIcon\', showLabel:false, title:\'\'"\n\t\t data-dojo-attach-point\x3d"_rightBtn" data-dojo-attach-event\x3d"onClick: doSlideRight"\x3e\x26#9654;\x3c/div\x3e\n\t\x3cdiv class\x3d\'dijitTabListWrapper\' data-dojo-attach-point\x3d\'tablistWrapper\'\x3e\n\t\t\x3cdiv role\x3d\'tablist\' data-dojo-attach-event\x3d\'onkeydown:onkeydown\'\n\t\t\t data-dojo-attach-point\x3d\'containerNode\' class\x3d\'nowrapTabStrip\'\x3e\x3c/div\x3e\n\t\x3c/div\x3e\n\x3c/div\x3e', "url:dijit/form/templates/Button.html":'\x3cspan class\x3d"dijit dijitReset dijitInline" role\x3d"presentation"\n\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitButtonNode"\n\t\tdata-dojo-attach-event\x3d"ondijitclick:__onClick" role\x3d"presentation"\n\t\t\x3e\x3cspan class\x3d"dijitReset dijitStretch dijitButtonContents"\n\t\t\tdata-dojo-attach-point\x3d"titleNode,focusNode"\n\t\t\trole\x3d"button" aria-labelledby\x3d"${id}_label"\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitIcon" data-dojo-attach-point\x3d"iconNode"\x3e\x3c/span\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitToggleButtonIconChar"\x3e\x26#x25CF;\x3c/span\n\t\t\t\x3e\x3cspan class\x3d"dijitReset dijitInline dijitButtonText"\n\t\t\t\tid\x3d"${id}_label"\n\t\t\t\tdata-dojo-attach-point\x3d"containerNode"\n\t\t\t\x3e\x3c/span\n\t\t\x3e\x3c/span\n\t\x3e\x3c/span\n\t\x3e\x3cinput ${!nameAttrSetting} type\x3d"${type}" value\x3d"${value}" class\x3d"dijitOffScreen"\n\t\tdata-dojo-attach-event\x3d"onclick:_onClick"\n\t\ttabIndex\x3d"-1" aria-hidden\x3d"true" data-dojo-attach-point\x3d"valueNode"\n/\x3e\x3c/span\x3e\n', "*now":function(f){f(['dojo/i18n!*preload*dojo/nls/dojo*["ar","ca","cs","da","de","el","en-gb","en-us","es-es","fi-fi","fr-fr","he-il","hu","it-it","ja-jp","ko-kr","nl-nl","nb","pl","pt-br","pt-pt","ru","sk","sl","sv","th","tr","zh-tw","zh-cn","ROOT"]'])}}});(function(){var f=this.require;f({cache:{}});!f.async&&f(["dojo"]);f.boot&&f.apply(null,f.boot)})(); //# sourceMappingURL=dojo.js.map