1if(!window.menuRubber)var menuRubber=function(e){"use strict";var i=function(e){this.init(e)};return i.prototype={"_params":{"moreMinWidth":80,"elementChameleonSelector":".js-submenu-opener"},"getParams":function(){return this._params},"getParam":function(e){return this._params[e]},"setParam":function(e,i){this._params[e]=i},"init":function(i){var n=this;n._params=e.extend({},n._params,i),n.initElements(),n.widthMenu=0;for(var t=0;t<n.elements.itemsArray.length;t++)n.widthMenu+=n.elements.itemsArray[t];n.initChameleon(),n.build(),n.initResize(),n.initMoreLink()},"initElements":function(){var i=this,n={};n.container=e(i._params.container),n.items=n.container.find(".js-nav-item"),n.items.removeClass("_hide"),n.itemsArray=[],n.items.each(function(){n.itemsArray.push(e(this).outerWidth(!0))}),n.list=n.container.find(".js-nav-list"),n.moreBlock=n.container.find(".js-nav-more"),n.moreList=n.container.find(".js-nav-more-list"),n.moreLi=n.container.find(".js-menu-item-more"),n.moreLink=n.container.find(".js-menu-item-more-link"),n.chameleon=e(i._params.elementChameleonSelector),i.elements=n},"initChameleon":function(){var i=this;i.elements.moreLink.css({"width":i.elements.chameleon.width(),"padding-right":i.elements.chameleon.css("padding-right")}),e(window).resize(function(){i.elements.moreLink.css({"width":i.elements.chameleon.width(),"padding-right":i.elements.chameleon.css("padding-right")})})},"initResize":function(){var i=this;e(window).resize(function(){i.build()})},"initMoreLink":function(){var i=this;i.elements.moreLink.click(function(){i.elements.moreBlock.toggle()}),e("body").click(function(n){e(n.target).parents().is(".js-nav-more")||e(n.target).parents().is(".js-menu-item-more")||i.elements.moreBlock.hide()})},"build":function(){var i=this,n=i.elements,t=i.elements.items,r=i.elements.itemsArray,s=parseInt(e(window).width()),m=i.widthMenu;s>1400?s=1400:s<1223&&(s=1223);var o=s-i.getParam("moreMinWidth");if(m>s){for(var a=0,l=0,c=0;c<r.length;c++){if((a+=r[c])>o){a-=r[c];break}l++}t.slice(0,l).insertBefore(n.moreLi),t.slice(l).appendTo(n.moreList),n.moreLi.show()}else t.prependTo(n.list),n.moreLi.hide()}},i}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.