From c7b3dd198aa715d7d4bd4afa6d3653ddab0d93dc Mon Sep 17 00:00:00 2001 From: Riviera Taylor Date: Wed, 1 Nov 2023 20:50:07 +0100 Subject: [PATCH] first commit --- README.md | 207 ++++++++++++++++++ compile.fish | 32 +++ .../24-privacy-policy/24-privacy-policy.mkxl | 102 +++++++++ .../26-screening-sensitive-content.mkxl | 102 +++++++++ .../examples/27-clickbait/27-clickbait.mkxl | 102 +++++++++ .../28-publicness-of-posts.mkxl | 102 +++++++++ .../29-tags-and-tagging.mkxl | 102 +++++++++ .../30-profitability/30-profitability.mkxl | 102 +++++++++ contrib/examples/31-poking/31-poking.mkxl | 102 +++++++++ contrib/template.mkxl | 102 +++++++++ fonts/type-imp-bitter.mkxl | 28 +++ fonts/type-imp-bitter.mkxl~ | 27 +++ fonts/type-imp-compagnon.mkxl | 23 ++ install-context.fish | 10 + install-fonts.sh | 30 +++ maps/map-template.odg | Bin 0 -> 10052 bytes maps/maps-no-lines.odg | Bin 0 -> 29822 bytes maps/maps.odg | Bin 0 -> 30963 bytes maps/maps.pdf | Bin 0 -> 83957 bytes .../01-downloadability.mkxl | 103 +++++++++ .../02-private-messaging.mkxl | 102 +++++++++ src/03-circulation/03-circulation.mkxl | 102 +++++++++ src/04-reaction/04-reaction.mkxl | 102 +++++++++ src/05-mentions/05-mentions.mkxl | 102 +++++++++ src/06-deplatforming/06-deplatforming.mkxl | 102 +++++++++ src/07-doomscrolling/07-doomscrolling.mkxl | 102 +++++++++ .../08-group-messaging.mkxl | 102 +++++++++ src/09-anonymity/09-anonymity.mkxl | 102 +++++++++ src/10-exclusivity/10-exclusivity.mkxl | 102 +++++++++ src/11-ads/11-ads.mkxl | 102 +++++++++ .../12-app-permissions.mkxl | 102 +++++++++ src/13-linking/13-linking.mkxl | 102 +++++++++ src/14-embedding/14-embedding.mkxl | 103 +++++++++ .../15-payment-systems.mkxl | 102 +++++++++ src/16-verification/16-verification.mkxl | 102 +++++++++ src/17-memes/17-memes.mkxl | 103 +++++++++ src/18-monetary-perks/18-monetary-perks.mkxl | 102 +++++++++ src/19-following/19-following.mkxl | 102 +++++++++ .../20-blocking-features.mkxl | 102 +++++++++ .../21-blocking-content.mkxl | 102 +++++++++ .../21-blocking-content.pdf | Bin 0 -> 22347 bytes .../22-curating-content.mkxl | 102 +++++++++ .../23-customisation-of-profile.mkxl | 102 +++++++++ src/platform-is-the-problem.mkxl | 72 ++++++ 44 files changed, 3594 insertions(+) create mode 100644 README.md create mode 100644 compile.fish create mode 100644 contrib/examples/24-privacy-policy/24-privacy-policy.mkxl create mode 100644 contrib/examples/26-screening-sensitive-content/26-screening-sensitive-content.mkxl create mode 100644 contrib/examples/27-clickbait/27-clickbait.mkxl create mode 100644 contrib/examples/28-publicness-of-posts/28-publicness-of-posts.mkxl create mode 100644 contrib/examples/29-tags-and-tagging/29-tags-and-tagging.mkxl create mode 100644 contrib/examples/30-profitability/30-profitability.mkxl create mode 100644 contrib/examples/31-poking/31-poking.mkxl create mode 100644 contrib/template.mkxl create mode 100644 fonts/type-imp-bitter.mkxl create mode 100644 fonts/type-imp-bitter.mkxl~ create mode 100644 fonts/type-imp-compagnon.mkxl create mode 100644 install-context.fish create mode 100644 install-fonts.sh create mode 100644 maps/map-template.odg create mode 100644 maps/maps-no-lines.odg create mode 100644 maps/maps.odg create mode 100644 maps/maps.pdf create mode 100644 src/01-downloadability/01-downloadability.mkxl create mode 100644 src/02-private-messaging/02-private-messaging.mkxl create mode 100644 src/03-circulation/03-circulation.mkxl create mode 100644 src/04-reaction/04-reaction.mkxl create mode 100644 src/05-mentions/05-mentions.mkxl create mode 100644 src/06-deplatforming/06-deplatforming.mkxl create mode 100644 src/07-doomscrolling/07-doomscrolling.mkxl create mode 100644 src/08-group-messaging/08-group-messaging.mkxl create mode 100644 src/09-anonymity/09-anonymity.mkxl create mode 100644 src/10-exclusivity/10-exclusivity.mkxl create mode 100644 src/11-ads/11-ads.mkxl create mode 100644 src/12-app-permissions/12-app-permissions.mkxl create mode 100644 src/13-linking/13-linking.mkxl create mode 100644 src/14-embedding/14-embedding.mkxl create mode 100644 src/15-payment-systems/15-payment-systems.mkxl create mode 100644 src/16-verification/16-verification.mkxl create mode 100644 src/17-memes/17-memes.mkxl create mode 100644 src/18-monetary-perks/18-monetary-perks.mkxl create mode 100644 src/19-following/19-following.mkxl create mode 100644 src/20-blocking-features/20-blocking-features.mkxl create mode 100644 src/21-blocking-content/21-blocking-content.mkxl create mode 100644 src/21-blocking-content/21-blocking-content.pdf create mode 100644 src/22-curating-content/22-curating-content.mkxl create mode 100644 src/23-customisation-of-profile/23-customisation-of-profile.mkxl create mode 100644 src/platform-is-the-problem.mkxl diff --git a/README.md b/README.md new file mode 100644 index 0000000..71e9614 --- /dev/null +++ b/README.md @@ -0,0 +1,207 @@ +--- +subtitle: The Platform is the Problem +title: README +--- + +*The platform is the Problem* is an open source publication produced +with free / open source software and fonts. Use has been made of the +ConTeXt typesetting system due to its precision. + +# The short version + +``` fish +$ fish install-context.fish +$ fish install-fonts.sh +$ fish compile.fish +``` + +The remainder of this document outlines how to contribute to the +publication and make your own version. + +# How to contribute to this publication + +There are many ways to contribute to this publication. The following +protocol details one way amongst many to create your own version of *The +Platform is the Problem*. + +## Download and install ConTeXt luametatex + +ConTeXt luametatex is required to typeset the pdf version of *The +Platform is the Problem*. To download and install ConTeXt luametatex +visit . Alternatively, if +you are a Linux user, you can run the script install-context.sh which is +included in this repository. This will install Context luametatex and +its modules within \~/Applications/. Ensure to add the executables to +your path. + +## Installing fonts: Bitter and Compagnon Light + +Bitter and Compagnon Light are libre fonts which we have used throughout +the publication. In order to typeset in these fonts, and assuming you +are a Linux user, run the script install-fonts.sh. You will need to have +installed ConTeXt luametatex, wget and git to execute the script +successfully. If you are not running Linux, you may need to follow the +script manually. In which case, to enable these fonts it is necessary +to: + +1. Create appropriate subdirectories within your ConTeXt distribution. +2. Copy fonts/type-imp-bitter.mkxl and fonts/type-imp-compagnon.mkxl to + the appropriate location in your ConTeXt distribution. +3. Download the libre fonts from the web and install them into your + system for use with LibreOffice Draw +4. Make it possible to use the fonts in ConTeXt by passing various + arguments to mtxrun. + +## Copying the ConTeXt template + +The template for a feature page can be found in the contrib directory. +The file, named template.mkxl, is comprised of macros specific to the +ConTeXt luametatex typesetting software. Each feature page in the src +subdirectories are based upon this template. You might like to edit one +of the examples in contrib/examples. If not, determine the name and page +number of the feature you would like to contribute. For example, the +feature might be \'Privacy Policy\' and the page number might be 24. +Inside the contrib directory create a subdirectory called, for instance, +\'24-privacy-policy\'. Copy the template.mkxl to that subdirectory and +call it, for example, \'24-privacy-policy.mkxl\'. The reason for placing +.mkxl files inside folders is largely due to neatness. ConTeXt generates +auxiliary files when compiling .pdf documents and, if these files are +not purged, this can quickly become messy. + +## Typesetting your contribution + +Each entry in *The Platform is the Problem* is composed of three parts: + +- Feature +- Implications +- Alternatives / Anecdote + +It is suggested write no more than 123 words for each part. Otherwise, +there is the possibility that the copy may not fit inside the frame. +Replace the placeholder text in the copy of template.mkxl with the +appropriate information. The following table outlines on which lines +placeholder text appears and what it should be replaced with. + + Placeholder Line(s) Replace with + ------------------ ------------ --------------------------------------------- + PAGENUMBER 41, 46, 52 The page number + TITLE 73 The name of the feature + FEATURECOPY 79 A description of the feature + IMPLICATIONSCOPY 86 A discussion of implications of the feature + ALTERNATIVESCOPY 93 Some alternatives to this feature + +### Ensuring copy fits within the frame + +As each page is physically cut into thirds it\'s worth double checking +that your copy will fit in the available space. Here is an excerpt from +template.mkxl (lines 75 to 88). + +``` lmtx +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} +``` + +To ensure that copy will fit on the page when it is cut, activate the +\"bottomframe\" for the head and torso layers. In other words, change +lines 78 and 85 so that they read as follows: + +``` lmtx +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,bottomframe=on,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +``` + +Save the mkxl file and run context on it. Check the output pdf document. +If the copy fits within the frame, remove the \"bottomframe=on\" option, +save the file and recompile. Otherwise, edit the copy and recompile +until it fits. + +## Adding your contribution to platform-is-the-problem.mkxl + +platform-is-the-problem.mkxl is a file which collates pages from +different .pdf documents and assembles them into one file. It lives in +the src directory. Here is some sample code from +platform-is-the-problem.mkxl. + +``` lmtx +\externalfigure[{./21-blocking-content/21-blocking-content.pdf}] +\externalfigure[{./22-curating-content/22-curating-content.pdf}] + +\externalfigure[{../maps/maps.pdf}][page=22] +\externalfigure[{../maps/maps.pdf}][page=21] + +\externalfigure[{./23-customisation-of-profile/23-customisation-of-profile.pdf}] + +\pagebreak[+2] + +\externalfigure[{../maps/maps.pdf}][page=23] +``` + +What is this code doing? The first two \'`\externalfigure`{=latex}\' +commands instruct ConTeXt to insert into the main typesetting area two +feature pages: 21 - Blocking Content and 22 - Curating Content. These +features are single-page pdf documents. The next two +\'`\externalfigure`{=latex}\' commands instruct ConTeXt to typeset two +further images: page 22 and page 21 of maps.pdf. Note the order of the +pages across the first four \'`\externalfigure`{=latex}\' commands: 21, +22, 22, 21. This micro-structure is required to ensure that the map +printed on the reverse of the feature page corresponds to the feature +itself. You might like to experiment with this layout for a different +reading experience or keep it as is. + +The third \'`\externalfigure`{=latex}\' command instructs ConTeXt to +typeset feature 23. As this is the last page and it is an odd number, +it\'s necessary to add two blank pages in between the feature and the +corresponding map. This ensures that the map is on the reverse side of +the feature when the document is printed. + +Suppose you have written a contribution and would like to add the +feature to the publication. The following code snippet expands on the +above example to illustrates how that can be done. + +``` lmtx +\externalfigure[{./23-customisation-of-profile/23-customisation-of-profile.pdf}] +\externalfigure[{../contrib/24-privacy-policy/24-privacy-policy.pdf}] + +\externalfigure[{../maps/maps.pdf}][page=24] +\externalfigure[{../maps/maps.pdf}][page=23] +``` + +## Making a map + +Complementing each feature is a map which is printed on the reverse of +the page. Short-side flipping should be enabled when it comes to +printing the document. This is to ensure that the map which appears on +the reverse side of the feature corresponds to that feature. The maps +have been made with Libreoffice Draw and a map-framework.odg file is +included to assist with making your own maps. The idea behind the maps +is that the \"cross-points\" align on every page. This entails that, +when the document is cut and bound, the maps line up with each other to +produce many possible variations. Throughout the publication rounded +rectangles and curved connectors have been put to use. You may like to +follow this aesthetic for consistency or mix it up for a different +effect. If you installed the libre fonts correctly, it should be +possible to select these from within Libreoffice Draw. To create your +own map, open the map-framework.odg file. Select all the elements on the +page and copy them to the clipboard. Next, open maps.odg and navigate to +the last page. This can be done via the menu bar through Page \> +Navigate \> To Last Page. Create a new page via the menu bar with Page +\> New Page. Paste the contents of the clipboard onto the new page and +design your map. When you have finished you may like to rename your page +to the name of your feature. This can be done through the menu bar (Page +\> Rename Page). Once you are satisfied with your design, you may like +to delete the framework objects; the two horizontal lines traversing the +page. Do you prefer more organic curves? If so, you might like to rotate +the four short vertical lines by 90 degrees and align the connectors +before deleting the four, short (now horizontal) lines. After the +framework lines have been deleted, export the odg drawing as a pdf +document. diff --git a/compile.fish b/compile.fish new file mode 100644 index 0000000..c62b257 --- /dev/null +++ b/compile.fish @@ -0,0 +1,32 @@ +set features "01-downloadability" +set features $features "02-private-messaging" +set features $features "03-circulation" +set features $features "04-reaction" +set features $features "05-mentions" +set features $features "06-deplatforming" +set features $features "07-doomscrolling" +set features $features "08-group-messaging" +set features $features "09-anonymity" +set features $features "10-exclusivity" +set features $features "11-ads" +set features $features "12-app-permissions" +set features $features "13-linking" +set features $features "14-embedding" +set features $features "15-payment-systems" +set features $features "16-verification" +set features $features "17-memes" +set features $features "18-monetary-perks" +set features $features "19-following" +set features $features "20-blocking-features" +set features $features "21-blocking-content" +set features $features "22-curating-content" +set features $features "23-customisation-of-profile" + +cd ./src +for feature in $features; + cd $feature + context --run --purgeall $feature.mkxl; + cd ..; +end + +context --run platform-is-the-problem.mkxl; diff --git a/contrib/examples/24-privacy-policy/24-privacy-policy.mkxl b/contrib/examples/24-privacy-policy/24-privacy-policy.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/24-privacy-policy/24-privacy-policy.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/examples/26-screening-sensitive-content/26-screening-sensitive-content.mkxl b/contrib/examples/26-screening-sensitive-content/26-screening-sensitive-content.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/26-screening-sensitive-content/26-screening-sensitive-content.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/examples/27-clickbait/27-clickbait.mkxl b/contrib/examples/27-clickbait/27-clickbait.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/27-clickbait/27-clickbait.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/examples/28-publicness-of-posts/28-publicness-of-posts.mkxl b/contrib/examples/28-publicness-of-posts/28-publicness-of-posts.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/28-publicness-of-posts/28-publicness-of-posts.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/examples/29-tags-and-tagging/29-tags-and-tagging.mkxl b/contrib/examples/29-tags-and-tagging/29-tags-and-tagging.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/29-tags-and-tagging/29-tags-and-tagging.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/examples/30-profitability/30-profitability.mkxl b/contrib/examples/30-profitability/30-profitability.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/30-profitability/30-profitability.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/examples/31-poking/31-poking.mkxl b/contrib/examples/31-poking/31-poking.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/examples/31-poking/31-poking.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/contrib/template.mkxl b/contrib/template.mkxl new file mode 100644 index 0000000..d04c6c0 --- /dev/null +++ b/contrib/template.mkxl @@ -0,0 +1,102 @@ +% pandoc suggests to use microtypography +\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes] +\definefontfeature[default:tnum][default][tnum=yes, pnum=no] +\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes] +\setupitaliccorrection[global, always] + +\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted + +\usetypescriptfile[bitter] +\usetypescriptfile[compagnon] +\setupbodyfont[compagnon,12pt] + +\setupwhitespace[medium] + +\setupitemize[autointro] % prevent orphan list intro +\setupitemize[indentnext=no] + +\defineitemgroup[enumerate] +\setupenumerate[each][fit][itemalign=left,distance=.5em,style={\feature[+][default:tnum]}] + +\setuppapersize[A5][A5] + +\setuplayout + [topspace=0pt, + width=99mm, + header=0pt, + backspace=30mm, + height=204mm, + leftmargin=7mm, + leftmargindistance=2mm, + footer=0mm, + topspace=10mm, + rightmargin=9mm, + rightmargindistance=2mm, + bottomspace=3mm, + ] + +\definelayer[uppage] + [x=135mm,y=62mm,width=6mm,height=67mm] +\setlayer[uppage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[midpage] + [x=135mm,y=132mm,width=6mm,height=67mm] +\setlayer[midpage] +{\tfc {\em {\bf PAGENUMBER}}} + + +\definelayer[downpage] + [x=135mm,y=200mm,width=6mm,height=67mm] +\setlayer[downpage] +{\tfc {\em {\bf PAGENUMBER}}} + +\definelayer[feature] + [x=133mm,y=11mm,width=6mm,height=67mm] +\setlayer[feature] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa feature}}} + +\definelayer[implications] + [x=133mm,y=81mm,width=6mm,height=67mm] +\setlayer[implications] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa implications}}} + +\definelayer[alternatives] + [x=133mm,y=151mm,width=6mm,height=67mm] +\setlayer[alternatives] +{\rotate[rotation=90,frame=on,framecorner=round]{\framed[frame=on,framecorner=00]{\tfa alternatives}}} + + +\definelayer[title] + [x=21mm,y=10mm,width=6mm,height=67mm] +\setlayer[title] +{\rotate[rotation=90,frame=off=]{\framed[frame=off,framecorner=00]{\tfa TITLE}}} + +\definelayer[head] + [x=30mm,y=10mm,width=99mm,height=60mm] +\setlayer[head] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +FEATURECOPY +}}} + +\definelayer[torso] + [x=30mm,y=80mm,width=99mm,height=60mm] +\setlayer[torso] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +IMPLICATIONSCOPY +}}} + +\definelayer[legs] + [x=30mm,y=150mm,width=99mm,height=60mm] +\setlayer[legs] +{\switchtobodyfont[bitter,9pt] \framed[width=99mm,height=60mm,frame=off,align={tolerant,width,hz,hanging}]{\kerncharacters[0.03125]{ +ALTERNATIVESCOPY +}}} + +\setupbackgrounds[page][background={feature,implications,alternatives,title,uppage,midpage,downpage,head,torso,legs}] + +\starttext + +\framed[frame=off]{} + +\stoptext diff --git a/fonts/type-imp-bitter.mkxl b/fonts/type-imp-bitter.mkxl new file mode 100644 index 0000000..92d0879 --- /dev/null +++ b/fonts/type-imp-bitter.mkxl @@ -0,0 +1,28 @@ + +\starttypescript[bitter] + \definefontsynonym[Bitter-Regular] + [file:Bitter-Regular] + \definefontsynonym[Bitter-Italic] + [file:Bitter-Italic] + \definefontsynonym[Bitter-Bold] + [file:Bitter-Bold] + \definefontsynonym[Bitter-BoldItalic] + [file:Bitter-BoldItalic] +\stoptypescript + +\starttypescript[bitter] + \setups[font:fallback:serif] + \definefontsynonym[Serif] [Bitter-Regular] + [features=default] + \definefontsynonym[SerifItalic] [Bitter-Italic] + [features=default] + \definefontsynonym[SerifBold] [Bitter-Bold] + [features=default] + \definefontsynonym[SerifBoldItalic] [Bitter-BoldItalic] + [features=default] +\stoptypescript + +\starttypescript[bitter] + \definetypeface[bitter] [rm] [serif] [bitter] [default] + +\stoptypescript diff --git a/fonts/type-imp-bitter.mkxl~ b/fonts/type-imp-bitter.mkxl~ new file mode 100644 index 0000000..9a6af31 --- /dev/null +++ b/fonts/type-imp-bitter.mkxl~ @@ -0,0 +1,27 @@ +\starttypescript[bitter] + \definefontsynonym[Bitter-Regular] + [file:Bitter-Regular] + \definefontsynonym[Bitter-Italic] + [file:Bitter-Italic] + \definefontsynonym[Bitter-Bold] + [file:Bitter-Bold] + \definefontsynonym[Bitter-BoldItalic] + [file:Bitter-BoldItalic] +\stoptypescript + +\starttypescript[bitter] + \setups[font:fallback:serif] + \definefontsynonym[Serif] [Bitter-Regular] + [features=default] + \definefontsynonym[SerifItalic] [Bitter-Italic] + [features=default] + \definefontsynonym[SerifBold] [Bitter-Bold] + [features=default] + \definefontsynonym[SerifBoldItalic] [Bitter-BoldItalic] + [features=default] +\stoptypescript + +\starttypescript[bitter] + \definetypeface[bitter] [rm] [serif] [bitter] [default] + +\stoptypescript diff --git a/fonts/type-imp-compagnon.mkxl b/fonts/type-imp-compagnon.mkxl new file mode 100644 index 0000000..d32f61d --- /dev/null +++ b/fonts/type-imp-compagnon.mkxl @@ -0,0 +1,23 @@ +\starttypescript[compagnon] + \definefontsynonym[Compagnon-Light] + [file:Compagnon-Light] + \definefontsynonym[Compagnon-LightItalic] + [file:Compagnon-LightItalic] + \definefontsynonym[Compagnon-Bold] + [file:Compagnon-Bold] +\stoptypescript + +\starttypescript[compagnon] + \setups[font:fallback:serif] + \definefontsynonym[Serif] [Compagnon-Light] + [features=default] + \definefontsynonym[SerifItalic] [Compagnon-LightItalic] + [features=default] + \definefontsynonym[SerifBold] [Compagnon-Bold] + [features=default] +\stoptypescript + +\starttypescript[compagnon] + \definetypeface[compagnon] [rm] [serif] [compagnon] [default] + +\stoptypescript diff --git a/install-context.fish b/install-context.fish new file mode 100644 index 0000000..ed816ff --- /dev/null +++ b/install-context.fish @@ -0,0 +1,10 @@ +#!/usr/bin/sh + +mkdir -p $HOME/Applications/context +cd $HOME/Applications/context +wget https://lmtx.pragma-ade.com/install-lmtx/context-linux-64.zip +unzip context-linux-64.zip +rsync --recursive --links --times --info=progress2,remove,symsafe,flist,del --human-readable --del rsync://contextgarden.net/minimals/current/modules/ modules +mkdir -p tex +rsync -rlt --exclude=/VERSION --del modules/*/ tex/texmf-modules +sh ./install.sh diff --git a/install-fonts.sh b/install-fonts.sh new file mode 100644 index 0000000..093e83c --- /dev/null +++ b/install-fonts.sh @@ -0,0 +1,30 @@ +#!/usr/bin/sh + +# make the required directories +mkdir -p ~/$HOME/Applications/context/tex/texmf-fonts/fonts/bitter +mkdir -p ~/$HOME/Applications/context/tex/texmf-fonts/fonts/compagnon +mkdir -p ~/$HOME/Applications/context/tex/texmf-fonts/tex/context/user/ + +# tell ConTeXt about the typescripts +cp ./fonts/type-imp-bitter.mkxl ~/$HOME/Applications/context/tex/texmf-fonts/tex/context/user/ +cp ./fonts/type-imp-compagnon.mkxl ~/$HOME/Applications/context/tex/texmf-fonts/tex/context/user/ + +# install Bitter +cd ~/$HOME/Applications/context/tex/texmf-fonts/fonts/bitter +wget https://github.com/solmatas/BitterPro/files/4696179/ttf.zip +unzip ttf.zip +mv ttf/* . && rm -r ttf __MACOSX ttf.zip +fc-cache -f -v ~/$HOME/Applications/context/tex/texmf-fonts/fonts/bitter/ + +# install Compagnon Light +cd ~/$HOME/Applications/context/tex/texmf-fonts/compagnon +git clone https://gitlab.com/velvetyne/compagnon.git +mv compagnon/fonts/* . +rm -rf compagnon Icon\r webfonts +fc-cache -f -v ~/$HOME/Applications/context/tex/texmf-fonts/fonts/compagnon/ + +# Enable use of the fonts in ConTeXt +mtxrun --generate +mtxrun --script fonts --reload +mtxrun --script fonts --list --file --pattern='*bitter*' +mtxrun --script fonts --list --file --pattern='*compagnon*' diff --git a/maps/map-template.odg b/maps/map-template.odg new file mode 100644 index 0000000000000000000000000000000000000000..e22a3aa3ac0438fd46dba7faeefff0fdd8792a96 GIT binary patch literal 10052 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%0AdnaP z&j;MkKWGiYgs>IRfVng9zL;if+PFKIJDS`}XZ0r6}-8r#>A6^zL3x;HNidItW3GxR`f`&wXpLR9HSOZlpi2!v~Y3HsE#SuXM z8`<|}wF#$Y zMqbNY)S!O-UEp-xu#bf169>&h4aO*!u!6l#O}U8UyzLW-tt8p>Z2ZWPr^CgM&(EZj z6$K9G;UA2R+&0eVF>?XF858N&%xU6WBCHE9hG;qywcDM z@p1LD))kU>l~;bW72+I~eP5^jS~%J=hXgODr?m}Y^Wa5Wy_f5Ynx%b9=yjO;i6SRE zjg_>6ltna3?^y+Nq#&dpH^9)z6&})yWu3Zacc1+Y2h=%Zf!~Ob_ucT#^jEJb=rVm)h%FR`R9rhC}BYlWHqI@6qMz79LyYTVODOJwdrfk zKF3a8lIA^%C)*W_viZ80GDSXHK>>kZ?SomY9exBYY^Td$s%y#1bY9!Gn*di?OcnPR zjlUz!(7|@QldF*kQq*8Caoue}DShmPiR+D_YvDcz)VpVSu+Kz4w2%=ei5UII&-L-S;OCtglN@go$&>LBpMf3jqSX5BgKa@w6#7Lf5>?*r$pfj7zf1)hIyvaiJ5(-ytH0#ueic>d-?e^? z_{VMYS6dA@{PU)ie-|bEHz>b0srPsLe#sti_|G2wbrZ|Ki*p;u zz(3>sbyLfqaW1yC{1S`b;5h$nlgpox{_a`kZ;<}F>E+Kj^uOo;M`ORi`Cpr0{tWha z_sG!ycbNXZDdrzYKTFiVu2WyECjSy80O{8znSZ{7|9KVrm);oBf4Qdp)5K3|f32%8 zmfn6z2-)8j;{I9juk)3Qvip~`Q~tdO|Ec+>`OGiPoEv|h-TXxPN&K((?u*CrFJS;O s4{Tw(d`SPZ)?aTk7x(pFLc#clySyqC3z(LHK%~Gc4!ApI-@Iu3ADLv#jsO4v literal 0 HcmV?d00001 diff --git a/maps/maps-no-lines.odg b/maps/maps-no-lines.odg new file mode 100644 index 0000000000000000000000000000000000000000..740193ca606d2b9b2926aa41dac7abde2728a0b6 GIT binary patch literal 29822 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 literal 0 HcmV?d00001 diff --git a/maps/maps.odg b/maps/maps.odg new file mode 100644 index 0000000000000000000000000000000000000000..ad8ba0d82d3692eeb1f950a3c7ed266ee2f72eca GIT binary patch literal 30963 zcmbrl1ymeCv@JRb4ncxLaCaLtxVvj0I1H|Xd(fakgS$g;hu|LET>`<~o%xg8_uhK% zulw)+cm3+sQgY7OXP@fss+t}Zc^Fu1000pH*eTG~&W2&>V*~&Ie|KmRz|P9f+{M$; z+}P34*2>h_#md2+)y>|F#laYC1!i$@G`BZ%Fm<&vw|8N&a5i?dv@!*&{2vOTI{sI} zhhB+0*n_MrT%G@^0&}psI5^mv7(286_oP6!4#qC#|6M64OxOR~7U6$_(9yxs)$yVm*&Gc1@B0XLF?MnNe~}~o zPkgkpGqx}Xvx-@{*cm&5{|8(|M8to63EKXDC1mIo*u~S<9L(ZjXS?%x&3UEueaD%) zqf1fdZ6L1fu&~;8hHM7k!M6nPfb4`ql>i2ktN=L@8qy~>gS=$lP9a(M3-LfqS<%|# zf=ZyN^demKld=07CP4e+g^*$fziuM?2n)h%IFF+xZY|w7ZgP;n&+BkI{`38#d)1;3 zNtg>^jbqYuR2#LwjOBsI&W{W^3e#if>OTV6XkkpnsZ4^#{U-Px>t=Mq=o-ZF{RcZn znr7-!znU{ZRE0ZwA&G6RP0X)}Y3;F6fwqag;^2FOM>^2Y5GC58T*Ky|K}VZLnh;LfHjrN$1#>Q&xS#J7zn6<0kM< z7E|k29uJoe%ckTN}Oqc3^Y(wr}*h2gU8NVWovxaiyuFlc4iH?Dw^*Gd312q4zTqE82znHpNjbRtEzF z_sk>3Qg(IVl$h_t;~wnK0EvsEUe}ZOkQ>{upV1yfxK8%OsMPM1&P<-mA9XpL$y_(- zM502vEYEc(9>MUy*NouVXv>tuDnnU>k_h4lg8o*bpV53Gdp-sO1dDv57-{Icn_(l} zq%z~bgg+?M8g1g+#ec;~O_^sw;Bl#ulbOodV@H4U%CFYf6BYJ?sc-C|XU1gney~6= z6%g8pKtbWT1~=BFX6(kOBUeiq{zrIc>EL zf-yuUSO}Yx%B$`F)OK}X-6TjqkpCNaoEE3iviiNlFQgntrzn;#^#0FRW#m3ySxe4X zN$U%A8;gh<`J`?)M6EugAnM=f;EQ}2wgs(Vm1oYw&3JM~Q#88!tUK>~HU1DYlw;pN zk}kOspdViy>5&C`Gv!v{*H2c=BsJIQSgwKvnrR|UC*2vnNfdUC(`)l*W;Sgv$C7-} zwX$xkY&djEyoFFEl=NnAg0AYw?spH@HQbiVj>il@KDe2Zb|3*HpKL#{CPX$NxZAw0 z#K?rsmMWE4aO6Kbi88b@L(q4Ni{hglpO_OrW2QtZpgI)nC<#2j#ITTEC*E(A2PPF3 zJXDCk!^sTaD`AM)a(|}LF^^KSGFuKM)P>_^-`UFa5KSrD3Ox8+q>UtuK;CfJfQ(^w!u61J6$i1(A*n2g3jT>KWwvGhCQb!<2(xX+jFt?Ry6aZoaUAqk(=w_4yTKYh~nOKI=`J_Ws{Gdyudx|B-ACdEhEatZ3gn=(1( z=`PbNb0Rd(s>kD9xDl&vQ#N@CrQ8{7-<|?)JTx%3zPLKeNFf|(w11*Og^&L0{*S37 zGGp8YYR2(j8972u5~*g?vK>@j#wk@C#zd1HmTiqRvV$TA<3@w$aCAgk-+$H=MAdyY z8HfGG2FrL$6Z3JGiry*&krpTtvqN3U*JfU|sCv(wq($wzFiEM`mIsEzV|7%dx%%|3 zZO|ilYACkOMjHtc#f!in&Wmllg-)KWGSEAS)I5*OtUL;D^7N@m@1(ULO180Ou++2K zZj91fWwK0(^W;cPUBe;G@y4l5S%IDQy2IwKY0A5QZP{N^e;^%GqoC7|XjXjT98M5a zWGd4%Ha|%(2;jv=oLZ8Uk8BvB*ViwZkme&*)e8MC`tei@Q zM5wtJDA6+sloZz-+x2I}sChGx3K6^5xfr{}hKoZ*CXtQml}|Z6&Um?v7-cGFWNC%Y z$Z}tC>qu3^o+{9N z#a)WXpPd6ukRjRK*BX`gPitB+)-Bl4qz(W*KgQ#lfIF>3mEC1JjqP4T$G1JF-K3Qo^MPE*u8Vc^X6fbB|gvx+ep_aNO7DM7@#BY0ux$=bs5O!_p2#4oUCap1*(stAm>1lJ|K4|xJ0|l5uKO?cvmIOP zy`a1`U9W8lNuk9)X`j!rItlFNlMpVcOBU5T4tB^6jo9&?W?z(-<}6qz zhkXQF-T7~`7*w@+Y(j-$CIqoFdoKlr%_prbh_SCV6&UJ5KP$v$^1-E@F&V`O#o z18cH_JL?3~xS}3)r#iMD{U#cw<}VdCoH(Wy%}_ASH61#PFQ z#`y~4em`TNAZC-|X;^XH7<-}F22&DWv_xwePMmZX3}22`myBnlre>SB-W&v8owiBQ zu7_+mZO9nR`AEEqmM@U@axHvO{n_IW`w&uMq<%OTqOGHG+d3nsN_06U`2e>AD+8p8)4nrsY9dJ0ragwgz{7k)-<(|= z;qy~Ib=BzI@3}v`+$PH$=ewQl_rMF1<(&~;@Q&(m0x8bdCZrcu%;Qln?aLf*oVi6O{jms2=wJY!`A%5LY@J3V~d9f2cpN*Za~ev(;oswM6$Fe!GcK!7*<{^4l*eU)Lj9JR20W z=Vj0(1-wVsm&2;29@az#8Cwdo{VC#mA&Hhwg2TzWNvfJJ$T)S5jCo@+_i#TQ;SwT< z{2#{0O>T+Z&{8N03jUa6d6#7S2dU`<^F$m@>;hR!U2pJhBMnAudMRmxYty-4ZJ2eY zd*js9D$n6XXt2V26$Pp2;3<0RaB)T+peBij}F0D|G6_%Fgz`CyxJ-;b7ww zV0Omf&G=w6_RXQIbYQCj2|KL6wz}P=lVy{_coSr2vV7hyefq2B4y# zAqmX_00Gbq5D@V9@b3h@?CRcAOHje zqyhn>Kmg=lH4p>z$gd+`PUkl3IL@7Qd0q=sQ}17Vc;kLGzv%^1&odYApdj$ zApj5rkO~2e{hU02PI{g;xHx1Wh0yFck zQz4*H2nh0z4k%ktdZ2tj34nSGbrI?l)CnkRC`>3WC=jS+sA{Ngs4}QDv^lgMS^!O> zsi}~ER6;$38iwXaM^hpHn1wnF#R07zg``6M5e*FsG!9VWp-e-mg>nfc56Tvl9w;AB z0-zp4U4(*$>Vl$%!i3_20)bkFs)p)@DuYTxn?viN1<(Zf7c(f8P!FMop?S!^5JKY* z4LCHy(2)M^J%2+4jR`aeP}ZR|{|zvdODG*slu%(PA5a3I9z$J(f`;mXqK3kR;(`K! zT865I>V_(VN<*7N>!AgI`(g9n{_+1mHBT%5UHZY5l@QhN$S~cc1>j5JL^0rNvZ>(! z03(_LZ#dC6&;Qzyl~j_b6f+9^kGu6hTS$Q3&H%8vi;I=L#lNM5HC;XM7B8;fhT)Xt znAX@VZuA!=WpUROj$l0=40{?RhuR7w>e@f?e|WE}HYmlXtxRa6qKg~9Bd|4I`$|g> z?t%PYj;4x9NvdOm>#o#p@>L%LQhW7#xc8`SmKgo%U*;YcwEev0iB?@&upU!NYy0H7 zF&^F&0hdQ2!SWouIq@J(T=yVb&Wz7=ENk@vD z)4UF`RIm1Q3Pk!qOutVHu8{12?mK+>c3vSTQ8j0sExZ@nNl|$je?CFzx;?Ra4x_+rkoSB8+#X3by%-Tf z{uSJE|Gq8kGq2owr3YF{%pwUTdrau*mlQRm>JT+~Jt?kqn#aIq@s@?bH$TVt`oAXW zHhq=LK0sU4|=?bUr=&8J7zbyFBBbGBqANB4&dN9XI@aW4%MWPH&2`rpED7 z0ug#D;f3kXRR)UKcJ1Gk;r~J*35@4Y^7e}39*2h=Bsj(T&9(~;a{gSq*B>?V7-9A_M#>Mh#K9s59blX_)#my9s!&S`G>+ByPC04$rXHlw3&8EUrF&>na=1`R4IY${B6RwF(H^Jpd zbSf&gYE_`+EKO2~ffdcii&d%QyJP(%mLeE3N&_ZSG13m}89`vOr~fA95tLyEUmKjj zI&xM&@)RND8PIole>!$5LAT}jwiCchiR5 z8@Oa8PjOL5i3~c@XC#ae^G*MSmChHEzySYaxDpw-pg2ciIeUu)fY`6F9*X0rE7y*&-+<#hPwC1IKy%@ceuZwv}%0dHhv^LTU& zZr}}31GG}kR?JpX->4}$p)HN1vHA@L_8Wi+Iiy1zaL*qID_RHVcb`dc)pUiJg+U(ScY}day2aD1KA!lhtO_QB0 zKFrVXsdwH3V?92{)q7k#CeL;arfVB?Hs{RMOBo;2H{bBm5qaBZ3oW|OrRqaKynd{X zW1HiZO+hy|&Fop-PA97CpC=BktxuMMkWTJ3Coa~yZudw`%1P}zk$LL|nz1DFQPg9` zJkT~_CXB|5M{?g>K36}LFF!I^cimX78E#ZnEp#i6d2M|iY!hnNV~s8mU#atSzsxc3 z*Jn1pYnwZ(xv|DH+ISSu3&dO&2ZK0iw3;mRKU^iv`5x=v5GE9|pSk9{EwtN@+%)ji z*nqt}@qXAEhPbVv0^KerVGO)Bm+&d-0|vPPoy+ajF2f%aM<~SBdcJtvDDiM@KQXai zudHp_c4=*jc@-0nU_QO^rJR%3_Or&SxjZbamRq(7s(`%xJ0!iF!`v)~2LL?i{_jK5 z-$1vmCg@KtfA_y{OASj`I}>|jD_bzD%m2Lme;9Sv0|0LT|3;n6!ao+EvU7h&o&Ns* z&@pCWVq#WSR(^hdMMXtjU0p{ z^DA4c>zj+4>kGek*S7v_&d&VVSlC)y*;@bod;ReD_WaK8)uTV_+t9Rouyb&9u(N%9 zuyb^Dw0nAabb4`eaeZ_Lxj5drJUzO)IDNP|xxT)>y1l=Ce7wKCdVaWieSL+x1s#&) z1XV#V5HkM_C6-Sz(ZS2y_ybm974J``_c>aBsIt6cCT3jw8emzFtbjUo2T?$kCG5gy z8a|6G)DWsn{%8d8xZF=Ncma<{c+_LM1S(A;eH5kLht15{4xEp|ygbLe5CQgF&nU-Z zmYD{OBd73b=8B`_$tNy|ienj6b|B)X*(GSW1crcC>~cJECT){laZoVRhBG^NDMTz) z%>x8P_M!L9JG76iTIAN-Lp;h{D9k9kn|!P!Q4U$ZtP&>Sdgb0~Vq)Y}{rG%0*!J4}w7!GqSst2!TAb%SziR!#c<7K@)Mw)IGN*NiZX$zA^C8<75fmh#lf*J-4Ay_q*B9bIRsxz75vy%7(y!G*3z$h zNt2sRjh8a1lgi+J%4(x~u(vGThtR&?9W_dF`d~pO=RgpMOuS4DgW6A`)bfc}?!!~~ z!W+?*i89n7l3N}`8LOucKiw>G^93zy2W`G6-3E->h!T2L1Ta;Y28TMZ`$QUchBZ-(`SVEx(Rt=E#xXyI!kb60a3upB;WyZgJC_k=o{hkuD z?+iblSVksVB|IK&AQ;v=BZK%RDb|*oc!T4{BQou_IZyW;Y`THvx^KYgdiP3DmjAvo zyeWBA>(!}X=A5<{=VDN?_XrR|TD<=yuU;uhKI*o_ekIW5#7^(BvH;y>hZC4%M}L*p z&J=Qcefmu{hgxi>O~QGDPk};jM05El6-B4h!QFE#S&vtt*uHfGhP);kGmWMY%O&CV zT-P$S)vGrk#`)d^ee(Qe#ycetP*pEGxf6YaFKx^9%oNNfZ*p}dC=)eFQdAkZ-W%(O zhSrYmAE5kmS^Q;-M3{*ND^J*{+q2v|(klHvp{f}+4F2eJQFN>;H+pz-0p`#7!!=o7VuVz`lZgOrOL4-&29iID2cTITe23v|6>bg;i*Y{D(*4%VvtJL( zzeEY$deI5nFQ&u-{DMZAmd__|7p`3q0tFFki&v0Ibb+e`n|5DRFo3iB7xx8|Xl&O# zlcd$lMHxbcV+c8u9QiV+){2(5mm&xYU*QFFt0gj--2v<3WrX6f2zJrXp-x z>T!;4)ytdM6gTuIKfvI%7L|i@MoV_C=Z-|{RyP^f=u5i}Q-TP5EMF=MEaxZF=AYYf zTn=Vh>+ z3=_hTq5MmGp<3#udG2#!7#=Z8|~Wf?o6)!$A|HKgAPR+#kjh_es%x zvMFEscy=s&ds_Tnvqm(Xeas0I*9{)f!L@^NxVA357=eB1iHv`3_)jo(p*+mBT%7@evIpFbzA(%k)s_?aKJ)`Qe~Mb#f#WKcSAx-Tkl zG;xDUB9`ztI?^#JiwoP=JNH*%%vhEOfX=@&Q-S@7NymG16ARAv1xYnNSiD7 z$W3M!gWO?bl7ba?I%ZBuGSYAs3GMwk8oKN>W472ap;@+|HF*_-)AP~F2;X942VwX zj!9?32tD&fmbgRa=3WYr)F}-s3#-sAEuGbqIR12qYipLS_;?EkV^teowt9Z<56s#C z_RrMV1!}WtSvMdh;D^1Ts|?Y&p?U6j!8iY{{!lr|${G)Ym3GHWhu5%KW+akip81A9 zm|+iiEyb??$ttx>w|dm6h+hR|sFGkeQt6^JYTgU$)uqxDG5Q=kx}o%aH?Q=Jr?EAq z1bCVhE$m(dk6DrnGpRgJ8!7A#MU{SO-FrsW+jXqw$r~$b89d)u+mcM&@P5ILXVqw< z%agEMnc2PF%BMGw($eS;v)mRe^Rg-B+?gI4wPzM3;&OW><;y83I58j#e0seG(-e)xTcHawUkUp*cmr%w07`LZ3NurUM@{51Dg z6G`Y?NG1)uUuC6~CvG3Cot0nGeMQz%6A%(t1OM*XLHI1Ca!I5MrA5RBrkG?w^Ctp> zVxL%W(UTY~Es9bDb#4p2JoOiJjE_Y(R4vge45(H!r{g?t%x6C~P!KuyoF2BO0zxpY zc=d+DtF;)HkW8eREcf0J$0#w<9*fEuOZv_;Jj`&61!|O~s zPUwT;62{FrU)v~vd@DbULF~buj;8Ilws*GV)3UT-mQAkeA zRL+uhXDQzkG1rrG;?CCp>kT?`p&*Lyy^o$X;+E(ETzq!u%~O<{A_=2J{fJ1z~YX)8TH zy;>eB+FNxi{2;fcZN9H3Pj_?RI$P3qy^8FPnXPOV5p&ukfsEkj#zsZ2qM*;#UyQqEPdv(cKmYzyz1Kfk3)@OE%9-lcxdChbxJv z+ZKlfe?>@pQ9A018^`^_)!v#iNEp)jTzuwOvC7@qxN$e(rz-w^0uqJ%t)L`(u?3;Dkw&+{3y8y1s>fTEo_1CKyMfo+? zYsv>SJn*`CUU~X(Exb}S##F0)`Cgv5f1WQw>b^Xi8TMKBT|8O&IsDpuZg!^pqVQUpeU!?_`&7)D zc0zUM&<)N6a%VF`zGgc#Kl*imAwyMTKYcz+cJ$PbZ)J^JpY6Q>2?bX6nl z)hnD{bxJ(_c`Z+7jeG)SzBEPe@(Cb(dmvr?8RI6b0mj@=etawiQhX~<-VrYshw(x( zxJ|!8Lzu?r;JuZ7A+@=LD|kekSQ7T{cV~@k@g^- z1#g%X8C})!d#>`;4}X4R?VCsK%lil7!!v&%-ifgPlg-BRpDeVEYTKftC2%8!ZT5)| zn@6wWpSr2DlO2bCB|ky!FyE)E^(w0k*Q<8#&8d5yoo%z_MD#J2j)yDZM&Yp2-+Arm z{4Xyno!NHL`;q<+?0RYH4#)kko&!f7PcJJFPEP~7*W~qtWrPl#_PY#$AM^4yf1n*R zJFPhR!R+L-f0kYG?g!7z9~QSN{>o?j*&<7V%-SPeZjTE}jbGM_Uveat_r5ESO=q~6 z9?h5cn|T&6$6@)(OK)5mT1eUG*{MHYnYD!5uXwNX^({dXc9}`*ZsC;$26tb#t=r_} ze|Qh1#;k+d>}evmI`LHtcyK-J2XJ{D((UT*M@b+}yPZm}Bl2Dj?Ry#K$`Io<&N$Q? zmP}`aHFo;f1AmBcg#T;t@2h(6t*Jj(f}l9JZ^{OZjEFJCg}&M28cY6}6PM=-t-_5f zPb>`d(W3j|Tjzz!M?uL#6|@t=pqZE6i3F}caL1XozEkaUg*)^6)6T9C!}NpOl~>jj z3+3Yvi4z0nR`V;L>XzEyOJG$O_8)ft99;eRx*n0+)G#Y_pnBKh?c|^Qt$YJ_H(WSv zX$F0}LBn0`Yv}{7`!`62V8D?Xg=Y6y?}qYAIAkJ-wdhG+I-wC&Xs>Qe$+nV!Y~xWm zb=2Pvf_C5pdXiwH{<5#8=U~&1wuVafgKdTN`){W6udm$P; zNPd$1VM0tS%u6s4_e2it>4)tFZf|lQL8O{|*`eS(Lp8DIub9)&)0QP>p8K=BoD7Mg z*s=UCX<}s|Lk;DleA%!5s)G8Ys$z!f$_a;-6qrqgCEm&I9k+LuI!$ekon9VCr^j1O z!VpR(zaYBG>T>ymcJlLc63b7ub(oid(M;ATAn3F&dCuO*#8m%x5so4+jAli#qK)SqNF zP&nR22TWD;y}q&{Gt{>|fle8k>sCh0>|pOr-=6V#la2Q(UnLj$7>s?#_|Z`1cmJ}o zfn8n}sFjzdRft(&)>7$P0?1{eE{B_uhJdJArq6z*EMl}v_{HWA1MIx8s2OcsdvjEzG_mKL zyPc84M&&1=pD0ncBvC}HG*Jo~=KYee>eQu)bR}kOA&4ZbV8xz>quB4@03W9~YuYSh zry66Y_gf<)&#yn4kL`4H8^{(YneOiEr{&97O`eJ0KgmvKWK(hZPd&e_K(p~rxV2r{ zDA1SmOSnzcA9I)%lp*hah+v}U`%cM62~=&#EALlI@1~&O<#k-3lrNvv=s*`N?XepXSchNsf-*NwRZ^A&LKC&~*owVW8E8sZqy<43w z=gN(qNc#IvC$DS1!F$8E(nvTfC)Z&we!mQjW?i%CA`o+FRU>O98|68uHa!{^g;BW2Yt;JpPP~!e{P@%lHPrIb3HcV z^Y#sUU+)DT1_TZwuKCxqz z+48(U2wF#Y+&vY!j%!h!j zT#@~EcRED5BCN6J=*p&6)bmGG^KEsai(DY>W% zzKT$Zxa<(l3BBr#!GM>yGHqef{zNe-k`SAV&RS(Qr>R&pBww^Y2fnb~$5|#QzU(fz zNgs}~LZq1Wh>t-LwfbI)*QF%j4}^bBem1x>{= zN%=B!ITYsf%*$b-KevgdlXxmUtf<0i%)zoGtZR3f7qmn9wNw^15Y+^%->fIV@v zbY!-I9SN#S6&U-jyn&{9f+z*IIfS-hM1*LE&R4!AVz)k0d};|m$YJ$pQa?Myus%4k zg#>ROpRSe6#i*8pxlhUO%}70Qjq)-;8+~IxuwK7pVr7NqWSec+3q^j-@FjfGyRdD}DBTvTtk|Ld(K^KBE^7$JOvBAD;B)M3hzVXKezmspKc4^?XVW4hU?H03H zW6?>;Gpl^x>_%LC88GQOnyrMMXhbxKM7r;P{I-=_5WgSCXNOuo1^adn0I z>SdZEZQM1Gm;n8LtA*WVyCL4KA0*O4H9;AewdR&Vu`7}iL(G~_y1@b*BxKMTjnpq* zP-%%nDI!nnbwkv}z4Ip@X%n3mBds2_K=%maHz1J-cE_{E>Um?0Bj-zj7j{t%cn}kfTE(w$!RFzN)l(@h?d{%MXKSn|jdS%BtCULhYiyhpqs!)W>TK zlTB;&Q{#rRcdpi)3*yGJYB1uYDusD+l1UK^HyI2!Zv`#m8xnoX``6r7uaVqINR_ht z%IMp#k&bFW3(_QY zb1EGpYbDd*WGg_r0vQigW^+r#t3m>KGb@UBuX@7v)dno6NRF$fvO73dP$`E$zgQFpS*h5Z7&~`L3{chuK;Yw&4 zmH?8>8)z&erS?u1esGe*>^4ZMo;b^lBvzvVg^(cQ4J<(#5ASyUG?&tkf~)||Ly-bl z1!-I|D|piw4Uj*a_EV~XYi<%9?C;y}p|XhQl9TFS4Cg-nE~x^0y9ENjUDEY9TZuG5 z1ABLmF+16u0>)YU_v!I44QmO?!+e1*bKUz4@o(v(a2y9jK8Br^hD>31p_SjE6!p%a zAt`9hXpM|qH`^Z2|)Y+iHL`-QcTUq!A7v$M%Rh?ve_ zVP2Zy`4}_8fZ>A73Xyf)0+P{0zwWT2v3WNGpb&OjomrPcMoZ;A7UeaYT|umq)f1p% zPUSWrMyMuXqVSM`uj2w<#7ciWTHmBkbDa-ED%!SCu1J4+I7AxBNXZ+-7A)F#s2i1C zQ?k+^l1!g>&*B*SEv{JO#AU5ETTmkF5Qcp7egcxSlbY}=H}mqH*K41r5AWz$7Dkm9 z%oe#gB~@J$XI5#hXKEVd5`7aZ$eqW$Scj~q;?#Ojip`HdCvD{aYUNNVU&@GuZ$ zvX&*NVZK=U+e6NyMdx7Gq%;4$7-g^&V)W$62lDw|DNO#_Fj{uK;U1gScfQT%$kma7 zmWvuzzX6)E45D&cAHaP%4OWWcT%r}8#w_~&YnrXqd3UU2biZrNwTa^#e;ogEsSxd} zuS8)qG5$?pOn`ziF@$v)_oID!6`1KX~7L zi`*8?xc=D;H-36b$DP%AH$}VKH;i!bO+Al=o=O6ra_WzGh6~mYj_N3eAXsbEIsGJ2 zHU_z}lG<{&AvLlK08C0V&DPdZCZK$n4{KI@Zo#gRmdbz|)22%*c0guiP@THK6WNGm z5w606IB!iyK(P9zQvc_r5}3zVYfaOY)0bPfkJ8dqt4}T+IKs=AVs;W}Juc2>Kfw37 z?HQ?PT|-3-VK40DSW%^ia@dq9OaOic7s<{dh|r;`aafMhWSwQRc|fV=VXr=)1*qP| zV%M~hK_ezo>?AlUbvdYm=07@w7tE*|N^(B1`6X@c_Iqj0SNik8Ssa<>TlAXSBKQHH zyy}2$*xKsckrLC{Ta2T!%t;#Rcg;AOr48123b2|r7$=-lBhVoNaqrz)S&*7kpy+_q zcaB9w_)q20R;VxiUoI!;9X?H0BbOr6nWfkyFAM~gy;aC@E>MUPijnvHQ8|>y!q?hU zvKK$c1*3&&r=5p9eSNrWX`4#Dvt7WODz9(yX_i{Je;EF&{0kNBTX8ne@ZpjB5jIax zS97vm%=kqoMA-so7c;4|epAf&>U3Uf4wlUs7!STy{=Wa=`J zsd=8B47*m}dVDKdNW&}*etAa8txOkt6Az{0El6Q9^%0f7S@@$VK6m5GMQ!s2HtPhU zn}~eKcVyXp^VYH zX~7aEN)b;o7b)_VCWGXh^mto8z+Un%mQm+ZD!I90;vu1j@K}2G-#SiDbtIPwN-G{> zKVb0gr!p((KZYH~s1I|Nrxr}>;9L~<2-(@R6=tPRvvPYngtcnxGl3}km9z5i{v&yF`r9qaU9jZ2FN0X*_7}yc*|=~z_sn0g`tR(#=xm*S=JF# zN+=gQ)3&TQ{IyS_Mq-+gNIe?BtC~V9l|*OE&BR7}5~YKqK#x3xT=FAvD{eG#<)onP zX$d~YSG?gHDD0l5s$4h?fm6e>WD?pnTLpcv+@E+ZGYpzv^7Mzc7wmQA_UP17CIVlD z%2YM-OQbquJI`EzNCibw z8q&4uENIDln~u`U^jG@tz-I>BQVsc;V*DX)$S1Q44eH(^a-&M^L2m*>Bcg#C0>w=k zTpGb?{@&lqVojO?I#k)^%_}q6`F0v3xA;!-#GpTB7+oii8S)L3wSG8_6xLJ7BCOZ4 zteDizZFm%${{>gssMCUf06styIGdhv48NC9q;!XXBNK!cM!J^%2yzPlLJS~xGl>cj>-FLbKZF7Jvd zTc(}}bL#LK3nNs2H$yu*Y>DQPxJ@7Eq4+)@m)FW^%c%=#C9dnFN39*k%4vSO>!IH& z^bKM2UHO$XuwORR#Ee2ZDrL0qW5n+)<3-GOnqQ3;FHvs#L&|-wMbY&Ibeo;xZDa8h zC_kHbBUIC;fbx;~t>FF?uY|n2G#RBfVcD59Q4+k7^NMI1XU8|b7_j&eoFx7OG!Nsh zf+RcCS{rnMuU_V1+&lfAZ|L$f*HFhaU zJvJmV6^}3FL8WnlQJw*TGrM2JK*2WDq|qnS4s>?~Ux%Gim}2z(Z5=jG@;wfVzE(yk zi#$A+b@EL}=ORRD(~X zC5Xmd%f8Hw(T-jWuLwY{jjzB%@5P5p%`f01S>|JIgaf z+<@skBc&H@lN)0GC@;*{O&#%_JJX^=Ya;ZVJ7|4NWX5_)-SEcW--)?3mgTipn_(0l zGi!F|B~vq({YYDgdzZ8#+}@VXq2WU&oHIyiyEpa+rxs>~RIx_dC}&tKA%q4+aUPXM zUw=7pD4*E}){dXzBEnH`wzNcDwRpWu$rWMu>z}TSRWU8Y%=w_Q**6IJG?I!DY1mu` z4H$S@<^3RQ&dq1BJ~(il*Ak5-iqF@^E@d%2nbQ$1w)hW!-whb8F0v@`MNPydESD0k z@|o5P_GXkfCHgB=pRHGL{k`IS+t!1y4}8N8kWWRCrg4;N-IFWHhBw#Ihml|Bp$Bn( zhy=HLXK$9Uvy5g*hM)x-jt5gJV-U{g)P9W;i8)h-^FYU|0Kl)eOiUlhyEHZfySSXD zF;Ad9?gui~8q*!LS!K3~)>TUxK>>FuS-H1&J=2XbFIBJ<@zf~hDPKmF+6HL13S z^NSPcbM$5E8pTb4+=RrRh|LTOzMX(BjEBP)8IGSVsx9w^?9qaJLMl=APqeMKpI6|v zDX^Q;Y^I+nS%{m;x(&j&w;*v;%a))VTBEt6B%Rubi$HBaS{0(5wg8b~DzqW^;+%_W z%PiEKEFe0PH-mHt(a4=*o!XGo0ZvbbVi^vV)P&JE&Hd}QKTa)+_QO4f1Bhlkclf`0 zJz5O+jdR07NN~M$4EuXANz&Rb7xl?`-B$&ogTW(F+=M+nEsRrc^0-{gcFVf*Q!Erh z-^UCs9(ANSlv(oH+S26^-*vS-&C?@{q0*Sv(rJAgx|OmCnMbaeLoL=`%aT}Idq3`H zn9R_mLd_9hzOqCr^~*m8SrR9L0b6rl+v(nB;`c%jTBi)}bHmlW<1g0T^E)-a2G{$B zeKo(rNn9CG%eIJuXIPJC?bu6{Mj96n-Iw5+AFLALL)%c!-6gb`mL@3pQlgWyQq}@(Qzl#qoZCX79`?=rYFI?VaIu83D zE0un1ID6UqsIkHj^j>?VGVPq!mL&=o_M;O`NJ<+C$38jdICCT3m=RwcM9q*04O2HMC{lkHk^LxbB|7n2o&#aM&D# zahHxz;g~n&X!iBOD5{!gZd00*eui(G79XIEDINBiX-+mwzj5P+{!&2!gGG=s)Fm;Hiq*{$YfzJ4YI6F0{*XxX zXC^bDDF)uekby*W1R)OBVRS*LFg|>OhE0ku@W$wx4HF&{_5bSZEra6PwrF8IxVyW% zySqCC3(&X)0yHkc-642zcWK<+-7P?HcLISt&OPr`&bjZNs;|D;fA-$hYwWeVcCDUk z$`}DYujJcjn5uee7Q373^qb5%!E%i7A=uP9X!$?zs6=KQar3046!XZD5AfKfiyLGK zWI5aAu@K$iSY=g+!p!m97sm#qdN`Ch%+dq1uHeC~_GiZP(_}dO0zW4z$g2wKR3p=B zp&zn}DBkNSTilqMyov=!z+++2)6Z99@pz1X_pIT9i^eh9Y5(qcm^72tf1PjwVhgV% zk%wOodLdUANxDrx4sHA(QUF=so(Hk01|AAo9MwtL$V5B~jKRs3PZ0;>_+0iDz^W~6 zk^Z)d$Dq$FBeqb=(iaX231FIHG3Gm(AA$V&8l9V+iV{Jm<$^TLCA#!2vIQp4U4o`` z6oYReUTAwh%zA5)ZCVimDnBV`Ss!d0CMtzUWJDz!>U4#%$*VLWjhkT@)+t*1*P8nY z7>9K}bXVXAb|sb`!yhh^11m>~p@X5@1ME}7Ifml(-O(7tpNn0Ia#!jN$zk<2HB7m{ zzEW5MoZ|g(OlvC%4yD2?Ys+v^6;uHv9F|m5n19_wBckd(>4ig`0n-+C{n=Vm9}761 zo6b=495cQKN*-Hvh*R+fsX7WwyiV`iH7qd{b+oFtYlgt0NmEN=#08DbNke(>y;Sji?m~>+i-YSvj3^wLdp~9fOMgg{jB~B)cR-1jMWOczQhv;~| z@|5S3aw%M-yV=x-iBPHagMBsA3_m)xl9vGKW)Bd>OXK`vLou_9o>Z|rz?1S?W9SLu zwk~P4m9|w$gS{SX6n9vs4ro3pTGOsA_Jzxn>Q>N+M#wXJ%Ac@rYL4Qa?qQSz5Tccl z7gIL3w1!Z&Ei8_7f-7w-Ku{f~Z-D#Azzzd%FzV^Dh%sann+D1h9WoI&wf`|eF3Jqk z<0rytO(X^A=7D_9I*1r~*KQ;pZn7>?mcKk?_?u0-Clcn=A<>l{$d~kiDCJW2 zkrpE%DX6DgKhL~v2MwJs@N-k~LHq+DMAOGY;#2)J6ptN}Z3&?HM;F9tHqjw4qQJGt zS{odx)r}XssKOWI@V>bV>bX)i#kG+ayBK;bE&4J|&C(Cdi}1=eH@O8yMAH2;kWR=h zsJ5C95<#-8m%>Gr(M@4+@BF2U_8id4`=@`x7|KMz7@#*y;?0Nj1y3vIzHI~UJ}xMm zkE2(%TUREpNKb07MlFpKv{vIq zqfT_pBJVm)JSXPeu&NPzYN&5%<&N9?w!6%V@1tTVDdatDHH_n5ABPx5-e1+i_R545 zdjK@mry}3U7D;4HxYUTYL5x~cnGAa3FM$jtN3Hi)v6AParoAyc72D{twBaH=DA#f) zjRoRHdoQWhqDM^1z%DyT$2VtdQX2~a*|i1QZT$`We$vX)IG=stnvfL1c8*BPd<2$D%#)?U5R)S&=@;w44V8K?2KZ;M zfcvO7XXHQ26_2c|DIo6NCV*Gv+JuVD4eyf?RfN(Ri2?orI?xVhhWRo~cX zPKHNz)$pO9BBF$GR@c}P0eIJ_2dBU>Vdxc=Hz^A5C%0IMdGPdd52#gB*kfE7S62+c zFAn0%O~}hCzR%1t3|6hi$}#%k?}Sghd0F!VNPCl5kN1>v8aL#qqt!ox{bUfbfe|xh z`Q~j~uqFP-+jikEHE@4Is{qrv6w~Xr2C8&y%*D5f z2u{9h_m8^q*4zBDqUJYt8yAeW?x-r0U_;6E&9GpEj0gVb6i7}4BcacGECAJTE!bWP zb2j14e@aZb9vYH<4R?eApj<)7a`B7e_aKrAScsa08m)C+EedM2BQHo8KQ)>o8EAJ` zwU*4?7H2WTjR7eMz8Rtwzhy)nHBSt0tuyQz>(l)G!5OLoX1SJ5uR0oBP}pd*`S)Lc zPJC$!coe9kkv*dc^D6Z3==2D%`(i?7hVyj;(FD64eUte~JR5IzU!KEB{YX)w zg_PK4hh#}8UNXXNW2GP*J!UT+M5?5Ji1D!$BYp3C@#cEzJ0#I8Dp6ER%VU3`x1J*n zn{s-V5~*EneNjW)@>)EYQ}#n0cxTk*^r%H=2cJ9*6!TzZAZY zsMH`ZDRl|)_rRLJDHKHs>QGlX?@~D`>}zUC;_?mZvy9IdOL?!*$b~w#1V4uCj60G; zvb@kRVsg*04}%hf>3oEzeHc?6ZXYB;p}4yqyh4RffuU)pgHS8$0()l>H~eOmsYHTy zM&8o4146c3i0Z`Sh<;|6RX@DfELxa0C$x@NL}*U-?0y6dB1IG6^Kd%wq$yBm?+^`c z%u)_iwK~gx;!`rqUaDUj!4&wKi!H?zp?8bjNPE>lJ2IWu;ZG+1fz(ZME}K30%kXyD z`g#zz!i`iXcbda#tA~9GOUsmlzHjbS8t>mrbs?yBe92Ij*TUI z$de{$AT+^BE1Ao(uwZ;s-6(Vzo$DaDB}w9Yo1N5MPHUnS#M9>p8)*X7raXDNTu_My z{bGuTyj2r%`FX1CQN%GT$=(k<8>+|^3xIFLu+qrJ5>*Rbe|cTJWb)Z+GhP2~QQXNv zQPk=tQc`=e%+xLIr^GA>uN7j6s5$;qhDMe^|7eips#5S-dan}CCnoh3Nq$*MSJ|&zqQ?yT$#_44p z))RI)48_$OM+fB1@kqnWB`y}LT=Si4gGu)h3GluR|2aAxBdsd4^2X$O1$ z+Df12{b~gQ22R&_trAMeBkm3$?3b&!w=3(mT5)?NncLg{?UCCr{ym3AXJXfrk8p-K zgtVP{*TA0MR3nE2L1Mf)ug|>ub&u-9yv-R^7=87d8wYlNRErv!GGIlL5DF;~;@wH? z&I;D4j0n!MhkP@ISuCepu>uT&(^aJhRjN~lBi55o*-UiUiF@Bm-*b*Jc`_X~<}3vm zjp2bB&0(deu%kNM^C`+{%#Sb@LNbD~C;)jc_*7G~5vsp$Hv_n5P}*pZ9a>P~fE{g>ney*raba7A7{*fOegrbM*IV6wnnV5adzEx&C=aD3AVJJI~?-p+%{fGU$N z(wn5HkIhUucSerhvifwHCZSV}#4Oj)Ghuq%47bE6!SzAutQv9xGo6l8!>Y(3zHHZZ zmW+geLDsPNtL969l@2dqPAt#E+{g}Y>+J@}9w-ijn*G*H@at55^o%HvPowSKs@tlN z>8}kT(`ry`cO(S-!^?&ji`%>d$JeRswo=+`)0e5|E~m@tl_I-^?+*;%@Q;9w6dg=w?3#%8Lz|ya6MJ_1!i((1ju#c?73?;(b}aSk%%s@{Ai{R5?;l`fw9!M z-o=M{+{4JMD$f9r_Y?4OBo52bz5?vH7UB@87NW$GFc1SCpzJJ7VdXBsM<9wK@Vdb+k9te2`W5xtq{6V8+Ydi z5trW4WQyOfKsl0gWzi)M4X?_B&wM1~KNMLH0{OnOsHZRAjCr|$4UMV0jo#=*XH@M( z`SGWqh&nsE7EnPoWMd;r(WkK@V{e}^RR-q!jB~*)v0FUTgJh{er{j6vbujK% z3g4#n-0HI0=pME3EZJ|3YY6B>acwiEKYS-Y_HO3j^xH@~6ubhZD!PYO^`47J@hC@4 z^0#u_3vegQ!-|~xfXUG>PTC=knCo(QGn38GOjrbCV8*oxk`+8?T7yz#@=2NJ*p$8X zH1gQrG4XPJQO~&ebK|9H<73$Umh-Jh zlNV}BtJ*Iw#sfl&mxpL0Rj$6TTpjXfB*u^4M8&V%qw+GoVb(L^w9?mA=g6?x2xXK2~X^Fdbo=w zsJwPgDqqW;o$fGZ&+o?-IlE|Sd&%K!PN_yMnlo-H@ty+fQ`a`;%o_uah%_7K1SnZx z1xZ~um`&|dlk8oSgJGL5z2TG#olSE~rNjpTX_R)iL2%k937QdK%Bt3&^R;N}*p?(s zs^T%?ozjNH%)V@s5;KJ#nz-wl>Z*~`d%1D@x)s@5#M1k=e4XMJVV5!IzEQflk*S~T zkG9)PL8(77%Mb{^A&Jtl5x#p;Nt^ocVz58?m}!qD9vM#~osH|^n>Os+jFkpFTig7K z(1s3>P{9T~O9~{)>x~*tDdJtE(cO4i7-_d=m%}J&p=YmJUHO(QWL!VwuFUp!f8 z{aLFw_1dZDK;sOMq`s+QnmfOKE0V`wnrjO?Cuse6*qQqbL^>z9OAwo7a*DNG=^aFO z)U7aAnCi&kMx&GxfRM7WHV7@F4=y+(=WZ_#sIs%n+8hwHB2*CF-ASqXs&E93tehy% zr&C3d^%XBU8_vv6*kN!6GoMacBdX{TU(qQJNudMQMe-4$Zq|nyq zA=_x)3h7!N@;|db)th}649c+v%NxHm4+Og)TvKE6ufRz8maQ*l+&V6E1V?GH>=6We zO9b^e+7(h{qcyiktP~2u@8JLl1%ljo9E-xA8)muL(ET&c4#R4^C%E*c>w&7@h-E@8 z9bLTFKHQO)FaFeVz~x#O+s0Y-X?V7Jm^uGYy+LBX>?L1gAMrD72G*PL3up19#ZNFm z96i~6AC0_i)*tI9);7q7QzT)~Z?hd$?+eXYluUB&N`8#oMEDHHghibH+ ztiVQ~S~w$G>J{Y>ZP+a|26c`M^9mCq)8SoY7Fz-Crm1`6_Sr;eQ;em$A9+68ZF3E zybYe+MN-Ju0JE%O{ZIRD1Fond1sO1z_A5}~Q`~~V3V_K!zNW>&l zZueOjD~n{BppjkJnRG|BiFJvJ#<}~<*wf!wNkP;WuM1oed#S<@S0BG3OedhXk%Qg1 zc?t0O;8quwQwNyAI6vt&@4OH)o>5C$PNm1#plek-ZR&#+xp!ca#eXKVv*=FE9R);X zD{*2$wdJS3tkQ0eE-qRQ3iAYc|&4TEme0*2PS^Ei3dL&K3|4}$!fmD$A3odg=Vq0rfXu`(2 z8~mq1=63F}0eB(^7uabs(a>+@yil_eB2Q=)fXTx)J_NmTNicr@5ua@9C4pgwm_FvYV_* zr{Aia#1-z$nUY0_tdepg+_0Vsa_j0pM`i6)W|b*Dw$^I^u^Khr_Yucf6bo{?x&2Bs zNp@T_(`=gt=5RL~PG#4wp#B*t?2Kwu7kDg4w5~jf)o1jDh%97mg^pv=urfu_B@;8| zSL<;%#{u^;XP((nl& z5I=b_$jrPv0NvJXV2y*bZJ+iIBp6^qzXO#BTSW&L%*+8rDy)g4Euz1wJwulV{4jBz zfXGl@7?ARm8asc*Io|2*5aReK8n@IfMRm=36^I6IHo&?nB#Pbip(_}$ppLCI!rMTP zK~;;B1Pk79R;zj~SuE~;^;x$6-O}Qvl&9AhNUyHW5SAB~UfViKbfpybwY2;AkBor* zZ{DA}Jm2qjiy>aHw)b70KlQcEJ!2Hu2w2^9!}>Z|X14Kxa^+&$!Ko`SILbq2~HOiDDV;0K^Ax=V*lKV=}LF3K3}+$Aq-bK zlr1mY#4IE!I4y9b9VXXas1RB`JaIQB+(W^|5#ne=1I0#WU7Ab_JG076zOmhyury8B zd9Gq$Q%*NpS#;PIu^8k1P=63WuAHRNONx}n2G$tj;DOJrEw5xxA|#Js@_d*Etrjor znbgymS;SYIRLjuAeLy43m8uhywM7G{4EKzpvo`%KUN;TuuHB)Hvt8c0t!y)hqD=~gb03;$?iJY}AVPme!W*{Xe&>68e>ZhLM zBJ1y``-h|RF@a)|87}cfT^}^&t3`LX0(?il(Ft-+-Hc!>?!WEVW0?3shs$|@XDveg zb5AHAiM;?Cy@womTzWKa8N4&%mMnWoV-Q-QI5ubwFawe2ik4|-T{SN?X)rby0^KRH zmoGiU>6ZdPJE)5Y1Cd}ijFpe6Z8>c z3)0}V3I(dwnNaoF1O&Z4gHm9RB&*LbbfDSpz)fghV&PA;4LA|t>8&yu`8ASC3Oya5 zJqN5GMnvHZ8~mvE$Z`ipUGF-^Yvf~A6y{q_hP^2BRzr^pkdC88M=z_Bw!2swQ$KwAF^T8nYU`@bRUjcAHw} zHmQwdd2@n`FYg6iV{K?(!!YK%?rKYg7mAFy6aA`~UEHZZVMx_UYr!+ttq43;mQ9JK zlReNS-IsfmLas~_Wt;W;$C_3*`%sD;h8Sn=-aFZ3wb%wrK&W~_@^|P=*iu_B0y-IS z6W)5_AGHo*#7!F1%~?x}M;96*9A1SA34?%YtW5w*AOD7L;VlC=a4Fll1^~n+;~GWinKO-o8R12-!)G6`vn5LmQBIavuieD0g*Tsv^jwo@J#^gnB@@ z?~0Twqq?X*D?v1gxf8i0PFz7M3la5>Mf;UG=IzkVz`m!+cO>t=a~qPl^yDG#W!%{% zD;vK;mFZ*gbRptXT!L%WbKsCfaqMd!cMdA&&{v6u87ks9w9Ty!?p#bZ!L0}Ad^8T1 zM`XmC>mHja4s68~aL;9zGLIO&T}&?JQ4&W|NgRd_q97(rrlZ%;EYhh|488g``TdMJ z{))`_u{H^G&nm|cnV1AYxy}1&ez~Mp4X_n7=zz6hP0Nj}AtG6ui<7rZ$@5mtDvn8D z=`0p8amBsV6hJ&6?H6V$(a|dHZ|Y1u0~3G!dX5}_Es-JM)RtnTkqLqwDuQ&)bB{GB z%tXM`Qr__5U9229tud}B140oThU=@pUqNp6w}*$A$Q5wtffiZlwmRGX=mOz~L9y&E z(k2o2T`D%Dnc}=U8ky%>jxd_{kkvqZ9uL~l1gNXJHZ+upYLqOw%Kc5UfnhSRSsCIb z`7Kjud@y81Z`7ko1s_7ANk}5FL_AQ`CK6z}n{^@)G4ZWMSUYuZZ}8U9ff15Y=fU^g z$BXDe7`>?qoq_Uj<(g&x8Ek2NTzem~q;|G780@h74 zEpYY8O?CWp`FFZ}o>x^a6*OJiJB&kaQDHor@yt6B=C`$Gs~{tgLu;0q8oO0T#i~9& za5hbf+yY6Lm#2r?$2YN~XJMHea%R`7yIHG-Esh}3(FQ>s%?77^C)dHx(R-pW)54Di zi7K;Cpc@IJG@pRRM^Z9_jYM*}Y8$L5xO7~R4Hwq*U2qt1z@sLay!O;LdqMsxX*N0g zsq!L|b;3zUtp8e>TDpc(l5lY57?H5Dp|uGcbkI??Z6mwZw~izQvZ`pa3{9h>p-#1G-;-?iLSaFNVseqPuVNjL2RUw!Yu64Gk}d2;{s4I*40`?I~8kbGk|6ubjBPR{Ku= z(e$+E_hXxTxV?pJU+D}y{{)H^KaHn&#_gqLn5jd&xM4%|%K7vWJ!>X+B1V?E1e7W) z4aH!i>YJPc?6F3j*OAcYNryasUY@xNp(z(ZOz4C8&AE>tt~htg`p(h*B)Zn1F5Zsk>MXAz&p*dB7+xzo*bFOI-yl@JqD zM-V`dWYhj4@Qru-j2^u()m8_sFiglPS76A7C_e_;PQV(KJ z-)8hJB-6uvzmMOjxOT!n_{7mZ*H0ER%+m+9Dp4Ut0EsSlI>Ys=1Slqn8uf9irX?j1 zM?^iOnd8^%OYB41(Lso_KLRzfq4HM50^q97dQsP*Z`|=>AQf+L{PHYmO;E4vRhPu^ zUHf$C=lCf3HM<{HiV1J2y#JK#ODTCKrZ?O>8s8l_88hcCN}A)b)*N{^T1O1sjW<7) zD63`V@k_aSCLYi4GA_w%Ga~RTZke0R;x{s=<-fgu5v!PuM>^pCNT9H*GM(qlI|l}% zTHjN!eXA?_Mbbg)!dz1=QS~?XQ_fnybyQLQD+sOhew6+zgx><7=Yy*>3bDO{R@o|& zK?PS*z5VmsL-rlAtQ938_jJXapt+Zp@zZEw;luC5RFr3;DLh}Bu2T8GMN77F-e`ir z`JoO`*G=8`X6%j;k=^wY`Maa+lv>|f$}MAg&4{?@{^;uXK;2L#)NFg^^_rZ|6q@_l zsb3}4P-AGBOK7PJW|-k82UYUbzS{&zxaOHSl*#9PbgnPVvF|bDz~=;Bh235>uFXw; zSRi_!nzDSr(6!dqq@qX)^k0+G?cPrq#=NZc21hY7K;c>Czl1I`Dln&EsvC8MaT%n% z{BQ`9L*VZK)(ZY%013CZNw!OA!$?bCQX>)~`!eN_)~8vKEH|Hc`08 zCxE-OX*c5O4l;8*3}1p*7mzLs>_F*Rh`Rl{m z16*pyKTr#^KZL1&UDthx0@PD7Z8Tf1Y+hKhpQD%^W1Pn_%)L$qH{Ap&At$Dw0DWcI z1tum7n{J>qIfl!S2ywq^d-Y;Sv~R>_v3fpo+^!LR&rD0?pIrYsH!Rp`P?881`(vWP z*^Zsz;DTMLz>OEt#*E1X*}|RPBGY0t8B`wN)C1XB-$IR`yiiyRcZ&MFoe5{zIwTCh z!*R@PB}7!rN$$<@UqSxa^ErV<$`IX3F8{5I0TCt_CIG`q5l~f%fRMVikUgvFz!8<& z8Y#=W`GM|Jkd$PvkTMgGenaMJ+1~stde{zAF*bJ8q6u0Chur~`L3_unzuqEqK=|-? zGUD*+TrKH@mn=V&p;TJ=Xw3-<@vFCYiQQse*?KJD$|=B3&w8o`5zk(Ccx=o81{^lI|rXG}-} zO{{_I2Iybz5q@%;HC_#Tr|AuKr>HZ&6CxJACAe9ZHsi8WWOwk2(lW1X?kMDnZY1OQ z!Yrh(Nzx3`>WV`P=Ju2AjejKL&Z$MQ2W{Fz3vevfrR3%G2H7>f#bwK(5yUcr`3Cm! zMe+~!60$Zg{MsQ@kc&7hRI`k-NvQR2LDOsE9}zk#t9R|yx)7WPORj<{@!toxfs)7Hwa#CPbzA{<+;*V?2sNdc5)TdbLG zEcbQjO-)NBZtcLM&i;>LOq)@RGY1>@Az4c+g-f}*#L`p3(54(dq?(mIkgnP{125+BzTzb6-8nZp$b*kdmHo2^yO!n?(%0v;Xe1RQQ)lig3G) z$^a?bF2a#_PmD;KUeB4O5211kUc7@PArTZ!9ZB%=;k2;xcv$6Y(3OE&&JfTt&SyL3 zH=-h}59QU!V!4d;L(0Z2B~S@mG*%>Z&&u$Go7GKpEKF8X@rgo(F*jT^J+ClTSDGEBrOjj?kUxiw z5Hsa`OkJ)&)Pg@r)61Dv^8vo7_*rU3J(gG4mvlMS8NtgtINd4ZyC>_yc+F&Bm;WH+<*deH)6f>nE zK`vrWBrv>i?Nh=911Q-8Y07tV{HUlmSq;M|1LZ_el;}dbu)}-#p^&m1N*4GqqTJyW zglJCOx#OoN3z@t0lnT7xzDJ!W%j8n^*)s(wop+RyDaSrf_D#6dI_44a>mC~C2D+9v ze%RsCBn=ONPa|V+we4aDh+7pa`*A-=KZU9M-{L@f8_nu%S+`$-kY5@PakP;_(f;(Pn@SZKnpUo#U*d1m1V(LX4wrs|Pcy)`Kk7R0P~hIo0$NV1q-si=)ea zZ+rh|XR_tG0dCzv1T*YP+w?uMN@iDECWYH^LWaQerSd{!)84n3hm5OHF@Qi#obIl3 z@y_C;Fekw-Iw83E1-k=IFM0=xH&Ln=t-mU}F69%dQKBan8UM289c5R!Gmpq8;J8rO z;_D%l3Jg&+dz6xciEr+73=tFF7gw=D#%)o|{r;r*#9S3G_AngYILU90;+0pm8fUq2 zZO=0rKCt5V$aiEg9+!$F3`F~la+H1c=zEuDpUxL?&r5`Ej=(0}qGQlnn0|M_@?7wz z5o|fLZ*iXQEm?GADZNDE-kHpYs*yoSIB8FP{;o zD|f>Zsp~Kecg~_qUxX#d%`$^sVFj#Uh|XU*npHMlRxKukjuahdwKG_8KVdsb2Z zjNxk11qUn$I-LMaFpRE8|HxO^UGCj)*A6ITTbw<5IZjoEjxZNq4vbs{QvNkzM7;>5 z0*;_>@$zNB0jszc<0`f06bVD#l>9w#oFi7p_z;FZAI@fBD@g8B3niVKmLEaVRQdVA zG1&ZihgOEQ`COA$)*spZ&mx7_TZFgeqp9d;aF?nMaIA2Vz#t*)4m=k?p(PRN=h%#j zP5G=O{)X8fdA@t3oiv<}H7hs7<6gKAzze=ptXaGwk6@>0%{!Y0=lCN2-OGZ8D=Xep zr6Y##7Lo%TIT8{1n)~DCm6^~Bo0t7GhNudd5cn;W1FG|yRLbj%rrE&O6+NBnF=E^l zejR(3T}JVOC#ZIdx=c&6yhK~A(l;4Q!M$089rHusXTR_Q;{p^(m`fGibrS172HXus zu*)HO45Oa1?*XCc)xD;_n#bkZiN`*9%nLlp9UF?UuO$!64cfdh3P@jn9B{6Gg{=Q< zRWYrbTl>U5DDSZ%nr=7v!z9d;5-oK`Ra=Za4#bq3np5}PK9ROj|H_d(PQpC$fC?hk zytI9Ao^vMEQ!%RWDN)J|vY$g;dt&2Lz+a_bO{ull!^AGBRN1%BNAsV-5T~kEl(VPT zWd2j)eemV#9>p?(P?c(9)UTYDBAjm9V3=0HlCo&IlTFa4Fd%evx*#VmQ@-U6FUm9S z`Sjv!MNbHO>SSSeJoC%a%Dy@K*DfD{q}M&Vdk6HljQ)jA-IQFdio+WV&kSGkxCBn0-?ztGD7#Ivx2{viD2D>Vor=*Zwqm zRD`|f#uj6`$YbsYsCwpV>c~Bf4fud2<9XU3Q9|bEFsAx#yB{C+XC&VvD{=N4IgTK_ z6v5tBq4zlsWN~=)8^JE0f^iU}u5^zNYMF(k4WR@07;AgZIb4k`hI5KGDvTEAic+hH zQ3+%IZ_RW%y|8S`f^yKJbO$+_AKihtv>oa$D>O{q%C!GND=HUOVc7}LWc`;au^3qR zcnHz~0+QgPkJ~Q}jQ3BKfctHyRRf{%H|Joa-O5*}I%5K+_Q9%g+9r45NnD$O_hnUS zRmbR~Rsu->ik#+(V^tN@P$X-mg%0o@7g20tC<_3Eb&J|MpJjrEA?NE&M18s@Yn!CB zE^0wv(o~=Tc;l-prq@Av);Z_6LAZeyD7{JQM@P~9+`wrvl3S((D`IMmS)5xAZitQKYy{6+OStgz%B7%)(R zMrYqTKy8be6;M)hAPWTDZ|3O)PDY&%LeXv_ndn$Y%{R5oGAp zK+nbdBVpw&e}8R5Z(n`QL4DaF49QqLCCa}?xsJW!iYx?rFE~Y`ueh0?EY1+DeT?3h z&{h2(Mm8RIE0DLR-#6d8%f+_#^iD?ne0CrQ#IK*fApan>CUg7_!}O-HqInPXrn3SL zfeH5Sf}(F!bAPkHEJI)`fqrZ*ejpy&basH`6`tL~poRRteK>E8T z>A&Orb4FSJ1LvO_rT>of&lxTK52U|qmi{{q$?qTN?Fa?p|NV{r9}Uw#!T#c`{JV(I zA5uTRP4Nxvx2EZTzrz15G4y-f0rDF!=KmkTp}%hN*VO(_CjW;n%5O_X|EEgIUnBpL z`TcLQ`QIZw@&289{x6ij?*Dh9&p%jPf14#a7}%R|@P9a6|9jNmIVt}j0sU=8l>b5r p`ri*Qi7X(*|Sz$7gq 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