1!function(e){function t(t){for(var r,i,a=t[0],l=t[1],u=t[2],f=0,p=[];f<a.length;f++)i=a[f],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&p.push(o[i][0]),o[i]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(s&&s(t);p.length;)p.shift()();return c.push.apply(c,u||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,a=1;a<n.length;a++){var l=n[a];0!==o[l]&&(r=!1)}r&&(c.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},o={0:0},c=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/static/frontend/";var a=window.webpackJsonp=window.webpackJsonp||[],l=a.push.bind(a);a.push=t,a=a.slice();for(var u=0;u<a.length;u++)t(a[u]);var s=l;c.push([188,1]),n()}({188:function(e,t,n){n(322),e.exports=n(319)},208:function(e,t,n){"use strict";n.r(t);n(209),n(63),n(212),n(131);$((function(){var e=["category","organisation"];function t(e){var t,n,r=decodeURIComponent(window.location.search.substring(1)).split("&");for(n=0;n<r.length;n++)if((t=r[n].split("="))[0]===e)return void 0===t[1]||t[1]}$(".dropdown-item-click").click((function(n){n.preventDefault();var r=$(n.target),o={};e.forEach((function(e){t(e)&&(o[e]=t(e))})),o[r.parent().data("type")]=r.data("id"),window.location.href="//"+window.location.host+window.location.pathname+"?"+$.param(o)}))}))},319:function(e,t,n){},320:function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"resetFilters",(function(){return y})),n.d(r,"filterCategory",(function(){return g})),n.d(r,"filterGroup",(function(){return b})),n.d(r,"filterCountry",(function(){return h})),n.d(r,"filterCall",(function(){return m}));var o=n(0),c=n.n(o),i=n(62),a=n(18),l=n(82),u=n.n(l),s=n(30),f=(n(61),n(1)),p=Object(f.b)({category:null,group:null,country:null,call:window.FAP?window.FAP.active_call:null}),d=Object(f.b)({filters:p,projects:window.FAP&&window.FAP.projects?Object(f.c)(window.FAP.projects.map((function(e){return f.d.fromJS([e.id,e])}))):Object(f.c)(),categories:window.FAP&&window.FAP.categories?f.d.fromJS(window.FAP.categories):f.d.fromJS([]),groups:window.FAP&&window.FAP.groups?f.d.fromJS(window.FAP.groups):f.d.fromJS([]),countries:window.FAP&&window.FAP.countries?f.d.fromJS(window.FAP.countries):f.d.fromJS([]),calls:window.FAP&&window.FAP.calls?f.d.fromJS(window.FAP.calls):f.d.fromJS([]),active_call:window.FAP&&window.FAP.active_call?window.FAP.active_call:null});n(40),n(41),n(42),n(304),n(305),n(35),n(43),n(44),n(45),n(46),n(47),n(48);function y(){return{type:"RESET_FILTERS"}}function g(e){return{type:"FILTER_CATEGORY",category:e}}function b(e){return{type:"FILTER_GROUP",group:e}}function h(e){return{type:"FILTER_COUNTRY",country:e}}function m(e){return{type:"FILTER_CALL",call:e}}var v=n(31),w=n.n(v);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function E(e,t){return!t||"object"!==_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function S(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&P(e,t)}(a,e);var t,n,r,o,i=(t=a,function(){var e,n=T(t);if(S()){var r=T(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return E(this,e)});function a(){return O(this,a),i.apply(this,arguments)}return n=a,(r=[{key:"render",value:function(){var e=this.props,t=e.active,n=e.items,r=e.onSelect,o=e.selected,i=Object(f.b)(n.map((function(e){return Object(f.a)([e.get("value"),e.get("label")])}))),a=t?n:n.shift();return c.a.createElement("div",{className:"dropdown section-filters__filter"}
1,c.a.createElement("button",{className:w()("btn","btn-link","dropdown-toggle",{selected:t}),type:"button",id:"category","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},i.get(o)," ",c.a.createElement("i",{className:w()("fa","fa-angle-down"),"aria-hidden":"true"})),c.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"category"},a.map((function(e){return c.a.createElement("a",{key:e.get("value"),className:"dropdown-item",onClick:function(t){return r(e.get("value"))}},e.get("label"))}))))}}])&&j(n.prototype,r),o&&j(n,o),a}(o.Component);function k(e){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t){return!t||"object"!==k(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}R.propTypes={items:o.PropTypes.objectOf(f.a).isRequired,onSelect:o.PropTypes.func.isRequired};var q=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&F(e,t)}(a,e);var t,n,r,o,i=(t=a,function(){var e,n=N(t);if(I()){var r=N(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return x(this,e)});function a(){return C(this,a),i.apply(this,arguments)}return n=a,(r=[{key:"render",value:function(){var e=this.props,t=e.actions,n=e.filters,r=e.categories,o=e.groups,i=e.countries,a=e.calls;return c.a.createElement("div",{className:"section-filters section-filters--horizontal"},c.a.createElement(R,{active:null!==n.get("call"),items:a.unshift(Object(f.b)({value:null,label:null!==n.get("call")?"All years":"Year"})),selected:n.get("call"),onSelect:function(e){return t.filterCall(""===e?null:e)}}),c.a.createElement(R,{active:null!==n.get("category"),items:r.unshift(Object(f.b)({value:null,label:null!==n.get("category")?"All categories":"Category"})),selected:n.get("category"),onSelect:function(e){return t.filterCategory(""===e?null:e)}}),c.a.createElement(R,{active:null!==n.get("group"),items:o.unshift(Object(f.b)({value:null,label:null!==n.get("group")?"All project types":"Project type"})),selected:n.get("group"),onSelect:function(e){return t.filterGroup(""===e?null:e)}}),c.a.createElement(R,{active:null!==n.get("country"),items:i.unshift(Object(f.b)({value:null,label:null!==n.get("country")?"All countries":"Country"})),selected:n.get("country"),onSelect:function(e){return t.filterCountry(""===e?null:e)}}))}}])&&A(n.prototype,r),o&&A(n,o),a}(o.Component);q.propTypes={filters:o.PropTypes.objectOf(f.b).isRequired,categories:o.PropTypes.objectOf(f.c).isRequired,groups:o.PropTypes.objectOf(f.c).isRequired,countries:o.PropTypes.objectOf(f.c).isRequired,calls:o.PropTypes.objectOf(f.c).isRequired};n(313),n(315);var L=n(83),D=n.n(L),J=n(25),B=n.n(J);function G(e){return(G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $(e,t,n){return t&&M(e.prototype,t),n&&M(e,n),e}function Y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&U(e,t)}
1function U(e,t){return(U=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function V(e){return function(){var t,n=Q(e);if(z()){var r=Q(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return W(this,t)}}function W(e,t){return!t||"object"!==G(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Q(e){return(Q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var X=function(e){Y(n,e);var t=V(n);function n(){return H(this,n),t.apply(this,arguments)}return $(n,[{key:"render",value:function(){var e=this.props,t=e.actions,n=e.projects;return c.a.createElement("div",{className:"card-deck-wrapper"},c.a.createElement("div",{className:"card-deck"},n.toIndexedSeq().map((function(e,n){return c.a.createElement(K,{key:e.get("id"),actions:t,index:n,project:e})}))))}}]),n}(o.Component);X.propTypes={actions:o.PropTypes.objectOf(o.PropTypes.func).isRequired,projects:o.PropTypes.instanceOf(f.c).isRequired};var K=function(e){Y(n,e);var t=V(n);function n(){return H(this,n),t.apply(this,arguments)}return $(n,[{key:"render",value:function(){var e=this.props,t=(e.actions,e.index),n=e.project,r="https://www.facebook.com/sharer/sharer.php?u=http://futurearchitectureplatform.org".concat(n.get("url"),"&t=").concat(n.get("title")," - ").concat(n.get("sub_title")," (Future%20Architecture%20Platform)"),o="https://twitter.com/intent/tweet?source=http://futurearchitectureplatform.org".concat(n.get("url"),"&url=http://futurearchitectureplatform.org").concat(n.get("url"),"&text=").concat(n.get("title")," - ").concat(n.get("sub_title")," @FA_Platform"),i="https://plus.google.com/share?url=http://futurearchitectureplatform.org".concat(n.get("url"));return c.a.createElement("div",{className:w()("card","project",{visible:n.get("visible"),"first-in-row":t%3==0,"project-2017":"2017"===n.get("call")})},n.get("accepted")?c.a.createElement("div",{className:"selected"},"Selected"):null,c.a.createElement("a",{href:n.get("url")},c.a.createElement(D.a,{width:"100%",height:"auto",className:"card-img-top",alt:B.a.decode(n.get("title")),src:"/static/images/card-placeholder.png",dataSrc:n.get("image")}),c.a.createElement("div",{className:"card-block"},c.a.createElement("p",{className:"card-title"},B.a.decode(n.get("title"))),c.a.createElement("p",{className:"card-author"},B.a.decode(n.get("author"))),c.a.createElement("p",{className:"card-text"},B.a.decode(n.get("description_short"))),c.a.createElement("p",{className:"card-keywords"},n.get("categories").map((function(e){return"#"+e})).join(" ")))),c.a.createElement("ul",{className:"card-share"},c.a.createElement("li",null,c.a.createElement("a",{href:r,title:"Share on Facebook",target:"_blank"},c.a.createElement("img",{src:"/static/images/Share-icons/Facebook.png"}))),c.a.createElement("li",null,c.a.createElement("a",{href:o,target:"_blank",title:"Tweet"},c.a.createElement("img",{src:"/static/images/Share-icons/Twitter.png"}))),c.a.createElement("li",null,c.a.createElement("a",{href:i,target:"_blank",title:"Share on Google+"},c.a.createElement("img",{src:"/static/images/Share-icons/Google%2B.png"})))))}}]),n}(o.Component);function Z(e){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ne(e,t){return(ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function re(e,t){return!t||"object"!==Z(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function oe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function ce(e){return(ce=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}K.propTypes={actions:o.PropTypes.objectOf(o.PropTypes.func).isRequired,project:o.PropTypes.instanceOf(f.b).isRequired},K.propTypes={project:o.PropTypes.instanceOf(f.b).isRequired};var ie=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ne(e,t)}(u,e);var t,n,o,i,l=(t=u,function(){var e,n=ce(t);if(oe()){var r=ce(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return re(this,e)});function u(){return ee(this,u),l.apply(this,arguments)}return n=u,(o=[{key:"render",value:function(){var e=Object(a.bindActionCreators)(r,this.props.dispatch);return c.a.createElement("div",null,c.a.createElement(q,{actions:e,filters:this.props.filters,categories:this.props.categories,groups:this.props.groups,countries:this.props.countries,calls:this.props.calls}),c.a.createElement(X,{actions:e,projects:this.props.visibleProjects}))}}])&&te(n.prototype,o),i&&te(n,i),u}(o.Component);
1ie.propTypes={filters:o.PropTypes.instanceOf(f.b).isRequired,visibleProjects:o.PropTypes.instanceOf(f.c).isRequired,categories:o.PropTypes.instanceOf(f.a).isRequired,groups:o.PropTypes.instanceOf(f.a).isRequired,countries:o.PropTypes.instanceOf(f.a).isRequired,calls:o.PropTypes.instanceOf(f.a).isRequired};var ae=Object(s.connect)((function(e){return{filters:e.get("filters"),visibleProjects:le(e.get("filters"),e.get("projects")),categories:e.get("categories"),groups:e.get("groups"),countries:e.get("countries"),calls:e.get("calls")}}))(ie);function le(e,t){var n=t;return null!==e.get("category")&&(n=n.filter((function(t,n){return t.get("categories").find((function(t){return e.get("category")===t}))}))),null!==e.get("group")&&(n=n.filter((function(t,n){return t.get("group")===e.get("group")}))),null!==e.get("country")&&(n=n.filter((function(t,n){return t.get("country")===e.get("country")}))),null!==e.get("call")&&(n=n.filter((function(t,n){return t.get("call")===e.get("call")}))),n}var ue=Object(a.applyMiddleware)(u.a)(a.createStore);if(document.getElementById("projects")){var se=ue((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RESET_FILTERS":return e.set("filters",p);case"FILTER_CATEGORY":return e.setIn(["filters","category"],t.category);case"FILTER_GROUP":return e.setIn(["filters","group"],t.group);case"FILTER_COUNTRY":return e.setIn(["filters","country"],t.country);case"FILTER_CALL":return e.setIn(["filters","call"],t.call);default:return e}}));Object(i.render)(c.a.createElement(s.Provider,{store:se},c.a.createElement(ae,null)),document.getElementById("projects"))}},321:function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"vote",(function(){return d})),n.d(r,"voted",(function(){return y}));var o=n(0),c=n.n(o),i=n(62),a=n(18),l=n(82),u=n.n(l),s=n(30),f=(n(61),n(1)),p=Object(f.b)({projects:window.FAP&&window.FAP.projects?Object(f.c)(window.FAP.projects.map((function(e){return f.d.fromJS([e.id,e])}))):Object(f.c)()});n(40),n(41),n(42),n(35),n(43),n(44),n(45),n(46),n(47),n(48);function d(e,t){return function(n){return $.post("./".concat(e,"/vote/"),{state:t}).done((function(r){return n(y(e,t))})).fail((function(r){return n(y(e,!t))}))}}function y(e,t){return{type:"VOTED",projectId:e,state:t}}var g=n(31),b=n.n(g),h=n(83),m=n.n(h),v=n(25),w=n.n(v);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function P(e,t,n){return t&&j(e.prototype,t),n&&j(e,n),e}function E(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}function S(e,t){return(S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T(e){return function(){var t,n=C(e);if(k()){var r=C(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return R(this,t)}}function R(e,t){return!t||"object"!==_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var A=function(e){E(n,e);var t=T(n);function n(){return O(this,n),t.apply(this,arguments)}return P(n,[{key:"render",value:function(){var e=this.props,t=e.actions,n=e.projects;return c.a.createElement("table",{className:"table"},c.a.createElement("thead",null,c.a.createElement("tr",null,c.a.createElement("th",
1null),c.a.createElement("th",null,"Total"),c.a.createElement("th",null,"You"),c.a.createElement("th",null))),c.a.createElement("tbody",null,n.toIndexedSeq().map((function(e,n){return c.a.createElement(F,{key:e.get("id"),actions:t,index:n,project:e})}))))}}]),n}(o.Component);A.propTypes={actions:o.PropTypes.objectOf(o.PropTypes.func).isRequired,projects:o.PropTypes.instanceOf(f.c).isRequired};var F=function(e){E(n,e);var t=T(n);function n(){return O(this,n),t.apply(this,arguments)}return P(n,[{key:"render",value:function(){var e=this.props,t=e.actions,n=e.project;return c.a.createElement("tr",{className:b()("project",{visible:n.get("visible")})},c.a.createElement("td",null,c.a.createElement(m.a,{width:"100",height:"65",className:"image",alt:w.a.decode(n.get("title")),src:"/static/images/card-placeholder.png",dataSrc:n.get("image")})),c.a.createElement("td",{className:"votes"},n.get("votes")),c.a.createElement("td",{className:"vote",onClick:function(e){return t.vote(n.get("id"),!n.get("voted"))}},n.get("voted")?"â¥":"â¡"," "),c.a.createElement("td",{className:"description"},c.a.createElement("a",{href:n.get("url")},c.a.createElement("div",{className:"title"},w.a.decode(n.get("title"))),c.a.createElement("div",{className:"description"},w.a.decode(n.get("description_short"))))))}}]),n}(o.Component);function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t){return(q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function D(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function J(e){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}F.propTypes={actions:o.PropTypes.objectOf(o.PropTypes.func).isRequired,project:o.PropTypes.instanceOf(f.b).isRequired};var B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&q(e,t)}(u,e);var t,n,o,i,l=(t=u,function(){var e,n=J(t);if(D()){var r=J(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return L(this,e)});function u(){return I(this,u),l.apply(this,arguments)}return n=u,(o=[{key:"render",value:function(){var e=Object(a.bindActionCreators)(r,this.props.dispatch);return c.a.createElement(A,{actions:e,projects:this.props.projects})}}])&&N(n.prototype,o),i&&N(n,i),u}(o.Component);B.propTypes={projects:o.PropTypes.instanceOf(f.c).isRequired};var G=Object(s.connect)((function(e){return{projects:e.get("projects")}}))(B),H=Object(a.applyMiddleware)(u.a)(a.createStore);if(document.getElementById("voting")){var M=H((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"VOTED":var n=t.state?1:-1;return e.setIn(["projects",t.projectId,"voted"],t.state).updateIn(["projects",t.projectId,"votes"],(function(e){return e+n}));default:return e}}));Object(i.render)(c.a.createElement(s.Provider,{store:M},c.a.createElement(G,null)),document.getElementById("voting"))}},322:function(e,t,n){"use strict";n.r(t);n(63),n(131);var r=n(2),o=n.n(r),c=(n(197),n(207),{Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return c.Android()||c.BlackBerry()||c.iOS()||c.Opera()||c.Windows()}}),i=n(185),a=n.n(i),l=n(26),u=n.n(l);n(208),n(320),n(321),window.$=o.a,window.jQuery=o.a,o()((function(){o()(".underline").each((function(){var e=o()(this).text().split(" ");o()(this).empty().html((function(){var t=0;for(t=0;t<e.length;t++)0==t?o()(this).append("<span>"+e[t]+"</span>
1"):o()(this).append(" <span>"+e[t]+"</span>")}))})),c.any()&&o()("#main-menu > ul > li > a").on("click",(function(){return o()("#main-menu-collapse-button").click()})),o.a.ajaxSetup({beforeSend:function(e,t){var n;n=t.type,/^(GET|HEAD|OPTIONS|TRACE)$/.test(n)||this.crossDomain||e.setRequestHeader("X-CSRFToken",a.a.get("csrftoken"))}}),o()(".public-vote").on("click",(function(){o.a.ajax({url:"./vote/",method:"POST"}),o()(this).text("Thanks for your vote!").addClass("voted"),o()(this).off()}));var e=new u.a.Controller;o()("#section__label--latest").length&&new u.a.Scene({triggerElement:"#section__label--latest",triggerHook:"onLeave",offset:-85,duration:o()("#section-latest").height()-o()("#section__label--latest").height()-15}).setClassToggle("#section__label--latest","fixed").setPin("#section__label--latest").addTo(e);o()("#section__label--news").length&&new u.a.Scene({triggerElement:"#section__label--news",triggerHook:"onLeave",offset:-85,duration:o()("#section-news").height()-o()("#section__label--news").height()-15}).setClassToggle("#section__label--news","fixed").setPin("#section__label--news").addTo(e);o()("#section__label--events").length&&new u.a.Scene({triggerElement:"#section__label--events",triggerHook:"onLeave",offset:-85,duration:o()("#section-events").height()-o()("#section__label--events").height()-15}).setClassToggle("#section__label--events","fixed").setPin("#section__label--events").addTo(e);o()("#section__label--ideas").length&&new u.a.Scene({triggerElement:"#section__label--ideas",triggerHook:"onLeave",offset:-85,duration:o()("#section-ideas").height()-o()("#section__label--ideas").height()-15}).setClassToggle("#section__label--ideas","fixed").setPin("#section__label--ideas").addTo(e);o()("#section__label--video").length&&new u.a.Scene({triggerElement:"#section__label--video",triggerHook:"onLeave",offset:-85,duration:o()("#section-video").height()-o()("#section__label--video").height()-15}).setClassToggle("#section__label--video","fixed").setPin("#section__label--video").addTo(e);o()("#section__label--open-call").length&&new u.a.Scene({triggerElement:"#section__label--open-call",triggerHook:"onLeave",offset:-85,duration:o()("#section-open-call").height()-o()("#section__label--open-call").height()-15}).setClassToggle("#section__label--open-call","fixed").setPin("#section__label--open-call").addTo(e);o()("#pined-sidebar").length&&new u.a.Scene({triggerElement:"#pined-sidebar",triggerHook:"onLeave",offset:-80,duration:o()("#with-pined-sidebar").height()-o()("#pined-sidebar").height()-15}).setClassToggle("#pined-sidebar","fixed").setPin("#pined-sidebar").addTo(e)})),o()(".search-toggler").click((function(){o()("#searchSlide").toggleClass("search-slide-open"),o()(this).toggleClass("search-toggler--close")}))}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.