diff --git a/config.toml b/config.toml
index 38ae76fb69ba2ba14529520f67356eac718e9cef..13b274996d85255a40058ee533b85d76b5f753ef 100644
--- a/config.toml
+++ b/config.toml
@@ -1,6 +1,6 @@
 baseurl = "https://www.eclipse.org/"
 DefaultContentLanguage = "en"
-title = "The Community for Open Innovation and Collaboration"
+title = "Eclipse Foundation"
 theme = "eclipsefdn-hugo-solstice-theme"
 metaDataFormat = "yaml"
 disableKinds = []
@@ -17,32 +17,37 @@ pluralizeListTitles = false
   featured_content_publish_target = "eclipse_org"
   styles = "css/styles.css"
   gcse = "011805775785170369411:p3ec0igo0qq"
-  js = "js/solstice.js"
+  gcse_result_url = "/home/search/"
+  # eclipse_search_icon = "<i data-feather=\"search\" stroke-width=\"1\"></i>"
+  js = "js/main.js"
   header_wrapper_class = "header-wrapper header-default-bg-img featured-jumbotron-bottom-shape"
   call_for_action_text = "Download"
   call_for_action_url = "/download/"
   call_for_action_icon = "fa-download"
+  share_img = "https://www.eclipse.org/eclipse.org-common/themes/solstice/public/images/logo/eclipse-foundation-400x400.png"
 #  logo = ""
 #  favicon = ""
-#  share_img = ""
+
 #  logo_width = ""
 #  header_left_classes = ""
 #  main_menu_wrapper_classes = "col-sm-17 margin-top-25"
 #  projects_working_group = ""
+#  header_wrapper_class = "header-default-bg-img"
+#  show_events = true
+#  table_classes = "table table-bordered"
+#  hide_cfa_same_page = true
+#  show_collapsible_menu = true
+#  sidebar_layout = "default"
 
-  
 [taxonomies]
-  category = "categories"
   tag = "tags"
-  membership_level = "membership_levels"
-  participation_level = "participation_levels"
 
 [Author]
   name = "Christopher Guindon"
   website = "https://www.eclipse.org"
   email = "webdev@eclipse-foundation.org"
   facebook = "eclipse.org"
-  twitter = "ECDTools"
+  twitter = "eclipsefdn"
   youtube = "EclipseFdn"
   googleplus = "+Eclipse"
   linkedin = "company/eclipse-foundation/"
@@ -58,7 +63,7 @@ pluralizeListTitles = false
     name = "Projects"
     url = "/projects"
     weight = 1
-    
+
 [[menu.main]]
     name = "Working Groups"
     url = "/org/workinggroups"
@@ -68,3 +73,30 @@ pluralizeListTitles = false
     name = "Members"
     url = "/membership"
     weight = 3
+
+[[menu.sidebar]]
+  name = "Eclipse.org"
+  url = "/home"
+  weight = 2
+  identifier = "home"
+
+[[menu.sidebar]]
+  parent ="home"
+  name = "Downloads"
+  url = "/downloads"
+  #pre = "<i data-feather=\"users\"></i>" # https://feathericons.com/
+  weight = 1
+
+[[menu.sidebar]]
+  parent ="home"
+  name = "Resources"
+  url = "https://wiki.eclipse.org/Eclipse_Articles,_Tutorials,_Demos,_Books,_and_More"
+  #pre = "<i data-feather=\"users\"></i>" # https://feathericons.com/
+  weight = 2
+
+[[menu.sidebar]]
+  parent ="home"
+  name = "Projects"
+  url = "https://www.eclipse.org/projects/"
+  #pre = "<i data-feather=\"users\"></i>" # https://feathericons.com/
+  weight = 2
\ No newline at end of file
diff --git a/content/_index.md b/content/_index.md
index 37fdec72b0b4b76587bd9d759cf27e9ee46afb80..790af4a4e34e80122adb22b7c603ba2b415e42e3 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,15 +1,86 @@
 ---
-title: "The Community for Open Innovation and Collaboration"
-headline: "The Community for Open Innovation and Collaboration"
-tagline: "The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation."
+title: eclipse.org
+headline: The Community for Open Innovation and Collaboration
+tagline: 'The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation.'
 hide_page_title: true
 hide_sidebar: true
 hide_breadcrumb: true
 show_featured_story: true
-date: 2020-03-01T16:09:45-04:00
-layout: "single"
-links: [[href: "/projects/", text: "Projects"],[href: "/org/workinggroups/", text: "Working Group"],[href: "/membership/", text: "Members"],[href: "/org/value", text: "Business Value"]]
-container: "container-fluid"
+date: '2004-02-02T18:54:43.927Z'
+layout: single
+links:
+  - - href: /projects/
+    - text: Discover Projects
+  - - href: /org/workinggroups/
+    - text: Working Group
+  - - href: /membership/
+    - text: Members
+  - - href: /org/value
+    - text: Business Value
+container: container-fluid
+lastmod: '2022-01-07T17:52:46.083Z'
+header_wrapper_class: header-anniversary-bg-img featured-jumbotron-bottom-shape
+aliases:
+  - /home
+  - /home/
+  - /home/index.php
+description: 'The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation.'
+keywords:
+  - eclipse
+  - project
+  - plug-ins
+  - plugins
+  - java
+  - ide
+  - swt
+  - refactoring
+  - free java ide
+  - tools
+  - platform
+  - open source
+  - development environment
+  - development
+  - ide
 ---
 
-{{< pages/home/content >}}
\ No newline at end of file
+{{< pages/home/newsroom_ads publishTo="eclipse_org_home" adFormat="ads_top_leaderboard" >}}
+
+{{< grid/section-container class="margin-bottom-30 margin-top-50 news-list" >}}
+
+  {{< grid/div class="col-lg-10 col-lg-offset-2 col-md-12 padding-bottom-50" isMarkdown="false" >}}
+
+    <div class="block-summary-title">
+      <i class="fa fa-comments fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
+      <h2>Announcements</h2>
+    </div>
+
+    {{< newsroom/news id="news-list-announcements" paginate="0" type="announcements" publishTarget="eclipse_org" count="4"  >}}
+
+    <ul class="list-inline text-center">
+      <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/rss/news/eclipse_org/announcements.xml" title="Subscribe to our RSS-feed"><i class="fa fa-rss margin-right-5"></i> Subscribe </a></li>
+      <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/eclipse/announcements/"> View all </a></li>
+    </ul>
+
+  {{</ grid/div >}}
+
+  {{< grid/div class="col-lg-10 col-md-12 padding-bottom-50" isMarkdown="false" >}}
+    <div class="block-summary-title">
+      <i class="fa fa-users fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
+      <h2>Community News</h2>
+    </div>
+
+    {{< newsroom/news id="news-list-community" paginate="0" type="community_news" publishTarget="eclipse_org" count="4" >}}
+
+    <ul class="list-inline text-center">
+      <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/rss/news/eclipse_org/community-news.xml" title="Subscribe to our RSS-feed"><i class="fa fa-rss margin-right-5"></i> Subscribe </a></li>
+      <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/eclipse/community-news/"> View all </a></li>
+    </ul>
+
+  {{</ grid/div >}}
+{{</ grid/section-container >}}
+
+{{< pages/home/newsroom_ads publishTo="eclipse_org_home" adFormat="ads_leaderboard" >}}
+
+{{< pages/home/featured-committer-project >}}
+
+{{< pages/home/foundation-by-the-numbers >}}
diff --git a/content/home/newcomers.md b/content/home/newcomers.md
new file mode 100644
index 0000000000000000000000000000000000000000..77986860d17926c12899242ebaf0760c9f5539fe
--- /dev/null
+++ b/content/home/newcomers.md
@@ -0,0 +1,71 @@
+---
+title: Eclipse Newcomers FAQ
+date: 2022-01-06T19:22:17.000Z
+description: ''
+categories: []
+keywords: []
+slug: ''
+aliases:
+  - /home/newcomers.php
+toc: false
+draft: false
+lastmod: '2022-01-06T19:25:13.516Z'
+---
+
+## What is Eclipse?
+
+Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know us, and hopefully love us, as a Java IDE but Eclipse is much more than a Java IDE.
+
+The Eclipse open source community has over 200 open source projects. These projects can be conceptually organized into seven different "pillars" or categories:
+
+1.  Enterprise Development
+2.  Embedded and Device Development
+3.  Rich Client Platform
+4.  Rich Internet Applications
+5.  Application Frameworks
+6.  Application Lifecycle Management (ALM)
+7.  Service Oriented Architecture (SOA)
+
+The Eclipse community is also supported by a large and vibrant ecosystem of major IT solution providers, innovative start-ups, universities and research institutions and individuals that extend, support and complement the Eclipse Platform.
+
+One very exciting thing about Eclipse is that many people are using Eclipse in ways that we have never imagined. The common thread is that they are building innovative, industrial-strength software and want to use great tools, frameworks and runtimes to make their job easier.
+
+## What is the Eclipse Foundation?
+
+The Eclipse Foundation is a not-for-profit, member-supported corporation that hosts the Eclipse projects. The Foundation provides services to run the IT infrastructure, perform IP due diligence, mentor open source projects, and provide marketing and business development support for the Eclipse community.
+
+It is important to realize that the Eclipse Foundation does not actually develop the open source code. All of the open source software at Eclipse is developed by open source developers, called committers, which are volunteered or contributed by organizations and individuals.
+
+## How can I get started using Eclipse?
+
+Most people start by downloading [one of the different download packages](http://www.eclipse.org/downloads/). Plugins can be added to Eclipse to expand its functionality; the [Eclipse Projects](/projects/listofprojects.php) and [Eclipse Marketplace](http://marketplace.eclipse.org/) are two sources for additional plugins, but there are many more out there!
+
+There is also a wealth of [books](/resources?type=book), [tutorials and white papers](http://www.eclipse.org/resources?category=Getting%20Started) to help you get started. Check out [The Official Eclipse FAQ](http://wiki.eclipse.org/The_Official_Eclipse_FAQs) in the [Eclipse Wiki](http://wiki.eclipse.org/Main_Page) for more information about all aspects of Eclipse. There are also companies available to help with [training and consulting services.](http://marketplace.eclipse.org/taxonomy/term/34) In addition, please feel free to post a question on our [forums.](/forums/)
+
+## Where do I get support?
+
+Everyone is free to open [bugs](http://bugs.eclipse.org/bugs/) and [ask questions on our forums.](/forums/) There are also companies that offer commercial products built on Eclipse and [Eclipse distributions](http://www.eclipse.org/downloads/). Many of these organizations are able to provide commercial -level support.
+
+## How do I get in contact with other Eclipse users?
+
+The best way to get in touch with other Eclipse users is via our [forums](/forums/) and [Bugzilla database.](http://bugs.eclipse.org/bugs/) This is typically where people ask and answer questions about their favourite Eclipse projects. You can also find individuals blogging about Eclipse on [PlanetEclipse.org.](http://www.planeteclipse.org)
+
+If you would like to contact the Eclipse Foundation see our [Contact Us section.](/org/foundation/contact.php)
+
+## What license does Eclipse use?
+
+Eclipse uses the Eclipse Public License (EPL). The EPL is a commercially friendly license that allows organizations to include Eclipse software in their commercial products, while at the same time asking those who create derivative works of EPL code to contribute back to the community.
+
+The commercial-friendly nature of the EPL had been proven over and over as hundreds of companies ship Eclipse based products. More information about the EPL can be found in our [Licensing FAQ.](/legal/eplfaq.php)
+
+## How do I start an Eclipse open source project?
+
+The first step in starting an open source project is to familiarize yourself with the [existing open source projects.](/projects) There is a lot of diverse technology being developed at Eclipse, so it might be actually easier to contribute to an existing open source project. If you believe you have a unique technology that is suited for Eclipse, then the first step is to read the Eclipse development process to ensure that the goals of Eclipse align with your interests in creating an open source project. The next step is to contact the Eclipse Management Organization (EMO) to get some help and advice in drafting your proposal. You can contact the EMO via [emo at eclipse dot org](mailto:emo@eclipse.org).
+
+## Who is allowed to start an Eclipse open source project?
+
+Eclipse is an open and transparent community of open source projects. We welcome project proposals from all sources. It is important to understand that you do not have to be a member of the Eclipse Foundation to [start](http://wiki.eclipse.org/Development_Resources/HOWTO/Starting_A_New_Project) or work on an open source project.
+
+## How do I become a member?
+
+To become a member please visit [here](/membership/become_a_member/) for detailed instructions.
diff --git a/content/home/search.md b/content/home/search.md
new file mode 100644
index 0000000000000000000000000000000000000000..2642135d5c18a23e82e1b04addb2d602038bd4b3
--- /dev/null
+++ b/content/home/search.md
@@ -0,0 +1,18 @@
+---
+title: Search
+date: 2022-01-06T19:34:06.000Z
+description: ''
+categories: []
+keywords: []
+slug: ''
+aliases:
+  -  /home/search.php
+toc: false
+draft: false
+lastmod: '2022-01-06T20:31:20.527Z'
+main_sidebar_custom_html: |
+  <div class="eclipsefdn-promo-content text-center" data-ad-format="ads_square,ads_medium_banner" data-ad-publish-to="eclipse_org_home"></div>
+hide_sidebar_menu_links: true
+---
+
+{{< search_results >}}
diff --git a/content/home/welcome.md b/content/home/welcome.md
new file mode 100644
index 0000000000000000000000000000000000000000..e2073baefcd2035b9fd24bd8ac1d746d7452475a
--- /dev/null
+++ b/content/home/welcome.md
@@ -0,0 +1,57 @@
+---
+title: Getting to know Eclipse.org
+date: 2022-01-06T19:39:43.000Z
+description: ''
+categories: []
+keywords: []
+slug: ''
+aliases:
+  - /home/welcome.php
+toc: false
+draft: false
+lastmod: '2022-01-06T19:52:54.099Z'
+hide_sidebar: true
+---
+
+## What is Eclipse.org?
+
+Eclipse is an open source community whose projects are focused on providing an extensible development platform and application frameworks for building software. Eclipse provides extensible tools and frameworks that span the software development lifecycle, including support for modeling, language development environments for Java, C/C++ and others, testing and performance, business intelligence, rich client applications and embedded development. A large, vibrant ecosystem of major technology vendors, innovative start-ups, universities and research institutions and individuals extend, complement and support the Eclipse Platform.
+
+### Resources for the Eclipse Developer Community
+
+*   [Eclipse Technical Documentation](https://help.eclipse.org/)
+*   Project Overview Map with subprojects
+*   Papers: [Eclipse Roadmap](https://www.eclipse.org/org/councils/roadmap_v4_0/index.php), [Whitepaper (.pdf)](https://outreach.eclipse.foundation/enabling-digital-transformation-white-paper)
+*   [Peer-reviewed technical articles](https://wiki.eclipse.org/Eclipse_Corner)
+*   [Advanced Search](/home/search/)
+*   Catalogues of Eclipse related Events, Books, Tutorials, community websites
+
+### The Eclipse Foundation
+
+*   [Membership in the Eclipse Foundation](/org/membership/become_a_member/)
+*   [List of Members](/org/membership/members/), Board of Directors, Technical Councils
+*   [Legal and Licensing](/org/legal/)
+*   Calendar of Events
+*   [Press Releases](/org/press-release/) and case studies
+
+### What is .. ?
+
+*   [OSGi/RCP](/rcp/)
+*   [SWT](/swt/)
+*   [JDT](/jdt/)
+*   [EMF](/emf/)
+*   [Platform](/eclipse/)
+*   [CDT](/cdt/)
+
+### Eclipse Top Level Projects
+
+*   [Eclipse (Platform)](/eclipse/)
+*   [Business Intelligence and Reporting Tools (BIRT)](/birt/)
+*   [Data Tools Platform (DTP)](/dtp/)
+*   [Device Software Development Platform (DSDP)](/dsdp/)
+*   [Technology (incubator)](/technology/)
+*   [Test and Performance Tools Platform](/tptp/)
+*   [Tools (C/C++, Modelling..)](/tools/)
+*   [Web Tools Platform](/webtools/)
+
+
diff --git a/content/home/whatis.md b/content/home/whatis.md
new file mode 100644
index 0000000000000000000000000000000000000000..f314554c430e9973752524992aa43967bd969387
--- /dev/null
+++ b/content/home/whatis.md
@@ -0,0 +1,130 @@
+---
+title: What is Eclipse?
+date: 2022-01-06T19:53:39.000Z
+description: ''
+categories: []
+keywords: []
+slug: ''
+aliases:
+  - /home/whatis.php
+toc: false
+draft: false
+lastmod: '2022-01-06T19:56:30.692Z'
+hide_sidebar: true
+---
+
+
+
+Many people know Eclipse as an Integrated Development Environment (IDE) for Java. However, Eclipse is far more than just a Java IDE.
+
+## Eclipse is a Java IDE...
+
+
+Eclipse is widely regarded as _the_ Java development environment. It has all the bells and whistles, including:
+
+*   Language-aware editors, views, ...
+*   Refactoring support
+*   Integrated unit testing and debugging
+*   Incremental compilation and build
+*   Team development support
+*   Out of the box support for CVS
+
+## Eclipse is an IDE Framework...
+
+*   Eclipse + Java Development Tools (JDT) = Java IDE
+    *   First class framework for Java
+    *   Language aware editor
+    *   Refactoring, search
+    *   Incremental build
+    *   Integrated debugging
+*   Eclipse + C/C++ Development Tools (CDT) = C/C++ IDE
+    *   First class framework for C/C++
+    *   Language aware editor
+    *   Refactoring, search
+*   Eclipse + PHP = PHP IDE
+*   Eclipse + JDT + CDT + PHP = Java, C/C++, PHP IDE
+*   ...
+
+## Eclipse is a Tools Framework...
+
+While Eclipse is an excellent platform for building integrated development environments, it is far more general than that; Eclipse is used as a platform for tools that are not specifically related to software development.
+
+The Eclipse platform provides extensibility through Equinox, an implementation of the OSGi R4 specification; plug-ins make Eclipse whatever you need it to be. Tools extend the Eclipse platform using plug-ins:
+
+*   Business Intelligence and Reporting Tools (BIRT)
+*   Data Tools Platform ([DTP](/datatools/))
+*   Test and Performance Tooling Project (TPTP)
+*   Web Tools Project (WTP)
+
+Numerous frameworks are provided by Eclipse projects for building tools, including:
+
+*   Eclipse Communications Framework ([ECF](/ecf/))
+*   Graphical Editing Framework ([GEF](/gef/))
+*   Eclipse Modeling Framework ([EMF](/emf/))
+*   Graphical Modeling Framework ([GMF](/gmf/))
+
+## Eclipse is a Application Framework...
+
+If you exclude the the plug-ins that make Eclipse an IDE, including Java language support, debugging and team development support, you're left with a comprehensive general application framework that supports a rich user experience. The Eclipse Rich Client Platform (RCP) is being used today by many open source and commercial products to provide robust, scalable, enterprise-ready applications.
+
+*   Support for multiple platforms: Linux, Windows, Mac OSX, UNIX, embedded
+*   Rich widget set, graphics
+*   Native-OS integration (drag and drop, OLE/XPCOM integration)
+*   A platform for rich clients
+
+## Eclipse is an Open Source Project...
+
+The "Eclipse" project--responsible for the Eclipse SDK--is just one of many projects. Eclipse projects are managed, have schedules and plans, and ship real software. The focus of Eclipse projects is to create generally useful frameworks and APIs, along with exemplary projects.
+
+There are nine (9) top level projects:
+
+*   Eclipse Project
+*   Tools
+*   Web Tools Platform
+*   Test & Performance Tools Platform
+*   Business Intelligence and Reporting Tools
+*   Data Tools Platform
+*   Device Software Development Platform
+*   SOA Tools Platform
+*   Technology (Incubators)
+
+In addition to the top level projects, there are dozens of sub projects.
+
+## Eclipse is a Community...
+
+All Eclipse projects are available for free download. No registration is required; downloads are not tracked and there are no sales calls. A large proportion of the community are Eclipse users: people who use Eclipse every day to get their job done.
+
+Eclipse contributors number in the hundreds. There are many different kinds of contributions: bug reports, feature requests, patches, code, and design. A smaller number of committers are responsible for deciding (and actioning) what contributions will be integrated into the project's code base.
+
+Hundreds of plug-ins are provided by commercial companies, organizations, and individuals.
+
+There are numerous community-supported sources of information about Eclipse:
+
+*   Planet Eclipse (www.planeteclipse.org)
+*   EclipseZone (http://eclipsezone.com)
+*   EclipseWiki (http://eclipsewiki.editme.com)
+*   Eclipse Plug-in Central (http://eclipseplugincentral.com)
+*   Others (http://eclipse.org/community)
+
+50 million download requests to date.
+
+## Eclipse is an Eco-System...
+
+The Eclipse Eco-system is composed of more than 140 member companies, including major Java, Linux and Embedded vendors like BEA, Borland, JBoss, IBM, SAP, RedHat, Novell, Wind River, Mentor, ENEA, and QNX. These member companies contribute developers and resources to Eclipse projects and then use the output of those projects for their commercial software offerings.
+
+Eclipse is focused on nurturing the eco-system to complement, and enhance the Eclipse Platform.
+
+## Eclipse is a Foundation...
+
+The Eclipse Foundation was created to manage and direct the ongoing development of the Eclipse open source software project. It is responsible for providing IT infrastructure required by development teams. The Eclipse Foundation is an independent not-for-profit Foundation formed in 2004.
+
+## Eclipse is all these things...
+
+*   A Java IDE
+*   An IDE Framework
+*   A Tools Framework
+*   An Application Framework
+*   An Open Source Enabler
+*   A community
+*   An eco-system
+*   A foundation
diff --git a/data/featuredstory.yml b/data/featuredstory.yml
index 5233b833c3b2d252cfbc5496d70737a72328c76e..f8bb0161250fd7130e6de33bc15469719b2ee619 100644
--- a/data/featuredstory.yml
+++ b/data/featuredstory.yml
@@ -1 +1 @@
-defaultRight: |
+defaultRight: <div class="eclipsefdn-promo-content text-center" data-ad-format="ads_square,ads_medium_banner" data-ad-publish-to="eclipse_org_home"></div>
\ No newline at end of file
diff --git a/js/main.js b/js/main.js
index 4409b3ee84c5bb35ddccb3f2e8cbfb926cf0fa18..92ec73d893e3d22eda8e676965bdba5c6b61f434 100644
--- a/js/main.js
+++ b/js/main.js
@@ -11,4 +11,6 @@
  * SPDX-License-Identifier: EPL-2.0
  */
 
-import 'eclipsefdn-solstice-assets'
\ No newline at end of file
+import 'eclipsefdn-solstice-assets'
+import './src/eclipsefdn-promo-content'
+import './src/featured-projects-committer'
\ No newline at end of file
diff --git a/js/src/eclipsefdn-promo-content.js b/js/src/eclipsefdn-promo-content.js
new file mode 100644
index 0000000000000000000000000000000000000000..edbef1926f80964d6de02c293ffdc5fddc1c3769
--- /dev/null
+++ b/js/src/eclipsefdn-promo-content.js
@@ -0,0 +1,63 @@
+$(function () {
+  let formats = {};
+  let publish_to = '';
+  $('.eclipsefdn-promo-content').each(function (index, element) {
+    publish_to = $(element).attr('data-ad-publish-to');
+
+    if ($(element).attr('data-ad-format').indexOf(',')) {
+      const format_array = $(element).attr('data-ad-format').split(',');
+      $(format_array).each(function (item, format) {
+        formats[format] = '1';
+      });
+    } else {
+      formats[$(element).attr('data-ad-format')] = '1';
+    }
+  });
+
+  const params = {
+    host: window.location.host,
+    source: window.location.pathname,
+    publish_to: publish_to,
+    format: formats,
+  };
+
+  $.ajax('https://newsroom.eclipse.org/api/ads/', {
+    dataType: 'json',
+    contentType: 'application/json',
+    type: 'POST',
+    data: JSON.stringify(params),
+    success: function (data) {
+      for (var i = 0; i < data.length; i++) {
+        if (data[i].id !== '') {
+          const url = data[i].url;
+          const campaign_name = data[i].campaign_name;
+          const image = data[i].image;
+          $('.eclipsefdn-promo-content').each(function (index, element) {
+            if (
+              $(element).attr('data-ad-format').includes(data[i].format) &&
+              url &&
+              campaign_name &&
+              image
+            ) {
+              $(element).append(
+                '<p class="featured-story-description text-center">Sponsored Ad</p>' +
+                  '<a href="' +
+                  url +
+                  '" rel="nofollow"><img alt="' +
+                  campaign_name +
+                  '" src="' +
+                  image +
+                  '" class="img-responsive center-block"></a>' +
+                  '<p class="featured-story-description text-center"><a href="https://eclipse-5413615.hs-sites.com/ad-prospectus-form" style="float:none">Advertise Here</a></p>'
+              );
+            }
+          });
+        }
+      }
+      $.fn.matchHeight._update();
+    },
+    error: function () {
+      console.log('Could not load eclipsefdn-promo-content content.');
+    },
+  });
+});
diff --git a/js/src/featured-projects-committer.js b/js/src/featured-projects-committer.js
new file mode 100644
index 0000000000000000000000000000000000000000..44e013db06961c30de7611fb54d0b70ba8128804
--- /dev/null
+++ b/js/src/featured-projects-committer.js
@@ -0,0 +1,69 @@
+(function($, document) {
+
+  $.ajax({
+      url: "https://newsroom.eclipse.org/api/edition?options[orderby][nid]=DESC&pagesize=1",
+      type: 'GET',
+      dataType: 'json',
+      success: function(data, status) {
+
+          if (data.editions[0].featured_committer !== undefined && data.editions[0].featured_committer.length !== 0) {
+
+              $(".featured-committer-project-section").css('display', 'block');
+              $(".featured-committer-section").css('display', 'block');
+
+              const committer = data.editions[0].featured_committer
+              var image = "<div class='col-xs-8 padding-0 eclipsefdn-user-display-circle'><img class='img img-responsive' src=" + committer.picture + "></div>"
+              var content = " <div class='col-xs-16'>" +
+              "<h3 class='h4'><strong>" + committer.name + "</strong></h3>" +
+              "<div class=\"featured-blocks-match-height margin-bottom-5\" data-mh=\"featured-content\"><p>" + committer.body + "</p>" +
+              "</div>" +
+              "<a class='btn btn-primary' href='" + committer.url + "' title='Read more about "+ committer.name +"'> Read more </a>" +
+              "</div>"
+
+              var result = "<div class='item clearfix block-summary-item featured-blocks-match-height-by-row'>" + image + content + "</div>"
+
+              $('#commiters-container').append(result);
+          }
+          if (data.editions[0].featured_project !== undefined && data.editions[0].featured_project.length !== 0) {
+
+              $(".featured-committer-project-section").css('display', 'block');
+              $(".featured-project-section").css('display', 'block');
+
+              const project = data.editions[0].featured_project;
+              var project_id = project.id;
+              var project_id = project_id.replace(/\./g, "_");
+
+              $.ajax({
+                  url: "https://projects.eclipse.org/api/projects/" + project_id,
+                  type: 'GET',
+                  dataType: 'json',
+                  success: function (data, status) {
+
+                      var image = "<div class='col-xs-8 padding-0'><img class='img img-responsive' src=" + data[0].logo + "></div>"
+                      var content = " <div class='col-xs-16'>" +
+                      "<h3 class='h4'><strong>" + data[0].name + "</strong></h3>" +
+                      "<div class=\"featured-blocks-match-height margin-bottom-5\" data-mh=\"featured-content\"><p>" + project.body + "</p></div>" +
+                      "<a class='btn btn-primary' href='" +  data[0].url + "' title='Read more about " + data[0].name + "'> Read more </a>" +
+                      "</div>"
+
+                      var result = "<div class='item clearfix block-summary-item featured-blocks-match-height-by-row'>" + image + content + "</div>"
+
+                      $('#projects-container').append(result);
+                  }
+              });
+          }
+          $('.featured-blocks-match-height-by-row').matchHeight();
+          $('.featured-blocks-match-height').matchHeight({
+              byRow: false
+          });
+      },
+      error: function() {
+          console.log("An error has occurred.");
+      }
+  });
+
+
+})(jQuery, document);
+
+
+
diff --git a/layouts/home/list.html b/layouts/home/list.html
new file mode 100644
index 0000000000000000000000000000000000000000..556b09656724e5e2d391c74dacd4218b6fefb6fb
--- /dev/null
+++ b/layouts/home/list.html
@@ -0,0 +1,5 @@
+<!--
+  Keep this file empty for /home alias redirect
+
+  We need to do this since we have content pages in content/home.
+-->
\ No newline at end of file
diff --git a/layouts/partials/main_suffix.html b/layouts/partials/main_suffix.html
new file mode 100644
index 0000000000000000000000000000000000000000..a88d18d784beb40e8217f88ef223278783413407
--- /dev/null
+++ b/layouts/partials/main_suffix.html
@@ -0,0 +1,32 @@
+<!--
+  Copyright (c) 2019 Eclipse Foundation, Inc.
+
+  This program and the accompanying materials are made available under the
+  terms of the Eclipse Public License v. 2.0 which is available at
+  http://www.eclipse.org/legal/epl-2.0.
+
+  Contributors:
+    Eric Poirier <eric.poirier@eclipse-foundation.org>
+
+  SPDX-License-Identifier: EPL-2.0
+-->
+
+    <!-- @todo: contribute back to hugo-solstice-theme -->
+    {{ if ne .Page.Params.hide_sidebar true }}
+      {{ $sidebarLayout := .Page.Params.sidebar_layout | default .Site.Params.sidebar_layout | default "default" }}
+      </div>
+        <div class="{{- .Params.main_sidebar_class | default .Site.Params.main_sidebar_class | default "col-md-6  padding-bottom-30"}}">
+          {{ if ne .Page.Params.hide_sidebar_menu_links true }}
+            {{ if eq $sidebarLayout "default" }}
+              {{ partial "sidebar.html" . }}
+            {{ else if eq $sidebarLayout "sidebar_block" }}
+              {{ partial "sidebar-block.html" . }}
+            {{ end }}
+          {{ end }}
+
+          {{ .Page.Params.main_sidebar_custom_html | default .Site.Params.main_sidebar_custom_html | safeHTML }}
+        </div>
+      </div>
+    {{ end }}
+  </div>
+</main>
diff --git a/layouts/shortcodes/pages/home/content.html b/layouts/shortcodes/pages/home/content.html
deleted file mode 100644
index 979ad6dd7873c889c30eb37c1098c288c79d9173..0000000000000000000000000000000000000000
--- a/layouts/shortcodes/pages/home/content.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<div class="container margin-top-60">
-  <div class="row">
-    <div class="col-lg-10 col-lg-offset-2 col-md-12 padding-bottom-50">
-      <div class="block-summary-title">
-        <i class="fa fa-comments fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
-        <h2>Announcements</h2>
-      </div>
-     <div id="news-list-announcements" data-pagination="false" data-news-type="announcements" data-news-count="4" data-publish-target="eclipse_org"><div class="news-container" id="news-container"><div class="item block-summary-item" data-mh="group-0" style="height: 230px;"><p>Wednesday, December 16, 2020 - 00:00</p><h4><a href="https://newsroom.eclipse.org/news/announcements/eclipse-ide-2020-12-now-available">Eclipse IDE 2020-12 is now available</a></h4><p>The latest Eclipse IDE release includes improvements and features like a new “Eclipse IDE for Embedded C/C++ Developers" package. Download the leading open platform for professional developers.</p></div><div class="item block-summary-item" data-mh="group-1" style="height: 210px;"><p>Tuesday, December 8, 2020 - 15:39</p><h4><a href="https://newsroom.eclipse.org/news/announcements/jakarta-ee-9-delivers-big-bang">Jakarta EE 9 Delivers the Big Bang</a></h4><p>Moving all the specification APIs to the jakarta namespace (sometimes referred to as the “big bang”) is a simple, but very significant, update that opens the door to the next era of innovation using cloud native technologies for Java.</p></div><div class="item block-summary-item" data-mh="group-2" style="height: 230px;"><p>Tuesday, December 8, 2020 - 08:59</p><h4><a href="https://newsroom.eclipse.org/news/announcements/jakarta-ee-working-group-releases-jakarta-ee-9-specifications-lay-foundation-true">The Jakarta EE Working Group Releases Jakarta EE 9 Specifications to Lay the Foundation for True Cloud Native Java</a></h4><p>The Jakarta EE Working Group announces package namespace change from javax to jakarta to power the evolution of cloud native technologies for Java.</p></div><div class="item block-summary-item" data-mh="group-3" style="height: 210px;"><p>Friday, December 4, 2020 - 09:37</p><h4><a href="https://newsroom.eclipse.org/news/announcements/eclipse-mosquitto-v20-out">Eclipse Mosquitto v2.0 is out!</a></h4><p>Just in time for Christmas, the Eclipse Mosquitto team released version 2.0 of the popular MQTT broker. Mosquitto now employs more secure default settings, and this introduces a number of changes to the behaviour of the broker.&nbsp;</p></div></div></div>
-      <ul class="list-inline text-center">
-        <li><a class="btn btn-primary" href="http://feeds.feedburner.com/eclipse/fnews" title="Subscribe to our RSS-feed"><i class="fa fa-rss margin-right-5"></i> Subscribe </a></li>
-        <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/eclipse/announcements/"> View all </a></li>
-      </ul>
-    </div>
-    <div class="col-lg-10 col-md-12 padding-bottom-50">
-      <div class="block-summary-title">
-        <i class="fa fa-users fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
-        <h2>Community News</h2>
-      </div>
-      <div id="news-list-community" data-pagination="false" data-news-type="community_news" data-news-count="4" data-publish-target="eclipse_org"><div class="news-container" id="news-container"><div class="item block-summary-item" data-mh="group-0" style="height: 230px;"><p>Wednesday, January 13, 2021 - 08:55</p><h4><a href="https://newsroom.eclipse.org/news/community-news/help-shape-future-iot-and-edge-completing-our-survey">Help Shape the Future of IoT and Edge by Completing Our Survey</a></h4><p>If your business is deploying or using commercial IoT and edge computing solutions, please take a few minutes before February 28 to complete our 2021 IoT and Edge Commercial Adoption Survey. </p></div><div class="item block-summary-item" data-mh="group-1" style="height: 210px;"><p>Monday, January 4, 2021 - 10:47</p><h4><a href="https://newsroom.eclipse.org/news/community-news/cloud-tool-time-webinar-series-cloud-development-tools">Cloud Tool Time: A Webinar Series For Cloud Development Tools</a></h4><p>Launched in November 2020, the Cloud Tool Time webinar series aims to educate, innovate, and engage with the fast-growing cloud development tools community. </p></div><div class="item block-summary-item" data-mh="group-2" style="height: 230px;"><p>Tuesday, December 22, 2020 - 13:08</p><h4><a href="https://newsroom.eclipse.org/news/community-news/virtual-iot-meetups-year-review">Virtual IoT Meetups - Year in Review</a></h4><p>The Virtual IoT Meetup Group brings together a world-wide network of developers dedicated to discovering and creating new technologies that will make it easier to create IoT applications.</p></div><div class="item block-summary-item" data-mh="group-3" style="height: 210px;"><p>Tuesday, December 22, 2020 - 13:06</p><h4><a href="https://newsroom.eclipse.org/news/community-news/2021-predictions-open-source-cloud-development-tools-new-standard">2021 Predictions: Open Source Cloud Development Tools as the New Standard</a></h4><p>My prediction is that 2021 will be a tipping point for Open Source Cloud IDEs and associated technologies.</p></div></div></div>
-      <ul class="list-inline text-center">
-        <li><a class="btn btn-primary" href="http://feeds.feedburner.com/eclipse/cnews" title="Subscribe to our RSS-feed"><i class="fa fa-rss margin-right-5"></i> Subscribe </a></li>
-        <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/eclipse/community-news/"> View all </a></li>
-      </ul>
-    </div>
-  </div>
-  <hr class="brand-primary padding-bottom-10">
-  <!-- Featured Committer and Featured project -->
-  <div class="row">
-    <div class="col-lg-10 col-lg-offset-2 col-md-12 padding-bottom-50">
-      <div class="block-summary-title">
-        <i class="fa fa-star fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
-        <h2>Featured Committer</h2>
-      </div>
-      <div class="news-container my-group" id="commiters-container">
-      <div class="item clearfix block-summary-item match-height-item-by-row" style="height: 208px;"><div class="col-xs-8 padding-0 eclipsefdn-user-display-circle"><img class="img img-responsive" src="/home/images/featured_contents/featured_committers/jakob_erdmann.jpeg"></div> <div class="col-xs-16"><h3 class="h4"><strong>Jakob Erdmann</strong></h3><p><strong>Committer to: </strong>Eclipse SUMO</p><p><strong>Committer since: </strong>2018</p><a class="btn btn-primary" href="http://eclipse.org/community/eclipse_newsletter/2020/december/5.php" title="Subscribe to our RSS-feed"> Read more </a></div></div></div>
-    </div>
-
-    <div class="col-lg-10 col-md-12 padding-bottom-50">
-      <div class="block-summary-title">
-        <i class="fa fa-rocket fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
-        <h2>Featured Project</h2>
-      </div>
-      <div class="news-container my-group" id="projects-container">
-      <div class="item clearfix block-summary-item match-height-item-by-row" style="height: 208px;"><div class="col-xs-8 padding-0"><img class="img img-responsive" src="/home/images/featured_contents/featured_projects/cdt.png"></div> <div class="col-xs-16"><h3 class="h4"><strong>Eclipse CDT</strong></h3><p>Eclipse CDT provides a fully functional C/C++ IDE based on the Eclipse Platform.</p><a class="btn btn-primary" href="https://www.eclipse.org/cdt/" title="Subscribe to our RSS-feed"> Read more </a></div></div></div>
-    </div>
-  </div>
-</div>
\ No newline at end of file
diff --git a/layouts/shortcodes/pages/home/featured-committer-project.html b/layouts/shortcodes/pages/home/featured-committer-project.html
new file mode 100644
index 0000000000000000000000000000000000000000..7341a580f63a261d42ee7cf8f28e1a2b014aad42
--- /dev/null
+++ b/layouts/shortcodes/pages/home/featured-committer-project.html
@@ -0,0 +1,25 @@
+<!-- Featured Committer and Featured project -->
+<div class="featured-committer-project-section row" style="display:none;">
+  <div class="container">
+    <div class="row">
+      <hr class="brand-primary padding-bottom-10">
+      <div class="col-lg-10 col-lg-offset-2 col-md-12 padding-bottom-50 featured-committer-section"
+        style="display:none;">
+        <div class="block-summary-title">
+          <i class="fa fa-star fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
+          <h2>Featured Committer</h2>
+        </div>
+        <div class="news-container my-group" id="commiters-container">
+        </div>
+      </div>
+      <div class="col-lg-10 col-md-12 padding-bottom-50 featured-project-section" style="display:none;">
+        <div class="block-summary-title">
+          <i class="fa fa-rocket fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i>
+          <h2>Featured Project</h2>
+        </div>
+        <div class="news-container my-group" id="projects-container">
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/layouts/shortcodes/pages/home/foundation-by-the-numbers.html b/layouts/shortcodes/pages/home/foundation-by-the-numbers.html
new file mode 100644
index 0000000000000000000000000000000000000000..053f661a9e1abb4f6dfff0422e1320a0bb0b56ae
--- /dev/null
+++ b/layouts/shortcodes/pages/home/foundation-by-the-numbers.html
@@ -0,0 +1,127 @@
+<div class="featured-stats row">
+  <div class="container margin-top-20">
+    <h2 class="margin-bottom-30 margin-top-0">Eclipse Foundation by the Numbers</h2>
+    <div class="row">
+      <div class="col-md-8 col-sm-8 col-xs-12">
+        <div class="row margin-right-0">
+          <a href="/projects" class="featured-stats-link">
+            <span class="col-xs-12 featured-stats-icon-container">
+              <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24"
+                  height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
+                  stroke-linecap="round" stroke-linejoin="round" class="feather feather-code">
+                  <polyline points="16 18 22 12 16 6"></polyline>
+                  <polyline points="8 6 2 12 8 18"></polyline>
+                </svg></span>
+            </span>
+            <span class="col-xs-12 featured-stats-text-container">
+              <span class="featured-stats-number">415+</span><br>
+              Projects
+            </span>
+          </a>
+        </div>
+      </div>
+
+      <div class="col-md-8 col-sm-8 col-xs-12">
+        <div class="row margin-right-0">
+          <a href="/membership/become_a_member/committer.php" class="featured-stats-link">
+            <span class="col-xs-12 featured-stats-icon-container">
+              <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24"
+                  height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
+                  stroke-linecap="round" stroke-linejoin="round" class="feather feather-users">
+                  <path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path>
+                  <circle cx="9" cy="7" r="4"></circle>
+                  <path d="M23 21v-2a4 4 0 0 0-3-3.87"></path>
+                  <path d="M16 3.13a4 4 0 0 1 0 7.75"></path>
+                </svg></span>
+            </span>
+            <span class="col-xs-12 featured-stats-text-container">
+              <span class="featured-stats-number">1750+</span><br>
+              Committers
+            </span>
+          </a>
+        </div>
+      </div>
+
+      <div class="col-md-8 col-sm-8 col-xs-12">
+        <div class="row margin-right-0">
+          <a href="https://github.com/eclipse" target="_blank" class="featured-stats-link">
+            <span class="col-xs-12 featured-stats-icon-container">
+              <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24"
+                  height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
+                  stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-justify">
+                  <line x1="21" y1="10" x2="3" y2="10"></line>
+                  <line x1="21" y1="6" x2="3" y2="6"></line>
+                  <line x1="21" y1="14" x2="3" y2="14"></line>
+                  <line x1="21" y1="18" x2="3" y2="18"></line>
+                </svg></span>
+            </span>
+            <span class="col-xs-12 featured-stats-text-container">
+              <span class="featured-stats-number">332M+</span><br>
+              Lines of code
+            </span>
+          </a>
+        </div>
+      </div>
+
+      <div class="col-md-8 col-sm-8 col-xs-12">
+        <div class="row margin-right-0">
+          <a href="/membership/exploreMembership.php" class="featured-stats-link">
+            <span class="col-xs-12 featured-stats-icon-container">
+              <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24"
+                  height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
+                  stroke-linecap="round" stroke-linejoin="round" class="feather feather-briefcase">
+                  <rect x="2" y="7" width="20" height="14" rx="2" ry="2"></rect>
+                  <path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path>
+                </svg></span>
+            </span>
+            <span class="col-xs-12 featured-stats-text-container">
+              <span class="featured-stats-number">320+</span><br>
+              Members
+            </span>
+          </a>
+        </div>
+      </div>
+
+      <div class="col-md-8 col-sm-8 col-xs-12">
+        <div class="row margin-right-0">
+          <a href="/membership/exploreMembership.php" class="featured-stats-link">
+            <span class="col-xs-12 featured-stats-icon-container">
+              <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24"
+                  height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
+                  stroke-linecap="round" stroke-linejoin="round" class="feather feather-award">
+                  <circle cx="12" cy="8" r="7"></circle>
+                  <polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline>
+                </svg></span>
+            </span>
+            <span class="col-xs-12 featured-stats-text-container">
+              <span class="featured-stats-number">43</span><br>
+              Staff Members
+            </span>
+          </a>
+        </div>
+      </div>
+
+      <div class="col-md-8 col-sm-8 col-xs-12">
+        <div class="row margin-right-0">
+          <a href="/org/workinggroups/" class="featured-stats-link">
+            <span class="col-xs-12 featured-stats-icon-container">
+              <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24"
+                  height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"
+                  stroke-linecap="round" stroke-linejoin="round" class="feather feather-share-2">
+                  <circle cx="18" cy="5" r="3"></circle>
+                  <circle cx="6" cy="12" r="3"></circle>
+                  <circle cx="18" cy="19" r="3"></circle>
+                  <line x1="8.59" y1="13.51" x2="15.42" y2="17.49"></line>
+                  <line x1="15.41" y1="6.51" x2="8.59" y2="10.49"></line>
+                </svg></span>
+            </span>
+            <span class="col-xs-12 featured-stats-text-container">
+              <span class="featured-stats-number">18</span><br>
+              Working Groups
+            </span>
+          </a>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/layouts/shortcodes/pages/home/newsroom_ads.html b/layouts/shortcodes/pages/home/newsroom_ads.html
new file mode 100644
index 0000000000000000000000000000000000000000..b9061437c9d6ef83fbf16e28eede7a5f06c4094a
--- /dev/null
+++ b/layouts/shortcodes/pages/home/newsroom_ads.html
@@ -0,0 +1,5 @@
+<!-- @todo: contribute back to hugo-solstice-theme -->
+{{ if and (isset .Params "adFormat") (isset .Params "publishTo")}}
+{{ $class := .Get "class" | default "eclipsefdn-promo-content text-center margin-bottom-40" }}
+<div class="{{ $class }}" data-ad-format="{{ index .Params "adFormat" }}" data-ad-publish-to="{{ index .Params "publishTo" }}"></div>
+{{ end }}
\ No newline at end of file
diff --git a/less/images/jumbotron/anniversary-sm.jpg b/less/images/jumbotron/anniversary-sm.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68612b6be65b349ef5f9956063410d93ba5db96a
Binary files /dev/null and b/less/images/jumbotron/anniversary-sm.jpg differ
diff --git a/less/images/jumbotron/anniversary-xs.jpg b/less/images/jumbotron/anniversary-xs.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab6fa3644ff9710490407b93fd46b9914cd5eefb
Binary files /dev/null and b/less/images/jumbotron/anniversary-xs.jpg differ
diff --git a/less/images/jumbotron/anniversary.jpg b/less/images/jumbotron/anniversary.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..51fa867e03e1153456d707a5dcdb83c6cba90670
Binary files /dev/null and b/less/images/jumbotron/anniversary.jpg differ
diff --git a/less/pages/homepage.less b/less/pages/homepage.less
new file mode 100644
index 0000000000000000000000000000000000000000..29c6826c67a5e61fc56174047ca506bbb79e6698
--- /dev/null
+++ b/less/pages/homepage.less
@@ -0,0 +1,72 @@
+/*!
+ * Copyright (c) 2021 Eclipse Foundation, Inc.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v. 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * Contributors:
+ *   Eric Poirier <eric.poirier@eclipse-foundation.org>
+ *
+ * SPDX-License-Identifier: EPL-2.0
+*/
+
+.header-anniversary-bg-img {
+  background-image: url('../images/jumbotron/anniversary-xs.jpg');
+  min-height: 600px;
+  background-position: center;
+}
+
+.featured-jumbotron {
+  padding-top: 45px;
+}
+
+.featured-jumbotron h1:after {
+  border-color: #2c2255;
+  margin: 45px auto 0;
+}
+
+.featured-jumbotron-anniversary {
+  position: relative;
+}
+
+.featured-jumbotron-anniversary h1 {
+  margin-bottom: 0;
+}
+
+.anniversary-logo {
+  background-position: -1675px;
+}
+
+@media (min-width: 768px) {
+  .header-anniversary-bg-img {
+    background-image: url('../images/jumbotron/anniversary-sm.jpg');
+  }
+}
+
+@media (min-width: 992px) {
+  .header-anniversary-bg-img {
+    background-image: url('../images/jumbotron/anniversary.jpg');
+  }
+  .featured-jumbotron-anniversary h1 {
+    margin-bottom: 45px;
+  }
+  .anniversary-logo {
+    position: absolute;
+    right: -170px;
+    top: -85px;
+  }
+  .anniversary-logo img {
+    width: 220px;
+  }
+}
+
+@media (max-width: 1199px) {
+  .jumbotron p {
+    text-shadow: 0px 0px 12px #000;
+  }
+}
+
+.featured-jumbotron h1:after {
+  border-color: #f7941e;
+}
diff --git a/less/styles.less b/less/styles.less
index e8761fd2ce6133a7dd4296a565fcec275cd4c1ee..87b4295058850f8d730e6391e9926c39a8c27f2d 100644
--- a/less/styles.less
+++ b/less/styles.less
@@ -1,15 +1,23 @@
 /*!
  * Copyright (c) 2021 Eclipse Foundation, Inc.
- * 
+ *
  * This program and the accompanying materials are made available under the
  * terms of the Eclipse Public License v. 2.0 which is available at
  * http://www.eclipse.org/legal/epl-2.0.
- * 
+ *
  * Contributors:
  *   Christopher Guindon <chris.guindon@eclipse-foundation.org>
- * 
+ *
  * SPDX-License-Identifier: EPL-2.0
 */
 
 @import '~eclipsefdn-solstice-assets/less/quicksilver/styles.less';
-@import '_variables.less';
\ No newline at end of file
+@import 'pages/homepage.less';
+@import '_variables.less';
+
+// @todo: Allow to add class
+// to https://gitlab.eclipse.org/eclipsefdn/it/webdev/hugo-solstice-theme/-/blob/master/layouts/partials/featured_story.html
+#featured-story {
+  margin-bottom:60px;
+}
+
diff --git a/netlify.toml b/netlify.toml
index 2957cdc31cec115c3956d8a984057c1b754018f5..33c837f7c1ff8da3fbbbb2fc6d0d59c845d745e0 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -1,6 +1,6 @@
 [build]
 publish = "public"
-command = "npm run build_netlify && hugo --gc --minify -b https://eclipsefdn-eclipse.netlify.com"
+command = "npm run production && hugo --gc --minify -b https://eclipsefdn-eclipse.netlify.com"
 
 [build.environment]
 NODE_VERSION = "12.18.3"
@@ -11,20 +11,20 @@ HUGO_ENV = "production"
 HUGO_ENABLEGITINFO = "true"
 
 [context.split1]
-command = "npm run build_netlify && hugo --gc --minify --enableGitInfo"
+command = "npm run production && hugo --gc --minify --enableGitInfo"
 
 [context.split1.environment]
 HUGO_VERSION = "0.76.5"
 HUGO_ENV = "production"
 
 [context.deploy-preview]
-command = "npm run build_netlify && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
+command = "npm run production && hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
 
 [context.deploy-preview.environment]
 HUGO_VERSION = "0.76.5"
 
 [context.branch-deploy]
-command = "npm run build_netlify && hugo --gc --minify -b $DEPLOY_PRIME_URL"
+command = "npm run production && hugo --gc --minify -b $DEPLOY_PRIME_URL"
 
 [context.branch-deploy.environment]
 HUGO_VERSION = "0.76.5"
diff --git a/package.json b/package.json
index 9a89620bd49e7250c7fe931c3948253795e1af64..6d70679bfcdb31b149bdfaa38d7dfd09fd9410cb 100644
--- a/package.json
+++ b/package.json
@@ -17,15 +17,10 @@
     "watch": "NODE_ENV=development webpack --watch --progress --config=node_modules/laravel-mix/setup/webpack.config.js",
     "hot": "NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
     "production": "NODE_ENV=production webpack --progress --config=node_modules/laravel-mix/setup/webpack.config.js",
-    "install": "NODE_ENV=production npm run production",
-    "postinstall": "npm run fetch_projects && npm run yaml2json_projects",
-    "fetch_projects": "node node_modules/eclipsefdn-hugo-solstice-theme/bin/projects/index.js -l data -u https://projects.eclipse.org/api/projects",
-    "yaml2json_projects": "node node_modules/js-yaml/bin/js-yaml.js -c data/eclipsefdn_projects.yaml | node node_modules/json-minify/index.js > static/js/projects.json",
-    "disallow_robots_txt": "echo \"User-agent: *\r\nDisallow: /\" > layouts/robots.txt",
-    "build_netlify": "NODE_ENV=production npm run disallow_robots_txt && npm run production"
+    "install": "NODE_ENV=production npm run production"
   },
   "dependencies": {
-    "eclipsefdn-hugo-solstice-theme": "0.0.132",
+    "eclipsefdn-hugo-solstice-theme": "0.0.139",
     "js-yaml": "^3.13.1",
     "json-minify": "^1.0.0"
   },
diff --git a/static/images/anniversary-sm.jpg b/static/images/anniversary-sm.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68612b6be65b349ef5f9956063410d93ba5db96a
Binary files /dev/null and b/static/images/anniversary-sm.jpg differ
diff --git a/static/images/anniversary-xs.jpg b/static/images/anniversary-xs.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ab6fa3644ff9710490407b93fd46b9914cd5eefb
Binary files /dev/null and b/static/images/anniversary-xs.jpg differ
diff --git a/static/images/anniversary.jpg b/static/images/anniversary.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..51fa867e03e1153456d707a5dcdb83c6cba90670
Binary files /dev/null and b/static/images/anniversary.jpg differ
diff --git a/static/images/logos/eclipse-foundation-200x200.png b/static/images/logos/eclipse-foundation-200x200.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a7ff7070903691597fe039a386e74decba370eb
Binary files /dev/null and b/static/images/logos/eclipse-foundation-200x200.png differ
diff --git a/static/images/logos/eclipse-foundation-400x400.png b/static/images/logos/eclipse-foundation-400x400.png
new file mode 100644
index 0000000000000000000000000000000000000000..1cd01c4a9ba3776b88442dc6f7a1b9cabdcf2d43
Binary files /dev/null and b/static/images/logos/eclipse-foundation-400x400.png differ
diff --git a/static/mix-manifest.json b/static/mix-manifest.json
index ea94b68648a8d6932c1ddb8592fa947895fa7b35..c13c9e3649f9d0e06e47f4162d5b20562cd72230 100644
--- a/static/mix-manifest.json
+++ b/static/mix-manifest.json
@@ -1,4 +1,4 @@
 {
-    "/js/solstice.js": "/js/solstice.js",
+    "/js/main.js": "/js/main.js",
     "/css/styles.css": "/css/styles.css"
 }
diff --git a/webpack.mix.js b/webpack.mix.js
index fea4b4eaa0e195f1e98db2f4c5a2da62db8376e7..4eeab78421b5c7badc97f56d19b994d80a5e64e7 100644
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -20,4 +20,4 @@ mix.setResourceRoot('../');
 
 mix.less('./less/styles.less', 'static/css/styles.css');
 
-mix.js('js/main.js', './static/js/solstice.js');
+mix.js('js/main.js', './static/js/main.js');
diff --git a/yarn.lock b/yarn.lock
index a54c21a45b23014392810684915350f23610cd0d..a8c06a1ae772d744927ab69df763188732544190 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9,11 +9,44 @@
   dependencies:
     "@babel/highlight" "^7.16.0"
 
+"@babel/code-frame@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
+  integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
+  dependencies:
+    "@babel/highlight" "^7.16.7"
+
 "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.0.tgz#ea269d7f78deb3a7826c39a4048eecda541ebdaa"
   integrity sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==
 
+"@babel/compat-data@^7.16.4":
+  version "7.16.4"
+  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e"
+  integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==
+
+"@babel/core@^7.0.0-0":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.7.tgz#db990f931f6d40cb9b87a0dc7d2adc749f1dcbcf"
+  integrity sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==
+  dependencies:
+    "@babel/code-frame" "^7.16.7"
+    "@babel/generator" "^7.16.7"
+    "@babel/helper-compilation-targets" "^7.16.7"
+    "@babel/helper-module-transforms" "^7.16.7"
+    "@babel/helpers" "^7.16.7"
+    "@babel/parser" "^7.16.7"
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.16.7"
+    "@babel/types" "^7.16.7"
+    convert-source-map "^1.7.0"
+    debug "^4.1.0"
+    gensync "^1.0.0-beta.2"
+    json5 "^2.1.2"
+    semver "^6.3.0"
+    source-map "^0.5.0"
+
 "@babel/core@^7.15.8":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4"
@@ -44,6 +77,15 @@
     jsesc "^2.5.1"
     source-map "^0.5.0"
 
+"@babel/generator@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.7.tgz#b42bf46a3079fa65e1544135f32e7958f048adbb"
+  integrity sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==
+  dependencies:
+    "@babel/types" "^7.16.7"
+    jsesc "^2.5.1"
+    source-map "^0.5.0"
+
 "@babel/helper-annotate-as-pure@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz#9a1f0ebcda53d9a2d00108c4ceace6a5d5f1f08d"
@@ -69,6 +111,16 @@
     browserslist "^4.17.5"
     semver "^6.3.0"
 
+"@babel/helper-compilation-targets@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b"
+  integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==
+  dependencies:
+    "@babel/compat-data" "^7.16.4"
+    "@babel/helper-validator-option" "^7.16.7"
+    browserslist "^4.17.5"
+    semver "^6.3.0"
+
 "@babel/helper-create-class-features-plugin@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz#090d4d166b342a03a9fec37ef4fd5aeb9c7c6a4b"
@@ -103,6 +155,13 @@
     resolve "^1.14.2"
     semver "^6.1.2"
 
+"@babel/helper-environment-visitor@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"
+  integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-explode-assignable-expression@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz#753017337a15f46f9c09f674cff10cee9b9d7778"
@@ -119,6 +178,15 @@
     "@babel/template" "^7.16.0"
     "@babel/types" "^7.16.0"
 
+"@babel/helper-function-name@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f"
+  integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==
+  dependencies:
+    "@babel/helper-get-function-arity" "^7.16.7"
+    "@babel/template" "^7.16.7"
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-get-function-arity@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz#0088c7486b29a9cb5d948b1a1de46db66e089cfa"
@@ -126,6 +194,13 @@
   dependencies:
     "@babel/types" "^7.16.0"
 
+"@babel/helper-get-function-arity@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419"
+  integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-hoist-variables@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz#4c9023c2f1def7e28ff46fc1dbcd36a39beaa81a"
@@ -133,6 +208,13 @@
   dependencies:
     "@babel/types" "^7.16.0"
 
+"@babel/helper-hoist-variables@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
+  integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-member-expression-to-functions@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz#29287040efd197c77636ef75188e81da8bccd5a4"
@@ -147,6 +229,13 @@
   dependencies:
     "@babel/types" "^7.16.0"
 
+"@babel/helper-module-imports@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
+  integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-module-transforms@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz#1c82a8dd4cb34577502ebd2909699b194c3e9bb5"
@@ -161,6 +250,20 @@
     "@babel/traverse" "^7.16.0"
     "@babel/types" "^7.16.0"
 
+"@babel/helper-module-transforms@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41"
+  integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==
+  dependencies:
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-module-imports" "^7.16.7"
+    "@babel/helper-simple-access" "^7.16.7"
+    "@babel/helper-split-export-declaration" "^7.16.7"
+    "@babel/helper-validator-identifier" "^7.16.7"
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.16.7"
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-optimise-call-expression@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338"
@@ -199,6 +302,13 @@
   dependencies:
     "@babel/types" "^7.16.0"
 
+"@babel/helper-simple-access@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7"
+  integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
@@ -213,16 +323,33 @@
   dependencies:
     "@babel/types" "^7.16.0"
 
+"@babel/helper-split-export-declaration@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
+  integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
+  dependencies:
+    "@babel/types" "^7.16.7"
+
 "@babel/helper-validator-identifier@^7.15.7":
   version "7.15.7"
   resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
   integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
 
+"@babel/helper-validator-identifier@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
+  integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
+
 "@babel/helper-validator-option@^7.14.5":
   version "7.14.5"
   resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
   integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
 
+"@babel/helper-validator-option@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
+  integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
+
 "@babel/helper-wrap-function@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz#b3cf318afce774dfe75b86767cd6d68f3482e57c"
@@ -242,6 +369,15 @@
     "@babel/traverse" "^7.16.3"
     "@babel/types" "^7.16.0"
 
+"@babel/helpers@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc"
+  integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==
+  dependencies:
+    "@babel/template" "^7.16.7"
+    "@babel/traverse" "^7.16.7"
+    "@babel/types" "^7.16.7"
+
 "@babel/highlight@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a"
@@ -251,11 +387,25 @@
     chalk "^2.0.0"
     js-tokens "^4.0.0"
 
+"@babel/highlight@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.7.tgz#81a01d7d675046f0d96f82450d9d9578bdfd6b0b"
+  integrity sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==
+  dependencies:
+    "@babel/helper-validator-identifier" "^7.16.7"
+    chalk "^2.0.0"
+    js-tokens "^4.0.0"
+
 "@babel/parser@^7.1.0", "@babel/parser@^7.16.0", "@babel/parser@^7.16.3":
   version "7.16.3"
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.3.tgz#271bafcb811080905a119222edbc17909c82261d"
   integrity sha512-dcNwU1O4sx57ClvLBVFbEgx0UZWfd0JQX5X6fxFRCLHelFBGXFfSz6Y0FAq2PEwUqlqLkdVjVr4VASEOuUnLJw==
 
+"@babel/parser@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.7.tgz#d372dda9c89fcec340a82630a9f533f2fe15877e"
+  integrity sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==
+
 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.0":
   version "7.16.2"
   resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz#2977fca9b212db153c195674e57cfab807733183"
@@ -865,6 +1015,15 @@
     "@babel/parser" "^7.16.0"
     "@babel/types" "^7.16.0"
 
+"@babel/template@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
+  integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
+  dependencies:
+    "@babel/code-frame" "^7.16.7"
+    "@babel/parser" "^7.16.7"
+    "@babel/types" "^7.16.7"
+
 "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.16.3":
   version "7.16.3"
   resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.3.tgz#f63e8a938cc1b780f66d9ed3c54f532ca2d14787"
@@ -880,6 +1039,22 @@
     debug "^4.1.0"
     globals "^11.1.0"
 
+"@babel/traverse@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.7.tgz#dac01236a72c2560073658dd1a285fe4e0865d76"
+  integrity sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==
+  dependencies:
+    "@babel/code-frame" "^7.16.7"
+    "@babel/generator" "^7.16.7"
+    "@babel/helper-environment-visitor" "^7.16.7"
+    "@babel/helper-function-name" "^7.16.7"
+    "@babel/helper-hoist-variables" "^7.16.7"
+    "@babel/helper-split-export-declaration" "^7.16.7"
+    "@babel/parser" "^7.16.7"
+    "@babel/types" "^7.16.7"
+    debug "^4.1.0"
+    globals "^11.1.0"
+
 "@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.4.4":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba"
@@ -888,6 +1063,14 @@
     "@babel/helper-validator-identifier" "^7.15.7"
     to-fast-properties "^2.0.0"
 
+"@babel/types@^7.16.7":
+  version "7.16.7"
+  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.7.tgz#4ed19d51f840ed4bd5645be6ce40775fecf03159"
+  integrity sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==
+  dependencies:
+    "@babel/helper-validator-identifier" "^7.16.7"
+    to-fast-properties "^2.0.0"
+
 "@discoveryjs/json-ext@^0.5.0":
   version "0.5.5"
   resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3"
@@ -1683,7 +1866,7 @@ bytes@3.1.0:
   resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
   integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
 
-call-bind@^1.0.0, call-bind@^1.0.2:
+call-bind@^1.0.0, call-bind@^1.0.2, call-bind@~1.0.2:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
   integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
@@ -2234,6 +2417,11 @@ csso@^4.2.0:
   dependencies:
     css-tree "^1.1.2"
 
+date-fns@^2.27.0:
+  version "2.28.0"
+  resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2"
+  integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==
+
 debug@2.6.9, debug@^2.2.0:
   version "2.6.9"
   resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -2315,7 +2503,7 @@ decompress@^4.0.0:
     pify "^2.3.0"
     strip-dirs "^2.0.0"
 
-deep-equal@^1.0.1:
+deep-equal@^1.0.1, deep-equal@~1.1.1:
   version "1.1.1"
   resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
   integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
@@ -2346,6 +2534,11 @@ define-properties@^1.1.3:
   dependencies:
     object-keys "^1.0.12"
 
+defined@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
+  integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
+
 del@^6.0.0:
   version "6.0.0"
   resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952"
@@ -2496,6 +2689,13 @@ dotenv@^10.0.0:
   resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
   integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
 
+dotignore@~0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/dotignore/-/dotignore-0.1.2.tgz#f942f2200d28c3a76fbdd6f0ee9f3257c8a2e905"
+  integrity sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==
+  dependencies:
+    minimatch "^3.0.4"
+
 download@^6.2.2:
   version "6.2.5"
   resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714"
@@ -2518,34 +2718,41 @@ duplexer3@^0.1.4:
   resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
   integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
 
-eclipsefdn-hugo-solstice-theme@0.0.132:
-  version "0.0.132"
-  resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.132.tgz#92c4de91ed19dd207d546b1b06438cde066a5062"
-  integrity sha512-erNTtoJqCG2eiLdpv5TXRxcLbu+V2+EosO4kNF4fJVwVw0Bnl0JghJsLGmyEcpEuqKIl64k4EYh0c6/rBHe0hg==
+eclipsefdn-hugo-solstice-theme@0.0.139:
+  version "0.0.139"
+  resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.139.tgz#91449224f4985898a70d0bda9320f6be64c59fe3"
+  integrity sha512-6n+SJrSt4qj7I+80D6hMoC6x4uwnp28dU+8CtP1i0C9ACdoDs3RXSCgWIPxcga4fla0RadyDrbKy40k3lbcA5w==
   dependencies:
     axios "^0.21.1"
-    eclipsefdn-solstice-assets "0.0.174"
+    eclipsefdn-solstice-assets "0.0.179"
     json2yaml "^1.1.0"
     parse-link-header "^1.0.1"
     toml "^3.0.0"
 
-eclipsefdn-solstice-assets@0.0.174:
-  version "0.0.174"
-  resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.174.tgz#b27eff57e5cc8898ab33a891f3b5eb7e9cb216dc"
-  integrity sha512-5LTN+duBtCqqDBztxDkUdW7HHlgzAmlwHB/HzpwajrfJKp4iJq1qUofSx3EXwXOPNGZyhxOIrATav+PKNQkBTw==
+eclipsefdn-solstice-assets@0.0.179:
+  version "0.0.179"
+  resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.179.tgz#3599b9ea96861d00940ef17dd75de05272071d26"
+  integrity sha512-WagXKFGTAoVew2Bk5A/YW4HDZkw67vqj7n/HUf6nr+9g/5ihnepSgmd79U01tYimnOW2NUTkMg9GEsAOGgAoWw==
   dependencies:
+    "@babel/core" "^7.0.0-0"
     "@babel/plugin-proposal-class-properties" "^7.12.1"
+    "@babel/plugin-proposal-object-rest-spread" "^7.15.6"
     "@babel/plugin-syntax-class-properties" "^7.12.1"
+    "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+    "@babel/plugin-transform-runtime" "^7.15.8"
     "@babel/preset-env" "^7.12.11"
     "@geedmo/yamm3" "^1.3.1"
     bootstrap "^3.4.1"
     browserslist "^4.16.6"
     cookieconsent "^3.1.0"
     core-js "^3.15.2"
+    date-fns "^2.27.0"
     element-closest-polyfill "^1.0.4"
+    ellipsize "^0.2.0"
     feather-icons "^4.7.0"
     file-loader "^6.2.0"
     font-awesome "^4.7.0"
+    hogan.js "^3.0.2"
     html-webpack-plugin "^5.3.2"
     isomorphic-fetch "^3.0.0"
     jquery "^3.5.1"
@@ -2561,6 +2768,8 @@ eclipsefdn-solstice-assets@0.0.174:
     owl.carousel "^2.3.4"
     parse-link-header "^1.0.1"
     postcss "^8.3.5"
+    webpack "^5.60.0"
+    webpack-cli "^4.9.1"
     whatwg-fetch "^3.6.2"
 
 ee-first@1.1.1:
@@ -2578,6 +2787,13 @@ element-closest-polyfill@^1.0.4:
   resolved "https://registry.yarnpkg.com/element-closest-polyfill/-/element-closest-polyfill-1.0.4.tgz#479706b479e258bc9dd5c4fbebe3efc580bdfab6"
   integrity sha512-Bu9+TU0GXZvYXJuyXFgwcoOFNt0qsj+c4m7/gqzoHhZhL3D3xMTxzmAFgwu4LabHNCqXgymauGtZSCKV2oHIGg==
 
+ellipsize@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/ellipsize/-/ellipsize-0.2.0.tgz#06515dd6b9a1cb65e516b013a235c08a576d8b02"
+  integrity sha512-InJhblLPZbBjw3N49knOWonfprgKPLKGySmG6bGHi7WsD5OkXIIlLkU4AguROmaMZ0v1BRdo267wEc0Pexw8ww==
+  dependencies:
+    tape "^4.9.0"
+
 elliptic@^6.5.3:
   version "6.5.4"
   resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
@@ -2645,11 +2861,46 @@ error-ex@^1.2.0, error-ex@^1.3.1:
   dependencies:
     is-arrayish "^0.2.1"
 
+es-abstract@^1.19.1:
+  version "1.19.1"
+  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3"
+  integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==
+  dependencies:
+    call-bind "^1.0.2"
+    es-to-primitive "^1.2.1"
+    function-bind "^1.1.1"
+    get-intrinsic "^1.1.1"
+    get-symbol-description "^1.0.0"
+    has "^1.0.3"
+    has-symbols "^1.0.2"
+    internal-slot "^1.0.3"
+    is-callable "^1.2.4"
+    is-negative-zero "^2.0.1"
+    is-regex "^1.1.4"
+    is-shared-array-buffer "^1.0.1"
+    is-string "^1.0.7"
+    is-weakref "^1.0.1"
+    object-inspect "^1.11.0"
+    object-keys "^1.1.1"
+    object.assign "^4.1.2"
+    string.prototype.trimend "^1.0.4"
+    string.prototype.trimstart "^1.0.4"
+    unbox-primitive "^1.0.1"
+
 es-module-lexer@^0.9.0:
   version "0.9.3"
   resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
   integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
 
+es-to-primitive@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
+  integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+  dependencies:
+    is-callable "^1.1.4"
+    is-date-object "^1.0.1"
+    is-symbol "^1.0.2"
+
 escalade@^3.1.1:
   version "3.1.1"
   resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -2938,6 +3189,13 @@ font-awesome@^4.7.0:
   resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133"
   integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=
 
+for-each@~0.3.3:
+  version "0.3.3"
+  resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
+  integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
+  dependencies:
+    is-callable "^1.1.3"
+
 forwarded@0.2.0:
   version "0.2.0"
   resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -3030,7 +3288,7 @@ get-caller-file@^2.0.5:
   resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
   integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
 
-get-intrinsic@^1.0.2:
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
   version "1.1.1"
   resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
   integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
@@ -3064,6 +3322,14 @@ get-stream@^6.0.0:
   resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
   integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
 
+get-symbol-description@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
+  integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
+  dependencies:
+    call-bind "^1.0.2"
+    get-intrinsic "^1.1.1"
+
 glob-parent@^5.1.2, glob-parent@~5.1.2:
   version "5.1.2"
   resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -3088,6 +3354,18 @@ glob@^7.1.3, glob@^7.2.0:
     once "^1.3.0"
     path-is-absolute "^1.0.0"
 
+glob@~7.1.7:
+  version "7.1.7"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
+  integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+  dependencies:
+    fs.realpath "^1.0.0"
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^3.0.4"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
 globals@^11.1.0:
   version "11.12.0"
   resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
@@ -3154,6 +3432,11 @@ handle-thing@^2.0.0:
   resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
   integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
 
+has-bigints@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113"
+  integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==
+
 has-flag@^3.0.0:
   version "3.0.0"
   resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@ -3193,7 +3476,7 @@ has-unicode@^2.0.0:
   resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
   integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
 
-has@^1.0.3:
+has@^1.0.3, has@~1.0.3:
   version "1.0.3"
   resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
   integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
@@ -3506,7 +3789,7 @@ inflight@^1.0.4:
     once "^1.3.0"
     wrappy "1"
 
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
   version "2.0.4"
   resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
   integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -3536,6 +3819,15 @@ internal-ip@^6.2.0:
     is-ip "^3.1.0"
     p-event "^4.2.0"
 
+internal-slot@^1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
+  integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==
+  dependencies:
+    get-intrinsic "^1.1.0"
+    has "^1.0.3"
+    side-channel "^1.0.4"
+
 interpret@^2.2.0:
   version "2.2.0"
   resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
@@ -3579,6 +3871,13 @@ is-arrayish@^0.2.1:
   resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
   integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
 
+is-bigint@^1.0.1:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
+  integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
+  dependencies:
+    has-bigints "^1.0.1"
+
 is-binary-path@~2.1.0:
   version "2.1.0"
   resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -3586,11 +3885,24 @@ is-binary-path@~2.1.0:
   dependencies:
     binary-extensions "^2.0.0"
 
+is-boolean-object@^1.1.0:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
+  integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
+  dependencies:
+    call-bind "^1.0.2"
+    has-tostringtag "^1.0.0"
+
 is-buffer@~1.1.6:
   version "1.1.6"
   resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
   integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
 
+is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4:
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
+  integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
+
 is-core-module@^2.2.0:
   version "2.8.0"
   resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548"
@@ -3646,6 +3958,18 @@ is-natural-number@^4.0.1:
   resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
   integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=
 
+is-negative-zero@^2.0.1:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
+  integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
+
+is-number-object@^1.0.4:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0"
+  integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==
+  dependencies:
+    has-tostringtag "^1.0.0"
+
 is-number@^7.0.0:
   version "7.0.0"
   resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -3683,7 +4007,7 @@ is-plain-object@^2.0.4:
   dependencies:
     isobject "^3.0.1"
 
-is-regex@^1.0.4:
+is-regex@^1.0.4, is-regex@^1.1.4, is-regex@~1.1.3:
   version "1.1.4"
   resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
   integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
@@ -3701,6 +4025,11 @@ is-retry-allowed@^1.0.0:
   resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4"
   integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
 
+is-shared-array-buffer@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
+  integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
+
 is-stream@^1.0.0, is-stream@^1.1.0:
   version "1.1.0"
   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
@@ -3711,6 +4040,27 @@ is-stream@^2.0.0:
   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
   integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
 
+is-string@^1.0.5, is-string@^1.0.7:
+  version "1.0.7"
+  resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
+  integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
+  dependencies:
+    has-tostringtag "^1.0.0"
+
+is-symbol@^1.0.2, is-symbol@^1.0.3:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
+  integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
+  dependencies:
+    has-symbols "^1.0.2"
+
+is-weakref@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
+  integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
+  dependencies:
+    call-bind "^1.0.2"
+
 is-what@^3.12.0:
   version "3.14.1"
   resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1"
@@ -4192,7 +4542,7 @@ minimatch@^3.0.0, minimatch@^3.0.4:
   dependencies:
     brace-expansion "^1.1.7"
 
-minimist@^1.2.0, minimist@^1.2.5:
+minimist@^1.2.0, minimist@^1.2.5, minimist@~1.2.5:
   version "1.2.5"
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
   integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
@@ -4434,6 +4784,16 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
   integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
 
+object-inspect@^1.11.0, object-inspect@^1.9.0:
+  version "1.12.0"
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
+  integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
+
+object-inspect@~1.11.0:
+  version "1.11.1"
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.1.tgz#d4bd7d7de54b9a75599f59a00bd698c1f1c6549b"
+  integrity sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==
+
 object-is@^1.0.1:
   version "1.1.5"
   resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
@@ -4447,7 +4807,7 @@ object-keys@^1.0.12, object-keys@^1.1.1:
   resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
   integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
 
-object.assign@^4.1.0:
+object.assign@^4.1.0, object.assign@^4.1.2:
   version "4.1.2"
   resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
   integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
@@ -5309,7 +5669,7 @@ resolve-from@^5.0.0:
   resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
   integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
 
-resolve@^1.14.2, resolve@^1.9.0:
+resolve@^1.14.2, resolve@^1.9.0, resolve@~1.20.0:
   version "1.20.0"
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
   integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
@@ -5317,6 +5677,13 @@ resolve@^1.14.2, resolve@^1.9.0:
     is-core-module "^2.2.0"
     path-parse "^1.0.6"
 
+resumer@~0.0.0:
+  version "0.0.0"
+  resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759"
+  integrity sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=
+  dependencies:
+    through "~2.3.4"
+
 retry@^0.13.1:
   version "0.13.1"
   resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
@@ -5531,6 +5898,15 @@ shellwords@^0.1.1:
   resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
   integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
 
+side-channel@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+  integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+  dependencies:
+    call-bind "^1.0.0"
+    get-intrinsic "^1.0.2"
+    object-inspect "^1.9.0"
+
 signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
   version "3.0.5"
   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f"
@@ -5684,6 +6060,31 @@ string-width@^1.0.1:
     is-fullwidth-code-point "^3.0.0"
     strip-ansi "^6.0.1"
 
+string.prototype.trim@~1.2.4:
+  version "1.2.5"
+  resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz#a587bcc8bfad8cb9829a577f5de30dd170c1682c"
+  integrity sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==
+  dependencies:
+    call-bind "^1.0.2"
+    define-properties "^1.1.3"
+    es-abstract "^1.19.1"
+
+string.prototype.trimend@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
+  integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
+  dependencies:
+    call-bind "^1.0.2"
+    define-properties "^1.1.3"
+
+string.prototype.trimstart@^1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
+  integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
+  dependencies:
+    call-bind "^1.0.2"
+    define-properties "^1.1.3"
+
 string_decoder@^1.0.0, string_decoder@^1.1.1:
   version "1.3.0"
   resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -5798,6 +6199,27 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
   resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
   integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
 
+tape@^4.9.0:
+  version "4.14.0"
+  resolved "https://registry.yarnpkg.com/tape/-/tape-4.14.0.tgz#e4d46097e129817175b90925f2385f6b1bcfa826"
+  integrity sha512-z0+WrUUJuG6wIdWrl4W3rTte2CR26G6qcPOj3w1hfRdcmhF3kHBhOBW9VHsPVAkz08ZmGzp7phVpDupbLzrYKQ==
+  dependencies:
+    call-bind "~1.0.2"
+    deep-equal "~1.1.1"
+    defined "~1.0.0"
+    dotignore "~0.1.2"
+    for-each "~0.3.3"
+    glob "~7.1.7"
+    has "~1.0.3"
+    inherits "~2.0.4"
+    is-regex "~1.1.3"
+    minimist "~1.2.5"
+    object-inspect "~1.11.0"
+    resolve "~1.20.0"
+    resumer "~0.0.0"
+    string.prototype.trim "~1.2.4"
+    through "~2.3.8"
+
 tar-pack@^3.4.0:
   version "3.4.1"
   resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
@@ -5863,7 +6285,7 @@ terser@^5.7.2, terser@^5.9.0:
     source-map "~0.7.2"
     source-map-support "~0.5.20"
 
-through@^2.3.8:
+through@^2.3.8, through@~2.3.4, through@~2.3.8:
   version "2.3.8"
   resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
   integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
@@ -5977,6 +6399,16 @@ uid-number@^0.0.6:
   resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
   integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=
 
+unbox-primitive@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
+  integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==
+  dependencies:
+    function-bind "^1.1.1"
+    has-bigints "^1.0.1"
+    has-symbols "^1.0.2"
+    which-boxed-primitive "^1.0.2"
+
 unbzip2-stream@^1.0.9:
   version "1.4.3"
   resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
@@ -6293,6 +6725,17 @@ whatwg-url@^5.0.0:
     tr46 "~0.0.3"
     webidl-conversions "^3.0.0"
 
+which-boxed-primitive@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+  integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+  dependencies:
+    is-bigint "^1.0.1"
+    is-boolean-object "^1.1.0"
+    is-number-object "^1.0.4"
+    is-string "^1.0.5"
+    is-symbol "^1.0.3"
+
 which@^2.0.1, which@^2.0.2:
   version "2.0.2"
   resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"