//>>built define("dojo/_base/array dojo/_base/declare dojo/_base/lang dojo/sniff dojo/dom-class dojo/dom-construct dojo/dom-attr dijit/_Contained dijit/_Container dijit/_WidgetBase ./iconUtils ./lazyLoadUtils ./_css3 ./common require dojo/has!dojo-bidi?dojox/mobile/bidi/Accordion".split(" "),function(f,m,r,l,g,k,c,h,t,n,u,v,p,w,y,x){var q=m([n,h],{label:"Label",icon1:"",icon2:"",iconPos1:"",iconPos2:"",selected:!1,baseClass:"mblAccordionTitle",buildRendering:function(){this.inherited(arguments);var a=this.anchorNode= k.create("a",{className:"mblAccordionTitleAnchor",role:"presentation"},this.domNode);this.textBoxNode=k.create("div",{className:"mblAccordionTitleTextBox"},a);this.labelNode=k.create("span",{className:"mblAccordionTitleLabel",innerHTML:this._cv?this._cv(this.label):this.label},this.textBoxNode);this._isOnLine=this.inheritParams();c.set(this.textBoxNode,"role","tab");c.set(this.textBoxNode,"tabindex","0")},postCreate:function(){this.connect(this.domNode,"onclick","_onClick");w.setSelectable(this.domNode, !1)},inheritParams:function(){var a=this.getParent();a&&(this.icon1&&a.iconBase&&"/"===a.iconBase.charAt(a.iconBase.length-1)&&(this.icon1=a.iconBase+this.icon1),this.icon1||(this.icon1=a.iconBase),this.iconPos1||(this.iconPos1=a.iconPos),this.icon2&&a.iconBase&&"/"===a.iconBase.charAt(a.iconBase.length-1)&&(this.icon2=a.iconBase+this.icon2),this.icon2||(this.icon2=a.iconBase||this.icon1),this.iconPos2||(this.iconPos2=a.iconPos||this.iconPos1));return!!a},_setIcon:function(a,b){this.getParent()&& (this._set("icon"+b,a),this["iconParentNode"+b]||(this["iconParentNode"+b]=k.create("div",{className:"mblAccordionIconParent mblAccordionIconParent"+b},this.anchorNode,"first")),this["iconNode"+b]=u.setIcon(a,this["iconPos"+b],this["iconNode"+b],this.alt,this["iconParentNode"+b]),this["icon"+b]=a,g.toggle(this.domNode,"mblAccordionHasIcon",a&&"none"!==a),l("dojo-bidi")&&!this.getParent().isLeftToRight()&&this.getParent()._setIconDir(this["iconParentNode"+b]))},_setIcon1Attr:function(a){this._setIcon(a, 1)},_setIcon2Attr:function(a){this._setIcon(a,2)},startup:function(){this._started||(this._isOnLine||this.inheritParams(),this._isOnLine||this.set({icon1:this.icon1,icon2:this.icon2}),this.inherited(arguments))},_onClick:function(a){!1!==this.onClick(a)&&(a=this.getParent(),a.fixedHeight||"none"===this.contentWidget.domNode.style.display?a.expand(this.contentWidget,!a.animation):a.collapse(this.contentWidget,!a.animation))},onClick:function(){},_setSelectedAttr:function(a){g.toggle(this.domNode,"mblAccordionTitleSelected", a);this._set("selected",a)}});h=m(l("dojo-bidi")?"dojox.mobile.NonBidiAccordion":"dojox.mobile.Accordion",[n,t,h],{iconBase:"",iconPos:"",fixedHeight:!1,singleOpen:!1,animation:!0,roundRect:!1,duration:.3,baseClass:"mblAccordion",_openSpace:1,buildRendering:function(){this.inherited(arguments);c.set(this.domNode,"role","tablist");c.set(this.domNode,"aria-multiselectable",!this.singleOpen)},startup:function(){if(!this._started){g.contains(this.domNode,"mblAccordionRoundRect")?this.roundRect=!0:this.roundRect&& g.add(this.domNode,"mblAccordionRoundRect");this.fixedHeight&&(this.singleOpen=!0);var a=this.getChildren();f.forEach(a,this._setupChild,this);var b,d=1;f.forEach(a,function(e){e.startup();e._at.startup();this.collapse(e,!0);c.set(e._at.textBoxNode,"aria-setsize",a.length);c.set(e._at.textBoxNode,"aria-posinset",d++);e.selected&&(b=e)},this);!b&&this.fixedHeight&&(b=a[a.length-1]);b?this.expand(b,!0):this._updateLast();this.defer(function(){this.resize()});this._started=!0}},_setupChild:function(a){"hidden"!= a.domNode.style.overflow&&(a.domNode.style.overflow=this.fixedHeight?"auto":"hidden");a._at=new q({label:a.label,alt:a.alt,icon1:a.icon1,icon2:a.icon2,iconPos1:a.iconPos1,iconPos2:a.iconPos2,contentWidget:a});k.place(a._at.domNode,a.domNode,"before");g.add(a.domNode,"mblAccordionPane");c.set(a._at.textBoxNode,"aria-controls",a.domNode.id);c.set(a.domNode,"role","tabpanel");c.set(a.domNode,"aria-labelledby",a._at.id)},addChild:function(a,b){this.inherited(arguments);this._started&&(this._setupChild(a), a._at.startup(),a.selected?(this.expand(a,!0),this.defer(function(){a.domNode.style.height=""})):this.collapse(a),this._addChildAriaAttrs())},removeChild:function(a){"number"==typeof a&&(a=this.getChildren()[a]);a&&a._at.destroy();this.inherited(arguments);this._addChildAriaAttrs()},_addChildAriaAttrs:function(){var a=1,b=this.getChildren();f.forEach(b,function(d){c.set(d._at.textBoxNode,"aria-posinset",a++);c.set(d._at.textBoxNode,"aria-setsize",b.length)})},getChildren:function(){return f.filter(this.inherited(arguments), function(a){return!(a instanceof q)})},getSelectedPanes:function(){return f.filter(this.getChildren(),function(a){return"none"!=a.domNode.style.display})},resize:function(){if(this.fixedHeight){var a=f.filter(this.getChildren(),function(a){return"none"!=a._at.domNode.style.display}),b=this.domNode.clientHeight;f.forEach(a,function(a){b-=a._at.domNode.offsetHeight});this._openSpace=0