//>>built require({cache:{"dijit/form/TextBox":function(){require({cache:{"url:dijit/form/templates/TextBox.html":'",dialogId:"","class":"",_setDialogIdAttr:function(a){i.set(this.node,"id",a+"_underlay");this._set("dialogId",a)},_setClassAttr:function(a){this.node.className="dijitDialogUnderlay "+a;this._set("class",a)},postCreate:function(){c.body().appendChild(this.domNode)},layout:function(){var a=this.node.style,d=this.domNode.style;d.display="none";var k=h.getBox();d.top= k.t+"px";d.left=k.l+"px";a.width=k.w+"px";a.height=k.h+"px";d.display="block"},show:function(){this.domNode.style.display="block";this.layout();this.bgIframe=new d(this.domNode)},hide:function(){this.bgIframe.destroy();delete this.bgIframe;this.domNode.style.display="none"}})})},"dojox/widget/ColorPicker":function(){require({cache:{"url:dojox/widget/ColorPicker/ColorPicker.html":'\n\t\n\t\t\n\t\t\n\t\t\n\t\n
\n\t\t\t
\n\t\t\t\t<\!-- Forcing ABS in style attr due to dojo DND issue with not picking it up form the class. --\>\n\t\t\t\t${saturationPickerTitle}\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t<\!-- Forcing ABS in style attr due to dojo DND issue with not picking it up form the class. --\>\n\t\t\t\t${huePickerTitle}\n\t\t\t\t
\n\t\t\t\t \n\t\t\t\t
\n\t\t\t
\n\t\t
\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t
${degLabel}
${percentSign}
${percentSign}
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t
\n\n'}}); define("dojox/widget/ColorPicker","dojo/_base/kernel dojo/_base/declare dojo/_base/lang dojo/_base/array dojo/_base/html dojo/_base/connect dojo/_base/sniff dojo/_base/window dojo/_base/event dojo/dom dojo/dom-class dojo/keys dojo/fx dojo/dnd/move dijit/registry dijit/_base/focus dijit/form/_FormWidget dijit/typematic dojox/color dojo/i18n dojo/i18n!./nls/ColorPicker dojo/i18n!dojo/cldr/nls/number dojo/text!./ColorPicker/ColorPicker.html".split(" "),function(g,i,c,h,e,a,d,b,j,k,f,l,o,p,m,q,t,r,s, u,A,B,w){g.experimental("dojox.widget.ColorPicker");return i("dojox.widget.ColorPicker",t,{showRgb:!0,showHsv:!0,showHex:!0,webSafe:!0,animatePoint:!0,slideDuration:250,liveUpdate:!1,PICKER_HUE_H:150,PICKER_SAT_VAL_H:150,PICKER_SAT_VAL_W:150,PICKER_HUE_SELECTOR_H:8,PICKER_SAT_SELECTOR_H:10,PICKER_SAT_SELECTOR_W:10,value:"#ffffff",_underlay:g.moduleUrl("dojox.widget","ColorPicker/images/underlay.png"),_hueUnderlay:g.moduleUrl("dojox.widget","ColorPicker/images/hue.png"),_pickerPointer:g.moduleUrl("dojox.widget", "ColorPicker/images/pickerPointer.png"),_huePickerPointer:g.moduleUrl("dojox.widget","ColorPicker/images/hueHandle.png"),_huePickerPointerAlly:g.moduleUrl("dojox.widget","ColorPicker/images/hueHandleA11y.png"),templateString:w,postMixInProperties:function(){f.contains(b.body(),"dijit_a11y")&&(this._huePickerPointer=this._huePickerPointerAlly);this._uId=m.getUniqueId(this.id);c.mixin(this,u.getLocalization("dojox.widget","ColorPicker"));c.mixin(this,u.getLocalization("dojo.cldr","number"));this.inherited(arguments)}, postCreate:function(){this.inherited(arguments);7>d("ie")&&(this.colorUnderlay.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this._underlay+"', sizingMethod='scale')",this.colorUnderlay.src=this._blankGif.toString());this.showRgb||(this.rgbNode.style.visibility="hidden");this.showHsv||(this.hsvNode.style.visibility="hidden");this.showHex||(this.hexNode.style.visibility="hidden");this.webSafe||(this.safePreviewNode.style.visibility="hidden")},startup:function(){this._started|| (this._started=!0,this.set("value",this.value),this._mover=new p.boxConstrainedMoveable(this.cursorNode,{box:{t:-(this.PICKER_SAT_SELECTOR_H/2),l:-(this.PICKER_SAT_SELECTOR_W/2),w:this.PICKER_SAT_VAL_W,h:this.PICKER_SAT_VAL_H}}),this._hueMover=new p.boxConstrainedMoveable(this.hueCursorNode,{box:{t:-(this.PICKER_HUE_SELECTOR_H/2),l:0,w:0,h:this.PICKER_HUE_H}}),this._subs=[],this._subs.push(a.subscribe("/dnd/move/stop",c.hitch(this,"_clearTimer"))),this._subs.push(a.subscribe("/dnd/move/start",c.hitch(this, "_setTimer"))),this._keyListeners=[],this._connects.push(r.addKeyListener(this.hueCursorNode,{charOrCode:l.UP_ARROW,shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1},this,c.hitch(this,this._updateHueCursorNode),25,25)),this._connects.push(r.addKeyListener(this.hueCursorNode,{charOrCode:l.DOWN_ARROW,shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1},this,c.hitch(this,this._updateHueCursorNode),25,25)),this._connects.push(r.addKeyListener(this.cursorNode,{charOrCode:l.UP_ARROW,shiftKey:!1,metaKey:!1,ctrlKey:!1, altKey:!1},this,c.hitch(this,this._updateCursorNode),25,25)),this._connects.push(r.addKeyListener(this.cursorNode,{charOrCode:l.DOWN_ARROW,shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1},this,c.hitch(this,this._updateCursorNode),25,25)),this._connects.push(r.addKeyListener(this.cursorNode,{charOrCode:l.LEFT_ARROW,shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1},this,c.hitch(this,this._updateCursorNode),25,25)),this._connects.push(r.addKeyListener(this.cursorNode,{charOrCode:l.RIGHT_ARROW,shiftKey:!1,metaKey:!1, ctrlKey:!1,altKey:!1},this,c.hitch(this,this._updateCursorNode),25,25)))},_setValueAttr:function(a){this._started&&this.setColor(a,!0)},setColor:function(a,b){a=s.fromString(a);this._updatePickerLocations(a);this._updateColorInputs(a);this._updateValue(a,b)},_setTimer:function(a){a.node!=this.cursorNode&&a.node!=this.hueCursorNode||(q.focus(a.node),k.setSelectable(this.domNode,!1),this._timer=setInterval(c.hitch(this,"_updateColor"),45))},_clearTimer:function(){this._timer&&(clearInterval(this._timer), this._timer=null,this.onChange(this.value),k.setSelectable(this.domNode,!0))},_setHue:function(a){e.style(this.colorUnderlay,"backgroundColor",s.fromHsv(a,100,100).toHex())},_updateHueCursorNode:function(a,b,f){if(-1!==a){var a=e.style(this.hueCursorNode,"top"),b=this.PICKER_HUE_SELECTOR_H/2,a=a+b,d=!1;f.charOrCode==l.UP_ARROW?0\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n\t\n\n'}}); define("dijit/TitlePane","dojo/_base/array dojo/_base/declare dojo/dom dojo/dom-attr dojo/dom-class dojo/dom-geometry dojo/_base/event dojo/fx dojo/_base/kernel dojo/keys ./_CssStateMixin ./_TemplatedMixin ./layout/ContentPane dojo/text!./templates/TitlePane.html ./_base/manager".split(" "),function(g,i,c,h,e,a,d,b,j,k,f,l,o,p,m){return i("dijit.TitlePane",[o,l,f],{title:"",_setTitleAttr:{node:"titleNode",type:"innerHTML"},open:!0,toggleable:!0,tabIndex:"0",duration:m.defaultDuration,baseClass:"dijitTitlePane", templateString:p,doLayout:!1,_setTooltipAttr:{node:"focusNode",type:"attribute",attribute:"title"},buildRendering:function(){this.inherited(arguments);c.setSelectable(this.titleNode,!1)},postCreate:function(){this.inherited(arguments);this.toggleable&&this._trackMouseState(this.titleBarNode,"dijitTitlePaneTitle");var a=this.hideNode,f=this.wipeNode;this._wipeIn=b.wipeIn({node:f,duration:this.duration,beforeBegin:function(){a.style.display=""}});this._wipeOut=b.wipeOut({node:f,duration:this.duration, onEnd:function(){a.style.display="none"}})},_setOpenAttr:function(a,b){g.forEach([this._wipeIn,this._wipeOut],function(a){a&&"playing"==a.status()&&a.stop()});b?this[a?"_wipeIn":"_wipeOut"].play():this.hideNode.style.display=this.wipeNode.style.display=a?"":"none";if(this._started)if(a)this._onShow();else this.onHide();this.arrowNodeInner.innerHTML=a?"-":"+";this.containerNode.setAttribute("aria-hidden",a?"false":"true");this.focusNode.setAttribute("aria-pressed",a?"true":"false");this._set("open", a);this._setCss()},_setToggleableAttr:function(a){this.focusNode.setAttribute("role",a?"button":"heading");a?(this.focusNode.setAttribute("aria-controls",this.id+"_pane"),h.set(this.focusNode,"tabIndex",this.tabIndex)):h.remove(this.focusNode,"tabIndex");this._set("toggleable",a);this._setCss()},_setContentAttr:function(b){!this.open||!this._wipeOut||"playing"==this._wipeOut.status()?this.inherited(arguments):(this._wipeIn&&"playing"==this._wipeIn.status()&&this._wipeIn.stop(),a.setMarginBox(this.wipeNode, {h:a.getMarginBox(this.wipeNode).h}),this.inherited(arguments),this._wipeIn?this._wipeIn.play():this.hideNode.style.display="")},toggle:function(){this._setOpenAttr(!this.open,!0)},_setCss:function(){var a=this.titleBarNode||this.focusNode,b=this._titleBarClass;this._titleBarClass="dijit"+(this.toggleable?"":"Fixed")+(this.open?"Open":"Closed");e.replace(a,this._titleBarClass,b||"");this.arrowNodeInner.innerHTML=this.open?"-":"+"},_onTitleKey:function(a){a.keyCode==k.ENTER||a.keyCode==k.SPACE?this.toggleable&& (this.toggle(),d.stop(a)):a.keyCode==k.DOWN_ARROW&&this.open&&(this.containerNode.focus(),a.preventDefault())},_onTitleClick:function(){this.toggleable&&this.toggle()},setTitle:function(a){j.deprecated("dijit.TitlePane.setTitle() is deprecated. Use set('title', ...) instead.","","2.0");this.set("title",a)}})})},"dijit/form/_ComboBoxMenuMixin":function(){define("dijit/form/_ComboBoxMenuMixin","dojo/_base/array dojo/_base/declare dojo/dom-attr dojo/i18n dojo/_base/window dojo/i18n!./nls/ComboBox".split(" "), function(g,i,c,h,e){return i("dijit.form._ComboBoxMenuMixin",null,{_messages:null,postMixInProperties:function(){this.inherited(arguments);this._messages=h.getLocalization("dijit.form","ComboBox",this.lang)},buildRendering:function(){this.inherited(arguments);this.previousButton.innerHTML=this._messages.previousMessage;this.nextButton.innerHTML=this._messages.nextMessage},_setValueAttr:function(a){this.value=a;this.onChange(a)},onClick:function(a){if(a==this.previousButton)this._setSelectedAttr(null), this.onPage(-1);else if(a==this.nextButton)this._setSelectedAttr(null),this.onPage(1);else this.onChange(a)},onChange:function(){},onPage:function(){},onClose:function(){this._setSelectedAttr(null)},_createOption:function(a,d){var b=this._createMenuItem(),j=d(a);j.html?b.innerHTML=j.label:b.appendChild(e.doc.createTextNode(j.label));""==b.innerHTML&&(b.innerHTML=" ");this.applyTextDir(b,b.innerText||b.textContent||"");b.item=a;return b},createOptions:function(a,d,b){this.items=a;this.previousButton.style.display= 0==d.start?"none":"";c.set(this.previousButton,"id",this.id+"_prev");g.forEach(a,function(a,f){var d=this._createOption(a,b);d.setAttribute("item",f);c.set(d,"id",this.id+f);this.nextButton.parentNode.insertBefore(d,this.nextButton)},this);var j=!1;a.total&&!a.total.then&&-1!=a.total?d.start+d.counta.total&&d.count==a.length&&(j=!0):d.count==a.length&&(j=!0);this.nextButton.style.display=j?"":"none";c.set(this.nextButton,"id",this.id+"_next")},clearResultList:function(){for(var a= this.containerNode;2b.value.length&&(b.value=a,t.selectInputText(b,f))):(b.value=a,t.selectInputText(b))},_openResultList:function(a,f,d){this._fetchHandle=null;if(!this.disabled&&!(this.readOnly||f[this.searchAttr]!==this._lastQuery)){var j=this.dropDown.getHighlightedOption();this.dropDown.clearResultList();!a.length&&0==d.start?this.closeDropDown():(this.dropDown.createOptions(a,d,b.hitch(this,"_getMenuLabelFromItem")),this._showResultList(),d.direction?(1==d.direction?this.dropDown.highlightFirstOption(): -1==d.direction&&this.dropDown.highlightLastOption(),j&&this._announceOption(this.dropDown.getHighlightedOption())):this.autoComplete&&(!this._prev_key_backspace&&!/^[*]+$/.test(f[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"),this.focusNode.removeAttribute("aria-activedescendant"))},_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())}, _setItemAttr:function(a,b,f){var d="";a&&(f||(f=this.store._oldAPI?this.store.getValue(a,this.searchAttr):a[this.searchAttr]),d=this._getValueField()!=this.searchAttr?this.store.getIdentity(a):f);this.set("value",d,b,f,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 f=this.dropDown.items[a.getAttribute("item")];b=(this.store._oldAPI?this.store.getValue(f,this.searchAttr):f[this.searchAttr]).toString(); this.set("item",f,!1,b)}this.focusNode.value=this.focusNode.value.substring(0,this._lastInput.length);this.focusNode.setAttribute("aria-activedescendant",e.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)},_startSearchAll:function(){this._startSearch("")},_startSearchFromInput:function(){this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g, "\\$1"))},_getQueryString:function(a){return o.substitute(this.queryExpr,[a])},_startSearch:function(a){if(!this.dropDown){var f=this.id+"_popup";this.dropDown=new (b.isString(this.dropDownClass)?b.getObject(this.dropDownClass,!1):this.dropDownClass)({onChange:b.hitch(this,this._selectOption),id:f,dir:this.dir,textDir:this.textDir});this.focusNode.removeAttribute("aria-activedescendant");this.textbox.setAttribute("aria-owns",f)}this._lastInput=a;var d=b.clone(this.query),j={start:0,count:this.pageSize, queryOptions:{ignoreCase:this.ignoreCase,deep:!0}};b.mixin(j,this.fetchProperties);var k=this._getQueryString(a);this.store._oldAPI?a=k:(a=i.patternToRegExp(k,this.ignoreCase),a.toString=function(){return k});this._lastQuery=d[this.searchAttr]=a;var c=this,l=function(){var a=c._fetchHandle=c.store.query(d,j);h.when(a,function(b){c._fetchHandle=null;b.total=a.total;c._openResultList(b,d,j)},function(a){c._fetchHandle=null;c._cancelingQuery||(console.error(c.declaredClass+" "+a.toString()),c.closeDropDown())})}; this.searchTimer=setTimeout(b.hitch(this,function(a,b){this.searchTimer=null;l();this._nextSearch=this.dropDown.onPage=function(a){j.start+=j.count*a;j.direction=a;l();b.focus()}},d,this),this.searchDelay)},_getValueField:function(){return this.searchAttr},constructor:function(){this.query={};this.fetchProperties={}},postMixInProperties:function(){if(!this.store){var a=this.srcNodeRef,b=this.list;this.store=b?q.byId(b):new m({},a);if(!("value"in this.params)&&(a=this.item=this.store.fetchSelectedItem()))b= this._getValueField(),this.value=this.store._oldAPI?this.store.getValue(a,b):a[b]}this.inherited(arguments)},postCreate:function(){var a=k('label[for="'+this.id+'"]');a.length&&(a[0].id=this.id+"_label",this.domNode.setAttribute("aria-labelledby",a[0].id));this.inherited(arguments);this.connect(this.focusNode,"onkeypress","_onKeyPress")},_getMenuLabelFromItem:function(a){var a=this.labelFunc(a,this.store),b=this.labelType;"none"!=this.highlightMatch&&("text"==this.labelType&&this._lastInput)&&(a= this.doHighlight(a,this._escapeHtml(this._lastInput)),b="html");return{html:"html"==b,label:a}},doHighlight:function(a,b){var d=(this.ignoreCase?"i":"")+("all"==this.highlightMatch?"g":""),j=this.queryExpr.indexOf("${0}"),b=f.escapeString(b);return this._escapeHtml(a).replace(RegExp((0==j?"^":"")+"("+b+")"+(j==this.queryExpr.length-4?"$":""),d),'$1')},_escapeHtml:function(a){return a=String(a).replace(/&/gm,"&").replace(//gm, ">").replace(/"/gm,""")},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,f,d){this._set("item",d||null);a||(a="");this.inherited(arguments)},_setTextDirAttr:function(a){this.inherited(arguments);this.dropDown&&this.dropDown._set("textDir",a)}})})},"url:dijit/templates/ColorPalette.html":'
\n\t\n\t\t\n\t
\n
\n', "dijit/form/MappedTextBox":function(){define("dijit/form/MappedTextBox",["dojo/_base/declare","dojo/dom-construct","./ValidationTextBox"],function(g,i,c){return g("dijit.form.MappedTextBox",c,{postMixInProperties:function(){this.inherited(arguments);this.nameAttrSetting=""},_setNameAttr:null,serialize:function(c){return c.toString?c.toString():""},toString:function(){var c=this.filter(this.get("value"));return null!=c?"string"==typeof c?c:this.serialize(c,this.constraints):""},validate:function(){this.valueNode.value= this.toString();return this.inherited(arguments)},buildRendering:function(){this.inherited(arguments);this.valueNode=i.place("",this.textbox,"after")},reset:function(){this.valueNode.value="";this.inherited(arguments)}})})},"dijit/form/ComboBoxMixin":function(){require({cache:{"url:dijit/form/templates/DropDownBox.html":'