​Explore Interreg. Use the filters to modify/refine your search.

Filter your results (277)

Search for

Organised by

News source

Looking for people interested in

Looking for people representing

File type

Source

Themes

(39)
(92)
(84)
(45)
10/04/2017 - 11/04/2017
The Municipality of Maribor organizes on April 10th and 11th RESOLVE Peer Review where several experts from Netherlands, Czech Republic, Sweden and Slovenia wil...
Type: Project
24/03/2017
The first regional stakeholder meeting in the province of Flevoland launched a new network of 120 food entrepreneurs
Type: Project
Project summary Local, regional, and national authorities are working hard to manage in an always more sustainable way their waste and implement a comprehensive and circular approach. They consider new approaches and technologies to reduce, reuse, recycle, and recover waste. They attempt to fit these into a comprehensive and circular approach.SMART WASTE wants to improve public policy instruments supporting innovation within waste management procedures. The final result? Smarter, more effective, sustainable, and cost-efficient waste management, benefiting all territorial stakeholders.But what are the results of their actions? Are these measures having a concrete impact? Could their implementation be more effective?  The SMART WASTE project is born to answer these questions. To make a long story short, the SMART WASTE project evaluates to what extent current national, regional and local policies have promoted successful innovation in waste management. It then proposes interregional solutions to address policy weaknesses. How will partners proceed? The project aims to understand the real impact that innovative policy measures have on the effectiveness and sustainability of waste management procedures. To do so, the five regional project partners chose one policy instrument to be assessed and improved. More information about the chosen policy instruments can be found below. The first step for the regional partners is to develop a shared methodology to evaluate, in close collaboration with local stakeholders, innovation in their waste management policies. Through this policy analysis, they will identify interregional Good Practices and assess them to find solutions to address potential failures in their selected policy instruments. These good practices will be applied to partners’ regional policy contexts through concrete Action Plans aimed to address not only their policies of interest but also long-term recommendations for future policies. They will then implement their Action Plans with regional or national resources and with continued stakeholder engagement. What are the expected results? Each regional partner can expect to achieve several results. First, they can expect to have improved their policy instrument in terms of smart and innovative waste. Second, thanks to continuous engagement with their stakeholders, they can expect to have increased professional capacity among these stakeholders. Finally, they can also expect to have increased the awareness of the public about the importance of innovation in waste management and of related public policies. €1,175,008.00 from 1 Aug 2019 to 31 Jul 2023 Topic Environment and resource efficiency What will SMART WASTE change? SMART WASTE territories will see more waste prevention and increased reuse, recycling and recovery of waste, with knock-on environmental and economic benefits. SMART WASTE will have a direct and concrete impact on waste management policies partners want to improve. The lessons learned throughout the first phase of the project dedicated to evaluation and creation of a two-part Action Plan will, of course, be used to improve the policies targeted in the project, and will also serve as guidance for the designing of future policies, making sure that innovation approaches are well embedded in their core. Partnership Lead Partner Partner What policy instruments does the project address? Regional Operational Programme for the European Regional Development Fund (ERDF) 2014-2020 Regional Operative Programme 2014-2020 (ROP) is strongly oriented to RTD and Innovation with a relevant percentage of the budget allocated to Axis I Innovation (34.72%) / Axis III (SME Competitiveness, 16.46%). ROP invests in low-carbon economy (Axis IV, 24.72%), but dedicates a low percentage to Axis V (Preserve the environment and promote efficient use of resources, 3.75%) mainly dedicated to natural and cultural heritage.   ROP has funded RTD projects on innovation in waste. For example, the 2017 R&D call (projects for large enterprises in collaboration with SME / research organisations) funded projects addressing innovation in environment, such as "SLUDGE 4.0" (transformation of bio-waste). ROP awards extra points in the evaluation stage to RTD projects aimed at environmental protection and sustainable use of resources. It reserves funding for new business and solutions based on green technologies.   However, improvements could be made to the ROP to ensure a greater potential to promote innovation in waste management. There is limited integration between the axes. Environment and Innovation represent two separate departments within the regional authority: this hinders integrated and coordinated development of the ROP axes. There is room for better integration between ROP and other regional strategies. ROP cannot work in a vacuum. It must link up to the regional context. We specifically refer to the Regional Plan for Waste Management and to new circular economy initiatives. Which partners are working on this? Resources Recovery Regional Agency Waste Management Plan 2014-2024: “We want to do twice as good – more focus on reuse” The Waste Management Plan (WMP) is a framework for waste-related actions targeting citizens, companies and the municipality. It is based on the government’s “Resource Strategy” reflecting the pre-2014 trend going from environment-friendly waste disposal and cleaning up, towards a zero waste and circular economy focus. Kolding strives to become the "National Champion in Circular Economy". WMP supports better/innovative waste management. The outcome should be beneficial to citizens (lower costs and improved services), companies (counselling / access) and environment (higher resource efficiency / more sustainable business). The council wants to achieve a high level of recycling: from 25 % in 2013 to 50 % by 2022. WMP expects to develop more and new innovative actions, e.g. a replicable shopping mall concept based on reused, refurbished, repaired, upcycled and recycled resources. WMP also wants to enhance cooperation between public and private actors to ensure job creation and economic growth, while educating citizens and engaging social enterprises. The circular model should also be integrated. While the 50 % recycling goal is expected to be achieved, new EU regulation calls for higher levels of waste prevention and increased volume of reuse. Kolding Municipality must move further up in the waste hierarchy. Despite Kolding Municipality's several ongoing initiatives in the area, more can be done to improve and to live up to the municipality's design-driven innovation policies. Which partners are working on this? Municipality of Kolding Lithuanian multi-fund Operational Programme (OP) for investing European Structural and Investment funds 2014-2020, 05.2.1-APVA-K-009 & 05.2.1-APVA-R-008 Axis 5 of the OP addresses "Environment, sustainable use of natural resources and adaptation to climate change". Two measures focus on waste: Development of municipal waste recycling capacity (K-009) and Development of municipal waste management infrastructure (R-008).   Beneficiaries, which are municipalities represented by municipal associations, receive funding for: 1. Purchase or modernisation of separately collected and / or recycled waste treatment facilities; 2. Public information on waste prevention / management issues. 3. Development of bio-waste collection containers / composting facilities; 4. Installation / reconstruction of container sites and purchase of containers; 5. Installation / upgrading / application for reuse of bulky waste disposal sites; 6. Creation of disposed item reuse infrastructure. For points 1 and 2, (K-009), Terms of Reference have been agreed between Ministry and stakeholders, though not officially approved and a feasibility study is running. For R-008, activities are on going, but some budget remains. This is where SMART WASTE is likely to have most impact.   There is room for improvement to the OP. Current technologies for waste are expensive. Public policy should support innovation (R&D, new processes) that not only improve performance, but also help lower costs. The costs of processing waste must be shown to be lower than the costs of incineration. Only in this way, can sustainable waste treatment become a priority measure in the long run. Which partners are working on this? Klaipeda Regional Waste Management Centre Operational programme Environment 2014-2020 (OPE), Priority Axis - Waste, Specific Objective 1 - Reducing the amount of waste going to landfills Priority Axis 2 of OP Environment 2014-20 is dedicated to Waste. Its purpose is to achieve compliance with the EU waste management hierarchy and objectives of national legislation. It funds measures for improved municipal waste management, in line with the National Waste Management Plan. It should achieve reduction of waste going to landfill through re-use, recycling and recovery. Investments focus on reducing biodegradable waste and increasing its recycling / recovery. They also support additional recycling and re-use capacity and facilitate access of the population to waste recycling and re-use centres. Investments are planned for energy recovery. Sofia is host to a pilot project for collecting, disseminating and implementing new, non-traditional waste management interventions and management approaches, as well as introduction of novel technologies and organisation of information campaigns to create a “zero waste” society. In 2018-2020, a new National waste management plan for 2021-2027 and a Strategy for implementation of the Circular economy package will be prepared. The policy instrument does not suggest specific innovative approaches or tools. Municipalities are given a wide choice of initiatives to be implemented, but a lack of expertise restricts them from trying innovative approaches. The programme could benefit from good practices on innovation in waste management, synergy between innovation and environmental axis and monitoring impact of environmental policies. Which partners are working on this? Bulgarian Association of Municipal Environmental Experts - BAMEE Recycle Service 2025 The main goal of the Apeldoorn Recycle Service 2025, in line with National objectives (VANG – from waste to resources programme), is the further reduction of the amount of residual waste.   The former waste plan reduced waste from 206 kg to 130 kg. The new plan aims for 30 kg/pp/year and a separation rate of over 75%. It will deliver more resources from paper, plastics and organic waste (currently mainly recycled in the region). These resources should help to develop new markets. The programme should engage with inhabitants, who see benefits in service provision, and with the private sector.   The current programme, and initial investments, focus on household waste. Phase 1 of the programme has been launched in 2000 households in Apeldoorn. It has a two year duration and see investments in (underground) containers, special and tailor made collections.   However, Apeldoorn is situated in a region that wants to be the most circular in Europe and a province that wants to be a waste free area. The quest now is to broaden the scope to the private area. The council needs to consider how to get businesses, retail and restaurants involved. Moreover, they wish to get inhabitants (who are at the same time consumer, users and polluters) more aware of waste prevention. Moreover, key words in the local strategy are circularity and resource efficiency. While the recently installed vice-mayors have chosen focus on the issue of circularity, a specific programme is yet to be developed. Which partners are working on this? Municipality of Apeldoorn Sign up for the SMART WASTE updates Subscribe now! #smartwaste_EU Get in touch with us on any social media with #smartwaste_EU ! SMART WASTE video Discover the SMART WASTE project, thanks to this video. Watch SMART WASTE video Latest News See all project news 05/01/2022 EU Proposal for a new Regulation on waste shipments More on the proposal for a new Regulation on waste shipments adopted by the European Commission. Type: Project 21/12/2021 New EUROSTAT Release on Waste and Circular Economy In November 2021 Eurostat released an article on material flows in circular economy. Here is an overview. Type: Project 16/12/2021 Knowledge for Action Report - An overview Overview of “Knowledge for Action - Empowering the transition to a sustainable Europe” that summarises Europe's progress to date on green goals. Type: Project 14/12/2021 SMART WASTE and TANIA to cooperate once more SMART WASTE will be presented during a webinar on Industry and Research collaboration on environmental issues organised by the TANIA project. Type: Project 10/12/2021 Apeldoorn rewards best home waste prevention action Apeldoorn took part in the EWWR 2021 by organising a contest between its employees on waste prevention at home. Type: Project 07/12/2021 ARRR prevents 2kg of plastic waste per day For the EWWR 2021, ARRR prepared some informative posters about a waste prevention action carried out this summer. Type: Project 02/12/2021 Last 2021 meeting for SMART WASTE Focus Group On 1 December 2021 SMART WASTE partner from Tuscany, Apeldoorn and Kolding gathered online for a new meeting of the SMART WASTE focus group. Type: Project 19/11/2021 SMART WASTE joins the EWWR Tomorrow the European Week for Waste Reduction launches its 13th edition. The SMART WASTE partners are joining it with actions on their territories. Type: Project 18/11/2021 European Roadmap for Food Waste Reduction Targets More on the Roadmap for Food Waste Reduction Targets under development by the European Commission. Type: Project 16/11/2021 Opportunities for glass collection in Europe What are the current framework conditions and waste collection organisation for glass recycling in seven European countries? Type: Project
06/02/2019
The ChilliDoctor limited liability company has been established in Ústí nad Labem, Czech Republic in 2015. The focus of the company is on purchase and process...
Type: Project
Netherlands (Nederland) Scroll down for information about the bodies responsible for Structural Funds programmes and about the first level control or ask directly Interreg Europe representative in Netherlands (Nederland). Machtelijn Brummel +31 615 873 753 Send me an email Organisation Netherlands Enterprise Agency Croeselaan 15 Utrecht 3521 BJ Netherlands (Nederland) View website × Contact Machtelijn Sorry, there was an error submitting your enquiry. Please try again. Please check the recaptcha field below. Thank you, your message has been sent. Complete the form below to send Machtelijn a message... First name: Last name: Email address: Message: Send Display Project Ideas Display Events Display Projects Country-specific information First level control information National guidance and downloads First level control information This section provides information on the system set up for first level control in your country. Any costs associated with this control are indicated so they can be planned for in any project budget. The system The Netherlands has opted for a decentralised control system. Before the first expenditure can be reported, the project partners will have to propose an independent controller (internal or external), to the following body: Netherlands Enterprise Agency EU Processes Visiting address: Prinses Beatrixlaan 2, 2595 AL The Hague, The Netherlands.Postal address: P.O. Box 93144, 2509 AC The Hague, The Netherlands General mailbox: [email protected] Ms Nancy Karjantiko Phone: (+31) (0) 70 378 59 02  E-mail: [email protected] Mr Hanjo Blom Phone:(+31) (0) 88 042 45 19 E-mail: [email protected] Mr Dennis Sijp Phone: (+31) (0) 88 042 55 28Mail: [email protected] Mr Ger KouwenE-mail: [email protected] This body will authorise the controller proposed by the project partner after having checked thatthe internal management and control system is considered to be reliable. the controller is sufficiently independent from project activities and finances and qualified to carry out the control of an INTERREG EUROPE project.Additional information for local and regional authorities: Dutch local and regional authorities are able to reclaim VAT from a Compensation Fund. This has existed since the start of the programming period and even before. VAT does not constitute eligible expenditure unless it is genuinely and definitively borne by the partner. VAT which is recoverable by whatever means cannot be considered as eligible even if it is not actually recovered by the partner. The costs The costs resulting from the control (staff costs in case of an internal controller, external expertise costs in case of an external controller) can be reported as eligible costs in compliance with the relevant EU-regulations and programme rules. On-the-spot checks In compliance with the article 23 (4) of the Regulation (EU) No 1299/2013 of the European Parliament and of The Council of 17 December 2013 and article 125 (5) and (6) of the Regulation (EU) No 1303/2013 of the European Parliament and of the Council of 17 December 2013, on-the-spot verifications are done for each project partner at least once during the project lifetime. For first level controllers controlling more than one project partner, sampling may be possible under the condition that the method is well justified and documented. National guidance and downloads Guidance on staff costs calculation for Dutch partners (in Dutch and English) Latest news from Netherlands (Nederland) 19/11/2021 Interreg success stories from Gelderland (NL) Have a look at a new brochure presenting stories and results of several Interreg programmes in the Dutch region of Gelderland. Interreg Europe is one of them. Type: Other 13/09/2021 Wine routes and sustainable tourism: 3 key learnings The Tourist Board in the Dutch South-Limburg region joined BRANDTour to find out how to diversify their tourist-related activities through wine routes. Type: Programme 28/05/2020 Corona Bridge Loan The Dutch Regional Development Agencies (ROMs) approved the Corona Bridge Loan (COL), basically loans for start-ups, scale-ups, and innovative SMEs Type: Project 12/11/2019 The power of island communities Learn how Islands of Innovation changed policy measures that turn islands and peripheral regions into ‘test-beds’ of innovation. Type: Programme 07/11/2018 The potential of living labs for innovation in health care HELIUM, HoCare and ITHACA projects held an interregional policy learning event in Eindhoven. The fruitfull exchanges were facilitated by the Platform. See more. Type: Platform 30/10/2018 Interreg projects benefitting Dutch climate policies An e-brochure presenting Interreg projects working on climate issues in the Netherlands. Type: Other 12/10/2018 A brochure on Zuid-Holland's participation in EU funded... Have a look at a brochure about projects funded by the EU in the Dutch province of Zuid-Holland. Type: Other 09/02/2016 Get inspired in Rotterdam City of Rotterdam invites ‘Europe, let’s cooperate!’ forum participants to 8 field visits. Type: Programme Latest Projects UpGradeSME Improving policy instruments supporting innovative SME performance Netherlands (Nederland) RuralGrowth RuralGrowth - increasing competitiveness of SMEs in the rural visitor economy... Netherlands (Nederland) TITTAN Network for Technology, Innovation and Translation in Ageing. Netherlands (Nederland) SWARE Sustainable heritage management of WAterway REgions Netherlands (Nederland) Beyond EDP Improve the RIS3 effectiveness through the management of the entrepreneurial... Netherlands (Nederland) HELIUM Health Innovation Experimental Landscape through Policy Improvement Netherlands (Nederland) HERICOAST Management of heritage in coastal landscapes Netherlands (Nederland) SUPER Supporting eco-innovations towards international markets Netherlands (Nederland) RESOLVE RESOLVE: sustainable mobility and the transition to a low-carbon retailing... Netherlands (Nederland) OSIRIS Open Social Innovation policies driven by co-creative Regional Innovation... Netherlands (Nederland) S3Chem Smart Chemistry Specialisation Strategy Netherlands (Nederland) SmartPilots Improving policies in support of shared pilot facilities to increase their... Netherlands (Nederland) S34Growth Enhancing policies through interregional cooperation: New industrial value... Netherlands (Nederland) PERFECT Planning for Environment and Resource eFficiency in European Cities and Towns Netherlands (Nederland) RELOS3 From Regional to Local: Successful deployment of the Smart Specialization... Netherlands (Nederland) COCOON Consortium for a Coherent European Landfill Management Strategy Netherlands (Nederland) EV Energy Electric Vehicles for City Renewable Energy Supply. Netherlands (Nederland) School Chance SCHOOL mobility CHAllenge in regioNal poliCiEs Netherlands (Nederland) ITHACA InnovaTion in Health And Care for All Netherlands (Nederland) RUMORE Rural-Urban Partnerships Motivating Regional Economies Netherlands (Nederland) ClusterFY Fostering Clusters’ Interregional Collaboration and Integration into... Netherlands (Nederland) Inside Out EU New approaches to improve SME internationalisation support policies Netherlands (Nederland) FoodChains 4 EU Strengthening regional innovation policies to build sustainable food chains Netherlands (Nederland) Night Light Improving regional policies to reduce light pollution and protect and valorise... Netherlands (Nederland) STRING STrategies for Regional INnovative Food Clusters Netherlands (Nederland) Islands of Innovation Innovation Policies for Sustainable European Islands Netherlands (Nederland) INNO INFRA SHARE Sharing strategies for European Research and Innovation Infrastructures Netherlands (Nederland) VIOLET preserVe tradItiOnal buiLdings through Energy reducTion Netherlands (Nederland) BRANDTour Building Regional Actions for New Developments in Tourism Netherlands (Nederland) CircE European regions toward Circular Economy Netherlands (Nederland) REFORM Integrated REgional Action Plan For Innovative, Sustainable and LOw CaRbon... Netherlands (Nederland) CYCLEWALK Sharing best practices and experience on data collecting and processing and... Netherlands (Nederland) BRIDGES Bridging competence infrastructure gaps and speeding up growth and jobs delivery... Netherlands (Nederland) BIOGOV Celebrating Biodiversity Governance Netherlands (Nederland) CHERISH Creating opportunities for regional growth through promoting Cultural HERitage... Netherlands (Nederland) Delta Lady Floating Cultures in River Deltas Netherlands (Nederland) Medtech4 Europe Optimizing the impact of public policies in favour of research and innovation... Netherlands (Nederland) FEMINA Female participation in high-tech enterprises Netherlands (Nederland) Digitourism Digitourism Netherlands (Nederland) iWATERMAP Water Technology Innovation Roadmaps Netherlands (Nederland) KEEP ON Effective policies for durable and self-sustainable projects in the cultural... Netherlands (Nederland) E-COOL Entrepreneurial and Intrapreneurial Mindset in Young People through the... Netherlands (Nederland) Innocastle INNOvating policy instruments for historic CASTLEs, manors and estates Netherlands (Nederland) EUREGA EUropean REgions of GAstronomy building resilience and creating economic... Netherlands (Nederland) REGIONS 4FOOD REGIONal Strategies 4 FOOD 4.0 Revolution Netherlands (Nederland) RegionArts Enhancing SME growth by the integration of Artists in ICT projects Netherlands (Nederland) ABCitiEs Area Based Collaborative Entrepreneurship in Cities Netherlands (Nederland) Inno4Sports Sport for Growth and Healthy & Vital Communities Netherlands (Nederland) TraCS3 Fostering Interregional Collaboration and Support for Innovation Infrastructure... Netherlands (Nederland) Local Flavours Authentic tourism based on local cultural flavours Netherlands (Nederland) REPLACE REgional PoLicy Actions for Circular Economy Netherlands (Nederland) COLOR CIRCLE COnnecting and empowering LOcal authorities with Research capacities to unlock... Netherlands (Nederland) SMEPlus Improving policy instruments to increase the energy efficiency in industrial... Netherlands (Nederland) AERIAL UPTAKE Removing barriers to the uptake of innovative Unmanned Aerial Systems in the EU Netherlands (Nederland) SMART HY AWARE Smart solutions for HYdrogen potential AWAReness Enhancing Netherlands (Nederland) eBussed Building capacities for European-wide e-bus deployment Netherlands (Nederland) WLE Wildlife Economy : Nature as a viable Economic Alternative Netherlands (Nederland) WaVE WAter-linked heritage Valorization by developing an Ecosystemic approach Netherlands (Nederland) POTEnT Public Organisations Transform Energy Transition Netherlands (Nederland) ECoC-SME Actions for inducing SME growth and innovation via the ECoC event and legacy Netherlands (Nederland) SMART WASTE Innovation in Waste Management Policies Netherlands (Nederland) MOMAr Models of Management for Singular Rural Heritage Netherlands (Nederland) e-smartec enhanced sustainable mobility with marketing techniques Netherlands (Nederland) 2050 CliMobCity 2050 Climate-friendly Mobility in Cities Netherlands (Nederland) PASSPARTOOL Key tools to assess and improve soft innovation policies Netherlands (Nederland) REDUCES REthinking Sustainable Development in European Regions by Using Circular Economy... Netherlands (Nederland) InnoHEIs Improving Research and Innovation Infrastructure Performance: from Fragmented to... Netherlands (Nederland) SHREC SHifting towards Renewable Energy for Transition to Low Carbon Energy Netherlands (Nederland) CAPonLITTER Capitalising good coastal practices and improving policies to prevent marine... Netherlands (Nederland) See all projects from Netherlands (Nederland) setTimeout(function () { ;(function(root, factory) { if (typeof define === 'function' && define.amd) { define(['jquery'], factory); } else if (typeof exports === 'object') { module.exports = factory(require('jquery')); } else { root.jquery_dotdotdot_js = factory(root.jQuery); } }(this, function(jQuery) { /* * jQuery dotdotdot 3.0.5 * @requires jQuery 1.7.0 or later * * dotdotdot.frebsite.nl * * Copyright (c) Fred Heusschen * www.frebsite.nl * * License: CC-BY-NC-4.0 * http://creativecommons.org/licenses/by-nc/4.0/ */ !function(t){"use strict";function e(){a=t(window),s={},r={},o={},t.each([s,r,o],function(t,e){e.add=function(t){t=t.split(" ");for(var n=0,i=t.length;ni)){t[n]=function(t,e){this.$dot=t,this.api=["getInstance","truncate","restore","destroy","watch","unwatch"],this.opts=e;var i=this.$dot.data(n);return i&&i.destroy(),this.init(),this.truncate(),this.opts.watch&&this.watch(),this},t[n].version=i,t[n].uniqueId=0,t[n].defaults={ellipsis:"… ",truncate:"word",tolerance:0,keep:null,watch:"window"},t[n].prototype={init:function(){this.watchTimeout=null,this.watchInterval=null,this.uniqueId=t[n].uniqueId++,this.originalContent=this.$dot.contents(),this.originalStyle=this.$dot.attr("style")||"",this.maxHeight=this._getMaxHeight()+this.opts.tolerance,"break-word"!==this.$dot.css("word-wrap")&&this.$dot.css("word-wrap","break-word"),"nowrap"===this.$dot.css("white-space")&&this.$dot.css("white-space","normal")},getInstance:function(){return this},truncate:function(){var e=this;this.$inner=this.$dot.wrapInner("").children().css({display:"block",height:"auto",width:"auto",border:"none",padding:0,margin:0}),this.$inner.contents().detach().end().append(this.originalContent.clone(!0)),this.$inner.find("script, style").addClass(s.keep),this.opts.keep&&this.$inner.find(this.opts.keep).addClass(s.keep),this.$inner.find("*").not("."+s.keep).add(this.$inner).contents().each(function(){var n=this,i=t(this);if(3==n.nodeType){if(i.prev().is("table, thead, tfoot, tr, th, td, dl, dt, dd, ul, ol, li, video"))return void i.remove();if(i.parent().contents().length>1){var r=t(''+e.__getTextContent(n)+"").css({display:"inline",height:"auto",width:"auto",border:"none",padding:0,margin:0});i.replaceWith(r)}}else 8==n.nodeType&&i.remove()});var n=this._truncateNode(this.$dot);return this.$dot[n?"addClass":"removeClass"](s.truncated),this.$inner.find("."+s.text).each(function(){t(this).replaceWith(t(this).contents())}),this.$inner.find("."+s.keep).removeClass(s.keep),this.$inner.replaceWith(this.$inner.contents()),this.$inner=null,n},restore:function(){this.unwatch(),this.$dot.contents().detach().end().append(this.originalContent).attr("style",this.originalStyle).removeClass(s.truncated)},destroy:function(){this.restore(),this.$dot.data(n,null)},watch:function(){var t=this;this.unwatch();var e={};"window"==this.opts.watch?a.on(o.resize+t.uniqueId,function(n){t.watchTimeout&&clearTimeout(t.watchTimeout),t.watchTimeout=setTimeout(function(){e=t._watchSizes(e,a,"width","height")},100)}):this.watchInterval=setInterval(function(){e=t._watchSizes(e,t.$dot,"innerWidth","innerHeight")},500)},unwatch:function(){a.off(o.resize+this.uniqueId),this.watchInterval&&clearInterval(this.watchInterval),this.watchTimeout&&clearTimeout(this.watchTimeout)},_api:function(){var e=this,n={};return t.each(this.api,function(t){var i=this;n[i]=function(){var t=e[i].apply(e,arguments);return"undefined"==typeof t?n:t}}),n},_truncateNode:function(e){var n=this,i=!1,r=!1;return t(e.children().get().reverse()).not("."+s.keep).each(function(){var e=(t(this).contents()[0],t(this));if(!i&&!e.hasClass(s.keep)){if(e.children().length)i=n._truncateNode(e);else if(!n._fits()||r){var o=t("").css("display","none");if(e.replaceWith(o),e.detach(),n._fits()){if("node"==n.opts.truncate)return!0;o.replaceWith(e),i=n._truncateWord(e),i||(r=!0,e.detach())}else o.remove()}e.contents().length||e.remove()}}),i},_truncateWord:function(t){var e=t.contents()[0];if(!e)return!1;for(var n=this,i=this.__getTextContent(e),s=i.indexOf(" ")!==-1?" ":" ",r=i.split(s),o="",a=r.length;a>=0;a--){if(o=r.slice(0,a).join(s),0==a)return"letter"==n.opts.truncate&&(n.__setTextContent(e,r.slice(0,a+1).join(s)),n._truncateLetter(e));if(o.length&&(n.__setTextContent(e,n._addEllipsis(o)),n._fits()))return"letter"!=n.opts.truncate||(n.__setTextContent(e,r.slice(0,a+1).join(s)),n._truncateLetter(e))}return!1},_truncateLetter:function(t){for(var e=this,n=this.__getTextContent(t),i=n.split(""),s="",r=i.length;r>=0;r--)if(s=i.slice(0,r).join(""),s.length&&(e.__setTextContent(t,e._addEllipsis(s)),e._fits()))return!0;return!1},_fits:function(){return this.$inner.innerHeight()-1;)e=e.slice(0,-1);return e+=this.opts.ellipsis},_getMaxHeight:function(){for(var t=["height","maxHeight"],e=0,n=0;n
On this page you will be able to read the press releases and the documents the project publishes. Project Documents 07/10/2019 Documenting how we run the project Type: Project Newsletters 18/02/2020 You can find copies of our newsletters in here. Type: Project Future of E Currency - On Line... 14/05/2020 The Study Visit to Bologna was converted to a series of On-line webinars Type: Project Future of E Finance On Line -... 14/05/2020 Presentations from the Workshops Type: Project Future of E Currency -... 14/05/2020 Presentations from our third day of Workshops Type: Project Business Models 10/12/2020 New ways of doing business in a digital world. Type: Project The White Book 10/12/2020 State of the Art in Digital Ecommerce Type: Project Action Plans 11/12/2020 The changes we will be making in our regions. Type: Project See all Library Items Project Documents Copy Link State of The Art Report - Global B2B Ecommerce The latest developments from our meeting in Denmark PDF (1.13MB) Download State of The Art-Innovation & Product Development A report into the best in I&PD policy support PDF (586.63KB) Download State of The Art Report - EProcurement The latest progress on E Procurement PDF (1.05MB) Download State of The Art Report - Smart Production The latest in policy support for smart production PDF (694.86KB) Download State of The Art Report - Esales and marketing Current thinking in Emarketing from Greece PDF (567.13KB) Download Communication Strategy How we plan to communicate with those interested in our project DOCX (52.68KB) Download Policy Recommendations for E Sales Improving Regional Policy PDF (253.40KB) Download State of The Art Report - Future Currency Current developments in financing business for the future PDF (1.07MB) Download Newsletters Copy Link Newsletter - Digital E-Commerce The Second Future Ecom Newsletter PDF (1.79MB) Download Newsletter - How the Digital is Changing the World The Ecommerce Learning From Denmark PDF (1.79MB) Download Newsletter - Digital Finance The third Future Ecom newsletter PDF (3.18MB) Download Future of E Currency - On Line Workshops - Bitcoin Copy Link This folder is empty Future of E Finance On Line - Social funds Copy Link Smart Chain Discover a Community promoting and tourist businesses together PDF (937.88KB) Download Smart Communities Blockchain and the Trentina Community PDF (3.49MB) Download Future of E Currency - Workshops - Crowdfunding Copy Link Crowdfunding Presentation on Crowdfunding in Italy PDF (2.46MB) Download Doorway On line Equity Investment innovation PDF (480.98KB) Download Bitcoin and Blockchain A state of the art report on "currency on the future'' PDF (1.07MB) Download Business Models Copy Link Smart Community Financing Creative ways to finance your business PDF (429.92KB) Download CoolRunner Paperless Shipping in Denmark PDF (867.66KB) Download Lukasbaby Moving retail sale to online - a success story PDF (970.56KB) Download Weidmuller Industrial Connectivity and Training PDF (396.90KB) Download Finnhub Digital new quote app for logistics PDF (206.75KB) Download Liberex - Credit Clearing System Digital Business finance Systems from Italy PDF (456.94KB) Download The White Book Copy Link Whitebook All the learning from the project PDF (4.37MB) Download Action Plans Copy Link Action Plan - Magnesia The Action for the Chamber of Magnesia, Greece Exploiting Digitsation to Increase B2B E-Commerce - Magnesia PDF (975.76KB) Download Action Plan - Germany Action Plan for the Region of Lippe-Detmold, Germany PDF (329.57KB) Download Action Plan - Lithuania Action Plan from the Lithuanian Innovation Centre PDF (1.20MB) Download Action Plan - Italy Action Plan from ART-ER for the Emilio Romagna region PDF (872.75KB) Download Action Plan - Finland The action plan for the Region of Kymenlaakso PDF (1.07MB) Download Action Plan - North Denmark Action Plan for the North Denmark Region PDF (383.78KB) Download Action Plan - UK The action plan for Coventry. PDF (714.40KB) Download Action Plan - Portugal The Action Plan for the Centro Region of Portugal PDF (871.80KB) Download (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.10"; js.async = true; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); Future Ecom Tweets by Future Ecom
19/11/2021
Navarra is inviting you to join an event in Brussels on 22 November dedicated to food waste.
Type: Project
03/12/2021
Read about the framework and methodology developed by the MATCH-UP project for implementing the '10 Minute Town' concept!
Type: Platform
23/10/2020
Identify with us the reasons why female entrepreneurs have been disproportionately impacted by the COVID-19 pandemic.
Type: Project
Good practices from our projects and beyond Connect with good practice owners from Interreg Europe projects and beyond. Access COVID-19 good practices here. Share your good practices  Are you the owner of an inspiring solution to improve regional policies? Submit a good practice Can't find the inspiration you need? Get in contact with us through the policy helpdesk and tell us about your challenge. We will search the community to find relevant ideas for you. Get in contact Filter your results Keyword search Themes Research and innovation Innovation capacity Innovation ecosystems Innovation in sector RIS3 SME competitiveness Entrepreneurship Innovation capacity of SMEs Support to sector Support to SMEs Low-carbon economy Energy efficiency Low-carbon strategies Renewable energy Sustainable transport Environment and resource efficiency Biodiversity Circular economy Cultural heritage Natural heritage Resource efficiency Countries/regions Select a country Austria (Österreich) Belgium (Belgique-België) Bulgaria (България) Croatia (Hrvatska) Cyprus (Κυπρος) Czech Republic (Česká Republika) Denmark (Danmark) Estonia (Eesti) Finland (Suomi) France Germany (Deutschland) Greece (Ελλαδα) Hungary (Magyarország) Ireland (Éire) Italy (Italia) Latvia (Latvija) Lithuania (Lietuva) Luxembourg Malta Netherlands (Nederland) Norway (Norge) Poland (Polska) Portugal Romania (România) Slovakia (Slovensko) Slovenia (Slovenija) Spain (España) Sweden (Sverige) Switzerland (Schweiz/Suisse/Svizzera) United Kingdom Select a region Burgenland AT Kärnten Niederösterreich Oberösterreich Salzburg Steiermark Tirol Vorarlberg Wien Prov. Antwerpen Prov. Brabant Wallon Prov. Hainaut Prov. Limburg (BE) Prov. Liège Prov. Luxembourg (BE) Prov. Namur Prov. Oost-Vlaanderen Prov. Vlaams-Brabant Prov. West-Vlaanderen Région de Bruxelles-Capitale / Brussels Hoofdstedelijk Gewest Северен централен Северозападен Североизточен Югозападен Югоизточен Южен централен Jadranska Hrvatska Kontinentalna Hrvatska Κύπρος Jihovýchod Jihozápad Moravskoslezsko Praha Severovýchod Severozápad Střední Morava Střední Čechy Hovedstaden Midtjylland Nordjylland Other Sjælland Syddanmark Eesti Etelä-Suomi Helsinki-Uusimaa Länsi-Suomi Pohjois- ja Itä-Suomi Åland Alsace Aquitaine Auvergne Basse-Normandie Bourgogne Bretagne Centre Champagne-Ardenne Corse Franche-Comté Guadeloupe Guyane Haute-Normandie La Réunion Languedoc-Roussillon Limousin Lorraine Martinique Mayotte Midi-Pyrénées Nord - Pas-de-Calais Pays de la Loire Picardie Poitou-Charentes Provence-Alpes-Côte d'Azur Rhône-Alpes Île de France Arnsberg Berlin Brandenburg Braunschweig Bremen Chemnitz Darmstadt Detmold Dresden Düsseldorf Freiburg Gießen Hamburg Hannover Karlsruhe Kassel Koblenz Köln Leipzig Lüneburg Mecklenburg-Vorpommern Mittelfranken Münster Niederbayern Oberbayern Oberfranken Oberpfalz Rheinhessen-Pfalz Saarland Sachsen-Anhalt Schleswig-Holstein Schwaben Stuttgart Thüringen Trier Tübingen Unterfranken Weser-Ems Aνατολική Μακεδονία, Θράκη Aττική Ήπειρος Βόρειο Αιγαίο Δυτική Ελλάδα Δυτική Μακεδονία Θεσσαλία Ιόνια Νησιά Κεντρική Μακεδονία Κρήτη Νότιο Αιγαίο Πελοπόννησος Στερεά Ελλάδα Dél-Alföld Dél-Dunántúl Közép-Dunántúl Közép-Magyarország Nyugat-Dunántúl Észak-Alföld Észak-Magyarország Border, Midland and Western Southern and Eastern Abruzzo Basilicata Calabria Campania Emilia-Romagna Friuli-Venezia Giulia Lazio Liguria Lombardia Marche Molise Piemonte Provincia Autonoma di Bolzano/Bozen Provincia Autonoma di Trento Puglia Sardegna Sicilia Toscana Umbria Valle d'Aosta/Vallée d'Aoste Veneto Latvija Lietuva Luxembourg Malta Drenthe Flevoland Friesland (NL) Gelderland Groningen Limburg (NL) Noord-Brabant Noord-Holland Overijssel Utrecht Zeeland Zuid-Holland Agder og Rogaland Hedmark og Oppland Nord-Norge Oslo og Akershus Sør-Østlandet Trøndelag Vestlandet Dolnośląskie Kujawsko-Pomorskie Lubelskie Lubuskie Mazowieckie Małopolskie Opolskie Podkarpackie Podlaskie Pomorskie Warmińsko-Mazurskie Wielkopolskie Zachodniopomorskie Łódzkie Śląskie Świętokrzyskie Alentejo Algarve Centro (PT) Lisboa Norte Região Autónoma da Madeira Região Autónoma dos Açores Bucureşti - Ilfov Centru Nord-Est Nord-Vest Sud - Muntenia Sud-Est Sud-Vest Oltenia Vest Bratislavský kraj Stredné Slovensko Východné Slovensko Západné Slovensko Vzhodna Slovenija Zahodna Slovenija Andalucía Aragón Canarias Cantabria Castilla y León Castilla-La Mancha Cataluña Ciudad Autónoma de Ceuta Ciudad Autónoma de Melilla Comunidad Foral de Navarra Comunidad Valenciana Comunidad de Madrid Extremadura Galicia Illes Balears La Rioja País Vasco Principado de Asturias Región de Murcia Mellersta Norrland Norra Mellansverige Småland med öarna Stockholm Sydsverige Västsverige Östra Mellansverige Övre Norrland Espace Mittelland Nordwestschweiz Ostschweiz Région lémanique Ticino Zentralschweiz Zürich Bedfordshire and Hertfordshire Berkshire, Buckinghamshire and Oxfordshire Cheshire Cornwall and Isles of Scilly Cumbria Derbyshire and Nottinghamshire Devon Dorset and Somerset East Anglia East Wales East Yorkshire and Northern Lincolnshire Eastern Scotland Essex Gloucestershire, Wiltshire and Bristol/Bath area Greater Manchester Hampshire and Isle of Wight Herefordshire, Worcestershire and Warwickshire Highlands and Islands Inner London - East Inner London - West Kent Lancashire Leicestershire, Rutland and Northamptonshire Lincolnshire Merseyside North Eastern Scotland North Yorkshire Northern Ireland Northumberland and Tyne and Wear Outer London - East and North East Outer London - South Outer London - West and North West Shropshire and Staffordshire South Western Scotland South Yorkshire Surrey, East and West Sussex Tees Valley and Durham West Midlands West Wales and The Valleys West Yorkshire Select a country Select a region Search Relevant Newest first Oldest first A-Z Z-A Azorean incentive system for the acquisition of electric vehicles and charging stations 03/12/2021 The incentives granted by the Azorean Government support the acquisition of new electric vehicles and charging stations in the archipelago. Location: Região Autónoma dos Açores, Portugal Project: EMOBICITY Digital Health and Care Innovation Centre (DHI) 03/12/2021 DHI supports collaborations to co-design person-centred digital health & care solutions concentrating on advancing service, technical & business innovation. Location: Eastern Scotland, United Kingdom Project: ACSELL Redesign of permanent employment programs focusing on digital job search skills 29/11/2021 New technologies and digital tools for digital job search skills in permanent employment programs Location: Castilla y León, Spain (España) Project: SKILLS+ Initiative "Entrepreneurial Family" 26/11/2021 Entrepreneurial Family is an initiative designed to promote family business culture in Lithuania and to encourage the theme of business transfer. Location: Lietuva, Lithuania (Lietuva) Project: Success Road Smart Businesses Groningen (Groningen Werkt Slim) 26/11/2021 Smart Businesses Groningen (Groningen Werkt Slim, GWS) helps SME's towards a CO2 neutral future by giving them advice on energy-efficiency measures. Location: Groningen, Netherlands (Nederland) Project: SMEPlus Online training to know and implement a protocol and guidelines due to the COVID-19 crisis in SMEs 25/11/2021 Online training for quality improvement and promotion of SMEs in the agri-food and tourism sectors Location: Castilla y León, Spain (España) Project: SKILLS+ Food Startup Incubator Weihenstephan FSIWS 17/11/2021 The Food Startup Incubator Weihenstephan (FSIWS) supports founders and startups in the food sector, who want to contribute in building a sustainable world. Location: Oberbayern, Germany (Deutschland) Project: FRiDGE World food heritage Bavaria 17/11/2021 The aim of the World Heritage of Bavaria project is to promote the sale of Bavarian specialities of protected origin (PGI and PDO) outside of Bavaria. Location: Oberbayern, Germany (Deutschland) Project: FRiDGE Rychla Rada (Quick Advice) 15/11/2021 To quickly, easily and free of charge help the SMEs to find the support offered by regional, state and European programs during the Corona crisis and lockdowns. Location: Moravskoslezsko, Czech Republic (Česká Republika) Project: SKILLS+ DESUWOW Project 10/11/2021 Development of Professional Skills for the Use of Urban Solid Wastes and Organic Wastes in Agriculture. Location: Norte, Portugal 123...264265266 Next window.setTimeout( function () { (function($) { !function(a,b){"function"==typeof define&&define.amd?define("bloodhound",["jquery"],function(c){return a.Bloodhound=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):a.Bloodhound=b(jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){return(d=c.call(null,e,a,b))?void 0:!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){return(d=c.call(null,e,a,b))?!1:void 0}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,0>=j?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},noop:function(){}}}(),c="0.11.1",d=function(){"use strict";function a(a){return a=b.toStr(a),a?a.split(/\s+/):[]}function c(a){return a=b.toStr(a),a?a.split(/\W+/):[]}function d(a){return function(c){return c=b.isArray(c)?c:[].slice.call(arguments,0),function(d){var e=[];return b.each(c,function(c){e=e.concat(a(b.toStr(d[c])))}),e}}}return{nonword:c,whitespace:a,obj:{nonword:d(c),whitespace:d(a)}}}(),e=function(){"use strict";function c(c){this.maxSize=b.isNumber(c)?c:100,this.reset(),this.maxSize=this.maxSize&&(this.list.remove(d),delete this.hash[d.key],this.size--),(c=this.hash[a])?(c.val=b,this.list.moveToFront(c)):(c=new e(a,b),this.list.add(c),this.hash[a]=c,this.size++)},get:function(a){var b=this.hash[a];return b?(this.list.moveToFront(b),b.val):void 0},reset:function(){this.size=0,this.hash={},this.list=new d}}),b.mixin(d.prototype,{add:function(a){this.head&&(a.next=this.head,this.head.prev=a),this.head=a,this.tail=this.tail||a},remove:function(a){a.prev?a.prev.next=a.next:this.head=a.next,a.next?a.next.prev=a.prev:this.tail=a.prev},moveToFront:function(a){this.remove(a),this.add(a)}}),c}(),f=function(){"use strict";function c(a,c){this.prefix=["__",a,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+b.escapeRegExChars(this.prefix)),this.ls=c||h,!this.ls&&this._noop()}function d(){return(new Date).getTime()}function e(a){return JSON.stringify(b.isUndefined(a)?null:a)}function f(b){return a.parseJSON(b)}function g(a){var b,c,d=[],e=h.length;for(b=0;e>b;b++)(c=h.key(b)).match(a)&&d.push(c.replace(a,""));return d}var h;try{h=window.localStorage,h.setItem("~~~","!"),h.removeItem("~~~")}catch(i){h=null}return b.mixin(c.prototype,{_prefix:function(a){return this.prefix+a},_ttlKey:function(a){return this._prefix(a)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=b.noop},_safeSet:function(a,b){try{this.ls.setItem(a,b)}catch(c){"QuotaExceededError"===c.name&&(this.clear(),this._noop())}},get:function(a){return this.isExpired(a)&&this.remove(a),f(this.ls.getItem(this._prefix(a)))},set:function(a,c,f){return b.isNumber(f)?this._safeSet(this._ttlKey(a),e(d()+f)):this.ls.removeItem(this._ttlKey(a)),this._safeSet(this._prefix(a),e(c))},remove:function(a){return this.ls.removeItem(this._ttlKey(a)),this.ls.removeItem(this._prefix(a)),this},clear:function(){var a,b=g(this.keyMatcher);for(a=b.length;a--;)this.remove(b[a]);return this},isExpired:function(a){var c=f(this.ls.getItem(this._ttlKey(a)));return b.isNumber(c)&&d()>c?!0:!1}}),c}(),g=function(){"use strict";function c(a){a=a||{},this.cancelled=!1,this.lastReq=null,this._send=a.transport,this._get=a.limiter?a.limiter(this._get):this._get,this._cache=a.cache===!1?new e(0):h}var d=0,f={},g=6,h=new e(10);return c.setMaxPendingRequests=function(a){g=a},c.resetCache=function(){h.reset()},b.mixin(c.prototype,{_fingerprint:function(b){return b=b||{},b.url+b.type+a.param(b.data||{})},_get:function(a,b){function c(a){b(null,a),k._cache.set(i,a)}function e(){b(!0)}function h(){d--,delete f[i],k.onDeckRequestArgs&&(k._get.apply(k,k.onDeckRequestArgs),k.onDeckRequestArgs=null)}var i,j,k=this;i=this._fingerprint(a),this.cancelled||i!==this.lastReq||((j=f[i])?j.done(c).fail(e):g>d?(d++,f[i]=this._send(a).done(c).fail(e).always(h)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(c,d){var e,f;d=d||a.noop,c=b.isString(c)?{url:c}:c||{},f=this._fingerprint(c),this.cancelled=!1,this.lastReq=f,(e=this._cache.get(f))?d(null,e):this._get(c,d)},cancel:function(){this.cancelled=!0}}),c}(),h=window.SearchIndex=function(){"use strict";function c(c){c=c||{},c.datumTokenizer&&c.queryTokenizer||a.error("datumTokenizer and queryTokenizer are both required"),this.identify=c.identify||b.stringify,this.datumTokenizer=c.datumTokenizer,this.queryTokenizer=c.queryTokenizer,this.reset()}function d(a){return a=b.filter(a,function(a){return!!a}),a=b.map(a,function(a){return a.toLowerCase()})}function e(){var a={};return a[i]=[],a[h]={},a}function f(a){for(var b={},c=[],d=0,e=a.length;e>d;d++)b[a[d]]||(b[a[d]]=!0,c.push(a[d]));return c}function g(a,b){var c=0,d=0,e=[];a=a.sort(),b=b.sort();for(var f=a.length,g=b.length;f>c&&g>d;)a[c]b[d]?d++:(e.push(a[c]),c++,d++);return e}var h="c",i="i";return b.mixin(c.prototype,{bootstrap:function(a){this.datums=a.datums,this.trie=a.trie},add:function(a){var c=this;a=b.isArray(a)?a:[a],b.each(a,function(a){var f,g;c.datums[f=c.identify(a)]=a,g=d(c.datumTokenizer(a)),b.each(g,function(a){var b,d,g;for(b=c.trie,d=a.split("");g=d.shift();)b=b[h][g]||(b[h][g]=e()),b[i].push(f)})})},get:function(a){var c=this;return b.map(a,function(a){return c.datums[a]})},search:function(a){var c,e,j=this;return c=d(this.queryTokenizer(a)),b.each(c,function(a){var b,c,d,f;if(e&&0===e.length)return!1;for(b=j.trie,c=a.split("");b&&(d=c.shift());)b=b[h][d];return b&&0===c.length?(f=b[i].slice(0),void(e=e?g(e,f):f)):(e=[],!1)}),e?b.map(f(e),function(a){return j.datums[a]}):[]},all:function(){var a=[];for(var b in this.datums)a.push(this.datums[b]);return a},reset:function(){this.datums={},this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),c}(),i=function(){"use strict";function a(a){this.url=a.url,this.ttl=a.ttl,this.cache=a.cache,this.prepare=a.prepare,this.transform=a.transform,this.transport=a.transport,this.thumbprint=a.thumbprint,this.storage=new f(a.cacheKey)}var c;return c={data:"data",protocol:"protocol",thumbprint:"thumbprint"},b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(a){this.cache&&(this.storage.set(c.data,a,this.ttl),this.storage.set(c.protocol,location.protocol,this.ttl),this.storage.set(c.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var a,b={};return this.cache?(b.data=this.storage.get(c.data),b.protocol=this.storage.get(c.protocol),b.thumbprint=this.storage.get(c.thumbprint),a=b.thumbprint!==this.thumbprint||b.protocol!==location.protocol,b.data&&!a?b.data:null):null},fromNetwork:function(a){function b(){a(!0)}function c(b){a(null,e.transform(b))}var d,e=this;a&&(d=this.prepare(this._settings()),this.transport(d).fail(b).done(c))},clear:function(){return this.storage.clear(),this}}),a}(),j=function(){"use strict";function a(a){this.url=a.url,this.prepare=a.prepare,this.transform=a.transform,this.transport=new g({cache:a.cache,limiter:a.limiter,transport:a.transport})}return b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(a,b){function c(a,c){b(a?[]:e.transform(c))}var d,e=this;if(b)return a=a||"",d=this.prepare(a,this._settings()),this.transport.get(d,c)},cancelLastRequest:function(){this.transport.cancel()}}),a}(),k=function(){"use strict";function d(d){var e;return d?(e={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:b.identity,transform:b.identity,transport:null},d=b.isString(d)?{url:d}:d,d=b.mixin(e,d),!d.url&&a.error("prefetch requires url to be set"),d.transform=d.filter||d.transform,d.cacheKey=d.cacheKey||d.url,d.thumbprint=c+d.thumbprint,d.transport=d.transport?h(d.transport):a.ajax,d):null}function e(c){var d;if(c)return d={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:b.identity,transport:null},c=b.isString(c)?{url:c}:c,c=b.mixin(d,c),!c.url&&a.error("remote requires url to be set"),c.transform=c.filter||c.transform,c.prepare=f(c),c.limiter=g(c),c.transport=c.transport?h(c.transport):a.ajax,delete c.replace,delete c.wildcard,delete c.rateLimitBy,delete c.rateLimitWait,c}function f(a){function b(a,b){return b.url=f(b.url,a),b}function c(a,b){return b.url=b.url.replace(g,encodeURIComponent(a)),b}function d(a,b){return b}var e,f,g;return e=a.prepare,f=a.replace,g=a.wildcard,e?e:e=f?b:a.wildcard?c:d}function g(a){function c(a){return function(c){return b.debounce(c,a)}}function d(a){return function(c){return b.throttle(c,a)}}var e,f,g;return e=a.limiter,f=a.rateLimitBy,g=a.rateLimitWait,e||(e=/^throttle$/i.test(f)?d(g):c(g)),e}function h(c){return function(d){function e(a){b.defer(function(){g.resolve(a)})}function f(a){b.defer(function(){g.reject(a)})}var g=a.Deferred();return c(d,e,f),g}}return function(c){var f,g;return f={initialize:!0,identify:b.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},c=b.mixin(f,c||{}),!c.datumTokenizer&&a.error("datumTokenizer is required"),!c.queryTokenizer&&a.error("queryTokenizer is required"),g=c.sorter,c.sorter=g?function(a){return a.sort(g)}:b.identity,c.local=b.isFunction(c.local)?c.local():c.local,c.prefetch=d(c.prefetch),c.remote=e(c.remote),c}}(),l=function(){"use strict";function c(a){a=k(a),this.sorter=a.sorter,this.identify=a.identify,this.sufficient=a.sufficient,this.local=a.local,this.remote=a.remote?new j(a.remote):null,this.prefetch=a.prefetch?new i(a.prefetch):null,this.index=new h({identify:this.identify,datumTokenizer:a.datumTokenizer,queryTokenizer:a.queryTokenizer}),a.initialize!==!1&&this.initialize()}var e;return e=window&&window.Bloodhound,c.noConflict=function(){return window&&(window.Bloodhound=e),c},c.tokenizers=d,b.mixin(c.prototype,{__ttAdapter:function(){function a(a,b,d){return c.search(a,b,d)}function b(a,b){return c.search(a,b)}var c=this;return this.remote?a:b},_loadPrefetch:function(){function b(a,b){return a?c.reject():(e.add(b),e.prefetch.store(e.index.serialize()),void c.resolve())}var c,d,e=this;return c=a.Deferred(),this.prefetch?(d=this.prefetch.fromCache())?(this.index.bootstrap(d),c.resolve()):this.prefetch.fromNetwork(b):c.resolve(),c.promise()},_initialize:function(){function a(){b.add(b.local)}var b=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(a),this.initPromise},initialize:function(a){return!this.initPromise||a?this._initialize():this.initPromise},add:function(a){return this.index.add(a),this},get:function(a){return a=b.isArray(a)?a:[].slice.call(arguments),this.index.get(a)},search:function(a,c,d){function e(a){var c=[];b.each(a,function(a){!b.some(f,function(b){return g.identify(a)===g.identify(b)})&&c.push(a)}),d&&d(c)}var f,g=this;return f=this.sorter(this.index.search(a)),c(this.remote?f.slice():f),this.remote&&f.length=j?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},noop:function(){}}}(),c=function(){"use strict";function a(a){var g,h;return h=b.mixin({},f,a),g={css:e(),classes:h,html:c(h),selectors:d(h)},{css:g.css,html:g.html,classes:g.classes,selectors:g.selectors,mixin:function(a){b.mixin(a,g)}}}function c(a){return{wrapper:'',menu:''}}function d(a){var c={};return b.each(a,function(a,b){c[b]="."+a}),c}function e(){var a={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return b.isMsie()&&b.mixin(a.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),a}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return a}(),d=function(){"use strict";function c(b){b&&b.el||a.error("EventBus initialized without el"),this.$el=a(b.el)}var d,e;return d="typeahead:",e={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},b.mixin(c.prototype,{_trigger:function(b,c){var e;return e=a.Event(d+b),(c=c||[]).unshift(e),this.$el.trigger.apply(this.$el,c),e},before:function(a){var b,c;return b=[].slice.call(arguments,1),c=this._trigger("before"+a,b),c.isDefaultPrevented()},trigger:function(a){var b;this._trigger(a,[].slice.call(arguments,1)),(b=e[a])&&this._trigger(b,[].slice.call(arguments,1))}}),c}(),e=function(){"use strict";function a(a,b,c,d){var e;if(!c)return this;for(b=b.split(i),c=d?h(c,d):c,this._callbacks=this._callbacks||{};e=b.shift();)this._callbacks[e]=this._callbacks[e]||{sync:[],async:[]},this._callbacks[e][a].push(c);return this}function b(b,c,d){return a.call(this,"async",b,c,d)}function c(b,c,d){return a.call(this,"sync",b,c,d)}function d(a){var b;if(!this._callbacks)return this;for(a=a.split(i);b=a.shift();)delete this._callbacks[b];return this}function e(a){var b,c,d,e,g;if(!this._callbacks)return this;for(a=a.split(i),d=[].slice.call(arguments,1);(b=a.shift())&&(c=this._callbacks[b]);)e=f(c.sync,this,[b].concat(d)),g=f(c.async,this,[b].concat(d)),e()&&j(g);return this}function f(a,b,c){function d(){for(var d,e=0,f=a.length;!d&&f>e;e+=1)d=a[e].apply(b,c)===!1;return!d}return d}function g(){var a;return a=window.setImmediate?function(a){setImmediate(function(){a()})}:function(a){setTimeout(function(){a()},0)}}function h(a,b){return a.bind?a.bind(b):function(){a.apply(b,[].slice.call(arguments,0))}}var i=/\s+/,j=g();return{onSync:c,onAsync:b,off:d,trigger:e}}(),f=function(a){"use strict";function c(a,c,d){for(var e,f=[],g=0,h=a.length;h>g;g++)f.push(b.escapeRegExChars(a[g]));return e=d?"\\b("+f.join("|")+")\\b":"("+f.join("|")+")",c?new RegExp(e):new RegExp(e,"i")}var d={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(e){function f(b){var c,d,f;return(c=h.exec(b.data))&&(f=a.createElement(e.tagName),e.className&&(f.className=e.className),d=b.splitText(c.index),d.splitText(c[0].length),f.appendChild(d.cloneNode(!0)),b.parentNode.replaceChild(f,d)),!!c}function g(a,b){for(var c,d=3,e=0;e9?this.$input.on("input.tt",e):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(a){h[a.which||a.keyCode]||b.defer(b.bind(f._onInput,f,a))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(a,b){this.setInputValue(a),this._setQuery(a,b)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(a){this.$input.val(a),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(a){this.$hint.val(a)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var a,b,c,d;a=this.getInputValue(),b=this.getHint(),c=a!==b&&0===b.indexOf(a),d=""!==a&&c&&!this.hasOverflow(),!d&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var a=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=a},isCursorAtEnd:function(){var a,c,d;return a=this.$input.val().length,c=this.$input[0].selectionStart,b.isNumber(c)?c===a:document.selection?(d=document.selection.createRange(),d.moveStart("character",-a),a===d.text.length):!0},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=a("")}}),c}(),h=function(){"use strict";function c(c,e){c=c||{},c.templates=c.templates||{},c.templates.notFound=c.templates.notFound||c.templates.empty,c.source||a.error("missing source"),c.node||a.error("missing node"),c.name&&!h(c.name)&&a.error("invalid dataset name: "+c.name),e.mixin(this),this.highlight=!!c.highlight,this.name=c.name||j(),this.limit=c.limit||5,this.displayFn=d(c.display||c.displayKey),this.templates=g(c.templates,this.displayFn),this.source=c.source.__ttAdapter?c.source.__ttAdapter():c.source,this.async=b.isUndefined(c.async)?this.source.length>2:!!c.async,this._resetLastSuggestion(),this.$el=a(c.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function d(a){function c(b){return b[a]}return a=a||b.stringify,b.isFunction(a)?a:c}function g(c,d){function e(b){return a("").text(d(b))}return{notFound:c.notFound&&b.templatify(c.notFound),pending:c.pending&&b.templatify(c.pending),header:c.header&&b.templatify(c.header),footer:c.footer&&b.templatify(c.footer),suggestion:c.suggestion||e}}function h(a){return/^[_a-zA-Z0-9-]+$/.test(a)}var i,j;return i={val:"tt-selectable-display",obj:"tt-selectable-object"},j=b.getIdGenerator(),c.extractData=function(b){var c=a(b);return c.data(i.obj)?{val:c.data(i.val)||"",obj:c.data(i.obj)||null}:null},b.mixin(c.prototype,e,{_overwrite:function(a,b){b=b||[],b.length?this._renderSuggestions(a,b):this.async&&this.templates.pending?this._renderPending(a):!this.async&&this.templates.notFound?this._renderNotFound(a):this._empty(),this.trigger("rendered",this.name,b,!1)},_append:function(a,b){b=b||[],b.length&&this.$lastSuggestion.length?this._appendSuggestions(a,b):b.length?this._renderSuggestions(a,b):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(a),this.trigger("rendered",this.name,b,!0)},_renderSuggestions:function(a,b){var c;c=this._getSuggestionsFragment(a,b),this.$lastSuggestion=c.children().last(),this.$el.html(c).prepend(this._getHeader(a,b)).append(this._getFooter(a,b))},_appendSuggestions:function(a,b){var c,d;c=this._getSuggestionsFragment(a,b),d=c.children().last(),this.$lastSuggestion.after(c),this.$lastSuggestion=d},_renderPending:function(a){var b=this.templates.pending;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_renderNotFound:function(a){var b=this.templates.notFound;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(c,d){var e,g=this;return e=document.createDocumentFragment(),b.each(d,function(b){var d,f;f=g._injectQuery(c,b),d=a(g.templates.suggestion(f)).data(i.obj,b).data(i.val,g.displayFn(b)).addClass(g.classes.suggestion+" "+g.classes.selectable),e.appendChild(d[0])}),this.highlight&&f({className:this.classes.highlight,node:e,pattern:c}),a(e)},_getFooter:function(a,b){return this.templates.footer?this.templates.footer({query:a,suggestions:b,dataset:this.name}):null},_getHeader:function(a,b){return this.templates.header?this.templates.header({query:a,suggestions:b,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=a()},_injectQuery:function(a,c){return b.isObject(c)?b.mixin({_query:a},c):c},update:function(b){function c(a){g||(g=!0,a=(a||[]).slice(0,e.limit),h=a.length,e._overwrite(b,a),hb?this.$node.scrollTop(d+b):c>e&&this.$node.scrollTop(d+(c-e))},bind:function(){var a,c=this;return a=b.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,a),b.each(this.datasets,function(a){a.onSync("asyncRequested",c._propagate,c).onSync("asyncCanceled",c._propagate,c).onSync("asyncReceived",c._propagate,c).onSync("rendered",c._onRendered,c).onSync("cleared",c._onCleared,c)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(a){this.$node.attr("dir",a)},selectableRelativeToCursor:function(a){var b,c,d,e;return c=this.getActiveSelectable(),b=this._getSelectables(),d=c?b.index(c):-1,e=d+a,e=(e+1)%(b.length+1)-1,e=-1>e?b.length-1:e,-1===e?null:b.eq(e)},setCursor:function(a){this._removeCursor(),(a=a&&a.first())&&(a.addClass(this.classes.cursor),this._ensureVisible(a))},getSelectableData:function(a){return a&&a.length?h.extractData(a):null},getActiveSelectable:function(){var a=this._getSelectables().filter(this.selectors.cursor).first();return a.length?a:null},getTopSelectable:function(){var a=this._getSelectables().first();return a.length?a:null},update:function(a){function c(b){b.update(a)}var d=a!==this.query;return d&&(this.query=a,b.each(this.datasets,c)),d},empty:function(){function a(a){a.clear()}b.each(this.datasets,a),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function c(a){a.destroy()}this.$node.off(".tt"),this.$node=a(""),b.each(this.datasets,c)}}),c}(),j=function(){"use strict";function a(){i.apply(this,[].slice.call(arguments,0))}var c=i.prototype;return b.mixin(a.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),c.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),c.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(a){return this.$node.css("ltr"===a?this.css.ltr:this.css.rtl),c.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),a}(),k=function(){"use strict";function c(c,e){var f,g,h,i,j,k,l,m,n,o,p;c=c||{},c.input||a.error("missing input"),c.menu||a.error("missing menu"),c.eventBus||a.error("missing event bus"),e.mixin(this),this.eventBus=c.eventBus,this.minLength=b.isNumber(c.minLength)?c.minLength:1,this.input=c.input,this.menu=c.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),f=d(this,"activate","open","_onFocused"),g=d(this,"deactivate","_onBlurred"),h=d(this,"isActive","isOpen","_onEnterKeyed"),i=d(this,"isActive","isOpen","_onTabKeyed"),j=d(this,"isActive","_onEscKeyed"),k=d(this,"isActive","open","_onUpKeyed"),l=d(this,"isActive","open","_onDownKeyed"),m=d(this,"isActive","isOpen","_onLeftKeyed"),n=d(this,"isActive","isOpen","_onRightKeyed"),o=d(this,"_openIfActive","_onQueryChanged"),p=d(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",f,this).onSync("blurred",g,this).onSync("enterKeyed",h,this).onSync("tabKeyed",i,this).onSync("escKeyed",j,this).onSync("upKeyed",k,this).onSync("downKeyed",l,this).onSync("leftKeyed",m,this).onSync("rightKeyed",n,this).onSync("queryChanged",o,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function d(a){var c=[].slice.call(arguments,1);return function(){var d=[].slice.call(arguments);b.each(c,function(b){return a[b].apply(a,d)})}}return b.mixin(c.prototype,{_hacks:function(){var c,d;c=this.input.$input||a(""),d=this.menu.$node||a(""),c.on("blur.tt",function(a){var e,f,g; e=document.activeElement,f=d.is(e),g=d.has(e).length>0,b.isMsie()&&(f||g)&&(a.preventDefault(),a.stopImmediatePropagation(),b.defer(function(){c.focus()}))}),d.on("mousedown.tt",function(a){a.preventDefault()})},_onSelectableClicked:function(a,b){this.select(b)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(a,b,c,d){this._updateHint(),this.eventBus.trigger("render",c,d,b)},_onAsyncRequested:function(a,b,c){this.eventBus.trigger("asyncrequest",c,b)},_onAsyncCanceled:function(a,b,c){this.eventBus.trigger("asynccancel",c,b)},_onAsyncReceived:function(a,b,c){this.eventBus.trigger("asyncreceive",c,b)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())&&this.select(c)&&b.preventDefault()},_onTabKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())?this.select(c)&&b.preventDefault():(c=this.menu.getTopSelectable())&&this.autocomplete(c)&&b.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(a,b){this._minLengthMet(b)?this.menu.update(b):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(a,b){this.dir!==b&&(this.dir=b,this.menu.setLanguageDirection(b))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(a){return a=b.isString(a)?a:this.input.getQuery()||"",a.length>=this.minLength},_updateHint:function(){var a,c,d,e,f,h,i;a=this.menu.getTopSelectable(),c=this.menu.getSelectableData(a),d=this.input.getInputValue(),!c||b.isBlankString(d)||this.input.hasOverflow()?this.input.clearHint():(e=g.normalizeQuery(d),f=b.escapeRegExChars(e),h=new RegExp("^(?:"+f+")(.+$)","i"),i=h.exec(c.val),i&&this.input.setHint(d+i[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(a){this.input.setQuery(b.toStr(a))},getVal:function(){return this.input.getQuery()},select:function(a){var b=this.menu.getSelectableData(a);return b&&!this.eventBus.before("select",b.obj)?(this.input.setQuery(b.val,!0),this.eventBus.trigger("select",b.obj),this.close(),!0):!1},autocomplete:function(a){var b,c,d;return b=this.input.getQuery(),c=this.menu.getSelectableData(a),d=c&&b!==c.val,d&&!this.eventBus.before("autocomplete",c.obj)?(this.input.setQuery(c.val),this.eventBus.trigger("autocomplete",c.obj),!0):!1},moveCursor:function(a){var b,c,d,e,f;return b=this.input.getQuery(),c=this.menu.selectableRelativeToCursor(a),d=this.menu.getSelectableData(c),e=d?d.obj:null,f=this._minLengthMet()&&this.menu.update(b),f||this.eventBus.before("cursorchange",e)?!1:(this.menu.setCursor(c),d?this.input.setInputValue(d.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",e),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),c}();!function(){"use strict";function e(b,c){b.each(function(){var b,d=a(this);(b=d.data(p.typeahead))&&c(b,d)})}function f(a,b){return a.clone().addClass(b.classes.hint).removeData().css(b.css.hint).css(l(a)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function h(a,b){a.data(p.attrs,{dir:a.attr("dir"),autocomplete:a.attr("autocomplete"),spellcheck:a.attr("spellcheck"),style:a.attr("style")}),a.addClass(b.classes.input).attr({autocomplete:"off",spellcheck:!1});try{!a.attr("dir")&&a.attr("dir","auto")}catch(c){}return a}function l(a){return{backgroundAttachment:a.css("background-attachment"),backgroundClip:a.css("background-clip"),backgroundColor:a.css("background-color"),backgroundImage:a.css("background-image"),backgroundOrigin:a.css("background-origin"),backgroundPosition:a.css("background-position"),backgroundRepeat:a.css("background-repeat"),backgroundSize:a.css("background-size")}}function m(a){var c,d;c=a.data(p.www),d=a.parent().filter(c.selectors.wrapper),b.each(a.data(p.attrs),function(c,d){b.isUndefined(c)?a.removeAttr(d):a.attr(d,c)}),a.removeData(p.typeahead).removeData(p.www).removeData(p.attr).removeClass(c.classes.input),d.length&&(a.detach().insertAfter(d),d.remove())}function n(c){var d,e;return d=b.isJQuery(c)||b.isElement(c),e=d?a(c).first():[],e.length?e:null}var o,p,q;o=a.fn.typeahead,p={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},q={initialize:function(e,l){function m(){var c,m,q,r,s,t,u,v,w,x,y;b.each(l,function(a){a.highlight=!!e.highlight}),c=a(this),m=a(o.html.wrapper),q=n(e.hint),r=n(e.menu),s=e.hint!==!1&&!q,t=e.menu!==!1&&!r,s&&(q=f(c,o)),t&&(r=a(o.html.menu).css(o.css.menu)),q&&q.val(""),c=h(c,o),(s||t)&&(m.css(o.css.wrapper),c.css(s?o.css.input:o.css.inputWithNoHint),c.wrap(m).parent().prepend(s?q:null).append(t?r:null)),y=t?j:i,u=new d({el:c}),v=new g({hint:q,input:c},o),w=new y({node:r,datasets:l},o),x=new k({input:v,menu:w,eventBus:u,minLength:e.minLength},o),c.data(p.www,o),c.data(p.typeahead,x)}var o;return l=b.isArray(l)?l:[].slice.call(arguments,1),e=e||{},o=c(e.classNames),this.each(m)},isEnabled:function(){var a;return e(this.first(),function(b){a=b.isEnabled()}),a},enable:function(){return e(this,function(a){a.enable()}),this},disable:function(){return e(this,function(a){a.disable()}),this},isActive:function(){var a;return e(this.first(),function(b){a=b.isActive()}),a},activate:function(){return e(this,function(a){a.activate()}),this},deactivate:function(){return e(this,function(a){a.deactivate()}),this},isOpen:function(){var a;return e(this.first(),function(b){a=b.isOpen()}),a},open:function(){return e(this,function(a){a.open()}),this},close:function(){return e(this,function(a){a.close()}),this},select:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.select(d)}),c},autocomplete:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.autocomplete(d)}),c},moveCursor:function(a){var b=!1;return e(this.first(),function(c){b=c.moveCursor(a)}),b},val:function(a){var b;return arguments.length?(e(this,function(b){b.setVal(a)}),this):(e(this.first(),function(a){b=a.getVal()}),b)},destroy:function(){return e(this,function(a,b){m(b),a.destroy()}),this}},a.fn.typeahead=function(a){return q[a]?q[a].apply(this,[].slice.call(arguments,1)):q.initialize.apply(this,arguments)},a.fn.typeahead.noConflict=function(){return a.fn.typeahead=o,this}}()}); })(jQuery); jQuery(function(){ /** * Typeahead */ var substringMatcher = function(strs) { return function findMatches(q, cb) { var matches, substringRegex; // an array that will be populated with substring matches matches = []; // regex used to determine if a string contains the substring `q` substrRegex = new RegExp(q, 'i'); // iterate through the pool of strings and for any string that // contains the substring `q`, add it to the `matches` array jQuery.each(strs, function(i, str) { if (substrRegex.test(str)) { matches.push(str); } }); cb(matches); }; }; var tags = [ "Access to finance (micro financing)", "Biodiversity preservation", "Biodiversity preservation (light pollution)", "Bringing innovation to market", "Circular economy", "Corporate social responsibility", "Cultural heritage (crossborder mountain regions)", "Cultural heritage (cultural routes)", "Cultural heritage (urban areas)", "Energy efficiency (smart grids)", "Energy efficiency in buildings", "Energy efficiency in buildings (financial instruments)", "Energy efficiency in buildings (self-consumption)", "Entrepreneurship (business incubation)", "Entrepreneurship (rural areas)", "Entrepreneurship (second chance)", "Entrepreneurship (social entepreneurship in sparsely populated areas)", "Entrepreneurship (young entrepreneurs)", "Green infrastructure", "Innovation capacity of SMEs (crossborder regions)", "Innovation capacity of SMEs (design)", "Innovation capacity of SMEs (peripheral regions & blue and green economy)", "Innovation capacity of SMEs (rural)", "Innovation capacity of SMEs (startups)", "Innovation capacity of SMEs (island regions)", "Innovation in sector (bio economy through shared pilot facilities)", "Innovation capacity of SMEs (digital uptake in traditional sector)", "Innovation in sector (food)", "Innovation in sector (health)", "Innovation in sector (nano technologies & new materials)", "Innovation in sector (RIS3 & cultural and creative Industries)", "Innovation in sector (textile)", "Innovation in sector (transport)", "Innovation in urban manufacturing", "Low carbon strategy (in audio-visual industry sector)", "Low carbon strategy (maritime cross border areas)", "Low carbon strategy (urban areas)", "Mobility (electro mobility)", "Mobility (rural and sub-urban areas)", "Mobility (school mobility managment)", "Mobility (tourism regions)", "Natural and cultural heritage (crossborder regions)", "Natural and cultural heritage (digitisation)", "Natural heritage (coast)", "Natural heritage (Natura 2000)", "Natural heritage (waterways)", "Open innovation", "Open innovation (new ICT services)", "Renewable energy (bioenergy)", "Resource efficiency (EMAS)", "Resource efficiency (green public procurement)", "RIS3 - clusters", "RIS3 - governance", "RIS3 - governance (EDP)", "RIS3 - Infrastructures", "RIS3 in sector (advanced manufacturing)", "RIS3 in sector (advanced materials)", "RIS3 in sector (chemical industry)", "RIS3 in sector (industry led)", "RIS3 in sector (photonics)", "RIS3 in sector (raw materials)", "Social enterprises", "Soil pollution (nanoremediation)", "Support to sector (cultural and creative industries)", "Support to sector (maritime industry)", "Support to sector (organic food)", "Support to sector (tourism & rural SMEs)", "Support to sector (tourism)", "Support to SMEs", "Support to SMEs - internationalisation", "Support to SMEs (business transfer)", "Support to SMEs (reduction of administrative burden)", "Support to SMEs (rural & ICT uptake)", "Support to SMEs (tourism & destination management)", "Sustainable energy (community)", "Sustainable Energy Action Plan", "Sustainable Innovation", "Sustainable tourism", "Sustainable Urban Mobility Plans", "Sustainable Urban Mobility plans (low carbon retailing economy)", "Urban mobility", "Urban mobility (e-vehicles)", "Urban mobility (metropolitan regions)", "Urban mobility (through ICT)", "Urban mobility (walking & cycling)", "Waste management (food waste)", "Waste management (heritage cities)", "Waste management (landfill)" ]; jQuery('.tx-em-good-practices #keyword').typeahead({ hint: true, highlight: true, minLength: 1 }, { name: 'states', source: substringMatcher(tags) }); }); }, 1000 )