From 34fdb5c5ee0329cf090264d6f41de32fb6952706 Mon Sep 17 00:00:00 2001
From: zallen <47335686+redallen@users.noreply.github.com>
Date: Thu, 3 Dec 2020 15:15:31 -0500
Subject: [PATCH 01/93] remove duplicate routes (#2303)
---
packages/theme-patternfly-org/app.js | 27 +++++++++++++------
.../scripts/webpack/getHtmlWebpackPlugins.js | 2 +-
.../theme-patternfly-org/templates/mdx.js | 7 ++---
3 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/packages/theme-patternfly-org/app.js b/packages/theme-patternfly-org/app.js
index f9d0dcc572..b70273f61d 100644
--- a/packages/theme-patternfly-org/app.js
+++ b/packages/theme-patternfly-org/app.js
@@ -29,14 +29,25 @@ const SideNavRouter = () => {
{Object.entries(routes)
.map(([path, { Component, title, sources, katacodaLayout }]) => Component
- ? } katacodaLayout={katacodaLayout} />
- :
- } katacodaLayout={katacodaLayout} />
+ ? }
+ katacodaLayout={katacodaLayout}
+ />
+ :
+ }
+ katacodaLayout={katacodaLayout}
+ />
)
}
diff --git a/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js b/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js
index 27ee07663d..11b785ee6a 100644
--- a/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js
+++ b/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js
@@ -60,7 +60,7 @@ async function getHtmlWebpackPlugins(options) {
.map(([url, { sources = [], title, isFullscreen }]) => [
[url, { title, isFullscreen }],
// Add pages for sources
- ...sources.map(source => [source.slug, source])
+ ...sources.slice(1).map(source => [source.slug, source])
])
.flat()
.sort();
diff --git a/packages/theme-patternfly-org/templates/mdx.js b/packages/theme-patternfly-org/templates/mdx.js
index ead685c5c1..1f399b3c60 100644
--- a/packages/theme-patternfly-org/templates/mdx.js
+++ b/packages/theme-patternfly-org/templates/mdx.js
@@ -138,7 +138,7 @@ export const MDXTemplate = ({
{!isSinglePage && (
- {sourceKeys.map(source => (
+ {sourceKeys.map((source, index) => (
-
-
+
{capitalize(source.replace('html', 'HTML').replace(/-/g, ' '))}
@@ -166,7 +166,8 @@ export const MDXTemplate = ({
source.index = index;
return source;
})
- .map(MDXChildTemplate)}
+ .map(MDXChildTemplate)
+ }
)}
From 47898e7b77c5cb872fca7b4d7730136748876e33 Mon Sep 17 00:00:00 2001
From: patternfly-build
Date: Thu, 3 Dec 2020 20:23:35 +0000
Subject: [PATCH 02/93] chore(release): releasing packages [ci skip]
- theme-patternfly-org@0.2.12
- patternfly-org-4@4.2.89
---
packages/theme-patternfly-org/CHANGELOG.md | 8 ++++++++
packages/theme-patternfly-org/package.json | 2 +-
packages/v4/CHANGELOG.md | 8 ++++++++
packages/v4/package.json | 4 ++--
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/packages/theme-patternfly-org/CHANGELOG.md b/packages/theme-patternfly-org/CHANGELOG.md
index 878cbda479..05430a5ec2 100644
--- a/packages/theme-patternfly-org/CHANGELOG.md
+++ b/packages/theme-patternfly-org/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.12](https://github.com/patternfly/patternfly-org/compare/theme-patternfly-org@0.2.11...theme-patternfly-org@0.2.12) (2020-12-03)
+
+**Note:** Version bump only for package theme-patternfly-org
+
+
+
+
+
## [0.2.11](https://github.com/patternfly/patternfly-org/compare/theme-patternfly-org@0.2.10...theme-patternfly-org@0.2.11) (2020-11-30)
**Note:** Version bump only for package theme-patternfly-org
diff --git a/packages/theme-patternfly-org/package.json b/packages/theme-patternfly-org/package.json
index 3f1c5899af..8ec70def15 100644
--- a/packages/theme-patternfly-org/package.json
+++ b/packages/theme-patternfly-org/package.json
@@ -1,7 +1,7 @@
{
"name": "theme-patternfly-org",
"description": "A unified PatternFly and PatternFly-React theme.",
- "version": "0.2.11",
+ "version": "0.2.12",
"author": "Red Hat",
"license": "MIT",
"bin": {
diff --git a/packages/v4/CHANGELOG.md b/packages/v4/CHANGELOG.md
index 126d770a32..36e56a1ca6 100644
--- a/packages/v4/CHANGELOG.md
+++ b/packages/v4/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.2.89](https://github.com/patternfly/patternfly-org/compare/patternfly-org-4@4.2.88...patternfly-org-4@4.2.89) (2020-12-03)
+
+**Note:** Version bump only for package patternfly-org-4
+
+
+
+
+
## [4.2.88](https://github.com/patternfly/patternfly-org/compare/patternfly-org-4@4.2.87...patternfly-org-4@4.2.88) (2020-11-30)
**Note:** Version bump only for package patternfly-org-4
diff --git a/packages/v4/package.json b/packages/v4/package.json
index 4f8cc1e12c..2adb1b72a7 100644
--- a/packages/v4/package.json
+++ b/packages/v4/package.json
@@ -2,7 +2,7 @@
"name": "patternfly-org-4",
"description": "Documentation for PatternFly 4.",
"private": true,
- "version": "4.2.88",
+ "version": "4.2.89",
"author": "Red Hat",
"license": "MIT",
"scripts": {
@@ -20,7 +20,7 @@
"@patternfly/react-docs": "5.10.72",
"react": "^16.8.0",
"react-dom": "^16.8.0",
- "theme-patternfly-org": "^0.2.11"
+ "theme-patternfly-org": "^0.2.12"
},
"devDependencies": {
"fs-extra": "^9.0.0",
From 98bfce592f6ee45f8bca50cdf4c99737cb88bb8a Mon Sep 17 00:00:00 2001
From: zallen <47335686+redallen@users.noreply.github.com>
Date: Thu, 3 Dec 2020 16:05:42 -0500
Subject: [PATCH 03/93] remove sleep (#2305)
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 1a8332621a..9f5e1674ef 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"build": "yarn build:v4",
"build:analyze": "yarn workspace patternfly-org-4 build:analyze && yarn copy:v4",
"build:v3": "yarn workspace patternfly-org-3 build && yarn copy:v3",
- "build:v4": "yarn workspace patternfly-org-4 build && sleep 1 && yarn copy:v4",
+ "build:v4": "yarn workspace patternfly-org-4 build && yarn copy:v4",
"copy:v3": "rm -rf build/patternfly-org/v3 && mkdir -p build/patternfly-org && cp -r packages/v3/_site build/patternfly-org/v3",
"copy:v4": "rm -rf build/patternfly-org/v4 && mkdir -p build/patternfly-org && cp -r packages/v4/public/ build/patternfly-org/v4 && cp -r build/patternfly-org/v4/assets build/patternfly-org/assets",
"clean": "lerna run clean && rm -rf build",
From 8113fa7d1aa4a1bf550606f203ceff5fce42d887 Mon Sep 17 00:00:00 2001
From: Andy Braren
Date: Tue, 8 Dec 2020 11:44:16 -0500
Subject: [PATCH 04/93] Fix GitHub capitalization (#2308)
---
packages/v3/source/get-started/index.html | 2 +-
.../content/contribute/design-guidelines/design-guidelines.md | 2 +-
packages/v4/src/content/contribute/design/design.md | 2 +-
.../design-guidelines/components/login-page/login-page.md | 2 +-
packages/v4/src/pages/home.js | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/v3/source/get-started/index.html b/packages/v3/source/get-started/index.html
index 98a599243b..cd3a3cc093 100644
--- a/packages/v3/source/get-started/index.html
+++ b/packages/v3/source/get-started/index.html
@@ -50,7 +50,7 @@ Code
PatternFly is built on top of Bootstrap 3 and is licensed Apache 2.0. Additionally, there are a number of PatternFly JS framework implementations available. We perform cross-browser testing with BrowserStack.
diff --git a/packages/v4/src/content/contribute/design-guidelines/design-guidelines.md b/packages/v4/src/content/contribute/design-guidelines/design-guidelines.md
index d1e188a4dc..d459dca8c2 100644
--- a/packages/v4/src/content/contribute/design-guidelines/design-guidelines.md
+++ b/packages/v4/src/content/contribute/design-guidelines/design-guidelines.md
@@ -190,7 +190,7 @@ On GitHub, create a pull request to submit your changes:
5. Tag [mmenestr](https://github.com/mmenestr) to initiate a final review.
6. Submit the PR.
-If your PR has merge conflicts in Github:
+If your PR has merge conflicts in GitHub:
1. Return to your terminal and `type git fetch upstream` and press **Enter**.
2. Type `git rebase upstream/master` and ress **Enter**.
diff --git a/packages/v4/src/content/contribute/design/design.md b/packages/v4/src/content/contribute/design/design.md
index be77552b81..1c955a1e46 100644
--- a/packages/v4/src/content/contribute/design/design.md
+++ b/packages/v4/src/content/contribute/design/design.md
@@ -35,7 +35,7 @@ Before you begin the contribution process, follow [these guidelines](/get-starte
Follow these steps and this [template format](https://documentcloud.adobe.com/link/track?uri=urn%3Aaaid%3Ascds%3AUS%3A28fd970d-8b77-4008-b598-b2f629bda589) to submit your designs:
__1. Create an issue__
- - Navigate to the [PatternFly page](https://github.com/patternfly) on Github and go to the [feature board](https://github.com/orgs/patternfly/projects/3)
+ - Navigate to the [PatternFly page](https://github.com/patternfly) on GitHub and go to the [feature board](https://github.com/orgs/patternfly/projects/3)
- Open an issue for a new feature or comment on an existing issue for an enhancement
__2. Propose a design__
diff --git a/packages/v4/src/content/design-guidelines/components/login-page/login-page.md b/packages/v4/src/content/design-guidelines/components/login-page/login-page.md
index 226f868434..6649d98853 100644
--- a/packages/v4/src/content/design-guidelines/components/login-page/login-page.md
+++ b/packages/v4/src/content/design-guidelines/components/login-page/login-page.md
@@ -83,7 +83,7 @@ Please refer to branding guidelines when using logos for social login page. Exam
* [Facebook brand guidelines](https://en.facebookbrand.com/guidelines/brand)
* [Twitter brand guidelines](https://about.twitter.com/en_us/company/brand-resources.html)
-* [Github brand guidelines](https://github.com/logos)
+* [GitHub brand guidelines](https://github.com/logos)
* [Stack Exchange brand guidelines](https://stackexchange.com/legal/trademark-guidance)
* [Google brand guidelines](https://developers.google.com/identity/branding-guidelines)
* [LinkedIn brand guidelines](https://brand.linkedin.com/)
diff --git a/packages/v4/src/pages/home.js b/packages/v4/src/pages/home.js
index d54aba6043..d03aef0e2d 100644
--- a/packages/v4/src/pages/home.js
+++ b/packages/v4/src/pages/home.js
@@ -48,7 +48,7 @@ const HomePage = () => (
Get started
- Github
+ GitHub
From 5986546e4114a56c736be03cfd754bfbd4adc8d9 Mon Sep 17 00:00:00 2001
From: patternfly-build
Date: Tue, 8 Dec 2020 16:52:37 +0000
Subject: [PATCH 05/93] chore(release): releasing packages [ci skip]
- patternfly-org-4@4.2.90
---
packages/v4/CHANGELOG.md | 8 ++++++++
packages/v4/package.json | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/packages/v4/CHANGELOG.md b/packages/v4/CHANGELOG.md
index 36e56a1ca6..12df681b24 100644
--- a/packages/v4/CHANGELOG.md
+++ b/packages/v4/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.2.90](https://github.com/patternfly/patternfly-org/compare/patternfly-org-4@4.2.89...patternfly-org-4@4.2.90) (2020-12-08)
+
+**Note:** Version bump only for package patternfly-org-4
+
+
+
+
+
## [4.2.89](https://github.com/patternfly/patternfly-org/compare/patternfly-org-4@4.2.88...patternfly-org-4@4.2.89) (2020-12-03)
**Note:** Version bump only for package patternfly-org-4
diff --git a/packages/v4/package.json b/packages/v4/package.json
index 2adb1b72a7..e8bbf5dc97 100644
--- a/packages/v4/package.json
+++ b/packages/v4/package.json
@@ -2,7 +2,7 @@
"name": "patternfly-org-4",
"description": "Documentation for PatternFly 4.",
"private": true,
- "version": "4.2.89",
+ "version": "4.2.90",
"author": "Red Hat",
"license": "MIT",
"scripts": {
From 8cef23b78bc6e0d98440b5739b14469d0c694cb3 Mon Sep 17 00:00:00 2001
From: zallen <47335686+redallen@users.noreply.github.com>
Date: Tue, 8 Dec 2020 14:22:12 -0500
Subject: [PATCH 06/93] update sitemap to reflect new urls (#2311)
---
.../scripts/webpack/getHtmlWebpackPlugins.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js b/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js
index 11b785ee6a..33d0de04ed 100644
--- a/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js
+++ b/packages/theme-patternfly-org/scripts/webpack/getHtmlWebpackPlugins.js
@@ -41,7 +41,7 @@ async function getHtmlWebpackPlugins(options) {
filename: 'sitemap.xml',
templateParameters: {
urls: Object.entries(routes)
- .map(([path, { sources }]) => sources ? sources.map(source => source.slug) : path)
+ .map(([path, { sources }]) => [path, ...(sources || []).slice(1).map(source => source.slug)])
.flat()
},
inject: false,
From b1266b6f193f1c8d89e72fceaf31172f4acbc4f1 Mon Sep 17 00:00:00 2001
From: patternfly-build
Date: Tue, 8 Dec 2020 19:28:53 +0000
Subject: [PATCH 07/93] chore(release): releasing packages [ci skip]
- theme-patternfly-org@0.2.13
- patternfly-org-4@4.2.91
---
packages/theme-patternfly-org/CHANGELOG.md | 8 ++++++++
packages/theme-patternfly-org/package.json | 2 +-
packages/v4/CHANGELOG.md | 8 ++++++++
packages/v4/package.json | 4 ++--
4 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/packages/theme-patternfly-org/CHANGELOG.md b/packages/theme-patternfly-org/CHANGELOG.md
index 05430a5ec2..ecef9020f1 100644
--- a/packages/theme-patternfly-org/CHANGELOG.md
+++ b/packages/theme-patternfly-org/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.2.13](https://github.com/patternfly/patternfly-org/compare/theme-patternfly-org@0.2.12...theme-patternfly-org@0.2.13) (2020-12-08)
+
+**Note:** Version bump only for package theme-patternfly-org
+
+
+
+
+
## [0.2.12](https://github.com/patternfly/patternfly-org/compare/theme-patternfly-org@0.2.11...theme-patternfly-org@0.2.12) (2020-12-03)
**Note:** Version bump only for package theme-patternfly-org
diff --git a/packages/theme-patternfly-org/package.json b/packages/theme-patternfly-org/package.json
index 8ec70def15..0bd65b7280 100644
--- a/packages/theme-patternfly-org/package.json
+++ b/packages/theme-patternfly-org/package.json
@@ -1,7 +1,7 @@
{
"name": "theme-patternfly-org",
"description": "A unified PatternFly and PatternFly-React theme.",
- "version": "0.2.12",
+ "version": "0.2.13",
"author": "Red Hat",
"license": "MIT",
"bin": {
diff --git a/packages/v4/CHANGELOG.md b/packages/v4/CHANGELOG.md
index 12df681b24..72153c869c 100644
--- a/packages/v4/CHANGELOG.md
+++ b/packages/v4/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [4.2.91](https://github.com/patternfly/patternfly-org/compare/patternfly-org-4@4.2.90...patternfly-org-4@4.2.91) (2020-12-08)
+
+**Note:** Version bump only for package patternfly-org-4
+
+
+
+
+
## [4.2.90](https://github.com/patternfly/patternfly-org/compare/patternfly-org-4@4.2.89...patternfly-org-4@4.2.90) (2020-12-08)
**Note:** Version bump only for package patternfly-org-4
diff --git a/packages/v4/package.json b/packages/v4/package.json
index e8bbf5dc97..16aad43a38 100644
--- a/packages/v4/package.json
+++ b/packages/v4/package.json
@@ -2,7 +2,7 @@
"name": "patternfly-org-4",
"description": "Documentation for PatternFly 4.",
"private": true,
- "version": "4.2.90",
+ "version": "4.2.91",
"author": "Red Hat",
"license": "MIT",
"scripts": {
@@ -20,7 +20,7 @@
"@patternfly/react-docs": "5.10.72",
"react": "^16.8.0",
"react-dom": "^16.8.0",
- "theme-patternfly-org": "^0.2.12"
+ "theme-patternfly-org": "^0.2.13"
},
"devDependencies": {
"fs-extra": "^9.0.0",
From b930f8d3f0ef240280faf392fad42b0501b88906 Mon Sep 17 00:00:00 2001
From: mcarrano
Date: Tue, 8 Dec 2020 17:27:38 -0500
Subject: [PATCH 08/93] Page guidelines (#2297)
* Add images
* Updated images
* Add Page guidelines and updates to pagination.md and toolbar.md for sticky sections
* Properly close
tags
* Set all image widths to 832px
* Changes following review
* Fix capitalization
* Revised Show/hide menu description
* Bump to kickoff build
---
.../components/page/img/masthead.png | Bin 0 -> 106406 bytes
.../page/img/page-horizontal-nav.png | Bin 0 -> 189497 bytes
.../components/page/img/page-sections.png | Bin 0 -> 181124 bytes
.../components/page/img/page-vertical-nav.png | Bin 0 -> 222127 bytes
.../design-guidelines/components/page/page.md | 56 +++++++++++++++++-
.../components/pagination/pagination.md | 8 +--
.../components/toolbar/toolbar.md | 8 +--
7 files changed, 63 insertions(+), 9 deletions(-)
create mode 100644 packages/v4/src/content/design-guidelines/components/page/img/masthead.png
create mode 100644 packages/v4/src/content/design-guidelines/components/page/img/page-horizontal-nav.png
create mode 100644 packages/v4/src/content/design-guidelines/components/page/img/page-sections.png
create mode 100644 packages/v4/src/content/design-guidelines/components/page/img/page-vertical-nav.png
diff --git a/packages/v4/src/content/design-guidelines/components/page/img/masthead.png b/packages/v4/src/content/design-guidelines/components/page/img/masthead.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ab1d956c4a5723f7e8e3ebe20374cee47ff85aa
GIT binary patch
literal 106406
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
8D?r@oOqOX^?4w}=1CP3||GSl&a
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%0DLW4+kV}dEpF;6pn?Qx+!is>GE?BNLeUGH)t>6
zATq4qJI1ZIg7V;^)kK4do-qZL-DuwVjGUdaIx+_M`GsPN%;83HNm<1C=$M^v7OU7(
z{)3AbWDZLubv8+QrmqY)e-4~VvN)-EXOjf{0T#cBlcD`tunAv<9CE1(v~%CU_|o;7v!^9%>Kz&njl&dS!(K6L(&mjs6O`y=z&mEePQP#9%}a2dm~lG
zG-CJz&btJPv6jOc=+*(a+|W-2;P?-A#`)4VxAaPrJ^;^_lHUvzH`bKGt=eye+IO6om_3NE)$~f)kK)b!t%^PVRPZx^j
z8^icVnVLnJz$RmEi&xTl6nDe%8u|@oZZwbaXLoX#IVkuP#+CQKjH+#fkR}qKa$Jqv
zy0H~0K{B0$^(NGFTa%taPjpV6*J(1UcEP>EdbX_>)PIz1K%QQjUh&Cgu-YhSQRHb9
zQ>+O5Ovf0yk~6^h^1fzUer)1_GlE5SlGKTuan{?adh4X#FxT!cAuqFS={plWokUpo
zAZBhLassuYP7LDQ@`dW}Z+L5`lc*j~XJ)1$&!HNT^`jKkt?He2WN>aN{H)xegCy3{
zqlTZ6ubw@;ZIZH7%mrKQN!Ju^5f{DeA~^J$JyZ9CgEP^Gv;eu!cb6Dr8CzCWYu+t^
zvvbEmD_MZ>I|B*VPwto3C9sy1Ze9#IpzXF%1cEw#7XS_3gA1%&Ihlc7fOc`8)@Zm3
zlil5G!()Punt~wtgL79GZ^`W0>K0~ai#t7Q_z@V}M}PmM;RmT;y^s+Wt5^(Amj7tN
ze?mM32IEXY@r9B=>8UYTtDU8%KT`T3p=#qGH2y`w3PHFLq&jtYs&0*hy0KTm${%bK
zcA8g9aj$m1A0@Z{sB>eX*5)U&ILP)psYi#ugTbpE^x6M<0`T!Ku1B5W6+=yhkFkp|
zsJpy<#`5?{sJ_ic0(WOl&WTm&tCvegA=DE;!sY?r9XcZy!n1TEBUuKb`4@QXyiNk1
zY{`4NwK@UOYr0u8qv)HjqFhvCoTl##xW$NqX}s-}F$L(|kWL$P08pXil{t940cx
zZ9=MVFq{)Y!<_B&QHd%@-uEw*8)tirzY;XH)k!)@|`@V&sf;{+RwxzV;Mx$5;>&zm1z
zM)A#uo79-N)Es;k%r-#t8Mtg1Y@Cc0clghP4Vr26o{~SMCBM~xu}PV>!}N2XAjLKW
z5?tf^x4AQHu>mK)-xE7Wby8jS@kbzzG-;2#H3I3pUC&h>CL7Ao-cg8Y{~S-&YagP)ACLT|eE?#(DEobs+X1GPT8b$_{~d37);wtnN33edk%4KeE(WJ3)xVq
z*2G+%hmpJOcr-?`%RB$yNHtL+}N^s+#Xjv7T(oi
zT;-+wMNy?{8GLVs9bd41?A0L_82m+XnW`si*LLB>ah2z%!`B}3NFmy>u%!4CpVhBu
z*ss)P9uY&7W+E_Aw?g*U2>Sa%T!Xv)WB(J>~GK;wj3!6OByOj1F``-SC!@
zP9ZY8CXFpOLjzFW{iq0aq-6YBOdVVAhTxa5f46IgDlg#
zFgY)eQ;c8prLx77C*f11#QDs8ns71ZFroHkx-3>X?~>srcv3RoM3JN6(YmAr{$q`M
z36gSLQj{uYI_<^75?u|jcO3^`9i8%pi{!Nb?OO=[p{Bg$J&i(O_VBE5YObIM1{15u+ntQLolg1
z%>AbAfN#)BS6A!bI%I=7SwG>IQY^#3v8N=cFuGW0B{xq31@`t=zCY^v7*RIXdQZdg
zBF;AGG{EUoUK;RCBn51Wq+VZ)wKO(Pa~&_gTVH$]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