function getCookie(t){"use strict";var e=null;if(document.cookie&&""!==document.cookie)for(var n=document.cookie.split(";"),i=0;i'+n+"";o.find("ul").append("
  • "+i+"
  • "),t.find(".section__title__content").html(n)}),window.location.hash&&(t=window.location.hash,window.requestAnimationFrame(function(){window.location.hash=t})),e.on("click","."+a,function(t){t.preventDefault();var e=$(this);o.find(".active").removeClass("active"),e.addClass("active"),TweenLite.to(window,.5,{scrollTo:e.attr("href")})}),n.find(".section").each(function(){var t=this;scrollMonitor.create(t).fullyEnterViewport(function(){o.find(".active").removeClass("active"),o.find('a[href="#'+$(t).attr("id")+'"]').addClass("active")})});var i=o.offset().top;$(window).on("resize",function(){i=o.offset().top});var r=$(".content__navigation__progress__fill");!function t(){var e;window.navigation_is_open||(e=Math.round(100/window.document_height*(window.scroll_top+window.window_height)),r.height(e+"%"),i&&window.scroll_top>=i?o.addClass("fixed"):o.removeClass("fixed")),window.requestAnimationFrame(t)}()}),$(function(){"use strict";var t=$("body");t.on("click",".control__item__open",function(t){t.preventDefault();var e=$(this),o=e.parents(".control__item");o.addClass("loading"),$.get(e.attr("data-href"),function(t){var e=o.find(".control__item__content"),n=e.find(".control__item__content__main"),i=t.replace(/autofocus/g,"");n.html(i),e.height(n.outerHeight(!0)),o.addClass("active"),window.on_transitionend(e,function(t){t&&t.target!==this||(e.off(window.transitionend),e.removeAttr("style"),o.removeClass("loading"))})})}),t.on("click",".control__item__close",function(t){t.preventDefault();var e=$(this).parents(".control__item"),n=e.find(".control__item__content"),i=n.find(".control__item__content__main");n.height(i.outerHeight(!0)),window.on_transitionend(n,function(t){t&&t.target!==this||(n.off(window.transitionend),i.html(""))}),window.requestAnimationFrame(function(){e.removeClass("active"),n.removeAttr("style")})}),t.on("submit",".control__item form",function(t){t.preventDefault();var e=$(this);e.addClass("loading"),$.ajax({type:e.attr("method"),url:e.attr("action"),data:e.serialize(),success:function(t){e.replaceWith(t)}})});var e=$(".task__form");e.hasClass("errors")&&(window.location="#form"),e.on("formAdded",function(t){var e=$(t.target).find("h3"),n=parseInt(e.attr("data-id").match(/\d+/)[0]);e.html(e.html().replace("%(id)",n+1))}),e.on("formDeleted",function(t){$(t.target).hide()}),$(".downloads__frame").each(function(){var l=$(this),c=[];l.find(".download__item__title").each(function(){var t=$(this).text().toLowerCase();t=(t=t+" "+$(this).next().text().toLowerCase())+" "+$(this).next().next().text().toLowerCase(),c.push({$element:$(this).parents("li"),text:t})}),l.on("input",".downloads_search",function(t){for(var e=$(this).val().toLowerCase(),n=$.trim(e).split(" "),i=[],o=0;o.05*$(window).height()&&window.timetable_can_scroll&&(e.removeClass("notification_open"),i())),window.requestAnimationFrame(t)});var s=0,l=parseInt(r.attr("data-last")),c=document.getElementsByClassName("timetable__item"),d=$(".timetable__next"),u=$("#timetable__clock__digital__time"),f=$("#timetable__clock__progress"),w=parseFloat(f.attr("stroke-dasharray"));function o(t){var e,n,i,o,a;t<=l&&0<=t&&(s=t,r.attr("data-active",s),s===l?d.addClass("hidden"):d.removeClass("hidden"),e=$(c[s-1]),n=60*parseInt(e.attr("data-hour"))+parseInt(e.attr("data-minute")),i=1/720*(n-360),o=u.text().split(":"),a=60*parseInt(o[0])+parseInt(o[1]),new CountUp("timetable__clock__digital__time",a,n,0,1.5,{useEasing:!0,separator:""}).start(),n&&f.attr("stroke-dashoffset",w*Math.abs(i-1)))}e.on("click",".timetable__next",function(t){t.preventDefault(),n||($(window).scrollTop($(window).height()),i())})}),$(function(){$("body").find(".video").each(function(){var t=$(this),e=this.querySelector("iframe"),n=new Vimeo.Player(e),i=!1;t.on("click",".video__thumbnail",function(t){t.preventDefault(),i?n.pause():n.play()}),n.on("play",function(){i=!0,window.requestAnimationFrame(function(){t.addClass("playing")})}),n.on("pause",function(){i=!1,window.requestAnimationFrame(function(){t.removeClass("playing")})}),n.on("ended",function(){i=!1,window.requestAnimationFrame(function(){t.removeClass("playing")})})})});