!function(w){w.jqx.jqxWidget("jqxDockPanel","",{}),w.extend(w.jqx._jqxDockPanel.prototype,{defineInstance:function(){var t={width:null,height:null,lastchildfill:!0,disabled:!1,events:["layout"]};return this===w.jqx._jqxDockPanel.prototype||w.extend(!0,this,t),t},createInstance:function(t){var i=this;this.host.addClass(this.toThemeProperty("jqx-dockpanel")),this.host.addClass(this.toThemeProperty("jqx-rc-all")),this.childrenCount=w(this.host).children().length,this.host.wrapInner('
'),this.$wrapper=this.host.find(".innerContainer"),this.$wrapper.css("position","relative"),this.sizeCache=new Array,this.performLayout(),w.jqx.utilities.resize(this.host,function(){i.refresh()})},render:function(){(null!=this.width&&-1!=this.width.toString().indexOf("px")||null!=this.width&&!isNaN(this.width))&&this.host.width(this.width),(null!=this.height&&-1!=this.height.toString().indexOf("px")||null!=this.height&&!isNaN(this.height))&&this.host.height(this.height),this.sizeCache=new Array,this.performLayout()},resize:function(t,i){this.width=t,this.height=i,this.render()},performLayout:function(){var n,r,a,o,l,d,c,u;this.disabled||(n=this.childrenCount,l=o=a=r=0,c=(d=this).host.width(),u=this.host.height(),this.sizeCache.length