//>>built
require({cache:{"url:dojox/form/resources/HorizontalRangeSlider.html":'<table class="dijit dijitReset dijitSlider dijitSliderH dojoxRangeSlider" cellspacing="0" cellpadding="0" border="0" rules="none" dojoAttachEvent="onkeypress:_onKeyPress,onkeyup:_onKeyUp" role="presentation"\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset" colspan="2"></td\n\t\t><td dojoAttachPoint="topDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationT dijitSliderDecorationH"></td\n\t\t><td class="dijitReset" colspan="2"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t><div class="dijitSliderDecrementIconH" tabIndex="-1" style="display:none" dojoAttachPoint="decrementButton"><span class="dijitSliderButtonInner">-</span></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderLeftBumper" dojoAttachEvent="onmousedown:_onClkDecBumper"></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><input dojoAttachPoint="valueNode" type="hidden" ${!nameAttrSetting}\n\t\t\t/><div role="presentation" class="dojoxRangeSliderBarContainer" dojoAttachPoint="sliderBarContainer"\n\t\t\t\t><div dojoAttachPoint="sliderHandle" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableH" dojoAttachEvent="onmousedown:_onHandleClick" role="slider"\n\t\t\t\t\t><div class="dijitSliderImageHandle dijitSliderImageHandleH"></div\n\t\t\t\t></div\n\t\t\t\t><div role="presentation" dojoAttachPoint="progressBar,focusNode" class="dijitSliderBar dijitSliderBarH dijitSliderProgressBar dijitSliderProgressBarH" dojoAttachEvent="onmousedown:_onBarClick"></div\n\t\t\t\t><div dojoAttachPoint="sliderHandleMax" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableH" dojoAttachEvent="onmousedown:_onHandleClickMax" role="slider"\n\t\t\t\t\t><div class="dijitSliderImageHandle dijitSliderImageHandleH"></div\n\t\t\t\t></div\n\t\t\t\t><div role="presentation" dojoAttachPoint="remainingBar" class="dijitSliderBar dijitSliderBarH dijitSliderRemainingBar dijitSliderRemainingBarH" dojoAttachEvent="onmousedown:_onRemainingBarClick"></div\n\t\t\t></div\n\t\t></td\n\t\t><td class="dijitReset"\n\t\t\t><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderRightBumper" dojoAttachEvent="onmousedown:_onClkIncBumper"></div\n\t\t></td\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH"\n\t\t\t><div class="dijitSliderIncrementIconH" tabIndex="-1" style="display:none" dojoAttachPoint="incrementButton"><span class="dijitSliderButtonInner">+</span></div\n\t\t></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset" colspan="2"></td\n\t\t><td dojoAttachPoint="containerNode,bottomDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationB dijitSliderDecorationH"></td\n\t\t><td class="dijitReset" colspan="2"></td\n\t></tr\n></table>\n',
"url:dojox/form/resources/VerticalRangeSlider.html":'<table class="dijitReset dijitSlider dijitSliderV dojoxRangeSlider" cellspacing="0" cellpadding="0" border="0" rules="none"\n\trole="presentation"\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset"></td\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV"\n\t\t\t><div class="dijitSliderIncrementIconV" tabIndex="-1" style="display:none" dojoAttachPoint="decrementButton" dojoAttachEvent="onclick: increment"><span class="dijitSliderButtonInner">+</span></div\n\t\t></td\n\t\t><td class="dijitReset"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset"></td\n\t\t><td class="dijitReset"\n\t\t\t><center><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderTopBumper" dojoAttachEvent="onclick:_onClkIncBumper"></div></center\n\t\t></td\n\t\t><td class="dijitReset"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td dojoAttachPoint="leftDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationL dijitSliderDecorationV" style="text-align:center;height:100%;"></td\n\t\t><td class="dijitReset" style="height:100%;"\n\t\t\t><input dojoAttachPoint="valueNode" type="hidden" ${!nameAttrSetting}\n\t\t\t/><center role="presentation" style="position:relative;height:100%;" dojoAttachPoint="sliderBarContainer"\n\t\t\t\t><div role="presentation" dojoAttachPoint="remainingBar" class="dijitSliderBar dijitSliderBarV dijitSliderRemainingBar dijitSliderRemainingBarV" dojoAttachEvent="onmousedown:_onRemainingBarClick"\n\t\t\t\t\t><div dojoAttachPoint="sliderHandle" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableV" dojoAttachEvent="onkeypress:_onKeyPress,onmousedown:_onHandleClick" style="vertical-align:top;" role="slider"\n\t\t\t\t\t\t><div class="dijitSliderImageHandle dijitSliderImageHandleV"></div\n\t\t\t\t\t></div\n\t\t\t\t\t><div role="presentation" dojoAttachPoint="progressBar,focusNode" tabIndex="${tabIndex}" class="dijitSliderBar dijitSliderBarV dijitSliderProgressBar dijitSliderProgressBarV" dojoAttachEvent="onkeypress:_onKeyPress,onmousedown:_onBarClick"\n\t\t\t\t\t></div\n\t\t\t\t\t><div dojoAttachPoint="sliderHandleMax" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableV" dojoAttachEvent="onkeypress:_onKeyPress,onmousedown:_onHandleClickMax" style="vertical-align:top;" role="slider"\n\t\t\t\t\t\t><div class="dijitSliderImageHandle dijitSliderImageHandleV"></div\n\t\t\t\t\t></div\n\t\t\t\t></div\n\t\t\t></center\n\t\t></td\n\t\t><td dojoAttachPoint="containerNode,rightDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationR dijitSliderDecorationV" style="text-align:center;height:100%;"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset"></td\n\t\t><td class="dijitReset"\n\t\t\t><center><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderBottomBumper" dojoAttachEvent="onclick:_onClkDecBumper"></div></center\n\t\t></td\n\t\t><td class="dijitReset"></td\n\t></tr\n\t><tr class="dijitReset"\n\t\t><td class="dijitReset"></td\n\t\t><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV"\n\t\t\t><div class="dijitSliderDecrementIconV" tabIndex="-1" style="display:none" dojoAttachPoint="incrementButton" dojoAttachEvent="onclick: decrement"><span class="dijitSliderButtonInner">-</span></div\n\t\t></td\n\t\t><td class="dijitReset"></td\n\t></tr\n></table>\n'}});
define("dojox/form/RangeSlider","dojo/_base/declare,dojo/_base/lang,dojo/_base/array,dojo/_base/fx,dojo/_base/event,dojo/_base/sniff,dojo/dom-style,dojo/dom-geometry,dojo/keys,dijit,dojo/dnd/Mover,dojo/dnd/Moveable,dojo/text!./resources/HorizontalRangeSlider.html,dojo/text!./resources/VerticalRangeSlider.html,dijit/form/HorizontalSlider,dijit/form/VerticalSlider,dijit/form/_FormValueWidget,dijit/focus,dojo/fx,dojox/fx".split(","),function(f,g,s,k,h,l,t,i,j,u,m,q,v,w,x,y,z,n,A){var r=function(b,a){return a-
b},o=function(b,a){return b-a},p=f("dojox.form._RangeSliderMixin",null,{value:[0,100],postMixInProperties:function(){this.inherited(arguments);this.value=s.map(this.value,function(b){return parseInt(b,10)})},postCreate:function(){this.inherited(arguments);this.value.sort(this._isReversed()?r:o);var b=this,a=f(B,{constructor:function(){this.widget=b}});this._movableMax=new q(this.sliderHandleMax,{mover:a});this.sliderHandle.setAttribute("aria-valuemin",this.minimum);this.sliderHandle.setAttribute("aria-valuemax",
this.maximum);this.sliderHandleMax.setAttribute("aria-valuemin",this.minimum);this.sliderHandleMax.setAttribute("aria-valuemax",this.maximum);a=f(C,{constructor:function(){this.widget=b}});this._movableBar=new q(this.progressBar,{mover:a});this.focusNode.removeAttribute("aria-valuemin");this.focusNode.removeAttribute("aria-valuemax");this.focusNode.removeAttribute("aria-valuenow")},destroy:function(){this.inherited(arguments);this._movableMax.destroy();this._movableBar.destroy()},_onKeyPress:function(b){if(!this.disabled&&
!this.readOnly&&!b.altKey&&!b.ctrlKey){var a=b.target===this.sliderHandleMax,c=b.target===this.progressBar,d=g.delegate(j,this.isLeftToRight()?{PREV_ARROW:j.LEFT_ARROW,NEXT_ARROW:j.RIGHT_ARROW}:{PREV_ARROW:j.RIGHT_ARROW,NEXT_ARROW:j.LEFT_ARROW}),e=0,f=!1;switch(b.keyCode){case d.HOME:this._setValueAttr(this.minimum,!0,a);h.stop(b);return;case d.END:this._setValueAttr(this.maximum,!0,a);h.stop(b);return;case d.PREV_ARROW:case d.DOWN_ARROW:f=!0;case d.NEXT_ARROW:case d.UP_ARROW:e=1;break;case d.PAGE_DOWN:f=
!0;case d.PAGE_UP:e=this.pageIncrement;break;default:this.inherited(arguments);return}f&&(e=-e);e&&(c?this._bumpValue([{change:e,useMaxValue:!1},{change:e,useMaxValue:!0}]):this._bumpValue(e,a),h.stop(b))}},_onHandleClickMax:function(b){!this.disabled&&!this.readOnly&&(l("ie")||n.focus(this.sliderHandleMax),h.stop(b))},_onClkIncBumper:function(){this._setValueAttr(!1===this._descending?this.minimum:this.maximum,!0,!0)},_bumpValue:function(b,a){this._setValueAttr(g.isArray(b)?[this._getBumpValue(b[0].change,
b[0].useMaxValue),this._getBumpValue(b[1].change,b[1].useMaxValue)]:this._getBumpValue(b,a),!0,a)},_getBumpValue:function(b,a){var c=a?1:0;this._isReversed()&&(c=1-c);var d=t.getComputedStyle(this.sliderBarContainer),e=i.getContentBox(this.sliderBarContainer,d),d=this.discreteValues,c=this.value[c];if(1>=d||Infinity==d)d=e[this._pixelCount];d--;c=(c-this.minimum)*d/(this.maximum-this.minimum)+b;0>c&&(c=0);c>d&&(c=d);return c*(this.maximum-this.minimum)/d+this.minimum},_onBarClick:function(b){!this.disabled&&
!this.readOnly&&(l("ie")||n.focus(this.progressBar),h.stop(b))},_onRemainingBarClick:function(b){if(!this.disabled&&!this.readOnly){l("ie")||n.focus(this.progressBar);var a=i.position(this.sliderBarContainer,!0),c=i.position(this.progressBar,!0),d=b[this._mousePixelCoord],e=c[this._startingPixelCoord],c=e+c[this._pixelCount],e=this._isReversed()?d<=e:d>=c;this._setPixelValue(this._isReversed()?a[this._pixelCount]-d+a[this._startingPixelCoord]:d-a[this._startingPixelCoord],a[this._pixelCount],!0,e);
h.stop(b)}},_setPixelValue:function(b,a,c,d){!this.disabled&&!this.readOnly&&this._setValueAttr(this._getValueByPixelValue(b,a),c,d)},_getValueByPixelValue:function(b,a){var c=this.discreteValues;if(1>=c||Infinity==c)c=a;c--;return(this.maximum-this.minimum)*Math.round((0>b?0:a<b?a:b)/(a/c))/c+this.minimum},_setValueAttr:function(b,a,c){var d=this.value;g.isArray(b)?d=b:c?this._isReversed()?d[0]=b:d[1]=b:this._isReversed()?d[1]=b:d[0]=b;this._lastValueReported="";this.valueNode.value=this.value=b=
d;this.value.sort(this._isReversed()?r:o);this.sliderHandle.setAttribute("aria-valuenow",d[0]);this.sliderHandleMax.setAttribute("aria-valuenow",d[1]);z.prototype._setValueAttr.apply(this,arguments);this._printSliderBar(a,c)},_printSliderBar:function(b){var a=(this.value[0]-this.minimum)/(this.maximum-this.minimum),c=(this.value[1]-this.minimum)/(this.maximum-this.minimum),d=a;a>c&&(a=c,c=d);var e=this._isReversed()?100*(1-a):100*a,f=this._isReversed()?100*(1-c):100*c,g=this._isReversed()?100*(1-
c):100*a;if(b&&0<this.slideDuration&&this.progressBar.style[this._progressPixelSize]){if(parseFloat(this.progressBar.style[this._handleOffsetCoord]),b=this.slideDuration/10,0!==b){0>b&&(b=0-b);var h={},i={},d={};h[this._handleOffsetCoord]={start:this.sliderHandle.style[this._handleOffsetCoord],end:e,units:"%"};i[this._handleOffsetCoord]={start:this.sliderHandleMax.style[this._handleOffsetCoord],end:f,units:"%"};d[this._handleOffsetCoord]={start:this.progressBar.style[this._handleOffsetCoord],end:g,
units:"%"};d[this._progressPixelSize]={start:this.progressBar.style[this._progressPixelSize],end:100*(c-a),units:"%"};a=k.animateProperty({node:this.sliderHandle,duration:b,properties:h});c=k.animateProperty({node:this.sliderHandleMax,duration:b,properties:i});b=k.animateProperty({node:this.progressBar,duration:b,properties:d});A.combine([a,c,b]).play()}}else this.sliderHandle.style[this._handleOffsetCoord]=e+"%",this.sliderHandleMax.style[this._handleOffsetCoord]=f+"%",this.progressBar.style[this._handleOffsetCoord]=
g+"%",this.progressBar.style[this._progressPixelSize]=100*(c-a)+"%"}}),B=f("dijit.form._SliderMoverMax",u.form._SliderMover,{onMouseMove:function(b){var a=this.widget,c=a._abspos;if(!c)c=a._abspos=i.position(a.sliderBarContainer,!0),a._setPixelValue_=g.hitch(a,"_setPixelValue"),a._isReversed_=a._isReversed();b=b[a._mousePixelCoord]-c[a._startingPixelCoord];a._setPixelValue_(a._isReversed_?c[a._pixelCount]-b:b,c[a._pixelCount],!1,!0)},destroy:function(b){m.prototype.destroy.apply(this,arguments);var a=
this.widget;a._abspos=null;a._setValueAttr(a.value,!0)}}),C=f("dijit.form._SliderBarMover",m,{onMouseMove:function(b){var a=this.widget;if(!a.disabled&&!a.readOnly){var c=a._abspos,d=a._bar,e=a._mouseOffset;if(!c)c=a._abspos=i.position(a.sliderBarContainer,!0),a._setPixelValue_=g.hitch(a,"_setPixelValue"),a._getValueByPixelValue_=g.hitch(a,"_getValueByPixelValue"),a._isReversed_=a._isReversed();if(!d)d=a._bar=i.position(a.progressBar,!0);if(!e)e=a._mouseOffset=b[a._mousePixelCoord]-d[a._startingPixelCoord];
b=b[a._mousePixelCoord]-c[a._startingPixelCoord]-e;pixelValues=[b,b+d[a._pixelCount]];pixelValues.sort(o);0>=pixelValues[0]&&(pixelValues[0]=0,pixelValues[1]=d[a._pixelCount]);pixelValues[1]>=c[a._pixelCount]&&(pixelValues[1]=c[a._pixelCount],pixelValues[0]=c[a._pixelCount]-d[a._pixelCount]);c=[a._getValueByPixelValue(a._isReversed_?c[a._pixelCount]-pixelValues[0]:pixelValues[0],c[a._pixelCount]),a._getValueByPixelValue(a._isReversed_?c[a._pixelCount]-pixelValues[1]:pixelValues[1],c[a._pixelCount])];
a._setValueAttr(c,!1,!1)}},destroy:function(){m.prototype.destroy.apply(this,arguments);var b=this.widget;b._abspos=null;b._bar=null;b._mouseOffset=null;b._setValueAttr(b.value,!0)}});f("dojox.form.HorizontalRangeSlider",[x,p],{templateString:v});f("dojox.form.VerticalRangeSlider",[y,p],{templateString:w});return p});