if (self.CavalryLogger) { CavalryLogger.start_js(["ulDoO"]); } __d('XUISidebar',['csx','DirectionalDockingElement','DOMDimensions','DOMQuery','Event','SubscriptionsHandler','Run','ViewportBounds','getElementPosition','getViewportDimensions','throttle'],(function a(b,c,d,e,f,g,h){if(c.__markCompiled)c.__markCompiled();var i="._2yaa";function j(k){'use strict';this.$XUISidebar1=new (c('DirectionalDockingElement'))(k);this.$XUISidebar3=k;this.$XUISidebar4();var l=c('throttle')(this.$XUISidebar4.bind(this));this.$XUISidebar2=new (c('SubscriptionsHandler'))();this.$XUISidebar2.addSubscriptions(c('Event').listen(window,'resize',l),c('Event').listen(this.$XUISidebar3,'resize',l),c('Run').onLeave(this.$XUISidebar5.bind(this)));}j.prototype.$XUISidebar5=function(){'use strict';this.$XUISidebar2.release();this.$XUISidebar2=null;};j.prototype.$XUISidebar4=function(){var k,l=this;'use strict';var m=c('DOMDimensions').getElementDimensions(this.$XUISidebar3).height,n=c('getElementPosition')(this.$XUISidebar3).y,o=c('ViewportBounds').getTop(),p=c('getViewportDimensions')().height-o,q=p-m;if(m