var Core,interact,mediaQuery,twitterFetcher;Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){for(var i=t||0,r=this.length;i<r;i++)if(this[i]===n)return i;return-1}),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,i=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=n.length;return function(u){var e,o,f;if(typeof u!="object"&&typeof u!="function"||u===null)throw new TypeError("Object.keys called on non-object");e=[];for(o in u)t.call(u,o)&&e.push(o);if(i)for(f=0;f<r;f++)t.call(u,n[f])&&e.push(n[f]);return e}}()),Core=function(){"use strict";var n={};return n.shuffle=function(n){for(var i,r,t=n.length;t;i=parseInt(Math.random()*t),r=n[--t],n[t]=n[i],n[i]=r);return n},n.randomInt=function(n,t){return Math.floor(Math.random()*(t-n+1))+n},n.toggleAttr=function(n,t,i){$(n).attr(i,$(n).attr(t))},n.bindEvent=function(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)},n.unbindEvent=function(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent&&n.detachEvent("on"+t,i)},n.equalHeights=function(n){for(var i=0,r,t=0;t<n.length;t++)r=$($(n)[t]).height(),r>i&&(i=r);$(n).height(i)},n.getParam=function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(window.location.search);return t==null?"":decodeURIComponent(t[1].replace(/\+/g," "))},n.setStorage=function(n,t,i,r){var u,f;r?(u=new Date,u.setDate(u.getDate()+i),f=escape(t)+(i==null?"":"; expires="+u.toUTCString()),document.cookie=n+"="+f+";path=/"):"localStorage"in window&&window.localStorage!==null?window.localStorage.setItem(n,t):(u=new Date,u.setDate(u.getDate()+i),f=escape(t)+(i==null?"":"; expires="+u.toUTCString()),document.cookie=n+"="+f+";path=/")},n.getStorage=function(n,t){var i,u,f,r;if(t){for(r=document.cookie.split(";"),i=0;i<r.length;i++)if(u=r[i].substr(0,r[i].indexOf("=")),f=r[i].substr(r[i].indexOf("=")+1),u=u.replace(/^\s+|\s+$/g,""),u==n)return unescape(f)}else{if("localStorage"in window&&window.localStorage!==null)return window.localStorage.getItem(n);for(r=document.cookie.split(";"),i=0;i<r.length;i++)if(u=r[i].substr(0,r[i].indexOf("=")),f=r[i].substr(r[i].indexOf("=")+1),u=u.replace(/^\s+|\s+$/g,""),u==n)return unescape(f)}},n.clearStorage=function(t,i){i?n.setStorage(encodeURIComponent(t),"",-1,!0):"localStorage"in window&&window.localStorage!==null?window.localStorage.removeItem(t):n.setStorage(encodeURIComponent(t),"",-1,!0)},n.getIEVersion=function(){var n=-1,t,i;return navigator.appName=="Microsoft Internet Explorer"&&(t=navigator.userAgent,i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),i.exec(t)!=null&&(n=parseFloat(RegExp.$1))),n},n.elementSupportAttribute=function(n,t){var i=document.createElement(n);return t in i?!0:!1},n.chunk=function(n,t){for(var u=1,f=[],e=t,r=[],i=0;i<n.length;i++)i<e?(r.push(n[i]),i==n.length-1&&(f.push(r),r=[])):(f.push(r),r=[],r.push(n[i]),u=u+1,e=t*u);return f},n.isTouch=function(){var n=!1;return("ontouchstart"in window||"createTouch"in document)&&(n=!0),n},n.onTouch=function(n,t,i,r,u){r=r+"."+u;var f="click."+u;$(n).off(r+" "+f).on(r+" "+f,function(n){t(i),n.preventDefault()})},n.offTouch=function(n,t,i){t=t+"."+i;var r="click."+i;$(n).off(t+" "+r)},n.log=function(n,t){typeof console=="object"?console.log(n):t&&alert(n)},n}();
/*!
 * imagesLoaded PACKAGED v3.1.8
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
(function(){function t(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,u=this,f=u.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if("object"==typeof n){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r},n.flattenListeners=function(n){for(var i=[],t=0;n.length>t;t+=1)i.push(n[t].listener);return i},n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i},n.addListener=function(n,t){var i,u=this.getListenersAsObject(n),f="object"==typeof t;for(i in u)u.hasOwnProperty(i)&&-1===r(u[i],t)&&u[i].push(f?t:{listener:t,once:!1});return this},n.on=i("addListener"),n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})},n.once=i("addOnceListener"),n.defineEvent=function(n){return this.getListeners(n),this},n.defineEvents=function(n){for(var t=0;n.length>t;t+=1)this.defineEvent(n[t]);return this},n.removeListener=function(n,t){var f,i,u=this.getListenersAsObject(n);for(i in u)u.hasOwnProperty(i)&&(f=r(u[i],t),-1!==f&&u[i].splice(f,1));return this},n.off=i("removeListener"),n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)},n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)},n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this},n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if("object"===r)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this},n.removeAllListeners=i("removeEvent"),n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this},n.trigger=i("emitEvent"),n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)},n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this},n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},n._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return u.EventEmitter=f,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}).call(this),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,r=function(){},i,u;t.addEventListener?r=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(r=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)},n.attachEvent("on"+t,n[t+i])}),i=function(){},t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}}),u={bind:r,unbind:i},"function"==typeof define&&define.amd?define("eventie/eventie",u):n.eventie=u}(this),function(n,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function s(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===v.call(n)}function l(n){var t=[],i,r;if(c(n))t=n;else if("number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function r(n,t,i){if(!(this instanceof r))return new r(n,t);"string"==typeof n&&(n=document.querySelectorAll(n)),this.elements=l(n),this.options=s({},this.options),"function"==typeof t?i=t:s(this.options,t),i&&this.on("always",i),this.getImages(),f&&(this.jqDeferred=new f.Deferred);var u=this;setTimeout(function(){u.check()})}function e(n){this.img=n}function u(n){this.src=n,o[n]=this}var f=n.jQuery,h=n.console,a=h!==void 0,v=Object.prototype.toString,o;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var i,u,n,t,e;for(this.images=[],i=0,u=this.elements.length;u>i;i++)if(n=this.elements[i],"IMG"===n.nodeName&&this.addImage(n),t=n.nodeType,t&&(1===t||9===t||11===t))for(var f=n.querySelectorAll("img"),r=0,o=f.length;o>r;r++)e=f[r],this.addImage(e)},r.prototype.addImage=function(n){var t=new e(n);this.images.push(t)},r.prototype.check=function(){function f(n,r){return t.options.debug&&a&&h.log("confirm",n,r),t.progress(n),u++,u===i&&t.complete(),!0}var t=this,u=0,i=this.images.length,n,r;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(n=0;i>n;n++)r=this.images[n],r.on("confirm",f),r.check()},r.prototype.progress=function(n){this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,n),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,n)})},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0,n=this,setTimeout(function(){if(n.emit(t,n),n.emit("always",n),n.jqDeferred){var i=n.hasAnyBroken?"reject":"resolve";n.jqDeferred[i](n)}})},f&&(f.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(f(this))}),e.prototype=new t,e.prototype.check=function(){var n=o[this.img.src]||new u(this.img.src),t;if(n.isConfirmed)return this.confirm(n.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;t=this,n.on("confirm",function(n,i){return t.confirm(n.isLoaded,i),!0}),n.check()},e.prototype.confirm=function(n,t){this.isLoaded=n,this.emit("confirm",this,t)},o={},u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var n=new Image;i.bind(n,"load",this),i.bind(n,"error",this),n.src=this.src,this.isChecked=!0}},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(n){this.confirm(!0,"onload"),this.unbindProxyEvents(n)},u.prototype.onerror=function(n){this.confirm(!1,"onerror"),this.unbindProxyEvents(n)},u.prototype.confirm=function(n,t){this.isConfirmed=!0,this.isLoaded=n,this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(n){i.unbind(n.target,"load",this),i.unbind(n.target,"error",this)},r}),interact={},interact.accordion=function(n){"use strict";var t=this,r;t.Opt=new interact.accordion.opt(n);var i=function(n){t.Opt.State==="open"?n.removeClass("hidden"):n.addClass("hidden")},f=function(){var n,r;for(t.Opt.InitialSelector=t.Opt.Selector,n=0;n<t.Opt.Wrap.length;n++){t.Opt.Wrap.eq(n).attr("id")?r=t.Opt.Wrap.eq(n).attr("id"):(r="accordion_"+n,$(t.Opt.Wrap).eq(n).attr("id",r)),t.Opt.Selector="#"+r+" "+t.Opt.InitialSelector;switch(t.Opt.Start){case"closed":$(t.Opt.Selector).each(function(n,t){$(t).hasClass("open")||$(t).next().addClass("hidden")});break;case"open":$(t.Opt.Selector).addClass("open")}$(t.Opt.Selector).on("click",function(){var r,n;return t.Opt.Speed=$(this).next().height()*t.Opt.SpeedMod,r=$(this).next(),$(this).hasClass("open")?($(this).removeClass("open"),t.Opt.State="closed",i(r)):(t.Opt.MultiOpen||(n=t.Opt.Parent!==""?$(t.Opt.Parent).find(".open"):$(this).parent().find(".open"),n.length>0&&($(n).removeClass("open"),n=n.next(),t.Opt.State="closed",i(n))),$(this).addClass("open"),t.Opt.State="open",i(r)),!1});t.Opt.BuildCallBack&&t.Opt.BuildCallBack(t.Opt)}}(),u=function(){t.Opt.State="open",$(t.Opt.Selector).addClass("open");var n=$(t.Opt.Selector).next();i(n)};this.OpenAll=u,r=function(){t.Opt.State="closed",$(t.Opt.Selector).removeClass("open");var n=$(t.Opt.Selector).next();i(n)},this.CloseAll=r},interact.accordion.opt=function(n){"use strict";this.Wrap=n&&n.wrapper?$(n.wrapper):$(".accordionWrapper"),this.Selector=n&&n.selector?n.selector:".accordion",this.Start=n&&n.start?n.start:"closed",this.SpeedMod=n&&n.speedMod?n.speedMod:1,this.Parent=n&&n.parent?n.parent:"",this.BuildCallBack=n&&n.buildCallBack?n.buildCallBack:"",this.OpenCallBack=n&&n.openCallBack?n.openCallBack:"",this.CloseCallBack=n&&n.closeCallBack?n.closeCallBack:"",this.MultiOpen=n&&n.multiOpen?n.multiOpen:!1},interact.tabs=function(n){"use strict";var t=this,f;t.Opt=new interact.tabs.opt(n);var u=function(n,r){switch(t.Opt.Transition){case"none":$(n).hide(0,function(){i(),$(this).removeClass(t.Opt.CurrentTabClass),r.addClass(t.Opt.CurrentTabClass).show(0),t.Opt.ChangeCallBack&&t.Opt.ChangeCallBack(t.Opt)});break;case"fade":$(n).fadeOut(t.Opt.TransitionSpeed,function(){i(),$(this).removeClass(t.Opt.CurrentTabClass),r.addClass(t.Opt.CurrentTabClass).fadeIn(t.Opt.TransitionSpeed),t.Opt.ChangeCallBack&&t.Opt.ChangeCallBack(t.Opt)});break;case"slide":$(n).slideUp(t.Opt.TransitionSpeed,function(){i(),$(this).removeClass(t.Opt.CurrentTabClass),r.addClass(t.Opt.CurrentTabClass).slideDown(t.Opt.TransitionSpeed),t.Opt.ChangeCallBack&&t.Opt.ChangeCallBack(t.Opt)})}t.Opt.AddHashValue&&$(t.Opt.TabsContainer+">:nth-child("+r+")").attr("id")&&(window.location.hash="tab-"+$(t.Opt.TabsContainer+">:nth-child("+r+")").attr("id"))},i=function(){$(t.Opt.TabsContainer).children().off("click.tab").off("click.blank").on("click.tab",function(){$(t.Opt.TabsContainer).children().off("click.tab");$(t.Opt.TabsContainer).children().on("click.blank",function(){return!1});$(this).siblings().removeClass(t.Opt.SelectedTabClass),$(this).addClass(t.Opt.SelectedTabClass);var n=$(t.Opt.TabsContainer).children().index($(this))+1,i=$(t.Opt.TabContentContainer+">:nth-child("+n+")");return u($(t.Opt.TabContentContainer).children(" ."+t.Opt.CurrentTabClass),i),!1})},r=function(n){var i,r;$(t.Opt.TabContentContainer).children().hide(),n&&$(t.Opt.TabsContainer).children().removeClass(t.Opt.SelectedTabClass),$(t.Opt.TabsContainer).children().hasClass(t.Opt.SelectedTabClass)||($(t.Opt.TabsContainer+">:first-child").addClass(t.Opt.SelectedTabClass),t.Opt.AddHashValue&&window.location.hash&&(i=window.location.hash.split("-"),$.each($(t.Opt.TabsContainer).children(),function(){$(this).attr("id")===i[1]&&($(this).siblings().removeClass(t.Opt.SelectedTabClass),$(this).addClass(t.Opt.SelectedTabClass))}))),r=$(t.Opt.TabsContainer+" ."+t.Opt.SelectedTabClass).index()+1,$(t.Opt.TabContentContainer+">:nth-child("+r+")").addClass(t.Opt.CurrentTabClass).show()};this.SetTabState=r,f=function(){for(var u,n=0;n<$(t.Opt.Wrap).length;n++)$(t.Opt.Wrap).eq(n).attr("id")?u=$(t.Opt.Wrap).eq(n).attr("id"):(u="tabs_"+n,$(t.Opt.Wrap).eq(n).attr("id",u)),t.Opt.TabsContainer="#"+u+" "+t.Opt.TabsContainer,t.Opt.TabContentContainer="#"+u+" "+t.Opt.TabContentContainer,r(),i(),t.Opt.BuildCallBack&&t.Opt.BuildCallBack(t.Opt)}()},interact.tabs.opt=function(n){"use strict";this.Wrap=n&&n.wrapper?n.wrapper:".tabsWrapper",this.TabsContainer=n&&n.tabsContainer?n.tabsContainer:".tabs",this.TabContentContainer=n&&n.tabContentContainer?n.tabContentContainer:".tabContent",this.SelectedTabClass=n&&n.selectedTabClass?n.selectedTabClass:"selectedTab",this.CurrentTabClass=n&&n.currentTabClass?n.currentTabClass:"currentTab",this.Transition=n&&n.transition?n.transition:"none",this.TransitionSpeed=n&&n.transitionSpeed?n.transitionSpeed:500,this.AddHashValue=n&&n.addHashValue?n.addHashValue:!1,this.BuildCallBack=n&&n.buildCallBack?n.buildCallBack:"",this.ChangeCallBack=n&&n.changeCallBack?n.changeCallBack:""},interact.quickbox=function(n){"use strict";var t=this;t.Opt=new interact.quickbox.opt(n);var i=function(){$(t.Opt.QuickboxContainer).fadeOut(t.Opt.FadeSpeed,function(){$(this).empty().css("margin-top",""),$("#"+t.Opt.BackgroundContainerID).remove(),t.Opt.CloseCallBack&&t.Opt.CloseCallBack(t.Opt)})},u=function(){$(t.Opt.QuickboxActivator).on("click",function(){if($("#"+t.Opt.BackgroundContainerID).length||$(t.Opt.QuickboxContainer).before('<div id="'+t.Opt.BackgroundContainerID+'"><\/div>'),$(this).is("img")){var n;n=$(this).parent("a").length>0?$(this).parent().attr("href"):$(this).attr("src"),$(t.Opt.QuickboxContainer).append('<div class="popUpContent"><a id="'+t.Opt.CloseLinkID+'" href="#">Close<\/a><img src="'+n+'" alt="'+$(this).attr("alt")+'" /><\/div>'),$(".popUpContent img").load(function(){if($("#"+t.Opt.BackgroundContainerID).fadeIn(t.Opt.FadeSpeed),$(t.Opt.QuickboxContainer).fadeIn(t.Opt.FadeSpeed,function(){t.Opt.OpenCallBack&&t.Opt.OpenCallBack(t.Opt)}),$(".popUpContent").css("width",$(this).innerWidth()),t.Opt.TopIndent==="middle"){var n;n=$(this).innerHeight()+20<=$(window).height()?$(window).height()/2-$(this).innerHeight()/2:20,$(t.Opt.QuickboxContainer).css("margin-top",n+$(window).scrollTop())}else $(t.Opt.QuickboxContainer).css("margin-top",t.Opt.TopIndent+$(window).scrollTop())});$("#"+t.Opt.CloseLinkID).on("click.close",function(){return i(t.Opt),!1});$("#"+t.Opt.BackgroundContainerID).on("click.close",function(){return i(t.Opt),!1})}else $(t.Opt.QuickboxContainer).load($(this).attr("href"),function(){if($("#"+t.Opt.BackgroundContainerID).fadeIn(t.Opt.FadeSpeed),$(t.Opt.QuickboxContainer).fadeIn(t.Opt.FadeSpeed,function(){t.Opt.OpenCallBack&&t.Opt.OpenCallBack(t.Opt)}),t.Opt.TopIndent==="middle"){var n=$(t.Opt.QuickboxContainer+" .popUpContent").innerHeight(),i;i=n+20<=$(window).height()?$(window).height()/2-n/2:20,$(t.Opt.QuickboxContainer).css("margin-top",i+$(window).scrollTop())}else $(t.Opt.QuickboxContainer).css("margin-top",t.Opt.TopIndent+$(window).scrollTop())});return!1})}(),r=function(){$("#"+t.Opt.CloseLinkID).on("click.close",function(){return i(t.Opt),!1});$("#"+t.Opt.BackgroundContainerID).on("click.close",function(){return i(t.Opt),!1})};this.Close=r},interact.quickbox.opt=function(n){"use strict";this.QuickboxContainer=n&&n.quickboxContainer?n.quickboxContainer:"#quickbox",this.QuickboxActivator=n&&n.quickboxActivator?n.quickboxActivator:".quickbox",this.BackgroundContainerID=n&&n.backgroundContainerID?n.backgroundContainerID:"background",this.CloseLinkID=n&&n.closeLinkID?n.closeLinkID:"close",this.FadeSpeed=n&&n.fadeSpeed?n.fadeSpeed:500,this.TopIndent=n&&n.topIndent?n.topIndent:"middle",this.OpenCallBack=n&&n.openCallBack?n.openCallBack:"",this.CloseCallBack=n&&n.closeCallBack?n.closeCallBack:""};
/*!
 * jQuery UI Touch Punch 0.2.3
 *
 * Copyright 2011–2014, Dave Furfero
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Depends:
 *  jquery.ui.widget.js
 *  jquery.ui.mouse.js
 */
!function(n){function t(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var r,i=n.ui.mouse.prototype,u=i._mouseInit,f=i._mouseDestroy;i._touchStart=function(n){var i=this;!r&&i._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,i._touchMoved=!1,t(n,"mouseover"),t(n,"mousemove"),t(n,"mousedown"))},i._touchMove=function(n){r&&(this._touchMoved=!0,t(n,"mousemove"))},i._touchEnd=function(n){r&&(t(n,"mouseup"),t(n,"mouseout"),this._touchMoved||t(n,"click"),r=!1)},i._mouseInit=function(){var t=this;t.element.bind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")}),u.call(t)},i._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")}),f.call(t)}}}(jQuery);
/*!
 * Masonry PACKAGED v3.1.5
 * Cascading grid layout library
 * http://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t),f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t(n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)},n.attachEvent("on"+t,n[t+i])}),i=function(){},t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}}),r={bind:u,unbind:i},"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(this),function(n){function t(n){"function"==typeof n&&(t.isReady?n():u.push(n))}function i(n){var o="readystatechange"===n.type&&"complete"!==r.readyState,i,f,e;if(!t.isReady&&!o)for(t.isReady=!0,i=0,f=u.length;f>i;i++)e=u[i],e()}function f(u){return u.bind(r,"DOMContentLoaded",i),u.bind(r,"readystatechange",i),u.bind(n,"load",i),t}var r=n.document,u=[];t.isReady=!1,"function"==typeof define&&define.amd?(t.isReady="function"==typeof requirejs,define("doc-ready/doc-ready",["eventie/eventie"],f)):n.docReady=f(n.eventie)}(this),function(){function t(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,u=this,f=u.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r},n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i},n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i},n.addListener=function(n,t){var i,u=this.getListenersAsObject(n),f="object"==typeof t;for(i in u)u.hasOwnProperty(i)&&-1===r(u[i],t)&&u[i].push(f?t:{listener:t,once:!1});return this},n.on=i("addListener"),n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})},n.once=i("addOnceListener"),n.defineEvent=function(n){return this.getListeners(n),this},n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this},n.removeListener=function(n,t){var f,i,u=this.getListenersAsObject(n);for(i in u)u.hasOwnProperty(i)&&(f=r(u[i],t),-1!==f&&u[i].splice(f,1));return this},n.off=i("removeListener"),n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)},n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)},n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this},n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this},n.removeAllListeners=i("removeEvent"),n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this},n.trigger=i("emitEvent"),n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)},n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this},n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},n._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return u.EventEmitter=f,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function e(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(n){function s(n){var s,u,a,c,v,y;if("string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(s=f(n),"none"===s.display)return e();u={},u.width=n.offsetWidth,u.height=n.offsetHeight;for(var nt=u.isBorderBox=!(!r||!s[r]||"border-box"!==s[r]),l=0,tt=t.length;tt>l;l++)a=t[l],c=s[a],c=h(n,c),v=parseFloat(c),u[a]=isNaN(v)?0:v;var p=u.paddingLeft+u.paddingRight,w=u.paddingTop+u.paddingBottom,it=u.marginLeft+u.marginRight,rt=u.marginTop+u.marginBottom,b=u.borderLeftWidth+u.borderRightWidth,k=u.borderTopWidth+u.borderBottomWidth,d=nt&&o,g=i(s.width);return g!==!1&&(u.width=g+(d?0:p+b)),y=i(s.height),y!==!1&&(u.height=y+(d?0:w+k)),u.innerWidth=u.width-(p+b),u.innerHeight=u.height-(w+k),u.outerWidth=u.width+it,u.outerHeight=u.height+rt,u}}function h(n,t){if(u||-1===t.indexOf("%"))return t;var i=n.style,e=i.left,r=n.runtimeStyle,f=r&&r.left;return f&&(r.left=n.currentStyle.left),i.left=t,t=i.pixelLeft,i.left=e,f&&(r.left=f),t}var o,r=n("boxSizing");return function(){var n,t,u;r&&(n=document.createElement("div"),n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style[r]="border-box",t=document.body||document.documentElement,t.appendChild(n),u=f(n),o=200===i(u.width),t.removeChild(n))}(),s}var u=n.getComputedStyle,f=u?function(n){return u(n,null)}:function(n){return n.currentStyle},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n,t){function r(n,t){return n[f](t)}function u(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function s(n,t){u(n);for(var r=n.parentNode.querySelectorAll(t),i=0,f=r.length;f>i;i++)if(r[i]===n)return!0;return!1}function h(n,t){return u(n),r(n,t)}var i,f=function(){var u,i;if(t.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],n=0,f=r.length;f>n;n++)if(u=r[n],i=u+"MatchesSelector",t[i])return i}(),e,o;f?(e=document.createElement("div"),o=r(e,"div"),i=o?r:h):i=s,"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return i}):window.matchesSelector=i}(this,Element.prototype),function(n){function r(n,t){for(var i in t)n[i]=t[i];return n}function u(n){for(var t in n)return!1;return t=null,!0}function f(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}function t(n,t,i){function o(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}var s=i("transition"),h=i("transform"),w=s&&h,b=!!i("perspective"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[s],l=["transform","transition","transitionDuration","transitionProperty"],k=function(){for(var n,t,u={},r=0,f=l.length;f>r;r++)n=l[r],t=i(n),t&&t!==n&&(u[n]=t);return u}(),a,v,y,p;return r(o.prototype,n.prototype),o.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},o.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},o.prototype.getSize=function(){this.size=t(this.element)},o.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=k[t]||t,r[i]=n[t]},o.prototype.getPosition=function(){var r=e(this.element),u=this.layout.options,f=u.isOriginLeft,o=u.isOriginTop,n=parseInt(r[f?"left":"right"],10),t=parseInt(r[o?"top":"bottom"],10),i;n=isNaN(n)?0:n,t=isNaN(t)?0:t,i=this.layout.size,n-=f?i.paddingLeft:i.paddingRight,t-=o?i.paddingTop:i.paddingBottom,this.position.x=n,this.position.y=t},o.prototype.layoutPosition=function(){var t=this.layout.size,i=this.layout.options,n={};i.isOriginLeft?(n.left=this.position.x+t.paddingLeft+"px",n.right=""):(n.right=this.position.x+t.paddingRight+"px",n.left=""),i.isOriginTop?(n.top=this.position.y+t.paddingTop+"px",n.bottom=""):(n.bottom=this.position.y+t.paddingBottom+"px",n.top=""),this.css(n),this.emitEvent("layout",[this])},a=b?function(n,t){return"translate3d("+n+"px, "+t+"px, 0)"}:function(n,t){return"translate("+n+"px, "+t+"px)"},o.prototype._transitionTo=function(n,t){this.getPosition();var e=this.position.x,o=this.position.y,s=parseInt(n,10),h=parseInt(t,10),c=s===this.position.x&&h===this.position.y;if(this.setPosition(n,t),c&&!this.isTransitioning)return void this.layoutPosition();var i=n-e,r=t-o,u={},f=this.layout.options;i=f.isOriginLeft?i:-i,r=f.isOriginTop?r:-r,u.transform=a(i,r),this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},o.prototype.goTo=function(n,t){this.setPosition(n,t),this.layoutPosition()},o.prototype.moveTo=w?o.prototype._transitionTo:o.prototype.goTo,o.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10),this.position.y=parseInt(t,10)},o.prototype._nonTransition=function(n){this.css(n.to),n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},o.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null),this.enableTransition(n.to),this.css(n.to),this.isTransitioning=!0},v=h&&f(h)+",opacity",o.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(c,this,!1))},o.prototype.transition=o.prototype[s?"_transition":"_nonTransition"],o.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},o.prototype.onotransitionend=function(n){this.ontransitionend(n)},y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},o.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=y[n.propertyName]||n.propertyName,(delete t.ingProperties[i],u(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},o.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(c,this,!1),this.isTransitioning=!1},o.prototype._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},p={transitionProperty:"",transitionDuration:""},o.prototype.removeTransitionStyles=function(){this.css(p)},o.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},o.prototype.remove=function(){if(!s||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var n=this;this.on("transitionEnd",function(){return n.removeElem(),!0}),this.hide()},o.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var n=this.layout.options;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0})},o.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var n=this.layout.options;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},o.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}var i=n.getComputedStyle,e=i?function(n){return i(n,null)}:function(n){return n.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],t):(n.Outlayer={},n.Outlayer.Item=t(n.EventEmitter,n.getSize,n.getStyleProperty))}(window),function(n){function t(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===a.call(n)}function u(n){var t=[],i,r;if(c(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function e(n,t){var i=v(t,n);-1!==i&&t.splice(i,1)}function l(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()}function o(o,c,a,v,y,p){function w(n,i){if("string"==typeof n&&(n=s.querySelector(n)),!n||!f(n))return void(r&&r.error("Bad "+this.constructor.namespace+" element: "+n));this.element=n,this.options=t({},this.constructor.defaults),this.option(i);var u=++k;this.element.outlayerGUID=u,b[u]=this,this._create(),this.options.isInitLayout&&this.layout()}var k=0,b={};return w.namespace="outlayer",w.Item=p,w.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},t(w.prototype,a.prototype),w.prototype.option=function(n){t(this.options,n)},w.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),t(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},w.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},w.prototype._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},w.prototype._filterFindItemElements=function(n){var t;n=u(n);for(var r=this.options.itemSelector,i=[],e=0,h=n.length;h>e;e++)if(t=n[e],f(t))if(r){y(t,r)&&i.push(t);for(var s=t.querySelectorAll(r),o=0,c=s.length;c>o;o++)i.push(s[o])}else i.push(t);return i},w.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;i>n;n++)t.push(this.items[n].element);return t},w.prototype.layout=function(){this._resetLayout(),this._manageStamps();var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n),this._isLayoutInited=!0},w.prototype._init=w.prototype.layout,w.prototype._resetLayout=function(){this.getSize()},w.prototype.getSize=function(){this.size=v(this.element)},w.prototype._getMeasurement=function(n,t){var r,i=this.options[n];i?("string"==typeof i?r=this.element.querySelector(i):f(i)&&(r=i),this[n]=r?v(r)[t]:i):this[n]=0},w.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n),this._layoutItems(n,t),this._postLayout()},w.prototype._getItemsForLayout=function(n){for(var i,r=[],t=0,u=n.length;u>t;t++)i=n[t],i.isIgnored||r.push(i);return r},w.prototype._layoutItems=function(n,t){function f(){e.emitEvent("layoutComplete",[e,n])}var e=this,i,r;if(!n||!n.length)return void f();this._itemsOn(n,"layout",f);for(var o=[],u=0,s=n.length;s>u;u++)i=n[u],r=this._getItemLayoutPosition(i),r.item=i,r.isInstant=t||i.isLayoutInstant,o.push(r);this._processLayoutQueue(o)},w.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},w.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;r>i;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},w.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},w.prototype._postLayout=function(){this.resizeContainer()},w.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},w.prototype._getContainerSize=h,w.prototype._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),n=Math.max(n,0),this.element.style[t?"width":"height"]=n+"px"}},w.prototype._itemsOn=function(n,t,i){function e(){return u++,u===o&&i.call(s),!0}for(var f,u=0,o=n.length,s=this,r=0,h=n.length;h>r;r++){f=n[r];f.on(t,e)}},w.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},w.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},w.prototype.stamp=function(n){var t,i,r;if(n=this._find(n))for(this.stamps=this.stamps.concat(n),t=0,i=n.length;i>t;t++)r=n[t],this.ignore(r)},w.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n))for(t=0,r=n.length;r>t;t++)i=n[t],e(i,this.stamps),this.unignore(i)},w.prototype._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=u(n))},w.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;t>n;n++)i=this.stamps[n],this._manageStamp(i)},w.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},w.prototype._manageStamp=h,w.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,r=v(n);return{left:t.left-i.left-r.marginLeft,top:t.top-i.top-r.marginTop,right:i.right-t.right-r.marginRight,bottom:i.bottom-t.bottom-r.marginBottom}},w.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},w.prototype.bindResize=function(){this.isResizeBound||(o.bind(n,"resize",this),this.isResizeBound=!0)},w.prototype.unbindResize=function(){this.isResizeBound&&o.unbind(n,"resize",this),this.isResizeBound=!1},w.prototype.onresize=function(){function t(){n.resize(),delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},w.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},w.prototype.needsResizeLayout=function(){var n=v(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},w.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},w.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},w.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},w.prototype.reveal=function(n){var i=n&&n.length,t,r;if(i)for(t=0;i>t;t++)r=n[t],r.reveal()},w.prototype.hide=function(n){var i=n&&n.length,t,r;if(i)for(t=0;i>t;t++)r=n[t],r.hide()},w.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;r>t;t++)if(i=this.items[t],i.element===n)return i},w.prototype.getItems=function(n){var u,i;if(n&&n.length){for(var r=[],t=0,f=n.length;f>t;t++)u=n[t],i=this.getItem(u),i&&r.push(i);return r}},w.prototype.remove=function(n){var t,i,f,r;if(n=u(n),t=this.getItems(n),t&&t.length)for(this._itemsOn(t,"remove",function(){this.emitEvent("removeComplete",[this,t])}),i=0,f=t.length;f>i;i++)r=t[i],r.remove(),e(r,this.items)},w.prototype.destroy=function(){var t=this.element.style,n,r,u;for(t.height="",t.position="",t.width="",n=0,r=this.items.length;r>n;n++)u=this.items[n],u.destroy();this.unbindResize(),delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},w.data=function(n){var t=n&&n.outlayerGUID;return t&&b[t]},w.create=function(n,u){function f(){w.apply(this,arguments)}return Object.create?f.prototype=Object.create(w.prototype):t(f.prototype,w.prototype),f.prototype.constructor=f,f.defaults=t({},w.defaults),t(f.defaults,u),f.prototype.settings={},f.namespace=n,f.data=w.data,f.Item=function(){p.apply(this,arguments)},f.Item.prototype=new p,c(function(){for(var a,t,e,v,o=l(n),h=s.querySelectorAll(".js-"+o),c="data-"+o+"-options",u=0,y=h.length;y>u;u++){t=h[u],e=t.getAttribute(c);try{a=e&&JSON.parse(e)}catch(p){r&&r.error("Error parsing "+c+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new f(t,a),i&&i.data(t,n,v)}}),i&&i.bridget&&i.bridget(n,f),f},w.Item=p,w}var s=n.document,r=n.console,i=n.jQuery,h=function(){},a=Object.prototype.toString,f="object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1===n.nodeType&&"string"==typeof n.nodeName},v=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],o):n.Outlayer=o(n.eventie,n.docReady,n.EventEmitter,n.getSize,n.matchesSelector,n.Outlayer.Item)}(window),function(n){function t(n,t){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var n=this.items[0],i=n&&n.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&1>e?"round":"ceil",t=Math[s](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var r=this._getColGroup(t),u=Math.min.apply(Math,r),o=i(r,u),h={x:this.columnWidth*o,y:u},c=u+n.size.outerHeight,l=this.cols+1-r.length,f=0;l>f;f++)this.colYs[o+f]=c;return h},r.prototype._getColGroup=function(n){var r;if(2>n)return this.colYs;for(var i=[],u=this.cols+1-n,t=0;u>t;t++)r=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,r);return i},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;i>=r;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r}var i=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var u,i=0,r=n.length;r>i;i++)if(u=n[i],u===t)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):n.Masonry=t(n.Outlayer,n.getSize)}(window),mediaQuery=function(n,t){"use strict";(Core.getIEVersion()>=9||Core.getIEVersion()<=0)&&(this.media=window.matchMedia(n),this.media.addListener(function(n){t(n)}),t(this.media))};
/*! nanoScrollerJS - v0.8.1 - 2014
* http://jamesflorentino.github.com/nanoScrollerJS/
* Copyright (c) 2014 James Florentino; Licensed MIT */
(function(n,t,i){"use strict";var a,u,o,s,v,y,ct,lt,p,w,b,k,f,d,it,h,r,at,g,e,rt,c,ut,ft,et,ot,nt,tt,st,ht,l;ut={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},at="scrollbar",r="scroll",p="mousedown",w="mouseenter",b="mousemove",f="mousewheel",k="mouseup",h="resize",v="drag",y="enter",e="up",it="panedown",o="DOMMouseScroll",s="down",rt="wheel",ct="keydown",lt="keyup",g="touchmove",a=t.navigator.appName==="Microsoft Internet Explorer"&&/msie 7./i.test(t.navigator.appVersion)&&t.ActiveXObject,u=null,nt=t.requestAnimationFrame,c=t.cancelAnimationFrame,st=i.createElement("div").style,l=function(){var n,r,f,t,i,u;for(t=["t","webkitT","MozT","msT","OT"],n=i=0,u=t.length;i<u;n=++i)if(f=t[n],r=t[n]+"ransform",r in st)return t[n].substr(0,t[n].length-1);return!1}(),ht=function(n){return l===!1?!1:l===""?n:l+n.charAt(0).toUpperCase()+n.substr(1)},tt=ht("transform"),et=tt!==!1,ft=function(){var n,t,u;return n=i.createElement("div"),t=n.style,t.position="absolute",t.width="100px",t.height="100px",t.overflow=r,t.top="-9999px",i.body.appendChild(n),u=n.offsetWidth-n.clientWidth,i.body.removeChild(n),u},ot=function(){var i,r,n;return(r=t.navigator.userAgent,i=/(?=.+Mac OS X)(?=.+Firefox)/.test(r),!i)?!1:(n=/Firefox\/\d{2}\./.exec(r),n&&(n=n[0].replace(/\D+/g,"")),i&&+n>23)},d=function(){function l(r,f){this.el=r,this.options=f,u||(u=ft()),this.$el=n(this.el),this.doc=n(this.options.documentContext||i),this.win=n(this.options.windowContext||t),this.body=this.doc.find("body"),this.$content=this.$el.children("."+f.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&this.el.style.WebkitOverflowScrolling!=null?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return l.prototype.preventScrolling=function(n,t){if(this.isActive)if(n.type===o)(t===s&&n.originalEvent.detail>0||t===e&&n.originalEvent.detail<0)&&n.preventDefault();else if(n.type===f){if(!n.originalEvent||!n.originalEvent.wheelDelta)return;(t===s&&n.originalEvent.wheelDelta<0||t===e&&n.originalEvent.wheelDelta>0)&&n.preventDefault()}},l.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0},l.prototype.updateScrollValues=function(){var n,t;n=this.content,this.maxScrollTop=n.scrollHeight-n.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=n.scrollTop,t=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop<this.previousPosition?"up":"same",this.previousPosition=this.contentScrollTop,t!=="same"&&this.$el.trigger("update",{position:this.contentScrollTop,maximum:this.maxScrollTop,direction:t}),this.iOSNativeScrolling||(this.maxSliderTop=this.paneHeight-this.sliderHeight,this.sliderTop=this.maxScrollTop===0?0:this.contentScrollTop*this.maxSliderTop/this.maxScrollTop)},l.prototype.setOnScrollStyles=function(){var n;et?(n={},n[tt]="translate(0, "+this.sliderTop+"px)"):n={top:this.sliderTop},nt?(c&&this.scrollRAF&&c(this.scrollRAF),this.scrollRAF=nt(function(t){return function(){return t.scrollRAF=null,t.slider.css(n)}}(this))):this.slider.css(n)},l.prototype.createEvents=function(){this.events={down:function(n){return function(t){return n.isBeingDragged=!0,n.offsetY=t.pageY-n.slider.offset().top,n.slider.is(t.target)||(n.offsetY=0),n.pane.addClass("active"),n.doc.bind(b,n.events[v]).bind(k,n.events[e]),n.body.bind(w,n.events[y]),!1}}(this),drag:function(n){return function(t){return n.sliderY=t.pageY-n.$el.offset().top-n.paneTop-(n.offsetY||n.sliderHeight*.5),n.scroll(),n.contentScrollTop>=n.maxScrollTop&&n.prevScrollTop!==n.maxScrollTop?n.$el.trigger("scrollend"):n.contentScrollTop===0&&n.prevScrollTop!==0&&n.$el.trigger("scrolltop"),!1}}(this),up:function(n){return function(){return n.isBeingDragged=!1,n.pane.removeClass("active"),n.doc.unbind(b,n.events[v]).unbind(k,n.events[e]),n.body.unbind(w,n.events[y]),!1}}(this),resize:function(n){return function(){n.reset()}}(this),panedown:function(n){return function(t){return n.sliderY=(t.offsetY||t.originalEvent.layerY)-n.sliderHeight*.5,n.scroll(),n.events.down(t),!1}}(this),scroll:function(n){return function(t){(n.updateScrollValues(),n.isBeingDragged)||(n.iOSNativeScrolling||(n.sliderY=n.sliderTop,n.setOnScrollStyles()),t!=null)&&(n.contentScrollTop>=n.maxScrollTop?(n.options.preventPageScrolling&&n.preventScrolling(t,s),n.prevScrollTop!==n.maxScrollTop&&n.$el.trigger("scrollend")):n.contentScrollTop===0&&(n.options.preventPageScrolling&&n.preventScrolling(t,e),n.prevScrollTop!==0&&n.$el.trigger("scrolltop")))}}(this),wheel:function(n){return function(t){var i;if(t!=null)return i=t.delta||t.wheelDelta||t.originalEvent&&t.originalEvent.wheelDelta||-t.detail||t.originalEvent&&-t.originalEvent.detail,i&&(n.sliderY+=-i/3),n.scroll(),!1}}(this),enter:function(n){return function(t){var i;if(n.isBeingDragged)return(t.buttons||t.which)!==1?(i=n.events)[e].apply(i,arguments):void 0}}(this)}},l.prototype.addEvents=function(){var n;this.removeEvents(),n=this.events,this.options.disableResize||this.win.bind(h,n[h]),this.iOSNativeScrolling||(this.slider.bind(p,n[s]),this.pane.bind(p,n[it]).bind(""+f+" "+o,n[rt])),this.$content.bind(""+r+" "+f+" "+o+" "+g,n[r])},l.prototype.removeEvents=function(){var n;n=this.events,this.win.unbind(h,n[h]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(""+r+" "+f+" "+o+" "+g,n[r])},l.prototype.generate=function(){var s,n,e,i,o,r,f;return i=this.options,r=i.paneClass,f=i.sliderClass,s=i.contentClass,(o=this.$el.children("."+r)).length||o.children("."+f).length||this.$el.append('<div class="'+r+'"><div class="'+f+'" /><\/div>'),this.pane=this.$el.children("."+r),this.slider=this.pane.find("."+f),u===0&&ot()?(e=t.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),n={right:-14,paddingRight:+e+14}):u&&(n={right:-u},this.$el.addClass("has-scrollbar")),n!=null&&this.$content.css(n),this},l.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},l.prototype.reset=function(){var n,o,s,h,f,y,c,i,l,e,v,t;if(this.iOSNativeScrolling){this.contentHeight=this.content.scrollHeight;return}return this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),n=this.content,h=n.style,f=h.overflowY,a&&this.$content.css({height:this.$content.height()}),o=n.scrollHeight+u,e=parseInt(this.$el.css("max-height"),10),e>0&&(this.$el.height(""),this.$el.height(n.scrollHeight>e?e:n.scrollHeight)),c=this.pane.outerHeight(!1),l=parseInt(this.pane.css("top"),10),y=parseInt(this.pane.css("bottom"),10),i=c+l+y,t=Math.round(i/o*i),t<this.options.sliderMinHeight?t=this.options.sliderMinHeight:this.options.sliderMaxHeight!=null&&t>this.options.sliderMaxHeight&&(t=this.options.sliderMaxHeight),f===r&&h.overflowX!==r&&(t+=u),this.maxSliderTop=i-t,this.contentHeight=o,this.paneHeight=c,this.paneOuterHeight=i,this.sliderHeight=t,this.paneTop=l,this.slider.height(t),this.events.scroll(),this.pane.show(),this.isActive=!0,n.scrollHeight===n.clientHeight||this.pane.outerHeight(!0)>=n.scrollHeight&&f!==r?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===n.scrollHeight&&f===r?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),s=this.$content.css("position"),(s==="static"||s==="relative")&&(v=parseInt(this.$content.css("right"),10),v&&this.$content.css({right:"",marginRight:v})),this},l.prototype.scroll=function(){if(this.isActive)return this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this},l.prototype.scrollBottom=function(n){if(this.isActive)return this.$content.scrollTop(this.contentHeight-this.$content.height()-n).trigger(f),this.stop().restore(),this},l.prototype.scrollTop=function(n){if(this.isActive)return this.$content.scrollTop(+n).trigger(f),this.stop().restore(),this},l.prototype.scrollTo=function(n){if(this.isActive)return this.scrollTop(this.$el.find(n).get(0).offsetTop),this},l.prototype.stop=function(){return c&&this.scrollRAF&&(c(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},l.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),a&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},l.prototype.flash=function(){if(!this.iOSNativeScrolling)return this.isActive?(this.reset(),this.pane.addClass("flashed"),setTimeout(function(n){return function(){n.pane.removeClass("flashed")}}(this),this.options.flashDelay),this):void 0},l}(),n.fn.nanoScroller=function(t){return this.each(function(){var r,i;if((i=this.nanoscroller)||(r=n.extend({},ut,t),this.nanoscroller=i=new d(this,r)),t&&typeof t=="object"){if(n.extend(i.options,t),t.scrollBottom!=null)return i.scrollBottom(t.scrollBottom);if(t.scrollTop!=null)return i.scrollTop(t.scrollTop);if(t.scrollTo)return i.scrollTo(t.scrollTo);if(t.scroll==="bottom")return i.scrollBottom(0);if(t.scroll==="top")return i.scrollTop(0);if(t.scroll&&t.scroll instanceof n)return i.scrollTo(t.scroll);if(t.stop)return i.stop();if(t.destroy)return i.destroy();if(t.flash)return i.flash()}return i.reset()})},n.fn.nanoScroller.Constructor=d})(jQuery,window,document);
/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
(function(n){"use strict";n.matchMedia=n.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth===42,i.removeChild(r),{matches:u,media:n}}}(n.document)})(this);
/*! Respond.js v1.4.0: min/max-width media query polyfill. (c) Scott Jehl. MIT Lic. j.mp/respondjs  */
(function(n){"use strict";function nt(){y(!0)}var t={};n.respond=t,t.update=function(){};var f=[],tt=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),p=function(n,t){var i=tt();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState===4&&(i.status===200||i.status===304)&&t(i.responseText)},i.readyState!==4)&&i.send(null)};if(t.ajax=p,t.queue=f,t.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},t.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all")!==null&&n.matchMedia("only all").matches,!t.mediaQueriesSupported){var i=n.document,r=i.documentElement,e=[],o=[],u=[],c={},w=30,s=i.getElementsByTagName("head")[0]||r,it=i.getElementsByTagName("base")[0],h=s.getElementsByTagName("link"),l,b,a,v=function(){var f,t=i.createElement("div"),n=i.body,o=r.style.fontSize,e=n&&n.style.fontSize,u=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=u=i.createElement("body"),n.style.background="none"),r.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),u&&r.insertBefore(n,r.firstChild),f=t.offsetWidth,u?r.removeChild(n):n.removeChild(t),r.style.fontSize=o,e&&(n.style.fontSize=e),a=parseFloat(f)},y=function(t){var rt="clientWidth",ut=r[rt],ft=i.compatMode==="CSS1Compat"&&ut||i.body[rt]||ut,p={},ct=h[h.length-1],et=(new Date).getTime(),tt,g,nt,f,it;if(t&&l&&et-l<w){n.clearTimeout(b),b=n.setTimeout(y,w);return}l=et;for(tt in e)if(e.hasOwnProperty(tt)){var c=e[tt],k=c.minw,d=c.maxw,ot=k===null,st=d===null,ht="em";!k||(k=parseFloat(k)*(k.indexOf(ht)>-1?a||v():1)),!d||(d=parseFloat(d)*(d.indexOf(ht)>-1?a||v():1)),c.hasquery&&(ot&&st||!(ot||ft>=k)||!(st||ft<=d))||(p[c.media]||(p[c.media]=[]),p[c.media].push(o[c.rules]))}for(g in u)u.hasOwnProperty(g)&&u[g]&&u[g].parentNode===s&&s.removeChild(u[g]);u.length=0;for(nt in p)p.hasOwnProperty(nt)&&(f=i.createElement("style"),it=p[nt].join("\n"),f.type="text/css",f.media=nt,s.insertBefore(f,ct.nextSibling),f.styleSheet?f.styleSheet.cssText=it:f.appendChild(i.createTextNode(it)),u.push(f))},k=function(n,i,r){var h=n.replace(t.regex.keyframes,"").match(t.regex.media),c=h&&h.length||0,l,a,f,v,u,p,w,s;for(i=i.substring(0,i.lastIndexOf("/")),l=function(n){return n.replace(t.regex.urls,"$1"+i+"$2$3")},a=!c&&r,i.length&&(i+="/"),a&&(c=1),f=0;f<c;f++)for(a?(v=r,o.push(l(n))):(v=h[f].match(t.regex.findStyles)&&RegExp.$1,o.push(RegExp.$2&&l(RegExp.$2))),p=v.split(","),w=p.length,s=0;s<w;s++)u=p[s],e.push({media:u.split("(")[0].match(t.regex.only)&&RegExp.$2||"all",rules:o.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(t.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(t.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});y()},d=function(){if(f.length){var t=f.shift();p(t.href,function(i){k(i,t.href,t.media),c[t.href]=!0,n.setTimeout(function(){d()},0)})}},g=function(){for(var r=0;r<h.length;r++){var i=h[r],t=i.href,u=i.media,e=i.rel&&i.rel.toLowerCase()==="stylesheet";!t||!e||c[t]||(i.styleSheet&&i.styleSheet.rawCssText?(k(i.styleSheet.rawCssText,t,u),c[t]=!0):(/^([a-zA-Z:]*\/\/)/.test(t)||it)&&t.replace(RegExp.$1,"").split("/")[0]!==n.location.host||(t.substring(0,2)==="//"&&(t=n.location.protocol+t),f.push({href:t,media:u})))}d()};g(),t.update=g,t.getEmValue=v,n.addEventListener?n.addEventListener("resize",nt,!1):n.attachEvent&&n.attachEvent("onresize",nt)}})(this);
/*! Tablesaw - v1.0.2 - 2014-12-17
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2014 Filament Group; Licensed MIT */
(function(n){var t=document.createElement("div"),r=t.getElementsByTagName("i"),i=n(document.documentElement);if(t.innerHTML="<!--[if lte IE 8]><i><\/i><![endif]-->",r[0]&&i.addClass("ie-lte8"),"querySelector"in document&&(!window.blackberry||window.WebKitPoint)&&!window.operamini)i.addClass("tablesaw-enhanced"),n(function(){n(document).trigger("enhance.tablesaw")});else return})(jQuery),typeof Tablesaw=="undefined"&&(Tablesaw={}),Tablesaw.config||(Tablesaw.config={}),function(n){var t="table",r={toolbar:"tablesaw-bar"},u={create:"tablesawcreate",destroy:"tablesawdestroy",refresh:"tablesawrefresh"},f="stack",e="table[data-tablesaw-mode],table[data-tablesaw-sortable]",i=function(t){if(!t)throw new Error("Tablesaw requires an element.");this.table=t,this.$table=n(t),this.mode=this.$table.attr("data-tablesaw-mode")||f,this.init()};i.prototype.init=function(){this.$table.attr("id")||this.$table.attr("id",t+"-"+Math.round(Math.random()*1e4)),this.createToolbar();var n=this._initCells();this.$table.trigger(u.create,[this,n])},i.prototype._initCells=function(){var t,i=this.table.querySelectorAll("thead tr"),r=this;return n(i).each(function(){var u=0;n(this).children().each(function(){var e=parseInt(this.getAttribute("colspan"),10),o=":nth-child("+(u+1)+")",f;if(t=u+1,e)for(f=0;f<e-1;f++)u++,o+=", :nth-child("+(u+1)+")";this.cells=r.$table.find("tr").not(n(i).eq(0)).not(this).children(o),u++})}),t},i.prototype.refresh=function(){this._initCells(),this.$table.trigger(u.refresh)},i.prototype.createToolbar=function(){var t=this.$table.prev("."+r.toolbar);t.length||(t=n("<div>").addClass(r.toolbar).insertBefore(this.$table)),this.$toolbar=t,this.mode&&this.$toolbar.addClass("mode-"+this.mode)},i.prototype.destroy=function(){this.$table.prev("."+r.toolbar).each(function(){this.className=this.className.replace(/\bmode\-\w*\b/gi,"")});var i=this.$table.attr("id");n(document).unbind("."+i),n(window).unbind("."+i),this.$table.trigger(u.destroy,[this]),this.$table.removeAttr("data-tablesaw-mode"),this.$table.removeData(t)},n.fn[t]=function(){return this.each(function(){var r=n(this),u;r.data(t)||(u=new i(this),r.data(t,u))})};n(document).on("enhance.tablesaw",function(i){n(i.target).find(e)[t]()})}(jQuery),function(n,t){var i={stackTable:"tablesaw-stack",cellLabels:"tablesaw-cell-label",cellContentLabels:"tablesaw-cell-content"},f={obj:"tablesaw-stack"},r={labelless:"data-tablesaw-no-labels",hideempty:"data-tablesaw-hide-empty"},u=function(n){this.$table=t(n),this.labelless=this.$table.is("["+r.labelless+"]"),this.hideempty=this.$table.is("["+r.hideempty+"]"),this.labelless||(this.allHeaders=this.$table.find("th")),this.$table.data(f.obj,this)};u.prototype.init=function(n){if(this.$table.addClass(i.stackTable),!this.labelless){var u=t(this.allHeaders),f=this.hideempty;u.each(function(){var h=t(this),u=t(this.cells).filter(function(){return!t(this).parent().is("["+r.labelless+"]")&&(!f||!t(this).is(":empty"))}),c=u.not(this).filter("thead th").length&&" tablesaw-cell-label-top",l=h.find(".tablesaw-sortable-btn"),e=l.length?l.html():h.html(),o,s;e!==""&&(c?(o=parseInt(t(this).attr("colspan"),10),s="",o&&(s="td:nth-child("+o+"n + "+n+")"),u.filter(s).prepend("<b class='"+i.cellLabels+c+"'>"+e+"<\/b>")):(u.wrapInner("<span class='"+i.cellContentLabels+"'><\/span>"),u.prepend("<b class='"+i.cellLabels+"'>"+e+"<\/b>")))})}},u.prototype.destroy=function(){this.$table.removeClass(i.stackTable),this.$table.find("."+i.cellLabels).remove(),this.$table.find("."+i.cellContentLabels).each(function(){t(this).replaceWith(this.childNodes)})};t(document).on("tablesawcreate",function(n,t,i){if(t.mode==="stack"){var r=new u(t.table);r.init(i)}});t(document).on("tablesawdestroy",function(n,i){i.mode==="stack"&&t(i.table).data(f.obj).destroy()})}(this,jQuery),function(n){var t="tablesawbtn",i=".btn",r={_create:function(){return n(this).each(function(){n(this).trigger("beforecreate."+t)[t]("_init").trigger("create."+t)})},_init:function(){var r=n(this),i=this.getElementsByTagName("select")[0];return i&&n(this).addClass("btn-select")[t]("_select",i),r},_select:function(t){var i=function(t,i){var e=n(i).find("option"),o,r,f,u,s;if(e.each(function(){var n=this;n.selected&&(o=document.createTextNode(n.text))}),f=t.childNodes,e.length>0)for(u=0,s=f.length;u<s;u++)r=f[u],r&&r.nodeType===3&&t.replaceChild(o,r)};i(this,t),n(this).bind("change refresh",function(){i(this,t)})}};n.fn[t]=function(i,r,u,f){return this.each(function(){if(i&&typeof i=="string")return n.fn[t].prototype[i].call(this,r,u,f);if(n(this).data(t+"active"))return n(this);n(this).data(t+"active",!0),n.fn[t].prototype._create.call(this)})},n.extend(n.fn[t].prototype,r);n(document).on("enhance",function(r){n(i,r.target)[t]()})}(jQuery),function(n,t){var i=function(n){this.$table=t(n),this.classes={columnToggleTable:"tablesaw-columntoggle",columnBtnContain:"tablesaw-columntoggle-btnwrap tablesaw-advance",columnBtn:"tablesaw-columntoggle-btn tablesaw-nav-btn down",popup:"tablesaw-columntoggle-popup",priorityPrefix:"tablesaw-priority-",toolbar:"tablesaw-bar"},this.i18n={columnBtnText:"Columns",columnsDialogError:"No eligible columns."},this.headers=this.$table.find("tr:first > th"),this.$table.data("tablesaw-coltoggle",this)};i.prototype.init=function(){function l(){n.addClass("visible"),u.removeClass("down").addClass("up"),t(document).unbind("click."+i,h),window.clearTimeout(c),c=window.setTimeout(function(){t(document).one("click."+i,h)},15)}function h(r){r&&t(r.target).closest("."+f.classes.popup).length||(t(document).unbind("click."+i),u.removeClass("up").addClass("down"),n.removeClass("visible"))}var i,e,u,o,r,n,f=this,s,c;this.$table.addClass(this.classes.columnToggleTable),i=this.$table.attr("id"),e=i+"-popup",n=t("<div class='"+this.classes.columnBtnContain+"'><\/div>"),u=t("<a href='#"+e+"' class='btn btn-micro "+this.classes.columnBtn+"' data-popup-link><span>"+this.i18n.columnBtnText+"<\/span><\/a>"),o=t("<div class='dialog-table-coltoggle "+this.classes.popup+"' id='"+e+"'><\/div>"),r=t("<div class='btn-group'><\/div>"),s=!1,t(this.headers).not("td").each(function(){var n=t(this),i=n.attr("data-tablesaw-priority"),u=n.add(this.cells);i&&i!=="persist"&&(u.addClass(f.classes.priorityPrefix+i),t("<label><input type='checkbox' checked>"+n.text()+"<\/label>").appendTo(r).children(0).data("cells",u),s=!0)}),s||r.append("<label>"+this.i18n.columnsDialogError+"<\/label>"),r.appendTo(o);r.find('input[type="checkbox"]').on("change",function(n){var i=n.target.checked;t(n.target).data("cells").toggleClass("tablesaw-cell-hidden",!i).toggleClass("tablesaw-cell-visible",i),f.$table.trigger("tablesawcolumns")});u.appendTo(n),n.appendTo(this.$table.prev("."+this.classes.toolbar));u.on("click.tablesaw",function(t){t.preventDefault(),n.is(".visible")?h():l()});o.appendTo(n),this.$menu=r;t(window).on("resize."+i,function(){f.refreshToggle()});this.refreshToggle()},i.prototype.refreshToggle=function(){this.$menu.find("input").each(function(){var n=t(this);this.checked=n.data("cells").eq(0).css("display")==="table-cell"})},i.prototype.refreshPriority=function(){var n=this;t(this.headers).not("td").each(function(){var r=t(this),i=r.attr("data-tablesaw-priority"),u=r.add(this.cells);i&&i!=="persist"&&u.addClass(n.classes.priorityPrefix+i)})},i.prototype.destroy=function(){this.$table.removeClass(this.classes.columnToggleTable),this.$table.find("th, td").each(function(){var n=t(this);n.removeClass("tablesaw-cell-hidden").removeClass("tablesaw-cell-visible"),this.className=this.className.replace(/\bui\-table\-priority\-\d\b/g,"")})};t(document).on("tablesawcreate",function(n,t){if(t.mode==="columntoggle"){var r=new i(t.table);r.init()}});t(document).on("tablesawdestroy",function(n,i){i.mode==="columntoggle"&&t(i.table).data("tablesaw-coltoggle").destroy()})}(this,jQuery),function(n,t){function r(r){function l(n){return t(n.cells).add(n)}function g(n){l(n).removeClass("tablesaw-cell-hidden")}function nt(n){l(n).addClass("tablesaw-cell-hidden")}function ut(n){l(n).addClass("tablesaw-cell-persist")}function ft(n){return t(n).is('[data-tablesaw-priority="persist"]')}function tt(){r.removeClass(b),t("#"+f+"-persist").remove()}function et(){var i="#"+f+".tablesaw-swipe ",n=[],e=r.width();u.each(function(r){var u;ft(this)&&(u=t(this).outerWidth(),u<e*.75&&n.push(i+" .tablesaw-cell-persist:nth-child("+(r+1)+") { width: "+u+"px; }"))}),tt(),r.addClass(b),rt.append(t("<style>"+n.join("\n")+"<\/style>").attr("id",f+"-persist"))}function a(){var n=[],i;return e.each(function(r){var u=t(this),f=u.css("display")==="none"||u.is(".tablesaw-cell-hidden");if(f||i){if(f&&i)return n[1]=r,!1}else i=!0,n[0]=r}),n}function it(){var n=a();return[n[1]-1,n[0]-1]}function ot(n){return n?a():it()}function v(n){return n[1]>-1&&n[1]<e.length}function y(){var h=20,f=r.parent().width(),e=[],n=0,o=[],s=u.length,i;u.each(function(i){var u=t(this),r=u.is('[data-tablesaw-priority="persist"]');e.push(r),n+=k[i]+(r?0:h),o.push(n),(r||n>f)&&s--}),i=s===0,u.each(function(n){if(e[n]){ut(this);return}o[n]<=f||i?(i=!1,g(this)):nt(this)}),d||tt(),r.trigger("tablesawcolumns")}function o(n){var t=ot(n);v(t)&&(isNaN(t[0])&&(t[0]=n?0:e.length-1),d||et(),nt(e.get(t[0])),g(e.get(t[1])),r.trigger("tablesawcolumns"))}function s(n,t){return(n.touches||n.originalEvent.touches)[0][t]}var h=t("<div class='tablesaw-advance'><\/div>"),p=t("<a href='#' class='tablesaw-nav-btn btn btn-micro left' title='Previous Column'><\/a>").appendTo(h),c=t("<a href='#' class='tablesaw-nav-btn btn btn-micro right' title='Next Column'><\/a>").appendTo(h),w="disabled",b="tablesaw-fix-persist",u=r.find("thead th"),e=u.not('[data-tablesaw-priority="persist"]'),k=[],rt=t(document.head||"head"),f=r.attr("id"),d=t("html").is(".ie-lte8");if(!u.length)throw new Error("tablesaw swipe: no header cells found. Are you using <th> inside of <thead>?");r.css("width","auto"),u.each(function(){k.push(t(this).outerWidth())}),r.css("width",""),h.appendTo(r.prev(".tablesaw-bar")),r.addClass("tablesaw-swipe"),f||(f="tableswipe-"+Math.round(Math.random()*1e4),r.attr("id",f)),p.add(c).click(function(n){o(!!t(n.target).closest(c).length),n.preventDefault()}),r.bind("touchstart.swipetoggle",function(n){var u=s(n,"pageX"),e=s(n,"pageY"),r,f;t(this).bind("touchmove",function(n){r=s(n,"pageX"),f=s(n,"pageY"),Math.abs(r-u)>i.horizontalThreshold&&Math.abs(f-e)<i.verticalThreshold&&n.preventDefault()}).bind("touchend.swipetoggle",function(){r-u<-1*i.horizontalThreshold&&o(!0),r-u>i.horizontalThreshold&&o(!1),t(this).unbind("touchmove touchend")})}).bind("tablesawcolumns.swipetoggle",function(){p[v(it())?"removeClass":"addClass"](w),c[v(a())?"removeClass":"addClass"](w)}).bind("tablesawnext.swipetoggle",function(){o(!0)}).bind("tablesawprev.swipetoggle",function(){o(!1)}).bind("tablesawdestroy.swipetoggle",function(){var i=t(this);i.removeClass("tablesaw-swipe"),i.prev(".tablesaw-bar").find(".tablesaw-advance").remove(),t(n).off("resize",y),i.unbind(".swipetoggle")}),y();t(n).on("resize",y)}t.extend(Tablesaw.config,{swipe:{horizontalThreshold:15,verticalThreshold:30}});var i=Tablesaw.config.swipe;t(document).on("tablesawcreate",function(n,t){t.mode==="swipe"&&r(t.$table)})}(this,jQuery),function(n){function u(t){return n.map(t.childNodes,function(t){var i=n(t);return i.is("input, select")?i.val():i.hasClass("tablesaw-cell-label")?void 0:n.trim(i.text())}).join("")}var t="tablesaw-sortable",f="table[data-"+t+"]",e="[data-"+t+"-switch]",r={defaultCol:"data-tablesaw-sortable-default-col"},i={head:t+"-head",ascend:t+"-ascending",descend:t+"-descending",switcher:t+"-switch",tableToolbar:"tablesaw-toolbar",sortButton:t+"-btn"},o={sort:"Sort"},s={_create:function(i){return n(this).each(function(){var r=n(this).data("init"+t);if(r)return!1;n(this).data("init"+t,!0).trigger("beforecreate."+t)[t]("_init",i).trigger("create."+t)})},_init:function(){var f=n(this),h,s,l=function(){f.addClass(t)},a=function(t){n.each(t,function(t,r){n(r).addClass(i.head)})},v=function(t,r){n.each(t,function(t,u){var f=n("<button class='"+i.sortButton+"'/>");f.bind("click",{col:u},r),n(u).wrapInner(f)})},c=function(t){n.each(t,function(t,u){var f=n(u);f.removeAttr(r.defaultCol),f.removeClass(i.ascend),f.removeClass(i.descend)})},y=function(r){if(!n(r.target).is("a[href]")){r.stopPropagation();var u=n(this).parent(),o=r.data.col,e=h.index(u);c(u.siblings()),u.hasClass(i.descend)?(f[t]("sortBy",o,!0),e+="_asc"):(f[t]("sortBy",o),e+="_desc"),s&&s.find("select").val(e).trigger("refresh"),r.preventDefault()}},p=function(t){n.each(t,function(t,u){var f=n(u);f.is("["+r.defaultCol+"]")&&(f.hasClass(i.descend)||f.addClass(i.ascend))})},w=function(e){s=n("<div>").addClass(i.switcher).addClass(i.tableToolbar).html(function(){var t=["<label>"+o.sort+":"];return t.push('<span class="btn btn-small">&#160;<select>'),e.each(function(f){var e=n(this),s=e.is("["+r.defaultCol+"]"),h=e.hasClass(i.descend),o=!1;n(this.cells).slice(0,3).each(function(){if(!isNaN(parseInt(u(this),10)))return o=!0,!1}),t.push("<option"+(s&&!h?" selected":"")+' value="'+f+'_asc">'+e.text()+" "+(o?"↑":"(A-Z)")+"<\/option>"),t.push("<option"+(s&&h?" selected":"")+' value="'+f+'_desc">'+e.text()+" "+(o?"↓":"(Z-A)")+"<\/option>")}),t.push("<\/select><\/span><\/label>"),t.join("")});var h=f.prev(".tablesaw-bar"),l=h.children().eq(0);l.length?s.insertBefore(l):s.appendTo(h),s.find(".btn").tablesawbtn();s.find("select").on("change",function(){var i=n(this).val().split("_"),r=e.eq(i[0]);c(r.siblings()),f[t]("sortBy",r.get(0),i[1]==="asc")})};l(),h=f.find("thead th[data-"+t+"-col]"),a(h),v(h,y),p(h),f.is(e)&&w(h,f.find("tbody tr:nth-child(-n+3)"))},getColumnNumber:function(t){return n(t).prevAll().length},getTableRows:function(){return n(this).find("tbody tr")},sortRows:function(t,i,r,f){var e,o,s,h=function(t){var r=[];return n.each(t,function(t,f){r.push({cell:u(n(f).children().get(i)),rowNum:t})}),r},c=function(n,t){var i=/[^\-\+\d\.]/g;return n?function(n,r){return t||!isNaN(parseFloat(n.cell))?parseFloat(n.cell.replace(i,""))-parseFloat(r.cell.replace(i,"")):n.cell.toLowerCase()>r.cell.toLowerCase()?1:-1}:function(n,r){return t||!isNaN(parseFloat(n.cell))?parseFloat(r.cell.replace(i,""))-parseFloat(n.cell.replace(i,"")):n.cell.toLowerCase()<r.cell.toLowerCase()?1:-1}},l=function(n,t){for(var r=[],f,i=0,u=n.length;i<u;i++)f=n[i].rowNum,r.push(t[f]);return r};return e=h(t),o=c(r,n(f).is("[data-sortable-numeric]")),s=e.sort(o),l(s,t)},replaceTableRows:function(t){var i=n(this),r=i.find("tbody");r.html(t)},makeColDefault:function(t,u){var f=n(t);f.attr(r.defaultCol,"true"),u?(f.removeClass(i.descend),f.addClass(i.ascend)):(f.removeClass(i.ascend),f.addClass(i.descend))},sortBy:function(i,r){var u=n(this),e,f;e=u[t]("getColumnNumber",i),f=u[t]("getTableRows"),f=u[t]("sortRows",f,e,r,i),u[t]("replaceTableRows",f),u[t]("makeColDefault",i,r)}};n.fn[t]=function(i){var u=Array.prototype.slice.call(arguments,1),r;return i&&typeof i=="string"?(r=n.fn[t].prototype[i].apply(this[0],u),typeof r!="undefined"?r:n(this)):(n(this).data(t+"data")||(n(this).data(t+"active",!0),n.fn[t].prototype._create.call(this,i)),n(this))},n.extend(n.fn[t].prototype,s);n(document).on("tablesawcreate",function(n,i){i.$table.is(f)&&i.$table[t]()})}(jQuery),function(n,t){function r(r){function h(t){var r=t.attr(i.attr.init);return!r||n.matchMedia&&n.matchMedia(r).matches}function f(){if(!h(r)){u.hide();return}u.show();var n=e.find("li").removeClass(o);r.find("thead th").each(function(i){t(this).css("display")==="none"&&n.eq(i).addClass(o)})}var u=t('<div class="tablesaw-advance minimap">'),e=t('<ul class="tablesaw-advance-dots">').appendTo(u),o="tablesaw-advance-dots-hide",s=r.find("thead th");s.each(function(){e.append("<li><i><\/i><\/li>")}),u.appendTo(r.prev(".tablesaw-bar")),f();t(n).on("resize",f);r.bind("tablesawcolumns.minimap",function(){f()}).bind("tablesawdestroy.minimap",function(){var i=t(this);i.prev(".tablesaw-bar").find(".tablesaw-advance").remove(),t(n).off("resize",f),i.unbind(".minimap")})}var i={attr:{init:"data-tablesaw-minimap"}};t(document).on("tablesawcreate",function(n,t){(t.mode==="swipe"||t.mode==="columntoggle")&&t.$table.is("[ "+i.attr.init+"]")&&r(t.$table)})}(this,jQuery),function(n,t){var i={selectors:{init:"table[data-tablesaw-mode-switch]"},attributes:{excludeMode:"data-tablesaw-mode-exclude"},classes:{main:"tablesaw-modeswitch",toolbar:"tablesaw-toolbar"},modes:["stack","swipe","columntoggle"],i18n:{modes:["Stack","Swipe","Toggle"],columns:'Col<span class="a11y-sm">umn<\/span>s'},init:function(n){var u=t(n),f=u.attr(i.attributes.excludeMode),e=u.prev(".tablesaw-bar"),s="",r=t("<div>").addClass(i.classes.main+" "+i.classes.toolbar).html(function(){var t=["<label>"+i.i18n.columns+":"],o=u.attr("data-tablesaw-mode"),r,n,e;for(t.push('<span class="btn btn-small">&#160;<select>'),n=0,e=i.modes.length;n<e;n++)f&&f.toLowerCase()===i.modes[n]||(r=o===i.modes[n],r&&(s=i.modes[n]),t.push("<option"+(r?" selected":"")+' value="'+i.modes[n]+'">'+i.i18n.modes[n]+"<\/option>"));return t.push("<\/select><\/span><\/label>"),t.join("")}),o=e.find(".tablesaw-advance").eq(0);o.length?r.insertBefore(o):r.appendTo(e),r.find(".btn").tablesawbtn(),r.find("select").bind("change",i.onModeChange)},onModeChange:function(){var r=t(this),u=r.closest("."+i.classes.main),n=r.closest(".tablesaw-bar").nextUntil(n).eq(0),f=r.val();u.remove(),n.data("table").destroy(),n.attr("data-tablesaw-mode",f),n.table()}};t(n.document).on("tablesawcreate",function(n,t){t.$table.is(i.selectors.init)&&i.init(t.table)})}(this,jQuery),twitterFetcher=function(){function y(n){for(var r=n.length,t=0,u=document.getElementById(h),i="<ul>";t<r;)i+="<li>"+n[t]+"<\/li>",t++;i+="<\/ul>",u.innerHTML=i,s!=null&&s(n)}function v(n){return n.replace(/<b[^>]*>(.*?)<\/b>/gi,function(n,t){return t}).replace(/class=".*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi,"")}function t(n,t){for(var u=[],e=new RegExp("(^| )"+t+"( |$)"),r=n.getElementsByTagName("*"),i=0,f=r.length;i<f;i++)e.test(r[i].className)&&u.push(r[i]);return u}var h="",n=20,c=!0,i=[],f=!1,r=!0,u=!0,e=null,o=!0,l=!0,s=null,a=!0;return{fetch:function(t){if(t.maxTweets===undefined&&(t.maxTweets=20),t.enableLinks===undefined&&(t.enableLinks=!0),t.showUser===undefined&&(t.showUser=!0),t.showTime===undefined&&(t.showTime=!0),t.dateFunction===undefined&&(t.dateFunction="default"),t.showRetweet===undefined&&(t.showRetweet=!0),t.customCallback===undefined&&(t.customCallback=null),t.showInteraction===undefined&&(t.showInteraction=!0),f)i.push(t);else{f=!0,h=t.domId,n=t.maxTweets,c=t.enableLinks,u=t.showUser,r=t.showTime,l=t.showRetweet,e=t.dateFunction,s=t.customCallback,a=t.showInteraction;var o=document.createElement("script");o.type="text/javascript",o.src="http://cdn.syndication.twimg.com/widgets/timelines/"+t.id+"?&lang=en&callback=twitterFetcher.callback&suppress_response_codes=true&rnd="+Math.random(),document.getElementsByTagName("head")[0].appendChild(o)}},callback:function(s){var rt=document.createElement("div"),w,et,tt,ut,ot,k;rt.innerHTML=s.body,typeof rt.getElementsByClassName=="undefined"&&(o=!1);var d=[],nt=[],b=[],g=[],it=[],p=0;if(o)for(w=rt.getElementsByClassName("tweet");p<w.length;)w[p].getElementsByClassName("retweet-credit").length>0?g.push(!0):g.push(!1),(!g[p]||g[p]&&l)&&(d.push(w[p].getElementsByClassName("e-entry-title")[0]),it.push(w[p].getAttribute("data-tweet-id")),nt.push(w[p].getElementsByClassName("p-author")[0]),b.push(w[p].getElementsByClassName("dt-updated")[0])),p++;else for(w=t(rt,"tweet");p<w.length;)d.push(t(w[p],"e-entry-title")[0]),it.push(w[p].getAttribute("data-tweet-id")),nt.push(t(w[p],"p-author")[0]),b.push(t(w[p],"dt-updated")[0]),t(w[p],"retweet-credit").length>0?g.push(!0):g.push(!1),p++;d.length>n&&(d.splice(n,d.length-n),nt.splice(n,nt.length-n),b.splice(n,b.length-n),g.splice(n,g.length-n));for(var ft=[],p=d.length,h=0;h<p;)typeof e!="string"&&(et=new Date(b[h].getAttribute("datetime").replace(/-/g,"/").replace("T"," ").split("+")[0]),tt=e(et),b[h].setAttribute("aria-label",tt),d[h].innerText?o?b[h].innerText=tt:(ut=document.createElement("p"),ot=document.createTextNode(tt),ut.appendChild(ot),ut.setAttribute("aria-label",tt),b[h]=ut):b[h].textContent=tt),k="",c?(u&&(k+='<div class="user">'+v(nt[h].innerHTML)+"<\/div>"),k+='<p class="tweet">'+v(d[h].innerHTML)+"<\/p>",r&&(k+='<p class="timePosted">'+b[h].getAttribute("aria-label").substring(7)+"<\/p>")):d[h].innerText?(u&&(k+='<p class="user">'+nt[h].innerText+"<\/p>"),k+='<p class="tweet">'+d[h].innerText+"<\/p>",r&&(k+='<p class="timePosted">'+b[h].innerText.substring(7)+"<\/p>")):(u&&(k+='<p class="user">'+nt[h].textContent+"<\/p>"),k+='<p class="tweet">'+d[h].textContent+"<\/p>",r&&(k+='<p class="timePosted">'+b[h].textContent.substring(7)+"<\/p>")),a&&(k+='<p class="interact"><a target="_blank" href="https://twitter.com/intent/tweet?in_reply_to='+it[h]+'" class="twitter_reply_icon">Reply<\/a><a target="_blank" href="https://twitter.com/intent/retweet?tweet_id='+it[h]+'" class="twitter_retweet_icon">Retweet<\/a><a target="_blank" href="https://twitter.com/intent/favorite?tweet_id='+it[h]+'" class="twitter_fav_icon">Favorite<\/a><\/p>'),ft.push(k),h++;y(ft),f=!1,i.length>0&&(twitterFetcher.fetch(i[0]),i.splice(0,1))}}}()