diff --git a/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php b/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php
index fdd6c77..7f4cefa 100644
--- a/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php
+++ b/core/lib/Drupal/Core/Theme/ThemeAccessCheck.php
@@ -47,17 +47,17 @@ public function access($theme) {
   }
 
   /**
-   * Indicates whether the theme is accessible based on whether it is installed.
+   * Checks access based on whether it is installed or is hidden.
    *
    * @param string $theme
    *   The name of a theme.
    *
    * @return bool
-   *   TRUE if the theme is installed, FALSE otherwise.
+   *   TRUE if the theme is installed and not hidden, FALSE otherwise.
    */
   public function checkAccess($theme) {
     $themes = $this->themeHandler->listInfo();
-    return !empty($themes[$theme]->status);
+    return !empty($themes[$theme]->status) && empty($themes[$theme]->info['hidden']);
   }
 
 }
diff --git a/core/modules/block/block.module b/core/modules/block/block.module
index 29c6e16..f0bbdd3 100644
--- a/core/modules/block/block.module
+++ b/core/modules/block/block.module
@@ -88,8 +88,13 @@ function block_page_top(array &$page_top) {
  *   An array of theme names.
  */
 function block_themes_installed($theme_list) {
+  $theme_info = \Drupal::service('theme_handler')->listInfo();
   foreach ($theme_list as $theme) {
-    block_theme_initialize($theme);
+    // Don't initialize hidden themes as they are not displayed in the block
+    // management screens.
+    if (empty($theme_info[$theme]->info['hidden'])) {
+      block_theme_initialize($theme);
+    }
   }
 }
 
diff --git a/core/modules/system/src/Tests/System/ThemeTest.php b/core/modules/system/src/Tests/System/ThemeTest.php
index 8b2836b..cad1185 100644
--- a/core/modules/system/src/Tests/System/ThemeTest.php
+++ b/core/modules/system/src/Tests/System/ThemeTest.php
@@ -56,7 +56,7 @@ function testThemeSettings() {
     // Specify a filesystem path to be used for the logo.
     $file = current($this->drupalGetTestFiles('image'));
     $file_relative = strtr($file->uri, array('public:/' => PublicStream::basePath()));
-    $default_theme_path = 'core/themes/classy';
+    $default_theme_path = 'core/modules/system/tests/themes/test_classy';
 
     $supported_paths = array(
       // Raw stream wrapper URI.
@@ -126,6 +126,7 @@ function testThemeSettings() {
       // Verify the actual 'src' attribute of the logo being output in a site
       // branding block.
       $this->drupalPlaceBlock('system_branding_block', ['region' => 'header']);
+      $themes = \Drupal::service('theme_handler')->listInfo();
       $this->drupalGet('');
       $elements = $this->xpath('//header//a[@rel=:rel]/img', array(
           ':rel' => 'home',
@@ -255,8 +256,14 @@ function testAdministrationTheme() {
    * Test switching the default theme.
    */
   function testSwitchDefaultTheme() {
+    /** @var \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler */
+    $theme_handler = \Drupal::service('theme_handler');
+    // First, Install Stark and set it as the default theme programmatically.
+    $theme_handler->install(array('stark'));
+    $theme_handler->setDefault('stark');
+
     // Install Bartik and set it as the default theme.
-    \Drupal::service('theme_handler')->install(array('bartik'));
+    $theme_handler->install(array('bartik'));
     $this->drupalGet('admin/appearance');
     $this->clickLink(t('Set as default'));
     $this->assertEqual($this->config('system.theme')->get('default'), 'bartik');
@@ -266,10 +273,10 @@ function testSwitchDefaultTheme() {
     $this->assertText('Bartik(' . t('active tab') . ')', 'Default local task on blocks admin page is the default theme.');
     // Switch back to Stark and test again to test that the menu cache is cleared.
     $this->drupalGet('admin/appearance');
-    // Classy is the first 'Set as default' link.
-    $this->clickLink(t('Set as default'), 0);
+    // Stark is the first 'Set as default' link.
+    $this->clickLink(t('Set as default'));
     $this->drupalGet('admin/structure/block');
-    $this->assertText('Classy(' . t('active tab') . ')', 'Default local task on blocks admin page has changed.');
+    $this->assertText('Stark(' . t('active tab') . ')', 'Default local task on blocks admin page has changed.');
   }
 
   /**
@@ -328,8 +335,8 @@ function testUninstallingThemes() {
     // base theme of bartik.
     $this->assertNoRaw('Uninstall Classy theme', 'A link to uninstall the Classy theme does not appear on the theme settings page.');
 
-    // Change the default theme to stark, stark is third in the list.
-    $this->clickLink(t('Set as default'), 2);
+    // Change the default theme to stark, stark is second in the list.
+    $this->clickLink(t('Set as default'), 1);
 
     // Check that bartik can be uninstalled now.
     $this->assertRaw('Uninstall Bartik theme', 'A link to uninstall the Bartik theme does appear on the theme settings page.');
@@ -344,9 +351,9 @@ function testUninstallingThemes() {
     // Seven is the second in the list.
     $this->clickLink(t('Uninstall'));
     $this->assertRaw('The <em class="placeholder">Seven</em> theme has been uninstalled');
-    // Now uninstall classy.
-    $this->clickLink(t('Uninstall'));
-    $this->assertRaw('The <em class="placeholder">Classy</em> theme has been uninstalled');
+
+    // Check that the classy theme still can't be uninstalled as it is hidden.
+    $this->assertNoRaw('Uninstall Classy theme', 'A link to uninstall the Classy theme does not appear on the theme settings page.');
   }
 
   /**
diff --git a/core/themes/classy/logo.svg b/core/modules/system/tests/themes/test_classy/logo.svg
similarity index 100%
rename from core/themes/classy/logo.svg
rename to core/modules/system/tests/themes/test_classy/logo.svg
diff --git a/core/modules/system/tests/themes/test_classy/test_classy.info.yml b/core/modules/system/tests/themes/test_classy/test_classy.info.yml
new file mode 100644
index 0000000..363c472
--- /dev/null
+++ b/core/modules/system/tests/themes/test_classy/test_classy.info.yml
@@ -0,0 +1,6 @@
+name: Test Classy
+type: theme
+description: A theme that uses classy as a base theme for most testing.
+version: VERSION
+core: 8.x
+base theme: classy
diff --git a/core/profiles/standard/config/install/block.block.classy_page_title.yml b/core/profiles/standard/config/install/block.block.classy_page_title.yml
deleted file mode 100644
index 4236224..0000000
--- a/core/profiles/standard/config/install/block.block.classy_page_title.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  theme:
-    - classy
-id: classy_page_title
-theme: classy
-region: content
-weight: -50
-provider: null
-plugin: page_title_block
-settings:
-  id: page_title_block
-  label: 'Page title'
-  provider: core
-  label_display: '0'
-visibility: {  }
diff --git a/core/profiles/testing/config/install/system.theme.yml b/core/profiles/testing/config/install/system.theme.yml
index 0defc7e..5997057 100644
--- a/core/profiles/testing/config/install/system.theme.yml
+++ b/core/profiles/testing/config/install/system.theme.yml
@@ -1,2 +1,2 @@
 # @todo: Remove this file in https://www.drupal.org/node/2352949
-default: classy
+default: test_classy
diff --git a/core/profiles/testing/testing.info.yml b/core/profiles/testing/testing.info.yml
index 28fc4e8..3962c47 100644
--- a/core/profiles/testing/testing.info.yml
+++ b/core/profiles/testing/testing.info.yml
@@ -11,4 +11,4 @@ dependencies:
   - dynamic_page_cache
 # @todo: Remove this in https://www.drupal.org/node/2352949
 themes:
-  - classy
+  - test_classy
diff --git a/core/themes/classy/classy.info.yml b/core/themes/classy/classy.info.yml
index 2b7705b..5ed9b80 100644
--- a/core/themes/classy/classy.info.yml
+++ b/core/themes/classy/classy.info.yml
@@ -5,6 +5,7 @@ package: Core
 version: VERSION
 core: 8.x
 base theme: false
+hidden: true
 
 libraries:
   - classy/base
diff --git a/core/themes/classy/screenshot.png b/core/themes/classy/screenshot.png
deleted file mode 100644
index 4d8e395..0000000
--- a/core/themes/classy/screenshot.png
+++ /dev/null
@@ -1,159 +0,0 @@
-PNG
-
-   IHDR  L     [)  PLTEjmc   >>>WWW;;;QQQBBB®TTT~~~yyy888 DDD*)*333lll&&&^^^HHH000LLLFFFNNNccc---pqp"!"YYY󑑒JJJʌvvu{|{[[\eefߚ555ssthghnnn```iiju-*#9C<T60FwvxOKY/%IkeYVRa>8HB<3!rrre_T3,$<6.1,>&EHB9"/HDS$*SMC<J;NH=daonkv#:81).'qm_IB]5*T2{w^[g=0bNFfZSmFR'5<4R( Zf!bZL4?Ƚ}wԝ{hbyE6mvviT_𠍚[VM"ȧpiM[𮟟ó
-qkvcn򠜱}puk^VzXHTIrj\-WJ9{zsgZ}uq^NZSHǽ㘉קv~zkfomGϯŅzꗋyyUrdnstcmr]`ľ۔zcP;A   tRNS   IDATx100Uj/`p7YܥaHK	la7a'm!906Ҏ~r_{x&	 ޱ{8Qw%?Ɋ][/cd*`cML'x?^U
-״ ފI 3b[!1skNC9֘ѣr<Ƒf[&S$c
-?IpTKJQT ?&Ӊ)@nLuGQxR~A;@fL]-/45IW!ؚ 3Jl bj^뾩*Ȋ^#R+qXrc*x?iBi`cLfzCh%6pȋSbg7B/te"-1f&cVO!֧Cd̘/t'c<뱟hfq2cj.CP[^OȊݳ:ac::E-[B(-]J(-Cv~Ap1a)aJe`lYǹ*?'-Ƙ\ϏQna
-oYZ
-kmIDilK6ƿkR6Ǆ\KKq(H/1>^QN2\S]ϨBHIL#&NGOgcku:]1EED9gʓ'Iщ/`;chg&<1A}\s@:am	wmt	 .&隲lǮm]LۘV=;685R!K j\cCX['$8W}|o?C/SL"I^bi0y2F3=DievtG4BlLtoyi\<{숑+Dt#%>VhF.^+w9;rL.{&L[= r::敝ųm4#+,W\j󶔀Ey70B|Lnι`KGKs /e7( pt\ށ֖K@jBEhM؍;rĕ/g1|$htQt1_a&39go&ۘ޿lq7:}݇h4v'4) 9w,A yXV?ۻ*s67?`.ޜLZ|g7%R^>CsE1`I/m7	7aȩ56 ⷜ& Q@3
-382@w;1i	'`g&K KjTG|}C7?j'54Jo3<|xΦͽ^\c zj~ci&gtPt!=@ghJnEDap-$k[[Oca$r64WcSXE1N+y9;tP-o=aŁq<i]ZcA2>
-سG˥r4>֋^>'EVl;G۽hm+"QglaN_a`*- ɩ!ND'N+k0`2EcVG3wF;g{⤼*H:Suhc
-v2pU6Wn-Cn"!foa:Zqa``AXΖđ=G؏@']aWnJA8lyh>?۴Ľma=k~]:Cy[^	?s:G\0g] &x/"m>$nI,Vu N$9q)G;lAGŉJcJޔCTyn^i/iDMOϵwdqoMB0׼[{x-m>֧ǁ=R޸f1w7ŦSv)^sn˃~|\jቸs|Pl@=ZgCX"M<)٧سB6)8JJ*IMA͕ǔ@W$H&/6#2rK.Tq7a#G1.-X@ekWOQs{HL4M+,O/"ۙ	0 8.S ׺\b9z"mxG@ux<ǽaI=k
-otxpChkBK7+0)	DV {jH[_YFGkxz>Q_\1'l TPF?fٳaHWǑHe
-ӂ1]܌.\Et!F%@i〾SRl<9\<PsX0T?i-tRS7{? yhbXJ#g@zӡI:IU i~h+9RAPs	ARaJX(_h9- wo>B}@YG 1#
-7PUEO{@w4חFIsh1i4׏FIsh1i4׏FIsh1i41m>nih|a^R8b_QZ#-R;Ђd#Fv,+܂[7pU9ΐB[Z,1픁f}(#<z4 +[Y# "tS=ز(lꮪS-( dIcލ3fG-f\(&1Vaplw3IR{2\cj.Ǚ4O݅?rnQLv4}o_I$<^?(o>u>EٻCa  >j`l %PX۔r.u:UgNdՊ_͈{`dP]@r44v8
-J}S~m-WpRZGJqk?J:l5Jt:s.r)n{35SMїl"#{_Vi)%YV#ƈ]#1L&ƤƤ4&}d-8_5r0b27
-TZJBKàƝ]z:_g3;Yp?	Y
-)% k .
-tzvϙМeŭl- ~rё7AEw
-O5z4
-%2 ɂh_L-
- [E6f &k'i^gY2gӁhkJ	8%9!^pcbLĘ|)F ]yxm:6F%Sxn,T^UH U3ϡkzѡPȍ3ޘki+NG`x)s14&`Z!"1F}0_pE)3~} BƘj^˽~˒Ǵr
-íx6rusSFZ|kv@*|Լt$+ tD/펩Id, x<w
-펩d_`  ueSR)襽1_ks
-}1y1&bLt>c"DØ10&Ƙ`	}CL7@7&c$#dŜVkỏV{:цvzKyIjc z?ѯJ4Ɍ֡ϘJ{wȂ0`&?amAkp`nCDVc6<PXdX;ClL	!M)}+?g{{m]vMMvs1\a1ptĭ'"GRv
-~CLЋ@LЇ@LЇ@LЇ@LЇ@LЇ@LЇ@LЇ@LЇ@LЇ0eL<oe2J6^$o27vTq|o$O	ښ(bn%fovw|^fvنij~(g(~9
-ŗZy~ FwjwaO7%Ve@d -Wb=efKtI߸Ox.E)O+#63wXF`L |ڬn"w4h6s2m5Υ;%ϏTO:>IӁ@mK=ğCOZj'Ph^BJqOڍ?z5~Ltl[ZZN_=g9S*~Oj=6p/09dȽf,}q'%D/CA{¦~;Ll*˶_m'H+=, bi#° Pݐf^`[Yf9Lh-؏'i*ïgUlՆ8Ƙn	Tc%( ;<%48T꾑g`1aK#@m?'&+p_ZYƥI ^lZ,MVH21AZs88BT<dϺ.'*0`*31`GdQωi8WfVR,,.K5RڇILTXXL51J0oIiXQdXTwBC5&H*;1=BDjNh@M=L))5&6uKVNLF$<#؛|SucMTιt%SF:%y$}UϾ=Xr;\g`/9X4m[1% }O1x>ASy*^8l@%06ND.Ɗ-®,-x0|4ySN>(i,iXLp^v:iV+&KÏ0fek܊\v+	}SSRO3jut[%5);&ŲG`}GhrQ&C{kmmeI,3s/zc%\3#e&|c^^N>O}KLkKK}<ki]Rf 1ԆWNL#^${miŉYj1E 8)TbPLm!U(7Ҫd&K/ޕĴr1|e!W_$%EF%Hd.`JP*ivW1ULiwc({1) Ϥa1gV*X]'$,Zj^QSSE8eҎvrcwVN@5]>"Uʺ)a/^pSd܎i ˋi1MTйJ!P9Rɐ"\~3p	IEL1
-J%~d+ +x	Px $B]cw#ڀq.+K!p6>:<7z;ㇲK 	IAd")uJ=&rNJIؔ: 'tʙ5ML.$}wOO>!^Iy(P!.s	b'ӂ44l1TK-'5@)-d^"ϖ1$]'gSY߲ިg~`ɰ[o[gZ[/-˼JKy(7άSeF{IfY6|؎z-k[fdSjYKUvdT,k,}w'cjYw|h4Qo̎f_ʇb41x*/獩L_b|<^LǋyQ"8^-M|I_-uխU-wsu]5((Ct
-"EЭCPBD!:v{tNAACoT|pfxn_y1Q4&CchLԿDј1y=ӄ*-GgXi+#( No(mM ;v94< bЧ$-Hie@%h`:|4X@7.βHxA-!~ՏD-v3Om`=/
-WOoIwrZى/3k"b/੻N1"-ZBA/i%I-j|8A CX"8/Pu 1յKth%rX]q&-YT. .sFoWG烮cr&_&:סK熤[F]zI6n\\@g%
-b`#i+OtVfvCBZ BLSlZ@qr֦H>@+1iĬk*9iiډ YvP]i#+FHsxvS̪ Y&"`	,!(EWꁖqK2t12@^mF r@ӂz[BS.*dQ@5C7!~% ooշܱ~G~`w6Z :#끱ƀf*|&ld%1 jdxp؊Ge ӷ9&Bɍk
-H YPsLR	N?m|j3@hIof w}v/%lfhIr <RO \i!	1" j9ߐo .f*cl4X v[gq&ȥ3C+	(\%9g b!z1Z
-]vibZn4,il9!&I*f R2pζ" (7 @yI)Hʈkɤ/Gst̐!ƤmbBamՎY7 R4$"6;6Ɠ--lF- gxۖFd[4}Rx`]*İPĞ"cb+18YPFUSH}PX-+]&oGJDX; H@nlh
-<KP-z2R`Fj Tm6l@i5V*X xT^j=Ҥ*F "e(8|&
-:rԟX'njeѢfb I&EG<bIF3J۷C;t6HGz7|5#lCpbao׮-kϝ<7ڹ-&M	,-Edklojs'OW{]آE#26ɮU.S.'_?~Bý	bJKA-Ko#T\Np=X޺{_DhL/LC1ƴ\^sn{/o\GgBc~!#.>0nLvϷvk]<}6ݔ2]9hLOc:q؞uiO'?~}m^yxyw&>L4&1]z.޺
-l˷Ϟ=^ߺo煚w7N4&1cn^ #|C|C"'ă L<x$J&9:\"jA!ˬL]át;ԗ?|K~ϯOݙ\ݡkC/;}˯\֛/w;}7#Lb,7t}}},@h$O?{VvrٙH%=˭:s:M[(ZXw_=ǳ<kZu 81UUZ5FQJj)-E0<V*2#d23΅BWίYU4B*UL!F2jzWJvH03ݿz~h{< PQf1Die[G-cLes\sw΁{NҽUͪ⠴TT
-Mޘ&vpb}Y6:8%HkCJ\^\vLM9z|r7z (P^r'c?M4&Ҭ= PPY
-P TPQ˂(8vYGlU+)d2aZlYưl0JcS)IM.8AMxsoj8ooZPx	HАDQCTt%em5C&%xEӂƤ8(	@v,JMƣU,\7LnQ?H $AiHY*i*9	xi9k5׌cq*j
-x)XB:5eET0<fd"uô /SKkvĠ@P(ࠥ(0&GgW	&RL$:k`Yx}B"t}פ,4S؍6SP;	H2OqM&LYq oG,CPQYDP1_1y5U"7Y֯gx\ZRwBSdh0zJqF<N!t/]|sڳP(|D!$Qmdҟ}0YTϭ%@9nݼy^R"<5&45d1`	z432G
-Oϟ=oM-Ô~=%H?1]r"<%Ci5M?3OMO>.<fq୺~X"H0QT$1"kAlOeׇ?:ݴ߮*LWNTKɒniwLqxZL~U1}ƞ<d؟
-ͼ	&><f'
-FY'Ha⸎$ԯ"\/
-=jrѝh01Q-^Ө+d'}cڨ sE&nl;^tyTEe"3^ze9iMHGC"-x]T=rG8tjK-[k
-cL][u?|?פ>yO<?x3}30@߀kW>Xx})KP2Eu\	B d*~OLvYZ⭻v("!%z*XO&bQs'.\#ssi1IO[z}[G7U<vvb/,-p!E8M3B N-eL:DeMM59k&I)r&t-S¡DB9׻3}gon^ zttN[JY#TJ-rq9MWAhL|&i|zuf=PSoܟӺlpqtڙN(݁Ae;
-qP
-|ȔSxi֣fڅS;PV}i3bصz7ʔ{L[2iȅ"@xMAFƱSv/)Er*LrJN,&ؔ{~~eЍ%	rm A&Z1`2N3_,G"|rLQBx{-:~g0gdX8`*z e<''52;I;(V%ʐ"I1(aݭ$X&Ӝyr(zL%\/ENlpc'>s:| eܼNaYHGq$2=4NǌTWcY9\><|%K~_ Sadd/zYfY5i
-ϑ4H₇@Ҵ&d`֛J_rƍ%%:2vȄ@%6t`UYTkr,Mh8Մ*^ȹp
-P&ȭ8>gCrA("nl,J2N5W>ظc1.UG&:xE6ܫALΌ8&-;-]4B3Rɪڡeio	8L84ϡ.^Ogf0s9f&-d^LQX4NJ(LxeUUCad;ɺ(iՃGӁOŁwa%j!%	R҉ Z%?)w2Auxa%J:C`.908p
-#8Rl*fCtZQS5p?)($+ϐIR'2aiE,f>aai,5+AoP}
-8v"	rS&oAceXڬ&nBUY,T4"%`0^J%eY<ye8aRl)yDSD0Qi'j/N%cK2UO%c,	=A$g	T|]U+s)/U6.R>zSJ:R}_U~aߗ< ed0ayPŹmGks(
-X>@0}9%i1J;WW'LLzGx8Yc
-1i{mZ	_Q0*>PhR _t|c2A5cvǷl+yH$8ZZW4@r_U泧S_P&H62bhehxɖz+2h
-$hqmNܵ@2T$RB-_C ً^(㴋%1C&VE& }ҭ;Ti5NdL~`oqt>}y7("B#fbF$E Lű{s{]UgN嵵Sg_JȻ1Ex!KS13(E1w?MGT:Aձik/}l;gά-wG%gf.W	rB\.vEQq=mu}XևFv.ԭᰜHJb⅓P&h;Oa8R,أ6TW֝~r{ݞj:[9I$v/GB)zSիP&H62шb0|XgZ**NkN7Ҭ.7g{}w=vld?`*H__edf38pEXYkڶhm^UeU^gmep#'k"sOlHzÁ!gJM4Ͽm{`Um.\ب-h*TUoU#}r!lHQ!eq($+0I@Xj˖G6Ӵ	Ƃ̭yxyyWd(~>~ ]<B l֞nl˯/lzFli7Wu6T>wyoy04%_0>Ll	eAyBoٴ)djh<ݢ7555WUUT6O32[$Fi"CN$IpCp{6 (JPvzOyFiߚط@݇7l'ti:A+u'} J
-VO(VASN155S7YTG.^M>-F
-),3 
-&#L6\kʫhF`Y[>=6y=u	͙XEg(!D@uGp" 8+4;&UMƭg\rtj+	?cFb8e1a8:Yk~wC;NlKy.\q@ :beiAQ32pG-CDS[[( b;]R_]_LldpfS(̺s(7:ΉHYM,REޟ_@LL{qG]7z 1fcG)Y
-3Y_$"Eu>t֙x6Ff̆#Ng%.$lCϻ8IW&>2A+nvt:|*>Ĵ6X&a"mCاμnZEȬg6	L,E,aNq#Nt:8@Mf>ܦw"90L<,Ǡϣ;3&'uno7@Z@>744j>D=%>'G=+9E.
-8e6Xe'Dw$yL7D}>jKjɞ	9rmׅQb'Rf-q6nC90cOLLt=;J^mYXXuAfc8lP)?_w`QN)y0Ѽ; ù+(4؈XqA5Eֺfz>׭?=y?:0-a噹gN>ʹs̝ݣd2>8zKn=ItH}/?cGn%+K^?=zKri̙3`P~_M|t=nh_~ӏ?{I+tϽpL/sϝ]t)[
-d.s&Bѩ]F\WU~kz걺[~j>t=T9Z x<V|b|/?^t4PHKLݽ\$~ᒩ@Ω:}Pm't.a0@[tN' 777m䉆&oH$='|uw6{?ujeL&#Dg$LׁJ=|'od2FO|}Ó0OǓA6y1tqy~yx;L6=b6NL_8Qgk{#:1b?Ig`6SSӎŝ~]僯_ō-&af@&bmA9?m9{%
-Fm"&T'wp~r"l.^|-!Y,.d#v 50\,y}zCJ0LU(XWsUL
-~k<Y3ꉻ3x~wˏ]U/K&5B49"+++Bh"a"0ĴS?>=ZwcOjÔ4MPISnj7xwyA̖Z{sWťL $!&A4°Vt7:jyJV|>ww%x.j*SuίS6%v=&oUKEQT09ƕvf '0yd]MgQ-V*Uh>My"G^S?1ϨM7IĒEB!\V@E a"0㝏1SH
-4-PX4*AeGd{ћ>KXٵLD!Nm,[]HjoMS$L[zC<C
-ڴ"MO4@ާRjZ$7ӝ}5Qߛ';IP}_D0ZZF9΅Xچd°xT*9<Vha*ŠEjQwp,<*K_"'{أ?8\~WA]8J&+&Hq60/0Zn*pQi"dhH{5T6[<@*X\
-A]<,MOQgAL{;5VUuFYZ
--idrٿ0ZVR4cwH!wkx#
-6髟R}K5mWWw,?,Ah\d7ñ)9cd	aE`LCS"nJ{Ft
-CNJ"zx/8pO؏	S"TK'.^uS,EP>f5EADda`JR"JU1pePш`M=pk=Ͻv9M~80]QKLvqFmd)
-BucPU(R6W*'VVˆMNc<ɗ?^DU0-/dYF^ab;rˏ"0C*IT%FL݄)TMusCp3Ozf<t[x0u9B`3NMbB0_쑈ͱb _%}GHV Ӻd3%FJFXCgD"/xK.,CC0!o ٕHw+fَ&`
-FwS(\#v_RzJ;YChyXonͽZ~w'#jBThY 4YQ3\xhGFA#+T3tڸm:Q}o[-=4VCU_.;ifu	(qҫdrucii1,D`aXGMG;TJKa׍]rzX]}ii,F6x)fn:L,#Ms9&Jļih,SkIgg-jō'p4v(!Nono*kWX6p|
-i94NupVvPZ0ClGHVan\J`KU:1m_BSEմQ_u.X|n>.nּx"4zQMLfl#"xgO*z5԰Jr{ҊށFR.L^K-Pd*1Amdr-02 MHҜq!d^0eGHVЛ<z#wv>V[M3TMjY0^
-;vUTmh,٬e
-*+W`JDdA;hiћnn)i@?[/QU)r{T\_Z
-.<ZCbd4C}BS,[CRL TA'WzجYK+N]Z0lXL(YA.080<b_Y DTNPA{/ritz~l0f2<nTqyJauRWҜaܮ"a",
-af!dڎh:ʬ~=`ѽ@d7
-52(>oڅxelqC?e5ۄ|OPJ]żM	vWڡ	n*ߎLшNs	0ց$-W; jr-Tj\u s;'0ۗZBvoW )󪍼P@lL
-.0"I	l@HW5wֿnZ2=B$a@Dj"a" &qᯣX"Ӹ4]SLgvX6fN(ϣkM B!!gb?TDDha)j`tXs4C(wz,K(Z\a. dD?*&bNsPybe+0DkpXqZwzL M-K
-`B,!MVE<NJ<pJ2B:6D,IBFٽ7l;+fX[A$L4z*ɔ6ht*aa=RRGcԋ)T{)MMh7dF/k}a7.hJ&3Z|F(|:+Dj/Q4 7qK@7:|iIxaɢADP{ɧk)
-Jg:@?Խ6oiZ0߆J.H%0hZLIu׋Sl 5-"'
-C,iJGBs5m@V^]JfhZ,q׏ &`)sQZv[˺K2V;¦'~N	u!VWׇZ8^4Zw]TZ
-8{\0;(b,{II(|KuDPp"֦aîtʻۛjjjkb#79B0)R$L_"a;m ^|Ùᾓ;);ŝIQ"}@!r!9jAc #ߚcr˿ӡ,qwo o{1MO>>ɧ0}S>O|
-'OaS>&!>w0@-ǝ@:v6/U|ԕ{;`WIG#NX&ni7h1&lH .c9dꀖ-{br</V;rOGq}m5
-:*C}%OkaP\\S@_)J ;E)ct4V./x7[bm B"n:	obQ%[-O7pK X$@1o	߽X7|<cov͸U _q衰`̷vW:rşCSaSɩ/}n+Eڀ-=esO  [K ~}lpC]} 0) "bC,M+B ,3r) $P0K0An6<q7H2:FdE5ƽ=Gtإ&7G5c]9MC73>l' dv7~̈́yhrdcjuR	#aM!,9l01BK:FkB}Ap|><4m՘ $="c	fl>Wjt	5Yb$ Ql6zd94NƦuFᾧ}7kۄz\bCZX7Kt
-YL:lڢB	^6Z51gch^A{ˈ݁s>6&F@FK'h -%8TsıԈqvDu-Oz#4WG!Hǽ1)\i6`MR VIY՘cl) CHAC zT!a;wk<Gi\	÷vͷ$)G9u>Fo]x $QH(`$tJ^C*@9J@_3̩y'(]Í옦ZY! &oJ>&~;i"Wd$RFb	`(w
->  {zɹ2m$LNsK
-fˠ&\!2]	/t&mLD|WFCyj9f"	X~"l]%%Ɠ!d8&e(wO ,>7dȂ?ְz.o\x'ea]8tB³!c7ҷ>`-2fGL,E#r0m=מgrůHDOvQ =)֘88A##%2gZIg؜(O0D]D55
-,[ HeZ2 `b'	7SeqP߉AtRn	N}i9h%̃!L
-ynju<
-B6`^F,@H
-(Vnp+jpl(cJ""gv{@tǴ=~.6:pcp1QR@PL
-nq/Sk lж#휧\ҩW'I@  Q$cwΎUZ56smw[Tch@ULlJ cX1޹yX&-u-`A#|-Z@ޮU]`aa>ܾDڞa2$VVZI@#<D-'A"C@`̠XE܄i7es*=;ҴOȢ07@XwLoW?j7X{Hc--5\q>Iu: c*)Qiƙ(Uܩ8qOG̓#@Be!92x/,l؀6LR&mGL*pϱFM$39@H 3jTKR6<a^l<zn-6:KayRku9ۮčIZCU3`=9Jm:Yf@Adə*KE}:Lty.K0F 7IkٱEfbvN]-yf?9{+iuq#mÈx(ZCUHɶNBrVCQ  ',`huF]:06DB-v#Fwd8.DwZ)(mD#J NAD>ҜDw~~G1[kWt>B:CMLO1ZsY̼ёMrMLż>FL@l}r5Ӹv\RJ,&)`سqA
-;w|iB"T$b*'V_n5
-m(.4QL!/>ކ8~Wfl"։"~@"ΉE$U26hV}IsGgSфvi]qbn$L' ڞ86RwQ+t?++Ĕq8pQ':>HK+/9`2"Ŏ8fU2aҵo]']"@DS90sE֡a+ p^9'9^[+t =u`23%@ *; ˥Sb>!rfnqޅ	yʈ=u٢V g*0@څЩ(D.r ҇**yZoQ@CqJSdlG"VoOTaS5 -uҙ-XhʅbrfY!:Ҍ`U"JȖPnM}шаl1c[8vb6LҙՇ4i 3V)"+Xk %	`<ZIa/ȓعF2^)`xy!P> 
-w%[\X674 dx/W,Jl@X	z9@qL'P>	V9[ 'SPG*b
-x{
-{$OIXz> չJ3 %~,Y gw) 又Bę
-xfECY8";I
-QC;5!R(/(}
-'0Y{ _6C]hd 2SGRe=&R J>»O/+~d7ҕ9V")=΢?ՊboQ_#>{˯縻k?}8?	S	­ŻEbޓ#p޷g xxt:.JfpwA݈]uatFc+˵ՕRw:cӑ:%JBrB?;ܽ_+w5x'{7=ϟlGBJ|Pw@7(rNm]6w1n|ݍW7 ?f7>{k~a:F}2Z8'G6
-^a%VT| Aڍ9ܖط͜%(X?rqb1G[-D>-y k'0.kc$lB9k'7Уi) DHmքS<IcN cfR!4ݳ}ǝFuņ3UwtJekj0=Kĕ1$fYT@UV<0͍U	:(@8S@bVxm
-z,@+D9p2咙V^@d6c_~֕'~R]t.Mx[XQg/WWo__>{W/~znx_|o/~/ֱZ7o^;y?7߿|-|],dD4Z aLz5LM!'ݑINS qS}+M'{Ubߎ.2P8tvKÝ8 SNWS*DtWkJC2E{ioqvdi)@w㞤<|2}>i$_F !H5h9,Hr Ր*}qGyd'D)szN_Bih6:ypEG{ݙCѽ}w4K$ ã?4\-~JQ?݁dB4c)Qd9$:nr7)`CSKz\R~cS`ۃ8sxDO*M'bW,i ?߼/Ͼ|/>mxՏx탧//^_|7Ͼx͏?x?}6L0x	28   !\" lak jdu #=#I:	?7PU6 LR#}jnvBD$a#R`wQqua 8)c1Nw l Xzt-x7XU(J@ye2)PYYԶ$'keͤZ1L̛%`񉬻v^2 r.#g6#J,@2P[Y/i&91e]08EX$í*{՘hMP͉qѫ]u!7?y)qdgtJJgw_~~ݻ?xËo=w?|NO^<o}/C3O7a|ܾz	򧷿/p&vfj :AƲƾm \v)#/=5Զ[]$G["H'ӕP,S sػ0%Aue{]Rɤc5E;階lk R3
--Ud*T} dF]94eYS
-2V.RW(A}[ ݑ;λ0q "DN|)}=	N?Hҿ{f	hAIB0	m>ze5˵F)d"iGmBic	AHʁ;9:V:X &f6 9IGG&scۀGn	$E"B0GM1'mkŎxك_}˷?߆%=>7o}w_>}_]3%釷/__|ond3n.vj"ut{7v`a@%wԐ]=.J 6u-.%PHLZV4\\>cUHCÍc ڊ
-D0q)H7+> W4&BQbA&{y")-Hb+Xcشk6[DpMI&ԹKLΒtDxΫpLo\GpbްMMi&N5riE{.`D
- :-V+ם .	՘ab1LCxiSh1	N&!5QPKxF6>Aj<XKҍO{2i2TŽ%Ll 7ZvFuG|wx/^>xwo>{?{^<{~?O
-g|ӧ~|ӫgW?bo/z淅0D"0"ۂlTr7d{ص I6HlQPip7* xx2T bd$TZ@`%cJ!{
-Dn?`rbs΀zE% ^G!@"CG3h0[d+[rQaQ_?L`Ξ=l 	vb =vl(ĂYERP׻Ae  sه=j[*[(D"U#Ka
-x)J]8Vaa<K'_ U.na;2b((LHnى*W@V-8Lp. o>w߼~zś7o޾w?}/>{_?~gϞR|W_w?[~^w|7ㇽy?|+gL5R$ f5>p;}<~ο<Ϟ?xx_|u?Lv]RE!r3Τ5bZxՄ^ǚ?O07&c5sNz7~U۟=]@7Hd>:oWƇ
- f*[NL}>()?@RպKtjm)@&b (CO; p&4UJH{AMꇃq'mǝ\@~n^FR4+ǳw1߳W/߉">W}[SIG7[:imW8ϐbl%<
-D\0kB3WpmJ9ѶI)(G(CEW8s7)[C̀fvޜS{9 4Jp(jކ[*(xuuXW"~@4`.lŵtrG	"L VҖ(h&yr9EF+
-k]m,L!>3	ib¹kumB%=02-I& kOEb?	,棉kk,\6	-RB8.ѧ4SC̘u,_	5Gٹ9Dc/vQķ
-F} SڛLj}Y'0#Ft4l@93V,{qd UiSw"JRdU4{
-HKu\#TJ:-{N9(b)6OwYĴW%mӉѦˡG }(#
-L,]w&*[@A
-:1whC[E@TCDzJRvM
-5&Vr8mO ]*ܓF=7(.,oml59O6Hln4_Ri.otKvT'۩*8'e@OƛD27Nʰ_	UO!8XKzBx1{ɈfSNSTp'a]B@o;YNv}7IFrz,|bs	ۈ!$ۧˢ\v[Q\AVNwCKxnCj1FTj"E>7E>L- 
-CL
->l
-%@d@6K;Vy "L@e GٓGm Z@V]]6U8Dr5puCp@z8 vq"B@!D2c ^ۧpBj&QnHĩP&5[sVZoC>7CZXFn2ߪ47$4::NNDdPN8tz>6xbEnVN[$ 4,pAiC} #dG ,ۜtf80"zn;@	ެ_"J\U7?tpin?=PDR0v:SAR`8C }}n%5kt(׽b8Oeb bfx-B
-աsm?@hwRނB2ਯEDn3ΩrM_<0w1n'|I،@bx2-Q3R9HFpl-L=uD/<h N֊] TJ.L44;U+Jnh߅)j1x!8	W%tk]?Q<ڄDf}H#p/)Ñx(v&	y8':PS``1t[*lC$9"44"hϢSi8B>4mutm3$R ڨ$A	4mNZv,usHM%,AH1#Y
-@I	T⊥(~8}sJ?Uۯcփ U9:JE!gDfV2L\~%'h`g&ώQ,"CRA{CE>Lk`Έ+qҀk]>VF8 -)QIY\b }/?L3zz mnDuFRw`x3$iH ᮓڌnJoNf9[:ޱe=qP;9*X+@7eI>CY,oϋ% iw;xov|*^]Ap~ގ(;GTE:ӊDmh\v|
-p 9E1'r|'@q	l i	etmoJ(T>b`ގf|k{x?_6Dgj̏	oy]"5m 2"2[Zd{trBU(4!
- E9qb|W0H	Jq~@|VDiWm8`quV0&"\H0Hi"ٳy$"4*=,j	^ss"7MapfRC65X#>U
-gT,lw
-rj
-$AIjcI:"]V<9FJ5=ѴB+%!]?8ȉhM(@	J-ZN]qg(="V\(B/C%59싑	Ŕ4A<`UЎ2y*|dEL<قGѭwjB\Ӫ+T|X:㮝A1$dډȤ&RJف?S\mSt4ȉ1,tr*s	y-z-<QdW}+(!Ei|R?lw
-r.*?&'_/SWM3_|
-kg>E#OS>ׇɳUNk5ER +)Δw|6=5[ :|l_,R]ܐk^{z>tzo zO+ ʺ n(%pR>mʿT
-w*AAؿ{p/n]}^w4D3nƈ;S|m,"_-	 bpȪ<[7Jt@$y̯~{BZ04s"ܸߵjqj­ষ(a2)5UDSP{!%n	wȇI,iYnj2jfnIBM۵6V8!441v Pgfz4\Mf +rq,h:q8)PMR"L56.=نbfV3ǢC*N9[،}'[HN}.(@=
-6i{fN
-@2mk5ꐜEh+dCF,W48TBfn"f~
-"/9f	 AeZܸfJ]\uh¦1yhr&'Q>hƇdQcM?2Tj82"!4w%E%v#{,ݬZ?Yqcl1uD'tcMNSdSHѳȿ*faΪ攬FO;dmL/ QQ5Fёe􉟔醙mぴX ;Ґ*KH` 5y/. H6.\i=Nt8_ѓ*`@iĐ4*TgjU%X/5 yp:nsga[D,.-r $=<Պ-0MZ6aE1۩juΑjoJ Dd#WדTo1H&}(䘞#ZTc%C@|쬚'ˮe1! @r;2A>$D$9۴sMFig Q:V\,?]Tf*wSt;lӣ̈́
-j\r0QDfG`-yOùb9rx]zy>HDoI\Ae	}qbiڱjN=P=,R1٨66WòJMMP`IJ8EmJ2e f	NM;k)k"@eӿuo!g܇]ݦ2=@ȝ$ne2Z)YVOڀY"; Ƅ4$ä	6+L,N-QVS?lUDanaJ$o-*Iv}_3)ވkb=ƀ=а<bMC$Bca Cmi٘0<LI֌YQ9Q҄݁4 gfdӫJ'x(qvJM5jUƦ	A+4qp*TbP voPki%ŕ-~(YއIv$܄buv^iZv
- &k{wzp=ք_5L(Qa7hæA@oZYwV#<l"qmJ^%%S_* lO8R;pXܩx!Μۚ6Ȏ 殦o;P9oC4	 ?#8G.Lr6+pfi/	c):i؄Jn02CTؚ/'*'=TlٔM/~ebfd=u	{/p5ۇЦ9
-:WL4UㄈaH-:X[ĀmXeі.I˃[eZ%euYR(-O@+=*th7ar Kk"T-P-sQpK]~0g	$[,b
-<v W	_EbrGth\rgÚ. co>aôIyACb͊DjWP6u8VM-sk%u 27N 
-ABlw+Y@wiu/*Ele3G	 EEa_D8ߔ<=pK[D]%bKѥyJ(¥)PgR6hhs( 3rr>NZd$+KT%D1X#	M.\f>K|@cJ\>?ոV)iӐ?vrI/Vܿgq{Et^&tà$}7xbN0>DbzaZTgf'H-9 ԮG$#"
- ;'q^!{bbǖ-.84S$OS'}ysv슋}L,9d7Wsh6:cY7zä	QD
-<lm pPBgˀ:Z=;;L: hОQs=(a2;e`+b~eˏJtҚH[!gozzp 	F!UPsh6DY;`3T
-(]+E >\7P/j+hRLePhRt9BjsrV )1:IQfM_`oChN6a] JQ6jIڋA7M`ɣ4Cۊu]E	%UШWvE*|t{3eڡ 9CI-"u*N`ۉx]JdmWO@D=ckE7xXP(h|jflp #6 Yw`F吨0^;՜|㞨.5ِ}i\ ։$8Nc{	NB
-!R Ao߫e%:[dnZ]	Vgm5f:"&?_//};?!?/b<>S/%a~%O}az0QPe%Y~o{~z31,jOU
-/Ƿ-
-6K<
-Č_ԨOES	h 4xi^5VψC|Njn9T&ox"{%~`v$/4{K|Ed[_vf_mJ7"~-!k);
-~ c?ga:qŧ5,k=Gk^
-3sͨ;<bYsTp1|DMG LtĂL \T
-c]ơNa$|I1W8=\\jw!cB~m+ 0qGF8,h0:-Qc0)ߠ6MfW+qqFEhO'P/m52­3>%1;N
->>WSiRSMyJ$VGd1,}dl9>Z2O}hW"4	@!+L6$ \CMz0k3(Hr5>ÕP'da{+4N_:DhSEغuZC1ms`W cŮj笩]約6'!| 8f5u-tRa>LeRlc,ԛX]鬳?#Rh<Aw$akAgj$ϒ<kkٍNDLR]zV io1i&^yĈ7nvtCpӺvb~&uf@C,]dwy\x+ĈȺ[5"$!G	nU'dP2!n&h/ĚLɛya_kLUن'
-s'ޮ[^]E7bA?M
-y
-OAMr,-(V?*#; 'xD뛮G&AD?b<"]k4y]/r,$}QxeD0o;334vD?,BO&}x̓*[SF#2τBAsy Z7D,M;q[b$->x/ԚBߐd<{8b4@{nv2rp6؁͸7,)>Eq#8J4JQёe`43n>=M?[8N[͉U[uν,b~kSqG6-s(J7ѽܥFChk
-) VKs(%a+@[o"ժ>%a&:L~2H-h/.`ZMpQt08-hAV!J	XYUe|r^T?Ouzv&y	V.s8+=pvGF@dn @uWH\xo.=YlPnB+5bν]S(`_˦'(WM(0kOy {!$Qv_@1aw-S?]8kH8Ոƾ ْяlv <jEF1!~g)xndON6gC4[ӢP=6P.Ńd링7^+^\1,xFU{5Y4G`kWF*3(ۢ`՚) ?/S[mFt'Ư;hp>Z	]ǀ`z&C)X=qYFUj
-,\R4vܧU@s"ӄeli
-S{ZSTk4 N{9{跺n=9?yyP&]R]NVwA0pe֤_IN `vl`6e5
-\ΖB/1mV D,cA+5PN,@T]WA!ihgߑΎ'م$W[DlIfX#MQģs;1 KfeQʹ
-f8D:1#;0T'"_wX2$h"q+9$ҡ͟
-Tġx{!HmF)Hb};] Q.{Lڽ
-g5h@۠dRӫ(oZFN0ma\8jx;)BK<X%qk;\Tx@Myҷ'X=8
-ޠ˲wX$!>@'WmP"IsċƘOF1q_^k l|]2F~مEzNP@e)k6X "%9a4T-dz;rm@C$B	1OK=_SC 	)yU6dh{x -daBc<aA$|t`8F+=TtUۼnhW<t&&GXD悃>2D.C:\j|E y݌L⼇RrЎ<Ӊ;۸>Ed*qJr] %-zE<in,5?ϮסۀEa F!jq8)>)I%q6=2p:΅ᥩd|>RR6`'=I &Ba-GǐRC@EKZc`t\Fґ'iq"jy@k;!FӐ׭0Y#PK"C)7 qxLK"6B您%E/l̄OU2!FlpՒ? w7[3b0hx3?~OSO櫜Px)㋰#`8߭t9=Y/44cxcBgS3aRR@+;*aLâ~-;!QZ,~ B)|W=ɀwO;;T$yD@2גDq"9rQ(q6+>*.9r]A%xqY?4cߵxbl:JN'֏ù@Q\M&R1`_4 ж׉M:6ݗnggaE7NMxNT*)h^N7q\rriQX5h8 Sfټ8xIDL d~b>¢%v#'Eyb`-dx*j|A4DQ5Nm^@
-;wUʠhh~:sp%	Dc|(C#= A\81%MؼְU(xzy%uxY:>|ĳx3==v?fP+Eh_#VG4p_UF׈ay֌{>ąJC`1`&1芙$enLSМCcwom,$/NpB.) `H(ѧ*7]4&=7݈A m]r)q/ޝdD-ܧ{w[Ajlgkf0xvsB"}vvb\|y*W~.G0>E*6ch[]ژX.cPZ!(fh\͟`Ŋ?
-BaL Xh!t# aj6q#jHMp,#жlE	xE{ߴ|w_ pP    IENDB`
\ No newline at end of file
diff --git a/core/themes/stable/stable.info.yml b/core/themes/stable/stable.info.yml
index 687c434..960a683 100644
--- a/core/themes/stable/stable.info.yml
+++ b/core/themes/stable/stable.info.yml
@@ -5,3 +5,4 @@ package: Core
 version: VERSION
 core: 8.x
 base theme: false
+hidden: true
