var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); var IcoRoll=function(e,t){var n=this;this._menu=t?t:false;this._tip_free=true;this._attrs={};this._back=false;this._ctime;this._is_scrolling=false;this._should_hide_back=false;this._menu_showed=false;this._can_add_hide_button=true;this._first_time=true;this._istouching=false;this._current_outside=false;this._above_size=0;this._under_size=0;this._default_attrs={links:$(".icoroll"),time:2e3,tip_distance:30,tip_text:"Click to see more",back_enabled:true,back_text:"Back",mobile_width:600,menu_show_time:500};for(attr in this._default_attrs)this._attrs[attr]=this._default_attrs[attr];for(attr in e)this._attrs[attr]=e[attr];var r=this._attrs.links;this._time=this._attrs.time;this._init=function(){this._window_height=$(window).height();r.css("cursor","pointer");$("body").append('
');$("body").append('
'+this._attrs.back_text+"
");this._$=$("#scroll_tip");this._$back=$("#scroll_back");this._hideBack();var e=this._attrs["menu_show_time"]/1e3;e="top "+e+"s";this._$back.css({transition:e,"-moz-transition":e,"-webkit-transition":e,"-o-transition":e});if(!this._attrs.back_enabled)this._$back.css({display:"none"});if(this._menu){this._generateMenu();this._generateBlocks()}this._bind();$(window).trigger("scroll");$(window).trigger("resize");$(window).load(function(){n._generateBlocks();$(window).trigger("scroll")});if(this._menu){this._generateBlocks();this._setMenuTransition()}};this._generateMenu=function(){var e='
';e+='';e+='";e+='
';$("body").append(e);this._$menu=$(".scroll_menu");if(this._menu.position&&this._menu.position=="right")$(".scroll_menu li span").css({left:this._$menu.width()});else $(".scroll_menu li span").css({right:this._$menu.width()});if(this._menu.position&&this._menu.position=="right")this._$menu.addClass("scroll_right_menu");else this._$menu.addClass("scroll_left_menu");this._$button=$("#scroll_show_menu_button");this._$nav_up=$("#scroll_up_button");this._$nav_down=$("#scroll_down_button");this._$navs=$("#scroll_menu .nav");this._setMenuPosition();this._setMenuButtons();this._countHeights();this._setMenuPosition()};this._setMenuTransition=function(){var e=this._attrs["menu_show_time"]/1e3;var t="opacity "+e+"s, right "+e+"s, left "+e+"s";var n="top 0.4s,"+t;this._$menu.css({transition:n,"-moz-transition":n,"-webkit-transition":n,"-o-transition":n});this._$navs.css({transition:t,"-moz-transition":t,"-webkit-transition":t,"-o-transition":t})};this._setMenuButtons=function(){if(this._menu.position&&this._menu.position=="right"){this._$button.addClass("right");this._$navs.addClass("right")}else{this._$button.addClass("left");this._$navs.addClass("left")}};this._setMenuPosition=function(){this._$menu.css("top",this._above_size);this._$menu.css("display","block");this._mousestep=this._$menu.find("li").height();this._menu_height=this._$menu.height()};this._countHeights=function(){if(this._menu_height0)this._blocks[$(this._menu.elements[i].href).offset().top]=this._menu.elements[i].href};this._linkScrollEvent=function(e){this._back=e.offset().top-n._window_height/2;var t=e.attr("data-href");var r=e.attr("data-back")?e.attr("data-back"):"";this._$back.find("span").html(this._attrs.back_text+" "+r);if(!t)t=e.attr("href");this._scroll(e,$(t));if(e.attr("data-noback")==null){this._showBack()}};this._scroll=function(e,t,n){var r=this;this._is_scrolling=true;this._should_hide_back=false;var i=typeof e=="number"?e:e.offset().top;var s=typeof t=="number"?t:t.offset().top;var o=$("body").height();var u=Math.abs(i-s)/o*this._time;$("html,body").animate({scrollTop:s-this._$back.height()},u,function(){r._is_scrolling=false;if(n)n()});this._ctime=u};this._bind=function(){this._bindLinks();this._bindScroll();this._bindBack();if(this._menu){this._bindMenu();this._bindNavs();this._bindBrowserLocation();this._bindBrowserBack()}this._bindResize();this._bindShowButton()};this._bindLinks=function(){var e=this;r.bind("click",function(t){e._linkScrollEvent($(this));t.preventDefault();return false});r.hover(function(){var t=$(this).attr("data-title")?$(this).attr("data-title"):e._attrs.tip_text;e._$.html(""+t+"");if(e._attrs.tip_distance)var n=e._attrs.tip_distance;else var n=$(this).height()>e._$.height()?$(this).height():e._$.height();var r=$(this).offset().top-n;var i=$(this).offset().left+$(this).width()/2-e._$.width()/2;e._$.css({top:r,left:i});e._$.addClass("scroll_tip_show")},function(){e._$.removeClass("scroll_tip_show")})};this._bindBack=function(){var e=this;this._$back.bind("click",function(t){if(e._ctime==null||e._ctime==0)e._ctime=200;if(e._back){$("html,body").animate({scrollTop:e._back},e._ctime);e._hideBack()}t.preventDefault();return false})};this._bindResize=function(){var e=this;$(window).bind("resize",function(){if(!e._menu)return;e._window_height=$(window).height();e._generateBlocks();e._above_size=0;e._under_size=0;if($(window).width()n._above_size)n._$menu.css("top",n._above_size);else n._$menu.css("top",t+n._mousestep);e.preventDefault();return false};this.__menuDown=function(e){var t=parseInt(n._$menu.css("top"));var r=n._window_height-n._under_size;if(t+n._menu_height-n._mousestepe._$nav_down.offset().top){e._current_outside=true}else e._current_outside=false;var r=$(t).find("a").attr("href");var i=$(t);if(r.match(/^http/))r=r.match(/#([a-z0-9_]+)/)[0];e._scroll($(window).scrollTop(),$(r),function(){e._current_outside=false;e._saveToHistory(i)});return false};var n=function(){var t=$(this);var n=$(this).find("a");var r=$(this).find("span");t.siblings().css("left",0);var i=e.__checkBrowser();if(i.browser=="msie"&&parseInt(i.version)<8)return false;if(e._menu.position&&e._menu.position=="right")t.css("left",-(parseInt(r.width())+parseInt(r.css("padding-right"))));else t.css("left",parseInt(r.width())+parseInt(r.css("padding-left")))};var r=function(){$(this).css("left",0)};this.menuHover=n;this.menuUnhover=r;this._$menu.find("li").hover(function(e){n.call(this)},function(e){r.call(this)});this._$menu.find("a").click(function(e){e.preventDefault();t($(this).parent().get());return false});this._$menu.find("li").click(function(e){t(this)});var i=this._$menu.find("li").get();if(i[0]["addEventListener"])for(el in i){i[el].addEventListener("touchstart",function(t){t.stopPropagation();t.preventDefault();e._mousey=t.touches[0].screenY;e._mousestep=e._$menu.find("a").height();e._touchtime=(new Date).getTime();e._istouching=true},false);i[el].addEventListener("touchend",function(i){e._istouching=false;var s=(new Date).getTime();if(Math.abs(s-e._touchtime)<200){if(e._current!=null)r.call(e._current);t(this);if(!$(this).hasClass("current")||$(this).hasClass("hided")){n.call($(this));$(this).removeClass("hided")}else $(this).addClass("hided")}else{r.call(e._current)}},false);i[el].addEventListener("touchmove",function(t){t.stopPropagation();t.preventDefault();var n=e._mousey-t.touches[0].screenY;n=-n;if(Math.abs(n)0?e._mousestep:-e._mousestep;n=n*2;nvalue=parseInt(e._$menu.css("top"))+n;var i=nvalue+parseInt(e._menu_height);var s=nvalue-e._above_size;if(i<=e._window_height)return e._$menu.css("top",e._window_height-e._menu_height-e._under_size);if(s>=0)return e._$menu.css("top",e._above_size);e._$menu.css("top",nvalue);e._mousey=t.touches[0].screenY;r(e._current)},false)}};this._bindScroll=function(){var e=this;$(window).on("scroll",function(){var t=$(window).scrollTop();var n=99999999;var r;for(i in e._blocks){if(Math.abs(t-i)0){e.__menuUp(t)}else{e.__menuDown(t)}})};this._saveToHistory=function(e){if(!window.history.state||window.history.state.url!=e.find("a").attr("href"))if(window.history["pushState"])window.history.pushState({url:e.find("a").attr("href")},e.find("a").attr("href"),e.find("a").attr("href"))};this._unbindScroll=function(){$(window).unbind("scroll")};this._hideMenu=function(){if(this._menu.position&&this._menu.position=="right"){this._$navs.css("right",-this._$menu.width());this._$menu.css("right",-this._$menu.width())}else{this._$navs.css("left",-this._$menu.width());this._$menu.css("left",-this._$menu.width())}this._current.css("left",0);this._changeToShowButton()};this._showMenu=function(){if(this._menu.position&&this._menu.position=="right"){this._$navs.css("right",0);this._$menu.css("right",0)}else{this._$navs.css("left",0);this._$menu.css("left",0)}this._changeToHideButton()};this._showUpDownButtons=function(){this._$navs.css("display","block");this._$nav_up.css({top:this._above_size,width:this._$menu.find("a").width()});this._$nav_down.css({bottom:0,width:this._$menu.find("a").width()})};this._hideUpDownButtons=function(){this._$navs.css("display","none")};this._showButton=function(){this._$button.css("display","block")};this._hideButton=function(){this._$button.css("display","none")};this._hideBack=function(){this._$back.css("top",-this._$back.height())};this._showBack=function(){this._$back.css("top",0)};this._changeToHideButton=function(){this._$button.removeClass("icon-menu-2");this._$button.addClass("icon-close")};this._changeToShowButton=function(){this._$button.removeClass("icon-close");this._$button.addClass("icon-menu-2")};this._checkMenu=function(e){e.siblings().removeClass("current");e.addClass("current");if(this._menu_timeout_id!=null)window.clearTimeout(this._menu_timeout_id);this._menu_timeout_id=window.setTimeout(function(){n._saveToHistory(e)},3e3);var t=false;this._current=e;if(this._menu_heightthis._menu.elements.length-(n._menu_visible_elements-n._menu_center_element))var u=$("#menu_scroll_number_"+(this._menu.elements.length-1));else var u=$("#menu_scroll_number_"+parseInt(s+(n._menu_visible_elements-n._menu_center_element)-1));var a=$(window).scrollTop();var f=o.offset().top-a;var l=u.offset().top-a;var c=n._window_height-this._under_size;var h=this._above_size;var p=this._$menu.offset().top-a;if(l>c){var d=true;t=n._window_height-this._under_size-(l-p)-this._mousestep}else if(f=0)return this._$menu.css("top",this._above_size);this._$menu.css("top",t)};this.__checkBrowser=function(){uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}};return uaMatch(navigator.userAgent)};this._init()};icoroll=function(e,t){return new IcoRoll(e,t)} } /* FILE ARCHIVED ON 20:22:47 Nov 17, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 08:48:32 Sep 20, 2023. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 149.529 exclusion.robots: 0.161 exclusion.robots.policy: 0.148 cdx.remote: 0.079 esindex: 0.011 LoadShardBlock: 117.314 (3) PetaboxLoader3.resolve: 261.813 (4) PetaboxLoader3.datanode: 181.368 (5) load_resource: 391.271 (2) */