var RBCore=function(){function n(){}return n.initialize=function(){"MutationObserver"in window&&(n.observer=new MutationObserver(n.observeCheck),n.observer.observe(window.document.documentElement,{childList:!0,subtree:!0}))},n.observe=function(t,i){var r={Selector:t,Function:i};n.listeners.push(r);n.observer||n.initialize();n.observeCheck()},n.observeCheck=function(){for(var i=0,e=n.listeners.length,r=void 0,u=void 0;i<e;i++){r=n.listeners[i];u=window.document.querySelectorAll(r.Selector);for(var f=0,o=u.length,t=void 0;f<o;f++)t=u[f],t.observed||(t.observed=!0,r.Function.call(t,t))}},n.listeners=[],n}(),RBCollapse,RBGridFree,resizeTimer,RBModal,RBTabs;(function(n){var t=function(){function n(){}return n}();n.RBListener=t})(RBCore||(RBCore={}));RBCollapse=function(){function n(n){this.$collapser=n}return n.prototype.initialize=function(){for(var i=$(this.$collapser.data("rb-collapse")),u=function(){var t=$(i);r.$collapser.click(function(){$(this).trigger("rb-collapse:toggle");t.trigger("rb-collapse:toggle")});r.$collapser.on("rb-collapse:toggle",function(){$(this).hasClass("rb-open")?n.close($(this)):n.open($(this))});t.on("rb-collapse:toggle",function(){t.hasClass("rb-open")?n.close(t):n.open(t)})},r=this,t=0;t<i.length;t++)u(t);return this},n.close=function(n){n.removeClass("rb-opening");n.addClass("rb-closing");n.removeClass("rb-open");setTimeout(function(){n.removeClass("rb-closing")},250)},n.open=function(n){n.removeClass("rb-closing");n.addClass("rb-opening");n.addClass("rb-open");setTimeout(function(){n.removeClass("rb-opening")},250)},n}();$(function(){$("[data-rb-collapse]").each(function(){var n=$(this);setTimeout(function(){var t=new RBCollapse(n);t.initialize()})})});RBGridFree=function(){function t(n){$.cookie("rb.debug")==="true"&&console.log(n)}function n(t,i){i===void 0&&(i=null);this.$container=t;(null==i||""===i)&&(i=n.instanceCount.toString(),t.attr("data-gridfree-instance",i));var r;$("#css-gridfree-"+i).length===0?(r=function(){var n=document.createElement("style");return n.appendChild(document.createTextNode("")),n.type="text/css",n.id="css-gridfree-"+i,$(n).appendTo($("body")),n}(),n.styleSheets.push(r.sheet)):r=$("#css-gridfree-"+i)[0];this.instanceId=i.toString();this.css=r.sheet;n.instanceCount++}return n.prototype.initialize=function(){var r,u,i;if(this.$container.is("tr"),null!=this.css.$blocks)return t("rb: initializing "+this.css.$blocks.length+" blocks already initialized"),this;for(this.css.$blocks=this.$container.children("[data-gridfree-fix]:not(.rb-hidden),[data-gridfree-rel]:not(.rb-hidden)"),t("rb: initializing "+this.css.$blocks.length+" blocks"),r=0,u=0,i=0;i<this.css.$blocks.length;i++)null==$(this.css.$blocks[i]).attr("data-gridfree-block")&&$(this.css.$blocks[i]).attr("data-gridfree-block",n.blockCount),n.blockCount++;return this.css.$blocks.filter(function(){return $(this).data("gridfree-fix")}).each(function(n,t){r+=$(t).data("gridfree-fix")}),this.css.fixedTotal=r,this.css.$blocks.filter(function(){return $(this).data("gridfree-rel")}).each(function(n,t){u+=$(t).data("gridfree-rel")}),this.css.relativeTotal=u,t("rb: found "+r+" fix and "+u+" rel"),n.instances.push(this),this},n.prototype.resetResize=function(){this.css.resized=!1},n.prototype.resize=function(){var u,f,n,s,h;if(!this.css.resized){for(this.css.resized=!0,t("rb: resizing "+this.css.$blocks.length+" blocks in instance "+this.instanceId);this.css.cssRules.length;)this.css.deleteRule(0);for(u=this.$container.width(),f=u-this.css.fixedTotal,n=0;n<this.css.$blocks.length;n++){var i=this.css.$blocks[n],c=$(i).data("gridfree-rel"),e=c/this.css.relativeTotal*f,o=$(i).data("gridfree-fix"),l=$(i).css("marginLeft")||"0px",r="0px - 2 * "+l;e&&(r+=" + "+e+"px");o&&(r+=" + "+o+"px");s=this.$container.data("gridfree-instance");h=$(i).data("gridfree-block");this.css.insertRule('[data-gridfree-instance = "'+s+'"] [data-gridfree-block = "'+h+'"] {\n\t\t\t\t\twidth: calc('+r+");\n\t\t\t\t}",0)}}},n.instanceCount=0,n.blockCount=0,n.instances=[],n.styleSheets=[],n}();$(function(){$(".rb-gridfree").each(function(){var n=$(this);setTimeout(function(){var e=n.data("gridfree-instance"),t=new RBGridFree(n,e),i,u,f,r;t.initialize();t.resize();i=n.closest(".rb-tab");i.on("tab:open",function(){t.resetResize();t.resize()});u=n.closest(".collapse");u.on("shown.bs.collapse",function(){t.resetResize();t.resize()});f=n.closest(".rb-modal");f.on("modal:open",function(){t.resetResize();t.resize()});if(r=n.closest(".tab-pane").attr("id"),r){i=$("a[data-toggle = tab][href = '#"+r+"']");i.on("shown.bs.tab",function(){t.resetResize();t.resize()})}},0)})});$(window).on("resize",function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){RBGridFree.instances.forEach(function(n){n.resetResize()});RBGridFree.instances.forEach(function(n){n.resize()})},250)});RBModal=function(){function n(t){if(this.$trigger=t,n.$backdrop===undefined){n.$backdrop=$("<div class='rb-modal-backdrop'>");var i=t.parents(".rb-container, .rb-container-dark").last();n.$backdrop.appendTo(i)}}return n.prototype.initialize=function(){var u=this.$trigger.data("rb-modal-open"),f=this.$trigger.data("rb-event"),t=$(u),i,r;this.$trigger.on(f,function(){t.trigger("modal:open")});if(!t.data("rb-modal-inited")){t.data("rb-modal-inited",!0);i=t.find("[data-rb-modal-close]");i.on("click",function(){t.trigger("modal:close")});t.on("modal:open",function(){n.open++;$(this).addClass("rb-open");n.$backdrop.addClass("rb-open");$("body").addClass("rb-modal-body");t.css("position","fixed");t.css("left",(window.innerWidth-t.innerWidth())/2-1);var i=$(this).data("on-modal-open");i&&i()});t.on("modal:close",function(){n.open--;$(this).removeClass("rb-open");n.open<=0&&(n.$backdrop.removeClass("rb-open"),$("body").removeClass("rb-modal-body"));var t=$(this).data("on-modal-close");t&&t()});return r=t.parents(".rb-container, .rb-container-dark").last(),t.appendTo(r),this}},n.open=0,n}();$(function(){$("[data-rb-modal-open]").each(function(){var n=new RBModal($(this));n.initialize()})});RBTabs=function(){function n(n){this.$tabset=n}return n.prototype.initialize=function(){for(var i,n=this.$tabset.children("[data-rb-tab]"),t=0;t<n.length;t++){i=n[t];$(i).click(function(){$(this).trigger("tab:open");$($(this).data("rb-tab")).trigger("tab:open")});$(i).on("tab:open",function(){var t,i;for(n.removeClass("rb-open"),t=0;t<n.length;t++)i=$(n[t]).data("rb-tab"),$(i).removeClass("rb-open");$(this).addClass("rb-open");$($(this).data("rb-tab")).addClass("rb-open")})}return n.filter(".rb-open").length===0&&(n.first().trigger("tab:open"),$(n.first().data("rb-tab")).trigger("tab:open")),this},n}();$(function(){$(".rb-tabset").each(function(){var n=$(this);setTimeout(function(){var t=new RBTabs(n);t.initialize()})})})