//>>built define("dojo/_base/array dojo/_base/config dojo/_base/connect dojo/_base/declare dojo/_base/lang dojo/sniff dojo/_base/window dojo/_base/Deferred dojo/dom dojo/dom-class dojo/dom-construct dojo/dom-geometry dojo/dom-style dijit/registry dijit/_Contained dijit/_Container dijit/_WidgetBase ./ViewController ./common ./transition ./viewRegistry ./_css3".split(" "),function(m,u,q,D,v,r,e,A,B,h,E,C,l,w,F,G,H,J,x,I,y,n){v.getObject("dojox.mobile",!0);return D("dojox.mobile.View",[H,G,F],{selected:!1,keepScrollPos:!0, tag:"div",baseClass:"mblView",constructor:function(a,b){b&&(B.byId(b).style.visibility="hidden")},destroy:function(){y.remove(this.id);this.inherited(arguments)},buildRendering:function(){this.templateString||(this.domNode=this.containerNode=this.srcNodeRef||E.create(this.tag));this._animEndHandle=this.connect(this.domNode,n.name("animationEnd"),"onAnimationEnd");this._animStartHandle=this.connect(this.domNode,n.name("animationStart"),"onAnimationStart");u.mblCSS3Transition||(this._transEndHandle= this.connect(this.domNode,n.name("transitionEnd"),"onAnimationEnd"));r("mblAndroid3Workaround")&&l.set(this.domNode,n.name("transformStyle"),"preserve-3d");y.add(this);this.inherited(arguments)},startup:function(){if(!this._started){if(void 0===this._visible){var a=this.getSiblingViews(),b=location.hash&&location.hash.substring(1).split(/,/),c,t,e;m.forEach(a,function(a,f){-1!==m.indexOf(b,a.id)&&(c=a);0==f&&(e=a);a.selected&&(t=a);a._visible=!1},this);(c||t||e)._visible=!0}this._visible&&(this.show(!0, !0),this.defer(function(){this.onStartView();q.publish("/dojox/mobile/startView",[this])}));"hidden"===this.domNode.style.visibility&&(this.domNode.style.visibility="inherit");this.inherited(arguments);(a=this.getParent())&&a.resize||this.resize();this._visible||this.hide()}},resize:function(){m.forEach(this.getChildren(),function(a){a.resize&&a.resize()})},onStartView:function(){},onBeforeTransitionIn:function(a,b,c,e,h){},onAfterTransitionIn:function(a,b,c,e,h){},onBeforeTransitionOut:function(a, b,c,e,h){},onAfterTransitionOut:function(a,b,c,e,h){},_clearClasses:function(a){if(a){var b=[];m.forEach(v.trim(a.className||"").split(/\s+/),function(a){(a.match(/^mbl\w*View$/)||-1===a.indexOf("mbl"))&&b.push(a)},this);a.className=b.join(" ")}},_fixViewState:function(a){for(var b=this.domNode.parentNode.childNodes,c=0;c