From a9934d956f2c7300604759a947f071bb66625bdb Mon Sep 17 00:00:00 2001 From: Anna Beddow Date: Thu, 9 May 2024 09:00:39 +0100 Subject: [PATCH 1/8] Create switch and test for onward journeys (#27112) * Create switch and test for onward journeys * update email * Fix linting * Update start and end dates --- common/app/conf/switches/ABTestSwitches.scala | 10 +++++ .../common/modules/experiments/ab-tests.ts | 2 + .../experiments/tests/onward-journeys.ts | 45 +++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts diff --git a/common/app/conf/switches/ABTestSwitches.scala b/common/app/conf/switches/ABTestSwitches.scala index 9d2220458d9..06b7b99f7b3 100644 --- a/common/app/conf/switches/ABTestSwitches.scala +++ b/common/app/conf/switches/ABTestSwitches.scala @@ -54,4 +54,14 @@ trait ABTestSwitches { sellByDate = Some(LocalDate.of(2024, 5, 31)), exposeClientSide = true, ) + + Switch( + ABTests, + "ab-onward-journeys", + "Test click through rate when there is only one onward journey container shown.", + owners = Seq(Owner.withEmail("dotcom.platform@theguardian.com")), + safeState = Off, + sellByDate = Some(LocalDate.of(2024, 6, 7)), + exposeClientSide = true, + ) } diff --git a/static/src/javascripts/projects/common/modules/experiments/ab-tests.ts b/static/src/javascripts/projects/common/modules/experiments/ab-tests.ts index 685fe4ceb08..a3f75435a59 100644 --- a/static/src/javascripts/projects/common/modules/experiments/ab-tests.ts +++ b/static/src/javascripts/projects/common/modules/experiments/ab-tests.ts @@ -1,5 +1,6 @@ import type { ABTest } from '@guardian/ab-core'; import { mpuWhenNoEpic } from './tests/mpu-when-no-epic'; +import { onwardJourneys } from "./tests/onward-journeys"; import { remoteRRHeaderLinksTest } from './tests/remote-header-test'; import { signInGateAlternativeWording } from './tests/sign-in-gate-alternative-wording'; import { signInGateMainControl } from './tests/sign-in-gate-main-control'; @@ -13,4 +14,5 @@ export const concurrentTests: readonly ABTest[] = [ signInGateAlternativeWording, remoteRRHeaderLinksTest, mpuWhenNoEpic, + onwardJourneys, ]; diff --git a/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts b/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts new file mode 100644 index 00000000000..cd3db2ba52f --- /dev/null +++ b/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts @@ -0,0 +1,45 @@ +import type { ABTest } from '@guardian/ab-core'; + +export const onwardJourneys: ABTest = { + id: 'OnwardJourneys', + start: '2024-05-09', + expiry: '2024-05-16', + author: '@web-experience', + description: + 'Show the user one onward journey containers at a time to see which is the most effective', + audience: 25 / 100, + audienceOffset: 0, + audienceCriteria: 'all users', + dataLinkNames: 'OnwardJourneys', + idealOutcome: + 'Determine which combination of onward journey containers is the most effective', + showForSensitive: true, + canRun: () => true, + variants: [ + { + id: 'control', + test: (): void => { + /* no-op */ + }, + }, + { + id: 'variant-1', + test: (): void => { + /* no-op */ + }, + }, + { + id: 'variant-2', + test: (): void => { + /* no-op */ + }, + }, + { + id: 'variant-3', + test: (): void => { + /* no-op */ + }, + }, + ], + successMeasure: '', +}; From a7e23253335b04f2e6543cd3ba21ca08dee3b2db Mon Sep 17 00:00:00 2001 From: Max Duval Date: Thu, 9 May 2024 10:52:06 +0100 Subject: [PATCH 2/8] fix: onwards journey experiment (#27125) - 100% of audience - meaningfully named variants --- .../common/modules/experiments/tests/onward-journeys.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts b/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts index cd3db2ba52f..c9a02b2369c 100644 --- a/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts +++ b/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts @@ -7,7 +7,7 @@ export const onwardJourneys: ABTest = { author: '@web-experience', description: 'Show the user one onward journey containers at a time to see which is the most effective', - audience: 25 / 100, + audience: 100 / 100, audienceOffset: 0, audienceCriteria: 'all users', dataLinkNames: 'OnwardJourneys', @@ -23,19 +23,19 @@ export const onwardJourneys: ABTest = { }, }, { - id: 'variant-1', + id: 'top-row', test: (): void => { /* no-op */ }, }, { - id: 'variant-2', + id: 'bottom-row', test: (): void => { /* no-op */ }, }, { - id: 'variant-3', + id: 'most-viewed', test: (): void => { /* no-op */ }, From 08f615ef70596d01069c03f6386a12686795e1ad Mon Sep 17 00:00:00 2001 From: George B <705427+georgeblahblah@users.noreply.github.com> Date: Thu, 9 May 2024 12:30:21 +0100 Subject: [PATCH 3/8] Allow dependabot to open PRs for any dependency (#27129) Co-authored-by: Dominik Lander Co-authored-by: Daniel Clifton <110032454+DanielCliftonGuardian@users.noreply.github.com> Co-authored-by: Ioanna Kokkini Co-authored-by: Jamie B <53781962+JamieB-gu@users.noreply.github.com> --- .github/dependabot.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5c4056cff36..e86789c7063 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,9 +9,6 @@ updates: directory: '/' schedule: interval: 'daily' - allow: - - dependency-name: '@guardian/*' - - dependency-name: '@babel/*' groups: # Most Babel dependencies are released with synchronised versions babel: From f6e783f6b94bf835a54f9819d1e1d73dfc7cfad6 Mon Sep 17 00:00:00 2001 From: George B <705427+georgeblahblah@users.noreply.github.com> Date: Thu, 9 May 2024 14:35:07 +0100 Subject: [PATCH 4/8] `sass-lint@1.13.1` (#27128) Co-authored-by: Dominik Lander Co-authored-by: Daniel Clifton <110032454+DanielCliftonGuardian@users.noreply.github.com> Co-authored-by: Ioanna Kokkini Co-authored-by: Jamie B <53781962+JamieB-gu@users.noreply.github.com> --- package.json | 2 +- static/src/stylesheets/amp/_adconsent.scss | 2 +- .../stylesheets/base/_faux-block-link.scss | 28 ---------- .../src/stylesheets/head.atom-snippets.scss | 2 +- static/src/stylesheets/module/_media.scss | 20 ------- static/src/stylesheets/module/_social.scss | 31 ----------- .../module/_tabs-garnett.head.scss | 29 ---------- static/src/stylesheets/module/_tabs.head.scss | 30 ----------- .../stylesheets/module/charts/_doughnuts.scss | 27 ---------- .../facia-garnett/_container--video.scss | 2 +- .../stylesheets/module/facia/_pagination.scss | 29 ---------- .../stylesheets/module/identity/_button.scss | 4 +- yarn.lock | 53 +++++++++---------- 13 files changed, 30 insertions(+), 229 deletions(-) diff --git a/package.json b/package.json index 9010c63b0e7..1fb1e914581 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "rimraf": "^2.6.1", "rxjs": "^6.6.7", "sass-graph": "^4.0.1", - "sass-lint": "~1.10.2", + "sass-lint": "1.13.1", "sass-loader": "^10.4.1", "sass-mq": "~5.0.1", "semver": "^5.4.1", diff --git a/static/src/stylesheets/amp/_adconsent.scss b/static/src/stylesheets/amp/_adconsent.scss index deef9d4981b..e0839a37d24 100644 --- a/static/src/stylesheets/amp/_adconsent.scss +++ b/static/src/stylesheets/amp/_adconsent.scss @@ -2,7 +2,7 @@ amp-consent { background: none; } a.adconsent-preference { -webkit-touch-callout: none; -webkit-user-select: none; - -khtml-user-select: none; + -khtml-user-select: none; // sass-lint:disable-line no-misspelled-properties -moz-user-select: none; -ms-user-select: none; user-select: none; diff --git a/static/src/stylesheets/base/_faux-block-link.scss b/static/src/stylesheets/base/_faux-block-link.scss index 88b653efcac..a28854f92d5 100644 --- a/static/src/stylesheets/base/_faux-block-link.scss +++ b/static/src/stylesheets/base/_faux-block-link.scss @@ -1,31 +1,3 @@ -/*doc ---- -title: Faux block link utility -name: u-faux-block-link -category: Utilities ---- - -A Faux block-level link. Used for when you need a block-level link with -clickable areas within it as directly nesting a tags breaks things. - -```html_example - -``` -*/ // Thanks to @BPScott http://codepen.io/BPScott/pen/Erwan // for this great technique .u-faux-block-link { diff --git a/static/src/stylesheets/head.atom-snippets.scss b/static/src/stylesheets/head.atom-snippets.scss index bebc6d8147b..2314c9f318d 100644 --- a/static/src/stylesheets/head.atom-snippets.scss +++ b/static/src/stylesheets/head.atom-snippets.scss @@ -23,5 +23,5 @@ @font-face { font-family: 'Guardian Text Sans Web'; font-weight: 700; - src: url(data:application/font-woff;base64,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); + src: url(data:application/font-woff;base64,d09GRgABAAAAAHV8AA0AAAABHiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAABTOAAAGSMAAGsG4VkwTEdTVUIAAGxcAAAJHQAAFDQ9lg7RT1MvMgAAAaQAAABUAAAAYGpMcI9jbWFwAAAFwAAAA9AAAAWQSwlIk2dhc3AAAFMsAAAADAAAAAwABwAHZ2x5ZgAADWAAADzyAAB4gHUKinJoZWFkAAABMAAAADYAAAA2/+D8U2hoZWEAAAFoAAAAIAAAACQHXQWSaG10eAAAAfgAAAPHAAAH6AytQ2Rsb2NhAAAJkAAAA9AAAAP2XOk/iG1heHAAAAGIAAAAHAAAACACCgDQbmFtZQAASlQAAAHNAAAEzw9acWJwb3N0AABMJAAABwUAAA5so1G5vQABAAAAAQCD0cl6oV8PPPUACwPoAAAAAMx+rPAAAAAAz/8Knv9H/yIE/QQ6AAAACQACAAAAAAAAeAFjYGRgYBb7r8fAwCr93/2/H8tfoAgKYPwFAHhLBfh4AWNgZGBg/MVQwMDOEMfACuQhA2YGRgAuegHceAFjYGbiZYpgYGVgYEgBQgaGHgjNeI3BiOEXAwMTNzszKyszGwczUI6dAQk4+/v6MjgwMPxmYRb7r8fAwLyA4Z4CA8NskBzQzK1ASoGBBwAKUwuseAHFlU1oXFUUx//n3klNDJOkk49OMskkTZtIm1qToRHSFhO7sBvxQ6FJbFolpCqVotKFdGMQhIYqQXCh0IUfUihS8SPYLEQEwY2iYBHclIIoomJrECFYrc/fvc4bx0f3Bn6cm/vuu3PP/5z/ffarFP/eBXB5OWvXBteqbjuvojso71qUcwc06faq4t7gWUUl+1o9fk4dfgJm1GM7NeMaNOxu0m6eF61fk/aytrlB9buSBvyyyu499eqittmj2gGNtqySa9KwSaO2X2PECTuR/OleYe5xfnujelxBm9zDanFt6nKPsH+jOt2DGmC82Zp0G9xiF5lv1k7iqK2o05/UkHtB3j3Gmfeoz71OrEARnuf/Vc7Wp332PnstMtegSX8vcQU+5vl0NR4jooMbV6t7jbyW1OBfVDN75KMu6EAeU3ZCLcSgSdkWkj9sTXP2m7qCXvapisQeNCzaQd4ryPFeRevapfXkQ+bDeNzfg7aVCOuJe9D0uCqhBmiRdzdr1HXpBu/UjBZNoSahBvasWm1AM8SSnVU55g0x70pdTpw/nOm6hDO2/JdwJs53Cb6Hy7WzZeFc9diP6rWnNWRf8KxMndrZ/xj1uYPxQ+TzAfUpaCs1aEOnVZjzrybXOGPOHVXBPmP9NRX9CPpVksRWyLEfjT9KzthPGoQh94smYq+muZKffxsW0eocGnxDHU6rH0Z0Sf0wQt8Mxz6mbrqa7Hf3qcPKGoQhu8x6Y0/WhXcaSlUd0a8WIfZMX7IGCeP4uzXQNyVoR17TcCcchwV4B07BJzAHz8U1P+gsfAnn+P8CHIVZeAJW4YEqC7ACp6r7zsHnwY+xxm9qX+wnei3Uyq5oV6pPStSZvsiS+iNL9Eo9q2qGVIerxE4YYvzdv17KsJIBrTLkos+g5rcs+C8l1ThL8GU9oc6pR1OyfU+Pxd7Pkvo1S/RuPZXk93+8nFyh5jdCW/BM1ttVRm1a49FHTyYXYoTr+ypJgverbI93QBbuhJSsB1PCXVFP6P/03kjxz/D+ovK5M3BaeX8IIPdUdUx0EwD+/mo8oA5/F5zkfTznX8J78+r2XXjM1OvG6AURt9ObR9RrR/Dat2j9l9rdLL5fJ07huTU8frv6GPf4wyrlvqJOm9GjDCPaG8e9upV1Y7Dbdanb3iL3Rm20w5z/kDbZsgqMO2yJ+Xl+4xQsqfP/Wle9c0ZCD9mAxkNMSedqTMMObUDHvJtXPtyLtftulpzPa4v7WVvSeyq9/9LvJ0xBKXwDoBS/QwG+B76srbpbCp4JPfI3md5aGgB4AY2TZ1SVdRzHP9/nAgKCIqIiwu25iJBDRFBxi3tvc29zm3uIIuIQ3IO0HFrukaZYZIY0HIKjKAuUCuVmvqvTMYpymLfbc67n9KZz+pzz/H7P/83nze/7BWyeLxwB2NKxIevtZZsG9CMJb4KAQExSOcRJssjmvBKVqky5jFpGopFv3LWvsf9m+pkhZphpNyPNaDPOTDBbmp3MU45IxyDH6MjgqKv3Yx/kPbj51MvlAo/RwX6OcJpszpGjFsrUEyPUbcwziu1p9jK3saoZaoabpmWMN1t4jAMdIyxjjGXEbZSr3PWjqxwL10+eHQrwPBcPP/ziPICFM8O5A5zpzmRncGkKwD2VFEBEUEQAIF7QjT4MB0YyVu6t+/oZ9FBlemb4ABhehq8RAGBNrD8fw9fa/tYMAU5zgjd4k0MEs5P97OMwJ9lLMTvYzSVKOMIpgqhMFY5zhmvkkcV8FnCAhdxgEflcp4CbfM4XBLCYW3zJV5wlmRAOUsjXfMMSfPFnDyksZRnLSSWNo6xgFStZzRoySGct66jGejaygU1sYTM5HGMbW8nkdfyoyAUeqTV/qhWP1YZnSuK5OuBSR/5Se0mdecjv8lZ3GeoiL3WTj3rIpq7yVS9VUE/5q4/81FsB6qeK6qsqGqTKGqBK6q8gDVQgRZTxh4I1WFU1RCEaquoarmoaphoagRfeCtVIhWmMamq0RvEr5bJrgsI1ThEaz3u8L4cmqbamKFKTFaWpitZ01dE0fKigepqtupql+pqpxlqoWM1TA81RnBaooeaqkeYrQYvVTEvJVXMtU0stJ5BKPFFbnqqdTE1UjGbokR5zm1K+5Tu+5x53uKumWqJ4LVITJStRKZznIy5zjg+5wnYusktFKtRmbdMmbdFWZSpNK7VKa5SutVqvDVqhddqo1crAx0oJAvFfGPwfbFSnBqHUJIxahBOBnZeslkVSmyjqEE0ML1OXetSnAQ2JpRFxNCaeBJrQlGYk0pwWtKQVrWlDW9qRRHs60JFOdKYLXelGd3rQk170pg996Ud/BjCQQbzCYIYwlGEMZwQjGcVoxjCWcYxnAq8ykUlMZgpTmcZ0ZvAaM5nFbOYwl3lgpX0hi1hMMktYSgrLSGU5aaxgJausBKeTYSV4PRvYyCY2s4WtbLOyu50dVsd2sovd7GEv+3iLt9kPHOAgLzjEvznMEeAoxzjOCQDeAeAkp3iX05whi7O480Y2H+C+sXXtHOACuXzMJ3zKZ/9ck4tc4jJXuEoe+VzjOjc8fS2wugq3rJYWUsRt7lDsyVQJd7lH6d+kaSwheAFFwW1kG30AAPBLekkvl5fcXdPk8r/L3eVe7rK8ZJc0TW6Xin6oqoiafYipqIqYmqqoqqmpmamJqJmYmqqYmJmamMfUxNRjpqamqvqhHhUzFY+oiaqYqWffnt8P+h+A4lAGykJ5qAg9gfagHnRtQA1ThhXDgaFtuDAixlnjknHd+GEAHSgP7A+cDPyGeXgCvguX4DL8EK7Ae/CRCTJlTAVTxXRkOjfr5sfmmvm1edd8YD4bJAcrg43BM8SBJJEcMoe8RN4je8gZcmUxW0RLxrJkqVm+Wa5QHc2h99E1dBv9iB6hXfTaarMyVtWaseasG9Yv1kubaivZKrYrO2kP22/b5+0r9nf2QwfsGHesOl46jh19J3BGndPOe84N52vnD2cPi2J5rIgtYk2she1jx1gb62J9HMYxnMYD+Dy+jD/Cq/gm3sCb+D7exrt4n4AJjKCJAJEgxokccZdYJLaJ0yFsaGXoxdAHF+yacX10tV0Xw9AwP7ww/Gz4wA25i+437u/uK0/Uk/Xc86z9WfG88LzyHJNhUienyAJZJtfIKtkgm2SL/OpFvcAb9E5673hnvWUAARsggQhUMAamwBx4AJ6AZ2ALvAF/gT1wAE5BlyIojtKpSWqJqlJ16jN1Qn2nflLXtI0GdJjW6Sl6hl6g1+nn9Cf6nP7lQ3y6r+Sr+N74LhiOCTMaM8E8YJ4yNabO7DC7zGfmkPmH6TCXLMTa2AybZfNskV1ka2yd3WF32QO2x15zKOfmeE7nJrkCN88tc4+4KrfJNbgm1+L2uWOuzXW5vn/aP+O/51/yr/kr/oa/6W/593kj7+ABL/NxPsNn+Txf5Bf5VX6df85v878FVHALvBAVdGFSuCPMCveFFeGxsCGcCudCT7gWUTEhjotFcVmsi9/E75JNIiVRUqUx6bZUkOalZemRVJU2pYbUlFrSvnQstaWu1Jcn5NtyQZ6Xa3Jd3pF35c/yoeJQgCIrcSWjZJW8UlQWlVVlXXmudALBwFagf2PiRv1GL6gFV4Nvg90QF8qFCqGF0MNQNbQV2glD4Xz4WfhL+N+IGElGSpF65FPkIpqMZqPb0R83p2+e3/ylIiqv6uq0Oqcuqa/UE7UTc8WmY/djm7GTWCcejS/E6/H38bMRciQ+MjeyNfJu5DKhJkqJ5UQ9cZq4HOVHZ0fLox9Ge0k5qSVLye3kx2QnJae01FqqlTpMnWmqltPuaiWtrD3Unmo1ra79rXVuZW6t3jrSbTqnh3Vdn9Jn9AX9qd7Qv+o/08a0K30nvZHeSr9N744F/kyMjf8HcH0vC3gBtb0JYFvFtTd+517bsiVLlqx9X652y7IsWZIty/u+OLZjJ87ixM6SOHF2JyFkIUAIIQlZ2kKB9Gtp2j4KXQoFXtpSILwuLbTfH/rx+lhov0LLAi0ty0egQIvl/5kZ6VpesvAedSLJPjN35syZc2bOnPnNiEEMyzDo7+w5RsowyrgiooirRWq72h4VsY1nHnoI6VMLGlHSgEZSv+/a1nXfxBsGeCYPnlGzrzCS6WcUvEKUV3OitfVEDdprRx1TjHu7J3UK+R1TU4x+6n30PjfKuJm/yBh4up2BH6Drpv6Ovsq+CPSXXsf0DWk6xzDsEm4t62YWMJj+Rj2l50xVsWL2JaBvJfSv6vADLFMHb03QhkJGDRxF1JGwRq3K43k1Hw/HohVu+K3uzJZDB67fs/PM+/WxWHKEPbdjy7ot225LRSprg8/hMsJTNawD2qRhvLSMWCwStrBqtUrG8g63R80rw7VsNFoRhD/zRAqNJnwyV9cR8nZVOvi6JTF/peLkX0wBi7zIXGK0hWXScvaVlMakT65ul3aNN1rkBf+JLHJXTVAZrHbI5AWpNyRFuN48eDsCvBcxdlyvglaKuVfwuUKNvDqi5tV5iff7Dg6VfveuDxIoVNoYUOvLmgOLv/Ql9AXEu/sODGm+8x3kfEBbMVDN1ywMq+7f+gCVmxHq0FD5h7DcetNyNkA/PkLlP4np2zAdpK+aep6rYX8Fv4khjUERxCtF0XgEOIrHiEBBAlEsIA0Wj0gE3NnZ1vUpdsy4YH/TdvTviz0Bp8MUUmjqgp29RWavPnJX6gX2V5NF7E5JcyS17PF+ZxVvMxbm94oVzTWGUq9XXcIuZJgcUrcf6s6DutWYw3TNmAkXD78SSfDxKC9SryaVvYPrZT2P/XJDY+M2jhtlu0gV6EeTRSfbP7zQve77B/ZyDC7bMPUM18H+Eno4wMSZJJQNHRvVaCJhoiTRSHh24/JEag3+mK/2L5fVqdTlhsVuPuh3uNwOY6BYW+9u7C9xBkJL0a2EK43AFRIXiTtF4qhR167TG5Si3HZxYazCXS5h88tC1Y3okcmiz01zyzJLpo4yz7IvQR+IiF7wCngtOQg/SJvawQ2lbsJ9hRg3MqCX0HFsM0qwWzd6KNWGjm8naQlmG3qTNWE7jcc9cW1cK9KKPKLEsWO9mf/njx5dQP73Hj1KbAlsktWDHXjgaUbpdnsiGg1+0MJlTAE0spYF6WgjkCryoAq3x42FBukWFovwOUOl+Vtyu2Ktqt5c4dG4mkYT1xziawZCBk9RXpFTdVKFrPkieamlulph8euiCfZmbYlGrJE6ajTmtkVrqkztm9v4m66T1a9usEsKDEFNqCb1Y3vSKJa1D2pDdS5Zz8qM3TMvsecyMuJ4EfRO3VnlXvGpU+y5lHfpYTo++NCf0bbpfCLeA6/Xj0m3/fpY4Xb23JNPPknzWeGNhXxG+A3yxSMi8lLz5MXHySsaifNaeCVHjKuM+NU6pOgeNq8yj5hWmTqXFffeOaIYYdkH4WfLli0Pw88W+CF2ZZs6jv7JTjI+JsTEGEbrJtqnjXuCHJEprg3+VgMdyxu0T8QrK+CPWIxTQb68+0rbDXxfqaXI11CqMyeX10oKusXOsEpf4zKF2kO6a6+X9zxjLTXGQ7+xlhk2FORpZJtkmpxf5oqtwaZgoDNmSTbmKgq2SOS5P5QAKTQ2gTaiCO8pejC3DG12eGR3c0wuYwEb3E7sX8u4mCqmLT0GCH2fHhc94RgQ0n2vQZdOZvdsSvk3hfrWGEKNHk9jyAifXrvVZrNZraykb42RkMsw2WO3EDoeMNDI6LA02BY26EKtQWmwvdzQH6xWV4XLq9SJUGrbiJBYKiuFxL6yBCSGqjSJEB3LTFPvs99if8LwTABawuQCkxWxuNtNOaXjlzYWi0fy8kRa3pOX5wnH4R0YVoLItZnhDtmvObqo2WiwxbsDSzdofVX2/VJ57u48n3Xbd3nfCmd12T0WT4NFq811lPFms6dwbG33agvfyPsbAtrBdkc0wBfdaqzla8dLbvQZjGOmXykrfLE69BNDmUGkjLpsbp7aM+gq8wDWVaqpPqqhNC0wdRSNgm1qQXeCHBF2PCLjiOFp33Q2x2y2WLPzKkey1GAoTTquti8eP9CmajuwcbHdvXzjzlpL7e5NK920rHwoK5kuq5Yjs4wnkjZyUX6miKsyhV5NC6i5CgrIKpaWZUSjaCfwrMCjtQePNGBgdLDR8ncuCo6OBhflrcilv+SuQL+qHvD5B5Lj48kBv2+geiMZx5gJ9AobJj4F2Fg0PdI+/rWv7Yf/yLD9nnu23wP5QlP3Mb9hjmD5gLXwtZ8v237kOaCXMy8jDRqgclPz5a+9hgZ2AL0KOHw8nR/oVadOHTkC9U19Au3fBO3n6Mjx7v7397OvfHIXGQfcUxfYfaAzasaFNSbIztbrWjZb7/tqt/QHwwNbqpOb+8pC/VuqnRV2eWNre1OD1N1/3TLnyOGFTlf/dcPOlTcsdE1oIwPJ0NXj664K7d4E/OmAGTf7EJMnzHQnd5/vO8PaxUNdk21UvgZ4exv4MeNxvJabbwKGod9wmyPqVrXUl3ZZnGuarjoAzkHJCmRLBcZO26oq49aqCpVsa7F+8+pAV1uLZ5CbIGVrpz5Ab0HZJaAHmdkwNu90aGGn58OX29fYHIMlXV0ttW21yfq6qrJ2q3ttAppma65u6T8hMSg2SotD0WjJ5pKysFNWMC5XagON/ro+RY60b8GqLUTOMuzngd6IwfthXPYoiihIpyvx9Ip6Uj9BXcd3776NzfnBvevQ11Prt9yLjG//lSN8a4Dvv8Kz5tl8A7t4IhRlZvCX2kftjp6y9t7uLm+tSYduSr1ZqHAYdu0/IdEpN8kUFcma8gIR2j9xG5ezYcem/en+bwWZOJjyGf0PIzOUD/Km4kiPcRmXEKtCY8t4uyu6fH/LRFjd7g50xu05xsHK8v4qq61hdXMsDvOd3gXDlzSwcHe7b82xIY9hS564yN9VozAZKhZURJY2uDfVJ12lhoJiqXrJOtr/anj7ANoqgs+oPWpXIx4tT/0Y/TE1+S02mbN7fPIcnV+A7zrg28qUCmNdLZs92OWReUVgOz3QZQY53ILgkaNqV7k5Vsc3rkhcdV1DpS0GU3jrutZks9JbG3BHm1e4AxXxSLxBOjZghmGt0LSgrqQ1bBwZiA8YpFZv1Bnsipo3lPt1vEkvU1f7gmGUVIW9zjK/2xci/W4HPhvImBzO6j3gNC+Px9LONjYuHItnuLOwFxJLDOoF7khPhYk1DsbC/QmrrX51Y8PGTm9oyX4FiLa2uiqmsPqlRbKtIqk80FVdbDRU9EXLl9S7vb27F/jWHB/yoAmlVL1yJcg5qC8AfmqBq/+NvpvxD9TE2649CT/ou0fOHiE8l8G48xTNQ0cenK8GRp+ikyePPIcmj5AxbCn6Dusjthx1qUWgL+jGqSkk2fzA3m1b95FygswX0R/Qr9N12dXkXxDdl+onr19vWbaV9HkIyjpHywLfLZqrzg1BSTem9j+9feu+BzaDZ88SvThD5OiBsnBXx+ZYLGgrzBDUhRkv1Dl1VlNlvKTKzA/Egr0Je6HObVBblAUHRNDYAoPbblNq/c6AQ1IwJpOr/E0he8jDq4q0Gr3cCu4Uy7imVnHr2XuYFmaA2obQW+mFEi90InUS4xEuTxPJmIkM8uG/4uq8PNy1oJyUiM6vvH1TVc3u72wZPL4mxtcviUWT+bmqWr+lwq0xRbtDfFyem7enMleir2x0tG7uHLxxOPSNO7r2+4NXr9HaZO4Cu9bg1Em+Wj5yasXw3Qe7IsPXL+jY1uW2m7ROpbfGVzvW6VPKdKnf6Wzja2vXtXur1h7vv+OLBlmbyoyMqsJnxFJLtNXbxbBk/XmS2JsE64OS9/C4vzn+47PvfyX+Qezml+8fymHPTXadPYvEiCW2h9egfWQONDAu3LPC8oEIxi6sRMkykq5JkXjPRKymsddcs7I+9UaqKllXvXqR3m9RVMaWsueWLq7qKc6RLOj2d1RYNkZi0eD/h3wFGqexwvcwHRfM4Ns4iL1nj1LEgcT2Mi1pNNp19UBpxfJ9LcnFVld7aGhsaENVt5lfWehffGiJfuXhAVdx0U6pfO0Ox7a92sKJYo2wrj4MbZIweiwHYWUan16XKuou4CXpd775/oXMgnQhey69GJ0QlqKpMuCXlCcm5VHNx5YGn3Xo56n/+stfUCQVZc9N3LP9oQmaF6Ugb8F0XgVfhx5L/e61185Atod3pP6SkcEoyMAznwxkbGZRAiu2qF0BktjVe+3SUNWqgy2tq63Wxc3VC4LKIm9r3BBW7EZ5nmsK3QOHV6jXHFnI64t2SXSO6v6gtWJRjb0g7/h46ocKI5Npx950OyIKO16ZwTtfdwblnzmT+gjYS/0FaSe7UEnqGZy/EZ76fdqng7yNZ85g5UmP7VMfowNEb7LnMSgStObuaJNBFbFGKr5kqOgXyaWb88QwmL6SkpaAJ5/mYx+eP0m5oKBKnsNsfPiVd1Pf+wCz8W20OPWj1C1oZerraZm+C/lzKd9qO3CsS/UCM49OpNvFFZNYBKTDP9wunoN/UOjTd+Tc/pvbua/t+mrO9VCwDf0R2pdKsfiVkcnujExQBMsE4efuQXncjV9MvZFzGJ4Cfxeeej1loOst3Hd3ET+Lp7037/rBk3azRlqvWhwKL7m6pXU3/tzT2N/XtbS/twfr8FLN0A1DJViZNUvgl527x/iJ3WjXBseu3Wk9biFyUgqWyWM/Q4gOodxD1x6+aueZ9+ogOjTMnts+vmPnh2i0MtEQeT3D63H2h8CrhnFCc8GytSJXkJtmGM1glr1r/eKnLKkDlcMNfIbl1KNphtHQtZ83BPZslkcW7uqjjC+6fknqn1dtcBKmnbuumo5rrQe+ZYw2a0RR4g7J5p255mB91V3fOD185q3aaKx2EXtu/XjHQm1O6mkkTV1A22NVsTDEuBCNw0Ebymb5TB5YgM4aO/CKQkvWoP+vdYsrsCbRWOWLJT01Aa0Flp2dQxZ+SXUkXqCy65MlTUHddYVa1a5iXdDncsmKCiyhlvJgV8yile2UQXnFBiWs+yWWspbyDTsxHzjw5aH+jBLMElv2U4+xuv84wzZNTEw+SmMX4COMUbsAP4YYhGAZeWjxic+daW5uqjt+o/S6Q+g/Um0DzU2L0I9SjYevYxDWb/YGWj7VY47P/cq3uLtPvfclUEIOTRLjQ1hXuaPZ+k7z4n+SM5tyrj9wHbf1pnvO7OWuxbZkQS/jFyjw8ykveV4K9RxMx065CJnqlOTpV5+452TO4Tt+/vQ9t+XcdgatRf3vvpu6P/UlxEzBczS+mR7bOFqpgn/5pW98njt9+g9nkAzdnfoTsqaWpt6jYwSJ31HbiqcdQDxuGlFH6kn0WuoHqDkl2YSe4SY2pUq4CfpMPaxvethX0l4GD461vR5Jr7sudYF9ZePkHrLmkkGeA5k1kJKX7Xt/H14D0TohzUOf10YUePC0G6+7DhWm3i9ij23EmRBjQY+gHwNfefh5WDyL+Ad23bpr2XJYC36MV1l4nfXPqR1o4xSOJTAi4DkXbU19Ib6E8jjMtqEqHOOizw/f0rmLfekOqvsaiA3/gtUwdiYAHKQdinicehHC4kfBY3/Dg8d3EfFlH3JWB3T6sgbfjkJjidXTYvAMV63cuEuSp2jK1ZcWDjh5r7jYVen2xN2a3CK7zlqcV5A3IivqWJQ66teaVxZJ9uTnWHmnlcaE3ycx4WLGSbTQo8iOC+d5ZgWEUUFywncy19QRcbVVOk4fMgR5tcwSsJggGuwtVBaxT/5DZdAnVrVLP39sTOasDSlLq50yuSj1fF4+kQeOh59jtYyZ1HaJ6Vy3/0Z362h1tElvjpXWtje1l9apdN3iG26QNa9rsitkGwtlbV3qRZ3q/LWydIzcAHE9cSa+rc2eKaMRKsU4FK7ImjXf8nZXO/m6oYpAQnHiakmuoR3ZyiCubTEFrHKFtURsrF3VJu3Y0GQtLnhj0uzTGceVEmQUS2mUu8YpS8cT0d+hH7WMbUar1Gq7RnAE8ZoqUuFG/JEbXY3LY/s2p+4X9baVL7AZR5YXO0wq7hdl4uMQD1zT5DhybaizUlW0vNiKzktMIWdznMnYIsT4/sboafxgluyo+zDQ2moINXjcMZnErvJ4t249ie7akPTXepWSvGVsrstXuiG1HLSRnapkC4HnCNOIY+VaGjOKutOho8xqEMrUpIOidCEVSa/HPRkXj1CVmTAY7sFPrt9b6ddZ7Rab01rVVx7yPNCts1b1lgVcefkq7S19K2xNY+3uiFVqDRxUGcKtHn+Je2HJE63V/ogsV+w2Wyu0qvpgvr8+oCkYMpfk++v86gKRoqC4uHGBtzlsWiEuNhSZ1CKz1mxB17r8haXOvsISF5VRGDqEAx1Q0Z2GjAkp6JJBwcOOhnUw3NV70l5mqFSfhA2MKa2laUFqH1rtshYVpCagPyugpJ+xT03HpTkQQxQWD6dPs9LJC+xTu4m+TT06lSD5FIx6Hs8GP6SzBYokukLefVLpqy8+ffqXBfnLWc7uYt2TTzmr/Tru1t1pnvOBZ+zjkCA4rL2U/GMnT957+r6H78DjEbAZ/vBC6g3axii8/zQzpimAM2jGpFloP2cD+3JP7/BoZ0tBo5ohkaO5tv7QMj7XO1TW0nXC6tWW6RF86EIgHmmZ3lZtsjYuSO1Fa3ibTJJbkJs6gn/FshLkrWVU0/VpZpVuH8qStzRomCnudDzeAGUoGH6W/QgeUpDNRN+R7pob3C0rK6857G4ZiUUTCisOrxdb/OJj1xQ1rG3mj14ra1zbxK/rGNSW1zllHTScPr3/pf0U+1/Avb4r4u2omrX/ZSoxOsrx/pc0oLPM3P8qovtfvEwuTv2Z7n8ZoF4xkRH0iiuzeMyYL6jXrFEJHczVNEQ8PUmXr3Ospmuj68RKR1BWVGo0l9oVCkuJRaE1JmFc6h1vMKrlMFm7i8XInZsvd9cGi8uSDhntF7SOLWaKhZYKIwXtFXWbH0LkBfoCvl4H3VJrdrPsAZaVy1JH4dH0vqWGcc/xo8gQIZSmxhFkEi/7dcUKm601XlFq9ZTXdazZEO8yajuCi618eW/DJrFSsUaqNBv0uvyCwrbOriXywjX5igq9WiQu6moZWETHN1gnLGWPMVo6HimEGKlCmBbe6RhsaTmxe7fZJbNI5RFRbR+yjh04MJb6wKbL4Zbny0hcAXj/BytlVOlyIunnFelZ4P90D56wByxh9Yl9klxHt7izFx1M3em2yyXo1OQFUFAGYctn5aw0278S3XJVzp4bH/kCK03djjZOXsj4V+yHrHRe/+rzgzmrtqzOGThw6shIzuhN8Nw30TL8mryAOlM/IM8XwPMiVkrWFJ6Illg+djLO3rl2+PiZb35lfMtxJJv69rcnU+/++78ziO4PQ35Ndr/E42kXS8Zdo43ICk0yZ6lU/otbr+Z2HHlK5iitfrxANMLmWOx+liX1P+KO83Ih7voIrT+ujGJPlcM7nYaP3kK3f/JxatVaVMeNrUw9zI3R8aVo6gjayL6GY6m5ZG0APMRiNE6vlqVj62pLOmCPNnaNVmoC0WhAUznaZfIZpQX6EoejRF8gNfpM+5ChtNa9r5TPGeccgX3uujIjGmcLlFbdhNZr1+VxeTq7TzMBDkw+WX/h/cInpse9Jdu3U1eO+nJH0G7gywdyyfATDaaD/lHCj0YLCkQZNMZj2YxkMynPsYemq/dqafXjs1itDxoRqdfCvI6Ooz14ToawNR5OImG8YYFNnHdAKFJr96iVdrNeYskbztGQPywGsSn/dX/cIZPIJE7yKZXw07iAk9xC1s3EyP7/a73Z9LMC/W/9mfiIg8RHgnjkdHjUYInEcyQd43ZfKl6SK8ofWzZeUcp7t+6bL26C7DntZeV5tTlyhbwQLdfe9cX5oijAG4l5cGthrHijDPOWwKyl6bu5YaC/dRWmN1E6XRNzC4H+2kZMb6Z0uh4ibe+kbR+ldOonY0zEYoqJYOenL5pBf1GgPyvKpj8p0M/mZdOfEejPFWTROZlA/z3HpH1YB/FhAyDzKxc4jwrGlm2CaLJn4ZJ5PNsqsSNb3CtVB8fn9XSBL+pvvsS4CTokj1kGXGXRgd9lVB66bDrGQDyrn5v/SaCfnUGPQiM1tPxDmP4MpU+9iP0OUv4ztPxD1A96HfIroHwuHaXh6UoJOyaFu4bHysrWE7fpxdsbGiA/N/UW5C+AerlM9FHNe+CF12C3T0x8e+fOdvBonty1a1c3DLLAD/UxcP+sof3jFfhnDZRPK6avZWbQIf9ayqc1i07lYJuTn8phHvozQjnPOSidzi+kXjumjzMz6JB/nNZryaLTeq1z8tN6p+kMgv3ch9GT6TjT9BzIP3DbbTfCf3R6x7lzO1IBuuZxoS+iZexjjJLs58+KVXvC07sej/GVPo3GV8nzVfizirfTH/RFnTduscS9usxnR8BmC+AX9c2OoYfZQRjnXGQ3Pyrs4tNNfI5qN97G51RaJQywzyxf7WldU50v7pHwZrVTG80pr1dpuyoVPebGcGUyR3HdNqLYNS0i+fr8Qi71Q2X+yiIt2oKu3uZACVF7E5aBjeAUfkLizJE5AU+QB5gdRXHh0Z53t3maloarOtTGcpehzKm++26XHTWmLE5fGzraV7O00lhcuClfXGgKu5rW6JLNenZig6qxKphehx9gEdRVybSlZ1ULlx01isWzfR4qznTkSITNn6NLIytLHvmgaoW92OEJmKrKLSVdfHWJriygMWzeVtNpMnSWB8sN7j5vrV8TLAnvug48QXtprbidjxxWF68XFYrzbBaTsVBVoHfH3ZGkXJXwLxhWydZJlCazySjWiA2uqDtWI3d3L12GLrC5DoPZXqjkpFGzTZbGyjDfR23o/+AoYHyWNpyzAFJF46mwmKO4s6Pf18LvVkqzQpqWyH3qKJsPulcMfwh7HBD4xf+QnA90xa2G2OIkylvcvRh16IJNAU9TuemT37IvTjrI+mPqQ7abfYuJw9g412+sZdP6CMUJ4IScaR8SnS6vt5qjTo9HZ3ZHg54yT6k3Un3S2zoc3bJdZXFaVFqDLx5dWyCRri4oNGlVOlmxvrbCk6woM9js1fWT77Paqv4KXU+PMei2mw1SlUaqNrRX9xDclRpVoG+yPwXZeGAWrZnPXoBBYQ/HwnIZgBQMZwRpF63gefUf/B0xqzXW4fd34s9OvzPh12r9CaczgS0r4Vnk8ipkvhq7snqBXq9EFbZYu8/fjvO2+33tMRuvL63mM/ADvrpUj/IsFqUul+trbt6kVvvxXotz6j32HfYRwmsLyPIynMYvGUs52nNoJBYbOdTTfXg0Hh893F2/uTcQ6N1c37BpQUnJgk0LFo/hfSF3SFHsNfpDJRGzt0hVIatcfaiz89BoZeUo/lxdGQ32b29s3N5XWtqHP/uDG0bXiKOdZZrC/EFRfmm0OB4tFA0UkDWPHJ1gz5K4I1YrEjgEf54XYUHCK0o2wVFiV4JL7l3K1nRUc20v9E8thLj0j3+ceu6n8PNiV9eLVKd/yLahW2kMDcGuJGK/sDEdRGMhvrYUfZHOJTiVziTIuG/fY3v3kjkE5qdJEOjVhBcl5MnalcH8IOALrWclqedefx2FUonfLPo80n0lJ71Lc/fdSIFCUHoO+CznCD7BzZRR3QakVNZ8j0fE7BWrB2k8Ki1y8+48NRpJrPN5Ni+12nGgvHK117lp0ObE8f2BhYWpdz1DBUjm61y4sNBsDo77d3SSgLnRVLLWv7uLBPt37N7oqS1LPVz65+pS1OBHu0lsE2yUBYFhCcfxPAGv9DoAt49I+G9nz549+KNvHM85fvpH18Hvd+xZXbkaBsaPUH7qPPy6h4x/zAvoyzCHmBgPlJTeUY8Lu6zzBiHvaejX+pPONYFKvk7bum5g1eaCvKIaVuOWtNqsjhcam/iwXZUrsZQYxblDxsbu1P0ulWGxVDwu4sxWm5Hi8KDe16Fesu6PX2bdn9p+laN2UXj7Hr52USgYLjI61fBucL2wf3thYlnSuneHtHpp0jrc0KEuidsK6ztV/kqbFPsb2I/jlKwG+i3BNJERfnagFXdgjEbsLJkZjUS84tDNNO4VRukI3sMdw9nB196NVV3K2Dggv+7ntJ64M9xjN420nGzglywq5vohFmurQhIS4Pt5UNzR7Ym51LlFznRQ1mzlG49cG3RHLFIS7+t2u0+UVIk4B0Rn0SiO/TVVMsRnmgJfpAR8Tj3jpL4+Ub+0xIjyzdhPEmmw9sXpSIB0q2pMI+1lOGyyvNYw0hzBoZNYLcf+vKhkec5jRT5drEbsty1s2EgiKB5zT/NmEkRZ1b3IpLTKXlTIvsFrfy8r7F5E4xkH0J1sDd2TF+LWGGEVwTxQgaWliFXxvbLequldeLpBH68kG/TrTp48nL0Fr1NYA7N26Nmf4D15iPUzf4Q6ufSKnGATBq9Wnc0/dQqNprzsucMkFn/XVAf4K79jeIJunBH2wPAADversGxW8o4hpWLjQnewqEiv8IcK5FuvrZKv6udDAMmU2UL5iVb0oy2rBwpEoxznjazYmLpnpFeat5LN5f2ol+iwg4mhX6KfMXk4OhuPQkdoeRf9eHvVnpGRPanfju5ZuXLPXzwP/vLxB/Fb2m+D557IPOeClb8ahkb6gfpG9oyO7tm6Er9/Qh+CN4r1q4KHf8AcyfjOLmgTfsXhxXpPnUopTp36CNAa5Gd63bhOWDe+OpC9nhwW6G/1Z63N6JptE12bUX7NUPlNMNYoMYbbTuNXscj0WOpSTG9Fo8291ywu/c43WHV6UK0cCDSUqHVlTSXpXXMytk6gp8nmeW1/WEXapgM7HSP7IREmOXN/IDYrnI47MW/2EJGxUKTZf4O7eWW8eYUpsWfvRhJoD/fYjMONXavNNftwzBA0HscM0cFiHofeg+JjB2UNoPB+/+CN12Wi74GSIRpFdMk6aRQRLQWbdLXEmfTa/010Cg1mcMkWtD31OTQ4nkljf5aVxt41uZymsYwVsLrbM1hdlMbqImZ74bHbtxUezYB1WaYE8h2Yjem9cMy1/ftHXdsETC/C5TEPTuMpm2khNA3KYB6bTovTJ6kuuZlR9DLbTHWJ8qnFKw14udEjqeY7TsAPAK1jh9Grh4WzCU8KZxPO6rPPMiwUzjK8Vk/3xdqmnkffxRhbiq1FBD2PAa/Alwr0rBrm01LMVy2X5d2L0pNXVl9DCIfMb6rWwuTA6kh1n83VWGaJBqyiJ5566hfywcZoq5lfEkus7YsVttbWoqdgoNMVKbbLpBJTuXsoOdRWoZZuK9boq4Ybh5KYN2y3zMfY/gSrdUzbKaS7IP2TdDo1yxum7RH3L6zRfoPtAdIjUWGVRl7g51huu+22w7fDz+Hb/nQvXq/hN4ZgNT9hnkCHMhjOqtOn0aEjuJ+mHmEeY45hejzdT8eeZFhMRweATjFZs3TgGFYBEcYy50zOwDIvZzZ+Fnjm3M8c7oy+9y9AQfddIm16rBsVxro/907Hp8TkzMifp+NWQv61Qv43+rLzYz1PUD0vzaavg3JeDWeX0wh9YCPl1NJybqPxkneBHoB6Z8dLADSjnFi3vio2hrEz3OihcJjO/ZDfwi2cL17ynZ07vzsx0XTmDLdwx44dgcmuNP8Qq1on1PvqmayxncbphLibQKdymEun7do8J05HyxnF9M5sOi1nLp2Ws0agC/tY0ux9LIgT0bQh8PnPsC9m7buf3zU2Vl01BmGkxkaap5sdRGfZZwhyJBabE3vtzm9wF1uNOrE+fzGnsbiU8IdWbMxjB1uSYqnYzodsMvxJytrJrkDXsOcz4/VOJE79nT2/iqStZXvQSfZZRkpP00ToyARo+o+aetmVnEGvN3AjbB/b012jNRi0Nd3wzPdhXVLHPpWx8++fPo23DVnmOFuP1nMyWIsY6fqTBhZmR2s+0vnM8pry8ho5bDqrdTq1Sq9n6+Vml7okmSxRu8zySoNabcAvKotfQEzyOPwmA48sHYyM0NjkL6IBh7cNQo9n05HFAIkzMizBJvySfWnWPNRwY8uWm+EFK6w77iBl3zxViXDfq6d950i2j5eKJ+V6a9ESg1NfnC/PLeSfCHnUDrM6X12iURayqCM3f3afIp5sdqBwulPbaKci5p6pTlQ19TssNy1w8+CRstXuzwH9abYONadj/zAMPp2/ycbW/du/kWe+C3pQw76K0xAPhZbfWLaaHfwcSftPqPNm3EY6/31yumsrNIzKbJx9EVVx6zLYjPEv1Ozi1t1E/Z2l7J/Q7dzCWetK8759P9+3j9gaPA/bD+g6rjmjM9uRPPUu17yKrlmh7OPc2ky9H94ysotbe4TWuwzSbuNGs3T7MWr21ORn5RFkVT6xbqwyvp59EWeievl7dJJbdVm9/H1nUms0apOd8MyD0K4kJ5whePDYMW5ggujl06CXZzN66Z4ONuTN0EuqkVQ7M3r5dA3RSKKdNVV6jVqvV2v0aRuF+s5ywwSzMM/+SHeO2upUzmulf3KUmaUFkgJz5pOu90Euj3HrZuls4sbaLZ8/XLsFuu+mm0i9T0K+63E+Kv/3TrdupX37rz+PSPGTU70EK6jLioPFEQ6jUeQg2Du6z1OpLiox9ElTv885TECE6lDX/VLxylxRJfp7ygCArHr0H5MLfc0hI+a7cepjdgfx5dR0xIxn4w2wSwwzyPPFpYbyyJf0FX2xshotnkgO5oqmIZWFEsIfwS7A2DsvJnMGamE2ZCGNs8G2aGFCwIcQn/bM3tmO8spZO9sXbj6RSBCcTSQLeXNzcAbohr2tp6dj8kEA22Shb/pTyjnIGxpvTBD8gR3kTJogIA8UAhwhIx2ENDqHiwIR0rAEpbeh1OaXL8+1O9E1FJGQgSgswq0tyIf5q2IqgX4MY7mbwWfyRMwI82GWn7BK8BPenLFX1yzQX++leseB/3wC+s/AWIRTWmnctTJ7PEURjmcb4tXlpgBGYv/97AWnV1dcUJQrcaZOAiz78TKPO6E4exY6t1dbqlbBENuZm4eeRmxW/TmJdP0e5g1mEfMs3TPE6TQexq3FKWiMcPg1Yb53EH+lkvor0FyBTs/WDgMdUmfT/7xyLn1AKOevI9n0dQL9nYFp/+kwLb8D06uYbL9qleBvvRnMpgtnfSE1mz4A9L+G59KbhXJeL83YaCXBattnYLX57K7g0/PdNIC73MCn+0IbT8o0Jlnq8XSscHq2C3mUDrM2P9PmUW4V8PQmWU/j1YdAp7KbRe/EWG+g/3HnnPy0bZsFOsMS/MH3yDpEm7ZFe8YeFSRsnwtb+pIKDNuuqMDA7Qr0TOojtmU7/PSmxBi+jf6+fPnyjJz2Ej+5hvrJawQ/FvzJAcGf/OvtVI/+gecmbpVAf5P4t/TMhohrnomfgqGp9L338HhEp0i8xpqqYv4AvGMsAzYFGH1myd5VYvKfsbm0xeKi3EIQeGKHK1EMZSxQB9XFMqL2ZZSXV6HASm5Y4OWtOwidYM+fpHKOY3pdRidAzhhXDnIexPR6Sqf4cerb3orpDVTOWbjyggyyHPshFF0+Kb7KQRDmaPJHPxLKJ/mhfO9lysHeBS0HWY8coeXcd1DYPye87Bb2zwU60f+Z9KkudjetcwzNzk/873c2ztmHp7p5Eb//7e1z6c1Af/0i+d9ZkUWnMXMynnydjifrp/lZT9tF+qSNyaLTdsUEerqv1gt9JdAp1puU307LVxC9ArqDYMBrpn1h95VCwUXUab4LO80VC82XRYXv2TftWQ/mqOVXghBfO5FrIz640Aainwrh3ghC7yRtgDbnC3Qh/zqhze/kETrFm1PZOTC9g0nTQXYeKjuBno1PLyKjBkGop0cNvvsQBqrfcMOZQ+jsNyYmvrEY0Ned0+u4VQI+483R2eu7t8fmrvuahfyvQ36Ke69kxwhPwlnlWeh3CCHPiCKjXfFqj/6GGykgvtoQs9l8MArLYVCAtYYjrMg9eDAbIr+v3mSQyTyG9Hgs8HJa4OVvo+9k8Tgs0N9aTXinuHk6RzIvkJTuLPoo0P88D30h0F+bh74O6K8y/zeLTmNmo0LM7M/1TBZ9nUB/tSnrfgtqMyXC/RYCndieZS4dj9m9dMwOZGNdnhUwLS+IsunnBfrzeRmMehX6NasBT6Jh+rSl4OrND1ifEf+f3jJCh+PVRXpLkQYj1SPzgtgtLj2eWwv5f08D2cHVUTnMmnzArV8E0n5cExA8IGMWtF3A7/wo3SY3zGFklOAGaRqnZF+Cfvkqcx9p8TcFTMw5iu2QYyqG8Qt0eo+IYn76s/PQn2LdQMH030FqVvkC/ZUUpWOf+pvkToo/odUkZWkWRudZAdPzwhxMz0vzYICeEvL/zpBNPy/Qn9eT/gV6FcGulzAV0z7p/BB22ouz8ezD8eqAUTYb1C7zqAwuvQJbKL8+DW+HvnSGFbMw7hKlVOHTpjuQ3U/h7sAvxafjdg/TdqvhQ6ATeSuBDqnZ9FeB/rJ2Lv0poZzfqej65+M0TtyUjbGZD79cVXXy5ptnYsZ7OmCBsmkmbFzAKXGfg7pWUJv2hki8722Cd3oWbFtB/aGZq3WIe7U2drDDrE6r1bEr2E6ClhKCSbSfxPD+Fns+41PR6J/4lVdKTp6EMFUfhM1YRj5VyTwO6xQNY7ioR4UflQfMzpMWXqcgwRptrNp5+vR2Z6IY6v1AVapWysigWc6tS+PcXwT+9ewzULcp7c9Nr+RxodT6oRlDnMrEKxRmnTpfmzcoquEVZr06X1rIkRYNOsppwA3Cb4ViOZjXp8Pao2ISO9IJURPl7IVrI6DNQsGxcPb6lcDOPrkwexVL+muqk+DuYW4k+KvRLPybnLsVj7VHQkBflUVfQfL/Sc9k0UNTncxPaTlHBTrDkvxrgS60TUnb9oO9ezFgH30F0O+C3tAxx4WfX5PG2/0n0BvIPPnQ3YRem5Wf2r5byE/bA3Qt5sNH6bPLf0Ul0AV827MCvu0F22xc3R98c/Fw54H+vG0OnZYvy6LTPWsy1t1NcZtWgR90NW3vq5g+xkzTD9J2vZZN9091Eiw7tOtQFp1i1Gk5JP8GRsBnEux6xWz/79IQdsH5ux47f+4G3cXQ7KtGpn2+oRy59BLI9t7BHJ64egK/dOwS7gKj9E7CL7TvjwJdyI/lt4HOFb9lsnHyBPE3e+9pxso1yktbCFxeAMx7AD+PVnRgyHxHz+40Zr627xiuj5R7mOp3Pa4PnPw0vZPUB/y9JNAF/OKzAt7xBev8OMg/eLPp5wX685Cf4vWrWIYtZHyzPYxZ4P0ZHuFD8WSRzlJkkOTy3eU9AwDoN0fUJ8yutFtIHAeTpgBiOQDvvyb1VQLvPwkDnBAwmeaJk2HvYB5s5jMCr8/ZKZ3i/anfcAtJ2ZxFfxHoz85DfxLoZ+fSiYw2k5jSIuZzWfe/vSjssT6rn/9euEW6rPvNqA18Qu83m01/5e25dDwfbqPzYYqOVdKp97kxOFsWYGrT5wCzT5UphONmsFC61PlAtje50ys1K8qCK1eebG21JRdF+aqQXy2cGLxeX8ari8yl5MSgD58Y3Mzm+MNWOJUGB9W8kdYSJQe+3V8vfoqQnkm9BXgtm/8c3BwCbQI9HKcvrQG3UpavUVr5O/BJOVdMJrar8Um5E3ecBBYq/DU+lTgXZgve6511cA5YTC0X5JVzM/DQyAzOKy/4Nw9rVyZEbue0EIGpWUzbqjMyNYNMWysdp+AUpiBTmXeWTOE1q1FXIGThvGHOZmhjM/zx6Vs3y5Fiv3wFLbINlnf1ngA3q0p9gj10RY14TzvnPBnwzfmA73ImeoUaYlcIzUIR9Rw90QdqeCf+Q2FzIueJO6AJbO9NN83mqcZf41UW5C5jWd4fnLxA2IYX8WGoziQIX3VM0xXzRUPXgptzxUxCYDtoDRSJwQ3yXBG/1C9Ku0novMB6Wg92sG+R2/Iu2e304CKn4OcYw2BbG+aP98nytcU2x3SX33cKjjjef0JqKi4LjoyAaNFdY9EsJn2+SGuAdHSqHp+AJKchD3GsL2wbE+yR8sh5QbaRy/I4l7mBi+njiWmVvaj+TQZmKmqal3bgBcLV9tnD6KVsBF0938hpXYRtwoGXHtk1bbi4BaRtgM0FHoyMdX6J2GdpUpJ3eWUF6rSGn0QlRF9mqzTVCarLpHwfU0rLvwLVnb8y8NGD1lLisHuEei+lmpSFtJx7QC8dF5ezRtBJLNziIO7MtjbcwS0rfOR47f3Z2jRGtE0qmda1dD1sDrTVfMn+nL/75u+yyQDMxcIdpB50Hv0KRyjQ9zjsCzzKvMdk0stJ+kPo7RnpH9O5HNK3pp//B9npeRSF8KyO7uOI/wjp69Pp75Hn788hzyMfjdtC+j5aPhsn6ffS8tFiGmuE9I7088+Q9AfT6YjcNeoGjPr/S2PUw0z15VHq3Dy31qLjlwGnt365vaursW7NrSaTzRi8PCgd/a0uWVe39zG92aTdmL4f8Rb0Cvsbxg8zQuVl7qSMkCgw3pMjt1Hmpe+mvMvfYuB7SqxwxDagNVUtqZZL2gvt5cXaJG9CpY2lmv375R1ia9BQEfmJ0WeMBOBeJ+lGmTrnwdx8U0ldwNcaNtW35hYVbIDw1r+JzUBatWkV22XjpXcgV+p+Ky/7em4puSvnA9bAnmZ8s3BxefPA4twUFadukMS6VkbiPRa+LpBcKHv0Zz97WNbZGm402hZGrv6CuiGRQPfWLI7p5EUbCqXhhv7K/kSlSjKmUG3e2V/JILyqR2+wp6/0rA3f5KobDMVbVYYyXg+ex9e+5uRRIhV1eJvQtubEQEyvLFyVXyAxBZ2Vq+VV9Vp20+riujjPMPReZZZnb7gUZv2pr3zlK3u+fvv17LWHz+658847T60bTgyjQOqfKDf1X/DrOigC+vQC28GOMmrGc+n7C2WYoEHhynXdpWUL1sWq1nYHggvWRa3ldriWF783Sm1t2/v0Cyfa7Xb8Sz/8sqG4pC3Kjw8pA+0V/Fj6Lg8VvBnZoax7DG/ec77jc+inkoGeyW/RPBp4+xm74jL3GGpusZdbiypjJS1m24qGsW0qf61/BOWlBkYOmsv8Pm3Ir5SsURiGh5x1iSprB7eRlK2c+jx6Ecr2Ze/ZX+5a3+daV9r4Pn/ngpaa1prquurKYKvVNZoY29ZU0953fJsBzmUXQ68G15eFwt4i8Vq5eulgA1xhKIMrDPHShMSV/hfIuv8idxj24jsMr9+y5SSb82jHCPpWamTsXqT++O+cwPPz8Kwli+d5rjCUsc+0L7M5OkNfaOvy1Bl16BAcnpe7zeNXOZtGt+mL18oUV9eGCkRo3+av5+at3RZdXGsnvFlAD9z0nr1Zt2Nd9iLDsob1rc7IkqsaK3v0qnZnSXvMzhkGY8GeuMVWO1wfqcQwYWe1Oin1903ATYYnlvpkMjikpS4fqFXZdOEucpXhupY6Z0Cfr5Zql68idzZ+Gf0e2ivcY8jxqCv1v9EvUneil3K2rpm8l2JvzcA3D3xbYMWVoJzPurT1MtcYWlhkrVvVYG+riyUctUtj2/dfbY+6lHzTqoaqBpmzpsxd3rDc7Q3FQlGpOSQ1ljf7q5caTD3piwy3xqWW9D2Gayv8Ot5sKFLX+INRVKuq8DnDQZfKbqRYj9OsA3TOzoQufo+hZp5rDF9JDOrVPZ5Ae8QKUo2WYanWrai54URo0W6ZK6GurovEFRbfjmLZ+nyZunxhrcqqK6ci/dotvtUnlvrRLrVMs3w1yLdUnw8iYoxTL3FN7HGweT1YfQ3TBXY4x/IJ6nUWyDXIXgrG+jNXTakejnc7nTWlBn1pLVo7nhoYd1mNZrPFbEIfzEp2ZhIMmkC9X+JvDOq0JQ3wS0NQh7ZPLkJHvdHiihJ/hSLmS31+bp6e6WRGhNuU89CMNq1itn027cr9F7X71n+dQHoumUrvN1mM3mE15L6CrDt0f0vv0E2RK3RpvhT6K9qaweaFyZ3hW+md4UlmAP2NZWbfGZ48elS4M/zrM+8M56C8ZvQ2650PKx/GWPkzN8MP2kqx8mA3MWYveh3dO/MOzBj6fqqPvO7N3IFZztSgH7BSikMn92mW4/s03xGu04Q8CchznpVm3ZOZmJpCh1MHzk3fk6mHjJPsDdTfx5KB17y3eyvhbU3nMnn3sG6VbkS3Sg+/96wwrDKMGFa9KV8pv3vT+KYvww983A2n34rHx+k+ERKjW9nz9B475WU061lvS8Rii7a44NNsjbY4PTzvcYOXINaUL4hrEn1hjaa8t1JT1RvW9MabTC2JeLOxuRq3VYEUzG/YH2bNsSP4Bvz0hfdUHgakQA3sIwSpePHL+g3zXtCPlve5qhw2owSu5Zc3J40Bn4deyw/laqGNTVCu91Pcmn/mkjfkX/pCfCzXYmjLocz9wMpZ1+8/PX21/lVtH5GL8/exaV8EeG2E58zTvAo8xnFnZ/i8I1SnVoVM/tKSgNZVLP3k23kStaKtC3iTSbpEBSarTZ+T89f+fpZLtjR2CX29E/raRLxQYTMw44jGZgGW6XT61NCIPbGgtMMmLdVXwiUGYXtNh8pXGzBZeaPKLrEh8brl+uqBqE7RnZPnrykoqm2wRr3adt7hNYjz5OFo2n8CebSl77Wj15Hw/3UelX95PzvMDvWkvkXO8wF/u9hHwYd0MEHKYXrqzPQN6RrKHpk4BS3Bw96SRWW83TnUvaDPxXtDK4YgKlGhMaxU6S1Ws8WJxHXljmiRoswda6iOWMNF8qA/0dRm1OpNMolNU/GIRK9V6XUqjY5inYCX7SArM+PL7ok48c9nnWeksyOw8L88MYW81FhbxcrL7bVYTP5FqyyVvYUgKIet2oHE4oKu3PxAsqCovt4a82hHRrHo9K9J8oqi4VavsHf7MboVfY/apPa/aZMiTbinUpMASwTbBJME2+yLNZlbEpVNpqZqhtgkvP8GfXO2TaJEtk3CWwP6LrbJ+Ke1yc75vymD2iS0sQnK9UILPxObFIFJ5mGTbAOTVOXndogL42mTLEs2MsQmoeJD6N+oTcYvapPrhO+ywPYIfDbCM2bK56e2R+BL0pVfYLZQc+xjuRpsjkI/70Tfo/ao/YzsUTRtjiJ/7bQ58l49NUe6lmmDNs2xRdTFLc7YIvC2C/onbYvai9pixhQ1l7TFVmyKzkTaFkV15XwFNsV4PZhiuZyYYnu53iwrtGl0xoclBg2EsFVqag8E67cd5GSmcvpsbFEkycemWCOW1YGEsCnqqgej+tfF2BRbvHrSP9eDHUb/Z3Z47RXY4dRRsMMg8QOy7PCn1AwR+OpHwQYrsA1qP60NBi9pg9eDDVZ8djZ47RXYILTlEApQG9Re1AaVM23werDBwH/fBq+9lA1eDzYY/Wxt8NorsEGQQxsKkNN/M2zwt9QEqQ1eDzZY8a+xwWs/rQ1eDzYY/Wxt8NorsEFUDf7pO/9D/7T6kkZI/dNG8E//PMc/PTDDP20E//Tt/55/emJ+Q6T+aTVqgnI/O/+0+pKGSP3TRvBPX7+sf3q3YIgZ/7QaNcJz/33/tHp+Y0z39U72nc/YP62+tDEK/mkj+Kevz+OfnpyeE4G/Xezbgn/6mdojqr5ig6T+aTX4p+98xv5p9eUM8orPr1/6jDqOP1WwYlbDeOi3fQh3M0VnHzaKxAkEbM5dmmxyzF7oLAnp+npydW0hT1fCCTeIlIcbVLninc7m1TZ7mUwWNhkDVoXCWvL/qRWrc8T5eeU1pTqDvnpli7RjXR1giS2TH1QuKNegpFKCciRFMkdlibI04ZAS/qNTH5HvCiyadd8kBOl/XNd6UqWUqAtl/vxkNwvhP7OS5ZaLCun+DW4b4GfQsxQ/A4Yt0ClOyAt0kirQKcYxMJf+lFDO73yETvnibgX6cxQff1NIoAOOTaBjNBuldyI1xbE9AHRIpX2A868l7VPObSHGtGW1UrZ378yGorsmSNwfyrDT72JS0q9TnAVVEkUbTgwOQikaiczvqGutRl9EC1L/CGwP/N90ScnuuyzbKf7pI+4A3keneKFPibyYZp2z17VeHpSgLpZoCmUluFXsFSESJh9NM5zmlR3C+6Tz8hqdjy00CWzN3UlMi2YWHxvmq5bJmXF/VIxiej7lXVd0e+6yd0d139HS7bQs3tjhW306btUHrmSDrjLhDolzvnTTTb8qNypH0nb+PrqTPfcZ3SlTeGV3ykDNf4Q6571T5nnhThmmHBmQF50Qvnfrww/RiQmg88iEbkFHMjFGntz/cQTiZTSNfSIrjdz/kU5zMEPMx+g14kNk3z2BxN4Hf/lE+mwU5PkknSf7/glkefxB74PULqEc9EuSRwq5Ln73DC33wXThLC4bPZF5Dl387hla1+P4Lf3dbHehUY650u9mW37J72aDspIcc6Xfzbb8Ut/NVg9l9XDMPN8DwDGZ7wEwQh4PzROfede/TLjrv2jqG2gjx34md9uu+JR32xqh7t1Qtw/4+x/dXyv9dPfXyqZ+Dnz9gZy3xxcIv7zv5SSn/+SNTNqmdBps0r778v7ptCVTP2eeIGnCXbx/gBSiX0449/UP2NtqYvov8f1J7qyZW3SRr0/yzPj6pBMDR1aE42O3rujYu7jMWrUgGKwQ5SiirqomfbDZby6V5eRuKM8Ra0OV5poV9e07ev2nbmjayrvHV6rMEnu+SaW1qQoKvX37Fvad3lTnX7C1uXa03m7SqSwtHRWLa3m5VP1PlWF4sGJR0h4a3N1y6ICusL7Y8J5C/IP8QiOoY90lzlRdDCf7/wNL56xsAAB4AUzKO6rCYBRF4XXOn0dCHjfpAkKwU7EQ7KwEcQZOwtZJWDhDCyeizW0OYe9i8xULWNsTY1lY38VJnDEtzmFxIS7FlbgWN+JW3Il78cAfU3ikYkPCshr4cggbbruwA4STOJMmZ2v7cCFNyctu4YrZPuGaq/3CDUc/h1txx90f4Z6Lv8MDc1qFR4Z0+u+UbHqSB6IofH5K370vKCtxpyyIG2NSI+uWFpwIrWmnov53o09OsQtCiDGT3N7zMPdj7mXeZU0RsirNqnZR5klabkNeb4oD/oO/PjXROedS/7FTJbpXpk4bvBu8RpVKtagMr+A70xM0wCIWCku1hO58P+pDZ7DO90tIgn3jxgbWEvOKTlABVnKrtY6qj2Ramt6qwhuxkhl6yyEvhPru9EHveoGN8K8hMPe4JldUa1W6TuPqhUacR2s6Iiev8Bwu4Hw1QU/sTTVX536K4b1hP5E+79o64qE8o4iX+fVbRz7Daq2wp/sfn37/6ehfbWbY4/E9e16RbFcac5ZH6sVh1v2vd9g47C/3LtnzfhIraNNXJS6SP+CtPQ+UMyf2+n53kLyPQ8ch178/dDY++I8d7jG1bbVwzdTbCng1ccU33yeu3QAAAHgBZMNDV60BAADAeV8v27Zt27bt2//OrkW1aFX75pwRAAjx17/v34FAmEtXrt148uzFqwe37nz49OXem3eP/gsXIVKUaDFixYmXIFGSZClSpUmXIVOWbDly5clXoFCRYiVKlSlXoVKVajVq1anXoFGTZi1atWnXoVOXbj169ek3YNCQYSNGjRk3YdKUaTNmzZm3YNGSZStWrVm3YdOWbTt27dl34NCRYydOnTkXcvFDEHy1ggKAAQA9X/deXNu/tPfeexMv3sgohexBiJK9ZWf/E+fIliNXnnwFChUpVqJUmXIVKlWpVqNWnXoNGjVp1qJVm3YdOnXp1qNXn34DBg0ZNmLUmHETJk2ZNmPWXPwxb8GiJctWrFqzbsOmLdt27MZfe/YdxD+Hjhw7cerMuQuXrly7cevOvQePnjx78RoJ3rz78OnLt59IjKT4H8mREqmRFumREZmR9UsQPGAFFAAAAPu7QrZt27Zt27brzPV6YRMiVJhwESJFiRYjVpx4CRIlSZYS/AR/UqVJlyFTlmw5coNPefIVKFSkWIlSZcpVqFSlWo1adeo1aNSkWYtWbdp16NQVfOvWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2EvwKrFqzbsOmLdt27AZf9uw7cOjIsROnzpy7cOnKtRu37tx78OjJsxev3rz7+GeYHhAqCgAAgLXTZ9u2bdu2bbte+LvDhIsQGRaIEi1GrDjxEiRKkixFqjTpMmTKki1Hrjz5ChQqUqxEqTLlKlSqUq1GrTr1GjRq0qxFqzbtOnTq0q1Hrz79BgwaMmzEqDHjJkyaMm3GrDnzFixasmzFqjXrNmzasm3Hrj37Dhw6cuzEqTPnLly6cu3GrTv3Hjx68uzFqzfvPnz68i3w49dfqK9/guDCBmAQAABY0rkP5/9LaTGZLVab3eF0uT1en18QJVlRNX10WW1LjeNAtGoHnNgJl/kRioW91D5m2RST2RRUDaSomRdKsRVbIEseXQjw9avulm2xD3YftVqnLzqYHNxs1uuJV+L8fHF+sPRGH3fcCF2VXDlueJW1rDRaHdmOlfwRAi8v/shLFnxnTLrPH/zgmbLSO37WyWlt2As/8+WsEoHJChtwTnQBUVwAR6UwpW93kr+CG6kBbA3H4/NKO1ZCPWExMULVsOuErGD3pPGqZsa3knkIKHraTmb/hFTMfVqq+pfVV2zy4vLPrCIvD17xlC0wzWRBdU0WutaKPxcLyANUYWuJdnY11llcDTXlV5QQ0mHp2RIZsyWuiuUQOVnGHEvKMbseCefXpW5bRoHF9XDm4MuWmdmXJPNq2MtWVPoq0q6INlvhaGZfE/Z/E/ZsjQVna6xvvk62DtaBPLuh/Rvav0n285uh11vMfXSbTn9yS5Xkt33Y7NZKZhsi/BYN8X5LS7qjCd8lJd+lee+GvPd0+j6t+j7MKNtQQZsPBW3iaDY0msMN3Gq2wQFlD5T0YUyaP/RKzR5QvLPv42b2HV3ZDzyWg8GSih/jjTC6ERbTsigmNoqJccpaJldajmIqh0YrEhMnMXESEx/FxGMOHsVUJ7OrUzHVo5gaEFOTtCSoXhG5RFSQwAEVYjg5e0rYn9Obk3Spkq5FptciQUyK2lWs09YZ3TU8UxSr0gtWQ9+a7lF/uEcdhaUHYelEWCYa4jVpeZbS26R8m+a1PeGBAxE5onAphaeC/IeCfJyYj8LyKCxPwtpT0n0irP0grD0J6y25hTcS1jsJCw0K632Y/6fd4zY8u8PdY0D4bvAt8P2E72d8yxDXhEeE5yk8z+GReSiSi7pxzTQg1whTzV1jeHTa2U689Dh3e40Rdm5D4yq64fN58dvV70WlpWTmTMtqCv8uAMyt40YKVcNi8sYV7r5z2p2ElGgDMdgcM2PITntigvwYY8UrxmBqRJgfg5QgolnHDUwF8EnArtHeMlVhUCe9xXOtUITmrZdOdPINFkUlXkTFifmnZxIPSW4tMteGM8expmPl2y03VtRJO8EH7YCFdsBSO4CwHQDYDgBoByy1gwjbAYTtIEDmiitgBgvMYIkZEDIDQGYAwAyWmBEhMyBkRoDM1m+BGSwwgyVmQMgMAJkBADNYYkaEzICQGUFk7iJzF5m7gbkjZgTE3EXmbmDuBuauZ+5QZ+eXl9FeHNbwo+JQwruo8W8R4EnyvYP1afrNA8fx+N3Do/ShIjj8ejmV/zs1lZWO8fiBAZjjnxWgSbTHhtfC4s8jrOWn59YJrSq9V/CDhr+WkrVxlTdvXcMRcVUBJ6A2otPaC2mFqqXkOxccnweHwdnEEMlb7dIQdPQh844ZruL2ES76reOtYeUz78+e0HI8CWven8RFvzXFCWBMONIvsi0zwRwyCKFLOv+Lflv9uoj27/8ApUem6QAAAAAAAAIACAAC//8AA3gBjM5NaCNlHMfx77xMMpl5ZjKdZwztqmtcd3Wta3BtjEt2kV23jdWmtg6xFOkh4gtKtRStPeQoPfTgqYd6WUpED5KDluJBllC82FNPoZQeiodlCbKIFMEoIq1P0uC5fPj9+ZI8gaABDiu00UdL5Qr+R28vLfAIJsDJCTqQ5ALWrbfGsly5HVeyFKbLE1luxlOTWV6rxKor/bca9mkpqX4ZOP0ycftlIfqVwMN/Z/HTRWbOcuff+2SBubNcQAPUVXQS1NFAzVZzsNQidDKYCiQU9Z2i4ygGAg8TSUSCQc5hk1VcLpFDcJURMhSYYoglaozwpVLkK77mOt+zxUvcVV6mqdxmWxnlZ/YY44g/eJO/tCKz2n3tT+6gg5oTVdG0zzGBpn5sDPqxccGvG7PGXWPX+MW8aNbMprCjknnPElbGGrdq1k/Wg8RzifXEXlJP2slzybzYT9bEoegkN73zXsHbtkN73Nv1Wvbvfj417cd+PbXmd9Kt1DepRrqR+jHVFvuK+oUjnBmn6qyp+sFpu4E77K66W+7f7rGwe286fiwyIi9KoizWFfVJb+oqd3p9+L/OKc/0zvdd7v4fb1ptt6fV5ef7YqWu7Pi/+p1T6c10K93w/003uqUcpB8EBGFwLagFXwTfBfcHigPVgY1QhHG4Eq6H34Y74WF4L/xN5sKORDoykjmZl0U5KmfkB3JZrsoNuSlb8kD+o7TVjroVEQ1HN6JSVEajiYmFjYPHQwwyxMM8ymM8zhNc5BJP8hSXeZphnuEKz5LjKs8zwgsUeJFrFLnODW5yizFKvMKrTFBmkteZ4g3mqPIu7/Mh83zMEp+x/B+DdI5LQRzAcfz3tVNJLD0qdPZIXMCiUbgFCokbaLSGYeyNWWYY+2IGQSwu8Jrn5T3hDPbl/znDR1OyzB5bjvmzYQZtypUnX4FCRWZTbD4lSs2hS13pWje61Z3u9aBHveldH/rUl771o1/9IYoopoRSyiingkqqqKaGWuqop4FGmmimhVbaaKeDTrropode+uhngEGGGGaEUcYYZ4JJpplhFos55rFZYBGHJZZZYZU11nHx8AkIidhim5gddtljnwMOOeKYE045IyHlnAsyZHkiR54Cz7zwyj/b9RJbV3X1AXyf4JvEl/S7QE0TC+Soog8/nEoEG6qCVFGpA+RHGyCm9NG0g7aqQtIKUfGI246aBKmPURCQmwvppKVxVSvK24AlZFVlkoknnlhCntzJLeIQdPq4g9Of9tm+saJv8L9rn7XX+q+1137sff+Z3cgKO+2xcjlMl2thtnw/GymXs1EYo9umWgPq1Yi7smFGamGozMNecqLshklyqmyHmXI1HKFv+m6VRfZhmeMdMIv9ZRF267kX9sIBUX7K6pkQosdR/ZcwXIYrcBWWMBwNtexn8HN4PoTsBXgRXoJj+ufhE1x9YRjDiFxGYR/0hS+UHeukHsbxf0nvneHzZUG7xrbLtghj5HjZZl+w6BjDSjhcbmSvYn2NbJKtspu9of2msZzFdDeWHEuRWDZixDG68VDD1MGUq0QXUxGOkKfLLsYOxjzTzprYzpCtMsfajqx3WNeNxLiKqY4pt3JrmNpB9TF0s9dCI3s91BLL77AU2RuhjiV34vfL/pBdcpQ8q65LZFed5sJ9arWiVit47xFjKI3gizCsrQay7oYJOKXdotvGwheLXYGPUaeawTjcz+YUXQvek88CLMrngu9dIhRhL+AQJU9zwCtyWiHRs4ge5+Pc7An15LXOq81LPDUZDTXeqgpVftfDK2xfpW/GXNex5FjyyNDF0MEgZpxVWbIykyw7LLssu+LFWCyNi/VGjBezpHtgsxb0Td88t4wRQxrnYNiD5R4rakg2e0OjWmHaI3TVuiiq2dS+H9t+ESbYTcrpFLtX6Ky20GTTon/Pelgwo+fN8gWzfZGuIdeOXNOcYepVEybglH4VTXnmVZ6psrffnG3SLknVTDPNakGsRbggn0xv2jvJvlod22nWado0GzTX057JVdJsbV1JerqRf4rlDK/D2va49d/JXidPG2OTfAPelOlZ/c6VMCh+Lc1gkc6UDoZO2kmdmO0HMv2QV6F/T+hjXYPeHKjjBEyKO0XGfcjziO8T+k/SvczyNMZ4SvlW8+yAWj+O9Ul7ZU79PxCp4CevuGc2qrzCQGIv0r6sYe5iGsTU6OU1Evr9fqrMRQrhsyzu0/4c3YM4v6rNO3yDfNzsfpf+kLvrKPms7+fY/AL+qv9v5CIs6fs7+Q+4wfZf5L/hP/Bfdb1LLb8MX4EpFZqGGZiFufBQdoychw9DyD6S6cfi7EmVe9+4amlVroYp8rDIR4x53jwfJ6vKNVLljBeq1bpaVS7UVW5IpAGV61Z14HcH9jzNaI49x7yKpZFY2uGPdH+Kq3YZUw1LYyuD6j8t9o/E/bHer2tn4IWomkOq9qiYj1rjRpJmqUizVKvisW2K1/L9njrhNjese5lNwhG9TajOsvVodZe93I572Y5Lt8u5MEqO0adzPnuV9WuhltZ1YV0/51TecLa3re2Otd1OJ+k4pl1pH+KDeDfhSfslex1Owxl8aW+EndU9a2QTsXrr1f3qu6VtRDh3+p2inU6rctb322Lvl88DMAGT8CDdQ/rq6QbrpkxyIyvSadVNt5jzBbbHlfAM3+fhBXgRXmK9O3E4E9gPwwjmUXKMHJefCqU7dS2yqLFq5fFejXeYmW5iO0M6t9KIVQx7PZ3fGHxNkc6Q6v7kmeoTLe+8OUsxh/UqfhhMY+iKKV5ZqGwu3jmz06nihXrvTs/wFWFbJoJWx+qaCcHqsqKtsh3ZJbN8je8SvrfLtewdGbxrhpfZ9olcjxUYJcdDA5tY4S5juK7Cnepc1E5VNZ5V87S8eS5VFcEWz0XwNpDFesquG7KYzf+533NnxaC8Drrj7RvaJfJGOGjPD2bTMAOzMEd3jP+8/ixabreDa/begDduLe01dnEvnYg9DZoBdofESJpwgw0tu8GwjcY+jx5qoy/Wh8cJfqzTbs4Te807cadx77YC7oW9xj3B4jHS3RCmYVb/ATPY1N/yfUnfZbgCV+Ht8nrmRZSNwhjsV6sHYAIm4UH9D8EnOG7DvLL5fg1GrXZ7wg4R5uGX8Cv4NdbfqP5xHidCPZ1rw+G35cXwe/gDLKn+w97Aj8DXyovGM5DOuGEjbmQ/EdlJls2LtQNTnlgGWdZZptrSfVrsZbEvir0i9orY12Lsk2URZyPFzB6GR+BRqGJiKovEFMR7P/RvyXhQtQtjLG6J6b+TVRLM0H4ztD+b4jsNMzALc/TmL9T01qJ9lj2BdYy2Fm6X0WdgN/4hVYlnKXkg7AuPk0/5/h58Hw7BD+CH8Ky+4+QJOAkvQxNa/C7huqx9hbxK3oBCRb8JsbLwBDwJB2EOnoJvwdPwbfgOfKT6H8MnOLOY4c50d+7Due//uffYqZA9mt7eRe/ccGKr2mmIp4k5pWUXTyaIWtz91bubZ3U659WZBS3fbya2O9Kr2iut93Jc33yR8e7yLtL+trfJ9O7pvbv6ePNixZplEXbipEmva3nFyG+JGN9r8f9xemWnN2A7Rcx7OcsxjZgnLOq/O3mtpTyX0yt6VRy5yi3+u1ARNUgMTmV4S985FVvAuOj7PHkB60V8/YkVoyrwSmy8WZxlKX5oJKvOzdc1mV7XKetOVStS3KpOvP/C7x4VWY+v7Jsv6LoXdF7d8HBOewHEru6a0MBmNPbxGd+tzf9LdH/2HUekvWB1LbI9T6ZXd/yH0Jbr1td1gTm/dUVgTpUmU769au+q7m8wR7esisRAVhXuVivh5jsZrBWa3qsgvZZ3sGmnO2MtM396VsUu0tpOvHpkpy2rkIV3RN8W3F0xs9SSmRY7KzG22nE+U4vddq1Fc248YvXmPDG24++au/OKOO/Q9mVX8F7ztUQmja+rcI03TbhtU+Or0H+5LGj0R4881Gi6W23ctOxu0XgduZmLLexr6YbOs3eTRRYjbI1n5G7ednzzaYVGbDkn/NarV5HzaZh+RHuUHCf36f0f+2boJDlyrHHFixARaTIGQ44sObJkialNjpwv4gyWGD8TAxMb3AEj/wdLlixZMmTIkCZNmjRpIiIiIiJSRKRIkQI/d3+R27VqjdQ9Pb26mYhLhapnSwpVVlZmVn5ZuXtMI0Qie7W4RzHPj/uvqv1JcvkDtf7tlRH5v7/8aZ9V/OmHv77L/rH3zUT87rs5gUBLR8wK/B79EInqPfxmL4jYcr9r11m+477YdRQEKho0g92Vs8Xj6Wg1h4qWBkfE4zSfoJ6l3mhm5Psuu2G5+zPHq2uBp5N0iz3CplFWOteTuH+HsG/Va0Tgg63HYh6+JaHvqKjxlHTKOGTS0wxxQqt1EE904lhro94vnOdU6puN2HAnPVno2vFLw5Y1lfiMeiPS4WmlF1tKPS/x1Dh9w7Hlk7TL/YYaXxFoqPS3J2SZNLfKtDb6d8uWlbS9y0S0u7vcv6lVmpFYU7Ps9cT0F47WeI661Tt8V0/9LPw+8N9d+1meIyTp9ehGVybJd/vWeo3Uk96dhXDU2Q0tLZ4ySe2YiMQDf3lqRalnNi2hNC3xeNpsmnLx/QJJWhCSphLoxiVI0LsifM8eOqKevTqal2u6vq8Yyjt5lD5v+KE90CnS+YZkkZPrWdnAKkfoj4N5zUF5al+nRg5lRZSXieNvj+kJ/vBUEdnrmT0hadgcu9B5ek0Yl3cixbuzEK3iaoujqWmoz5MX/ug7uk1P8tfju/FzehfWfdlQUmXFRXxHrVYkzKHh1IRkUzS6It3+d2B5HXGoKS+C/my/N3Q4W4kk/YXad7tMwgslRd+3tjfF8Uj7xdlfIWR/TIuXFcf2sgsBT3eeZQyt85X5QRFx1v2y7I9ChztvXLqRmHh2eRtu6S7DCa8+ssxn8DND1PIMeeO/NdIZjHr7KBqKuod5n/ephzhXvjlxctryz+GJOBPfNZtdu2JNy3oCL3dYZuKF2Kd5KUpayuFOmPCa8uOJt6S/7xO3ltOagWwHV2Ybd8bb578xLy0I0p72i9zZDDCR7epf70l8okvfUM387evb5xMRZ8ENwWRcJ+1nO8TOtMcomrte3Jvp9KLAWw561n0Hj6MjnOMX6fC97HR8pfFgP38y+z4/Le/JeDDg8PPIu491DTfEizQspmhglH7Xk7IvJRxuPEodl3ey1HkIlzRkyvfip+eSTkkmKxJ+x5ftsac4W975COcz+ZMeqlQdB61+C+LBM3o9tx7rffgt9YFGPATasRW2zGDdXwuc3fFF5H088ey8TzOMp1533meeGo5j+ztb3u3QdsXzQteVKWkFG2pWbEzHVTvFkiX3WY6jpux59wbtUMQU/+LGcRobIg94oq6auP8y22vPYljlMIg//PH7+HNxGs4ie0Vd1+KXgO8jdzocLeLdUL28YY/n4lQtQVofXE+3csLF2DhHuPhIqoFOY0jel6xYmrnuvLePdvjraj5hnmzOc76JN1lMvHGccRv3J/Pzn4gGT01JOMSFjppKaFmzsEo9n86NabKctemDf3wN9RU9Y6WauEiVTg2frOO5IfgVFSu2Nq444I6VxnCUbNKq4GmpjuxyoVmFx9dOc1oeYuOGjjX3bC4/zcJR7X2v7LLqj0mwfT5ZU0Kb+UBP8qw4EdfntoIJE94ke6K5xAvizcITblCLT1pNtNvT4I/8RWF6o/vxvRPdRDrrC8/MfxeHGMqnfI/5aUfUk4SY014Uz7Qtm8/+q4p2c6JFEKrFxT/di7OR7q0O9bE57V6rKeXXla+SnVbU2lk20vqPLPV3rTWpeFDPhmo061hlN1htBWuNdKO3c0rqp8fudDR9WyL2cw9Jd5J2DjP9OOKluA3/dG9ILY+xVQ5V9cg4eQt3yMfWSL9luYFGz2ta+QVvWtSwoh2vX5O3yelstq0qnQuzxxb39H2NFcu9j5KWFOK75IF71l+QGGtUD0FJReCBtZ6v6NhQ4U1PPrFWdXUY4XtNwGLIvZ4ogpQHYUmp1bqIEi4hnYfkxJ5/8cl/91EZ3jx+GPGFku3Bfzs7KwjXxJdppU0novj2xEn0PtSQCS0mEGmxWNjQ4WW4YUvN2rLYb45QryLFVJWedgvRP1MNwVj9N5tzYhpp+Q1BSCXS6PLKLizUPkLa7YqLarh/VnuVUx/5dp/2uL3VEYlJlwfy7jRD1x9Dtmp+3OY2VoFSpHtER4p+VGTf1NcvjCILxVCO9WS0a3RJ/QzlVA0F0VrJ+4vG0Ooy3DKQc8PG6u3dOfX2hFP19sTT2ZU0TuJfPtWn7LnaBtk7Tq2yw3jju8kWbPlIzf0I33ZenOxvzLrHEAjrSXnXardp1jgCW8X5VbJgHI5oK1Cyzm7YsKRl9fz/JzAi7/K0vWr0S+lfO6/23aEq4pfsffZetXaP0fd2yv3zmf72//X7i/nOv2X/0V8/ZrnGegrdTld30Zp+5KdxlKScn7vvmP6a1l3hXOJt9k4+3tu/vs/e4I7yyIrUD1wqi0ZkTZziG2frs2uJu1He7L5eHLxR8exzkpu9b/3a/vT9XLdI0u++GusH81+TowuTpTbXOEXS8kvzVmzkEU9YG/GyrAL16ZxtQoN2OXSNc2S13p7qW2VzNPokJcydUKzuqZ1wQWRFNea/iZj/Po0oCcQn++9WbZO+qfFqau0u9mZC6+bL2+yWjnJqn09cXfbGOStJZVwvTNat7qNvj8Sb3qTrprwZ7tHznSbtOdOxCE0Pt/qr6Ga6g1BkrcgyzaQ48NkNYpD83BMJIsKo18oN9uWoKMEnzbpelld4x10Rp217MVKlODFYBig8E6elM0/hvgOCyXGX1IFZxPuRFR96/tTxkQ/7PmUZHtJK43ux6du+rj7GBZ8encnDkf/2eIJhtJolK2lTQ4vftwm7i7tttqBUPLge83CWKcxxCcMSnxB/V5PVXO64hptgNlQOz4XUvjDCW2sZaVtja9UzZfP513I+GfO8vZzHy4ml6V8hDDxAVam+wOqRu+FzWfBanDwNgxZH0Y+3vTVFxUVag7434J5fVf0njR/RRuF5PFYJQT3Q/jp5jEtPSwl0uh74lZgy2njLcbfEFEXwmX8f+M5HoonicIrpaeUtj/JC1tPiz+BwNKYR147P/N3GiWlcnJ1jx9FYbmG/draO4YZjy+nnPVidRDs3vWqaW+nllYiqX4uWzo7xw3jg3JhrmCXR1eEvx2lsuJd1mp4Ms3ncEXF0dt5Qyi77etKanjQ0hKecIqf8qZ0UOuUe7vBURJNZS6uxKwKNegdEOIqhhQAfPyFIvWeeshdJ3klGr58sapE/0VoshEIL9QVV1edjWQPauffG6xCul8XUiY/8SdbLQ4RBPZtnJe2azhTYeTad5WOLS06lxi0lRZjXq8Oj7fOtavbr8e2+RHVPy04Rzh2ZeJDIt6ZvFFf9jzT4Z4UwDgA4/v0eE+dK8qckg/GiM5hEyoCN1Dki3GgyHBmUQSedpNyiZLiLk5DJ9hRJvAFWeQNCD7vfe/D5/EuCNPWkgJawkdYwSXvYRCddpOgmQzMDTNFDlhwjzLHAKIssMUaeVSYoUCRHiTIrHIcFTsI1KlRZp8YFG1xyzSY3RGxxxz37PPDIAU+8csgXMVV+baBm0jYiO5zk2awz4myYcN5t6yy6Y9rdsNeSe/ZZDjMeWbHfU88c9Dwc8spbh33xzXHf/XDaz3DZ7zBv7I9/pd3ZUxNZG8DhJ+yLi7IQNIqGRHZUQAjMGPYFQeNuAJ1vRAaBv3++mut5L06dK+dGz1O/qrdSp06nuvu+zwr/hHMFbYW/PVe05tSWC6121G27BHCCI/wB6IjpATqdOHYYfTPvnllT+tw0rqrHHS8CQJdFLKmrKVi2YiV9UyAmdS3RqjXrNrTZ1G7Ltj27AJp27KPhtTeauPIRzXBkxxdfnTpz7qnv5ly4tAdYDEtq4ko2NGX2NRKAOC07TwCAQRwAauqAhiOjruOt946xGOpqGg7D//wpcuLCFmkfZcdpd00UVpK6YENw7mdWXdxlV7gKi0nNUlZXy5YTVpL8lATkf5atCtaydcGGzGayFbYFzaRhP3ulkb1JmgGQn/Yr0MyOsq+C0+xMcC7zPbkIl4Idr6P8LuUJADgA8MyIJ2YMuG3SmGtK4HMQASy477Fp/W6Z8Eivu35l/RW++BQFMRmKGPYpHKi44aXgnQ8iD7GX+mYX3QpaC//32bodk8Z1GkRZq2FDpsM8xlC14SaYsRgTK5aMeeRe1OejhqYTB46988ael+4G4LlNBRQBRdAGoJia1G7KMx12dRpGl27AHWVVpWhEr3IYVQ6VUI1K0bh+E9YM2DJoCHSjEIqgaModmWpWTuK0bCIBALbV9VgFLYqAOAtwzQOPpKuGqnvhltsiYwZ15n38DmYUiACgKJgSVPzMagWjSirKCkmLYgaAH/5GGwAAihkwmbULpmQ6ks4wLPzw7pfkWW9CWWZUnlWIgmpWEYxn/YIJmYFkMAwJRv5LevcXzJnVA+CT1458cOiF997a98qT8DQQAZg2Zx4LmPWr63EouREFMSXLRkIPuC+47qEIv6GbqE8Xav8CQed0zQB4AZ2Xe3BV1RXGf98+916Sm5CEgBhBIaYBwoMUEVKlaFFjShExUkTEiAlEFAqRAjqO0zotbdUCIjIUUZC3DyXKGxF5IAqitWJbB3wohIeAD8FSik7H0S42N/ceMH9kOt/sb++z19rnW3uvm5O1ERBXaWQ4rrSs/yCyxlRNrKGECMD335MNNCGLczifH9HJLJdRyjUM5CYquZ0ColcMvTqfsqsGDspnTHn/a/KZMfC6a/NZN2igjfck3iLSjFtyAYV05idcztX055cMpYo7vE8OjnTjc2lDO7pwEZfwM8q4lkHczHBGJbwC4jQjj7a0pyvduZQ+/JwB3EAFIxid8IqQQS7nkU8HirmYXlxBX65jMLdQza8SXlEyaU4rLqSIH9ODn3Ilv6CcGxnGbYxJeMVoSgtaU0BHutGT3lxFP65nCLcykrHUVFWNmehmNYZHnOJ5jeMJt7kljeHqmjvHuucawyPHV41wyxvDY0bdXuXeaRTX3DXW7WoU3zlijDsS4o887z89Yy7j3dHG8J3WuRON4vHVNe6/jeEJduYBjeJRNSODWKN4QreLgsxGcvcgt1F817gJQV5jGHCAfGvtuZXn5kAWUWI0IY104mSQSVObyyaHZuQCoq3ncz0HniOenecWnvM8n+e5jedzPJ/v+QLPLSmgzFXGSmL9YlNji9JJb5Vekj4ofWL6rPT16XXxtHj3eHV8WnxWRn5GcUbvjH4ZQzIWZOZm9sjck9U9a0jWpKwt2cOypyb2kYZTnEmq05N6Sks1U4v0pY5qiQ7p33pWz+g5ndQxndBXHNQu7da/9B8dV7Vm6QCf6FEd1Cf6XF/osI7oaf1Fn+ozLVZbjvAlh/iMz/mCo+ynjhtYwHvs4n0+4EN287HgW7VWHjtVpEKVqo/e0/v6QB/qI32sPdqrSlUwRWM1Svu0n/PYxKMsphXbyKc5LVhPdy7iYvKooErXqL+u1QAN0U0aqpuJ6gFNZS7P8CwFrGYNm9nCUmq5gDaUM5BxjKeQ6/k1PRGTiPq35plSK++TTwGFptDdNHpSbp4DbR+mxThbM54pFs9cFrDYa9ibvcp6NnmlbexkF7t5L7Hnj6ljPwf5hEMcSZzNlxzlW6E8tVZbFapIfVR69k5UoUpVa5TGynakmXbOs+zsF2mxlvjMPW2ZetZytdTn6OxTrJOdng74XB2SZcpnybLmc31MX1lWj1u+T1huTxIkfhkKpnEVU5nNEpazgR28S51F/I0iylSu8pRv0RarRFdqgEU5UuN1nyZbZIv0gtZru/6hPaZz0jmX5Vq59q67u9z1c4PdcFfj7nX3uxlunnvOrXVb3dvuA3fIHXffBfGgZVAQFAe9grJgYDAsGB3cHVheNFu1Wqs3tcXGj+l5vai/6hUbP25a6/SWttp4jpbpJf1Nr9p4rpZbDG/rNRs/oRV6WTu1zcbztFIb9I6223i+Vmmj/q7XbbxAq7XJIt5h44Vao836p94g4ACHOYZjH58a7zUOmO/nrOeAt+01qz153yjtUpHSPhUpHVKRUpSKlI6pSOmUipTOqUjpkoqUrqlIKa6P1OvODuk+FtJ9PKQ7J6Q7N6T7REh3Xkh3fkh3QUh3ocK6tSHd50O6L4R0l4V0l4d0V4R0V4Z0V4V0V4d014R0/Ukn26GdW3HSV3bcVLXdpzUtR0ndW3HSV3bcVLXdpzUtR0ndW3HId0tId1XQrpbQ7qvhnRfC+luC+luD+m+HtLdEdJ9A0ecdhQD8w1x9hoy2GfI5IChKYcNWXxqyOaYIcfiXEgz1VrUrZPfexHja2QYlpxztCFT1RxQW44JtVaRLlWpKjVW9yFTmGKaOznMt8pToS5RH1VolH4bfisO4dROo20M59KDwdzDbNaxixPKUReVqVL3aLqe8r+vgzrp0lyeK3IlrpSAjCY5P4QrRNYAAkDOkRE7+kM45z3isbfOhuqQteQbtMW8as+Gtnh7emzqmdACZC21epL51JwJTfLWtFh5GKpG1lIr+5pHjzDU19uaxPJSUBdkLbUqlybR71JQrrfEogfrwTfIWnIFdWZ9qx7U+flodPVpsANZS3mvNNu807AxBESiD54Cc5G1lOeDZpl4CjaCgCBaGa1kIrKW8hpu8wOiA6yHABftTTmylvLoY7NdjCFAdPMtZS3wzduiIFokeshHhkJiid+c94/sQRqcsJ9peQ0XeUq9G7Q9QxCZHJms/Aatk4lExpyCXIP20UQj/U+D/Q169CUW6VQPtjToU0iTSCwF5jbkFXxHWlAXBnc36LeL9GDdmWBAg561xINpZ4PC0BlvDK0QuSi4F7z9QpxhowGt1WaE9wxyiSRWiIlEyaEXZVRwBxHi5NKKArIJ2Kh1mub7l8jx/Xo95PtNiIgeSdgcMbJolvB4OOQxPTSekRxH9bxe0DKt0KrUN8lt0iOhp+V6IPS0SHNCTzP1ZOhrWEJestZsR3s6UERHOtGZLnSluMH60yHN1FI48z2hunqJZusxPa45mqsnNE/ztUALEzW2VXO+el6MyAvVoPkN6SfqUYvOV5rbQopZRFjCk77JxiWUMpjqkEcFnX3VZ/V9fWWfqOnDlbzVh//HCWT4mhkKDI5CQ0BPQ8TX2lFfbaf5SjnD18pNfbWc7WvlZv70mhMD82lpWpezhK3+f0cuAaI3YlGihwv9XBFiGmJPaO5NxL2IFok5ZzoRA8QMIs3giBsCMr2thOvMMtFW5bPQNDqwjJV0ZIOhK9t5l2K+4jiX8bV60cerVHsF33sVEeDvGN5ahqjx8aXiKkcMDceFVKs14K0tEju7MmX1/+9T1jaIwpTV/3cHIe/RNHHbtMzoIU3Tw5quRzRDdkcIZT+HqHbV3w8QUSrq7xohr1xiqtPu+vsDIkaUquS9KuV5Phmqa+jOgcgg2uCtLPWlmO77bPIpohuX0Ie+lDOEYVQzmnHczW+YpEkE3MyN+oPvb9EffT9Mf/L9rbrf95V6wPdV2of1FtHvcLbq9zh7ehBnK/9sPEyTcbZqinGlphpXaT9Ou5HhrL2xUbWJL8tyrdBKrdJqrcH5TBRDyLuALH2tQ1qrF7VOL2m9XtYG2ddJm2V/UTgiBAYoMPjc4vzvJfN/w3cu9wAAAA==); // sass-lint:disable-line no-misspelled-properties, space-after-colon, space-after-comma } diff --git a/static/src/stylesheets/module/_media.scss b/static/src/stylesheets/module/_media.scss index ee0f4f1eb02..31c7b6e4d1d 100644 --- a/static/src/stylesheets/module/_media.scss +++ b/static/src/stylesheets/module/_media.scss @@ -1,23 +1,3 @@ -/*doc ---- -title: Media -name: media -category: Common ---- -Nicole Sullivan's OOCSS CSS markup extraction pattern. - -```html_example -
-
- George Monbiot -
-
- George Monbiot is the author of the bestselling books The Age of Consent: A Manifesto for a New World Order and Captive State: The Corporate Takeover of Britain, as well as the investigative travel books Poisoned Arrows, Amazon Watershed and No Man's Land. His latest book is Feral: Searching for Enchantment on the Frontiers of Rewilding (being published in paperback as Feral: Rewilding the Land, Sea and Human Life) -
-
-``` -*/ - .media, .media__body { @include clearfix; diff --git a/static/src/stylesheets/module/_social.scss b/static/src/stylesheets/module/_social.scss index d6480e69f53..435f3f91435 100644 --- a/static/src/stylesheets/module/_social.scss +++ b/static/src/stylesheets/module/_social.scss @@ -1,36 +1,5 @@ @import 'social-icons'; -/*doc ---- -title: Social -name: social -category: Common ---- - -```html_example - -``` -*/ - .social__item { float: left; min-width: 32px; diff --git a/static/src/stylesheets/module/_tabs-garnett.head.scss b/static/src/stylesheets/module/_tabs-garnett.head.scss index 45fd74ed52c..6218f74763b 100644 --- a/static/src/stylesheets/module/_tabs-garnett.head.scss +++ b/static/src/stylesheets/module/_tabs-garnett.head.scss @@ -1,32 +1,3 @@ -/*doc ---- -title: Base tab styles -name: Tab -category: Common ---- - -```html_example -
-
    - - -
-
-
- -
-
- -
-
-
-``` -*/ - /* ========================================================================== Tabs diff --git a/static/src/stylesheets/module/_tabs.head.scss b/static/src/stylesheets/module/_tabs.head.scss index 8fa2007e8d9..63ce0ddd642 100644 --- a/static/src/stylesheets/module/_tabs.head.scss +++ b/static/src/stylesheets/module/_tabs.head.scss @@ -1,33 +1,3 @@ -/*doc ---- -title: Base tab styles -name: Tab -category: Common ---- - -```html_example -
-
    - - -
-
-
- -
-
- -
-
-
-``` -*/ - - /* ========================================================================== Tabs ========================================================================== */ diff --git a/static/src/stylesheets/module/charts/_doughnuts.scss b/static/src/stylesheets/module/charts/_doughnuts.scss index 95ab0b0088c..aa144eddb40 100644 --- a/static/src/stylesheets/module/charts/_doughnuts.scss +++ b/static/src/stylesheets/module/charts/_doughnuts.scss @@ -1,30 +1,3 @@ -/*doc ---- -title: Doughnut -name: doughnut -category: Charts ---- - -```html_example - - - - - ARG - 37 - - - - - - DEU - 63 - - - % - -``` -*/ // Here be SVGs - use appropriate styling properties // http://www.w3.org/TR/SVG11/styling.html diff --git a/static/src/stylesheets/module/facia-garnett/_container--video.scss b/static/src/stylesheets/module/facia-garnett/_container--video.scss index 64435653d2a..2328c54b696 100644 --- a/static/src/stylesheets/module/facia-garnett/_container--video.scss +++ b/static/src/stylesheets/module/facia-garnett/_container--video.scss @@ -191,7 +191,7 @@ $video-width-desktop: 700px; .vertical-video-playlist__control { width: 300px; display: flex; - gap: 16px; + gap: 16px; // sass-lint:disable-line no-misspelled-properties justify-content: flex-start; align-items: center; margin-left: 20px; diff --git a/static/src/stylesheets/module/facia/_pagination.scss b/static/src/stylesheets/module/facia/_pagination.scss index dba41d8240a..919ea889268 100644 --- a/static/src/stylesheets/module/facia/_pagination.scss +++ b/static/src/stylesheets/module/facia/_pagination.scss @@ -1,32 +1,3 @@ -/*doc ---- -title: Pagination -name: pagination -category: Facia ---- -The user needs to view a subset of sorted data that is not easily displayed on one page. - -```html_example - -``` -*/ $pagination-item-size: $gs-baseline * 2; $pagination-height: $gs-baseline * 4; diff --git a/static/src/stylesheets/module/identity/_button.scss b/static/src/stylesheets/module/identity/_button.scss index 08f48a3bfd6..45b0b87e6f5 100644 --- a/static/src/stylesheets/module/identity/_button.scss +++ b/static/src/stylesheets/module/identity/_button.scss @@ -1,5 +1,3 @@ -/* Button styles -========================================================================== */ @mixin identity-button($bg, $bg-hover, $font: $brightness-7) { background-color: $bg; &, &:hover, &:active, &:focus { @@ -39,7 +37,7 @@ appearance: none; -webkit-appearance: none; -moz-appearance: none; - -ms-appearance: none; + -ms-appearance: none; // sass-lint:disable-line no-misspelled-properties box-sizing: border-box; transition: .15s linear; diff --git a/yarn.lock b/yarn.lock index bacf0767358..319e3dfe0f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3185,7 +3185,7 @@ __metadata: rimraf: "npm:^2.6.1" rxjs: "npm:^6.6.7" sass-graph: "npm:^4.0.1" - sass-lint: "npm:~1.10.2" + sass-lint: "npm:1.13.1" sass-loader: "npm:^10.4.1" sass-mq: "npm:~5.0.1" semver: "npm:^5.4.1" @@ -10732,12 +10732,12 @@ __metadata: languageName: node linkType: hard -"front-matter@npm:2.1.0": - version: 2.1.0 - resolution: "front-matter@npm:2.1.0" +"front-matter@npm:2.1.2": + version: 2.1.2 + resolution: "front-matter@npm:2.1.2" dependencies: js-yaml: "npm:^3.4.6" - checksum: 10c0/264ebfacee77106a5a2a05da12cb84863cd6f6dc733480eed13723ed05e3f34711c22e779a45d84ac3c0fbb1adb9bf96b7b55163f6035c2dc5f4ed370d2ec1cf + checksum: 10c0/4bda8ea626dcc86898e23bedb64572f9ea5f9af81ef140513b223bfb9ff745e8b616c7253871a9cdedff78b34204236ed09ea9dc33d095d38edefd682dc885d1 languageName: node linkType: hard @@ -10748,7 +10748,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:3.0.1": +"fs-extra@npm:3.0.1, fs-extra@npm:^3.0.1": version: 3.0.1 resolution: "fs-extra@npm:3.0.1" dependencies: @@ -10759,17 +10759,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-extra@npm:1.0.0" - dependencies: - graceful-fs: "npm:^4.1.2" - jsonfile: "npm:^2.1.0" - klaw: "npm:^1.0.0" - checksum: 10c0/1128e46b3364f458ca07fbd186a05010b05255ad6ab17abc2a262086600f1925a9e5a259b9436ee42f57875e9ebb171348f25d4289fecd395b05488db9ceeda8 - languageName: node - linkType: hard - "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -11280,14 +11269,14 @@ __metadata: languageName: node linkType: hard -"gonzales-pe@npm:3.4.7": - version: 3.4.7 - resolution: "gonzales-pe@npm:3.4.7" +"gonzales-pe-sl@npm:^4.2.3": + version: 4.2.3 + resolution: "gonzales-pe-sl@npm:4.2.3" dependencies: minimist: "npm:1.1.x" bin: gonzales: ./bin/gonzales.js - checksum: 10c0/da0bfde475fdd5d3a67a790b84861de78f9b063d4480102dcb109655276a6c2b7004ca0d2a5828d4485e0567342a41facffcaf1f6efcb6502d36e7c4320d348c + checksum: 10c0/bab587fe29ac5283ce2343f582a4836f6c95191fb0d63a81affc6d3ce37fe8361e1a75a4029060a089c6821a9db40aec195c989ca4d689c89215973e48df1ee3 languageName: node linkType: hard @@ -13828,6 +13817,13 @@ __metadata: languageName: node linkType: hard +"known-css-properties@npm:^0.3.0": + version: 0.3.0 + resolution: "known-css-properties@npm:0.3.0" + checksum: 10c0/e6a02eee7fa0b76e8069329c6eb70984af4cb5e67278c77efc62dcd8954b5a410eb1e56e6bb5fd61b8c1a211e71c8d917cf8a27fc2c1f766617b4047b2e12fda + languageName: node + linkType: hard + "language-subtag-registry@npm:~0.3.2": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" @@ -17513,18 +17509,19 @@ __metadata: languageName: node linkType: hard -"sass-lint@npm:~1.10.2": - version: 1.10.2 - resolution: "sass-lint@npm:1.10.2" +"sass-lint@npm:1.13.1": + version: 1.13.1 + resolution: "sass-lint@npm:1.13.1" dependencies: commander: "npm:^2.8.1" eslint: "npm:^2.7.0" - front-matter: "npm:2.1.0" - fs-extra: "npm:^1.0.0" + front-matter: "npm:2.1.2" + fs-extra: "npm:^3.0.1" glob: "npm:^7.0.0" globule: "npm:^1.0.0" - gonzales-pe: "npm:3.4.7" + gonzales-pe-sl: "npm:^4.2.3" js-yaml: "npm:^3.5.4" + known-css-properties: "npm:^0.3.0" lodash.capitalize: "npm:^4.1.0" lodash.kebabcase: "npm:^4.0.0" merge: "npm:^1.2.0" @@ -17532,7 +17529,7 @@ __metadata: util: "npm:^0.10.3" bin: sass-lint: ./bin/sass-lint.js - checksum: 10c0/a36782cb98d0a1f7f4ba2995391cfc3fdcea2484d0baa765d19c9414e763f9b8438e99b52e8d1e74eb0cb9148eff7f27a020b457e45d01ac025444dc0624df53 + checksum: 10c0/40c966144799c75ac6b915fda9871b18a3001148c8a08c8debbedffcc325ed16f692fd646bb99ffb9590d6d56728e80d07b59749a19c004c3c5857d85807fdd0 languageName: node linkType: hard From 6a2628c56ce17a1d4c31c0fce926a4dd034d1d2d Mon Sep 17 00:00:00 2001 From: Max Duval Date: Thu, 9 May 2024 15:08:00 +0100 Subject: [PATCH 5/8] refactor: variant names (#27132) align with DCR --- .../common/modules/experiments/tests/onward-journeys.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts b/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts index c9a02b2369c..c5c4f0c21bd 100644 --- a/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts +++ b/static/src/javascripts/projects/common/modules/experiments/tests/onward-journeys.ts @@ -23,19 +23,19 @@ export const onwardJourneys: ABTest = { }, }, { - id: 'top-row', + id: 'top-row-most-viewed', test: (): void => { /* no-op */ }, }, { - id: 'bottom-row', + id: 'bottom-row-most-viewed', test: (): void => { /* no-op */ }, }, { - id: 'most-viewed', + id: 'most-viewed-only', test: (): void => { /* no-op */ }, From ca00d729929d832bd6c1c7bb9524c8f45aa43f1e Mon Sep 17 00:00:00 2001 From: George B <705427+georgeblahblah@users.noreply.github.com> Date: Mon, 13 May 2024 09:24:33 +0100 Subject: [PATCH 6/8] Remove Snyk PR workflow (#27135) --- .github/workflows/snyk-pr.yml | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 .github/workflows/snyk-pr.yml diff --git a/.github/workflows/snyk-pr.yml b/.github/workflows/snyk-pr.yml deleted file mode 100644 index 03af43336f4..00000000000 --- a/.github/workflows/snyk-pr.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Snyk PR -on: - pull_request: - paths: - - 'project/Dependencies.scala' - - 'project/ProjectSettings.scala' - - 'project/plugins.sbt' - - 'package.json' -jobs: - security: - uses: guardian/.github/.github/workflows/sbt-node-snyk-pr.yml@main - with: - ORG: guardian-dotcom-n2y - SEVERITY_THRESHOLD: critical - secrets: - SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }} From 40ec8498df6beb80e3c1e1d2db0da27a7f96af3f Mon Sep 17 00:00:00 2001 From: George B <705427+georgeblahblah@users.noreply.github.com> Date: Mon, 13 May 2024 14:25:14 +0100 Subject: [PATCH 7/8] Move `devDependencies` into `dependencies` (#27127) Co-authored-by: Dominik Lander Co-authored-by: Daniel Clifton <110032454+DanielCliftonGuardian@users.noreply.github.com> Co-authored-by: Ioanna Kokkini Co-authored-by: Jamie B <53781962+JamieB-gu@users.noreply.github.com> --- package.json | 90 +++++++++++++++++++++++++--------------------------- 1 file changed, 44 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index 1fb1e914581..ab09adf484c 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,19 @@ "static/src/**/*" ], "dependencies": { + "@aws-sdk/client-cloudwatch": "3.441.0", + "@babel/cli": "^7.24.5", + "@babel/core": "^7.24.5", + "@babel/eslint-parser": "7.24.5", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.24.3", + "@babel/preset-env": "^7.24.5", + "@babel/preset-react": "^7.24.1", + "@babel/preset-typescript": "^7.24.1", + "@babel/register": "^7.23.7", + "@babel/runtime": "^7.24.5", "@braze/web-sdk-core": "3.5.1", "@emotion/cache": "^11.1.5", "@emotion/core": "^10.0.27", @@ -18,60 +31,16 @@ "@guardian/automat-modules": "^0.3.8", "@guardian/commercial": "18.1.0", "@guardian/core-web-vitals": "6.0.0", + "@guardian/eslint-config-typescript": "9.0.1", "@guardian/identity-auth": "2.1.0", "@guardian/identity-auth-frontend": "4.0.0", "@guardian/libs": "16.1.0", + "@guardian/prettier": "^3.0.0", "@guardian/shimport": "^1.0.2", "@guardian/source-foundations": "14.2.2", "@guardian/source-react-components": "22.1.0", "@guardian/source-react-components-development-kitchen": "19.0.0", "@guardian/support-dotcom-components": "1.1.3", - "bean": "~1.0.14", - "bonzo": "~2.0.0", - "bootstrap-sass": "3.4.1", - "classnames": "~2.2.0", - "curl": "cujojs/curl#0.8.9", - "dialog-polyfill": "^0.5.6", - "domready": "^1.0.8", - "dynamic-import-polyfill": "^0.1.1", - "fastdom": "1.0.9", - "fence": "guardian/fence#0.2.11", - "lodash-es": "^4.17.21", - "object-fit-videos": "^1.0.3", - "ophan-tracker-js": "1.4.0", - "preact": "^10.5.13", - "qwery": "3.4.2", - "rangefix": "^0.2.5", - "raven-js": "^3.19.1", - "tslib": "2.6.2", - "video.js": "~5.3", - "videojs-contrib-ads": "3.1.3", - "videojs-embed": "guardian/videojs-embed#v0.3.3", - "videojs-ima": "googleads/videojs-ima#0.3.0", - "videojs-persistvolume": "guardian/videojs-persistvolume#0.1.4", - "videojs-playlist": "guardian/videojs-playlist#0.1.4", - "web-vitals": "3.5.1", - "wolfy87-eventemitter": "~5.2.4" - }, - "resolutions": { - "unset-value": "^2.0.1" - }, - "devDependencies": { - "@aws-sdk/client-cloudwatch": "3.441.0", - "@babel/cli": "^7.24.5", - "@babel/core": "^7.24.5", - "@babel/eslint-parser": "7.24.5", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.24.3", - "@babel/preset-env": "^7.24.5", - "@babel/preset-react": "^7.24.1", - "@babel/preset-typescript": "^7.24.1", - "@babel/register": "^7.23.7", - "@babel/runtime": "^7.24.5", - "@guardian/eslint-config-typescript": "9.0.1", - "@guardian/prettier": "^3.0.0", "@types/google.analytics": "^0.0.42", "@types/googletag": "^1.1.3", "@types/jest": "29.5.12", @@ -87,6 +56,9 @@ "babel-jest": "29.7.0", "babel-loader": "^8.1.0", "babel-plugin-dynamic-import-node": "^2.3.3", + "bean": "~1.0.14", + "bonzo": "~2.0.0", + "bootstrap-sass": "3.4.1", "browser-sync": "^2.18.13", "bs-fullscreen-message": "^1.1.0", "btoa": "1.1.2", @@ -94,6 +66,7 @@ "chance": "^1.0.11", "chokidar": "^3.5.2", "circular-dependency-plugin": "^5.0.1", + "classnames": "~2.2.0", "copy-webpack-plugin": "6", "core-js": "^3.19.1", "cp-file": "^7.0.0", @@ -101,6 +74,10 @@ "css-loader": "^5.2.7", "cssstats": "^3.1.0", "csstype": "^3.0.6", + "curl": "cujojs/curl#0.8.9", + "dialog-polyfill": "^0.5.6", + "domready": "^1.0.8", + "dynamic-import-polyfill": "^0.1.1", "eslint": "8.56.0", "eslint-config-prettier": "^7.1.0", "eslint-import-resolver-webpack": "^0.13.0", @@ -113,6 +90,8 @@ "eslint-plugin-react": "^7.22.0", "eslint-plugin-react-hooks": "^4.2.0", "execa": "^0.8.0", + "fastdom": "1.0.9", + "fence": "guardian/fence#0.2.11", "figures": "^2.0.0", "glob": "^7.2.0", "gzip-size": "^3.0.0", @@ -121,6 +100,7 @@ "jest-environment-jsdom": "29.7.0", "jest-environment-jsdom-global": "4.0.0", "listr": "^0.14.3", + "lodash-es": "^4.17.21", "lodash.merge": "^4.6.2", "lodash.takewhile": "^4.6.0", "lodash.uniq": "^4.5.0", @@ -129,13 +109,19 @@ "mkdirp": "^1.0.4", "mockdate": "^3.0.5", "node-sass": "^8.0.0", + "object-fit-videos": "^1.0.3", + "ophan-tracker-js": "1.4.0", "ora": "^1.3.0", "pa11y": "^6.2.3", "pify": "^5.0.0", "postcss": "^8.3.10", "postcss-pxtorem": "^6.0.0", + "preact": "^10.5.13", "prettier": "^2.2.1", "prettysize": "^0.1.0", + "qwery": "3.4.2", + "rangefix": "^0.2.5", + "raven-js": "^3.19.1", "raw-loader": "^0.5.1", "request": "^2.81.0", "requireindex": "^1.1.0", @@ -152,16 +138,28 @@ "tcp-ping": "^0.1.1", "ts-jest": "29.1.2", "ts-loader": "^8.0.12", + "tslib": "2.6.2", "typescript": "5.3.3", "uglify-js": "^3.17.4", + "video.js": "~5.3", + "videojs-contrib-ads": "3.1.3", + "videojs-embed": "guardian/videojs-embed#v0.3.3", + "videojs-ima": "googleads/videojs-ima#0.3.0", + "videojs-persistvolume": "guardian/videojs-persistvolume#0.1.4", + "videojs-playlist": "guardian/videojs-playlist#0.1.4", + "web-vitals": "3.5.1", "webpack": "^5.79.0", "webpack-bundle-analyzer": "^4.8.0", "webpack-cli": "^5.0.1", "webpack-dev-server": "^4.13.2", "webpack-merge": "^4.2.2", "webshot": "^0.17.0", + "wolfy87-eventemitter": "~5.2.4", "yargs": "^17.7.1" }, + "resolutions": { + "unset-value": "^2.0.1" + }, "optionalDependencies": { "fsevents": "^2.3.2", "react": "18.2.0", From 19c393f68204117019e05db3fa1a47c9060c986f Mon Sep 17 00:00:00 2001 From: George B <705427+georgeblahblah@users.noreply.github.com> Date: Mon, 13 May 2024 14:41:58 +0100 Subject: [PATCH 8/8] Replace `sass-lint` with `stylelint` (#27137) --- .sass-lint.yml | 100 --- .stylelintrc.json | 69 ++ package.json | 3 +- tools/__tasks__/validate-head/sass.js | 2 +- tools/__tasks__/validate/sass.js | 2 +- yarn.lock | 1185 +++++++++++-------------- 6 files changed, 576 insertions(+), 785 deletions(-) delete mode 100644 .sass-lint.yml create mode 100644 .stylelintrc.json diff --git a/.sass-lint.yml b/.sass-lint.yml deleted file mode 100644 index 30c0022b55d..00000000000 --- a/.sass-lint.yml +++ /dev/null @@ -1,100 +0,0 @@ -files: - include: 'static/src/stylesheets/**/*.scss' - ignore: - # Do not lint external files. - - 'static/src/stylesheets/icons/**/*.scss' - - 'static/src/stylesheets/email/foundation-emails/**/*.scss' - # Open issue: https://github.com/tonyganch/gonzales-pe/issues/197 - - 'static/src/stylesheets/atoms/vars.scss' -options: - formatter: stylish - merge-default-rules: false -rules: - - # Extends - extends-before-declarations: 1 - extends-before-mixins: 1 - placeholder-in-extend: 1 - - # Mixins - mixins-before-declarations: 1 - - # Line Spacing - single-line-per-selector: 0 - empty-line-between-blocks: - - 0 - - ignore-single-line-rulesets: true - - # Disallows - no-color-keywords: 1 - no-css-comments: 0 - no-debug: 1 - no-duplicate-properties: - - 1 - - exclude: - - font-size - - max-height - - src - - background - - display - - color - - left - no-empty-rulesets: 0 - no-invalid-hex: 1 - no-mergeable-selectors: 0 - no-misspelled-properties: - - 1 - - extra-properties: - - mso-line-height-rule - - mso-hide - - overflow-scrolling - - osx-font-smoothing - - grid-column-gap - - grid-row-gap - - grid-gap - - touch-callout - no-trailing-zero: 1 - no-url-protocols: 0 - - # Name Formats - function-name-format: 0 - mixin-name-format: 0 - placeholder-name-format: 0 - variable-name-format: 0 - - # Style Guide - border-zero: 1 - final-newline: - - 1 - - include: true - hex-length: - - 1 - - style: long - hex-notation: - - 1 - - style: lowercase - indentation: - - 1 - - size: 4 - leading-zero: - - 1 - - include: false - property-sort-order: - - 0 - - order: 'margin,' - quotes: - - 1 - - style: single - shorthand-values: 1 - space-after-colon: 1 - space-after-comma: 1 - space-before-brace: 1 - space-before-colon: 1 - space-between-parens: - - 1 - - include: false - url-quotes: 0 - zero-unit: 0 - nesting-depth: - - 1 - - max-depth: 4 diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 00000000000..21776827bd1 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,69 @@ +{ + "extends": "stylelint-config-standard-scss", + "ignoreFiles": [ + "static/src/stylesheets/icons/**/*.scss", + "static/src/stylesheets/email/foundation-emails/**/*.scss", + "static/src/stylesheets/atoms/vars.scss" + ], + "rules": { + "selector-class-pattern": null, + "at-rule-empty-line-before": null, + "selector-pseudo-element-colon-notation": null, + "scss/dollar-variable-pattern": null, + "selector-id-pattern": null, + "scss/no-global-function-names": null, + "scss/at-rule-conditional-no-parentheses": null, + "value-keyword-case": null, + "scss/load-no-partial-leading-underscore": null, + "scss/at-mixin-pattern": null, + "scss/at-mixin-argumentless-call-parentheses": null, + "no-descending-specificity": null, + "scss/operator-no-unspaced": null, + "rule-empty-line-before": null, + "scss/dollar-variable-colon-space-after": null, + "no-duplicate-selectors": null, + "length-zero-no-unit": null, + "comment-whitespace-inside": null, + "font-family-no-missing-generic-family-keyword": null, + "scss/percent-placeholder-pattern": null, + "alpha-value-notation": null, + "block-no-empty": null, + "color-function-notation": null, + "color-hex-length": null, + "comment-empty-line-before": null, + "declaration-block-no-redundant-longhand-properties": null, + "declaration-block-no-shorthand-property-overrides": null, + "declaration-block-single-line-max-declarations": null, + "declaration-empty-line-before": null, + "font-family-name-quotes": null, + "font-family-no-duplicate-names": null, + "function-linear-gradient-no-nonstandard-direction": null, + "function-url-quotes": null, + "hue-degree-notation": null, + "keyframes-name-pattern": null, + "media-feature-name-no-vendor-prefix": null, + "media-feature-range-notation": null, + "named-grid-areas-no-invalid": null, + "no-empty-source": null, + "no-invalid-position-at-import-rule": null, + "number-max-precision": null, + "property-no-unknown": null, + "property-no-vendor-prefix": null, + "scss/at-else-closing-brace-newline-after": null, + "scss/at-else-closing-brace-space-after": null, + "scss/at-else-empty-line-before": null, + "scss/at-if-closing-brace-newline-after": null, + "scss/at-if-closing-brace-space-after": null, + "scss/at-mixin-parentheses-space-before": null, + "scss/comment-no-empty": null, + "scss/dollar-variable-empty-line-before": null, + "scss/double-slash-comment-empty-line-before": null, + "scss/double-slash-comment-whitespace-inside": null, + "scss/operator-no-newline-after": null, + "selector-attribute-quotes": null, + "selector-not-notation": null, + "selector-type-no-unknown": null, + "unit-no-unknown": null, + "value-no-vendor-prefix": null + } +} diff --git a/package.json b/package.json index ab09adf484c..6775970caae 100644 --- a/package.json +++ b/package.json @@ -128,12 +128,13 @@ "rimraf": "^2.6.1", "rxjs": "^6.6.7", "sass-graph": "^4.0.1", - "sass-lint": "1.13.1", "sass-loader": "^10.4.1", "sass-mq": "~5.0.1", "semver": "^5.4.1", "split": "^1.0.0", "stream-to-observable": "^0.2.0", + "stylelint": "^16.5.0", + "stylelint-config-standard-scss": "^13.1.0", "svgo": "^2.3.0", "tcp-ping": "^0.1.1", "ts-jest": "29.1.2", diff --git a/tools/__tasks__/validate-head/sass.js b/tools/__tasks__/validate-head/sass.js index 697574789a6..42165db1e52 100644 --- a/tools/__tasks__/validate-head/sass.js +++ b/tools/__tasks__/validate-head/sass.js @@ -22,7 +22,7 @@ module.exports = { batchedFiles.map(filePath => execa .shell( - `git show HEAD:${filePath} | sass-lint --no-exit --verbose --max-warnings 0 '${filePath}'` + `git show HEAD:${filePath} | yarn stylelint --max-warnings 0 '${filePath}'` ) .catch(e => { errors.push(e); diff --git a/tools/__tasks__/validate/sass.js b/tools/__tasks__/validate/sass.js index 002a8bb217c..18ec9fccbf4 100644 --- a/tools/__tasks__/validate/sass.js +++ b/tools/__tasks__/validate/sass.js @@ -1,4 +1,4 @@ module.exports = { description: 'Lint Sass', - task: 'sass-lint --no-exit --verbose --max-warnings 0', + task: 'stylelint **/*.scss', }; diff --git a/yarn.lock b/yarn.lock index 319e3dfe0f9..afb0d7e5703 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2530,6 +2530,41 @@ __metadata: languageName: node linkType: hard +"@csstools/css-parser-algorithms@npm:^2.6.1": + version: 2.6.3 + resolution: "@csstools/css-parser-algorithms@npm:2.6.3" + peerDependencies: + "@csstools/css-tokenizer": ^2.3.1 + checksum: 10c0/6648fda75a1c08096320fb5c04fd13656a0168de13584d2795547fecfb26c2c7d8b3b1fb79ba7aa758714851e98bfbec20d89e28697f999f41f91133eafe4207 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^2.2.4": + version: 2.3.1 + resolution: "@csstools/css-tokenizer@npm:2.3.1" + checksum: 10c0/fed6619fb5108e109d4dd10b0e967035a92793bae8fb84544e1342058b6df4e306d9d075623e2201fe88831b1ada797aea3546a8d12229d2d81cd7a5dfee4444 + languageName: node + linkType: hard + +"@csstools/media-query-list-parser@npm:^2.1.9": + version: 2.1.11 + resolution: "@csstools/media-query-list-parser@npm:2.1.11" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.6.3 + "@csstools/css-tokenizer": ^2.3.1 + checksum: 10c0/9bcd99f7d28ae3cdaba73fbbfef571b0393dd4e841f522cc796fe5161744f17e327ba1713dad3c481626fade1357c55890e3d365177abed50e857b69130a9be5 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/selector-specificity@npm:3.0.3" + peerDependencies: + postcss-selector-parser: ^6.0.13 + checksum: 10c0/e4f0355165882ddde8bd4a2f0252868150e67b9fae927fd2d94a91cee31e438e7041059f20b9c755a93b0bd8e527a9f78b01168fe67b3539be32091240aa63bf + languageName: node + linkType: hard + "@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.0": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" @@ -2537,6 +2572,13 @@ __metadata: languageName: node linkType: hard +"@dual-bundle/import-meta-resolve@npm:^4.0.0": + version: 4.1.0 + resolution: "@dual-bundle/import-meta-resolve@npm:4.1.0" + checksum: 10c0/55069e550ee2710e738dd8bbd34aba796cede456287454b50c3be46fbef8695d00625677f3f41f5ffbec1174c0f57f314da9a908388bc9f8ad41a8438db884d9 + languageName: node + linkType: hard + "@emotion/babel-plugin@npm:^11.10.6": version: 11.10.6 resolution: "@emotion/babel-plugin@npm:11.10.6" @@ -3185,12 +3227,13 @@ __metadata: rimraf: "npm:^2.6.1" rxjs: "npm:^6.6.7" sass-graph: "npm:^4.0.1" - sass-lint: "npm:1.13.1" sass-loader: "npm:^10.4.1" sass-mq: "npm:~5.0.1" semver: "npm:^5.4.1" split: "npm:^1.0.0" stream-to-observable: "npm:^0.2.0" + stylelint: "npm:^16.5.0" + stylelint-config-standard-scss: "npm:^13.1.0" svgo: "npm:^2.3.0" tcp-ping: "npm:^0.1.1" ts-jest: "npm:29.1.2" @@ -5549,15 +5592,6 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^3.0.0": - version: 3.0.1 - resolution: "acorn-jsx@npm:3.0.1" - dependencies: - acorn: "npm:^3.0.4" - checksum: 10c0/ce6b4ace31fa615e9f2f4d9b5bd52f090e1af0125ca2cd4a880e218e5e45e26ff5b2e98bd29f882950fcc1329132845b29066b6fe0eca55e2093ac30cbbcb5e2 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -5581,24 +5615,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^3.0.4": - version: 3.3.0 - resolution: "acorn@npm:3.3.0" - bin: - acorn: ./bin/acorn - checksum: 10c0/04d645eede54b19e0aab3da2bea73778b1b42b0c45598fab95687c01bcae0fb47eec7661a73c09781b400a884b47f279fb5c2bdc24f5d09642b5ef3ef62b03a2 - languageName: node - linkType: hard - -"acorn@npm:^5.5.0": - version: 5.7.4 - resolution: "acorn@npm:5.7.4" - bin: - acorn: bin/acorn - checksum: 10c0/b29e61d48fa31ae69d38d74bb213b77b32de6317f125890a6cb76b44d173adccbcd3a07fc9a86acdfe8ab0a80f42b5ec6290df8b7944e0506504ac3b716232bd - languageName: node - linkType: hard - "acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.1": version: 8.8.2 resolution: "acorn@npm:8.8.2" @@ -5670,15 +5686,6 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^1.0.0": - version: 1.5.1 - resolution: "ajv-keywords@npm:1.5.1" - peerDependencies: - ajv: ">=4.10.0" - checksum: 10c0/4c3b154d22d2aae727e15b0063412c6bc59feb9abd1b80432b5aeb9353c76bc9048bd01bb18bc4591459fc307a4e71b85ec9d77f9de7d121e93e8b006b73483c - languageName: node - linkType: hard - "ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -5699,16 +5706,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^4.7.0": - version: 4.11.8 - resolution: "ajv@npm:4.11.8" - dependencies: - co: "npm:^4.6.0" - json-stable-stringify: "npm:^1.0.1" - checksum: 10c0/212e104cf5bf2762cca83c53493a5365ae334803e1a017160cfa69720818fcb87cb27eb4848d7c6350f403a3b306a92b99c5afb03c524defac2e997ba52240b7 - languageName: node - linkType: hard - "ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -5733,6 +5730,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:^8.0.1": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.4.1" + checksum: 10c0/14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 + languageName: node + linkType: hard + "amphtml-validator@npm:^1.0.21": version: 1.0.35 resolution: "amphtml-validator@npm:1.0.35" @@ -5753,13 +5762,6 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^1.1.0": - version: 1.4.0 - resolution: "ansi-escapes@npm:1.4.0" - checksum: 10c0/11ee31a0827d2c95129ea7c3df13d4d9d15b487517209d1d16027a876e6029e1c464ba626771af525a5aee12b26a740fc0378142b3193f3a62aaa2f03b7a5e9c - languageName: node - linkType: hard - "ansi-escapes@npm:^3.0.0": version: 3.2.0 resolution: "ansi-escapes@npm:3.2.0" @@ -6222,6 +6224,13 @@ __metadata: languageName: node linkType: hard +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 + languageName: node + linkType: hard + "async-each-series@npm:0.1.1": version: 0.1.1 resolution: "async-each-series@npm:0.1.1" @@ -6583,6 +6592,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^2.0.0": + version: 2.0.0 + resolution: "balanced-match@npm:2.0.0" + checksum: 10c0/60a54e0b75a61674e16a7a336b805f06c72d6f8fc457639c24efc512ba2bf9cb5744b9f6f5225afcefb99da39714440c83c737208cc65c5d9ecd1f3093331ca3 + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -7156,22 +7172,6 @@ __metadata: languageName: node linkType: hard -"caller-path@npm:^0.1.0": - version: 0.1.0 - resolution: "caller-path@npm:0.1.0" - dependencies: - callsites: "npm:^0.2.0" - checksum: 10c0/4f605823f01019dee30b561cc7fac99eef573990c8de9da069dc0fc926c031cc93e907f9bd08a8a099ac98bb287859e15d02d756e5b37ee1ea3dcb7bd41dad4e - languageName: node - linkType: hard - -"callsites@npm:^0.2.0": - version: 0.2.0 - resolution: "callsites@npm:0.2.0" - checksum: 10c0/1d7b0a32257ea7756bd4a085bba9f0f6c7e5249f67ea0d4ccd24f78c068d5444c2fa2fd6e165a49aae2567128212625730dc932f4869801365138f4e58354068 - languageName: node - linkType: hard - "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -7364,13 +7364,6 @@ __metadata: languageName: node linkType: hard -"circular-json@npm:^0.3.1": - version: 0.3.3 - resolution: "circular-json@npm:0.3.3" - checksum: 10c0/573d1c62f2b1254aac68b58c90764f3d6638eb1451d5d8baab3008e6624d12a5ee4b4ef1ad7aae170655dd476e0ccbb984a439319581e5fcbe37afb4c632b513 - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.3.1 resolution: "cjs-module-lexer@npm:1.3.1" @@ -7404,15 +7397,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^1.0.1": - version: 1.0.2 - resolution: "cli-cursor@npm:1.0.2" - dependencies: - restore-cursor: "npm:^1.0.1" - checksum: 10c0/a621ddfae6dde44c699c520ef416745d096b7d58255f3a2a2727b19db4a308085f33ca86e19f1bf3e4dc4d500c347c5c9ed62c4cfe1a23c2fd4b0419e1ff4e8b - languageName: node - linkType: hard - "cli-cursor@npm:^2.0.0, cli-cursor@npm:^2.1.0": version: 2.1.0 resolution: "cli-cursor@npm:2.1.0" @@ -7455,13 +7439,6 @@ __metadata: languageName: node linkType: hard -"cli-width@npm:^2.0.0": - version: 2.2.1 - resolution: "cli-width@npm:2.2.1" - checksum: 10c0/e3a6d422d657ca111c630f69ee0f1a499e8f114eea158ccb2cdbedd19711edffa217093bbd43dafb34b68d1b1a3b5334126e51d059b9ec1d19afa53b42b3ef86 - languageName: node - linkType: hard - "cliui@npm:^6.0.0": version: 6.0.0 resolution: "cliui@npm:6.0.0" @@ -7585,6 +7562,13 @@ __metadata: languageName: node linkType: hard +"colord@npm:^2.9.3": + version: 2.9.3 + resolution: "colord@npm:2.9.3" + checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 + languageName: node + linkType: hard + "colorette@npm:^2.0.10, colorette@npm:^2.0.14": version: 2.0.19 resolution: "colorette@npm:2.0.19" @@ -7699,18 +7683,6 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.4.6": - version: 1.6.2 - resolution: "concat-stream@npm:1.6.2" - dependencies: - buffer-from: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^2.2.2" - typedarray: "npm:^0.0.6" - checksum: 10c0/2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 - languageName: node - linkType: hard - "connect-history-api-fallback@npm:^1": version: 1.6.0 resolution: "connect-history-api-fallback@npm:1.6.0" @@ -7912,6 +7884,23 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^9.0.0": + version: 9.0.0 + resolution: "cosmiconfig@npm:9.0.0" + dependencies: + env-paths: "npm:^2.2.1" + import-fresh: "npm:^3.3.0" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.2.0" + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee + languageName: node + linkType: hard + "cp-file@npm:^7.0.0": version: 7.0.0 resolution: "cp-file@npm:7.0.0" @@ -8019,6 +8008,13 @@ __metadata: languageName: node linkType: hard +"css-functions-list@npm:^3.2.2": + version: 3.2.2 + resolution: "css-functions-list@npm:3.2.2" + checksum: 10c0/8638a63d0cf1bdc50d4a752ec1c94a57e9953c3b03eace4f5526db20bec3c061e95089f905dbb4999c44b9780ce777ba856967560f6d15119a303f6030901c10 + languageName: node + linkType: hard + "css-loader@npm:^5.2.7": version: 5.2.7 resolution: "css-loader@npm:5.2.7" @@ -8097,6 +8093,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:^2.3.1": + version: 2.3.1 + resolution: "css-tree@npm:2.3.1" + dependencies: + mdn-data: "npm:2.0.30" + source-map-js: "npm:^1.0.1" + checksum: 10c0/6f8c1a11d5e9b14bf02d10717fc0351b66ba12594166f65abfbd8eb8b5b490dd367f5c7721db241a3c792d935fc6751fbc09f7e1598d421477ad9fadc30f4f24 + languageName: node + linkType: hard + "css-url-regex@npm:0.0.1": version: 0.0.1 resolution: "css-url-regex@npm:0.0.1" @@ -8231,16 +8237,6 @@ __metadata: languageName: node linkType: hard -"d@npm:1, d@npm:^1.0.1": - version: 1.0.1 - resolution: "d@npm:1.0.1" - dependencies: - es5-ext: "npm:^0.10.50" - type: "npm:^1.0.1" - checksum: 10c0/1fedcb3b956a461f64d86b94b347441beff5cef8910b6ac4ec509a2c67eeaa7093660a98b26601ac91f91260238add73bdf25867a9c0cb783774642bc4c1523f - languageName: node - linkType: hard - "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -8315,7 +8311,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.1.1, debug@npm:^2.2.0, debug@npm:^2.3.3": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -8787,16 +8783,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^1.2.2": - version: 1.5.0 - resolution: "doctrine@npm:1.5.0" - dependencies: - esutils: "npm:^2.0.2" - isarray: "npm:^1.0.0" - checksum: 10c0/39e062edfbdd27489fa9c66b57436ed70442e51c9813e2e4326a73641373f6711e99d078eb25e3766b26e4708b430228bb447f67eddd7c6f5ec8fa3fc8f9b4a0 - languageName: node - linkType: hard - "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -9124,7 +9110,7 @@ __metadata: languageName: node linkType: hard -"env-paths@npm:^2.2.0": +"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 @@ -9368,17 +9354,6 @@ __metadata: languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.62, es5-ext@npm:~0.10.14": - version: 0.10.62 - resolution: "es5-ext@npm:0.10.62" - dependencies: - es6-iterator: "npm:^2.0.3" - es6-symbol: "npm:^3.1.3" - next-tick: "npm:^1.1.0" - checksum: 10c0/72dfbec5e4bce24754be9f2c2a1c67c01de3fe000103c115f52891f6a51f44a59674c40a1f6bd2390fcd43987746dccb76efafea91c7bb6295bdca8d63ba3db4 - languageName: node - linkType: hard - "es5-shim@npm:^4.1.4": version: 4.6.7 resolution: "es5-shim@npm:4.6.7" @@ -9386,67 +9361,6 @@ __metadata: languageName: node linkType: hard -"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.1, es6-iterator@npm:~2.0.3": - version: 2.0.3 - resolution: "es6-iterator@npm:2.0.3" - dependencies: - d: "npm:1" - es5-ext: "npm:^0.10.35" - es6-symbol: "npm:^3.1.1" - checksum: 10c0/91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8 - languageName: node - linkType: hard - -"es6-map@npm:^0.1.3": - version: 0.1.5 - resolution: "es6-map@npm:0.1.5" - dependencies: - d: "npm:1" - es5-ext: "npm:~0.10.14" - es6-iterator: "npm:~2.0.1" - es6-set: "npm:~0.1.5" - es6-symbol: "npm:~3.1.1" - event-emitter: "npm:~0.3.5" - checksum: 10c0/62fe1a90ead1704bed699cb9c975e642023f590d5338c2a640d60ce0a846de7d5197561393ac03dd11473b96087cf8793c9e4836fe05ad4d2ef6afda6b9a3511 - languageName: node - linkType: hard - -"es6-set@npm:~0.1.5": - version: 0.1.6 - resolution: "es6-set@npm:0.1.6" - dependencies: - d: "npm:^1.0.1" - es5-ext: "npm:^0.10.62" - es6-iterator: "npm:~2.0.3" - es6-symbol: "npm:^3.1.3" - event-emitter: "npm:^0.3.5" - type: "npm:^2.7.2" - checksum: 10c0/50416775e45350b5c55b35aeb18dc25e6c2017af0ec056336b8e9e7c57e73d8342df398557909e815c523779628c842fbf1b0126c4483a9fbf42b0414358866a - languageName: node - linkType: hard - -"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3, es6-symbol@npm:~3.1.1": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" - dependencies: - d: "npm:^1.0.1" - ext: "npm:^1.1.2" - checksum: 10c0/22982f815f00df553a89f4fb74c5048fed85df598482b4bd38dbd173174247949c72982a7d7132a58b147525398400e5f182db59b0916cb49f1e245fb0e22233 - languageName: node - linkType: hard - -"es6-weak-map@npm:^2.0.1": - version: 2.0.3 - resolution: "es6-weak-map@npm:2.0.3" - dependencies: - d: "npm:1" - es5-ext: "npm:^0.10.46" - es6-iterator: "npm:^2.0.3" - es6-symbol: "npm:^3.1.1" - checksum: 10c0/460932be9542473dbbddd183e21c15a66cfec1b2c17dae2b514e190d6fb2896b7eb683783d4b36da036609d2e1c93d2815f21b374dfccaf02a8978694c2f7b67 - languageName: node - linkType: hard - "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -9501,18 +9415,6 @@ __metadata: languageName: node linkType: hard -"escope@npm:^3.6.0": - version: 3.6.0 - resolution: "escope@npm:3.6.0" - dependencies: - es6-map: "npm:^0.1.3" - es6-weak-map: "npm:^2.0.1" - esrecurse: "npm:^4.1.0" - estraverse: "npm:^4.1.1" - checksum: 10c0/79cbb30bf126628eb7e586575b2f5fd31b14ea108cd2379c571fe4dc09ea5208f42dacf1cd43a702b59efccb128e9c9e7762d5cd670d2d184a889947aea509e5 - languageName: node - linkType: hard - "eslint-config-prettier@npm:9.1.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" @@ -9856,59 +9758,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^2.7.0": - version: 2.13.1 - resolution: "eslint@npm:2.13.1" - dependencies: - chalk: "npm:^1.1.3" - concat-stream: "npm:^1.4.6" - debug: "npm:^2.1.1" - doctrine: "npm:^1.2.2" - es6-map: "npm:^0.1.3" - escope: "npm:^3.6.0" - espree: "npm:^3.1.6" - estraverse: "npm:^4.2.0" - esutils: "npm:^2.0.2" - file-entry-cache: "npm:^1.1.1" - glob: "npm:^7.0.3" - globals: "npm:^9.2.0" - ignore: "npm:^3.1.2" - imurmurhash: "npm:^0.1.4" - inquirer: "npm:^0.12.0" - is-my-json-valid: "npm:^2.10.0" - is-resolvable: "npm:^1.0.0" - js-yaml: "npm:^3.5.1" - json-stable-stringify: "npm:^1.0.0" - levn: "npm:^0.3.0" - lodash: "npm:^4.0.0" - mkdirp: "npm:^0.5.0" - optionator: "npm:^0.8.1" - path-is-absolute: "npm:^1.0.0" - path-is-inside: "npm:^1.0.1" - pluralize: "npm:^1.2.1" - progress: "npm:^1.1.8" - require-uncached: "npm:^1.0.2" - shelljs: "npm:^0.6.0" - strip-json-comments: "npm:~1.0.1" - table: "npm:^3.7.8" - text-table: "npm:~0.2.0" - user-home: "npm:^2.0.0" - bin: - eslint: ./bin/eslint.js - checksum: 10c0/42c2942468e400f8344489f0acf6126573d5d5045df6ea0b55104d79d29bd393cd841cd89e79d014c50847791c1bfecbd5a40dfbf6e8f93d6a28b8b77f4d0e62 - languageName: node - linkType: hard - -"espree@npm:^3.1.6": - version: 3.5.4 - resolution: "espree@npm:3.5.4" - dependencies: - acorn: "npm:^5.5.0" - acorn-jsx: "npm:^3.0.0" - checksum: 10c0/30794af82523e432c40eb4022cf949978bb12b94c292bbd56eb8ecf0f497e1ab5800ce2384080fba39c2e572e447e11471fd6eab5185c962244488ca7838ce77 - languageName: node - linkType: hard - "espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" @@ -9939,7 +9788,7 @@ __metadata: languageName: node linkType: hard -"esrecurse@npm:^4.1.0, esrecurse@npm:^4.3.0": +"esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" dependencies: @@ -9948,7 +9797,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": +"estraverse@npm:^4.1.1": version: 4.3.0 resolution: "estraverse@npm:4.3.0" checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d @@ -9976,16 +9825,6 @@ __metadata: languageName: node linkType: hard -"event-emitter@npm:^0.3.5, event-emitter@npm:~0.3.5": - version: 0.3.5 - resolution: "event-emitter@npm:0.3.5" - dependencies: - d: "npm:1" - es5-ext: "npm:~0.10.14" - checksum: 10c0/75082fa8ffb3929766d0f0a063bfd6046bd2a80bea2666ebaa0cfd6f4a9116be6647c15667bea77222afc12f5b4071b68d393cf39fdaa0e8e81eda006160aff0 - languageName: node - linkType: hard - "eventemitter3@npm:^4.0.0": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -10032,13 +9871,6 @@ __metadata: languageName: node linkType: hard -"exit-hook@npm:^1.0.0": - version: 1.1.1 - resolution: "exit-hook@npm:1.1.1" - checksum: 10c0/6485772b1f5fdc5c8bf0cf9e9ba430f5b1e1ced2976be0bc6474b695358be32374a59370f5a3cec452c1b786b5f181035f3a10c58f9c639d7a7218e1b49e1a3a - languageName: node - linkType: hard - "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -10120,15 +9952,6 @@ __metadata: languageName: node linkType: hard -"ext@npm:^1.1.2": - version: 1.7.0 - resolution: "ext@npm:1.7.0" - dependencies: - type: "npm:^2.7.2" - checksum: 10c0/a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7 - languageName: node - linkType: hard - "extend-shallow@npm:^2.0.1": version: 2.0.1 resolution: "extend-shallow@npm:2.0.1" @@ -10288,7 +10111,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.3.1": +"fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -10344,7 +10167,7 @@ __metadata: languageName: node linkType: hard -"fastest-levenshtein@npm:^1.0.12": +"fastest-levenshtein@npm:^1.0.12, fastest-levenshtein@npm:^1.0.16": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" checksum: 10c0/7e3d8ae812a7f4fdf8cad18e9cde436a39addf266a5986f653ea0d81e0de0900f50c0f27c6d5aff3f686bcb48acbd45be115ae2216f36a6a13a7dbbf5cad878b @@ -10410,7 +10233,7 @@ __metadata: languageName: node linkType: hard -"figures@npm:^1.3.5, figures@npm:^1.7.0": +"figures@npm:^1.7.0": version: 1.7.0 resolution: "figures@npm:1.7.0" dependencies: @@ -10429,16 +10252,6 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^1.1.1": - version: 1.3.1 - resolution: "file-entry-cache@npm:1.3.1" - dependencies: - flat-cache: "npm:^1.2.1" - object-assign: "npm:^4.0.1" - checksum: 10c0/48c6508c0f041eb44696e48d39cbe573c3ef97401f781b4bc4c576905b1fc31ba641711a705ace5c4557c3f7b9c4ca3a2c885188d2bd17521b8f6a385eade80b - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -10448,6 +10261,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 + languageName: node + linkType: hard + "filing-cabinet@npm:^3.0.1": version: 3.3.1 resolution: "filing-cabinet@npm:3.3.1" @@ -10590,18 +10412,6 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^1.2.1": - version: 1.3.4 - resolution: "flat-cache@npm:1.3.4" - dependencies: - circular-json: "npm:^0.3.1" - graceful-fs: "npm:^4.1.2" - rimraf: "npm:~2.6.2" - write: "npm:^0.2.1" - checksum: 10c0/caa87faf8e76726c385f3e547ef8d0847dd29a6858368771b311209e9ee6f37ec1d409935f73d193df12e7bce5dfd27f8db6029ee37f266748d6272332cf3aa4 - languageName: node - linkType: hard - "flat-cache@npm:^3.0.4": version: 3.0.4 resolution: "flat-cache@npm:3.0.4" @@ -10612,6 +10422,16 @@ __metadata: languageName: node linkType: hard +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + languageName: node + linkType: hard + "flatted@npm:^3.1.0": version: 3.2.7 resolution: "flatted@npm:3.2.7" @@ -10619,6 +10439,13 @@ __metadata: languageName: node linkType: hard +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + languageName: node + linkType: hard + "flatten@npm:^1.0.2": version: 1.0.3 resolution: "flatten@npm:1.0.3" @@ -10732,15 +10559,6 @@ __metadata: languageName: node linkType: hard -"front-matter@npm:2.1.2": - version: 2.1.2 - resolution: "front-matter@npm:2.1.2" - dependencies: - js-yaml: "npm:^3.4.6" - checksum: 10c0/4bda8ea626dcc86898e23bedb64572f9ea5f9af81ef140513b223bfb9ff745e8b616c7253871a9cdedff78b34204236ed09ea9dc33d095d38edefd682dc885d1 - languageName: node - linkType: hard - "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" @@ -10748,7 +10566,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:3.0.1, fs-extra@npm:^3.0.1": +"fs-extra@npm:3.0.1": version: 3.0.1 resolution: "fs-extra@npm:3.0.1" dependencies: @@ -11176,6 +10994,26 @@ __metadata: languageName: node linkType: hard +"global-modules@npm:^2.0.0": + version: 2.0.0 + resolution: "global-modules@npm:2.0.0" + dependencies: + global-prefix: "npm:^3.0.0" + checksum: 10c0/43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9 + languageName: node + linkType: hard + +"global-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "global-prefix@npm:3.0.0" + dependencies: + ini: "npm:^1.3.5" + kind-of: "npm:^6.0.2" + which: "npm:^1.3.1" + checksum: 10c0/510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269 + languageName: node + linkType: hard + "global@npm:^4.3.0": version: 4.4.0 resolution: "global@npm:4.4.0" @@ -11212,13 +11050,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^9.2.0": - version: 9.18.0 - resolution: "globals@npm:9.18.0" - checksum: 10c0/5ab74cb67cf060a9fceede4a0f2babc4c2c0b90dbb13847d2659defdf2121c60035ef23823c8417ce8c11bdaa7b412396077f2b3d2a7dedab490a881a0a96754 - languageName: node - linkType: hard - "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -11258,6 +11089,13 @@ __metadata: languageName: node linkType: hard +"globjoin@npm:^0.1.4": + version: 0.1.4 + resolution: "globjoin@npm:0.1.4" + checksum: 10c0/236e991b48f1a9869fe2aa7bb5141fb1f32973940567a3c012f8ccb58c3c85ab78ce594d374fa819410fff3b48cfd24584d7ef726939f8a3c3772890e62ea16b + languageName: node + linkType: hard + "globule@npm:^1.0.0": version: 1.3.4 resolution: "globule@npm:1.3.4" @@ -11269,17 +11107,6 @@ __metadata: languageName: node linkType: hard -"gonzales-pe-sl@npm:^4.2.3": - version: 4.2.3 - resolution: "gonzales-pe-sl@npm:4.2.3" - dependencies: - minimist: "npm:1.1.x" - bin: - gonzales: ./bin/gonzales.js - checksum: 10c0/bab587fe29ac5283ce2343f582a4836f6c95191fb0d63a81affc6d3ce37fe8361e1a75a4029060a089c6821a9db40aec195c989ca4d689c89215973e48df1ee3 - languageName: node - linkType: hard - "gonzales-pe@npm:^4.2.3, gonzales-pe@npm:^4.3.0": version: 4.3.0 resolution: "gonzales-pe@npm:4.3.0" @@ -11738,6 +11565,13 @@ __metadata: languageName: node linkType: hard +"html-tags@npm:^3.3.1": + version: 3.3.1 + resolution: "html-tags@npm:3.3.1" + checksum: 10c0/680165e12baa51bad7397452d247dbcc5a5c29dac0e6754b1187eee3bf26f514bc1907a431dd2f7eb56207611ae595ee76a0acc8eaa0d931e72c791dd6463d79 + languageName: node + linkType: hard + "html_codesniffer@npm:~2.5.1": version: 2.5.1 resolution: "html_codesniffer@npm:2.5.1" @@ -11951,13 +11785,6 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^3.1.2": - version: 3.3.10 - resolution: "ignore@npm:3.3.10" - checksum: 10c0/973e0ef3b3eaab8fc19014d80014ed11bcf3585de8088d9c7a5b5c4edefc55f4ecdc498144bdd0440b8e2ff22deb03f89c90300bfef2d1750d5920f997d0a600 - languageName: node - linkType: hard - "ignore@npm:^4.0.3": version: 4.0.6 resolution: "ignore@npm:4.0.6" @@ -11972,7 +11799,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.4": +"ignore@npm:^5.2.4, ignore@npm:^5.3.1": version: 5.3.1 resolution: "ignore@npm:5.3.1" checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd @@ -11986,7 +11813,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -12074,34 +11901,13 @@ __metadata: languageName: node linkType: hard -"ini@npm:~1.3.0": +"ini@npm:^1.3.5, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a languageName: node linkType: hard -"inquirer@npm:^0.12.0": - version: 0.12.0 - resolution: "inquirer@npm:0.12.0" - dependencies: - ansi-escapes: "npm:^1.1.0" - ansi-regex: "npm:^2.0.0" - chalk: "npm:^1.0.0" - cli-cursor: "npm:^1.0.1" - cli-width: "npm:^2.0.0" - figures: "npm:^1.3.5" - lodash: "npm:^4.3.0" - readline2: "npm:^1.0.1" - run-async: "npm:^0.1.0" - rx-lite: "npm:^3.1.2" - string-width: "npm:^1.0.1" - strip-ansi: "npm:^3.0.0" - through: "npm:^2.3.6" - checksum: 10c0/810b8ab7c90674dd6065af9c38d5390f3335550696a438ebf533766fae4439fbe0f68036282868401cb00eae01199efb7fd58ba71bc9c7c5ba83e8f5b4002458 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" @@ -12521,7 +12327,7 @@ __metadata: languageName: node linkType: hard -"is-my-json-valid@npm:^2.10.0, is-my-json-valid@npm:^2.12.4": +"is-my-json-valid@npm:^2.12.4": version: 2.20.6 resolution: "is-my-json-valid@npm:2.20.6" dependencies: @@ -12628,6 +12434,13 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: 10c0/893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c + languageName: node + linkType: hard + "is-potential-custom-element-name@npm:^1.0.1": version: 1.0.1 resolution: "is-potential-custom-element-name@npm:1.0.1" @@ -12682,13 +12495,6 @@ __metadata: languageName: node linkType: hard -"is-resolvable@npm:^1.0.0": - version: 1.1.0 - resolution: "is-resolvable@npm:1.1.0" - checksum: 10c0/17d5bf39d9268173adf834c23effb6b4e926d809b528a851d87e6fb944e9606ed2c94dfaf1b1b675f922c2990fbc402d754136d8557c90a931ac7fd2f1e4cf07 - languageName: node - linkType: hard - "is-set@npm:^2.0.1, is-set@npm:^2.0.2": version: 2.0.2 resolution: "is-set@npm:2.0.2" @@ -12873,13 +12679,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:^1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -12887,6 +12686,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -13494,7 +13300,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.4.6, js-yaml@npm:^3.5.1, js-yaml@npm:^3.5.4, js-yaml@npm:^3.6.1": +"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -13588,6 +13394,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -13623,15 +13436,6 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:^1.0.0, json-stable-stringify@npm:^1.0.1": - version: 1.0.2 - resolution: "json-stable-stringify@npm:1.0.2" - dependencies: - jsonify: "npm:^0.0.1" - checksum: 10c0/502d021c3c59c09587faa40d7693d77c00460fd6c68bae95d6e35804909ec8c4aec71b136d3a09df61a7ebf803eb6e820f23ede76b77e74b8b02c76afb2ada8c - languageName: node - linkType: hard - "json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -13695,13 +13499,6 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:^0.0.1": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 - languageName: node - linkType: hard - "jsonpointer@npm:^5.0.0": version: 5.0.1 resolution: "jsonpointer@npm:5.0.1" @@ -13752,6 +13549,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + "kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": version: 3.2.2 resolution: "kind-of@npm:3.2.2" @@ -13817,10 +13623,10 @@ __metadata: languageName: node linkType: hard -"known-css-properties@npm:^0.3.0": - version: 0.3.0 - resolution: "known-css-properties@npm:0.3.0" - checksum: 10c0/e6a02eee7fa0b76e8069329c6eb70984af4cb5e67278c77efc62dcd8954b5a410eb1e56e6bb5fd61b8c1a211e71c8d917cf8a27fc2c1f766617b4047b2e12fda +"known-css-properties@npm:^0.30.0": + version: 0.30.0 + resolution: "known-css-properties@npm:0.30.0" + checksum: 10c0/8b487a6b33487affcec41eb392ceb77acf4d093558dde5c88b5ea06b9a3c81781876d7cb09872e0518b9602f27c8f4112c9ac333e02c90a91c8fbd12e202ed48 languageName: node linkType: hard @@ -13857,16 +13663,6 @@ __metadata: languageName: node linkType: hard -"levn@npm:^0.3.0, levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -13877,6 +13673,16 @@ __metadata: languageName: node linkType: hard +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 + languageName: node + linkType: hard + "limiter@npm:^1.0.5": version: 1.1.5 resolution: "limiter@npm:1.1.5" @@ -14048,13 +13854,6 @@ __metadata: languageName: node linkType: hard -"lodash.capitalize@npm:^4.1.0": - version: 4.2.1 - resolution: "lodash.capitalize@npm:4.2.1" - checksum: 10c0/b289326497c2e24d6b8afa2af2ca4e068ef6ef007ade36bfb6f70af77ce10ea3f090eeee947d5fdcf2db4bcfa4703c8c10a5857a2b39e308bddfd1d11ad35970 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -14069,13 +13868,6 @@ __metadata: languageName: node linkType: hard -"lodash.kebabcase@npm:^4.0.0": - version: 4.1.1 - resolution: "lodash.kebabcase@npm:4.1.1" - checksum: 10c0/da5d8f41dbb5bc723d4bf9203d5096ca8da804d6aec3d2b56457156ba6c8d999ff448d347ebd97490da853cb36696ea4da09a431499f1ee8deb17b094ecf4e33 - languageName: node - linkType: hard - "lodash.memoize@npm:4.x": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -14104,6 +13896,13 @@ __metadata: languageName: node linkType: hard +"lodash.truncate@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.truncate@npm:4.4.2" + checksum: 10c0/4e870d54e8a6c86c8687e057cec4069d2e941446ccab7f40b4d9555fa5872d917d0b6aa73bece7765500a3123f1723bcdba9ae881b679ef120bba9e1a0b0ed70 + languageName: node + linkType: hard + "lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" @@ -14118,7 +13917,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.0.0, lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.3.0": +"lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -14388,6 +14187,13 @@ __metadata: languageName: node linkType: hard +"mathml-tag-names@npm:^2.1.3": + version: 2.1.3 + resolution: "mathml-tag-names@npm:2.1.3" + checksum: 10c0/e2b094658a2618433efd2678a5a3e551645e09ba17c7c777783cd8dfa0178b0195fda0a5c46a6be5e778923662cf8dde891c894c869ff14fbb4ea3208c31bc4d + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -14395,6 +14201,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: 10c0/a2c472ea16cee3911ae742593715aa4c634eb3d4b9f1e6ada0902aa90df13dcbb7285d19435f3ff213ebaa3b2e0c0265c1eb0e3fb278fda7f8919f046a410cd9 + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -14439,6 +14252,13 @@ __metadata: languageName: node linkType: hard +"meow@npm:^13.2.0": + version: 13.2.0 + resolution: "meow@npm:13.2.0" + checksum: 10c0/d5b339ae314715bcd0b619dd2f8a266891928e21526b4800d49b4fba1cc3fff7e2c1ff5edd3344149fac841bc2306157f858e8c4d5eaee4d52ce52ad925664ce + languageName: node + linkType: hard + "meow@npm:^6.0.0": version: 6.1.1 resolution: "meow@npm:6.1.1" @@ -14499,13 +14319,6 @@ __metadata: languageName: node linkType: hard -"merge@npm:^1.2.0": - version: 1.2.1 - resolution: "merge@npm:1.2.1" - checksum: 10c0/09f0ed1e85f336feb32d93d1243cb8930be22c7e6e4aa0c59a08a6f680d274dbe021c7d2a35ee8383cab2524efbb3f51985c3052e3dcf134951656511edf4693 - languageName: node - linkType: hard - "methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" @@ -14534,7 +14347,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -14687,13 +14500,6 @@ __metadata: languageName: node linkType: hard -"minimist@npm:1.1.x": - version: 1.1.3 - resolution: "minimist@npm:1.1.3" - checksum: 10c0/fab64353641bef736e29ec7708b219240eabfd216756176b00dc116fcf50815355b5d451fd83570013456b4c99fea5a87f7dff45b410a36d61296fa3504c691d - languageName: node - linkType: hard - "minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -14866,17 +14672,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" - bin: - mkdirp: bin/cmd.js - checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 - languageName: node - linkType: hard - "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -14969,13 +14764,6 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.5": - version: 0.0.5 - resolution: "mute-stream@npm:0.0.5" - checksum: 10c0/562d334db46e4334f473e9e9c4993df7227fa1ba0c3f7eb453e1db666b0f0e3be45315b4d01bfa722784752e51acf72e37bb982d0bd2768fe6a431eb4dbb17ab - languageName: node - linkType: hard - "nan@npm:^2.17.0": version: 2.17.0 resolution: "nan@npm:2.17.0" @@ -14994,6 +14782,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -15055,13 +14852,6 @@ __metadata: languageName: node linkType: hard -"next-tick@npm:^1.1.0": - version: 1.1.0 - resolution: "next-tick@npm:1.1.0" - checksum: 10c0/3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28 - languageName: node - linkType: hard - "node-fetch@npm:^2.6.1": version: 2.6.9 resolution: "node-fetch@npm:2.6.9" @@ -15323,7 +15113,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 @@ -15539,13 +15329,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^1.0.0": - version: 1.1.0 - resolution: "onetime@npm:1.1.0" - checksum: 10c0/612a15af7966d9df486fe7a91da115b383137f3794709785deb13ecbcabbd9ad1fa983f4ba1f6076c143d454a7da5e6590e8da4d411ff7f06c8a180eb45011f5 - languageName: node - linkType: hard - "onetime@npm:^2.0.0": version: 2.0.1 resolution: "onetime@npm:2.0.1" @@ -15664,13 +15447,6 @@ __metadata: languageName: node linkType: hard -"os-homedir@npm:^1.0.0": - version: 1.0.2 - resolution: "os-homedir@npm:1.0.2" - checksum: 10c0/6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f - languageName: node - linkType: hard - "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -15929,13 +15705,6 @@ __metadata: languageName: node linkType: hard -"path-is-inside@npm:^1.0.1": - version: 1.0.2 - resolution: "path-is-inside@npm:1.0.2" - checksum: 10c0/7fdd4b41672c70461cce734fc222b33e7b447fa489c7c4377c95e7e6852d83d69741f307d88ec0cc3b385b41cb4accc6efac3c7c511cd18512e95424f5fa980c - languageName: node - linkType: hard - "path-key@npm:^2.0.0": version: 2.0.1 resolution: "path-key@npm:2.0.1" @@ -16098,13 +15867,6 @@ __metadata: languageName: node linkType: hard -"pluralize@npm:^1.2.1": - version: 1.2.1 - resolution: "pluralize@npm:1.2.1" - checksum: 10c0/0721d81ad8bde6878c4a8defcc4830ba91320a37d47717fa6aef1b18d01db67c49665e55e3833ee0fd33e1a35a9f77d367415086b5c7ee92eaf04b99df43e87a - languageName: node - linkType: hard - "pluralize@npm:^8.0.0": version: 8.0.0 resolution: "pluralize@npm:8.0.0" @@ -16136,6 +15898,13 @@ __metadata: languageName: node linkType: hard +"postcss-media-query-parser@npm:^0.2.3": + version: 0.2.3 + resolution: "postcss-media-query-parser@npm:0.2.3" + checksum: 10c0/252c8cf24f0e9018516b0d70b7b3d6f5b52e81c4bab2164b49a4e4c1b87bb11f5dbe708c0076990665cb24c70d5fd2f3aee9c922b0f67c7c619e051801484688 + languageName: node + linkType: hard + "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -16189,6 +15958,13 @@ __metadata: languageName: node linkType: hard +"postcss-resolve-nested-selector@npm:^0.1.1": + version: 0.1.1 + resolution: "postcss-resolve-nested-selector@npm:0.1.1" + checksum: 10c0/e86412064c5d805fbee20f4e851395304102addd7d583b6a991adaa5616e8d5f45549864eb6292d4cf15075cd261c289f069acdf6a2556689fc44fe72bcb306e + languageName: node + linkType: hard + "postcss-safe-parser@npm:^5.0.2": version: 5.0.2 resolution: "postcss-safe-parser@npm:5.0.2" @@ -16198,6 +15974,34 @@ __metadata: languageName: node linkType: hard +"postcss-safe-parser@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-safe-parser@npm:7.0.0" + peerDependencies: + postcss: ^8.4.31 + checksum: 10c0/4217afd8ce2809e959dc365e4675f499303cc6b91f94db06c8164422822db2d3b3124df701ee2234db4127ad05619b016bfb9c2bccae9bf9cf898a396f1632c9 + languageName: node + linkType: hard + +"postcss-scss@npm:^4.0.9": + version: 4.0.9 + resolution: "postcss-scss@npm:4.0.9" + peerDependencies: + postcss: ^8.4.29 + checksum: 10c0/f917ecfd4b9113a6648e966a41f027ff7e14238393914978d44596e227a50f084667dc8818742348dc7d8b20130b30d4259aca1d4db86754a9c141202ae03714 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.15, postcss-selector-parser@npm:^6.0.16": + version: 6.0.16 + resolution: "postcss-selector-parser@npm:6.0.16" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/0e11657cb3181aaf9ff67c2e59427c4df496b4a1b6a17063fae579813f80af79d444bf38f82eeb8b15b4679653fd3089e66ef0283f9aab01874d885e6cf1d2cf + languageName: node + linkType: hard + "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.0.11 resolution: "postcss-selector-parser@npm:6.0.11" @@ -16250,6 +16054,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + "preact@npm:^10.5.13": version: 10.13.2 resolution: "preact@npm:10.13.2" @@ -16395,13 +16210,6 @@ __metadata: languageName: node linkType: hard -"progress@npm:^1.1.8, progress@npm:~1.1.8": - version: 1.1.8 - resolution: "progress@npm:1.1.8" - checksum: 10c0/e50b51e5cc292d18eff0a9ec7ed267b7d39e2af712a238d5387f8b3e15631e25f504f493cbeb7e7b7f2e4c7d3154cdc4569b87dd5e736449cd8876ba04701f0a - languageName: node - linkType: hard - "progress@npm:^2.0.1": version: 2.0.3 resolution: "progress@npm:2.0.3" @@ -16409,6 +16217,13 @@ __metadata: languageName: node linkType: hard +"progress@npm:~1.1.8": + version: 1.1.8 + resolution: "progress@npm:1.1.8" + checksum: 10c0/e50b51e5cc292d18eff0a9ec7ed267b7d39e2af712a238d5387f8b3e15631e25f504f493cbeb7e7b7f2e4c7d3154cdc4569b87dd5e736449cd8876ba04701f0a + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -16789,7 +16604,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.1, readable-stream@npm:^2.2.2": +"readable-stream@npm:^2.0.1": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -16838,17 +16653,6 @@ __metadata: languageName: node linkType: hard -"readline2@npm:^1.0.1": - version: 1.0.1 - resolution: "readline2@npm:1.0.1" - dependencies: - code-point-at: "npm:^1.0.0" - is-fullwidth-code-point: "npm:^1.0.0" - mute-stream: "npm:0.0.5" - checksum: 10c0/8b245192a925d5829d0b243c89dfc70646f4842f9ee968528f8b2f60b1c3277446cc007a4a2a1c91360dc1a7a8025d9b30567b6684bee4962179428e1ac02d86 - languageName: node - linkType: hard - "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -17065,16 +16869,6 @@ __metadata: languageName: node linkType: hard -"require-uncached@npm:^1.0.2": - version: 1.0.3 - resolution: "require-uncached@npm:1.0.3" - dependencies: - caller-path: "npm:^0.1.0" - resolve-from: "npm:^1.0.0" - checksum: 10c0/74def8a3e47bde90f0288fbcd46fdd9874810758a9bec5822f16fe8664b290bdab572fa2724eedcbcd725dad0c1b6cfdba2b2efd42f88f91da1214c4839e6466 - languageName: node - linkType: hard - "requireindex@npm:^1.1.0": version: 1.2.0 resolution: "requireindex@npm:1.2.0" @@ -17125,13 +16919,6 @@ __metadata: languageName: node linkType: hard -"resolve-from@npm:^1.0.0": - version: 1.0.1 - resolution: "resolve-from@npm:1.0.1" - checksum: 10c0/593ed3612f1421471ef9c00e54f4d56d7cf965f8135a7e92b5c5715602ef640fe48d75258aca91e6cae361dd1e512e7c2cdf4cc65df85e7f6506c12992ffc46f - languageName: node - linkType: hard - "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -17255,16 +17042,6 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^1.0.1": - version: 1.0.1 - resolution: "restore-cursor@npm:1.0.1" - dependencies: - exit-hook: "npm:^1.0.0" - onetime: "npm:^1.0.0" - checksum: 10c0/5bab0d0131b91d5f4445cccf8e43dfde39c4de007c4792be5d03ea245439a96162a307285dd6684e81cc43ff205ec85ba21daa07ceae827b18a4f32ddaf7b7b1 - languageName: node - linkType: hard - "restore-cursor@npm:^2.0.0": version: 2.0.0 resolution: "restore-cursor@npm:2.0.0" @@ -17349,26 +17126,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:~2.6.2": - version: 2.6.3 - resolution: "rimraf@npm:2.6.3" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: ./bin.js - checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 - languageName: node - linkType: hard - -"run-async@npm:^0.1.0": - version: 0.1.0 - resolution: "run-async@npm:0.1.0" - dependencies: - once: "npm:^1.3.0" - checksum: 10c0/059e76d49f56d30e71e6baab6844bb8729889d0e28b4a2e586e8bb18163cc71c7aba16172ab77ae40f3f0a63bb502babdb71907277e9b8aac3ecd7498f5a0c41 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -17387,13 +17144,6 @@ __metadata: languageName: node linkType: hard -"rx-lite@npm:^3.1.2": - version: 3.1.2 - resolution: "rx-lite@npm:3.1.2" - checksum: 10c0/be2ce693f96cfe0b6dc2a5bb1fe28613edd0226238043f783facf97c76e91cde46c2f25a1b18337c97f27bba610d696d96b55040ba7a10088480902ba179fa03 - languageName: node - linkType: hard - "rx@npm:4.1.0": version: 4.1.0 resolution: "rx@npm:4.1.0" @@ -17509,30 +17259,6 @@ __metadata: languageName: node linkType: hard -"sass-lint@npm:1.13.1": - version: 1.13.1 - resolution: "sass-lint@npm:1.13.1" - dependencies: - commander: "npm:^2.8.1" - eslint: "npm:^2.7.0" - front-matter: "npm:2.1.2" - fs-extra: "npm:^3.0.1" - glob: "npm:^7.0.0" - globule: "npm:^1.0.0" - gonzales-pe-sl: "npm:^4.2.3" - js-yaml: "npm:^3.5.4" - known-css-properties: "npm:^0.3.0" - lodash.capitalize: "npm:^4.1.0" - lodash.kebabcase: "npm:^4.0.0" - merge: "npm:^1.2.0" - path-is-absolute: "npm:^1.0.0" - util: "npm:^0.10.3" - bin: - sass-lint: ./bin/sass-lint.js - checksum: 10c0/40c966144799c75ac6b915fda9871b18a3001148c8a08c8debbedffcc325ed16f692fd646bb99ffb9590d6d56728e80d07b59749a19c004c3c5857d85807fdd0 - languageName: node - linkType: hard - "sass-loader@npm:^10.4.1": version: 10.4.1 resolution: "sass-loader@npm:10.4.1" @@ -17939,15 +17665,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.6.0": - version: 0.6.1 - resolution: "shelljs@npm:0.6.1" - bin: - shjs: ./bin/shjs - checksum: 10c0/812f4b50b4c3f6f94f6a6e08bd6d5828bc8b6bb619a7681d4ced67bf4ce0989ec91d30fd3c87a5661884d94afae639a3db2e4a0d8f18f725a3d048cad35c827a - languageName: node - linkType: hard - "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -18012,6 +17729,17 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918 + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -18196,6 +17924,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + "source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -18565,7 +18300,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^2.0.0, string-width@npm:^2.1.1": +"string-width@npm:^2.1.1": version: 2.1.1 resolution: "string-width@npm:2.1.1" dependencies: @@ -18739,7 +18474,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -18792,15 +18527,6 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:~1.0.1": - version: 1.0.4 - resolution: "strip-json-comments@npm:1.0.4" - bin: - strip-json-comments: cli.js - checksum: 10c0/8388f352771ea508977f519758cc725670710e388ca24333bf61c7aaf073f40d99961b6b802432787ea5e5e2bf7dcbca9c391d6d7c5774f17495bf567ba08df4 - languageName: node - linkType: hard - "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" @@ -18815,6 +18541,123 @@ __metadata: languageName: node linkType: hard +"stylelint-config-recommended-scss@npm:^14.0.0": + version: 14.0.0 + resolution: "stylelint-config-recommended-scss@npm:14.0.0" + dependencies: + postcss-scss: "npm:^4.0.9" + stylelint-config-recommended: "npm:^14.0.0" + stylelint-scss: "npm:^6.0.0" + peerDependencies: + postcss: ^8.3.3 + stylelint: ^16.0.2 + peerDependenciesMeta: + postcss: + optional: true + checksum: 10c0/9ddc92e7a5fa131b41cee1ab1f69251934ca35c0e2803dc613329cdead7b8b27d8457048a63db29f61a1442e7cdef14207f88a3abce00ec53fdefe0d604f7de3 + languageName: node + linkType: hard + +"stylelint-config-recommended@npm:^14.0.0": + version: 14.0.0 + resolution: "stylelint-config-recommended@npm:14.0.0" + peerDependencies: + stylelint: ^16.0.0 + checksum: 10c0/4ad15c36e8c03291aa7bbe4b672ebfb0f46ab698e7580a0da8d29644046d102d7f31dbf00a2a6eab94b565c390c6fb0d5d528737b83ac3acf6dc2ef085a90b11 + languageName: node + linkType: hard + +"stylelint-config-standard-scss@npm:^13.1.0": + version: 13.1.0 + resolution: "stylelint-config-standard-scss@npm:13.1.0" + dependencies: + stylelint-config-recommended-scss: "npm:^14.0.0" + stylelint-config-standard: "npm:^36.0.0" + peerDependencies: + postcss: ^8.3.3 + stylelint: ^16.3.1 + peerDependenciesMeta: + postcss: + optional: true + checksum: 10c0/d07cae806ee8b3e77684f019a8b22cc32642373da8053e6ae7ed716f8ddbe6ea1f7323633a6a1bbc9aa08c6a3dceb1dcf053d83fdd10d076b5a01da6e86801ae + languageName: node + linkType: hard + +"stylelint-config-standard@npm:^36.0.0": + version: 36.0.0 + resolution: "stylelint-config-standard@npm:36.0.0" + dependencies: + stylelint-config-recommended: "npm:^14.0.0" + peerDependencies: + stylelint: ^16.1.0 + checksum: 10c0/1fc9adddfc5cf0a1d7a443182a0731712a3950ace72a24081b4ede2b0bb6fc1eebd003c009f1d8d06c3a64ba9b31b0ed12512db2f91c8fa549238d8341580e4b + languageName: node + linkType: hard + +"stylelint-scss@npm:^6.0.0": + version: 6.3.0 + resolution: "stylelint-scss@npm:6.3.0" + dependencies: + known-css-properties: "npm:^0.30.0" + postcss-media-query-parser: "npm:^0.2.3" + postcss-resolve-nested-selector: "npm:^0.1.1" + postcss-selector-parser: "npm:^6.0.15" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + stylelint: ^16.0.2 + checksum: 10c0/bd26fd0a1145930d0c27cbe436ff0cad473eb64ca6b69c8b1953d1164633ba4c3fdfd597764c9ceb3e6c9a153a26d7a635183aa4ed6cc8faf7652033ff7019e2 + languageName: node + linkType: hard + +"stylelint@npm:^16.5.0": + version: 16.5.0 + resolution: "stylelint@npm:16.5.0" + dependencies: + "@csstools/css-parser-algorithms": "npm:^2.6.1" + "@csstools/css-tokenizer": "npm:^2.2.4" + "@csstools/media-query-list-parser": "npm:^2.1.9" + "@csstools/selector-specificity": "npm:^3.0.3" + "@dual-bundle/import-meta-resolve": "npm:^4.0.0" + balanced-match: "npm:^2.0.0" + colord: "npm:^2.9.3" + cosmiconfig: "npm:^9.0.0" + css-functions-list: "npm:^3.2.2" + css-tree: "npm:^2.3.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + fastest-levenshtein: "npm:^1.0.16" + file-entry-cache: "npm:^8.0.0" + global-modules: "npm:^2.0.0" + globby: "npm:^11.1.0" + globjoin: "npm:^0.1.4" + html-tags: "npm:^3.3.1" + ignore: "npm:^5.3.1" + imurmurhash: "npm:^0.1.4" + is-plain-object: "npm:^5.0.0" + known-css-properties: "npm:^0.30.0" + mathml-tag-names: "npm:^2.1.3" + meow: "npm:^13.2.0" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + picocolors: "npm:^1.0.0" + postcss: "npm:^8.4.38" + postcss-resolve-nested-selector: "npm:^0.1.1" + postcss-safe-parser: "npm:^7.0.0" + postcss-selector-parser: "npm:^6.0.16" + postcss-value-parser: "npm:^4.2.0" + resolve-from: "npm:^5.0.0" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^7.1.0" + supports-hyperlinks: "npm:^3.0.0" + svg-tags: "npm:^1.0.0" + table: "npm:^6.8.2" + write-file-atomic: "npm:^5.0.1" + bin: + stylelint: bin/stylelint.mjs + checksum: 10c0/9281693ff6c1918e07fdcf7a950531f79678a28261a0d5bd36ca2fcf524e53d7305158d20ba890f5dd01c0ff90c09a13453dce2fe6887f4c157d8c2c0acf3666 + languageName: node + linkType: hard + "stylis@npm:4.1.3": version: 4.1.3 resolution: "stylis@npm:4.1.3" @@ -18857,7 +18700,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -18875,6 +18718,16 @@ __metadata: languageName: node linkType: hard +"supports-hyperlinks@npm:^3.0.0": + version: 3.0.0 + resolution: "supports-hyperlinks@npm:3.0.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/36aaa55e67645dded8e0f846fd81d7dd05ce82ea81e62347f58d86213577eb627b2b45298656ce7a70e7155e39f071d0d3f83be91e112aed801ebaa8db1ef1d0 + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -18882,6 +18735,13 @@ __metadata: languageName: node linkType: hard +"svg-tags@npm:^1.0.0": + version: 1.0.0 + resolution: "svg-tags@npm:1.0.0" + checksum: 10c0/5867e29e8f431bf7aecf5a244d1af5725f80a1086187dbc78f26d8433b5e96b8fe9361aeb10d1699ff483b9afec785a10916b9312fe9d734d1a7afd48226c954 + languageName: node + linkType: hard + "svgo@npm:^2.3.0": version: 2.8.0 resolution: "svgo@npm:2.8.0" @@ -18913,17 +18773,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^3.7.8": - version: 3.8.3 - resolution: "table@npm:3.8.3" +"table@npm:^6.8.2": + version: 6.8.2 + resolution: "table@npm:6.8.2" dependencies: - ajv: "npm:^4.7.0" - ajv-keywords: "npm:^1.0.0" - chalk: "npm:^1.1.1" - lodash: "npm:^4.0.0" - slice-ansi: "npm:0.0.4" - string-width: "npm:^2.0.0" - checksum: 10c0/e63dc4a44c173c8bd736bf97843851c8695db345cda7626da5d95908eb933bb5cd8ed2ddff348d3af0f0b26e5dfc7882a44aafcff1b224b269c6e6a8510395d4 + ajv: "npm:^8.0.1" + lodash.truncate: "npm:^4.4.2" + slice-ansi: "npm:^4.0.0" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/f8b348af38ee34e419d8ce7306ba00671ce6f20e861ccff22555f491ba264e8416086063ce278a8d81abfa8d23b736ec2cca7ac4029b5472f63daa4b4688b803 languageName: node linkType: hard @@ -19055,7 +18914,7 @@ __metadata: languageName: node linkType: hard -"text-table@npm:^0.2.0, text-table@npm:~0.2.0": +"text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c @@ -19069,7 +18928,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:^2.3.6, through@npm:^2.3.8": +"through@npm:2, through@npm:^2.3.8": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -19471,20 +19330,6 @@ __metadata: languageName: node linkType: hard -"type@npm:^1.0.1": - version: 1.2.0 - resolution: "type@npm:1.2.0" - checksum: 10c0/444660849aaebef8cbb9bc43b28ec2068952064cfce6a646f88db97aaa2e2d6570c5629cd79238b71ba23aa3f75146a0b96e24e198210ee0089715a6f8889bf7 - languageName: node - linkType: hard - -"type@npm:^2.7.2": - version: 2.7.2 - resolution: "type@npm:2.7.2" - checksum: 10c0/84c2382788fe24e0bc3d64c0c181820048f672b0f06316aa9c7bdb373f8a09f8b5404f4e856bc4539fb931f2f08f2adc4c53f6c08c9c0314505d70c29a1289e1 - languageName: node - linkType: hard - "typed-array-buffer@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-buffer@npm:1.0.0" @@ -19584,13 +19429,6 @@ __metadata: languageName: node linkType: hard -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 10c0/6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 - languageName: node - linkType: hard - "typedarray@npm:~0.0.5": version: 0.0.7 resolution: "typedarray@npm:0.0.7" @@ -19857,7 +19695,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -19890,15 +19728,6 @@ __metadata: languageName: node linkType: hard -"user-home@npm:^2.0.0": - version: 2.0.0 - resolution: "user-home@npm:2.0.0" - dependencies: - os-homedir: "npm:^1.0.0" - checksum: 10c0/cbcb251c64f0dce8f3a598049afa5dadd42c928f9834c8720227ee17ededa819296582f9964d963974787f00a4d4cd68e90fd69bc5d8df528d666a6882f84b0c - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -19906,15 +19735,6 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.10.3": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: "npm:2.0.3" - checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a - languageName: node - linkType: hard - "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" @@ -20479,7 +20299,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.9": +"which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -20629,12 +20449,13 @@ __metadata: languageName: node linkType: hard -"write@npm:^0.2.1": - version: 0.2.1 - resolution: "write@npm:0.2.1" +"write-file-atomic@npm:^5.0.1": + version: 5.0.1 + resolution: "write-file-atomic@npm:5.0.1" dependencies: - mkdirp: "npm:^0.5.1" - checksum: 10c0/9559b4ca2e6641a903dce10789c7491669e320fab5d503676b86d9829cdfe4f42a1d3d0a0dc23fb2120853bd2a96e069db30315da433f366ae5de9e477ab3b0a + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" + checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d languageName: node linkType: hard