From 05093a32f34b825bf9274138b0aa5393a135366a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Thu, 28 Aug 2025 17:36:01 +0200 Subject: [PATCH 001/354] :globe_with_meridians: Add translations for: French Currently translated at 97.4% (1868 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/ --- frontend/translations/fr.po | 112 +++++++++++++++++++++++++----------- 1 file changed, 77 insertions(+), 35 deletions(-) diff --git a/frontend/translations/fr.po b/frontend/translations/fr.po index dc1c6c9fad..deb666dd39 100644 --- a/frontend/translations/fr.po +++ b/frontend/translations/fr.po @@ -1,19 +1,19 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-28 10:46+0000\n" -"Last-Translator: Ingrid Pigueron \n" -"Language-Team: French " -"\n" +"PO-Revision-Date: 2025-08-29 15:01+0000\n" +"Last-Translator: Corentin Noël \n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -"X-Generator: Weblate 5.13\n" +"X-Generator: Weblate 5.13.1-dev\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" -msgstr "Avez-vous déjà un compte ?" +msgstr "Vous avez déjà un compte ?" #: src/app/main/ui/auth/recovery_request.cljs:113, src/app/main/ui/auth/register.cljs:238 msgid "auth.check-mail" @@ -23,7 +23,7 @@ msgstr "Vérifiez vos emails" #, unused msgid "auth.check-your-email" msgstr "" -"Vérifiez votre email et cliquez sur le lien pour vérifier et commencer à " +"Vérifiez votre e-mail et cliquez sur le lien pour vérifier et commencer à " "utiliser Penpot." #: src/app/main/ui/auth/recovery.cljs:67 @@ -146,8 +146,8 @@ msgstr "Pas encore de compte ?" #: src/app/main/ui/auth/register.cljs:351 msgid "auth.register-account-tagline" msgstr "" -"Faites nous savoir ce que nous devons vous montrer sur le tableau de bord " -"et dans les emails." +"Faites nous savoir ce que nous devons vous montrer sur le tableau de bord et " +"dans les e-mails." #: src/app/main/ui/auth/register.cljs:350 msgid "auth.register-account-title" @@ -1488,7 +1488,7 @@ msgstr "Une erreur inattendue s’est produite." #: src/app/main/ui/auth/verify_token.cljs:62 msgid "errors.unexpected-token" -msgstr "Token inconnu" +msgstr "Jeton inconnu" #, unused msgid "errors.validation" @@ -1575,7 +1575,7 @@ msgstr "" #: src/app/main/ui/settings/feedback.cljs:65 msgid "feedback.title" -msgstr "Email" +msgstr "E-mail" #: src/app/main/ui/settings/feedback.cljs:102 msgid "feedback.twitter-go-to" @@ -7124,11 +7124,11 @@ msgstr "Ajouter un nouveau thème" #: src/app/main/ui/workspace/tokens/sets/context_menu.cljs:60 msgid "workspace.tokens.add-set-to-group" -msgstr "Ajouter le composant à ce groupe" +msgstr "Ajouter la collection à ce groupe" #: src/app/main/ui/workspace/tokens/management/group.cljs:113 msgid "workspace.tokens.add-token" -msgstr "Ajouter un token : %s" +msgstr "Ajouter une unité de style : %s" #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:161 msgid "workspace.tokens.applied-to" @@ -7210,7 +7210,7 @@ msgstr "Modifier l'unité de style" #: src/app/main/data/workspace/tokens/errors.cljs:41 msgid "workspace.tokens.empty-input" -msgstr "La valeur du token doit être renseignée" +msgstr "La valeur de l'unité de style doit être renseignée" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:540 msgid "workspace.tokens.enter-token-name" @@ -7226,7 +7226,7 @@ msgstr "Exporter" #: src/app/main/ui/workspace/tokens/export/modal.cljs:125 msgid "workspace.tokens.export-tokens" -msgstr "Exporter des tokens" +msgstr "Exporter des unités de style" #: src/app/main/ui/workspace/tokens/export/modal.cljs:118 msgid "workspace.tokens.export.multiple-files" @@ -7234,7 +7234,7 @@ msgstr "Plusieurs fichiers" #: src/app/main/ui/workspace/tokens/export/modal.cljs:38 msgid "workspace.tokens.export.no-tokens-themes-sets" -msgstr "Il n'y a pas de tokens, de thèmes ou de collections à exporter." +msgstr "Il n'y a pas d'unité de style, de thèmes ou de collections à exporter." #: src/app/main/ui/workspace/tokens/export/modal.cljs:35 msgid "workspace.tokens.export.preview" @@ -7292,11 +7292,11 @@ msgstr "" msgid "workspace.tokens.import-single-file" msgstr "" "Dans un fichier JSON, les clés de premier niveau doivent correspondre aux " -"noms de collection des tokens." +"noms de collection des unités de style." #: src/app/main/ui/workspace/tokens/import/modal.cljs:236 msgid "workspace.tokens.import-tokens" -msgstr "Importer des tokens" +msgstr "Importer des unités de style" #: src/app/main/ui/workspace/tokens/sidebar.cljs:414, src/app/main/ui/workspace/tokens/sidebar.cljs:415 #, unused @@ -7308,12 +7308,12 @@ msgstr "" #: src/app/main/ui/workspace/tokens/import/modal.cljs:246 msgid "workspace.tokens.import-warning" msgstr "" -"L'importation des tokens va remplacer tous vos tokens, collections et " -"thèmes actuels." +"L'importation des unités de style va remplacer toutes vos unités de style, " +"collections et thèmes actuels." #: src/app/main/ui/workspace/tokens/management.cljs:141 msgid "workspace.tokens.inactive-set" -msgstr "Inactif" +msgstr "Inactive" #: src/app/main/ui/workspace/tokens/management.cljs:132 msgid "workspace.tokens.inactive-set-description" @@ -7333,27 +7333,29 @@ msgstr "" #: src/app/main/data/workspace/tokens/errors.cljs:27 msgid "workspace.tokens.invalid-json-token-name" -msgstr "Erreur lors de l'importation : nom de token non valide au format JSON." +msgstr "" +"Erreur lors de l'importation : nom de l'unité de style non valide au format " +"JSON." #: src/app/main/data/workspace/tokens/errors.cljs:28 msgid "workspace.tokens.invalid-json-token-name-detail" msgstr "" -"« %s » n'est pas un nom de token valide.\n" -"Les noms de tokens ne doivent pas comporter de lettres et de chiffres " -"séparés par des caractères « . » et ne doivent pas commencer par le symbole " -"« $ »." +"« %s » n'est pas un nom d'unité de style valide.\n" +"Les noms des unités de style ne doivent pas comporter de lettres et de " +"chiffres séparés par des caractères « . » et ne doivent pas commencer par le " +"symbole « $ »." #: src/app/main/data/workspace/tokens/errors.cljs:81 msgid "workspace.tokens.invalid-text-case-token-value" msgstr "" -"Valeur du token non valide : seules les valeurs Aucune, Majuscules, " -"Minuscules ou Première lettre en capitale sont acceptées" +"Valeur de l'unité de style non valide : seules les valeurs Aucune, " +"Majuscules, Minuscules ou Première lettre en capitale sont acceptées" #: src/app/main/data/workspace/tokens/errors.cljs:85 msgid "workspace.tokens.invalid-text-decoration-token-value" msgstr "" -"Valeur du token non valide : seules les valeurs Aucune, Souligné et Barré " -"sont acceptées" +"Valeur de l'unité de style non valide : seules les valeurs Aucune, Souligné " +"et Barré sont acceptées" #: src/app/main/data/workspace/tokens/errors.cljs:61, src/app/main/data/workspace/tokens/errors.cljs:73, src/app/main/data/workspace/tokens/errors.cljs:77 msgid "workspace.tokens.invalid-value" @@ -7442,7 +7444,6 @@ msgstr "" "ou 0.5)." #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:145 -#, fuzzy msgid "workspace.tokens.original-value" msgstr "Valeur initiale : %s" @@ -7464,7 +7465,6 @@ msgid "workspace.tokens.reference-error" msgstr "Erreurs de référence : " #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:39, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:44, src/app/main/ui/workspace/tokens/management/token_pill.cljs:146 -#, fuzzy msgid "workspace.tokens.resolved-value" msgstr "Valeur déduite : %s" @@ -7507,7 +7507,7 @@ msgstr "" #: src/app/main/ui/workspace/tokens/settings/menu.cljs:84 msgid "workspace.tokens.settings" -msgstr "Paramètres des tokens" +msgstr "Paramètres des unités de style" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:245 msgid "workspace.tokens.size" @@ -7586,7 +7586,7 @@ msgstr "Outils" #: src/app/main/data/workspace/tokens/import_export.cljs:47 msgid "workspace.tokens.unknown-token-type-message" -msgstr "L'importation a réussi. Certains tokens n'ont pas été inclus." +msgstr "L'importation a réussi. Certaines unités de style n'ont pas été inclus." #: src/app/main/data/workspace/tokens/import_export.cljs:49 msgid "workspace.tokens.unknown-token-type-section" @@ -7602,7 +7602,9 @@ msgstr "Valeur non valide : les unités ne sont pas autorisées." #: src/app/main/ui/workspace/tokens/management/create/form.cljs:563 msgid "workspace.tokens.warning-name-change" -msgstr "Si vous renommez ce token, toute référence à son ancien nom sera incorrecte." +msgstr "" +"Si vous renommez cette unité de style, toute référence à son ancien nom sera " +"incorrecte." #: src/app/main/ui/workspace/sidebar.cljs:139, src/app/main/ui/workspace/sidebar.cljs:145 msgid "workspace.toolbar.assets" @@ -7933,3 +7935,43 @@ msgstr "Les versions auto-enregistrées seront gardées %s jours." #, unused msgid "workspace.viewport.click-to-close-path" msgstr "Cliquez pour fermer le chemin" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:98 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "" +"Aucune unité de style n'est applicable dans la collection ou le thème actif." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:611 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "Ouvrir la liste des unités de style" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "" +"Cette unité de style n'est pas disponible dans la collection ou le thème " +"actif." + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 +msgid "ds.inputs.token-field.detach-token" +msgstr "Détacher l'unité de style" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:99 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "Aucune correspondance." + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "inspect.tabs.computed" +msgstr "Calculé" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107 +msgid "inspect.tabs.styles" +msgstr "Styles" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "Info sur la couche" + +#: src/app/main/data/workspace/tokens/errors.cljs:19 +msgid "workspace.tokens.no-token-files-found" +msgstr "" +"Aucune unité de style, collection ou thème n'ont été trouvés dans ce fichier." From e1522f1e8a6ec0e92699835ca482ff7da7e1ae6d Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Thu, 28 Aug 2025 18:45:25 +0200 Subject: [PATCH 002/354] :globe_with_meridians: Add translations for: Hebrew Currently translated at 99.1% (1900 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/ --- frontend/translations/he.po | 121 ++++++++++++++++++++++++++++++++---- 1 file changed, 110 insertions(+), 11 deletions(-) diff --git a/frontend/translations/he.po b/frontend/translations/he.po index ed2fe56002..c65bf2b608 100644 --- a/frontend/translations/he.po +++ b/frontend/translations/he.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-28 10:46+0000\n" +"PO-Revision-Date: 2025-08-29 15:01+0000\n" "Last-Translator: Yaron Shahrabani \n" -"Language-Team: Hebrew " -"\n" +"Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 5.13\n" +"X-Generator: Weblate 5.13.1-dev\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" @@ -4394,7 +4394,7 @@ msgstr "" #: src/app/main/ui/settings/subscription.cljs:177 msgid "subscription.settings.management.dialog.payment-explanation" -msgstr "(לא יבוצע שום תשלום כעת)" +msgstr "יחויב אחרי הניסיון. לא צריך כרגע כרטיס אשראי." #: src/app/main/ui/settings/subscription.cljs:170, src/app/main/ui/settings/subscription.cljs:174 #, markdown @@ -4454,7 +4454,6 @@ msgid "subscription.settings.sucess.dialog.title" msgstr "התוכנית שלך היא %s!" #: src/app/main/ui/settings/subscription.cljs:413 -#, fuzzy msgid "subscription.settings.support-us-since" msgstr "תמכת בנו עם התוכנית הזאת מאז: %s" @@ -5473,7 +5472,7 @@ msgstr "חולקים את אותו השם." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:76 msgid "workspace.options.component.variants-help-modal.rule2" -msgstr "הם מאותו הסוג" +msgstr "הם מאותו הסוג." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:77 msgid "workspace.options.component.variants-help-modal.rule2.detail" @@ -5481,7 +5480,7 @@ msgstr "מרובע, אליפסה, נתיבים ופעולות בוליאניות #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 msgid "workspace.options.component.variants-help-modal.rule3" -msgstr "יש את אותה רמת ההיררכיה" +msgstr "יש את אותה רמת ההיררכיה." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:88 msgid "workspace.options.component.variants-help-modal.rule3.detail" @@ -7381,7 +7380,6 @@ msgid "workspace.tokens.opacity-range" msgstr "שקיפות צריכה להיות בין 0 ל־100% או 0 ו־1 (כלומר 50% או 0.5)." #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:145 -#, fuzzy msgid "workspace.tokens.original-value" msgstr "ערך מקורי: %s" @@ -7403,7 +7401,6 @@ msgid "workspace.tokens.reference-error" msgstr "שגיאות הפניה: " #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:39, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:44, src/app/main/ui/workspace/tokens/management/token_pill.cljs:146 -#, fuzzy msgid "workspace.tokens.resolved-value" msgstr "ערך פתור: %s" @@ -7471,7 +7468,6 @@ msgid "workspace.tokens.themes-list" msgstr "רשימת ערכות עיצוב" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:589, src/app/main/ui/workspace/tokens/management/create/form.cljs:590 -#, fuzzy msgid "workspace.tokens.token-description" msgstr "תיאור" @@ -7866,3 +7862,106 @@ msgstr "גרסאות שנשמרו אוטומטית תישמרנה למשך %s י #, unused msgid "workspace.viewport.click-to-close-path" msgstr "לחיצה תסגור את הנתיב" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:98 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "אין אסימונים תקפים בערכות או בערכות העיצוב הפעילות." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:99 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "לא נמצאו תוצאות." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:611 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "פתיחת רשימת אסימונים" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 +msgid "ds.inputs.token-field.detach-token" +msgstr "ניתוק אסימון" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "האסימון הזה לא זמין באף ערכה או ערכת עיצוב פעילה." + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "inspect.tabs.computed" +msgstr "מחושב" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107 +msgid "inspect.tabs.styles" +msgstr "סגנונות" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "פרטי שכבה" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:591 +msgid "labels.mixed-values" +msgstr "מעורבב" + +#: src/app/main/ui/dashboard/subscription.cljs:64 +#, markdown +msgid "subscription.dashboard.power-up.professional.bottom-text" +msgstr "" +"קבלת יותר מקום אחסון, שחזור קבצים ועוד עבור הצוותים שלך עם התוכנית ללא " +"הגבלה. [להשתדרג!|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:168 +msgid "subscription.dashboard.professional-dashboard-cta-title" +msgstr "" +"יש לך %s עורכים על פני הצוותים שבבעלותך, בעוד שהתוכנית המקצועית שלך מכסה עד " +"8." + +#: src/app/main/ui/dashboard/subscription.cljs:171 +msgid "subscription.dashboard.unlimited-dashboard-cta-title" +msgstr "" +"הצוות שלך לא מפסיק לגדול! התוכנית ללא הגבלה מכסה עד %s עורכים, אך כעת יש לך " +"%s." + +#: src/app/main/ui/settings/subscription.cljs:133 +msgid "subscription.settings.management.dialog.editors" +msgstr "עורכים" + +#: src/app/main/ui/settings/subscription.cljs:138 +msgid "subscription.settings.management.dialog.editors-explanation" +msgstr "[בעלים, מנהלים ועורכים. צופים לא נספרים כעורכים)" + +#: src/app/main/ui/settings/subscription.cljs:359, src/app/main/ui/settings/subscription.cljs:426 +msgid "subscription.settings.professional.storage-benefit" +msgstr "10 ג״ב אחסון" + +#: src/app/main/ui/settings/subscription.cljs:361, src/app/main/ui/settings/subscription.cljs:428 +msgid "subscription.settings.professional.teams-editors-benefit" +msgstr "צוותים ללא הגבלה. עד 7 עורכים על פני הצוותים בבעלותך." + +#: src/app/main/ui/settings/subscription.cljs:238 +msgid "subscription.settings.success.dialog.thanks" +msgstr "תודה על הבחירה בתוכנית %s של Penpot!" + +#: src/app/main/ui/settings/subscription.cljs:368, src/app/main/ui/settings/subscription.cljs:380, src/app/main/ui/settings/subscription.cljs:440 +msgid "subscription.settings.unlimited.storage-benefit" +msgstr "25 ג״ב אחסון" + +#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:80 +msgid "workspace.assets.component-group-options" +msgstr "אפשרויות קבוצת רכיבים" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:489 +msgid "workspace.options.component.variant.malformed.locate" +msgstr "איתור הגוונים שגויים" + +#: src/app/main/data/workspace/tokens/application.cljs:366 +msgid "workspace.tokens.font-variant-not-found" +msgstr "שגיאה בהגדרת משקל/סגנון גופן. סגנון הגופן הזה לא קיים בגופן הנוכחי" + +#: src/app/main/data/workspace/tokens/errors.cljs:69 +msgid "workspace.tokens.value-with-percent" +msgstr "ערך שגוי: אסור %." + +#: src/app/main/ui/settings/subscription.cljs:131 +msgid "subscription.settings.management.dialog.currently-editors-title" +msgid_plural "subscription.settings.management.dialog.currently-editors-title" +msgstr[0] "נכון לעכשיו, יש משתמש/ת %s על פני הצוותים שלך שיכולים לערוך." +msgstr[1] "נכון לעכשיו, יש %s משתמשים/ות על פני הצוותים שלך שיכולים לערוך." +msgstr[2] "נכון לעכשיו, יש %s משתמשים/ות על פני הצוותים שלך שיכולים לערוך." +msgstr[3] "נכון לעכשיו, יש %s משתמשים/ות על פני הצוותים שלך שיכולים לערוך." From 32ad35aa191bb21a07bbe3f08345641a8308dac8 Mon Sep 17 00:00:00 2001 From: Edgars Andersons Date: Fri, 29 Aug 2025 10:27:15 +0200 Subject: [PATCH 003/354] :globe_with_meridians: Add translations for: Latvian Currently translated at 97.3% (1867 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/ --- frontend/translations/lv.po | 113 +++++++++++++++++++++++++++++------- 1 file changed, 91 insertions(+), 22 deletions(-) diff --git a/frontend/translations/lv.po b/frontend/translations/lv.po index fc07699bea..dd2e77cdad 100644 --- a/frontend/translations/lv.po +++ b/frontend/translations/lv.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-28 10:46+0000\n" +"PO-Revision-Date: 2025-08-29 15:01+0000\n" "Last-Translator: Edgars Andersons \n" -"Language-Team: Latvian " -"\n" +"Language-Team: Latvian \n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 " -"<= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" -"X-Generator: Weblate 5.13\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= " +"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" +"X-Generator: Weblate 5.13.1-dev\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" @@ -4382,8 +4382,9 @@ msgstr "Neierobežots plāns" #, markdown msgid "subscription.dashboard.power-up.unlimited.bottom-text" msgstr "" -"Iegūsti papildu redaktorus, vairāk rezerves kopēšanas, neierobežotu krātuvi " -"un vēl. [Ieskaties uzņēmējdarbības plānā!|target:self](%s)" +"Iegūsti papildu krātuvi, paplašinātu datņu atkopi un neierobežotu redaktoru " +"skaitu visām savām komandām par noteiktu cenu! " +"[Ieskaties uzņēmējdarbības plānā!|target:self](%s)" #: src/app/main/ui/dashboard/subscription.cljs:70 #, unused @@ -4443,7 +4444,7 @@ msgstr "90 dienu automātiski saglabātas versijas un datņu atkope" #: src/app/main/ui/settings/subscription.cljs:394, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/settings/subscription.cljs:456 msgid "subscription.settings.enterprise.capped-bill" -msgstr "Ierobežots ikmēneša rēķins" +msgstr "Noteikts ikmēneša rēķins" #: src/app/main/ui/dashboard/subscription.cljs:124, src/app/main/ui/settings/subscription.cljs:371, src/app/main/ui/settings/subscription.cljs:383, src/app/main/ui/settings/subscription.cljs:395, src/app/main/ui/settings/subscription.cljs:405 msgid "subscription.settings.manage-your-subscription" @@ -4457,12 +4458,14 @@ msgstr "" #: src/app/main/ui/settings/subscription.cljs:177 msgid "subscription.settings.management.dialog.payment-explanation" -msgstr "(Tagad netiks veikts maksājums)" +msgstr "" +"Pēc izmēģinājuma tiks ieturēta maksa. Šobrīd nav nepieciešama maksājumu " +"karte." #: src/app/main/ui/settings/subscription.cljs:170, src/app/main/ui/settings/subscription.cljs:174 #, markdown msgid "subscription.settings.management.dialog.price-month" -msgstr "**$%s** mēnesī" +msgstr "**$%s**/mēnesī" #: src/app/main/ui/settings/subscription.cljs:126 msgid "subscription.settings.management.dialog.title" @@ -4519,7 +4522,6 @@ msgid "subscription.settings.sucess.dialog.title" msgstr "Tu esi %s." #: src/app/main/ui/settings/subscription.cljs:413 -#, fuzzy msgid "subscription.settings.support-us-since" msgstr "Tu atbalsti mūs ar šo plānu kopš: %s" @@ -4537,7 +4539,7 @@ msgstr "Neierobežots (izmēģinājuma)" #: src/app/main/ui/settings/subscription.cljs:370, src/app/main/ui/settings/subscription.cljs:382, src/app/main/ui/settings/subscription.cljs:442 msgid "subscription.settings.unlimited.bill" -msgstr "Ierobežots ikmēneša rēķins" +msgstr "Ikmēneša rēķins ierobežots līdz $175" #: src/app/main/ui/dashboard/subscription.cljs:147, src/app/main/ui/workspace/main_menu.cljs:933 msgid "subscription.workspace.header.menu.option.power-up" @@ -5447,7 +5449,7 @@ msgstr "Variants" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:499 msgid "workspace.options.component.variant.duplicated.copy.locate" -msgstr "Doties uz galveno sastāvdaļu" +msgstr "Noteikt nesaderīgus variantus" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:496 msgid "workspace.options.component.variant.duplicated.copy.title" @@ -5465,15 +5467,21 @@ msgstr "Dažiem variantiem ir vienādas īpašības un vērtības" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:267 msgid "workspace.options.component.variant.duplicated.single.all" -msgstr "Šiem variantiem ir vienādas īpašības un vērtības." +msgstr "" +"Šiem variantiem ir vienādas īpašības un vērtības. Jāpielāgo vērtības, lai " +"tās varētu iegūt." #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:264 msgid "workspace.options.component.variant.duplicated.single.one" -msgstr "Šim variantam ir tādas pašas īpašības un vērtības kā citam." +msgstr "" +"Šim variantam ir tādas pašas īpašības un vērtības kā citam. Jāpielāgo " +"vērtības, lai tās varētu iegūt." #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:270 msgid "workspace.options.component.variant.duplicated.single.some" -msgstr "Dažiem no šiem variantiem ir vienādas īpašības un vērtības." +msgstr "" +"Dažiem no šiem variantiem ir vienādas īpašības un vērtības. Jāpielāgo " +"vērtības, lai tās varētu iegūt." #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1236 msgid "workspace.options.component.variant.malformed.group.locate" @@ -5515,7 +5523,7 @@ msgstr "ir tāds pats nosaukums;" #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:76 msgid "workspace.options.component.variants-help-modal.rule2" -msgstr "ir vienāds veids;" +msgstr "Ir vienāds veids." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:77 msgid "workspace.options.component.variants-help-modal.rule2.detail" @@ -5525,7 +5533,7 @@ msgstr "" #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 msgid "workspace.options.component.variants-help-modal.rule3" -msgstr "ir tāds pats hierarhijas līmenis." +msgstr "Ir tāds pats hierarhijas līmenis." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:88 msgid "workspace.options.component.variants-help-modal.rule3.detail" @@ -7394,7 +7402,6 @@ msgid "workspace.tokens.opacity-range" msgstr "Necaurspīdīgumam ir jābūt starp 0 un 100 % vai 0 un 1 (piem., 50% jeb 0.5)." #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:145 -#, fuzzy msgid "workspace.tokens.original-value" msgstr "Sākotnējā vērtība: %s" @@ -7416,7 +7423,6 @@ msgid "workspace.tokens.reference-error" msgstr "Atsauču kļūdas: " #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:39, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:44, src/app/main/ui/workspace/tokens/management/token_pill.cljs:146 -#, fuzzy msgid "workspace.tokens.resolved-value" msgstr "Atrisinātā vērtība: %s" @@ -7482,7 +7488,6 @@ msgid "workspace.tokens.themes-list" msgstr "Izskatu saraksts" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:589, src/app/main/ui/workspace/tokens/management/create/form.cljs:590 -#, fuzzy msgid "workspace.tokens.token-description" msgstr "Apraksts" @@ -7853,3 +7858,67 @@ msgstr "Automātiski saglabātas versijas tiks paturētas %s dienas." #, unused msgid "workspace.viewport.click-to-close-path" msgstr "Jānoklikšķina, lai aizvērtu ceļu" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:98 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "Aktīvajās kopās vai izskatos nav pielietojamu tekstvienību." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:99 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "Netika atrasts nekas atbilstošs." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:611 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "Atvērt tekstvienību sarakstu" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 +msgid "ds.inputs.token-field.detach-token" +msgstr "Atdalīt tekstvienību" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "Šī tekstvienība nav pieejama nevienā aktīvajā kopā vai izskatā." + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "inspect.tabs.computed" +msgstr "Aprēķinātās" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107 +msgid "inspect.tabs.styles" +msgstr "Stili" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "Informācija par slāni" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:591 +msgid "labels.mixed-values" +msgstr "Jauktās" + +#: src/app/main/ui/dashboard/sidebar.cljs:750 +msgid "labels.pinned-projects" +msgstr "Piepsraustie projekti" + +#: src/app/main/ui/dashboard/sidebar.cljs:729 +msgid "labels.sources" +msgstr "Avoti" + +#: src/app/main/ui/dashboard/subscription.cljs:64 +#, markdown +msgid "subscription.dashboard.power-up.professional.bottom-text" +msgstr "" +"Iegūsti savām komandām papildu krātuvi, datņu atkopi un vēl ar neierobežoto " +"plānu. [Iegūsti vairāk!|target:self](%s)" + +#: src/app/main/ui/settings/subscription.cljs:131 +msgid "subscription.settings.management.dialog.currently-editors-title" +msgid_plural "subscription.settings.management.dialog.currently-editors-title" +msgstr[0] "Pašreiz ir %s cilvēku Tavās komandās, kuri var labot." +msgstr[1] "Pašreiz ir %s cilvēks Tavās komandās, kas var labot." +msgstr[2] "Pašreiz ir %s cilvēki Tavās komandās, kuri var labot." + +#: src/app/main/ui/dashboard/subscription.cljs:168 +msgid "subscription.dashboard.professional-dashboard-cta-title" +msgstr "" +"Tev piederošajās komandās ir %s redaktoru, bet profesionālais plāns " +"nodrošina līdz 8." From 6a4a22c77a083d02b52f9033e6dfc71c34ec20ea Mon Sep 17 00:00:00 2001 From: Stephan Paternotte Date: Thu, 28 Aug 2025 20:02:51 +0200 Subject: [PATCH 004/354] :globe_with_meridians: Add translations for: Dutch Currently translated at 99.8% (1915 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/ --- frontend/translations/nl.po | 188 +++++++++++++++++++++++++++++++++--- 1 file changed, 172 insertions(+), 16 deletions(-) diff --git a/frontend/translations/nl.po b/frontend/translations/nl.po index 0423ec8a3c..a7a4d7220a 100644 --- a/frontend/translations/nl.po +++ b/frontend/translations/nl.po @@ -1,15 +1,15 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-28 10:46+0000\n" +"PO-Revision-Date: 2025-08-29 15:01+0000\n" "Last-Translator: Stephan Paternotte \n" -"Language-Team: Dutch " -"\n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13\n" +"X-Generator: Weblate 5.13.1-dev\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" @@ -3630,7 +3630,7 @@ msgstr "" #: src/app/main/ui/onboarding/team_choice.cljs:36 msgid "onboarding.team-modal.create-team-feature-1" -msgstr "Oneindig veel bestanden en projecten" +msgstr "Onbeperkt veel bestanden en projecten" #: src/app/main/ui/onboarding/team_choice.cljs:40 msgid "onboarding.team-modal.create-team-feature-2" @@ -3642,7 +3642,7 @@ msgstr "Rollenbeheer" #: src/app/main/ui/onboarding/team_choice.cljs:48 msgid "onboarding.team-modal.create-team-feature-4" -msgstr "Oneindig veel leden" +msgstr "Onbeperkt aantal leden" #: src/app/main/ui/onboarding/team_choice.cljs:52 msgid "onboarding.team-modal.create-team-feature-5" @@ -3674,7 +3674,7 @@ msgstr "Ontkoppelen" #: src/app/main/ui/inspect/exports.cljs:148, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:90, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:376, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:967, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1181, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:137, src/app/main/ui/workspace/sidebar/options/menus/constraints.cljs:148, src/app/main/ui/workspace/sidebar/options/menus/exports.cljs:197, src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:206, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:345, src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:360, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:53, src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs:54, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:404, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:415, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:434, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:445, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:462, src/app/main/ui/workspace/sidebar/options/menus/shadow.cljs:345, src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs:191, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:331, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:382, src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:400, src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:259, src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:173 msgid "settings.multiple" -msgstr "Gemixt" +msgstr "Gemengd" #: src/app/main/ui/workspace/sidebar/options/rows/color_row.cljs:283 msgid "settings.remove-color" @@ -4401,8 +4401,9 @@ msgstr "Unlimited-abonnement" #, markdown msgid "subscription.dashboard.power-up.unlimited.bottom-text" msgstr "" -"Krijg extra editors, meer back-up, onbeperkte opslag en meer. [Kijk eens " -"naar het Enterprise-abonnement.|target:self](%s)" +"Krijg onbeperkte opslag, uitgebreid bestandsherstel en onbeperkte editors " +"voor al je teams tegen een vaste prijs. " +"[Kijk eens naar het Enterprise-abonnement.|target:self](%s)" #: src/app/main/ui/dashboard/subscription.cljs:70 #, unused @@ -4538,9 +4539,8 @@ msgid "subscription.settings.sucess.dialog.title" msgstr "Je bent %s!" #: src/app/main/ui/settings/subscription.cljs:413 -#, fuzzy msgid "subscription.settings.support-us-since" -msgstr "Je hebt ons gesteund met dit abonnement sinds: %s" +msgstr "Je hebt ons sinds %s gesteund met dit abonnement" #: src/app/main/ui/settings/subscription.cljs:443, src/app/main/ui/settings/subscription.cljs:457 msgid "subscription.settings.try-it-free" @@ -4556,7 +4556,7 @@ msgstr "Unlimited (proef)" #: src/app/main/ui/settings/subscription.cljs:370, src/app/main/ui/settings/subscription.cljs:382, src/app/main/ui/settings/subscription.cljs:442 msgid "subscription.settings.unlimited.bill" -msgstr "Gemaximeerde maandelijkse rekening" +msgstr "Maandelijkse rekening van max. $175" #: src/app/main/ui/dashboard/subscription.cljs:147, src/app/main/ui/workspace/main_menu.cljs:933 msgid "subscription.workspace.header.menu.option.power-up" @@ -5099,7 +5099,7 @@ msgstr "Hulp & informatie" #: src/app/main/ui/workspace/main_menu.cljs:916 #, unused msgid "workspace.header.menu.option.power-up" -msgstr "Geef je plan een boost" +msgstr "Geef je abonnement een tandje erbij" #: src/app/main/ui/workspace/main_menu.cljs:894 msgid "workspace.header.menu.option.preferences" @@ -7505,7 +7505,6 @@ msgid "workspace.tokens.opacity-range" msgstr "De dekking moet tussen 0 en 100% of 0 en 1 zijn (bijv. 50% of 0,5)." #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:145 -#, fuzzy msgid "workspace.tokens.original-value" msgstr "Oorspronkelijke waarde: %s" @@ -7527,7 +7526,6 @@ msgid "workspace.tokens.reference-error" msgstr "Referentie fouten: " #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:39, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:44, src/app/main/ui/workspace/tokens/management/token_pill.cljs:146 -#, fuzzy msgid "workspace.tokens.resolved-value" msgstr "Opgeloste waarde: %s" @@ -7603,7 +7601,6 @@ msgid "workspace.tokens.themes-list" msgstr "Lijst met thema's" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:589, src/app/main/ui/workspace/tokens/management/create/form.cljs:590 -#, fuzzy msgid "workspace.tokens.token-description" msgstr "Beschrijving" @@ -8002,3 +7999,162 @@ msgstr "Automatisch opgeslagen versies worden %s dagen bewaard." #, unused msgid "workspace.viewport.click-to-close-path" msgstr "Klik om het pad te sluiten" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:98 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "Geen tokens van toepassing in actieve verzamelingen of thema's." + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "Dit token is niet beschikbaar in een actieve verzameling of thema." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:99 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "Geen overeenkomsten gevonden." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:611 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "Lijst met tokens openen" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 +msgid "ds.inputs.token-field.detach-token" +msgstr "Token loskoppelen" + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "inspect.tabs.computed" +msgstr "Berekend" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107 +msgid "inspect.tabs.styles" +msgstr "Stijlen" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "Laaginfo" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:591 +msgid "labels.mixed-values" +msgstr "Gemengd" + +#: src/app/main/ui/dashboard/subscription.cljs:64 +#, markdown +msgid "subscription.dashboard.power-up.professional.bottom-text" +msgstr "" +"Krijg extra opslag, bestandsherstel en meer voor je teams met het Unlimited-" +"abonnement. [Tandje erbij!|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:168 +msgid "subscription.dashboard.professional-dashboard-cta-title" +msgstr "" +"Je hebt %s-editors voor de teams in jouw beheer, terwijl jouw professionele " +"abonnement maximaal 8 toestaat." + +#: src/app/main/ui/dashboard/subscription.cljs:176 +#, markdown +msgid "subscription.dashboard.professional-dashboard-cta-upgrade-owner" +msgstr "" +"Upgrade nu naar Unlimited of Enterprise om meer editors, opslag en " +"bestandsherstel te ontgrendelen. [Abonneer nu.|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:171 +msgid "subscription.dashboard.unlimited-dashboard-cta-title" +msgstr "" +"Je team blijft groeien! Je Unlimited-abonnement dekt maximaal %s editors, " +"maar je hebt er nu %s." + +#: src/app/main/ui/dashboard/subscription.cljs:179 +#, markdown +msgid "subscription.dashboard.unlimited-dashboard-cta-upgrade-owner" +msgstr "" +"Upgrade nu om overeen te komen met je huidige aantal editors. " +"[Neem nu een abonnement.|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:156 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-text" +msgstr "" +"Alleen nieuwe editors in jouw eigen teams tellen mee voor toekomstige " +"facturering. Voor 25+ editors geldt nog steeds een bedrag van $175/maand." + +#: src/app/main/ui/dashboard/subscription.cljs:152 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-title" +msgstr "Mensen uitnodigen bij het Unlimited-abonnement" + +#: src/app/main/ui/settings/subscription.cljs:392, src/app/main/ui/settings/subscription.cljs:402, src/app/main/ui/settings/subscription.cljs:454 +msgid "subscription.settings.enterprise.unlimited-storage-benefit" +msgstr "Onbeperkte opslag" + +#: src/app/main/ui/settings/subscription.cljs:184 +msgid "subscription.settings.management.dialog.unlimited-capped-warning" +msgstr "" +"Tip: Je kunt het aantal gebruikers nu verhogen om uitnodigingen te blijven " +"doen. Bij 25+ editors van verschillende teams geniet je van een vaste prijs " +"van $175/maand." + +#: src/app/main/ui/settings/subscription.cljs:361, src/app/main/ui/settings/subscription.cljs:428 +msgid "subscription.settings.professional.teams-editors-benefit" +msgstr "Onbeperkte teams. Maximaal 8 editors in je eigen teams." + +#: src/app/main/ui/settings/subscription.cljs:369, src/app/main/ui/settings/subscription.cljs:381, src/app/main/ui/settings/subscription.cljs:441 +msgid "subscription.settings.unlimited.autosave-benefit" +msgstr "30-dagen automatisch opgeslagen versies en bestandsherstel" + +#: src/app/main/ui/settings/subscription.cljs:368, src/app/main/ui/settings/subscription.cljs:380, src/app/main/ui/settings/subscription.cljs:440 +msgid "subscription.settings.unlimited.storage-benefit" +msgstr "25GB opslag" + +#: src/app/main/ui/settings/subscription.cljs:131 +msgid "subscription.settings.management.dialog.currently-editors-title" +msgid_plural "subscription.settings.management.dialog.currently-editors-title" +msgstr[0] "Momenteel heb je % s persoon in je teams die kan bewerken." +msgstr[1] "Momenteel heb je % s persoen in je teams die kunnen bewerken." + +#: src/app/main/ui/settings/subscription.cljs:133 +msgid "subscription.settings.management.dialog.editors" +msgstr "Editors" + +#: src/app/main/ui/settings/subscription.cljs:138 +msgid "subscription.settings.management.dialog.editors-explanation" +msgstr "(Eigenaren, beheerder en redacteuren. Kijkers tellen niet als Editors)" + +#: src/app/main/ui/settings/subscription.cljs:181 +msgid "subscription.settings.management.dialog.input-error" +msgstr "" +"Je kunt niet minder editors instellen dan nu. Wijzig de rol (editor/admin " +"naar viewer) voor mensen die bestanden niet daadwerkelijk bewerken in de " +"teaminstellingen." + +#: src/app/main/ui/settings/subscription.cljs:360, src/app/main/ui/settings/subscription.cljs:427 +msgid "subscription.settings.professional.autosave-benefit" +msgstr "7-dagen automatische versies en bestandsherstel" + +#: src/app/main/ui/settings/subscription.cljs:359, src/app/main/ui/settings/subscription.cljs:426 +msgid "subscription.settings.professional.storage-benefit" +msgstr "10GB opslag" + +#: src/app/main/ui/settings/subscription.cljs:238 +msgid "subscription.settings.success.dialog.thanks" +msgstr "Bedankt voor het kiezen van het Penpot %s-abonnement!" + +#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:80 +msgid "workspace.assets.component-group-options" +msgstr "Componentgroep opties" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:486 +msgid "workspace.options.component.variant.malformed.copy" +msgstr "" +"Dit onderdeel heeft varianten met ongeldige namen. Zorg ervoor dat elke " +"variant de juiste structuur volgt." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:489 +msgid "workspace.options.component.variant.malformed.locate" +msgstr "Ongeldige varianten zoeken" + +#: src/app/main/data/workspace/tokens/application.cljs:366 +msgid "workspace.tokens.font-variant-not-found" +msgstr "" +"Fout bij instellen van lettertype gewicht/stijl. Deze lettertypestijl " +"bestaat niet in het huidige lettertype" + +#: src/app/main/data/workspace/tokens/errors.cljs:69 +msgid "workspace.tokens.value-with-percent" +msgstr "Ongeldige waarde: % is niet toegestaan." From 63456d2b75426d124f239e3d70b6be98f948cf9c Mon Sep 17 00:00:00 2001 From: Stephan Paternotte Date: Sat, 30 Aug 2025 07:40:08 +0200 Subject: [PATCH 005/354] :globe_with_meridians: Add translations for: Dutch Currently translated at 99.8% (1915 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/ --- frontend/translations/nl.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/translations/nl.po b/frontend/translations/nl.po index a7a4d7220a..7bf293de97 100644 --- a/frontend/translations/nl.po +++ b/frontend/translations/nl.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-29 15:01+0000\n" +"PO-Revision-Date: 2025-08-31 06:05+0000\n" "Last-Translator: Stephan Paternotte \n" "Language-Team: Dutch \n" @@ -4477,7 +4477,7 @@ msgstr "" #: src/app/main/ui/settings/subscription.cljs:177 msgid "subscription.settings.management.dialog.payment-explanation" -msgstr "(Er wordt nu geen betaling gedaan)" +msgstr "Berekend na proefperiode. Nu geen creditcard nodig." #: src/app/main/ui/settings/subscription.cljs:170, src/app/main/ui/settings/subscription.cljs:174 #, markdown @@ -5562,7 +5562,7 @@ msgstr "Dezelfde naam delen." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:76 msgid "workspace.options.component.variants-help-modal.rule2" -msgstr "Van hetzelfde type zijn" +msgstr "Zijn hetzelfde type." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:77 msgid "workspace.options.component.variants-help-modal.rule2.detail" @@ -5572,7 +5572,7 @@ msgstr "" #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 msgid "workspace.options.component.variants-help-modal.rule3" -msgstr "Hetzelfde hiërarchische niveau hebben" +msgstr "Heben hetzelfde hiërarchieniveau." #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:88 msgid "workspace.options.component.variants-help-modal.rule3.detail" @@ -8158,3 +8158,7 @@ msgstr "" #: src/app/main/data/workspace/tokens/errors.cljs:69 msgid "workspace.tokens.value-with-percent" msgstr "Ongeldige waarde: % is niet toegestaan." + +#: src/app/main/ui/inspect/attributes/text.cljs:143 +msgid "inspect.attributes.typography.text-decoration.strikethrough" +msgstr "" From cc31ee50df8539067b754d705483c5e5a30c6a3a Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Mon, 1 Sep 2025 09:38:25 +0200 Subject: [PATCH 006/354] :globe_with_meridians: Add translations for: Hebrew Currently translated at 99.5% (1908 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/ --- frontend/translations/he.po | 44 ++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/frontend/translations/he.po b/frontend/translations/he.po index c65bf2b608..081efe961b 100644 --- a/frontend/translations/he.po +++ b/frontend/translations/he.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-29 15:01+0000\n" +"PO-Revision-Date: 2025-09-01 09:02+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" @@ -7965,3 +7965,45 @@ msgstr[0] "נכון לעכשיו, יש משתמש/ת %s על פני הצוותי msgstr[1] "נכון לעכשיו, יש %s משתמשים/ות על פני הצוותים שלך שיכולים לערוך." msgstr[2] "נכון לעכשיו, יש %s משתמשים/ות על פני הצוותים שלך שיכולים לערוך." msgstr[3] "נכון לעכשיו, יש %s משתמשים/ות על פני הצוותים שלך שיכולים לערוך." + +#: src/app/main/ui/dashboard/subscription.cljs:176 +#, markdown +msgid "subscription.dashboard.professional-dashboard-cta-upgrade-owner" +msgstr "" +"נא לשדרג כעת לתוכנית הבלתי מוגבלת או למסחרית כדי לאפשר יותר עורכים, אחסון " +"ושחזור קבצים. [להירשם כעת.|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:179 +#, markdown +msgid "subscription.dashboard.unlimited-dashboard-cta-upgrade-owner" +msgstr "" +"נא לשדרג כעת כדי לעמוד במכסת העורכים הנוכחית שלך. [להירשם כעת.|target:self]" +"(%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:152 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-title" +msgstr "הזמנת אנשים תוך השתתפות בתוכנית הבלתי מוגבלת" + +#: src/app/main/ui/settings/subscription.cljs:392, src/app/main/ui/settings/subscription.cljs:402, src/app/main/ui/settings/subscription.cljs:454 +msgid "subscription.settings.enterprise.unlimited-storage-benefit" +msgstr "אחסון בלתי מוגבל" + +#: src/app/main/ui/settings/subscription.cljs:181 +msgid "subscription.settings.management.dialog.input-error" +msgstr "" +"אי אפשר להגדיר פחות עורכים ממה שיש לך כרגע. יש לשנות את התפקיד (עריכה/הנהלה " +"לצפייה) לאנשים שלא עורכים קבצים בפועל דרך הגדרות הצוות." + +#: src/app/main/ui/settings/subscription.cljs:360, src/app/main/ui/settings/subscription.cljs:427 +msgid "subscription.settings.professional.autosave-benefit" +msgstr "גרסאות שנשמרות אוטומטית 7 ימים אחורה ושחזור קבצים" + +#: src/app/main/ui/settings/subscription.cljs:369, src/app/main/ui/settings/subscription.cljs:381, src/app/main/ui/settings/subscription.cljs:441 +msgid "subscription.settings.unlimited.autosave-benefit" +msgstr "גרסאות שנשמרות אוטומטית 30 ימים אחורה ושחזור קבצים" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:486 +msgid "workspace.options.component.variant.malformed.copy" +msgstr "" +"לרכיב הזה יש הגוונים עם שמות שגויים. נא לוודא שכל אחד מההגוונים מיושר עם " +"המבנה הנכון." From b0712b6dc5be3083ae76079d18e831624b6d32bc Mon Sep 17 00:00:00 2001 From: Nicola Bortoletto Date: Sun, 31 Aug 2025 10:46:13 +0200 Subject: [PATCH 007/354] :globe_with_meridians: Add translations for: Italian Currently translated at 96.1% (1844 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/ --- frontend/translations/it.po | 82 +++++++++++++++++++++++++++++++++++-- 1 file changed, 78 insertions(+), 4 deletions(-) diff --git a/frontend/translations/it.po b/frontend/translations/it.po index e06c4ad681..2c4c389f37 100644 --- a/frontend/translations/it.po +++ b/frontend/translations/it.po @@ -1,15 +1,15 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-28 10:46+0000\n" +"PO-Revision-Date: 2025-09-01 09:02+0000\n" "Last-Translator: Nicola Bortoletto \n" -"Language-Team: Italian " -"\n" +"Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13\n" +"X-Generator: Weblate 5.13.1-dev\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" @@ -7796,3 +7796,77 @@ msgstr "Clicca per chiudere il tracciato" #~ msgid "onboarding.slide.1.desc1" #~ msgstr "Crea interazioni complete per imitare al meglio il prodotto finale." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:611 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "Apri elenco token" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:98 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "Nessun token applicabile nei set o temi attivi." + +#: src/app/main/ui/ds/controls/numeric_input.cljs:99 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "Nessuna corrispondenza trovata." + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 +msgid "ds.inputs.token-field.detach-token" +msgstr "Scollega token" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "Questo token non è disponibile in nessun set o tema attivo." + +#: src/app/main/ui/auth/register.cljs:89 +msgid "errors.email-does-not-match-invitation" +msgstr "L’email non corrisponde all’invito." + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "inspect.tabs.computed" +msgstr "Calcolato" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107 +msgid "inspect.tabs.styles" +msgstr "Stili" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "Informazioni livello" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:591 +msgid "labels.mixed-values" +msgstr "Misto" + +#: src/app/main/ui/dashboard/sidebar.cljs:750 +msgid "labels.pinned-projects" +msgstr "Progetti in evidenza" + +#: src/app/main/ui/dashboard/sidebar.cljs:729 +msgid "labels.sources" +msgstr "Fonti" + +#: src/app/main/ui/dashboard/subscription.cljs:85 +msgid "subscription.dashboard.power-up.enterprise-trial.top-title" +msgstr "Piano Enterprise (prova)" + +#: src/app/main/ui/dashboard/subscription.cljs:64 +#, markdown +msgid "subscription.dashboard.power-up.professional.bottom-text" +msgstr "" +"Ottieni spazio extra, recupero file e altro per i tuoi team con il piano " +"Unlimited. [Potenzia ora!|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:78 +#, markdown +msgid "subscription.dashboard.power-up.unlimited.bottom-text" +msgstr "" +"Ottieni spazio illimitato, recupero file esteso ed editor illimitati per " +"tutti i tuoi team, ad un prezzo fisso. " +"[Dai un’occhiata al piano Enterprise.|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:168 +#, fuzzy +msgid "subscription.dashboard.professional-dashboard-cta-title" +msgstr "" +"Hai %s editor nei team di cui sei proprietario, mentre il tuo piano " +"Professional copre fino a 8." From 1da69cfa3841a524c52d9bec2019163d9c7449a5 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 1 Sep 2025 11:10:09 +0200 Subject: [PATCH 008/354] :paperclip: Add next release entries to the changelog --- CHANGES.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index a222eeaaec..1eea345b41 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,17 @@ # CHANGELOG +## 2.11.0 (Unreleased) + +### :rocket: Epics and highlights + +### :boom: Breaking changes & Deprecations + +### :heart: Community contributions (Thank you!) + +### :sparkles: New features & Enhancements + +### :bug: Bugs fixed + ## 2.10.0 (Unreleased) ### :rocket: Epics and highlights From 796aaed11eb6fa89fa67f70bef7d6ff15718d9f1 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Tue, 2 Sep 2025 09:43:47 +0200 Subject: [PATCH 009/354] :bug: Fix prop creation on variants move layer --- common/src/app/common/logic/variant_properties.cljc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/app/common/logic/variant_properties.cljc b/common/src/app/common/logic/variant_properties.cljc index e446fd84e9..d5761a2b02 100644 --- a/common/src/app/common/logic/variant_properties.cljc +++ b/common/src/app/common/logic/variant_properties.cljc @@ -146,8 +146,8 @@ (defn- create-new-properties-from-variant [shape min-props data container-name base-properties] (let [component (ctcl/get-component data (:component-id shape) true) - - add-name? (not= (:name component) container-name) + component-full-name (cfh/merge-path-item (:path component) (:name component)) + add-name? (not= component-full-name container-name) props (ctv/merge-properties base-properties (:variant-properties component)) new-props (- min-props From 5f376011227dd3a29a434089fc85a77419d63a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elena=20Torr=C3=B3?= Date: Tue, 2 Sep 2025 12:56:07 +0200 Subject: [PATCH 010/354] :bug: Fix different fonts on texts shadows (#7214) * :bug: Fix different fonts on texts shadows * :wrench: Refactor text rendering and move text-decoration logic outside * :wrench: Use transparency correctly --- render-wasm/src/render.rs | 91 ++++++-- render-wasm/src/render/shadows.rs | 46 +--- render-wasm/src/render/strokes.rs | 2 - render-wasm/src/render/text.rs | 334 ++++++++++++++------------- render-wasm/src/shapes.rs | 28 +++ render-wasm/src/shapes/modifiers.rs | 4 +- render-wasm/src/shapes/text.rs | 161 +++++++++++-- render-wasm/src/shapes/text_paths.rs | 2 +- render-wasm/src/wasm/text.rs | 6 +- 9 files changed, 421 insertions(+), 253 deletions(-) diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index 8b37332e4c..f4e48e05a7 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -537,32 +537,58 @@ impl RenderState { }); let text_content = text_content.new_bounds(shape.selrect()); - let mut paragraphs = text_content.to_paragraphs( - shape.image_filter(1.).as_ref(), - shape.mask_filter(1.).as_ref(), - ); + let drop_shadows = shape.drop_shadow_paints(); + let inner_shadows = shape.inner_shadow_paints(); + let blur_filter = shape.image_filter(1.); + let blur_mask = shape.mask_filter(1.); + let mut paragraphs = + text_content.to_paragraphs(blur_filter.as_ref(), blur_mask.as_ref(), None); - if !shape.has_visible_strokes() { - shadows::render_text_drop_shadows(self, &shape, &mut paragraphs, antialias); + // Render all drop shadows if there are no visible strokes + if !shape.has_visible_strokes() && !drop_shadows.is_empty() { + for drop_shadow in &drop_shadows { + let mut paragraphs_with_drop_shadows = text_content.to_paragraphs( + blur_filter.as_ref(), + blur_mask.as_ref(), + Some(drop_shadow), + ); + shadows::render_text_drop_shadows( + self, + &shape, + &mut paragraphs_with_drop_shadows, + ); + } } let count_inner_strokes = shape.count_visible_inner_strokes(); - text::render(self, &shape, &mut paragraphs, None, None); - + text::render(self, &shape, &mut paragraphs, None); for stroke in shape.visible_strokes().rev() { + for drop_shadow in &drop_shadows { + let mut stroke_paragraphs_with_drop_shadows = text_content + .to_stroke_paragraphs( + stroke, + &shape.selrect(), + blur_filter.as_ref(), + blur_mask.as_ref(), + Some(drop_shadow), + count_inner_strokes, + ); + shadows::render_text_drop_shadows( + self, + &shape, + &mut stroke_paragraphs_with_drop_shadows, + ); + } + let mut stroke_paragraphs = text_content.to_stroke_paragraphs( stroke, &shape.selrect(), - shape.image_filter(1.).as_ref(), - shape.mask_filter(1.).as_ref(), + blur_filter.as_ref(), + blur_mask.as_ref(), + None, count_inner_strokes, ); - shadows::render_text_drop_shadows( - self, - &shape, - &mut stroke_paragraphs, - antialias, - ); + strokes::render( self, &shape, @@ -571,17 +597,38 @@ impl RenderState { None, Some(&mut stroke_paragraphs), antialias, - None, + ); + + for inner_shadow in &inner_shadows { + let mut stroke_paragraphs_with_inner_shadows = text_content + .to_stroke_paragraphs( + stroke, + &shape.selrect(), + blur_filter.as_ref(), + blur_mask.as_ref(), + Some(inner_shadow), + count_inner_strokes, + ); + shadows::render_text_inner_shadows( + self, + &shape, + &mut stroke_paragraphs_with_inner_shadows, + ); + } + } + + for inner_shadow in &inner_shadows { + let mut paragraphs_with_inner_shadows = text_content.to_paragraphs( + blur_filter.as_ref(), + blur_mask.as_ref(), + Some(inner_shadow), ); shadows::render_text_inner_shadows( self, &shape, - &mut stroke_paragraphs, - antialias, + &mut paragraphs_with_inner_shadows, ); } - - shadows::render_text_inner_shadows(self, &shape, &mut paragraphs, antialias); } _ => { let surface_ids = SurfaceId::Strokes as u32 @@ -630,7 +677,7 @@ impl RenderState { shadows::render_stroke_drop_shadows(self, shape, stroke, antialias); //In clipped content strokes are drawn over the contained elements in a subsequent step if !shape.clip() { - strokes::render(self, shape, stroke, None, None, None, antialias, None); + strokes::render(self, shape, stroke, None, None, None, antialias); } shadows::render_stroke_inner_shadows(self, shape, stroke, antialias); } diff --git a/render-wasm/src/render/shadows.rs b/render-wasm/src/render/shadows.rs index d0f7e2af00..f97cd81c3b 100644 --- a/render-wasm/src/render/shadows.rs +++ b/render-wasm/src/render/shadows.rs @@ -59,7 +59,6 @@ pub fn render_stroke_drop_shadows( filter.as_ref(), None, antialias, - None, ) } } @@ -82,7 +81,6 @@ pub fn render_stroke_inner_shadows( filter.as_ref(), None, antialias, - None, ) } } @@ -92,11 +90,13 @@ pub fn render_text_drop_shadows( render_state: &mut RenderState, shape: &Shape, paragraphs: &mut [Vec], - antialias: bool, ) { - for shadow in shape.drop_shadows().rev().filter(|s| !s.hidden()) { - render_text_drop_shadow(render_state, shape, shadow, paragraphs, antialias); - } + text::render( + render_state, + shape, + paragraphs, + Some(SurfaceId::DropShadows), + ); } // Render text paths (unused) @@ -122,50 +122,16 @@ pub fn render_text_path_stroke_drop_shadows( } } -pub fn render_text_drop_shadow( - render_state: &mut RenderState, - shape: &Shape, - shadow: &Shadow, - paragraphs: &mut [Vec], - antialias: bool, -) { - let paint = shadow.get_drop_shadow_paint(antialias, shape.image_filter(1.).as_ref()); - - text::render( - render_state, - shape, - paragraphs, - Some(SurfaceId::DropShadows), - Some(&paint), - ); -} - pub fn render_text_inner_shadows( render_state: &mut RenderState, shape: &Shape, paragraphs: &mut [Vec], - antialias: bool, ) { - for shadow in shape.inner_shadows().rev().filter(|s| !s.hidden()) { - render_text_inner_shadow(render_state, shape, shadow, paragraphs, antialias); - } -} - -pub fn render_text_inner_shadow( - render_state: &mut RenderState, - shape: &Shape, - shadow: &Shadow, - paragraphs: &mut [Vec], - antialias: bool, -) { - let paint = shadow.get_inner_shadow_paint(antialias, shape.image_filter(1.).as_ref()); - text::render( render_state, shape, paragraphs, Some(SurfaceId::InnerShadows), - Some(&paint), ); } diff --git a/render-wasm/src/render/strokes.rs b/render-wasm/src/render/strokes.rs index 778f42977d..3f0d455424 100644 --- a/render-wasm/src/render/strokes.rs +++ b/render-wasm/src/render/strokes.rs @@ -521,7 +521,6 @@ pub fn render( shadow: Option<&ImageFilter>, paragraphs: Option<&mut Vec>>, antialias: bool, - paint: Option<&skia::Paint>, ) { let scale = render_state.get_scale(); let canvas = render_state @@ -571,7 +570,6 @@ pub fn render( shape, paragraphs.expect("Text shapes should have paragraphs"), Some(SurfaceId::Strokes), - paint, ); } shape_type @ (Type::Path(_) | Type::Bool(_)) => { diff --git a/render-wasm/src/render/text.rs b/render-wasm/src/render/text.rs index 3c263e8c8c..593dd008ff 100644 --- a/render-wasm/src/render/text.rs +++ b/render-wasm/src/render/text.rs @@ -1,16 +1,18 @@ use super::{RenderState, Shape, SurfaceId}; use crate::shapes::VerticalAlign; -use crate::utils::get_font_collection; -use skia_safe::{textlayout::ParagraphBuilder, Paint, Path}; +use skia_safe::{ + canvas::SaveLayerRec, textlayout::LineMetrics, textlayout::Paragraph, + textlayout::ParagraphBuilder, textlayout::RectHeightStyle, textlayout::RectWidthStyle, + textlayout::StyleMetrics, textlayout::TextDecoration, textlayout::TextStyle, Canvas, Paint, + Path, +}; pub fn render( render_state: &mut RenderState, shape: &Shape, paragraphs: &mut [Vec], surface_id: Option, - paint: Option<&Paint>, ) { - let fonts = get_font_collection(); let canvas = render_state .surfaces .canvas(surface_id.unwrap_or(SurfaceId::Fills)); @@ -31,189 +33,33 @@ pub fn render( _ => 0.0, }; - let layer_rec = skia_safe::canvas::SaveLayerRec::default(); + let layer_rec = SaveLayerRec::default(); canvas.save_layer(&layer_rec); for group in paragraphs { let mut group_offset_y = global_offset_y; let group_len = group.len(); - for (index, builder) in group.iter_mut().enumerate() { + for builder in group.iter_mut() { let mut skia_paragraph = builder.build(); - - if paint.is_some() && index == 0 { - let text = builder.get_text().to_string(); - let mut paragraph_builder = - ParagraphBuilder::new(&builder.get_paragraph_style(), fonts); - let mut text_style: skia_safe::Handle<_> = builder.peek_style(); - text_style.set_foreground_paint(paint.unwrap()); - paragraph_builder.reset(); - paragraph_builder.push_style(&text_style); - paragraph_builder.add_text(&text); - skia_paragraph = paragraph_builder.build(); - } else if paint.is_some() && index > 0 { - continue; - } - skia_paragraph.layout(paragraph_width); let paragraph_height = skia_paragraph.height(); let xy = (shape.selrect().x(), shape.selrect().y() + group_offset_y); skia_paragraph.paint(canvas, xy); for line_metrics in skia_paragraph.get_line_metrics().iter() { - let style_metrics: Vec<_> = line_metrics - .get_style_metrics(line_metrics.start_index..line_metrics.end_index) - .into_iter() - .collect(); - - let mut current_x_offset = 0.0; - let total_chars = line_metrics.end_index - line_metrics.start_index; - let line_start_offset = line_metrics.left as f32; - - if total_chars == 0 || style_metrics.is_empty() { - continue; - } - - let line_baseline = xy.1 + line_metrics.baseline as f32; - let full_text = builder.get_text(); - - // 1. Caculate text decoration for line - let mut max_underline_thickness: f32 = 0.0; - let mut underline_y = None; - let mut max_strike_thickness: f32 = 0.0; - let mut strike_y = None; - for (_style_start, style_metric) in style_metrics.iter() { - let font_metrics = style_metric.font_metrics; - let font_size = font_metrics - .cap_height - .abs() - .max(font_metrics.x_height.abs()); - let min_thickness = (font_size * 0.06).max(1.0); - let thickness = font_metrics - .underline_thickness() - .unwrap_or(1.0) - .max(min_thickness); - if style_metric.text_style.decoration().ty - == skia_safe::textlayout::TextDecoration::UNDERLINE - { - let y = - line_baseline + font_metrics.underline_position().unwrap_or(thickness); - max_underline_thickness = max_underline_thickness.max(thickness); - underline_y = Some(y); - } - if style_metric.text_style.decoration().ty - == skia_safe::textlayout::TextDecoration::LINE_THROUGH - { - let y = line_baseline - + font_metrics - .strikeout_position() - .unwrap_or(-font_metrics.cap_height / 2.0); - max_strike_thickness = max_strike_thickness.max(thickness); - strike_y = Some(y); - } - } - - // 2. Draw decorations per segment - for (i, (style_start, style_metric)) in style_metrics.iter().enumerate() { - let text_style = style_metric.text_style; - let style_end = style_metrics - .get(i + 1) - .map(|(next_i, _)| *next_i) - .unwrap_or(line_metrics.end_index); - - let seg_start = (*style_start).max(line_metrics.start_index); - let seg_end = style_end.min(line_metrics.end_index); - if seg_start >= seg_end { - continue; - } - - let start_byte = full_text - .char_indices() - .nth(seg_start) - .map(|(i, _)| i) - .unwrap_or(0); - let end_byte = full_text - .char_indices() - .nth(seg_end) - .map(|(i, _)| i) - .unwrap_or(full_text.len()); - let segment_text = &full_text[start_byte..end_byte]; - - let rects = skia_paragraph.get_rects_for_range( - seg_start..seg_end, - skia_safe::textlayout::RectHeightStyle::Tight, - skia_safe::textlayout::RectWidthStyle::Tight, - ); - let (segment_width, actual_x_offset) = if !rects.is_empty() { - let total_width: f32 = rects.iter().map(|r| r.rect.width()).sum(); - let skia_x_offset = rects - .first() - .map(|r| r.rect.left - line_start_offset) - .unwrap_or(0.0); - (total_width, skia_x_offset) - } else { - let font = skia_paragraph.get_font_at(seg_start); - let measured_width = font.measure_text(segment_text, None).0; - (measured_width, current_x_offset) - }; - - // Underline - if text_style.decoration().ty - == skia_safe::textlayout::TextDecoration::UNDERLINE - { - if let Some(y) = underline_y { - let thickness = max_underline_thickness; - let text_left = xy.0 + line_start_offset + actual_x_offset; - let text_width = segment_width; - let r = skia_safe::Rect::new( - text_left, - y - thickness / 2.0, - text_left + text_width, - y + thickness / 2.0, - ); - let mut decoration_paint = text_style.foreground(); - decoration_paint.set_anti_alias(true); - canvas.draw_rect(r, &decoration_paint); - } - } - // Strikethrough - if text_style.decoration().ty - == skia_safe::textlayout::TextDecoration::LINE_THROUGH - { - if let Some(y) = strike_y { - let thickness = max_strike_thickness; - let text_left = xy.0 + line_start_offset + actual_x_offset; - let text_width = segment_width; - let r = skia_safe::Rect::new( - text_left, - y - thickness / 2.0, - text_left + text_width, - y + thickness / 2.0, - ); - let mut decoration_paint = text_style.foreground(); - decoration_paint.set_anti_alias(true); - canvas.draw_rect(r, &decoration_paint); - } - } - current_x_offset += segment_width; - } + render_text_decoration(canvas, &skia_paragraph, builder, line_metrics, xy); } - // Only increment group_offset_y for regular paragraphs (single element groups) - // For stroke groups (multiple elements), keep same offset for blending if group_len == 1 { group_offset_y += paragraph_height; } - // For stroke groups (group_len > 1), don't increment group_offset_y within the group - // This ensures all stroke variants render at the same position for proper blending } - // For stroke groups (multiple elements), increment global_offset_y once per group if group_len > 1 { let mut first_paragraph = group[0].build(); first_paragraph.layout(paragraph_width); global_offset_y += first_paragraph.height(); } else { - // For regular paragraphs, global_offset_y was already incremented inside the loop global_offset_y = group_offset_y; } } @@ -221,6 +67,168 @@ pub fn render( canvas.restore(); } +fn draw_text_decorations( + canvas: &Canvas, + text_style: &TextStyle, + y: Option, + thickness: f32, + text_left: f32, + text_width: f32, +) { + if let Some(y) = y { + let r = skia_safe::Rect::new( + text_left, + y - thickness / 2.0, + text_left + text_width, + y + thickness / 2.0, + ); + let mut decoration_paint = text_style.foreground(); + decoration_paint.set_anti_alias(true); + canvas.draw_rect(r, &decoration_paint); + } +} + +fn calculate_decoration_metrics( + style_metrics: &Vec<(usize, &StyleMetrics)>, + line_baseline: f32, +) -> (f32, Option, f32, Option) { + let mut max_underline_thickness: f32 = 0.0; + let mut underline_y = None; + let mut max_strike_thickness: f32 = 0.0; + let mut strike_y = None; + for (_style_start, style_metric) in style_metrics.iter() { + let font_metrics = style_metric.font_metrics; + let font_size = font_metrics + .cap_height + .abs() + .max(font_metrics.x_height.abs()); + let min_thickness = (font_size * 0.06).max(1.0); + let thickness = font_metrics + .underline_thickness() + .unwrap_or(1.0) + .max(min_thickness); + if style_metric.text_style.decoration().ty == TextDecoration::UNDERLINE { + let y = line_baseline + font_metrics.underline_position().unwrap_or(thickness); + max_underline_thickness = max_underline_thickness.max(thickness); + underline_y = Some(y); + } + if style_metric.text_style.decoration().ty == TextDecoration::LINE_THROUGH { + let y = line_baseline + + font_metrics + .strikeout_position() + .unwrap_or(-font_metrics.cap_height / 2.0); + max_strike_thickness = max_strike_thickness.max(thickness); + strike_y = Some(y); + } + } + ( + max_underline_thickness, + underline_y, + max_strike_thickness, + strike_y, + ) +} + +fn render_text_decoration( + canvas: &Canvas, + skia_paragraph: &Paragraph, + builder: &mut ParagraphBuilder, + line_metrics: &LineMetrics, + xy: (f32, f32), +) { + let style_metrics: Vec<_> = line_metrics + .get_style_metrics(line_metrics.start_index..line_metrics.end_index) + .into_iter() + .collect(); + + let mut current_x_offset = 0.0; + let total_chars = line_metrics.end_index - line_metrics.start_index; + let line_start_offset = line_metrics.left as f32; + + if total_chars == 0 || style_metrics.is_empty() { + return; + } + + let line_baseline = xy.1 + line_metrics.baseline as f32; + let full_text = builder.get_text(); + + // Calculate decoration metrics + let (max_underline_thickness, underline_y, max_strike_thickness, strike_y) = + calculate_decoration_metrics(&style_metrics, line_baseline); + + // Draw decorations per segment (text leaf) + for (i, (style_start, style_metric)) in style_metrics.iter().enumerate() { + let text_style = &style_metric.text_style; + let style_end = style_metrics + .get(i + 1) + .map(|(next_i, _)| *next_i) + .unwrap_or(line_metrics.end_index); + + let seg_start = (*style_start).max(line_metrics.start_index); + let seg_end = style_end.min(line_metrics.end_index); + if seg_start >= seg_end { + continue; + } + + let start_byte = full_text + .char_indices() + .nth(seg_start) + .map(|(i, _)| i) + .unwrap_or(0); + let end_byte = full_text + .char_indices() + .nth(seg_end) + .map(|(i, _)| i) + .unwrap_or(full_text.len()); + let segment_text = &full_text[start_byte..end_byte]; + + let rects = skia_paragraph.get_rects_for_range( + seg_start..seg_end, + RectHeightStyle::Tight, + RectWidthStyle::Tight, + ); + let (segment_width, actual_x_offset) = if !rects.is_empty() { + let total_width: f32 = rects.iter().map(|r| r.rect.width()).sum(); + let skia_x_offset = rects + .first() + .map(|r| r.rect.left - line_start_offset) + .unwrap_or(0.0); + (total_width, skia_x_offset) + } else { + let font = skia_paragraph.get_font_at(seg_start); + let measured_width = font.measure_text(segment_text, None).0; + (measured_width, current_x_offset) + }; + + let text_left = xy.0 + line_start_offset + actual_x_offset; + let text_width = segment_width; + + // Underline + if text_style.decoration().ty == TextDecoration::UNDERLINE { + draw_text_decorations( + canvas, + text_style, + underline_y, + max_underline_thickness, + text_left, + text_width, + ); + } + // Strikethrough + if text_style.decoration().ty == TextDecoration::LINE_THROUGH { + draw_text_decorations( + canvas, + text_style, + strike_y, + max_strike_thickness, + text_left, + text_width, + ); + } + current_x_offset += segment_width; + } +} + fn calculate_total_paragraphs_height(paragraphs: &mut [ParagraphBuilder], width: f32) -> f32 { paragraphs .iter_mut() diff --git a/render-wasm/src/shapes.rs b/render-wasm/src/shapes.rs index 1b7a5d922c..5cbc214185 100644 --- a/render-wasm/src/shapes.rs +++ b/render-wasm/src/shapes.rs @@ -1152,6 +1152,34 @@ impl Shape { self.children_ids(include_hidden) } } + + pub fn drop_shadow_paints(&self) -> Vec { + let drop_shadows: Vec<&crate::shapes::shadows::Shadow> = + self.drop_shadows().filter(|s| !s.hidden()).collect(); + drop_shadows + .into_iter() + .map(|shadow| { + let mut paint = skia_safe::Paint::default(); + let filter = shadow.get_drop_shadow_filter(); + paint.set_image_filter(filter); + paint + }) + .collect() + } + + pub fn inner_shadow_paints(&self) -> Vec { + let inner_shadows: Vec<&crate::shapes::shadows::Shadow> = + self.inner_shadows().filter(|s| !s.hidden()).collect(); + inner_shadows + .into_iter() + .map(|shadow| { + let mut paint = skia_safe::Paint::default(); + let filter = shadow.get_inner_shadow_filter(); + paint.set_image_filter(filter); + paint + }) + .collect() + } } #[cfg(test)] diff --git a/render-wasm/src/shapes/modifiers.rs b/render-wasm/src/shapes/modifiers.rs index e90b8e2d0c..4c8e00682f 100644 --- a/render-wasm/src/shapes/modifiers.rs +++ b/render-wasm/src/shapes/modifiers.rs @@ -200,7 +200,7 @@ fn propagate_transform( match content.grow_type() { GrowType::AutoHeight => { let paragraph_width = shape_bounds_after.width(); - let mut paragraphs = content.to_paragraphs(None, None); + let mut paragraphs = content.to_paragraphs(None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( &shape_bounds_after, @@ -213,7 +213,7 @@ fn propagate_transform( } GrowType::AutoWidth => { let paragraph_width = content.get_width(); - let mut paragraphs = content.to_paragraphs(None, None); + let mut paragraphs = content.to_paragraphs(None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( &shape_bounds_after, diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index 6cbfbd3052..825a3c24e7 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -2,6 +2,7 @@ use crate::{ math::{Matrix, Rect}, render::{default_font, filters::compose_filters, DEFAULT_EMOJI_FONT}, }; + use skia_safe::{ self as skia, paint::Paint, @@ -111,6 +112,7 @@ impl TextContent { &self, blur: Option<&ImageFilter>, blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, ) -> Vec> { let fonts = get_font_collection(); let fallback_fonts = get_fallback_fonts(); @@ -120,7 +122,8 @@ impl TextContent { let paragraph_style = paragraph.paragraph_to_style(); let mut builder = ParagraphBuilder::new(¶graph_style, fonts); for leaf in ¶graph.children { - let text_style = leaf.to_style(&self.bounds, fallback_fonts, blur, blur_mask); + let text_style = + leaf.to_style(&self.bounds, fallback_fonts, blur, blur_mask, shadow); let text = leaf.apply_text_transform(); builder.push_style(&text_style); builder.add_text(&text); @@ -137,6 +140,7 @@ impl TextContent { bounds: &Rect, blur: Option<&ImageFilter>, blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, count_inner_strokes: usize, ) -> Vec> { let fallback_fonts = get_fallback_fonts(); @@ -152,14 +156,26 @@ impl TextContent { if let Some(blur_mask) = blur_mask { text_paint.set_mask_filter(blur_mask.clone()); } - let stroke_paints = get_text_stroke_paints( - stroke, - bounds, - &text_paint, - blur, - blur_mask, - count_inner_strokes, - ); + + let stroke_paints = if shadow.is_some() { + get_text_stroke_paints_with_shadows( + stroke, + blur, + blur_mask, + shadow, + leaf.is_transparent(), + ) + } else { + get_text_stroke_paints( + stroke, + bounds, + &text_paint, + blur, + blur_mask, + count_inner_strokes, + ) + }; + let text: String = leaf.apply_text_transform(); for (paint_idx, stroke_paint) in stroke_paints.iter().enumerate() { @@ -169,7 +185,7 @@ impl TextContent { }); let stroke_paint = stroke_paint.clone(); let stroke_style = - leaf.to_stroke_style(&stroke_paint, fallback_fonts, blur, blur_mask); + leaf.to_stroke_style(&stroke_paint, fallback_fonts, blur, blur_mask, None); builder.push_style(&stroke_style); builder.add_text(&text); } @@ -187,7 +203,7 @@ impl TextContent { pub fn get_width(&self) -> f32 { if self.grow_type() == GrowType::AutoWidth { - let temp_paragraphs = self.to_paragraphs(None, None); + let temp_paragraphs = self.to_paragraphs(None, None, None); let mut temp_paragraphs = temp_paragraphs; auto_width(&mut temp_paragraphs, f32::MAX).ceil() } else { @@ -205,7 +221,7 @@ impl TextContent { pub fn visual_bounds(&self) -> (f32, f32) { let paragraph_width = self.get_width(); - let mut paragraphs = self.to_paragraphs(None, None); + let mut paragraphs = self.to_paragraphs(None, None, None); let paragraph_height = auto_height(&mut paragraphs, paragraph_width); (paragraph_width, paragraph_height) } @@ -408,15 +424,24 @@ impl TextLeaf { fallback_fonts: &HashSet, _blur: Option<&ImageFilter>, blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, ) -> skia::textlayout::TextStyle { let mut style = skia::textlayout::TextStyle::default(); - let mut paint = merge_fills(&self.fills, *content_bounds); - if let Some(blur_mask) = blur_mask { - paint.set_mask_filter(blur_mask.clone()); + if shadow.is_some() { + let paint = shadow.unwrap().clone(); + style.set_foreground_paint(&paint); + } else { + let paint = merge_fills(&self.fills, *content_bounds); + style.set_foreground_paint(&paint); + } + + if let Some(blur_mask) = blur_mask { + let mut paint = skia::Paint::default(); + paint.set_mask_filter(blur_mask.clone()); + style.set_foreground_paint(&paint); } - style.set_foreground_paint(&paint); style.set_font_size(self.font_size); style.set_letter_spacing(self.letter_spacing); style.set_half_leading(false); @@ -450,8 +475,9 @@ impl TextLeaf { fallback_fonts: &HashSet, blur: Option<&ImageFilter>, blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, ) -> skia::textlayout::TextStyle { - let mut style = self.to_style(&Rect::default(), fallback_fonts, blur, blur_mask); + let mut style = self.to_style(&Rect::default(), fallback_fonts, blur, blur_mask, shadow); style.set_foreground_paint(stroke_paint); style.set_font_size(self.font_size); style.set_letter_spacing(self.letter_spacing); @@ -492,6 +518,16 @@ impl TextLeaf { pub fn scale_content(&mut self, value: f32) { self.font_size *= value; } + + pub fn is_transparent(&self) -> bool { + if self.fills.is_empty() { + return true; + } + self.fills.iter().all(|fill| match fill { + shapes::Fill::Solid(shapes::SolidColor(color)) => color.a() == 0, + _ => false, + }) + } } const RAW_PARAGRAPH_DATA_SIZE: usize = std::mem::size_of::(); @@ -734,6 +770,94 @@ pub fn auto_height(paragraphs: &mut [Vec], width: f32) -> f32 }) } +fn get_text_stroke_paints_with_shadows( + stroke: &Stroke, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, + is_transparent: bool, +) -> Vec { + let mut paints = Vec::new(); + + match stroke.kind { + StrokeKind::Inner => { + let mut paint = skia_safe::Paint::default(); + paint.set_style(skia::PaintStyle::Fill); + paint.set_anti_alias(true); + + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + + if let Some(shadow) = shadow { + paint.set_image_filter(shadow.image_filter()); + } + + paints.push(paint.clone()); + + if is_transparent { + let image_filter = skia_safe::image_filters::erode( + (stroke.width, stroke.width), + paint.image_filter(), + None, + ); + paint.set_image_filter(image_filter); + paint.set_blend_mode(skia::BlendMode::DstOut); + paints.push(paint.clone()); + } + } + StrokeKind::Center => { + let mut paint = skia_safe::Paint::default(); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width); + + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + + if let Some(shadow) = shadow { + paint.set_image_filter(shadow.image_filter()); + } + + if is_transparent { + paint.set_style(skia::PaintStyle::Stroke); + } else { + paint.set_style(skia::PaintStyle::StrokeAndFill); + } + + paints.push(paint); + } + StrokeKind::Outer => { + let mut paint = skia_safe::Paint::default(); + paint.set_style(skia::PaintStyle::StrokeAndFill); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width * 2.0); + + if let Some(blur_mask) = blur_mask { + paint.set_mask_filter(blur_mask.clone()); + } + + if let Some(shadow) = shadow { + paint.set_image_filter(shadow.image_filter()); + } + + paints.push(paint.clone()); + + if is_transparent { + let image_filter = skia_safe::image_filters::erode( + (stroke.width, stroke.width), + paint.image_filter(), + None, + ); + paint.set_image_filter(image_filter); + paint.set_blend_mode(skia::BlendMode::DstOut); + paints.push(paint.clone()); + } + } + } + paints +} + fn get_text_stroke_paints( stroke: &Stroke, bounds: &Rect, @@ -819,9 +943,6 @@ fn get_text_stroke_paints( paint.set_blend_mode(skia::BlendMode::Clear); paint.set_color(skia::Color::TRANSPARENT); paint.set_anti_alias(true); - if let Some(blur_mask) = blur_mask { - paint.set_mask_filter(blur_mask.clone()); - } paints.push(paint); } } diff --git a/render-wasm/src/shapes/text_paths.rs b/render-wasm/src/shapes/text_paths.rs index 11c987055e..9c12b86a83 100644 --- a/render-wasm/src/shapes/text_paths.rs +++ b/render-wasm/src/shapes/text_paths.rs @@ -20,7 +20,7 @@ impl TextPaths { let mut paths = Vec::new(); let mut offset_y = self.bounds.y(); - let mut paragraphs = self.to_paragraphs(None, None); + let mut paragraphs = self.to_paragraphs(None, None, None); for paragraphs in paragraphs.iter_mut() { for paragraph_builder in paragraphs.iter_mut() { diff --git a/render-wasm/src/wasm/text.rs b/render-wasm/src/wasm/text.rs index 06096bf0e8..28976c66ff 100644 --- a/render-wasm/src/wasm/text.rs +++ b/render-wasm/src/wasm/text.rs @@ -45,7 +45,7 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { if let Type::Text(content) = &shape.shape_type { // 1. Reset Paragraphs let paragraph_width = content.get_width(); - let mut paragraphs = content.to_paragraphs(None, None); + let mut paragraphs = content.to_paragraphs(None, None, None); let built_paragraphs = build_paragraphs_with_width(&mut paragraphs, paragraph_width); // 2. Max Width Calculation @@ -57,12 +57,12 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { // 3. Width and Height Calculation match content.grow_type() { GrowType::AutoHeight => { - let mut paragraph_height = content.to_paragraphs(None, None); + let mut paragraph_height = content.to_paragraphs(None, None, None); height = auto_height(&mut paragraph_height, paragraph_width).ceil(); } GrowType::AutoWidth => { width = paragraph_width; - let mut paragraph_height = content.to_paragraphs(None, None); + let mut paragraph_height = content.to_paragraphs(None, None, None); height = auto_height(&mut paragraph_height, paragraph_width).ceil(); } GrowType::Fixed => {} From bedb98ad9f3db118e83dca28583dc227cfb8b5ac Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Mon, 1 Sep 2025 16:20:08 +0200 Subject: [PATCH 011/354] :sparkles: Add context menu for typography --- .../app/main/ui/workspace/tokens/management/context_menu.cljs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/app/main/ui/workspace/tokens/management/context_menu.cljs b/frontend/src/app/main/ui/workspace/tokens/management/context_menu.cljs index 0fa23958a0..c49027a2bc 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/context_menu.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/context_menu.cljs @@ -273,6 +273,7 @@ text-case (partial generic-attribute-actions #{:text-case} "Text Case") text-decoration (partial generic-attribute-actions #{:text-decoration} "Text Decoration") font-weight (partial generic-attribute-actions #{:font-weight} "Font Weight") + typography (partial generic-attribute-actions #{:typography} "Typography") border-radius (partial all-or-separate-actions {:attribute-labels {:r1 "Top Left" :r2 "Top Right" :r4 "Bottom Left" @@ -302,6 +303,7 @@ :text-case text-case :text-decoration text-decoration :font-weight font-weight + :typography typography :dimensions (fn [context-data] (-> (concat (when (seq (sizing-attribute-actions context-data)) [{:title "Sizing" :submenu :sizing}]) From d25f9cd4bda7b84e1a61d7684e1d58ac89456d29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 2 Sep 2025 15:03:46 +0200 Subject: [PATCH 012/354] :recycle: Move auto_width and auto_height to their own textlayout module --- render-wasm/src/main.rs | 1 + render-wasm/src/shapes/modifiers.rs | 16 ++++----- render-wasm/src/shapes/text.rs | 53 +---------------------------- render-wasm/src/textlayout.rs | 53 +++++++++++++++++++++++++++++ render-wasm/src/wasm/text.rs | 7 ++-- 5 files changed, 66 insertions(+), 64 deletions(-) create mode 100644 render-wasm/src/textlayout.rs diff --git a/render-wasm/src/main.rs b/render-wasm/src/main.rs index 756d23336e..8a9a5fab30 100644 --- a/render-wasm/src/main.rs +++ b/render-wasm/src/main.rs @@ -7,6 +7,7 @@ mod performance; mod render; mod shapes; mod state; +mod textlayout; mod tiles; mod utils; mod uuid; diff --git a/render-wasm/src/shapes/modifiers.rs b/render-wasm/src/shapes/modifiers.rs index 4c8e00682f..6f70d32975 100644 --- a/render-wasm/src/shapes/modifiers.rs +++ b/render-wasm/src/shapes/modifiers.rs @@ -1,20 +1,20 @@ use std::collections::{HashMap, HashSet, VecDeque}; -pub mod common; + mod constraints; mod flex_layout; + +pub mod common; pub mod grid_layout; +use crate::math::{self as math, bools, identitish, Bounds, Matrix, Point}; use common::GetBounds; -use crate::math::bools; -use crate::math::{self as math, identitish, Bounds, Matrix, Point}; - use crate::shapes::{ - auto_height, ConstraintH, ConstraintV, Frame, Group, GrowType, Layout, Modifier, Shape, - StructureEntry, TransformEntry, Type, + ConstraintH, ConstraintV, Frame, Group, GrowType, Layout, Modifier, Shape, StructureEntry, + TransformEntry, Type, }; -use crate::state::ShapesPool; -use crate::state::State; +use crate::state::{ShapesPool, State}; +use crate::textlayout::auto_height; use crate::uuid::Uuid; #[allow(clippy::too_many_arguments)] diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index 825a3c24e7..acbca475b3 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -13,6 +13,7 @@ use std::collections::HashSet; use super::FontFamily; use crate::shapes::{self, merge_fills, set_paint_fill, Stroke, StrokeKind}; +use crate::textlayout::{auto_height, auto_width}; use crate::utils::{get_fallback_fonts, get_font_collection, uuid_from_u32}; use crate::wasm::fills::parse_fills_from_bytes; use crate::Uuid; @@ -42,30 +43,6 @@ pub struct TextContent { pub grow_type: GrowType, } -pub fn build_paragraphs_with_width( - paragraphs: &mut [Vec], - width: f32, -) -> Vec> { - paragraphs - .iter_mut() - .map(|builders| { - builders - .iter_mut() - .map(|builder| { - let mut paragraph = builder.build(); - // For auto-width, always layout with infinite width first to get intrinsic width - paragraph.layout(f32::MAX); - let intrinsic_width = paragraph.max_intrinsic_width().ceil(); - // Use the larger of the requested width or intrinsic width to prevent line breaks - let final_width = f32::max(width, intrinsic_width); - paragraph.layout(final_width); - paragraph - }) - .collect() - }) - .collect() -} - impl TextContent { pub fn new(bounds: Rect, grow_type: GrowType) -> Self { Self { @@ -742,34 +719,6 @@ impl From<&Vec> for RawTextData { } } -pub fn get_built_paragraphs( - paragraphs: &mut [Vec], - width: f32, -) -> Vec> { - build_paragraphs_with_width(paragraphs, width) -} - -pub fn auto_width(paragraphs: &mut [Vec], width: f32) -> f32 { - let built_paragraphs = get_built_paragraphs(paragraphs, width); - - built_paragraphs - .iter() - .flatten() - .fold(0.0, |auto_width, p| { - f32::max(p.max_intrinsic_width(), auto_width) - }) -} - -pub fn auto_height(paragraphs: &mut [Vec], width: f32) -> f32 { - paragraphs.iter_mut().fold(0.0, |auto_height, p| { - p.iter_mut().fold(auto_height, |auto_height, paragraph| { - let mut paragraph = paragraph.build(); - paragraph.layout(width); - auto_height + paragraph.height() - }) - }) -} - fn get_text_stroke_paints_with_shadows( stroke: &Stroke, blur: Option<&ImageFilter>, diff --git a/render-wasm/src/textlayout.rs b/render-wasm/src/textlayout.rs new file mode 100644 index 0000000000..23ce4e6ebc --- /dev/null +++ b/render-wasm/src/textlayout.rs @@ -0,0 +1,53 @@ +use skia_safe::textlayout::ParagraphBuilder; + +pub fn auto_width(paragraphs: &mut [Vec], width: f32) -> f32 { + let built_paragraphs = get_built_paragraphs(paragraphs, width); + + built_paragraphs + .iter() + .flatten() + .fold(0.0, |auto_width, p| { + f32::max(p.max_intrinsic_width(), auto_width) + }) +} + +pub fn auto_height(paragraphs: &mut [Vec], width: f32) -> f32 { + paragraphs.iter_mut().fold(0.0, |auto_height, p| { + p.iter_mut().fold(auto_height, |auto_height, paragraph| { + let mut paragraph = paragraph.build(); + paragraph.layout(width); + auto_height + paragraph.height() + }) + }) +} + +pub fn build_paragraphs_with_width( + paragraphs: &mut [Vec], + width: f32, +) -> Vec> { + paragraphs + .iter_mut() + .map(|builders| { + builders + .iter_mut() + .map(|builder| { + let mut paragraph = builder.build(); + // For auto-width, always layout with infinite width first to get intrinsic width + paragraph.layout(f32::MAX); + let intrinsic_width = paragraph.max_intrinsic_width().ceil(); + // Use the larger of the requested width or intrinsic width to prevent line breaks + let final_width = f32::max(width, intrinsic_width); + paragraph.layout(final_width); + paragraph + }) + .collect() + }) + .collect() +} + +fn get_built_paragraphs( + paragraphs: &mut [Vec], + width: f32, +) -> Vec> { + build_paragraphs_with_width(paragraphs, width) +} diff --git a/render-wasm/src/wasm/text.rs b/render-wasm/src/wasm/text.rs index 28976c66ff..886449dd5d 100644 --- a/render-wasm/src/wasm/text.rs +++ b/render-wasm/src/wasm/text.rs @@ -1,8 +1,7 @@ use crate::mem; -use crate::shapes::{auto_height, build_paragraphs_with_width, GrowType, RawTextData, Type}; - -use crate::STATE; -use crate::{with_current_shape, with_current_shape_mut}; +use crate::shapes::{GrowType, RawTextData, Type}; +use crate::textlayout::{auto_height, build_paragraphs_with_width}; +use crate::{with_current_shape, with_current_shape_mut, STATE}; #[no_mangle] pub extern "C" fn clear_shape_text() { From 50b9e8c6e681455c46bd12ef483afecbfb1f0c7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 2 Sep 2025 15:07:13 +0200 Subject: [PATCH 013/354] :recycle: Rename TextContent::get_width to TextContent::width --- render-wasm/src/render/text.rs | 2 +- render-wasm/src/shapes/modifiers.rs | 2 +- render-wasm/src/shapes/text.rs | 11 +++-------- render-wasm/src/wasm/text.rs | 2 +- 4 files changed, 6 insertions(+), 11 deletions(-) diff --git a/render-wasm/src/render/text.rs b/render-wasm/src/render/text.rs index 593dd008ff..25e4a58c76 100644 --- a/render-wasm/src/render/text.rs +++ b/render-wasm/src/render/text.rs @@ -19,7 +19,7 @@ pub fn render( // Width let paragraph_width = if let crate::shapes::Type::Text(text_content) = &shape.shape_type { - text_content.get_width() + text_content.width() } else { shape.width() }; diff --git a/render-wasm/src/shapes/modifiers.rs b/render-wasm/src/shapes/modifiers.rs index 6f70d32975..d1be0a4180 100644 --- a/render-wasm/src/shapes/modifiers.rs +++ b/render-wasm/src/shapes/modifiers.rs @@ -212,7 +212,7 @@ fn propagate_transform( transform.post_concat(&resize_transform); } GrowType::AutoWidth => { - let paragraph_width = content.get_width(); + let paragraph_width = content.width(); let mut paragraphs = content.to_paragraphs(None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index acbca475b3..e2f362b312 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -66,11 +66,6 @@ impl TextContent { self.bounds = Rect::from_xywh(x, y, w, h); } - #[allow(dead_code)] - pub fn width(&self) -> f32 { - self.bounds.width() - } - #[allow(dead_code)] pub fn x(&self) -> f32 { self.bounds.x() @@ -178,13 +173,13 @@ impl TextContent { paragraph_group } - pub fn get_width(&self) -> f32 { + pub fn width(&self) -> f32 { if self.grow_type() == GrowType::AutoWidth { let temp_paragraphs = self.to_paragraphs(None, None, None); let mut temp_paragraphs = temp_paragraphs; auto_width(&mut temp_paragraphs, f32::MAX).ceil() } else { - self.width() + self.bounds.width() } } @@ -197,7 +192,7 @@ impl TextContent { } pub fn visual_bounds(&self) -> (f32, f32) { - let paragraph_width = self.get_width(); + let paragraph_width = self.width(); let mut paragraphs = self.to_paragraphs(None, None, None); let paragraph_height = auto_height(&mut paragraphs, paragraph_width); (paragraph_width, paragraph_height) diff --git a/render-wasm/src/wasm/text.rs b/render-wasm/src/wasm/text.rs index 886449dd5d..6f5e71c2b5 100644 --- a/render-wasm/src/wasm/text.rs +++ b/render-wasm/src/wasm/text.rs @@ -43,7 +43,7 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { if let Type::Text(content) = &shape.shape_type { // 1. Reset Paragraphs - let paragraph_width = content.get_width(); + let paragraph_width = content.width(); let mut paragraphs = content.to_paragraphs(None, None, None); let built_paragraphs = build_paragraphs_with_width(&mut paragraphs, paragraph_width); From d40b68c004ebc9afa8725960c627f4bcaac2a6c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 2 Sep 2025 15:22:05 +0200 Subject: [PATCH 014/354] :recycle: Refactor and rename ParagraphBuilder instantiating from TextContent --- render-wasm/src/render.rs | 28 ++- render-wasm/src/shapes/modifiers.rs | 6 +- render-wasm/src/shapes/text.rs | 299 ++------------------------- render-wasm/src/shapes/text_paths.rs | 4 +- render-wasm/src/textlayout.rs | 286 ++++++++++++++++++++++++- render-wasm/src/wasm/text.rs | 10 +- 6 files changed, 332 insertions(+), 301 deletions(-) diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index f4e48e05a7..ca176758eb 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -24,6 +24,7 @@ pub use surfaces::{SurfaceId, Surfaces}; use crate::performance; use crate::shapes::{Blur, BlurType, Corners, Fill, Shape, StructureEntry, Type}; use crate::state::ShapesPool; +use crate::textlayout::{paragraph_builders_from_text, stroke_paragraph_builders_from_text}; use crate::tiles::{self, PendingTiles, TileRect}; use crate::uuid::Uuid; use crate::view::Viewbox; @@ -541,13 +542,18 @@ impl RenderState { let inner_shadows = shape.inner_shadow_paints(); let blur_filter = shape.image_filter(1.); let blur_mask = shape.mask_filter(1.); - let mut paragraphs = - text_content.to_paragraphs(blur_filter.as_ref(), blur_mask.as_ref(), None); + let mut paragraphs = paragraph_builders_from_text( + &text_content, + blur_filter.as_ref(), + blur_mask.as_ref(), + None, + ); // Render all drop shadows if there are no visible strokes if !shape.has_visible_strokes() && !drop_shadows.is_empty() { for drop_shadow in &drop_shadows { - let mut paragraphs_with_drop_shadows = text_content.to_paragraphs( + let mut paragraphs_with_drop_shadows = paragraph_builders_from_text( + &text_content, blur_filter.as_ref(), blur_mask.as_ref(), Some(drop_shadow), @@ -564,8 +570,9 @@ impl RenderState { text::render(self, &shape, &mut paragraphs, None); for stroke in shape.visible_strokes().rev() { for drop_shadow in &drop_shadows { - let mut stroke_paragraphs_with_drop_shadows = text_content - .to_stroke_paragraphs( + let mut stroke_paragraphs_with_drop_shadows = + stroke_paragraph_builders_from_text( + &text_content, stroke, &shape.selrect(), blur_filter.as_ref(), @@ -580,7 +587,8 @@ impl RenderState { ); } - let mut stroke_paragraphs = text_content.to_stroke_paragraphs( + let mut stroke_paragraphs = stroke_paragraph_builders_from_text( + &text_content, stroke, &shape.selrect(), blur_filter.as_ref(), @@ -600,8 +608,9 @@ impl RenderState { ); for inner_shadow in &inner_shadows { - let mut stroke_paragraphs_with_inner_shadows = text_content - .to_stroke_paragraphs( + let mut stroke_paragraphs_with_inner_shadows = + stroke_paragraph_builders_from_text( + &text_content, stroke, &shape.selrect(), blur_filter.as_ref(), @@ -618,7 +627,8 @@ impl RenderState { } for inner_shadow in &inner_shadows { - let mut paragraphs_with_inner_shadows = text_content.to_paragraphs( + let mut paragraphs_with_inner_shadows = paragraph_builders_from_text( + &text_content, blur_filter.as_ref(), blur_mask.as_ref(), Some(inner_shadow), diff --git a/render-wasm/src/shapes/modifiers.rs b/render-wasm/src/shapes/modifiers.rs index d1be0a4180..c150e4ba61 100644 --- a/render-wasm/src/shapes/modifiers.rs +++ b/render-wasm/src/shapes/modifiers.rs @@ -14,7 +14,7 @@ use crate::shapes::{ TransformEntry, Type, }; use crate::state::{ShapesPool, State}; -use crate::textlayout::auto_height; +use crate::textlayout::{auto_height, paragraph_builders_from_text}; use crate::uuid::Uuid; #[allow(clippy::too_many_arguments)] @@ -200,7 +200,7 @@ fn propagate_transform( match content.grow_type() { GrowType::AutoHeight => { let paragraph_width = shape_bounds_after.width(); - let mut paragraphs = content.to_paragraphs(None, None, None); + let mut paragraphs = paragraph_builders_from_text(content, None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( &shape_bounds_after, @@ -213,7 +213,7 @@ fn propagate_transform( } GrowType::AutoWidth => { let paragraph_width = content.width(); - let mut paragraphs = content.to_paragraphs(None, None, None); + let mut paragraphs = paragraph_builders_from_text(content, None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( &shape_bounds_after, diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index e2f362b312..bce3fda8c3 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -1,20 +1,16 @@ use crate::{ math::{Matrix, Rect}, - render::{default_font, filters::compose_filters, DEFAULT_EMOJI_FONT}, + render::{default_font, DEFAULT_EMOJI_FONT}, + textlayout::paragraph_builders_from_text, }; -use skia_safe::{ - self as skia, - paint::Paint, - textlayout::{ParagraphBuilder, ParagraphStyle}, - ImageFilter, MaskFilter, -}; +use skia_safe::{self as skia, paint::Paint, textlayout::ParagraphStyle, ImageFilter, MaskFilter}; use std::collections::HashSet; use super::FontFamily; -use crate::shapes::{self, merge_fills, set_paint_fill, Stroke, StrokeKind}; +use crate::shapes::{self, merge_fills}; use crate::textlayout::{auto_height, auto_width}; -use crate::utils::{get_fallback_fonts, get_font_collection, uuid_from_u32}; +use crate::utils::uuid_from_u32; use crate::wasm::fills::parse_fills_from_bytes; use crate::Uuid; @@ -62,6 +58,10 @@ impl TextContent { } } + pub fn bounds(&self) -> Rect { + self.bounds + } + pub fn set_xywh(&mut self, x: f32, y: f32, w: f32, h: f32) { self.bounds = Rect::from_xywh(x, y, w, h); } @@ -80,102 +80,13 @@ impl TextContent { self.paragraphs.push(paragraph); } - pub fn to_paragraphs( - &self, - blur: Option<&ImageFilter>, - blur_mask: Option<&MaskFilter>, - shadow: Option<&Paint>, - ) -> Vec> { - let fonts = get_font_collection(); - let fallback_fonts = get_fallback_fonts(); - let mut paragraph_group = Vec::new(); - - for paragraph in &self.paragraphs { - let paragraph_style = paragraph.paragraph_to_style(); - let mut builder = ParagraphBuilder::new(¶graph_style, fonts); - for leaf in ¶graph.children { - let text_style = - leaf.to_style(&self.bounds, fallback_fonts, blur, blur_mask, shadow); - let text = leaf.apply_text_transform(); - builder.push_style(&text_style); - builder.add_text(&text); - } - paragraph_group.push(vec![builder]); - } - - paragraph_group - } - - pub fn to_stroke_paragraphs( - &self, - stroke: &Stroke, - bounds: &Rect, - blur: Option<&ImageFilter>, - blur_mask: Option<&MaskFilter>, - shadow: Option<&Paint>, - count_inner_strokes: usize, - ) -> Vec> { - let fallback_fonts = get_fallback_fonts(); - let fonts = get_font_collection(); - let mut paragraph_group = Vec::new(); - - for paragraph in &self.paragraphs { - let mut stroke_paragraphs_map: std::collections::HashMap = - std::collections::HashMap::new(); - - for leaf in paragraph.children.iter() { - let mut text_paint = merge_fills(&leaf.fills, *bounds); - if let Some(blur_mask) = blur_mask { - text_paint.set_mask_filter(blur_mask.clone()); - } - - let stroke_paints = if shadow.is_some() { - get_text_stroke_paints_with_shadows( - stroke, - blur, - blur_mask, - shadow, - leaf.is_transparent(), - ) - } else { - get_text_stroke_paints( - stroke, - bounds, - &text_paint, - blur, - blur_mask, - count_inner_strokes, - ) - }; - - let text: String = leaf.apply_text_transform(); - - for (paint_idx, stroke_paint) in stroke_paints.iter().enumerate() { - let builder = stroke_paragraphs_map.entry(paint_idx).or_insert_with(|| { - let paragraph_style = paragraph.paragraph_to_style(); - ParagraphBuilder::new(¶graph_style, fonts) - }); - let stroke_paint = stroke_paint.clone(); - let stroke_style = - leaf.to_stroke_style(&stroke_paint, fallback_fonts, blur, blur_mask, None); - builder.push_style(&stroke_style); - builder.add_text(&text); - } - } - - let stroke_paragraphs: Vec = (0..stroke_paragraphs_map.len()) - .map(|i| stroke_paragraphs_map.remove(&i).unwrap()) - .collect(); - - paragraph_group.push(stroke_paragraphs); - } - - paragraph_group + pub fn paragraphs(&self) -> &Vec { + &self.paragraphs } pub fn width(&self) -> f32 { if self.grow_type() == GrowType::AutoWidth { - let temp_paragraphs = self.to_paragraphs(None, None, None); + let temp_paragraphs = paragraph_builders_from_text(self, None, None, None); let mut temp_paragraphs = temp_paragraphs; auto_width(&mut temp_paragraphs, f32::MAX).ceil() } else { @@ -193,7 +104,7 @@ impl TextContent { pub fn visual_bounds(&self) -> (f32, f32) { let paragraph_width = self.width(); - let mut paragraphs = self.to_paragraphs(None, None, None); + let mut paragraphs = paragraph_builders_from_text(self, None, None, None); let paragraph_height = auto_height(&mut paragraphs, paragraph_width); (paragraph_width, paragraph_height) } @@ -390,6 +301,10 @@ impl TextLeaf { } } + pub fn fills(&self) -> &[shapes::Fill] { + &self.fills + } + pub fn to_style( &self, content_bounds: &Rect, @@ -713,183 +628,3 @@ impl From<&Vec> for RawTextData { Self { paragraph } } } - -fn get_text_stroke_paints_with_shadows( - stroke: &Stroke, - blur: Option<&ImageFilter>, - blur_mask: Option<&MaskFilter>, - shadow: Option<&Paint>, - is_transparent: bool, -) -> Vec { - let mut paints = Vec::new(); - - match stroke.kind { - StrokeKind::Inner => { - let mut paint = skia_safe::Paint::default(); - paint.set_style(skia::PaintStyle::Fill); - paint.set_anti_alias(true); - - if let Some(blur) = blur { - paint.set_image_filter(blur.clone()); - } - - if let Some(shadow) = shadow { - paint.set_image_filter(shadow.image_filter()); - } - - paints.push(paint.clone()); - - if is_transparent { - let image_filter = skia_safe::image_filters::erode( - (stroke.width, stroke.width), - paint.image_filter(), - None, - ); - paint.set_image_filter(image_filter); - paint.set_blend_mode(skia::BlendMode::DstOut); - paints.push(paint.clone()); - } - } - StrokeKind::Center => { - let mut paint = skia_safe::Paint::default(); - paint.set_anti_alias(true); - paint.set_stroke_width(stroke.width); - - if let Some(blur) = blur { - paint.set_image_filter(blur.clone()); - } - - if let Some(shadow) = shadow { - paint.set_image_filter(shadow.image_filter()); - } - - if is_transparent { - paint.set_style(skia::PaintStyle::Stroke); - } else { - paint.set_style(skia::PaintStyle::StrokeAndFill); - } - - paints.push(paint); - } - StrokeKind::Outer => { - let mut paint = skia_safe::Paint::default(); - paint.set_style(skia::PaintStyle::StrokeAndFill); - paint.set_anti_alias(true); - paint.set_stroke_width(stroke.width * 2.0); - - if let Some(blur_mask) = blur_mask { - paint.set_mask_filter(blur_mask.clone()); - } - - if let Some(shadow) = shadow { - paint.set_image_filter(shadow.image_filter()); - } - - paints.push(paint.clone()); - - if is_transparent { - let image_filter = skia_safe::image_filters::erode( - (stroke.width, stroke.width), - paint.image_filter(), - None, - ); - paint.set_image_filter(image_filter); - paint.set_blend_mode(skia::BlendMode::DstOut); - paints.push(paint.clone()); - } - } - } - paints -} - -fn get_text_stroke_paints( - stroke: &Stroke, - bounds: &Rect, - text_paint: &Paint, - blur: Option<&ImageFilter>, - blur_mask: Option<&MaskFilter>, - count_inner_strokes: usize, -) -> Vec { - let mut paints = Vec::new(); - - match stroke.kind { - StrokeKind::Inner => { - let shader = text_paint.shader(); - let mut is_opaque = true; - - if shader.is_some() { - is_opaque = shader.unwrap().is_opaque(); - } - - if is_opaque && count_inner_strokes == 1 { - let mut paint = text_paint.clone(); - paint.set_style(skia::PaintStyle::Fill); - paint.set_anti_alias(true); - if let Some(blur) = blur { - paint.set_image_filter(blur.clone()); - } - paints.push(paint); - let mut paint = skia::Paint::default(); - paint.set_style(skia::PaintStyle::Stroke); - paint.set_blend_mode(skia::BlendMode::SrcIn); - paint.set_anti_alias(true); - paint.set_stroke_width(stroke.width * 2.0); - set_paint_fill(&mut paint, &stroke.fill, bounds); - if let Some(blur) = blur { - paint.set_image_filter(blur.clone()); - } - paints.push(paint); - } else { - let mut paint = text_paint.clone(); - paint.set_style(skia::PaintStyle::Fill); - paint.set_anti_alias(false); - set_paint_fill(&mut paint, &stroke.fill, bounds); - paints.push(paint); - - let mut paint = skia::Paint::default(); - let image_filter = - skia_safe::image_filters::erode((stroke.width, stroke.width), None, None); - - let filter = compose_filters(blur, image_filter.as_ref()); - paint.set_image_filter(filter); - paint.set_anti_alias(false); - paint.set_blend_mode(skia::BlendMode::DstOut); - paints.push(paint); - } - } - StrokeKind::Center => { - let mut paint = skia::Paint::default(); - paint.set_style(skia::PaintStyle::Stroke); - paint.set_anti_alias(true); - paint.set_stroke_width(stroke.width); - - set_paint_fill(&mut paint, &stroke.fill, bounds); - if let Some(blur) = blur { - paint.set_image_filter(blur.clone()); - } - - paints.push(paint); - } - StrokeKind::Outer => { - let mut paint = skia::Paint::default(); - paint.set_style(skia::PaintStyle::Stroke); - paint.set_blend_mode(skia::BlendMode::DstOver); - paint.set_anti_alias(true); - paint.set_stroke_width(stroke.width * 2.0); - set_paint_fill(&mut paint, &stroke.fill, bounds); - if let Some(blur_mask) = blur_mask { - paint.set_mask_filter(blur_mask.clone()); - } - paints.push(paint); - - let mut paint = skia::Paint::default(); - paint.set_style(skia::PaintStyle::Fill); - paint.set_blend_mode(skia::BlendMode::Clear); - paint.set_color(skia::Color::TRANSPARENT); - paint.set_anti_alias(true); - paints.push(paint); - } - } - - paints -} diff --git a/render-wasm/src/shapes/text_paths.rs b/render-wasm/src/shapes/text_paths.rs index 9c12b86a83..7749313d77 100644 --- a/render-wasm/src/shapes/text_paths.rs +++ b/render-wasm/src/shapes/text_paths.rs @@ -1,4 +1,4 @@ -use crate::shapes::text::TextContent; +use crate::{shapes::text::TextContent, textlayout::paragraph_builders_from_text}; use skia_safe::{ self as skia, textlayout::Paragraph as SkiaParagraph, FontMetrics, Point, Rect, TextBlob, }; @@ -20,7 +20,7 @@ impl TextPaths { let mut paths = Vec::new(); let mut offset_y = self.bounds.y(); - let mut paragraphs = self.to_paragraphs(None, None, None); + let mut paragraphs = paragraph_builders_from_text(&self.0, None, None, None); for paragraphs in paragraphs.iter_mut() { for paragraph_builder in paragraphs.iter_mut() { diff --git a/render-wasm/src/textlayout.rs b/render-wasm/src/textlayout.rs index 23ce4e6ebc..29c45d119c 100644 --- a/render-wasm/src/textlayout.rs +++ b/render-wasm/src/textlayout.rs @@ -1,4 +1,10 @@ -use skia_safe::textlayout::ParagraphBuilder; +use skia_safe::{self as skia, textlayout::ParagraphBuilder, ImageFilter, MaskFilter, Paint, Rect}; + +use crate::{ + render::filters::compose_filters, + shapes::{merge_fills, set_paint_fill, Stroke, StrokeKind, TextContent}, + utils::{get_fallback_fonts, get_font_collection}, +}; pub fn auto_width(paragraphs: &mut [Vec], width: f32) -> f32 { let built_paragraphs = get_built_paragraphs(paragraphs, width); @@ -45,9 +51,287 @@ pub fn build_paragraphs_with_width( .collect() } +pub fn paragraph_builders_from_text( + text_content: &TextContent, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, +) -> Vec> { + let fonts = get_font_collection(); + let fallback_fonts = get_fallback_fonts(); + let mut paragraph_group = Vec::new(); + + for paragraph in text_content.paragraphs() { + let paragraph_style = paragraph.paragraph_to_style(); + let mut builder = ParagraphBuilder::new(¶graph_style, fonts); + for leaf in paragraph.get_children() { + let text_style = leaf.to_style( + &text_content.bounds(), + fallback_fonts, + blur, + blur_mask, + shadow, + ); + let text = leaf.apply_text_transform(); + builder.push_style(&text_style); + builder.add_text(&text); + } + paragraph_group.push(vec![builder]); + } + + paragraph_group +} + +pub fn stroke_paragraph_builders_from_text( + text_content: &TextContent, + stroke: &Stroke, + bounds: &Rect, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, + count_inner_strokes: usize, +) -> Vec> { + let fallback_fonts = get_fallback_fonts(); + let fonts = get_font_collection(); + let mut paragraph_group = Vec::new(); + + for paragraph in text_content.paragraphs() { + let mut stroke_paragraphs_map: std::collections::HashMap = + std::collections::HashMap::new(); + + for leaf in paragraph.get_children().iter() { + let mut text_paint = merge_fills(leaf.fills(), *bounds); + if let Some(blur_mask) = blur_mask { + text_paint.set_mask_filter(blur_mask.clone()); + } + + let stroke_paints = if shadow.is_some() { + get_text_stroke_paints_with_shadows( + stroke, + blur, + blur_mask, + shadow, + leaf.is_transparent(), + ) + } else { + get_text_stroke_paints( + stroke, + bounds, + &text_paint, + blur, + blur_mask, + count_inner_strokes, + ) + }; + + let text: String = leaf.apply_text_transform(); + + for (paint_idx, stroke_paint) in stroke_paints.iter().enumerate() { + let builder = stroke_paragraphs_map.entry(paint_idx).or_insert_with(|| { + let paragraph_style = paragraph.paragraph_to_style(); + ParagraphBuilder::new(¶graph_style, fonts) + }); + let stroke_paint = stroke_paint.clone(); + let stroke_style = + leaf.to_stroke_style(&stroke_paint, fallback_fonts, blur, blur_mask, None); + builder.push_style(&stroke_style); + builder.add_text(&text); + } + } + + let stroke_paragraphs: Vec = (0..stroke_paragraphs_map.len()) + .map(|i| stroke_paragraphs_map.remove(&i).unwrap()) + .collect(); + + paragraph_group.push(stroke_paragraphs); + } + + paragraph_group +} + fn get_built_paragraphs( paragraphs: &mut [Vec], width: f32, ) -> Vec> { build_paragraphs_with_width(paragraphs, width) } + +fn get_text_stroke_paints_with_shadows( + stroke: &Stroke, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + shadow: Option<&Paint>, + is_transparent: bool, +) -> Vec { + let mut paints = Vec::new(); + + match stroke.kind { + StrokeKind::Inner => { + let mut paint = Paint::default(); + paint.set_style(skia::PaintStyle::Fill); + paint.set_anti_alias(true); + + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + + if let Some(shadow) = shadow { + paint.set_image_filter(shadow.image_filter()); + } + + paints.push(paint.clone()); + + if is_transparent { + let image_filter = skia_safe::image_filters::erode( + (stroke.width, stroke.width), + paint.image_filter(), + None, + ); + paint.set_image_filter(image_filter); + paint.set_blend_mode(skia::BlendMode::DstOut); + paints.push(paint.clone()); + } + } + StrokeKind::Center => { + let mut paint = skia_safe::Paint::default(); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width); + + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + + if let Some(shadow) = shadow { + paint.set_image_filter(shadow.image_filter()); + } + + if is_transparent { + paint.set_style(skia::PaintStyle::Stroke); + } else { + paint.set_style(skia::PaintStyle::StrokeAndFill); + } + + paints.push(paint); + } + StrokeKind::Outer => { + let mut paint = skia_safe::Paint::default(); + paint.set_style(skia::PaintStyle::StrokeAndFill); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width * 2.0); + + if let Some(blur_mask) = blur_mask { + paint.set_mask_filter(blur_mask.clone()); + } + + if let Some(shadow) = shadow { + paint.set_image_filter(shadow.image_filter()); + } + + paints.push(paint.clone()); + + if is_transparent { + let image_filter = skia_safe::image_filters::erode( + (stroke.width, stroke.width), + paint.image_filter(), + None, + ); + paint.set_image_filter(image_filter); + paint.set_blend_mode(skia::BlendMode::DstOut); + paints.push(paint.clone()); + } + } + } + paints +} + +fn get_text_stroke_paints( + stroke: &Stroke, + bounds: &Rect, + text_paint: &Paint, + blur: Option<&ImageFilter>, + blur_mask: Option<&MaskFilter>, + count_inner_strokes: usize, +) -> Vec { + let mut paints = Vec::new(); + + match stroke.kind { + StrokeKind::Inner => { + let shader = text_paint.shader(); + let mut is_opaque = true; + + if shader.is_some() { + is_opaque = shader.unwrap().is_opaque(); + } + + if is_opaque && count_inner_strokes == 1 { + let mut paint = text_paint.clone(); + paint.set_style(skia::PaintStyle::Fill); + paint.set_anti_alias(true); + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + paints.push(paint); + let mut paint = skia::Paint::default(); + paint.set_style(skia::PaintStyle::Stroke); + paint.set_blend_mode(skia::BlendMode::SrcIn); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width * 2.0); + set_paint_fill(&mut paint, &stroke.fill, bounds); + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + paints.push(paint); + } else { + let mut paint = text_paint.clone(); + paint.set_style(skia::PaintStyle::Fill); + paint.set_anti_alias(false); + set_paint_fill(&mut paint, &stroke.fill, bounds); + paints.push(paint); + + let mut paint = skia::Paint::default(); + let image_filter = + skia_safe::image_filters::erode((stroke.width, stroke.width), None, None); + + let filter = compose_filters(blur, image_filter.as_ref()); + paint.set_image_filter(filter); + paint.set_anti_alias(false); + paint.set_blend_mode(skia::BlendMode::DstOut); + paints.push(paint); + } + } + StrokeKind::Center => { + let mut paint = skia::Paint::default(); + paint.set_style(skia::PaintStyle::Stroke); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width); + + set_paint_fill(&mut paint, &stroke.fill, bounds); + if let Some(blur) = blur { + paint.set_image_filter(blur.clone()); + } + + paints.push(paint); + } + StrokeKind::Outer => { + let mut paint = skia::Paint::default(); + paint.set_style(skia::PaintStyle::Stroke); + paint.set_blend_mode(skia::BlendMode::DstOver); + paint.set_anti_alias(true); + paint.set_stroke_width(stroke.width * 2.0); + set_paint_fill(&mut paint, &stroke.fill, bounds); + if let Some(blur_mask) = blur_mask { + paint.set_mask_filter(blur_mask.clone()); + } + paints.push(paint); + + let mut paint = skia::Paint::default(); + paint.set_style(skia::PaintStyle::Fill); + paint.set_blend_mode(skia::BlendMode::Clear); + paint.set_color(skia::Color::TRANSPARENT); + paint.set_anti_alias(true); + paints.push(paint); + } + } + + paints +} diff --git a/render-wasm/src/wasm/text.rs b/render-wasm/src/wasm/text.rs index 6f5e71c2b5..5c075573d1 100644 --- a/render-wasm/src/wasm/text.rs +++ b/render-wasm/src/wasm/text.rs @@ -1,6 +1,6 @@ use crate::mem; use crate::shapes::{GrowType, RawTextData, Type}; -use crate::textlayout::{auto_height, build_paragraphs_with_width}; +use crate::textlayout::{auto_height, build_paragraphs_with_width, paragraph_builders_from_text}; use crate::{with_current_shape, with_current_shape_mut, STATE}; #[no_mangle] @@ -44,7 +44,7 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { if let Type::Text(content) = &shape.shape_type { // 1. Reset Paragraphs let paragraph_width = content.width(); - let mut paragraphs = content.to_paragraphs(None, None, None); + let mut paragraphs = paragraph_builders_from_text(content, None, None, None); let built_paragraphs = build_paragraphs_with_width(&mut paragraphs, paragraph_width); // 2. Max Width Calculation @@ -56,12 +56,14 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { // 3. Width and Height Calculation match content.grow_type() { GrowType::AutoHeight => { - let mut paragraph_height = content.to_paragraphs(None, None, None); + let mut paragraph_height = + paragraph_builders_from_text(content, None, None, None); height = auto_height(&mut paragraph_height, paragraph_width).ceil(); } GrowType::AutoWidth => { width = paragraph_width; - let mut paragraph_height = content.to_paragraphs(None, None, None); + let mut paragraph_height = + paragraph_builders_from_text(content, None, None, None); height = auto_height(&mut paragraph_height, paragraph_width).ceil(); } GrowType::Fixed => {} From 1cf0de395cb6b1088b374f52ebf5cb25e2931a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 2 Sep 2025 15:30:54 +0200 Subject: [PATCH 015/354] :recycle: Rename get_children to children (Paragraph) --- render-wasm/src/shapes/text.rs | 5 ++--- render-wasm/src/textlayout.rs | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index bce3fda8c3..d56d2e6f28 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -80,7 +80,7 @@ impl TextContent { self.paragraphs.push(paragraph); } - pub fn paragraphs(&self) -> &Vec { + pub fn paragraphs(&self) -> &[Paragraph] { &self.paragraphs } @@ -194,8 +194,7 @@ impl Paragraph { self.children = children; } - #[allow(dead_code)] - pub fn get_children(&self) -> &Vec { + pub fn children(&self) -> &[TextLeaf] { &self.children } diff --git a/render-wasm/src/textlayout.rs b/render-wasm/src/textlayout.rs index 29c45d119c..3be44c1d85 100644 --- a/render-wasm/src/textlayout.rs +++ b/render-wasm/src/textlayout.rs @@ -64,7 +64,7 @@ pub fn paragraph_builders_from_text( for paragraph in text_content.paragraphs() { let paragraph_style = paragraph.paragraph_to_style(); let mut builder = ParagraphBuilder::new(¶graph_style, fonts); - for leaf in paragraph.get_children() { + for leaf in paragraph.children() { let text_style = leaf.to_style( &text_content.bounds(), fallback_fonts, @@ -99,7 +99,7 @@ pub fn stroke_paragraph_builders_from_text( let mut stroke_paragraphs_map: std::collections::HashMap = std::collections::HashMap::new(); - for leaf in paragraph.get_children().iter() { + for leaf in paragraph.children().iter() { let mut text_paint = merge_fills(leaf.fills(), *bounds); if let Some(blur_mask) = blur_mask { text_paint.set_mask_filter(blur_mask.clone()); From 3e02dc550fb289793106d3d2c833779f71cd2367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 2 Sep 2025 15:32:10 +0200 Subject: [PATCH 016/354] :recycle: Create type alias for ParagraphBuilderGroup --- render-wasm/src/render.rs | 16 +++++++++------- render-wasm/src/shapes/modifiers.rs | 6 +++--- render-wasm/src/shapes/text.rs | 6 +++--- render-wasm/src/shapes/text_paths.rs | 4 ++-- render-wasm/src/textlayout.rs | 10 ++++++---- render-wasm/src/wasm/text.rs | 10 ++++++---- 6 files changed, 29 insertions(+), 23 deletions(-) diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index ca176758eb..8ab8338cbd 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -24,7 +24,9 @@ pub use surfaces::{SurfaceId, Surfaces}; use crate::performance; use crate::shapes::{Blur, BlurType, Corners, Fill, Shape, StructureEntry, Type}; use crate::state::ShapesPool; -use crate::textlayout::{paragraph_builders_from_text, stroke_paragraph_builders_from_text}; +use crate::textlayout::{ + paragraph_builder_group_from_text, stroke_paragraph_builder_group_from_text, +}; use crate::tiles::{self, PendingTiles, TileRect}; use crate::uuid::Uuid; use crate::view::Viewbox; @@ -542,7 +544,7 @@ impl RenderState { let inner_shadows = shape.inner_shadow_paints(); let blur_filter = shape.image_filter(1.); let blur_mask = shape.mask_filter(1.); - let mut paragraphs = paragraph_builders_from_text( + let mut paragraphs = paragraph_builder_group_from_text( &text_content, blur_filter.as_ref(), blur_mask.as_ref(), @@ -552,7 +554,7 @@ impl RenderState { // Render all drop shadows if there are no visible strokes if !shape.has_visible_strokes() && !drop_shadows.is_empty() { for drop_shadow in &drop_shadows { - let mut paragraphs_with_drop_shadows = paragraph_builders_from_text( + let mut paragraphs_with_drop_shadows = paragraph_builder_group_from_text( &text_content, blur_filter.as_ref(), blur_mask.as_ref(), @@ -571,7 +573,7 @@ impl RenderState { for stroke in shape.visible_strokes().rev() { for drop_shadow in &drop_shadows { let mut stroke_paragraphs_with_drop_shadows = - stroke_paragraph_builders_from_text( + stroke_paragraph_builder_group_from_text( &text_content, stroke, &shape.selrect(), @@ -587,7 +589,7 @@ impl RenderState { ); } - let mut stroke_paragraphs = stroke_paragraph_builders_from_text( + let mut stroke_paragraphs = stroke_paragraph_builder_group_from_text( &text_content, stroke, &shape.selrect(), @@ -609,7 +611,7 @@ impl RenderState { for inner_shadow in &inner_shadows { let mut stroke_paragraphs_with_inner_shadows = - stroke_paragraph_builders_from_text( + stroke_paragraph_builder_group_from_text( &text_content, stroke, &shape.selrect(), @@ -627,7 +629,7 @@ impl RenderState { } for inner_shadow in &inner_shadows { - let mut paragraphs_with_inner_shadows = paragraph_builders_from_text( + let mut paragraphs_with_inner_shadows = paragraph_builder_group_from_text( &text_content, blur_filter.as_ref(), blur_mask.as_ref(), diff --git a/render-wasm/src/shapes/modifiers.rs b/render-wasm/src/shapes/modifiers.rs index c150e4ba61..a74f201c3e 100644 --- a/render-wasm/src/shapes/modifiers.rs +++ b/render-wasm/src/shapes/modifiers.rs @@ -14,7 +14,7 @@ use crate::shapes::{ TransformEntry, Type, }; use crate::state::{ShapesPool, State}; -use crate::textlayout::{auto_height, paragraph_builders_from_text}; +use crate::textlayout::{auto_height, paragraph_builder_group_from_text}; use crate::uuid::Uuid; #[allow(clippy::too_many_arguments)] @@ -200,7 +200,7 @@ fn propagate_transform( match content.grow_type() { GrowType::AutoHeight => { let paragraph_width = shape_bounds_after.width(); - let mut paragraphs = paragraph_builders_from_text(content, None, None, None); + let mut paragraphs = paragraph_builder_group_from_text(content, None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( &shape_bounds_after, @@ -213,7 +213,7 @@ fn propagate_transform( } GrowType::AutoWidth => { let paragraph_width = content.width(); - let mut paragraphs = paragraph_builders_from_text(content, None, None, None); + let mut paragraphs = paragraph_builder_group_from_text(content, None, None, None); let height = auto_height(&mut paragraphs, paragraph_width); let resize_transform = math::resize_matrix( &shape_bounds_after, diff --git a/render-wasm/src/shapes/text.rs b/render-wasm/src/shapes/text.rs index d56d2e6f28..35fb4b42a8 100644 --- a/render-wasm/src/shapes/text.rs +++ b/render-wasm/src/shapes/text.rs @@ -1,7 +1,7 @@ use crate::{ math::{Matrix, Rect}, render::{default_font, DEFAULT_EMOJI_FONT}, - textlayout::paragraph_builders_from_text, + textlayout::paragraph_builder_group_from_text, }; use skia_safe::{self as skia, paint::Paint, textlayout::ParagraphStyle, ImageFilter, MaskFilter}; @@ -86,7 +86,7 @@ impl TextContent { pub fn width(&self) -> f32 { if self.grow_type() == GrowType::AutoWidth { - let temp_paragraphs = paragraph_builders_from_text(self, None, None, None); + let temp_paragraphs = paragraph_builder_group_from_text(self, None, None, None); let mut temp_paragraphs = temp_paragraphs; auto_width(&mut temp_paragraphs, f32::MAX).ceil() } else { @@ -104,7 +104,7 @@ impl TextContent { pub fn visual_bounds(&self) -> (f32, f32) { let paragraph_width = self.width(); - let mut paragraphs = paragraph_builders_from_text(self, None, None, None); + let mut paragraphs = paragraph_builder_group_from_text(self, None, None, None); let paragraph_height = auto_height(&mut paragraphs, paragraph_width); (paragraph_width, paragraph_height) } diff --git a/render-wasm/src/shapes/text_paths.rs b/render-wasm/src/shapes/text_paths.rs index 7749313d77..0cf874cdb2 100644 --- a/render-wasm/src/shapes/text_paths.rs +++ b/render-wasm/src/shapes/text_paths.rs @@ -1,4 +1,4 @@ -use crate::{shapes::text::TextContent, textlayout::paragraph_builders_from_text}; +use crate::{shapes::text::TextContent, textlayout::paragraph_builder_group_from_text}; use skia_safe::{ self as skia, textlayout::Paragraph as SkiaParagraph, FontMetrics, Point, Rect, TextBlob, }; @@ -20,7 +20,7 @@ impl TextPaths { let mut paths = Vec::new(); let mut offset_y = self.bounds.y(); - let mut paragraphs = paragraph_builders_from_text(&self.0, None, None, None); + let mut paragraphs = paragraph_builder_group_from_text(&self.0, None, None, None); for paragraphs in paragraphs.iter_mut() { for paragraph_builder in paragraphs.iter_mut() { diff --git a/render-wasm/src/textlayout.rs b/render-wasm/src/textlayout.rs index 3be44c1d85..fc69b4cc6e 100644 --- a/render-wasm/src/textlayout.rs +++ b/render-wasm/src/textlayout.rs @@ -51,12 +51,14 @@ pub fn build_paragraphs_with_width( .collect() } -pub fn paragraph_builders_from_text( +type ParagraphBuilderGroup = Vec; + +pub fn paragraph_builder_group_from_text( text_content: &TextContent, blur: Option<&ImageFilter>, blur_mask: Option<&MaskFilter>, shadow: Option<&Paint>, -) -> Vec> { +) -> Vec { let fonts = get_font_collection(); let fallback_fonts = get_fallback_fonts(); let mut paragraph_group = Vec::new(); @@ -82,7 +84,7 @@ pub fn paragraph_builders_from_text( paragraph_group } -pub fn stroke_paragraph_builders_from_text( +pub fn stroke_paragraph_builder_group_from_text( text_content: &TextContent, stroke: &Stroke, bounds: &Rect, @@ -90,7 +92,7 @@ pub fn stroke_paragraph_builders_from_text( blur_mask: Option<&MaskFilter>, shadow: Option<&Paint>, count_inner_strokes: usize, -) -> Vec> { +) -> Vec { let fallback_fonts = get_fallback_fonts(); let fonts = get_font_collection(); let mut paragraph_group = Vec::new(); diff --git a/render-wasm/src/wasm/text.rs b/render-wasm/src/wasm/text.rs index 5c075573d1..e6cd77ded5 100644 --- a/render-wasm/src/wasm/text.rs +++ b/render-wasm/src/wasm/text.rs @@ -1,6 +1,8 @@ use crate::mem; use crate::shapes::{GrowType, RawTextData, Type}; -use crate::textlayout::{auto_height, build_paragraphs_with_width, paragraph_builders_from_text}; +use crate::textlayout::{ + auto_height, build_paragraphs_with_width, paragraph_builder_group_from_text, +}; use crate::{with_current_shape, with_current_shape_mut, STATE}; #[no_mangle] @@ -44,7 +46,7 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { if let Type::Text(content) = &shape.shape_type { // 1. Reset Paragraphs let paragraph_width = content.width(); - let mut paragraphs = paragraph_builders_from_text(content, None, None, None); + let mut paragraphs = paragraph_builder_group_from_text(content, None, None, None); let built_paragraphs = build_paragraphs_with_width(&mut paragraphs, paragraph_width); // 2. Max Width Calculation @@ -57,13 +59,13 @@ pub extern "C" fn get_text_dimensions() -> *mut u8 { match content.grow_type() { GrowType::AutoHeight => { let mut paragraph_height = - paragraph_builders_from_text(content, None, None, None); + paragraph_builder_group_from_text(content, None, None, None); height = auto_height(&mut paragraph_height, paragraph_width).ceil(); } GrowType::AutoWidth => { width = paragraph_width; let mut paragraph_height = - paragraph_builders_from_text(content, None, None, None); + paragraph_builder_group_from_text(content, None, None, None); height = auto_height(&mut paragraph_height, paragraph_width).ceil(); } GrowType::Fixed => {} From c4481be39fa5247a5c49b43aa0d520229580cd86 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Mon, 1 Sep 2025 10:49:47 +0200 Subject: [PATCH 017/354] :recycle: Revert trigger interactive via actionize and propagation --- .../data/workspace/tokens/propagation.cljs | 48 ++++++------------- .../tokens/management/create/form.cljs | 2 +- 2 files changed, 15 insertions(+), 35 deletions(-) diff --git a/frontend/src/app/main/data/workspace/tokens/propagation.cljs b/frontend/src/app/main/data/workspace/tokens/propagation.cljs index a2b6aa89b5..a21bbd518d 100644 --- a/frontend/src/app/main/data/workspace/tokens/propagation.cljs +++ b/frontend/src/app/main/data/workspace/tokens/propagation.cljs @@ -76,15 +76,6 @@ (def ^:private attribute-actions-map (flatten-set-keyed-map attributes->shape-update {})) -(def ^:private interactive-attributes->shape-update - {ctt/font-family-keys dwta/update-font-family-interactive - ctt/font-weight-keys dwta/update-font-weight-interactive - ctt/text-decoration-keys dwta/update-text-decoration-interactive - ctt/typography-token-keys dwta/update-typography-interactive}) - -(def ^:private interactive-attribute-actions-map - (flatten-set-keyed-map interactive-attributes->shape-update attribute-actions-map)) - ;; Data flows ------------------------------------------------------------------ (defn- invert-collect-key-vals @@ -148,26 +139,19 @@ [tokens frame-ids text-ids]))) -(defn- actionize-shapes-update-info - [page-id shapes-update-info interactive?] - (let [attribute-actions (if interactive? - interactive-attribute-actions-map - attribute-actions-map)] - (mapcat (fn [[attrs update-infos]] - (let [action (some attribute-actions attrs)] - (assert (fn? action) "missing action function on attributes->shape-update") - (map - (fn [[v shape-ids]] - (action v shape-ids attrs page-id)) - update-infos))) - shapes-update-info))) +(defn- actionize-shapes-update-info [page-id shapes-update-info] + (mapcat (fn [[attrs update-infos]] + (let [action (some attribute-actions-map attrs)] + (assert (fn? action) "missing action function on attributes->shape-update") + (map + (fn [[v shape-ids]] + (action v shape-ids attrs page-id)) + update-infos))) + shapes-update-info)) (defn propagate-tokens - "Propagate tokens values to all shapes where they are applied - - Pass `interactive?` to indicate the propagation was triggered by a user interaction - and should use update functions that may execute ui side-effects like showing warnings." - [state resolved-tokens interactive?] + "Propagate tokens values to all shapes where they are applied" + [state resolved-tokens] (let [file-id (get state :current-file-id) current-page-id (get state :current-page-id) fdata (dsh/lookup-file-data state file-id) @@ -187,7 +171,7 @@ (collect-shapes-update-info resolved-tokens (:objects page)) actions - (actionize-shapes-update-info page-id attrs interactive?) + (actionize-shapes-update-info page-id attrs) ;; Composed updates return observables and need to be executed differently {:keys [observable normal]} (group-by #(if (rx/observable? %) :observable :normal) actions)] @@ -218,11 +202,7 @@ (l/inf :status "END" :hint "propagate-tokens" :elapsed elapsed))))))) (defn propagate-workspace-tokens - "Updates styles for tokens. - - Pass `interactive?` to indicate the propagation was triggered by a user interaction - and should use update functions that may execute ui side-effects like showing warnings." - [& {:keys [interactive?]}] + [] (ptk/reify ::propagate-workspace-tokens ptk/WatchEvent (watch [_ state _] @@ -234,5 +214,5 @@ (let [undo-id (js/Symbol)] (rx/concat (rx/of (dwu/start-undo-transaction undo-id :timeout false)) - (propagate-tokens state sd-tokens interactive?) + (propagate-tokens state sd-tokens) (rx/of (dwu/commit-undo-transaction undo-id))))))))))) diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs b/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs index eff880f712..c31b2bde82 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs @@ -469,7 +469,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va {:name final-name :value (:value valid-token) :description final-description})) - (dwtp/propagate-workspace-tokens :interactive? true) + (dwtp/propagate-workspace-tokens) (modal/hide))))))))) on-delete-token From 4becd35e52839301e38e8bf685f6e15cb1143892 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Tue, 2 Sep 2025 10:52:02 +0200 Subject: [PATCH 018/354] :globe_with_meridians: Add translations for: French Currently translated at 97.6% (1871 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/ --- frontend/translations/fr.po | 115 ++++++++++++++++++------------------ 1 file changed, 59 insertions(+), 56 deletions(-) diff --git a/frontend/translations/fr.po b/frontend/translations/fr.po index deb666dd39..d6765a72d4 100644 --- a/frontend/translations/fr.po +++ b/frontend/translations/fr.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-29 15:01+0000\n" +"PO-Revision-Date: 2025-09-03 09:02+0000\n" "Last-Translator: Corentin Noël \n" "Language-Team: French \n" @@ -7128,7 +7128,7 @@ msgstr "Ajouter la collection à ce groupe" #: src/app/main/ui/workspace/tokens/management/group.cljs:113 msgid "workspace.tokens.add-token" -msgstr "Ajouter une unité de style : %s" +msgstr "Ajouter un token : %s" #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:161 msgid "workspace.tokens.applied-to" @@ -7174,11 +7174,11 @@ msgstr "En créer un." #: src/app/main/ui/workspace/tokens/management/create/form.cljs:534 msgid "workspace.tokens.create-token" -msgstr "Créer une nouvelle unité de style %s" +msgstr "Créer un nouveau token %s" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:337 msgid "workspace.tokens.delete" -msgstr "Supprimer l'unité de style" +msgstr "Supprimer le token" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:154 msgid "workspace.tokens.delete-theme-title" @@ -7186,7 +7186,7 @@ msgstr "Supprimer le thème" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:334 msgid "workspace.tokens.duplicate" -msgstr "Dupliquer l'unité de style" +msgstr "Dupliquer le token" #: src/app/main/data/workspace/tokens/library_edit.cljs:201, src/app/main/data/workspace/tokens/library_edit.cljs:405 msgid "workspace.tokens.duplicate-suffix" @@ -7194,7 +7194,7 @@ msgstr "copie" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:321 msgid "workspace.tokens.edit" -msgstr "Modifier l'unité de style" +msgstr "Modifier le token" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:328 msgid "workspace.tokens.edit-theme-title" @@ -7206,15 +7206,15 @@ msgstr "Modifier les thèmes" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:533 msgid "workspace.tokens.edit-token" -msgstr "Modifier l'unité de style" +msgstr "Modifier le token" #: src/app/main/data/workspace/tokens/errors.cljs:41 msgid "workspace.tokens.empty-input" -msgstr "La valeur de l'unité de style doit être renseignée" +msgstr "La valeur du token doit être renseignée" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:540 msgid "workspace.tokens.enter-token-name" -msgstr "Entrez le nom de l'unité de style %s" +msgstr "Entrez le nom du token %s" #: src/app/main/data/workspace/tokens/errors.cljs:15 msgid "workspace.tokens.error-parse" @@ -7226,7 +7226,7 @@ msgstr "Exporter" #: src/app/main/ui/workspace/tokens/export/modal.cljs:125 msgid "workspace.tokens.export-tokens" -msgstr "Exporter des unités de style" +msgstr "Exporter des tokens" #: src/app/main/ui/workspace/tokens/export/modal.cljs:118 msgid "workspace.tokens.export.multiple-files" @@ -7234,7 +7234,7 @@ msgstr "Plusieurs fichiers" #: src/app/main/ui/workspace/tokens/export/modal.cljs:38 msgid "workspace.tokens.export.no-tokens-themes-sets" -msgstr "Il n'y a pas d'unité de style, de thèmes ou de collections à exporter." +msgstr "Il n'y a pas de tokens, de thèmes ou de collections à exporter." #: src/app/main/ui/workspace/tokens/export/modal.cljs:35 msgid "workspace.tokens.export.preview" @@ -7260,7 +7260,7 @@ msgstr "Nom du groupe" #: src/app/main/ui/workspace/tokens/sets.cljs #, unused msgid "workspace.tokens.grouping-set-alert" -msgstr "Le groupement des collections d'unité de style n'est pas encore supporté." +msgstr "Le groupement des collections de tokens n'est pas encore supporté." #: src/app/main/ui/workspace/tokens/import/modal.cljs:232 msgid "workspace.tokens.import-button-prefix" @@ -7292,24 +7292,24 @@ msgstr "" msgid "workspace.tokens.import-single-file" msgstr "" "Dans un fichier JSON, les clés de premier niveau doivent correspondre aux " -"noms de collection des unités de style." +"noms de collection des tokens." #: src/app/main/ui/workspace/tokens/import/modal.cljs:236 msgid "workspace.tokens.import-tokens" -msgstr "Importer des unités de style" +msgstr "Importer des tokens" #: src/app/main/ui/workspace/tokens/sidebar.cljs:414, src/app/main/ui/workspace/tokens/sidebar.cljs:415 #, unused msgid "workspace.tokens.import-tooltip" msgstr "" -"L'importation d'un fichier JSON remplacera toutes vos unités de style, " -"collections et thèmes" +"L'importation d'un fichier JSON remplacera tous vos tokens, collections et " +"thèmes" #: src/app/main/ui/workspace/tokens/import/modal.cljs:246 msgid "workspace.tokens.import-warning" msgstr "" -"L'importation des unités de style va remplacer toutes vos unités de style, " -"collections et thèmes actuels." +"L'importation des tokens va remplacer tous vos tokens, collections et thèmes " +"actuels." #: src/app/main/ui/workspace/tokens/management.cljs:141 msgid "workspace.tokens.inactive-set" @@ -7328,38 +7328,35 @@ msgstr "Couleur non valide : %s" #: src/app/main/data/workspace/tokens/errors.cljs:23 msgid "workspace.tokens.invalid-json" msgstr "" -"Erreur d'importation : données de l'unité de style non valides dans le " -"fichier JSON." +"Erreur d'importation : données du token non valides dans le fichier JSON." #: src/app/main/data/workspace/tokens/errors.cljs:27 msgid "workspace.tokens.invalid-json-token-name" -msgstr "" -"Erreur lors de l'importation : nom de l'unité de style non valide au format " -"JSON." +msgstr "Erreur lors de l'importation : nom du token non valide au format JSON." #: src/app/main/data/workspace/tokens/errors.cljs:28 msgid "workspace.tokens.invalid-json-token-name-detail" msgstr "" -"« %s » n'est pas un nom d'unité de style valide.\n" -"Les noms des unités de style ne doivent pas comporter de lettres et de " -"chiffres séparés par des caractères « . » et ne doivent pas commencer par le " -"symbole « $ »." +"« %s » n'est pas un nom de token valide.\n" +"Les noms des tokens ne doivent pas comporter de lettres et de chiffres " +"séparés par des caractères « . » et ne doivent pas commencer par le symbole «" +" $ »." #: src/app/main/data/workspace/tokens/errors.cljs:81 msgid "workspace.tokens.invalid-text-case-token-value" msgstr "" -"Valeur de l'unité de style non valide : seules les valeurs Aucune, " -"Majuscules, Minuscules ou Première lettre en capitale sont acceptées" +"Valeur du token non valide : seules les valeurs Aucune, Majuscules, " +"Minuscules ou Première lettre en capitale sont acceptées" #: src/app/main/data/workspace/tokens/errors.cljs:85 msgid "workspace.tokens.invalid-text-decoration-token-value" msgstr "" -"Valeur de l'unité de style non valide : seules les valeurs Aucune, Souligné " -"et Barré sont acceptées" +"Valeur du token non valide : seules les valeurs none, underline et strike-" +"through sont acceptées" #: src/app/main/data/workspace/tokens/errors.cljs:61, src/app/main/data/workspace/tokens/errors.cljs:73, src/app/main/data/workspace/tokens/errors.cljs:77 msgid "workspace.tokens.invalid-value" -msgstr "Valeur de l'unité de style non valide : %s" +msgstr "Valeur du token non valide : %s" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:191 msgid "workspace.tokens.label.group" @@ -7391,7 +7388,7 @@ msgstr "Taille min." #: src/app/main/data/workspace/tokens/errors.cljs:57 msgid "workspace.tokens.missing-references" -msgstr "Références de l'unité de style manquantes : " +msgstr "Références du token manquantes : " #: src/app/main/ui/workspace/tokens/management/token_pill.cljs:148 msgid "workspace.tokens.more-options" @@ -7435,7 +7432,7 @@ msgstr "%s collections actives" #: src/app/main/data/workspace/tokens/errors.cljs:53 msgid "workspace.tokens.number-too-large" -msgstr "Valeur de l'unité de style non valide. La valeur est trop grande : %s" +msgstr "Valeur du token non valide. La valeur est trop grande : %s" #: src/app/main/data/workspace/tokens/errors.cljs:73, src/app/main/data/workspace/tokens/warnings.cljs:15 msgid "workspace.tokens.opacity-range" @@ -7478,7 +7475,7 @@ msgstr "Sélectionner la collection." #: src/app/main/data/workspace/tokens/errors.cljs:45 msgid "workspace.tokens.self-reference" -msgstr "L'unité de style s'auto-référence" +msgstr "Le token s'auto-référence" #: src/app/main/ui/workspace/tokens/sets/lists.cljs:64 msgid "workspace.tokens.set-edit-placeholder" @@ -7487,13 +7484,12 @@ msgstr "Entrez le nom (utilisez « / » pour les groupes)" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:343 msgid "workspace.tokens.set-selection-theme" msgstr "" -"Définissez les collections d'unité de style à utiliser pour cette option du " -"thème :" +"Définissez les collections de tokens à utiliser pour cette option du thème :" #: src/app/main/ui/workspace/tokens/token_pill.cljs:47 #, unused msgid "workspace.tokens.set.not-active" -msgstr "La collection de l'unité de style n'est pas active" +msgstr "La collection de tokens n'est pas active" #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:143 msgid "workspace.tokens.sets-hint" @@ -7507,7 +7503,7 @@ msgstr "" #: src/app/main/ui/workspace/tokens/settings/menu.cljs:84 msgid "workspace.tokens.settings" -msgstr "Paramètres des unités de style" +msgstr "Paramètres des tokens" #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:245 msgid "workspace.tokens.size" @@ -7559,14 +7555,14 @@ msgstr "Nom" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:66 msgid "workspace.tokens.token-name-validation-error" msgstr "" -" n'est pas un nom d'unité de style valide.\n" -"Les noms des unités de style doivent contenir uniquement des lettres et " -"chiffres séparés par des caractères . et ne doivent pas commencer par $." +" n'est pas un nom de token valide.\n" +"Les noms des tokens doivent contenir uniquement des lettres et chiffres " +"séparés par des caractères . et ne doivent pas commencer par $." #: src/app/main/ui/workspace/tokens/style_dictionary.cljs:259 #, unused msgid "workspace.tokens.token-not-resolved" -msgstr "Impossible de trouver une référence d'unité de style ayant comme nom : %s" +msgstr "Impossible de trouver une référence de token ayant comme nom : %s" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:567 msgid "workspace.tokens.token-value" @@ -7578,7 +7574,7 @@ msgstr "Entrez une valeur ou un alias avec {alias}" #: src/app/main/ui/workspace/tokens/management.cljs:131 msgid "workspace.tokens.tokens-section-title" -msgstr "UNITÉS DE STYLE - %s" +msgstr "TOKENS - %s" #: src/app/main/ui/workspace/tokens/sidebar.cljs:125 msgid "workspace.tokens.tools" @@ -7586,7 +7582,7 @@ msgstr "Outils" #: src/app/main/data/workspace/tokens/import_export.cljs:47 msgid "workspace.tokens.unknown-token-type-message" -msgstr "L'importation a réussi. Certaines unités de style n'ont pas été inclus." +msgstr "L'importation a réussi. Certains tokens n'ont pas été inclus." #: src/app/main/data/workspace/tokens/import_export.cljs:49 msgid "workspace.tokens.unknown-token-type-section" @@ -7603,8 +7599,7 @@ msgstr "Valeur non valide : les unités ne sont pas autorisées." #: src/app/main/ui/workspace/tokens/management/create/form.cljs:563 msgid "workspace.tokens.warning-name-change" msgstr "" -"Si vous renommez cette unité de style, toute référence à son ancien nom sera " -"incorrecte." +"Si vous renommez ce token, toute référence à son ancien nom sera incorrecte." #: src/app/main/ui/workspace/sidebar.cljs:139, src/app/main/ui/workspace/sidebar.cljs:145 msgid "workspace.toolbar.assets" @@ -7938,22 +7933,19 @@ msgstr "Cliquez pour fermer le chemin" #: src/app/main/ui/ds/controls/numeric_input.cljs:98 msgid "ds.inputs.numeric-input.no-applicable-tokens" -msgstr "" -"Aucune unité de style n'est applicable dans la collection ou le thème actif." +msgstr "Aucun token n'est applicable dans la collection ou le thème actif." #: src/app/main/ui/ds/controls/numeric_input.cljs:611 msgid "ds.inputs.numeric-input.open-token-list-dropdown" -msgstr "Ouvrir la liste des unités de style" +msgstr "Ouvrir la liste des tokens" #: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 msgid "ds.inputs.token-field.no-active-token-option" -msgstr "" -"Cette unité de style n'est pas disponible dans la collection ou le thème " -"actif." +msgstr "Ce token n'est pas disponible dans la collection ou le thème actif." #: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 msgid "ds.inputs.token-field.detach-token" -msgstr "Détacher l'unité de style" +msgstr "Détacher le token" #: src/app/main/ui/ds/controls/numeric_input.cljs:99 msgid "ds.inputs.numeric-input.no-matches" @@ -7973,5 +7965,16 @@ msgstr "Info sur la couche" #: src/app/main/data/workspace/tokens/errors.cljs:19 msgid "workspace.tokens.no-token-files-found" -msgstr "" -"Aucune unité de style, collection ou thème n'ont été trouvés dans ce fichier." +msgstr "Aucun token, collection ou thème n'ont été trouvés dans ce fichier." + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:877, src/app/main/ui/workspace/tokens/management/create/form.cljs:889 +msgid "workspace.tokens.font-weight-value-enter" +msgstr "Entrer : 400, Bold, 700 Italic ou {alias}" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:591 +msgid "labels.mixed-values" +msgstr "Mélangé" + +#: src/app/main/ui/dashboard/sidebar.cljs:729 +msgid "labels.sources" +msgstr "Sources" From 34da6b64df5719a6bc4e42c4876275c53bd68aea Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Thu, 28 Aug 2025 14:31:45 +0200 Subject: [PATCH 019/354] :tada: Inspect styles tab tokens panel --- frontend/src/app/main/ui/inspect/styles.cljs | 19 +++-- .../inspect/styles/panels/tokens_panel.cljs | 39 ++++++++++ .../inspect/styles/panels/tokens_panel.scss | 32 ++++++++ .../app/main/ui/inspect/styles/style_box.cljs | 24 +++--- .../sidebar/options/menus/stroke.cljs | 2 +- frontend/translations/en.po | 78 ++++++++++--------- frontend/translations/es.po | 74 ++++++++++-------- 7 files changed, 181 insertions(+), 87 deletions(-) create mode 100644 frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs create mode 100644 frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss diff --git a/frontend/src/app/main/ui/inspect/styles.cljs b/frontend/src/app/main/ui/inspect/styles.cljs index d5e68f53e7..dc11bc4e04 100644 --- a/frontend/src/app/main/ui/inspect/styles.cljs +++ b/frontend/src/app/main/ui/inspect/styles.cljs @@ -5,6 +5,9 @@ [app.common.data.macros :as dm] [app.common.types.component :as ctc] [app.common.types.components-list :as ctkl] + [app.common.types.tokens-lib :as ctob] + [app.main.refs :as refs] + [app.main.ui.inspect.styles.panels.tokens-panel :refer [tokens-panel*]] [app.main.ui.inspect.styles.style-box :refer [style-box*]] [app.util.i18n :refer [tr]] [rumext.v2 :as mf])) @@ -36,13 +39,19 @@ first-shape (first shapes) first-component (mf/with-memo (ctkl/get-component data (:component-id first-shape))) type (mf/with-memo (get-shape-type shapes first-shape first-component)) - has-tokens? (:applied-tokens first-shape) + + ;; Must be reviewed for performance and code clarity + tokens-lib (mf/deref refs/tokens-lib) + active-themes (mf/deref refs/workspace-active-theme-paths-no-hidden) + active-sets + (mf/with-memo [tokens-lib] + (some-> tokens-lib (ctob/get-active-themes-set-names))) options (type->options type)] - [:ol {:class (stl/css :styles-tab) :aria-label (tr "inspect.tabs.styles")} - (when has-tokens? - [:li {:key "token"} + [:ol {:class (stl/css :styles-tab) :aria-label (tr "labels.styles")} + (when (or active-themes active-sets) + [:li [:> style-box* {:attribute :token} - [:p "Tokens Panel (WIP)"]]]) + [:> tokens-panel* {:themes active-themes :sets active-sets}]]]) (for [option options] [:li {:key (d/name option)} [:> style-box* {:attribute option} color-space]])])) diff --git a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs new file mode 100644 index 0000000000..cfd48ebe9b --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs @@ -0,0 +1,39 @@ +(ns app.main.ui.inspect.styles.panels.tokens-panel + (:require-macros [app.main.style :as stl]) + (:require + [app.util.i18n :refer [tr]] + [app.util.webapi :as wapi] + [cuerdas.core :as str] + [rumext.v2 :as mf])) + +(mf/defc tokens-row* + [{:keys [term detail copiable]}] + (let [copiable? (or copiable false) + detail? (not (or (nil? detail) (str/blank? detail))) + detail (if detail? detail "-") + copy-attr + (mf/use-fn + (fn [] + (wapi/write-to-clipboard (str term ": " detail))))] + [:dl {:class (stl/css :attribute-row)} + [:dt {:class (stl/css :attribute-term)} term] + [:dd {:class (stl/css :attribute-detail)} + (if (and copiable? detail?) + [:button {:class (stl/css :attribute-detail-copiable) + :on-click copy-attr} detail] + detail)]])) + +(mf/defc tokens-panel* + [{:keys [theme-paths set-names]}] + [:div {:class (stl/css :tokens-panel)} + (when (seq theme-paths) + (for [theme theme-paths] + [:> tokens-row* {:key theme + :class (stl/css :token-theme) + :term (tr "inspect.tabs.styles.panel.tokens.active-themes") + :detail theme}])) + (when (seq set-names) + (let [sets-list (str/join ", " set-names)] + [:> tokens-row* {:class (stl/css :token-theme) + :term (tr "inspect.tabs.styles.panel.tokens.active-sets") + :detail sets-list}]))]) diff --git a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss new file mode 100644 index 0000000000..2cb84aff07 --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss @@ -0,0 +1,32 @@ +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this +// file, You can obtain one at http://mozilla.org/MPL/2.0/. +// +// Copyright (c) KALEIDOS INC + +@use "../../../ds/typography.scss" as *; + +// TOKENS ROW + +.attribute-row { + --term-color: var(--color-foreground-secondary); + --detail-color: var(--color-foreground-primary); + + display: flex; + padding-block: var(--sp-s); +} + +.attribute-term, +.attribute-detail { + @include use-typography("body-small"); +} + +.attribute-term { + color: var(--term-color); + flex: 1; +} + +.attribute-detail { + flex: 2; + color: var(--detail-color); +} diff --git a/frontend/src/app/main/ui/inspect/styles/style_box.cljs b/frontend/src/app/main/ui/inspect/styles/style_box.cljs index 6b58762c35..a3eeb798f7 100644 --- a/frontend/src/app/main/ui/inspect/styles/style_box.cljs +++ b/frontend/src/app/main/ui/inspect/styles/style_box.cljs @@ -1,6 +1,7 @@ (ns app.main.ui.inspect.styles.style-box (:require-macros [app.main.style :as stl]) (:require + [app.common.data :as d] [app.main.ui.ds.buttons.icon-button :refer [icon-button*]] [app.main.ui.ds.foundations.assets.icon :refer [icon*]] [app.util.i18n :refer [tr]] @@ -12,15 +13,15 @@ :variant (tr "inspect.tabs.styles.panel.variant") :token (tr "inspect.tabs.styles.panel.token") :geometry (tr "inspect.tabs.styles.panel.geometry") - :fill (tr "inspect.tabs.styles.panel.fill") - :stroke (tr "inspect.tabs.styles.panel.stroke") - :text (tr "inspect.tabs.styles.panel.text") - :blur (tr "inspect.tabs.styles.panel.blur") - :shadow (tr "inspect.tabs.styles.panel.shadow") - :layout (tr "inspect.tabs.styles.panel.layout") + :fill (tr "labels.fill") + :stroke (tr "labels.stroke") + :text (tr "labels.text") + :blur (tr "labels.blur") + :shadow (tr "labels.shadow") + :layout (tr "labels.layout") :layout-element (tr "inspect.tabs.styles.panel.layout-element") - :visibility (tr "inspect.tabs.styles.panel.visibility") - :svg (tr "inspect.tabs.styles.panel.svg") + :visibility (tr "labels.visibility") + :svg (tr "labels.svg") nil)) (mf/defc style-box* @@ -43,8 +44,9 @@ [:article {:class (stl/css :style-box)} [:header {:class (stl/css :disclosure-header)} [:button {:class (stl/css :disclosure-button) + :aria-expanded expanded + :aria-controls (str "style-box-" (d/name attribute)) :on-click toggle-panel - :title (tr "inspect.tabs.styles.panel.toggle-style" title) :aria-label (tr "inspect.tabs.styles.panel.toggle-style" title)} [:> icon* {:icon-id (if expanded "arrow-down" "arrow") :class (stl/css :disclosure-icon) @@ -56,5 +58,5 @@ :on-click copy-shorthand :icon "clipboard"}])] (when expanded - [:div {:class (stl/css :style-box-content) :inert true} - [:div {:class (stl/css :style-box-description)} children]])])) + [:div {:class (stl/css :style-box-content) :id (str "style-box-" (d/name attribute))} + [:div {:class (stl/css :style-box-panel-wrapper)} children]])])) diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs index 4d3f4d6210..0e8eb69f25 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/stroke.cljs @@ -41,7 +41,7 @@ (let [label (case type :multiple (tr "workspace.options.selection-stroke") :group (tr "workspace.options.group-stroke") - (tr "workspace.options.stroke")) + (tr "labels.stroke")) state* (mf/use-state true) open? (deref state*) diff --git a/frontend/translations/en.po b/frontend/translations/en.po index 29e128469f..0752063cb6 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -1850,13 +1850,9 @@ msgid "inspect.tabs.info" msgstr "Info" #: src/app/main/ui/inspect/right_sidebar.cljs:107 -msgid "inspect.tabs.styles" +msgid "labels.styles" msgstr "Styles" -#: src/app/main/ui/inspect/right_sidebar.cljs:165 -msgid "inspect.tabs.switcher.label" -msgstr "Layer info" - #: src/app/main/ui/inspect/styles/style_box.cljs:10 msgid "inspect.tabs.styles.panel.variant" msgstr "Variant properties" @@ -1865,46 +1861,22 @@ msgstr "Variant properties" msgid "inspect.tabs.styles.panel.token" msgstr "Token Sets & Themes" +#: src/app/main/ui/inspect/styles/tokens_panel.cljs:26 +msgid "inspect.tabs.styles.panel.tokens.active-themes" +msgstr "Active themes" + +#: src/app/main/ui/inspect/styles/tokens_panel.cljs:30 +msgid "inspect.tabs.styles.panel.tokens.active-sets" +msgstr "Active sets" + #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "inspect.tabs.styles.panel.geometry" msgstr "Size & Position" -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.fill" -msgstr "Fill" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.stroke" -msgstr "Stroke" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.text" -msgstr "Text" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.shadow" -msgstr "Shadow" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.layout" -msgstr "Layout" - #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "inspect.tabs.styles.panel.layout-element" msgstr "Layout Element" -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.visibility" -msgstr "Visibility" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.blur" -msgstr "Blur" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.svg" -msgstr "SVG" - #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "inspect.tabs.styles.panel.toggle-style" msgstr "Toggle panel %s" @@ -2635,6 +2607,38 @@ msgstr "YouTube" msgid "labels.variant" msgstr "Variant" +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.fill" +msgstr "Fill" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.stroke" +msgstr "Stroke" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.text" +msgstr "Text" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.blur" +msgstr "Blur" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.shadow" +msgstr "Shadow" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.layout" +msgstr "Layout" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.visibility" +msgstr "Visibility" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.svg" +msgstr "SVG" + #: src/app/main/ui/ds/product/loader.cljs:21 msgid "loader.tips.01.message" msgstr "Keep your designs consistent and easy to update across projects." diff --git a/frontend/translations/es.po b/frontend/translations/es.po index ddf9eb06d0..4ce7513cd0 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -1860,7 +1860,7 @@ msgid "inspect.tabs.info" msgstr "Información" #: src/app/main/ui/inspect/right_sidebar.cljs:107 -msgid "inspect.tabs.styles" +msgid "labels.styles" msgstr "Estilos" #: src/app/main/ui/inspect/styles/style_box.cljs:10 @@ -1871,46 +1871,22 @@ msgstr "Propiedades de las variantes" msgid "inspect.tabs.styles.panel.token" msgstr "Sets y temas de tokens" +#: src/app/main/ui/inspect/styles/tokens_panel.cljs:26 +msgid "inspect.tabs.styles.panel.token.active-themes" +msgstr "Temas activos" + +#: src/app/main/ui/inspect/styles/tokens_panel.cljs:30 +msgid "inspect.tabs.styles.panel.token.active-sets" +msgstr "Sets activos" + #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "inspect.tabs.styles.panel.geometry" msgstr "Tamaño y posición" -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.fill" -msgstr "Relleno" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.stroke" -msgstr "Borde" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.text" -msgstr "Texto" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.shadow" -msgstr "Sombra" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.layout" -msgstr "Layout" - #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "inspect.tabs.styles.panel.layout-element" msgstr "Layout de elemento" -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.visibility" -msgstr "Visibilidad" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.blur" -msgstr "Desenfoque" - -#: src/app/main/ui/inspect/styles/style_box.cljs:12 -msgid "inspect.tabs.styles.panel.svg" -msgstr "SVG" - #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "inspect.tabs.styles.panel.toggle-style" msgstr "Alternar panel %s" @@ -2625,6 +2601,38 @@ msgstr "Tu cuenta" msgid "labels.youtube" msgstr "YouTube" +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.fill" +msgstr "Relleno" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.stroke" +msgstr "Borde" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.text" +msgstr "Texto" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.blur" +msgstr "Desenfoque" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.shadow" +msgstr "Sombra" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.layout" +msgstr "Layout" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.visibility" +msgstr "Visibilidad" + +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "labels.svg" +msgstr "SVG" + #: src/app/main/ui/ds/product/loader.cljs:21 msgid "loader.tips.01.message" msgstr "" From 9c77296858710192bb862197242ae6be54cbf4a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Wed, 3 Sep 2025 13:45:11 +0200 Subject: [PATCH 020/354] :wrench: Make the watch script to compile the debug css when not in production env (#7250) --- frontend/scripts/watch.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/scripts/watch.js b/frontend/scripts/watch.js index eeeb06eec9..57e9be6016 100644 --- a/frontend/scripts/watch.js +++ b/frontend/scripts/watch.js @@ -5,6 +5,8 @@ import log from "fancy-log"; import * as h from "./_helpers.js"; import ppt from "pretty-time"; +const isDebug = process.env.NODE_ENV !== "production"; + const worker = h.startWorker(); let sass = null; @@ -16,6 +18,11 @@ async function compileSassAll() { let output = await h.concatSass(sass); await fs.writeFile("./resources/public/css/main.css", output); + if (isDebug) { + let debugCSS = await h.compileSassDebug(worker); + await fs.writeFile("./resources/public/css/debug.css", debugCSS); + } + const end = process.hrtime(start); log.info("done: compile styles", `(${ppt(end)})`); } From a79be052616e0c666a1e906278f4b6c8051ae6e5 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 4 Sep 2025 09:29:38 +0200 Subject: [PATCH 021/354] :bug: Fix selection and devtools problem (#7259) --- CHANGES.md | 2 + .../app/main/ui/workspace/sidebar/assets.cljs | 62 +++++++++++-------- 2 files changed, 38 insertions(+), 26 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 1eea345b41..819e2ea6b7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,6 +12,8 @@ ### :bug: Bugs fixed +- Fix selection problems when devtools open [Taiga #11950](https://tree.taiga.io/project/penpot/issue/11950) + ## 2.10.0 (Unreleased) ### :rocket: Epics and highlights diff --git a/frontend/src/app/main/ui/workspace/sidebar/assets.cljs b/frontend/src/app/main/ui/workspace/sidebar/assets.cljs index b04f5f4bf1..25df2103ea 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/assets.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/assets.cljs @@ -137,21 +137,30 @@ on-menu-close (mf/use-fn #(swap! filters* assoc :open-menu false)) + ;; Memoize options to prevent infinite re-render loops when dev-tools are open. + ;; + ;; Problem: When dev-tools are open, they constantly monitor the application state, + ;; triggering frequent updates to okulary refs. This causes the parent component to + ;; re-render constantly, recreating the options array on every render. + ;; + ;; The context-menu* component has a mf/with-effect that depends on [options]. + ;; When options are recreated (even with identical content), the effect runs, + ;; updating the internal state, which triggers another re-render, creating + ;; an infinite loop: render -> new options -> effect -> state update -> render... options - [{:name (tr "workspace.assets.box-filter-all") - :id "all" - :handler on-section-filter-change} - {:name (tr "workspace.assets.components") - :id "components" - :handler on-section-filter-change} - - {:name (tr "workspace.assets.colors") - :id "colors" - :handler on-section-filter-change} - - {:name (tr "workspace.assets.typography") - :id "typographies" - :handler on-section-filter-change}]] + (mf/with-memo [on-section-filter-change] + [{:name (tr "workspace.assets.box-filter-all") + :id "all" + :handler on-section-filter-change} + {:name (tr "workspace.assets.components") + :id "components" + :handler on-section-filter-change} + {:name (tr "workspace.assets.colors") + :id "colors" + :handler on-section-filter-change} + {:name (tr "workspace.assets.typography") + :id "typographies" + :handler on-section-filter-change}])] [:article {:class (stl/css :assets-bar)} [:div {:class (stl/css :assets-header)} @@ -178,18 +187,19 @@ :class (stl/css-case :section-button true :opened menu-open?)} i/filter-icon]] - (when menu-open? - [:> context-menu* - {:on-close on-menu-close - :selectable true - :selected section - :show true - :fixed true - :min-width true - :width size - :top 158 - :left 18 - :options options}]) + + [:> context-menu* + {:on-close on-menu-close + :selectable true + :selected section + :show menu-open? + :fixed true + :min-width true + :width size + :top 158 + :left 18 + :options options}] + [:> icon-button* {:variant "ghost" :aria-label (tr "workspace.assets.sort") :on-click toggle-ordering From 5230d54551d4cb64b4877ecba297f8030b4d183e Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Thu, 4 Sep 2025 10:57:19 +0200 Subject: [PATCH 022/354] :bug: Fix when font-weight is a computed int (math resolver) --- common/src/app/common/types/token.cljc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/app/common/types/token.cljc b/common/src/app/common/types/token.cljc index fc2eed736f..841d0bc29d 100644 --- a/common/src/app/common/types/token.cljc +++ b/common/src/app/common/types/token.cljc @@ -426,7 +426,8 @@ (into acc (zipmap vs (repeat k)))) {}))) (defn parse-font-weight [font-weight] - (let [[_ variant italic] (->> (str/lower font-weight) + (let [[_ variant italic] (->> (str font-weight) + (str/lower) (re-find #"^(.+?)\s*(italic)?$"))] {:variant variant :italic? (some? italic)})) From 5f33ce9ef6478be161ccbd51005669fb6bd3c879 Mon Sep 17 00:00:00 2001 From: Nicola Bortoletto Date: Thu, 4 Sep 2025 07:58:12 +0200 Subject: [PATCH 023/354] :globe_with_meridians: Add translations for: Italian Currently translated at 98.2% (1883 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/ --- frontend/translations/it.po | 185 +++++++++++++++++++++++++++++++++++- 1 file changed, 183 insertions(+), 2 deletions(-) diff --git a/frontend/translations/it.po b/frontend/translations/it.po index 2c4c389f37..f207452546 100644 --- a/frontend/translations/it.po +++ b/frontend/translations/it.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-09-01 09:02+0000\n" +"PO-Revision-Date: 2025-09-04 17:01+0000\n" "Last-Translator: Nicola Bortoletto \n" "Language-Team: Italian \n" @@ -9,7 +9,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13.1-dev\n" +"X-Generator: Weblate 5.13.1-rc\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" @@ -7870,3 +7870,184 @@ msgid "subscription.dashboard.professional-dashboard-cta-title" msgstr "" "Hai %s editor nei team di cui sei proprietario, mentre il tuo piano " "Professional copre fino a 8." + +#: src/app/main/ui/settings/subscription.cljs:392, src/app/main/ui/settings/subscription.cljs:402, src/app/main/ui/settings/subscription.cljs:454 +msgid "subscription.settings.enterprise.unlimited-storage-benefit" +msgstr "Spazio di archiviazione illimitato" + +#: src/app/main/ui/settings/subscription.cljs:133 +msgid "subscription.settings.management.dialog.editors" +msgstr "Editor" + +#: src/app/main/ui/workspace/sidebar/assets/groups.cljs:80 +msgid "workspace.assets.component-group-options" +msgstr "Opzioni gruppo componenti" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:499 +msgid "workspace.options.component.variant.duplicated.copy.locate" +msgstr "Individua varianti in conflitto" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:496 +msgid "workspace.options.component.variant.duplicated.copy.title" +msgstr "" +"Questo componente ha varianti in conflitto. Verifica che ciascuna variante " +"abbia un set di valori di proprietà univoci." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1246 +msgid "workspace.options.component.variant.duplicated.group.locate" +msgstr "Individua varianti duplicate" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1243 +msgid "workspace.options.component.variant.duplicated.group.title" +msgstr "Alcune varianti hanno proprietà e valori identici" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:267 +msgid "workspace.options.component.variant.duplicated.single.all" +msgstr "" +"Queste varianti hanno proprietà e valori identici. Modifica i valori " +"affinché possano essere distinti." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:264 +msgid "workspace.options.component.variant.duplicated.single.one" +msgstr "" +"Questa variante ha proprietà e valori identici ad un'altra variante. " +"Modifica i valori affinché possano essere distinti." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:270 +msgid "workspace.options.component.variant.duplicated.single.some" +msgstr "" +"Alcune di queste varianti hanno proprietà e valori identici. Modifica i " +"valori affinché possano essere distinti." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:486 +msgid "workspace.options.component.variant.malformed.copy" +msgstr "" +"Questo componente ha varianti con nomi non validi. Verifica che ogni " +"variante rispetti la struttura corretta." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:489 +msgid "workspace.options.component.variant.malformed.locate" +msgstr "Individua varianti non valide" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:54 +msgid "workspace.options.component.variants-help-modal.intro" +msgstr "" +"Per mantenere le modifiche quando si passa da una variante all’altra, Penpot " +"collega i livelli che:" + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:91 +msgid "workspace.options.component.variants-help-modal.outro" +msgstr "" +"La modifica di uno qualsiasi di questi elementi (ad es. rinominare o " +"raggruppare un livello) interrompe la connessione, ma annullando la modifica " +"verrà ripristinata." + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:67 +msgid "workspace.options.component.variants-help-modal.rule1" +msgstr "Condividono lo stesso nome." + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:76 +msgid "workspace.options.component.variants-help-modal.rule2" +msgstr "Sono dello stesso tipo." + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:77 +msgid "workspace.options.component.variants-help-modal.rule2.detail" +msgstr "" +"Rettangoli, ellissi, tracciati e operazioni booleane sono considerati dello " +"stesso tipo." + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 +msgid "workspace.options.component.variants-help-modal.rule3" +msgstr "Si trovano allo stesso livello gerarchico." + +#: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:88 +msgid "workspace.options.component.variants-help-modal.rule3.detail" +msgstr "Gruppi, tavole da disegno e layout sono considerati equivalenti." + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:935, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1157, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:47 +msgid "workspace.options.component.variants-help-modal.title" +msgstr "Come rimangono connesse le varianti" + +#: src/app/main/ui/workspace/plugins.cljs:285 +msgid "workspace.plugins.permissions.allow-localstorage" +msgstr "Memorizza i dati nel browser." + +#: src/app/main/ui/workspace/context_menu.cljs:615, src/app/main/ui/workspace/sidebar/assets/components.cljs:638, src/app/main/ui/workspace/sidebar/assets/groups.cljs:74, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1021 +msgid "workspace.shape.menu.combine-as-variants" +msgstr "Combina come varianti" + +#: src/app/main/ui/workspace/sidebar/assets/components.cljs:640 +msgid "workspace.shape.menu.combine-as-variants-error" +msgstr "I componenti devono essere nella stessa pagina" + +#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1221 +msgid "workspace.shape.menu.remove-variant-property.last-property" +msgstr "Le varianti devono avere almeno una proprietà" + +#: src/app/main/data/workspace/tokens/application.cljs:366 +msgid "workspace.tokens.font-variant-not-found" +msgstr "" +"Errore nell’impostazione del peso/stile del font. Questo stile non esiste " +"nel font corrente" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:877, src/app/main/ui/workspace/tokens/management/create/form.cljs:889 +msgid "workspace.tokens.font-weight-value-enter" +msgstr "Inserisci: 400, Bold, 700 Italico, o {alias}" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:232 +msgid "workspace.tokens.import-button-prefix" +msgstr "Importa %s" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:272 +msgid "workspace.tokens.import-menu-folder-option" +msgstr "Cartella" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:271 +msgid "workspace.tokens.import-menu-json-option" +msgstr "File JSON singolo" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:270 +msgid "workspace.tokens.import-menu-zip-option" +msgstr "File ZIP" + +#: src/app/main/data/workspace/tokens/errors.cljs:89 +msgid "workspace.tokens.invalid-font-weight-token-value" +msgstr "" +"Valore del peso del font non valido: usa valori numerici (100-950) o nomi " +"standard (thin, light, regular, bold, ecc.) eventualmente seguiti da 'Italic'" + +#: src/app/main/data/workspace/tokens/errors.cljs:81 +msgid "workspace.tokens.invalid-text-case-token-value" +msgstr "" +"Valore del token non valido: sono accettati solo none, Uppercase, Lowercase " +"o Capitalize" + +#: src/app/main/data/workspace/tokens/errors.cljs:85 +msgid "workspace.tokens.invalid-text-decoration-token-value" +msgstr "" +"Valore del token non valido: sono accettati solo none, underline e strike-" +"through" + +#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:148 +msgid "workspace.tokens.more-options" +msgstr "Fai clic con il tasto destro per vedere le opzioni" + +#: src/app/main/data/workspace/tokens/errors.cljs:19 +msgid "workspace.tokens.no-token-files-found" +msgstr "Nessun token, set o tema trovato in questo file." + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:865, src/app/main/ui/workspace/tokens/management/create/form.cljs:895 +msgid "workspace.tokens.text-case-value-enter" +msgstr "Inserisci: none | uppercase | lowercase | capitalize or {alias}" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:871, src/app/main/ui/workspace/tokens/management/create/form.cljs:898 +msgid "workspace.tokens.text-decoration-value-enter" +msgstr "Inserisci decorazione del testo: none | underline | strike-through" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:827 +msgid "workspace.tokens.token-font-family-select" +msgstr "Seleziona famiglia di caratteri" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:834, src/app/main/ui/workspace/tokens/management/create/form.cljs:885 +msgid "workspace.tokens.token-font-family-value" +msgstr "Famiglia di caratteri" From d9f186524d73cc09e66589655b84be4362f6a9b7 Mon Sep 17 00:00:00 2001 From: DoubleCat Date: Fri, 5 Sep 2025 18:09:59 +0200 Subject: [PATCH 024/354] :globe_with_meridians: Add translations for: Chinese (Simplified Han script) Currently translated at 95.6% (1834 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/ --- frontend/translations/zh_CN.po | 329 +++++++++++++++++++++++++++++++-- 1 file changed, 318 insertions(+), 11 deletions(-) diff --git a/frontend/translations/zh_CN.po b/frontend/translations/zh_CN.po index 00f517744d..cdd5b0b509 100644 --- a/frontend/translations/zh_CN.po +++ b/frontend/translations/zh_CN.po @@ -1,15 +1,15 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-08-28 10:46+0000\n" -"Last-Translator: Jun Fang \n" -"Language-Team: Chinese (Simplified Han script) " -"\n" +"PO-Revision-Date: 2025-09-06 07:01+0000\n" +"Last-Translator: DoubleCat \n" +"Language-Team: Chinese (Simplified Han script) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 5.13\n" +"X-Generator: Weblate 5.13.1-rc\n" #: src/app/main/ui/auth/register.cljs:215, src/app/main/ui/static.cljs:153, src/app/main/ui/viewer/login.cljs:98 msgid "auth.already-have-account" @@ -4217,9 +4217,8 @@ msgid "subscription.settings.sucess.dialog.title" msgstr "你是 %s!" #: src/app/main/ui/settings/subscription.cljs:413 -#, fuzzy msgid "subscription.settings.support-us-since" -msgstr "您一直支持我们的这个计划自从:%s" +msgstr "您自从 %s 一直支持我们的这个计划" #: src/app/main/ui/settings/subscription.cljs:443, src/app/main/ui/settings/subscription.cljs:457 msgid "subscription.settings.try-it-free" @@ -5183,11 +5182,11 @@ msgstr "共享相同的名字。" #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:76 msgid "workspace.options.component.variants-help-modal.rule2" -msgstr "是相同的类型" +msgstr "是相同的类型。" #: src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:87 msgid "workspace.options.component.variants-help-modal.rule3" -msgstr "存在相同的层级" +msgstr "存在相同的层级。" #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs:935, src/app/main/ui/workspace/sidebar/options/menus/component.cljs:1157, src/app/main/ui/workspace/sidebar/options/menus/variants_help_modal.cljs:47 msgid "workspace.options.component.variants-help-modal.title" @@ -6918,7 +6917,6 @@ msgid "workspace.tokens.reference-error" msgstr "参考错误: " #: src/app/main/data/workspace/tokens/warnings.cljs:15, src/app/main/data/workspace/tokens/warnings.cljs:19, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:39, src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs:44, src/app/main/ui/workspace/tokens/management/token_pill.cljs:146 -#, fuzzy msgid "workspace.tokens.resolved-value" msgstr "解析的值:%s" @@ -6943,7 +6941,6 @@ msgid "workspace.tokens.themes-list" msgstr "主题列表" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:589, src/app/main/ui/workspace/tokens/management/create/form.cljs:590 -#, fuzzy msgid "workspace.tokens.token-description" msgstr "描述" @@ -7257,3 +7254,313 @@ msgstr "打开版本菜单" #, unused msgid "workspace.viewport.click-to-close-path" msgstr "单击以闭合路径" + +#: src/app/main/ui/dashboard/placeholder.cljs:118 +#, markdown +msgid "dashboard.empty-placeholder-libraries" +msgstr "" +"添加至项目的库将显示在这里。您可以尝试共享您的文件,或从我们的[库和模板]" +"(https://penpot.app/libraries-templates)添加。" + +#: src/app/main/ui/dashboard/placeholder.cljs +#, markdown, unused +msgid "dashboard.empty-placeholder-libraries-subtitle" +msgstr "" +"添加至项目的库将显示在这里。您可以尝试共享您的文件,或从我们的[库和模板]" +"(https://penpot.app/libraries-templates)添加。" + +#: src/app/main/ui/dashboard/import.cljs:479 +msgid "dashboard.import.import-message" +msgid_plural "dashboard.import.import-message" +msgstr[0] "1个文件导入成功。" +msgstr[1] "%s 个文件导入成功。" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:611 +msgid "ds.inputs.numeric-input.open-token-list-dropdown" +msgstr "打开token列表" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:99 +msgid "ds.inputs.numeric-input.no-matches" +msgstr "无匹配项。" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:39 +msgid "ds.inputs.token-field.no-active-token-option" +msgstr "该token于任意活动集合或主题皆不可用。" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:98 +msgid "ds.inputs.numeric-input.no-applicable-tokens" +msgstr "活动集合或主题中无可用token。" + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs:84 +msgid "ds.inputs.token-field.detach-token" +msgstr "分离token" + +#: src/app/main/errors.cljs:300 +msgid "errors.deprecated" +msgstr "抱歉!这是一个使用了已弃用的 Penpot 资源类型的旧文件,您无法打开它。" + +#: src/app/main/ui/dashboard/team.cljs:185, src/app/main/ui/onboarding/team_choice.cljs:101 +msgid "errors.maximum-invitations-by-request-reached" +msgstr "已达到单次请求中可邀请的电子邮件数量上限(%s)" + +#: src/app/main/ui/inspect/right_sidebar.cljs:109 +msgid "inspect.tabs.computed" +msgstr "计算" + +#: src/app/main/ui/inspect/right_sidebar.cljs:107 +msgid "inspect.tabs.styles" +msgstr "样式" + +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "图层信息" + +#: src/app/main/ui/ds/controls/numeric_input.cljs:591 +msgid "labels.mixed-values" +msgstr "混合" + +#: src/app/main/ui/ds/product/loader.cljs:29 +msgid "loader.tips.05.message" +msgstr "共享资产和风格以保持一致性。" + +#: src/app/main/ui/ds/product/loader.cljs:31 +msgid "loader.tips.06.message" +msgstr "通过动画和过渡让您的想法变为现实。" + +#: src/app/main/ui/ds/product/loader.cljs:33 +msgid "loader.tips.07.message" +msgstr "Penpot 使用 SVG 和 CSS 进行无缝开发。" + +#: src/app/main/ui/ds/product/loader.cljs:35 +msgid "loader.tips.08.message" +msgstr "使用便捷的快捷键(例如 Shift + A 用于自动布局)来加快您的工作流程。" + +#: src/app/main/ui/ds/product/loader.cljs:39 +msgid "loader.tips.10.message" +msgstr "使用社区构建的插件扩展 Penpot 以获得额外的功能。" + +#: src/app/main/ui/dashboard/team.cljs:220 +msgid "modals.invite-team-member.text" +msgstr "您可以邀请成员加入团队,以便他们可以访问此文件和所有团队文件。" + +#: src/app/main/ui/static.cljs:65 +msgid "not-found.made-with-love" +msgstr "用爱和开源制作" + +#: src/app/main/ui/settings/subscription.cljs:131 +msgid "subscription.settings.management.dialog.currently-editors-title" +msgid_plural "subscription.settings.management.dialog.currently-editors-title" +msgstr[0] "目前,您的团队中有 %s 人可以编辑。" +msgstr[1] "目前,您的团队中有 %s 人可以编辑。" + +#: src/app/main/data/common.cljs:89 +msgid "notifications.by-code.maintenance" +msgstr "维护中断:我们将在5分钟内进行短暂维护。" + +#: src/app/main/ui/onboarding/questions.cljs:243 +msgid "onboarding.questions.reasons.exploring" +msgstr "仅浏览" + +#: src/app/main/ui/onboarding/questions.cljs:112 +msgid "onboarding.questions.step1.subtitle" +msgstr "请告诉我们一些关于您的信息,帮助我们完善 " +"Penpot。您的回答将帮助我们确定新功能的优先级,并指导您如何开始使用。" + +#: src/app/main/ui/dashboard/subscription.cljs:64 +#, markdown +msgid "subscription.dashboard.power-up.professional.bottom-text" +msgstr "获取无限套餐,为您的团队提供额外存储空间、文件恢复等更多功能。" +"[Power up!|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:72 +#, markdown +msgid "subscription.dashboard.power-up.trial.bottom-description" +msgstr "试用体验良好?永久解锁完整访问权限。[订阅|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:78 +#, markdown +msgid "subscription.dashboard.power-up.unlimited.bottom-text" +msgstr "以固定价格为您的所有团队提供无限存储空间、扩展文件恢复能力和无限编辑器。" +"[查看企业版。|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:68 +#, unused +msgid "subscription.dashboard.power-up.unlimited.top-description" +msgstr "额外的编辑器、存储和自动保存的版本、文件备份等等。" + +#: src/app/main/ui/dashboard/subscription.cljs:168 +msgid "subscription.dashboard.professional-dashboard-cta-title" +msgstr "您所拥有的团队共有 %s 名编辑,而您的专业计划最多可拥有 8 名编辑。" + +#: src/app/main/ui/dashboard/subscription.cljs:176 +#, markdown +msgid "subscription.dashboard.professional-dashboard-cta-upgrade-owner" +msgstr "请升级到无限版或企业版,以解锁更多编辑席位、存储空间和文件恢复功能。" +"[立即订阅。|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:171 +msgid "subscription.dashboard.unlimited-dashboard-cta-title" +msgstr "您的团队不断壮大!您的无限套餐最多可容纳 %s 位编辑,但现在您有 %s 位。" + +#: src/app/main/ui/dashboard/subscription.cljs:179 +#, markdown +msgid "subscription.dashboard.unlimited-dashboard-cta-upgrade-owner" +msgstr "请升级以匹配您当前的编辑数量。[立即订阅。|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:156 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-text" +msgstr "只有您自有团队中的新编辑人员才会被计入未来账单。25 " +"名及以上编辑人员仍需支付每月 175 美元的固定费用。" + +#: src/app/main/ui/dashboard/subscription.cljs:152 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-title" +msgstr "在无限套餐期间邀请他人" + +#: src/app/main/ui/settings/subscription.cljs:373, src/app/main/ui/settings/subscription.cljs:397 +msgid "subscription.settings.add-payment-to-continue" +msgstr "添加付款方式以便在试用后继续" + +#: src/app/main/ui/settings/subscription.cljs:367, src/app/main/ui/settings/subscription.cljs:439 +msgid "subscription.settings.benefits.all-professional-benefits" +msgstr "所有专业计划权益以及:" + +#: src/app/main/ui/settings/subscription.cljs:379, src/app/main/ui/settings/subscription.cljs:391, src/app/main/ui/settings/subscription.cljs:401, src/app/main/ui/settings/subscription.cljs:453 +msgid "subscription.settings.benefits.all-unlimited-benefits" +msgstr "所有无限计划权益以及:" + +#: src/app/main/ui/settings/subscription.cljs:39 +msgid "subscription.settings.editors" +msgstr "(x %s 位编辑)" + +#: src/app/main/ui/settings/subscription.cljs:393, src/app/main/ui/settings/subscription.cljs:403, src/app/main/ui/settings/subscription.cljs:455 +msgid "subscription.settings.enterprise.autosave" +msgstr "90 天自动保存版本和文件恢复" + +#: src/app/main/ui/settings/subscription.cljs:394, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/settings/subscription.cljs:456 +msgid "subscription.settings.enterprise.capped-bill" +msgstr "每月固定费用" + +#: src/app/main/ui/settings/subscription.cljs:392, src/app/main/ui/settings/subscription.cljs:402, src/app/main/ui/settings/subscription.cljs:454 +msgid "subscription.settings.enterprise.unlimited-storage-benefit" +msgstr "无限存储空间" + +#: src/app/main/ui/settings/subscription.cljs:149 +msgid "subscription.settings.management.dialog.downgrade" +msgstr "注意:切换到较低的计划意味着更少的存储空间和更短的备份和版本历史记录。" + +#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:145 +msgid "workspace.tokens.original-value" +msgstr "原始值:%s" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:205 +msgid "workspace.tokens.paddings" +msgstr "内边距" + +#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:153 +msgid "workspace.tokens.ref-not-valid" +msgstr "引用无效或不在任何活动集中" + +#: src/app/main/data/workspace/tokens/errors.cljs:45 +msgid "workspace.tokens.self-reference" +msgstr "Token存在自我引用" + +#: src/app/main/ui/workspace/tokens/sets/lists.cljs:64 +msgid "workspace.tokens.set-edit-placeholder" +msgstr "输入名称(组名使用“/”)" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:343 +msgid "workspace.tokens.set-selection-theme" +msgstr "定义应使用哪些 token 集作为此主题选项的一部分:" + +#: src/app/main/ui/workspace/tokens/token_pill.cljs:47 +#, unused +msgid "workspace.tokens.set.not-active" +msgstr "Token 集未激活" + +#: src/app/main/ui/workspace/tokens/themes.cljs:53 +msgid "workspace.tokens.no-permission-themes" +msgstr "您需要成为一名编辑才能使用主题" + +#: src/app/main/ui/workspace/tokens/sets/lists.cljs:76 +msgid "workspace.tokens.no-permisions-set" +msgstr "您需要成为编辑才能激活/停用集合" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:149 +msgid "workspace.tokens.no-active-sets" +msgstr "没有活动集" + +#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:148 +msgid "workspace.tokens.more-options" +msgstr "右键单击查看选项" + +#: src/app/main/data/workspace/tokens/errors.cljs:57 +msgid "workspace.tokens.missing-references" +msgstr "缺少token引用: " + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:251 +msgid "workspace.tokens.min-size" +msgstr "最小尺寸" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:257 +msgid "workspace.tokens.max-size" +msgstr "最大尺寸" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:221 +msgid "workspace.tokens.margins" +msgstr "边距" + +#: src/app/main/data/workspace/tokens/errors.cljs:85 +msgid "workspace.tokens.invalid-text-decoration-token-value" +msgstr "无效的token值:仅接受无、下划线和删除线" + +#: src/app/main/data/workspace/tokens/errors.cljs:81 +msgid "workspace.tokens.invalid-text-case-token-value" +msgstr "无效的token值:仅接受无、大写、小写或大写" + +#: src/app/main/data/workspace/tokens/errors.cljs:28 +msgid "workspace.tokens.invalid-json-token-name-detail" +msgstr "" +"“%s” 不是有效的 token 名称。\n" +"token 名称只能包含字母和数字,并以 . 字符分隔,并且不能以 $ 符号开头。" + +#: src/app/main/data/workspace/tokens/errors.cljs:89 +msgid "workspace.tokens.invalid-font-weight-token-value" +msgstr "字体粗细值无效:使用数值(100-950)或标准名称(细、亮、常规、粗体等),后跟可" +"选的“斜体”" + +#: src/app/main/ui/workspace/tokens/management.cljs:132 +msgid "workspace.tokens.inactive-set-description" +msgstr "此设置未启用。请更改主题或启用此设置以在视口中查看更改" + +#: src/app/main/ui/workspace/tokens/management.cljs:141 +msgid "workspace.tokens.inactive-set" +msgstr "不激活" + +#: src/app/main/ui/workspace/tokens/import/modal.cljs:246 +msgid "workspace.tokens.import-warning" +msgstr "导入 token 将覆盖您当前的所有令牌、集合和主题。" + +#: src/app/main/ui/workspace/tokens/sidebar.cljs:414, src/app/main/ui/workspace/tokens/sidebar.cljs:415 +#, unused +msgid "workspace.tokens.import-tooltip" +msgstr "导入 JSON 文件将覆盖所有当前令牌、集合和主题" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:148 +msgid "workspace.tokens.num-active-sets" +msgstr "%s 个活跃集" + +#: src/app/main/data/workspace/tokens/errors.cljs:19 +msgid "workspace.tokens.no-token-files-found" +msgstr "在此文件中未找到任何标记、集合或主题。" + +#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:49 +msgid "workspace.tokens.no-themes-currently" +msgstr "您目前没有主题。" + +#: src/app/main/ui/workspace/tokens/themes.cljs:40 +msgid "workspace.tokens.no-themes" +msgstr "目前没有主题。" + +#: src/app/main/ui/workspace/tokens/sets/lists.cljs:480 +msgid "workspace.tokens.no-sets-create" +msgstr "尚未定义任何集合。请先创建一个。" From 26f123f4665d733ce5f86f7a8547f23ab92fefc3 Mon Sep 17 00:00:00 2001 From: Nicola Bortoletto Date: Fri, 5 Sep 2025 08:27:37 +0200 Subject: [PATCH 025/354] :globe_with_meridians: Add translations for: Italian Currently translated at 99.7% (1912 of 1917 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/ --- frontend/translations/it.po | 145 ++++++++++++++++++++++++++++++++++-- 1 file changed, 140 insertions(+), 5 deletions(-) diff --git a/frontend/translations/it.po b/frontend/translations/it.po index f207452546..2f645892d2 100644 --- a/frontend/translations/it.po +++ b/frontend/translations/it.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-09-04 17:01+0000\n" +"PO-Revision-Date: 2025-09-06 07:02+0000\n" "Last-Translator: Nicola Bortoletto \n" "Language-Team: Italian \n" @@ -4486,7 +4486,6 @@ msgid "subscription.settings.sucess.dialog.title" msgstr "Sei %s!" #: src/app/main/ui/settings/subscription.cljs:413 -#, fuzzy msgid "subscription.settings.support-us-since" msgstr "Ci supporti con questo piano dal %s" @@ -7865,11 +7864,10 @@ msgstr "" "[Dai un’occhiata al piano Enterprise.|target:self](%s)" #: src/app/main/ui/dashboard/subscription.cljs:168 -#, fuzzy msgid "subscription.dashboard.professional-dashboard-cta-title" msgstr "" -"Hai %s editor nei team di cui sei proprietario, mentre il tuo piano " -"Professional copre fino a 8." +"Hai %s editor nei team di tua proprietà, mentre il tuo piano Professional ne " +"copre fino a 8." #: src/app/main/ui/settings/subscription.cljs:392, src/app/main/ui/settings/subscription.cljs:402, src/app/main/ui/settings/subscription.cljs:454 msgid "subscription.settings.enterprise.unlimited-storage-benefit" @@ -8051,3 +8049,140 @@ msgstr "Seleziona famiglia di caratteri" #: src/app/main/ui/workspace/tokens/management/create/form.cljs:834, src/app/main/ui/workspace/tokens/management/create/form.cljs:885 msgid "workspace.tokens.token-font-family-value" msgstr "Famiglia di caratteri" + +#: src/app/main/ui/dashboard/subscription.cljs:176 +#, markdown +msgid "subscription.dashboard.professional-dashboard-cta-upgrade-owner" +msgstr "" +"Esegui subito l’upgrade a Unlimited o Enterprise per sbloccare più editor, " +"spazio di archiviazione e recupero file. [Abbonati ora.|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:171 +msgid "subscription.dashboard.unlimited-dashboard-cta-title" +msgstr "" +"Il tuo team continua a crescere! Il tuo piano Unlimited copre fino a %s " +"editor, ma ora ne hai %s." + +#: src/app/main/ui/dashboard/subscription.cljs:179 +#, markdown +msgid "subscription.dashboard.unlimited-dashboard-cta-upgrade-owner" +msgstr "" +"Esegui subito l’upgrade per adeguarti al numero attuale di editor. " +"[Abbonati ora.|target:self](%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:156 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-text" +msgstr "" +"Solo i nuovi editor nei team di tua proprietà verranno conteggiati per la " +"fatturazione futura. Rimane valido un costo fisso di 175 $/mese per oltre 25 " +"editor." + +#: src/app/main/ui/dashboard/subscription.cljs:152 +msgid "subscription.dashboard.unlimited-members-extra-editors-cta-title" +msgstr "Invita persone con il piano Unlimited" + +#: src/app/main/ui/settings/subscription.cljs:39 +msgid "subscription.settings.editors" +msgstr "(x %s editor)" + +#: src/app/main/ui/settings/subscription.cljs:393, src/app/main/ui/settings/subscription.cljs:403, src/app/main/ui/settings/subscription.cljs:455 +msgid "subscription.settings.enterprise.autosave" +msgstr "Versioni di salvataggio automatico a 90 giorni e recupero file" + +#: src/app/main/ui/settings/subscription.cljs:394, src/app/main/ui/settings/subscription.cljs:404, src/app/main/ui/settings/subscription.cljs:456 +msgid "subscription.settings.enterprise.capped-bill" +msgstr "Fattura mensile fissa" + +#: src/app/main/ui/settings/subscription.cljs:131 +msgid "subscription.settings.management.dialog.currently-editors-title" +msgid_plural "subscription.settings.management.dialog.currently-editors-title" +msgstr[0] "Attualmente hai %s persona nei tuoi team che può modificare." +msgstr[1] "Attualmente hai %s persone nei tuoi team che possono modificare." + +#: src/app/main/ui/settings/subscription.cljs:138 +msgid "subscription.settings.management.dialog.editors-explanation" +msgstr "" +"(Proprietari, Amministratore ed Editor. I Visualizzatori non vengono " +"considerati Editor)" + +#: src/app/main/ui/settings/subscription.cljs:181 +msgid "subscription.settings.management.dialog.input-error" +msgstr "" +"Non puoi impostare un numero di editor inferiore a quello attuale. Modifica " +"il ruolo (editor/admin in visualizzatore) per le persone che non modificano " +"effettivamente i file nelle impostazioni del team." + +#: src/app/main/ui/settings/subscription.cljs:184 +msgid "subscription.settings.management.dialog.unlimited-capped-warning" +msgstr "" +"Suggerimento: puoi aumentare ora il numero di posti per anticipare gli " +"inviti. Con oltre 25 editor nei team, pagherai un costo fisso di 175 $/mese." + +#: src/app/main/ui/settings/subscription.cljs:360, src/app/main/ui/settings/subscription.cljs:427 +msgid "subscription.settings.professional.autosave-benefit" +msgstr "Versioni di salvataggio automatico a 7 giorni e recupero file" + +#: src/app/main/ui/settings/subscription.cljs:359, src/app/main/ui/settings/subscription.cljs:426 +msgid "subscription.settings.professional.storage-benefit" +msgstr "10GB di spazio di archiviazione" + +#: src/app/main/ui/settings/subscription.cljs:361, src/app/main/ui/settings/subscription.cljs:428 +msgid "subscription.settings.professional.teams-editors-benefit" +msgstr "Team illimitati. Fino a 8 editor nei team di tua proprietà." + +#: src/app/main/ui/settings/subscription.cljs:238 +msgid "subscription.settings.success.dialog.thanks" +msgstr "Grazie per aver scelto il piano Penpot %s!" + +#: src/app/main/ui/settings/subscription.cljs:369, src/app/main/ui/settings/subscription.cljs:381, src/app/main/ui/settings/subscription.cljs:441 +msgid "subscription.settings.unlimited.autosave-benefit" +msgstr "Versioni di salvataggio automatico a 30 giorni e recupero file" + +#: src/app/main/ui/settings/subscription.cljs:368, src/app/main/ui/settings/subscription.cljs:380, src/app/main/ui/settings/subscription.cljs:440 +msgid "subscription.settings.unlimited.storage-benefit" +msgstr "25GB di spazio di archiviazione" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:56 +#, markdown +msgid "subscription.workspace.versions.warning.enterprise.subtext-owner" +msgstr "Se desideri aumentare questo limite, scrivici a [%s](mailto)" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:58 +#, markdown +msgid "subscription.workspace.versions.warning.subtext-member" +msgstr "" +"Se desideri aumentare questo limite, scrivi al proprietario del team [%s]" +"(mailto)" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:57 +#, markdown +msgid "subscription.workspace.versions.warning.subtext-owner" +msgstr "" +"Se desideri aumentare questo limite, " +"[esegui l'upgrade del tuo piano|target:self](%s)" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs:833, src/app/main/ui/workspace/tokens/management/create/form.cljs:886 +msgid "workspace.tokens.token-font-family-value-enter" +msgstr "Famiglia di caratteri o elenco di caratteri separati da virgola (,)" + +#: src/app/main/data/workspace/tokens/import_export.cljs:47 +msgid "workspace.tokens.unknown-token-type-message" +msgstr "" +"L’importazione è stata completata con successo. Alcuni token non sono stati " +"inclusi." + +#: src/app/main/data/workspace/tokens/errors.cljs:69 +msgid "workspace.tokens.value-with-percent" +msgstr "Valore non valido: % non è consentito." + +#, unused +msgid "workspace.versions.locked-by-other" +msgstr "Questa versione è bloccata da %s e non può essere modificata" + +#, unused +msgid "workspace.versions.locked-by-you" +msgstr "Questa versione è bloccata da te" + +#, unused +msgid "workspace.versions.tooltip.locked-version" +msgstr "Versione bloccata - può essere modificata solo dal creatore" From 18c5e0b9a83ad429b5a7866da4e40dc298157cef Mon Sep 17 00:00:00 2001 From: Elena Torro Date: Wed, 27 Aug 2025 15:23:54 +0200 Subject: [PATCH 026/354] :bug: Fix font long name overflow --- CHANGES.md | 3 ++- .../sidebar/options/menus/typography.scss | 24 +++++++++++++------ 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 819e2ea6b7..fda77dc6d3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,7 @@ ### :bug: Bugs fixed - Fix selection problems when devtools open [Taiga #11950](https://tree.taiga.io/project/penpot/issue/11950) +- Fix long font names overlap [Taiga #11844](https://tree.taiga.io/project/penpot/issue/11844) ## 2.10.0 (Unreleased) @@ -46,7 +47,7 @@ - Fix issue where Alt + arrow keys shortcut interferes with letter-spacing when moving text layers [Taiga #11552](https://tree.taiga.io/project/penpot/issue/11771) - Fix consistency issues on how font variants are visualized [Taiga #11499](https://tree.taiga.io/project/penpot/us/11499) - Fix parsing rx and ry SVG values for rect radius [Taiga #11861](https://tree.taiga.io/project/penpot/issue/11861) -- Misleading affordance in saved versions [Taiga #11887](https://tree.taiga.io/project/penpot/issue/11887) +- Fix misleading affordance in saved versions [Taiga #11887](https://tree.taiga.io/project/penpot/issue/11887) - Fix pasting RTF text crashes penpot [Taiga #11717](https://tree.taiga.io/project/penpot/issue/11717) - Fix navigation arrows in Libraries & Templates carousel [Taiga #10609](https://tree.taiga.io/project/penpot/issue/10609) diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/typography.scss b/frontend/src/app/main/ui/workspace/sidebar/options/menus/typography.scss index 02acda18b3..1be4468387 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/typography.scss +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/typography.scss @@ -6,6 +6,8 @@ @import "refactor/common-refactor.scss"; +$width-settings-bar: $s-276; + .typography-entry { display: flex; flex-direction: row; @@ -74,18 +76,16 @@ .typography-font { @include bodySmallTypography; @include textEllipsis; - display: flex; - align-items: center; - justify-content: flex-start; + display: block; + align-self: center; margin-left: $s-6; +} + +.typography-name { color: var(--assets-item-name-foreground-color); } .typography-font { - display: flex; - align-items: center; - justify-content: flex-start; - min-width: 0; color: var(--assets-item-name-foreground-color-rest); } @@ -250,6 +250,8 @@ .text-options { @include flexColumn; + max-width: calc(var(--width, $width-settings-bar) - $s-16); + &:not(.text-options-full-size) { position: relative; } @@ -258,8 +260,14 @@ @extend .asset-element; padding: $s-8 0 $s-8 $s-8; cursor: pointer; + .name { flex-grow: 1; + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 100%; } .icon { @include flexCenter; @@ -413,7 +421,9 @@ .label { @include bodySmallTypography; + @include textEllipsis; flex-grow: 1; + min-width: 0; } } From 7e52aadb98847d4349e6bd2dd37887e0b48324c6 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 4 Sep 2025 11:59:50 +0200 Subject: [PATCH 027/354] :bug: Fixing nested shadows --- .../data/render-wasm/get-file-shadows.json | 10098 ++++++++++++++++ .../ui/render-wasm-specs/shapes.spec.js | 16 + ...shadows-applied-to-any-kind-of-shape-1.png | Bin 0 -> 348118 bytes render-wasm/src/render.rs | 367 +- render-wasm/src/render/fills.rs | 26 +- render-wasm/src/render/shadows.rs | 68 +- render-wasm/src/render/strokes.rs | 4 +- render-wasm/src/render/surfaces.rs | 21 +- render-wasm/src/shapes.rs | 103 +- render-wasm/src/shapes/shadows.rs | 13 - 10 files changed, 10505 insertions(+), 211 deletions(-) create mode 100644 frontend/playwright/data/render-wasm/get-file-shadows.json create mode 100644 frontend/playwright/ui/render-wasm-specs/shapes.spec.js-snapshots/Renders-a-file-with-shadows-applied-to-any-kind-of-shape-1.png diff --git a/frontend/playwright/data/render-wasm/get-file-shadows.json b/frontend/playwright/data/render-wasm/get-file-shadows.json new file mode 100644 index 0000000000..31bec85517 --- /dev/null +++ b/frontend/playwright/data/render-wasm/get-file-shadows.json @@ -0,0 +1,10098 @@ +{ + "~:features": { + "~#set": [ + "fdata/path-data", + "plugins/runtime", + "design-tokens/v1", + "variants/v1", + "layout/grid", + "styles/v2", + "fdata/pointer-map", + "fdata/objects-map", + "render-wasm/v1", + "components/v2", + "fdata/shape-data-type" + ] + }, + "~:team-id": "~ueba8fa2e-4140-8084-8005-448635d7a724", + "~:permissions": { + "~:type": "~:membership", + "~:is-owner": true, + "~:is-admin": true, + "~:can-edit": true, + "~:can-read": true, + "~:is-logged": true + }, + "~:has-media-trimmed": false, + "~:comment-thread-seqn": 0, + "~:name": "New File 6", + "~:revn": 1, + "~:modified-at": "~m1757142143405", + "~:vern": 0, + "~:id": "~u9502081a-e1a4-80bc-8006-c2b968723199", + "~:is-shared": false, + "~:migrations": { + "~#ordered-set": [ + "legacy-2", + "legacy-3", + "legacy-5", + "legacy-6", + "legacy-7", + "legacy-8", + "legacy-9", + "legacy-10", + "legacy-11", + "legacy-12", + "legacy-13", + "legacy-14", + "legacy-16", + "legacy-17", + "legacy-18", + "legacy-19", + "legacy-25", + "legacy-26", + "legacy-27", + "legacy-28", + "legacy-29", + "legacy-31", + "legacy-32", + "legacy-33", + "legacy-34", + "legacy-36", + "legacy-37", + "legacy-38", + "legacy-39", + "legacy-40", + "legacy-41", + "legacy-42", + "legacy-43", + "legacy-44", + "legacy-45", + "legacy-46", + "legacy-47", + "legacy-48", + "legacy-49", + "legacy-50", + "legacy-51", + "legacy-52", + "legacy-53", + "legacy-54", + "legacy-55", + "legacy-56", + "legacy-57", + "legacy-59", + "legacy-62", + "legacy-65", + "legacy-66", + "legacy-67", + "0001-remove-tokens-from-groups", + "0002-normalize-bool-content-v2", + "0002-clean-shape-interactions", + "0003-fix-root-shape", + "0003-convert-path-content-v2", + "0004-clean-shadow-color", + "0005-deprecate-image-type", + "0006-fix-old-texts-fills", + "0007-clear-invalid-strokes-and-fills-v2", + "0008-fix-library-colors-v4", + "0009-clean-library-colors", + "0009-add-partial-text-touched-flags", + "0010-fix-swap-slots-pointing-non-existent-shapes" + ] + }, + "~:version": 67, + "~:project-id": "~ueba8fa2e-4140-8084-8005-448635da32b4", + "~:created-at": "~m1757142138312", + "~:data": { + "~:pages": [ + "~u9502081a-e1a4-80bc-8006-c2b96872319a" + ], + "~:pages-index": { + "~u9502081a-e1a4-80bc-8006-c2b96872319a": { + "~:objects": { + "~u00000000-0000-0000-0000-000000000000": { + "~#shape": { + "~:y": 0, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "Root Frame", + "~:width": 0.01, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 0, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0.01 + } + }, + { + "~#point": { + "~:x": 0, + "~:y": 0.01 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u00000000-0000-0000-0000-000000000000", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 0, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 0, + "~:y": 0, + "~:width": 0.01, + "~:height": 0.01, + "~:x1": 0, + "~:y1": 0, + "~:x2": 0.01, + "~:y2": 0.01 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 0.01, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc7fdf", + "~u813630e3-7f07-80da-8006-c2b969bc7fe2", + "~u813630e3-7f07-80da-8006-c2b969bc7fe4", + "~u813630e3-7f07-80da-8006-c2b969bc7fe5", + "~u813630e3-7f07-80da-8006-c2b969bc7fe6", + "~u813630e3-7f07-80da-8006-c2b969bc7fe7", + "~u813630e3-7f07-80da-8006-c2b969bc7fe8", + "~u813630e3-7f07-80da-8006-c2b969bc7fe9", + "~u813630e3-7f07-80da-8006-c2b969bc7fea", + "~u813630e3-7f07-80da-8006-c2b969bc7feb", + "~u813630e3-7f07-80da-8006-c2b969bc7fec", + "~u813630e3-7f07-80da-8006-c2b969bc7fed", + "~u813630e3-7f07-80da-8006-c2b969bc7fee", + "~u813630e3-7f07-80da-8006-c2b969bc7fef", + "~u813630e3-7f07-80da-8006-c2b969bc7ff0", + "~u813630e3-7f07-80da-8006-c2b969bc7ff1", + "~u813630e3-7f07-80da-8006-c2b969bc7ff2", + "~u813630e3-7f07-80da-8006-c2b969bc7ff3", + "~u813630e3-7f07-80da-8006-c2b969bc7ff4", + "~u813630e3-7f07-80da-8006-c2b969bc7ff5", + "~u813630e3-7f07-80da-8006-c2b969bc7ff6", + "~u813630e3-7f07-80da-8006-c2b969bc7ff9", + "~u813630e3-7f07-80da-8006-c2b969bc9bdc", + "~u813630e3-7f07-80da-8006-c2b969bc9bde", + "~u813630e3-7f07-80da-8006-c2b969bc9be0", + "~u813630e3-7f07-80da-8006-c2b969bc9be2", + "~u813630e3-7f07-80da-8006-c2b969bc9be4", + "~u813630e3-7f07-80da-8006-c2b969bc9be6", + "~u813630e3-7f07-80da-8006-c2b969bc9be8", + "~u813630e3-7f07-80da-8006-c2b969bc9bea", + "~u813630e3-7f07-80da-8006-c2b969bc9bec", + "~u813630e3-7f07-80da-8006-c2b969bc9bee", + "~u813630e3-7f07-80da-8006-c2b969bc9bf0", + "~u813630e3-7f07-80da-8006-c2b969bc9bf2", + "~u813630e3-7f07-80da-8006-c2b969bc9bf4", + "~u813630e3-7f07-80da-8006-c2b969bc9bf6", + "~u813630e3-7f07-80da-8006-c2b969bc9bf8", + "~u813630e3-7f07-80da-8006-c2b969bc9bfa", + "~u813630e3-7f07-80da-8006-c2b969bc9bfb", + "~u813630e3-7f07-80da-8006-c2b969bc9bfc", + "~u813630e3-7f07-80da-8006-c2b969bc9bfd", + "~u813630e3-7f07-80da-8006-c2b969bc9bfe", + "~u813630e3-7f07-80da-8006-c2b969bc9bff", + "~u813630e3-7f07-80da-8006-c2b969bc9c00", + "~u813630e3-7f07-80da-8006-c2b969bc9c01", + "~u813630e3-7f07-80da-8006-c2b969bc9c02", + "~u813630e3-7f07-80da-8006-c2b969bc9c03", + "~u813630e3-7f07-80da-8006-c2b969bc9c04", + "~u813630e3-7f07-80da-8006-c2b969bc9c05", + "~u813630e3-7f07-80da-8006-c2b969bc9c06", + "~u813630e3-7f07-80da-8006-c2b969bc9c07", + "~u813630e3-7f07-80da-8006-c2b969bc9c08", + "~u813630e3-7f07-80da-8006-c2b969bc9c09", + "~u813630e3-7f07-80da-8006-c2b969bc9c0a", + "~u813630e3-7f07-80da-8006-c2b969bc9c0b", + "~u813630e3-7f07-80da-8006-c2b969bc9c0c", + "~u813630e3-7f07-80da-8006-c2b969bc9c0e", + "~u813630e3-7f07-80da-8006-c2b969bc9c10", + "~u813630e3-7f07-80da-8006-c2b969bc9c12", + "~u813630e3-7f07-80da-8006-c2b969bc9c14" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe0": { + "~#shape": { + "~:y": 4864.79091500983, + "~:transform": { + "~#matrix": { + "~:a": 0.875521645611856, + "~:b": -0.483178898613245, + "~:c": 0.483178842426414, + "~:d": 0.875521676619982, + "~:e": 1.00044417195022e-11, + "~:f": 1.38697942020372e-11 + } + }, + "~:rotation": 331.106771530248, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 224.867986830995, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 4678.00025480242, + "~:y": 4925.65175652314 + } + }, + { + "~#point": { + "~:x": 4874.87704467812, + "~:y": 4817.00029031276 + } + }, + { + "~#point": { + "~:x": 4925.61079542329, + "~:y": 4908.93001614796 + } + }, + { + "~#point": { + "~:x": 4728.73400554759, + "~:y": 5017.58148235834 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.875521676619987, + "~:b": 0.483178898613247, + "~:c": -0.483178842426416, + "~:d": 0.87552164561186, + "~:e": -2.05751448067259e-12, + "~:f": -1.69772401753349e-11 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe0", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc7fdf", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc7fdf", + "~:strokes": [], + "~:x": 4689.37153169736, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 4689.37153169736, + "~:y": 4864.79091500983, + "~:width": 224.867986830995, + "~:height": 104.999942651446, + "~:x1": 4689.37153169736, + "~:y1": 4864.79091500983, + "~:x2": 4914.23951852835, + "~:y2": 4969.79085766127 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 104.999942651446, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be0": { + "~#shape": { + "~:y": 2566.00032561364, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 1270.00003131535, + "~:y": 2566.00032561364 + } + }, + { + "~#point": { + "~:x": 1746.17594840024, + "~:y": 2566.00032561364 + } + }, + { + "~#point": { + "~:x": 1746.17594840024, + "~:y": 3042.00034766736 + } + }, + { + "~#point": { + "~:x": 1270.00003131535, + "~:y": 3042.00034766736 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be0", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 1270.00003131535, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1270.00003131535, + "~:y": 2566.00032561364, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 1270.00003131535, + "~:y1": 2566.00032561364, + "~:x2": 1746.17594840024, + "~:y2": 3042.00034766736 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9be1" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c00": { + "~#shape": { + "~:y": 1481.00031547019, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 1237.00011775044, + "~:y": 1481.00031547019 + } + }, + { + "~#point": { + "~:x": 1429.00011775044, + "~:y": 1481.00031547019 + } + }, + { + "~#point": { + "~:x": 1429.00011775044, + "~:y": 1660.00031547019 + } + }, + { + "~#point": { + "~:x": 1237.00011775044, + "~:y": 1660.00031547019 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c00", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 1237.00011775044, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1237.00011775044, + "~:y": 1481.00031547019, + "~:width": 192, + "~:height": 179, + "~:x1": 1237.00011775044, + "~:y1": 1481.00031547019, + "~:x2": 1429.00011775044, + "~:y2": 1660.00031547019 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe1": { + "~#shape": { + "~:y": 5005.52952441881, + "~:transform": { + "~#matrix": { + "~:a": 0.875521645343034, + "~:b": -0.48317889910035, + "~:c": 0.483178913552956, + "~:d": 0.875521637366997, + "~:e": -9.09494701772928e-13, + "~:f": -4.09272615797818e-12 + } + }, + "~:rotation": 331.106771530248, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1otdj8747ov", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1ppxneff2xr", + "~:font-size": "400", + "~:font-weight": "400", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "2afvsygzvt", + "~:font-size": "400", + "~:font-weight": "400", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 986.211331368466, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 4062.0000545014, + "~:y": 5267.51689202866 + } + }, + { + "~#point": { + "~:x": 4925.44942199707, + "~:y": 4791.00038665776 + } + }, + { + "~#point": { + "~:x": 5109.66469806955, + "~:y": 5124.79901820196 + } + }, + { + "~#point": { + "~:x": 4246.21533057388, + "~:y": 5601.31552357287 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.875521637366997, + "~:b": 0.48317889910035, + "~:c": -0.483178913552956, + "~:d": 0.875521645343034, + "~:e": -1.18123668800882e-12, + "~:f": 4.02271898851177e-12 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:constraints-v": "~:top", + "~:constraints-h": "~:left", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe1", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc7fdf", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc7fdf", + "~:strokes": [], + "~:x": 4092.72671060124, + "~:shadow": [ + { + "~:color": { + "~:color": "#ea1212", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u757a30c8-2a19-8062-8006-bdd7693703f6", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 4092.72671060124, + "~:y": 5005.52952441881, + "~:width": 986.211331368466, + "~:height": 381.256861393003, + "~:x1": 4092.72671060124, + "~:y1": 5005.52952441881, + "~:x2": 5078.93804196971, + "~:y2": 5386.78638581181 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 381.256861393003, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be1": { + "~#shape": { + "~:y": 2925.00035033024, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1628.0000529461, + "~:y": 2925.00035033024 + } + }, + { + "~#point": { + "~:x": 1898.9300503495, + "~:y": 2925.00035033024 + } + }, + { + "~#point": { + "~:x": 1898.9300503495, + "~:y": 3195.93160099633 + } + }, + { + "~#point": { + "~:x": 1628.0000529461, + "~:y": 3195.93160099633 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be1", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9be0", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9be0", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 1628.0000529461, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1628.0000529461, + "~:y": 2925.00035033024, + "~:width": 270.929997403396, + "~:height": 270.931250666089, + "~:x1": 1628.0000529461, + "~:y1": 2925.00035033024, + "~:x2": 1898.9300503495, + "~:y2": 3195.93160099633 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931250666089, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c01": { + "~#shape": { + "~:y": 1481.00031547019, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 875.00011775044, + "~:y": 1481.00031547019 + } + }, + { + "~#point": { + "~:x": 1067.00011775044, + "~:y": 1481.00031547019 + } + }, + { + "~#point": { + "~:x": 1067.00011775044, + "~:y": 1660.00031547019 + } + }, + { + "~#point": { + "~:x": 875.00011775044, + "~:y": 1660.00031547019 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c01", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 875.00011775044, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 875.00011775044, + "~:y": 1481.00031547019, + "~:width": 192, + "~:height": 179, + "~:x1": 875.00011775044, + "~:y1": 1481.00031547019, + "~:x2": 1067.00011775044, + "~:y2": 1660.00031547019 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe2": { + "~#shape": { + "~:y": 3766.45120593457, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 0.875521645210578, + "~:b": -0.483178899340361, + "~:c": 0.483178898327598, + "~:d": 0.875521645769497, + "~:e": 9.09494701772928e-13, + "~:f": 2.27373675443232e-13 + } + }, + "~:rotation": 331.106771530248, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Board", + "~:width": 1103.99984135388, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 3740.00013797052, + "~:y": 4066.4296434044 + } + }, + { + "~#point": { + "~:x": 4706.57589538488, + "~:y": 3533.0002151871 + } + }, + { + "~#point": { + "~:x": 4964.81081995927, + "~:y": 4000.92269057062 + } + }, + { + "~#point": { + "~:x": 3998.23506254491, + "~:y": 4534.35211878792 + } + } + ], + "~:r2": 20, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.875521645769497, + "~:b": 0.483178899340361, + "~:c": -0.483178898327598, + "~:d": 0.875521645210578, + "~:e": -6.86420136105515e-13, + "~:f": -6.38519223360168e-13 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:r1": 20, + "~:opacity": 0.8, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 3800.40555828795, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#140a67", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 300, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~ud2b53ca8-aebb-8099-8006-bdabce5cb46c", + "~:offset-x": 300 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 3800.40555828795, + "~:y": 3766.45120593457, + "~:width": 1103.99984135388, + "~:height": 534.449922105886, + "~:x1": 3800.40555828795, + "~:y1": 3766.45120593457, + "~:x2": 4904.40539964183, + "~:y2": 4300.90112804045 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 534.449922105886, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc7fe3" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be2": { + "~#shape": { + "~:y": 4981.00042962585, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084896, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 490.000059192417, + "~:y": 4981.00042962585 + } + }, + { + "~#point": { + "~:x": 966.175976277314, + "~:y": 4981.00042962585 + } + }, + { + "~#point": { + "~:x": 966.175976277314, + "~:y": 5457.00045167957 + } + }, + { + "~#point": { + "~:x": 490.000059192417, + "~:y": 5457.00045167957 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 490.000059192417, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 490.000059192417, + "~:y": 4981.00042962585, + "~:width": 476.175917084896, + "~:height": 476.000022053719, + "~:x1": 490.000059192417, + "~:y1": 4981.00042962585, + "~:x2": 966.175976277314, + "~:y2": 5457.00045167957 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9be3" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c02": { + "~#shape": { + "~:y": 1481.00031547019, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 513.00011775044, + "~:y": 1481.00031547019 + } + }, + { + "~#point": { + "~:x": 705.00011775044, + "~:y": 1481.00031547019 + } + }, + { + "~#point": { + "~:x": 705.00011775044, + "~:y": 1660.00031547019 + } + }, + { + "~#point": { + "~:x": 513.00011775044, + "~:y": 1660.00031547019 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c02", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 513.00011775044, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 513.00011775044, + "~:y": 1481.00031547019, + "~:width": 192, + "~:height": 179, + "~:x1": 513.00011775044, + "~:y1": 1481.00031547019, + "~:x2": 705.00011775044, + "~:y2": 1660.00031547019 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe3": { + "~#shape": { + "~:y": 3947.52954822035, + "~:transform": { + "~#matrix": { + "~:a": 0.875521645343034, + "~:b": -0.48317889910035, + "~:c": 0.483178913552956, + "~:d": 0.875521637366997, + "~:e": -9.09494701772928e-13, + "~:f": -4.09272615797818e-12 + } + }, + "~:rotation": 331.106771530248, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1otdj8747ov", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1ppxneff2xr", + "~:font-size": "400", + "~:font-weight": "400", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "2afvsygzvt", + "~:font-size": "400", + "~:font-weight": "400", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 986.211331368466, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 3997.00007371149, + "~:y": 4209.51691583021 + } + }, + { + "~#point": { + "~:x": 4860.44944120715, + "~:y": 3733.0004104593 + } + }, + { + "~#point": { + "~:x": 5044.66471727964, + "~:y": 4066.7990420035 + } + }, + { + "~#point": { + "~:x": 4181.21534978397, + "~:y": 4543.31554737441 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.875521637366997, + "~:b": 0.48317889910035, + "~:c": -0.483178913552956, + "~:d": 0.875521645343034, + "~:e": -1.18123668800882e-12, + "~:f": 4.02271898851177e-12 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:constraints-v": "~:top", + "~:constraints-h": "~:left", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe3", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc7fe2", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc7fe2", + "~:strokes": [], + "~:x": 4027.72672981133, + "~:shadow": [ + { + "~:color": { + "~:color": "#ea1212", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u757a30c8-2a19-8062-8006-bdd7693703f6", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 4027.72672981133, + "~:y": 3947.52954822035, + "~:width": 986.211331368466, + "~:height": 381.256861393003, + "~:x1": 4027.72672981133, + "~:y1": 3947.52954822035, + "~:x2": 5013.9380611798, + "~:y2": 4328.78640961336 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 381.256861393003, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be3": { + "~#shape": { + "~:y": 5340.0002407194, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 848.000050305598, + "~:y": 5340.0002407194 + } + }, + { + "~#point": { + "~:x": 1118.93004770899, + "~:y": 5340.0002407194 + } + }, + { + "~#point": { + "~:x": 1118.93004770899, + "~:y": 5610.93149138549 + } + }, + { + "~#point": { + "~:x": 848.000050305598, + "~:y": 5610.93149138549 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be3", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9be2", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9be2", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 848.000050305598, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 848.000050305598, + "~:y": 5340.0002407194, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 848.000050305598, + "~:y1": 5340.0002407194, + "~:x2": 1118.93004770899, + "~:y2": 5610.93149138549 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c03": { + "~#shape": { + "~:y": 1199.0003002114, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 1237.00011775044, + "~:y": 1199.0003002114 + } + }, + { + "~#point": { + "~:x": 1429.00011775044, + "~:y": 1199.0003002114 + } + }, + { + "~#point": { + "~:x": 1429.00011775044, + "~:y": 1378.0003002114 + } + }, + { + "~#point": { + "~:x": 1237.00011775044, + "~:y": 1378.0003002114 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c03", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 1237.00011775044, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1237.00011775044, + "~:y": 1199.0003002114, + "~:width": 192, + "~:height": 179, + "~:x1": 1237.00011775044, + "~:y1": 1199.0003002114, + "~:x2": 1429.00011775044, + "~:y2": 1378.0003002114 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.6 + } + ], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe4": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD/vyBFIS8PRQMAAAD/vyBFIS8PRR8gMUX9lQdF//8wRRAWCEUDAAAA298wRSOWCEW7qyxFAQAVRburLEUBABVFAgAAAAAAAAAAAAAAAAAAAAAAAAD/vyBFIS8PRQ==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 2572.00010497607, + "~:y": 2177.00026073771 + } + }, + { + "~#point": { + "~:x": 2831.99922798953, + "~:y": 2177.00026073771 + } + }, + { + "~#point": { + "~:x": 2831.99922798953, + "~:y": 2384.00021746085 + } + }, + { + "~#point": { + "~:x": 2572.00010497607, + "~:y": 2384.00021746085 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fd3f80", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2572.00010497607, + "~:y": 2177.00026073771, + "~:width": 259.999123013458, + "~:height": 206.999956723148, + "~:x1": 2572.00010497607, + "~:y1": 2177.00026073771, + "~:x2": 2831.99922798953, + "~:y2": 2384.00021746085 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be4": { + "~#shape": { + "~:y": 4981.00042962585, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 1270.00001192184, + "~:y": 4981.00042962585 + } + }, + { + "~#point": { + "~:x": 1746.17592900674, + "~:y": 4981.00042962585 + } + }, + { + "~#point": { + "~:x": 1746.17592900674, + "~:y": 5457.00045167957 + } + }, + { + "~#point": { + "~:x": 1270.00001192184, + "~:y": 5457.00045167957 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 1270.00001192184, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1270.00001192184, + "~:y": 4981.00042962585, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 1270.00001192184, + "~:y1": 4981.00042962585, + "~:x2": 1746.17592900674, + "~:y2": 5457.00045167957 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9be5" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c04": { + "~#shape": { + "~:y": 1199.0003002114, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 875.00011775044, + "~:y": 1199.0003002114 + } + }, + { + "~#point": { + "~:x": 1067.00011775044, + "~:y": 1199.0003002114 + } + }, + { + "~#point": { + "~:x": 1067.00011775044, + "~:y": 1378.0003002114 + } + }, + { + "~#point": { + "~:x": 875.00011775044, + "~:y": 1378.0003002114 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c04", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 875.00011775044, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 875.00011775044, + "~:y": 1199.0003002114, + "~:width": 192, + "~:height": 179, + "~:x1": 875.00011775044, + "~:y1": 1199.0003002114, + "~:x2": 1067.00011775044, + "~:y2": 1378.0003002114 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.6 + } + ], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe5": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD/XwVFIS8PRQMAAAD/XwVFIS8PRR/AFUX9lQdF/58VRRAWCEUDAAAA338VRSOWCEW7SxFFAQAVRbtLEUUBABVFAgAAAAAAAAAAAAAAAAAAAAAAAAD/XwVFIS8PRQ==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 2134.00001815048, + "~:y": 2177.00029083787 + } + }, + { + "~#point": { + "~:x": 2393.99914116394, + "~:y": 2177.00029083787 + } + }, + { + "~#point": { + "~:x": 2393.99914116394, + "~:y": 2384.00024756102 + } + }, + { + "~#point": { + "~:x": 2134.00001815048, + "~:y": 2384.00024756102 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fd6d62", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe5", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2134.00001815048, + "~:y": 2177.00029083787, + "~:width": 259.999123013458, + "~:height": 206.999956723148, + "~:x1": 2134.00001815048, + "~:y1": 2177.00029083787, + "~:x2": 2393.99914116394, + "~:y2": 2384.00024756102 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be5": { + "~#shape": { + "~:y": 5340.0002407194, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1628.00004881139, + "~:y": 5340.0002407194 + } + }, + { + "~#point": { + "~:x": 1898.93004621479, + "~:y": 5340.0002407194 + } + }, + { + "~#point": { + "~:x": 1898.93004621479, + "~:y": 5610.93149138549 + } + }, + { + "~#point": { + "~:x": 1628.00004881139, + "~:y": 5610.93149138549 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be5", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9be4", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9be4", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 1628.00004881139, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1628.00004881139, + "~:y": 5340.0002407194, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 1628.00004881139, + "~:y1": 5340.0002407194, + "~:x2": 1898.93004621479, + "~:y2": 5610.93149138549 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c05": { + "~#shape": { + "~:y": 1199.0003002114, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 513.00011775044, + "~:y": 1199.0003002114 + } + }, + { + "~#point": { + "~:x": 705.00011775044, + "~:y": 1199.0003002114 + } + }, + { + "~#point": { + "~:x": 705.00011775044, + "~:y": 1378.0003002114 + } + }, + { + "~#point": { + "~:x": 513.00011775044, + "~:y": 1378.0003002114 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c05", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 513.00011775044, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 513.00011775044, + "~:y": 1199.0003002114, + "~:width": 192, + "~:height": 179, + "~:x1": 513.00011775044, + "~:y1": 1199.0003002114, + "~:x2": 705.00011775044, + "~:y2": 1378.0003002114 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.6 + } + ], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe6": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD/n91EIU8ORQMAAAD/n91EIU8ORUdg/kT9tQZF/x/+RBA2B0UDAAAAv9/9RCO2B0V/d/VEASAURX939UQBIBRFAgAAAAAAAAAAAAAAAAAAAAAAAAD/n91EIU8ORQ==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 1773.0000099915, + "~:y": 2163.00025701871 + } + }, + { + "~#point": { + "~:x": 2033.00012588905, + "~:y": 2163.00025701871 + } + }, + { + "~#point": { + "~:x": 2033.00012588905, + "~:y": 2370.00021374186 + } + }, + { + "~#point": { + "~:x": 1773.0000099915, + "~:y": 2370.00021374186 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fd93d2", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1773.0000099915, + "~:y": 2163.00025701871, + "~:width": 260.000115897557, + "~:height": 206.999956723148, + "~:x1": 1773.0000099915, + "~:y1": 2163.00025701871, + "~:x2": 2033.00012588905, + "~:y2": 2370.00021374186 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be6": { + "~#shape": { + "~:y": 4172.0003451711, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 489.999996813684, + "~:y": 4172.0003451711 + } + }, + { + "~#point": { + "~:x": 966.17591389858, + "~:y": 4172.0003451711 + } + }, + { + "~#point": { + "~:x": 966.17591389858, + "~:y": 4648.00036722482 + } + }, + { + "~#point": { + "~:x": 489.999996813684, + "~:y": 4648.00036722482 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 489.999996813684, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 489.999996813684, + "~:y": 4172.0003451711, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 489.999996813684, + "~:y1": 4172.0003451711, + "~:x2": 966.17591389858, + "~:y2": 4648.00036722482 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9be7" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c06": { + "~#shape": { + "~:y": 860.000333928384, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 208.000215015414, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1245.99996816991, + "~:y": 860.000333928384 + } + }, + { + "~#point": { + "~:x": 1454.00018318532, + "~:y": 860.000333928384 + } + }, + { + "~#point": { + "~:x": 1454.00018318532, + "~:y": 1050.00033303431 + } + }, + { + "~#point": { + "~:x": 1245.99996816991, + "~:y": 1050.00033303431 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c06", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 1245.99996816991, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1245.99996816991, + "~:y": 860.000333928384, + "~:width": 208.000215015414, + "~:height": 189.99999910593, + "~:x1": 1245.99996816991, + "~:y1": 860.000333928384, + "~:x2": 1454.00018318532, + "~:y2": 1050.00033303431 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe7": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAAUCJFQ17uRAMAAAAAUCJFQ17uRCCwMkX5K99EAJAyRSAs4EQDAAAA4G8yRUcs4US8Oy5FAwD6RLw7LkUDAPpEAgAAAAAAAAAAAAAAAAAAAAAAAAAAUCJFQ17uRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 2597.000027112, + "~:y": 1793.0003379051 + } + }, + { + "~#point": { + "~:x": 2857.00014300956, + "~:y": 1793.0003379051 + } + }, + { + "~#point": { + "~:x": 2857.00014300956, + "~:y": 2000.00041760119 + } + }, + { + "~#point": { + "~:x": 2597.000027112, + "~:y": 2000.00041760119 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fdd2e6", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe7", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2597.000027112, + "~:y": 1793.0003379051, + "~:width": 260.000115897557, + "~:height": 207.000079696094, + "~:x1": 2597.000027112, + "~:y1": 1793.0003379051, + "~:x2": 2857.00014300956, + "~:y2": 2000.0004176012 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be7": { + "~#shape": { + "~:y": 4531.00020204102, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 847.999987926864, + "~:y": 4531.00020204102 + } + }, + { + "~#point": { + "~:x": 1118.92998533026, + "~:y": 4531.00020204102 + } + }, + { + "~#point": { + "~:x": 1118.92998533026, + "~:y": 4801.93145270711 + } + }, + { + "~#point": { + "~:x": 847.999987926864, + "~:y": 4801.93145270711 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be7", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9be6", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9be6", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 847.999987926864, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 847.999987926864, + "~:y": 4531.00020204102, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 847.999987926864, + "~:y1": 4531.00020204102, + "~:x2": 1118.92998533026, + "~:y2": 4801.93145270711 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c07": { + "~#shape": { + "~:y": 860.000333928384, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 208.000215015413, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 867.999909199486, + "~:y": 860.000333928384 + } + }, + { + "~#point": { + "~:x": 1076.0001242149, + "~:y": 860.000333928384 + } + }, + { + "~#point": { + "~:x": 1076.0001242149, + "~:y": 1050.00033303431 + } + }, + { + "~#point": { + "~:x": 867.999909199486, + "~:y": 1050.00033303431 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c07", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#b7c821", + "~:stroke-opacity": 1 + } + ], + "~:x": 867.999909199486, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#00f080", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 867.999909199486, + "~:y": 860.000333928384, + "~:width": 208.000215015413, + "~:height": 189.99999910593, + "~:x1": 867.999909199486, + "~:y1": 860.000333928384, + "~:x2": 1076.0001242149, + "~:y2": 1050.00033303431 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe8": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAB8AZFQ17uRAMAAAAB8AZFQ17uRCFQF0X5K99EATAXRSAs4EQDAAAA4Q8XRUcs4US92xJFAwD6RL3bEkUDAPpEAgAAAAAAAAAAAAAAAAAAAAAAAAAB8AZFQ17uRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 2159.0000521047, + "~:y": 1793.00033748769 + } + }, + { + "~#point": { + "~:x": 2419.00016800225, + "~:y": 1793.00033748769 + } + }, + { + "~#point": { + "~:x": 2419.00016800225, + "~:y": 2000.00041718378 + } + }, + { + "~#point": { + "~:x": 2159.0000521047, + "~:y": 2000.00041718378 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fe373e", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2159.0000521047, + "~:y": 1793.00033748769, + "~:width": 260.000115897557, + "~:height": 207.000079696094, + "~:x1": 2159.0000521047, + "~:y1": 1793.00033748769, + "~:x2": 2419.00016800225, + "~:y2": 2000.00041718378 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be8": { + "~#shape": { + "~:y": 4172.0003451711, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 1270.00001057827, + "~:y": 4172.0003451711 + } + }, + { + "~#point": { + "~:x": 1746.17592766316, + "~:y": 4172.0003451711 + } + }, + { + "~#point": { + "~:x": 1746.17592766316, + "~:y": 4648.00036722482 + } + }, + { + "~#point": { + "~:x": 1270.00001057827, + "~:y": 4648.00036722482 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 1270.00001057827, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1270.00001057827, + "~:y": 4172.0003451711, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 1270.00001057827, + "~:y1": 4172.0003451711, + "~:x2": 1746.17592766316, + "~:y2": 4648.00036722482 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9be9" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c08": { + "~#shape": { + "~:y": 860.000304333057, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 207.999982557296, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 490.000002381843, + "~:y": 860.000304333057 + } + }, + { + "~#point": { + "~:x": 697.99998493914, + "~:y": 860.000304333057 + } + }, + { + "~#point": { + "~:x": 697.99998493914, + "~:y": 1050.00028704771 + } + }, + { + "~#point": { + "~:x": 490.000002381843, + "~:y": 1050.00028704771 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c08", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#d10202", + "~:stroke-opacity": 1 + } + ], + "~:x": 490.000002381844, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#c41414", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 490.000002381844, + "~:y": 860.000304333057, + "~:width": 207.999982557296, + "~:height": 189.999982714653, + "~:x1": 490.000002381844, + "~:y1": 860.000304333057, + "~:x2": 697.99998493914, + "~:y2": 1050.00028704771 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 189.999982714653, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fe9": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD9v+BEQ57sRAMAAAD9v+BEQ57sRCLAAEX5a91E/p8ARSBs3kQDAAAA4n8ARUds30R9l/hEA0D4RH2X+EQDQPhEAgAAAAAAAAAAAAAAAAAAAAAAAAD9v+BEQ57sRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 1798.00002253, + "~:y": 1779.00034295752 + } + }, + { + "~#point": { + "~:x": 2058.00013842756, + "~:y": 1779.00034295752 + } + }, + { + "~#point": { + "~:x": 2058.00013842756, + "~:y": 1986.00042265362 + } + }, + { + "~#point": { + "~:x": 1798.00002253, + "~:y": 1986.00042265362 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fe629c", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fe9", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1798.00002253, + "~:y": 1779.00034295752, + "~:width": 260.000115897557, + "~:height": 207.000079696094, + "~:x1": 1798.00002253, + "~:y1": 1779.00034295752, + "~:x2": 2058.00013842756, + "~:y2": 1986.00042265362 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9be9": { + "~#shape": { + "~:y": 4531.00020204102, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1628.00003220903, + "~:y": 4531.00020204102 + } + }, + { + "~#point": { + "~:x": 1898.93002961242, + "~:y": 4531.00020204102 + } + }, + { + "~#point": { + "~:x": 1898.93002961242, + "~:y": 4801.93145270711 + } + }, + { + "~#point": { + "~:x": 1628.00003220903, + "~:y": 4801.93145270711 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~ud486afaf-89ba-805d-8006-bda7598f6705", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9be9", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9be8", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9be8", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 1628.00003220903, + "~:proportion": 1, + "~:shadow": [], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1628.00003220903, + "~:y": 4531.00020204102, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 1628.00003220903, + "~:y1": 4531.00020204102, + "~:x2": 1898.93002961242, + "~:y2": 4801.93145270711 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c09": { + "~#shape": { + "~:y": 526.000362648321, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 208.00019713402, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1233.0000454261, + "~:y": 526.000362648321 + } + }, + { + "~#point": { + "~:x": 1441.00024256012, + "~:y": 526.000362648321 + } + }, + { + "~#point": { + "~:x": 1441.00024256012, + "~:y": 716.000361754251 + } + }, + { + "~#point": { + "~:x": 1233.0000454261, + "~:y": 716.000361754251 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c09", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 1233.0000454261, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1233.0000454261, + "~:y": 526.000362648321, + "~:width": 208.00019713402, + "~:height": 189.99999910593, + "~:x1": 1233.0000454261, + "~:y1": 526.000362648321, + "~:x2": 1441.00024256012, + "~:y2": 716.000361754251 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fea": { + "~#shape": { + "~:y": 1497.00032895324, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 2567.00012774194, + "~:y": 1497.00032895324 + } + }, + { + "~#point": { + "~:x": 2759.00012774194, + "~:y": 1497.00032895324 + } + }, + { + "~#point": { + "~:x": 2759.00012774194, + "~:y": 1676.00032895324 + } + }, + { + "~#point": { + "~:x": 2567.00012774194, + "~:y": 1676.00032895324 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fe80e7", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fea", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 2567.00012774194, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2567.00012774194, + "~:y": 1497.00032895324, + "~:width": 192, + "~:height": 179, + "~:x1": 2567.00012774194, + "~:y1": 1497.00032895324, + "~:x2": 2759.00012774194, + "~:y2": 1676.00032895324 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bea": { + "~#shape": { + "~:y": 3374.0003200719, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2014.00013388588, + "~:y": 3374.0003200719 + } + }, + { + "~#point": { + "~:x": 2490.17605097078, + "~:y": 3374.0003200719 + } + }, + { + "~#point": { + "~:x": 2490.17605097078, + "~:y": 3850.00034212562 + } + }, + { + "~#point": { + "~:x": 2014.00013388588, + "~:y": 3850.00034212562 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bea", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2014.00013388588, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2014.00013388588, + "~:y": 3374.0003200719, + "~:width": 476.175917084897, + "~:height": 476.00002205372, + "~:x1": 2014.00013388588, + "~:y1": 3374.0003200719, + "~:x2": 2490.17605097078, + "~:y2": 3850.00034212562 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.00002205372, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9beb" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c0a": { + "~#shape": { + "~:y": 526.000362648321, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 207.999946794509, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 862.000123115399, + "~:y": 526.000362648321 + } + }, + { + "~#point": { + "~:x": 1070.00006990991, + "~:y": 526.000362648321 + } + }, + { + "~#point": { + "~:x": 1070.00006990991, + "~:y": 716.000361754251 + } + }, + { + "~#point": { + "~:x": 862.000123115399, + "~:y": 716.000361754251 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c0a", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#b7c821", + "~:stroke-opacity": 1 + } + ], + "~:x": 862.000123115399, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#00f080", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 862.000123115399, + "~:y": 526.000362648321, + "~:width": 207.999946794509, + "~:height": 189.99999910593, + "~:x1": 862.000123115399, + "~:y1": 526.000362648321, + "~:x2": 1070.00006990991, + "~:y2": 716.000361754251 + } + }, + "~:fills": [ + { + "~:fill-color": "#7f5217", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7feb": { + "~#shape": { + "~:y": 1497.00032895324, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 2205.00012774194, + "~:y": 1497.00032895324 + } + }, + { + "~#point": { + "~:x": 2397.00012774194, + "~:y": 1497.00032895324 + } + }, + { + "~#point": { + "~:x": 2397.00012774194, + "~:y": 1676.00032895324 + } + }, + { + "~#point": { + "~:x": 2205.00012774194, + "~:y": 1676.00032895324 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806fecd76", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7feb", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 2205.00012774194, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2205.00012774194, + "~:y": 1497.00032895324, + "~:width": 192, + "~:height": 179, + "~:x1": 2205.00012774194, + "~:y1": 1497.00032895324, + "~:x2": 2397.00012774194, + "~:y2": 1676.00032895324 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9beb": { + "~#shape": { + "~:y": 3733.00037530608, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2372.00012499907, + "~:y": 3733.00037530608 + } + }, + { + "~#point": { + "~:x": 2642.93012240246, + "~:y": 3733.00037530608 + } + }, + { + "~#point": { + "~:x": 2642.93012240246, + "~:y": 4003.93162597217 + } + }, + { + "~#point": { + "~:x": 2372.00012499907, + "~:y": 4003.93162597217 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9beb", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bea", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bea", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 2372.00012499907, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2372.00012499907, + "~:y": 3733.00037530608, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 2372.00012499907, + "~:y1": 3733.00037530608, + "~:x2": 2642.93012240246, + "~:y2": 4003.93162597217 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c0b": { + "~#shape": { + "~:y": 526.000362111881, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 207.999946794509, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 490.000035641214, + "~:y": 526.000362111881 + } + }, + { + "~#point": { + "~:x": 697.999982435724, + "~:y": 526.000362111881 + } + }, + { + "~#point": { + "~:x": 697.999982435724, + "~:y": 716.000344826534 + } + }, + { + "~#point": { + "~:x": 490.000035641214, + "~:y": 716.000344826534 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c0b", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#d10202", + "~:stroke-opacity": 1 + } + ], + "~:x": 490.000035641215, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#c41414", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 490.000035641215, + "~:y": 526.000362111881, + "~:width": 207.999946794509, + "~:height": 189.999982714653, + "~:x1": 490.000035641215, + "~:y1": 526.000362111881, + "~:x2": 697.999982435724, + "~:y2": 716.000344826534 + } + }, + "~:fills": [ + { + "~:fill-color": "#0b3ed5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": 189.999982714653, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fec": { + "~#shape": { + "~:y": 1497.00032895324, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 1843.00012774194, + "~:y": 1497.00032895324 + } + }, + { + "~#point": { + "~:x": 2035.00012774194, + "~:y": 1497.00032895324 + } + }, + { + "~#point": { + "~:x": 2035.00012774194, + "~:y": 1676.00032895324 + } + }, + { + "~#point": { + "~:x": 1843.00012774194, + "~:y": 1676.00032895324 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806ff1328", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fec", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 1843.00012774194, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1843.00012774194, + "~:y": 1497.00032895324, + "~:width": 192, + "~:height": 179, + "~:x1": 1843.00012774194, + "~:y1": 1497.00032895324, + "~:x2": 2035.00012774194, + "~:y2": 1676.00032895324 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bec": { + "~#shape": { + "~:y": 3374.0003200719, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2794.00008661531, + "~:y": 3374.0003200719 + } + }, + { + "~#point": { + "~:x": 3270.17600370021, + "~:y": 3374.0003200719 + } + }, + { + "~#point": { + "~:x": 3270.17600370021, + "~:y": 3850.00034212562 + } + }, + { + "~#point": { + "~:x": 2794.00008661531, + "~:y": 3850.00034212562 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bec", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2794.00008661531, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2794.00008661531, + "~:y": 3374.0003200719, + "~:width": 476.175917084897, + "~:height": 476.00002205372, + "~:x1": 2794.00008661531, + "~:y1": 3374.0003200719, + "~:x2": 3270.17600370021, + "~:y2": 3850.00034212562 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.00002205372, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bed" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c0c": { + "~#shape": { + "~:y": 1504.73413333635, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 0.818481293921291, + "~:b": -0.574533177023684, + "~:c": 0.57453315860228, + "~:d": 0.818481306852201, + "~:e": 1.21872290037572e-10, + "~:f": 1.10048858914524e-10 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "xxx", + "~:width": 564.02332050295, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 4295.00007219852, + "~:y": 1718.05045304135 + } + }, + { + "~#point": { + "~:x": 4756.64260936556, + "~:y": 1394.00034279735 + } + }, + { + "~#point": { + "~:x": 5081.33128730334, + "~:y": 1856.55260711773 + } + }, + { + "~#point": { + "~:x": 4619.6887501363, + "~:y": 2180.60271736173 + } + } + ], + "~:r2": 20, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481306852202, + "~:b": 0.574533177023684, + "~:c": -0.574533158602281, + "~:d": 0.818481293921292, + "~:e": -3.65234727062844e-11, + "~:f": -1.6009260642536e-10 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 20, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c0c", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 4406.15401949945, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 4406.15401949945, + "~:y": 1504.73413333635, + "~:width": 564.02332050295, + "~:height": 565.13479348638, + "~:x1": 4406.15401949945, + "~:y1": 1504.73413333635, + "~:x2": 4970.1773400024, + "~:y2": 2069.86892682273 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 565.13479348638, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9c0d" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fed": { + "~#shape": { + "~:y": 1215.00031369445, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 2567.00012774194, + "~:y": 1215.00031369445 + } + }, + { + "~#point": { + "~:x": 2759.00012774194, + "~:y": 1215.00031369445 + } + }, + { + "~#point": { + "~:x": 2759.00012774194, + "~:y": 1394.00031369445 + } + }, + { + "~#point": { + "~:x": 2567.00012774194, + "~:y": 1394.00031369445 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806ff1329", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fed", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 2567.00012774194, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2567.00012774194, + "~:y": 1215.00031369445, + "~:width": 192, + "~:height": 179, + "~:x1": 2567.00012774194, + "~:y1": 1215.00031369445, + "~:x2": 2759.00012774194, + "~:y2": 1394.00031369445 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.6 + } + ], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bed": { + "~#shape": { + "~:y": 3733.00037530608, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403397, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 3152.00012350486, + "~:y": 3733.00037530608 + } + }, + { + "~#point": { + "~:x": 3422.93012090826, + "~:y": 3733.00037530608 + } + }, + { + "~#point": { + "~:x": 3422.93012090826, + "~:y": 4003.93162597217 + } + }, + { + "~#point": { + "~:x": 3152.00012350486, + "~:y": 4003.93162597217 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bed", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bec", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bec", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 3152.00012350486, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 3152.00012350486, + "~:y": 3733.00037530608, + "~:width": 270.929997403397, + "~:height": 270.93125066609, + "~:x1": 3152.00012350486, + "~:y1": 3733.00037530608, + "~:x2": 3422.93012090826, + "~:y2": 4003.93162597217 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c0d": { + "~#shape": { + "~:y": 1703.23985330363, + "~:transform": { + "~#matrix": { + "~:a": 0.818481309241701, + "~:b": -0.574533155198194, + "~:c": 0.574533177718632, + "~:d": 0.818481293433472, + "~:e": 4.54747350886464e-13, + "~:f": -2.27373675443232e-13 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "c183266cdfab", + "~:width": 270.930112725792, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 4794.00012046903, + "~:y": 1805.6585938178 + } + }, + { + "~#point": { + "~:x": 5015.75142412457, + "~:y": 1650.00018246347 + } + }, + { + "~#point": { + "~:x": 5171.41044141724, + "~:y": 1871.75236278115 + } + }, + { + "~#point": { + "~:x": 4949.6591377617, + "~:y": 2027.41077413547 + } + } + ], + "~:r2": 20, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481293433473, + "~:b": 0.574533155198194, + "~:c": -0.574533177718633, + "~:d": 0.818481309241701, + "~:e": -5.02835920220964e-13, + "~:f": -7.51663267589463e-14 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:r1": 20, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c0d", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9c0c", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9c0c", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 4847.24022458024, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 4847.24022458024, + "~:y": 1703.23985330363, + "~:width": 270.930112725792, + "~:height": 270.931249991688, + "~:x1": 4847.24022458024, + "~:y1": 1703.23985330363, + "~:x2": 5118.17033730603, + "~:y2": 1974.17110329532 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931249991688, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fee": { + "~#shape": { + "~:y": 1215.00031369445, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 2205.00012774194, + "~:y": 1215.00031369445 + } + }, + { + "~#point": { + "~:x": 2397.00012774194, + "~:y": 1215.00031369445 + } + }, + { + "~#point": { + "~:x": 2397.00012774194, + "~:y": 1394.00031369445 + } + }, + { + "~#point": { + "~:x": 2205.00012774194, + "~:y": 1394.00031369445 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806ff6cea", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fee", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 2205.00012774194, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 2205.00012774194, + "~:y": 1215.00031369445, + "~:width": 192, + "~:height": 179, + "~:x1": 2205.00012774194, + "~:y1": 1215.00031369445, + "~:x2": 2397.00012774194, + "~:y2": 1394.00031369445 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.6 + } + ], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bee": { + "~#shape": { + "~:y": 2565.00029665231, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2013.99994943684, + "~:y": 2565.00029665231 + } + }, + { + "~#point": { + "~:x": 2490.17586652174, + "~:y": 2565.00029665231 + } + }, + { + "~#point": { + "~:x": 2490.17586652174, + "~:y": 3041.00031870603 + } + }, + { + "~#point": { + "~:x": 2013.99994943684, + "~:y": 3041.00031870603 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bee", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2013.99994943684, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2013.99994943684, + "~:y": 2565.00029665231, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 2013.99994943684, + "~:y1": 2565.00029665231, + "~:x2": 2490.17586652174, + "~:y2": 3041.00031870603 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bef" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c0e": { + "~#shape": { + "~:y": 1611.16803765226, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 0.818481300480226, + "~:b": -0.574533167679812, + "~:c": 0.574533167679814, + "~:d": 0.818481300480228, + "~:e": 1.34605215862393e-10, + "~:f": 1.01863406598568e-10 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "xxx", + "~:width": 413.067929797302, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 3570.00012510581, + "~:y": 1766.32157998937 + } + }, + { + "~#point": { + "~:x": 3908.08850147298, + "~:y": 1529.00035381599 + } + }, + { + "~#point": { + "~:x": 4139.09939231376, + "~:y": 1858.09901164288 + } + }, + { + "~#point": { + "~:x": 3801.01101594659, + "~:y": 2095.42023781626 + } + } + ], + "~:r2": 20, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481300480225, + "~:b": 0.57453316767981, + "~:c": -0.574533167679812, + "~:d": 0.818481300480223, + "~:e": -5.16479464667412e-11, + "~:f": -1.60708454559787e-10 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 20, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c0e", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 3648.01579381114, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 3648.01579381114, + "~:y": 1611.16803765226, + "~:width": 413.067929797302, + "~:height": 402.084516327741, + "~:x1": 3648.01579381114, + "~:y1": 1611.16803765226, + "~:x2": 4061.08372360844, + "~:y2": 2013.25255398 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 402.084516327741, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9c0f" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fef": { + "~#shape": { + "~:y": 1215.00031369445, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Ellipse", + "~:width": 192, + "~:type": "~:circle", + "~:points": [ + { + "~#point": { + "~:x": 1843.00012774194, + "~:y": 1215.00031369445 + } + }, + { + "~#point": { + "~:x": 2035.00012774194, + "~:y": 1215.00031369445 + } + }, + { + "~#point": { + "~:x": 2035.00012774194, + "~:y": 1394.00031369445 + } + }, + { + "~#point": { + "~:x": 1843.00012774194, + "~:y": 1394.00031369445 + } + } + ], + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806ff8988", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fef", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 1843.00012774194, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#e10808", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ueb1e2a26-b3c3-8058-8006-b3a19119cecb", + "~:offset-x": 40 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1843.00012774194, + "~:y": 1215.00031369445, + "~:width": 192, + "~:height": 179, + "~:x1": 1843.00012774194, + "~:y1": 1215.00031369445, + "~:x2": 2035.00012774194, + "~:y2": 1394.00031369445 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.6 + } + ], + "~:flip-x": null, + "~:height": 179, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bef": { + "~#shape": { + "~:y": 2924.00033662769, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2372.00018469064, + "~:y": 2924.00033662769 + } + }, + { + "~#point": { + "~:x": 2642.93018209404, + "~:y": 2924.00033662769 + } + }, + { + "~#point": { + "~:x": 2642.93018209404, + "~:y": 3194.93158729378 + } + }, + { + "~#point": { + "~:x": 2372.00018469064, + "~:y": 3194.93158729378 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bef", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bee", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bee", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 2372.00018469064, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2372.00018469064, + "~:y": 2924.00033662769, + "~:width": 270.929997403396, + "~:height": 270.931250666089, + "~:x1": 2372.00018469064, + "~:y1": 2924.00033662769, + "~:x2": 2642.93018209404, + "~:y2": 3194.93158729378 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931250666089, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c0f": { + "~#shape": { + "~:y": 1751.23995333668, + "~:transform": { + "~#matrix": { + "~:a": 0.818481309241701, + "~:b": -0.574533155198194, + "~:c": 0.574533177718632, + "~:d": 0.818481293433472, + "~:e": 4.54747350886464e-13, + "~:f": -2.27373675443232e-13 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "c183266cdfab", + "~:width": 270.930229283618, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 4069.00022844074, + "~:y": 1853.65866168176 + } + }, + { + "~#point": { + "~:x": 4290.75133015836, + "~:y": 1698.0004166126 + } + }, + { + "~#point": { + "~:x": 4446.41046648783, + "~:y": 1919.75275311502 + } + }, + { + "~#point": { + "~:x": 4224.65936477021, + "~:y": 2075.41099818418 + } + } + ], + "~:r2": 20, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481293433473, + "~:b": 0.574533155198194, + "~:c": -0.574533177718633, + "~:d": 0.818481309241701, + "~:e": -5.02835920220964e-13, + "~:f": -7.51663267589463e-14 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:r1": 20, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c0f", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9c0e", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9c0e", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 4122.24023282248, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 4122.24023282248, + "~:y": 1751.23995333668, + "~:width": 270.930229283618, + "~:height": 270.931508123429, + "~:x1": 4122.24023282248, + "~:y1": 1751.23995333668, + "~:x2": 4393.17046210609, + "~:y2": 2022.17146146011 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931508123429, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff0": { + "~#shape": { + "~:y": 876.000286376278, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 208.000215015414, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2576.00010023172, + "~:y": 876.000286376278 + } + }, + { + "~#point": { + "~:x": 2784.00031524713, + "~:y": 876.000286376278 + } + }, + { + "~#point": { + "~:x": 2784.00031524713, + "~:y": 1066.00028548221 + } + }, + { + "~#point": { + "~:x": 2576.00010023172, + "~:y": 1066.00028548221 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b806ffc544", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff0", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 2576.00010023172, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2576.00010023172, + "~:y": 876.000286376278, + "~:width": 208.000215015414, + "~:height": 189.99999910593, + "~:x1": 2576.00010023172, + "~:y1": 876.000286376278, + "~:x2": 2784.00031524713, + "~:y2": 1066.00028548221 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf0": { + "~#shape": { + "~:y": 2565.00029665231, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084896, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2794.00008527174, + "~:y": 2565.00029665231 + } + }, + { + "~#point": { + "~:x": 3270.17600235663, + "~:y": 2565.00029665231 + } + }, + { + "~#point": { + "~:x": 3270.17600235663, + "~:y": 3041.00031870603 + } + }, + { + "~#point": { + "~:x": 2794.00008527174, + "~:y": 3041.00031870603 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf0", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2794.00008527174, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2794.00008527174, + "~:y": 2565.00029665231, + "~:width": 476.175917084896, + "~:height": 476.000022053719, + "~:x1": 2794.00008527174, + "~:y1": 2565.00029665231, + "~:x2": 3270.17600235663, + "~:y2": 3041.00031870603 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bf1" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c10": { + "~#shape": { + "~:y": 610.733790539003, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 0.818481293921295, + "~:b": -0.574533177023682, + "~:c": 0.574533158602284, + "~:d": 0.818481306852201, + "~:e": 1.2732925824821e-10, + "~:f": 8.8220986071974e-11 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "xxx", + "~:width": 564.023320502951, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 4186.000584961, + "~:y": 824.050110244007 + } + }, + { + "~#point": { + "~:x": 4647.64312212804, + "~:y": 500 + } + }, + { + "~#point": { + "~:x": 4972.33180006582, + "~:y": 962.55226432038 + } + }, + { + "~#point": { + "~:x": 4510.68926289878, + "~:y": 1286.60237456439 + } + } + ], + "~:r2": 20, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481306852199, + "~:b": 0.57453317702368, + "~:c": -0.574533158602283, + "~:d": 0.818481293921293, + "~:e": -5.35307359085768e-11, + "~:f": -1.45362110100614e-10 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 20, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c10", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 4297.15453226193, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 4297.15453226193, + "~:y": 610.733790539003, + "~:width": 564.023320502951, + "~:height": 565.13479348638, + "~:x1": 4297.15453226193, + "~:y1": 610.733790539003, + "~:x2": 4861.17785276488, + "~:y2": 1175.86858402538 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 565.13479348638, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9c11" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff1": { + "~#shape": { + "~:y": 876.000286376278, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 208.000215015413, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2198.00016333161, + "~:y": 876.000286376278 + } + }, + { + "~#point": { + "~:x": 2406.00037834702, + "~:y": 876.000286376278 + } + }, + { + "~#point": { + "~:x": 2406.00037834702, + "~:y": 1066.00028548221 + } + }, + { + "~#point": { + "~:x": 2198.00016333161, + "~:y": 1066.00028548221 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b807003e68", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff1", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#b7c821", + "~:stroke-opacity": 1 + } + ], + "~:x": 2198.00016333161, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#00f080", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2198.00016333161, + "~:y": 876.000286376278, + "~:width": 208.000215015413, + "~:height": 189.99999910593, + "~:x1": 2198.00016333161, + "~:y1": 876.000286376278, + "~:x2": 2406.00037834702, + "~:y2": 1066.00028548221 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf1": { + "~#shape": { + "~:y": 2924.00033662769, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 3152.00013742007, + "~:y": 2924.00033662769 + } + }, + { + "~#point": { + "~:x": 3422.93013482347, + "~:y": 2924.00033662769 + } + }, + { + "~#point": { + "~:x": 3422.93013482347, + "~:y": 3194.93158729378 + } + }, + { + "~#point": { + "~:x": 3152.00013742007, + "~:y": 3194.93158729378 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf1", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf0", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf0", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 3152.00013742007, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 3152.00013742007, + "~:y": 2924.00033662769, + "~:width": 270.929997403396, + "~:height": 270.931250666089, + "~:x1": 3152.00013742007, + "~:y1": 2924.00033662769, + "~:x2": 3422.93013482347, + "~:y2": 3194.93158729378 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931250666089, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c11": { + "~#shape": { + "~:y": 809.24011099148, + "~:transform": { + "~#matrix": { + "~:a": 0.818481309241701, + "~:b": -0.574533155198194, + "~:c": 0.574533177718632, + "~:d": 0.818481293433472, + "~:e": 4.54747350886464e-13, + "~:f": -2.27373675443232e-13 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "c183266cdfab", + "~:width": 270.93005171888, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 4684.99991666207, + "~:y": 911.658800841629 + } + }, + { + "~#point": { + "~:x": 4906.75100791949, + "~:y": 756.000535914766 + } + }, + { + "~#point": { + "~:x": 5062.41001861255, + "~:y": 977.752740097087 + } + }, + { + "~#point": { + "~:x": 4840.65892735513, + "~:y": 1133.41100502395 + } + } + ], + "~:r2": 20, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481293433473, + "~:b": 0.574533155198194, + "~:c": -0.574533177718633, + "~:d": 0.818481309241701, + "~:e": -5.02835920220964e-13, + "~:f": -7.51663267589463e-14 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:r1": 20, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c11", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9c10", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9c10", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 4738.23994177787, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 4738.23994177787, + "~:y": 809.24011099148, + "~:width": 270.93005171888, + "~:height": 270.931318955755, + "~:x1": 4738.23994177787, + "~:y1": 809.24011099148, + "~:x2": 5009.16999349675, + "~:y2": 1080.17142994724 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931318955755, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff2": { + "~#shape": { + "~:y": 876.000317816106, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 207.999982557296, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1820.00001237334, + "~:y": 876.000317816106 + } + }, + { + "~#point": { + "~:x": 2027.99999493064, + "~:y": 876.000317816106 + } + }, + { + "~#point": { + "~:x": 2027.99999493064, + "~:y": 1066.00030053076 + } + }, + { + "~#point": { + "~:x": 1820.00001237334, + "~:y": 1066.00030053076 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b80700707b", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#d10202", + "~:stroke-opacity": 1 + } + ], + "~:x": 1820.00001237334, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#c41414", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1820.00001237334, + "~:y": 876.000317816106, + "~:width": 207.999982557296, + "~:height": 189.999982714653, + "~:x1": 1820.00001237334, + "~:y1": 876.000317816106, + "~:x2": 2027.99999493064, + "~:y2": 1066.00030053076 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 189.999982714653, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf2": { + "~#shape": { + "~:y": 4980.00043118209, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2014.00011314881, + "~:y": 4980.00043118209 + } + }, + { + "~#point": { + "~:x": 2490.1760302337, + "~:y": 4980.00043118209 + } + }, + { + "~#point": { + "~:x": 2490.1760302337, + "~:y": 5456.00045323581 + } + }, + { + "~#point": { + "~:x": 2014.00011314881, + "~:y": 5456.00045323581 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2014.00011314881, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2014.00011314881, + "~:y": 4980.00043118209, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 2014.00011314881, + "~:y1": 4980.00043118209, + "~:x2": 2490.1760302337, + "~:y2": 5456.00045323581 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bf3" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c12": { + "~#shape": { + "~:y": 716.167871455469, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 0.818481300480222, + "~:b": -0.574533167679814, + "~:c": 0.57453316767981, + "~:d": 0.818481300480228, + "~:e": 1.56433088704944e-10, + "~:f": 7.73070496506989e-11 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "xxx", + "~:width": 413.067929797302, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 3461.00005803431, + "~:y": 871.321413792587 + } + }, + { + "~#point": { + "~:x": 3799.08843440148, + "~:y": 634.0001876192 + } + }, + { + "~#point": { + "~:x": 4030.09932524226, + "~:y": 963.098845446092 + } + }, + { + "~#point": { + "~:x": 3692.01094887509, + "~:y": 1200.42007161948 + } + } + ], + "~:r2": 20, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481300480228, + "~:b": 0.574533167679814, + "~:c": -0.574533167679811, + "~:d": 0.818481300480223, + "~:e": -8.36220937615648e-11, + "~:f": -1.53150372517982e-10 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 20, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c12", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 3539.01572673963, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 3539.01572673963, + "~:y": 716.167871455469, + "~:width": 413.067929797302, + "~:height": 402.084516327739, + "~:x1": 3539.01572673963, + "~:y1": 716.167871455469, + "~:x2": 3952.08365653694, + "~:y2": 1118.25238778321 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 402.084516327739, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9c13" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff3": { + "~#shape": { + "~:y": 542.000315096214, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 208.00019713402, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2563.00005541759, + "~:y": 542.000315096214 + } + }, + { + "~#point": { + "~:x": 2771.00025255161, + "~:y": 542.000315096214 + } + }, + { + "~#point": { + "~:x": 2771.00025255161, + "~:y": 732.000314202145 + } + }, + { + "~#point": { + "~:x": 2563.00005541759, + "~:y": 732.000314202145 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b807008fda", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff3", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 2563.00005541759, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2563.00005541759, + "~:y": 542.000315096214, + "~:width": 208.00019713402, + "~:height": 189.99999910593, + "~:x1": 2563.00005541759, + "~:y1": 542.000315096214, + "~:x2": 2771.00025255161, + "~:y2": 732.000314202145 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf3": { + "~#shape": { + "~:y": 5339.00024227564, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2372.00010426199, + "~:y": 5339.00024227564 + } + }, + { + "~#point": { + "~:x": 2642.93010166538, + "~:y": 5339.00024227564 + } + }, + { + "~#point": { + "~:x": 2642.93010166538, + "~:y": 5609.93149294173 + } + }, + { + "~#point": { + "~:x": 2372.00010426199, + "~:y": 5609.93149294173 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf3", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf2", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf2", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 2372.00010426199, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2372.00010426199, + "~:y": 5339.00024227564, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 2372.00010426199, + "~:y1": 5339.00024227564, + "~:x2": 2642.93010166538, + "~:y2": 5609.93149294173 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c13": { + "~#shape": { + "~:y": 856.2391232107, + "~:transform": { + "~#matrix": { + "~:a": 0.818481309241701, + "~:b": -0.574533155198194, + "~:c": 0.574533177718632, + "~:d": 0.818481293433472, + "~:e": 4.54747350886464e-13, + "~:f": -2.27373675443232e-13 + } + }, + "~:rotation": 324.933053903474, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "c183266cdfab", + "~:width": 270.930008058034, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 3960.000598051, + "~:y": 958.65780868028 + } + }, + { + "~#point": { + "~:x": 4181.75178187885, + "~:y": 802.999513553355 + } + }, + { + "~#point": { + "~:x": 4337.41074501813, + "~:y": 1024.75163734618 + } + }, + { + "~#point": { + "~:x": 4115.65956119027, + "~:y": 1180.4099324731 + } + } + ], + "~:r2": 20, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.818481293433473, + "~:b": 0.574533155198194, + "~:c": -0.574533177718633, + "~:d": 0.818481309241701, + "~:e": -5.02835920220964e-13, + "~:f": -7.51663267589463e-14 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:r1": 20, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c13", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9c12", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9c12", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 4013.24066750554, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 4013.24066750554, + "~:y": 856.2391232107, + "~:width": 270.930008058034, + "~:height": 270.931199605052, + "~:x1": 4013.24066750554, + "~:y1": 856.2391232107, + "~:x2": 4284.17067556358, + "~:y2": 1127.17032281575 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931199605052, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff4": { + "~#shape": { + "~:y": 542.000315096214, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 207.999946794509, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2192.00013310689, + "~:y": 542.000315096214 + } + }, + { + "~#point": { + "~:x": 2400.0000799014, + "~:y": 542.000315096214 + } + }, + { + "~#point": { + "~:x": 2400.0000799014, + "~:y": 732.000314202145 + } + }, + { + "~#point": { + "~:x": 2192.00013310689, + "~:y": 732.000314202145 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b807008fdb", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#b7c821", + "~:stroke-opacity": 1 + } + ], + "~:x": 2192.0001331069, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#00f080", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2192.0001331069, + "~:y": 542.000315096214, + "~:width": 207.999946794509, + "~:height": 189.99999910593, + "~:x1": 2192.0001331069, + "~:y1": 542.000315096214, + "~:x2": 2400.0000799014, + "~:y2": 732.000314202145 + } + }, + "~:fills": [ + { + "~:fill-color": "#7f5217", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": 189.99999910593, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf4": { + "~#shape": { + "~:y": 4980.00043118209, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2794.00012691339, + "~:y": 4980.00043118209 + } + }, + { + "~#point": { + "~:x": 3270.17604399829, + "~:y": 4980.00043118209 + } + }, + { + "~#point": { + "~:x": 3270.17604399829, + "~:y": 5456.00045323581 + } + }, + { + "~#point": { + "~:x": 2794.00012691339, + "~:y": 5456.00045323581 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2794.00012691339, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2794.00012691339, + "~:y": 4980.00043118209, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 2794.00012691339, + "~:y1": 4980.00043118209, + "~:x2": 3270.17604399829, + "~:y2": 5456.00045323581 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bf5" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9c14": { + "~#shape": { + "~:y": 3548.79084725864, + "~:transform": { + "~#matrix": { + "~:a": 0.875521645611856, + "~:b": -0.483178898613245, + "~:c": 0.483178842426414, + "~:d": 0.875521676619982, + "~:e": 1.00044417195022e-11, + "~:f": 1.38697942020372e-11 + } + }, + "~:rotation": 331.106771530248, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 224.867986830995, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 4521.00011951727, + "~:y": 3609.65168877195 + } + }, + { + "~#point": { + "~:x": 4717.87690939297, + "~:y": 3501.00022256157 + } + }, + { + "~#point": { + "~:x": 4768.61066013814, + "~:y": 3592.92994839677 + } + }, + { + "~#point": { + "~:x": 4571.73387026244, + "~:y": 3701.58141460715 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.875521676619987, + "~:b": 0.483178898613247, + "~:c": -0.483178842426416, + "~:d": 0.87552164561186, + "~:e": -2.05751448067259e-12, + "~:f": -1.69772401753349e-11 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9c14", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 4532.37139641221, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 4532.37139641221, + "~:y": 3548.79084725864, + "~:width": 224.867986830995, + "~:height": 104.999942651446, + "~:x1": 4532.37139641221, + "~:y1": 3548.79084725864, + "~:x2": 4757.2393832432, + "~:y2": 3653.79078991008 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 104.999942651446, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff5": { + "~#shape": { + "~:y": 542.000314559775, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 207.999946794509, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1820.00004563271, + "~:y": 542.000314559775 + } + }, + { + "~#point": { + "~:x": 2027.99999242722, + "~:y": 542.000314559775 + } + }, + { + "~#point": { + "~:x": 2027.99999242722, + "~:y": 732.000297274428 + } + }, + { + "~#point": { + "~:x": 1820.00004563271, + "~:y": 732.000297274428 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b80700e25a", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff5", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#d10202", + "~:stroke-opacity": 1 + } + ], + "~:x": 1820.00004563271, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#c41414", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u9c6ef694-ec31-8045-8006-b383bb6b2eda", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1820.00004563271, + "~:y": 542.000314559775, + "~:width": 207.999946794509, + "~:height": 189.999982714653, + "~:x1": 1820.00004563271, + "~:y1": 542.000314559775, + "~:x2": 2027.99999242722, + "~:y2": 732.000297274428 + } + }, + "~:fills": [ + { + "~:fill-color": "#0b3ed5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": 189.999982714653, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf5": { + "~#shape": { + "~:y": 5339.00024227564, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403397, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 3152.00010276778, + "~:y": 5339.00024227564 + } + }, + { + "~#point": { + "~:x": 3422.93010017118, + "~:y": 5339.00024227564 + } + }, + { + "~#point": { + "~:x": 3422.93010017118, + "~:y": 5609.93149294173 + } + }, + { + "~#point": { + "~:x": 3152.00010276778, + "~:y": 5609.93149294173 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf5", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf4", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf4", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 3152.00010276778, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 3152.00010276778, + "~:y": 5339.00024227564, + "~:width": 270.929997403397, + "~:height": 270.93125066609, + "~:x1": 3152.00010276778, + "~:y1": 5339.00024227564, + "~:x2": 3422.93010017118, + "~:y2": 5609.93149294173 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff6": { + "~#shape": { + "~:y": 2585.00053504916, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Board", + "~:width": 1103.9998195998, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 3770.00035044873, + "~:y": 2585.00053206573 + } + }, + { + "~#point": { + "~:x": 4874.00017004853, + "~:y": 2585.0005380326 + } + }, + { + "~#point": { + "~:x": 4874.00016654172, + "~:y": 3119.45044960726 + } + }, + { + "~#point": { + "~:x": 3770.00034694192, + "~:y": 3119.4504436404 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:opacity": 0.8, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 3770.00034869533, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#140a67", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 300, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~ud2b53ca8-aebb-8099-8006-bdabce5cb46c", + "~:offset-x": 300 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 3770.00034869533, + "~:y": 2585.00053504916, + "~:width": 1103.9998195998, + "~:height": 534.449911574665, + "~:x1": 3770.00034869533, + "~:y1": 2585.00053504916, + "~:x2": 4874.00016829513, + "~:y2": 3119.45044662383 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 534.449911574665, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc7ff7", + "~u813630e3-7f07-80da-8006-c2b969bc7ff8" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf6": { + "~#shape": { + "~:y": 4171.00034672734, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2013.99992869976, + "~:y": 4171.00034672734 + } + }, + { + "~#point": { + "~:x": 2490.17584578466, + "~:y": 4171.00034672734 + } + }, + { + "~#point": { + "~:x": 2490.17584578466, + "~:y": 4647.00036878106 + } + }, + { + "~#point": { + "~:x": 2013.99992869976, + "~:y": 4647.00036878106 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2013.99992869976, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2013.99992869976, + "~:y": 4171.00034672734, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 2013.99992869976, + "~:y1": 4171.00034672734, + "~:x2": 2490.17584578466, + "~:y2": 4647.00036878106 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bf7" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff7": { + "~#shape": { + "~:y": 2654.00029065472, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 224.868012345696, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 4664.00014983, + "~:y": 2654.00028934492 + } + }, + { + "~#point": { + "~:x": 4888.8681621757, + "~:y": 2654.00029196453 + } + }, + { + "~#point": { + "~:x": 4888.8681536456, + "~:y": 2759.00026051267 + } + }, + { + "~#point": { + "~:x": 4664.00014129991, + "~:y": 2759.00025789306 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff7", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc7ff6", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc7ff6", + "~:strokes": [], + "~:x": 4664.00014556495, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 4664.00014556495, + "~:y": 2654.00029065472, + "~:width": 224.868012345696, + "~:height": 104.99996854814, + "~:x1": 4664.00014556495, + "~:y1": 2654.00029065472, + "~:x2": 4888.86815791065, + "~:y2": 2759.00025920286 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 104.99996854814, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf7": { + "~#shape": { + "~:y": 4530.00032566757, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 2372.00016395357, + "~:y": 4530.00032566757 + } + }, + { + "~#point": { + "~:x": 2642.93016135696, + "~:y": 4530.00032566757 + } + }, + { + "~#point": { + "~:x": 2642.93016135696, + "~:y": 4800.93157633366 + } + }, + { + "~#point": { + "~:x": 2372.00016395357, + "~:y": 4800.93157633366 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf7", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf6", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf6", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 2372.00016395357, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2372.00016395357, + "~:y": 4530.00032566757, + "~:width": 270.929997403396, + "~:height": 270.93125066609, + "~:x1": 2372.00016395357, + "~:y1": 4530.00032566757, + "~:x2": 2642.93016135696, + "~:y2": 4800.93157633366 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff8": { + "~#shape": { + "~:y": 2834.00024696069, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1otdj8747ov", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1ppxneff2xr", + "~:font-size": "400", + "~:font-weight": "400", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "2afvsygzvt", + "~:font-size": "400", + "~:font-weight": "400", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 986.211443269176, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 3925.99990800704, + "~:y": 2834.00024149059 + } + }, + { + "~#point": { + "~:x": 4912.21135127622, + "~:y": 2834.0002524308 + } + }, + { + "~#point": { + "~:x": 4912.21135127622, + "~:y": 3215.25720785521 + } + }, + { + "~#point": { + "~:x": 3925.99990800704, + "~:y": 3215.257196915 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:constraints-v": "~:top", + "~:constraints-h": "~:left", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff8", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc7ff6", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc7ff6", + "~:strokes": [], + "~:x": 3925.99990800704, + "~:shadow": [ + { + "~:color": { + "~:color": "#ea1212", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u757a30c8-2a19-8062-8006-bdd7693703f6", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 3925.99990800704, + "~:y": 2834.00024696069, + "~:width": 986.211443269176, + "~:height": 381.256955424409, + "~:x1": 3925.99990800704, + "~:y1": 2834.00024696069, + "~:x2": 4912.21135127622, + "~:y2": 3215.2572023851 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 381.256955424409, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf8": { + "~#shape": { + "~:y": 4171.00034672734, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 2794.00012556981, + "~:y": 4171.00034672734 + } + }, + { + "~#point": { + "~:x": 3270.17604265471, + "~:y": 4171.00034672734 + } + }, + { + "~#point": { + "~:x": 3270.17604265471, + "~:y": 4647.00036878106 + } + }, + { + "~#point": { + "~:x": 2794.00012556981, + "~:y": 4647.00036878106 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 2794.00012556981, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 2794.00012556981, + "~:y": 4171.00034672734, + "~:width": 476.175917084897, + "~:height": 476.000022053719, + "~:x1": 2794.00012556981, + "~:y1": 4171.00034672734, + "~:x2": 3270.17604265471, + "~:y2": 4647.00036878106 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bf9" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ff9": { + "~#shape": { + "~:y": 3375.00028799808, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084897, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 489.999957859182, + "~:y": 3375.00028799808 + } + }, + { + "~#point": { + "~:x": 966.175874944079, + "~:y": 3375.00028799808 + } + }, + { + "~#point": { + "~:x": 966.175874944079, + "~:y": 3851.0003100518 + } + }, + { + "~#point": { + "~:x": 489.999957859182, + "~:y": 3851.0003100518 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ff9", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 489.999957859182, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 489.999957859182, + "~:y": 3375.00028799808, + "~:width": 476.175917084897, + "~:height": 476.00002205372, + "~:x1": 489.999957859182, + "~:y1": 3375.00028799808, + "~:x2": 966.175874944079, + "~:y2": 3851.0003100518 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.00002205372, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc7ffa" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bf9": { + "~#shape": { + "~:y": 4530.00032566757, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403397, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 3152.000116683, + "~:y": 4530.00032566757 + } + }, + { + "~#point": { + "~:x": 3422.93011408639, + "~:y": 4530.00032566757 + } + }, + { + "~#point": { + "~:x": 3422.93011408639, + "~:y": 4800.93157633366 + } + }, + { + "~#point": { + "~:x": 3152.000116683, + "~:y": 4800.93157633366 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bf9", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf8", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bf8", + "~:strokes": [ + { + "~:stroke-alignment": "~:inner", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 3152.000116683, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ba04e7", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 25, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~uea3497ec-8c4f-80ce-8006-b7431e93c950", + "~:offset-x": 25 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 3152.000116683, + "~:y": 4530.00032566757, + "~:width": 270.929997403397, + "~:height": 270.93125066609, + "~:x1": 3152.000116683, + "~:y1": 4530.00032566757, + "~:x2": 3422.93011408639, + "~:y2": 4800.93157633366 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 270.93125066609, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7ffa": { + "~#shape": { + "~:y": 3734.0002821971, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 848.000071042675, + "~:y": 3734.0002821971 + } + }, + { + "~#point": { + "~:x": 1118.93006844607, + "~:y": 3734.0002821971 + } + }, + { + "~#point": { + "~:x": 1118.93006844607, + "~:y": 4004.93153286319 + } + }, + { + "~#point": { + "~:x": 848.000071042675, + "~:y": 4004.93153286319 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7ffa", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc7ff9", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc7ff9", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 848.000071042675, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 848.000071042675, + "~:y": 3734.0002821971, + "~:width": 270.929997403396, + "~:height": 270.931250666088, + "~:x1": 848.000071042675, + "~:y1": 3734.0002821971, + "~:x2": 1118.93006844607, + "~:y2": 4004.93153286319 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931250666088, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bfa": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD9P5tEIS8ORQMAAAD9P5tEIS8ORT0AvET9lQZF/b+7RBAWB0UDAAAAtX+7RCOWB0V1F7NEAQAURXUXs0QBABRFAgAAAAAAAAAAAAAAAAAAAAAAAAD9P5tEIS8ORQ==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 1241.99997291426, + "~:y": 2161.00030828981 + } + }, + { + "~#point": { + "~:x": 1501.99909592772, + "~:y": 2161.00030828981 + } + }, + { + "~#point": { + "~:x": 1501.99909592772, + "~:y": 2368.00026501296 + } + }, + { + "~#point": { + "~:x": 1241.99997291426, + "~:y": 2368.00026501296 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bfa", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1241.99997291426, + "~:y": 2161.00030828981, + "~:width": 259.999123013458, + "~:height": 206.999956723148, + "~:x1": 1241.99997291426, + "~:y1": 2161.00030828981, + "~:x2": 1501.99909592772, + "~:y2": 2368.00026501296 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bfb": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD+/0hEIi8ORQMAAAD+/0hEIi8ORT9AhUT9lQZF//+ERBAWB0UDAAAAv7+ERCSWB0XurnhEAQAURe6ueEQBABRFAgAAAAAAAAAAAAAAAAAAAAAAAAD+/0hEIi8ORQ==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 804.000008158981, + "~:y": 2161.00033838998 + } + }, + { + "~#point": { + "~:x": 1063.99913117244, + "~:y": 2161.00033838998 + } + }, + { + "~#point": { + "~:x": 1063.99913117244, + "~:y": 2368.00029511312 + } + }, + { + "~#point": { + "~:x": 804.000008158981, + "~:y": 2368.00029511312 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bfb", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 804.000008158981, + "~:y": 2161.00033838998, + "~:width": 259.999123013458, + "~:height": 206.999956723148, + "~:x1": 804.000008158981, + "~:y1": 2161.00033838998, + "~:x2": 1063.99913117244, + "~:y2": 2368.00029511312 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bdc": { + "~#shape": { + "~:y": 3375.00028799808, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084896, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 1270.00003265892, + "~:y": 3375.00028799808 + } + }, + { + "~#point": { + "~:x": 1746.17594974382, + "~:y": 3375.00028799808 + } + }, + { + "~#point": { + "~:x": 1746.17594974382, + "~:y": 3851.0003100518 + } + }, + { + "~#point": { + "~:x": 1270.00003265892, + "~:y": 3851.0003100518 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bdc", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 1270.00003265892, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1270.00003265892, + "~:y": 3375.00028799808, + "~:width": 476.175917084896, + "~:height": 476.00002205372, + "~:x1": 1270.00003265892, + "~:y1": 3375.00028799808, + "~:x2": 1746.17594974382, + "~:y2": 3851.0003100518 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 476.00002205372, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bdd" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bfc": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD8f91DIU8NRQMAAAD8f91DIU8NRY5AMET9tQVF/r8vRBA2BkUDAAAAfj8vRCO2BkX+bh5EASATRf5uHkQBIBNFAgAAAAAAAAAAAAAAAAAAAAAAAAD8f91DIU8NRQ==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 443, + "~:y": 2147.00030457082 + } + }, + { + "~#point": { + "~:x": 703.000115897557, + "~:y": 2147.00030457082 + } + }, + { + "~#point": { + "~:x": 703.000115897557, + "~:y": 2354.00026129397 + } + }, + { + "~#point": { + "~:x": 443, + "~:y": 2354.00026129397 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bfc", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 443, + "~:y": 2147.00030457082, + "~:width": 260.000115897557, + "~:height": 206.999956723148, + "~:x1": 443, + "~:y1": 2147.00030457082, + "~:x2": 703.000115897557, + "~:y2": 2354.00026129397 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bdd": { + "~#shape": { + "~:y": 3734.0002821971, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 1628.00003903089, + "~:y": 3734.0002821971 + } + }, + { + "~#point": { + "~:x": 1898.93003643429, + "~:y": 3734.0002821971 + } + }, + { + "~#point": { + "~:x": 1898.93003643429, + "~:y": 4004.93153286319 + } + }, + { + "~#point": { + "~:x": 1628.00003903089, + "~:y": 4004.93153286319 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bdd", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bdc", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bdc", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 1628.00003903089, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 1628.00003903089, + "~:y": 3734.0002821971, + "~:width": 270.929997403396, + "~:height": 270.931250666088, + "~:x1": 1628.00003903089, + "~:y1": 3734.0002821971, + "~:x2": 1898.93003643429, + "~:y2": 4004.93153286319 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931250666088, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bfd": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAABYJ5EQ17sRAMAAAABYJ5EQ17sREEgv0T5K91EAeC+RCAs3kQDAAAAwZ++REcs30R5N7ZEAwD4RHk3tkQDAPhEAgAAAAAAAAAAAAAAAAAAAAAAAAABYJ5EQ17sRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 1267.0000171205, + "~:y": 1777.00032442205 + } + }, + { + "~#point": { + "~:x": 1527.00013301806, + "~:y": 1777.00032442205 + } + }, + { + "~#point": { + "~:x": 1527.00013301806, + "~:y": 1984.00040411815 + } + }, + { + "~#point": { + "~:x": 1267.0000171205, + "~:y": 1984.00040411815 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bfd", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1267.0000171205, + "~:y": 1777.00032442205, + "~:width": 260.000115897557, + "~:height": 207.000079696094, + "~:x1": 1267.0000171205, + "~:y1": 1777.00032442205, + "~:x2": 1527.00013301806, + "~:y2": 1984.00040411815 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bde": { + "~#shape": { + "~:y": 2566.00032561364, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77a", + "~:width": 476.175917084896, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 490.000017550761, + "~:y": 2566.00032561364 + } + }, + { + "~#point": { + "~:x": 966.175934635658, + "~:y": 2566.00032561364 + } + }, + { + "~#point": { + "~:x": 966.175934635658, + "~:y": 3042.00034766736 + } + }, + { + "~#point": { + "~:x": 490.000017550761, + "~:y": 3042.00034766736 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:blur": { + "~:id": "~u5339c9ee-d6a8-80a6-8006-b710cd2ce7d6", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": true + }, + "~:r1": 0, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bde", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#ff0202", + "~:stroke-opacity": 1 + } + ], + "~:x": 490.000017550761, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#010101", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 40, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u59bee4d9-ff40-808f-8006-b6070426becf", + "~:offset-x": 40 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 490.000017550761, + "~:y": 2566.00032561364, + "~:width": 476.175917084896, + "~:height": 476.000022053719, + "~:x1": 490.000017550761, + "~:y1": 2566.00032561364, + "~:x2": 966.175934635658, + "~:y2": 3042.00034766736 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 476.000022053719, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc9bdf" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bfe": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAAGQE9EQ17sRAMAAAAGQE9EQ17sRENgiET5K91EAyCIRCAs3kQDAAAAw9+HREcs30T27n5EAwD4RPbufkQDAPhEAgAAAAAAAAAAAAAAAAAAAAAAAAAGQE9EQ17sRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 829.000042113201, + "~:y": 1777.00032400464 + } + }, + { + "~#point": { + "~:x": 1089.00015801076, + "~:y": 1777.00032400464 + } + }, + { + "~#point": { + "~:x": 1089.00015801076, + "~:y": 1984.00040370073 + } + }, + { + "~#point": { + "~:x": 829.000042113201, + "~:y": 1984.00040370073 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bfe", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 829.000042113201, + "~:y": 1777.00032400464, + "~:width": 260.000115897557, + "~:height": 207.000079696094, + "~:x1": 829.000042113201, + "~:y1": 1777.00032400464, + "~:x2": 1089.00015801076, + "~:y2": 1984.00040370073 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc7fdf": { + "~#shape": { + "~:y": 4824.45130420334, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 0.875521645210578, + "~:b": -0.483178899340361, + "~:c": 0.483178898327598, + "~:d": 0.875521645769497, + "~:e": 9.09494701772928e-13, + "~:f": 2.27373675443232e-13 + } + }, + "~:rotation": 331.106771530248, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Board", + "~:width": 1103.99984135388, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 3805.00024083074, + "~:y": 5124.42974167317 + } + }, + { + "~#point": { + "~:x": 4771.57599824511, + "~:y": 4591.00031345587 + } + }, + { + "~#point": { + "~:x": 5029.8109228195, + "~:y": 5058.92278883939 + } + }, + { + "~#point": { + "~:x": 4063.23516540513, + "~:y": 5592.35221705669 + } + } + ], + "~:r2": 20, + "~:show-content": false, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.875521645769497, + "~:b": 0.483178899340361, + "~:c": -0.483178898327598, + "~:d": 0.875521645210578, + "~:e": -6.86420136105515e-13, + "~:f": -6.38519223360168e-13 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 20, + "~:blur": { + "~:id": "~u08e9047b-7a98-8007-8006-c2b86966f332", + "~:type": "~:layer-blur", + "~:value": 8, + "~:hidden": false + }, + "~:r1": 20, + "~:opacity": 0.8, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc7fdf", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-alignment": "~:center", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 20 + } + ], + "~:x": 3865.40566114818, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#140a67", + "~:opacity": 0.4 + }, + "~:spread": 0, + "~:offset-y": 300, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~ud2b53ca8-aebb-8099-8006-bdabce5cb46c", + "~:offset-x": 300 + } + ], + "~:r4": 20, + "~:selrect": { + "~#rect": { + "~:x": 3865.40566114818, + "~:y": 4824.45130420334, + "~:width": 1103.99984135388, + "~:height": 534.449922105886, + "~:x1": 3865.40566114818, + "~:y1": 4824.45130420334, + "~:x2": 4969.40550250206, + "~:y2": 5358.90122630922 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 534.449922105886, + "~:flip-y": null, + "~:shapes": [ + "~u813630e3-7f07-80da-8006-c2b969bc7fe0", + "~u813630e3-7f07-80da-8006-c2b969bc7fe1" + ] + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bdf": { + "~#shape": { + "~:y": 2925.00035033024, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "b7195d5dd77b", + "~:width": 270.929997403396, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 848.000008663942, + "~:y": 2925.00035033024 + } + }, + { + "~#point": { + "~:x": 1118.93000606734, + "~:y": 2925.00035033024 + } + }, + { + "~#point": { + "~:x": 1118.93000606734, + "~:y": 3195.93160099633 + } + }, + { + "~#point": { + "~:x": 848.000008663942, + "~:y": 3195.93160099633 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bdf", + "~:parent-id": "~u813630e3-7f07-80da-8006-c2b969bc9bde", + "~:frame-id": "~u813630e3-7f07-80da-8006-c2b969bc9bde", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#0109fd", + "~:stroke-opacity": 1 + } + ], + "~:x": 848.000008663942, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#094ae0", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": true, + "~:id": "~udca35925-f5a2-8083-8006-b60be22fea0c", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 848.000008663942, + "~:y": 2925.00035033024, + "~:width": 270.929997403396, + "~:height": 270.931250666089, + "~:x1": 848.000008663942, + "~:y1": 2925.00035033024, + "~:x2": 1118.93000606734, + "~:y2": 3195.93160099633 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 270.931250666089, + "~:flip-y": null + } + }, + "~u813630e3-7f07-80da-8006-c2b969bc9bff": { + "~#shape": { + "~:y": null, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~#penpot/path-data": "~bAQAAAAAAAAAAAAAAAAAAAAAAAAD0/+lDQ57qRAMAAAD0/+lDQ57qRIqANkT5a9tE+v81RCBs3EQDAAAAin81REds3UT6riREA0D2RPquJEQDQPZEAgAAAAAAAAAAAAAAAAAAAAAAAAD0/+lDQ57qRA==" + }, + "~:name": "Path", + "~:width": null, + "~:type": "~:path", + "~:points": [ + { + "~#point": { + "~:x": 468.000012538503, + "~:y": 1763.00032947447 + } + }, + { + "~#point": { + "~:x": 728.000128436061, + "~:y": 1763.00032947447 + } + }, + { + "~#point": { + "~:x": 728.000128436061, + "~:y": 1970.00040917057 + } + }, + { + "~#point": { + "~:x": 468.000012538503, + "~:y": 1970.00040917057 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u813630e3-7f07-80da-8006-c2b969bc9bff", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 20, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": null, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#de1111", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 80, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u70873f92-ec4b-8045-8006-b3a396ef1fe7", + "~:offset-x": 80 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 468.000012538503, + "~:y": 1763.00032947447, + "~:width": 260.000115897557, + "~:height": 207.000079696094, + "~:x1": 468.000012538503, + "~:y1": 1763.00032947447, + "~:x2": 728.000128436061, + "~:y2": 1970.00040917057 + } + }, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 0.4 + } + ], + "~:flip-x": null, + "~:height": null, + "~:flip-y": null + } + } + }, + "~:id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:name": "Page 1" + } + }, + "~:id": "~u9502081a-e1a4-80bc-8006-c2b968723199", + "~:options": { + "~:components-v2": true, + "~:base-font-size": "16px" + } + } +} \ No newline at end of file diff --git a/frontend/playwright/ui/render-wasm-specs/shapes.spec.js b/frontend/playwright/ui/render-wasm-specs/shapes.spec.js index a2717632b4..8b4533ef57 100644 --- a/frontend/playwright/ui/render-wasm-specs/shapes.spec.js +++ b/frontend/playwright/ui/render-wasm-specs/shapes.spec.js @@ -179,3 +179,19 @@ test("Renders a file with blurs applied to any kind of shape", async ({ await expect(workspace.canvas).toHaveScreenshot(); }); + +test("Renders a file with shadows applied to any kind of shape", async ({ + page, +}) => { + const workspace = new WasmWorkspacePage(page); + await workspace.setupEmptyFile(); + await workspace.mockGetFile("render-wasm/get-file-shadows.json"); + + await workspace.goToWorkspace({ + id: "9502081a-e1a4-80bc-8006-c2b968723199", + pageId: "9502081a-e1a4-80bc-8006-c2b96872319a", + }); + await workspace.waitForFirstRender(); + + await expect(workspace.canvas).toHaveScreenshot(); +}); diff --git a/frontend/playwright/ui/render-wasm-specs/shapes.spec.js-snapshots/Renders-a-file-with-shadows-applied-to-any-kind-of-shape-1.png b/frontend/playwright/ui/render-wasm-specs/shapes.spec.js-snapshots/Renders-a-file-with-shadows-applied-to-any-kind-of-shape-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e6c72e8d66dd26ad78707cac88e1f2a8016050 GIT binary patch literal 348118 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�Q_)6Gp$`ih$;tu;WVfoNi3yz$hb^ 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

Zit$s!M=X`u`O;+lg^_<$@ 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

@ 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˷S;p57nI`QtIh43sKuh$QbOY6nlEG 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 Wr(XuW8wfc5td6F^y%O~&|NK91dZyg~ literal 0 HcmV?d00001 diff --git a/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-different-text-shadows-combinations-1.png b/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-different-text-shadows-combinations-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8b34555d4cf4e8796c820dec78844de6b03d7e GIT binary patch literal 177491 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

=FEkB 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 literal 0 HcmV?d00001 diff --git a/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-emoji-and-text-decoration-1.png b/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-emoji-and-text-decoration-1.png index 3fbabb451da984555ae87cb8427eb58e00011abf..bde8aa497ec62fbc7e828f4543dfec2974331bdc 100644 GIT binary patch delta 125435 zcmb@sby!qg_%`bMq5?`I(jZ8KAl)FTw8YRM3?VJuYz0Ib=?;+`O1eP=2I=mS92$o1 z`8N3ezH^;({yEpVzCD*tFnjN{)^k7ieLv5diquD~>yLgs?*~MbOJIuBXP4rJh+P(Aym<5FLjt)8kg@`W>aUWV^QLEdKFpK!j}^=7X<7dsd8 znT)HMg>>NNyua|n0BWAw_*X!IdS0=6&x@Mr%`V1_ZT(acj{|?;%%5%Kl#6!$q#E!# zTl{j^SduYsQ!z2;*wgp?I`bZQe7r{n{{JU#+;TVwARLtH&p5Y7GilJy<S}hk4qXnzodv&QB#`i;6=+hamY#Mf4 z2SiV2mw}r@1$Qc`@;*NM5B&=sos`I>^oo4dyI6g!6@;UoRl?9Z=c22kU;GkkqG2cZxVMQ ztbQ%o+AzK&oRj->_7GkC%(qbhjMYxf!cD`%_3noWEB`{Jtc`JJ5xm-Ov)?$cCp;HF1F z83&x-J%7o&dH#UM%5WYXB_$B>AAV&;RPc}wmq8$D!V}*r*b-isHl64eI@}uy zBjtvNle>*Uv^ql3sR8ddI+_W-motTBqZ7>+;)LS{ZsUd(OC5U#u2Y6yJIAGEXvRF| zy@@_2bEnbvKCFfm;=Wf63qI@o&AvCAtH-QDoB5~L$ECo|%8xzNPjtJh^8wVwL<^R6 z)Kv!vTuh78f#^FlQrtMU6 zPt-$Bm1LfRiZ{>6)gnZ`;?l?w_#&|}f`fEDsN!oBA6~0T&dYvx022bZoJnYZ;_@p1 zllp299pI?_L(WM`Q7^pLczDpmfm(kp9&d(CTYtIRK<&Mc+u4XhEA)9+s@zHCHJfpB zl$UY6orhd{eX}ec&!*#eGG)=k7HVHTWzKEUFLD^hy)@&v;Bz`-8lxn3T%dx@7NS%2 z`7v?2%UaT&(Al4G{`th9wSf%O+@3FD0d?))2dv3ktl)Z1G^D#PmDYd@hg>rLLcQAr zz8avuFh+Rz{z7)*o+{P$us7IMPi^%J9fr9hN7YqQgx&h<5UJcnGI#5t{Xgp=)Yda! zXWS=lU%MEXCNr*Mk+vviS6G@bO6<`C$#IHvg3NE~okb$}7Mx?k9~J==$0sKpnNzrL z(tW=6pK|1&B?pO}eS;o~w5(@6UharYJ&FQphU&Wc`x=Pub|Naz^>4Tt?!W9Bny%Ns zM@FR4SfnCz(%h!Z8g{C^n9)yID#tYSc3M#X7+w7$e#&7;;kF}uTshM0w2`w=cQi~> z@+VdJu$P<4d%slz@C2qeGJLO)E&A?@50HHxy9q7cs67DapR(A(^E3>}5?DN2PCLy@ zbMp?M|RxcC-J_oTl3M~r;7 z-79C|_etSb+(`2jyJ;QM;q2fxpIOA(fR}my2!PsJR=GM?Q4u*=CyW%m7$pQec9T4y zozAv(9cw*vwM;!Hct?&YcyKzQpd!u3E;H6fm(zsGB1mv}-rHs3_(O?h&=%A+b^a#c zd%5e>Nm)~R(M;>ON~A^MxZjYgnB+OsLEOoDi_J)}gWq}L*GUPE8l}1!msbc+FE4S_ z`9Mb~>SmAn>J-;^|7b+zat|f8C-XWk!~3AC4M+6I&t88&Dn?A?y=})+Jsad=jM&uz zBJFg)4VMrk0DIBZQFV^SeLoIg0QndKDK=RpHgsRS?xeWBTtMwEg|^hSJ|u5{6l*l= zJVI)bDhTF3gnFz~9N8s)wfJez$k(IMeJPmQw^MlDch;fv=AwE=)2CBh^kUtx;sgw= zxcA;c&jK>St>^;II_(oFiX-sntFcZ2R&vCZR8+1A-=To&!`3l}YaLXiAx!RW{xApGj>}>BN%2Q4` zIV88Ab}TH800ge~+i-kN2YgQ|KBch3H={ic*RJ=`#V0NHn#7R7k$W`@z7sbqjD!q| z&$5K=TCN*Qy;rki#6anpX^fTf97`7Q=ti{ce=aO(JOJZt)wtHnJ#cZxD2A*86&-bb z(gZ>jJ^WjSk85j^MS9t#@O<;TR&HWL=f$h@LtsF7kJY~fg^UDDMwIx4H=ADfr;DZp zDGO~p&$ymNw18=YzTL854_u}Yz5doy-nf=by;pX*iz|9Gc-riC&fc&sDP1#nQaIqV zTd@bA&`;(qGKhU-Z;?Lqn)g$vz2L#`(^SvyE+<640TN($ zTI)UUwGb1v9#8KxKZF&Q+_a!BTMh?M(|s*htAonM;YkBRm#I|~hL^uj8xd0$#CSsq z&CYPsRi3@cH9XPtxh2s!Dx!tPKxm z%Rkv;7%x5!9oMy1oUM78`xUZ!adF`X3YQk@Y#Nv1u-TXr{t6ttSAtRVo|qT4@8mZv zeUGt=tQJdqm2IC@Mf%v>iuvVs#e&}prdl_l}tLZjB)Ru;y#C-r$Kxt- zo!!^8<)&T3bY*aDwPPBfeQIaDtdklzD(kEUz4B=6^50-D0NFRZWJCMR(!@^2SyH;ZEbP-4nhkc1qXg)3m9h_5Mnz{bLj=~6! z!OrvZyblM=c|R7N21F6a77<@ikW~_28iU!{u(?@?=mnCT7Mf1`)49Fo8$Fy5ee_w# zW%z(MqBlnQ;>GqxG2o>S)l7x_rX0qF)d( z>py>70w(=Q{Z68mJFThK9PeAu~y^#lacGfhmt{L4pf~055*HF@Q!Wf#sCU_hhqqVGPSH6)u zVF0w@f1z$h^tz?{^w*(NIu8Qm)l+LBtfi@M2>fO!E*#N9Wy}pHDQxCiF$>cJFGKDMYtq1;@?{_EM@34dPFkIc-I1I{7nQ9h5 z0*6OXHq6GQwAfXMi=H69&H4=eLiEYQGlJKZ>^%wbn>;Roo!#24-POR%=X+>Ff8%*^2TV5&B63``OEw;oZGfI&%erWyW^G02C7yD$hydK69tdQP5H;Qy#JR z*8$cgb!$C{^uu3|IZ_?F3pyzQ@93f<)W3@9BIgPG3!t7eX1Fh5ieGPFGiEq;$LrZu zov+>2A_qi^lwc?k#Gv+o_`QNsUzVb-)?aIton?X!;-De}b(Ie)#DdSs%|N8@(Ihl- zYj>9+iV28lB!<7%aP#+Dz<&*zaM2fv?3>Q6Q8wxDk8jU2l;d>uw^-9}SSOUrC0 z4H%hwKWOg{-aa3-oX(C+0oy8(Vq}kPUynuz+W^N^6S~$wg)DUJvauue;wRdP5%S^% z--0*OKh8Q&Jmz(EP;drvdjiJH;Ps$3oa>9v#KqcY4Ua;fzVJMYdOg2?F@bx{&YH~S zvUxnQ@Sy{Y&ds?|!$AnE>zvEPHLk!rcvy{c5|>#Ax%kEU_m+me`NGoXi%8&V8Ao{g zY$W4m`-L#DQ#p<6b4gjlu~8t7mMCsNZ&kGa#~;@a3nApw8@W<8Do?FJEp%HR13=8ff9R1=bYa?;g73j#$RbMyRFI=C@ zfwew%V;|~z!GFTgsV`2;P|$9+_Ay8Oey0CCQO33>2yD}?XpoOObsJ2Pz*n&z()U+q z$Xk}%6FV9_Y(7}^IhpeMLg^~7B>H-{@vucHz440N{$zU!WcpJON#D__ui8=;8rx)u z0Vl9rrm~y9O~aQ$NI#1Vy^+q_fd62)-UIXbwBhohA?OgiN?nuroQZ+085OZ(4G841 zkxjs1;%SpT5GguewsdT!<9iZnfwkRE0!nf3fSwQQJAL%nw_Rr!9InN zCX%W3vd+o8bUV*FobobFp`~dy&TZCXg2S%v80f%hG1AgH32x8LcGZFs5-dFI<@TmbOoK3%Wf4lUGpF8xo(|{QNd*lOdpPPz|dDG=^t?J+QdkuRR88_ZUk>&lh zRiOVAFWJuX>Q6nt0iY3v$P01to3qlr+O2}T460v;&uA}(5n|kAEQ$Ys_qg}2R>#|}DjTfA4mZRK0UIX-=+H2xkB>1Z_0@S5^C z9a8!dR0)^(IZC_Cn!ZWP@7Vmh9yc~rK1V8r+TO$M!LO-ZR^D2nKYgKll~r>$%>T=l zJy)Bs%ij!H9*{N-_ZgA_J?dQC_4*6p-B;2E1_q4;Dt(5QqRu?I4VS!IK=El-=Ud2X z==?33?%k86`70RKig~9~UM)-ak62_=&^LE?$&M~S(o@p5pri%gne+Mk2Cqv2-tJ>t zD(NB{GLaI}fsXlim-ye%bei6I+FwURo@oJA7);hjM{JZw7vZ@op$kky@&^{?Z7MC3 z0N&BGb?J3h=gY~5A$O-wsr+p+=q+O|BXT=mMa@gzFS_+)#(0Z;6 ziNDy;k#8I>^RIJ46nkFJ&(D9O_&bH4A%A-@MV!#iFrDEMDQTOql9w{xJ1+cJn-gx^ zSJk9m1IfJRil>>ZBEZ$}=d1D;31H#A$A7hrXsJCPhwRa6#}>lu(}nHlLtUM*$_j4_ z;@h>+_;CAN#HnXnWp>5TGfc!!W15?uPS1aRu!a&uZL#Vtj?dT`bzHR6oi?-eXjY>c zS9Zb4OSg9iK$W0hsO$AYWvQ5MPjYg2lHXqH9zgQ>e@44J4%>=r0Eg^A_^W>cq;m43 zU9fN|eVp#&I)*zmHl{yy#Dh-?b#*^<^}oq4Ep^#AWgj^7W>PWTa*e)gM&5gg_wSuW z=QU4AL)rck+QL&!rYj_&o%b65(}3R(<`h%p@b)GcOwi_{5OR!wae)nPAQIdZ8Rafvr*a&%Q!O#4^G$K$>Ry2nAdz;7g{rGa)>={1Q4Bi zE(J3hIj;iDF^qen)&qTfbEZsR?tpyn`=C7Vo$&VdhQ>4jcyv9(H1ju~WkT8Ojv5{t zX^*8kx@k=qf1xTLd#Zo=wztKG)B(5D;>S)6loV9!C@ z?NOlD|7T9Tz5ne@{yz=&|I97_Z+E=A|Nnb^x{}3izjlx0A;e&p%-m3_^Dd6} z_Gw@KbGNNvl?P*8>o0Wpn?)bBNEq%`)UZh-E)g9^tdz}66GHVtAx!3uN`4mp^EWTF zzMBzPKupw#AR!Zu*UxEb0dq43+6cE`IUbYS#JP9Ro%gS#?88QaqnGJb={Gp0-dZ6B zcY=~;f_QRAj@O;N*#7dtyYTuefmxn3%AtI%otpHXYgB_q?A$Xv}Ea;JSKra`Bovkb2lg8ZosAxVb_| zh)+lu6Ml)$(w%9fG;RM8(rW$S7O$wr|Iv>fOf%InJimZHjU236Pa&#LJfdoJi|3o0 zMF#XdRO3H8u?OIx=PW-8oYJ-~E{NuFDsY?s0z8wTdpM|Jukkw&yW-S@ut#5I0$5Q=cul9Y@++H zS+lS=v>euW%IT{Kp$%W8BZp!!!aXuPslD;Avse_{;bhjuoZ}>I;Hw{HfxyfAO|mXo zh(zH+7Ulx@&pJD$;8JXL(Pw=--eerp-Oi4P6Qd#`hMpPzce^OkenxNvKi~Y_Tm13R zdDsG9l^!1{7TXVrW9{Y|IBXx5D4K)m};gT%T+<~yYgqxg#x|C9X)8~6m(kOl->qVaTIYrd|WEtGa3w6QeqwCX^F zBP5HhCkw`ckiw9VF}cu3w{2&m?X}UCk%36R>3Z1-c)m}evrMJ~d#mBR@jCy;aKZ_i zghB-3MbA0fXs}5DABafnC!r0eR5zTgtS3egRn0ipdrHzaiC8gZHrS-!t3@lwwLBrB zrM&qDeCoi6U=!y!Bdp?mL<>7!OHfkmmOANzuRz8vRGvS$WnCWUM*>cHr1)Sq#-`g#_S-zFHx_78guP)u3bWzXZMOwexvA?{On9z?A zT>j{;;jf0V>Hly8B`Ylxl!(n*p$kBZ%*c7lY+k6FU=>)F1~xiRIXFUwGwF~#R@WAn zBS9CGcG%o8yzNEfUv*CCmSS&pAng9#;=kO)YChMytT}mZhpQZY!VhoOKi9Ch(vg;? z3;2`fRsw@@Rf~gNKQo`yzDU!GXhl;ZWZ%HP{8p@@%iiQh}v>jUiDTSg~ zO1(!XGsI#Z(o>ImxfuEkma8GgyfA6{ccM8>vFSBqVn+fh+UYQ(U{%SJ+MTVi@1id$ zKgcit<`$-we5-n52>89lQzII?cwvgACpG?~$_Cp~a{NQ@Q4*=J)7@0@{!X?2C{l4; zA`j-M$Tm~P=zztvWi*!O3f=CZkRnvY!yo$7gxl;`!cmp z#}xKHN28eEwk&exrNOLAoupHWW>Z41{_q3fL>m2D9PUM!tjr+xtN8iOV204lZqyaEXNJ{`7@snmW|YucIr`7gFP zm;OLu$#yU9tTQ`1vowM8j|aD3ZvC4d3 zl`GpS(S}y%myQ)#5)YXs*HbgK-1Z+kS0#5s-q?Fb^FQC0%|0}f;0cl+%p~)ILIh<$ z2QK@XSuO8vGs4G>^Q#qNw8T%hRyt_2U=nm^f0{~Jv@{`XbNS#l-xq<4S)9)^;iL|i zJP?MlT8xP%3JD+p+WJ7yF)*B$k0Y8#DTc1hCXCl*s{+Qyqe@F#*llxpx=sG6VA^b; zF(jXuNEQDn1oAXIlG384i-fPp#n_KGurfU)S9wv^hgSIUqq0*6R&fY@u;q(RV^`k5 zou6}8`GiX?lEs5NtalCB=Z`V@8^M799o4Uk2FRxue5L z&$3OX2Y!=0w+UZ7Q;Qg$tgKjlS2VpZp}^=tQ!E*xcAyq2AFAffCd(L7G0@lR%9}m) za_*A`7XOQia@95)Mej6O+iYAAJ}=e&E?NE$eKh;olRoqV!zKPKI*FxBm@$-%G?!Wx7>D=8xE?>`R>gV`y-G2YOm<8bdM#&CVE4->iF-<7z}ss^)WuLn zE+-woq|KyfT+KwFEH%GY(n0+n7aqydavyZ-u5z+-bwNX~dQjQ1Z5d z9J)oiA)artRvO_jx_IH@$IsIwI<+F-NWTg2d%McSQN^E-Q^#&d_VoDo5@5KHU~L$r zu14Q8+AClWbE4}GoYd_mh{=i0W#FWXmk#Pv@FKi93`LAQU}o(L9ZXPAFGH%OYN22fb;~cuI{+}r_VG6+%nC~JYFce)4_%lo zt%3pwq-2%6q$E{w)Kmx)l)Kdw@?>ao)Dc|@2KY9Ly|x8OQ?hUZ>13p{u6b2%dOp?S z95IwNC`1io#ZQ3IET>q~Q_on=UVE1ODM#FV{0fm^X&FaWl;i4~fJA0Frk?zyK(>l- z#q!Y*JYY(7zD4!4Ea>a0E<{aZI-zG+OsA5EZFela`71(K==f6*lU#n1qZ_fXy-Wv5 z3|(?=bS|F~PZ?VloXeP15?tYr3FLRh9SPB9U$>v93j2EXd);yP$yN@B#Rt;}Vd-7*H8|dDHx_}~C`9c^x(UVXt*uOu^<$`UvODT8~kG$Gu znG%ZWY(ey$LYhbUFl1ER#toz0UJ@g)ZV5I*McG+QAB1Ztts!ZUtb}~2p|lr z=G{u78)G%uizW3wujD*YZiIprs&ammqn3GnLw-XS%?|?A5fYALO z#7IPsNhTtwB17Ngp*na?3n*kKC6zn`t3)e0 zxmfK2c0X!c#BD$3o%CG|`%(2PhrQ0-d8SSMLMys~9fZd}rE;@&v zR1XdrW}g>eGUmM4u$8l?I*>HToNP%WiP$)tw9~6g{0UdvJ*#IT$B~E=xbI-d$^pVt z-&1#ZhEd`0%)t*3(5f+KjIZa~wOZGWNQL4{^|l|2#lXK>zFv9GgFYwNb&SAncQBcF z5JKuq@i6jphfL0V48c@pmW@t@^g(o?TFoarx6e^> zICDWuChh-zm4~C!PJA6xL3enB_`t7Q-Vcvk?|WZwr98{lzfHRIFROYDUGf)O+b*T#r-=0JxPv$GY8SXjg` zDoQt}fk(mIgIT|Juu>DljG>6T-6_3O%M<|E|~P^QU`sKi;wJiZ*O0+s% zn=`t|t7=s+^%7cNc|hi8%wVmQoUcO1saf<0h~aEwKc79ghkeZvdV840L=yi=0TQgE=1R_N#rkQIn0 z0oupkOQ+vovE7E?UEF_MUG7T5^*9P6_`|*~BsyUjph=7QuaL*hzuUf;pw-MH-(*xIWc+-2%oCtV5a-2K%$184t;=-^9<+ zMq(F)l!q{3vQ~`ZQVR0~1p{=3_`>{&aWbRmG$*^R-v{ zogWH~+J_=u>jX*8SUs$f{3LenJQ#x_Sl^MVvXjaQ*>164^ z`W`+Q!rR3EV2NJaZ*3@V&#rLkj8xMB-NTWk5lH3uT!DmAb4o8*0L*BTES^Ok?C{Ex zB%G`rn)M3}+^wlG;)m(!t>if~$4oshBwZG|A63*Gr&K#t5I^QkIN$gf8-KCj!pi<~ z@>}z|g6Ici>%dQWVxt{?HDGwoV=z%Hbd<(-R=UzrKTbDZS96r5Dqm66a+L`Kzk@cS zmWXCGPBTKjRO~$l3m^|`EEn;4qf+N|{1FjEciVA#_V<@(sBVq8{CP|EppblAU5Kv6 zuvRxnGdpn|3ZN0%>C17X@FTE}PNao$NSYF`hKHpn?Z7H$3Qv=@BWCWqUT_BbzAOvU zfk=JDYYg}!b!+Ls8eB5fc1=4JzmOAaLiiCuAq!yHg!&U=5+&>XRfs0ExSFMvJBpEP zkWh)!m%%!$46d6pS!?`_vzPW4-0|{<(XRlT-YH0c$+?`WRbgz7&-4gus8>~9ZlugS{ILA zuo3`f4041lEUurDq)ZBiUiLkV!``t1Mcz-h?U#)wjGil9{dIrg;Y#Y+*Rxj=Oc>a|xu z8ZjpZ+;SN2w4zetZfowl9|p7PAc?r8j;i5Xd-kR}cH5!h_@h+~K~UNSpr6?UmZ zZE*+TVI?sMoTvO4mBKt4adFcB;(KHXC5P2;!?WeAV)#L=2T3MMR>H|z`y8ArAWERb3$hh`I8M^UU^GhEbdMg`>aZh{AAJnsnQ;=p@UeQY1wju5(Bmy}f(7 zr*Y`FsEADLGQ5{OA8Kx8)`_7VhxFQDajTm!m&N9c{#N9Uk?rp56#%F;n5*seq{5}i zK?i7;eQRw6s#0~KI^kx74MmqVIoYm&0%CG{0N%TZd1jJ#*1(idIl=Y?VFDQjlK>8x=fB_Y2CmL^o|CLyQX8lBMu_ z@Asd>V6bvFusP8K_EKR7t%di4cdA96)tb-(t0!E#_A=V1m~Q)A%kgP_m@`d-Wwyy( zc#z)qz?fNv;3_$=R!`2hG_f^_c^6*QYh!}z!gi$Hhb5$G-fmG0$?WbZG2CR$hP*G# zY+R{Tr{Jbf*9g)fC#{iZk%z%ZR21-@?}!o5tI=?5er9={Gm^($gNy1TBIZo(n34X=+7ppG3GSG?Swx~BA zJ}UVkAa{MUd_p?dzjTfG)b+BXBb;8-q(Tucx=t>So;r4B(hiT)j-@HflO09J{$-Yv zGtzAdk=s~qjx7^NkzxyGc<#WVKu?4tiM+^kc-eC3=gK1BPLHTKjD-S34b>=FxBTFN z>965l=GEd^YT;>{LEpem@4MLlczEgI!%CXbikN=u)iFVKN}>q)&KyR>CjO)}Hg^s) zv7tghOoss&@MKwdc)&<3fdc%i@rd2m+!KBZ>8&Eo-{|;f9D+!34R-UiEe+vLPpSy>c~_lMpBVKfpvd>^$8)AAaRJmfrb%nEWwJWmAM zi#e7*I$b^aECU%0YFCjKqNGC;AE&|R+G%we0wzTaiGK%u&A(s3FCJUlmt&P`#UEHi z(`JLk7#~h!-9-j{leF1&olsqH*LoLc{p(UoOT~vx)aa3${_yagRK~q7kAqK5Z-dm~ z+3+8S+Y}xHCH<_-?`H?u)_$9A58`Ix@JN0A?X~9(?iHxUdZZ&{3YkL7nVQ@HS_1T> zxUd4RrzU&0VOLhi@?KvJpB7lg|gd^OLZAy63dN?3*c#~V==n{bEp)aQHQk2n1uF1oK> zB5bz2-*$vP-lQ*qJ23B!d4x~`%*?80OK1+4WhPHb<||IS=>l~EObDg$AZGZqw9rkO zb%AEx&UN{nHKa=6!YTsPzzB|h-*qvo!Yg$Anm8JBy5tXByfWlDt5q^e zn;)lPiduB-s|4E@JST4%O|kQsN!6e;)cEM*{Cm^e4bA_4NA4HOp1R$|8%J53lN~x!EJyib!KkU z&j(7&2?>A0F1+#h6OaQo%r+6QqL6Z?kjCGKjd2JM!?-vASBxsZ3ZBnGzUz!x2%i-U z0yq2vE+i>rDYKLK;y<((V?v8MVUnhPk3w-`R*=#*rDxu(pA&<2w1VZni$p7?F z5D9d8m8z(X0#zdAu$1|P2PZ}i@8A=C;@imY<@af!L39CU#`nC2@U-c0N=`By$7(U@ zn4|DICA0ve$b5B-C!_7@_akVk)OzuJe7KRH{2d1q)mia_f1DD;`XxN0Kx8I$k#SWU z#Lu!nJNY#q`dGsvN{u>!)8@^{Xl}4MrWq;N3M-Ja6|L@7gqb8N6@3EBcLy!Fhipl! z#Nx)oN(AWLWvWrJr3 zy4?z5Nw4S9v`|4#PS0GPRoQNxHq%cd0n$@s%F{BWFl2kk>E^$JrTwa_lB>TT?69$` z4b+pHLr1xC3gp6a3v9E&l8j;Y_vAx)Hr4`O8x8a@Np;|m%K`6L!Y8QVfz?KbU@=Q^ zBOpX=kvit`aFf-NsGKLES@U=3+qhN_9GVF6LoR?-z_4hnuSb*5{h_!HSGQ zgGRmMW-7az82u>qNup=N8+mo*7iI-rYB3DczXi181B%V$6;p3^v3hPh*I`t5&BS-3 z`A)gYRn`G62}hFuAAHT`#$__m(;}C}?wW^-t3&xMd>)d1{tk zbCAUp@(TjNkd%g#&|5>oRU_I46=`Wh2IQPt) z99?WCD2zH$k;)XR*tIwRb0c9_{Q51FCXngDVxl0Z-@S?sxF+%b!9Q{Y*ux-F@CH?T5x~W0)HfLT%?#JO_ z6|sa0<0Lz&LLuSURxd1o_?Q4L1)2hXS8FCE@FB-kW=bfJMNYUkN!4lBk_08w6Lc}` zQ43L1;E*YZ%PS{9OnD%`H9IJZhv)Dtj=~M_>ZV@y$=8$RMwRg>nrO6>d>`%iOPc^w zJ)bH2NH&#K&!CI@>$x0i@(4=MQg)LDT_ZRPcZigM`%n6x+ zG^0296@U6Ua4S2eFYHEIa2bSl6PZOnyPMl17o@I1)fszfyW#2GQI={72gO|Tn z*tailyIZr1q`S-F6Qrx0)*w2uiJQK*^zoDanMLhS8t^MyZ0mfPXENxWn-fl~V93}G z;$)~?Ai)HAcQ8Cw{d4T77cBJ&JyBe&vVJCBkjB(kUQ=xH2x`o?7)zfUzjJ*B3iF+p zK1&*)DUH81x$D95kaOjBL6glDYbXf?F!;G*NN6H9PPqJ6&{$#%u1~BJ)F%2y(0sL9 z2*d8Hg~$BT&`j1+dlH>6&62~!%R$dkRaEInCR{39+}UgTA}5}lnU{OlDw$JBIJc|c zIsx%)_Dz>wS)hze9BUrffd*teNOeC~Kk8Fp?tZJG;Q?#(?1q*4aVM5{_mgj1{Z%n>0e+{JvgSQ(NsQ=Je1VSseEKfG_CbUReqzgD0?oX zjVAxJ)uT_rl4y8lSd+BEoq%(AH*f8PD!nJ}m$jEg7m2re<|~4LZh2rjC04%ht2>EI zfebT}c|vLd*6T9m7XLOL?0zPP56kGu38<_G~Ha=Q-B z&p0Es7nD+r@qiHmb4tVNSKcPPJRbTed@&;o$Eo zYqyLVu8++xQ&1R6B*8f;7?Y!gx!$fBuYUkyL(q!JmjoYhz)K%I*BxG<@(yF@u#5ct2)rYMeGt$#r{xK>3~Mn>5jP!v8>xQ5 zFKox%8;#@RE91vIfu{}EwTGSLC}cl|2QCeHVvV7kuxG_#K(jf4q5j=*RRjEal*z$< zciiZyeYPmLk2$LTL@zgl8&gy`+7XBR5{1+6%lm=uw-Y=S8s-B&R6*da?V5)dZTQ8Z zq4dy%nwJq^77#flAd@-=8}{%tTl5l2=NToQMUirwgb8*|o;Dqi>v5|K59{Ieu>@%H z@(*hiURt7tYi<^Rtmrc+n)`c+qp+akt3qgx#8*@W%8VZ3?n`%lqeE47e0Uf_(CK*Z zXX0#lvQW>nt3RFGE$RAh+l2W4svUp0Ojhj+xKB4C`yqo%9sZ7@#8?%gURhEDuW7ic zopKtmoeX;;5D@Usnle7=^XGyOYoccI530cBatnSNy-R=x@NV>5AZC7D_v43s#R|0a zyJzu^+S|^%=*)fTFe*dETMT*J?zAlCoHC0}OHv>ZT9Z4BRlMO7Rg-e<9%EZW8uTMu zolX)V$t~kZU5+E7dG5W2h@l?vE;`Vzi^qd%2(afjm6{N>^KU5G8!XsgxK2>ppG0DB zHSEMdtpdz|>C5YNSQ`uV_&vl5-~Q~G_W2g8IMvzl=g8N-V&~d*yR#=D8~AcTFBPoY z?jhR6%2X(6@X5?_jInFH3o?&K7b&RHbqTxL@ra@@Y=kpd#U`%Y_m@9`XBWHMi7ea0 zIT2rJVOi!PXg*CG7rvcFdlwVtGe1bVBwO!8-1UJp^Cj2RIIVwu9PSR}!Y9^`&9!&O znSE$Ffp)==x8r>AzzBOUN<0fe%)4IXxEd5~)E<`T)GKJw8}{ZWw=qs;l`KJgR&E|z zHUpmK!*Ipe&&xS~azZp~w72}Pyneboi94n@E!nV6BIQ2ejQ6qcOR1w&A-p#=2+S_p z?LK7P#2($Q{LrX4ff6p5#+RDl`Uwb5AW=L0dHJcApB75@FMBo?Zvr1!s=u0Y^%dFQ zB5a{Lb6Yj@)k{R@6`qB^TWpg@CTvgTYTlI*+5!x^+(5AsPhpfK~xwUqDtAlPSa3< z6gBND#%@c+&7$z2UvW1kk|+cB=At_z^6I!FvU8|o{)9l$nvUD3nOt@CThp%V9*Dk9 z*cR??3@Mq8Fa***ssvcd67j|@j0zC{cK}>k_x?8)BD$vy<9?%7N4m)5vWzMeag#O}reveTsdvebO2lb4NiR zSNTVF?fb*`4BX5EQCrsoBg?&e8LNvjQF{qORI9*+U-qjvoY9!(>-QPYX7}rsCJ4pF zkz1ciE$oC}`-ZB|wg;HgMrYFVJc}Y@#wU38_ECgq`AK|@OwBjw_*-FdZ(5co^WSm- zF8>+BW^*w<-{OPwpA#%w{coa|y30PAnClDexi#;(&p22QC;Q?3FSgz?uF1cBAE(5D z)ClPg2~oPF8R4y!o6@!Z(ee7f6M&AdJ2hKk(YwmEMK)#0YF0C_!6=Wtnbddw!$?h^%HC<8S( z7QjQW-<bU6BD~Rk2Cn>VfWcBdaNSOuS^ZqRdTvF z%0!$VS({y`sp0gjQSSc2o`E6WI0AEbOX%j14eGl+iu?4K)Y|g*RD56HN@d^qTj8%p zERdW?2t>iY!ezw`y7+bZrHp`TJQHhLjYs4=2Yb72#-RFHMkUylp#x*lgRJ6GXB^amM!PuguxX11>G+SgyP|uJ^1j& zN<4UUm{Qx-c=|_a)R|eD6d-&x1Q{AZ`so}E(yG&Thp(#cdK=|($W7-TMOr!M!w*pf zAlV=mj|f*(FEH4bq>%3&^Ejibs~-XC+KrLER0pb5;8JBi%1J$UYwLZupDVq4A`&EE zKttLS2s}EdMd>}g5mk4h*pw1D#cUZ>{ZJq$6AW|kT z5FSyf7@_BWr-;u0c`-Z(CHLB#=>CQz!>xQpYruwh-)>;5=;>)<*_(_H*R=GxJTt;L z*R|y`kY7vlrCyV^eJ#79F6c&{D1L(Ph!FlGC=?RFItm{(X-A?TIh;{YaC+Z47;;)yfk%~xH{VqKUXxo0nZ zxZU{2MtAYUnl-*t(iS%tq=-<`H02&cbdg!6)ET0^gSnBm*&2O z=5XmVzzS|HpV_2dDyd8dYtzJ@&EKv%Tu)yShqGa zPEz%^!bBCQP)Mr;SPx}Uyny&Hjx#`mzgm>Vh#0(=R*fghsMw+>N~Ct&vX|EM4@>X$ zQy{_bbHdgs`h$A7)^JWzR=Z=IWb1(LXoC+fP&i-U`_Mz8>R%y7KH^rOU;Kuijr6Co z;_$bR2`hU&XCKT58m4tN>o@Dy(@6UOg}X>}9Xn127roKDOo#ckE9z5V{0ckhjqWYt zpWl6n*xW?6l=-QY{F;TEfu^lc2pT>_#Jce=5HGtJC&A}SCRfO>RGuGUDRkK}>6y3> zcO9eeeT8psx11+!9YFFNzK7+{zSMpZ0LAGjXQ!cwBpOM2035)gVb0h_dQggSjB4=d z$-7Ie^(?dX4EnGkCU!O(Xz&TD2_G}wh)!U}@W82;Mf4|1 zxQkz$VBmc$INg6YWc1DRZShyjr^n!;1p5!ycYSM))jqGxw_M6T=8lXB0{y`+)c06< zel%9~>`dq`SCdZW9b4CN?M41$Vj2I_7M+Dw4B}KGPzw#~n;|L3o?!;Z6%B*#fg+?= zSr{}iclv@XnQ`qvem6%q?iTMxzt|yAE+{9Y<^_xhu`=T$@&G=+RCgjx%yKCW z_X}kPbGk{hHt@2E%)IYyd~6n0ivTVi?(hXrX#?i=z2In^lyF_tbhX^J-p<{w9>>nK zH0;Npce(rHWEy#xphN{pT6D~?AS$wCu*xv>yz-T0{_y+9gmYqwSJd1vgfygf_oD{^y~KwT`%uf;z!)py`_2tA?O zS{-o*CJ|aiu+THAaiLk#fYd*$5&$UwI##am#4kpVBIsmm)Zq3U;b1priN!L#Z7Ogd zkEEJAT#BfS4rg84H!}jYm;DM@)s&7rC|@gctGqk$83PTQP~Uj&tY+S5?Vp=J-E|mm zHw*&I3fiVpoh?0ewq{%`7gDd7URxEJ^(tb158nJY zx8VLCZuzY5pO|*F1>Pw{WKqBWi1OmGytKeg2ttl0A`Kmx5;O(R%aU4KGL;rx*`r58 zhqEBaMR?*SJ#D{o-^a1=BC)F&FU5Xgvf{`LPYmgV4oyxDvGMK{k4H)|JvwO>SYY#a z9@bvUTFKscE1(|afgn8C+6lPU6^28C!-|R^f(h-fxYpxKkIdq=<2mf*HxtAcBQxEp z?i0-^+NK#qSJF;QSN@!wOlCA@G9%nP=yD!{bXiu_yDxr&hZ6xQmesqx7C9R^$WiU2 zf+)^VE;=r{bB7-kKnCWbfXSuwqDERZUXoUe<_Q$K7|4kVy4x4b7&Y5~vVx zmm6nl@GeAa@Iv%sTyHLUa0r+dz^`jl7fZ?;RW52s;z!dDqiqL$Mtycj($snwRORI9 zr9%f{4JW$%^Itt|Ca~n#kS}_<|K*_!ZtkJnP~VMnmKepE^j(WCF16yYIgjKb@!~N( zI-HWiKy9N7@Hdvu==y;BkurpiIGdFc&G7zJaa<857E@I>p({#Dwu!Kqn8P8^RH6=|{tk;yfVgLS1pR!GysXht#`Pv)j@u zYAn<9i!srx{XbV2>R8LH_-L2W>Gg@Us>4_>TfPToLtvXOHhRHMD zNrpk;R91#boyWGJxG02S@r?rqPS#%!Jq?=bF>J8%`h-lDofgYuNKlQPX2e@*q|?>c zc_=5Z^lB*&Ll#l^Q)vnR6^@$ndtN=r=y99?nwKB!U zoV$=9atv^slM}Vp(BB(jU~qez*gLR`mK#4 zFoC{F6B4NazOjJA3pwj?ZBj*rWi8OD$VFSuc8Ps`yUIR!m*{FHU!zt>Wg96#RXDS! z(F?*z0BP0MQyWByczN*8+&WFmA5PLw`0H0MYxX9p8>{kDjIQAB9*qAL#Z3Pb#pX@} z-$#=jx$wCKWusxnBQQZ@vuG|(g3wc~pezZZY`OHw9*e~u+mpkAZdy>trJa7~%%AJI zz3Y0#3EPt1}f6_;; z0t{E_qFJFsh=Mapc4zY~87K3NgkSa+T1YQJD$xC2@7wJRPfZOC4KL}O*SrWp)%8ZVH{x!HY~ zg){_qO+b?5mS0j?ms;B_Qh1F-_4SF<#c4m95=mH54#0$de*0T~zav8u?%LPT-C`UC zBj8Nw$3iI+ObP`{vHl_CO{k10B`nzwg!qU=jM5RZlF+FMfM@e-^9_a@;S;i&D)TRE zi58*J<-KW9;j9+s-->ut6bgn6jmLeicMm=~|9TOh@SkRaY}JPoq*RiSLUw9%Ne;2`_{c{6xaJ-d7Kzo zJM!x>fFkpNX{l9_3@?G^sZ=aVR?Z1##Nd!2qj6yxOdf_jR3*1){>Muv6)+7!buUHa zB@lFXGk{R=Y*rMe;#LEBtd<8dn!LbC?UHz_)=c0KuqWd4C?n`-8sOF8i@Gy#6lKr!|bS-!#*c&D2 z%!HrPAz;7oQ-V=#cPfkzz2;lY8+%ID*KH&#sh&i#!v~?hUc#+{(4QTc5vV|dd!|vv zt9GA(pdLiPfzEBsM~j#pTjE^;U!6q5mjk{p)!K#mSNe4fC** zlP!`O&N}eNr;Jzd@;gI57=!tp&v$HVM89V|_AHKVmo^u^pU~DU_79E6Lr~bz68elt z%gl{uPs5094ChW-95Q-b;uhz79L#BOs@m>F`69I8vh1ZDB`Z6Ab744xAbN(5ujpp| zh-<2`Y*Y%e3|+r)RTEyYLWt=dMa@YI`>`1*rqg1*UA?WK%t#!!A07k12OIw3%$F!* zCLT_uS-Poka`^JX;hhwO2JEEzHOcPIMF-B$oz2cq5GS}*zujO+E%=fv>~282Y%Did z9t7Qo9@{Elk;r%c1S zjV|VHu0JAB1oOlC(&nxn7XDuL^(Gwl*nY{C!5myS{Mw*5l&4>bVnIu)W#&3S+DrAg zMySY&n_fSThP}U7s>s{VxqTRiaHi+4VxTW;u#Nk$+OvIYBBrLn(t5dtb%ljtehP^* z+M~rA{O=W#+EN0>V6UaFm#IfBt+=Pu&HmQ+^rBK5oVss0Z?_l@8DB8=7k&EIBG``&L{{wGThDt_n^w1u@{Q*ve(??qYkVuk`G2T_B9N6i zKqUSjwE0uayehmPl_&N0iLo8B?W*Z*8Rgs|p*I4d2V!yb8)v1c5}FCR9@{S7IS+1+ zr!vmVY}L5Cu`z}`HU@0gGBjw{O$*3iP}0%wwlz2|yM_!+$$hj?W($--kweyZOif8? zkITQBV4afPavQxPVTTqd7g+L2OK<6n-P==Is6e=1wtYu$G~+QdJ6!2_1Y|)JLDNe^ z({L?ok-Gp<_r`v%YW9iHDzhBIYU3pX4upTa?`rr~X6`L=cA9p`*F(igZ${IuHGn>? zrjlmHX^XQc11JSYpU%uo#(HPDgm)it18JfzbfquP|A`gvGV$QL0*;1S}Z6ahdiGQ2DvA?7ze(>uv+u(Qvnr(wMj zuG@2*Qrs_Ca+r*E85Eso^Jl=R;VEHwy!~nk9l{~dPz}0wbaeTU;SfmW%GI<6cXo7l zA{YKBuNd|1ZCcEm8imY2m0%YM#lE+TVOeBj5FL$xEatwq-(oOc6e07%BkfB{K8jL# zFWp`;L6oWcK*XD zI}$F}BiIQBG2<0aIZ>A%o!{y9b&~t@F#(dRaZ)h}X`}tfz~je0b^V z)_tT*R(Q7F7U3}|xaoo7RMiFw;bGX56}KcUw&m{ze-yLD)-UV4NdH$B|Ll--)Kzr0 z+}1fdEG5N508&t7LIRp}iRNptFJUig_5bNZU!tQ+SthsSm9Opf|nubOJ!^%RqjMFlL`&jQY#0O}9mpYofxaxBem*bXX)ua{cQN}76u#u-%c*PoQ;Pv|aL6VhU! zBh%n7W{mPeGpuc7B~pRE$j%&-AsBN@-MS_9e3fu9j4%_)6nq5$O>fEzW>obe)hH$o zfAc*bPJ4wun75s~jeBYNNtzU$)t!N!QT3A%lbt%TTaumYTR^rpQcx~N65ek@ie9d7 zn9|%lKff)1z5YqMZXBB^cwWCf3qPzRJB200A>l|t>shp3ACVn@zNRj~H$72ditG5b z%|?J&Edeh)S(!D};uqEQD6O%xU4H0YHWsq$wUKcyl!(xLb@!jN)8_xuPCPfMk0`Nd zR)i~nW3TB<#9@hE3tp3apyLjtIsZi<#f)B=CMrw*!?y84rWVHtz1D6RitAi_@Ugx9 zWWyQz=LZ{7&pzv5RunUkjKgAmX!LJ6?9cOFD%g8y$SPBHZ38}rrRX2<*H<5**U~nAWtlx#6}R%Uwp+&; zl1--;5YMbL{7Q>ji<{Nf`r`e>>RKrFGCpP@7throYzAbXuvOPu~}iv zXjXvK&X8NPcVjD2CJYMx&9?O?g83k%JpI=q5L!DI0{aDcIeEk4#!l(*)bdgnc&Q5w z?QEMlv);~mxrl_yxEIR=^Rw}@dM=YaJUrENa#mCYGf;9ckw>0@Syj207!4UiIa`4U z-WJCf!l$Ne<^U!C%pXPROecxAl|3#1U$)Y>Mk;No;}1;@4KCgm@Ek5 zc+@NlMRlSm@0k{N5ZCd&1-%nG-MAid+d+N^8?>bk`cI_`_5Z|&-@Yg196yzP=0)K) z0!IPwMa@ixqF`|Zf^6=LBVf%WOOC-RaM#wHtG!LBq?rOPKLLNSMg7Xv%?6vK$-dLJ z+nX|F0K;wL*CftrWjwJyl_ zCLqB`G5#Wbp_@!?OsUsKOpQFQ=e(N%XZI&BOwjunX3pyzuMF<2WetJQdZGl4qn55d zHR-1ffdN{`+YJG`L5Yz>YJR+&|_tD zN+bc&04Z&BE^YAfiuxE-SDuuB+h`=LZ%B)!Y3;Z5D_kg|y4BXToGX|*iM{QYpU0+4 z=Wa3<=2#=LcU0YC6M-EF~qr-=!W4d@ODO-BbBf^OmMSzq6l`H z1*H~{2HPbM{7`s!j3yGNj$z#fh@z}RJ6|itV#(#2SZNqBN{%l~{QyON53P$DW#}$Q zs&3w8=p%Phpx$h`$CFxTPhAkTCfF`Q)Ec`^ElMRw2>wr)K76C09T-u z=!nhe$I4WI1w^ee+xCG>cq3z=v|mkQIn~rS3v7FB=mNKB!m&9j) z#iP1@~+td#J>F@k9sVxtRuatg6T@=+wMos1O<7-#fGYvpFtW4UxA1@ zDfG)`9&}k?Vs~~hR`qOQGltE$q)dTqboc{k_-?T#UBN11nvhpj?!(r^YG#4V`u_D` zlPK5owsG^52pYlkG?N@7L7`T5x^h>#Qhbl6eI6;xHnDPqd5AV0J@;FB5yos3Afui& z$+G>uwvvc~R*>}PRG+8IdOg>uXzcgzFH;611E4%Cv!{}2o%?h`Bn~MB z67{5MKP3hR6>7C;?h6;kVni+8()noEGvVZ#NG5g)U~9K-sWm%cc;fyIHR+sw7FlrQ zog76Yp*->kZ%SnqyCjh^Qm*pG=jH5-T~=s87S$)=WaonoK46$+UfO!u`QN6YvcLbS zYPBN&PrCj*!!++!e+(M}LzWQJ$1yK?xm~9t5(??8nDUE4(dLJihL_=~I>81zcD%2Y z4eFO_#n(SLOwTg37jeA`N-je2w{+%YueQa$QG>xOce1~UiUvT{?MlsEAeG39B_Oi* zj~8y}CFZNQVb!ghO1Iw|AE3@*eWa0r9IQ0vZg4ZA*O_I%=up%Of|!eJt>VoJ7Y2E9 z1kP@9@k8uVL{n>%?T%NL5UpfYOXR&{J+oC(kPkTisj2masWoOrIV^Msz3tA`!q~LR z<<4SB+>%qe!%NVmVXF!wL=Z0%;Na{GPoCSVjr*3z1?1Iqvmf@lHa)#>W?xP%4g*P6 zqo~O!1QkHA_GNv2o3aY6u%Fa;U8{xq#fwiAyWB~%9g_dzeu^k;k&!6U4rf#y5H6Lp zeGpNag(u7{mDJX}J@U1-zrK2!Ip#NLm@V{5JRRK*4TDy(pqV>gzTM`ZmWFJ3zZX1u zS8BEbuiY7(u;Yg|RxfTGYfnC?6PQ%P=q(l789vMZJrvGWKV9{pU{`(+mXaXCyj{R% zbtSDaYrdcO*H`cxcs9TP`7?|`AkdE4RB=OBb8NNdDeX_;L1dIX zFt?`7<-q8OV2}dMq$E_GMsOa>?Ba(Qn;9!nM)>p|p9nTpk+w&1I=Q(lnvY!Q$6l4w zYx@K9Co1vhkM*@w!z14{J$(A@<*#mgh-QmZQ(%Rf@8{M+%$Nl$s#z7t3oH>5-?Ra) zDvc!L1U@FX&;11Xcqyz_6JqcH2ibl8dXLR|Vhkyn?t%AGlpNb?7?R&iH68EH<|;FD?$J z78eZpX$6E-k*-_H7ps=U=Zt9&a&S+2#;r8F@s+r^z2Bp5~=5h_;`%GilQ|YBUeq4Xx zgf&k{K%lt+@KqeB^vlj03N?DHT!Ct8-1f&G zuTA%Bb##(VwH7LFCYtMY)ZDna;|3qR|8Wbaq0TS<8x52Foc%n&{e|v$0qzQ|H9cLN zIIi8U`Lh2<&-3Rub#B|l8+K3L;sa~MA>BQ$oLoO`Hb1)C*XFV7=@2=$Iv1>>Sa>jw zmwA?FTw$BYNkiD>~kBTwOw&>!@@5X=m64-y--ViOtk zPHmxdWol_k4cRc`L%Oy#?yyen;=~E!=HIDJZDbANi~SvEJ2cr1Wf zzB3~7e7YH5wV#1UIt-~xPte(dQp0EIK$F*KM4KP;b9GFSug`D-& z86U-rF(-lZWqwIA`1N7Q!YK+1zu-{8$Rx2dR@zkl%rDns&$Gvt2X|{|^EI{D-NaE% zT`GKbUIq0+K=z7p2n#v|Y*0M3JudMuOI)1O=W^zBv!5Y0NdDS-d*A$gxpK^ZosT9v z#x6l^_;GIN0)*5H9_ehCbe(3J>1y;;<44X5XRydh4}Pu?n+1tkA1fj_)AHI23bjA6 z_cd731I)iENd61ttH2GKHW^(7zvY#fTw2)h8DFWcZBUOjfe!87IcZx_9nbHpQxD9`b`2U1p=6gHlozIs6qPwWTpo12&KeJl}3gV&ms6jD!LIcFdI zI}+ZA`M;rXw9Y}W=Tzn}ZK&A#%yDhgdymG;?Vc73>kSchL$qMO2z4Q|nJRW@&C2y~=p))dkK&+;FUDOBq8tbn{LZ7ukkf z4Bd1l9<@+bjEsg|&ATNX>k=Jj{@Kaw>;QXU#RJp#r*v+go!Z~o6U{{e(B83~{MPfq1CCi|X;4R3X!c7GzP5a};Yac)5Z=R2RC3Yb5SKnd#JGe(UV4v)>6;_I_A@8T{@FR7s8P1yqV>nu`sCzkHs;Cq+>{dZmY+}dN>?6jY-_KtuMnR;>(#h=)KX=}qXwZzc2YX#KS?dro{)`l zofT~!hP4kkc=YM9c0ygt{O)&Zy}Z1vPsA1$hvDSG#>%|r3w$n_$8oQJYwT7~6r;#k z8@*e}b<=yzOBApU@4)kTF-G`-OOM#uTCsW2$r{0AUgy^c%Ji~N##og&4O{A143gE( zk5BGe&(5Cd|7~$n^VYL*egYK47d#+`)fThDGYrTj31WeFKwYracz%+P=)49e73IAy zq-#iO%hj;(MBLMl?kCX4&rhebN7T^eXHOm9rfUQ?mYZrD(j}t3h>Kvp|B<}Cj{hS! zrlO)QT0e~=#qZtUGir5OR~;JHYb;I{UYApv6)+XTBf{$8#cr2&KBoxQXsw2}uG~W( zrk^%LpAi(-oooi77vZMQh&ySGX=RfQQAR?e%Rfma3#J|C6iyx28|rG_5GCR?VchqO zKB`n>blh`mzWyG#x$XC4d$Yo3{PcY_eV*H6KrkAxz#2SLY2=eTIy~H5t+BJ!nQgN& zq+LksIk{r8-{jWJ?$l^$zzQAu8iAbF4zTG=&X_L8zIk1)v}$$*!c;5ZHBnYnoLYuc zU?NiS);_0;CC$r!R)!HxJKE?jDKib8Zs#1IstKQQvJ|^h?{a*`@0V9s7Gn6H50_UF z&Wzh~#KdO&9wusujH>veEpDU{Zmna30N-^j|MTh0ljnI0Gs~bK)MDfU!E+XIaGn6( z8>NE$q^g?IK}GvZIydY5IJ|AS=r+E6WcKGENf0ih3&F_*v5wu>#{EY#CM>)G2Cpv+ z*hX~V?9cr)znT@seE<9lNcR6ick1eEYhSq$36!Wc*q$9>WE8LlXVt7~oZXO64Mnnu zY#Jf{hVQc(q4mp6qUvrhx}*H-un+m|>4zuDsuD-E-v=mM>ByceG`@|jW0AJyk`BNZ zUgFKggn*}VXM&n64-o>Q=4Ns6wgs;mY?M0hcAdPU8i)xj{3thNQ985rIrj6#(J-6e zm5hZ_U&dddmsVUqXIuu<<&!w1D*ucePo%lFBYN)Ap~TwzgVNJORn?u4$61}{Ua`C9 z%b0DkC&&Ak*5vE!CtpPN*Xw=dEhoX*e|YZG_J2}-PxeDd{S(5yLrAglULcK= zd$DbokVu9vHN@zwbk^4S#rKP;;a!Dt?@e;QJv6EUF%cr zs_D6!39BjAyp9MMb~#>*{}%wBI`E?{kHYwZ&Fa8;_NwTgMYW8W3SLWTb)#s$&QD!l zhwqOKt=+JNyzA~gx?LmCn>JbXO$vgFUa6rfDk8h=xsZge+B5f3F`Yx$tnza#kqt-U zQ8)MmhEjYVBArm5@x_h5X1#&(roPzIInPG)2`&fve$SR3{v0v&RzlMzX)#1Y8e*Xk z_94WJ`btQKMUUC|FWH&vL1t*xWX$m_;9FQ+nY)rP7CLk6R{Hr`cNeB~A2PZ6<^HR6 zKR_3)62=NWfi%s0xvfoj4E5dVR4D#-ZEgEJ2frz+Vg%f%&h5KVXJQT>x7D4z zc&;0q4lj6x7}d(ydI{5CxjW498}o8WD7uWh01a?GN&;)0<1z=T&t4?W&SBi&*-UhB zZJtC3A*|FeExz-ftNr_(+w;hKCNZ2^YYQl@tI)cynseM2f$nyokYs3Ns1QQ{vS&~r zeGdR921t>O6JrDXNHfuj%=_7}WCe(8ouBg2Unon$?vqhGW3!}!92^XC z{?kiP^+h~iksi+k)-m)^Vi7tNlq!e1-v9)}U#5{1l?ti4wLq#O zv_HR6EW`rt3==rxFh~C;%i>isXKmZ`K`b*1;VK`m1 ziz7)2x)u}zH>PjhfXP5q%&idkzV2#-}c zSbZSeIxfu}*-N^c&CmB&-X*EFV(A1| zcq%ypZrS`^=hEcCk~%a7HRj-Tvf{1pY9-m|gqS5fM-C%dKA86$TI zeR-ae3JWA2fE6F$5R1&n0CHwvQ7|pBVW)(Wjf+HEdtWk}&xIYk)Qt*eNUi123Qct= zOksOTTiZa2+SN^PP|{nmCq`5vXF7ZmV)R;l675INP7SGJ?z}CERU_d$=KECY4SEvze(d=4MA7IQLg661pz2{_B6Y=1RJV-M`rz^WVrQ-~H)yP_)t>PHU4Voi867iIUImd&>QSmNpO3na4a>o|l9d(okL{eX2FM^~xg7&lUc2M> zc?#@Y!Xcf6-Qa16lhYSv@z&WlyLen6S{Y83?jgw+5-qn+5bQB6I&6vu;!$j(zGsM#L0V2wTMZVUdsNw>pKq@ef z-p85Dyu`6r2NWnV^S^PNf(%AP-F3aw-^$>dwgvY3Q_D8tWau^a{&lbb-+^h=vkvlp z&&;u2h4l8Q&Ur!o9I+GG{^a09Oa>;15J=#-yXgj&MH;*rltAiUYo7%gycvnyjRhSP z#^E?9y);p>NF(o5w=!f?4rXomnJ@gS&b7dJC>SF|RhI!2`q{!?8^O{OtVIaUkH5Gb zM`C7X%Aez3PW2YO*fbn%7IyRDu~pO|;)ai41htY0Ye4_OiH2|MTcqZHyS7ww%$F4V zWi)yWY|U}D24e~2aq(AMEqBVH!dYT)GEhB%y8q$uWlI{R_o4 zxtHi2YOWu*_L?$z6ig;+EuHfjNHd5`%?4FLFH8g^ULtzn>5uu|;wAKsv?lnSGfhAX zk$q!6rRwd~$+ES0koitWEaB|;F}c#vwc88qci?rPS+2 zcMQkXQ*H$fsSVlf%D-~+FiRe9j~Fy0ysh^s!j=aRRxg}`?7fXtY2 zbwai5HT2rsj_pDrBaJUfaG;oIb%Ib)l?5@7w8?R-i|H%IvaUorvx%abBEh0^BKBbE zZgmKZ8|&FBR$uEMyTz_V`Y+c|kHop~&q08}eLgXwEc`+yGd!!NUsk?q_ODchu|O<3 z-m1MiKDcNFi}&5{c=q_2P=8%1%KU*s-`L98+jI)uH4#@h(?^+HV#^gzRO`-m_D$(r zN9leG{1k|Wit)^p@+6I&UNEuhiG#A9_4F{Csx_M9{DANF2Ez^adVStGU5?BiD|D-f zm9QgFzX`I;dX*m|LPdTRQj(MWn}GGg@1+_ZSHSXS(_cm;QvbsU>X$>YO2HtCf#;obdH_RKbZN;|$V;Td}ZGvs{^A=W^1pdgE|Hkg|kYGF{$KLao6~ zLk^|NtC3fQ891LDaANjGtk(|xIOMRd&*RIW^r}cXWJSu#M2Xob1U*gql0Xe9cDQ7c zb(>yko6YvikV>zn(lJyTnYFsCfxmU0-sv}vYp!P$dx4^>8;M4#GUXPKn%DO|yCb_j zMtk%~x~K-BtxAcJK3@PLJE;+E0Nu_QHuZp9SqjP`@viApp}(7Jhf$&?TLE1rBhH=B zQ7ezI2r&9LRp#h*$LJf!sIPKtbwV;UNYqNK;aM+9fb-E zZTDxBE$g=XFA0oql)oYYLV|K{=Q{iOaYtWLwFAQcb|sh~Nusg56Y3!`z7Unc zy$1BM6U8-x{$!EL$gzyW|4e5pQh&I5?G<_Sce8_c4H?(OTo}r-%S-b{c+87}_z+n6 zm+}v#`L4&hYtOtRHYt^FZLM?{Lxf@R9KVl^H;)J3Jil$y^q$|9a-J%4rNvvcn@ao< z#Q2O*9Shh{G6SH<^9v8(g?1G`N%*@M^~WLqAdj<&bV_A^OzD-ylP8syT7w*Wuu0*s zU=O9Tk=bnnSqi8*1;5|b7k#w9YYw{f?)fpnvthIQC0QCOA(kfcP0Z>)$cowt89EII zjK*0H!nNJMV&URSd_6>^B0-%ErVjGzSjCe-3*D@9PdgQw^TN!p?DzykECkZtp7}es zRnPrQXiQDBNl{LH;|Su_O<&$!Mgaob*T-MRI2R4yw;e(QCXiivJ-Qvc9M>CiUixgc z4Yzs=pO9k|NOC6!Xvdn|9-J=S2tE99BtBSo{9qg4-)HnR?I;)PAm{d3R^Qa4*f$~@ zhwe*Aai`Rzw3Nc@18DWauYcRal@^lczoqR75q`hSi^QPTaAE=_kFR-eieA$t5#K^> z)qEwu=&9^G&nUFZn31X9R?rU0P_b4ILM&VRgb-CsGFU^9AX2Q8ltpTTg`5&GmS;=O znu-1S;391O1m8KgBoHlq1PPRMn{eJ3w@PM$B@||9NMj6^WFsVB=mk?R`?yCr#IO*_ zYf3PyfQ!0k>g>Ib(9r;HsOy6XwQk3xWT?|c5u3#&A*#LNCc#e*$Z@h^S@v)qSSw17frHy#}}paTzMq}{WLJX%a* zee~yp*x3*FkI6u1EbS$Q5D$A_e6c0QJqkhQV?h;rGU1)tk(o+ZN(zx0@H8w-Ht4)Y z;M0?Eaq4xh;LW#;&gITd0#+t(Vw86#a<66SEqUols4^n<@s`q$`>q{MC+ueKr^^l- zdZzD5jO$XNFTJ%{#A(%4qVgQc2Qyo^&&B}Bc9dN zC<1?;rtIVl*tF}zl*m?4p!&@(iWq;`+GNSZ^|7nqFO(s2XyZ|*-S9|}$XoR?jxPIX zUQVMf34=N@7~(1KtTSo6PSG$mRPL|SV?#k^=*1X;>bY zqm?+=|DiAS7Znf|#v=|1^J4JrUL)m1^AW#SkKS_Z6~F!)yY#FO0UGc7>0|fc-B%2k$(I)Y)br%%2(N!KtPP>#uQJ=jd1A?x4J?0?~amf zY3y+7zj*#!>ILw$bUMOr65lj$JttjX*RP)>KEOU=dUiP&;+ph&=LVxDFPhomTj)O& zAgQ7dl)c&|_33iJ$-Jg~0F6hA{Ra%tmh=5aZ{H?0?i(jd{lw<#DdbYoRkJVy^1>CMkMV8Uzog2O-i^}Q(tyrLvVX@h(s^ziz#fc~`ER9x>*hHC$``*9z~;ED{Be057uYcU)s z;*l;<#mbWn(xorW)-*p6r8ouxHP@(4Q@YK2!kTVq=~aBSwax-GU^zITpxDc>=DYDt zvhkNaBvb)VFAWp@z1vl`t$#(PVj9zEG@p+e*Xry7q z$xi45`%gMc02tf8hzAG?##u)8yzhwKs-Z`&dQ*BO zzJ{mLSb8oznmhK`P^ucy80n>4VP7hlR3KeLcK@21*dP>2Df~(B{l#%7z3eq`#9+;d zCZto%9Y0|vZ{>RV{U`Had00-8JCCTFw^!fwPj9b*THM>Y?fQ>wHoV{Y!=Vm@!CJ83 z!r~le8Bg)pDUxoBWZW+byhY+XxC2|u-Jc_NWg4)6oJc4|%nE9-j;Tob6tNC*n8~s` zEQB>O`(B);tqbn4XQUsMmqTW?uEA)2=aCiTh^;>o_mI>Ur$OpT6QEV)N`r#$fJ+-9 z-bYI>SRqF^jKYhwvtypU5AAwHcG7nPARd7Cw+RUksblpg)8qX4p$JHYX2a}Pu-CeC zjQywEr>$#TZ|DFuuCLcYi^>bl;IQj9-kXMvKfc&Q=sbRH0EVa$JwXoB&5rA|cHKZc zBz&xf(bM$s3`N6%9Ol>6ZJ63gCFQKmXr%NUG8g`$v91qIo$CkdsL;Y)c^2$2fU*&o z*E?3thATui2w>%8{++W!cEe_6%;O*VV7hIe_+Mq|dmdZaBxu@2X7+Z#iupx}3|j%? zU0caxo~61}rG<1va1!(DZq+W}*=l*sS%#FrV+X9+9C(nPJIY1Wh9ZQbW#02xspZQz zX{2ohEi9>4Eg_88JOO4)>7}7EaN1&B`#ja&-u8?FMOU~i;%Siz#=H*nB%P2^V=;0> z+SW6ir_M^kttAEPN6wiwM$d)IR_tXp9z|zfx2c zQ1TnX60D&dS%B!+%^{o`DEa?*d(UvVzV8oIijanh7A3@JA&3&u2^l4NFhouCI(lzM zgcyX0AdDVF&BRyqXwiZwql-FviCzbz+>`eEzqqgOJ&z|Q;K%8+Pfp**Ybn@R}MN5p#IJ3Q_UBmS3gONVK@VxesXdBlcMi{G3yPPbS9 z|L-z&%gpJ=`|p{_N9f@_Bq2AuCtF?GJl=cZA^EbLE*{q!FHE17TxG_`$+DQ2znAhi zfdLdj>iou?80W%qyVCEvmDD5LhL%E?z#X*%4mO<=e6S%Q{A8JTebbrtBtNn?Pm6sN zGW?-#L%I|jU%%n_oa|zYoy0$1!ux+|DUKbgNj=CfD*ytuE=B$hm3**=Y)3@I96#vy zzqP(noYnn6lN4%q#UH?ZSU5Y%5D8L0=1n2977(sJEQ!cd=Sht>%~h1cd?a6Nlcg5A zizy#9u*V<_9FF+Ui(PmF)n`b1{J@76ZS7x~8^TI)4o$?%Ig8G>ty5^<-z!~)D%@Ud zm?v;HNv)Ji!j*X!eJn5g?h5!aXB{}BC++K0dOkSYud=e3zXsk*Yi+5R=Jik&QR<7_V3V%~T5`39@|uO9ff$<(!jKY)L%OxpJ0RO=&V1_KEE6~Wm`q>5&w zV6jS??-~i+#D#O(<-xUEy=G41^oEwgH0HvvjJt*M!mIHF8q`ZYFA}v(a?TGo!4znI zvQmTt&vQu|U{PFgphkT&kDQHw+|~}cr7#qMIm~L$DxOD)jBw+XA)Z%FO&FZXFMCIH zYz*!cDta~VDp{a>Mq78F5z5&&!ThNBra_GE2e_mN7Y9=@+yL!s|DmvwyN)b{_7f9V zzLG`@)&2jfa^H#UMun z`K6^p3uxM>w>ypOORTq8kGZgk_1ERrecrlO>w+6poOl(;s=*eg8t@1@`}5O(15*IU z@_&&j@7uwJfm0fAy@)=Y0az8)h?Z536FOwo`A@`O5^ORvemMT0UO7~swAPju2z5Mz zb0BW8$PaWn1U?bE%MmNrp@h41as42lKmixJTQ;O?V2>Cp#~|$JnJ!BCzn%@g~QV z2Ggdy_2XdcD?aylHu<Ugq%dO=~p9mW!(KQH1r1e)&%<5XCHkimfF%7kiTo zmX`?+Ts{7ASUg>&A~$ECsY)cSQ0VV)#k88nNjTCK^Y&c&x?Kb?&?AQYSO=ml5r(0Y&nK`$F0CV1p0+(PHGW@R9Zy1mw zE4d@4Jvtx9`>4(2R4gy#P(XFidK_k7T65vX#F*!P=|E&E)}dK%g1dqPx+>*L#zthO zRH>AxT$a}YX6Lk&)#QranLqtwT$pd==-V!u6vId84P$E`^L|ty+JW&>Kv0UXYMjHmxC+vUi|1dEm+sWBUk7IJ0&X%c%U9 zHur$>dx*(>=6b64fC2AkRYrkZ{gkc=1_d;%Hz7>Y{?R-&Ct!2mi?81FO1#+l>1kpu zg#x3Q61=o8bHIVKUME0yphMgLdT=^cY4XiWB)~O(}gq( z7j^p-J|_s3WuXH#HVVs2GTzRdzKzm2Y|RCmlofZ>J;v}TpKlTvh%_zqUqAAVn&k@c zzS#92eEEWQ!;{0}ot<`UuK&8fBNyUL=3_BSdvC|Ul-1lXLT&qLIpPw)Ih+ z%=``)Gr9DGb+}GX7)38hbt~z4Ga5_=`NfPl-NPRTYme%r=EwL@sRRzgSWE<+lxBzV z={&_{xXzAlF=A`>ZXKB3R*HWMk_fB!x(!Qo{b~1ufr&we`QY?@x<(-IvlUE-4X$3^ zZ_v%6E(#sY)CF+#`}Yoa>}%B1^o&?rs2IK0(spz&Bq{LrUD=OfPWG2PTm$Xy5_7t$ z#P^C^D*>aO?3+47*T|y?`J!Fi#nh+z$D%IRqajSo&pEc-N;A0OTAZ^)6uX8KnTJ*t z$C^81+R|Rq58BNLLonhd8+x-BMo==|JofULv8yt5$G{4*P=#h^5kuVXET{b7yKRK- zrp@+`O;BW9%*oOsBgv)QWk|Zv9j`X}hn0T;dXe`3TPAc{m{^Cry*~c&4$X+2q*t2p zH_aRJt-7<40#KzyXZ!6Rhil-}nBQT+e#7)#$xSlL%sLR+$Us$)?IWfuRe+wuhl3$p zFPU!aUXEc`>CZ7x=K3%+x(^zz09*wIkvZB*`uw$t>OHkcl7LOmXOw5@XlsFbbtk#< z&u~oMkd^_aOjw9jO!5`^Zgek1urChMcFIYVOEKBn6DYJOF+8Z~hJS&a7R!ucVr$ZA z)KctJdafiKZkG3;+=@Vc25dC}H8UR5m76ND2_i)4ObE)nOgeCeeRGRlyueI;ILn2T zUbxr@!kdpO-r-U{Y;QL9RS8Q=U~~5$K7?0Rc;D)k+K!Mf^mf=jOu2YiwN-3e_#f3J z$|kWdyV29KdHUdM(n@lP{PRq)tTJ=v!$Wt11u||xSml%oTno2Gff^JthywFHYikya zV7gf%P-;wuqj~JmFE8D-bWCSjGU>~sKstL}_hxFGJ(y?Hw2)N(ie!2Y?2~!BV`0Zz z?{PA_=8LoM2lE;Q{(JT#DNfLCOE*^)Z2YrAUDS`gs+TL#%A3TIe@$37UbiHc4@)BB z6?oR;#Jqjd;G_YZc(<9)PJ%iW9weVsCJbHp^f1t13TU6rP*PEoIQ*X^& zUf3pvKh6t!UG>BTo2R2YuY2g-RuSfZ_QpvgVEwa*146urHRGopm0V~}X@pfBeEr#R z@4+l`Hez;Hn*Wm26eK9S(ukV-<2T)6J!vnnbx^?R`QAkU>?zfr;Wo8Ye==tNFV;TW z|GyMWVsQwQgA{{hG-_3fv@;yyt1=a&DFdmwt3Opg22}Z7{^kbv{QI zkE;wzvpBj73o*~rR71$w2n!7gcJ;)Koxkp)F<*>~Q1S$`#$u)BBGz}cHj%=t;lOfC!asZ@hWSVg;$Q13*VK8ecN35qGa+A&je|@mAJP|O2OBC zyLA(cyG``oF4@2C4R}4hKCN6U)dzyU(4Y&h2~Tasm1XaGJAmNj;-f(S!xa$n9m(>F z{(7^5kdUECEZ=giD_eM-8o-jIgOmIKk$?*Gmz=BW$Z8*Q4avwp$sjMt(p`U~fZAdq zip%>}1fu9i#6)&^p@u*D)zAJF6U>A78uQT_81b$%lo!~|tS8;P|HgQ{pcrv1ehj{b z*=GCBFqUUBP#V0mTdYC-R;~_piR-2dGOx%>{LLV1pU_r}dq@Q_`Ep zX_m+7@i{!in9Zsdw^>x!u}{(D;E2Sx(*HszloN|@mPcT=irZVe!OYCR4J5&H;sMtc z2rPrVoU-h{_?VX$&xXm*wq}MQMHduX2gSr&yZk7tIYmFk`^}ptEIzn9m#%RF=AerY zm4L_Z%dcqZsgvJ_?hbXo*3z_JjXJAB$bk6mA!+is)6jsKi_K4lFmH7D6 z&AYY{7njn>5BGa4jtCqWWv)y)BCCP^P#sxeE-ODeEbr+sEl_hXOWjJ>+Oh(osTTr) z%8QyWAJ4e1U&k7!Gt@~P9F~G|uXczk12l8#lN$jQX#F4C_IaDZ;(vuT_3}y)A(y%` zLt*@1AE!s5nx2IjvHDYx3O|TN#0ET?ls)_Lfx25_DO9jwxt@J$>KZh0|2n$PQk%Ep z$`O;ID2KEsM1h-Br%RcuYydOJ^U!H*$nL5ca#tXNx@(cbQ}F#5AbE%15KGl~xm(Pp zA~guwxcef`K;`_p7B?wg6Y`kO{dN?iOxP&#dFLQVQ@}N5FoxHw|AL?1Np{f?^}k09 z)tS6TFGsD0Eh=qP+(D(vkonghuk6ku?Q2MGEWF>becP9Lhmvw59$cZ}Lq%cL(yAw8 zFMOcyv^kQty)k_b*gA)Ai|20|IuM^*74RjZl82XnQ;c2Y!z!ADJuiedB5M@hlt6a` zUu}>?zm%G~^)RuR`tdrt+Q#0%y}UoNIPT8EhXeD-;SSXLPR}br#oOQAh8Ovmt5?TC59F(Iov0h?<{sR-#ZhZTX{XZX+K3TtzhEV25beHezybB;@MiGZ7{yw zEiR@Sg31Ne_zpzai8W)>lO?^*Tn>gItt_q7)+p)5lc8Et*VRc_F?|2qqBOS6JR#-h z2)#W-n=MK{Q2Z6;i+4NXVVbJF%97kN5BzT(BoT?fYGNft_JkBXxhAjw`a4C-m|j}# zMheepL}v*a*ub+G#_HQX(L=2`5VxG-$?x*P;g4a!j;W^erDZ9tcq8) zr$7=bdawR%7DPF&u^H|ck1@0F0}2uwts?gUZ<1Oiaf&>C4br$H7 z+>;m{&zH-bE zcVn+{9F=&^^`!Oe#gK|+qqf5k2xPr!qV?tuGak8V8?El8P=|R&ci;FTke&BmqEkGo ztDX!<-4bVuBC$qI_A0(kydy=@gVwy>(xYlOJ!D}ocFfDHQrH=dp@ZK(T<>4kWNXa2 zq51aRs$b+z#7YF@MWW}jL3Y;**Bvo6v^a#BWd{0oJ+!tR{NpauCM1O;Y_6uyZvD=a z)K}|$Sx>3V3njZnnO2Pf%FmH~7sVQ!3O_r25q6Af$xcK*ucMahm*(MN*VCvYI}>-c zF-b{Ck^1&#T1l;hG+xuPIG=BXdz%E$VHn+Ump^`dX>f-AiH`EL?!k{^pG}YNE1SdA z!<-EH5U z_c<75P0;D?z()6)!^W-FG_}-JpG1}Mx1Z{6CHh?=GY|^H46wpknC&iD$Faui3`MMv6ZZJ8%UyiPer6lfOS0z)BUdZmrCY2&p z>NKk?Kqe+7Q5OmeGs?>cROS(>=8XF>^R1r;u7N9R9;7I*@ri)uHj%G*q$f%83zNFEnrKSUg;(#o0;v?y|6I z0Pe1j<$G7D`d^nJBP{ND(sx$aQo$Yub;b0rqVhfCZ% z-|TwrR-;G3^5e%TU`uNRYr(r9y#CcS=IQ~$r(`} zcOyLunShJqFSGe|bmFb}<>CsIs^wu9MJ0AJuD})?+bi^64>n(WcW`K;1=bhYB|a85 zx^?FI80_4JEPau@C4IFt*lJm&9p7yR2G4O$#~Ohz{BQ*_Qc| z!Z+x4=*~U3cE5veCr>H^-=`+HPF|*9WCMOhMd}jW>-6*2-XBa%aIlDVXs};rk_UsS zEXT~B(-dT=l`p>a03WrdCNgH1ZhE9Rtq(Pz4`bs}pWa>N!NLR(!8^T<87FVifg9z)3n906FK4ww!yl4eiqC{>$M$&C-l29gcY_NA}t!owogwfR6rkE3;5}eO_8; zCcXJdQ2;)o1k~k^WGg(uuz#W-ZjpB8SY@*HL^C7U^SRQZYe=SQ8=aC6yrDuv%t}wq<@s;r@aLvfR6R9BZM4or208Ud1Hyhdn0_Fa# zDV);$-zt++OzAqus#f?%l0vgq_g(ibsr~P!m9w6XJJG{7vtN-SJY!O^!3GsKJcbgmU5DK8t9!)?9|_)=`hKPQs& zMuvN#49s-av{zmTNJ?@tb_*rnGjyj{(rJFp?PDCK9~0;_@XWKZMv}jp5W?;8^?pRl z9mW@NYA6;L)LAw0I90gM_+f|(&{|~Q;=?zWE;Fzr9d0obqrzPveJP>@c)ELze7_-P z(%IUvts;ukIwhjB_>GS-TgSo?pEMS={MPATF+uI;|5Y8~*z0#Q@~o8J>7y9oh^N?gfMjzGhB zqduN#U43|SY7;rNDI#)ORasMnW24fgHhtICkgi9(iPa-sAd{t6pF1Tg_!`gT7QgPb zI|<0Kyp0tOy;hZabK`OdeuOMSRa$-fp32cAXaAs3f{wf;pDkMDsN?EG?@rXnS;u4* zZ#ja^u$1q*a@ygU)2+y*0&(&|W1FD3nS&dPPyM=@V-PnIE+vMAb{Pv!lyPH?J2{_n zyOvJHVNScxg1`+KEm;`x+qV;y}K2x#f23I~GLk_YWKs@mFXJ&#Yw(yY(!{MyFkLcYr>*h~X-Bqn(Sl2|e zq>=rtcJb;R?VBg=ykTo*)+_sKr zv+8MZMb@KWwt%78yX1>Tfj_I~dwXv+eC*^NH5khYsGD%C7+VXh_Y(5rgaTeHIlEZ3 zE3ic|%wlM4%ok(BXc%U;YZ)?f1_{KxuAHvwYy|->M>Alm2 z_InohGfCYzIuZsACzYCc+$NY1JjPg8u`cmU$@i^m0A607uj_^ajrfMZuw71yiUYF; z!`7*^S-=|@m3iOHsNHr&f;&xQQN-cX!B%^clWU-mf;31j-UojJMAEmcTVN3LNt_)K z`Q7g;>HfKrNrRM486OmN2ZzcL)e|P=2?=ZSo@38UI#Z$K-(D)oJJD%6ezAP~ipO{$ z3x3;X;G(r&ScG>aNl5|BdH){&)oR6VlGkmjJLP3#o_+y7J^=yX5BR$ZQ4!ac+1C^j zs(5)jFOr6`3j(-i^~ox@`q^W4_i_yFXK(R*FfNpubqU~;$qnZlp}U{MWHPD8`?X(O z7vJ_whWlyLXSZB|ySIm4hKG$!9ZmzYQSN~^p8&i5!z+Hcgyn=QkvcyI9|`zXp$z8W zE!~!Wzyx17p+Hr?oH@bz0(&U=#<5o#PBNvJ#7}ZLiHm4#$_WTAF^BWg9WNs45hSSZqp@Xd3~#Ia&HVYp&gRR&K= zYlWCufPI9HA%5}f<1^xDIF?lYPM(%~Mjgsl@V!9X0PL}OmGjDj{WeoC^}~&x0_1bR z4DqFGe|vj-zGEff-m^OY!|kJOU%!!ZggwGMr-y6tQDUGY((HUTB__dG?1KNnJb3~gM;EN_+<-Fvn_T)Q#EOWB1%5bBcYAo)sT<-@}X z_llmGI2Kimbs(zC5cZ?65VS$Ws#*o8P4;7J3v}Ytv>lahG(%R>2~a?S`6*f`=;XHq z63$K+JAg9+?%vriF&u4gXJQ0G{jyglOUu;8h91-tLn14EC@z;2IF9XayE5D$>~*ZH zxc3x{#@(4CJ^Ci{y)Bnz$g8hkX8PxGoZ3lS)b6R_+5Q8Z#Ov1WHyg7f`!Y1^GT$p? zN)O&eoitxK_{0fZ|HT8C=kdcL)l?C2AYY4;d`}y-WJ&Hwf%RtOTBM< zM>{&eff_ywJj8-*RwRtAdDHNL zP6%_W67>eFp|zp4mL@k=LaoQj!Z%^KQ>g+u9S^sfq2u8^`^o-F!dXpSU7eLT8a;vF z^xf)OZKd$Q9&W^npr_0Np+)CX)4Et?$K-#9xxG2Dl z1Of2l*&V1V8@HSqt794fHV!rfN$EKC#Sxem1fbu(AV3lO{jwfDRTGZ)Dh%xzDA8Bk za&N{Ghw95$Aja?$m}Gg1Cl}o)Iv6?gr~$_U(7Kl+ii*H<9sR2jB2P@s+}fvIz?z&m z1j8Bz?`TDrOVc|vx;A8DVghKJpDlt?P8bGdjHtG?7vB^5EjgkoxAW(IE5{~z3@;=4 zLN~?k(47u}MESA_$F=#u4Zn?{30~sT&!D^guYE69TFy%7=7>D;_p0$^6<-4|H&1FM=-p`fw1YM9lE0_50AMdMQL8 zCeNzxaNbfxNXX5L{DzfjF9uP75k~M@6D;%P-6mQR(V-sqm2vpfq=2qzCb#+#0#7^u z& z{EJ*9CCBS`e-Qy52f6C)zLv6jxI+K%kyU3E;o0iJB1D+hN zuVDU)->(^|hMzPX8}I52x9dp3^e;D;mBoz?-cQ~4QGFQlXDo=OwEyV~N-#pS?_LSN zqWA(*6XN9ri90i#jG6H{Zc3psgh>WZu*2jH?57{=5G8Q|I0@kKv?^CITHD%MP8@9D znJfnzPfZjuy_Ggr-bMz=^ap_newXj7ET8p5!dI3|(|^S{pv+4jKK!i?$Nh0{Zbd(R z%8I-Ln|WSi;X7j*Mw{9JVS{wfOhZ2g`tIBb`V`PD{kjxe#ez;Yx0>-K7qa}Cq~AQD zFA4>+u!gX?=S^EflK0Je_4gWJY*oBJetSP6B5AQ-QxrVvU*ub|nk_3@(Qxk_H&p+u zu=Rcv%*qxAg-Ybyl{0pN#EiCOmMpsx!DKrRRW4yd#pH6xWd^(*EkZu}kgn&s@ABXd z(1pL179{=b(jP1E)yW(Xu7?PGSc}!`o{SWhO3e|q`YsAhyd$V^Qc2tW8AY<}Pvz8^ zfSncF9%d~(iKZ+1v}js!FZbV_n*Rwwoe8$)=41%?1_UJ8FAVhB2ATVu7&I5>O+T&J ziRK~8w4B{w8uhrUiT%wGQPBB6b`h9*)&MrSCih?zqElmANx!$eyw?I$RoAb?O{e~m zG!g3GL(UfL0-43L4@p+}O9lVjXG#%#Df8FIgRCIIzf>Ljy>asX<5&Ki1WwtCzcb{2 zU#R@K?w9@hb8PF*3 zt@!pNPg9WF8i`!zrGKYIpty>N|GKSbt#&D_&>Y8wqcQjXJ;TJ`fd~=N*ZLd(95#e@ z51h@jBv%URBM*~16?bk#zIye)k@z<{6`K2EK-UG;H)L~6WR-(AS7WOAZue4Lk%5ss8kRD!|e6X80B_S}LZ@wQ8&f{eey zdGMI>I`@~4vAoeJ+w_Uf&RYB=7?zCtZqz1M>%Xa{bh~0n6VH)}$yX8r@Hqva3aF@} zbV3pnZyGcHxknI=^xq6+g(AhQhD*@s!%2MI#!mVq1|Lu{awYX8Nr~MfINT5{@o^{_ zG8l7YfW$zE!}+fs{Z7Kb`_xnZ9U|PLZ|SUN&FNj80nFpLbwV9(10R6HJJxz#^#USp zM?9yYd14ECD#Nj(q1E|vA6SS}F{CUbBW_TY4ffXp5e4Ch{*jb%iCj?roqeJo4o?6( zADyh7?(c#5T>Zobo-j6v*r;9fmxDsBOhMP?4wC06QjM-ghv6iHgO|Q3o5Big(;>nC z6a={RC&VWTyuh9z)z~$TF~s2mHV9)UYilcG!xcqNPWXz73RPLKozYctGqZ(}`uAgC ziVe!Mb3#(`&K+c8CZe;mvp}}_f0P1D|8z4cNot9S2^75pju3#`_;oA7a7D#gKmg&W z9=x>^9ykfac~v+rOf$u~k;<2q<&2dh3`K-?j#o0S>0T8Yz88~qbvmPgx&1)!+&bdd z=mY`mf1h-A2NE9`O$z3*^{9o#lfZfayzSn~@Y%@*@C-LOSr=Ff3VNf~OGKrChjo|- zQN32{B|(y=C3jJy)bABnsPK){gagNWp<1IoNyQH`^UB4WQD^0l7i9}jVfIi0EF z6P<)faL_jJ6@-%&P%LM^7#}|J+hUg4n`YZoav3J{1vK7tt$k;%G+ zv-*XiXZ3Zp6JVs}w=vNr1-+A)h}MB6>kF-bGIU4@Z}#XA2&FjxZ{ zq)C}lzCh%OW1mjHv=b&DDR|Y*caa9h-KcuDsoK~9m5Cw(TI~SmTfhDS(gFHKRIm1rvOojz`dR4?BROeu_5Lw1)3)NLw*=8|6&8PCo zHIHM51W7PZu9VhDdSZDBt{oY@gH2fvC)*k2bHFT1faXOb;MA+)@UHhjj;(sStv1Ju z@E71JB1zI@MF(p|vo3I!h90-%OO2rD-I|uC`fb4fS<@hFi-g)|ti45t^jT$X(%Ab| zm*~w&-VR|cu?<3fN($;r(1sF|8==lM2z{+!Jlg(CyH1|?{byvE2s_lsNGvp?+h6DX09(i0L zbhUIjbl!k`&%vtdwRBSN4&Cc8mAo5}7_&`|U*r3={@kCb>JMe=py&n*@99U%ZcJN? zevG{wwRzvx_I=k!Q0GP}1uk8^;S)_mW$N`k=@L0=UT0iVs0(0}5DL#j<|$KlEtMcI zZf$Yke>}(>aD(PA1?vCU*C#aRtz#0h6Vk7C4vrBfgX{H3Y7{Kb)*k@9;YEvSjRT#6 zXC^E*5QwQM1l)~X3&MHBrho49+bZ|?pfvg~7fa`$+vgpme-pa#*Quw6lF>Ru-Fng<2##f7s?o{%A@exOVrP0A%YBE*=Nx$Ft2z7~JY`WPOWjbs zZF+osXlP=G0qVd8=3odb9nuQwE8@!cE+7;J&6pkAHxyRj8P<0E#yU+RokkY!nITTp zO-KE_O8mc32oT@D8d*BDi<~Z0dYEjIcM9x&f4k_rz?q1IiOTK#OxC|_b07VSTB2i< zzu*s-HxJ@zR@@+4hpOr-w1D;YvG(q~d`pht&TX%qV@`G#QONug{*o)nB?UK#iT&nG zZ-j<9*L4RZ?vk28O(7$pp$tNlu@p}>U#p-3d|;bv3NSSf(WQ2*mIpQo5RptSqSa?y zPIvQRrafNX^8aBEVYQP^hx*Sx03iL+ik9it-=uEsDm^SzhQUgOs|e(ZNw7KGPf4 z;NalKCPhvKU>)by{9M=Lzbg#+f?*^A@)!O1CG_9?M>4!j5$cD!ZTi!Xx#1ZE+HG}N77&%u+Zuq|-wRUo%e+1XJZZ&>TcB)D1 zg1K;7J$6j}(PO~c`lr>9ALyLTQB>XQNs~q}nkP*E0UxYqrkm_{R4&Y-VSxsVU7E2> z7btK2H4lH8;E~jYW`Co9!2emiAZnI2l36ex9L_55E!1+^R>t=1MEx! z$EP2zN(-0X3*~%I1w#zE9PdH(cB^0(p&1E?KCP`S28;C%eilpx`WxtA>_>t_@Tchz z*6pj$zGw;KW+TrJrq8ZV>s#G`!ZBF}y|y1&f2q&cjej6NlK!dJ=l5=WMx%NV-LCVI zS+~r1X-{K}g}T&VtpdShSv<3(Gq|mHt$W3kUpkN@&HkRI*E(Menl_B)@jxQ z?knn$wBEr{Op}^fdA8pyQACDRUoH{CGND$t6C)DZx{&B7d@adV9h=C9{Y9eLXTv;9XIoBW)19h^ws+ts5@a;LMuAB3+~1{^;4(7k zikYI?N9OBf9X~`|&1qc{miYj{ec1lSgGib2E?>OkvSn(`ZXVLNQuCc0NmR6rj8kIk zJ=LZvfhx2>3`A&cd9|jQ5n|nS39RBPKt{CHMeXR6322dXbPyf-^27yt=xyILAG-hHkZ|f{&`PZ^qvf) zrKcw)EeXxL1hkQ%;@q!jK%T&<;ZG2P(4NL`4ddSG%Etl|p351c3ynU5`{EEt33=1f zVBscjq*xj>I|=nZL$N&7#`oAiRJs<4V|sfs6%UUoKHc9EmXAhK(P)XQy6;DKcsKY@ zZN;GK82iYXre&(O>dRU?Nd7zD&DwpoJ{0I)uc6-r9Ps!4;fw4~crQ&I_Cq`h>85dy zm&YFK5Rhdz{(qEks)UU&Ayg}Un^ zZ*My$^pnkeWLVI_s>zq-KY%|0A@nDnZha}k_*l7~4wr9vlytSM_gy~<-MUo>IM)oM zNq+n}_=FE}ZFZ{FEcGnuFr4?~p~R<^<2K9qwDQooXE_17a4&ld1d?pIcDW?4pumDD zVBvjHuF0Z@*a8ampL$8)$y9Hn`O$%)`Wb`BDHGtK;HI$XuSu09dEza)8-QTY@WO8i zO4qWOX8xX5r+?E|e?VN9*>}&;?d^y^dqBl>K>)keI~q*#-Xs_#YP<>oV{WVqayspb z_=R2w6BX-y#%az%ah258yDx3)T1MK!d5rhpHnGF0dvh>l7~9jrL*RvIJ=t zNt$WZx!Ns+O53k$Q;5zbDY^7O6c=y;T= z+%wFY=%H4(r(5g)Q!gRFzkceP8}BR^`c$Q(`477{|3>*XknF9glR)R>Fe4%SWG)#o3HY8|k(x67CA<>^>!eox`i2BDz(-Nxc z?DtR~_O$QIsI_%(M^W{Rko2M3jSB#`NAQx0qs)@@RM%U5Ej2Q|&1LxQ>=jvQg#uva z+lnyC$)CIb9`n1_`tNBphWATR_xL0yn%stN`#A2oCZRYxau-Fi1_)zVs^4n-2P&E> z*zP+)H?ZC~};+Dk>v} znNj|ynZ)T@5{ZYlvd+;7Y%@H1`BcaKN1;`(PIsM{lTzhF!bQo%s;pk*o6t-{Z@h=` z+$f3ln@bZSqyV>iRuq`7FY9+m%Y>S@y;l;}q!fsOg&>W@MFPKnySr8Ude{HPe4wvF zS#|GxfbR66aPaXp_mZvBZ>Z^%__n~szMW_5_oGq$t~onq1B25-NV(szr2nSTB&!}tSkX}Gw{4nJ+?9z|f zc}eEDgKhn#J>ekp{O(9yDc(WOok{eUu@44EuAe{CFF~vlN)HqCr0XSqtG~3sA16xm zGJPeQyB>W)wm$9nj<^SZ5(waM>%U|HiUEh)57@BUDO2r)8r>*;wpucx)j0j3BN*Ht z=OC|Q3VeN4m>j}T?Gzv~wl6i7+pkdJsRtQsdZC^wZnTs1@^p(-s2^T(D%zi&t-g~b*kZ- z^e}_nEL1CgDj@(P@^J4Jif6ABduaag85h_hqGr6~as*Ogsb47ct8$KwBNCeaB8xWw^fK{2K%YLnCHfK4rCVlW#r(nb*socA% zGC#zs2yEGsWLoktL;J(eyDk0FdYN#vKqc6-FM6i+Ov?ucJwLSTEMP+w)-0 z`MV4qn%`2*&QDJ`@}JmQ?tH(!_Tq|cH6j0*KS!Tl?WY3F;g`27UgvvSek+FaIp8nO zsn^gcFyN;7ich=JV+Dk52*02kpt^o9K&0fFOr+8~0SfD6*-G)bt-&U@EXNpBq3~qZd@46ln?y&fL7cEK}^sP|2&}5S$ z>WYoG;1rLumb* ztSPg8x@5KLAy|2i6YSCDEq|5Oxk zMmfZlqYu~K>8~;(E7uH%1Jbj0ztz-{hHF~s;kgZ!1dOGwF?S{r){MST>4q9)k=M*s=4QKnW>ia5 zYN|&@lT|iHguSlUm`kQSA9&uH~!K--Key@G!bBoR0B2{oc9hbs9$j9%me3l2GSWq7Gpt z;&mgM>bx~(#xmi`5ay^tU{tMfH%O5<_pa7!1%timiK}3I{6isXgH&6uR47CY&|xQ` zw?a7|IV@21wo)~R>AT4o(F9DadN~x!l^%}mc0MZQ%Rb_n{qmEroHG2ZUo0XyegrdQ zW%Z!ssESE)ZUJ@vjroMa!&)Q6+LHHv55fO=PZ&!YoTv43iUMtP7^KmR!?taQy~9o% zGHg*liN9YGAM9Ddswqh*95%iVkYJLalLli@sM%P#_}jw_C=O!3FQ#EtITa@4n{q+S zac15hU4nZwyt*^5%XMN*4_rFKOU_UFwWJTPN6lZlxtOHCT@yU!X=lj-g}ZXb$^Ldf zMt^|+uZx-4eSIFA$CkOr^JeMwy)SZ}N-C2mWC)L&zh-rJ!vl_13lm?~s!0SOk;tdQ ztI=NaJS_}Ov3=L7yN|9%Z)rpe8m%JQC9JRF2W!^-K)+L80XEgt(XCjp8r6}9Psqc^ z*$Xe}hy}yOakmO8KJ8S|OxF%Z(o<9naTw7Y-?*P9bGAnm%C}Vmj;=BQ1=`JYJ>DKmE0^)pB2 z4wP?Xkx>cFJo50bbvpmomtRfLWRKtJtp6ZD8og{L878h1@8pysDsS_0{AF-Qs*k29 zoOzR!b*!!RGq^|`X>-L!{ocwu?dfA@XO)#z)6{e(tOJ!Nxsb^9WU`j0gfAH1 z>S=ttym)MGif`Gm;`5W{`hhP6atV_O0&yQ??NQ|91|jV{_H3Q7kP*Aa=^F}@xUqw* z*jl91V{#co9xFTVn#xy{>gOgA)~Zx zEkQIm5yj)|QzSn6ae9-~MWn(p>3#nsW`khtmXvm-d;bkT@ zN+FvX4pTH*Nr$|cVAEtBbLok-)xxCw57jS9g>*h{bkUnf-VqOBuo?f4m}*kBon)uv z@I|T~aM?g#xA>K_d2jQEGS=K7JF9V*={s znE!S!{*fPk((mJUzst!9vg#ec$x>>_t}g?zTct$5&2wz+_>SZTe%wvkqpf0*ziH;P zD=RH?vEs+t9^u!0okRMm%xC!D5}w-m6LAE|r1WRkq1P~)Kj$R~>}eBC^WK(XTrq%u z$Fs2yf{xR&+P-9w@vi$k#;8DR7b_6XRI6=q{qf^7g7&P-o%^8nnm06XX^yP~%BH!MyAE}nuFKvDQse++W`@DI+;;4vOxMRA)=wL9`=Cdfl z2vL=i=f{|Athy~s=ckkYnl@G`CvydeS_}`$br9?on~>@#V!luXFN7LVuCuun!?LOL zwIs!5-UXyWr#m2tbWiwIzU<3OF?+PvCMUO4?Pf6w2yNYD^BL!$UhS%lXX=uQzIpr+ z=RJP#`DD9xW?lCFDuP0OcXY&sjS9jW9J;t(W4-31%dbIL4eQA5pc{0fvgQC}=BrV` zar2G^e&J~JiGPy$f^{llG7grVS;Yl6-d|Za-J{}cY-BUTk~5Sb^X$HTaYI@JJUY+v z$5a3HNq}JCU8BCrT+yGZEo2OLlT&yg3*StSL&l{VOek&7cWXZ ztlW}&b>j>~{K}*I`qA{hHdp`d;+$us4d$_94Do=I?Nj?fz2# z+XJxC+;QP!_bg?JuGzP)GM^Ug(!^#l?Ch+5%*QF(o>m=z=hc$9!2vEgy>kX$14o`v z)BXG+jJmsR)Q^P9&Hu3Z0bw(@AVxGXH$E3e*Ry2}KlK&g>8&Z=eKSy9VEU+|-pz4D zabHUGnUg7O0ChP^@~VXb>B&sBUpKCFMP29>kKk+z+Bb)kyihxln1g+2QA#l|B>_Wy zr|PX6gnT#+h-5pQ`=I-F#q`laZd0_PqJ=5AjZ(AkMnRKoA+ls-V3*V5^px|@ni7`e zk39x>tm%B&R2PdD!vl9(*5l-QI?))sITCj?ajeq6o)xan$p9G7ym-V+meJc5_3?uqgHY1V{C*1b~6-)=4E5yjgZ$Htc#S*c|Lr!Kj~)G92%$ zM=L^U+uNxIHw-B(j8IH0h=7Tf@W%*X>@@}4gfyJKgrL%SyqPo|HIl@hc)?r0pA8i zfl-Pe;4n$)8lW&hNr}-RwMk1ij}kIkKw@-AHKOk z=h`)%o%`J9IroXrIZn(nifI?2D|sPgizT>ci-q$nVS_KK)ui?tJ=w6MxUo|d@ZZ2$f^A@RFdSgYxF=^z{Fyo2z zK(hl9tXx}i>)F6FKcp8`4G?PoZr4c2^Nkfpgl;leDYpfgZ+dWLht4CUT1H{1s;nq7Sr$Cx@b>AvG<+^p( zJO%flcjH8<&TbxLtD77@j5AWzolo6#EZ2{&323cj!oZ3FR`3XLnMo487H3mqW(FY$ zLcbix2+Yo|RL8cRkbTOwBkvA$9i(k{6#eoil#+Pk?jWM( z;XbZsveaY3Hr-uR4PGUZO&E>uOs#}mK=}CauP7$EDAsqufRY#M&NsJ`Wngphkor1<)31#P7QBy&pWrHAo0$iRhQk8t#;kZ z2hLMwGsafT%GwT2w5>w+%)N^Qy+{&Q@9b!MI7$ZC2@NFO99@grAy5^Gfb)&4UF z(KMp!=pd!OrK(b6JzWsJ8u<`d$W47k{KulYT97U6i6BFlapwKmiXDhsl#mW zD5cHqzA@dkLB^`jL~yC5d**y>ed-%oULpM=n*3Pl#bAq0-FIMvSOsDzSnT)Wy^gz# zUXUxbW>;Kt`-Vhpb&2zdzsQV8LwVqR%7l)5LLI-f>JBo-NrE-xA5KdxxXw5ClB$V0 zOO~PpXtd=M0J}8B^k^fmM9iA5_ef0GnPsRw{$y|?LUMZ|0?oDqxwljm9@eq z``trHE}LpKS3h_RFrpAHj| zyWySKPRsf9@eVs(aKE9=bFsfAbr)$Bz)(Xuv9}~Gmv+zDRG68Fcj67_1Owy5@?)^f zr2^jI;6tN!c)DwL&lLXjJJ3=hMcVsbFrC4mlLby}L=HxTI$!A-UKu5wHus@J4TMq~ zi`<8HF2A&cwUjQfdVUu;!*ERvl=wqE1z6n5DdzPgkwZ5 zKPzJc%hOR!ZIy?iz9z0Rx0l4~j+?W75fBzokGCIts92VqD1yKJ5jAsW1U|^baOn;7 zmCC%_Cq?i7%*esYMMyRztwy7k3CyQg$uOWa#%S5vDNBnw0v_DhHaR&=!KiUWqJ}77 zsrzO70`{zPcgeewo-0!_6eKTkH}ExI9;24hC0XEfJ%X$x<`-~PVB#R#>25* zJZVPgGW?RA8gL(bCukf@h=?)yojTtT^?G?RXvXwKv$Zi-hKKg-u8x$8!2r;C9@#<~)^XSnF6}O$3wqU{S-%e;R z5aAh&5M9l0OC5~YB|a-oh{|3j;Gy59A@I=oGTgTXF>r7UT-McW-czHb*&8 z&*)Eq?ndk10=^%JsSgOmdTB*rzi!&$of>ZXUokrnZ$s~pARs%eaOw6En?{QXgb)To7ar0K7r^(GJrJd0iF?&4|N(DT7r*TZ5 zAQDYYe0uLOf2kf#?d&gv+HKaQncg2V0cub=B6&kTkC4nPoyF4d?wV38;-t@-3-rh_oMX zo7bNt^&ZhBcjgvsyx`+n1dj^AqL2gThzDh@{A+)F_^#3 zPg00aXJ=tI!8PRxJv}AlQE)-dqpY*RgYCH9Os3@)sLM04DKyf4Yv`VQGnH3@B?QMY z@7WiJA3*%HE6o~iQxiQ$Lg(El$C)lPV1NED11Q-re7dz+lkoZ+)7Ob8@bCO$V?V(+A$`ow#cvcdEd~L=UfGEr(o{-u{-z&wZMRX4Zp)dj*+scyn1qV%0fU13 zX36wn^3|iwovzgL;LV$M2!A4Ih)W{`ry zSb68!R@er^{4phF4<%XU^ThkxAuD#LEqU(Dm;;4n{!V7h*97v=<+ zI{UEBr*fL@A?X_e4LT|G{|RuC>*}An*pH%A@ZfhTnVBis6|oh7r1xj3XP{8Ur5YuP zdiJzzRh{rc-wDBfhiliJ8-};vz8PWp*g5%rJv&w0>)B_IV2L}uEbo&T;0A4N#;s*p z{@KN^U6zuP?ZyN31Qo4|Sf% zYbp1qxAoG^OV4T01IF|iX2-WGW=!MyBVp( z(eVnmVkD_KjJsONtm5x_bgpgpE^auJXVCKXpEvb-I$t5-W6I;Z_kf2HCgQd-9R^Bh z=LzAmT`;5G?$J?_vV=31#ewFBlH3VZsk@g>B#cB7qsx@@ffQ8b?EK2cahIAGyDvJS zyHe=E7=t!w&2SUpdpyUeH(}p05$Nc{g$CVJbTT^9fKDIQXJ_1Uu~Z>GO)PUCDa9wA zBkvkk|EW#IcWD1{CC}7@3l0nX&gf<6MymGkRETDAf&V9WFq^9|+hfbNT?Tl<+xfLWsyhECTn zI@u#CIkq*IgsrM>y)BsDCC%jOhv?Q;&1|{sQDoG=8r+jmZ|-=T10#-^sFc9@eBdGn zaT#*iXg;NMyvWN3JIK(0xb%SQ|%t#JqsOK!TdUwUk*j{6R_G3Rl zpm#K5Ojzd)7x*cdF^rH5ytPXVq2mx1F-=L!!cDg!PB0~TS*4rQlNA#pgvx(&s~1JH z8w5&e1eE!Kq_805K;)(QK7|?;fv7yo#c^q-B1kD2JF$>y)N*%bLqv zwpLymat}=(iH>MN4N3eq{EU`T|F0paWFUr@lFUL=rVffy=HZ%3FfH7#;Z6Lu8~&Ug zwxx&f3x0~aPdx)$tmG zmh0Ha8>8`ta->~S4^r#AqMdeY4T;R4)mH{JPQq-s^{n7V(CO{HM{w!m(RqW2?|DsI zG6XwVo#t{<@bjSK-@p^E=B8y#T{&4^N3X!+r22Z54wm(|hUw$Be6}15N-1*R$Jck9 zB$w}O6!vP8(k}sV&%`@Urlf<>oig@cef#>L`84o@HRXv;Yj4V2-2^49YMet7INQR4 z^sxP0{ZCBsWb=P6rPwb}oP!dKgnm$7ql1SCHE#X>ZNHs?TAE5|CzIL}O?$hC*;VUP z2^FS!2!6LX65MN97IZbE{op;(7B2GKFav-9dDP#40U7-!dcE=~D4P`O38Uzm4rX~CB|#k_&Yo zO$0si@OZavG!w$}L>m|8;KZA)pd({;z3utUgeM76w-3JW;d>rgPl2W`+l-mkPnAdx z+k9EzVEAYEI7iLnmtXCfu|tvInO;Crsd2r1kP*67^wSV`Jo6D-ajiFweMuYMf2=9` zC-Jpma^XrPz8S*xDXlFwgTX3|I*+ws?kdk(GzhmsoBJM4vFWYqEfbn%Waz$6LB8O! z&OlnGrx+%^Qx$bp|CM``7ddG-!qpk$+}T~2+m_uX3zF^3{wh5L2uBMe7o)}1rR)Vd z13hfY31Gx1PH>DFL!Eh(q1c01=bG^$2sapM;KC1!SYe26)p)>Rxqo}R0)FJ2uI|f8 zoGt^@WxkU?)`0!0y75I~>xJ=7&TD_ibi>yj*&XcMRY)9X3itrv|8PVM}tZAG1%t5do!d>!&{-J zCZ%?Hw01NADfNXgq>e0MhIUMx2mD*|aZBiiuQ3kb$sHx5yf0Bk&H$hns#Sd<;Cl%_rZ_ zMMd6U2-kGM-meq_RnnlN@l%WC6`G|ae5J}UhcB!_MpM0a3y57*gg$&u;-ZeJCMSCZ z(EYSz(RkXi`Mb*6@>Z+iWL#sUDo@-tkh=K;8tvyjg!PN=Q2#w9VZZvKGi6j-T!DaZ zI??2YvkI4OdFAIy8Iju`aLuVYVyWWhTcDTegf~M-_c?^u6|bnt)sY6su$9o=Bn^Fy zeBA^zTjzU`A}%>mKWheoJRUhqaH_4F0Cl(y<#iDr1K(?vux-DuHy&7JSw|@~qnuYa zNd0VbzZ2)g;bI{oj2hXIKF^{{1i85rFCznUY-iI#8nt=sP6f#}L(BNuE6~f$>%S^f ze}3*smV&B}`&tXc;)EWAZX71H;9!~Xz^WWGDV}D|yKcIij(6!*Q8SrDdI^FofMfes zuAk{xq~=0zQk(tBr1=(U!`~LaixRPu)~{@FGbfM0oO~Le+tW=2KT}0gKn@!ye)Utx zkqjR)?1oc^m;0(wzH$KLL+nRE0woaKH{PN|uzv{3nukO>48O*ZC_Oc{a zCT1iA&18J{t(TsER}KV@-msN6*`Mk}Z+?txmD8z{(suPO?R|-mdM&97SMm#2OhOPuP+Yv6+93!!6Kc+Yp_&=IKLn^gG=@XlkQMXM@7!dT#c{CWWfsL=^K!eB~K~&0W zWjntpo|=g;6B)T+^ecpm58n;HZoj($Zj6ru;!hcP-VblgKuwVo<|+xb@onE@$hV3k zJn|V>jcpF6-ysm2){B0|e&UIbY_1J@`M0&OmDSCawkD!4!A^>%Sgt{QOol{ z)HQpJ6YZ3^ntNnx?T@-ls)g&vw*xr`bX?<)3uo$Z{LPrM_9Gl6k}zen{2lF=>hRwp z`NNAp>kWtGVL_q`IL1Pfzb$lcFP@5Bh@0N>9Ne{PfKv*8b$Q*_0J=xIOavltWu9yK zi9uP+sM2XuhY;BM7&0GvAaw4i_&h}s<+GUi`JO=pibY$}YHj7!6Zm~)!oek+UGQSS z%=?l%WgG{VJLl=zJ0FOXKkUCFp=PB8tyx;am*AFbrO-0NghBmF=)f2Ww;RCIn1tdmT?1ZzS%24C0D`*V_DgoYaxK?pjv0HP!*?9p#2oDj9$63Zd49!mxI{YuLv$ zMJ}7vN2T4M8B}+^>-vtIXLk`}-CD-FIzT(P?dAH%tDZ#vZJfln`b@Mv&EF-=5j>$H zaNmk%fi1|wKE2w>WOTlLo|^iZzcSFQE-@Pkf5!8^PlJ>r^o76!oqJ}AHm9>_PDXXf z>pP*>5)C4y9y)yUCi17KH~E4uZu5(Y-9>rlo%u{9(?@ACMHD zM+Yh7NT$RS|LB_wn_aE0bf9VFv%`A`zF430t(0DI|GfpPcsmh&?F3xbF_;_D)iSoY zvkP^v;Q(vOu#YZ#@Glnu?j@>ydi@&LUWsM8b`5L8Q8D&O%v%J8n!^r8AAT z%cIi+u^T9cCPGWiHK2br1Y!mmse^yT^zs)ByLTM~Zu5Z)ROtbQW0F6{neHMW6gAJv z%)d;rR(p7QuwB0_vra}Hemg@W*wU^wlBe_cdzDymIU4LQw5iPg=vI_uT}L4Jghl@y z6L^s!)g{9MzF(Bv4_tEVaJ6;J!Ux z$V-kL{d4iGS3k00l9{Q47z zb`p1LN*t_rnz-IYyS1!1H>h_wELVJgsk?l$`r4_pQvg5(>rl@RDPvO{wfQw97RE~L zcyocNIe3=|yNhL4X*^xYpj%g`NfhQ232}P_bm!b*Z0Cm)y7!5MJp7V!hV|!#=a=)lcU)U-V}5&9rqo#m{U_A$-}sHH}E(`*A0k ze%pi%b*x(YgSJCj9}_z_Q8n8?qP_IjZM)Rz{DEZRC?7a!iA1wTG7&Ii>*9cHl{s&j zGx#XVpiPs~V))yvty#7l9$aH;2sZ58NJmDfaVH$k@UL=3_}C#*a^tCBDPICdi*Mx= zF5DgomOv6Rg7*dJL!*7(kSv0IOD)PQr9?F+I)dvZ>UlV|Iw0Yt0Y_hLDfFdZp^t5D zGWstVV&jkBzl5g{hH!U^ECGqVV)G+iVPtp=g{c;zK20+|YlMSilR#;;Hfqp?CbHDp z0HoCa!LcKa(~;6qZ?_e#lsm|Sga|Vn&85T_E)bbF}xF4s8e@Of`VF8MOI}g)%L)B;?us%sH9oKu7x?GLihyAh~eOyFbSX*N=d z2SAskrvR_MTHHYOsTiXd*<1ZkEzCh~yc|v{^;T~`Ko@aOv0TXdQjC)AF(4(vm#-vC^!ZtB_N@z0QbBrszy^lc%rx|1=S4wNl0k} zyJN*Visc!V{j8i2AeqYExOU@SWB)3tS_-k=QWQ z3cy4!$0BfM&8vPR`*Nzxw!(I!{vn z)n~Wo^6gcsr|_RvJjSDxJXI5@jpWmg1*@~k8kKlkcyP&)wT4PxBQjb{f_qNqzflzK zBkafc^6?rgtr6&Bnwy?=9TI?DAL4_YV`{EiCd6)Fv{S$vD>k(CP@AJak7w-rB4l^v zPX5um^oD6Ko&`!do2KZ$_tAUv&w9iu!V z)7*$L&VT5=9l!0ND?jW#r}i1kHp zPe%FgDvJD#+^b%A(It~lJJc--1K6}pV{nxoSf&n7pQ2E%b7m%)NhfZl%)%D|x8n0v zV=eP6jFZ@pjcZqqOD(9Mtd7>#e@{g3c@I7QEqMq?&LyF5RGejX`%?dmO=q zFR?)y-bvRg#(>1L+2pEv1>m2xm7Og|N+U3O{fGg6$mrFKk3p^>&mBW(B|{vAtCKeS zowosGVLU>U7h_rEjEkcwIGW+ew>}NPbPRLal9otjOk($U5`vvHn57lnqCV2qrh5lf z+7_$`gD@>RG&i}pFzprY=t+HV!%s*j+C0KC>&rbNIO7&(-Mne+t8e$6cNJvDg>3Eh zAhhRx$4k9Aw+z`9I4#2F6lHCn+YHa^HUnwg=#^j5$2_*6o29;uxjN_%J`MIUINaXf z$Ks2N*hkbm$>%2b#;44c@reE?=zCsoC$ zmC!pKmv#n?lc+c}8Ur+J4>i0nsCaw> zAI`&1Jg_i}8CsI1_f=n?ht5)1(g_rN@xy-G7l*<^9BAEzj=GQaeTUXkNq@t5JfZTS z#CAGRwhNUP^eyz(TP~UF?k?lT9f;F4mgxLYWdGqW{J0Lu1BW*+yA(f(&|mGl4WWYh z{o;7BQMF@|oXCFqy$oQ3=+@&Aip9fEw&s%`qNPrEkae!qQ~JJxPYH9pJQjM9+w%sk z<5QU|8}-)tOQIyM++1BZDB{V99(U$$_LW$cijb6_UyJXaDYAsHiH&HE>{Ww*$!%Bm zY8NO|WaxGVMN^aDj$Ps#2|uGb8xId&mkgV7eiF`U!Z9ZLRsgHJX7Ek{|24>28Uk+t5px9%lm$(oj5eVydP`L9naw56RmyUnj$%WSaa zB{#QGWsmYvwPqxNw`m6E^>jtKkLY5Qm|Ap%gnEqW$nf}o6DKUJ^3p=>NNmaVr1ekZRyq+8b?<_8E|2s|-MX?*}EjI5MZ-O(22jcBk))sYX}6 zR#oz5X6*(6LHu`mYFD} zy`=~WjK34gN7by-;ux4ynxm6lnIFsBmv5k@m7fB!tjSZXO~Li+F;@SI3C6G$532W5 zwH%k>zK4xA&^V0Dox6dLMX+YnJD6w_h{P<*VUTaj((R^vt??yQ$cKCXg5_d1NifX zN#RezY$s9=>Q&P4HBH9%W^B!)^?G;a7PPc@_|S>0({(*Cp0e}gpur&FJ_k$DTJ+~% zjNrU8aY-Timq>fAcm$M$2aH4eR%Y%IhTssHB^;+;)(1rS9G0d+{m&O#McCoJOVlVf zmovck3f*7O!9R+?!^m%@&tIo7m{M1D47T{Or4fp*M0DO?;PCyD!E83Hf(D#bUIt{o z&$LB;=p8b_OM8!XrYp+oxU_6Qy?lR-u7iaze?IiB0H7~zE_zatu)X#qSZX^HNR)z{gwJPZ}^vq$55#P{oiQysT0d9PsCrsQ!a zeD}{dPT9%huf(8SyEH*LtmRVt5~u4P8o10BIH|nfq!qGwV<^*#oX}PXd|Hg5THRLW2A%Fwzs9k9*LAlk6 z`F+;ME_oNI%e1F~23QyBkf zxB7)uSJMY9k}0PM{RmT3Eh=Ol*?tzxc&Wv=wK?X@`;@(u#a$m?u68FAxY1>Ai{Q})1x&)n{U#;J7lV)*#3DoC<_2;5$%#Tag z^PYoH#}AooNPQ}OeKD2%*I1@f>+COcv3HzgxozcBd+Y#5KiFM)>%^y z^X`0WXXioMW9@_i8xec;>)f(`QjR|^Dv|X(xk4aM0`ukyw=;GIRX>%u&ESfI&@ZC0 zvTZapBz)_#8}hj+DOHUfi7Dq!Dgg^K!Fkejzs|&?t`F~(d%Jn!O8V<~4&>FvY_=E( znBS24krzq9B_m+anD>pj_=M+v`{QHbmU>u3G`J2tsw3B-Qx}gfzi$y99UX%k@r)!2 zKdW!IA3iB$sN!F^cRv(OC9W(=l6c>d^7alXRL26}8|vO7QgFEJtNV`50w5uY66u{S zu$-EjZ+*ElT6cPCJ0OYW{R)wyw!)B%O$^~S@74P~qlaK;63t3(X=$2fBRV$61cG4q zi6o#9t@ld8h`6C@l*ZR_y4dsIO@rjl(n-DQThW7U63|8+<*QN+m}YB}PT}AoAT{|o zUj@O|>2iG#M=C&QJMPp4JarY3zjt{h?bYY`!_J1I55J7-fumZ=KWcief8px+ln)}g zgJ5UYCJ9zTo;$mmK?cHKtiZH+0@Ezn_{?H_}Xa4j(gS-5*x1N~rralMFs< zYEtV3js}_#r!9^JVr$)Fu(eJchUw@mAltyX=J9xiXTUE#tE%<5m2bnj>+6_J@|&5H ze+1)nfwpp^)Fn@%l*=Ps4xe*-t#P&z%vFVH(CIxbZWG9phxPGziaG5VBIn=z-1a?% zK_5e67DC^^nFw?&u4<4@Ve7p+pJc{rlh-4 z?5B>bdz_kI=sI_Jv|KvzRaLVDMIw44&r8_0p&k|(zO zbOFWQPU=P&%e7EXoK4y{+7j}09Uouj;+7$ShZ|XV;@>)Y-E~(;)P0fuWPPb)kQMvh zcEGC2b{p%q1L^fGgZy4{bP&`^#vMU$K6*MizM|DY2{atmcec}%=(ssRM_>G##MP~4 zp#8Cyh-tyt%>oZ^V8LjjqNB#O=Fh@k&{Xw;?J1_J>8o5jjvCj$NGp=LMDpfHlbfXU zXqpWV!<*#sqf;PN=na8u*24ZEvGgT(y3L_BIH&7dQv(AVhbQ*I<{#f{auJtV0J1MB zEK=lrN^X*eA{I1wLcH6pa8}ZFvULptJzsDMI3;(->V$$i?mF~QStmE$xRb|WF zBF`cZqjinLhpkvzELsmb zeGW=w&U>{E8jn|bmOJP*a@6iF^;cH`tTmOJ^h!lm5@8df@%!vM$0p0Z>*o!vXKjan z{B$?ti`$pb$m`Vtj%oHAp>^6>2B3(6?{gcq7DDEHj*Lu2!C9( z#bQ_*Pqleeds+M3h{w>r#YAadmL-NAOhvht7O$bg&zG-~rDZS=4A_nA=fT1>d!x+k zwMphYcum~wBG#m~Pk+$>Une3h&S#F@KMd8jw~EwmF^cUCb}c9?;C%Pa2-XDu+Yukx z|B(U__zvdq2j&JwPk@4E%NGJlcd?8h85@ zKIA6_ye*Hel;$UpP|@Nh5C8Ha$JDIC>UhrPaBp>_tlfBmeZ+(M802^>a;5K`BBhBO zp3ocQ)BgwwQ`a29f2h4vo1wkZRjrXd>m&_FR?H32qW6i`tY_gTnC7Q|cdhH9^~|3j zog3Lj3x48toNRUIGPbH1j*=MJ1KiOb9FG2^`if(F9b(z}ckwJSDogxe!ioJ;{DQJaxmyj#aL@UxD35&K zEwzfR6jI!CRp+zK84uz}dC^gZytO?L!#!5ETC7)UalVKDUbPvjH3o5W`T9B|@v}6| zV%H@pu)t^u#?>3~LK9Y&r?V$h4B-9q8VlFn$e@RAr5_lyZvDBvAA|pRoaCrilP8)` zsG(V`Yq`|h0fX-rBf+P5cD1K~Iuu$uV52_y-?HHm6}*qZ{tQouCRPL0a#~6)9HOPJ z2`G{ly>)p<=l)<=4iXUvyp8v%@_kvP6+5V5Xi!mbL1|bMFpBtEgwb8$bS`EF6%}z7PXTUzU3%OVI%CK{yFG@R5)hw5j+16#Y{cx-{;C3U(XR zAFD7vw&j&U7y26ox**LhM$(5FESy;fg(XGgM@td=eqE$%_&Qe_Gwo}eP>xDfS_sxc^+Q3oy#?( z)$uN@Brm~_mvzK5HAzyaJLI!iz>F(#WLirT6hr&HcQ3@ONA))X{ZSNpYe+*jIU7q0 zofdF;;hCZvLwVmg0ChK!h5|~9#nSy`BFlpvIA`Nl+A_-!``j`X>G%V?g{8+zsZBfC z6gC-{&d&PI=;^mqxDcp@D6iBHS;pA^qb#=K2BBklWMV>;TG>x&|@F*b^oJ#mo8CUSXv-PN`glD zuILfmqaU~BX8n9((lpp(9OfV``WiRLvsu{ZEQIK{Fl?+i?ut4iS(a~0c;ol)Z@Y753|27x%l~!{>IHqgW#EwS@{{Bx9D0KEN_M|N2;%RkBykP8(!G5fcKgGDX~M_}$cRJLKJ(If>F^zRiTe?x*;D1kMh zOIA`L1l)f+;x0|D|9iv~yc@7AuSB_)SH_|;eAqy8&{yJo0mv5t+5X56q-i0231fbJ_Jp@fP(K9z}29PC>- zmTj=6_OT*8zlV}4>;^vjC&8}2W%rjh?((R13d6U9RQ4O!QjZQ zL*;HN0%S+(_XSys&yF6KK9E|EN~phOoBACD0+HvW_*^|vLy3xSTv~JZPfi~J%70Rd zDLE2AV#mhdhfVlF5g6TbXXis)BA_HTVOhrF>A;64K~tLG;b=Ogrwi`4pWCG*W&1sW zt55Eq00iolX5+x)e{XyB-`jpYUczk<@~w}#l$j(Ju;a%=0J>*~xbx~NZN2=m zk==!{3Y3r{DVj3}AGSYAV7%2)&lvZtgeKqx8tHWQ85|7U#GH}L+j$T~&AZQs$Cjyb z4wCj?P>-4ZDK!g#<#G6s<*^2D#;=ogwQd1B`}xUsm*{!b$u@o_N|z|=qev62*ppje zeG?|B2~KK@HN$WgEEo)CsjFK|1p#N3xutz$iRV=Jk1BIT`97Ro`e}xbl+x7%J^r&< z4+8$G{AAAd63G@2R^;*lv9`wJTsUFbyz8J16r=((b90I3`(2{!?CgWf)}x%4S5Y6I zz~L4ZX%(fW0356j*H@(MexBTcL`p2^DK%_T6P-O}pAOkFmrvB=ihs_%lQYV$1N|~6 z9(6>M(hXq*Yg2MBhZ+1uk)Bcg73o2WTj85MK9`*4tvim6eEZ|83(eM}K>pxz`)neh zYdIM8pBm6Lcav}_^wP>cs>9cIAr4SkntUo+BPuEqPzjZ2zaf-yLbu+gbz;#Za0Whm zMv@1zdSH6(C#t6LbP40??qKi<-Zvo}En&Zt$OTgUQ#3Vcb%A1LZ$=Zi<%Bz)c3O?O zLcKAum^62w=0VvqYkT7P8zT2=UA=s~OlVK}UDn6O7?ob4g}5qFC}+zrK0XpEnr2#f z7;|jf!x-nc4x!r=XN4ihlb&6XOChvVITAm%iQt{JXUP_44w2+tQp7S8f?)CGuaR~t z_FdfEv^#BIuxoVi!^x%&;T}l>P$*&05w)T;Q62zIXb*h*m$^N0!Nu1LDB;`7gD!#3 zm_!bjnLcFqAd&AJ13uU;4}_%ZS(PoXy0|-Ibn(C7cOzZdNN6igM3Z-vv98_^`5c{K zoapxqM_h{cocv9D2QEJOD3gKwHF zi=*9Cj{T1=>HQU>gCD%2GY$0ZHFvjMIj;PY&1J&gpREIf*D}1$u1X!()_w1){%jS4 z!f1$Cy-Ro73UkynqXB`6mh_xX{@U3mf3*@gV9MPSsAFuwF6Bt*5}Q$D%|34NEwv{< zF}sqy@A1uAelxBW!DYL>0f9_2=!inmcBWp=CjZBsds39bZgNPao22SgVT>x5L zBOPzb1mC#kH?nO8PqOoqlPN&if~(tVycx^YoV)Jp0;Ssv&4=}uoz()$%iiY=;D^l+ zJ`MAAiL7;1`tw=z?pzc^+#HWFES2ZVX;@qdHHP1WKfX1uHy8z}L{=}wRcBvg>T=$h z;dh~rr-}TD%k6p%NW&fh*j@vzCQ+|ws5eXnkMmcCb+61NaaU8PShAjfOI%5spr+-k z&8+6SDdU~~gziw!LwCbI*1203gPi#mts$`$3!YwM5d)y}2{zSq+|jP;l6YG#TT>0c}pT7NfMe8zo*Ul`^i zMngsM#Z6n%fcG~%1nN*N^{mmUTiq0rP&Z^TUACGkFtY&Au%_j7 zmv>V0f- z2*16BEAke4R|NU)gYtO5WRAF_`JtRGlfbYq73eKOt|<}X-`h~Z*zE71t+}N-I2f)9 zKboUi2NKj1250l))Pxf0cgMXvJ=MKmldQ3}m7fE^L}!ew&DQT6Z zI<80R_cILK&MB4bhPz67BOW$abZn|2Qhj$vC%XaHu6AhQVyEO!_~fia`{-6 zT8GY%Y}vZGFRj^Hy`X2wt#nFyCPgT~uVi3}_~GF+E3FK1OjMgy4zsSGiy`>tsw|#d zRr zb$*J1F$)zz#CiW}whP#^>;5Q`P=LsyOTYqq>R{wj;h*TmdE&;aE4BK3Lb~cX$as)2 z#0cLFFRuN#Xz6ts52A^E}mik?@amGC8U8jDaUYURlWiZ-LVV=&iV0 z+uW?~|IjP^RJ3z5(B(!pfHcVLF)cKHve&Ka-Xu`3JeB}FeGS6nT}fg>oX!6aRo@xa zWvyiHYp$8SXZB{?EPt1OnX$bDePQ)jZQ5J z$n;*X*;v&_R~*;}?1)S%eKC1I+TRabpaV3zud6~buh~?8dCIu{CQq|l#n$Gop8kvt zYy*wI6do(TTbgTSG&+q3@#;ma{vO`@Z;y2DFGdT=y%X5{2=2rtSB>4+k(@}3sEP?Q zF@P__m7O+|5zaRisp* zN{|CXo79go;n8h2&At$40lAPI*@J7gx(mIvo3VZr7IKw`VgG5hfD9P1{ZP=S3JUzB z8eWh{yT^CNNaKG^{2F;A&2g9MU((=M@o#k*>o%t@lT(OX?so;i6_l*|S&LQ}LpJ}Q zLSi7vm5q@B2cq|Un~D9Tc7!x_`#C$^d?|;1U>X)61KrjtojH2kI}_*buOo751vPNZ zrh$?QMtJK_h$?YFf@$@XmoHW>xZWFBJ~70@TPszk5qB!WcL%7nDVQRc|HPo%gQ@YJ zJz?1krLSK{i<+M(Xt&qfgXDZEng_fjuQbI+|4w51)1QXKM*CE;Cj#H*YEW3ql#_(!1RJa-P_?qs#IDk z?|je#K3^0O`s>ge_LSEr=<3%DkwBTA?`H8 zToz}z@?ds*Bm5v;J6fl|Zx3vd2r#nhbQqoU9MNG}ekt%J_2&C~8L-D)$ z7q>z(z^n2S6~r#cNRZ30T6f?sn|D%3{ zZq(Z5I=#%arDpqO^;L$3ZVin_xjOurm*}gz#@|)pCy*^StR8{v9e%Lic{(yakN@Uk zMZwr75bDsjZH;)sY?(}n;NDy3r`!YR3mpbMU@qd`NJsF?uexPf6@LdM^?_ixX=@>k&N^?T9O9Qm5p&4X$E+?-j1Y;EDLTi$$@#d@#me_Q_{ zKMFn&Y(&V~{zN7$9R_qVv~Kv6#QE&YVdmv>F=Y2u&m;>jooT%?-NzSB-fB*8VWvy( zf`C;OO*lr?)Dc&)!m_o-RjRY`e?lHIoW824WV3=ovKaF+m>o$h>clq11F1X+tismX zRpbh|b*-b-t`}_mhj&i>jB+udOk>`Ds6s#GFJ;MOSQBWUFROHvTEp8gzm~kVsA$;j zh}(CBa02-i6>wEN+VJgx#h;zU9kzOtGW@S~1xZHi*lBBJx-mSqQqI)_R*=qLRgV$J z=hWF=OugGjqIX2$$f)-J0Wg0UDlVm$~gCt=bj&6ZUbWMV}Beo6)fZn|=R-(ol7`j_0Sb{O5axx^LMfBv{Y|Ms4LP>{L( zvn?O#YF}W%ULbeBr0`FAQ;BVw`$Tz_2EzcKHHAJU06H%^x7~N`AOJUqkDI_=Y%y=; zD$G3KlZ=;fg*X0+@P;t9Pitmh9Xy2Q+C5HCIOI@P4Y|*e5j6QjFLmEe z#E0zcRcuSv@(CK7KGjJ64W(`LRr)coL4mEc&Qzn-`kj3xga$y8m~^tf5aU7T4B)N_ z_8kUR?W2|6iZN>D-gs4BjJ;L{Tl!ic-E0AdHQ#W;`YP#sIS|AEBdA}+&*DqFyG6qc zj1K->Ncs1*>JRi}?FZlBY+)DA?0D{lcd0n1^41m1Mr!x23*)xG`zn-4Vo7-$nBBe_ zSuXAVVOP~3ZaSrG51TQ1xs>0r=?c|!YDSb2wAo7S|evh1)fKDoW~8wcxJl>$FCB?ThW*UmKcn2_&wb z5?`OF5(|@>mx?F=*z1EVj!X;YI5?*&bat0V%Z9{Tp<(&HNeSKtwB^#Kof!Hf#Do7x zk{^J-t*>ZCOr$VKCYE`2FZ{@1{OHL3+Wt?)4-Xo*WgMmxAbpKFoDD>5+B1fK`X(6G z_^0InliR;t&I=jwczyC_O`_Y(+g-4;-MevPr-niGAM0Nn*XF$BdNq+St6pid0~D8- z%#-O}6R_J^PrnFgPxKu5{gGK@bR6r4BBq~e3z})v`_5F!5D)D>aE5;;OC;4zeIvL1O{Wd#jBr z8n|^u??%d|C()oA6>1tFu&Nf{)Udl*<-r(BEb4ss{XS#PhpU6ltjDP84Dj&FZsMwn z%8CwL->R<^4(kzX5SZQk$?MZ119c~UunESn>6Y%eAUnK|W;1u1FhOF1<$x7gZP=ar z&5LM=!b0Q}#yXOayj6}-{FlFNj9Y%C_E|L``8A4m>me}W-o1Ydy-)wc&@?4?CaRvX zk&Nm%H^|o?nv`n3n$YllOhxPp#0%~O(|R3c5VfVJ*bEWm=GQL$`X0o&6FI)GJEpv$Yl}f?s zrQ#uSPS>jrr}R^K|9F^^y+2J9kY3$k{7;S*R*o0dm z0erOb)!f{FtKw&Bfdx+HL`;8UwV-Ble4?f;aazAUHFLhT+C@7#E@uEywtX)rVCTr^ zyxV1O5TR`KYSuq-#v%Yww&gJnr6^#*xq0aY=Z(&Cvo0DGZ{gg}L6@<6Q_595N%s5d zKD~UXlIH#klTMPEON*YWDgH4%_eb8m@Lo1OQkBPD^FGqJ zmlB8kwVNld1YTOceY-Z%C%9F(x{tCiw3ld5KOXybGHGp2^g!(1FZX4affl68k`K;0 z*mP=E7;lswP(zd)UJ-R{SLvwO@lKP`P0xNBsx|7TGVq=qH?ms zxA*(4Lf;}rog}8*;kZ|q!b~DwBq)1Utu|l2K!;u=7P`dK%?FAOMG~%8W7hKzX2v$4* zSK*Nd(*WM`EMx>`LK2vh8*%zKf_~F4$j@dIm)u{uw(=2qIdZ2^9ji3FY<#hnn>f%V zW|51WDtNlcSjK##$wrEym&~f6YkuEOxK-FW_o;7K3h3!4=((voAo86}7cwRzyazAa z8-2p(Y3NU(=Oer$Se|GQCEm$)QW+N8(E*K)>Wpd|aDw2N|7s>x9oxV(mh<{NlYZey z!tMBPnyf`dwR;)olJ>Me)0027tc)H?3=b|1KARg>@{<_NrWmvC63iivRmW_jSGpop zowlmjn(Waw{iv^BgJf<=KmuAr=)192PwPDWx0(BddVx9W8E9y7@HR1Bu&9@Broov? zlb?k~McRA_@GJ`=d1m zE_Ch&Y0^k!+%!O}&m?NXgK|@^g?D6mI-LzFHAzO5Sk&P~F6cd)kNySlU{n<-vmD5f z(zd7QK*^H+w!ns0=_#DoX}u<<)>d6^*<2}(tF)_=LG_;vNI00y6WOwV$5w42fR3dP zHacUtR2122NHl<3s0E!3ol2$RNHkoJ1L=@B*{(PVwTOE?{wk{re~pU#{TH$gzu|ocu*Ly;<^M)vi2i%2 zZ?4E3cd@IC-00kwV&$1OU`fb*h^c|EE#RWCSMIggWTAl}+1is5WOWW?Nw0Dijefw+ z?PMPu0ky^ZLNALdkIi8jeOr(zq5YNY>EV^nn;KS7x~)|x=HQ5^$WpoeI=I}0{slEFKkv!YB7 z(^%!qBypJqso2Mx=nP3?5GZCiBvVM#f(w1{WPwTy?wipcXs$Ds&=nV2{Z75}N_oXG z6p6fY`q{$UOY>H|e#LxdR1sb=*1EF9hdCM0t6cjHHhhvP#*leKUrzg_?~4WBbYs6% zL#3px_O?jBOJjP;rMODN;((=q^G0sO$~QPaPCGz&MCC)>>)((@wGg-M-BXtZMNc`R zLDp@TjTK3&!DIqjR5Kh@xu3?Qmq3fie?q^oDgSkc~`V^2Xkv?3(TY#S4@v9(>DZLwJ4TzJLc`PMN^fTyB6j$6dtf zyIPs%Tn0HpKb9u4VHJYFcz4$tQQwDHdc8pp<0v8g33uBi#E;$SWJP`*ped<;g?)?( zy---cCl&Z<(To6qjdnl8A_rtkg>d%-wdm{CLUMj(-L?nGA}W1mogJ>@B!K`Djjf=n zxy&G?5up3nf#yVI?N=cr5TNIn?f=unf*#;P^T2}OR2^qqw8tq%L+x%E`{wEJ9*TZK z{QZflO~eR=j-K?kPCmnrwM|PnKvpd}yd5itUJ@M1a6l*o;nK+OFKG?7o#%c{Uwru? zQc*8h-Cv;r8>+n)B<-@5-^nl_6v+&3zMY89{#|WDqJ|tA30JLM zIX_UYeC!;weqww7{ZJT>fAA@eU^2+>N_0;^b$$K0yY=xnjMGmhm6$wp0wc>Psupiq z9YE&+PPkyYWB0Fa`QMf3-I*#Jfo=@A^Y%MAAI?E?(YY zG8|5B{Kfg4)rsFJ7ad~JrtFQNj#1A=JXBXJ$q7PRj^W=&WLW7WkFsleYQBD&9UZw| z{b7fA{S$H7PWywtWm`TavVGHNtmG5|brYowqcK5_Dhg{XdrrU23Y?K+k_B}xFfw{i zJ90}(jEzvr5Cy5cN9I8SIKX0_MT`Ld0Y9ZDu*9!2BLzt0>;TYTapE8ge8S21c>Bv2 zZT5799%Kers1lt*(OAB3kKykgr_1Br;B&14rtkikvOyZURweMn2#rSNx_hKmW^xIt+S*Tl}VF(b1CVC2;>8e~{zQoNV( zgp@MhmHypUR3lvcy(H&*HYJDKKTJr3KYX4@8~-YAyLQxssCt;6N-)BYV}A`9yy?b5 zmLUmx)p{Xq{+`~Ru6vC6%2Zq*!_<^2hQ%!(s7`rxL21N+iGxF~Yc|DIN$mHo?Y*qh ztZny9`jd^@LYkupOlb6 zTqH_`@7yWZ7=0Z2T{<;ID3QX8WS?GH4FGw&(7Eb>{#7gkwY9*j|zE-5j1VMVg|0PKHzMFV=K;98najpu37$E zIWT$62r8-Q6c6V&ioJup=L~m*zq#4DadOHhu^`VRvk*q;M?G?G1cXQ(!QU7GZrvTB zjA2x5l-h}LO|(pOQbf<1&DF9#naznrIZ3*rYu84r9A7qTOXp#u0u$r>`Q5|M&}gx{ zY|HS>5)Y!nugG{4B(f{##Zez`krGmNawlHbGs`Arrpu_Q3@0BxQ*&lT{xB1kOd;M{ z_{f{8&irb!CarRAm?F_W{2On|+O$HmE_S|0=~X?~1f%F?K^dcA9zR$BHgNf+GT@&BEBkGNY>c8(uCLXT zb_{K7<8j3g3F+}8IV__K*yQzB#&ux_+e_TY#K@Svd{x1e_np+~prPc>jHHE6S{KCM zo`>gt?GTFfI<#bc+O08DF{diMo;y$SZ%-FmhqGw=cmC@pOf$JTu2G{m&o1fT{?&|?OM56FuNptBN~ zT(w6EDWz>woFlA-8q~8-#{|M3hF5VdRB?RmFxj8Ic#}ZvIMW=R`u>3sYqvWtKIwC)kELu76Z!f5pyHl1BAlIrb1iXI(kS#q9Yf{bko zj~2~~+O;qMP}N;UA||}@!v~Xet7+iv-9nsAc*0;eZbURLe~5z=RMmlM*_yTA@>kMv z)F35;?!pF%L3tlTuqm2Kqu7zOp%mZxSffg{g*T$fS-TLRXoH9sbge^Mm?H`z*uA9I z0V?st0uz7cOU;W4mQJZw`Vx6(XWyy>smFu-?n8YtQV?YTPwc_k{D|DD$jqcNwT%UEgxnD0vxHMTAFLxI68YyLL^~gJ5CC6X zk@Tjr`RqW?aALRC0*2B;=;&Iu`0)K>nc37IBqr~J7v<$b(Vu4c-$g~ubC@|eSWM18 z_QZI}BFDDsyYA#RBczmD+ic64Kgyyn9^(b~Q!?rxsqSkrJ={wOs>=4e+dY*TjQWN; zk)pp19NDFl!|#BJ!{$GFln37KLB`LgzNwLmW#FPq7Y*svcp4B6+2?yyHU3dbYhCt! zBhfY&l!j<>SW+cC<^%p`7zoDhG%|?3g;T!h^XRr`hZOi|wqppwqJBDzcUoMl6sq!p+&q%>RD$xm20OZu!7E)3%< z*7V4`{}i7g)WK*B((Rzf-H=b~Nn15(z5EA&I3p5PHrQI|H7}DAN~ca-M3adF>$5B8 zZBR$uiGY0jm^=^dXXb{5MY=yLg^ii1NkymPEO;ecMJt%8%Aj<~uuhj&Xr*0w9`GEk zc4N@m$m)dTdYr^y4F!Jm(*D^=92ooMI5<$5a)VI9l|sK9GSzSncqdb`6X*;Wl*5c#LaEQQKw^&KIE@99a^PkqDW z-74oQ^JvH@W7X{;rIAi90=#c#ii#2;)3^^AdfAd=Z!p@ixUs`X~1ZBRNl?F%I@1yAzUYHA8N2a|(nMXauY9&)t^b)Mh7hw6@HHe^>+1o>p`-fxt3 zt-29>z6Gz$C&3-7lMzKcEn=4Nq=KZAxPciJ>((7KI^Wq7Iukh_PjPE63=7U)2yUUi z)ss3ngNW^APv^FLMRY&CdvyLux8{uT5(?s7vmcy(djIaOSVV&A9HgIDo_qu5eO7m1701~*U2Q>01^#Lsb1|dRac#Fk*^MkL!GDkGBYxEJ*z#`C0S3tbq6}o_CNy z6?`9R?`VfF*Guj><1oS7E?n}mNL#`ugve);R42S|Kkj)CG^F-tee&7niyFv2j~L}P zx4*jkLI(8^jGw~r{ZKT4`9%4kr|x)~R$+6x1^#=S>%(pR zZ%Rp`>LP}l_u7^!n-pTybj+$>mxl+fjGXyL1lU&YaJqP%hVT!yXGJ%SPxEni7<%V) zI(w4W4drd8K+!89IRqsCMycxg-zdchhyu>ahx6n*#Lribc14~ULWI;HO*cE$wHMB8 zkBx@<=_ux)a2@HJ->T`t<)tZR%QlaDhv&1i1$t*YW*vK3lM^j=YrTDr-tX{_R;-ZA z;=Rlb2OG~bj{auALppajP)$}hm`a+ns;OB!d}DB{X^F3|$)X}66ubp1qojC2NC`0M zm)vOUxlgZ(roG8Dgd_?&FculT2Uq~fv}BRf)65leF+$BAw>h3}$HoY2_>_B-aHYqZY zKFcw*3cAg>Ld0IcIy^X-?Xh5mJ(WqAGzVaYY3d%iLQJj5c-|kv22DkGP?qOm{?=6v zC3n+!gcuh*dik{+t#Yvh!r$q!j|otuxtzYPlq3@tUnp+5J=1s4w>di9+|_~Ih%`j0 zmA#ZTt|->0&OsfkZJ@5IM?PJB)TCa(yCZDHcr<)akk%!WkM5b`_8ESO&i(WIk))2= zQ60e)7o?JlRxQ>G!SMEar!LA(9IBdm4*fS53jfW8l6vV`?!Hl~t4^o9Z6G;mtNj3a zlk`z=HmmqIO}u(d@2M!*_lTg`7X>x*T;}}IL5oH1C;1p1^fub@qQfZNwW5hRh&`RB z`oNHvNA~=X9z)y+tUnyFz3Dx5(}Wmx@SaNkZfMUSnX-EkN$T2H-81XLnq|P%HL$h2 z+pf)w4MBKoe@mcxIaW)Xul!!WjhlNsF75o(<}J@dS)=PT7B4%|hLf4CQ_RO?Zzns_ zq!~{qdzhsam+Et{R^GuVtZz|agtpaK-$I$}^7vXf+8l}>RhyVpJ@%%8)eth8u$cw~ zAN{uF^)#kdEeuF-l-smJ_PjjQLQMt-%pRflNmEhnyVu;*P^Gi$NveeqKjeT*;A8*E zPA=UNyL98?-)Axu1sRG;p=qaSX)UuX-uj^xxkx#fBe?8Gu(tjbm-4Neygd`2U@s$|^a7bL5=X9Mkga;9fdWGjxZ@VxVlvNCtFxjeymF<;e&?4f4s zgIybf#!i{Yf12>=JP)?&@{aFeUR&UuJ*%6%;@rdq$D&Q!if2=A zvfS;)1@Moh@pdx4WQXRd37dZL_I+mZM%?rD_FBenLzBwqN>eQeHSdeV9@uRqxp>xU zJ)d7q8&hV#Wl!~HSv+;0xU(4ot?$wczS$FpFJBYZB(50wM)^6wvIl7`vrIO&goRm; zUQ15Q<>t&B4pRs6xyBGz4%Sa|_Gr`i-orErWO`}mE=hfd17W%|l!EV~Zcmo{{%1i#+b`|kEj@KST1;YO^o!j6DS;Va9iHZMEI@jJyy`G0 z>ZE{gNfh@gz)_@y<6TUHT#4gXQ;)`-~I*mbDFCU2gjNVn18W%U~Y8EItrFX>HjP1OgIbwOL2l$ zOKACc0RI!Iwe{5R2Fxt8>G+=>%-6fVZn=Jf7f)voUVldVz#{LqxuuZJm}u-L+dD=B zUK|ivGZ*N^1NYN9X`T37)@`#9*}P>;BE(I3ait8bbXp-F`31hrtA!*(Q<#A0-qC%o zfKfz7RYJX~U3KcKzPW&@k3xRN%GTFDxiYsC4A7<=e?S#6>ety4mQ~`s;=iO$wO`5N z;PbsrR8&q*e%O#jS zTV?eKDAc&8<3=Zpxse-L7!Zo}>GqRVHe3>dh_be++!^CJy9ga*JI!sKKXN^CZC0&n zLsD-F+i#tGy9nCTK@9wy3|LwLPU&w{maK$Ly`O_?papkHwc@?>mV^fZaZ{1%A6g?I5QU?gWG^3{t2R;Of+cjZOR$S;q#<~O!G?b195$ zfP)i%mxGJKiY&F^Z_Z1v_Z}viI8!C2Y;!F!#wL1d7w0+x6t6TINtO^)L8kHLV)R@U zg1@-@<Ma*8DdGzh}j$5QoG(G}$ z=C|tBSe2Ay(NXGZ3?0zMjYEtE$-mz44*7T8K})_5@Yu%|Tun&y-|*TkD_{)vu5DYm)#yK6rW0{`u0y#K!RnDO@SYnv2i;05!}TxeMaSQLR^Y&qBN_PN(+diJDq zwQ`I9_?ke4QI4&o^bfDrlTEwMT2=Iiy>2!igMr%Yn3rG(vlefnDG;<<;*zj`;B`_y z;WI^fJ)@9FsquLmk{+I*se{oJkL50?^{@m!qqm4Bf|b#MZ!5Aglz~}wfmCYLTml39 zM~{)+g++#?Nn6W0!fnA`P!LG8bxMm>7IGYJ8+css;X`Iu88R7r?XesDxUDWS8NGrSs_-JadVCoZ4LDc^k;{0{FKT~apGZP&V2Q%3|%;i2IS z0(oM4(j2m20I!d&v(~+);uBEDdCYyC)BzLiHi+lp7$r)Xd%MuX(u4% zBj!~^U*V&$%Na&742B;SyFpRIn?4#YLD-@Ra*p#}3G79+&P(I)`l4Ld-Eny3q9L`Y z0&El5F4KHR)bFq{3KEz37!MgR0f+ZZe;xh$75Q}(S+n`e^#03EXReJhw9yQMM%Qw_ zeefErtdiEGyB|sefH^?Tp6i43A;A6F(;0ofnI#)GDXfOpHDLE}$4ARY<6gX4@a*x} zuGaldDmcgBD_;d>(RN*BY9IO&uBDyK?3(8M7t2@rW?*YOFfNcI6gg_fA)Vgfm8S!_ zgB^TOB%3>pnv{F+h-2QxyP~Jw*MY}*^g3n?Yv_?N{ODakJN8M=3Umr`nx{4uN0&A? z0K_}9dW+O>@g>qU|LWgX)$$mcF$1fuTvXnFU#T{Sxh@Yi3t+>pgbq*aZ}^{v44i3~ z%gX|(j3&)QDD1u611Q)ZMB3zFGL#+k) z+b>RT_Qo*S6?rkjuxE zIJv1mT^|TD7^~d2fdiKVksch3Ec(D3O5NDWSm-<;5a(Nd9nuT=bB)DbF#w<}tYsPK zw%XyBD&d{jH{GP*BAD|N$D36(JL?dxQaSufb|DDjI}|9~T9L9Vx9^2`1tsD2^~?M8 zAp)u#j(YDsQU`t_AZ8OD;Y82FI()MnDy&gms!^*X-k#X4kwu(ax$W6( z6m2_D$v~7%sW4ii@m>w7KogNe<>#N}rk)g{Akm^5yJzu*^v=%aUCxf?#TGT+9Kras z$&j}nlk1-(EjE%#e}A>MzZj!UMzhdcBy9|iC^VBFBWgp|=Z_1s1NWqPqMSKKTu0_4 zUjW4cXZj08pr86A7qGjDGdxUmfURUh5YfWQ%`3vXnaq7tF->P8^>tOhZ$_h0$gwW{ ztwiGUw6dJsX8iW5EFMrWPLO-iRUF$$2XSvW0pJbAElaZ-hzN6sFd$n$<`Euc-R$g; z!se1bJ0K*UaPAP5yN{=y%Ehz2x4jmJO?R%U!dTaX9|zTVo6nh|XVR_2?Dte-@BVY_ z1_em|B0kTD?eG>zlr!NxpjmbHGGkxXuN0tX9>e$ghdSz-yF!`)K!7L&)0laL4&F}J z;;ZKt{%WbJ^g&x&QkeT9i2n2nyIS0%Iy2o7t2l%71 zAPPLjJy5}kq1r$VjS)37zDA}wV!5?9-q=AUaN=2NkCDq$H$9X0QKzrGtpio9cRDw! zJMUAD19?7CeMTlU%$h<|DusC8y7nGenOn)QgAT&0il zlahm+NQqJS#ahD*vzw|?ML6*r;*xB89UwiR>oR@LyM4j5YOj|lg?6c^>YZVzhyp$g zGLzzNEIfZQl6hXF{G?D(YsE}h!v&0`Y4yvmjTOp=LLFcL)@&}rZQa1#oNY%W`EI4a zgnbf4Wgc_6b62f}xi|Z*cV|sqCc(+k#@L#+S#S0bSAQef>7qOSMf9%e_KwfLDY?_N zT`>T4s)|l#-&d*^&?E;eUA%nNxc80*lAHz)UDUp(CR)p0m;!^%yt4!i$sDqnVu>jD z`1sFA-u-4DL^Ro;cPzd9|7%$# zw=2FwZy9#JqlVtE9@O;nGo96}cR0x-bS$T<6HcD^R2jsWAEtq0Y znX>Rg7cTn8xO~+m;RaRbtsd>6oKl@;&{h4cTIUO@w`dwyL+Xoe1VhbWvRakwLUF{G z<;ALws}q-v**zr{B}i5Tv3}Cv#hl0lFZJTouit9Zj^@-VwJA}Pu@(LwcGxCC-`|*C z9)I*P?qyGQTk7P0(FxCfZ^yM^=IHR6A;_GXdK9ik^iAsrZOSCnUb23_cJi1TFwvCp zz1v3@baQY&F0u8z-C%{qu95N3*Y-D0M?9Qjfz`P4MyelI z@ylpVp_RN1S(K1gvv9vK!6P05xppf&GAK!n*byUR1=e&zq{S@w_hWXu-jucxDUg`w(JoUy;=I&(NtLWr2&090l+L)4daWsdWDO$yp$j`~IQqw!n zIWst}3|)9j6&^w+2v4j+#{OP`xBizpPleV-HB~o_j%`50ah52ld@6-))|F_0EzlO+2#%NsKttpGYb$Lp~PQQbU)%L8?$5hKt+vdvQm z&DCSBSr4g7Y0Xd{g7d-;36 zuBeE!Zi&jZM5@cyrPna8aZ#D}*!JYznA`u^U9q|@8-7SJmDREt`Gerwx2A_AQhl8n z#;G5&E3BV0yD60^_ZfhuAD9G_rStZLwHe;2pG|>2UifKS5*d+g7E#w+C2t_D7zo+> zitN~DQNe!r!cLftguJ@lBpc#y5!I)3o~Ep3&U1@{%~=+BlqS~dEnE6^r>nlgU`Kpp zllAR3SdWSP7VLH)80U1`F4F4w`oWP<4MqeGB+*zoB-%wA=%GR#gZn?}-{ zX@QRz!83lY%M)*EK2Ou3{3QAAVgA>?W#G@;NB%kispb2RGo|LP79bw?yFY-vbe}w-s7s1Lu=l=UGtF&6VqbD&Bsd$K?NB61>ma%Dfak`k zwvqIW{h4d_xZLllrH{o)-L8Cv_|KNL8A!DYzLG5*khyb&9!e_I5gb%V1}riW_@Q;B zWpiPqQv=BGQv#oWB&O&;Q|j)+$?`-&`?!g8Zt9&{5qAbi;xm0dYl2Gq_Xmf&!8$1V zGkTaq@S`_fzt{)%by1un#PX{>&Kr#b9x*vzgd1Iqsg-yPs%>dt+8Mn|oz59`W10kxpW8~TMn7jF z;`8IS`!ONTVihR84$GL~z_Vi=QRY@}Q2{gfD^=`@ff`}=E5i;$5-R1za)`aQtgnug zm1a!`m#MqFTjRv~40-f2wL9o8?M~5r^$>nHiAF#o!O=p1gxvYyDZ(Dfq)~jTD zz+oiN@HvMoKgwiBYKx>xC;5GJRJ)ndJ*#Ci78@0wPcoPTMj9`^qsBfq(2`D0Jc>HC zQpkP(2w&s4PxTQzG z9t>+e54r!A{ohmb{l8NK8AQO#t--b&;7DmxnN@`AO`TDXpkN`yXXp&FWbW#*kPoK z?>xcDuD>lZ)xzT|yYhPguINC~#7wv&qTsyFE3>~{j{MT-IG8CQiV-@%sjr!VZ8`o! z2Ms4uHcyb`^nfkD{i5`Nx_F%4hviWa{M7@=i8niBBGrars`Sl|YuTpC*iCd2Xe3PM z$B4S8#*rU*DOoF0;u+UCvG*z@b8~v<+c5*Zk?04Y+OWM$%en!*7~83!j4cCqC~Q-kqXmN^W8D$Y zr}L4#sH?K+b?F&C-2Q=Re=T=*CI7Rha0pyj!v-rw5IQ(+fCN&52zO^WIK4aEGem`} z6gwujB%@uaM4R`nDsG*^`QU2xA`5vGiNwBj-Kr{Jw4bj#+`0sDqGIzd(@e)ogc=BK zCZzr%t&C@=$$)uaeP_C*fBC0r$+#(WUfQyk&BvyL4S%qHj-hN8R^JmSAwtyvpMO196O!G;gVk5oYQJ?%#6vw|Or}TfYh7PR= zFjhGFvLb25U1QPk>y#+3d7Vru*~piK;2YyF{S8J_cibjhxE+9*WE)LAgQ(7nw)jTh z+}695qoW#urrC##Igkoa|GWCcf&+|oP2w@m?#w=ojul%{G+v&{W+2jM;B5BtfD&PH zQcpSIFMGeo*~#7%NU+Sy6g{slX={J2tA?L#GDYWnRM8LxC&MJ%)wmjpV_fiCtgzW^ zbtp}rDX0447*JyRx<2MA#Fu&v(Fj*DghRMVLc$lRmj_?Sq$-NyHc zr~967)!m$HNbczPSX9T+*{cGLC1cYAmvtkz>BN#p1RMSplP*ZpUS$wvwy|5SIpX47nEBTQ5oFJrTM$j!%K7k*G7G6xikSiCYF!-nM1F5XCjqciSf7ig$ZGCRNgsNrn z6fsRYyy$VQXC7t!Dpgpsk!6{j%@D`cu)fhG9VwCFRwVF)~l=U|{p@ zoySai0z+_9ciky2d6T>lA75X?Hi&&6*y*V-TVsAAKXo!0@iEO$!bx7X%iEhG37caK zoq=yorgfLRo)>RyK1F^zJUgXRGI}oju1Tci3#_w)-meZ4`&u^7S~rk)Os?# zeD8Cy$J2uUSiErhzfkSnpPZ(@=tE@db(1fhZdzw1Ai)Bqe@>eq{VTytY%w!BQd26@ za#U?#BX?AW-@d7%`F=<3zUjyu(Jfuo+QXw-3I3lM=95XF*q>R;MwR+`Ej#*%nUt5f)EPPH#!J~bfll~%j=ILLZM3!J>M@*_^b;9Z$Fd;4SP6yCEY;jby# z*`AS&bXB$pqgH-Or13IBFd?iq(EL!CzqW{_h-+L1NDL{>N!h1~h#8Y6MsOv~gy~89 zc#4``8~F3(wzb1<6#*K?@WYJ%#IZVbszq7HxO}E`m^ftRRwE4fy|sbnXmF@+)Bz0K z%zYbd#~SiBc1U#!SS!Ivm7Xf;GaL51!{pJb1VB#rOL0mIS3`{|4{~_dIA&_STKT_@ zXBhJLqA~u6iADJiA`b(E$H`eFDfP;ZZ~f8k({q2{SYm1!z8nbu2!pmZIe70m z*5INu*I_ZY@7?{+8lW&nDMlTPZoW3>zd8lAk{yhh%1Gb8^$w<>`*C@)Y3`&sqkYLh z(LhfjPXTPHUsdF=?dtjZX#ctgvT}93ausmocNmpU8;U<8?dH)2!!oO4ys&QA(|R8@ zl96ba;v6<%Ls2G<2;117n<4ImH$r2$@s<#r8S0);%62J!IoxVkXIjaMwDpW|QwT$( z^X4K;DcHvoA?wl!J9$+l;r+R|vfYgp=RfUc8&OnqlZdhB!vRLw+s4dnIjz2 zT*>G5YcHv9uW}-*h@tnKukWpjcB8D>#VI81tg3UJw)p95;R#qwc#}T;9kYAwBREu@ zu~jO66u#&IjSsSzJHrV~F)_^z;6D3j?&g{8WHpcif&UE?;8mIdJrBozCqRrq$O6++ zCN26w+KZYDL&RDnKv3y-C9W@yi{UYQ;Y00+)=cCr8fI95a5f*poda)sg-E6f{ zg4q01U+h!tFF68uPz@oCI?GC*HvUJkz6bd6yC(U`0VH~dMPXdsSv-#0E&X!FkT+dY z65z5`12+Tq_Q)G3wIx%NmK&S9l$mnEW2-+zt42G6QRV%F^#Oe%J3aM{dTNO)l4Yd%(LY)=#LJ(>Ywb%$?D*lhP z?~Z2k4gWUVDy3G7+M}(lM(t6xYSsv?Sw)o8u00-AyGBuaR_&Fd_G-1YiBh77O^`~E z62y4Z_5J#N93@_UB7SOjd+gqISZ- zHL=q$ahpLXgg^uD4kc@7;=GcQ5`mCV_@2@D5X0B0MTFef9G{r-(^oNp^I$VI-4YT1 zLzFob?rkM%GicKG6kd34)}cquc(A6tb7D5Q3x0aC7t%4`)in=5^DbtzIBVn$g{;cR zlP^Ry8CEA_Lvdw5{9aX<#)x_=l zAh_z5yL7&8Ild)-@`XH7DGPM(9MMCahG#x5EiOTdetEZnma~w)igA|j^omGhx(1#n z4SIk;_FwRhwf{5s_HfbjCOg6m9h-&NyY>cAbH;8MbBWZcaKN+1A< zBB0N{M`L`_9&q&+Ne6>7om9miYqrl@fcCFMb9$}G)*Wp zeQaL@cW|!GJ6L5V$3PlfMADf`T6t_UNG@y$ym0kLZw+C zMrx&1t#S{iUqB~59f2>-@m>B1>TLmmgd`=UG!4vh>vD{K_^*N9FO7tt1FpV=j`z`) zU#V#YNqzgQ$|L@!B-wY53T(andO(Ha$X^&^LttZggY&J03r}2JI@EzQ$D@Y(J5K&D zFNjML@^J!t3IkV-J;qSvQf}@6&rCpiy5I+nG<1zY7C!A@zI@uezIj^Z(u|mxBVIYN^U|Ixj&6@@=4riHY;B%cIv^gZK1Rq% zr}KSV&9bK0%;JxqUxjAzmu%cgxG3d?+Kq>!mY4T-jt-h9jUgxnY*D~7|JPSyH;i*D9!c7U}867VNI&@9)|U~i0pa@5#}muE^F(WH1~;;ZV+xf-U{b2A@6-?YWUoL!^Wm^%PUHHoH*k< zAunS39eD+o5^4>JSx?CAI}st>a_yX*Ye=l>_Yhc{D6cFzH%Mlp*9w$;Kxj{PS`&;S zfr87e)}ZhX-08{5?XGJIt$wnkVSPWNJ8*%$1oF)VV%X#hEo8(czHDW;Cbym=O2b<% z3DteN&ap*1gODHz%WA<@&E&mtACuzO44z{>Y@dbqv-xI|)!Ed|j(dRaML27)Jt zF~~&!ywy1OroN%R@y80;T@o$5wDT0JD05$h_8uK@c&7Q(Z9+@+HzDEdag}&4gRLQL zA(u|=lNw0;QeJ_#^rz_Nz}|Hb7q@4;Ub@&!V756oPaOx)yn#U925&iM8V`s=1PUt} z9&g_Zf}N)fU?i@e!6QSnGPl?oeVNcHxtmxRX2m?Z!Xe`5hiY+0{?&RIwdc7Ex?jfa z^52q}l_AHo1_mQ3TE_>ic2)@8+Dmy8w)dBut>CS*?LRYfxg**J7NKaXk*A*=uQWWh zLIN7{u3PT+ie}0dQ2|y^r-g%R)*W-jJP~eq0Ip2B3(q~PK<`j+$!F+IG-aLFROc*I zpOPS%@Lsnw>F!a?th+$u@myf%%MOX|9n#9TCE&nd9E#bIVgM~ucS;MbKNO4V0RYZ0UB21 z9y8-?rEI5EKl*Bz^7hp&j9SY?*LU-+55e9SPoBNaR|#fpGr-|*H%+ZIJfmY~zELZ( zJJiusSCg_^nV(|OfU{~F{B+g?D7XAEbXWfBO4Rl{Ey!w6Pv;MidXU33<79=JbMUBj zq8i>pYIH9NP;8);^SaQnhn17MbI<-dNfiNY(E!m@13X&zOz0q(H;1`5%v1qB>(9MyT5a;%> zSJU9+hCJbN4$H|5j)^nNJFv{(&6u#hOv`Mzvw5))92w1NKxRs|{sZ&b3?(OmI@s

?vB1m0v1L@`NQFoZ|A`}O#&=sDrsKO7}kq*Qk5MXDo9mvUbbba z0bMTXl6)Ko4VyYP4Ug~11-xj4^kq^L&HtI%=s|X3k2+XHATUPwyRcUVC0Spb<20S$ z1Lr%CF)KU>XXq-iV&&{l;b-k6rwzRZhFM0PC19Tk0?pz~^0(@5hS7y%{1kr+%e3;7 zFmhXUTe@5Q$u23TO{}cXl7Fc)+_DxeqTe+)K_D<42G&qu9wZ6}o!;gh!{M+N< z3KVL$*qO6HbX_irN5Es1+bG{J0+Wmti0)!@g{evzdqm@+>e`M!?<3fs5cwKeG+!Kh zYg~~tk~0L#7$tXype=|Q=Q8Z`R<|&{?(;$?{r&6y)G$f!3{;Okxb?BmM@xa0Th|7{zq0tX~*gf5$~v&5!>6 zZs5hI-K~=UJ$Ul{bcdfSqv9(cTtLpgobzv-&?&p=w9LO)7soaV^c`R9gFe9 z|H4nXQ{FvDnu z8l52=Rll*WL}VRp5ml_DBHj|?Ba#La{o34#YTqBL6dZ`w$dpm};iQ3JO{}-gG$>37 zFOCaCc~~Ux=hiB$DoowkIkCm}^rF=@i%OBZH?;eCz0rtLcW>SnnsKxacirjDTRWp^ zRP{@XeGK(3sVT!61wI>!&l-3?P-o(hwIg+O*T4E}c9hI;JdcwBtw&z)+0 zO}lE65vTIoGV{FpT;8eM7M%W2?C@MYAb$7BG}YWRt%UJpv{E(@)V!%%Ka2VcoFA2* zLR_IB{NnC;z_h=oL8DcuVGzs2P{ppYoK$`ySNT=2WyM0Cm+sr{Hz8~QrI_RsZ@qZ_ zt|z5FeTBQq*vKEvw<>TtH^I-Uu&LSNh5pnxJ25RSao!?$=%xy?MAe~*yi*5QDts)x$VF|S&Edha7 z+{DGHCZV9syQlZ&@s;M6o&4X{^he8d`_n#o`J@Rr1$#mjK6l2LB4VvSiQGTa1GH59 zQxa_f%MPid4JZGDDfnoKXs|*5SlwpviA-%EhSSeszUeEDWd6V9(%ICHuB|5rg{Kz} zKE*DNfk1s@L(^2d^`3-eE!_4Ki#JMo*{+=jW(Caq41dHkURW8`rnmw$jv!l(PW`VeRA$ z9^-z4y@lI}VV0kw&=${2Mdzorii(v8a6Ue8f1AIOE^Zvn_aX+M7BYo2nqOc`{g7!>DXVc^gZV@FrGMD@$@k{j58-Y=XWOdi2v|~a zLSO^za)1(2t>?~axAhak8vO+Np6Y2Hb={8F07C+zV`fiFa|u`=nTatECxlsEo^=-# zQdn@ko^dJu9Q@`Y{)PLi3*4G#O#W#O(uN=Z?EK)Q0PT~{^}Wdrx5Y2tr$y5F1B8hC z#`O=A!qSi3MJv*{KyTWug@u;yQGZY=*Z{YHJ1UuI^x>+0KAlPXbU@hMr-_wvM*8JUVc zL66?>$?^wd!PEF>{~t|f85CC+Z0$jU1h?Ss!QCB#y9am6;O>90zE_ud*I1Spy=%AS#$+FyXvj*_ zPN;KU>nS*)Po-6?LOvXX85VpmeMc59jGsmGR0_;|Z_6SEvorWCwW`0gV0&k%EI3f2 zAEf>*VUyaZJL^srsI2&N@f~+LW$^CPQ|Dy$p#Xnu;!>4ObW6_k5E_NF>m7en_25@} z8^2tcMx2}KY!1XC=0Nkv^$Y_o?m9L4vE};dl{UBs)p1A4cq#^}WZo*T1>MB&J}+6M zQJ+CNY5>i%=3^PFUa?f)qT{}jMYN=~^2koQ!{wnmk{FyEB|DhR>8Fadnbnq~sbiLO zZ=2eAynhB~-#BcD*&Fisr+nV?L-{N`oiCO1lY|_EXrRTP9lAZ?|b=Zix$CL`?aii|fXSF(pwR zLf71hP;<=nlDWF$Lgusy)6(dB2-zUz!6t9Z-dHwmX#tZHjOXv~$5ANy^P#2rktR+! zC!-IIY}K2fo<(`vRzpL?%j5JqqfKU!H&7j?qfA-}C<}1~M@Ox=JKd>h5vSWB8QiV10>?F)=GRe~F0*c_c=IXi% z`RMoPcedYRHT(U^n{&S0yMTHECuhg)7LgKhBd0j#_HtLcFB~X)SVs>mKRieAhEOFq zkGmr#j;HyzUWt9RzCW*MoNrXTvCbVuxo`a)NnBwNEZ+~y%+XdU6HfS5zV;e18tQzp z$AZ{sn=ZJ+abh{mST~3Jz@>NPJPi>W_unwCTdy9{8K_Xa1t*8+FUeOX(W8tCP(9VW z#jez@G`Ag2GvUx}M;fWceL1I_o&6}evA1Qlh)@ELKUrUyo&LBNw1qA=rdO;F6R^lM zfbmIhw}u=|Fnl+2C`6T7GSfLS!B)LNFnGy6clg!wfFAC`>u+66+Mz4ZCTMhbE!_Dz z3SJB6*T&In4~{>lOinhS;9EO0Eq*u$-Oo7ht@6C0$V5b@I^WQ@6tOo18dIS2EP+wg)Ry#_I=5r1yL>8PFXXLx ze^i(Q6+uS!N6q5%+r^mMzr=qY23ejO2k}9YM4F)}Y$Z9_(EfM$OHC(QBENt?p)a(& z4`o*0Lw;GAPR}`@Ef=ZPe9!IF^fSWgd-C(0U)1=shWC#Q?~`1WbmDFn zv50TeJ1Er7P~$m$O!^}Z^n^kRfaZ2CKCHs8ZT{vj)NoA07ifrQHLdc99PjUp40X9) zUx};-@j2^ZEt!Z=2$ifL{AZ;>ziOvw=t25D(MVS7jo3_9ny|<`I7GnLrfHsE>GT(; zXJe`Jl^acQ5AKvw@{(4Xk#I~J-SD=Xt<4u&UV$fIb>cRk+(Uu_dTSyc8LvY@@X7{Z zt~XVVX95f;`HeoHBtZ_MCvVBev%)tQJ<_T}IMsJ!MRYo+tD-cH|F%>`!`i?@+fkCC z!4kg2s?@7B{Rj)2@ykBbE=v7dv!?&O-ve(5lLdUzpH_J8^Ag zE?%Msxn4A9;>{b{+L*~nj)P}Y5aUUWcCw+oa-L7oz`ix>FOdchhFyMgrzefwFJwL| z93;)dc}b9e^hI#@zh=|I);yIgSDnH}sfEi|neo*^vqaLqzV-au(Q!GB=oK9>+-gu< zCXZ>vZSD*=Jx?bH{R}&Xc?zq~>gc3HXa`Gp(0-)CQWD<>2iCXAC?0Y7eG%Q}u_T$= zAF8kEaeHJ2HYabT^sfDL_xEXLS63}gOz>T+{rLGl$6{Kw;>F4#G=M4*fspMms~y&q zlYj%49zj2IqB=Wfux+Q@>bO?(`ONKs;RF_#X(a4>`w_8uTU+hlbfEhlLOZV){W(NU z++lWO{8^>{1DRkLLinh369(hpZ{VnMhdqnIN-tWTk+caZR0T#XYauwqhw{b(nZWgR8{2@R*1J{3TLP0&pd#l@dx^`0%8?GWy*)XGBUy|R^dG_w8#jURJCYz~?+*#J7RK}W8MR=%Y@ycx76~6h(B^f1 z-cDhFq_n|nCXbPdjS$;wzCOsXdws4p8MW?LNW5*E+TDvf2zrVULv?KBC;4BZw4EyK z_8Q`^YxXGP>@$53tQYh(LZM79(sMndy=?n?CT!*GAWYYTFv3{dRw>>@u}{7}`#00^ zB}!o@!dSj130h~WqcFp$P4++JHl!DuspVI{jI~;vX@wj@ga6W{y$-T~@A-;+LK1o( zt160Ei0XZn%gX{_Zt89S8*~rPeA0&C1?pC|$1VI`)a-3<(3mBr&~4hEx_kc-@jKU( z5Y1ry^=Pk)C3-joQHsxqMS5~%SniOh$d4F{Yg%f$f0L4r5WZNa>Ml(Y1iIh{M`!kT zze_ZL-Jf{|*pJ|c21nZ{4;XfH{ia<2GE)RXW5An$qQFV_xpk8sj%XDm5HCNdz};;1 zRGt+^kzp-PJ-#nZAW@p+a(uolrN-O=(uVL@`F!8_jDY=zNWY%ZMNRgIPak zB8oVZfQQ~^q;RTW_Vdew?AM5da2}>qXsE)%%(o?WGbb#zCsP+;Gu_3Rjq!txti0E& zk->nsDn&ttYCEYtnAJtP$blQ|Pc|4GHJX7%APjYYB?my-@JURfpLv3)?B=J zF^qBr7eb@uE+QJst(%%yN@g`MC8<(f@7-S4Td0NJba8~Jki_-61=DlwXn?k!zS;(Wc+N19K!BA49tKct0-(ZVJ^P$+R6#QpRrd0tS$1?+Y%F(H+Tpvq_F1by z)RFP=Pmcpt2l`DRZ@!dni(qMx`-_0X`1kul42-_eejB%y2La5#lav*U+kEf!UDY^V%5xZfZ~bAwrn<6wduBh3h~a(p&ALQ-HssU( zPoq1GK}x&U&RQ=Xr`;`$zJF(XbpmIf*rqzyeDCC~&b`m`ysVv^&e|_V&*m|VLZyMY zMjP_b0W!2~l{Tw}1ErwhTVmVPw*k%DdF*DvD>Yw}MDIr_rv)wziOJ{UVpDSxY9XQS z0vLfem!lM+BG6{_3&9X^g`TG}O}v!aV(o(<=B_rn;_*Q?AuHlRf5BbL28Ibsu<~(6 z1(|F&w%~JNt)^n7)!(VRz(9M7gpnvT5I2Zq$VL+^pX>8&HrJLRg~Io*A-EUvW-d`I zFRs&z>t@1hV3tUh(EH^K9S{Im-h6SLaC?1oqqc5l`*;uRKHInV@j)m`LY-OKO=D|0 z%;8HIAAg*tPOdY#omGIRMjwvOY~?cFU2`;94>{lxymnt^Q#}5$5Vf-i|4Cd48#fzs zDj(Wwg`M4dPCqx7d-!>@FaF#kAxyQ)fI*Jmc0)pb+D+}Z9WVTO_D}C?Q=cctDjex` z-I)nq^0ZZ6Eb}`)oslvb2u`-@9b%k+#ex>xp7{cPo&?lS-n-vBzZ0_5ckUE{2+TDo zpG@ANg-QjX{EJk7WRQ>&4yVj{TyqYIxyzWo5Vvo}rly zrr_b-ZRfk@Ef{+nF&3`Ynd967Cy=8a!`ik?o@l( z(GKIBrm56%=60|&?;2Yv@!Jpb9WH12Hh@scG6-a!#9jM)ah4m1yiII(UlSEZ zTkq~A821jtj7gVxEU|^Py(roAXgD=84-`A{OgwTOhyxx^%ojr7A>;M|Wvf@ewI<1I&6qYSOFN@r^qHq?dw!)1d#RnnC$tLY!=kN|62;*-}0gg73m z*y__e&qPf(=Y+sVoGSbOXdhaH?+M9)s^z8J6q1a^>K>P_P>^Zs034wRee5^IftwZ<_(IEwU-fR)j z>w?}$r`suvz0h+o>oZMNz6Azp|Bv{3HqQDnE*L>HvT*J3e(+xqHiWKpO z%8r;*t_^r+CQaM!*14Mflil8H?wVfMvI@w zLVID$UQOfk%@=!v@vp7BWOtQpQ`EWjiHe_}paRCM1YbIwXYXj03lY9tA$+NOcx_Tp zPgE$miJ~RQ+ub|*G|#a@n~2xPAZ%qcl;{a`BR5F2QCm;gdjvHu`$<%@?1adY8-jn5 zhWC-UQrBFa9G8^9?~o?<1mIg`g3qwi!I7_m4V91vQITSD} zT_V8n(ouJ{lMvbcpuj^(5IY1o_o;+#AF#jQAt44KsjCYRDYE0eS*7Y0fH0v0vfRCa zX4va>>meGe^T%ktx;i1}+}ovzNSK%_ua#}JR!iotduCuSiRkavPfP~G0ypBii__6u zd>8F>V|5G!L&>Q;l86>uKTHigtA?^$25P!QU;5PFeSMBQ^(|6oa>Vj>25~^lC-@qe z68e|PNxy&{o(ye~Er_cKlg+$1P(?=1wq-I5ustYhk$j*KWl{;f3bPhWupzb{wSDhn z)@8Ji2)S7@IR%2YVzMpoPR}C-Os?ELpHKE;g|dFw_Qnd9@dK>4WNUMrVy{-OIVs!m z@8%0x^$3%)T@R%C-K1+3C2VYv@m5T}xjv6lcUL8&HSN}#((pCqM;*F5rO0Oz=TrKu z)#pcz#yD*>yjn4xS8bSsQj1_wI1nW2&efca9j&53&O2IfQi|53VCzkvq6{+r469=> zK%$7{&)VPJt*x8|j8`;sS8W)Op#hlbK=^D*at4+_CjIEh-@<<8)Dpq+~n{DTTj zOMr|*n3cx-4;Zn&#QGfvlKjl)Hmm2Uhvl98KP`Ym2OuP~GS}w=qKXQpHC&EvhwD;O z9vdc84ZOD&{$T;ye)fH-<+FRED4_S>85uohb|nT1+V!@I47u{{6!{37Vm}7_Ys*kl z*hTC&vT@s%Orta3! z4R-N2#GQr{n)ldR$s^hHDVy9+eH8FtlbUSDjhKr<_gB2y7mx%zxN%PDe>|;+Ch6`t zL+iR~f1R)XbDGocMItLdBDK@r4w)?($P(Js>Bf6-VkUQ#Fc5l%TfxggDu&)F4G~$w} z3Uk&&?uYEoft{H4USU@tT1vRWEd;OcUg?*$1^<#(XYRTjLKD-qq z#C{kh8D+NbQ8@TMlghN-s7%AqumTAMN)(-pU}WWQljhqqokMS@Bn!#zQmHJ}v6)`> z7i~Lx3A7vE*be~ej1U=4w*Lj3infPRqDjYkl1n)d=Uc>h5wxh2`i~rm!1)&vPrg?a z9xR4KqAf^|-Zs2+TqP0mUs1sh6LrK4&trymQ_!@+znFQF#bpauBTK<|oVM4iufv~H zE9(3sUpP1&WLa^t*OsY$ z#X-y{#*G|M5aM|4pAC6?J`@Z4nd`GfNf9qaku||cWXgeLrdxsmPciDCosz9kQhhRQ zsW#ilB1tBXVXBP`69nKvktJ>LJ`G+jHFj8(P~r^!YobGggMJMFJcv-wL!7p(UU%a9 zHO8y0JsgFzRuamfUw%R-Z@9|p@*#ckYiqipM(px{8_(x!rJqkqsuac77oP6Nks$GyhX>tl}U=->~I1ENz?xKC~m-~2{zp1jN3G$&+zpuT+i zJ5HHr-eE@9wO70jR~H}*Zxbg)DBPU7M-T&E;>5KaNU9ql&v1Uo@Tk41{k>uuj*?<1AagXmVL zTQO!jCnu)||34tq=H&UYZmVd6O){!J6cJs;%8z*pCzg86_F?rR9B5Q0<_>Nq!%gOP zT@T;_~tUJFyf4rq5Z#JO7P@mVL-yfY`tfrHpP&vpNV0sf|8fqs;g)?P6 zWaGbb?roS=X-0~Uj@GYPyl^A_-DwKVBr278Dgj4Ycqg91;6}hFa=_y$)obcX0q1Pf zwCl_q1iL&wt{m34<=CpG-b6pz3^uo`A)XaaHz`&RR{Cs0fCwYs_j4e>yc~)6bJAy= z(O$#aygU)Wv-HIuU|{9ZG~kgGfsNew32PR8uW=_Sv90uD*O!(KZ=T$96sZ!CqL-+Y zbo&WZUd~j4n(1#ZO#<3KGIl+FzuE3JXJTY5oI3NGX(NZ}WQca@3*eR{0=f+6ry^RJ z438YQR^4K&Z)9lV^X~jLU4jBf(6@hNJvzPSNrJ_%hUh1g_ZB5$rZ!dNgT$hiD3F5m1~jnx_Ce`Ia|T7*1#KFq=MK9g9QVzfOKnbp?Q@81pjAwPAij zTIPYzBx=iE*7y7~48GPJZdf!AsMbb>ymKt|N|;@7j@e~Jp?gh_!lPXNWfV5UJJkOx z1wDSb9Hlsdq1}yHd?7Q3AK3%(1a0NR9$B!i^6N-l%IhQ@VXp`SwVVtx!NGPBBT=-L z@$X8)2sDQkvSS(l!Tv!*s7)#iLV?Oi(c!X{UCvB+l6Jq4-?98iAo?(wm;U5C(yycy z#eFN`aApdq5G2qj0wfyErN}UxlxclLL=AR|##L1oXwoa*fi7b&DNAWXbLdfphDE4N zsGoc!6IH7;YKMzn&iHg#{wpi>|6kG;VisgX5}SF*yV8XJ83FJ0on*)XphCq<{mk#V zffS{|i)2CknIC2bUsRY#c{QQuEzKn;q*zs90^m7}aLUwV5(@1OxJ%@aZ#u3Q__ld0 z&e0`U$lrmtK|5vL_5m%dFX|yJG?c1)1K}?doG~}S{mUDnH-V1DKLC#=D#eaR8O%)( zkzb3$=He2bMKI4yh#ba+Zk1$~zHFh*+nviE!VHQM{OaSJEF<=QY>W~y0qJ{8qWN*O9irT7bv#k6VKXhzevlWLc zFSBC&>ex^zmLjla&y5O40v%72nHot`hZ9-{228aV`_huJ9Gtf1w!f*K=IQm7f2>c* zBdC5Zw$cD61IrRnttqbG6QzUnwRXxt{SWHSWJq0)bk9?9pN-G1J55{8yxDaO6NPFU z4zVU1xh^X@`(L>UG?+on4Ey{0Mo~Zp4~6u|Wa>WCCXCuQ)IjHzJ=gZk%*=ILHxrC= zJtII;IzHxr;pW9pB!bF1zqIGbLlA>7N&O&5qjp=K%RKRMnAl1ls!5$V+)Ntgv&B7e zGG14y;W5n|B}WMXN|hD#XZiDy_+e<|`(6~s!jy9r<9@!3g!^GRTL1m~cdZl`-fYA^ zoKUpLfghvKr;+*H>ylu6V~1VWCi_Z2%}kFskJPv4=)s@k>+`6@=B|sBSw1q!Gm9Vn zEr{@%LT5FS^kCmHcxrz?F5h`tKY#lEo@}_@Dx=s+MFvhJPwDTTwfykwG5*DROGWcI zfeJG?b$7I8T~V<7h}RtFTgsjiO@DnQg>-P7LZ4coFdC#xUVY8`6nO+a9T0r_^IIPe z507n2m`VmMvHUEiL_7sNDaCNTS(9aX#xSZJRbsJKv(**&C3XO3)bX}v?)U^(87SR( zN>Z2u9tgT6x#bc0+&k-H;O^{-wT+K0zPCp47UOff*ss`G6}(BzMU{P9fHxX$>nZZJ zL~e#HMxaEox+K`4RTp@*vK88O8B<3&eCah?GU>inww&hZ*KiRaTRgYXf2wNBq=Nh*@eh8i;OucB%YI-jGHaVCv46q7BzXL$zd=cFrlOf z!cINE(Lq{*H=(zPrvs3A8@!FODm_}KnYPJ0dZ?7PlZzj6^bd*8gkIYq0#u$h-9r3X z#dpqr%JsqV#)=Q(-F=F!v3}}kQ|fu+4uX<(n!*%eK|tl;LEn)sKhrfH*WmevS@(@( za_h*GLgklquZ;9uub9Z{NYS@3bJV4tY1=1)4Hpmh$mGWPQXEId>u=;LEw&(#MDlqE za(DwqvZ(Pt0*i0{$TblUz1)9(uETJLakAp4t_b|z4dij3p#b@VBSqh|rf3Tgmuo&? zK+vPR2wnVTvte9>;D@AN3;Vg*Mo@(yX#eU^#x}^H=$`(@ND4P-X#aQdhw1kc%m<;O z-#gSC^Ovt`bR;I#*bh@XRQ~Xr5SOQZ#Bo=eMqmUGby+3md(TL8nK?&~I2xs`#u~5K z#-Oxt+2mS|U8RZ?0t^Dk6T&`lGtUJnoZo*zhtvu`?Px?fNFIVlM#W$b~Q-3hNZkjy&-I_>LY~+a{3pUkG0SFp0X3llZ7GA+LAbb8?4fVdM zo9k-;EQ6xcBykHHM~`1TTu%=`aU^xnLyhES-=^i9<}(~6w(?nY3K{_o1;F+B5HeYf!vw9d%W<^@K zq@qIBD$ADrdNFzdc^`9^G~IHLE23d0c;CdHE1A9k3vd7F3ZbnonUSmrkfY z!RPV;Ej(IsG zkOL_yMT6dKtA{fm@Ww{T%WlO_;s!-Ps?Vp;&u=v zNPqqUO`5G>A%jSYDlxrtB~@Qlo{k}@P|{F!bo9+8p1q}3z$-1imrZXGJ>0ZdvZ~r4 z%MICB+q3jcGi6V}$`K^I;bGv++e8|)Et|R*PIk5|kRf*rAh&_r%;KFP^U_+BY}@h? z`-*M|APey9&>yWwcevcgGztd&^5j!h>$$5b1Z9xG5sX@Aq{s)p=fXk^2;-F3&GAw| z;6aeoY5~?Twx+3O8quF*l`3WpTj07+G1i6y5~EV8dEkR~`6Q)qF>6iIBVW&T;@wMG z&!lK3-y7|A*D?;Z_{i)c34SBZ(;UBv%1z3*nBTu&^0JU6=5|Xzdnr)&-BXUs+CCP? zCYRd(GRLTjHfqp}_cM&?R{Zt6VKf=TUdzL2?I&Kx5DX#Lk3ZtuR4bQm!kmuGg{;#+ zOA_cId-}s_9j4C&G1M@`6i;J5aG}#E4tbPX*6jdcdhg^K;+JojJf2*>p}9TFXdY?b zQ5c#_ZMVL`8I^cH4%rFf7q&Z?MUyd76jrMxBcnoc#5n#ru%8G?W#H%^Lo!JF+VDls znLi-^I0#lLA?80Kh=16iQDe{#%-1oRxWlQm=%}<@13!afn_Q@DVffr8J19R3gNTLg zBtRf&)x@J8ARm$+iH?Zxv9Jw7+z`39mvMIpDs1}9(bl|cTVF?x&Y5fPrYBH@DhNG3 zex8T9v22|VAqk;oqObpgtdBEvcyWo@hVGAJH{qaVFSeS{z_yxm)r!!ZC3iG(!D&@< zsIB;ARA=|DyZ?9E6&MDaK^Q_w>mVvZ#pBe1=}6NvzCGQ0TVRy^giPh|pZIV7QvJVf zEh}n*K{HBD(A>gy{Y>NR5m|75{8pS5PHB(dl# z%{%MspWu>0rvN&d0PG(CfeQ}s<_)V8p+$g!=>($^V1T^l$p?*nbx zbN?`g@+W~SQ)9)G&_{s)#jyGC=u+9OG=sbSYIr(uOiKEstzL90XaY%;K&TRZXP7L5 z!=`};Au(U7_sm>P$TwvnpN&jWFGn1B~uH}bWWTaZC5gWF#L2`F}?%iAgJm}}Q zf^hM`oh8!*k9}f~cqtsxt?E_P1d67{#wAyqy*dWCFcH=HgqazrG)>d$5b!Etm>7T^ zLlu=uqEIJKzebdl8qEJi8!T|%xOh^OG-%9{JGtoa5l&&u^J&MK7wkwt4fyA*3F+pU z0)X3Vgt0j(dG80xs#UYr87#7Z4__z|~_d1rIH0`j3<5-eiE6<{<*a zee_hok%r|1W2rXky#vX{RH!(qU&Lr~C9mXB4*W!#m?1mJ>@4?liML$lQj^_>+#V{= zYYk0_3O|{2$2MH-dX5VJt4NdNaCwZ$CqdApnBn3w@UlMOtQM z`PcB|4p)>W>2!hN*NJCw9ZB%_#CC`Y9=b7RR!Au-blX_i3);SGm3FVzY~?I?(gb<{ zH&O|DTlFWi-U>?D;{74P7t<-tI7lW8K`nx;pfQn=C7NX1j=35_h@D*k@~@?iy|{!I zG!3^wdD{CUA1f;BbR2~8q-g%+&GJMeso%BUxYxR_lH>I^9F~>)92zq4o-tVbua@I_ zB`J+Gb7iCH#vH_u!r9RbWI84ix%m?Pf*p)Rg^zGN#K*-9XhGKAy;wd#P>l= ze-L)$c}vhtew!3SN_h&Q8{f@}AQPbuL3+0yT0xz9vC*%hn=0J_w5GmKeNcc7eAcig zX>JZxYUUXHq!2=ZkCR`^$6`y@ACc|F8tiCnjn*K#|h&a4+H zDSRFbA|Zr`a3OXtmyEJfT=8xGuMSR3RAp$jmB`yK!X(KQh4DFOd-tug785T^pSY+JX3-)nnis#n0-SIh zGkqirS-%9FHo$7bZG8z$HK?r8f+u=3Yc&38|6Fz-C6*bRsW)}I38cHLQfW8Dp0m{i zqyAw&jmZs1btHrZ{lp#g3ceJwyS(TaT6Zo;pm#9v)_&ZIeIOs}K@ZzOLqOV${ZA!HR1-dMBIV&;wV4h#19g^q6zDW)?`bT?>iQi5fZAMw zrT(YB60DPOxWeg=8jF`F@Q&#=ro2|paUbm9${R!gTbkkeng!s|SW@+O{kF_9&9v2B zNTA^Y9t1bd73?1Fe}Px|;15LL0Hp*?L5L0DfJ+KQDrBB$USa} zqjc28kE?nNuX2`VV1}@syL9z*U=7&tB>nKC2a4Df$W0`<6tY!?zUjVW9mNB}MY5Ui1>F?Xo@Z*~s)&y_odoI(QE*lqsVm7Wz`l zL?o3Jw4hLiMzt=Vq_)F0xPN9&ZU*b@a4V=swl@^b^_tlqg{`M1ye=g{Lq>sy%pCt# ze1ZTqjBels#R$5E5B|l{#MyP+3Bg{nAS&Z0S5nFN+x?7fb}bF1^J(opIxz4p%!(HZ9dPK?Rc837&l2%kUEh~v5_Nd!t zLr)JU95mt6sB+1+Y>IM=q>dsTBZICe8hp;+6yFIVYUpFOKY0zj4TTlotTcSA*@qY& zODU8iWZp<&;Y^*iNmw@_5!46kf0vtRwreLs&Ky9e#*Dp;`ME5> zuhBGJY97?n#ezleIERE(PU_WBIbYc7xi4V17aH8I?&5l|GI1@pE%h2Y%P{IO5Zdi*14Ah;eiY(Aq(ZheyYFxqYa6c_|isICnmNAUX1;h?EnV?(PGfk zxe&DyHnyYygR3hw=`^GKjW;H*H>6cxv?WTB8S|fr7RRRxg8gsZ0YDy|#Poj%_tkic znSU`L5WmG&33!lU#TZ$-_LH*NuNs78WG$g`f!ziqfcnS>C zU4Um8D|^Op=YEQVFItLUNnx!|`f1U{jUMU@S0Li`HZ)~{bIX7!rLh^Ngm8w%$@8WN z+YtqDUu5(bNFvc=BZ_XKV}qhl$%22Z1Y$E85p|Trjpv=%!U5Zbe{L2jMrwMC^0VFt zZ=@0V_5?#tkRaY*R8rH`o_dHNX<3B9G$*}9<}pj>_Dj?wh7HQhkY*@mvXl^DSOmnx ztrLlC$$gRd0}aIYNr|1%2cwPx7?HVo9-GCwVRU3NLekgwj=yHuR)Au6Xj}uHv_LXI zNN`Xl!IF<6b?6SMce()4F8@!WB0ZcakaC$~s{HKUmJ^9&MWwnBwO)~Fd& zfFWR!zmKNio0L668FBy#ql)HEssqH*IB~wz2Z&#p#lxF98*VsI0n{;lpCPZTM=>K| zZTrEB&Qzxa{-piPQQ%d$JbhR=(H;apOFS#vWIy*5b+w3yd^l02NnK(dS*I+LLHE?W zUGUkGZ^!BDIPkhwpRn=?=(bmsLvyXC+1e;}zv*kM&i)*U7?Y-M%ys$pd}JZ>&o`E@ z`NB)BeU}?~(rz?*CHv|GY)pUrx>M#-uHm>LwpC90l&U`+`vLPXY+*T#?$pnmcT&Ln z0@Y?vdAaUTQDo!EnTa-_kNl|3hPe90BWDB3LFCxx8*ky-lXsB6aG!V9aF6|OgP|#Z zM;yL77w{@2IICkco9*Z`*kW+*~-)0*_P9J_bVd3}U= zvyiXs(l@3o>k@%7Jel&(e(*6Q)@*H0%F0kOuqG!^(MYFdw!rECHhmxu%5lcSii|_eFP~}-IJtK$ zYV|}?)duJY*B%=8%lZylGiTX8A+dOwN)oL*MIJCv*$DS-5mmWR1=CtqGi`^j&wRGS zrcUwQLYhMkuV&cuLigOPQ4p_G%hNlG5l%G=B+x?Ls}DOTpG&fqzSFQ`Wii(<` z_uYWm(sNpF$ibZ0tm}=D8ZNLH?}&ZDnIINhC~YW)pqdpCDj=HKnc(~~ePzbXa=8BT zH;cA>P%t+=6iz4$qS(^WIJ|a>tV}|^Unl^ATkWC2dQur%Xu`LnGynFR+LarpQSOkc85}6IIJ~`h7sbWgON%b?N zI7mj)iWnf~5oi@6PN6JE^wk9S3ve3~2= z^VvwI*0$=4JciY(t5qx^W<>YZ$-PY5L+*>!OnncIn7E6V4b}JO7WAT0J_W!%5`$c5 z9e1#18qQ%IEZ|F!XD5@sbI3yh8;w4PYO^o^8R%b>XsbDhv<2s z_PNYbpCOGl@V&p3Msyff9;|gB@zlF~=Y!oA*>xlv4FK`RHSFcwgyTv`>UNSDS6-%P zLf4;}YprjEe~Si*9z#DoQ9s&-T=7+Xlt#OG!ZR+8M>W9)`Tth$czJiqD!$XTKSIz+ zU;u;slLioTXW8)dISa&F8Yw2aUJ14$f1pA46pmD5yw(n@^s+!FXnw(VI>C)W`cW&! zAxY8OqaECcTfIeeTLL>zRmJN7^P99!5r3r=L-=&r=wJ~gd;%FwO3z_s;Y&w%g+lpJ zEePiPlI-m#3J?>Y_5Y6Il$H{fM;rr zhYrfl^gAm0CZIa0jnp7^PcDSr&Nwfb!(kl>fmRoLtMjlM#OttTkyu@m(NeS zj9iBdF1o0QzrkRdO*fo1>s1YHZ4YLgF;i9shVf9N-_@fISzzEy&v5NAkScK+3Nb7<^{)KKSnM?{0wy?X?X5@|z`FK9HFJ`Q`0h zl+MuS;wOzYofH59iM4Lr!~jUy6)=_h!c6xstvI@Yx=^%LP|=?`XT?Z zjrDHb@aa_H$#GK_%z=a3#yB>@YF8I{_HBE9a7fX&%4f%w4M&W5Gflo&`DJ&dMd(IBc7bJ2KC=nXmpAy1CquTJNz_!>_P+H zlMkvN%Ot2sP!(SP%xQ+%BoUkRB>nfdcz>UjsJNc|zzjY1z7CtOsP=OztVta=^I$)X zfM+P~Lw&Ok(sc`2n_GH9CpElcJK@^ktI>sq?%_~*JiPHrQNVLFRd2VFwMFK_CHJ3(W&@LwK8x2+kt8!cDkk9gZgeimsKA_>adB2Rtbw;&-J18*P^A$Yu2Jn zv+Hh#Z^KKBX$j;neSoxz{uyK}hmcm0^X22xYvJ@uGDpNjes|T&4Q&l}!>X-R&$>HF zkLE}wBM3xez-zPM>zLA#tVkczqddwnv# z5|WjWLkt`%!y>10LFmGO1eV*VAT8Tf(1FKgHZdF0QB!>;UTUAB;6L1DCSnW{$yjDW z@_?p1{41~!R{as!Ys2MlDsiKL&%F-5pgdCJERe0*CHOxRJuH}2)>z|hXC1i zjgNCTLYc&)Zlli#q&BpM9I=?So&>)59lg9`eFbd}XaX0mRn!E4VehZcX1(E^Nz66K z$Z+f10_tf^vxEG4gv`qYU2$#0DDE{r2mNY zF!Hk{R*u}KZPlv+(oXx%Cjkae#d53w&0yok@W^4vdi|yV0)&9w5YV%*VYDunW%zNX zy|vb`^_%4>jF{nNzijoarYhS?1TKZqZ)GUYSo~vZ!Wxv5JHx*pilobA9cWE*V&>R7ddtJ@jO=%LGD zvdHmJu(jSVmXqmz@wE~&Svi;$SLQ!*-w7~~#uz%W$W8CM!xr=VC=EnCW*M@IwOvzH zq);-T8xnNvA3g9>u{uCTp~T<6>UOUxaMTjhrl~1Wt8b&UDpS?I9%jPMe$MQ3vtX#v z-T zy7M@;wuIy$$jxgqwVhuMuC%3lss+bwDZ|DZ zgP{=aZYsFci2En*r{QKnTGmsL@Do(1Ak;meB?^wz`04afauZs|bTkSD4Z>jzda*S@ z;lcAciFy}orwUoRDnX>bJr%(r^4O^4Vtlvb$i=6oT-CUF$VwpMYn3)*r*`X#Rc-whc3)h4|HEN# znoI7mIYFe@M{TmY>SMATJ!LFzcwO`H*c^wY9isDPxGr`AkC&~ji6!#h+9av*Zkgex z_yry`5Y5%uaM@y37ml`!!pHe_;gun*7ACf}3D!x;Ag)Z&DodMe+7P=Pw8y`D(W0fe9UM0x9(dUF{rp;vXYt%eUgh{Bn&Zr z{|wJ+?u*7)8iI-8qk0`+C#ozZKDrV5aJzcMNFq&!2HCF>s^$n-=oiHk(`i?YKD8?h zt1W>n}-L?w@vG=j?z>jsfxQ;wNAnz;orkv%z!)mv`aEbTf$^ zvS%Pwyo{@^-JI3>PW_&{Q4aS;L)21W*u%i&q*1wz^CRcsY+LUEhF7IJb;yEmGrUB+ z&p(k`yA656J50b^g9yl+7Z?70Bd4xulSFaNwYF<;LwUeGh0wKjkKi%L-cUa?yfi9E?Ja}qingxJjUU|I zH4vN-+$DJM;O@cQEfCz@-QC?aK(G)zI0TpAPVal)Pr9oAb`^DsI=1DkHJ8jW=A+)4 zx1@i$6LXbzlbA0Kh;SO$ZuD`;|7fW45z3XPOJzo1^UQtQZ*}#vxdUBfLwlMDlSVRB zi_eN%HQp}|&^zA?P+(s7tQ^;+{-7@2sMIB!ja3mY@Sh{11oilvomsTPWoFc;>L@_& z7b6EQS(iTamh-dRKQ#`NziVz}I#z$XpmG@{F=NpjLL>av$m@PdbJzI2pV}OkeNY6V zFjrOGzf59G08g!=vK{d)?~sN-%_D~!rSWanLKMKysf7YQ3wn~{YUKz`J{rRnezj3( z#*FTW6(n1@nUcu)27T_==RPju#U{dKJ0f78Oc##-``90M=he_*pVJY7>HQ@2Q!B-i z5BznjjuQeUq2Slj>&uSs5~DK-#Hx;K8FbynEl>G=tGgC8qpmrH`kV*#+z_(?c`YOL zwlnMfNp$m#Q@_tWDN-gs{P}`1$gFeLd2l&YF|V>HeD)de+J^O(>%M~(x!u#?pF3hE zelOX^N<6n7Bzc%(EJ`#ETiPXXQ;Ch2dz^d@RI)C?n1~F zHKmt6d3(40)qUiA0mrh>X6?&=G%@Y}q&5#NLUx@V&JDCYw#y^r>5e<>=yy|6I;?w4 zX~*uzVlTPZh-__lI&^wPJ03&p-Pf<&k2Nz2MNl>A$8xWSt{=JxbXDHNI zq!qLmd6H)*Jbs&V$Tt2pGecX67v^_KXYJA&#OxPN2~U|^d}g(&cscJ#&m%As>HhR1 ztAckQp>tihjXxKAs%9dpT7FsDbW=vi<3Lv6>}vbkr9(|bPPfTnm!0^P;WWJ)AnD$(%gQ zGL58^?Sjj=2yITA`iq3m=|X`)D43Nirq~P0c@|16_zk7aqt+I)28}56=0<4PJXxTT zs{n*+%|5*6{Uv;rI``M=p{Zs_(?yM5tudlnFOFM4hE0xYI-~&d*!b^vL{7bj_ZvbSTpD|cY@R`{42_h zDkE&SwV*_i`YC7{bVOxLPU;wAYf{1tql#LjjY@lUF#-9w_}oJ-%YM{@7hg^spsRZ z%7oh#W0sKtlfo^T>YgLX^ncbwrJ~ic5~N%v??1oIwK9NnH@kycWH3+hVMpnBPvahO zXGlW8d3ADFSQyjmY@-F-r1-Y-b$<&1>CH=&KyW38XPv|no)g%NkZUI2pfR{7^}J`> zt6=Oa?5%{r=bJgDpvGj{g19asx~^lPjpWo4$-pb)Jf?|(YEQY$RtHr&D~lZc=bhXa z#n)s+c*0e94gHdZdA<-RFfVaeXss<74+nt4JrmgRmi}gL*qldamd$t5Z;`!Qbi$*U zy}3=T)RKYR8=5$<_tW@{F??O~Es`NdS^a`)=pwe&S6fnluEis{HV88`d_BfC`}u0M>f zw7v|u@1J%L4fVQ)yheJPF5{C3RyeFqrx^&TypF8K*hZp=e?oDt=`A_v*nAE3*$|*T zzXRzXRvAna9xC;hQ#sp6>l1(a*}X zkg(Ky5L;C2H+?q5v3o$R00dMJRjkCq-3A}~Yj)lB&m^b1W!>5CT@^nM#-VCH;kT}p1~^)#`gn6=LS%HRWUK|O`fDE zC_^Mv<#DXA8ULp6dMNV+i%>5VlGs7Czs{e0Y=1%SUNu(V6tUM&cchc_8OM<)Zs}|w z=jN)?1Q9{bT;k+o;o5sd)&ZLw#7~K& z9EIY+);X0=`vyNX^cU8WIMu4cv0$U%^`^sj21E7vuG^MZ75pt|s3R|p?LxUuBp%vk zS`GMpZ*-V*yR~&&t7ss~gqFtH<_eQCCRBy2W&DprzfOrrw(t;kBuOquy|v&5cOIpi zzHbr7o!8lAMrwJi5nd!!k(s>{nTpwe; z`Re)Zoy)Ffh*YbkIFMLM2k&l6jqd*>C9FLu9;&uj;(jl@QB>?v8onq+KL4Rfk6q|q zRI&@MA-Zd}kB6JQyLPmVz;GE`$`-mR5W8MtdSW!2#6I-Z^oU=hJC>6h?neld8V>yg zEI{!CtUQmVa~b)a#c?G((|T2ES_29QnS{J;O1=rd7WrSaP?r6|XrVhWY;60EOej8G z$#a^(r~ij*>HWwL=iJoSTPfRhV(8NGorIy(j^moE*mmbQcK?w|Il(8gn>qHm1Oh-L}S`NYdt83miG9jc#lqB zyU=0Bj&>W4cc9*bF;7FkLSg_E%*aBNafZ+DV17N|7z)Ksb=P^F%^&UIw^9~K7Ao8K zhkWvxhUuAL8UI9`E4!_~zlDJjV?DwWy7u5J08hawwZHa|dV zdVoT>r^aKy`=6v7$42L$?iUMi(?Can><)_{Q)k8(ee7Ls9%{ARm=geiJQ*6-5fm{| ze2`n^Jdou!w@W&zj#REB`Mu_tWE2MIVPDm3OUve6`xy17^eR!cl+%4-d%nq#4FV4l zE3?){gXU-(n?j(9cVO+7?%msOUYweg7le%^QU2Z30xI(6vpxLD?(QtUuiD9q=S?_) zbfk=u<#n6^5iSw3BePKm<|-nx{Xjc6MHyTiSyG>pw%sur%iKj=vqf-x-I`u;ijgXsLn;7^G;M|46`lG#wh5a(9rxkCrkr6;}2f}Q!qqfb%Gh~JZ* z-yZ^(7j$Hl!KS9BA!AzZwFS?paH?g5==MGHy%L=l(D$6{8X{yX+gO40?I2NtLIxJN z7?=<hZCbY??RyLx~4ki?#12LFP2X)n&M?KpvTc&^u3?G{EMfXadJ*tB^tYN zhBCOxGnM(_HmmX4+CJiF}sPz5Vf z>`1mQ*O{pyL0&y(bL$T(Rh=)0Cf$*s3?TsUJg@#6>^<$S zOf3+^_%`@C4vjyM^W)!4ow|Hlai=PC0vz8?f>@JYt&g{v>VSuVieP3ip+`TXo*C5b zY@zhp_k?G}yUCN|c`(}2Qp1$?x){G`H+BO(AK#x#<_el9R#&Bc`Bm4iobP(b)44c& zmtdIGe)(ynM_;dX{f9XQjkxhvL&jD&KFcNC46g9@srB!hV@Iw*s8SY!vYHA>{xj9j zBKT)6rV8zbLrKV=u5T(RcI?*$Z_|kXpb~SgHOMB4SvgU)zD$M*E~WMSP_|nzb8TdS z`3`OK_1bJD2r5@kFe`pnD0WMHswTq)ez^{>$pUGMje)TmEu^A5^=m2Y*EeS||AmRj zgA>Lgdp+|i1N&kXf)4d~CCSq;A@Z;Y^$339*vXEvuM3jvxvQvzKl@aBsIx9fov+M0 zyGaRG;^K5Om_lb^eH*e0=)d9{%2}_z+QCRFBaqAm#|p+QRt*n^Y-hYLq*nja#A}nW zIX=OeYie+1VjvT4mhlTLGZwg9u56vG$}=bVEOO(8eegh8Qa93spwOR| zeuKA93stygB7N<<-%tQTtrRn@FY3*jOd~svbHUte?}a_=jmGv( z_ueaMjCS9`ms(XQLc@kdd=sNQes-QC$wUqvEC8WqviW&5iQUr|HC7kN8V?W1w!u+H zvfWitip6`)$67hmr8z}trSD4K1iZoESxQCrJ&qQe&ZqcWs0EU_DTCzpYb{L_*hHdfwhN%^@2eZ<6D28 zRYtlzUA(l5WNMCwtZpk*X31yB2cxWyCMy|7M@JwSC0s%?WpaPkm3y3)wx#B{J?pKb zopF5PC4t85*P+D5)=Ccuew;TRA@CNR)_a_{_bKOu4X_;E4!Xk}b>v8wUu2OkosG4> zOiku(&vHJJc`%7Ja&9LXb<}JB*-r8>X)nWaPRlr;4FF3LzyO%i?_E!m^_*T#H@~) zVp0B%7i-;MP|Q@heo9_kXL`u3)PBzxB|;H~p?%4F_0xH~2(jHTPT;Qg2aJ0y`n_4q z{uB8Pv4n*e3O2|fIxA5~*flx&iX)a}!=k;>_lar>ZXXveKd-z(PMQV_6Slu)EYaVU z+a?YUQ(a?EqJP{}ys~#!4L8fF!0mUuq@F6$cQLB?IGV$nC*L4q)^*~X=gKylc2!lF zPiP3~QIChv%N*%aWaHkr?+8K&bxqh*&fAJDOdgH3E(T+lx!0*`D$&blLe(5PSZZ|# z>)74S{%vyR13v>t_;h3@NL-ADQlDH7X0`hGN{m2*x&vMr{z=U0y-g%eQvvW_#l*;S94y z)nE@Cef)X;He^(_e|Z_~INbOd+{tD5XGhp`9UPB`t+9`enSta66=ob4y+t!E7OZd)2sqU+sV_@~JK_2KK3SFq%Xhf$@FT<~GSD{nbPFZo+D!p=!|!ygrPJbS9EnbYOn;KUI@W5y&c*zs(=vu!fWX@1Gkj&~2au7Q@f zhK2?*P*mVjL9&*6k=$qPNUg5TxHot?7j0 zcM}3AvOhogaDd$p%Ca{2uHyzo7};*awsV%dySRuzx;v>K1a#Y1WJ|LNLnFQ^fn?hR zn$xuQUT)2l`GtiN9JxzRg6*1qm*fP)}GLyNJj`kCPHpmboaP9;K0}WiFMb}iOu`;iptUF3d zM$0H-fY`y3o2MikAhOsjCK^7v;|rIEAm|4|diNUYHM^vMl|?BoGVp!R^e+KQLoEm}+VHbwp+$*@qzdAsYe9>#=<3|ATdyf^qgThuGy$4g zTqxdnwjT0>MV*R$&VOJ|fI(;>32?UI+9L3SdKpvnj+Ju;Uh+AfP{n1K3(2CpqoQ_ z9U~y`qZSo-*Xse1{b;IDM>Tbj5UkOTm10&nOCMaG5KJ-Az^$#fcr%i1MDSeAOHNJI3UjT8wFIxwKMphk#Op)qdy14^UC{%#SNrTx#}(Q(v& z(0NDL6Afl&X6?E)&CR&fLrzurhamG6FVeH0f1<$)794ohacHwYV~e>Zh>SMaaHRj- zM?O709dhLbE0?5|AX4H;);Be|yn_-AcCgYS9BEVfp_76NaYPh_fauv|&kkq(Px%G( z%Qg#+Bq?ST5+zn0H4|4^8omX`lNe%QajlZwbS@@8aV|Xv*}D3S?`*+XKW5GWlD5IC zh&Nlt5R<_f+ydEV;6X74NG+}s&C++4Y`82k=tdp&%T}!2Xs|${ZoBS+YdFMQuL zXBsRJkqjcRVkR83oq4?+PqSUnM$-20UHIStnxQpzan%GLum>V{VTr-3T^ZepLf~?y zO@9RgF~_t4X9`&dr-h`Qk~qbt2^0Iy4?gSs38bUV@`*-TxzqbsH!8}l8U!Xe_?!w? zx5}{^S|MO7$M{A@4J}515~5O$ma@n8X?+sQUWyH6=V}ZLqU&ohuLv^kcS3zbo0g4+rJ{X_Y!M!S)%*mFfCc`L@9;{bz z+|fGHJ)5QCPVSnb!Jy2qntki2#2m0;}?G z9fv&CN>?-Av*K~E)HaU0u`5Loj5W>q)wq|g&GNDi6ko&P*?ha~+`oZ^| z{U?ZL{Brj!jhOCSQ%8urfx-$xH04mU?I{0P9aHCox`)Eb%k4?yKkL<&ouyy^vL&MU zf93?rFQOm73tRaJ+0vi%Fw<&T?7-lkfADC-=UmQirVhS!6FSe+2xKR75wOHyKd$ZS z_N6&@nfE1w>1<5B3xh)K6OCSg3c@%|GwU)Sf}u3lYC3YpgVX>2|D55iJIwz%L|JWH zN%HsR+8V{`2}-=-Py|ME^^{mtHj>G(|6D;?tUU%J4pj61`1XV z^;0J=_*9=-HfnA$1?E{2@d@qyv%I}$L z!Wal(fN1!-JidM%>)Bu0y;;S>UDwpx5*HmE2r#Xylce3-kIHbJ48F-NvKcJTz={`J zy`36GXVJdBCW@j2C^(9*b^HY?j*EM;2k<`odNs%X`y>_| zKmCw-N`4*8P4oFDKhQY+j{ggu=VD6DAV@vnvN45*(nyi<=Es8NXjF=@D$;ddABx<&f%+XX&l#Si4R_@YE9%uFVy7p=}3xxm;j_UQj zFm#B2atFU2bHlbcP)z$pV|{4u>VDlYh@p`L@&@kLIVRqWV_!-IA9`QMm>JerFi40< zR2av1Tu%q3G;VbX8t7uo9h>%rVGhLfhm~N8{BUdL zd({+8=EKU%T7s{|+&8s$EgB}8IB!)({(p<1DA`Q5x(F#O!3wY2{PQm)Nq>EZaFIZr4q9UR9C}6v`y{jFzl5ox8}U-@ z`lTKgP6-GDUS!Np(Hs%bcYfD+;#a9HN4i;Iq2YTwGBTT>Xf&ZeBbDVpput7Z>YW!9 z42^^h;fKk5LJ#~QS}^Vt-P40itWq!pJyGw_N2I}R9s8d!xu4}ap zz=|V@7(p)6RhB9}&aJ(P&FToqoCl?K6%|jd>;~BFBoUH){(W7qbXSv!I>$$*Dc?hk z4nug(sYNm57hP2u#F-OpxPsWv{7m{UpjjIa_coOONoVZL;0G)Xo# zm*?&9h9N7<+p)`zXEOU7*#$}nLv{cZ>WQ57e}U9{s&8GrOZE1T?KQM{NP~i%iH;f< z6QTIxxb!cyqgPF1|MijKrTCqUGs|VR^S}HNIVUQq3Vv@Nw(dp&^!8!)9dz(lxncZTnq(FG_1eefjjRM&{5ffe$4dvJiS zQ2eiWnnLtHlQ5oZTr@%VK!_8#M>Xa5)A!584_;dQfk#57|L!=?r;6ToC@1&QTb!P<9m#VcimxBeN10GLybSm_ip825QLV8L<9%(&P~EejtKO_{P<1x&VSnVd;BdC&lG;ixdT$>TS^ z`+T6>Vmq-_$2frnx{L1RKds6|^M>)wvE|cX)*8oF;JGu2IrSZVZMVv3&r0|V?vRL3 z^s!x6g!65tb*$b?k^u+CBWCR@@l5MpSzOgBQ3a?#A4*jg0W4su6P5h-$k8oSyT|Mw zRVmQnwOd~dxkH(=(M`K~z4*Q?k&O<_G*#5yexFZ=pLCUOldTc#srl+uW}(_qui!qZ zqd>f|Ui6pgOJ6*Z|60~c#6Lk*p60H#%i`@9(rO$SM4?4vrkB<6-yP7#MtfVh)G?KD zV*H)H&98I6|8g%{5Pw{x?SW{xy4=iACuS`@Rkzo4`c$T9TEE$M&(6ePhNGfJ@wi%! z)n#X=W@s=faf4`mTRP91fjlOjEpRXTFnRZ^^ z$O@YnwYhr_7+!5>bvD!P6~1KsuEn5~B3Z7d#L-*Yh}#C=_E2Ix8X|@TK-ZxT<65^F zykwXJCIhykxyN^-OA3(Q)HK9&Ej{R@-7kF=Qy7bTt5qV+loz*}m4hxBYeS z(Rf6H;L$`EEV!HBxQ((nQQvB&wa(7pTV*nzAl$MhPxkPIT7AQFvQMVXr>WN(g^PKD zBE%8OG46NCc;y!pX&~XS1hw2YD=<&+MHMjrkRNMXn%Su=6z99s zT7_>;j+?07Xo}H+6uhWS&17lFQd8L#4fXe>gnS`YXJP-p6ANaf zDSv53M?Yn$5Le@Le#x-ggybL7)=(egpQ zMeA+*!S&SoSISYCXp4)A@h-zhr(MI2pwD17m!eR(80;r-gTXPVuz`7j``Sl*Klk!! zuzGt_4KOp{BPA{QMQ~);*fw(sze6)sC~bKXA31t;4^*VDD{)0 zRK7*u*LM1+n28o!ZYT>BlbYFDs89Jzt(fbWO(uDuU!4$k4h zA-pBX%61>`#*hvC9Jha9+h_hhZoJ7A?tHx()u3%$4hCRatf;aczC9f*t9v*NXLXh! zY_AsBD==Q>`kg1!BV5ImcbIl*ZW}yr4iK55yeonGcNBX(yi`ve`}w+K3stW1{LNU@ zQcg~72ys*_cvs7B$D3FP&oMyGXtQ#mu`7N4{of?cgTXcPADJxm97mrpO<{ney^B5aoMm5w->j2QV6vnEozywQm(ldpypYjO2Wo-+8fLzgPBD#Re!)m+E`d1h;-ioYmI& zb{d_+kRya60tWyM>un0Dh~(R^GJ0;?!hcZ+ zH`0T1Y=7;qwJN=MIH$vgVnsTyK~r=3H(9+7UjA<1dFNMI@^rM`>+H8X0T1-i4fx+x zf6#BgHL+4RAyj-%%6M0NakhOe`NmhXSiNw0+j-}!@8NBmfS}%oN1`*VYwkG6*sFt; zq3-#Uc@Emq?)8nOe&ZqG-RI~&D0r+esjG`x;Us{9-NL!N)AUDp|Bk=Ve0@u{snbqn zOq<^?;>BskX>&$GeC!5C*QZ}mZa=5d{(X6T^^MfoSl0|ZRe`@JofDDw;(a=7tP~>o z;sn0VK-?(a*7Y<$c#DrUS$Soz|LhfB4FmA$!pF*H-Q2UU%MC}}%u-MAt!rwG@HF?~ z=}Ptcc)h0hKRXT|M1Gp?@)-hRF^}Gsz0cYBBR*_^tIU5cxjddYpR7K4CN(Mnuwt;8 z6j6vHONNb+J7+f`#9SV8-P3D&wb8aVC~2lnDTq|ah?F9Tdz=ZMGG>RI{}xTDyS^RF z{2&5K%6|Jah(8)8 zCb8yKysx1zD1<>kq2sI@jucQJ6JD6BjpHZ!ZGY>VZ!xK&Ac>?9f9%KJ<2#W@GFlkm#w`+XeKDr$(} zN0Tje^yKY5LK@`^Nuz*6X|YXoJI`+y_~mMpL6s|hNR}0K#j3YQhi!q=$k%yMX`O5` zT2}&P5`Zb6MSwy+B{WBM-zWNb#>bF4Y6b#MBsK6^aFkx!43|~xH%V)BSkKoMpKzpN zkyy0-A{Zp3-ub-_ubYD&ZktrI5}ly8^RuI$q|IQQ!I_BuVMljYosE*|y&t1)U6Bn&{(?iOt zcA>;=Z8hhHs}5g(624k|7T~r^a6iw_iX1720vsrD;9he5V;m?O1b^XH{`mH=4qng{ z3rgN{3!j-vk6)G?gnhDq%iMrxUpw75%NoJQw%X}h)4n#1cP*E9ko?~27!fRfx(<&W zd3jvx3~V0m|8^njWceLymJh7WR}0*S_47LGY0O*)!lbmOI#g) zCq5fY-1#=W`dY2JF<@bi(M<0vE27s_7^l`;VEub*GrFYh!Jxt-de;tJkMKAI|O zL?#FL^EV%%x5I8Xd}{eezbFO9HpMV+^tg(9<@s!-rjO5+f+i;o>6MyPmawUPm(#=P`sXAFTbmCcQkTp>2$)`bMFZwdnUKQV)wv z4F2WoENnb)7HCTL!etB9s4P|Rfe)DwZTynS+A{5W2=Z223-xb3y8G{ zc%BSa9AwSEjBjo!=-I!WmRz3YwEs>`1_9qL%Z;kq|#%a7&_W)0UR%r7X^Y70m=-Wa)TT5X{+Sp40VW*dW z6)y`dZjN0>h0ciVW@dvQG(Rsc<}esOyI=%}3=Px=w|5&(q4T-lTE+`ltKoA!t_i61fZ&t7{mUUSj@1W*ox=NW*64EqD5%!Vh=*bFw!2^mFVx7FcPD0nuOItEk$?MM!gZ$-B2; zdf>YMw-#WH(Vs&DsECyPL;(vOq88GG_@0yy4k+>t{;($2ZLKGvJSxKrbw6LSonhb0 zjgQ1<-q#L{3u+6sq5&rY-jBEL*0HUuba(((ltY}U()(bwnw>w0cMtsB)sKgN;)BFm z5Qs8R?>EF&44%5(%~fk-Me^MvdJPz45fj;(%^Y2mlMsr zLnl4^x})(rjkv#}CJPP+1w$17YdqNWK=$0CHG36!3*BJ6P5+r=NzGcL9MgK;%ZL8k zb7ke?&+_Yi$mUJ!E@)aB%`CR=*;P}&K_Yj5Q_+}rkmK*T^Q&$N@xNib?W?mKF`B?T zv=Cmj@9HnF<{e(+G3dh{L2$NsBDYV;@%!>mpy`Oi-N(0=WP-P=Rn+gA-S(z=Dy}{h z#*yUuqEK60{GyqdRQ3rSEPH+Cec8K4`T#;055JmY%ag8O2c^v8)l=|_~ zJKyVAX@;WY!5bQ#xr@#vllTtKpl6&A=Vi?&O5icgYi<4|c`g*=Vv6tK-m$@^oLebp zwL`&co56L~hkOb!x!9e159q$oa(f<4o-awBw`=q|C9gU(j1(xdn34noHBjtTO+3-+qnn(x^M3+nO=xUQ+a zzezV55ED^Ee@#5chuY*uw}gyI#U_9Q)`-cAnT_>mtYCgk&q6spxo)oB+WqUs*Q@=9 zjh;0!0;I262dA!=y|0{?QX35elJOsA7eZ2XH={|{HkNw)gwGV z9cEyuMejWhc6e~4u!h8ZyHiav;UzDh;RK@3C^r+Z)E!DD#Br}< z3T|2zZ)0Tkl&Mt?jN=dXKbcr<^+Hx?L}ipRTz# zQab1EYxt|#2;MF*8_cZFVV|CLHbvIoL|SZpt~6``k25&ed$t8`6;gXjMZroIgYB2i z&f&mP5+N}%FA1HV-`N}wy@nAJSiTehKw{WPtby8ugAo8r5%N*Jw(5t(c7qoI@1cAL zB*G?XzT7d&1%=*uY2&fxqwiQ=+7}Xx#Jo#HXh`_!$QPDWcac~+#t@T4%4Vz~xoJ3O z``voAx3Ig{+S`uWlk{&96iWE)ZcCq9+%zo~=<&y0qTf@MA!dcXwcONnD#q{gP{C5^ z37Rz)wo!Cp54_*i+bFXn)hA{qHooGwFkaiR$r6v`u)tGp$@%!!*{lu-WFl%psLxV?U{c}xwax%*;xX4%qJX+c#V zxP$UBgQS`eOA99w!`DkK+5rpGXVK06$*a;)*?-j!)*j7?rAtY*ZnRdv@XN zxu4I;fFjYUGE#NTkZ);kvsI^B`pLsLW^biOQ6D(j2X8+C9g$J6g)n|Tk`Hq_TY z$RK~#3jGw|TeWYgpb~-NX%<5hTl7n%_H}h60YQy~f|lVO4V#U2JE3!wvMSCsn%#ZyLoXM7kjp$x|+;@T?2IC7d%<t7T^}=2fifSl(3G5=_ z=7AoEirk->t}O>z!yBM9s$Pe;rFEf!4QzCO|NSl-N(No1dyF)1ARY zc}Mp_?WY~jb}jtepmR@fkszDIlbrzQ6-b2lpR6fv=&<^~;B`(Xi$VGcEf>|5N< z)rACgGD^ZU^ppKB*1lOG0Vu%t0wtUcM;oZ!fA0$LS)50?uRnLhv>GmAn(fsv!6m*E z)g$%2JUlqEmUsZz>+Mq#W$U*FXDTL0zV$bNNxK+HPtGF*Q8tSdb#;b~JDn??jV58e z7w>Dwo9)Oy9q}lDwqo1@HUYK1>dr{P`Y+_FjITHK@2)$~NNhG4<=FBA6>@e<<^)p3 zBO+*sU`3VG$G+%q3*6Z3E@Z9=sXwOgs|DvP#yRQ!UWwqv$KA_eLfA8VezdNZ$_-n) z0qe7UP9G4w>dKJ4%(OpwbDQEdvDt=ozoxIOe2SuTneNGpA)NgC^9*-tWyK*MQl3=# zzJFj3r`>N(b%2G`d4OdUP!(%CQLvH z`^KG#vfpItNoj7h-;*1{&g-3B3%^&qG7BC#vh{+{d^6s zr}&w)gmzMIKe~XdtSsmC(kmp&Zxk24x$JboA`rxW(Y%ZDmnX{^a5)jxUl?1C&wTgz zg?g$4=9V&eQ#TmByH*C}nX{@eFtO*NHmW}GhR%Z(sQU*~T%7E4oQWq!0ZSqvfeaUx z;inM&!Rnj3y3Dyho7-Y`j9-SVj{eBHr((zPs-)H#sYMKlWXIo?7DGRf`#bkK?;^JPYhE?;@ z@Erqbw4!j5&D^EG#djis++Rg_8gFTI*1W-;y#3Ug3jik+=JL9AKM5bq2wbSTHq#)BsAs%AHJ@G6mg-|-#?sKq46Yc(Ny7`LH$H=<% zbf#>t7EJjJvx3P=QrQ~prChpDA+?eU7qPS`D21k(iHb2X+ZDG z`S^Sok$lvz=h7S}BK(_;)k^;sqxbJC1TaM0w;KjOQd?{&aXY51{}Nm1`8*`#RDUG% z2TR141{EjI;O!W_G#nZ?iu#aL_rr5YIJcf2u0mXi_(7>~yj1hdSlDp?+LN-~mG}D3 zVGbZFE&Z#%U~OSievGfX_w}#DR41gL_D3bsP0He>ANfdo&E2mvpg622VosL&{z~&2 z($?y#+_Y=|Sw@<{f4vcy>HAA5|m?8bjWhN^=6pje@v}n&NX}o*B6IP{ji~AR*@cR#fpV7-H>tj!a zyCy+4QO)+shV$m&rG~#kGU}LbY*aeewef9!t2REe6tIqf=(5&yzOF7sYpQiIrE|Z& zK_7?heHW-yj+%OSp#@}_*%QU4p565$<{iS_R>hlnWG`$2$Z4ILBo)Ubj^Y7Ed zp(g3^`wWhx=o*Q>t zr^^-(NsxP?wC-LLZwmc+*IFNw7DMn~@A4ab-(d}yg!PP$vpl4F;ud=0KBSVpPjRm! zKqsKG=N;?NA-3;zZL{0=7Q5~yQ}(pv4h$7#Wm)SR-ALv|R+|@t{35hEApkc| z3{tugZ=SnR>nx$-6(bbS?UPJpm~^(GM0x`BbqkxCV1qqGDUwq?^N98bT{1a>aG~p6w*s&A+OvMLVWkv(MI5tH?`3ZWv$% zUW*=+kF%7Xyj`oE?jf-Uc=+^*vn2|y7E=ybj@DC5Ps{i}=NGe-S!>G8?Yo(4J+*3x z8SdX$aH-2z>X?~C{YIDfBJ8_P$ ztulwf29PK@s~v8V-T0XG{pTEX^&qv)xGdd82Ty^v{1A$G`CHPr{?K1=kuR2N_d<`S zgI}r6KwY_xPO35cle*b8pA^>#Ve&zSV&_A4f(Y_jd_c+1N#A8=I0 zfUQvZY3emlO1?05VI(NWO3(Q*esLp8S>~TW=^@+WmOJU<9=cG0?p5)bsThAQ9znun z!T&?kSw*$kb>TL6pm>o$ad&qu?q1xBySo-B?(P(~;!bgQcXxMpPQLS>Ge)kGtBjGX zcki{HH7E8W)n@ZNtp7XQQFi;$N%=~xCK%+cK;UJ%6%YbFgol+TRS z_tfmP{>|>)>@=S=(Hm3raR--Omi>E9cSn#ml(;1{&)!nB7_b$JQF3h%`}85m?R5AM zErZ#+Re^G}o#kx&eMi_rP6p5~gpKii)%*?z_kFnPtgK8=^Q!UR)&UBcpaSz&BC*}m zkZxn1+w@(a{)Kt0cQ=t7$>2cb$4fhFNf0=X)4VhKCK}TDPF@;!^mSyuILGC~`zL_X zZwp2kkCugnusYxG)2=`4D>q;+r=^5n!l_mI7o0#eG?Gj13nGBMx9`#K$ge&%=I^fZ zCLpo~uGSv_KxV#f#Cf|(QRCZqg}luY6wz;&PmiX8`;nH&Y1c#{d(luR48nRhKcMw{ z_`rOmtH9qRY~b-lf7@aV9Q+h+o%&O&_;9A`-HGbE9yg9tTSd>{1u6Me%4H(^DeIG! z2d}kg%wML;;Bj3+(0d?LOcr1O1bFgaKX%MgUs^_?qWD{5?I(0_`fN9};~;;d2=#kU zdmVJ!F~s2>nWK&ys`6E8HiIyL>`jSWdVlln1!4%HaNtB@_RNQn61u2Eb4VW9D@CiR zmU6k+S7lF{_3APnV@cSYqa*y3w3Snh1hL*3Uj^!4E?@UdCwz$l0#bKlNI(E8A;H&9 zU|O7cEP?4|%qxBn+@}2UjpH~T-t>=N3{*i!Eakf;Z4nGBP)IR{@UqHB@ zq$&o8Q%zbAFvd0RFaI(;(>-DJrWCMEhX8hX7A9ULA&Bo#8a44Tp!4@$-4%6br0?Y>11d3EoIXZd%b}zv zU$aPg?6(a8sigh=?Sg;n7{ee%A1@KtT-p7B63S(KKz+1VbKYOB9dZW&sQ#Sp!(aSr z4c-Fu@EiZ)ee9cU$Ss!L$6NciI)$hWtp>wye~Aa6hNcQ{`lCNMKe+i(h6oBF%?4MB z9DH$T(;n)ItDmiUS)eEFt*kh;U*7lr5I)?E8E%FJ_)n{_rch|MSV8J-CuCD zA@imT9o0z0XkmSz1O%}bUV7c;Gic#B-G9f)Hb3v@2Y+6N7Fhth2Tfc?qHaHd!rtF>$;6;PUuuP4OP5h}>@ibyS^jolqeenpsX>0xlENl` z94!u>`lFw%O7vPN@C2^#1Xxv`Fd>R4VF0F=fBQN4^`}%hN<>FuM)b>4kczfVhAPJO zlXlLQmAz@(*`}D3m01=IdOy#f*nj(Y^Khgv!i|%q!zxZ(_`$0C^>M9S{YP_(j7rG|Li!o*UE%FyYG(M%(VthG+UDzO|?jm#WJ6u7Eul`4r z_PM)`P9uxE1Jb{P(T*aE2KF<>uN9?5DijIqRbX!nb;59Jk;fSq0cSKs*EhS-FNdxQ zR%~wPVHD_O3By2Qgx?>)-Q9|}kx^AS72QRLOqI;9T3V7EZX;}4LrN^BKQ5h56~B(} zTQC%hlAsfV05r7jH1{|)X~Ll=mLD6zxD(4!`W7iBqSPj1-dAxam+Pv~{+g^u*Sqzt zWwf|a((!lGrlq+8RJ6O`bzxkwy#CY53uZYLC5(Z-FN|qk58?+C*M}5OA5iX-8`dH| z#(z4N2iv$mz^}M`<5M-;^dd5;FfIZE1~iD!Ap{6uk5raLdRP#6v4s2c=M9C=ucYPq zs2Kb~T1E$mty`Dx#6gCsrHNnwhy3IaWl*dMd6G2qfSP`W6vgyGMFFLV3N;h}QKa=g zxq71~+5)mGVRGxVvJo&eZF;kV`y4!95eH;J3`F&AgK57~ekSx=)nd}OUL$L2YD!AU zxbauq9-#J+lX-g)FdC?jE>%GQ63azEn%Dk)>CmUkCMm?{mbTS64?dKm8XTW)**rY0IAt!%h=B@EUkKl9gGfWpgY%G&NAFALPrH#}&70rqH;z?zep zw#kufU%eJfRc#Y;6$}_fvb=AEzI5z!+J~EvB2I^c*^%D&o)U{4(HJ_tS$3Ovrv86UsK7*cj_oSs;b3^=27`G zzwz55kEu7;vM%_io!nnvz9Nl55NT&Vsrs@1&Tj2Le3{?S=bPi;Mf*m*v#OoAVfZyy zKxPd^*LhwJTo3$sexzu0aS;p15m?IGY|7()dyU}mdN6Q7$-!V-JiK0y(YSW^bHET| zn{$mbg3Oit!5qyY19->X97-Er)z=j}+S0;j?_q3SFDvsTv&E=ybmj8~!TG;4;+M^$ zL5CXJ_ME5%J_JU-T*RI*als_NHnacI0o2AMDzw%J{K$C)ZFUunoy%Vq zn5<=fPdr@gmD@bh%|Ltq7A(;2ANa2tTA=#xn3BJo_e$A=HY3k%A|iu3jwO}T;9cn? zaa?G#y{&{NEyLlpLwKWIr=XK50Ptq~Bndczf{1xncw}v|MuTS-gD_;pV~z@^BrMkN z%oiNCAt7eyc*01bgcip3AU{Hsj6^UBrA1H-3WS04=Lp}MJ`4UP?~u0I6sT}?ypV*r zy%FMi5-w;5noClvdRP$5=uf7o=4Qujr3;GP-zppZG8ioay0#P_ zXSJ|CT^J>m0N;76Cp5uT9Yg7)^95JeRVW&@hpX*@r~Phc;wBu7O9ti=0gL31uXW5W z1pxlfPSYQOVLFvZuYsGl9JVtZz7e{*V)@fxnR*xK>(9xY)!T`GsZI=|RB?*dyz%3v zA$Rb@`$|-XEzv-4PJ$TP@E#B?Rzz9+d%j&mR2eNvknC)t$*@Ca$JZP$;u%Fk@PwO& zB}zQMwNhQxGyCwhW0G5e+~by6caikjTY%4ZzwqMsXeN0C4>~;9BhD`ORoFe7*U#4U zHo5E3M-?-g7Dt>dXYvbiqjll!!Al|l&~}yA=59DxU)skeCk#AntL@SCkh;D?D=4${ z@ZiRY1vA$#;NPA=qVZE2LED44lvM=tE|ndJ|;y3d>u&0w&u%n)m_YD zpJpc8Z&6=S^M+pWsS5G1fgwK6#J3j^T;wyu;|ER+EN-F3-D9nEAw zmrJ`4%l_)+h(v~z8Rf;RisnQJiWy)^@zP!3e;Tt<48rXyC?HGY>~ShYi`d=2!TIv46E?&=3*1A#gkgM37Sjn}PF1b7RBPLq z0vUQd8S}t*j3Rc^jmN4iWy3=d)Fsm7>K_!Y#iatT(*50T~Ia`l-yxf6n;tgrs zo0WUUZDTw+Qwx-*b(-1w@)ed0WBuW)bML*`yuhhxu~ygw+I>w+Chq4O)a?ZCT$Ejw zVcU)lWR)F|hhM4B{XKNYCdNJF{?C?2pdiw`*=7j;>hf&o(erUr#>e(d#iQ=?hW8Ry zo#6EQ0>;DNpLQO?Dl)sVGy^2K1wqr%lo90Zxypjb`^^8CJAt(s;0Vnnrx zrx~EH;%-MxC^95nFm{(qJUmILwhcrC)CNagmjd|GOeo3LTu!}UMtWB(5H=lZ#?TLJ z6|nsW)2z=|5^`+KWu&^$Y!Bk7vAvUv>GL4MS_)>0RJREw$`B=g5YYhO>AbkMB~_Du zD1FaK_Ed-BJs^nY=AHi|7ob9a{JUiLl{{JOD&&<}3~!i0s(H_t+B`{S6zcDnE=W|7 za0wNT3YsZt@!$>WnKpJ6oFzc0p-YA~yO-+8oe_inJ|?fLrSBIs+eu>btYaI%&Mm@e zD^=fGAhTBrZoLZg(n#mwZf`=k7ZoGkb<|P8O1sxpcDwPWEmw7~V12_NDg2p9Kh*tG_{1!dalCy-wadEw5rGc!Ft) zFyl(Ob#!GrIGbwkWpN93T*ji_Ai&){I|<_LU~dM8YvD(?-y`l$gSu1}omWkA5v$_%?YUIuoJc6%I@K zsA`0GJ^p#;4HQ}ZTSVW&b;{D(grldzPJg!Hqc+U(zZ5_kmDu+ba2z0qRAT6EU;}$? zag!)TKbbjSDM&GuhmOsW9;@)b{b*cbX0Bdq!&8p?*G-4O?{Q?qkMG_BG0e6WNsKLA z#Z(6qy3Tu{)+C0C(%gs7-r39)U{fT_18o(xYEp{^otB_HMg?eqe|V3YnY|1l5wfrh zwWpSDw3e!HcOcGfQw3}6lo`?Jj;e(>KL%vV8=Y^l^5)e~%}ScD1n`}XEB zHhmL&g9Mlwl8j^2Xainn7gGxG$1(MzlcJEJP(Ws)2s4gnUYMOF4f-R>v#~RfM^Feq znIE19-YlK^Tx1L4R^yWItFf8zU@#-(oydq8rd+{TB!Bi6k0%p$9x#@Q#~b9fSM0pN zg#$QpOBSCGCzOD@k6`XWu3{Gm8^JQy-^=q%l8j}_U{8ZpuVW6z-)OLg4wGhtT{HPN zDwvh<=pz+>FzIsX7t0ZO$~=A)c`Rh+rlSh>Z4?~pD^nE;hZ;8gZHLMT-t*A&g6p_( zG+iyJz+YLJw*bmz9}#d%OCYD{EUq_#b4{vLh zjtK(Vhr-WVpMU0V!D*G`xw^T9jQm5L(WC&pd3!5?FAKjV5X}Jg0{B-tLZJOykIl#B zVNaR=$OI5wA%tQ@@(*b785v<{HL_oiTN#3e4xKs(&C@xoU4?_hZ;ByCI%plxGa8X$PxbYs4!&P?Di7|1NBc1hM zC{cMC7(Fk9ihs29Bgvn148t!u~V&uL8Q0vkVj)z(?*=!Y&ugma}nQ5bL&oCw)q@uWHTyB&ZL_& zRRZOGG%S6E_c4qbTl#n4Z=?J&nkbd6xWR(7*_HD0NSEKDY`Ek5j-@{kvaCL)&_6Nb zsAZl8N%R=HlzMi|c+Q-UsY)?)n#dtNV#uzCeT36o^`}+0|1oehaO|o#Q4`FtWmh0P zELOjx#gU_q#hO6j;GHgGB{+3~xJVGCAiV*KKNRIvhC})!hgmxWeMURIS+It2Nf$Gg zF8VTj*J_?G7OtHV)0*ZeEn!Ozgkz^Jb`T2+{$4Z;4XMmwUPA$&_IDsLVi zO$;&I^RSx|O96lRYyzuu^J@Kx0R|ApF+9Qpc*Em*jyrk8Wr-}5`}pAj$V6ltui-mh z!p;~$L0rnwyrp8SA!?2is-_K4l+aTM7IPoF?See{SgH+|r&PPk%xgX_8SsEKh6}u! z-vQcT%&#Y9hn%8BF=c$$^0QJ&-Z`l~-pF_UMhqEFD>pq-W37D~+evUW@wu2D>093& zHA`$mmT5e5aCi|dDIhgVUB#O+Dpt?mbkK zcJ)W?J_bYs$lY)4{nX=|hPH-?%Em)!)=F?~xEIP(;WW_vVF1{%p*c2LjGy{W+5f23 z8A6<;fkJ`kV)AFsQl?EAMJZ3>{Wn*e_)`t&u3!$_@Ri6Bp#Q$*b1Z!eE4`d~ze5xbMb0ZoeBb&^cjQ$|%)rB~fb zkapPysYUbSgyRe%C8Dd{E|nNH3Y=Y*f1v=oe+3#({O!pVK_gxp8CiQ!P`)>s_hv}B z=x$&~1h}4cm8;!UXAuR-r|55bN-VIULHp_}9wrXUs}^>;5nA%+O2z-6!bR@~3VHDo z@($2rSOXMQ&t(~)eS)x-maWwmUF2q!rNoqsXZxPL35bGG^Ab7mO>>pl0eD`fDY&WOiCV9ntg2Gcq8GGPf9Vy^=6sY;X>rX}^H<;&DVB`-2RFN1 z3fbu_RLNurV*$$-vAGnLyEWdeLpGZ(U`7#6Ot}v)6u4oJyP!QigA2~*iQPIlKT&y{ z4I>0qAGSpHv#CM_(S4Bv5rSYvVn?xQ*yKhFW_9k=gx%5?emDhvUv&Au2o*j8l)`f+ z%DpaLO^3M0wJ#&|oLcdH9WMV~hvkny;O0-HO`cgwDu0IOiISiVg5~t^mvYH_U`;Vd zq(rc2hAC121yxK5KnIXC8|s5cG{Or5_5Yl9Sr;Xlo~Di=j2RgjK@~n+frPk^(RzKD z_V1ooUk2QGo$ed5%ZqskV95{#^)ysIOlT~TYil{&GJo{Vssxg1?#VaXPt(GP-Z~9g?cs zRgtVdEWL%Kw%#1f@UimIH`InC)&!Vp$ar0A;NS}@?PnrL{QTAD^i+Um-w`4c040og zx^CMO8An{Wq#?^RWGQ4dLd&@4Nt$wswb=GCORs9mu!FsVEY6Q|{UKkub4%LXfce#61HKz`ByLQic!YLRgMYS@#q>pe0P!s)Mv!9iz0h`e=w|ER zX5HcVmv{1d)^-GBXb67;APD{KuBtB}S1=Mhs-gX~tgg8h{K!w=6gKjY0KMPjIGJ9$ zc67@e2VSjsQGr=Al+1~s5jDszNkuyAaVr-KG12HpZgUvP7jK~{5HvajY@|V`=U1C` zAgEW|gsep)3Kk@_7R|F>v?|i_oe07oaNrPeL-KnAGY&xJaN+gGC~0KBQ}bcV?LiW` zJOLVp2lhA^!-Q8`aP6-9;aOGvqgPh*w37}Z`1kj&i93Uur+O1&&ePH{c>4m0@adx| zM&h_;vK9-uJmd;Q>)u+=O()2?*PB3Q9os)F(a=2t91^rQ{4t<9wcMMV53d{6MnHFL zX6)`4qZ)uw5B=snqLQEvRF_NA? zhXLjP-x4;mGjc!ZTW~krq&ggF&`{2tr4#oL?Ou`l>Ss`=c?%>U`;d767WUmDJyev0 zpP#>Mhk)nrWNMKK3l8zmz@pe~hNoXOX+Vg=A4;m-HjAplQf!FJ1nwk-_M=hY312BT zUBTCZ-XXNJqHmcOwvSu6wd#7a#qtj+^!H>^(n&~JeiVtZdDG@pn?blKbfdy|7c2ds zXCWe5gu|WHH&JT3n#|WEDo^IH%h>n_(sLHDBKu8E6c$+zLYolpW_GNG9KZX;h&Y^<9G}gi?TyQGZm}R-RyOf5jQoh;@lx#B`o~NZ&uTA$Hz^J7MZv1bc^#@eIPSWMSW|nX@rpxDnN53 ztyJKyCxiC!3J1EdF$)e@=-2b_K@uO|(I(2=Vtz1Eyz~bubkO4pHFVK1Ft^c0g~q1{ zfIpBYP7sZTEb?n2X~3AUU@3uR8M-srr7_bQHOJy4%qVV>8|mdTabU>ak`C!!3r+KfPJE zu((ZL`W1LmOAgNcbd*_^y)3hgqyYoEYXAPA`OSPGzpIfLvOxi^Z$ftxas+nWo1f8` zo~E*CXKy>|#?LcU14|Bgi!NY6dQnIu{w~yav6fftPkOM~;J5w%{T}&qIQDKo)G#K$ zpbFR0{j1bQ|09FwZ?uh){3)PHE7I;K&#e@$$bd?8l0W35RshF@MK>}3gGm;1SU^k_ zFkF|aCDda}17HTn2yQRWP9^5(?+Bj?A8*u(^{7~r5Q2^Qk21q}8{bxy6oziqP_|7R zg3;ljAr2r2s;kQDN}mP@+u7mvF}uBqURxaf)%qxt7RROKGgF_QKdGVyVp#j7;1X_fklO)d*e{w4gz%! z<42OruCnn7hzAqkJGhXcf8MS~_*r7feh%07`1)v|{IL zA`f9G>dz7h|DHC#Ak@_Z!_zAt{bbCbRIoZQ^OrO&ISKF&r#Zhp_)W4>MXF2!zSmEB zZ~@6yhuiauJyzS~cXei7<)AK1-iJp!mPfg$qpv`d<_4e!1a^g}kV7rH^d3GP>n}1f zFd=6#Nk z0n9e~lRded^frXP<;nqSsrJD`NR{BkXtgj0aruNq){5wEA3A>oUbE+#C8^bYi1bTE zcxeH~U|8fGN!K{&NB^7L=!BAF;_<+hb&CVT)Mi;B?u;RqU zCLCJT3KFW>LTf|6$&8rCzs=MRdgMG|1mqrNG~Y>Ok0+*nl?uHM;ZI5<^!F65Nvl2k zT#h2%cl4D*h65B13_s>)W+zpvIOcH`IWA4?I>SEk zK^hDNB+ecFm%8I({NK{gOPul1arZD;eqVz%-iT_VvU3sLaZWgDo`T@~kD)^)swgqU zvsOt}4^-&Dv%uaXajAGZO5mY-P^^E=EXM*lV) z`A~2<&hwc)-=UVp%5>TxJb^-^)>zX=e}yygII6o|oDiVrr?T8c z7=y2?)Aolo&Y)5v+qV%6Jc+C+vIGzaOU4K73YU-?;bBDJ0v>(z`S~Ab{VyQ_V%v>T zJzp`?c;z*Etz*lMnyIibgJQGkl;-u4IM5yVQP6~gP+dsZ8#&@fMOflS_Yr%qz#2h$ zq=)mv2rQ71xaPmdz6|7Du`iB*ms|=Kms$zQAg7Dh4hvtcjoj>PI$^4uMJDvLNEIrO z(06cqD+k4!5LU8X2sKC(NstiqsE0tDC~Lnc0_f7{0>K(&I)SEeA-WtCk32|59cw^G z=|RlMKIk8Rf+r4ppMM-YJ9i0{es)m3VCf(-VIL{2oas?3qv@$Z1NQ{q z(hl?L%$PUL8tJq2LI8OVG;p!Z10odW^h!H?r8xN)O)XQ*5{ah6)23jxnC8)naHijn zzXZQds~#&mH@qG+pO3xfPxlKHe!|;cF7Hq30sK*+NCafKg^SC!eiI~btl@Nb0BYx> z7@t#~6R@)4t72Fb4zdBVVg+t6xPja{m^MWIKaPzL`-xV9UeW49hbu{; z0-%|^`CIEy6DSWrqd}F^Jem?x))#D6%34}TQe*~*1nhs!D=TaILKM)uLZabZ+*$1z zu{b23jvyLrWxPw_dEa0*zY&XiXyG1!I+ogPI#!(?vn}|Z>x;>fumqw`s@SxwXfAzB zy?x7~&WRndwyqRC`mA}}aB#&`@3<^0%Tl~g(^m+A@#TLHm0AsD58R#YmPxSnZZQOdHI)i&KQC`Xij<{d9Z~x^m>(zz z29fp$Nj>`Eb`*SAKE7?P+|+Y?*}tcLvD0T$|9hum0q`$6F3nw+7oR~Uo3x#sAi|Fo z&Q+w6&snU)mCRLao3Ey)QwM^7QY2EdoQ;^8sMD^DcEGC}&7w*ym1^5N1f?B%VT5^?j8@a6j@IW4WOu4~Pb;t+QH8ZeY< z&)kwvPDEM)D(#k=n@cpIQ=v470R9m*Pb1Omp?Vh!QRL^UBoGI8=GG%_Z#zkugMDP( zi%oY?TRXrkXOzdD9dZ%ShC+R z{3{e9BFpUPUdL!RDran|CP-Aw(&i5`MaihD%ws=yt739C414f|$vBy~ppahn zLtIfV?d=M#yT+V7^>g3>-z@+O#`7~bM2t@^(5Q2sQO;xk-l*=muc}*G z=`Y(8;hWO(csQ)J|1}`60;>53igTFa7kzgf;G(TDcpo+}0H!+er$!w9*1OF%?P?4P zbj{lx=UFpw05ao*az<_6zMr$noQR6LDYog0B-m!yRA$Q+dcF(f`9dRK4ns%_Ohc6& z$Y?I-f2LQS$}ME(C1hvH0Uc!)QvWgoH~+4%g6FTOCwWD~t-%SQ9H}gvDwY=UKK>i()juTq=hPa&*NQ^Is*xNekn{===_FAZO|3DtZmxSz(;WNMC%{ zNIuQiWe}ngtY z+^2J4_$h?nJ3v-1cRxWH;a^m}aWmhF2Gb}^XFy`mfP=9E#x|~(al5vU2B%^Uzm22E zQ+n-j3*F*!7yi$H4)0_0ZgqXu)m4QDe&%qA%T#L;O7|rJlPyw0ytj=0Hu-e)|A+r&}?QZjcN)a!5R@14Fz9UTy%nO_0b=hIZL*K=0J ze@VXb#Kw|Zp46CT&G$B)8vv%5*>Q1;8gSuzt6i171-XnU!%$GXR~u)K>rpRuB3{*X zH9v+)gNrPXkSwILh_)KE&PymV<0PDAld5{5Bm@yeZYsPg9{(a2)#JFe<-Bbf&fcDk z%Xxcpu2(awRLw*DF$-R5)fEvHwYJ?`ZLH&pR2SRZV;~6vZ?Srt0Hi;BQ|LNdi@#DA!`JC%=E@hqBD8&HLD14g6U+}$d zuDL?naFh|{{Ar+w0q8#kaWJM?cz7c*W@5%(UhI#0lsD7A!w@yV#?R(5l6cWuH??}^ zSeO@avew4A3J^NS7ay(fPngIR0tEAYq({7#9ZE*=T2`iCd3*4uz;G#sas1OLQ@F@F z5xdN&!FCCEC{OIBc+d8V4o%{VkNHT!Uh#x;p^mFQ^f_!qA$XQvSb|iQqXejsJipbg zq^dWIOp6eHnk@eMmC4nCVasMhDzLKX^IE@0j116AgX&t#;CakIhNMK@oQC#$_$<`( z{-6>(jPpMD_V4of?&X?rB~SdjtYu#qi10aqUHkK5nb2oj)9t9F4B77NoMIKvH#Xl) zBP6Ged)>tJ=I?R+RRg`mMyKaInud(<|IY%O`8{3!}AKtTR2><~18>~Z-% zP?!<~ylNZ`2=O)WJA&#+l<2S$xUY|!h>T%Lg|0KZ#$L3Fz@8rXImW$Qr#@;ntkDc+ z2jzVBJS|E107`xU^JAqANr2HYcy#Kar}5V~6w>6a&#LFMId=d9`_L7vB`kSK0E;*% zzVmf(j+{2HTwN>(U__TQ=``W9iJhlc+Fbf09KDxKC73u^Vr_PL)dw;&29|=9WP~Ya z^eC7(sN@Gt&{PV?L2K*ZpEX=%0)&kQgFkAXRc*T8h8#pky5%w&qDz^4>$*4jOmtkA z9ei`>^l__v)cgiraxKCSC~CIJeY76Y${isD-{S5!z{2Dpw6oPJ1&ahgkdr*{_$)St zZ=|wQyy;xaNNFPTS7eQ{6h=fm^TDg{D~8Rhe13Vawaq6 zLkE-Gka4x2KM#j?8`H}`lgjPE%yrdQ&)1_Z)GProZgDi@&SITJiZ(LTPO|Ou_b?7h zmn<&$<2l#q1zf?F1FF|E!L9{9qqY0EX?`e5^M>GG4KGK}*__u$VzR~Wm9^cF5V&pKwSe& zditALb`ov!d}U{{&ok{acb%sktu5WjK1=C574crHRiK?O?`utrr?UI8v!}ODqqPaE zmnch&vb2k?&!b8vX0o683ui|YD?KSqZ-%qR>)(%S?NQo)kBphSII?G(do$y3hsH}Q ze)eYk;F$*wHC3n-Oy3j3=kj5Wj%9GsUE{}T1f#dx=NN6q7hN2;$)V(&M|!7rSkr~5 z69(o-r!VO0l*A6GM+F@6Et4OHp2s82ar=|FyzExG%?h8XOeR5IJi+lTtLgsi z?K+o2Gbdd64mal=-{!e(Bl~UZYQeDaxXY0rnv9t_JHB7Rmx4F9ahB1JU`c%1}U z<@h|Z`t6p$L)s*_-)B<;+25rROLQQh0Lb^i>f@L5@hteD;M>5A<-3=6g2Wm(Bi4Fe zKw%gncA4Wa>4uJiVmss1>D%?vll~HZ?2~3+?bmCtIHd^2YTluahqnCwJsR!pmgV8G zo4dL7Lzktioa{9V#RO}Nt|{2-uUr*f{63`U`<(5c;6D`TJOY$nvtn|uPy+oN0E4)o z%}-g+ZtI)}g2-&&>-@(m%d=YSb#}X1bvN0sdcST_Knt7i@EJ2p{~Q;#=3JHdG43kA zo!za|QEKOy=d@e0Ed!IhYpsxd-%%K`A5rc>AGv03K8NeQNf{OjUK|)0$YZ)9mQS(GKBe z!@LT5_&gOhVI9LfiE;h!p1190T3d;VZOWJ}#pKm5z@OX!uBT?n| z_=2FwU>`Z2CM=fELqD9)>v6@!?b=Dbw+um_50dumoooE$>vz8?!uOHf(E~);%YzO3 z=Fi`83vtTWvGyW03I z2>}PUX!Eth{@WY&!tE*ReA!;++45+|&E*6= zXGqw={p{cvZ52pYi?(oX0DkIHTle+B?M%YY6rZc)a-)~PYpw0k_cZzuW|&&gr?2^? zY+9daa2)aVJ!Cw?4w1YkrSs%$tsh-XQu@6gslSL~kZs(ti|-2#zmlMxm)X^j(E+1x z(sEPGoTc%i?L%P|mrQb>lNq6eTLyo`rC=8gW^gFyI%-ForuMC~X8~EWe_;FBh20Wu za({mww7>q_h(^tr!or*51iKuovuxqiBM!0ghE8XVQgq}}^j9+1h&=Oal3F7;R>XX# zGR{J|^r99MTJQl+N%}Xc6hbtZMJ^D*Xgk&E+T`>nP1Vx*ZGocPQwslzeU(g1-lHe901}Z-xGKBiA)s_wzRpUYQk_K(KFtsF8rD!vNFr z660_)6BARI*)`6$+eo;rziCUW5($6Db+dN12{WJqSGI^ecBFRW1|ws>;#L`njgC6*6DK?5{RugciFN?P_7J0R}h$YoX14;Pn0H~O$>%O zcIE*>%85*p0+@_E>m3pfT1A0NO)+2{sFb9Ht;{!l+e$U=pU$V_ z(~N%WN39GbdM;vjbvYU7Mfo$G5A8(UU;dnxCOF6V3G}Sb`~Fbv7gO)`?YnURf=^1TE_KJ&!&Z9q&VMMcT|jSGK`<&QAvE`T76Xis<4lz-<`NH z$N4NG3DQlrmlcUH(DB2UV{>154hSkxlWpwHi;9kX6Y(2Amm=w`? z&#)kj#GH4qYj}I_$CKaSvqPG{Yoj7z`HO*e_BR}nE9_agRdoGgwYjgUcr4Xd^%W1q zApEgqepX7G=O02jjdX%G7L|uTY5A3)1Zj=`IlAOP0f;t8hORtGJwOoO9kfg(>mdH{ z4>Yx$wG>la>s2gSC}=0=bdd2n{SqjZ2tTgY?r?vuGX(vTVeU{iQ%6}^U`_R~e7f2G zg&Yc4icR)dvH0BkOy}v?I#V5gb=F3OM&(BosIZW6JC1M-vI`-CbHtythF9rWK(~;~ z#Jf*C)=6Y+VuwkD2q#CZ!k-y8tIt+{TSi3wO9<`1Pk21M$#br%v{;~ydc}*hFwbXY zhtZ9K(#Y5FD(zSO?TtX@;~*kqub|F0lH@1foiHH;;E&vQb!EzXbVP5P!J+jG-lj+0 zTy^K;0j}DdmZmC!8+Mn8d-{LVWd0Tm7i4Uo0dd-t8+v8unmN`A2=SRe1E;8OYa>3* zKkD?5Y7T(U*^wQ_F-QtQ^phw$1W8|p;>@e!e%|j?Y76?#xu#qHFwAlH5Z+q%6F8qA zA&x*P@L1c`dVHgV@?TbO8hgHbyLZSkM?0)59LL8Od<*} zN!Dpjfp*BCsMwI~T8X{4ypHED%e0c8`Ucw@CUH00QkYB?awsm|LUSgi0N|6!ubG@> z)^s@TXd}7BKEv_G3e~rbOHb{l?gg7x3(N8Gn{-vBTGrv&$)jY|(__Q1moe^~KdStn zd3sfGWW2Yvh1Xv@O$9$njaHfXWU(1SH$StdnErl1K$)aUqXEh+R&dVpW|pW>?rNz> zGH>UbhFvCk^Iu}eMrc#yZZ{Sz1T3DXk|9OQ)lV`C{ZgPT*taWDlQb0x54i8psD-0tY{^3 zvP<~I_g?g*)XaI618eLsr)`uI5!(OKXH&=dT9U#jvZ#Kco|6fZC!@b6XJlONTF{T$ zWl>_?+VoDbzmT3juaI2t5zqVCY69E<$u7F{85rQ(g>awtzR7t!qD_(TcRwBP4o-9p#7`1m`$gm+->V$8ejH-_WnFqase>qhf^M~GOxSL?F6eB`e9C@QmwEyni06*?2M z7SGXE`F87O>NL(1){fQc`Yk*4u2eiuD0~!3-!X!-582uGt2!CZ(xxZ3*i*17&rdXT z_`L6>I&V)kblexAn)n{ftoEZltvW^xbg5C3r>zEk5H(dpkd$a#bQdKAI9rkZ4baiJ zkN0oYy-hD3U7JaHHAoSVs!2_gtJ##7M4x}v_qVdX24^8!pon5^4|(lR^gow>dJeby zIhdP@w8PU$Ax5y_%vIqyo1I0~^Av^);3H&D6MQv#i#C&`B>cFU@%s2|SNO}wXlc*V zQ(ZHii?6ebmiVahE|%SXZO5SHJ?>Dj`QWka$WVBl&QMOw(W%2K@b9UFAj{Qaw<|gq zR>=hPBXxEo>MZjU8c)2vXtjNiPA;R%JtWmZ%0W&fmp&9Y1pAAXwb_jG{30H}^!SiH zc;V$Dg$t;rr>K<;36ZLCUnp({S24G@*Lc4V9X~WHr@H|0OpM0k0s`|cVt4jN&uWCh;a17TF4p=a@kF9kN*hYEei*&Q8elRNCPcj ziS5@vHJ)b$HFy&o1NcaZDB0myd#G)FTI-J<`B#&#_Z&Pq@3s|Q&G7cYW@w;4M(G=u-A7AP&Q9GXp%1rhX=z4<KOV2Lag=Iu(?`2Cs5W;ynOkK7g#6p~4@G4PTGDDU>m7+cF$j9X}iQaT+DC z2ed!$G9kp*9NhB!*!;-*QMHI;h4(rB)N0jZw`mq4^fE#VwwwJQuHHHw>gl5JBY85DrzA5_*35% zu?1&L_nb}49pSe-5G)Z*UNE=19G0u!yTJSM?m;h%Il2~vT1~t4ren^$tAU&>0-HJ&I1YvRkFUL4SysLclHa*#n2?o39o0Ku=P- zWw+pJSV}he4yDeQ_=WkSYMn{02?)T{%^;1x$6EvE80p7+`~3+#z}_otYq10zs+9;Z zYzYv4XcwxWS;X6PEq$nZnO&ft*r&$T1;P#r)I+4pi7Ll=ILFjpQGmIv>UhB7+Vm-* zp`jbz4dD0@#J4If@qUCFAKH+8`CVxeE^ri-L-DCvUz}W`Ok=10Si7qU$ABn{+Hc2X zv*Y2*c%Hu3+CFO|vDOxjq^eQfz<1|_9?@0z@HS=(MgrimtkeElp~I#P5H-yRhl@+g zp`|l-#ME|;B#SiHUv#SjSG&swk1VZUp-P9u|EZ!ZLlC2o)rLBcD+yFRh6noS`Ccpr zLc6_6vZo1qZ?cfdh$8f16{@&>w$Lj36m>#c{D~J3sw(gZO zMy9juyXE%33FVRML)O`RfeP3(WW=#4(~#Q_@QcdVO`dWvl5P;KS~l%|RMp8g@IY;| zVQk)Ft#QaYYB1MhFq&_SJ$m!XU*mI5X8(Q2S@YQ?oeSZI?qYvX*<^3^WJ%8a@xomF zp;D!C{=#DtOS53J)awz=T~5uid09LTwMErAFvzOD-;Q*=*@Y~HwB6limo}ga(S>G_|+}LFY9Rl+|wkbHGI9FUmgjCD0`aZJHrzi z6hdglM_EIKB~c`0J!`Fxo9}U14tsx_EhQmpzsxc=qvQ_RuJ3JF0csnp-5f7u+)Z8O zy~Yn_5<4f#5xe%ZRuBjS9qzM?{`%F87`xICTlm=N4ONEP*rQ+S=DZK$zQHx?L)4aX zD%sW;&ndsYHJ~VmZFM$x0;TCsOY433EKs~kI(OurL8J_vO(epGX)5V=)%a6YHTPDI zGHAF}0ilI4E52q!EPfonCF{|SoKglV95P)f3YTP;)=KbDk-DA9fD>nhCsMS_K>bAw zZs+JO)tL6(%dPt#!g|_Hp8kqw&W@^2S2i2?Wg-54PlX>AApL_5g~i$ViaaC;0>J8F z(fi+?3(`&8w?DEDdp|dba9zv7T;!yc9S5q)9=1|vVw*M07d4qyyDEK-7#7Yu{B&w5 z@$%=IoI~!mw>b1m>Pp@F<6vUR8cI!ez66%x;%+|WX>Wcs`w})mV}}3~`Iv4FtGsCOs(@M^Bd+)STM6c?307TBO1nS+SE}GegX34u zABJxqj9!jqmdK-Sgh3`A;f}M@L74&yPv;c>WPZ!kESPJc`eg<8^OmxfM``PZ%-f z?kW&$#5tI{J{;#(r)%|+=CF01 zkmF}I!~R$ zd&jFISFZT}%*@@-gDhuc{?t_>L&+ldtI65wgflNGl~#q4x3}FwirQR*T3PbgK6Mrv z_|y~`e4<3dvCDJv_Mlp?(QEUqSz5nXxMJ25&1J#FM4bkG3_^0;`#3mdmz8B&Wmus# zm)Fj)m%Vg)$5!*QP&2aH=rVxFZPG@I9VFMP<;ubDzOv>%E3cJ|YlwZ|%qu2?Em?ia z&B;lmowZh<=6f!jt%1lJ2Qh5)?#a6OXarib%A-JcddPJg`F`_P{_~Qnt3fm4=?K?g zzPQVAqO2zyf5D-lesrn*yh)hJ`BIsSpO7Ti(JuS4EBu$n<6z3) z%6@H9oAJTBL_d?d+3o?A$i?lf!S6%8m=(ExrBdQK%4m?^eN7%G;hwISo57x`d}$8u zCHtJe(X;-CBrYh}vB$Gh#p4Q$1(u(b*wNva|EJyERi|bN!%1v$7r_zLW(j{vP`R{0 z6X&aGky>^B7^@r_a^~q5yeg*m{WMfuMEpM19iHl?Q}9?f4c@%5vw3bvpo%*Cju9I6 z)I>ZZPl&W+cs`YG`0{rN@#c`7Zhz748f3pQ0VV_8T{3y~ZPBtcwdwR9f6oEfFEesX`awu7A zM(X$E8=LD*&qqH;5T3S~I)M)Mh?{TX_LqT!IlI5j^gsNu~NiT0HQ%q)NnezD_ z_)yMrk;8~G{IzZeeUhxwrvZe*eb$V3DRKpPPk^sY!DZ8jGN4A~IUbTRv#Kv4L;b88is0plzi*c-lz2)*A-SM7T$)a&v(C^eRq zNx@4bU;+7CZQYwkXk!tkW$*6KD>`oLG|P$#(@pE0CmH>%LGpBq)^yO~a@Z7^i*^d} zPl-tOYa|!z3o2zN0mK=D-T)jSp}n0omK#S7ul5dO)nY z$}SWGRLYW(JV8~8S!5!gcdi`mUQm4>Hhs|1#iluTc!BE|lRPPPiL9QJo~>Ue&Ff7H zUcptrap+)NB#&Ki^njIu)~s0X_+-3zj)z(Vsyj61xkPccN>snX@2NO{SHow^!ID<3 z{LMV3)>oRcn9Y~3)ih+vlPY!>%-jw9wjhhrU90wjHjKg|S)GL&WLoFElBmagsxG&Y z$y97u?7-^+Uep@q>e2FiUOB%&!*9n zFxAUE^t2nRxLk;=!70W}u`9K*^<^E(A29KDdx`ki25 z9Qv4=@+6H=f4>e6DzPe|W(*h1l=v#%FJY47=uT(WVR)E*c=NQUf(~tr2lfthahN}` z(49<8DG{)VSwx^jIt=4>d9o&A)JeSDPzd0naRWIk?kqv>$uFu8i7KNeSs4wrDzub$*S^A5OR~|g zgP223je3fdm)DTDc*V0a1>{QTKa)na=|6!n5a(8BR%nKvDUwFA!C;e9H|T5_3O3bi ztV%)3Vq-}ccq}3`sWn;^;Dg4s7KtF45;)jMs0yv^|Z1MN=0 zA`+)bhJTQK1AZu4QR29b3m~KBMzkif^-xI5XCYMb|8*^bwPpm^*pZL4y-Of-x#U>s z)zRS}t~c3f4@Q} z*RdiCPRS>0Nnndn^3Buj>d+N~VN~FQ^s1!bXE+t-8Ytc24h3RO`dA0&EdXS}!NxlD zDd?)ByN7E`X=4#|gVKhjYGq{bU^@7JSg_UQl3+2#oLjR`+aegL_EnJ(=!!>X5)v@_ zSQCS?Z)hU{WLXn!)ma(`%ht!F9_QfXHlw!3qwK5|2=%Tsf{$j;B1&QUNKk18=R(e8t%5Absu7l|% zRwL%=*+2=RF-<|KVl~;`FlCNXFdojpcc*bI%tQuCo>&g!eP|O#@R3vclzxe5wjR&% z)?_s~S-O3(XxHb6awl^Vj|P5xEavnP)5Hv3-kzIw7d}P!33G6kf;tS7kebGEG6X%< zEQfX~`rq07@1)Ka)PVlS%fW=RNA9p9VmIu|6+RwiVcsb&r#DW z;Dtt5O44yD0>xwwoId}wY5Yff=xd%>e3OVuj+I3O@&ekOYNe&vNh{ilW1lC*lf+8WY+0OGNL|A{R<*D=KB3 z{p6=IQIsj+n&WhN3x=YMP*-YmcqQ@}RT4hnOS>ykk9oki>1OL;nclS2^S|9%VDqO1Q$sK<$DttqJs zL3IRd;QzNu%r5`_(nOCF658JxJwFynFi5z7zf^ffP+gZw4h_c+K|Y(PJE>%dbA{Bf86mv$b&AOJv( z44@(ore@0_CHLxp`(##uf=~3F@=I;gWk)*Lv z1emLsb4(a3&_u{c(E`XL3{#Kh*`<<2XwhR-q~NJW7K%jn!r?^%j)RGWT->tAM5UZ7 zUzFz3q>!8=AOQi^!Pa|3=ObG zFH!G>HQo>hb1|c~ea=nNqwdD*M;5y2BG@qN7Vz&U_Gd z4x@|CRa4;l65NN;LZJ+CWqO7Q+@f-<+3p&oXwk)fDg9C^lLCnJgE@wN^_o#eNJUqc zlyXfJ0lLNUH9f!X4kzf%4_ivf6~blxb($&E*s0q3W7Ohzbk;r(reY*s64-=c;{u32r!C!k?=z*WUdXW?MTi7U-nQqQOiC>@ zWXxeu6-y}FX#FrY>J}ec=^)oWfWlXxP#xFsTGY(xCPHh+)es}EcQiUu&MTyz$e4lDf-%f%zvP4d>1Tp}`#Ex?*4>x4 z90*8%x*xnTz+LV%hX-(GDe7y1V=7N}l&JeRMq6z*8{sJnl+q-T1I_N^9j!MKhw_2m zUo-&SayE9r*|VgRCg4l(!BdJWbB+S356W;ypEO}U zw9Fg@PB1%qZ!!5}uTa$- zOvSqxu)~}B*9s_@KGchY{5wHBHCEf_8^O7kt6x1T-=1SVFD=*Jj_xxYx=wtSU<^V2 zz=s%)FaD+Ot9AQ_Am%PtvfjQt{WUMA-Sdy%-yhn@=^Vd-2p{1A7vFAYJM;nHX2K3k zGox!M5@@*n-uA02KyKCeK2x}9FA+dO~yA*8L9jVjod9ZPf(=jd`LJLRf6tKm~ujBvqZno#=#6v2t` z`!!~0*}z`h_xQ`p8rYYLVb1CEZ<*-%5)mG#%?A_!GO}u?kNCsOn#VV;?|S{tvvV+U z-SOcL3(FGFbgcIhZvomH+&h;HlKUzF%x9cDx`|2%efKt;B-gv|eB1dOwh$&>lfRwy zH1_@S4lgStK0{2DG>Y+Y7)0V>keByw24*%lk3;o9?KBM5(qNE};Jk&31K`EJV)=Dl zo>xGJS$|8PcblCv^_ji+47Rp4NL^cK_u6klxX4MXZsu*+Y~5ME|Cu{_WZ^oIBEg!I z;<9uzYU46CnX*$Sy+{(!5hgbZJbM^J#;q$w|* zHg&nd)4m;;19oz_6q$uA?Zq9Q_b?do%k2E1t5mnog^=b`P&Gnczo%1jfqnCELeEjl zQC#|^*d-kuC;*aI|1V9{nnHI|SyL;%pGqUr#&ml6HUFVff32HCUn+pHIltUw9~!Af7tk0Qh2e@ zRetW#nj{mcl4VOZVo2RMc!1e1e+_P^$SCr8c62atxXbzZ$(L6IXpKIcdo5hik2B2u zlxm4f`~jb^)KWRro0cHGJN<`ET$ED!LSA*ZZZZT;^`~S$HFVPJ?P>xirO-OMrydFf z0y|Ct4#F4A&S)qcNw0DIQFYfm=!9DkVJr?ZG6@?UbAX?6fy=J!ZCR$95?nGZq%LXr z=-PVE-RB>K@+ljJIuTSu^&7`(Kf|GGBnxnyjHF1SAajNkM(e$ez;2sI@xK^Mq8!Wa;(d-;2v5)lfY$G?vkmDY3Zv}U_af>8i--3ANZAH4fm;yir0tdClC zJvWTo3h|%Io{1rp)o$i$L&1v=UYUHS9mf+gjsTVHWHu#%vVVjAqEHqeOPBRXzvCl=@bvA1vTc*Z+ict& zQFG-_nlpAkRMLqU1GjRfm#VmG1YXcx4Ngw|OK0ojgm4%8>B*wDKdZ~lhk&p;1*V(f zMMX<@el#9F)53*B3hZ!yuMBUFXK5cdd$dYWICMC6IxT!~BIU9=qJ-z8xKtoy#&28# z$k7=YL9sw|3Q08;YH0+j;Do(Q8Uk!Mn;ytA`&O`#GM zd}dKXvky|;O+9F%w8a})Q*=w`cmr! zD`>@;0A+)Bz%Z6pbTIKHXvu^`HZYTuy^=ibq7G>zGX-WuwNPS_OT3w?S*^;gWR9~w z*%}Z{VGOT;N&kx}Jw}62(>n=zbC{AXp}5FAp)X8n694axP*nHrKiBuToeQDaSeG zW(qR2z}Xb^Aj&Ml+++(5hFp;ZyWcv-&uC1qd}V%GRp)4Wr;e$c`{a&Jg7nnXCJuwI z4Kl{6B|Xa(HLBteD%^Y%1w`60MYTy8II(zGBIpL_`YO`wZ!-3oeQwmy=+YLC*Y${U z&hWq&~_#K${2&q8vl8s+f;BqTlkur*wu!OvaEv z55&$FVGdNCFwgAcyh#UWLMPKw(20#e(fN=+S=yCJaz$C;6h~7g(Ln+rC>1ab&<$h= zV1hL%5g{<(z&itTwvCeUB8kFaq6M6hVq~hgqN|W-bPNc14utv)dp7QB-rdtsNKaZx zS~Es7MhMYJ zGoxFIx{m-6(%u;-$@rWYn8hN|s{NQ$Dlq_nb2L<7J~ZUGdFBA8_s$iO1!DYHDNVx- zO%{im{>Ej-)nTCL54AT_U#~a3)i0n#yAVMCA!fk zg)xc(IJ}WMLC^&lV&Qvg{c4Y567cZjWSM>GBT}WrZrh6d)Wv*~flfJa`?N$?1;%k8 zHs`q-^cu0VNN5VqEcP69#Gt}(j8@8Mm6%bTNSR2H0Eq(ijhS@CGAZd(pK>c>F=;HZ zK+D9VL~Gec4uEWlJH8yoXE`$DM7}tJo2vjp_BAM06Hd-t-Q?p^Lx!K=`9dT8&q+Wr zC+e?cM%~a|Ka;Oy|DX<_eT;C33^V!Hvv1v(C^%K3ST2GJwy zI+2TkcdaMMD+)*$Tt8tg`BV@C(7oAz_4mkxe`QZ%%ZXHx05=5HGpA6(n!UcqQO_1M zz**O3u0|F>WRmvs*=cVu{HJcTTCXn&YKSovb|)D$r!)rvW9dQ@Af3 zM)T&?W4A2Mqj9`uPwhn1URa}BnnB1U*d&_mTE}0 z#~#PDtNKx zTt`w$%JXX2v?ll(9y+nR1T@L%o*RruZG8Z;>ZqUClAmHf(mEbc=T6Hn-j-Iq^WK}R zGH0Tt3{p*7hf#2CO|rg;)sqK)bEGB56GMRTqYQRKKzlI6Z25vtLy68xeT}jW7i_3N zHpt!b2Q{^d`()Pgc};1`kbb0Ij1^FH6J%X{eZo!{x#tO+F-h6Cz6RDn_^tX%+2UD7f*`jBiT(6o9$)( zD(SO7(B#4TrJnR9nGP9<=blbytIA?3uBWIpfRF||6L2U2$taNVyIYx_LJYqG1z&Bi&BT2uBBMqoAi%1Xu>}Yw+YP#+lsG;2=a))1olWyJ)V@07MUmtr- z+tOwBUCh-a2c4&!KtYz0#ciExy2QrKebA%hMM-tFg(*aGmE;(_KxwUTU4_Z&Aj32ESVYy~u{dd*h}qN3|X9tDjX>b@H2Gqa%mAPFOfl9<)9 zpw5XO=`8AK&LNJ~EK~`B7@YnDO=jVop>J~?j>zk+tMxJMn%~i;rN;%N`L5 zXL`Hf?5RVPM+2-^N+?t_V`Yg8g~OSpMHm(U9=2fBYJXPcPbv?7Jk!QHakG@(fGKQr zh`8!`1LAJJ{(;2L)shZjn{(@Z4wxGcPqWshrhcN(Y@AFJ2d<3XU#V($?Z4#56lN%@ z0+e)D#_8!Z={M6F9yp`QBo3trwe|$EzFE`Yl%+6jG|oG6UiWbFX6vFGf5o&v@_>x! z))CMucd++kC%Gw+yf-!Q4y@!Vn~4!y1ZtwE%F#pEM)-cQ;8dqR8muz@Muqwp}i;#Trm2TFH?Q##Q@S$$~q^qQe!tdR?27Zoyq zDkFXGo7UC}eF^(Pq$N*z6@y7065u%5Hnt%Ns#Y}>4wYRarafIjv3we%M`gtl9Rlbh z3ngGV5kfl4bl;2Tm_Ebe)SleYsufA+AseG!bv0l)nM5^UkgiL<9B z_FXFlW)#6KMHJ)T23_o*xVokZt?O?q#K)#`s{)5mGx5q_UXd2e$!F7GAHDZgWS0Nxh9@YM>_oh+fIXQs;0 z8j}5T!`b+W*r5rE;CqL-eiumD3P)21WXzz+bGSelHkE7Bjsy^XK4s$8E`7U?+y;Ug z8y^J_=(~w}_*Es0xAA`NYt=)~6`i$*_)jBBSsZH)Sv!P5r%C$B=Eb=y)`1^? zx9-{N5|e9k{Wciv*MbL~$Uq0YFZvtH0$Z_(kivHHZ_`cltdH{$a2BzT(3 zp@2j3yi;A(9P4G4&^VED$p?I_RBwEpgO*fxk_J{R8P z>uv-z)stW2KZELCZd$DRav@3vjY!UW*;oqqX~vW9;_;}j`>OJEkwq74zqa-8viWRl zHrARVYtqPXZok@}k>yxcC{8)_K@ZM_bu@|>8{^Zs$tIHKizZm zen!&Het*rEL>t;7f)AIm;3J;UTRXiD#3R}=U1Z4DzYpnlsk6MW! z-7=(MKYRV%+@`+Pm0EZ{aiSMzQIGOFG;)h9HLXoN9Xii0^NlsU2p`9>&dlCc;MB2Z6tK?oPA#24%pcHFw0?wl4R8SzO7jtR=HY|<^C z!n~2g|F(fmG=Xs5XbFevJw)r)skdg>5#{HV*p*7Ex^JH{deeI?V}25&R5xbBk6^MF zCDErOP=Q_i;;}@katXVt9tTwJe08)Z+a!GS=V%&E>y_0NxqGfEv-0BC@Q{=M5d0vd z?(2X-S*(`p=Q`L*b}fR6${8`jr2z5%9!Q;_C+5ADjq%*b#-gGa3tIC(jytt(yXzBJ zqH-#9o`Qd^Qet_2GGG-kScy4x^g4U;1Te`pN*W=hDQ z=GoQ~v}{5L=k_q!>V8iPhNy=UcM-6{&04JxSS^s|#7__r!$GAXXSj(vDb2=9ealu{ zwhe9g{>O2fLlu*{e#K*PSxWD&*dmGQ=g)D}sIb=IwC^(M=NnQ-LKldRuL zxe<*_6C`nT!zCfSz}Jkiqsg;k|Hh|HLekuNAM2vl?bSxK&4vMjRoA7xoR8CdBzqo{ zH!hou?)L@b#d+b^VezETRSa95PLrWcOuF{O~+mJHqwic@0c0js>c5@NiGjGO*J;|_jc~?UPJHT zw-9>JiGv@NotBm|!Ov?fv2kCKWi7tBNP!c}_A1(XMr-S%+xM{R;x=XqKmBkI z{^IHEK4A^j@NtlX#rwq;OYr?|hNbKM9_+fBZzikHY%R9$LS@qbO?Flsw!Pb0;Odc)ju^Z%Qv&kWkvbhr1qF6aHe_%2OQiEVh*hVt>; z#{b2z{^Xa~Qoc~;(nHfy=eLa`-!L4$3>an1>!Qnc<#CqTLW064_m8uSVv7gEyZ4(C zw*mSu>$~!csebP%8_i!o3UOZ-LQ3%jj^Y;=>VRHT9rl`sOQ-KcRym|iU~I}0&%?vX zzQl$7@y$nJ<$!k>f}75)rcbp(h5`1m=5L3{MK2bsSd#2XAAg{PH*RNLr#vss0Y|zd zfbMfr|1%(Uc>@_7vADt^UiTQpDHab)>dHE6?+ge_UJD^iZv${Cbj*Syjmtq>O zp?

(|1xCWn;gBhiD$i_FVo$+@H_a<;b{8#8>)A(|%|ma&fQs!J4mGozIdcpdIT zn&9M|zz;o6YhM&lqV5Pcwy0mwZVv}TV3joEb5QHGI}>rMB40chM8?vfWSL&^sUF{a zS0T{YkemVzPPGZV%l+GTe&$$-%t3D&{GQjPIz+&padV9|@6 z-C(?E5OEh4T}tXPGgz`D#gV;vI9*F508puZsHiKaXNvI^O?(W`Yj|uGx=ExGiH_&8 z?j7@dk;v4NYTp%~R4!56jyFj^rXR{#5UP4{owh%HKaAH?Yd(3aDr5?w>{kWYioe&7 zm>xD{k3_=`2tReK0GoSVzngZbsFx*Jc0a(mG|aY{*m)yh=MnnK8-Qd_8%^_6W(oW-C` zQ`tm%Viy&D6gCYZ2Yz;xI-)(0qs7P3*>>)kX*}YC4ZuuMKK;)Ag<$&O2EPm#$6vX- z@rINl`BPUJ$SwgJUB|~&z8h%Yt&=~ZzM6okp)?4vz`8Wp&Le!#&mb1ORMt>IqPsuVRaCgfDhz=*j3N4_Z$$8*I$$2aT z2$^Vc@OikQo0YuKbyidcBq-3DBa@?9u>tIZJ(ASj#!^m&FpUzEU+EK;O5f}W zTgK(G-dBT(6TCzRLzEYtZ9-~erHsBye%Cb~o>m`jSb)tSFLBPAO7~%8DZxbO<%3|I z95$wHIgR>l+adEwAWN-kXl-ONG&`aSVyq*i7ZNC`Np`9enzOuB31c9Fll2_iaP1+u zwly8HZSd(kYFjU+x$E3A{*(Y;(pj!*m6*Pi61?cQ^wOAV%zCR-sCezGX(z}@1B+a_ ztbYS3%0d6}bEHT&3|VhBW9~lYQ@dN6q;A@7TW(}o;fnU14p?C)!SU!{bHv^wS7*=s}Q|7 zGsj(wqW5sCHN|-&)@kSg?H1L$>c{yx8ZOKGRmRe$$MKTzZ1TA5cJfZW{cTsj&g&YK=e3yQ z|2FLV(GI+7h>s`UbQqXU^wm%F*vQXl?ep3hYsAdYJ(m)XEPm@7aYZg7p`b-3ALc z(yseIP)YLKXbN`tM)%{!9-{(pxXYz8g*#SHcV9N$?xdMl+%NmTyzf=tP2tm{ED?n1 zHGk~p?jJq~UHTh77P|}FMk)&xdLL;V|4M}2f{PgiyQpLdSMHCI; zw|HY7h8~O9bDQ@Z`hFWH*?lna@;%{WdI>FV-3_oY+vz=MmkG7wFR*-{rsa3|!@}?U zP2X*Oj^}*G^MC@L^W%MK&3)62=T`{G|F`?dAQ&{*=e+bfW2xHXddu*+Onb8#yr)z> z4^BhZT(0Rno&*{;ZvT1PeOQ0ID%mp7HZY7RjU@GVE8<)>I5*#VS&qf+w0IjCk^|oN zDW6$3uZ&y1fG$B@>%0B4=LBCJ+xnCpR!QzW1S=RGe0K6DYF0Gx&qmg)rwn%2{8p<` z9`>KkD*s-5n)$N%5Uwz>YJrk{vy%@#S-RV}Po4;4iiew3y)T`K3eS3UUFy#Her|xK zrA+GeC(3)sU#Q2Rb7$wh5U%5{PxwacelKrG{pJl#sO3GRg7j_nUa_m*d>=+oIt{C* z`Te%^N0zrH&gS(D+?2=hYIUQ5r@G+nzHh6W63BX>tHXVa;p5Y@?Cv?oN>7OrXGFlA zORKzfB@uyhA~p3~@}brjMp8+K2q(Eknb{1sGVa!i#07PBWO}<)|#IYWP(Ky0tUqBi3P>Nps54Nz^05fsj(f?&c^W zM=3wQ{)JkU^h}U&UmH zRga%k5Mrt?s|?p3)ry_@S!B{cCPopUl+k0f2aFk(sratm&^W13T5lG{ zv5+dIXP3d`F}qX6Hs6Y|4j+~s-)hDzHi<*KWx)gip?lCKd1J`}ZF>Y*nSc?t;Y0^#4URKh35|r>a3?d$4)>O@m!w!jkoX+KE6;yZl zFzxR$wz35LspOizNNu-5#2ag+7BE8Um3$wVOu=LCQ#i7&B>PNVm8-Rjy+T3KOoK_9 zE%H*Lh20E^bVUq$PKgK&rhUW|Dy4wxGQ>C25gb!BJ76JjJiRoh4lBesr4`KGGm>70 zpE^MFsSxKmseLx|XI6K7$|CiusTQul7xLCm&1bEj4q&qxaTHURJQM2Mzf}g#aI!QH zBiPQURT;(o?)&PP_H(YUqdSwR&dQ*FTqj=v<+WV7rm$2kA|{{b@Dwm>^#Az4%+W)w5`{D(I_o?n!Cr zG%0{zsoi0`@9waUyU<^;30mY&#PGRDe_rR8-nft6k6%p(IHIr-rz85a@*qv zG5as^$}bX))e0W2=CgcEy~S;9_#I>^e~hHjO6pZDszg0x=|a9S>XXPu|SSz$Kks5$881Z6e~NmaAvYt;hZz zP}fY$!RN!byoZbD-7IAzo_eD4w@pb0eq2E3bN)Ht4-1{(gB{RS{0AgD!gSpSL0&z< zK)c>k`4}AO(}P!%b=OU4#iAkW8Uu41MCWrY6d1zly|TIbV{zzVib2Hay@|vAZT#2q z1?c{>jdv{kGp_tI=!?CPzvq_cQq9{_906`u(Zi#n{m1gulA!xQE8 zT~DKh$FDXlCv7dpBprpGiw;w6mlmCV!~ml8%(D+&EI^xfn&JEA{>>#;t%K`vY}UOZ zXP=|%W4S-yo5vaoz~gE$gEIulu;Y0|IIi?h?v$-N5xWL=Ra-T2hEv;WtSyOhq zT%%d@Fpck^#vz+X>(otU21;!}gJc<4Br6O=%IWrcs^!&g&oC?Z^RSnP-5AtR_}DRE z$IjfN+^Uw6t-?q$EM%4La8+M*L)ou#V?pOY0Dc841K@;Ya!ZU8j%3^3BT-O&Z4@F7HoYfCm+F_M7I%h_>!~_9p4LYUd zU>@&p7c-ewj7k-6#XxyOPiZ*dzR25H-%nG!s6B4u!s3+n#;n_g+;>GKK+iWhFJu@e zein;71(Q+U)GF4>@&dh#)tK!L@=}&KG6zyNuPfD3q{xaul*&$5J}yUeRP z)fJJftGo_r&MEhul3N*IL+hz`HAPhhnzC^Rn5)UN$TXHL^DS~f0L}oOz5q=GR*`J$ z_JORmKPjejooJKmVmiym6P0QOWEwEJj|ydduW&K*0$u8N%EMvQ?>gb!@_k2ZJ|Kb+ z7zP+F#er4O-S2y$usO94)68yajH1i|+9sH`+&T?knO%ME#oRjJhDuLycp@yb#b_3*HVN8RXzFzeMz zU=0;*9gk-1eMvT%=~$aW7c+T!I97?0+S4tVK1dpD7%3Ms&y`W1Q(hhbdTvSJiTe4; zVaGDBbAhunu`F8f46kCjFI*9JujG|J#u>(wG_@1+{VY!z6i`lWo{~{Ogq=|bB4!}a zqULn>M63MX6+En=QP@5VdMD(gEH^C9AxTV;f}2t{rP}+GbTod#u;bQkWrlvGVaF?D zxsP0r9G{uO>I8F%P?TBdm-|KkM(7%bN{xqAbUlg>g9V4cHDnZ)jo;( zc5-pdB8D{)(Q;hVE$D{9(Z#wb7vEJ|699)G54aD38HNYHpYDzErn0 zb9}eIr?kGOy0+|h2^rhgVbeaC$(FK~v+i2Bw!d;(E$sIQczX(Pmz~~gvxIodw5F)q zgs7KUH1Ef_k5>$_3xjchXTM0Kd|Ya-o5Kpf3?o>o{Xh$y6%brmD}a# z)aF=E^elCHmUhj%)sEZ82G@mGzv+Y%>mG1cof(epDb`+CJGeDDUVsLGOW(TbWW!tl zc>Y_4zVN}lH+*8v-Cv(MVFkh6pWJfICocKPjaxRoY~7hJIKf|g=^FpdpV|1`PmgVW zcGZXzL@T4|ft$Bo_xUTo`TyN>^@80#&e^_(p*BZzFeNtCZ2}bUk+VqljXET`1ba>S3R*p*QrXkfJ0?x`Z3ZelzW&j@#|zNY z`?Kj?&9zrAKm4=FOW!ot#^;*14SoC#yI=hF;XD4V@rpm|pR@Mb|F-dOU;EgbZ`yQx zP+Ewztyi910)YOFU2|HdRO1(4J2#jB;OvcFU?Mmo5G#7E%z+Nh*|D6cV)7))E0DDM%=e)(`HR7 zav>Ej3M&gO5}Qq%INqS;h_+K;<(^Mv-Q)+q6MLOh@xV>NJLK91C9?sgbdse zod6gE#u*?2B10w|R;sd|qp0L1V3SLHTXc;3iypT?sVv(C7wK_J*SdmXtjZM`h<@>mq9)osd~MoO|Mj91c5)v`)bgh_1k#85$b%c?{h%g7I% zS}ExEoPaSgJE5KcthO@NtpiE@@tNd6TgTE!YYL-cB~y|XvoKm>pmUCVvT9Y9WK z2^lapPww!OgvcnH*HvS8yS}xajU_hIMp~0=9V?l$0$AR{WFIu^stjwXJF4DI)Tu+je3B{ zo|o4-VF!@`T0jQCfN>Na3rl`~rEjC(zX3|!z!3aHR;D(dCRv~|P9aGtZHW+xkO6W) zLBi+dax_%w-{dS=3qb{pB)3F)%cONs36n~6!cLLeWYVN#xoSOe*hy38R~>eQ4_?TC zgAgQVytvC1BK`V)KU z%Ams>DB6^a$$UCD1(6@Qech$iU9~lSP~$|vT`OCZPFfjbo;vLow3!$z9*yvt-=~Co_D}QebT7y_1@`K;%;4QZchH z9=dSwtQXBw&2kP;wMYH@U$;H$PtV%I$Kf5yr80ui3~#=-l)Iq{s=4u1Xv2cL`p z&8=E!6_NoWfM3YIav^>djd_YwJ&Q&*aR2}y07*naRQsyR9Q7Fh%3a)O0swyjbvv0Z zp7ok#$E(jBmaPvS-d6XczQUYv=N|py_6u& zz{B4hz2enNpN#qp0A9ckZ;t`s&`2S3J113nK8TZsg$+)Ks1q%J^r=0+^WOC*%lO;w zZk~B*BvZ{D{^Xy>d70c_{P1IsUHK;)@B4?J{oc)2%^BTz?A!a#d*$j~KiGHv4QI|1 zZ4l17(3?Jx=UHd+_!C|CBL790EsO??KoE0?b*xLVGYNwjM=nI*mXL+1-l2KXNamxfC&&TWL+lovly+lKIzCRW-I{^3Ung@1k7P7u`;*mv@R0J8n!*5 zvWWsxi_){KqzX^wTuG8m$m>R@Mq7uXN-)?{SzGE_DN4P-1-JpI*py3o%TWd$0LFk3 zkWnDpl+Q?=8Dj+n6?dSkwmPgW<9-zw2OWSZOmZks4`|(TRPJYOCrxY3q{Yf@QcWsivWAiCb0Xo0+R~GxOTV#K|XgXOy+0|5&_sFbMp}xNA5G>GtNj* zE-1B-3+^}`H~|S46k28#GZ`aA;1hD>yfbEi2!y|Y!bL!abZ%9wWuqvXh0eiPuBEHB zqpiqUR4C78LITs=(dd9RZpvg1)*S6{C+rfj<1K>1WnKllms0l-RhE!&!AL|h*|>^J zvX~J{`7(2}Hmb}pw3PRAx9OJJl`ZB;Z2*(hXcjpbT7N;}H(9HK(|Hs`9vl@J;@Xzr#= z<)}3w;IVtUK-dAs2#@54GX!M7gb2Ly61Qs^uMLu4AuyzK3QI*O3Q5A4$SBWfZjE6b zyA|ZX7z$T}Zn@v74YSGsxe=HgiiQcp+~Z1Fk94G!(2A*yvL+P`BlBO6uoE)J2S5NH z-Hn?b*DSq8Ueq*c{-_{&BZ{Q!_y5mKEGCcGoX2CB+RD!gT53H;`_^o+PZ0>o^sL9=N z^I(iKQvhoRhPjp`jwrteetclv^H=Zu@#JaGUb>Kza2eVFz)n;`5B+%GIe&1*o_i+O zTs?m_B_eFtXvTJBXFt2P^MSbcnpvTIucTApsNqOIvZ0)(>k<-}Mci!@$4W+K7 z?&z2}|9Q2o_oo-XU{*&v^uT!E*#qMbkDc*~xml}opj_H4x4`I#y|__CjEdA4kN^On z0kq1^Q}9iGDm^N0+OB26$h|W!yMEogJ6m;Dc-tpO%3Z^PS(($x;^`cOl>i`&Jb4v| zd34fWBEOQxe2PRo2Y{|6Tq_a_C%@0#s=_=K1HkO;)*~F+kzMg;z4zR_tAFkMMIcwM zb0&5rK9ilQ^v9D=ruzq$A3p|f=$P@D~?|SUIkDdR$_xP$dB#`YaqmlCHP6@>01U46lks@%2G*Q5wZ6qtgugj-=Iql^`KObv zkF$aqFveZ(m6#WSUA&*I>x@b$)kkBSaN91r)j@3*{R%EDBFq&EPDJ;8vrLbQFRp@9^LXqIwF|lV7 z&$`AkBu>PP1euVEjh1AX2SM5Gi-I2Egdn_GHPSCrR8^7N&WIabRar@99FUx<@6-a} zDM+c}KzEmE3U=84GndmN{X{J2zEUvDxJX7$Ho_Y43L5fKcx zxnpB(D;xsOIcJ275G?9~>y%lAj5?zxM`Y(tBK6b!2t$U*QH0E^x_)0|NMO#gF)!o1C-4JatN6+i6au7kcHFATf^=5)KlcPs##&kpH$m=mE_0w*BH1*^dk)@7LoP0w&;2@EI8iO?b<gp1CHF|UK#xo zIspiWK$8&K!Nj+5p*^da(UGxC6;>uFXTy&F6vB@9RfQeaBe>5Hh@oXxIyQBQXN`SS{N6!mgudf{SdwvC(K%|GbC3vj5rhRh~S`#%K3$eD(=f(VEf^f9)U%e*W(*?;cn%<@0GUe~+4w zE6*+i0EN*)-2)M-WeWgnH-}TBa&YyjN)bXw)jsVK@cbrFIEfKDZ;dFf<8b7%g370>9NVSnVQ zKaVGzgoQ7?Z`|Yy=aVBDZgWSsT+NjU(1t*QsN>?wj_wB$7>ACF z@{tWSGl`>`u2xEiV0=r=T4od)!?bk@3gW_t88=qUVTG$RN42<2Y%ZZ7fsDJ_@rgUg zI1=xqPb%b$yXbhto!Lasd0`ygNR)@eVy33FqsH7K#Z01}06AlFuShFdxt|ql0<$*s zdxSL>v_Z1iNjYZ31u+h+bBRPqnyc6~vD5~1gw_KO6U-@z%8Cd%3zjM^xztYD z7H|-<17I`9Ed^c6o!%7?RfX$?j_Z}Xpge$X3Ar=xts?}>NOD_{)c^$4`3GnTjYgx8 z6m(=QIDTC3=|ceAWkJoYttoR~lp01UA+-}XIPHgG3_*KAx8Jjh*9O5axvtCHz?OTl z)CW$;aKQjco$A7j182Z^=W&^ROaxaB#lDqF11Qg^z!>D55fj7&fm!If=!844;H96i zqT{yA5Cu9u3AZER&c7i#=v72@Rm2<~EmKMgrJbZD=m2D+NQL87{jQZx-*O7d!gV7z z@S|=hFF_|nE>1CyJsWn8{BoRm2;%H8mH^IS)*zY;Gr6N$o&l>})Dc*A^zY$F-a9a4 z9FP%XG%IwIVLEeF!!^D#0g_LKcRG&NOj{=>KP`NEl3|Da%EHdNFk0dQ5g3a`bDML+ zh$NB)V#n?u5g5aa0#XPZIdBhL4?0dQWC4`1Nyd^E(-}euJ>PkvumFW?q^}JVoDm8_ zVXZa=rA<;CQ8CB3C?Xeq4ZgLEEPy3Y*0giTGSEhuFqMIBdNFWkQadJhRg0?xvfSoY zpyfgepSX()c(yIF$Rdk8F^dB9B8x2YONQB}p8H7v0JHPl0RSM6wcis0z%%~nOl3vq zg`8WT(Xm{`O{Wh%{=;$8N>AL^(|ISV4f@yLa>cEGyLaCgrZ0X;@5W22+kSZXmOr>_ z)dk&`{Lx0g^c0mE0s!c!Y{z2_J#fp&W8c`j=Bj0tp$f>Ei7~5Gy?0gV(XZ{@{JbS| zqyt3)0JO4U*MfD`I?5N)32jcivmpixB##4tUvd90dv_jY$x$7M{+ts_Zg;C&d+&=x zYZuxOLM)QSVu6i^0WW};KfrIijcph+#-GREn0X$?YkY!-uV&$xazjbf!+Pyd|W=l&kTz* zHc#!?rgQ&mf|!%W^G@%$zB7ANuh5MU0A#q{B6WTUWg_Xgb77}2KgTX;W3F|~vXRes zt~ah2DDuQ?+7$x8?LTpKk`11H6{bLrPUHfrUbQjpWD9#25mv4Qcs}(FYVz$Ld({_z z@8BQ3f8TB2GyJ+AAA0JZnNR=J*T!~)uln~_S4U3oA6uk@AOPU@e|JTvQa3%M-78ohuFrg-^kl*SNAqTG2tKIcT>{ z9Lqdb?Y_>I(qu8qdxi}+E(@TrEAJ5w=4ze{^)a#`$c0UWmDc9WmRVQ>S=Y9nj^`hq z@9mvW7L$S{dw~c86?#^vtPge`irBZp8${O_naP4+P)2wxG)l>I>a+aTqRGj|!WM?p zGAv$(VZowBVbKGjQ3xDlu3k}2Yl%~36J?aOHEVn!NmYc`)Vd<%Vo~II(z2a7vVBYv z0m75DARP0Ap(L?sH&5EwooC81jYYv)Xsw65ph3bvC0#=~171f0#ywqA_1Kym^9U z2M~b->Z+`53B0B=$1A(IFb3#-AV0RA8y1_=fMYt3<9*-+Cyam=mlb;0yh&=8}WdDB%k8V0SAq)?I!7>2|OWLr{>kd2q8N&`dyJ4r*Hpyzk z4gh;K$<_i}XBI0>i#4{nK~tb90ML?WgpX2_6hawENFZ4nHva@gKbB`+xTpjfrQP z47+Z1%7w`O=DlBSY^hxFUEB8jiHwn8WKy+fGi00etRK<-ug{NOH_6+@^|1-V$Rp)UQ_(IPeKD|d31^^1P-UnurTL9oJ6LR%L5SOY8 z-k57aJkRSL;N*@Zso%-~;J&|@y5Zk$LSPh;r_l9hA(@ zx`JhZhfn^UWM1(PUYQ%VQA5k%u!<dXmYF-s(oFC*U@(z=RLot_aM2?0@8P=#DByp|`{vI)c76GcWsD-0{T+T{AE)d2v2 z5D0_3!|VNp9RwCv=~}$jx+Bj93M2$2r3eTBOpZn0nz#sp%#)T2cx5MIwrn$N;sVl~ibQg1p%9W$APR&s;<;MmoVL=PU4EvBE!)C^WwyNX zSZC~ivNNwALM4q_pbQ8Y`~r%YO>V*<_oOMP@DzqsRUPK)7%LB!&nY9Ve@dSTGcfbX z&nFD!fMYFkfu|0P(g4n7v|x+U84 z_4bvw*SFl%EMIMoiSF_KOJBS3sefJAa>a%N54T3H9Y64eec$nmH=RTIO3WT7%<{rT zPFJ3S+K8TgatQ$9-g<|N+XVo$54CIGvEG`Bmz)dVm}@!jFCZ&-lnSR0+j3Io^>@^t zo06RcFTj_-dFbVD9y<7V@~ICVx#|_QxBk{`pM2k=KlRBQ*IF|4e2yZ`d0&sE*S>q> zS3WsC|8)8Tzk22Dp@~oY^5O6Mg-w6;D^LIEN3UA>4bbKV0NC7I^~%~grFpA#UMljq{we78A^W)sx4^DnZ+rZKOh&6P~6kp&Gnp#77-O#7EBV* zE)P1Zq&OHvh%A@kX`4YjZ~D`5HlLUbpi=QRjyA4sHg<$wT@(qTFrA}0Nw7SaPfY?y zBWVI5xR55tv5~WqO0rhi9Fq>DT{M}M9vI6u zvw643TB+%0T;zlWX;uNN0F{s4kno12^ca&g>*vM11{P>N9e~#iqEV$&=tM;fS=JZ* zc@2!5DJ6oi;(J5Nt0Jj2^4>}WMpgip*`ktGK^$Vat}mTDApP!-QZnE>}A&x(O5oqLrFeIfJ;I z?Tx2DqBO|OQl?7=u;q-{0>LsDU^2FeDdK_)yBxq>y<{uHwd+huEzjwoDGCN-q%;!x zzKsnik5DR<8l_r!PM`HjUE>|fs~%3d@NwnF%i|TFcyOUyk^xWLZbv2s(nsNy!;U)F zVFxb2u;a~}Xc4{Paz1mpq$Dx}TL4?$a#}0V_ljl!M2RX86ey6nH3VldETCo?u=0@2 zU^+P=N{L}aY8fF)Q*B?83d+wRN<7cma__GIJ|I0U>nS)r^;kDgbGxfmC)|;Bs-<;d@(&ozFZ@YE$(7i`D?uzz3u*4P?m#BSU zano&+CpOr!6&e%j&?6lH*!xiL^4o`7ZLAKT`-Dnn&8dR?S!a4YD_$fP=PUp;hH+tf z^|Kkb3k4YfOg-Lhj=!L$h+f>rybyfPrae<1ku!%^$?ATgZN1X}ncv&F=j&|?wBwEq zdmo8czWOYq`p@QiEbX~(Y4;cA-u7RvK!mZa-j18=2Odj?wpH)@yTz584Uf|7zTTGW z>-!$+KC2QtFIsDLWjS*+Bh~gP-7!j z$FVk!(J+QX;6*GHBN!@jGC6`>F`IPVV_Pl~o3`?JK1&udn_I5})d?8c$zzul&5c=D zGe9CWK|hO<%qv(L;aSp*@|hxwCnrc3Iiy{iwQ`eMMh%sQzj3I(qf+0j!XZHtxF|4B zMBXP8qsi=1_A-YJrH9?z#)JF}Sq%gD?Oh$t24D(IRL zo&>}^f!+dkj&paOleWpbCRr?cN8|WtuV^Q1Eh$tH`gPC|C?CBl`3U~{%+ z%>fqyP=N4A)s?Dw6i7r^e^>x(NuiFgT=G;%02-`ED>MZS9N)nkujWnH@W^HkB5QJJ z&%pdaY)x|!v#4lU_l2)XATnZsQb1JW+88u8P-6quC$Tn;l~IbC;8#F;uui^g$8ntX zxd61|IG3pHH`X8h{L$<09{bl%A3K-*p0fa)7toD&)ngi%6m7l#^M`ckgqw?S}ee|KIdww~yZUnbmvL?!P{;^Uh8CzP7OOa_nUl9Dgd)z06X{vb z!?U>_OJDxugA#m$asU7z07*naR6q3VS1NDNDc|(2k^4R~`gM(%yOZ zj&FS8$z6Ahefbkd&abG>3*Bnh!@4nI~ZDu7^Egd=%C3Em?V2O^oEoO1qmn;+nM3H{V=!JE*#7k_azHY zblXq2$N z)B;hU!%-CtqY6N3)**UBQdLM`X0s&inItBIT2?*3slo<^b%<)LMM`;Gbo00ed7;@0 z^pNM*NqTTrkJ2LuAH$}MMrCb+YU3C*Sb7Y2Znx*w$s}>&Kqr16LMAMyuv)`K26+m$ z7zFOigvZQa3NA9pGqA-o+$_X0y>*4cVHu6f>I7BB(XX-e&M}&1xyZTShQ(=EI0TD_ z%;JG`>50zLV~hPmt)iD%5EOX9h^jPEhb$xmm5&RswQO?EQ!qIYfb<0gk~ASek=l5k zTSsB(2rTZ)=O6Db?rHar_wv*jgNE14AAKHw1nt@Oo%0)> zxjnD_(uzWy{^~Oh0lYk=ngNhd2M`R4U__}%;EG|V{rn9(jFN={Dacpodt4^CF`RX{ zHxJ!e?#&kc#iB^8H7ha!opxdoq(@#;`(uHsYLbwr>kSL$#IVpr6%7`QrSV=V`;LG7l{G;yybjz9Op&ArQmQJ=Mr_p5AFK&kKXf+Ke_WG?|$^MTN|6N4A0z# z`8l`=Zw){A7YA;5+txEDCMSpIg0MNgr+3xuE7O3S&mrRk0HD{hXO?;Q-yO-O=gVgj zSN?v-t<8IWpZ)PK|L~{2<4Yeu zI`#VDjk`|iQS%4;kN(x(AN=I&KK1S|-~GXtUASVb^Ra!M30&*D_>K9TyZXB~fBXl& z^tLx|zvs`7J@)0+Rj*nl5yx|Ky#v65pFVii-5Z1I=^ugmhZcr*Hl`2eo31>0Po*-f zmkzW5U~%R=??OGx>k$B=k)Sekvb5UA@A=8mfBER%xBTqp|NWuqcYSbh0q%VH@O{7Y zEo2)GdG~($`0d{}e&$=P_k_0d0(4@@KtNzBgT^aj8i+i234l($eh`>|5dn}9%Eh<_ z`D77+PGs3YIBj_@1VFS1T=peoAdnt}Bcig&i;wFhH))!8jvFLQmx@X?@l*6^lCDjUq_AXF z=8JI13#%$5;S11`rDri&PS$+tFpB_$woErrt_DU(639dHBuHK4zDazXQSh|TQ+d%# z;-jtJfd#wNp-fnz0WA?r1>`|ArncXp%l!-8@DGCD~D6Q+(Z=hEJA`WWodqs~6n|V0|B9t-`epC206zVJn1O!r~ zE26R~um++&=pkL7L@xp%&MHX*3Iu_S$Ys|$?L;F0EvM=(``ci#NFYf-2#hA@q{ICd zBwg@)07R0AguqZ_9Je8ELDpv#AgwdgosblHbye9Kfu!6>e?nG9K=!!hO$l;jGaV=+$I> zTL=hwF7$}1jiU~L&LZjas>9C7dk2KLJc%0dl>0tdhI`8@luuDC=k!@V=yE4HJ!Ac# z*u1<83YH#(!&Kd*<74U)8g?qAd}5Na>QShnRhXRn3p~3YO%72#uha@1fk~|`Z>7NC zBqA->l8`h8!(O<#5=>{k7$`ZbVIdj=Q z$9dkl0JP&cm#9ip-SCc={J$S~R=F^nSQeS@FyN8DcdlmE0Mq(-*MSL{o3v~zW=&E{K?09 zi}~$u-w;#?7!E(uy7$)~RKr!O1gncbKM zX7~5+`Or5;cQq@c{=L7w`|Y3jjx&q8<<*;~zJ7G;Rna%U)Vl7jq04R`S^2785e8`T z%Gv{8SlD`9W%n27Zu|a?=g}ZuBwqg0&-UD%liH}h<}KU*_CN1_=YPB6Pu}y`Yu>fx zrLP^53a#NiUpju@Z$0$J58eJR|6}*ISB#Hr2`*3>lrLtU?gBt>F+VMws(jI%N&uiW zf6jr&d^_^VZ+L;|m{t=+)nU@(x6$sg6Ds z7nyBN=m-9O?&dd*l&OJ~hiBfhTFbM!9#?hctD6u1<)Of{2)z5=?zOiMR!w}}FWvOl zKmXucfAiMA{?&cQ52UYs*M{2g;FDf!Cf)t%r}uw-{+)mHs^>7nwex&JK!KnHD!~## z5-A`7WsDC6q9RrTK%hdDCzp*v0F*?s+z~(#X#fHuU@>@4mI4S#0|@{z_#;DvK!{49 zmY@VGB84PbXbc)y+wNxzewG*MQr3%$g((%!+fb!Gw}k0qmNK$z`hbnFDRn>qOavqm zB!WcJfP#_M?wky4*`zjG%Hz2>o$XsoG2}V^3J@Yx5=mp(gP$G8oh?}o7xNex|=DJ zp$K&-gCPp)R{4wwejWU(^<<_YE657p^M)`S1}|cgXO+tp5p*PKn*v>xCP(t6S10A; zS?xGSMnHtpBN++u1xPdo;x>0?F>bMtECP~| zCQm{NMGn11?#x1c61)lv1t?eVLWn>Ty}GP#3xZ*7Ey_swbv)aONJK4I36@|PlMJ#s zO#9eE8>F%9w6T|P0<0?7Y*x0_n%ia61mT0|gAQ2vfCAWZ(&f%P#0wBsK?W3zd1}}f zT??5_+BV&fonxRO7yT6aY|$$`kz*D7fILYO7zY(WMW6^7Q6Z_5i9XH-B9K5;k(Et> zt|?QXjHF*j;hjZOtTybFmlcX~*b%G*6ohJUqH#IO%!H%}wEzjI2sMyk6hKrqFR>EH zbb5^tNfK%SN}v>|sl0Hc0@6_6?e_hq_eAVI1sD_g>NK97?mohg>iZdgzrAXy=p zB!fcIs3OoIE02|D?Kr2KitKo7;=Gqvx-H#Vg31W^6JfP$vMfz!^G=qxkBh9u9WV2- zE%F}a34;|CWzw485Yebo5dlB*^D&O&IA?MJXvc9bT{paS^TKrYx4*XUhd;FIiGOYV z(SO)e4UED(YbTT2l3T5>vfjWenFaE`Q953-FxJ|kMFOHcv3-k zE*T!dSNznqfAiB{`R@OE>$9)RE$_PW@8AEmfBTVF-uKzrKlsTfDx;xox2n+XE#>tM zVgGpd@FQ(=#+dxlw`@6Z|H2nOa^NREcFlc%Is2&(?DsIIxHCLThEzcI$pWoR1*57`~%`N+-k59k$-5XBZVC(fYw8d+GWGt-9$M5T?)!yXNbjv$;EPnW@ z&wY6RJN}=mcK`GI$KLyNJu2){YxC8WH~x=TKk$c-ia@{e$FI0>1rQ2bvqjoBTduAC z?!SBNyWX?y#MJ(=%PJ54;iEUbV`o1WzyE*j{?XsP_S^ z`71}(KF%qg&GopJ@BEKf{P}x#|IkNn{LLTRclixF{g41){PN0c{{5Ao_?buF@_{QB zj%J_z-~nONK$)VKRl|Jr`Uy&pKJib-u6o1dSscN+)FC1%R23zM0vQ)NP~H%#2uK1+ zl#x(FTGl;TC^am+8kEo1BLWjhg|eo^kS{aliu4<(LqGutC@VrWJXz0`P+o&n1%!Zd z_9_sHK&ZMW>%K%q4e}bGLy(FopxP#FdXce-Jz{Jtk2BHh%8Zp~q-Rkg3XcdB2#HdV zMBxkB&|=7!1w&PO4bl;yTss(qfP~T)x~f#9vz9ITR3yGlC9p-yU8$Q*2sWmjntD*Ej1{jXY>Xsmxj}jD+VVYoS zP$75#J`1Wi{d0GP^v=`?e6a=;ZxE_j@t}-{Vk2F0>LpgHb4| zdbr{>g$_|DmOe&fvba1lDOd$|A?qeOiA7=k)c86JC8DUH8m?3?8y>kfs&65$0we(t zg+jk3!U;bd_o9^Z!q^HoCa^XEehsA$h!_rw>bQz$lLU-V#v8%f1XV^@g)Gi4mn#Y+ zAYDfp3TuG`mZAK!3|5Lrs^LJ5rrOsqDuW@=5s*M6CPkv6M8g*?RC2k$NgxF(B5%ag z%|P}I88DWUKBO^L7*$1jbe0!1!0dI5&2ilV_>D9Kf-hu)CTA&_LWAVZ-W zo~-+ll{Z8>0;yoVDC%lWAw8lYsmH^>1i4gULA!lXH_#0 z2u-r0L?aNrLV3!ola4?rKmZkyZg{HU8LRY)8X+xTFrKpFpnF%SeA$1*O zz~#6EfGAN$BAoOZy^1NwYA|OxED%TyUKLbL=mJGu1PxF=3(d;IpbquTl+Hn(X57m_ zsDdR6^oNnCYOP=ocp>kmsvnEIr#(AJ3@#PvK!Q*x1=8uuX*!PMoIUY#?|a|#T?WT- zE-erL#oq3L`MqCVyy2~)pi}me8lb5fO5aa$odZItIbolZ3rnj6D zvV7um2bZ3h-S@SHm)y1S%oG9rrF{3tcP}35wp(!3U1O)cy5nWdXxRJghmM+puYKL< zb$5?VT-6AN)YQWZokOkf_|LbF?K~v`@%{hnvHnzR>Z#<$e{*`+bS*nyHBsH%xc_5M z%(lGCzjND5?i}BIL$f;Ow+?pp-ZTA%|8mRZ6{iHe9{!8H-2-!HwohsCaJ=WQo|xa; z&WyP16({3UjSYdSdY}DIk8iks_@?h3o4h;(V~##Fcm3P8-SzV?jZ?b+Z)W!HrJL^_ zIxYCM>&}U($GZRf*QYn^46eItWXp{Wp=i$+k6!ndZFjuqnj_y_+VfC+_yD~8yHC%> zQ6KlOxMSoC|LfSk-SM?|4qf;9(T&$M7{vphcnX2v^sBd4NA#)4On{*{_ew_7Jv00dt0uGF1z8pb3mV`XVas0zI<2)@-Kh=Xjm23y?*4H z*NxUTSKEiX_y5VBE8o2R_8)!8*(Z7U*5{5s@ugWA=qq1y`oeMRTr5Jr+A zLzVaP4Oa|WPlw{rgA04VJafxCcg*eWjPI&N^^0+nc&)~qKiGfzZ=aldx@|yizjc*J z>m#4p*V#X}_iGE+ea{xLVn*$OFHaqN==i>`&27ACygA&xgLh zCbn(coY=NAv5ko_v6G2y`}X_0-*@l*{)M|%ukK!_&+4=HsXDuAKlN0Vrx#&k*wt4~ zcxvpuS?Q$Awue`2#4q(lb{(aU2}C(ikka}Rr~MMaI7^=!?Z@K4*3zVLbgj?TuXQ_Y zt@aPC;6-lsO-`1Zxq5rQ(~4k)^@+=^&&1^z`(D>#c4V^XvAsN=`^qQ1-aGU%b+_BK z!~QqS&j*$HPQA{Z5__zQU#G&@Au7A8VOu01Gbg)I3aXgt-z zqVsob(f9GU6bl4QYUjXz*8YXc+t}>v(RJU21AZ(OV?^9bs%{hfXpOYMQserO*pI_r z@dE=?CQoj0_A-wLa`z=8E-O zF;L-KQG5aoSkBKm%ffEI9C|=Rxty0IE+kwSG$(2jdMPPn%f)KQtg~ObB7^Gc;*9Dk z$jSV`_Uvz9eHeWhlJV+KR#{#36BafwsuKNh0l*clX*$*k!7yVX=PZJ5S$O-yx_;rD zMfhVOJt*MiFO9y10~#;3xnLSvxssq7VYz)olQ> zjh)=^64F}%4lGSl1M}D{k`>~LU_zrqut)%*4;cRLV{#zkG zHs5C@0s#{{D@K!=?`MTQBJP1l2{Z&8Y2_jH51Qy9sH_F8Xf%(Vu=0973!6fxDZUD& zXEHvtw4pju8sl<^K9&<$CRP@yTi)Ad_|aNJQ(09?wZE$6kVQxdn07H?ZeG8nZmWpM zawqFZq+W%e$=F~&CI^FV1LJKC<&+)z(aIe}*qY|;Z3^q4i#32~DA;t!69Mm~)v+qJ zD6~cU%aWnOUPNd>dP(}PBWg{!u371}lBE^R8rz%T4kUs?@7Qt2?7N_m*csk!QwO{e zPqTTLhTyni8I}54Ip?C*hgU6Mn}_EUPwT0y?#`r85kAf02c_nn)7R(NBTjS?oOM3^ zt7-h>KqOoSME5N$sZfC8KAt;0(a+N+D;uhl^)kZqsq-uBU{s!WUB;^1Q4mA_A(K@> zU?Yn!-D57s_Q7pK)qlqf*6%mdU;$;)VBDXa)h7NBT(?l|+8Vtk>=BhXx5v$1jr^{| z>BD0Tf76QGE^|9Cg_){1jt#!s3!luxSd2IKC(Ke5C{Jf)+nyHot}%h=k7=P=+b2KT zjP>pCHhtWmN$RQ`I!c<9EIb@3m%eq&IVW#Z1`}#KrMmqup^l7eAPOJr8^Os8K@{~& zIK}>ORV6Bqdb{IsmqYyyN&T455*Nyd3`R0$49w!Uon@qi`IZxWnb(oI0pJfbRSMSy zQG5VO-9e%KZhN&eo0K+&56FX~-5aPS(vV;Ce3G2Yo5(O>!uUyHveL(*JQmhy2dX*n z7+Y!yUx*`$>SvnV1ylrJu~*2Y-d@I>ObMAwk@4k}4K2}_x)=-+#|)2?pDTJxYJwf!RFA$4i$xul3Iy zB@vAuXJHWW96z98ic@ovN5#?qH=y9Xp?6VVu#`$?8J&$TS6X)28O`eS3XO-^cJZG{LI zUyw7TSxO1J%mQcvAOm38^q&}Q@h{jD%6iEZDyA3=*xL=iLRJAdTgQaAxUyYJZCm$B z#0;cPca23Mrvh6(OkxWPo^LJel{g=J3M5LKeTF|4>W?JBG8#F$|Ar z%so*k+dLstQ2H@2UK}f44nG=n0Ma|*r5x#3I4D|>HdUd{)sp;+!YNQ4?2p7D4*a2W zAN?u2#FI&(TlyD~^8GaZnl`|R>AYA*%)GRXEG!2}5}?f<`Rl0Rai`cjrc*ZugBWf{ zy`9<48ueTv`$_J~BNLR1|B@o5i%pC_FfNmbkTq$RQz)RFJyjO~x#YCf`jOG(&L-6< ztAr%yk)pJt9ze$AJj*dAJj<8*ux=1~givux1^t6)x66FDy^zPa6RvPu#Znd|>ndN= z1!kN-r;uWD3&;s3+-WC|Af$n^?Z22Z=u7Ng*I#%u)66dOC_I1?lrkh0I(XgG>JWSM zFVo~qRjQEi1LNC112}8ttcRL0ET}QT@&HM2rmXDf9%^N4>=H&7Nnu0m8Yu4X{jVz4 zt9A4%p!3$dW;A2OgqBE9q!DO9=s$kpU(@bI%phHJQNqgx!=TvU`xWe_np9-sj;v^#1D!Vf|HwdepZ?{@R#w?IT>bz z2%`tUYFGgP)?moVFmob_!TCG+dKFV%>}Nu$iV36;iJ}L=m_bpBFGLF`LgIRM!@Mmv z--_eGPLL+(Cscmk+b(fX7z+yJDiYHmD)Eb`2yl!~r`AhVHwz|?;@(q1)}_i>{dZf; z1nW1p9k@c$+@n2a_o)k$D=C6m{)X8oXSGB%+1_T4rs=7{3*VWisqXVyC#;dQcuoUC zf~re+!+6b-AV`3SE)jZAt^iZ^#|AQ+l|%N6^lCLSUxVaIk`J60bfSKMfpV6s+**q! z{IDbiG4BG{F(Aaqx*sD3s9XfENMm4@<%pcc+X7F;TL4b;HutCQvTiW!E|(s~n7)t% zANGJW7t0M=T|()S%C|rm1vap~ODW+G#&kI{>&ga3Bt42Xi#WBa;9OaMvvVW@PcYC) zb9LyDFR4Xtj?x+mNbGY@x`Zr=(DILjy#WgX1;GCuxuDO5sS0V+d?6*`ZM_2 zOS5tk!#Ar0K41=WK;(cFyzzi!r^~#N-<%npOG_N3oL3R-81y90L2zen@PIVY+TlO& z3-7;|Czz4Jgw4cxYXG?83)gG^m0Wuzx=}kFac)D=4|sTZQ(-+`WKlD{!mMEY|IG#1 zNcHhsDsjm&=G7WMo#Q=8tY8DiEbXhj!7{COxUbo)p4ao zYD^R(nVvVmd!!iVH?NsDpJvZV2S@FvB4h?lxRYt7q5=ZxNg%YU}2TBS90=`F&1OWAmq@81iKEeQ;>y zx{FR_I40%{od~(Nb2J|{He-eFh=2q%*hne>(h3tUJ6A9ik!bryKZ8yQR<&uJ!9-68 z5Pm6WDq}()Nc2s(I#H^<3&8;P5YM9yk}AFr^+v@SdeHTG2BBG;dD>G$ zL#baa>=<1g@9y7u@|S?)C5U1Runq(RB7c)KTn+HR_%@F};<&T}{`Y^D3(nX(@Zn(2 zJDlF|A1s3`OuQpJxhwc!HrVnstz?iowr}QMRX>>Fg}o`i2MJp5f9Y2F{!BGo9RFS@ zFcHp~@PcO8zEZ`mq*;N^lh}v4=rcS32xy+TXpo<;`8o1q`(^)4H;TCU$D8&lPM8AQ z=NKdu?dysqqi%L#s_&r*rGDpIf5m3A&dgo%T<&bf#CO)VNEVN`dE6sxhB-L-i)%(>Krg^o2St^%Kter>emK=rgAg@l@FTO|0vx5de4R% zD7pSWj(~n;0RG2j|36Rs|Ie`(AI!f0XU3k)#?S@^W(J^6^May+f<8SmhyU4#>CmJ9 zukhgk4Dqe7)>w4cP7n!#KDoJHCeSUDkNc}$1aQvv%o-Cqb<`_nsq_HAH$f?3Qdm0D zS=zVj{C0Q%D^VeUj85NFyM+v55G2z+ob0O;p7tWsKKsVIOPyQ!-oLBVot? zcQM%ELgq0T1O)7oK<(*K+4NI1iy6rd1Blqh1%Yy8jBXIj5STh-rIOXubO7l%Rl(xi z@Btl@;Epo(D-2D_nYGXf37ql-~o!{EsHBu1#g6KN^bW(yw!`P`G06Yy+{|>cotq zd&W@V0OOR{uqUXaa9Ag|xKWTOf$$;sq4(ba z4Y?;X<~KT4Mx<;nq+QMS3d>9YN&`s%7RAVn&I7x&)FA zbMT-}J77n6dw(wp_}XyA$u*=u#g=(;NCfKXiW&E)``_fbAI+J=O}|m-jqa{C9pfhM zBb+&idb=LjnQ+HC6aSBEG0kN$WAgO*3UM&A+;ev-x4f7)GJxk<-265}K=1GOqOi@` zH0w_QcXweqlU925R%371VP|oCdgH;*?=|x&vVGd~5vNDG^o-+keRdb;`#5%c#N&5k zDs-{0zXS7Sb2Uji0@g=ZwfRE$yItdlgC1|}#R>m?cwDjosOF9x-r7It5KJzRGil44 z_ZUaMs{9?$Q2+vSu^v@Jo^1ts=WrN|=6Q0P@-E3(nMu6%z#t^!LMZa1m-!FgSF5$} zV}~w2a$Fe5<@&>rkj1!MpGYtcNsQqr8Z~LJ@Xni`ni4DYX65CkiJ*S+F0u=4KZ;1% zL<(}aFdah4{XzkGmwYSMgvS^;vf>>L8>Rc2^h0&flbADMSR5bCJBJ<~hskKmZ$Fy#GJzr)eQ``#z*cn+oY&O);H^@GFzjIcDV^mWD_;AL3}YRYl3 zyus(W9o{>uJ+2FQCE@8Q>wIH<+qxNBrp>F~@#_Ryuk*j4KEZ_|`Z#?ReK8@})cVfv z{}QOX8)ATi;YO`pX}LH&ROi1p$X&^IyWNcSxj42J@J_ltCggvvIV$6yhSLG{d~5R@ zMA+`U(D&cN{rJh;wDZCc?@Y`bJjHdfze(!oZcmwWLYhy2xLQaRY_z-X{kcZ;5GZ9f zzc0y=aS4`4t@tC@VbW@lj?w7N!Lzk*h*ip`JZb7rezNJ#ul=3!k<<+RCdz08OyBuD zDepI)vCp6E>m1a$%ItsXOqc%nEJ;q+=OJs`i;Qm|+Os~dGs#m++1fc8 zJe1-9P8pNaYuX0EyqkodfHIu>#Yj3(yyCr{2v5lXDgw^aWyG%(WB}Dub^xT|DxNIEdh_yK91B; zl{@<8Gt)h1mDNDXTf&zlbwJ;d-%Wq0I>nS68caA%)@o{YCI34#BV?LS({n=wESat==k|*>GB8 zuoXmig}sluXaKT673xGidX+U-I!N&B_(_~u*4i9+9c_%{rG;{}m5u{; zdKK!N$rJ{h+2dy@Eo7nx> zrL_^XxB+wp4VP(bHeGJZ+lnB%iUtM*Xvf;0H=Gbc=WfaUt`{OmS3Nfh}lnV zEAhgSrW{1?1Ob73tjwHdab)NX6snV(ACdv=AM$;~lchL~eC`v)UvU_SkqsLwvb#;Ay>DmAM&(nZ&;g zJ{D_4up+NrlNFa)G0d;2zvTIy$DrKIy3Z1Y*B$Rmjk|@C^{cV8ysfYQ!~#{s$s7D| z1MV6(_OZm=OsikV3m$OMDwpH%r@paP!nA%jWG=22A8|Y>Xk(b?LX)wEU~6L!IXp)6 zNr4s6H(JxVtmEe6Ddcf%|oO#**5BQ4UoP zb6{GIx#Xfxw+C_JCkg;W1gwl1m>#ZX%b{`FuaP=aN<8O>v8}@+fjVaVgI)N1+R2*i z#_SWqAQjw z#0r=T@Q^HhYzHWG5;6h`tU?G#$d&8zG%BN?iN{y^v-yiSol zr_UH#O}%S37LPS%R-~`3zOM$lLUkXIiJz1MpfSs#xUnK!q~M@pz!jN*&?d-ru$q#B zV1n?#fW9EXdU#C>lv@j`#ulP5OYZgCbIDW_jl~W+NB$>*B`hQ`tU##f08>F_W+K!E z^DP0{JNaID5hOBj6fl|16XCZHi661yjM)&h-**hXMThvy3QuI`>&dal@=JrFxM|e! z>~?0SRwR(Ik+@;r30jCzJA`%%U)M4Qd_ZGnpn7S^rQ2+aZ{?nlHY85TN<*TqaN&AXPxW0(yNA(Z&aHAUFg(r{p zWmX=Crqam@IMzma`2KY{)%4oKrZ;Gq1TO0U_PKcN2EFC!Y zJrUBs_$1h80VdM?*9*S;VV9)Y`PvV3e7LyRo0bD)BI}jhl7k*{wv;TM% zP3du?A~bXqazBHvIT#fdDKH*ZsQ}4i^ry|+;Q1(S>1w7HxCv2+uqvmvPPC;zHx08< zIN{FpFDxYUDW2>D-oHzU?r&E?L};+|iUmk8p&H_3s=z2guV{92dtd}uTMjfW8?2|r zEIoz6smCC$5x9XJt92s*XV*^+%GFh7E{d58I#+cjY@_YcA}HXLGHX;juiTs4g`cY( z44_Z=TZNKEAh@7`w@iLc%*IlV;5Vux&XydUs|;SE=_iH@|EIc^yP$8fyK}Q7t0`*> z6&fk2sfq?GMgK-2U9?g9ah)QcDvU)S6IIJ)loaO;<%WI`Axh_)WQ=4|1K(UN3zkd+ zM~NVtxhxeHI6BUUTW|M75U)-8z2S+3izLJR$i|o8_efr! zC~lN5*mN}$b{dKW1E5ROhYXW`>vu=n*S1wJ<}b@Hosf|cCX(iTor{3Mh%mNC%%~T( zfOIs7-kp_zj$Fa!Cy|(3=?PV&f&c>-Bw|V;PxI1lwX3|IZ|ATOVWDULww@e-44&S6 z)QV9$>Ygof*{2HxnDW2J>tLj075g|ZMOL-VqY_A%ap-yj|H z1)@>l$~F&0tH697_q+mCGEOMU1#Ecuj1BadaDplkH%_o@-{g4)U2Crj5K7n;7Jf38 ze|0(`2%=kMMNdW7wU43Wco)g#+wp&&iuZJ|-WUk{TR&ZHw(+w3+8Vh;s2u4W%zMo? z_iU$0q1)xzf7Rddx=MzgO=nTwcw!*lcsx-xi2E()a4|M?M0+Q*W=Cz8D3^;3LPMwl zB|C{r9JFQI?AlCZrIL%t(xHt@o?{yYX--tU_B2 zPB5}g{j34)Gy%;0_-<@~Erv0o%cZz)yerf)M+sE529~%Q92GpOP9jXLK$r}s zae*2F99A6cqHAsXeB@D+%>r|ulSatuF*T|~#*MrNUrt|g+rI1E{Iw>KM8Xz^Z7bB84MktT_XFLmdxQl}b% zAg6gslKfXPwb3#w_P~thXu&~V?^{wt z^>?ccZ4n_l)ex$`M<7+;3jkC=dE9cX4mDCPkQ^^6shuU70P+a2(Cm4cfaIzb^FMS` zg`)@W`jHdX!g-J#fA;Y`l^)ohj>>N$P_RzgZ^G75vAB{3joy7fl-u@r zU2ox}&R*Ya%8K~}DIA`zP3t80M%@1i*xbiDBoSG`xaM{Ji4%vt6`Um?}g#j!+QU?b9e~Gn_u%2 zh~Qn6uJo(k=)T`GgD0h2+Xq;<+ zYJE99S04k*2u^Jr8EZ4R(owPj76>dkoxK@oYvN=;2ou6q3YehIVw>XAWY%PI%(}j9 zcV``DhsOe?MAB|z4oC0aI-otkbkMC^)}4=-ZYwZ_lGOM+vnobZY4$~aN6&AF0 zQNh0j=fekBsHDZ9k6l)m<04U!egiBtv>1-Y15KOiR5g{XC@E&lOk0u?qB|yrqfGRF z%I>#Vu6h856f2{?!wh&BqA>#1LN0hO<;N)-X*n|}%rKS=X#dcmo{NzU1TyJirKO2F z>H`u41J74Wdo0>~3P&k#jmB3>3pRqylZ8cDjuDDNl`J`xWJ;wYw3;j@&cb7>B)CGD9BzCLgDyj1!Nb0pwq7a*CZw-H5W5>Fm`29bHd%%$ z#+``iN}CLX3A!!h#CRp1L(fQOu{V#wo{`=3fD;>h%O>1y`;O`{C^p~xXfl>NB!865 z#Xf*(VYYHXVLnQiFHHz|@mWJ-O%*B>T#i;vw6$Gx!)Fsce@{;%&Yh4Jm<$4YG(oj4 zjW(jY3lp@MC$T4}Bn{t0!0z+DhH5QM&&K>6KsLyWDOpJ}*i+X;6%{^EE-@iEY1_7~ z0~l(#4w~}ePBkaxI?zio?V_SV3^kNvCP7_aDA}XHpSp;FirfjxXTb~q0R?zTwmp}+ ziwwe#RvZ^}IJ6mjT?i7~#7#|0v!0Mqj`mE-U*9N{%gJGw)Hqa`p|ib1ZVSSD3ySKP zqLgFL#7t_p)u1smuU`5v{O>vvhH_H$K0>92Nkwt+MPdzQsMxAf-y)N_Syi4>jb*5m zl3h5FQZYtK#1a^!?5VNoan`j?ey8S4b2?A1l_n0)(&Q~u|5mnCOo3@;kRqbOiE~U} ztA$C7Jv@=rliknhBr>3Kr3bzZT2L*hUBKpDjwN2uv*s#KC=q94^bmV;pjG^$Q9VUf z>P3OQt02Lp)j18pph-O+<*2sRaw4PU*28)`I4DRDSPv`NU=0R_R3BRq zMTHH_DPlcZpcB6CGgWPY2TTfnAAPnNFMhjqp>qxsEtZBW8s7zafq~iV-bIqEre%N( z8$7NNG`7?x>QJy!6BPsfUm>-rLsNIq_E7hKJ2NqMQoVPTXXCWcIP;(H9JxNb^N7X5 z`fpLVWGXDVI=8u$wcOoT%gc5hUmd!GBdM=T-|O$PzV`a*{zQM>?nBWcN~^PB`(7s2 zJ`wP6Hrl=__`iZDy=L)y&g6QZPAE{R#o=4oX0^RpGCj;+h{ppl! z&i(b}xZJ?oA-5N}lf>V4_un%o>|s^xdfxxEFjVkus=vWSMAOT8oHPEJ*J^M{xgHli ztym$!L3x45-_zYg$#;mg-DoCcJn?Ls*Xw`0avEyS?WlKXXJUM|tl!3waU-*wQdE%n zx1rwhJ(iJAQ4dM)JvFK5^qqNCyXRv~4)N3CYCz4gLj4Ej(y5F$>T!{6|3m@sZsa=l_n=68Gf zf_FUm(}%%TZBK_>*tk69%-70G`1Nh)rPcc}gnOlvV$6@<&kLb(@vQ?zM<;8~Q|1eo zou{pSmtcR)W?w%I>QaBPv-?>a+wEu6^4c9_Al7<+7P)V;bW@(`;??%vN&)KjL)N;N zFZ|-=Vh@%)9?O=q7xd_Y#)5-5y;jYqy+rZf5w0V0xT0N#x4fo4in6o@tAfTW!IF($ zduFo)e6Myvfaj6%qgt?5$2)gD)y9EqZ`iNiR_k7LgZHJ$rCA%r$HCH9?cYB6tGOlnj?e|jOX>*uXef15- z`eAk$;_EX&!uNCWEPUymp(O9iuOP=zU6EOdtW#@MLr7U=TIgF5N<)~-IJ-MVjV(f& z#$V+ySUx2qF6tE|l)A)9oJ=WeR%k(DLC66!e(WjSEZmc=5Paiell(S^4VGlB5YkgCL=b zbj*htP~P;MCqSQtzi z1yB~tLLr>lD4Nmd&2Y-TnpDD*=;A&hZ^lq>5&M1o zEI&KwOql$C8@<8zxSzu*v_C-wBX3D5NJ376YRE9Ndhgv?X8khxBe`qlG#ZKb3V&xg z8YnBx@0!h;I3qFV!v;ajb;li)k0$+1GDH?;$UQDXM64;U&8V$tKq&NRBLR6DRw4+D zhlb6|CF_540a_(e#5Z$gR2Rn1OUcMm&>I#}#7O!lB%wc)m~Cyv>);3UHdDj-+aT~i z*st2kI}cmfR=2JrXZZ>^=twI_B7?^2rFrO!k^)5bnCOo&>vJU&7z6=g7>ki&^UtXfB?$Fxybs)wUK zDMJR&+emytT9oFBes^b-UFN{l(UK@WAtd+-*K7tQ9wtpi&wYyC(%G7iP@x895tkXX ztkrQc(0)4@k-r-2`8aCr zx<)-xhyGqnNHVb7n8y25r11H|M_RAb<1reg-~G6 z!P&0EY;W@M(DX`x^*6OWS52q%*R3;T4DZV8QkK2f8jphg5%|pRf&l-`0%pzo8m@is z6U^J?*VZ)c=SfgoCE(w0WukrL-cOqz$MdbLOOHpG>56-6fQ9^8Tj>HJe%_A_xjf&0 zxmQ=dOFTSqxWDslLD9e0{Z0St>7=w8p1#>^IEN7q_m7cIcAd{&`5f=)3f@;pu%sBj#vZl2E1T05?rKi0orZ~wrENB&#Z zU%%aZvgh1GRCj&%(I|V|;B&q!yW;smpwxAG*P#wj1JoTHj`{oF)hPInQ2R#nSoVsX zz0PJf>Nj4-`fv7pw2Zl?F=TsJ*a~bsz9Z&n;=*3OY~@~X{K~z3KY-ahPU~dwyL(MB zzxRD;Zsnb;mJ)Y~Q`~vt$W($CczgEUx@p|<9`3)tzo977?y0k!R~X5CJ=`N?*W9bP z;xDt88gV_#!ZoB3??8bI#dHc6F8bc1g_&XkEI>Yqbyy|bf|Di|CGSho4ky(Qi$eIjaa({ex z+vangP^#V5^l$Z#7f8NtdwS*boY#3^OtX7Ac<%n1ecNBgcQ|>}rnG;#=Tq<LGN#IFnX;9->-TEuJTY^!Pgg{t68;v-#DyN}%3zE}CAL7S zEB;5-P(r1Xu^vMbh6>V4SOH{ZiF3$MWStkVB6JTMBMaMWGVF4x#kKkGAQOuz3Pxes zsrbB4Os6Jj3eJ#{MgP&GyI!Ry2aT$zBB2rC2`9;(;-e#3sLiq@R+8z+k6FyFZOOL$ z*f5a~3qV#xfg|ewW^`KfBP28;IZ91Cf0fPGT4BqhF4xX-rGBWn`bn@{@*B!Ac3XTr zX#jNU#;h{{1ke3$rnI-SGSNOWqbpeOjH64&L=hDJPVyk8+=iDEKCTS-R=P7Onj1&< zFOcq33k}f=UHUdzA=5=Y(Jt>s1{k+ zI@2wHByg;}I9%3D5+HRkF6_H7y)h(o$amb=a@x#hsM>W?meE8G+0;=MPqKJ|Cdz~E z>)2VheP+RYP8Q8DfS_!uY;c4mHEi}Wl;z+SE6^U*7_OfzB+-`s@TCU)I#q5E)7Z1V z^91z>C6UjO`XmCX(LB$SRTIry`;SJLRv_%IAtoa*V3l2$IrG3MR+bLvqCJ;MmjrGRSCL(oiHG_Oim0x_Z#6B0}yz1-HKD^*OR!EgCAt)2PS7db0OODW)Nyz-Xu=LhlAx zc_5+XS1_hkz_fxBCv7sf7HX`yrm?ecS?<}HDuj{tfnWnTm~tfMcio!SGNjv^b@SMK z7>47Gaz5NzO)YGRa;#>&1wp`+w9HU4+SUAP9h9vCiPFLyn|a4+1E@wf_PTZ!dedrB zVRWUxgL8`fhIa{*@}>k(*1rM(i7OWXC3zF$MGOgXiyS=1;9rw ztfAS)ZV?woyaq%f)<_KW4NV74_&BR?t;|ifEZYt$mJ`Qfks)U$-_8~`x2M?U)T36+ z@YNHkLMHw~fy&y@Nl)C&_o&1J5Z5sVA)_*loF3Y^ITrF~|8L>(b}pM;TN&ezpQ?&qe2+y6v~)1UtH`Y z)wFKQmwHV2Y1!vI{m!Rdb^09dw8N10&zfG3Lzw9+Z5)NGG5go^k0S3?BhI=mmmS*F znjVvrQNH;%bQDAudnbw4iMXwY4S!w%x-t6R?6!|H9+w|Z!bk0G`*CU2T;>J_rVnTS z?K`G=Q2tIT+DEJ@{$28HyS%#O2?^M8RsWb2 z(BtUlxWe{e!~P!E@pBCXHuk>Xe;A78d{pjb7vKuq^!4P(ho>tquwwCED5U9Jf8qPT zwMzW{x=uC!`ooOqxNVSsyV<+?4=>wuF%vb9|9Re8g7A4&l&At&S<*A@7LkH)Ru_L) z&c^EovX&d5UAnsd%JYDAE=uY_t~XArpCzjVv!}do(`)jr<_zxpO`3T2g^tGr<8bSz z&%WoEgFLr!?b~{1>C?WD)KXG@NA>GD2ZQ$(%*^xL87Ns?gi;me`$4}Neb1hEkvgcL zmb;Jl6=P4AO6WKm@0XX*#&vrqyKk+kCZETw_3}RT$GUf`STg4V)Ua{y^mKOz>oUie zlhN6X1Ysm|&WOmu>ua2y{{iLnx}U_Jx4*N5-Qr|<`@6kD_OihKOBvzXbyr+YE%?oz ze;eZr^Y@K=Hg?nEfeCleMW`f2<3S`rZ(?ej{V6| z(#$C}n#-%#2E<^Bk{g{cj!B+do${Rr)}1Y%HhCg^^|bzXRdFx@H@bh~1X@nW3Ax^= zmahiC-*j(p`TZH0$y!N$Kb6UFE@2H8B)pXQ{C& zIeMQ-N&DKQ*7w`n{HXHAsClW8-(!fy7!nj57O`S(CL%vLm+f>y3oxAKCBw*^mO04A zsQ+%X00vHq{!ir|LsaFa7@mSlZndC{5ec`uAUxqk z`b#_(99>!$h2>|1z=8<58k{NBI-Q1g+A0M<;ndwGJ?mOwDLJ}uGo2NALG#0aCJ}wI zG67nE!EC}eXmE!iDChqC5IRfE-}wkWyFTMO`B_Rv${{Lf2=RZ9@iP{(N*g2ZLXbpB zVnxwl3uK2G!0boa;)fNVRGRwEGysC!nq=!qF4lwRcF#j7RiBfOx~@=G ziLNs6a@nyL{w;*Y(>xPp{Hu9F*fn^YumL?)aS zO(hsI-d~RNZjG#6j(yaT$f6-=rc)t$G2th1GRSW_ei!V${|L3)T|!>H&IIC8wShGaaB zDv>GK5T3eA6OR_dYFcv(dm}xo8{0#eV7LyoAy;akS>hHLEpbVM9y)#g2E~66!i1dJ z`OXfhh>)s>JUvBfHCw?y&V>S?7bFl6&M%S%WdKMB%|*y7YujD00V9`zY+bvqb)OvN4>^;iN^mBx~wV$)>9UeCTDa~i5V9jHu9 z;8o_E{4e_agrE!F0b*RG6ZYsj`!HYu3|1qXt7^T+6?(Y!2peZS&pMpqAOkL*iuL`s zV+DMk#?{Jx`a4XG8vX(RreBMUXFQpIvP`z!ouiwWCvi!Q-Kj4;tksLnHm#DQG-TNW( zUZwQUFkek)(`Vve?^$Jp$J3vK`6D@-&TEA5?{DjuI^L_dX+7?aZ%Rizgqx%bldsWU zGaXJZ7t6mG{pP_6A7cc#KXLtUljyg%F&N6TzYbL}>8_BHNwuRHyI*>i{oFpV(->dN zsyKA-C1A+2-jBAo9v9qmHe1=Y+|Kst^*5YA;21rjy?`z_00Vp% zVrum6Y1?nYncqiGBeC~+GI*@1``x#!#qxD2=4%P2CHFQ4>WuNydre#ZdDy$P>l|VP zEC4nHmdO64AAPpxRcP@}oY00|i(;gu6jWADz4rZ7EXh*VMeu74BLtwl*P>04CSaQT zD?I!U>4*4hx%tBHPP5@wHioaitDY17XEnY27bR7U9=?=QZf9ZpceTAoreEHhmY@l> zKG|$~IPX0>$CfvF_v6a90sejF$#Iwg0a0U1tlMo)FW+FO(N{jYoEiM9V4>p{GAN1& zyUz}3e|t)6r1o~WovozaW7`W<)YuHd3w+G=d_CN2>)n2$zJ`eaET-DBK41DV{cksh zH5@10*YOMPCKAzvOe!hwx{e!dL zc0FYE*1PX91qecJ=QQeFuJr23cN@J_sMEm&Fn+!SV}h*&CA`CJ`_K6$@u=HPJ?Ht_ zjZE>ozE3IeVJJDB(7YYzwE zGdeyeXQ}=-o8I#6`LA;d3`wwM;?=P6z@A$U9{rC3l~}(Ien_qP%dgK1+nKK+D6xr; zf4aRL?}XENi;W3pVsrJZ%6VzM#D+wYa(wm_})mjANI_gE$9ICNH3< z-N8PR6*}KW5vH06^)=Zo_VjRfg?C<3HpUKG6-_V%g=pLWF{hjmwv6cyv|$LA^8~{@ z8peeKVq((SRfKJQw5oJwH}0|_uSA`SV^iN92hG%EXA5PDuyU9pp$h3Br#N90plEW0 zbRpHmIEmUtk|SDOiO)b;(LT;O-gxS$_M90~vJkMqh?-XGA+3(WgnY@jo(5)8c+!DI z*ls|3BHlE0pkoYAm2XV50|j`^q*Z@-VlqyQ@b zC@VeIL$aQ;GMlPER{@0a3LkX8vZaY+Ex zp_=MHGQnA5tC{MmpA#mNExsdC5UT(@+GI|1&>!UrRxl-|NTww(z%-<-lfyJpXT@SN zI3|1AcV)1@h#sE`vhR?pPM+5#I zo%o*^o?a}>%$&x@SUVxL_F@8OC?pG2*22})w2(x*B^b7s50{`U=z}t;5XPM1fU1Ji zS=i$gT{VrgSZC#w%o!xeuoNMKsF7gl0AK(XACuHT-$X!t5)NX-WS{6i0AAvEUdWB# zFDuh6e>O>P1H!sOjBXH|Z$=>SEKD@2- z?K3&8iL7>V5SQ1hWMhx%siu~Jv2Q{7WR5>oVgun1SlKso%sMmOcuO{%(e?}!+KMSP zkRlbiqCLmAf`1pBC;VRk+dw40o;aH*(h*~4EIWaqS}9Lm||jbfxv+OEnJ5P}Btr1+2g;@_~=5P>uDFiu+{Pqf}L5AYId^lg3Ul<|uR| z2P@%lRS!g-1g(j~qBeD(cv2(}T&8S)Sxt#}n*_)RC!RwZ(gVmhd9V*q-m;d5{m%Mx3z_JdNi~^qZy2W3A=L736 z>RrAzzVTDjZF!CTR}<%6eNt(#Jh=KG&5%W_!*x&Y+4#%)x(j=U7nsp)`J&aG3+}nM z(K{S3Jg(ZDFhBd$gD?Hm*|WLci&h3NdfT#}eP!R>KbblC(mu~(?xW4dAC0Vf@}k;M zxO2nI*p}AwKXBUYTa{jU<=-Cjx&LwJ@)Ij7Pb&ZP8Z)-j3@r};V8ywMw%t0p_9;V^ z&@?7&Z9&IlyKdUE?2=Xc?w;CtXWbOM>NvUkzSi>f9a(_gch#4k+zSAkZXCPpT_?d2 z@W6FD>YFF$zOrY-HF6{IH~;@TE`8UTvxF}IEPGOX+Or2Y{BY{DXAb=E;|Y15l`(0%#uWVJzuNNBcduHo zv?Jvq9&)_^01MGx(gDvSbbiCNV;8^v_(x_8cSwwjUorf%uZ{Nf!bMkgLPy`iBYqv4 z*;emgI|u;VZkxXHRmaZ0E+ky?%Ha$DaM2-Z?;d134uvqkKKpD!-;4id)mQ#{^V46x zc-h*{1Rhwd0pRW%X4aiw>sg?8Zm1vq`kfcv@i*Ri-_!o)%($w)@n^SO`pz@v>LcBL z-T0X=T3YGX|MB+Q&b|8N#cL1jJPj-fo__VJpI^K0X|G)>*d=w}-fQgQi3tP%6f86e z#Zp1LXd57aU=$z(mP)};wYn83;{}3fv8sW zqH53Tu(nvnHS`5H_ImG~Exa?rIB5%E3t=+Ord&RjyQ$n41aV0%?1@+RmX<_8MS2U# z1Ti>QpvxdjAZv;^1tpPDpb#jO(2=ZE^l-JdI_O;@;yw{pFf3tELLC4eDD4H_5apf< zB8MabE|o-oDP9~!JrWVTWA7n|vD}A21chf35`{oSp+s1ddRX?YR=tZjDr=ikW4HIt zxq`eyW2G^|S!6~TiPBK$^NOy9j8ashpc;rkxB@x!dG4Tr-hwGak%=M|CI`xVK5oo- zMosHMLQgeV(O*8MR$3IuNVp6dqtsBgWu-%8sR1PsI?Fz#Y}}Z!%(onYhQ4aBvafnv zrMyr}C5jY+nkTgB9$|CH64uig^a>RyS&Kxe;EcW3MXriem<(*frb#X%>t!K>LX`!V zbrBYsG%2uS+wwm1Ccb$RB#(hNOXhs$;1s zqCOykPPY4eMz$}?C|Lv~Gz&R5PrCB~Aqh3h0Hg*)76>R11)>mAiMWgd)#~b~ce$(% ziJ$^uS%f7BNrK%^fW>nN#M;kx#9w8)|uCGIg?hU7lc|tb$xC6Zb2( zvLuvHfk4^O@MX^~^Tm|OM^ZPDQR+yAIM5rf=`XJ?mxq*!gfnbXu%=_LZTMn_iy2Qj zVifD4ql*k67zBd?9f_VwxU|~4O7{#46@h7SqvV}+&am@nta2WO!f2rcV3&ev7GM-e zt!k<|jJ+$M+Anm7>^T|ZVw%jf_c@9v7DKiF`Y^?v3YI>b_04wT~ID69zt zaF&@t$5^VNP#l&8T6PK8)PvNrtl|ZtZ#mY6pj1;jU}mO*uwCd7l?Y;0t3*pnJ*#wW zkqB!D0C|Ipac}BGDGM3M{wQ2ktFEb(7ATZhG+9+Wu}epUv5a+SO=DbV88LG^>?1G` zfwz#&a5n9WUB*omU|3d5;gY_}np$;f7*s?$>5EBMOca!Ol3ET_qvgG&mF1{UF=IAE zAiXQBsdJt|))GYmkEqUP7hQDm-y2;5x{EHlI3n;6T5bRTW=4uD{_0RlYvtL4V>^o8 zg+b2(-54tl5YYRvZ(F|RwDMf8u#G5YXIW_kV`g7885KG7FOBd2@z~mDub9g|w{iYe zOMdW)9ji`WRgQhy@TJ;89p9Eb_bo>zG3OxYiL!JNq!%CallR~8q!+H;^I(4Lg@apuJ~m50@40E$ii=k;L7u`xP*e|mZ^wx* zUoX^wE)1QwdeQL}6nN>IW>Yv>_yqv`tIyp1Pz3aTJfazux4aP8zcg-5*~YY=%RaZU zbY0mKj_)>uON0JCKRsgm7Cn@nGBURb?gBzMOsqzb+5fS}fPnt5bLOTSMql{J^8nz+ z&u+Q=y(b_3fm!w$0CsIM&whPv@BOWTHPu73*8$*^XAJ!N2X~+L%ztBb z8U_Fc)(vg=zcZ&jqi^oJhu0ca;M%7o3Oq!hd4Ip!8k_(-?@dEZv+VOMe*OLFE8n>S z0B-vH=A&P~^WqyH*m?4Emo8pgz3$z2p7NsA3y+;ECk>nabN7}1aB6GHT7xUk=sTqC z>QlNn~a^Ie3XoKWF$N3yl@6h z&iRZtGuEY!SyC9wN(n2W2qhvSl8_{o6X@81%auu`$pu6VC>bRQ1v*f@VR>=XyF&IY z!BP#S2B|Oby%HNL7;RT4Vr`+n+^cXRJOXRou)-uv$JU2A_AS+FtM z7!jbP`Dh>kMHDr-wv>RPrMsw?PAoH^Gw#0fLDr9l#DrwuTu=Gw?kwx?E()32{B5S_E^Y z1oRo@T}(S59VvSu6dH{6lmu4^6laA?yOeenOD#GQQc)$1Bh!p+-EfS^14pTX2FoAiyLnzElBZC06X;Gac02z{}X%1M^i7rI;(z$*gyz>!(u5RRV}t zO+j;344@K=a^d zM7k;k7d?~puu>pupO2@rR5<2=0H8oZ2FL&roN>*F00N}MLZ+V;jyj)GjRe-3Y7{Mr z8f)C>I;;+(jZY4o`L#*^o_2gTm8FNf#femM(E#E>QiXyO9v z9#t z3XwqbAx;y@jrU~$t8rCp!`PgFxCVsiGwqQQ2%-`*$IgyM%~kQpI%+OK6G7RNVm3&- zfVmvJK;rC@dUb7WXpO535r7sA1r2^q{H){!lo{t8%GwkSL6CmuBvp~1c~`@vLh8fO z61!re*i6(b>*|fwaWc#jwCsjrx(KsbCr-f&q4mE06PEHm;Y zh$!iz3dbTAv4}+idJ&6Q#HC}w1w^HWox^Q_I*&GdzA)*w;DN)nV&+IbwmJ^s)W`cC zXsy0^6aaRA{?Khde(eIy)k%6e0F11zOdiZnV<8a$9{J3P+y2e!bB|gOYwlS4z#lxZ zddn@Z|JjXq{rnT(XwYr%+_+@zd5h_tv~t1SWYn7S#Tw&K?RnD@`H9shKE{Ov0@y?oie2V29ho48=(Vx*Xl z)0}OG^Sz6_gv-OT;>@BKq8N>%&UDGKsSRIfNpN&;zHEsAz`idZ*?8vyj5af3mIA=& zrlF|=r#Rn}&+L~vUYt++Cr~(>n?ANDUA-i|WMc+tp|Jfc?H9ax$|@<6yCF{v+AnzY9c4l>r?0cJWDJFkLm#6Yya!e%YJapxnFR; zTd7mZaSz=+9X z!gOW8N#@MQ3ZX8E>UX>2R$D& zgqj8;0Y#xtZ1s0!qhU(8(xhaF;yTy}0o27}DL0x1&*)LT2_DN7%btd=NDd)zDNb?& zQ&1K{7@+WFyYQ1abV|%fOrO$Y&f%LPoAzt~qo;bMZaN+nTo_w6*A|D1me25;Tz-6H3lHkj^T3DLUc{6=bYL zrfzMOj6H)GLO|@N*fN2&Dj;lxF{nz=KrWa>*s?Xiq!`q)#st;^6P_84B}OvHmI&2I z;ROM5#)u6Xi)?^MF_aVv(o(?m^PT$&6!SXCmk&flLLwp}uvQgCtrXycs(^Tnyv_d2nJ1paTBXeNa|=DgpwqetQOKZ^C*RPpS zqz|G;NP5ni2K%)b0Tl@P)I0(pDuN;aAzJ1d$0MdTM%5vR>&Rw6O`qcqKq52*)_`IV zBa9)a3IvUWV`W2@0ToQFjx}bm7MV^BLIv$BQ@2a$mXeFIgGSYkSE>`XGE7kwh_Rmn zECI_*%1#KKLfR>$g?JRPkQ=>-nL&{S8OVTTQ!()nCQXcMNDNYfi-M)hNuj}kX9)&? zkkmxP1_^@^QOF5m%f?u=4pdbN33Iv3b+MNPk0M4d&X`M@rVx=BZC{ML85bRr!j@g~ zMPge*Pm*-Tq^nzVE}=AK96H=}!*N?wPsi_2bvPcKO-m2Txx7c@|O$6?rch zXJjFARDwS8se_MyZc?3Fy(wCd(z<*=cUQwvMoW$AlFVMU@lo@kL~I$Szl>)2QBV&llnkt}>QD6Xl{PWYb z4NU+z@Zj`K-@UL_^|FoC9e3{p zSUI+?zWp-?0WL&9qiR39nLy4pg(RHkxMu;+mNQ#N@+DU!0B~qqcjXI~obPLWOzm#3 zz9s>H)}%cA(IbWe0(i0}bxQoX8@cFF0-Z zoGn<;Pp~sU7TJO^Kt?HmAz>{|=$WAES%XtBa4NGB0SO4nAUm{9jU{45RMdcyv+q&K z7@USkgnS7;Q(u61EQ85YlTKl`P-hC3oXQNcTzZ9e0tN?SLx=?sk(5}8l?a$PBAZ~8 zfU!!9=Q3!BfCgQalZm8QQIt8AEu(?_9CV7{r^~!r}rM#o}J~02&kw+QnG@IM-amKWugd#Kp`jb!ZPT>fX|G1p1%-BQPWhG z#ww7{hTu&pChtKxt;LLrSZE~iM3fAZvxeE)SdtM;CXB7{`684!U~&-|n1L;@Q6wM( z#(|51h32fxGV{uRd4Jy>?UV_OK|`+al%cqGtvmRw86118mV)=od#P0)yU2WzGL70dLL#dK^>7>}}VNpnk@|2&8X$la?qN|yBNnA|V$}%rz ztP15b>QgBui@a7=hO}H_Wkm$z)>c?mQ3Hr)pRuS)iQ*9mX%I|AP?SL8Q34W@MN`43 z1~vj?K?E>}_HycVP0{n@Ft(;)Z57!;Up~cHwFyK?h&cBknMWzCFHG=AeWfO34M8%= zXGFSUO0_AXv0`JaL?&Uj00Z@MyG~C?T_6+`< zy(~SlZSEic^EcMrw&YD8x|Rs{+&{VhANPE9Uy*xWens@U58eQXI=`6h&4pyh0YI-E zDkJCF%Rk>7;wgHsJyk|k27s(5m9g^@(A78;sl+wTvr{zL>f6`szxVKx^&5sqaq?h3 zwldmz@A0c&wPOF*rq;Y{m5VWyA$Z+=RjrTx+>Xt+jofhO$QyogW!7Ex)E7?t%`ZH(_U4hBzWWRX zjDB9)1^U2+E$EymqAFd=_&qDsF*yBK|9H>;^CvGjaj%<*#Z$?;nrh=lzNOPr?!mDRHr9K1-3L3Ho~-v1??|62d3 z`6NgLKnWO13K^@>P@+n|)~E=IpeT#lGT1URgy2!EcrHuw9=s?MMnqLI72=4L1&9<` ziGUCZhye-kys4r7mMKaGB_3|W#aaZ-v(I9bE4 ze`O~x2UI}^mxCdodQj=>43u5%94k6cwL5#~vdOIIYETwtU`9h2kpzI!2y%a75m6D4 z00JaLU>!!LUoq~aGVGu&pK$<{1SRyV>uCT8s({J{oukN*MPxuiL?8k~XpAy>t7#C# zG68W&WMZ~W%L!9EgxqKC01-*5Wr|9MYmpg^2^eM}_)xU58!HF(DM(;)hHK8%*+fXE zIUEVdVAL>;RTWn=KGhJYEU7n(a3GWtq)VpZsw>RUDy$8mvBXAg0!ag-8nIa@_Z9#^ zQ9KHQhQ1s>&aYue1yxYP*|KlXw9f-uiifPOt-7Je=NbYPIkl%C>I7bW)S#d}l`lqQO=HL?l!MB@mK=H8nxO$DlDNDfC6IX8IXOURMnj9kgKgQLo1=uKsL-)T>?oHZI$Ts zd#WHoC5ZOBI$LxOBO*pRM_~a~)d$QADs%8YNK|@LWQH$(X6XNF)4+e;o-mqh>oLHZOk35kS3!m!ROv?ySIeu1FCNXQ0>=PePHAW)WA zWSvkaqX)oHobK0 z!B0>A@xOh1+4^M58&}@=)|EHDb>%;PWXJJc-Iu*{;hfnEK+jxl9eQl`zTbZAO~3gf zSK%*y_=$txnA&j1va8;9)hn*7&P|2S{Px~?Zw#)Ec#uGe)YlTYaAT)lT1Q1s0Ki6E z^v;`y8;W2f0suKp-(cMfM*iv(J74f`Hf(t5lD!YijICU9U{`qcPu3s$J+@ra%Qo zuX)eL)84r#lk`%aPHb$-{5dq{T&%l!c=gtyNB^<)iJ#pzveaDv#?{xqcIox6UHbLE zIP|FxKK>oQ@U(HVi-n0UfBc@jxDB@q-}t5#67-LLcIVKtx@2%Flgt*K2-q z!^!X3m_s)MfY1K_`yc$<>5+PoQKHDP^cYS>UlgcBck4SYN>6_g&v)qHw?b9>@)RhZ z#H0FC8>Hu7ousn*JGAF1TpeuwkU#>W0p@o+DS#pgallAp$5rDR?2M8`EJPZEs4Aj0 zW+e41_GOyq8NKse0TQsIsA+U{g(72`-cF&N#k7rO#}r)`X2qwzEXzJ? zPDbI3Em?}7FeteNeU1z?kOWdv3H>?3mr!;>XMft>-7XHzg){&=uE(~KP|YcE(S>|U zLz~b>q0d39_H_~l(gDbd)Nfh`QE~-U6d?&DLh4V2-w>2gkyZQuu+QoDSz1*PRS>~Y zlFunHs8;|oU=y-+!&PQ3%c3aSArL}=S`b@j8?ha=HgL#A=Ctf!&j5>RibR$Y$4%#I zWFk0=Y(;}MW*Wh$&JsWalsVYrQnn?V1o3KOtu}Rd88*hzMTn$qkPH|LxM1S20%%_} zLUex5(5YohKR^B1CT0U&Y4(^G#{K~%~BrN<&?A?X(=MnFPEl#>D)XB&Fje^2v)4#w%zFxEOR_Kp`+*hPc3 zV$hJQ8xZg%l&R7Y$!8^-7FD$ssE+9Ha;%M@bqJ(v1_H_oeX`Y-9Z}%r!KvW{_&kvx0 zpr8R&L7_hjsnVeHoU~LFRKR-*1&dV){Y4Q0DKG$$0F}TD5|LUKgi=LIV`sTLiIqm6 zVNkCqf}lVoY$0-7HMVJ-MFSBDvN#Y`1v1R_sJ6nzBV=NH2G3`USi~a!S>apq0ecaP zSj6)hc$uq=)9K@QyxyJ60GcB!Hf;9|PBk39Yzzj6y%`ipme_4>E0yW_pro_Lw2r=lfd0m45xSAgAnf38_et%DSz! zPyNTkn_oK03`j87F^w?`02^OC`uOKgeEUzVo|y&!IJm2L?WW4k`=(dlaCQZ=rv*Xi z7v7fhr@lTzoYA8uYTc;}pgFp>+B#BQyLB)fUR4Evxyhoj{AnbupI5j%XI7fF zbEFFZBg><2eEK-Rg>GWpjHaJF0RZDyRIj~r>D9M2FQ$p7edajdc)2j1BV#TMHn{aw zBU@iJa$;Zhz+W8v+;69E`NgYle(Q?6_m(@q-rjKY0xIp7f$E68?D4Df53TEO8TN&I z?A?!i_Xn>0r@Lmif2Fhe#m&e5_Tb^2>GBPOtm>p`+ef+pFm^@rh5tIf?QIuUJYU4O zHt?Jm1Cm+i3E49koU=yCS(;jX4*Fzw>u3A{J0izmt%5N%>z0_>60TH<*$_xS=@kIj zlBrNK#7Ps&PCqSf;c~|pxEONe>Wmzjx{b#rnZe!+c2Ahz3G_3RW~I&uO(Hi#TqhA2 zT}3iK0T6^$9vK)!B`%tMJt=}vWjh5AE0|og7{E^0wIzD5F;|8 zB_IZ12^b0}3l$G400=6oUNs1a44B3KzH|aIhz6BNgvDc7fX_6PU?LCz4HAmrdtTBK zd_eU|LJVxtBw!otYMfbs!uw8{D?w1>nIdN!QDxNnl8RaHXUfpSRGAbwXN%5NB3C!A zN^BO=%&>^e91|#L08XW72Wv_TnO8D|&Y38oxC&7+ASm%{{pSU5-P!%=Ii;i!feaEe z_rrCiB8!W?Go{f&!5Cr}QCy|ChBm@Mf;?Vawx+7cAWk5n;??KkyQQQhcn=bYl?@EC z;1O|NTKzQp00y?eTRSHz&u@kdAfkQs4>YLEK+kAqIJ2v0 zzltZG$ZwQkR?+ONn3j@?6$Bs$-NVi zpJ7Q$of4|69TqesIqz08x6+?+3*D}}O!3d~= zcnz8O)N5X1C=mj(7z<<&0s!@UC>jGcCK_UHFaU?129Ld2ijGNKQ!)TSkx?zFAqB%# zPH_q z0svROY<$lHGvDOaS6)?p%Lg`Jb^G{dKe8JDZvEFQAO728&*X#$9&InVq7v85QPnIM-iSF^#qAXTUhaoSs0u)EtTBQ61;b+oW_ zMwaE87mV(Gpj8{<%-ekr&0Tf-=&?Q7*or|VwAEL|hqrYAAdY0}aAAxh!mckIx#G4< zQYirdh%_VdC}Q9liCtVICN?&X+;;!~R&O2J_2tP0zjNqoN5;1<2Y@|aYpuNI+2Iqv zIk-G$j;u_M?Jode=@rqz$J-bF^7w|@p$Cow!1`N9ciy|O1J8xRGb|$Yd^Bc!O?>Bj zH@x%**ZkeD?E-)oeb0&qK6&_=pSBM+)~IYn001BWNklOhTw~!V%j2|b^Dg_66pi%rk2t_UuZEWex{U8DMDJUy5-H<#>Vib%J3Rjo3O6JhJhe3NMCfG7)(SQ5g1a$ zP+-~7qN7EsK2x7-$Rwm8pPucz^h=UfF2 zDE>YT%B+l@C9}}AkTRCkXYWr{iqI~!3`hVL zIYD-Kj#k6KVnhJOenmk5g`nag&p27!=jF{kOA7G3eVhC)IvW!LAOvdlykC}K=3IwniT;bqSZ z0|QRK74!d2m%xX478kTH<_^Au;1v|uB3BGmEJn}Nm5TC7YUS2nl453hPjIjl0&@vl}Dp(tZ;gvM8o+mb$i7Va2COf*(4zDxAYq-9I;yM_+@FcT{ zMJ(c9AQlPeMJ!?w&qu7hwti%L2LP^qQT=Nl-`|_NC|V7lcC+Gn5XuFPy7rZ0$Bq*K zjIMCq!*la(T#k(F+|hLC$}s>qv8S`_y0ayE)oTL1{>#(fuSI3IRRX~HQrvO>0xZ1G z{Jc?TEQi-@X&iWH1^_l}t?an3b?$+W{`sz}-+ToCJo$yGEq9Ke{?VG-R__0Y-2f0< z|JYyezv8CGuKQbSUNWd)MvQgS>&^NrUp)N9kDpj`Wds0+55V$`=M}3xALjQ#KPLp` zxmbC1?dZNz1=d|(Irv1|7iTxB0=vF&bp4CR0ASz4?JKra&U2>cBQDRGY_ZxjovDHt z*IbkAd2sduUv7-MyyPO4)mJBn9-Eyym|c`%3Us;mSC9Z8s$h|wEf4ZdHb%k%N3Gr3 zn448q7+Ges)+v=7HsnhIfT%)w?`ech7Q~t@&C49W^OL}R|Lf?IO^qvGG711mjb8X& z%kTNa$@-|h?p5RWe(cb^omd|+?Gr^~)IjiiADTP2p+zj>V$dg`U7cOia$=AG3XxPa zS5!3?Yz)RJQ$J}`5Clny6jdO25)Ufp?m9mg{XD*+?K{Wvncbb4UER*%wCs8!jT?|O zC9VY*dBh+}rP!c0pb;|CFJ5+$azK5V>q0^<8bHu$T;WDy8`i|63ce@O&Y{yYd6&wR zv_ud#U@B;9%rOI^WFeiA&IxTF3*AZIJ5h9w<>|4koXIrv>IWO+5r7>=HF8bM6$1>C zg=|_n$E1BM^rn1ovgjVoyNA-^SQ^^72F1wOhKU;F5-<_CD!B%8j0i!pqHIf%LO_ER z7d33$#JGV`RSlI`e$xV)zBqK2C1JU-dD2;5Ih7A{j_ni1dN2B zUVK;6S?$e8Z#r}i=iNiSY^oQ!rTC}U;@fb`>3{$g>>4d(`D~?-aeSk?&-DB7^BPz2%!$rrJRMf?lIA_2XKMJ(d^ z2t-(a+xYg+9dj|=`QD9p|I&7U4oBQ+l~4ZD@iUGBxeOV>!;jDY&K;k8?CyhSy`T4l zvmOA<94l)}26UuemSlv9IXl({fcpCJV|&ja%i5F0JsbU4kl;A&qs?zz|JWyY z1HjAQx#r%FZtu;Vk?Oer8?C4A-nIV4<8V$g#tq-Q>486b5&&-d-sSiG-j120XKds@ z^yuu7ot;fDTN1oJ@ejwYd)XQC1xq(oj~)sDu==Kv9rw>ptd6$d-&uQO%Q@cT>$XL_ieuWgO8po8=ZH<}|c`x2B?5Mg%G#|?Y({ba>ZcQONjiFL_| z1No&k*S{&3IezE6&&@{mu3&LNrI?`QWFGyC${-Pz2JPV33e?2hi-p*)}Sp%9Qj-h+6$ zxPhsnArEP*oZa1-er$I7k?HA2W?I|k=Js^EhtqsIl}-=S4wpTGk{B^!wybQFjgryx z#E(zaC)CsOzY!EMAP2BM*dpa#3uX_8>D}erj!t@T7FsjZonxP(ctBtaQH|V?F?B-* zw3MPH?E^Bs+fO}}O>OVaY-@LR&lShh&?_~}s|65{g}A}-sI^0u6Vf2XOlThn)4Tli zQ~Au3y_xNEogK6JkxuA&Wu`_PkJ`#G*#wP66QixMtrD9+zJR>c5`iq&oM~`Wr?`f3 zRhwg@svRYg5# z(Xs#th=FLJPa&oHRP(Nu8L0HBWCTJL)l$n0igX}2aG_sO1Ty4m9FN)RvZ%V;)h4*o zL=&B_aN@$yppr{I8|IG4)SfW;R57`|H~mDrvtzb6(v{RJF*V|7)Wt(&6Ceiar{yY0 zP@ij=LXoNjAd3_+Mg|ll)2t=kBcZh?Og@=SZ|}5sx3lAE+4CWw0G(0ayMLXCmlOav z(-mlHoQ%54vZ%Tusx0BSi5y+11n5BBIHqXCxv`j=jvY!CdMCo{zA&}3oO&{AZR<`y z(Vlv^)p}%R=E>P~GDkypI5JJg79f}GS(+K<1%T!aLqI|z<#!W%sh@xQ^jm2gt zq6j4q*;JU@AEtMe(@$ot?cJH}?ar>b;#gPm0M>FdO2+!r$h_P+f)YYRu8!3)99jZH zOJQhfs1BEr%P}jmmbQ;+I;YCUj3jnA;)t*e#Z2fN4zv6H%)YX+Q>=v=aLuVy;=XIUw!cHpM3p&AAWSlXZCOT-pxy| zY_P>ckIsJO!w)V#iw{STG^wLfB$3ONs{K!>XUOVwW-}3~P%f>f0 zvbl24XZIf8KJ%)dzp>00Set3>K#pbG?OLza> z&Um!?hTpiYJ6$A=vuE=9m|J$;$U}d9Wa}H2z3G>>{^c)jTm6FZ&9@DQ-0%GK?)FUh z_7C0&0H6Jh?JxO(wQSCI+UTfGAIw%SJo<^JHokoMHLqKl&iVU(_o=u2)(f5^8=|2oYZm}e8FmMs==v+%=&C{TcxA|@ zb3UqYD8qqmy^-av+Pv7`=*xEInj427yZg|gZS56T)!+7;FSzRi+m~K5a?Kqh&cX2~ zrnlX__qy*~|K#5vJi5KTbaVZxS1tS02Ogc=moC4ua>u)_{DYr(eDm$&>u;zfHJUlp zJMg6g$9MO1wmrV?B@-J?DQI6dkw4rhTZgmZ1!YPvmJl-&M$8H-pwno9dcDZvc3J)|MuY4JJ$ig*X}yH`PC~< z96iTz(Zu>OUkx4e1c6aV(%SG;TE=-TRze>ga{CfRhyMU9lp9>4PyiWa~d-@EFb z-`Me8zkJQN|MaH2e|g6{e*J0ySaEG*+dss6ADmfxuHXMg5F-QDLBfvXHzKub5ET zsTfl;OPz|K3Zh6~i<;oV)T9ddLh_k1J(i{i+vQwA#-xqd)EpWNnUpgn%mfphI*w|w zs}V&2mX(bVE794C8}sa{A_fE?P*g-^3!D&D3^=F4Wybyl=0Oa5P1Dfo$YfjEIe1o0 zbRhBo#$qyN^Kn;nr0j&E9Xf}(Y=>Tyv+qf_7iM~4rjQZ>n!v^qBB60$VyrB+#dPF* zTFgq>4V|OxyCF|<6H@JVWx6YKg#c^4;+9mZ%Uxv{T?}l&M(7&sYHTBL=$(W>$cb@v zj_VXv(KEU#xE;Wl1n}(y&26r z;3{GqEnEl@014S))U@^06;rid$PKybDA@=vDnkXn%F2Xd_8x6Bs*aP5kuKw% zxMXRPwL(z{_Cnc__F?dIK1*^78Khb0Wx)&8T)Y(HB}p_<2|1TRo~@Yy5dpE^od$XG z2#CNAZH>8RDKS`r?}mBHXZb{Cj z_1x4f68bEZtrF&hB_d~CEwVMT381p6JE~fk(@;n`EuKO?BXOL^4M`d(dFYq2>~H2c znX}(#-Z>)Iw8^qc-ttA^^R|@T&^|(;6M8N;p(k@aX?3LS1r0PR(b7tFnT?xhBgjwz z1W+50-Wyq4zxM6dthlD}jZYr@>hErQ`A=Ve*{w|Np3CNn*+ae8eDJ2J z1KFd0weRt}b~z)pVe{($_tvpBmB;?>sL^88=6Q*U%c|7gT;fbU+IjEfh8K_h&~IP+ z_-9Xi>5mR1&TqbB*)2bG<>&s(qemZ|{-IC4Vm<}y6khh8>;C*F?tklV-7>ze@_qmP z#wYLZ9DQP{R>v2<`^KbUKmGm($(L{bZ!bQV6TkHbH~z)@9`CgEw(nW~eIMDf^TE!p z`zB)(Hog9e-K*6=#6h%yY9nR?|Hbha?=^r7spm7 z$BzgAy#McS1b~M>*Lv%}TY2d&`9A=*_{yKT{uA%{#v49({nf9SxZ;+vZTHUX_}r2D zMD*HU`nJlDZ5>SS{`m)A`R}*7+rDS*+AWQD{?4`A@9#YR=>yd5 z46UfFd&QcU|Ln-_`&;+^`h#!&$V;BNVOPKH>aYFowpYLZhTDH&#r7}6JHL1WBFnMc z|Io~a7ma>%jF~%{rN_I+pPYT!yRU0c6%T)M|5KmdXDQT1_(ku%Y5CQSecxyu+tzyJ zJ5LRPRo6GZ_#4wV&iSzw?z?{Zx*hjT?s;%_*_HKepW1Pe1oSf;zYAh~Z8EadZvRqi z^KHY+Hzg1K{p8lyi~+#Qe|*zl|EC@88NKf1!$0!TYj-@@-FD9*n4N1biI(29?8Wc8 zc4~k6>7V)X`WL_Qvi!G*=N5_x3}gu+1Cc<)6cI5XDH5VVbOe!6WOQ`87VSWM)(}QU zBh`q}AzNfdRbWdPGsFg%!6ET!Ns$D|h>kU4C>bI`i^OUyq2ucEDD+D4MK~dv`eF`4 zR}6R#Dfj_P0?5Lwa8ag$sHnJ-G46&Y>CRL9ZQj07MW zIuF%*#<7IJ1QBD!C>TwMB18j9^8t*02aXLI*7^R11U4aCXRbMFm#SK(lFe$~!KkVf zv8frVI>;c1N>9^S&Du~MMiqebh>9QrGDdYnjLEPQ1$JyJXx&9Pfd*YgBcrj3XOAd3 z$|M9-mwS_!lmkHo^~5Y6s;;Tkmz%gjE&|EWCSYnzF+&bM*Q~ASoK}a`#^gqv9gXu& zjvX!2P)=z%rz`;q1$7dUwPQ5JrR+E=(Ms>k43WRjx0Mk|8Ss zWXV;?L~uU(e*SI(8FF<~S&@`I@uBc1AY{JmTFtOTwc@GNy=7NhVb?7jv=k^(9Euco zFYfMc#X@m+cM8R=IK_&)y9I~h#odc*fZ%~Q_x(I)obwmnG4f^ak?dUi(zWJVYfk1F zzotJNq4g~n6DV**eVo~9$^%^4M2T30ef2UjAsm#hVu)eE7)En4d+H)z6J=2}CZeY~ z5~yp_PG)M@XY>#iqAmD7Ckbnsv7T9ez~a0r#}`hRi!M|1Wf6McUeQ>nM_M|DC8ce; zXg#?4v+Ri8bHS@vYxGcp?49VD_=+B)9YqTkiYdI`s=rDvav`y9nv6xM##5IN>gNv@ z5dsYVC>H(3gb#vo#bL~0SqsgntDMR6*jSONMC=lgM3lRP{2DFRR8{dN{2}{I4_dR? z(J*Q6Xat>bLp-e?|LEoDQWzkd3?*GZvn8WJ04*hE-MDF~@6mu$H$zwV|3rRUQT`XC zwSxcV>h-+SiFxVMU)u>rcL`5SPk4dki^+`r7&C_ZVkX*re$dL?b8)w0 z=U6%50I6cagzkq30|lN=f`T@T$XCI=TP^VyN5=ORjZxrM|D#`iA{}o*FN4W!0nf7@ zyxctNdI-T)BxG-AQSU@sPM>&dSFgkI>aZ3!1nx%3p_Ge^aOd&U;^RY~!eKcmL+*^L#BvKm$&ju!@-)9ww% z*pGWs`y^Kl>6gV7wMF5|yTH{W#2Lfr7b^s;UfVF^kWqpG@&H`z9?`2Wo1Gp`8><~# z?U0JajoSnHV0l2s7SMn1K9B!l``RFI2XAg|%0bvJOjh*iA*Ay#*LMO43D-o3smzgn zk>6TbceXgK?8zke>FW9B^&EeH`O+Qq^7q6*x7*<`@9j+2%B$OUqvc3j)Mq6*PY{KG z29VP3L_mnDvCHlm%FT3T51==VWEf*} z>FFPvsOL?BQOole%}yZK5ZT3J#%j>LA!#rOE0cfd-{P>~+vzFjb|>Nj8XB+!I*rZ> za<`f-@`c6~s#@l~B_vqzcb#q-xhYieLSL9fUfC`>A>F!8Js^+gtyOdY+Pm@2x3w}B z&RLM(K?IX0SS+x^E?%hT)c`YCHjmi&zN*#uc`p6!;@t)LomUHQv*=BbNd4(ul#J}p z{?;JtrNh^)(4J@Ao7NsX&u5QwCgXZE!1Cy8#B<*3JtiADqwzDFqeyxKDyxWwSh)LI z#%Pi2*r2+QiaJ`Vc(FKd3R%LfyJ?k znUM}tMZ4A#$FzxLKU(E}+R}589hcA3h2hW=QzcUpabxes;-|w?6vZmWO19wfJ7wS? zYYmsB+)CNgYRvI4Qktmc$f?rk3vm~iXBYUYToB~~C_^}L6S9WwPa?=ts$F65r1+J@ z5xr?@g>}Qsa++t$$s#vwl9zb*JCo&e&LB!F&(By-0xc3Xibtrpa-Niq8A!eUP-7KG z&W$<9|8};|a2rB5RQ>zqrvefKOz2QqzJfN^HZi)FS}r-db=WkM3X=)G*jrY`RIQ4t zSV74~H-pMXDw}Dw zc|z$~`9hltb6S-}Z52YsBn<8)O*i6X{3F6hb|T$Lk6}n0HKRt6Rati~F^;t92wS67vWwSW9pZQ>=( z=Z58-rk{Q^_*wIZ2n)_qOlnR8tfXI4S>;VdO?)EFaMHahHANUr^CL16RasLE@LnBm z)@=*rqeg58PI-A)7l()nVI8#aPpNG@*LxiQeab?b<}fsAY9J0i!?;O zyHYZa#Zn_K=33?ckcq01pqSkgJdq9Z$I=P|d#6m5fK1q@(#H5FC60*xmWO#%6qd`l z$ApXxqK03cGIy-?-!$FQF%JJCSsIa?xWfPm1cC@G$LkV6zYa;BM#$S#Zz7xb0 zI8ubBvgXZYkfl}rxC+{EG`bAwZ~S~(rB73eJc$j|m$A+h%ta~D;;K@X1=w*zj0HD( zm2@cI(*=bDyv{yhpnc!&l-~4G4g98p)g9fswVb)`Z0ayackzo&hf%eoy{7&&?T+F7 zGui?dFpEH{wt&fz)JZii*Qq{TmVoV+;Q!$@~v49nam+mfXq z;9-gvIn?z&M0IM-SX^erAz&}()N^B2{Ck9GYtx$n0zBwdnJdeaS5dZWX*gg$-eDwnM`a@im$b@Cp! zU*}t+-Wn0%)y3__{e1PoDO<=QGyX^SfMkMucQlf-sbtg5@M3!^IA%}UMtxd{+kZPD z_p5-RMC1M^C6zYaF0-5c)@)6+1|2*h!zzG!qQKl!%9q0F*{@^yZ|f1{!Y#N6eT(Ds zry|ZPCkAMKjni*WI82~qdcV0-!6lFdf}zyNUFz0LqvSg>!`&hqaaqHSE2!pDw~bLs zc1iiCHQm6QX^e}Yy3@ImcX8V7=O_Qd1$piHd<4fDW9gb3?+IY_Ox1lxJzm~zT3_@L zU4+{E)^F1?A?Z2psRT@1R_f@`y?b=>*YzY1Yqtbx5cK3>xYfb9b#MMam!zhx7P_-j z3Yt+hQz;>lYkOY6S?URdaSz_@N01rgi`5pKUS#k&fNKP5UpqYk>(CRh%;7wpq?;-R zrm!{&Mbw(VvX$jp)P&dJd1xNr?Syd5BDWq9L#6WCe6!O=(_VPYYG>%pZnYKyFJH#} z{o!LY0jcaMv6(^P9qwoOdQ(5Y#xuEZEag!$R*C{GA;hHAANtkq*0)VIx6<*9?p(5K zoZ=lgs^5P+*zsT3%GyUOR>Pg<8EKI^_rT=^yl+eLAHBP?3YGLp{p>+JseJrkxj`sv zAtt0HoX)bmlTFIpTUR-jZAfz@oV4_lnpDBc-LKH5R?{WffB&8A*ej^&%r|~_IDB{+ ze=fIx9?5rcRjp7Nr8-48i$!Z?htt4anqW*ruyPp<-VQ-Mf|#qMnZtJKq%EqSQ|Q3= zxxuvlV{x)a+!X#?W_}r5*rxIQzY^JhnO(6q#evZSI8q2sr5iap@dz3I6E;mgifU>UPjCo3;5$N@ zvcSJ#Xm-Bfa**y#H>_H|cooWH8i&`034O>7FIKvvNBt&#>igNy>XpGJpgyv;hMtM* zKQ&-xae3T#RX53Xo-ETPlDYhSudyug=CPvHiciQkhA~{Hu$|-AI;z#=DV7*gV z^*<(0XZp+Y@oT(#ESD5cX~TkPA%e7J8>*QM+o@lR$Q$~lvlu6YV!hf)Y+6v^uWw?x z9_0nxzieV1@<%5#nt~NYh4dkq|3djkBYvh5%9TeJ4rY~@gtfpMU=LLY7nZcB`F#|l zHYj`Yi&!z-7aN(2yG!%7?^akle3IJvfh!HQBGfg!3*d2jCwuPvz9E;@ZJ!j&uh>6D zfm1vVQqm}1iepacj&!K#={=8eu>T_#J$PGj>Y#FSbLUD)0XfxEjiC;S zAVxbVNQBQmf~lg+^c^;_{OY z=*aA=^`V@e*z#bKyL-b_6OYXKSJ>lZw@I~xdHM8iG4Tg{MjOli5prjyWNFUk4z)#T zFCC01q{r9}RV$A!TW)-kBsC*Nt&JF|xNPtx{F+!*IcE5X+Ur-`9rZc0=)itnzm`NZ zrAf}_8|Gv5Dfyr0=SExlWu>ev60wptDZKen;f^R!zW?X*fI)>0 z+HJ6k!PEUfl)^)r6JJg*O zPA`sKPej1fa^go(Y#>0Y3AP?4k0!`^E;t>lal=zHO>)U;`cotpMzNdIHld3!)oF;H zKlX!Mv22b=T69#a2oVvi@xf@t!(vJB9pe{p zM!W$o4FI0?-eMY$33Mc35hae0FW*=6n-UAo01jS?p~NhsMV+LKDph+6PdM+s=u<&; zWJrp5ve-Nz8bFufUdj4g4u}F&-hiwV>ONGBzzYnSg#!UWTDYlYry)c2#Ho)pj0{=h~>GfQ1evt z$=gbNNWiwdO_~;_+Dm7#g~wDwJbykJyPAdkt?Y>v*f3PU!eve>ZPvjrZ9^g#GVb4E zGH#)p7AcRLaJq=QSl@N?p*#-_ysJ?D!~=BMPZYQLs}N=w#Y*6WB;}5%9y9Brw2I4{ zf5GXYFL?XdFiBv)LXaTSs%#eh3&;Fp@ZP1RB4}*19)4B;IY%M|o~TL3A4v|YwT@rL z1p&~D5m0YBp8Jk^V;-ELU{J(5(Vd6y_l=JAMtY0Dh#}m>%@qSq-6o2du$AN7M2Ps4 zOoCnoC`g*Up)^{duO=*Z~ zb~DFi8c95vh@$}0jkf&6K9BfdA+jA{GOsMItVszIolaE+<=<>3(K%D*zzUK$cH{H=v|Y=`sVp_r{hMkeF>F z24W$D`{RumYH)Q!<~zwh(#HwF<1Kua07xaO9}Gp!`>;oz@PD_agwPD??pC)cEGO{j zQ6tgH_}#8Jp zY~CdW0BrtpoE#O|8l8WsG1v9hg+now5*U7hgUP(VgIz{8QpSFlBKANuPs9?6;R9gd z{p9?83#O)tA;1z-hV%~-usjKM)OIu)v=l!m7$U*b2TT2qPe;g{k&GvBF~@@Q?8obj zPS|>l>T{S+VD9|xz_7X4iMva$$U*-hlJ8_=glpjYRRN}^%5qd?Ms*u%S8ciwc{7eC zCb8XG6v5>n!I^@KP6l@3pWpE&+>@C@f^ckN-ebLfvmV`bc)AU>gDW@#k@0FHWgqB6 zA)Kd`BYxwC?;8QL)aJ+k?@A*{W5$ShC&H1W;KeAP}@xpH?uN!Si~r};ZVbJ_!P`lZQ>U)&o31C zn0(`zc1PRGyeqD!vqd~al+arL#G>ILZnUhXYqVFn&kUgNtwd90qWC^%S?Kt&kW9T5 zML-?R!_2t5u%oXkS3ydK#X)%>a7x8@CVPDa?46*OY#=n(HyvcoSIQCnqZ<&~do&?O z*ZdO0p+tH))ld1Ixv-z#Oz`XZtMQ2m>qjhjtZc%Z>CYq(pOfD`f2;}f_flP3IIj2= zNdPDPFvLuYcl)Uxy&8Xy#x6}9tIPZcz#R)w{J$SIPJSP^bu{cxU4PQ~YHvg@!`Rr* z$ET0r1~R{2rZ+`SRhH;rii~$>@0Ao1T+^+ISn{E4t6B} zVrJfdZ?pdTzjJweUj|VM(Hr+x3X!5qOMH4^qDn&IrRI^dg1wFa+;0ps(F@=yrQ*r} z*sA5Y*jV^jSa4DR#G)AvyDfOcqB-gy@Xecl<>gA;RcFO!sG>!4R;*!)<3~hsXV3rJ zbz46(kYJk~AW?#X0+j=~Y>(}1(7>hGiVh$~>`|o^R>bN_A%nPF&orbvVT={ReVm~c zR_U^k&V-G{1~N6Mo6MffU_k&7%`#+a9cRel%+hnlgi-dU8I6KWzlp)){fv)9hYxPu zWxB(Q0en1?JI?rH*lSuRUap_?2kl-Lj~$S` zFO0WQ`c>rMj>>kq`jM?>yUXt8ku#62(s5rAGdP8w3!g?)eV#`^rnnsAm@%|p4I==g zfj7RWTZK+zMw`Q}E(s^bfBUGR?MW)A6Qw|_WY#~Z9I*4@xa*gVH^k&58Ve_vdh(4WR)%W}NsOy9HM)REJ%0BuDXwtR9m zQN-SfJ68-rA7@57b0EiQrz5N$#>TFoYo>eQm#6?n4gh<7A(ZNE|C#lh=RbD!mVFEyPt%2La27#`+(2mM~ZyjK-f@2;)Ti~l?&kaIW?YUux zAeylR{@p>)Lwv%5Lm}U4z~xdPw@tZXPWd*CcvsuRArlX(fZ^o&wN))z?E`+=8qlB2Z&y0kxtABy$nP2}4Dw6dX;aTX zXp~V>v27J6W)A6Q*Dk+?RJ~37&K_S^IA+49wjumNCOaoT%OODNz;0XaE)cyY18CT< zc%E?froPE6mHM(+YPN2#EDK=IX6t+oUzy2PTy&V*oENial#~G`DpXh2o^@{KceMr` zb>Pt}l;HGK%M+*0xQ0h=Muok*c@6otP@Tx0DL>NkCAFlH8a-E;Ff4(MuHI5OExpaE zI@F~v9Z*58wAznJa5lCn9>`5F-hl@b#KcmU4kIYZf^AmWG5=ZL+tjK7HWxLRqTY~u zC;u}{g1dFT=hYy0Nb%H+;#B3^0#j|L8x_F+mVDi#{D$%pI)Mq_yO)yHgafE`$b%2?hpkq)1X)eg}pa=R-*K6~y)X&bKz5Jd>gIa?)!UB!Uw^>1$ zSb^xuCG!4iR4`efW;ExYco-^LB3sx7`DR&ZP^m^(p>f_a2v? zhTK^VAPm^HBlcQzwisl|$szxo_k!qhNDa#KyRXdnw>g;*xQSOFE2sV%cE@dPk|JO` zV4}1yK3O}n&OJX}+y5Br`Xi%7o{s8H0u@+O2;wUX59HImy}xY~HsZ~5IS@|N9kv+! zG4~a3XpzDW3G8j&T6E45{409M*4aAaoaE}S1{HjtH*@?NG2t~$*7@}HKmco|z@#no35jR~mBGrbUODu>r)z{%?omWqAu)!J-qd@Z%wI){@sp(X9 zy~_BVr;`VL0hF=CXgQ*ym}lYen<0OH8lv&uU}6s`M#@}o`;!hi=;<=o&`?9rF_Vw;Na%X#f+gr}HEWX_4v^q~ z@~0a%jQ4>i_Y9+?LrA&Y2_7DS6M)r%ey782ZeMP2Lk=BLHXXJL4FQvf@k%j# zVnrZMQ~bzYS+zDb+uHAgb}SP%!-i9Xi?liopZUbd$v$lg^uiBktf+`4FuvUN#s-aE zg(3BStEO&O7-2iR7BDmX>rKqbx}^&zf?!QJtEfJ1M8w6in(tzar;F*{{LoKHNq(IG z0$r7m)&R_C_qmKTSN_i2z0{B4x!s98_0;yqfTIjlKF&(UXJ(wl9LdzUvtG!`_|`2gKxmDYgIfB^OL z=iS%J%|IXM%_VfbbqhMKJ8d6#FT}mxA}DY>nR@3?h{Qd+GSv!N2PQk-{v4<%q7GW+ zy3eP&Z7?$1Sp#OjO^8CX9fv{gyl)RRYk>#hiaCXDkhRMvB_3Wtu&vKSUqsMZ(!X!g z%A@?B@cnhMutZU#+l_|;#?AdvEy8OM!FHfq=tf0u5NdAuHRz+30`;{C;qk|mI6z&n zRaFL~$t=as;PA^Zn-d7GmS?|lFdT~9=VP~J8P!2;Lx^F!*3&*ba{Sjv%NV*5YoUd5 z?9V{&rP?|ys>u2Z*9wK-h|6#S6ilY-+4xaXO@I(~Zz(!+X=WcMso3A}{uf`13(v7~ zB5?p^hqDDD5dnfogJ=ReG;Td|Awb{s|UV}8gkDQOE|2TeU11+(o(K<=Q|)eSP2?fkAkcIvlw4GA0>bLy zITe~ZbIs86n5Ni*A%n={?}{#i1%Si*t&T+!)psiO<=3(tyM~z7h@(o>m&o8h;Jhm# z9V$|qDx5rneqYl|9~yp!2*9CxswO8govi!mf-aJHB!>hZ8j(27_lc1nA6EeF{!XqE)@3QV8DBsT+_b?P3nJ=9VXs^!;#=>ekC^(vY!y%HozrVhw>lfOSlS`3jWm>0nK)QzrTT#;F2fW7H3TIQAcu%(rc+PP z5*!>U1wi=@ug{K;2Pbl`xh9Ze;|9d=PxbjWgFVE8_vOprG-;^u2g1Tc6Ka8v#p2eu zqt&N}?h9eALJm1<(h|fc@?~r%pN`ZMD%qa0m46K#7=8%gcixqj)>9?^xaccAJ=fj2E4#hX2UB(hTvh($6v!xtwP{R|TTnrOOzY zfz0*(KNy_K^&RHc-8T6p^j}Yq`%A@2(5s*B(6LwVdbXl;WB2@5J{75PMOv=I1I4%F znVmj7fE;gZz?NwHfriy#*S_#tMkK(*XS12Mu-VB78lV~HQLPGXm6ixRoOayw^yqj> z`}Bq`)vK^>GhNk}f8}FwAXvs;>6i~wZxzb?M3OEbc-W^~s6bSv*dkb&hT7k?_&fYJ z`j7*TD&4|gH%5Ir-x8u)MJ2^#T5K#j$g3{IUJx5=`YZ%`Bt0t@t=4y&QFl9z=^dJ2ci@%z{C=B7Y<8~ zib3ccabZSVDALNaaAPzv5%;(6-B=xp*mwQE?6#gq)yqmSHvslEihy7IQFaPuDV6Fv z@8y@g+@E@BxBzH^mNK5q=r!go9v&1Za5fZFMdp)A%Q)$7bP6OUS{Q{Zg#Q<&Fl^?YS=9 z=yU+wvJ6ec;EtlkuOlqic$gYrs2y+sY2Fg0r?ECn#o}@t3}Q5468dsz>ZEa%W_Eg_ zA?k&#|JqH>D0da7bPX@n(%4e$`E9cnhnv2jm2+a{2t!W3VkIJeDf~9Sm|q$8^Jm@?9>m+0g*^z*hZvw?bw9F30)ISH_WfkA{KSgAaz!Nl87Zve zvMr=Cjj2cLk82-og}w$x(HNg2Cq+o_$&V9D;Pj$ZYstHX(9vHn>}Xfk>{Wsi8>P#A z^kc=7to^`$l%kC^)9WzmVyVz0EIy(Jn_Uz>rgGV zaHpP(D0qWjs@s!L)M4l|MIyd-0#8%Ru8gD<6btcZeBMq`r<>KMAOCR#BL2sMEV{zG z+yqB^0Z;t>>3Xr=`@-D?dR%yrcMt(Yo@4HfPP&B1DaCxbN7Q!8anf3Wq&=7EyxFXz zxd){LXaAYcX5DwGr*OUMDFKHt5iymzPXVL9YiU`vdHUB2P4FlgCDjc|xuPlo`ji6E zB?ZGN(Z9kFYc?ClqrJuBqyX^$!JAk!k>v7KM!DVR)fj1EtK)1L&lC+9#F58M8RG5y z!;9uQ8ao*M7+Ly*gU0trmFQz{7$$0^`^0!7a=-Z=+f<77^PC#3HiXR3!+$+>^FRo- znH~`i=nJf`CB(~2QBoZFfHWiTV*Jfyy2d2kE!8jGuf;G=oQBbsKAE1A-gxmPNd}ol zV(MGwfJtVQuy+C_Zod2PaXc>-9b@R#S+T~Pxv`e%*yhZ{k3P}NNbxr9HG}to? z>O3&#HLGz__6IF<&A$dKqoIBZF?2*Zx`JuS{y!=ws1*$}%25D@q70>qg7De*KR+X0 z6;fpiQx$NQ;S`%uD^v8U816Xqoe=`Gn+}W!&!Z1e?^F=QY`CLlM>Bb4aKQ27xg=y0 zzJBjKO_Z5FGO26IDi=>2TS?bsI-XVJdSsf7=Z+@BagyP3eQZ!cq7(O_|A?y&ZnIH3 zZTqoJv;byEmy1=9Bh533^>_ym6aT37-F6ajpX(#CfeT3M?hYd&BHW(;mmGk@cERqt z!b()x$Fmgy5gV5Rzd~UGId~hJP?#zzex_)(s4(t8MHz)&4l?10jf-r+se7h?j7_b< z@ymQ31+G_D<6h7cJ<^7T!GB_ z)1Md0&^Z)WydE2xyHPn6k^IDg6_f*2bmm?1dNR$6c}1tbGwa%F0D+;n<^iLo-^O~we6#Uca~3XJtUZ^YjWja3eQkf zj8c+Ty(C{rL4cO**!}STUO9iVDadIqp^f_vU zJ3=nv6C_~2lohuDh+3v`Ew)Ga9)iqUt9Dzdyo>Rs% zLg#(jpCP~r?Wy~~-Q``$h-fpYjI2|a$DX#+#xKt)zK(-{*2~SIN2gDE{2Kp+*9c=4 zfuh}~Q|CDzR%>TJyM@4y?Pm96^vEEN8Y^J?d4sNU^7owv2bGK&tNJ~!;jhA*#VREQDL&KL+l1Va}&*zY<3c1VF=G6NYT>B3DzhtfH4bD4tbj&4TZP* z4ejdmgu$7i5tsZ)wOWh?^^nm!UL(+6%c#{Qr<0<{!&TG*7Y}fW11wLzewa&a$yCVj zXx0e+m&SeBUZ{!=FbSMCIaovi09+n>ua2K_)QK}w+s+MeKE7X@ zn}I#n^Rd!O@T@u!;MR8#2pe+U*X^nDYKH8U_2f`G(Z`8? zoN?^~lK&a(xf@vY^q(+^p*o)0&d7I1JV;t0f22nE61iSPh0hW$a~j|xME6;2|p@WB{zfwfkV z`~L6PnJx0AyTkTLN=Nhy!KQ9gX%0NV)qDiFXgM3x@fNG|Ue_JCkdJtA(s7x5IZ<;Q zg*fm(3Xj}I_j~cid4TjWLk$>$@JR}P+zZSZZ6^jtGkD730a=gsqX%fkzh2$a2YNe^P+d*o2rLR+cIYH2MvBuvO(;C1lon^4x}sA=ndhjN=+WqpIdWM7+2&^ zr`dz_I@S>+ge+kLaBM9_@5>6LAJ4_Zw8p|JHeIXq-$4>0;6A+UCba5(ML=2c)yCndUR6Gx0VRX4n+TY&Z+3&?&9Y3VarG zF2)tkn$+D_*k`HK%Yg);whQ5!NFeiLtacsx4#(A9Ve(TEoatcOy_r|jMgeBXo;dNEHeY-pRM%eGmGk9 z{qBzrnfaP?|31Es#bNb(o3abSkG?wx{yOK53N7WiY-Qq8(_}{Alk3U>44bz%x)|i7 z(5O;Uq)S%UZ|z9aI9Rb;UsAQhg8SMF>jnZCg39c$qVy`mMrhV?U>YoE~sA`ErBk8^8JQDBm{=^C&|8T8^p*~WE$<^4XX;Xzxcg9c055Y zX0C6@pLV}owsrYY6P!BwynTSN8FrSkIXOW$&w0X97sHa{gP@@2gHx5blF3V=&1WE)$nD?RW~VI?C@i4^xXAII<&20q$ZrR8^Jb|Q z+MZS85B25Cu>ygvegHeH#;Z?DYO``2N3?6#Z!)beo>HId|LDf!mWG8cJ*~doJPeQr zoK&r1_tLQxSmt-b+E=+jl|E3$TCEAumA>d^!ZV?_oM12U8_@@NTq# z)AEGMO+=s3fLnocgn$X*mArP#r@Q;SrauEqL6ATx!mKz<(JmpkjgA#eW3Q5z?8V;f zE&o}9<$?~`@#(kSjnE&vCtikub6cH(t_E)VYCLbtvjne8ep*#qS5A(Z>(`%7CHxN# zdjf9~fG(4rUI|We0F&`l@cnBy=^(2%xHQP@(r&Yn<8pO6=txnwd(SmuCS8Q{zAvG> zLDD!{=5b!AhQxy6`lK17$)W+qyaA#*ub(>iNizwJiH30l}6tFeD z*>XMJ4nWlc{_=?%vw$%FpQGWH&$MApL#`=Z&uom=kB>Fm=Q)#sv^mc7T9_W0~ zu(-H%zU+LC=$GkdZ*fV0;lIB`=DXL^ZgB&lyL-FU5qX3)RXFIL7_jU&-Ea50qMY}X z2lAX;^YWj5c4RN_c*DFCx?S6*?loD4*Qwv^dQ2Y_i&YEPYl?U<-uJ z@*eQ;v0&iEa8WVnO7Y&%^OO(ZKketaP=4`Xp!s|u@J}2s@s?cBe}!eQ6*^xtuyrE* z0K8ax8H;mEsGhhWQ?y#Uf4jip?LHi{+YHbKX$0)?k}H&EbzbV-7c})YU%dU9d+zaf z9{4Z^xZ1uHbs54m1nnKD?^Jza1>N=p6f(ZxIj#8Yuhm+s{3=YiKkVVZ7rcDBtqyvt zAPF)bX$R7HGki2b20m2S#XJ@mx>Qk_DCwtg!+k<0u)oaw7U+GX_zqRODDg)`+B06d zvEE=Si3qJqZ*>UYCsulxF{_AtIHN;+Beov=B@2FnJ3h+Sr;6k0fRWs*iZc4qo5LWjALf>`>48Et`i zKw&dS)X0ZtUu^&Y?#>j=C1w|Gre$_OXiq7-{wReQB`+8a$!k6xUOplL$?VOQJFU=(jU3)+1SR$tQ!i9<R*jj!Gfpd{^xJV-uT;BlM43 zSl&tu6F;y%bl`E@B$u41BQ+@^o)qCDaY6XZo=b;_gM-2vNwT?8GHurLnchl(Wg_{g z(XsXo|AnsV@TfU@%DEloM5(cS`LgISxy3lG;<9sn`OD1w;z}P}BCZ^TnPL)tv zr$9JUu>LpO0&tn(R$Z3nX2zhyq)IrNw%0U;U{d=!9JVbyKA~2&Aaaq8xm$_e5Q~NB zNAW@RTYg{@H1w;dwcaNd``X)f9At`qsY*{+DUUU$MB!L!17Ff(q2!s49y`Tjenr|J zU-~qoS?4%;rIA!VR{U$%{M*I7#)_n2GXoT^Bdry@EOH`zxAxOCkn=8LB>QZIO+k54 z{bmbKX*I-Uezq{pchz{ic&u2j1sX7L_V@RRj&bm+y1*Jh>aHKj%1t`ZTW>1I-7AHd zi;V6x$<}QwYt9|MAY6i!@-Hl~nD<{;NK4ST=e$FZ7rwXeexv&iGSvcJ+w@ZAxaxtl zsFH02ZRNb(rDf(6w%6>P?!|Sk@xJ^`OMsrjDs7HJ3|RWeb7If0aI`OzcPa)G=*RLd-Fop5P zC)3lksGL@%^@qarw|zE|7ptC!Bh1$qdGJMLp!d>&-Rk(e2GPgN+OF%;nl5mJEdOV& z&34nfraZOf@sZaVUC%Ddxzj)xXiu=FX?fF}lND&b#&ys71{Q6s5?n&`eJ-*i4? z>v28z8D1K>swlVH@>!7$JRmt%GCPIjXf}8))e3iXdF>m$K|fTNf6?>}@;;sI+hq%U z1$6}tZ=Aqlt|GltZ-XOSA9+>nr?|SmbU!JRbhs_#1s#C`bsgWp=a5qar_9^{Nc{O0 zSA8AZ^E#WT`?zW@pK7X`Q%&1>s24yiDF5kUdeiUuS+(PD{z!xo5M@{KfWwzkc!6B?k401F-qH+Yugcd1pj2wnCg zI_;~zJ#Hkgt-&Dls0SxM#$Vl4E-)co{pIw4UEn70pDW~asaknqlgDT69S{znDw>gV zS9lU9>H&QSe=x`s_PpJcgq)<4IBmJEy{j=2Hkqq2pR2*)_)911=L|WNeSO)M?0FkB z2zIv*j zthjVvAic~)BFwn~B~;onkZf#MlQ{WpeMt!V2Acxz_Z@bnZ&R|yqQpczba~mOOGdnK zfQ|MO)y=n|wV;q(Lh0ATOMDX?a2t2*68QSv#LpAn* zTV2q_avZPwlX50wVUNA7O-NLbN067i@iV4p?zr~%bb4&CDOwHw_{pEYEV{-+yLHx@ ztMU}#rtM>xR{O8HB>J@}gv#(*0?aIYaL8hZ9rkFq1@szY^c%spN3eVoLB2Y-%vSi} zNLtgre$)NF_b9=4HJCNjw8bB*(T5{`$#7VA4NvhQMXKU6pWtc|8r)#aIMf;RNr;P3XruBV z90aUKV2l14hG<5Qte1v_(2Ug%FNQ0H1)y{M;}~M3YkFF+eo~;ZnS^{2#U!s*E|*Lj zU33J?k|<~`)&2D8TH$j$4$}mEEPR+k9U711os>*@hT7-PI+C!1^T{uKAfWr?=&u)y z9uMI?V{Jo&blBFt@ZoxO%jUdodGpsamhl$*@vN>v!qB+B_c1H!b?@YY z<@=MA;6G<3IML$#5&J0T{1F8?sSf=;dKfy^cev26-L?HO=I6HZ-8u_KQ`evyS?yL& z1H!{+nj6TCuGd1f-{sefa?NR24&m!1 zh6E$VEq^UPSjOwen4S4!z*=hG&UXI}RSMNeCrUotG>6@f6+`E-My1^$-ik?m%qxSE zw3#x8@f!oJLp|MeYwJerk9m}Gcj|9JVOsZ*4}+k?Dmg4ulqy8@!uJyWy>M8*7=L7` zY3|UK?AKO^P7j&W;6B0Ix#*+by3zO3$Mz+A2h{~~saXT}^C*1FQjb>`0a z2aT|N5VM37wovp3TtsZ=RINtPx`9roz-O=JNcB_qsA=Rl6?(oFQXm<9g%K&QQPj*Q zc3T=3CJHfrn;2oA_D-DW?Nnq+(~>bslgLV(U#{HLp((RTxGL-Fx~8EzLt2wWT=>5;I@zB-e>FO~y@P}kT1!(CU? z{H|@iMhM_YM$J-nnT+5<;lr+jJ(BTSNb%r90L}l#a2_@MDGiZG3rD*a)Rb_C3Uh3M zBhy-jNZ(8;K4Y_JlT@&JqruagQBW*2G2Q(eif_4W3sz{N#i|f`>{STST>hvlhXTb| zUMo?Xe7vjay16n06_S>WsUcgUml3}I()&q+#Dj!gdaGr}#6(sc5R=&WfayH4+VBOb*V{&bAnU z#H`FrU`mpzmwC#RUc%3B#;48bBKM{}efc-tg1G@ZB9OG~n$)4QbgvYR72%!vXIdoW z3jQ*IU6x3SkBo6*w{6Ec|DpcIcj5crvTr)6^!P?{q4LT_=~LsYccokdEHHojehS)= zSq(CGpIblxIB#_FzJe7mw{E-e1O$9#G)SCkx}KV>pid{EFc0(X;V8GWgv1V+N5st@ zl4;{0Cc1Y&^*oz*5x5tD3HGho4SI^p$^%EF$2nNPA5azPgpL5050mtv0xu;Cbym=*mk6f}s=c33Z-E6LnE`<8DFPf}{$ILNDew z&o`TrV)8^iS8l>*OF*ws0{?5TR?s<)EY@Gqmu1y8oQ*^OtA@=UuOMje;9`FWkzuOQ z)$IY3Q&(3Hgp8vXTQno^YKDce!0yci2QYC~8F-s%bpKX2Ny~q^x-$-BU)Lw@-Yraj zoiw;0=kxF!*k=Lgc`W>bdR-W}^=Um>yE zv<2dNuAn|y8VhKBtlWZd9X2wE1mbV)?Y_S)t9?0`oc7<^SDdzn@0Hxj>wv`gdD(vm ztt8IM<8{4Ajhka7x2ax!8TGRF8K;|;x21c5BkmZ&6mgeD0wdKLZV_rddo4e|F6kiD zpg}e|kpR-=HYbgNMz&BLtRW`lL znh0>Vbxa1@55@=T`y#NTh=U0De=T_eVH7<+%if_tl_J4IVVYv ztC=#sPEUVbAi03XskSy8%q->T3^+X{$AvN_`GLL!IFF}DffIW4yTEMmJ@nVzqTM$H zn?8LH!*B*y%0VsruLhR&Gj+MFLEu@%Jl>|4@5NhC*G>-NudzYbndj(jrgK*hL|*`H zkjlAlC6i^03awk`I@K^{*3=qyxZo!}mfD2>kEU}BtE>SR_TIal?IxR(ZQHi(nryqt zo{Y)1?Iun3)MQ&zeZA*9=kNNnu5~Ru&w6m*{D<+3DB(nJdp#Fo>A20-xDIhRmiy?J zzE{JSop!4)FEhU(d@@!w-%dY#PT}8gXk_+U^5iyO7yUlTFBJS+#jNN8uhTvO&z~5Q z+UW^}r@3v1&RaZHfoVDVo&&^5PP>}!GcxRtW4a4%KWmR)Bgw2&+C#mvQVB}VWBfDf zOsYXi2^2jr{n1oAd`|2Ab`jOndvQU}yT10^!rj_C3CU^`SD0@?LI4s8 zV+#Rlo0O{L&;!>I3rP(P$@o)dId z{%TZ*!6?*9BB!R$2cdWlr*c3JV<{ixFn}Y!$YN3S1IQp*%v6jaH0r9eNy=RKj*5Wx zfp*jTDfE;wK6QaL&`MQJ88AZ5Lf3)ZUTP>I)=|s=IR@>-ZR4n57nOp3`1l=QN@tTfJhMu!j~1QRVhWoTvQK8gOZ$|CB-Mk zm?A)K)c7`o(+LU@wfGAd*pWpdm~p|J(vF%v+@Xhx2kgrJX-Qv=cDaVJBNeNbPNa-N zq@W>(mFOU{p_-i>(zQ};QE~5@(XMg=pqgk*Cs*g6!AS|Bsgxnmh7=!PRUGk$Jik|T zHtXB{xJB2$@W#S)9g?0h6O!U<<9G=K0h^1o{;1rgh8A*CYtuZ{Pfk)kAd<`C7z+{1 z5_<~$N&rWHDGCf%;*$cn5>CcR9mkx9tuG=bhjGEmxM0LYgQ#I)^zY=VKqE+GC8nQ@ zWCAJ|%qCI5RhAMRBq~j)mTHzvl98R#J@->?vJbO$jJ{XTCwk>HJUD~}pQ>LhHY-dF zrb?wmB|4Bhl9CA~w3x31XbSZ^1{VV?d>yP(KS?p=HQgy_c~Bk8U3qAFF<=_aW&YCr}n`$0M7KogIpPzdW<&!evj^FMcWV zepnfpzEM=)r#CsgPrVcQb^D#$rrEVwczJO6zVi$E_4_FB?{|%yG&UUbmsAc7y?I^4 z3qJH6FIN++&o)4QY}WoW8a^wUN)0eSmJ zcm2sSpH%$r_|gf{`p@NcwUzYv^!>guiq^JL@C=$kAoiALvZ$e zmac{Ww7PP-!v+Qr8ugf#}Qo$p0A|>n7WsjG?2=u8VD|7-zWZQ`z#=ToV?%9 z2sDoh1e`-4%b!1fwnsOQLJ^S`{%;nb;%LX=byM+t&HXm_u-o$O=;ZIQqxNfR{F%=m zM|#0Ix7yb}Rj#pR!7lr^Mp08G0$;Z6kJ*jkT7wxeN5AL^Ts7BKvpf$EQ@kMPecKS9n*W?!6qcX}(` zYJ9UN()Flfs46~Veh_G!$07x2dCPb|xMQ-MuVP!XNu?zI zWcJSLczJ^WA|1hCKw7n|;Y-l>f*r-|Y4|H?0sGyL-6wnLV$!`{@7JQxHP6+o5t^1RujktzC-IyD zj`y|iZ(+_d$v&HwTVA!Fh6k4#{hNP}*$*XxtM_^DHk&gG##q;vaHOEGyI=H$s0P5o z%yfylb{PHeJo#|Kk|fhiQRNC5C;%s<0z?&nR!R+rONJYHMG!KvFfj~|aOD@1JhO_Q z>iPx3MmzZb@TDNNP+ippVzhPDh8D9gFBm3rHl2tM`Rd}@wMYB2#&?OMd3Sh7F<%+_ zFfxCZg{}s90_ek^vPeN<|#(ZLPPyN5Rq&4CdcQAzP9Ptiz=vo zahMa5h=L7Tfg=`yP#3Kfi@N_Dr3>=J6oQWg>1!(Ee))ccCWvhow+h6B@&fwASKT&>H{MA%McINK`TlCfi26sB6WyfJ6%o zO%?{pTczZiNSe5%p3+8Cpyf5%LvLS`AnO%a{!*7~ulZI1hib9@u;H!(z5?^8SQj=% zlAd_+-mO^vi1@ao?!u6QkN-M=jb37_TQ3ZPj8MluKw^sdtE@CeJJME=^fS&j3jqW` zOX@E(F6?i^ovK<4a&ux&FX2MTM9o2xnkOzv%>lf+jR$=u6{*rT{ zlzbr-rWYa}K-dk#Hww!qt!14+Sj1#+Dz|1en=etGXTd<7I(%KNVYKKzOfUPOAzCW#CAe3V3v$mHXx=)DTtEGSs}wl>2m+7H%wCQ zOr{~4Xf2hZGH;}gty|BJa~8U14Nb@`ZB$p2^+gN{f3+o)fp?TI!Uj&BZipU^updH4 z2p*87E-x4AR&pY<+)T)Jtd)X*OK|_2h9a=GIIDg?D7aK+8bTEVS02Co)SI-d3-S_` zREa+N6u{7s@5_`1Q3$67uN@4LNSM#1>P$ZbfmUKd5Nve~M+=4NlX{n>!pT+wXCr}D z(Sc7%AjgUcrcJbnuFje!g*u0au}@3#OE-s8AL+nSlS9it)ct+xHqiG~9ZAo*zOv#0 zi%&mF(u&->IPv>pasdoZw6v~V8`FLt=yL+~WMP6jYBu>i+L6^0$-X!Q2RXtuQl2Bv zsq-`No1juf{I9eWwqTg>StQ`ZcbU_&$73+9^?e`mSE4}UZPK>x?IGh+zp5cC5}gMTXZ@^&Vvfj&lkAJ&BzQKJE>-*gck^Wuqel=>hjoZro?{C8|V1Su{ zVaLCPr_${o{#U2G{;zvKc2fXGn?KRlDq2e0nel;r7xX#shW;{_Ph2IpHH3P-Ucb|R zP|b9{%p&@x?F0+!d7i+rpp9*b9N@D28Pml(TQ@zoDIB?L)3Kh8 zTemx(*-xhfEb?pw4{7d8d+f%k3_gk)YdY`&ks-iVr)186s|(rfZ%6<&?tpjw$KD%8 zMw~NeC-%0xm&ASBy#UYUZpXIke>yR_FNHylem2{z+f96Uv$X8u>!pZ(FJ8wFmzM^9 z8hM#({_9gEj{F|(y>BCug!%!)SLKHm>%G@wndy!v-JPdCog7_O`~beI&Ewx3M0vX& z6al;KhQm)VnPTj}kwr*WN`g?;2^agZ)OCFIGhR{%c$my4veH6S~i_dm>zKsxkv3#2N8Pr z{f;)-Eyxh?i2P#bXeuRm-n@rbi<`Bo8~c?L;52doC1g5@%p1S8c|nkD;=Ex0Xd{LK z6tc$u!pYh7SF+aolG}FXyn4_az~nJ&-)_Bo{!s@DxcFG=&ntxn^=XRU6}Y`&20ZO{Uihx@&KLw}2Y~SmEDRnKUEco<3kn>r zQB+P#oekMpQZ7KpVI?u{3Zi-X3ao=m8iJK%_`8DmgoDm87XMM`0nts^}x2v-_+Rj8iaBkzW*F`pK>f&~C<_ybnFh%n1F~YlM3xwzmumvDRAe4W#3nu< z-F~@#4MvWokcz5^*~cHDPo%|orSr&7$dti<`I<}tVd2F}C{I1tFCs9$ABxxenITP1Vh6q=V9jn6OCXgw>JGB1`;W2vwS(UBxg zi#b;MRBt4-qm73hFy%sQqI^;sghXH@!(I!%g6VAvGStBfn%s9!S|~su04)}WO!?;{ zLy`!w5vg)Ms~y{&RW`%oDoW;08C*5Ifi~f_y9VZAO_IECF1)wCg*$PklXk1Wv<3C0 zzl4T$>dDEV7+xUbR;dWo7;|6^PN-$Vq~2v?h4vp7aA~Fbe7boQYe^B^=@S!li-*wI-~diix?)(HZh{ZXZDn?W_yR4667T5E3Ra z0ahN)TAyAzse}hl**PW&ssthhDIpH^#XQ|;^^oMR!UVB!77`e`4NB7=?!9&Kn830O&Sz5fSrD%1D&ER;= zD-{xf-%8Wpexm8_HMNT21RgJ| z%bklI`Q`dYR36?LI(?li+YbsqL&e*q&&+!XW{4!MkY?U`3mPsQ7(C`{v)d4J$JnE19(e7AM*LytKWz{baBrlIfXwdpT0A#2~w^jhwV&dawEFUjtkaqPEKUx$V3nbxc2@yD`= zp617F>_?jW+U>eqH_mLA1>{Lv|Jx?yo|~Z0XbJ_;>~cEF4cKy7#9PjOA`A@l;T$mY zo?jMyjEES3Iv#i5^hBd`*-dotBfnUs2>7^k=igsexU8Rn=Q{i%+jGBKUf%6smDzri zYHIlO_KFR21c}0@;fWsn)#>_8^T0NIJk*quq}8wS?d7o=7|7e(cIQ0QUL&*T)V1CNZ}z4JOtZae!IyYtR4znJWrp6F`oPg@_i%YHS`!9 zNj?kuCik{=$JuE^-~IfeZ2UCpvE{wEKCR>bQUKYq-rIFKfsF*}i}P9QNMxv+;Wwji zHo0BtZf%2m(Vs>^$sx$ZQK4qKx))XSO=V4*%M_e(_iTjV`+=E_O$N%|jfQt-7RoMIA}0dS9;wz869vmm!O0hZkl@fu18B z17LjRmQ@!w$8MY4PeE>sqcbL$6k^p`tf;MCOh2J6sW8$vy-V^C<6}uAZV+&viXvnl+`+o0_7;mZNKi*@jQ(*qjiNK zJOulfPzDI4v{O2~ZuEWG1Qt$J6zP*EzQIO$tnFD4MPpsIW~C-Sx*ufJ90(CjTp?^K z7M?Dgt;|iA8iXbWfQ*!epb<*)MWH)SXdi7M&6HqA>6Ln(Gl9GsE zZ^VYOaGf`)>8M}lgTk(bFgTl{;}$==YcM2M3y7GE>eY)2xM9>lO=rtsi=hZm7rNs( zmXBIQBPSzUyB%)LHiu=smf zU=SGgzvVrzs+%NIbLu(mkTUbWFs8l1ScnLmf^uU&aJZ(?5;@9rY5rG=Dah$eWfyu@ z(R(X4S&8rSf%R&Tm1-i`E5Y>Y>IvoEgcCYKtU+Q?xKhdc$9=eq_=8PAr8$9vq1UmfgGi1np>*!Fo|=!Z=3GnE&H^mNxz0Vzii1Qc=|ApETaOqAL5U zOm8)e(ZdaI%BTnkSe<+SSVGDA%9jAg*Y_cFM=fLkvajVgr}G^$57z{3?{{Cc1nrpS zSC_y)Bhe#EKiol8fWW{v=JP+i(TQ%~3ox(8Q_O#biFyQBA9By=d(AaM6;KO4B>fm= zG`zjzthW1(ZyCDaG-kStKj^?2o+9@MnY%ilMHepxqi2*y_4oqqcy9Oh-Vd?Pv#++Q zWrACc3cxWy_2_&vb>CRmZfqy=@m&AN?Yd#7i&M>;*W`z%%{<&8?5=G5^Tp5WAijt1 z{zP!q=?t3D|KV!sl8DRHg#Z@UnVr=bI!&T7ui>UA!1HS3FqTttYRdnV{xq^>lc({I zHXYFDar3t_o!`~c^fC4liS*CM)&BaUooQOUqZl@-$7gffTztAV2KN2GEgQMM@oO(3 zA)4={h=AGLn`(px3NC0)SfyTRkyHlG6d=I}D&#$)w3oq@m-?)Mx1#)~vvI*TNsy7SHcFsR1fO*xad8QKZNM}>~$j77&hF;A;G}Y0L6^WYL0CjB=Hy=$&0>c z5)cH6gI+$MV2G!Zc~@dKPsiy{weh4}7g+9<7jXxxfLl>BB~o4LSl|^hXiN|k6c9}< zkX*{7X+n<2>_m344@V*@g@Cry4})6~N&K_xwa>2sxe^!3Cq)sIS^}nSP$)+Vjb5$4 z)S{tpCypBu@0s61D`cW3p^#~uUx=KaD`Wo&m2Rp7O#no_JHGSRBgz*cNR(m!iHc_w z*Y(>Niv~S7P(I2ArzC@oXw%@D$GpdG{TlFBS@j8p{;L+tHQQ1eqpH(U@{ z>5G(37PrKnKFM@c4r0qy3;J18I(NKyesls_eN?L%-8F%eK2j>6EWwORPchxHI`t>B z$ePgNuu`OKcTAP27%>2q(sI~+#e)wUC>+M7I@s*$wTAnP4dBmu~T7=@wWEI1Q$didaspJ!e@TZaH0ci(k&xQk#m`WFS4u`-%u2dcQ6 zxe9skdp-j(0)I*ACDb^-CkCbQP=25|xkc@25;a&BBvq^>YBmm?@;oLa1`x?9qgJJ) zs1{d6sf*k?N+3^IVwM>?EbODJCnaQtI;zeRy2KD%z90c!<9~hKh~Se-rvNmfN%rA} zf=OXzXc2^@V1i9BH2xAeA2IKKo8rU)0Z^iqD5a1mNzPu43~6;BxBgt_syWMps)gmNah$*CFXbV3W~%y#*q(| zmd8Y;zCr-(#76y&wUHmo+M%W9bLkvVph-0?ffx={HixwoFKF9vap>o{0j`8b+lg-l zMVic4HCZL7Ri=%noh*H``7V+al(o$j1W)4g34@WrD3REWq=#fKP~t)?{=!G@7ReH6 zlfp(E&CK=9E!LD~yb(}Hf?1gHn`bEtrF2YKga(E%MAC?_izZ#Q8Wx}YZ*a-5g0MLx zTs^9!Z1RZbf{u)HIDRNbXiHm2ocxtS*uaXOI(G#Qq*NrB3G9TquKg2Vo=`4Am~D}a zUt?zE_e&9Fodsbzh7QCr#nG%cNP zw8-=SYh&_pTV*n&BLReHs3M-)M&I6M^WR6@6;Wp@#Vsus=iS%=INHhQ+t#fC9@s&y z1>wYBT*;hh#-e4@fI{}vxwenk+x#cF2E*FYr&PQ>`tM8M^L&2E51#7mS+X;Fzc<9> z_MWxWDh51kB6FyF>@j}NyPw*RP_+m9Qvcq|Xs`}p-?k(q5E~6wa_qH#vAx`8!OZ%R z$NKI1zNl2+w+U#=PITzJGgnyO!Km-+8uPY)KR$N|vI>1~#u=ZEKWs!d=a^47!0Ja} z;8);}&CB)sn7IIRK>`%I%{<)=+3VPJn(MC>FE3h$*J2{vH$LlJ13~oL+-=9JvcR2w zqSn0o)6(;9$A>%k)6*LLw=3jQM(?fp>egS?elIeB6>lG()$-ByLBa%L0-5*s)a_}v zB2frpkv<=y>5rp>TfmOK=2nlxcli9Z1&|nMWG!%BaYN;zjo+rFNMhLna5YAdQ|~tV zXv%$V$LjpCFoC$It%^Oor$+%=#=a$7pPI^a&AoaPF5g_*(>S@`8JZnIAiUxuUd7p6E@x(nL7xDk?=wpnT_V^v_;}(+ zNkopp>3$~DHE=T(Om#gBasNG;hVOs-5pUVnh&*WkcNozgjhy2~On zbMzI0BrgWpXb_T?u%xmv6ZDaXP!De{{UehREn_?BhzmDiO9`0ufaf*+?Y&ko$V?Lhb zu7i9MX}cnM%<$2N;f6>IMhVN;gRB7<7J7nX$tUlGk`PX-!mJS!03b0Q>ay4w3MHcx zn!aub!#YMSd>C9Q)lIqGv^YGB5-AxaCVQ!*XBACSyKbqHY}Im5>X#}>Gv6!x38iKr zdZ3;j@M|>LFs%tX2`X<{N5Txi%elRdY8I+dinD242~W%|(wr=eNBO6*E9*lsi4_z9 zzO$wftPeqwTtfz~OlCexBIzPvbDoDCz7n$AkxoqtPMU-iUDpKc4yR31l0prcl`%y3 zNfM<-l(aSu$SnmXB9w=^ZXN{<*#egaXtm(<)9^!Z@_r_KQKu?Nh#Uj62XoNN+ilv1O-HdF;^jVS+ZY9~YpPCZn4QcN@|2PrKm zxZw0n_!2i8q3|nnR+9#QDHi2*bTukc6%3mAS*Wo8|IGqav0I1m1RDhfGJBdxqG?%2 z*Da@LLlk280*&|&N>1G8wBt-C3fs(+c!t?y(f$JTM%$*H&-m0)TUj=(H=NRd%;fgvTWJpk})bNaHB<}BId|gbGGs3H;!&LQWF7hg7ncXs*s0Foat*ekb$S8+S1q1>Z<~*)v52*vUGP?W z&r*-W$rClYWv1a>e6OQ$uigd@3uB3k(IEIC_hRfspc`{|)ROQtgh%eNQme2nqa1)M zRp+Yj_Xv@5jd*YVBhBvPy{8!)$<8Oku<6rU)=Qw3n|lxcYvygKh0gF(tGV0nxK(#w zcu3#-D*qs+3SrqoVwo{&xO5&iguCb8G9>bTRs>L(##%%lqw%(*~jX zoqSTk(b!JI9$j-|;zG+|j@-l^;WwBktsZozl*^&yNUC}kUR4KiIuPKJoV))<*uHOS z+9idol!NDY3%3n8mkaoYbH5~@)H3oSf7`SypaC|#eAa>KxmG;tC(_++d)YjE`}N~u z?cZdn-pxjVj;#K3QsU>td&7Ops;j-pH;U^E!io>=_@6pxF z3Iy|%qto{vbMXF`120CsH-=A=hrS0ME&oPJXSg@ksiyAMPpc}!y-7-_KoHNvfY%S* zKu=#%0IClkCXEtYN^ZIYDP28J%2Z#!kW?rltI#$_6P1`asT!P5-ud~vB5COHn zzF#9!D15hLdc3Ie zzS6FgIpxIIP`+!tGyV)^@bOf2CFBi9{}qrckFbgSwBr`C~RckO>0rW zLu>#GjrfZi_j`k}97{>Fa@HQyQo53w;9u!)U5$_JhT?@O2_j<3xG88Q!QnD7rZZ<` z*UB(bV!?1y_teW&6IDd$BP*;WBx2tw2MiQX-Oh>xrSnZ>B1n51eyZ%j87(oCRfPB_ zbz`~9*d!9NA2U&8vPcx|mO*`|z~Gera#mgg3D6>s^h_k|Ehmd2lSzrIx6BC!$cSP@ zG4~67!2x1;4hlC0-nsKl#fTF&(!T5u_t@wKLez_f6Y9snuZ9V?xoT-tR1C!sJD2$W z=rV^;2#dB0+A_wJill)7qQj8pqa7g%0C1&?;)L+Dn7RaTLwS^srPRJ#wqQt}@xbwg z)~Jc^d?7;9B{1Tw_TxOjbWTYGQz8we1!J2h_&KsdF~lyDjuEZ|frWwwvywjD@>LOq z`7F>_b2KA5B{Ed`7{oy!C7oE~>g*&HND70P81Hp$98BWRU5ex90$3Cu1UsDApBc)J z6jMPZ-?VfZG`b>Hwrm6?w;DuCMN9O8rbRFl5}PFG%TO`;Nk6*&GuT`HU%x;a`etSq z+Wl$4+?b`}U^qkY`SAGi<33HQ;tRW;3RakiwAPauVAIXw_V=qV-QzumAS*7}+^L}d zALJgVt0KpqfYr$LyCil?J!U>OLc_;gm(RTPv9;Ix)Yfssw_#$!3+<%rDm&o0)&sGs zO8>UzGt2yQskn7hA7NqXG(2)}BAb@BZvA5Pp=u%Ul*s0s(V9ek&YaFYXHH@>0-xK9 zv*C>VfXTQ}hh0+m?$KYasNZusioS<;@_EL8t22V$57QMKMu46EOG3R)FDoN8-AaJb zu=QL|bqUj%*Fr5%mPT0r!RI=c@DQAa&A-@t5p0eTXXlaYYT~GBs;^o%IYe1{b z>e|zpY?7|S#zP7xzC|9|{f~nKMa7N#_K4;->*nGCu7e~bJU;%c%sBsd-EhU8z?i4_ z=$;f5fDh0x5~fcMAA{HAc#f2X$TBj*`lGmY?xT(s6^y2Mh7nSi_b4HbilMx5YyLA* z8l6UoR15?+7dV$eYAq^nsxx6G79OOO5L#E7O@T%#mSXzL!-qJGvc!%J7E8>!41P)_ zQIwiQs|pUm{=r2cWlGq_G|?04!0Xs1Z)*q=vK$6P=T5uQH-sh>3fTp*44acopg14Ey0B1G5@Fz{1F;wow?BBhZ1NYEm5B&06JGoXWkJoJ^; zRSf@?fhp2LiNbmg!@44~tVS-l7(1;Fi0T$Q9taHktiaKODRqr4RV?OSlOPjqXuk|B z(b^#hCsC_Sh@qI{SUTx#wJ0`81CY8iCPm%hiK$~zUK(zx7#p!MPqfTMCB9V9BW@KS zYaK}W1mE|kO$E9BoJYmi3i}RZLA5E8Lr{($Pb~iDtQa5R6>3!L$Sitwlyg&J0)B`L zesjY!$sZNiL#Ouo@LkZA=SI5U5R9E2qQzq?rqM@(h89SmFX%Q54lOiO7IRCDo86JA zLRQ8gu`VH#VmYf;#OJyFFuv@Dpx~`=*~YA}DMcz(%*`LqDr179CQg6>g^DXs@)`vr za&Y)_82NrD3Xd2Z)HB8Vf-p0ZZUk{)4ACN;h5{lXA%QJmEBf+FD*3QjfWW=&vp?6d83jUhX1x8QmUDwN&To7=#_H1V zvQ;httbG-U5`g;E}H zOUl@7%z>7WOTKZ-*5zh@2oFs3WVvd` zzLduIIvxKr7!wQ=hz*M0^(pf27G2#&WZc2miRlp|5d!^uClASe>B*mdys26(Xbtk* z?wulmWd;>u>wC)Xuz8ipz@jR{<+Re|MRbvZNlQd+mH7a0G>Q|fWQ<(AK_HO@P#_MN ztym4w&GXLKzAq36p^z8^;5X_EBtjI7_DLve-PZB448!z3TsBznT;k=(UAu|*V~o6R zz>e2{*sX_laNNFDT(5cU>(=Zs|J@-Qp_#3^{&Iu(;rwgs@NGI;)k~yr*x<6gQ?)5( zwD*Az(DuOCdfr>>wy!&*-%?QfqZP?r`(yTMz1OF?nYWi#hWD^$=kM!{`wxzU0Q`?cO@@xk!@8>2q6Y zg=`#@zb+h`vECm3O_wKDzrDDX1*G{C5$Q7R{mFM}TW|a0U;f(ig(XT!(HxL=W;r;K6AkU@=6F)U}WURb@zj!qS z9L})?`0l$53H&B%YkLnUwpag6?H5hHMudCzCzah{_n7UM)M^b0`1b`U#vRORMvHYBtQ5eWHs-;X~VPl1_ZV*6WR4N{v zKQa&{LtTvSkC3U!9q*(-YZh24SW zMTfARMTNptKzFYQ?P?5ajQwk`v4FBx7R^`f}@j zcQ<4N|0gTK94F9;X)&7 zq(`$`uURz1dtDMS5Y_ybUPbx{71(YF-$WE0=KMp|?ouSb!~;^73$W75K>{eUdDGb`qbB_m9Ta z`&;mS0*!9bPmniP|0xS*@ZnarYUDm{-5S1V#&=%SUaY^Le*v`JeXbl{obYmGvqhLI zUp#$yIC?H+<=*&ge|KSg>w}bBINaiS6M0aMdwYyXhh*)o0XKpFH>{TM-1gTjN0yOlQTyG=%>n;X(0DPXk zx;+Bmz}o zYyKNKP<$JyzKxItcy8Q|T=uwo|Dh8+W4E_6_xwOqjc?KsP4`{DHfeb~UEM-ZK~LfHc}NRHU0UM}Ivw;$)VCtF183 zbR-n%T?oB1hkq790ZSP2NUG3n}OmM zSVbuA7oJSGkxWb+v#6)_q(=D8JBx1MHbz-M{D+BzAb3ebv_?--dP0l#+zo~@l&POd z0=9CZkdd0OD*tYGEPW+MQ9vCxKj83_F-RCK?<$iZ>N|KX11Ty zV%WKSoSSHIW~+mYBIAm@{vykh`d@!m4y?|q%v@zz8fb7gapG$B3#4Od3o-7(XNv=1 zd0b*@P5zFS_vS#lk(5;0b2434sv6v^fCdinl29EUgw z4ltRmx+x7M`$E5TgbmbxA0#d)(A{UkeRw_G{8y5>mB$xQ+?4N+pt3O4W49QF2v~8GJdBMQQOuxR z&E;Q=M4Cp zi;n$ue|pBw@FO-A;Pg~bDBv)~+`d>jUAyhEDGb0_XH)s>f1LRz_uR`=y}I?i`H8-;{jl2qcVNtZq8@DF-CTsD);G|4xDFRx5u=7=fw`JW6he*`rR43V4Hu-vSKvE z8y&#Bq$CI&JB5eR7onPJ!_tK}3=P>&!+p5iPsm5X8o?e@?^})g_ z&`dc;gM;3B{Kl84Y|F&#JcYwV+yT1r+RjORXu6zkZ?f)WHGfnxkSm#I=<`w%Lp=t| zBM8R|i&ThMCCnNtiyZh#2SbsWp71z0sf`lf$YI$BWhUcynKA<@Bs5c_0vE}Of1#m} z(44JeqkE4eF@^l_Vs<8|mpa6asNHDEZu zK0R8+b*d#9gTu)Q7BN;(W8yVY{yHTTy1>a3u+V)Xov+|aBCgrcVrHMmp>J6shx~U~ zjdoKd8^9`Qhc?^q{Nm5JxSYC!{{ZcR6NCzwjhdu57vf=D?YdM*KUQ-%gwNx3eT!Ws zx~cH9qmJ|`pvF9ihBuk~%HQhYTdZ^^_lN92Oto;93Fb*|!fQJ-^`c7gP;aRz=a`Q_ zCAG2Lj3PRp5;Hk&4lD#0{}Q^I-0ET6*_|USbSC|=6g^3CDU<813&*5VOsrN211S{> z<4UbeKx_JW=TE@u5==HmY7uQv&X96|(73)JF5eZHja|tt+05q)yVbS4Uzf7CtDwFJ zw=#JX`*Jmj?iv`YD}z-L>@Ws;UL#}3p?UOE`W4WP+D*-00?nV(X$FKG6hC>yO)9%QJs|8cP_LFplh7#1|guyaob0Xr}@+kGV2c9&` zno4e8AQ8>5(mU+dT9IXWsHVxlxTIv^sEMc;K~cmtrfvwY%=p7*I7K`X>XEcY16w;2 z$jdaJnby^I?En7*%#&C$WNG@C&TNO^2IxI6HTJyCoo_#HIIARjd|U55d!3ba;7W>u z1r(g}c@xx$KTi;C{OjX<40uU@cR47yTX{sbcSK}7rE}mp+BU{S89NrV$V@nRI0Pu^ z;-0U%FT6L8{Y(GweeKtMaA>a*{Pi*RJv++E*ZgYdT>f(;m4?h~(*Ld217Djdr!~)K z4{?&wpi60e>5$>$g32A#mj!R5OxE>~l_M$85ccsX*k=BwPFHCP1?agc;8*nDca}Mw zpwl?}xDWtn`Mdj#KPLm69_d%Z>0VyGrOY~YpK;imifAr>xA*+_Iq&M8tm~q1SJ%z; zrKI~BqV??%`oitmR2f+@-3@yYd29LXzKm|G>AK@_yZLdeNV`n6v%~O}Xxo2&oe>bI z@O$(2{2+}e@p>Q%-=)+)`>&|rM)JNXoJGRbM9k>r^BNGq^_aOAap}1E!U!Gbo7KFD z9dI~8)%Bdcm1p=dCaU-^TZ<&hbMrGUI0R;};0%Mi26uN0ZV49L-CaU}-~@Mfch}(V5+w){1v)>w-{1wFS(#V`kfy%hdA^!Y<+hmkMS+ zSDJQ$&ClGitpZq&>_%6H4wn&|#x;jT z0ZUCCx};}Kkn*$-_xEOG<^1%^*FkUnuy&N^47OQ5uvSd?%YNrC#>W9tH$5Hq&P{?% z=hHR&fvqGZ8@@KEfXb)S+s&8Nj8h&&K$@Q|RKudHOd49ObFRevuzl`#o@qBp+D6@Y zvHA9#@qYZVDbsce;ibN=7-)}j)V;l!`6V95^G_FVclJbSE*Js{SX)h+{O-+rJj;_c zxteQHms0CfZB9HkyPPYZ(S+V1rWwbqvR1M?7!l9rvVQ1jE9JGHxxcnPz8|e&X4hnm z8<+e~E-9T->MI~Z3U{I7Ju?z`Ux%VZMuhtK1DwfEAQvE^uQSm)mFarelbe2IR8~;S z*%H|giBL77%f}oH4-i(>0V4bDXiR%dhB zN6C}?qrZG}>eKlcld-Npb~dtqcJA!jbh=fkBnK0$>=4yQ@Egy?zavyUnxn$mFThEC#j{-^`iVx+B$f$t^lyig}@NsPOGpv1?athjc;*!&E9r8c4qWl%I)n<@kx1gJU@vB2KOWOMh7*PVG3XBxSN%Hi>@3;J zE|}IZ&_4cs^h|A%DMwYLT*f{{4P=p`LMNLR*``hcreQ ze+H)@3~doj0&Ux8(XGha>Q~yj{=^B>zN>2*-^ycWwB2`APZjweGwN(OY8^ak25=&H zlvM1&w=#J8WPNfuY)8&oG@2_(=ZZ3J8Y6KmY|5YU=wN&FMhZv2d%F!5I92{`@~D$9 zint5Nb)uO(s9@eLM!bavk_hQ+LUJU@9}v(U&Oc!CZzrszC28J z9=|dBxLeMCZ?a5uF1kiMx2$S2x*Gd=y!pKQ`ssE1X+zcf=|{}w>yj&0*}?0;j+^)K z#lfcI7gL$`BM0)ai>anN;tk!G7bzx0f4tneVRQze;@GD%qr>4 zZF#S3smp9Ta;VZl1>A3PEb_7W=#{o08DuzmEr*L?d|EbX)Z zc-eT2ZtHVaTh#7Aj5#*h?9PGGJKKraafQLmq)OdyCip7#b>eIb+-q93`9ON!dRjo* zp3nK+;6jM`ZH?4sh{B+z{NyafM(IGa>-TEe_k6j7(-Fjwv>Ge8)zWa2rSpMO+6-l$%UF}!C<1uPx7=Ng6gP*qxf6I}%;UK%l z?1#+^{nzHfR#Z9+>q@_i$4&VOJ<9`L7fYz3GBr&1#`z>8pBd6$@h^)72hk@jdlyTk ziNh0e$3HbTo=P(O-me!k9o{Z> zwfkHJJKkG;{#*?%Cocm2dVRI9^&TnRxTjtae{Q_J-KKtUf?w=r~xr{QO7m?J4fp``g6i%a4`%8okD`Nz&oFjak9x$1+L6vra1vTlcH} z!%*99rBAObfj;mOB%J+wFeD|-X$*7wSSQJ?#~mHtB-)h!9T~p;kvg&T%EAmnhY95- znr$pemvEjKZ$FKQRzO#RRckf@2d>c28?L~(aU=ZB&F7L>nic^aZ$ zGD7wEDwqM1LFHS&{G$I`jz`LHK5bxjE5ZS|Jht(E1ap&d6|~%x^k}-aoCJW4&|<;zSXvrk-dev2N5B(_nVs3M|3O} zm}Wee5Vc_0pJyvmx<&OUTAH-Q4r*d%-l@Xh(~B^PlJdi`hoC*v)s*r3J5m+E2lqyvG;XhkKVjX@(So%g-DgH;$H0C`~= zNM}s@4xd6vJ&UY3et^^k+&@}R5&Z$I05FaLVjdkn8CIqxLet;CQ>Xu+Qgm+JZ(Ixs zqxPLUg*q%5BFIK)=po<5!^BK5u@Q&;X~2+$czR%ASh}cY=1S zijQMld~fzr`*I8-{``0Juf#m+ULx1w?oX26rMn3f)CYC~+`ciEg+>#&<-_^6uOB z=jVwm+?a#X=~K~>^j1R+Crr;$iT#>S(?Z<-(ZhTU+X{~eW0CGIC^n`O?QIO%o?BTR zUE!1_GaeR&6fht7Jo_`F9)?mLtH$>Ed(dRBspzsexsEi-);pPU*+(#9PwXw|Oy<zMZOv@#FK94BR%W_@y#6bh^Qe=z|I zV?aTSqJ$`=l;11!k3*Yn=L6?Dn_2|zcXo|qN^KcU<6=pSZTziQ?Xi@1P zrBhicO^LKj7C6AnVI(sT!G?M=W6S;Z>Q>7rlji~pVC`{yLHm;+ZriS@uCI3k;wQ7$ zcxqQayE}Hj>Qkt_gj(4=*QF+S+Kc$>>)30Z_jX%-YucFKE;*ye3nqnZq+-9An5df$ zHDTC!9`$Q0mE$)Yj-Ge!NJIH`IhmY31EbXEd}5ogkHkex!b1Ds7N`TM-@hJszbG_y zZ8J}n{VM&`;pOBtA>gh_9Zg*&Sd|sv_1s0={+M;&wRPS^()PE7*}!Wy>`d>qc@*Za zMOVYtA3GgCdpFirc|?$c(9-J-v#-x_87DK;gA8P4qgO#4)~AiDife;Zr$qDjHC@e z!2j$f)Xw)JGt29s1=UKRqv(9Xn#XB!ZbU8_&<)QFRn8k-So3+c_BwAb4OVg=g{No6 zgZ0;Mnmli2@|Ow&DPE;YD0a(TZSy7%3hbQ5}J zq#s(OvU{9cW=9-B?Aq+D)q1_zEsau#D!1ISKg$qtk*( z(s8mpl64ko^G{FO6Rut;l-9Lox#v z1xWlPsjf7bC_~Hz4v)bp1}G%Dgz&({d)8EPWE(Buu;HK?*~5vzQeoN=VWZ1{O)Aax zDT#AtgsB_sCBB7-sLxM?J4+4I4vqFK%ilL= zKNAAHfy1~?7F-q~GZ8b?pVtsCEUger{O$fb5D7|^k`g6WU1FJ@DK?k0(4W4FYqKU8 zNt*mq%2vdYR|!8Ph;CRT ziT;?o$8M~k*8dTSZX`0-{TQf!HX2P26^O0umY0*P1eggxG&l%p!m#J@g#7_{!9cuE zg(0K4ISIZF5)LI!CAZfhTD6R0W+7^49n!Wr$A8!*`*D!NSW2P&&|I`J@c9yrVLC5d z2Um$yjf1ko!@QLxXnR0>1F#eVL#J;8$T2Ds*ik9o7HZDf_T44)ZJkyn>G5c?>brB} ztS;aYO5`ZbTuKqs^j^9LOkjKVCxmGv1of$F-Y_s=HOX=1@sX`=1m|~SIA%ntEJoNy z9QCFCS7&{d+^jnIgI7EqdaxF2Ihb_bR{rN#em!VbgLff~2KNt|=kT+=&vW4@J?wpU z^LE*1-mKpF!%Ql0Pb<~{+VC{ZyH|;QTJ5ZUPf`+UzWvnn@9)39%R}4kN7Ck#!e49m zu?IeKX*JOD6AYF6Y0^*wJV=bP6xO#&Au zT+E~fxjS?fU0@jhK8*eMr^+@8W(^_V+=G|0Y<}0Cf;21Umz_GHm(Vt5-|0B&w->G7 zQ-yL*1bZ)Pk5Ru)Ry?jxs=RO7SB4>7uw_hX?tepl^2!!qyYC3i7OQwBK5RugS$=(c zB~M)b+hcd$b&{-+#W5j7$$#3!<@?%)(RmN=Ch+byvE*)HW8FfcD>w&LY^u2a>ap2~ z^C_z1p@Lq?!Dh9y({3^&alK73Z`H>0t+ndCC+fHg&n)DanfPg;I#WQ4lj<`R==U7p zdfSF7fkB1CrObW0gRuRmU59zdeYs%NZJn2^l?}zncmDIi>uA<_%TDWKnE@Yb zC!1aarA|Y^`6b)!H`l(+)AWsbkE1j$lDdW2w1gOrn^B=>r>}nJ_qNYtl|MI{Z_BAa z+H|(VOm#KpGrIK+k*xVTU4Qg*xvSY*&$`hyd!4oF+)7-&%HPV*nQU=vHXC?rd4>V- zI|THQ+gu|3sz96}N16iIUyf>e|J&mtUTU#+RCp-gTz#nd+F?8|BsdZL;AFSz{tE3K zGGBG-y;3H{rKd`mIoB88*CD~{bk~-(ejUVo+IEvXNl-i~v0E5_V1$@zyHMfk>THl& z91Hv~g0sI47Q<)3rtt7DG&aoek3^%`P~ua!e>O-vN3|I5w={dOEQImLJy{7*n|y}c z^9LA)e)qSFM52s&MZ79bOJE>?pI7`>b_%^t)Uin*JvkDRL@+k(CsxZr;2!{EF~7KU zD2s^<2hB%Tr*LawDWs1~)RA_GxB;?(u<3{xx%@z&WB>-R`x~ZeE)5t*SWP5#s?x@L zi#YGpvwqu=!O1muiBOpW2WU76g0{h>Wg8|?fMY4uK9LOFi%xRvm7SWEuy8*(BVb6Dq|3wNSIOJXCu?LU&yUaj$ zv4jUG$%r7#m|#+b7%F&R^!LLEc+U5P1R->Xhq4&SM4G`Pe+jns6s3-%LXj4wL=M-$ zQ>pq8FG(Cp|AA2 zLgI8cYK$mxE}Q)fJsD;-6_U2mY3YauWhj3Rc@q4ij+zzKb-SuLx>#egSD0)~%;=Wl4cQU*$0c9VnyKZq76)2jtXOtIjFE+H}N zktG5d&*%aG{lf_Ay}Yb~pyXT^9bUBXf5h(M;7E>NzwHC#StCQIg2C_yd4m%K$Nc-- za+fw>cua`JZg_ZuctBP5Ck0kgfrKT()jWG?>QPbMaH)f$0n?2nbGfVN4D}OOP87&^ zUZTBeK_jF%QUz#8mibZHAG6Lpgw+9QBz(aiMop@ONNN@Hpq#rg(@`!*@{1{__)0H> z@X#m97VH92F%ejf{;_;)%O_?(X(DLqG70$r;|XP|4XJ2PKlBuxb=+pTPF@bLIQ=SA zKZ+Txe0?aZ$~r(mOeJ*<)A`Exl7X@2%Q$eo#{K+5>hqcjNBgbQ>e<^!fQPMoc@$~q zz?OQVQs+@Cx~8gZ=HrtowYTTlY$zAMFVvx&b{+0u6u0v=8k$!Uo@^?q1eytvd7KV0 zvkv_hnp^y3@IKUJf<5W9(@veGsz?LTyIT2Z*5!WMB*^75Zg&ob2KljyWFWXjn|C98hU+LAHqZKvZ+y=`g_Lyq6KOOGWd zgvbNyeX=tet(E*Yo^sXSFEh`(-nBP%Jhx`9y6bJsHa@(H(|xvf_uk=p%X!Ko<-6!S z@NuJ|rQ%xnzJFWkHM;WKw^xpO($CX)dfolV&aUP1i$Zkb)Av z-zhcoY2#Ya#$)$~E>~s`w~0O!HG>z_<2chWA*kdf?A}5plP>#NkJ$9m(e739oe~Z4 z)X$C1?VRV@s@L(e{pge&6&&V@Q@-xgN&=Fk(XXvnW2o`uR$_rB{BQkbU96L0JcGZy zCTJBxk?6f|y-3_1dQP68!2T_1VPHE?XC>R_{)e{FX4nG(n+F$CeV4$Ga;92cH}7rR zKhM4XX1yN-%#TKFg|5~pjJTV>CYmLL1dDC0a~1J*IT?qQipBpb6wk87n1fjfv9i;e zrOv0v{ExQt(&DzRsfzckQE_(OVtBSjPYAGoq))Q$7}3A45m?l(6Ug^=AD_DMw*Lp# z2)hU@n)kb9rziErC%veHgRqu{-zsMh$`-)Of0Lvs%|RBin!@2E4`57hBp{?K&->wz zbNAh~?DuWV)^yCre=IEI*b7jx5E2Fblp0~648DM<2#z{H+8-`oS+gD=Iiga!M{iLi z2ujKGM~{`nmK{!Q-kwLx*QZg%B+Mok{xDL8H(ni`{M&sjSe*|4zf+SFK7i5W^X&8^ ze$o<#ccZxUCth|JsT*Y|w&jkh(pe$5XS?+qP+AjE8Q?BVC||O8&`V@QfDkw`8}PS^ zL#=UB^QP6Hr~XNlKgFNliy(=EMi0abg@_+eI?g~Ggaf5zOTrr@F=1}HO(OBtMTmot zOfvNsz?H&U-(&G zNA@M*1bDxUXN0lDsutF0Z$5tu>Ms|=1?Br19Ldy$dTC&YsHfFTVIviUmPUvD=@&+k zhCwVoUWp9NBs$7o-1N+~*V;4Zr}-{+EH{A@R&4wi;1W!y;R<2UiC(TT&B%`MclP_e zs{)opis1+h^A$t#9QU}nBPW-#4uvIgDwi<+*8mGSk757N5^kaMM&TUknu z-5*ZF)N3yuvNO1!yE0}5yuif_+K_kl&xVz5(ZQ6wfq$aCHM-4VMZV}rE+v~D|M5_(EW z2e2Di5=DkJum`TFCUOjm`y&~KoCGuJ=71j$eD4JSI`66KmbcD zXQ^nbA{5iJ#Quo?g;ssOjA~cEnkVR^2;Q(NSTDzZjzUg>yIjG)(RNHr3pW=Jdlp}Y`;eq;_Y35rlTQqwNA*%$X1=_Z&1mB8&7W+O<= z&k#9gX#YiD5&a=?iH2PbQl!C~zI4R;h>tT>^2-CtH2Nlt!Eb*t<##Li-U3oElQYocLquG53ZDiB=*hj_B~cpBM7t!e*dG^Oyp8}o!gk%w_Q%jVH>h( zVmB+gOC0RpUHM1-RaXzLkYuFIDFmfi(3URh3qb*ss-L+gfx5f7jJ;0k{>@vhK%ypr zrMtxgjgzk#2KH%5t|0!Lq@SKXmrYBGPs=BBd4$BAc+wryVKz-no>c@>#Qt$ z4C~32WgqP|mMEF)c>H<1iycWgy{$SAzAk2~^U1o#aLz)I2DOU|+z)UX{pxe=nc5bS z1EV~ZyiGd2iwXRO%tC#|tG1V4rkl9)x6r;7%tSOY_e1&Qj1G&1`rZ|e-lO2kDB}b$ zX0zVP?7+(ghk#xZr3#Vwj);$_Izcg-e;AvK_N;56o|{JNwN}0fDmDl*4T8f#3oT|7 zRSA;!=X9zNGd&R2s3*q5iVU7dRwvA136Q9wfXe;-S>?1^Ia6ECaL^|FnJ^Mpeu{G= z_NBo6_YP}iWDN2&?hLP<>z&zSJI+iYXfCPv2`_{dERymx;XJ*P=8Ca8gGp(~51OOq zu7vf+R#+5_X~Iafh`$o$Q|>kwovw*NfU(E@K~rqx5@|_}Hwb`uthyAAO!U<9A+DpZ zs(J`7WPea0%Z33tqc1D71vjvkqZ{J|AT7-mD6D4I9@g7&u_`U&(vU#q@qy?nZ1RaJ zilMZTu?ksu4 z3YxKV$hkbub=&M+51ZWb(G*AE6UF?Hh?R`l$eozQLG`#Cr3hYR>Q=$h@BZe{k#s!? z0Y>reJ;4n6gZqPwAdd|Y>fo`k^fHnDehyUR79MYomL$g{Aszu9ndT!v`TI-;(*fyG z<2|kgA}W%)K)L+PFlOX2(nJxvshQtK%9VC0N?FKnw13LbYM23Sdt4bqHt~7Za=lsD;hz79aVgUM=53k5r;Ow;r-Hh zcaR}w>V|$jlaMQ893#9G(;O-;nAK!Di;`WLGSdGeOtpP!&5SX5Vre45YEpJ#A3|*g zBe5i`+~fXx8&nysswPH!^+BwD#EYk{6XM@2MNoi?6jflP`;n@XmWs9x=SR+2AJ+|9iH#UU; z>LR#{V~~Nu5pxHOR_q{g;*xApkvTbeNjsmEr}Dk4Xsj@Etsx>R==vH0_K7N#*WXCY zMU_CP6vrsWRt1OzQ;A>&qQ~Ir(RvKwzWRW19Ms6LK*v(@qc|{j9is)(`mwSbxVqnB z^W6L+t-HnXDDX6s6R9;8pHUu0uj%T0eq-{Z2ViS!zZ@&d%G zTbOy7vhKBYBLew>^t%8BxO`!_eq=y(4@(XhcEKO1^8|j%l$chP1{D*$kPSOWmJN$- zuNbZzhS!fLJ}etE#plq%+{$Dnw-E~w)6GSS6U7k)8moz5msRYQw>5)kc?c3<) z|0NEjB6iR^G?n@3ULCT_nAViRC>*2qA2(QXeU$Ol;V4nyKrij7{WzlXnnWe`$8x_3 z8sP59fApY&5iVv<)X(_icFsw&^G0D^28KVQy8c+0t%MBKhzs4m3`7$ZZXS~=F;5XU$krF%*kmUc zh59M0a9l@Ft|tji+sQV zPdx2lKAdGeZ{=lR3lRQebCIBf{+f1$$odEDFba1+xTiQ!By!}YDD7tAxczjdaCAj= zpJKRJIRua5n~^v$*(=%WTqMK<6Wy49OF4pXL3i+fxd4co4{X;SLuNK#opTt5dBkBk zU(LgC*g!N<0>>;+DvFE8Dz5%H{Ib3B*0-Ga@OZX+iPb$~Gt?Vl^WlEH!D77jM7Glq z&axTFRk z+-N}iQc)OyEJJquhW-2&SinucfeOJSFX?og)=lFEz?o1;YDj(JujK({XCgQ7D%M^? zYg9BN=m+>NNW8F?egwFDO%#)a1A;Uonjj=_{y1@x+XJ&0zXtd~h#Q_(J-V0Z86POV zNiGb(r*%9>$L|)SBfc4^yQJ1*ac-Qg8+674YXQje=m=zyrq)>2Y%c&Tc&bzyVOVj5 z0C6A^8JV>sCZ~uAK8QkGwYk2jiAO(-}4c!vNOnD7KR#s&?4q~{eg4;QukhCrYBE!b_2W{1_%7?b=4aai%jrdqE&i}f39 z4X!*^NDM-Sw1iG*J|%64|M1eAMsA0$ggv?*fT^rXBVWDgPz_F2#G3&Hn44Dm@b~oU zZc!8#1Q272K@Qht>s)Z)J8tfFFavry8IqbkdzGvtALV!<-+iu4%Eu<#zIsD|)3Lyh zL95qT=f~?c?1eQECNRlXFK!V1*3Ix;dzg`X4L#URiLq4-0RX^*HC$W$ac7Hf=Jq^! zHHy7irkoQkT0ssL#U8HU#zyj&j&RO5$pe}JOB#{(FEdKm%<%wEBgvaozn|3w2;^-BF86%Erb7Z1Q2D5aO+7 zWq;oUM4Dm76~o|}U1mpP9r{xhAi>1;Y%!TOJ%LKXO~iEqLv5*uI-44H9t}PChT>NZ zyI^-W0+27o=T5&p3&~;1C==|=(L2EJ#Iv~OkJEkZV?iH+%Z7fSLAM=}A4vZG;oEu* z4*OF$eu!}WViFwT+xjjTeqaa*_T`+gefWpuS%Mhp&ixP~6#>)hA&9)*lC|WY(GNS4Pn75NHYU~=m8>tqlTJ6i?U&IPH(Li5vhN30dJJa?FqxI*tXKgp5c7T|(OiKx+pXXXcYqQb3txCTiL;*clB%^rUB0;bI zd1od*$)wV$t)GlG0}$QPIwV#O{x%VNoRD@b)V~J~J{yoYM(7$)@VX1GeckVyXbR(- zd|MDyn~#2^|K{gsAV^+O{H^KZFIR1-siH^zUyJ=;yY;a|?)38W8RCWhe>S2|Q~;a* zU+vpA`P9u4=>=W&U;$9C8n2(abCOVcLaY9}OH@1?Tl$A8EQkdm2|h_esu@?R+2m4= z`ayMLkICdI(*ct5_Wl1c);-&Qh8xVt{`?@wsayQnohe^cXU)qDRFSjX>q-a%PRTb3 zT>9f>E-q`%nX(Bp2u_4d3Z#TQ(u>3SA|@wkm5lKc&k^7SS^qK+$c>YMz(T|+2JePO z^Mk+tgcrGwYfA9O9@A{`c{p;ofgd#Tw!b1tf5HbyF9msQw;3 z8c(Ci$c@)8-l0Tt@JyX#WD(c;T)bGRUg_jWCkNO0%ec*>V350LdfxLk+~~w$^{Oaa z5pihf@yvlll7<^3oc9Nlsc<$GX#{8C@Efm0NT4f`C>+GRX?Y2+YC*+bt4X7RK=pE+ z08+fLRH@&K0Zz$|Iws3nqz3on%A}|5%(BbVGGO2ADQe?`+BP$;zj?^s^bmj|q{MDmGPm^Z<2 zEa5ijK-HH%v$~!~uF=3(;IhGi%^Or?AkX;{CA~u z$Rsi*(y~E2F*dY|^Qxsa>)u9jR-%(3vyCIMTejIek=gU2WMH(MdGUg_&1Uhb!|Y8M zvh4Li#i?;l`*sWXQ%-O{>A0{i#J!g<~zSK!(q_jqtZzFNiEUWamAa& zb2k8ZmOSg~-`XF>u_e9dgDw>S3oopno9ojq?tcIC2D2_{D?|q+`S&8MX@yLro@-4< z>muLUvmGI{8=(NeA2Hq5PCs7jZHCKF#kL6_z<=F-f=t`yQ2IPOF)`jG0l4`4{9{%U zW3>dj!bX0HKo%wpbvOWvvdJ_mj8laeVoRht4e|&jNiPVX8^_Ea_Ni9>Y?^f?VXz4y6KiaK|9tHM708WZoVsu;>z&p8MJ$f`EGWwOqArW7t3Z$`?Qq!d$RdxrjRQKy2WwbkQTtfV z(%nB3vBk+E7)~8J=hEb2)rDU7A2Yqqvc-u2op}QiRIPj*M*_R?U=CT(f}jnB0urwN zo3e2YS`uQaQwT+g&mDxphtt%t_WO6g+3YAUX}p`h1Th8I}{k0SY6hh_hEo{3hmRKKNiPa{E%Zya7eD$`M&Zm!}EaB z-yVC#dwOkoex=u)mbPZpS*eS2JRdXb%n^}|((N?Fw{+#}PBgf?6T{+1U3 z23ELi`P7aY7X$;tdZO4aK9s;Z$X$DQXaT8Zu(G$mFiGBffaI2x&;soBo2shLcX6pA zdrL|v0n$aY%O@Q|Kl)v`)YyMLFj?Rlya$$5+T(u0rAv%ZwR~<2SzmqjJaemSv*h(! zP-u88qANi6ZO+*+9~*lBDAQo;E$Y9`oSZO#kjW4b5Te}}slKaCZmwCImQGCF^si0r zt0P~-*NC>@d!N611KfwT?^=8MS&1C(%NCEne31*+qQT~$+}(!8bKC_ffOo55%QW9`Bq}0?N7115=9iHNCX96d#AynVchzP?ua<|by z0HF0MNYtI=BYJj%3Wbjx@F23@0F)&mKDgXDb?q2QW*p{w_{~kpc;;;~YSQBb7{I!l zo`I6nt%z7u=+P3`!cd`|*KVwcWr&RTZ*iF+M1;chn|43mY^xXZsao-hj1)maph=)~ z`~qDhWYFKqH;`HcuDgSHzFAjo#1!JFcV7htd`xu22Vnl$mBA2}quuERZ+{g7c)CL3 zHyowBCPS|$@l(^%B9BQl-&HWOy0%6%Cwz~;IypY1qq;_&51P<@W?`xJ{@tW|s#*gF zC{eSN0JN$x3=%)U!DVm0>AXd_=@q80_;`kLeInS|xz%Gzo;>(hf;yIP&-TRJJ8F{Lp#je_}sHhyRICa-cy$HufOKSMm=%ZL6vv7h^5@jVf#) znelo-xT+C$z)UyZ60Y{b8<*8b)tpGMAdfMa0m!e|=efjAuG+3FNgIP%0H-jFrwvGbCUCkY(X#x<2PYt>@ z@#fH@ghpA7w2`0CddY7Ky%O$Zcw?_)ynq>hKxB|lzueTRb?qvHROdn%gEzJz(0{={ zvYx7dCJr{Gk@35>YkG`bVJZlTkvMT7zn_dT)222$KqfEO z2OcmHK>8i6vV3F%y}7-K=t{Vvjof^*zWTh|UD-)7To_K(5IbO@8-IzD*rkIJ1P3$0 zTZQxRGHI;jU^FF4FCvztE3o90}Tr@Q}9(ha{j#e=r84v#<8=1QxG`I>6`A z2om;Zh=-Hkw&K)ngLsc3L~^jjF-_s1!cdn(H?#!)=&bjaA9cilMtA{#!2y9_%g=ml zu!}A>X{Wjs#cFPJOI(aYA48BD;gcHPeTADoQ~oo{@B;NDzn*8Yq~rfQ>;Os=-wl0XJ-eA#nU)CCe0V!Np}?d!+V&ei`n+-fk5p?JrCUzP zRr|k4!3%)p&xy7JtVh@!l1-eq#0!-Mq>Ip%V9CT`CJy41QSJD2BqeFB4mqb@c@T$I zHxG~EL_+Er3Gh{3eRRTY#j7;>R8u|^;7Llui7K;+v=Hq%t+;3+l=cEYC2N(1{Gr%$ z(y^dP)`rH)8D}-fzfj;u4jPV$e2^(X&amZbS|!01oU%UvKszZ7ntz!jj!8wIv$>UE z!TyoebK8j#IB-b|;b_)`jy&s|WmrEFVbCkckgBJ<9Ya3r;)SlqB-w~Dm3g7^rs(1G z{urgAnojil@St)oYlQp4^WUhYCS4`sV;ndipaFH|u- zy4vqpj6b2*lz-dVizNayD(Tl@+)YRE7%{oIDh(mS9&J~VA}g*^DvBE-7{oz~LxzP= zCMKj3ua-&{Wb2p~u(2U@bnLdwS#PVx&J*HEtb1WBGu+;ns2xo?w1T^36B9?5EDb3@ z0PD0FTDn~qB@AMo5Q+9Rci#YJ#@a@V76yQDL2m%JG4E`jq$c}h(05d5Vu9_j7?O$h zsS!8Oi79$kbfs(10b14S1^s`2ZBP}CrD4>oB2lw{wNbSo1 zP7TGA=N{@6D2r(}C) zI%=PKzyX!WwW{hoGjLFNEoW7c3mO?viPH8Q%bT)o2z!A^5$)66P_aDtk8lH+^tdUc zU|2NtVra~dB>{qt2fabdD0mn;93_RA@gr{oYOJu|$QWJ&_jl=%K@N(que@2uckyRL zT4n>7W%I0Pu}BO*Rb`-8x_qL7&}N87?|oWSfGU))##i%7UBc(XLdNznwLvF}d-@Ai zJU#&d?}fl~(bNtvC-ZCl!;78oL4(HT!(Ny3C0hop$C4s#Md%*-L}~QF^V^s_`$W(d z_XH~ubeb8yd}f0&?_<%3Ln&3~>6-aL0k4M#5|S_$ zYrg2#K-Cz<+0a|dSDif%#QyA^@;0pag&T${E_bQ{Rf}D;USOfwQtG_tj%SMOsgSrV zP2%zmM^=Ve1+F7PqgeU}pd@Bt;nGyhM!U-G&A%YA(`!^~Z;YyWJmX#N^=@21{%k&W zejEU?A~7oO-O0)Np2VPxwfn5ptb`?Es@8ly+n`Bf&vBg)U_lgXg)D`lhc)7xEBXk|TD#1h33~I5j#x)DR=km8 zstYd-H_}gkaD=jjbivX;0%+V)fR0sqe0Rhf9d)UQSj%&CNG7gcB~~%P2U9k$Z5Loo z7$MPUB@YztH7>F-#g}r579YC2ztOiE>rlo*fKgP`mXk23s#8lXij#&D0Yvtdigeg! zoctjYKp=LT&~Ni7iwds}$v-IFo1SOsP0{8Q82{Y!txJ(Y8Yu#!Tzz>$zkUAuhgVN~ zVFktON1lC806+xkuzq6iuhw=PnutB@lp*lR*JQP~@idP!M76njc<|mHB3+2Y+%mOP%*=QDM1^)-Tg$dBp3mF@q-B)1YFF)x}axsq@plq}WQ%2GFXed}z zRQNc?fJLNATWh0+^8LWjA=YLc^6ZK6dovuGG9Ti1dSO&)fI!xSK(c@SGs?rz<2bs{ zzq#LEiPTi);RV&Kx33SHL~N%S`1tTT6kD($*}F!cE>Vt{iUU>=Ot3>4BD!77oufAD zRXj)-8LEl-c-SuZ>2~YCwdxpOqvC?hP498FdOwgk7xfL^Ul<{Ok%Mienhi)p0|{?iCf%>jGdpeAS>U;ojsBk)rpxy?46ZDp{$zJjLI1 zMDb;k?ey)vi@G}NMOyjy}7xsFG;xLW4p{%wceCtc|husdxb`snl;3TF7bcnKiZD{{{SB! z%!$Lm123>YN&jd@_y!IvGLfx@6sHdX#@~>?MaIOUfFr7B12hO%1^ImFP3xX_zRJP?O=gtK`WTxoR8x>) zI($s{Qjv0z@KlGwZ1{jki+14i3k)eq(8SoqDW61Hh>i#y{EuLbh+d>L#`Le>*m64! z4qHdBx*;_1>~*<%`?m=6yR^w6+&DotAb_I0aBomU-Y)l2lta^!jaxYMK>|IQD8HDj z1`GQZr9lNdFyV$ObiuJpT^H1m-#n9SR;hGsumb@i77@v}j7+uC+f)7|_-6>pNkiFv zKXmgwT8dc!4E*9%OOLDou$}wgix>h5-DVsDvd?VS=XQAnXI8oSCF5uz}la_J#>mi z@<6=AGdOArjR35ZFp(ADM2dGR4hoB=oTk@{_1*j|!#zJVonw1ZwIp-{xygHEtm07m zfG_Br1Pn;#vj~auB(9G*Y~i!C!$`TxVPySfUw!~${p(eMp<^yIDY=S>b2SLN=Ll|% ztoIPGj^6fa?+(iY^a zx-*QG3>n(zgM^!Gt^RdRDt_6bw)u#2lGBvGO`BwvF1u)$ zGFN&E;u+|iX-mb%s|SF3&-}Cj8m9aMQDASTOk;h&tm(pH*%w-2id7A?f(3%V{`t4E zA~pSIOH2_Gg*eS5Et%h?bqwo%3_u!J7_ySZg0Rh)&CrO_f(!7eCpg$BU<;%zRCTN> zOxxMbU|-NTYNC`Bu336}V4?s?Q+NWpTpcMmAS_-WkT(ub28FlUEB$kt z{h$R0i~UVL{pCrAaZ#}b2=M%D!buNmfM(^^j;WijZ8V87tkM+24nK0x#co!iw@@~K zbknNRx`-&*sL)XL8h4$SX316~efx%J`=|YHOV6@yd=l}&jLzfRu`j0g9^YU0tGZ+g zn7?6NmR-+%?Uo9FFJ|R(-k00cKIb=L9^;Giem>O2+OssGs;;$lM;1yKneSDz4h;oX4(8S_VvtLL#up%^*%nh zjaC=u%bq&CTogL^ddTx`r27J-o{r)d)&}Wc6W>cUjWrBlvc>%*$KYXq9n>7@v-yoH zefxD0{_8t>+R(bJ+_zMnmS;4yjwjP;=#5CxY;gIlJgji75%2MA6SoOIDIIM6%v7k9 z;^m#$m4{n2SbXbEe#G4T2mzb&y#0+QiS>PBpZ`AqC_&f0Q0{<0=dEM@5C5kZ00u{^ z&v??xb8eex|L?c^03bh9ecn@7zFKYupZ{DQ07f^}p8SM6{nJlMsgy!Q+djmFUg1UW zDBkvmRGZCjJSSqVf8C#(KiC}s0M^XUstr=s- z_>K9yo%N4i?f}4j?yKMUg3Zfcdh5q46Jv=Do7?YrSq=bxa&z<2Puf$oolt2%k&|m* z|H|lz4_nz`7HaTUlMLuwepaC1Mu=oFyq<3y{-L@_t{hJX`X2HCR0E9PxC64T7aPH6uZ3^^tRA=v$P@*sO_?}_ z;bC$eg&1WrVY{v87VMq7>?i`pz_Mu7pvq=L09mc!>Y{f zkjW?_oSa0))Y?(Cb`+9H)oQ8v1uT}B>yT2oYd5CTYG?>8>kvOj?;>?^VTcW2Y0*Is(oO2+)H&-mwYOGS_g9Fj#O=_T@MUk4HhhiDCS)~Ft zJwy4t%yA(Ehd5>}K}Oiqqlbr7p&%2UluDJ$I6W&!1LH6?4TZcM9%e!?L{tjOWwvXV z@H=Q(6h)X!sC+KsLZy?$n3$gzfQmDzHCx{BQo>S^?Hc30-%U$BFdz&0kTF@W=m4I27sLaCnx#T6bAwXNF-=@ zC`zRx8L46sXXb>8n6F{S4saaWunyvz2M2$2CPP~`%cUh;T!d0tHku?j3=RWb{;*K;`PM?{nByJwmBk71@jAR=T6aRAR^>)dUQ>c$wW%YQW?kh zSfwJLpNAcuN~d(8&<)2Ug6opjG`5?~%u;Vb4h`!5eoZ8ki4aiwK3SHqZD(H$It+1c zp80J|BnSXTS4V|HNF*B#T38VC3nH6UmWZ^*LV<{=T4VLPE|+Dw0*KUCAY>Xy_GEye z4nvZW&6!B0sMW?DJFwoMwWD%)6=l*2AnNIffbOqO=_n#rs(9OX@Jbm0peIA4 zYoc5()LK@muxF38uqc+6V8;%fNvZyR6yjc+5c<8Jt$*#7+gCs9GaH}1Gh7-V#TO&{ z<)3-pL-G&8=+HN2$9E;F=e=s?>(3&(|D|87eet({UVqUChrM=d_vVc^U$*aUf8N!3 z={sufqyKC8lJ6JhhoWlU>Z!Uz)Bp2}$6ovVXJ7u-`~%Ne8QLG8#DxcZw0`@UzxdPr zetLb+FUH4)pYp{K*GJUe$fQWuulxQ#UiZT1eBndM6_M6M+CJ5O-W#jE&-uW*bGJ8k zobFGJx~ry>qhnwA$$6iC%F`~t*g5CG0+6(9oAxZihprm3&%Ji_TYsTL#~qwOM)S9x z^{=nE=&PTA(f$Ksc2euhul29`W;=iGR|~KH+3I?aY-U8No>)5;7W-d#$=fdef9uYF zVqvVE*6)T9M|2lW##7{?Dicr z@P?NoSI)q!-McvY(htOcAHV#K0ITBv|6^&#mN&iSckg*Gz722T zUR(RZFUHn9@3Qrer{=D$0GM32bG)7W$CteElGngLKI(u&;sIFw!#Q_Moi#V@yz}bu zjjwsvnT2Ao)DKr&b%a{~?)KnC7cGsx;^MXEFEw|Z)>#-ztQmKQW-kBklRxu?^Dlc3 zp1#(rG{bBEe8buoeheN2$&m?nU^dvaZRg%I%zpgcFMif={QrOWz1M#F3+}k$^#Iw| zzrX&==FirD_>%xsx%nXj;hXk-=v|m$VBdHDK|b<@`VVUVoBxMj2G_j*{6`!RR{rJh zJFj|QY2X=`t^Uu6*7&AiVKBA%c9m|t>hf1U{`8ISeNE;FEn^slVf^Jx0NOB&{gi^G z5}RLOu18Ubo~Jgf4{}+bF$n;xhIn7E7~dlr&4@8jimwPkGe*e-C6k&9*f~xz=Kt>aLFqc)MYnW~Gc*zzr zux#R7=W}X!I9NBTdU}9Jrjjz15}dnBOI9i+n=PD~m6;5r(I~^Dr zjD`kVj0IZjbei?`@>ZKA5)whRTg-7?O&(ypWRE-#PTLxuwzV_Rr)*mXVdOY09P?zv z(kaz$W4#_FJca0R&J&*AvRU=?P)}NAvw;u+QA9+UG-J%&GiiCQ_I+Gjin3WqrEJbc zC&1}x-fCgOqjnny`lHb`zUOrqlF~RdB=+nP#S*JGf*{~RbVG4O=yz~xn)w}cU6K*3 zT^kLr@-5McTQ$=ocIqF>wuIp+XJrWOisAAttIHmNma<}-hvQETbLRzXDqkR_LsH7JQESo~m#2o|S?KkA}dAd*T&Q4~cAK-)G4;0!70Y0smc9$GsZY~G{_dDJ@0 zq$Oka_=L+CIgYB$==W;3t zpj?UaIn9{ExoEfe
54LQI*c%IAAus3ZwtR1^Lox$x6jF*X?@hG!>?8PS_Pdw>v#Xr;o!)Z z=#Zz$ai$>+^6}x?c-|<83JX>o@{AInI79T-FI>;98_z{ge2NMjVcB}m?NkP$!^Vco z7evC!t8ctsQ}1fd~xgP{9rLNFS{rsz>hz^#7C%YK$0ckhXUJO$;j z;zAZ*$D|XJ?_d;>P?tdsa%%=~Di;03AF)zBM~Q1DqorN5nrD9b9^suO3bRLzEFGjtDgK zA};mIk|=0G9T82L)HR@#o}Yax{PCv<2XYWKTzoYF<-pzaU1w&d>>E8BCl+inFl-PD z8xIh&$Di>=v~lcrooaM*B<*Dhp5-ySC?U`ik$kK1K#5ko4or?9QUNuF|aI`zFQ z-kUg00QcfHbSYm&$^Ih}uIyz`s3EJ!Uil*t=Atqp?RYCmAUIP09LU`?* z2$*nXY~-r5hTGk&`s9E|To}7JJ!P=WLj!WrtBI?!GxC%~4gExbKiy&tB?l7VM=D5$ zI?!e;rM4EqJ4F>vgsK;AVkaE$BjJy=I1~GcYYNCs)mG3g@dS*~qy;04LS*%RWo+Uf}na3AAp@cS@$Q)ZWc5GY7)gUq>%-rv63*9~}C9s<8mT z+EsKpGBSw#=mWx)`g}hIpu;S^^5fI_(mBmQOB9>I-fN)e;{Z{pVW_eiSu|s4Dsu~8 z{luw2XvyEe#RKyDQA7hi*SlR1nD@gtk|2aqpwgDWLed9V|CW}-1c zCj1fHmvA+genKj^qX9x5nTEV17cB6CDJGB@=WDgclAxz3%^?=<@QL&R zvNa_(1WKDPrd=tEo?Qe-KZLGH*=XQ6m`DQE&|YwV+PpEbF__964S1Ph5|dLVwB9q0 zdm-^3q4xP-MA$alOqpXx2wVW4-u@tE_it6Wn6cXSr8v(F30L&PQv(<|reTa%d~)hP zeuQA569=ILviKGsNw`4bA_=a~x)44~Q^N5;LeXGyNHGM};*1BphIgFaV`0M*Y3@;H zf+Sz}DeI?qQ$=1f{n)0wE`vqF2w|x7c|xNkxa6g%L(ptsl0C&ypk1+4Pq@Ka+u`)n zFeszM@VyAbt5Gb#KDb>(-IcoK6R9krImaL>?iokZ9JNdW{D;bGE-DZ%k0n~3gkXcE zZbT~vN(l}F8iYYS7|x$XwJ!6(cRv`%I=Qy10VUA-p^xSCvp)VA4rLyv z^#6fhs6Psp=2qSA3iBiP!3D%&OIph0=hf&GI1SVYQh#;^RufmBx`U$ZX^SGuucWgh zU7#iXwGfFN(@5W9%>z5Nk#T-Y{1&2 zr0EkvW(yNeF*Zh^F;@fwS2@URAMr6fY9Se@{=N5JNhG zJ%n~LO?oF~$QB;4h(^4N<)Us|!dvj%s*&@Ylh^)_O9cviEqS5R$O3Y{!RTG7@WialL zb9$ED24zcY-kTJK(*Z9m>uG zIH&(GWLK9|Xjt@d3;z9kAhx;82l&wuB#dWJc|kn~45XG|L|}TAnS_}#*mBeolw6rx zCzEX^TFN}ZEp*-18gtoXRP)Qb?a`PJ5p@)ssFBx#HJ+Bsk_DRz7OsH&9bh*Uyo3LZXGmB4=j47>Ce2#cLsm-yf>WGM`EJiuF)qeOXbS`5W!UL@=UD;4h^rj@BQLz(GB$RjD z&uU&9tQs7f2-yPGN2xCE*;1#fGE2l7)YNjJf%z-f=l_~$uMGcjyg0VIDbi8kfW!AB z@t|G__-6)ZlJW4w1MRVzupV4ir8@Ma3cbcEv-Uh!d*6W?nQqm$Ukqw+W51Cmx1Czm zvEors?n5{fPRa^vssb|DMUvxXuo~G(ux`BSm^@Cp=LJJoL8QK^e!@qP5gTQ`M^i)AxLC+13 z35P|U`1t@DeiBL`AyPg=7Gvbpq4Tb;Y}42A>!`wa3Hr-;?Sw*l*u)r2q>RmlUcbu2 zrp;_xGylZWn8hxs$zFU_FyuX3QFwF+*G6(AIU;kLHluhDMQdlqI_P-;8q4yI!$%KA zE6jBc+`{%nL8#X9NNU(}0+v$dXXeP=WTZgSew2^h!`;8U9a0{B*(T(^6KT*3f$iKt znwv&_+&T~`oXpjUzFS|qHhjQT1H@_Vle%2BsQ_4*EZu4}#FfbXvyLqf!$1axpn%UbIU$OY3>|ew ze3hQvC^(d>J{^ITQo!XR%NhWXvP4BEmb3)WS3+y_mJ@045n1yBkVeqRe_yTMAj8G` zU3e{zb%Bf>{b-TZHKrT!UME7sguypytYSujB<{$rBi1tK^BH~x>HfK z^(<=Bdz#|%O%y4|QY-g}opRGh%Dxv_7D%{oG(7fE(iId4&woeBhED=>pV6PY*uUaQ zNk~+QO%CS-$-tOh#}o}$AKg|@cTC-P!ULo-hRs^#dXDc5C^BoYP3$DznqDLrq@#j@IG*Hw3Y+8YfS*awzQhd}2pi;j-_!wI7sg3gm2_XfDk%R>y!PD=Kx-7Oe2_Am`9~Qu+tN2&5_j$}O zFEFs2?wI_11mj4h%YQcWOHG{v6JWx7~@Jv z>Z5FXgeLIYrgj`%L_hQTY*vqx`CxO|*jaMd6Q!j$L7#QJcC7l63q0%OLPsJng!$0a zMv%X8r^WWIF0WR!2uau9$+avv9$v5WwYb*bBFAUheG^=>dF{1)z+xXx zOy@Ge;E%6L*$|4z=<9;<I%;TLKkd~qDpkWvPFt#ZszM1q2*87cDunm|T3nY2kRMjRY_ zcoN=T1v-cM6;)xy<>B6U+;Xay(wACis+rn}E`bnp-V9!z!mxRGS#-qFBAFQ(1q&iG zShB!1Jp?Tw-M{;s*GmFdY{_SN0}D2jJS^4#dGj!uG$3K2mN+zOQL!6_oGdxR?WyGWY zUqrdYK%O?`G!U#`Bl89J3lS6Pr@v|q%NAGuP{6@Y1?MLDHgC*qY4ZR&DVwOdnaD-> z0bnWRPom%e3o4~a4n(Y?hr3uVOtlCq6e;|#MQ>)B4K%DL*no|eQd!JTP6Z6Z^bvzX zTx|w!pBgKH!#p$#rx2Nxq*D#{K5h)0`PnDnPXz-L#;4h^n+J7_{z99$KV+YlVPywf ztwU2KR@M587cNW9(vg;RD8uNW9HA(k82LglVk=1p;dJpR6xp*P7MSZV1sK; zld}blvBs;dTE3`#1j8Avb!t^rZl-)|{92cVHyqepg^Y5zBLVfP zR+e^_mC&ZQ8hp);4e515aTePa%lFksE?Bjeww88FfiRJGEB7m2?4eE*i-wcb5a~us zsQHYVP8f*>>S;UvI~s{3^8?6|FQjx~By`#AYyHm+ZV2T7qL)uu?7tf~%0=1CaAU`p z(+HVOcki{o?^^P0S$7wCun!-yR|26x+nK3PT3UjFzrE>$0f%-&Aw8$`hdOKDO}Ax%O9yuX*+1??{vS3>$}-gAia@<9TIzb-BJXsk2eT z_H1PBOn%_!MG5k}7MWW2^2l4(ciME%e(y4wYJ3RO3qvdpYP5t2DPS_$#$~B5i)s9K z`w}Vpe<3N{KtDqjxd6qUnBS@L@2+3~i4b@ohXe^Oa5xV)bZNx&?PELB6?LiG`u9AB zr-9x5Cb_h8Nwlz<`|>~3>wR#2b)GFYw&ls83Rx`OZe^t*-ccnw%yvGN#aK zX{Nem1C*F#W0L@^JSwVpZKdAaT}!fdG{2Q5%(AlxEz7?Pqaf!Pd-198kY+>vnlV z{5`@X0vO;)Xu*QTHid{I?CO5wf;MhW)T69-BPHL9E<7Rmy|Kv0u8+Zq#}VaKwxdV; zF@QZ8c@hqLqn`a+G9ntPx>+)Ikl_j|*^v@9C#d|V+AAOcHia!i#I5pM0mF0tOHeh7 z#q$EW`urC>B7_U`N9qwHs(!i77 zouux(K$)E=W5i#Mocu$HvCU({Ox^+SOUKnuQV$(SU0rUO`dF5VPbAvq1R)O)->gn4l9&-;Yl(!mGa0nW!2H@})R z4}9nI0@XmG*dLu z-_cj^`H*dAT{a#1oV#yX#iNb51R=1*OBcKwVThtEb)F#(-yu{D&l#eob}yoc$z4i* zI_GjulMvr+-s@+BfdGR!XFY5GWY0OBt$G-3J#2<_3gon4co67!8Bcp*HTo0P(?3|E z3o5kT7hBs;b%R*|^-jZ&g5Ap&^gyC?L8~-wq)}LptY6QWA?WJU3*swqP@_$MIu0VC zI(E&fM&v4fr?1VyPX|PyDlJvN{yMYA#=ydo8TsqEbM@E6y?#~auPo?RfWZK#avGvX zr-DUfy_JSv?VWq=lbzh#c6_&NKFyYy9>JzCcDYO|5E~XfHoxTlQg#t|jT#eDfUH{3 ztX8OXv)l|)j7guAYCs$sDhztb@u`;ln1_+B-e%`fD!Qq%F~~kzGRcaDk}~hE4YeqV ze8d{I?}t2BKQ+_WnmlsU>w%kAd4)wg2CCWS9lNBcmGL`VeYDHF= z$I3vs_W8pt=xiBYtX5pWJ5~~M+C<5xapH!thqea{K8h$QGx)(T?CD}NTEOBz z?E0jaUkbTwx-(zG$sLY1@WJ3SNYz`C30k0`sQ$*X1FdM%I$Uu2lG`&_R|{%DBSXpt z{|TO4UvhzL-4rg7eZQIDm?$TT9;`cL6sSh`M^BH-AiaM_xIz!tBF2h=g&GC0OU$=n z86WD4SG%b;RSWt`9?)b?7#*+qtXRfFF&(ZTCkSKFt8WHt7bsu9q^UTEJjL9SfB>Y7 z$CdArphTbzmx%O7<`@g|ydp=D=!vZ$i$XQ@#X^qDtr3}#rx_k3td&7sjYCP}x4WEc z4g3@I4oe6bi`k!Xw(@r^+|RCB+(}wTg`+`2&S%PygalcdLc~w_4%a+|3%;XI;z$tc zK_a>Qt5BYVka4Y@Y+zB7Sl?{72t-C2qwtjzla-jD`AoQ5h-H)kxFvNhsP zm*4sHqq7m-mnoMkj1~A?&!DuezzE?D+SDe=ZGTw3NX7u(T{2VCs~@SUYZNCVt|Q_` z#S>FP%Y1&E$O6J%tEK#Tjl<)XY16b|b#;xq*YT zfl~=YqhmtEe9p1a;^S{YKRRi-hdh_uitt-QNT#&1nMrvvDwt zQMj=J`QohdH2pax1E_~mlf+DclyioA=IwiIBCWh3Giqy#kyokpa14QcyCQIu)TU=% zjC{hv$}g0uI5Nwh@oVu}f|{gF_Y@Tal_>_zQ0w_01Ujmx*S%V@JPZObe(h(HfB?-f zyj;8!Ts%l9XduVxSh74W&O%Ey6M4qcSQw``M0NnbGz$NekwlBxNC*uT3=$l|9T0^> z(fux385Hs@|8odKJ+k}OLFQxY^3Fw|9s8aBl#k@ynH=boyd<1>b1yJCDuR+S7t^gD zZl`j1y$KJMOIVH&vjv4RpI`tON~o+Z@L;?WdD+^zcdNbS&^9GmvpFWjl8^`3LHjac zDN=5=MMUX8fpzlH-|3GyOg#so7?TAJlGkiTX$-KTd=b6!-mq9cFdp~F=u&Q2{<38qs=I=s&q0(fCr%ws z2o%4gRBq~NTXxR^Z+&`bkMRpdTCoPXagkYY6{If*k6hQv>bnw89&_8T)zh$KU|F#! zSv{@f^KTx2_RN(7vaInRCa|#+XA@8oB9?s+`WN+ zTG7|PNA_A)3F1$KQ<#|k6A2F&*%#S*K8Kc-`U&;lX(T9tDCrsB@O?nqD5&3~d}~R{ z>YyrGFM?pI!#HGW3eIXbpF0H`n1K6hZqk)Ij`5@D5uN1A_X1z+dUTVW%6sr4sZ@0_0D>yuch60(Ij&ziQ4 zdbXTHRuhN62b@ms2$ao`@CMziQmN6f{2Fr0didMWnRWY&}R!0_7t69K!v)&ag2iR-z{4rn;*YZ*UBJPx`DQg&G<+#M6Y4-fftm!IaxC zAxP&Y+<>UK>rg<9fl6jUDMlE~1Z*aTaU}>cT0BU%Cy~N9Q#i&6%Eed_5XQJg68cJmHqKPa`s1RAz?Z{j~k)Ep7esjZyQBJYF{ zNRVlkJ>VjnL|wJklU6Lce1604tnYXks~<^`nROw@_E&V5rTGoopF5a-A3a}K zj%!JMfaa4SW8k+J`$(?%@2FT-2~2~GB99aH4OOd5L!C=G*;}VL zr0n7^AqL~v2Qu?BktxlKy`r)yVJ%f}fbV*n-)DyC?fl$1vQAuTFtU%zAh()NaGdg0 z=Ygp96|p-t))sz0exYAglrOYTY26Dji*MRGbq^n;(=Tp4J5ll83}|S4CDlb+giRpT=7B^h(^eO4IwocP^5zxz+&ZWqRyqpU+)VA^$0C#NS&Qj$N-mpk)W9dC8a=7`3 zxh-b?*~AGL6%r8r+o+kufh40AKUdQ(z{t*D@2b(8Z4NP^R-bomnT^KK&Ro zaYDmvALvAKx13(6?WU)TYYUW=oCwhg6@`?UFju^jv&?7Pel4?91AvFn#JC<(ea;?N zMARV)3UZ;Tjjv<8aT(FDyu^~Mv|}GlbNkA49@asCL{q>Yr9zAA;50phxM}yE{C4!e za^Ln}GatDjpL<>~D0QQ4mK`4Vj6P?S)>1NxQ&u<7=GrCo<+G>*nTz9ofY_b#iVTf& zS#AIDh&NIiPuu_nJ@_V`zZ(KK=a@}2_ci>GI{TQ38O1?kT$;#?;&iINMO>?={dLF% zCm$K6$5o+>9Dc1kCIoS~VVvW4ulyj~7dlUg@}L(VB*n)^{| z0Q9oN@Bu9~Fpah%zpqYm=Yju$Uzl4r`0C<=8)^F{3#gD*4o_Q6G-=z#E7#c%TVx!m ziEzH;O24M0N2o?q6OmpQ#d;48b}D7Bo0IS_V7sHA_p+T(;QIj7_MY znA*=c#X1!*UgFg>gASBh#D-Ya^zKC+!?9-*izLLm*0RENmlF^<;gd>vqfgqFIm2(t zVGy~-y3CU)1Y$FN$hDg42yd0n!#;P|59Q}ee;2QLW)^60ruCrFHaO&Ucn)T+h;Yit z{o9{A{ja2ad{T-14EyZk8+%zdbfDADQ|l;Z?WnYat6`p|VsPNwzMdM&S8IayN8S&_;*EVCZYCq34#|anNE$6>f?A9Kd&?P^MoO zpM3umzeIzo&-Et!B+|*d`&ZF)dORF^`)IzCVNbXut&wdOT^biQ!%!=akYiHG;xt;j zJ&VIB&z?SgSRU369G6$u8$UHNJDOZh+--L4_cGSH@Z2Qv)bOi=$k(cABP)R>Y4+$( zdZNTg`OSa2Ykto0&AKlnPbA+gRxi?Rl)1T*EjqLBa``__I?(Aqy!(vfu}*(-`Y3e5 zV3NL@vwtj!KN&7yqSdgN)Ot1~$)q`?4daP+5d{B~t|lU-ZLFA+d`OS7d|W+48`Q|+ zMvm0O)uiGw(J=X2I?A{`b)@{r(4_s(?cSrz+U?8gAl1pQ-R=k;k)4VqsStMNV*=Nk z&nmhlEiDu=G&D)7jevVY#B%hs9XsvUZXegnr$jgj1sKHK!bW+1R>WrIwWrPTo^M|E zCIXm1xgv+XY|K9EGc%7$I2{}*=Gx^-n}e?Pzh1DbDSsb7o4v15jdu~rEWD|}XtdQ_ zEWVr{?3B0Z$4^?ZcVPE(>l@wEtM3ccD2OL>KTiv)gdj4+KzpjPC))jj2A^vgkHim| zUhcDNn^PK?=4FeT4}-Fm@VaPxP+Rx-v8p7FTq0HTG}X;!t#K4ny1fUl%fJc&>}+tY zQ%sUH#^MZEv`H6HJI$2`Wh{S(-c*goYg=;Z+I{o7aU%rs$CIb;TjS_h#ku!3I=GB` zS&jrOi_N;S^6zu1^Zta9!T(jaC{qW8M?~aCOi=rUQXKe9V2X(z{_#4?8c#`*8cYSp zP#>}l$4Lw{s4JKlOpv5h0yCYH@wv+MRZfsX@ddRO=g*})2vT&5z4Dt+q2<=Zf3Os!2w$|dr z1W&Uv<=@n+J$Cw8<;rRRp!y=4h-ku`<@1NJGce4mDyz5&*)Rf@m9#dS8@sPJzXB2J zihI%Si0eMdAQnk^pS+?mfN1mE&jZ=X5vF7%OU!MH?hvs<3Go`b3Iw_hN$5`WZgaJk;5oNXe`T^6R&h%kug^D2K0%QL~c9ORFAh@p;770@dhoCO9M^|ue1_aUYZ>G zf~maSNH|Uh7Q{6N+u>0+jB&%yB1A=w6x284vc|L7sYQ--WjDNc(=E0*ZQ=l-t$Ew& zY(&ghrEcMLaxv*lAwl%MONS?Na6e}D9KIcW`73Z4=A(|jPn*rs&@B<5Tp(^)}*AC)|E@vgx3F0zJC6neEr)KTe5k1qmvDWJH3P*M^@TV zc=CZ`Q|<{q{uscJsi(_-ppfqJ`>cA&t@|}JtHVkK0raiEToS=|&b3wJfIw2Bq)2*> z0nLJC5E-x^AV3ncA*qsKnC&s}zGNs8aie`MlZRg4zj%J7bZlVYW5xTc1j>p{fI@>o zd01{L_s691-4zs z+Ou*(kIf_doW(jQcc|RbTfleyOWo_N*23h>xm2u14)zIGzdXEw_i>uSlF>lqr;aFk zeyjN+QFeOIxy;s$fzA7su2LA~!P`ia`%j;u@TV9^y?$?~OtEk-_nlOOr5fyH{O*00 zB1y+P>({hj_h}&}7}wj&lfN*>FJGNY=|3PyD&8D4{Rw#YHoY-TaQU?Vz&2RB9rJSF z?Ui|3@8ZXR4nDYj`xNo<}<>i252UVESUq( z5s@3yX`Id%BUO9U`PvlT`%$$IEvep|!DZyPFEug9^uCWd5zGJ@-RG$l%Jg}DW&3IQ z7azi3@e-Co`xm=L&2K^h`EhWJzOz>>O(5|@<;DH`fxqA4QJ*z);(J+gR?Sy^_c#2= zPhCDRPgP9pGz>G;|oG*a3F2LXe z4$eA=kLmxtj+T~semSASGk|kR=^QGn9Qnv-n^&=R|D2r+?x!{Q z7E=gN>=<9@+4RupuC8J0mWsSVuFz_(M$#lqQMfUf7)_J6Z(F0!9X7UHI!-)WTB!PU z)7l`yZ;;dzS*4n&i2TzFPYaUr&)yv;t)m=G+NZ?*-uuE_G3l}sX}<+xF}J@>4i9ru z?D%-XTWl`~Z&DZkzDS2DqnV2jm>9cw|H+zT%v~Ei`)5>Fr8GTyG?8ca3I#K>5zi= zaUhi^N$;NLKwSyN4z~s*vZ?WSVb*oEL9cp7L$jGK+%_pLfF_&?Pq6BZ2yfstQ!PFz zZI)bDGd^E?G*Wzl-V%KF#dm6N2Wmyya4T*2OMog_Kuifub3rO&-`Fe0QBTmDel958+T~2N{vrrMT*gG84nb&v@{DDg4$GyFy zPBCBb0oI#Y3lVn(*ZA;D)f^~+p+az_HBX9?p@AzS{eybu3~yDnHBC7gE|ANT;Z~{T z>xsCxwDw&65U zCibb%&S&(04d3f+ify>N$0zb_i|CY#uVeb#lJ9>G;))8rW#mLI`Y3}yhHVKlso@rB zbjk5;2N~KjwwoOgEF8j(FH;0V)&0-ZZvnR>&{k6WEX>q``IUP31D{`v2#pU z%S$|-ib}pJ4SI%W*fkIYr80ITIpGOpi!wiI->y%-9W?&rY2YJLNtMnUOYp?b>dAI7 zUJ&eTlDVu z5>E$m8b>2khNKl5$AACv5cHm2aWoL~p{}i;Bvg#DMY_A~3y;g>3?H8n86~*)M0~DV zbYJ_v&&7dFWZdKhZ9c2+W`WV(EClq#w$*2qsBPr%ILE zjg2aI_KiKn?HLvGO_^S!OHIZQSLt%Uy5Ju0hiZzPhAyoa;a|pG!t9Bj->|Mutg35H zZ= z%d9x#XGX&8nmf3Aj2L8n2B_YeBU--YOtQ%nzIaAEeZXLfhY# zX{*6XmXLCm(h6#Wk}L3NK14Sp`n(v*f0#Z#+!W>$nIX-lV!q@=IfAjC#hihFA{ z0V@z{b%dQeLbl9(Zm%sizD7L~{f5?jbBIc=-2=Ex@9hl7i;hR)QjjZHl#{`z!{@;5bhx=qYn1`#Kt$l4Q3(kN{iR?;6|g4D<~QN^Q5YW9?3M*5LWC<~@>)ho*p`g?6$gC^2T+1~&cZT=+O3>sw% zcI9t@jo3@~x6(`9mnzm}$tFU^dl@lMtO7 z@8%6+#()d9SlD!#GS?{wiz;)VOUT{Q1CgfTPjQj4OHRji&xUKT#k>QA^E#e8E}qO! zUvE@V??8`xZwF^0(IWO!{|BOswG4DTE5|GzuoWLVR(yCG2fzm!_DJQPOTqN!oabB2 zSdG2b)+4k5B7fS8)L)uR^LmVt5xyAaKbo8p&O9iAL*z84vUH~>IZ0pt-8WD?R_X(eh4atk5rIz$EM24xUzAS zcfdG)07rSOC%?6na?->In|~en19`h>SeM5>t|6BStw$r8AjNy+|C9MB7CQ}nhzM6i z{Z@?)HKg%cG*AR9A68c5RVDX>&C%k`Y%3=;HPv?Tj0KqU>pz!(JRy$etiu_$dB(Qb zs~`J59*}0Y$)X8FjBsgcf@D3?P%7kr@LmJLeUCRIiki!Z(QfnCj(dI^Tj$V?+1uiT zbOWy*=N8bwE;L|q-NWCFc>IrXYp;}{}sAhC*6b%1qOO9@g;)q5D z#P`&-Pc#VnXo-s~YilzngW4gGS2~dv&xO+lp=9~vak^D?H`+YBwy8Iy&lX)ZhZ2uF zUA3_)+s8?f40nykol~VW$-D(zDT-;=igh?$2*>kqnYfa~H1ax?nbmP@hI&~*8Z=Rt zZ=k2l#XI5{4_^GtpFMxqPWSB+IurQ7CMh3XfaV|Vo8%d$EeE~^HW)U7dX6-5#2W9K zCF!hSK{~7OnL5Quabtl@qCLOGu0^KRVVlN1jacxF1%C$W53K1@(sZJTr5z;*uZm7a zv_X2OafNoPk3np2n~CkQR6+IP1NFo%*X9cb9ZPxw9opOJ3aliCsA0=nxkLvn1>WIl>kt#|r{W*+iYMYgIc_s|FM%hmQoL=&Y9ub5B1&@tO*Y zA~k0&zo-}88mH-hB+`Aea&8WPI)l-3{l18=xKV|A-YN{QKN_WF^W%4&H>jL=sZBfh zuHse@k03f2a$sfG*H&5H? z%qRBF2UHeYV&OFL2!lc+BCs{o8ev4Z*9uo1HLQ3KGPb_1G{^q#-*WsA%)|7Ud7kgr z>NDhgggpb7D4xofF>^Q-v!B1geL5NIL#oebHxcr8WjUcmLqi%3kzrO!k-5uVm) z-_Xs6W{)m1fxiv|FRgm=0pQ;v1iyZB9+B^)$qrm}hka8PWAewQv&Q&;G@VsgThZ3F zDOTLI6nD3x#T%r!27*g)cXxM}0EOZXMT^to5}>#jclSb&pY#3aT;*=>b&+T8xyE?M zoa~c=Ja>XARVWD}EEWURP+&XN@4d9x`u&7r-oc}j^wXp}3(i4vwUP}1 z;dCQ~h{U{U52f2ftq*G%cN^TQIy1&)6z$am5#ssye3OCMKqOoN+X;c zE|tue!=btNEHlh@mBPBA^R*uR!GhE0*Nc7Iv;DrW>)@v!r-}BDM9qY_Q&bEV=2Fjm zEO-A`)J0!12Y_$g*}Enl{)s{rQU~hdl6*&(DCwuLi?(xns2Yt z+#>cttZ(qg7tZTlJXeS&5z_TTZj&37SmBE2?3UCJsQU8UWYpk@e(+l-EGctQ#savF zzT|hf=U2ITycEMi3{RFhqWKUPUJNgbV?=OHY;Cc$9HpwVRE7URPY{{OoV4ll`I#xo zg)RG*g7v1+sOTtIE&A7LkHcSy`WoIpo3<5 zv8%;0?-z)OzImVsv0R?$_{|4c**hm^AGRvG7B4)Rpl3s3{y>SxW7K^=8~$WX@L_Xj|C8*p~k( z-U3W-?8oalAMc_0k_QTPYgATd&F!l3FX(t4KP?$}uvFn-Hk>YCOYBjzx^i&mf`iui zy+t0=2(SJr;=DM*dHz^_-C}VS*+wP3KCiK8S<(&Gpo;%Pf1-Zc(R%Yncs(^*izME8^iSYsP+hFfB=fR4a&kD4 zb$wp=y!t@pNJWynmZMh7gji7XGY>u_1*<{Qw%}Xit|EYr&jEaQ_r{i7kAk&*qtsJ;#dE2DPIHp zUWCqx?P+O5odD3`KC?o+5=13=cG(GxK{^gjXmwFTx<56~l#+S50}G3O8~_?Kk7IUN ztW%&PpF@GYcIUkE^PyIN5Orhoy6--*O}x~19?6TkmR>@m;v(l1Cb&iPz3?az$emTu zQsklX8aI?b^gOwJow-gqBU%&_-tT1x7QkE}v7y_AB&P=hq-oIf5lxa9H<<*?(3hci zSzTUnNmaMF5C$>hAY=Id*>UEwUVF zz*l6^j~f8+qE9MKJIHOny6T`*r_jXr27f&4hISfw6PnlwM=ZixyADZA$8(u0%Ly`+ zPApaiN1=w^o;^b%G?k;8f8Cx)Ryyn%6ruQ=q{#|76D;)8;oo(99o41h`u6u%10S{* zoL}3-#r(y4AzV7>(eruj&haQQ@D;gt7Mk#1)0=y_J`1FPsv1b>(}Fb6QesFyDYi*4 z^p9Ws8r{^Ri*Lp^dgiwz>qjRzjtPR3aLZo5#(nYrnD6?UHPmx{KiQ_@Nxh`R+Y$29 z;h5|3ixiS}r^HWUHug@m)kA5%~KsE*TK=lj6rsF`@q%EfZd7QPVrL}#U`a|pchmwQJo0?ucp7j9c@cl;HC&`la=;e?Xr_M3d6>Gk-qq-y0b^-s7|D#vERnh8Pn6 z*$p~nqO9TZq0O_OH_499S#fY@0jt~p_!8Ilp(o8VLo2O`IppGYorx<9@-zwmyeAXe z&d-vSo`*^w#bn}7G(0uXQIl(Zci#&2-@pl2{?Pv9gIAa@;64(A-)u!NvOJn_fi^J` z)^|_)JPZLb^it81`H`@`E6w<&=Bx=Fc34#_`P~k2u-J=WkT1w&wkMi4yp4)s-(w z*nJhs56?_&_U`9wid9Gqcwv*Ou2$@4O|I(;LQ5OD!2p2X-wB+=X|(B0&$)m&xKN03 zITNn&^ujg0F>IV%iy*XLGe(~)R8tTR*z=3GAkmD!f{)&@%$2QxjxDb+N0mg`|xQ3uFNCwCyX$2 z{Xt;lp~oihXoLzBG-{|6b1CNH>sbc3=& zv}8*Q<2(oR0=&^;xwA6=3YCpI`e6L%&;amo6(sJ>GI-lwIZm(GAd8$${ zdHj*pWP+luy!{vUQNL+@)lV-Vw((xsfe}u6N=)9yYEg8YTthkI;Q}SMo;>FdUm;WG zv2=ie1Si>Zfe4%Lx z?OLX6R=RuC8w#HQP=|#lcAQhb{1bX>!-rCmV&aB2;EC}>fWpo+jog&sCk!N14PhWb zG`T{MVC8ska7Y@QUn&`u?7*h0#l&#ex6WNPH90&xlSZX3NTX?a@Q>|(S+Fv33NcIY zr#`{W^yG9c`*C(vEqBvJ3PVLEk5O7P3m?YAIqRTO)57;KoTX>4#uXg%40vfRXXi@` zkDQ^>(660WGyD6wvS6C@hoKhov!Sd$jIfqkVq+Q;$@H9~(mh;LJOCBqg;Njg#a1j} z{CU6oRfHnnReTyUtkXc7817(uXhM zq?!h`&$83=M$T6Ibo#(`7KiieyccdtO4rwGuebl-tM{sSqL~cJ)Ho(9dWZ91T>9bg zpR>Q^NIFK%W@kyU@=$@BoK30}6}V`Y!N_Kq$Zgq&Wx?S+<+s{2kr;f3C9^v1-R z${z(RATaQ)8t&dlP6C)OOXtDZbx*n1W)rX*Qq-g$s{oU}D1$lLX&zoyR(c4Dv|4lI z`t!ew?S=Z+w`070kP`fT@HSN^J1;@1Ctc4&gVWR$YavPB`blJW)vl8xWqFvEe#wDj zEAwa0Hyanc9k0;#5T%{D&7#_+322TZky0nBu><{-&pkEE!?!aF^A7b{+@ho{sClo3 zyoiCa?zRJKU7n$pS{)`drK)!V8k8$}m!&d__z(NEVu{{h0MWa?Pjg{bTuSu>vBPPK zYE3_L@1oFsh^dLZd3gI zh0Z`>lVekA5#I1aojSyJ@T7aFl4grHyOhsL+*FxtX3IhbD%)-eKu|~fF3eQX`Ro0c zwi&Q_syN51CX|_os$eNQoec*KoVV#1~0a z`bYG=XXs7yeqE~nj^EElS7SwjZf0%5*)zY*jE3&+n~$>c-K1(Z@u-zcvl*p1Yy}8s zL|vdlUYvuV;w+bIqq;k@}MV;I1b@kw*qg&Z?oLJ8UA*U zi52(o?jwJDkY2SoN5gNgc zaBhS^-IMoDY);;%dlZEEsBT+OC32@SF&WFWl3?dBivelg`U>||-H&j|Xp&1@dUGzU zo`oLC1WnhTMnMLIhPlvqG3 z@V4vUK=ON|mxp7o6ERCVdjJkQ^WxP zK-wgH_*r5>rKa z20%6hRkz)l8apf|5qd$n)`Q z7Rvc*TkoUsyE)VMp-iPtuEse+dK-KBT=gZZV6rU$9_XGl|Lp`?T;_=}?3RxfGVqfa zba438#%2()FEXQ1qY1-nedn8RUxhleSJ$(^v&4MYp2=qv%TnrP(n!SG!CSYbsHO5~ z=6(aT!olHKr}f=rE?Zk;MPq`7Vwk8gjXDlBySx~A*1p3t&!*Aqt+~Ei0wR-{#TjYY zqu;A*&#U*Ft}(Q~Dw=|-QS&WNo7@|OD?t{|nbo}TDtJwxqm#$h8Y558In0Vjs+*zv zT_^WO!<7+i?!>Pm)J`th#Dc17fn5Jb?GiUJ@nNyAQ5|G4s`Ne;3hkK07C$>nrut*7 zAsvGgjNecQC?DfYK&-QUbp9y5|2+BpVjK7*e3$rqA!nN1%Y*%;o1l2)iAsn)v@C~*f@WXS^u(YO~z zQ>Zn~L$Lmd?$P@B5b1nHQLO}f$+5hs+|=0_c^Asb%r4EBf|&6WQYWT zY5M2Ftj=M<6_|+TJDTsG$nK^$V>&u4&F7ET#G`VTq$~gABMFe_#8FqWp_xlXX1+MW zqG10is88Zz|5c)g&bQC?ZYS#=*E(A5%HT7IRF^lU!pk=PrOdS~H?0_Xj|eE3mt&m^ z6V~(MpJ+XMzqI{n^83rfT46f3z56h2@#&<(u=$bAWu$JSB=5T(Eawh(W6hA_9Ub@P z9gwT$d;*bF+Lf`kO|EFj`Rk^TetT?=s%rh%{V(<+xaXfAM@AL%Z2>?0irsJK+C5lV zhO9z@kyX^pJen#G8n_K*qVDXf?4XhEhu8#?e|G}@2AdoHUSqw#q(TP5w@I^2jV9gY z!jyTJlNM`dNvVl1_Fv4e(OwKg#hB6Ji|keVNE8SHMk@P{d-8E((XAvZ?UWdBb=xwR z7?$u`pLWXq+K3kN8?D|6dS+v9ai9d-tK%roP{v;!W&Y zIw$uZ{gJ8idQ>2)=Im+wIuRWt^K@v<7U@?5%55>IJ(o;|lXvHVv~>Ov;j{m;9oM+j z!ZUdWH5MGEu4gSr+}a{~?EKxn$pm1+`)AjwjQV-X7Xek;xnfgTfFBEQ2*HJa&8$i6 ziw@~ot(smPjs9qP%`^+-L1#)HERw;N^*o7nunV68Tfz%hAuisc{psc4NqU*s50m7s zO%~_EjIo$_!Qqw>1p^HSswZQ~AYVkM=Nqa^F#GE1mKn&4Dp3Fb&ZvP!MAnw52-u>0k!4=(QMi@6w_Kqozp5>%@;%+N~<8B{Z3S+D3o;6Yu z4le+duJ!n06%8e48ZK?G$R5Svp5OSCQXs6Os0oQmE-wxtkk9)5Rh3@%X1|2)WybxV zd8%maH#m#EzWu(pS;j^~FU}t+VVB&ALpP+<(ByE!f+-Wq(cUj^@EOKNjF!R4S92p)@KrwUZ{UHC$rUP~2LPf4@Fk zS#SvsmCZR9lPm;fGA42#cN0SOVY(&@XV93G?Mu5(Z>;e2W-6f}AFGI;3{LqoyXsa5 zN*G!8IP&3uF--wm5UwLl&af&s&8CYKRcEQTAfB;_?LUuoO)V`d20xkxG{sT7;(6-} zM2oAK;ur~_2XSl#gVRoLLLG^02)?Fq^{8pKBcEKsya8$!;eA$OR3B~5!P>o`Wu!tN zs&Rx;TXfgbOP>P;tv$H(pyz35=Ra)5wvn$N`k(*by?W^{*+Pxs^OX)P#?mlENxu_U zhxUlvd8@D<*Q2jikehgp$oHV?5<70%oH>M!``ncnpe5r37nh&H`^fLqVC5JzkQ=$= zaq0e2H$!KkCD{73PMEbNoBHVmS~aGK1hxm(UU>{-5bCJ1IRV+nc)5Pp3#d<%xBFG9mkXaCdg58_ zoExzh?dYcr=-hBzad9ENam~+bV=lfvPm`$+bMea1S?LU3{Yx6G>oL+I-om|I()j_u ziG|}~qmf?pr(PA{l{V8*@5gQW#YP2Oa&e|dM5g?7JY*u3rI^vyF_B5{xf@rpcl{o? z+VdWl*kfdY5U#pc{h?BYiXOU?fQi8G=J&RIzkK)Bt+I0maWBTMezgNqFaV9oP4Q<*h%-;AcQgCE1CHyVqvpEX;EWlX@zKa_Mug z*_=5Ivl`;HaIJp~WEkpRKuTnT@%#b#b7x) zahkg&)4&pfWG)mo^IgRXiv($DAZ^8AfZq%OW`Q%?N<${xy_)@56T*DW_urMO84y#b zp9ZfSS}M3`D-tG100k*lcoKt(tJTqrwFmG6@6<@GjHS@7l~!F9fm+UJD*1=_d5{q) z3Rh zQMKdHNeLg*zbG zEb^br;sx!9oRN;@j-{N0oC6$QtzF~|=j${z)SH$W{Kj8M1gx$28o$}NEX@7_BAmWd zzaJ}Yhy2wPP$S|%r2fjn{A+}ch6nLW>+U(2AP@A7e2oX-z>`J-Nd4Bz(~x9nz!sVw z(uN>TYYU{|riN!)Q01K$Q04hT$ND?BTy&q-|2_+%MR!13 zCp6?K@Z{T?%Z^+^^%^+}Psx$@tAOZ?JaUk0FjcC$*6q#N-M(8K$`wl>h@Q*iIRtqA943J8zv>~U$PhlQMk~J87w+QrZVR)AA1!UE~IF11O%@X_D?DAQwdOUWEp!2+h$J(^%8%Ncd!Q1 zPZ;!`5s#y1erjRC5kZ>Iu$t6xqBa=LPn-%TeE@3*cD)Pq`O&SC%lq{TUD5ArW9HyJ z@&1;uc|PvQ^J-w;-V8PjQW-seTWPamSXLhcmTqDisW(~qff*NU|Eoi$@bSSoAR9G* zcOaJJ`g7maZG|@0CjA$qwrnj30a<-l!?x+Wgu2FykoG|CEY8?vdj|bTDH>HQpnKG8 zvnc_}m_@It9Z9G^lW^4JDU$pPtU9Gp5b<(3@78D^u|*B5wT>4tHlN|>_^9<|uTp#M zn6>V_?E}G?f>GufP|Nz;%&>ZcD%f{q9^Ok&r*^#;|HBM@(}(T}V`vQ6ta@LFF{4kD z@#_=6bx*IoVTzkUl_YDY<#=^B$z+cqN+70}H#w(~*XecrIf z!aYt+8fqDCrc@btrEoj?$PP9KQxHz(zUEOWPlT}zk2Wgt8sLoG%YlPaLmZ7 zndV1Ov6MX#k;nGlDjkX}Qnqw39Mx=+D3p>vH$y99bQH9-8e^$M@TCIGMN^~-CUxZ% z1E2FpfZpW+z%4_>e7t$iAB7SH69j2!U4IWqlbWZb%2eWn+o@vGeu~YAG7qr0PLU5I zqfVI4f#nQxv6gDR|2PXJ6!!*DaAQwcSiB)|`eWLuL7xv=(R!0jP_bj2n1U@S8sUTJ zGAXVM`iz680o>~I3@_cZ(&pa+7Qw)bSQ#;}V+(0brC5r!kgf7vY5&sljKu2%{a6$p z+5n2EX;mu^ zaP32*a(OM@h)yC9qNRoAcoy%z>mD>~2)9L=flS)Jqegy@K|pQsyTH9C88#(B-Yr<` zBQI+qH5tx6^|A{nU-vEMu4x{c-bj51jf;wlY64TUEZe?`F&c`DjOxZz4e%IT&{ou( z%}qbo!247ClQ;9sybrot)vcL6JRAk#wQUI&7p7_WkmCU;U5FDgogj6c*yk>j4TA{J zooywV^U%^Z{A6rYH>Rm-$a+37XCn5T>5I_85929H-;9Bd2$CSnwDeJvb@9dJw2pZQ zls7RnP#5VDCB)=XBEh1bJb8~1Dl2(3KzyxZHuNY|4JkqhV5HApJQX|{V;=i`Cu=|7 zAO?O4evkX{>a{_6@9PA5$+h>8C1R~m1X@T%5JWC=b%$96Qz!WIDYb7_jVKL%1shlY zr}WAQ6B5rEhxjF&AK89r(z8hv{C@=%ku#L&uKvVT9~`adepqyUiW0Ga*8Y(~&H;6l z#3lnR|2S!i@V)^L`*A{zG2_#?z*I#V*a$D#ak3CBrz-R2TIL43TP@%XH4}Z={9mN_ zsb(rgHJ4$HQ+Ypgr|w$I-p=dG>Xuf+n@ zv>o9huZ;sz;OqTnw3W3r%Z{XL*>y(UyZTGVC~`)0$dC8me->dMo0#~LOSSPbA`-YA zew9=?IbHa%Kjmo|BHepj8jg1UFDU29QT?TEKg+7E&qjj@1DS`NvF z$77R-kD+goKlaTlG0 zD30l&u;tcv#X=h4l9QR~+2ft6zfNYcAx+bl`O({c%OW0Q6 zw05ltLf^oAp_%DERxEkeAg~hADV@Yv>dqkHKIZo$sRfZiGsgOg`osa7tfNyR2LGBC zJMUmwf?UXwZ3$` zus$j&)#(0UfXB!CIjDI#{P7RT6-|~1m$(gu5CSd|bJbWsqD=|g#F?+0`FtE<*UF3- z4K^ySnrh8QO(7tCmGSAM*!2e@+&qFx-gLbfULH9(8Jr(jzcx~Qc@fn7b$l+55?k98 za@?#+=rC+8o8GaN495t6;bTb-k2rdRen6~ZsOyM`*^69ewC#Mg9RPq^w&`nEjcjUl zK$y*GdxmGH@NB}I_#u33$5IiJ6&XRbD(U3ac2>DOkV^BYx;F~SLg0*EZ1BL4zQp4o zt(l5%`YtnvHC{1H9<-#>p1lH2#Jys%7qYtk5c5ZP@ z71hKsQyZFeDsL3)k-9LUzTjT2owBtAP8o(Ow&;M+eGsx+As&s9id%?PF7t{2P5fVt z&Ta}xmi)t}C^?5FcU+N@(O^X;+~JHp(9Q5ul$VSc0x8&3jyHzwGp&_0?aajAU%<(# zHN13-)weBC=M4hu6k=}+5B*wm2jOa_t#jfH#K2#~*e#JN3r%At1@#+>qd8c?efs(_ zrjnr_{6DUG-qR)Iy0Da=O(919VLi0~Rt^iM3OAxVDmyeqCMp@SMPEl1?e)h=XmTyU zhN`pB$?#;qryycz?QX#j5x1XGS?(scfp_I3640cO!J*wmJ4UBm)@e{Fu&2@%arF29 zyJ4SS-Vgm3!urPeUedGh2yoPeXMDv;?~DFe*8g!^~Sx>ruxfb4x>ra{gP40;adGm2lH(#Z6L+d zFzpI4vXg~{b z6m0uv!IO}R2E#s%d}YftP%NvCv&~VlM`I9=6L`yriAduN)!Hv-J31cd;1|qE_Zf-p zL?g*OWldRg2~>m@xwNHawS}}h$u|ib{9;5c?yhFOFPydcp%dGiUH{&VAtfDkBTp8+WP@#wbJ zG=j0k%g}T|hCKj4i(i`vtOnL<0IT+rw|_oZa0%D%ywYlU+B)bViio}S^X~ghbXD!~ zbZvg1fo=t~9<<|qb`a!Nt?yVB$2ncCidDW*`vky&jG9#CzUSk?#I{(ENN?Uu`Z-CR zeoCL*1WxTcMsu6J2{t8mW8_NY3NM?@-Ou*coYQW_Z#g?@_pTpQ(>MC-ncs`%>%QuaDKb|!s5K*s;pl5={NxS4oJX)Vj50KogW#b93=?_Ua~ zuWgWCPn*nfFsMRO)ErUDvGZK9A0FOGp1HCv)nVbs3m-lHy4|_CeIz7kzaNXURuLBr zaObAYp;s^WAl+}{uEIbqHx5(iu)e<}F}pwIZW$lq((c=1$q8>5quhHt_;ut-pB)Pp zCy~I6gL(p=8_GzM53q0r=HMfZP}yFzc-8n;Pxj zqf?wC!_W8FhIFtN88Nd{z72=uV3K(zAFWHQS>5+8(oAK@7MByXzF-z+82oR zG#A;G$zDU#RZ<8;Hr$`DnGtrLu4uje0K@yUBPH@_nHB#a=r3R`UaArTDqReD*y54v z_h4z7<>il{n86$Ez0pIE`fYU_%Z-b@O`6Agfi!O~YNpV*T(EGms1EY$|1!A=|DAbo zDezw9_lNic$e0&XKSuDAYebx zsraV5M+{ z?@|{6FHYkREX|*VMPxHoEQR8&E!0)Qa%G`7u7)E{0-_3I>1=cK;R>HvDcumr;^XN# z1CHz$h~L=u3PKLdM}il{a=oOD=xYB0NL|r=>}6`9&-1za(fM-8_Z;n?;pdexVNtc* zANNh_uf47qa9>2y=Zyk*l=B!b1A)V|YxfRe4#E zUNKb3nxj#atq{n8tig`~=gED7-Jp5~g{>^=JLO$n((aWMc+*z&D zUxuLv@gBT#qpO<{buAC6%@Fc+rQJFs$*soJc3xd0_nbN{f!x&i8hd??y%)mP=#!ti z!)14&;XzS`jVL*+)Fr#+K5xV$MzOZuh38D)dlFM2{gAP{~QxY<7YIa|4MLH2I zJE#o5`H|Tw$PXl)sRPba6>f*jA$|ugX2FCo0HbPQsJ}}<4R{i z(U*l4y)Y`id*!Zl2wNP>5!;BorbY9Glyn%3T-x_l1ePb8HLIPXkQ2WqqvA1ER^oh{ zLd%+%i$=?<8Ym-@C|Fp?!bAOu%&$f}(^yx{>Vb7Kk10h{G7UVz6VryJO#E5*+DIb8 zm+bS`DY_H~p6n94m|_5!{o4mTNHi!t-PL1OvckpLM-#G^rj{%hln!*_8Mx!?5T;ON zux&v#r}CV=$<>4AHWntn%Tfucmh|O)uQrP=4{&As&GxvDhvf_N5YamxauO-c zU~doPrr@X8>wwhREVt##moWwr;G*Yo6jAZ2efl72&?Q|r(c|j=xZ9}k4Lh`-#$Q_o zS*MYwy;GCbwq>3do}NoG4UQLU#=`CAxF0X&83);3pS}YsRU0VM6x|T)F;b2RrmbwX0_dErCNLWx-CCesSM~_MP&6}{6Q}4glssT9-tfK>{;NhuTTSDo55=^O0|9H+Tr&}lDr-+y zcuu^1-1wTg0|!1c&3l`lmp_JJf-g7Q7qmrD`?6XgxS;GPEG@81G>Tgie6YE%&~Kt* zFk5hUA*nSRabz{$0kuK_h*JC1+dvIWDH?;k)Rxzo{c(=r0kMIMpr8`6!7`#R@DP zEiZv`n|dBNvhFXP)`({%cO# zHsrT%d1OD`F>6iLkMZaswy2Hb<;}_uI~!~F&MO_WTB=tc52Y~M{n0$QCS`K%ZN%yJ z0>4}dZv1w`iv^cho5-Xzn-z9SWx|YWQW8Z5cy?v0rQA^x2`EU432Dn z@B6$8^I5TG6nXzyp!uN&1aI`JpPswuk z@ra#;aIcbSRNK`9>1zC(eE;2@CGKY>C#M@^K?s)y;y|eDEOWn(XKKBPWOoa{Qn8!w zD)D$-f!=xquKpvVqv>%xf2@%r{#b{wi)aCRF{(B;YRBrbas7k5Ya-Lslm$k| z0k-2c-gwQzCy6=)X?RCpz;g^;5C0YxUrAPaT7G)2zlC5gHeCdcHF_Sy0fuYn8*>0R z8(Tp#>>p2g_H{jkpyLxe9rJ;l%L0d#+e|&kyyGB35liFWN}j9X7_sG0njbkmu(#*E zkgQ+_J}tJa`L9H%SuoVc6xI&FmaFq7A%q$JWy+mli&b%j46pfQixKzDPH(gynn=YN zsGO8gR^~g_U|beRNztmu?_771LP|-BcM2K-9e_mL<&M7dC+b#=oTT`odAXX!?(C6klWb?Hab9~=`SU>z zod2kEEl#gCUqS`RDVac+drGTROk-&jru=67Mdu8g&J!ksu{zy_NK2mF!!a7TWA8;i+~N4 zVtuYPCe2Mb9WBw&xscJX6z4y~`%SH$*nACOw}c1=Mu8{Dl45mwX-(y;>X1?YsDuLUjwzAE3jU}FKL7oc#Az}-nsPG^jY|j4{FhsUpL@Efi(0T zBpxd*&7XuON8cF{BYi$ON*id?Jl{4p^Eay7JvNj98x)^Ir7l7e8!I{QdSXPM7!&Y? z5IE?=@!a`FWcP5dzoh0C=cP}^4Qm;(85%i5QmhFotL)gawme;2ytbJ3#Mc}A zZYRswV|^?Qr6G{FwYNFq22Aw7M~7`bI=xqvI^JSns1C0IMm@Hf0)bEo^7KhaV?#`c zyKHdfz&QVT?fU}yR*mubVE}s6+dHlyNKvx$82#;r95wM&)oe>Y48ZfeiIxeLAE}T; zT_>P|BkhIyA1*Y_orpeR zY^?>|@A|BbOqSMj^yJMiRSD-XmOg0tS(|kmtU1k<2RmTlIJIieJKXgRQJTFj+`ZJ< z2i`yXuL#83V|?~MvMgFr@0gT3%2w0h;}v(o^8rF*mTqxUkZh0Ht*Tq+_flD1Ace35 zy>f|Y33tQYgrAyLL86fccWXSIX4@-v?IrahK*BJXrke!t1d38=ke6`Jp zYPu^7K6}h%XeahJ_CiXGQFWDNYRV7T>w9q*Ss=CB6Q_yBjwG#gpp@p{GAm8;blF{< zR>C|(k9QT;-SyK0^jb>t6K-XM;v0cKV;|<9bLU!e@{3JBAAdd*&vkdf#5g6^JaM9#a9! z<{Ib3LqUni1l6A3M9k~<%(A%n9n30LAWA9@L!apF^tL02k2eyKUU`1&=8aX00lY23 z4YJqHk!DnOWAga*eTv~tUbAlZrnixz@4{m9C`#6m`$t~XngOHM_CAXcVQ|M`4LFS9Vp{hU1B}{GZ-uW zq%bN)o9&3zm*1qCdMZp?{!se%ww^8F5-b-psyUY zW#&{xd7O4kPLwrImLeIVufC*?JSS}_37NA$mJu2+r^fe6!+y(3y%7u_A+HIcv(-{p zwEMg?mAV7`R!t;J@qb4E=6m>DihYucCgJ^RZ-X#+;F79n|8`6aOeky<`lXMtDNF&# z8p@zn_>vyq9a7wo%k{2tC#v+=`3Ylr)YVtQQTplOkd?dw}`$o)yb@)9w5uh?+atAIdC(O^`a79XLTtQzbF_ zTXMbG{sU;(FMz2AVHn5=-_K)$|4zn2jh7cMx(VyZ?ge?*B~@syFh@eogCnuofbaNZ zzeV(8I@VjaxCw)`ye{4iEmE3c+;9Fp2?5k!xe*@}k5*mJ`!sL!z@Z;g9hkm^>e^!& z;Myl%tgWq&nefX-f`+B*%Xv}UFJtSp9GUCj;L5}jMk*y?W^tbD0d^}Zi+}Iz@9S^H zvTnCQiJ6mKw3#bZlguoVG4Jg8i?yr}*m_{a~d ze#&wNL?*(`O{@o06S1Ojh>_OpJJG7zjkGANib^Vh$XB}TN7!cVkO;hNh-`4qyI*bX z#9Mw+!nW;K_$mABTNRLj4f8@)6K=wcVl^J>5&1INo(Vdtp%-oNo;}N26s&a+f zW_1oDw@n<`bPD*hflNel3Liv*d1S_$vbE;%D&^;e!bs+0qZJ+c*$BCL^$D%LBTo1} zo0B&-TOMzUO^RG|5LN3zpa*?hkf}uJ*qacHk`cqbi*Tz+)$yplEwhOJ1Hh;lpafW` z#9=dx-&|*tPiEQB-~`ScgC}_^-zI%q43D^=wTgZE!$b@wL=}@#P{C6w%&Jg+AT=7| zV4D?XoL;{Zp79j_#mPGLbPwAo?qob-q;~r@e&hdQEKe%`3yS}`N-Qt7d4E~x6ys4@ z3z=J0f#b>U!P{4!s>%0;E!{BSAaX=VUVqfB7Zs0Up*iBwZAr+8zRep?;o4sqyqIJm ztYbKH9otm?W*lP_fA@EzpY5hmSg)i%z2^VXbdB+GtzS1yW7}!e*ftxhv5kpsCyi~} zwrx+$Hkl-iZS&2&_y7LRhdCe5oU_;3TF>5Q=F}!!CT(rLZx;ZY*~-aFjhITsw_oy2 z3QKmZyJ*tq%=6WN=RW(Gxe9_WKyn|fVf4qgp?>&un-K?}S?aH|Nr9%5@hJU_q?4qO zb~s;+?O|m>EIMb{BUx5!uRthk<`}5*5=KTtyB6d}>J``IZO(<$`Mgv$-<;Ww+)>8T z)6+9OhcH_c?SU0)_jXhA4pmItwxP`wI8r@UOQ?Mvtm~H|M}4rp;tIceXMHh9^o3(S z9pcov8uFJtGeJgD`+g~~A>1R(()h+RkJMC-F@{PV-aG7>r%8%fs8e4@@eg^&ZrNC$ ztCsd92~$*^^~*}RduwX*qjq@A$RVZRuZPpKN&z~K#~#OPsXizeFBLig;*&r~H|s!t zWbNk9`EUnTMw>o+y}U?n=(kTjW07_@dkU}9@9X%vAr+On+1Oz^p5(3xxmoY9IB^H6 zy*+1iVvFOc`n>~QvC9DWkB+j+-I7GpxeIz63EN5=X{`?R}t`djcz<;m&{+mkJDx5p%EsrFiMf+z8N#?5Gn>`Ou_ToSdpTDKv< z?XMVcqOb&i4U=lTx8s-_+e5NpiPyBy0Le%YD^v+h0}lXFBpO7_YrDK-B%8aP(Yj}4 zx=CBE9A;`JQ&qSi#3f$^nr7RG=spcZN|YcP227y5dP&4mmQ`RDNB_CfMZ0=rDxM!nFO;P^;Sm4`+kCT%Xx>5KDo9-~_9vttG%LA;+4 z#Un6JQ^otU-}7}O#CpZO@$a>4(oOmu^MY!09*0qyt3{gVw20W0O2hOk2MoXVNSqBD zr=4=e?_*+1YV5n-~R#EKJgD~2>^OI*A@I?)<}-aGGECG9{W|0P~^Fs4JIj4|h< z(H4HTjnN&SwFl-F<`BCLQwdc-9LDMPoB%P6nC3eQB6{Wx{#S4_g77BJldV40x6qf4$ijtcBD(2-`Eu(h~(FO zgQ{18oojD!Oob))P$djAM9i&p(0lKwAm-$D5es1ih)qqz^l2<&+H1DsXL$eZuTat9 zo+2DTAVB@OFA?O9l9Iec$}LB?Qn_fh7*}yTHImDbL)e_bUHPtSrRmQ`n~RFty^2JO zkiJlXR$K*_OcLolW}&w%OjSwjFyg~e?32a=2Dzk~XGAnOd<8h5at&yd;ynkjjQ1=Z z{M-5Xu>Vg&{hIr&)O)akg&9$A($$SKBR|fFehaLotzElE^9xJ?B2DTEJ$!lUB(S@> z$4v0$iN%3ctvAVvby^e6W}tgv{G#n3Sh`I#qH@Yls-vaDX06{-3OO~(-P2;S+e;U< zicRM%0YgVU3AYxp(_~>k{a&y+^3Rpj-9n*nY%Mfo>NW!;H*0)QXY>^Ux^~M15`vCI1L8Ei zFB;bnGuF#c6)s`zk6X8mPO1`G0aPstFWi>3U`T3N(q-8phgjMN zifCv4_}f6EzfxOg+>JJ?;zYT%vd1ZZt1Ny+mev!~Pj+oK4A1`-ydl8KC=t@g!ASk= zAPI?PqaS4Zfo%RE|39UXDhqV6H%b%K69o|C+^G&{ zjVD+ZTRQv)@wqIwYD9KF|6u2Nlqb@*+UtT$LG5pecQ2o*_4^5rSomhe%)yYAHK~n@ zNY`>fbH(=w0s3(M)MvkGP2J4+ZVIWvu;Y{^3n=B^9?@Ws&|$Nbk+-Td+VkxWP%Hv+ zDiOX6K5vyTQ7gYC8d3y&cx)d)c5~cSD@*SOBf>fBhmEz{JQAdE(H_(ZtZF`{sw|!b zIlbbomE&6AuT6Ay{04wXf0a^DXYcVuG{J%NYIBW@Xb(}PG_Xe*VrF8C#$2^Ol3s|B z?YiBq+vD7d^R8DSgd#j>b>yJ_<^Fulc5QH^vDzuTu)^^hu|+r!X(1dntHzv#JP`pR z{wfzZxK$$Za~^WETw!u6(VhE<_cY8hD~qCpC{~E37z7QArv2EMoB&lJU^qTeqkFgB z5uxCii^a66V%m+#l6AA0zv=8xNXTUBCA6ri+BDGY^D5ldu!b|qo_Zk;5QyGru`ST1 zhMF>zrv#Q8agWXt;Qbgz2<#fX3ae;Xk?T<(fT(KV@oI)qMs!$M-K&xJ!%R>`Rg8bC zszQJio{GX9J3eU(@t$=PR>gk`J^pyJ0U-Dq&=eEd3|Vci<$A_LLSC4(IvHWv2scTkJ%WsxL3ITAN#tHSRRQOp5 zzKtbL8x{pQnh!WKhYlN6dwTQA=%>LK&Zz`XiATBM<1`Ec)bQ@&1lKoPY&P$wMlb&Y zO7^hBq!&D!nphH}LLy{kMd*NOn$m2|WrmFMYZjd&C5mFI-%)~vTsbCi;{u{NH+9oS)+8YrXPuz@bMeRzw)qaJ}5LNvBmtLfQpqaXrW#Kevm< zC(EyuJ=l2RukEj0)*}*~Q(&rNmSSHRp5IP+C#H@K-hsq2&?c4YFhn}B&L zBS%mC+De*KVFc4|fI7m7>Cx)M&<->cUZ7i-rUI%kQZp=|QXey2$NwXb~ z3pB|`(VW56TiBxb-k+ch3vCr|e;C-aCSG6h?cIIyiErOTmIY2@Qp8`{S%?--wt12x zJ+BH491@dK#=qay;fT4;@oU0^KN_3qC8 z+b!}s^Z)UuJ8Xk31eO`PyT=fmLNm&Z2zP7!ZBa%-nXA9vTgZ2nw}e?_+G6DytpX{| zdNkLQ_j4=(=f@c(W*YEhM*NFlK0VT3@_L)pf=5B$*PCP4zCN?8HYIS4MC_Q$I+Z%t zy1Hvi|BgKI40Lf8UxpVGkypW&(H@zHn>(tjCGSyx_~9$}tkqi<-Bi7AG9U_jj)~sB z>yk5Z_Xo1PxQs;`c|mnaWp5BguTXoX*2z;-Uw_WejO-(Qot<(=_A9FwuFD+%#XDLc z-gl7Wy{X@Otd?P?GXwR<``6yrvAy4HsCqnRTD?`Pd;WT?$Bx_EHQ^6Qv#)H0H5ctF za}LM)y|<{GX1}9FlXX3r84+nS*(H;vUpt(7pJ6h)`KtA47;EZ?^syCC7>ZMdGr&^THw`(=4-ApDud8_+}f+(ODG;a^s0Mbu0Nk`kq15q*4+I}#!p{{$eP~AtohXT2r_${_S7~X)64DB z(%F3HwOIlpaS5`hV|}62h0}`N1gQCKOykOwt9G+zx3<}cu)B+EKNY^sH-{6AOuFEu z`j5#88+~vpy!gde3cC2(l)s)87!Rf>oQ8xCN(FAP0WPp7XN20SL?TR<+4- ze4mO@RqqbI2vNWt4X6lYMZ_p1@uOy?cjLlJ3$Imsb5bDQ^}T)vj-1sp@#4>>_lI%U z2Y2jXV*+}-CVDbVK}C{kP!^MUs?BA#aiVeqOMUqCx=H3p3G?m`2F{e2sDm_#MB5W{ z0U7ryGrh0YzN~-}AogS!UMZi!s+nEM;cs{LM@s7q;Hbxyh$jHI&Z-{X!g{5dW#- z94d_u;Z+cwaucTOIkw5Rj!+ew1rg7K18cIxx{y(vt78u}JD%O*#K*?rhC(JsvV0{f zs$Gk(?mGe##&m4>Ih!=|o~Xy}&#$~!DuUpazkn2(i*q{xSA0NLGFsoZi5lL?)GKIo z(3^A9M82hN0v&g~(!ZihVM+oT!n(nNj8wz^H{hOwV};bN>De1Vqqd^NX(eal*IJmx z{39524{FJWnrG2aWg{>_d=ziJp|+%vNy9y(#sV6OQE0n-hYhTM{$iu4zCZth!y z?oK|ld0q}ET8RrKh$CYm1ehfaAzr}B)))~kvU^-|>k%3Rd)8*J5M#&`AY1U%>JaqCKVLg^s;HsDNDJHF;PPHrW&hSviS!-H zCT|80D;-aK(H0cP%+WqaJ~aWl#}y-MjN&j)Xdsrxh2*-@pq;UAH&I=+;boaXfeHA^ zVGd@tXAZ@Akcg@Xk-$!?iVH;IEzWbb`-=Od5uMCEw8TQn*{Q7UPpjM%_)^#K0@wo{ zCN}$1?tyVwq;~&aHDw`h)aLGFn5Sf;iIo(JgTP;>YN(rgp=uui{8+|l%HTc-13o`| z79leBJ&!L!VWs4)8$w5>4V5qjuH!PTOhU$lFQ}oJth@lz6S8d9rAI%$-tMAjMO8u7 zk>eU&h;sM{pUc*YvBJxg&%hgxQBStF9k7r-aVNuFZ0s2 z-r;KGMdXHbxMg~lD|;1-m403FaaS_VFYAbMv_TcT{bYK21D$0>jHR(&T~GpEDfh=ZmRxVU2S!gjf?)QY_BI9*%CB z9$M0D??uQNRNd;4-W$E0&i?qR$n<(256H!J1>(*85z?)TnUwHGwt&bJg=?5N9b z9jK`~wGcPaZMITjpCvf5qUt(7K2s=d8l1PW^;3OaORD4Wn&l<8*VE^$LEV_$Sr20P zrp_B6^s#jA%`MUU`qGQ@P+VKv=C!`3rRx0gv_kIJ9e%WtYX5S*S&exjvOs#g)iT+g zkcLvRtXd2IasJV~;Jn%BtXN@pM(D%;4m7z~j!yihXT(^yq;`mHHc|t5PtMSa;%&3k z?K?t?t#U%F!?o|VFv$I-ViMV}-pcovmHdoAuMQ!0zIHnvo}SFZ*`q%COOJca-Ez%I z_xnEEi&+$a;t_DQzZQFSf8g#*FoP5Rx!B7Uv0Q$%t7-yhFqHY5!EfPnemw4&p)tUj z>i1eXxS+SjgPSq;<{FH3noL?*PrlnlSIDVh%bJEkgtxECr1CDk<3CfUBnfO8_;)V^ z-c4UJ&+OjaAA6!9@#$L-y!3TfIAQH0oIS&x9TPA1k(A)*9xvj$t-Q?F+H45eDlnGx zWZ}i2M{zZVs2Ym`h@xBqdX$7oLuXT~?U6^r^c`BirEVv;14f7x}QB~Ou z0tYQ-9Z`s2RJeT>%>R6iEW@5T)$-AFb^;@Cwj3)JOU(}%FZ*lEYK7cNFU=2c%I46~ zwB~;E7Alx)yu1tTsZ<4>@A`+4efE^Zukoq`w3nCTA<6Qb*vO2E{1k_5F_vTn@CHg^ zNRK5)%>ryuGcBgrqW>Zpk;dFIZ1G$3eTM0rPA~ju!r5L3NR7*da(E3Mz_29q&xW+M zlb|sIb}Ftpd<)+7&3-I$?$I3`V<2|Oy2UULP4-579RA(;%b<57XzEwI9<2SPl!RI! zJKi1JJit_q`>O8DaLv|ufx^N=J%J_@;cHiw+-CSQD{|^v?~VnJ$Q&{~Z33mP>63Ou%Ku1idgQ&7ED-51Zdz{8_SqGbck;hB61i$B;~ z$Nx>h1zrDlh8bBWLj@qkxUl|~T>G(I;@bU6@n$rh7;*X3*u{3JTwQjOeUS9M$M<;N z=erhZ!Mc1g;B9>>qU^^uYqTg z=I%DCm6fkg`iy|{%~bf0{WgUAoqWq1v;Vk8Uy#!8B|^v#G?5 zQ~ZqAW4qag^JN=>+M^7Q3}QQ;7t=jkrF&4f7k48A^a*2ZpH2Q_aM1IL*MmOcL-7R< zT{rhbZpYix!n}mqlCJ-I6RuyqnzLm=&pTL6ajkl9)r9h%zF@hF(z()O>hROI-Y2K0 zGgEO}cQ-YjUOLp3J^L5T6}2Ur6mNn22cKRpoCk%eoYyJ8R?*dQ?zXp$d-Xf-lc`=u zBRk0a6%{@*ZHrv&Vk?uHcHP_yVoLBAm+lX{xxCaA2<}f~ME3KtbrM$_Q2JPQnvT-p zU#Y@8q%|7*W{Z5oxyj*_NKtX~puld9jBnS|`@6;J=5OF|h_VSR&b8kOH`#TSpeuTZ zOy?g1UeW0YAb~x6Ard(Wj#}MPoX($hoj+4V*F-HJ%-{STKRFF~lLNnG_zRT?wOwuN z)8B9G0T>g_vbB1DfE+h_{uGUwU*LYc*L@#Ljz!46F zHAh7KKErYvITiE9Pputt?7HPFvK*%C?>xJ649da1OmUOEiF^`PZuiY_(%hptK;K}zY^(78<({rSj#J=sjGB(fP*$V z8eg2-`UkL04c|(0ragI5gM(?w#%5?N_hnV6o%ncmc5UVw%zbQ9WiIv&M;OGKt~E^3 zuoA@JnK7x9xwTnaMI0ISHa!KB&G|QqZVQEj+$mUfB67N%txzyU!Vi4HMvJqG-j!3t zn#*u@c27u)U3I6{b@P%JKsnqTSSn~{1ryIoDUCS;Eyc?jFVkVL7D=~%v{+eJ52dL| zlkapU!Y6z8nhpy{i9JdDSgkhJ^M{g6=ah>5$6zbhESHT_!R7&(W9qfoc9p419Byxy z$u(#nWP}lBQewY!da(()?6>+>wm#Rz5^&iMSAph)5{*ivAWm7cWjT)bhq$a~1TGlc z5^1mBG?i^yCuv+=vO)c6X3>uFrrTaE1H2`4*X9TJXR)B|A4~1~`Aja}$QO=3PA*gq zj^Mrhw%ONQhSQ;hUwylO*><+3r2%FONoqa41rc1a*Ik+4iJ{E&?ti0zl71e2uahdM zDXRMU$7yrr0tb2~okdq|dvwKTiZhY?Jq>R5H?_kfyQYVXb5Eks#Tve{i~Q^OEkDtpOd+qPodkZM5fFlzbngsBrWvbz5e7M_OVh_b)n$OmSK0l*?_+5ig2bzDs9?K4rWKNOjc#P zPcZx5HqjvIK`n!7ifRTkN$RrHoayw)+ZY$8=vTkjTx<77t&#W^_b+{4L4hp$ZfG$> zF&#PiF1G%R&s))nsSTlRh%6rhHJ!4VXUuboDYdFfAD1?7>RzIr-kRqT$Pft`bQ`n5 z)19hTRQPJzi|0oQ?)Ozvp(P=UqFc2j>g?q-KiW$y4#7 zvStJZrlMTO6+kC|${SxtW1XFXR|tXxHQA7#56GF&L2gK0MOm%4j?MHqR4rqsP^1$n z>qoJ%u6A(_LYxbvkrv55HJS`xDM50B3jN`RVoE=cP#~aqTJg~PcMnZ#TqWQ=d zhQZ+!EsVdUqS{>(R>#GsQ}naA=W+f-(ADt^qYgtujV07qZdA#<0Wp&~M!?(ANO34|Cz{9YbcXN7QQO7#-I6Y> zP}C0b6$8Z2p{Leo>l*@6-R4&NP?V(P;m#$@bJKS!qGEdp+N&9i=QXmCNvT>hrrgO2 zgBRblWNC!?Qxli{QW8n7cb_NL#m_CiV8P;^h!%U)&r}p zSkJnDsOF+iScr(r-v3?{s7LNLNQkfy1%0sb`liR`>9;%8|1t>PKXz)8--{10^&W392KEYu zR6=5ZDa%>12tc^r+jQx^1)KxqhwucR1}3ybv8Yu|s9jJ^6=Bc^MYiE;KFv|NytE;x zuRcgz#RQe#!bf-IQ_hk;D&UrY7SgUnW2MOMD5hPVS}-iVge24le}?doXN27A1FK^IskQITkET--KlZdMIDVLDcZ(_J!f7}oJ2!IV_;d= z>ibk$o7&KF4vHSI#ipwgXxTljsj*#UxvH7WJ zhB3}p<8VuJ$w$Jl2Jv_x*SBf!AEJ|l zpzAh0%x9!$I_yKmbi?jKIJt2JioE#I$k3+`t7+WN)KI0wiH_%MiGJbA3Kt6++}i6P z71p6uR^?AsMu-)gh-9#{v03hPq2z3(QbW}f#jd8*oHo@gT2zv3`|88pd*^Zn0tRV_ z9MVsSO!sJcRh|^LHoG~QF?pRgE5{EgX;@KHQj5u;Qm6vpGBEwoa+~PL!Nn@HTq9S{ zXgK)PK37^+!ifUP?mU!H5;3SnceT1j!mz2U+1-Ma1ipzFobTF$DU__%D#)l}VjW!~ zbxJ-;x!1L#X@>*>`C7ne%B0JSRp?1Y1_*tx|2!MnA{fmgsNg(}Kg)2xDKpsl=vH@% z3CJtW1y3j)OUWN7Rf;D7_jJ0_1N(xc9p@b@RGX772@RKT9gK}Is8!!K8-ku>N%Tb3 z=%)s-c}TTQ=NuEX295MEf#Ubur7OM`-JB;7N^rssis80!c&SNFVu<(cmZ(c26lffu zU(&AD)1z?-NEc|MBu0~}Tuw<{+CZnIk`$Cpg=6BzBrKIwEX~!X7|7YW9B7#16}~0( z!|Kq=&I{FfcC%DT|Mqr9DYe1;aCuL-=%6p)D|8Py^cSD4zJMX<^hjjAzk#LRyD`eE z4{@(PxhNlFa;0MozK@#9pc%anr|O4|r(vrSs=L^{Z z{kPAh-kpz;EA?g%ZygI4es|_4<2Dw8YaxCRN(Ey|X_BdzLKOw@$&oF9Y8R&m`&$I8 zpWH_gG+Gf@^!Z*8zj&|f94abQr4^S7`i06ZQFV*xI=T-3SfBAnC52NjWr(SSHJb<4 zUk$u1rY7oTV388LSv=-A9Cut432!~0jp4i_aLB}>S zOsT=kC<{rcIHRgASKy)Prd&c&7*Z&p(rX2Ysiav5^INn!HY~oH8q5dC-y4;xRcl&x zn=MPng_$!27ECCqO0&h&FuSbE@V~9C4Qri%o}K3n@XpA9s%*+@$>#Kq1D0>aSq#g| zJuQ-{QbVG_E^#22c*hDEdQ~wo%%I`3qC2tFElymFoH?<`3bc519^iVX3wWA_6ls&f zq>@BU`@vPq7?9nC zaG={sD(#16~Lnw(#%P%ERV{Gb<4eVq(Nep;TMeFk) zE-;ZR8Y*xn6O2>RchhY|r{Pqg*&bkwi;N4)N)w1pc!$V>&Z?Hy*9SNx3Yf^Sh;*8U zUeQu;2F1DZon1nep(40o%)uBhmtKmq)K08=n}F=7B|@K`k!-<$nsi`D{_?wqRC;Aa zU5=&dl0^Z(%O*`jo&w~RhU@b@oj3c|c`)mx+JL9PK4D^f@9NQ}XHS#u2B@Fdlpc-r z4y}+@%Z8d=ZCXn@>hC~B{Xkt#v)=L3{0e|DMMkuixzkDhSo*D2@Ka5k}4*ENuA@uS!=C)v5{UEq%rhFr2D?K@IimzH!&%A=gm-B zVTxK^tVXZe9F{WXT_(nH)*XpOVpKBVJ>PJ@{AL0`ic4gY7)};bt|V-7Vktq(P>Z*Z z$tx;|X!jb2C@;@5bIkMNe6U@v>f|;H>CO`_4~wujjD8Mj4DX-0)cd3s!|pZv9<%YO z^P&ndXk>D!eg7i}!H4B_PdgC5b$q(0L^lf#ak;Z8mQl^+c}tQJARodEB@(7yvc#E* z3ryw*ifF+hUY0s_#{Sras9|EFlbfgWZug#;`;PdzsHtMS*dmCvowRYf3LJ>!#+me( z9MmjdH;Hs{{?|JfOKuQ+%!0{$tY4>)Bdbe3u(i zhSwA1OV**3M1N^A;Mr)YXowU?axDTyP>Fs+CMH69xLquJv9pHqGQ&HjQOh9Iq0wyT zRkPxOgTp%6TA`@QsVB`yE7xXhlle%Cey5R-OI$V()SX)NAn4O%0z+`8`kPGFY%EG{ z?!f6zJVTlh4jIx9&+HUrDQY~AvIXVVSXAw_5Q~yH$Xk_MoXPIR%-PuX7#DXigbIKS zy^4qG3)j$8A^+5&b_^H}4&-fBM%q6+f7e!?$g(YYqwBQ98s~z1D^80^7IuNiQo~A0OI!3!@Pfg z4O+?BnL7T*!byB@=WjXbd_IbKq)jw&EO>^C8eC7*u#mg;@#-n_@s$<~Dph{mQ!Nbg z6CQKV?*|8SvNozHqMKGLb+}bV9xU;P=^2jG*$-e}WP9H&WHv{-aJg6&k9|`5@zdt@ zwVltC8+Yy`wJd8yig4s8z#Vsa2ti1UP_LQE$?$9$n|>cEt`m9bo~rSZI4^MrJRqPy zQy~qK7YvrU+$$n0upJI-lq}pxCEmYilGFpc6f!s@D$xweB+ZKvv|c|H96$`G8N>zA zG3cSG;*vJCKw7N%FjtXedF$L5GXfiKdMjx{t(-&}vYiiEY6#CjIy6L=ZyCxPMu1Y# zb}{1b7bTe>43g*L6-)c!Oq7+&f=}DP<5BJqK1Pk03yYpGhhPQcgph5!8esBKq?2-u zfE1zDe0XrU!d)Ps9UmPCI8a&@)x@f%JcDv`-+h2U?N2A;CWnu#C=2rBd=C3{?c_3j z3eHz%fZORv>DQ!wVLhg|uoX)MP8MM^i29AWM4h=IzDy+wgn#DtJ zwko)siOZY04DK8MY{&gsEBq+!=~}!gr;{nKkP5McORCig57a;fP*xO7R}~CL*Hl35 z3-5&?rFgKK{B{f-@uNd4>BE`0C}UORQb#F6+Q7ok4O|@~0-upR!a*b-`cBOGLu`J+ z!L!9X3+ElVpwU+f91U~ncnNf0jknueWOt3yCci|3E+mccs}qd{o%p9KvrZi|Rc}-F zI8v|0L2Oh#a*R0Y7u3Knbqc4eKhNnH2g3LY{`T50Kw4~67up4SWOYlxG}}B{5}%L~ z)y$n8ULZC3VdhRwov8$?-EVYDk(u^R)^hk^Hbq` z1WI5^B;OTt5UgUpk}A2nL%JxFiV^@s=OsmhBKt{cBPp#}kegLG@LwF@-PZ!H&P zAilQ1vd<5U65%z^vmH-k?Vgz2n+EkG9Y1}Vz$WT{LG3@b@Q;1uhB9&5 zyP+D!nV+`1;yKRYkFM2$ud2ieOUT|knt^A&*BxEqeXhTNB1d14yH89bASR>4F^EJj zOUTIdpH|YleYNAyJvr*4i(IZ?7j@|{Mz%W_c;w>})`UR$E0r!%RAuMk?_DcdRbUJMd7vEi3wwl`YuxD!8*gPU#K;#ikGi)oQZ zicTx=U37VC%;eRdLMkbS<_g{)inANL@12;(0w4j&MUTCEER(pfOx9G^uOxjBk8bKh z!59q+rsOy}XFZ6vs}ZxswHMM1mVllk&UFj)TlU<1PrUN}G}D-#jhb{0LiHb!5|L*= z5jzvK58{Z{^Ybn#V3k}sa(34URo+42-^LZW$JgHMK)Rx2 zO<0qL-S134&8-Xo6{wDXA;h$|6^DgHEK}hkovpkxLl&UncEBZ>2KWM5EZMtm4SYUBXTgrj-)@`kTr`mE<|+N zvzmJr7s|7+%2j2m??~>v^;-;91K$nd%86}AfhT`_hLpG8zJBA_db_i;WosBb8f@tP z;UabdYCUe0p32?Inf99Z*LUb^HC}Mp`1^N;>`sUH<+)~=?9zTxW#i+m(*UW<`~c?I z1a|YRghXX?qH8X%v%}iY*FCLUdGSK~;pHUM4!DxtNuAmYaUr`zg6qqt-J3-3;~FJ> zZh^AgB;YZx{6Z^AJFWw>o$JU8mXjQi&faa66BGCH_v*dj{@u>)B-Zy{9Qwuk^Z(n8 z{#(EK-<#mNG&7Fy5EOavMoqS#^4fUk_}&VpVvcLXulY!~6xpwbrY_XFo&ZI~PvG_t2yFkhRiy?6-XO0R6Y}!sTLx&+lEpK~?2HU}ADWnf>SY(rl+4 z<+v|)_{Dm#QNG(t%UZnG2PcwLSq2ojOv=!O4h8QZw>U zNqUZyjCVEl{HSMz@FQ%(7vAal#_k#Q{JpaFwek`_<*73^VzVyBkMw*c=whQq-y!ls z4AJjJtY=$XumJI&^0~qG|G2);U6Sj)BDKlK@ZL{Q56=&Y1^wsq(U}BPsl(C1ko^pj zduaZ9kGq=x%*Mn1P_Ek6S7?D>o0j?SGAMwmzp^waBx+cx+m`jJdKxOlVbXxB7bL(C zw3y@PYv=ck=?2F34A&0(_5AuLmTBgKIs9ak@3t^gZ}?+Z9F9{Qwr8x``(_+-yuq*= zH;1)E5x-Bh&z~iQdz$&gV|BX6XV58aJuTrP{BBRzQg=)EE|BxzR@ZXd9&q?VHUsp7 zGXvhNu#bBYfwIJg6xS7E8af0utjW0%5p{LzCe8om1^@EbCFg&@5Sno>HYhAfxv70q zSx1jquyU|gB8#^$d`g64eGlco!!4p@oh&rjf$qTu>~x}|c8-=w;ySZ=)zJcnqTc#& zzFOE}yOU>s3$^)iA|Z3zs~g^Le&oo^cS$-61tWaEu*T-ogIgFZ(je-FcY z9~ZzuULMgYGt)pKjkiCVG4B(^09FCP`Z8!In+p&71wP2#kA+=i`~K$$?1ulr)n%*k zi~uDGL`GTZ03RnCJ`oi0HE+DC3jQAG$cz?g!krR8g9SE z3m!H;05S;KD1Ru2p+E(YVwE-EgvY_Kcn=D{BxvhJKxVE%nWHTX(1EKe6>sJBUM%7h z@MQL9Th|>7gk7EH5Zr<^#|0jcoEoZN(#omI8))udD3QF$zVQ^l?(a)BW^q!`3-&|r z*xE!vUFh9h2AUcP}|nYwqvVfwHr{4sl z)gFr2{13mswZ`Z@(~a8)C=5H=VV^T!+Xu5m&Mo-`%|VGy=oA1)zjc8bThvE)7YYg7 ziX~g~&*|s_tzy(=m?=}CZu)7PLt|cyab2UW7#FlOk5_uDl?r4SbG*%%)ru1V{DLWB zTtPGWFh~?yL0|gD<|l*0BIur3NfQDV=gD2JIHkqYs}@MN43}fnbN<1JWlYQ%X`+N{oB3b3IRK^ zA5v#VvR^7sE$CFfj@;hIM&~HO#|3ql)gsT!8DiIQ^iFAPB~lf=h_^n1r$qe%wILzg9JgDLO-2A~Q8LDeK?go(u!)(9vepSdErcOCw?<@aB0S56+ za6%aQ8FL@vS39q@z(rVC8ry0A0vv%Xh6f61G^8sq?G)|1L0Y?ne+u)Vh4+WRT|aT) zR;LZYfc68w$;p0r&#=fZOK9jPUyT`pN0&CeRM+3ATK3(P|E~qu?*6s+wl(n&Q+YG~ zn}GW9UN7*QPhEk|iT~CG0SsA2R(pY*I)hzfL;U=2@1Wf5$5XfqDuT`4mDCN>jEK)O z|JMg8qz-`jM*v!i$*-C}2e`Di(?2&D*OGo@AVWG!nA;UH0ZpWjAq)|4UwEq@ZuHsR zFx!(2fX=D<756>|twg6MvAN09m`Ep!S`gN=o)O#1XXE``iM;D&7$J!;zl=C`HsW_A zG~i*Cqnck8pvz0DR->72=Pv4IIQ5`k*7JWJ4*+(>Nq%w6kYEg|r|C$cWSp~Y!>}ZU z1q#ImU>`U#36#Ht=*4z3M$~$L1{{^T$|hmv7h*T`f)hr=PqYRNmlrn|YV0cM_E2;U#~m8mMqE1wv%%M|WaH)>=8v$iX_a5hsb>zrpaY70 zmumaCl+U7@G56R+jjtjdpbPr=2F?HNh^cQ2)ZOXg=Jb=5fD{!K%@hewi#`3&eiMu! ztpyuJI*^9qnxFaXJCKG{l=!(v3cAE{?TeE;Lnm&#q9H2QEZyq+5H2Kh-wp8h1s#w_ z<2Eq(U9WBKrex@SCFSTVOnLtj?|Z{vYqrA(h2IUO!eNSc_kQ`Di=P8!XS0mzAsw}xg2GmHUEghZ@n&#yiu2BTz{S zXHnj>J`4@^$Zd%A17R5JFN99cHEIQ+M)S5Jbzb)qtJ1*vH^)ufQ~hq9_ZoIzbYA=N zvd0`4EZ;qtt3)ktf6s=y2{7zZua2!FumzP;W$ZWl>B0PIf3T}O2wMcXa_SH#40 zzjXIwAWJ!I&-(dxZjUhnj%3Y#b(RTb4#DQ+{bna+w$jczq1QA^GjmG@K+(?bv1*yoMQV*2vg9aXtXK29!kM%2~$EyNMJc{s}K6|EqSHKYWR;kL1P-O39+Y zC3E$&Qwo$w#g$sJO;2)w6P!;nyku{!;%&4Z;{ znF>3r@MST4^xcg@D9DQvbz2@xrPQro)g|HjrkeVm;CIcDt+s)FOP>0GSL+>#KD+Dz zB4&(;xY&AaT1GeSN!LY8#~%yk$B5^2o0r#CHrE@Fqxi$$AgaqG@%?EvLsYo#vzPBX zcVV7?=4Qkfdzde#ryB3cb|bv9yA9eGHhI>ms~8%Ad?UB38hzB{6bjFFLns~c^f1u< z%Gj*B`sX4rt<|W@XWWJdZk=^8BVEY&z<0dpR#}sP zAM3~CZ({Kj$i9N`HJx_K381OlXr^YJJ`o zmu0N5Pnd6m#5CcoR2AnclvE?iVh*BFfgpckZ&guGQL}LrQKq!^3N=M47?nt{>u!@w zoJ^>W2Y~NUce)EF3hY8bam24a6^)U?Wa_;c2&N8Ari;qE^K&Fjh62?IaJmX04+r5Z zCC~dx|ELp;zjDonp-V$I*{iQj7j74reEcyP2moN)>l`g^ae-Y1s$;=#%*3Fg&MXl@H&r6n-U0**PNHk@rGaB9Wuz#TqCZp zcv(u1u-o5;kP9*f{D_I38?i)!0=tdPGvbEg5 z#D>7%@yrQr7lE4g)l9{2oCRLua`%m2jo)J;*3X&RY~f@j;^#{3OSN)2h8w@Q^8S3P z!09Bpa;H0s$)Yu^k#|E)0<{so0&2L$L3K5Yct&<`sG{72;>OU7k}mj_#-C!Hka>sX zhh)=-tRLz!#X54izinTNS$cD?gvJT$)0eOPmj8ymrs$9sNq{wEXnUMv7&`5rlOb}- zq(^-Pz!KV*GMT^-Sr+JE#%sscwp>JMTcg`7pGV+rHvdH!de0#``f&;c-Jz`zVAsuQ zB|kkBi4_`{RR)KR=@9xl9npUvWJw&z*0ldt-MX@@c5==Dl%b|{DZs0AR1FHah>iP( zyrUoVGL+fey0PJD1p6@X^`j zV_AKN01YEWqB=*al^mH;(NTsKKZc2Wh2}*0tD(#sm4x)C(H{boeVRQTxO@de4jSp} z?=|+dac|aQ10IFEYA3bbx?0-RUlo$YK0TD8DN3>ugggTuSrdli(b9`mZ&&k1*H@H; z;zKFgg@lvju$LLN-W|{2>=RIKnkU0C3%AaVO+VIjG!oiRNxw_d=gK-vud12za|m$e z`mnM%6!c-dJ5YzI?+mUtAL<`%D-fc816?t=ybB3MJgMk;J?s8IHD+I!|5|omANWvF zq4L4{M8=N(4;De`zLPT8othLXL`Y?04N^Glupq6*m5IieJTnW86O;8AUqHM&H&eGI zAvN;6$&ToZJ;p(V-B3KjaSDo37z+$i5|fCrkU1Oq6?cMc$I{V&Os!>L%=$&7sb2{L)W;3!+$Y(P}GfX1HsP5k@J8z<(}2)%Ic8U1l* z5mLn#O`%EQ1;Mv5=Dv%ObR%_g21#h!XK;lEOR;g^LD9|$0t^Ci4F1VDNADD6RqRK| zJ~LBr@6%xAS7ILMq#Mj>5QmEO&ba zv@lp$6`Ip0Ek0)O#tcKqkGZ6C27dCe-l!X`D|$!o!<9u5iI3py6=4P)aHq+RM5hm? z1{>YK8>n-3#Iu8k)Ay!;-W>dM)WJEn9T?y;6!+;E8n>HmIJPxlAO9d0j)gtWz23p_ zyI}fJI8k@+?icHyT6^tptF?IWowNW3EHRLUg%}QhD#_gX_%WVwSX+Sb%g=oXzneCL zZD;e|fz|qJTR*kSTW@YIEGH{ooG~7GQiMd_O#^s;mx*^c!;yLp2I_9B+r|28TVL19 z#kw0*rF(TO0+JI8OJxSR`BOUdml$*mu_SK7LOeDs+?NXDIbsOKef!kc|E+KTUweIB z*SFT)KoBKW*1}pyMBc;rVa zcvFU0q+^xKw=*YUF2Z5(67DXJ?OxBO_S3>VcFLmn=jJ;LNQ@J6+S{YYb3`qDT8gj? zQNp#|)Wa*j``g`N4l?%+zj%M`>ub9-HvomX!DAJr5-yQOxxg#y~hjX2&2!IK2^h!b$O|DGLVLa;U=oD{|;znv;bNfM11!Cy~a zKI!t%X)?0eha{63s;t0{<)9ea5mEPq=w_Wpt%Fp(^?u9uH$sMXx%2tfA(~~0z5r4)o*u>*=^XE`NXOr$I{+nrr z2m0psuu;a>n%`8&dhAgc`d`YCzi-U@FQXXPW~s`Fu!?E&m8x@Ihvy7Ah64AhM#+Ts z4kC7*O*%+hpBmK+6m6{i_|{545St?^34 z(JgPdXP>h@Eq#YF;It9YTS!BMIBiLJ8%tw`#G;|OKw%$>8`J-4+_GHVV#II4V+Y~2 zy|&B=nG9@7o`K4mF|eS^cg2o5DKw{p3XP=_n}JUTsECL(HUVh1Hh@xCWbSn4oO+hy zEeexu%efFa$Q->?mC`Pl*aN20YZHb;{N)e1Hg=0w>tHf`lgPsIa1WgQXo+iAn?efVk zZ*4U<5jHPOQ06LHNIDCVGSgIn-&E+V zGH9$xXJMX+nJ><}+okt6TR-*7>$-M#Wo}+W^sdZYnZdOX2@A20#DsH=#_o<+tK}%I zXM=1@$j0jp0@~fpeeL$v+oyK`{gT+ z-6+M~OU1(jwmyAo4Ii^7xY!w8B_@`5raa>A<0J<;yt}>i_SP<++UuwF?bEtmdUs=i zC>13utSf6NQk6}$n=i$b*%{4k_14^oNQtXxu_DY)SiPHfhYM@>PJl8MmatdW(GlBz zn!%y_5S%9a{G=jtU_~c(_e<|@?ef32UaXmWVQy{&2=iPpShwJ^Il5anTdiH}@@kj2 zwmMu$&5b~XxsWKw8(&1vW`E@xiKBme=*`Vqx9-*f2CHxlcNZv?w33L8 zKm6r|*@w`s)+=Vuukcm>FYZF5F`G!FFbQ!usg2cW>!AIEVBd_p z2>(tE$#St+fo$COq>i$dNM@igJyCMK`4(cio{HkJQ}84*L@J8S)QQk zFcja(ngyk(8Z0>`Z-`XgQmue;WZs+U(c+6@aQ)O8TBF`lQ(u%oAzLOwijnVh&;U4? zuXUx~qpvqb#xz<9wQTf7DFlb?MpQ`1d(Ui*Gl$-!txKU&cu2E(e7p>fa)_@7%?IoS zMHm_Tc$RrceRtC5ubidheLp%P^BHz(YjDsM{m#1Sd|9w>%)9x%(XS~TC29^+4(YC> zke`Z@D66It)^}$SXdl3Er`EO)IT4h?K@l>Cf;C5P4*ngzX!}5mZyz`+6uuMr!Nm}X zp*19{F|PU?SJXNP%mSZHfd_Q_Y=oq+J9kXWf&7W;3MKxHBk|j#i`;citj~sBeXtTLDOvONq&jS(vbr zpF>MyCrXK0vm_Ug5kWKb9?_$b2i51;-rTYC`ax1#&T$4&kBJHp7vG#lh6&8orjTtS z%VgX41}XVvFOoLp@hrHCaBM2Jv5&`SxBzXNHYUFut69eI3}b~4t}b`9xNiwXXPoSp zbI^kW&3YN&@aDdnU3!0Q?X9n$`sJ-%%saE7RAsKLm5Z`c7Y9^yb3372hto|c0=eV$ zVE>Z9#Hm#exm-p?Xpm{x?UTR=3efIc4&r;Vcn@3@M%{9~i68`TT?-5$r1c=&-`e`A zUAnsvn;64|rHo61plSQyGPa3~LLt4v!jykk+Tp)~t5bFql@ko^?#+DdcCq%>*SEfY zYHyd;%uz)_uB2-zi>R`R2sx=pgwve1N~z@S23gE|J0N)W&XiByNKM0eV0$=D)-o<2 za~IBSb4Ll>DRPtzN1v4Lsz^~LCzl5tw8Oi3bGumk)Gx37@~ORj>a8^+7p0QBeT0PI z5ch~>!rhCqkvH^<^=2J}BGRQ)H70gKv)<6nt%y3R5-*}BDW>ib>z>b&9YF?)Je-jR z60vj^5n(C9^pH%aK@nQNcz^5bYg-LnSsX3|WmZa;UMEr(5hmi;q-W@>+ncSg{qovZ zzy%Dq!m@}iQi_2uH{w5@+c+j8iL0Q|mZH<#ux*cF zkP54+GAVy%9eXehcN2u2MIr==eS7+h0c7ikAcV$LiWxu0_ShmbYshL|~BFJu=53lqQnLu4QJWabgcjnd@* zZ6CQs~ujXCn#+NJlk_b`24q@0U7{DkVFDxyNnGT)!KZkWzdBjU1&{qGm& z;b$0X>ke<$S8uQF^42@ts|W){WD%__orRr=RD{Op+OgOaN|asgh^Akii~!`pLLWGA z;C&nf^nn8hh$iDazraCEWKN+Jnji4puK1(5xn6`!NGxeb)uc5;p*iwsC1b^$8j|3V z-AFWFY|9`Qf{^Mh_{uQe-DI}RtSLz&6B_zfvalnF5{90WsT5YH3L+*8fh{9An-Dy< zhII{N<=`|iGMJ^;M^tAo-gKl5G&s4@sj*Ef3@0xrU=_j;Ge+@tl4Ks<*;EROb4U(> z+z;-?-4J%qtx*r^vu|8#cuHiNxGgo@5NkWRBbpt#)sHy*0WAFif*;>0pg}~UWS0B- zr}4D+*tH5NR7&<;#wR?pGP0yBEz%)IUcu?w99;jpqP5tbpI+4?GQmVtK|x-}xzpSh z>4K8;!g>-dkg~POa0r(%N91h*%4aJU02|F&c9x%D%t; zkijw-4iBvfGWi&Fb@HPJ(xq+yDV)4nLDnWW&iLBc%{KbqmE? zPXGKeorTE`%EIW}5Ma&{CKwczZ7tW6B-xcqp-K>DGcu)+u1Cty*t?K3w^QFK#6>u^ zR!mW9?-Ah1HHtZO*F1&BQS7iK8R1FVnKEVkqi6gtBA_%Gu^mqx4;?a#6=@2s)z=A$lLA00@wf;MaT!UvxOzN%h4=Te@#n6! zs4`a8wU;i%M7yy=I+${cz+jG;*-3cpM9OzCOtL$Dv?gsIxnXIW7ep+EQO5Cn&xR*) zy2`VA73GBk1~l)%!SkvN#e2^u>` z7;rdqXBX%2NpSJi`)ccI4WQ2A;_gM5!L(Xyz8c(I2w0fA*JkzX)!_&_cMOI}m3H&) zy}6si-HBP59a_YRN{N+oukoKJx_4Of9)SdNQ(*#>pqw5{(e*_|Ak5?-ivi%hNAgL( zn43Tue3DDkvi4F$W6z5VDT%-b2O2VMHlG^S!Ef%m2I(jg8`t)4FQRE8oKN~;43bMk zGjC=c-pw3{JQ)>QB8>o1(zK6g!wktdoXFwsL1gD@pAH_zn*PhYMIwQiw%~13&hR0T z9NZYfbHL$oRs_68^5(JB#5*QuWTka`we{1werlID>t+VfBHGH5))oL1g>)-VY;noy zfN1$qn0SbRz@sqJhiOF6avfk55f+ufK3}&_1fpUaV$@ki9RTX?7i*u^^|h~`)-{a6 zmG!Kp`^f+}Ed@oy(kp1&&y%l$Ic-^Xa(B;HfK3yTZx=%*9V=TmGgz~}T3>B-xVZ}P z!lh|lSyco?CQy+~79(3KeZ?UW1?2|AA+(Im{vofkk#jFZ(80#KQ`r9o@!D2eTPC1OHiw7LgOCg9?j0{} z89a?US_>IqiZnB_A65@e?kS+o9qUF@S{nq`q~6kIbkK#t$L1#YhTdpxNoWR%Mog+K zgP9$hJU6C3z7~ew6$I|dxDgyvci@_3^WdKP@QxS>4~1Ej+{w!{bxnTF4A%1$%l-Sw zo_MALyUO7<__&l~c)Asb0rW6G@pON-_=@5oSs1wrg;_iu7(nEfCIDs(K!mEXJE`XP ztz*)K&=PJZ>>wH5vKfak3bTl{(He|@OMy&LP7w(s${9rb2sY4^JtiBTtShXi6-)?Y z=TJ1J;+sA$Xzut+RHs{rTX#$ckw~h@lSRqoW>X!BXYB3u{?Ir*j|>(b9^#NaXYxhh zL93-naZl%sjGe5FT8jt)%oxe`@F0Csw#iT2rej0H%%=w?8EWp>1EE3`*=o`NcXJh= zqOBN~DX@(tf=QT4jV~7thN*YBjTp(WOQtc3!nC2cP(mfWNW>C0-Xp{^cV>7vaSu!J zXppv2w_%VI8!_g0JVBL9;o;$%3~2_UMx4xg*c@{TsAJxE@|*G17vINW6O^k{6mhIh zArKA^lb9wEhik)?VkS16D`Ak)aSP(IhFt1%#>6M#6 z9inENP5UOy=O9~0EDj);ZNB$RB*ZFGL{voG;zfXn!xO^*LnM{k?V1Qht;}<^h!iL? za6>*_db0yyNG3Gs-5x5=q5TX^rMX|snptyey{+C`?*wvoP600&`3w8vx|Fhbt;LnJ zs4$B#o5NwTufIiQgTnv-AOJ~3K~$R=JhbFQL9cL8EzrWOtjZ$FN&34Pyt_9GX2;%o z`(L|!YM0l(zV>zPErh<6d6m+7Z>5*6BrGs8wvpt*W6>j4W))QyWhRR?a-=dK3Y}@B zeWr9qO27JelM9;&+2u<$Of547>0gS_*tQ>*0y*D-X4cGCYpX>{KvI?}1ppM4v`B_2 zV@?NQXYS4HV*RbRx7J>Jdu!|3yBjI05=g)VVP$6u^3DmC?#=YQ5OXSyjod%U%4yycyy{lq2UKD zA{5~*w;TqOYUB}WO?Q`MX?M9JSXqinffQ&FjzoNWXPEBZ+%DZN)|#0iHLfSsQz-;c zDIBkD*RuGXB@2u&or}Ahc^G%4^O>>~Rkh3kn38ay!{f-9v&t+?%AxR;7^on2hr>HU z7T~*0S-GujXz(=>QaFXX{rdmf+oyJUZI@<7#D(;wv>vf4Urwd^kahtC{q*!<)HTx11NmOd8=f5Qw_jo3;Pf z-af5wpZdDC=0Fj>Xl-U@C$H${wUnU5r?C%)$<@ba4sU^(?$-l&!d|q-yM4*K`Joh z4*I}>0}pW!&<742pq*@FFNRIBfQIaGSU@C4EHXBq%_E73s1r(wTv};Z-17r#+vNu$ z0(*Rcq{JZ$64wE!cj_%&IQF@xg1H$Rn$1dGyw80W0XuA+lPl|9|aapOY>1C0PlPT^vbBNUx`Gi~dHbjvrF>S}KM=uKz zQ?gDX)JH#qf|g=Rlj2bE^BnVA8xG-QxF`1x5f;a`6@9oo&rFQYM7uq&!6a^@W&F8q z6*C%3}x^4f6_^%f`nhr4+ltwGON0K&+MLa)(Ld3>MEra z;spdrbMw#Y9T06&CNRr9QR?uN_0K%d(`I|NmX@$Sfv0Qrm`11T-4GEO%KDxnFX!ZG zlxBU(>lbwQw%TM85MpVvCqMT@W-qJO+@4%mm_Kez#w-ekVzo8Q#uRg!&$Z#AW9PNk zH^fTue9|1|tU|&yVe(~C&0k#n{l#>?M|941fdx`uE7knAMM9W&hkJhJ{LkyEKn1~8 zsZ6wp)hub`CVAei;`2`(|C*&)bdFn*@7`a|oRxs{dQnYLO8nonKcDJz>9Zr2?(BA$ z?PgCqzRZ4&=jXmZ;}|{y-pD~6;)j{SGRLT6o-BEP9bKvvte`^P;E@3z5fPQs2_Ym! zRT}l7y0zY<2?GgF4EMu)Ea4bu*)%6aOH)*3Q+-H#v>w_@j8@26S2AbFn2+$o?CExx zS@`7GE}E2zWX2I@;blIx@ZBvVol#F3o-x7>A6xGa?+>*{^i5jNR$*nHSpey)21Sl0-z+VBW!ouhaGkBeSF#YJoe9H-)$T|kO@f-^%AMg1?ET! z9Wf^FB0Phnf-2fXy0k7T)N-drkrYa*FXwnxlTp}G*0Qu|vfu-?a0jlqGZj%vlT62o zJL8Ey-o5%35+2|0f6*ChlWmOj0M1|T!Jo7O7WzS#Z`M-|m zukjpi8R*h19$p~!h(KCOwdPs6XY6jV*fLcE>!Mw?t~G+md9)7?4 zq`ICWUnV*M6*h_p>+z`;XN&N)I9Ebu?OhY8U8}M|iTuSdi3|bEZNLsSr<2}yt7NFnbJ>FxEn_f2A zgUhcpyS6V1^HQm}jC=FV0#h|G%M#(1S z(hZ@2m|y2AA!G!nnQ;*Y#*xEeqv#xyJR3>XT+V9(fZ{A3tnHa1co~+*z$o>3q#4aK z%L^$0a7>HEX*51rE4<4_%aFtMO&2VMa_wL)9>N)|cDiNVFKzMEkIoPG03G5G!nGWu z%jjNs-!kJ!mS(p|5^GAID!<=9nYT=vfA^|9)AqOw``8bRfpJWVLaFK*02q>)3&V$c zLC7iVfvVqM2J$vNrj$Q>zi}6CPq27NxM$l$CeD=3smm^vd74K95s)c0Oh;-JEeJxE zgnGK0mpDkyaJkl?N^K~(eA&`Z>+zgd14ntEZDs3KPjQ?nkZX6VFEuWXa~X%OtklUP zeyKFvt4(JTsZEy1w^O=~e`T&FQm2P^a)D0i|Mb_(B{3Ib1(J*_8%l&3(?fsSrKe-{ zq|?|8^ZYiyE(2T4^@>DAEH0Duvh)hHp*OZZVd%Pk%bm_tsj#PEd9l~I;z_TAonRm( z)(jMA0l{_MJ^(t-LI!5XZ@36ht?HSp149+K>Bd=f{)LGz$i}r66X&&1 zJF+G~MxN98wBpWlQ$%%Hp}4CL;96$?V`KTVqi6|-`{9#U`yAtGcDOx=0|P2+}-}LHg|dnW|P3QEF2vnWX@Rjr8Rr3=&H1B3tW+_sxAPIU4lL=kVRe zVI>Eja#BPDm=rWhSN-UHw9V3gbf7Pzpc#dPZdzCy(sHJpiAR>J? zvnVsN4flv}L^w*H-F-Z~ZQedw|Ir>FvHj?Mi><2?Qh{c>+tZH2#_ncr4hNv5iafM` zwC$tykJcZplY&f-*ke3>?8BaRl;rw!dmhJ^?YkXMKg?Z_0*>%Ar;fytl7f+5{1Bf_ z{1mW>Y}z+%n|6f=b$MXRb%;hbRpo>~l;CAG-NCL?5G*OsB1@iTqEx)CHz1MPN~I?2 zNzJ0@;r2C-U&ryZW4I&HMa{S9adu1rs?+_6S<|X{W%l$@Lg(Q&+>nA4XPQS>EUq!; z-3hBGy6_j%9*|W!i=2H15gEt~;-n*-eMxoEpI@4^f!Yx}3U^?`33k;HTlQIMsf`z@ z9*NiMDdy%fX8u@qj0G|}GLCap{BDy2Lc;;=E? zk8_(d1!$_9wrzdCidMtKZdI}x9`N*>DFaa@OcgfKOW&D5iPJ#Jksw`=Es^Lv!llJIs)8446nt@WE4;zP>XV%d!)=*b{X!D5d ziEL<)2uMl%_T}R_s_DUohtFp+s%on~ilnFQF+Ruh=lJ>@&)xP&Z)iiR?*iV_EPC&x zWTsaGVIbD6QiP3cY^}KcOi#Crk!D`7nJjWoSKXvPTH90w3SbrkO5{g)xR8bz;=7GZ z84lG(3X&=+WLFhIA{|y02n!oN+ukH8%5AhqYd>25Xpz`Lu(hJS%Rh;>e2@2dkN;ne zw*dVf@9`dgH_nHLQzNLSb`_R3B#ZmG9A}eEy1J&Phi*bnEBaf@jENHff~7&rZ1qL> zbU?e~d_rDOyGxNgi3dxMo`%O#msHt1`-a}pI$A^1876kNSKl1pca;ezqPjk(KL5-L zlNw#;P7|4T8fR5z|BSI&;e`m|M0!9)$*yIKFc7vcKxQ_U}!LyEgEhOm7hhK?X$ELQzqfdaDr3 zsaw4WmwoNL28%G0o&a;v`LPyoVkAZ0AnRy2p~K zPKt>rTFZ)Q6=9{GPL%xWvzZ56tGLBHz4mKW(RPN7RS@MgP|t!#TX&Ol?qzxqU|g#! zs$6tmsVZ%9$;#(xx^6d<5@WC`ia6Y}DcAk$|H3PFW(H9D>~7<8>|eHj9{Y2Qr;SP= z+=uUW?0y_E0z)JfQ;-_&&pdqz>m;9w7WiA-}~_o{}}%GuO1d%AfBY($K(5y1d6Tq2mp1fpVxHJK<{msHzFuBvI3+fRl0{9Q)aeOQ0= z_R)?_o2W#@;Z~sJT9T`y%smboF#<`7hKNaT{Som{ZK41@bN8{^@Qm;%EU`cd4)??C zX|}r^=8;|r8BL^Xv!>A=DwCO`6vQlBTI2|S4*Mz~&)C0?W4HtHXs!IPtcQg@7e_^| zj?NBwD5>XMlzN?Bf79@+oWxyb?E?xM+IGe+4Gk@PXW4K10;#0M;u`Q zJ^hTh91-r0+1a3vCJ*Z$t#579p-7B~if>&TQ!Z?7O*d`cIx?%Bj4Qu!q<`7*%a5PO z^Xu53W`|dbCj{C=nlz;l5*d4rUv_-i^UJ<=+apubOoC2HLBcdPcMubMlI2{kN-9*f zQJP2-0h7!!cOPNylhQ{}$tLp9{^rRY5(j`UF8vBN=v-jLKHl04`iG;rIq=a{;fD0u02B#Ci(Qr9PjA zLA~i{5vZp7+c7^4iSvuTBIYt@44OF$;ho8{8v~iKq;;}R=&A9&JaA?K{w83-lkR7T zA5YpzAp+c>x>6kPirnj%K$XRcZCaazsNU3)$l8UHZC(J-BF10T=c=k z5@9M%>*(A;rADfr3O?`Uic-@e_*cy3e|MZR_sXGKhs&pUI*(P(BT!Q{inEUY zQteP6;UJRt%&#TdYMUz|=fwn%o3Oj8f0DpLZ&zqun=<;z_E|GF^Te9ZqjZ}>(;^6- z$~7?&+ay}U_PEsNUMA>Sc)RsaU?s9$)jF=PC6{+Tlfi7c4gvt8DVm%P=&W@v0;q61nFG>AnzSa{?|zNrb3A|U&(E=c9pmtFa6+kF+s1HhO@soA z(*72g8P1Ru&*dXUlRe~!HlmwPZRw$@R8Jf>zHCfnwja9_!g_^Jp^aJRV_tj>CPJjjQ7(l|`}WhxJYSrW(l+{xmD<%W%)xSrlYIqLN^n z=%(!<+a_HgmihGKh~x0FN2U28kdo9Ch1LUY^8@6uSl+|j(of?{6Yi!Ty&twcbaZW* zJiIn$JjXaZDl%6o4{xq6$VS;k6l^L<24i>ovg7mk`rN-h$5C~%%tTPBovn#CX~pK= z@W)MnR`SHy4?=~Pi^LNbF9Wq+=$&D-KET_!)IL1$V`DH0vEdacVS&Qcf7D3Au}ROgzm2j%7PnAwJMld#N^_4FE2{M zZHoSdloeJq+trNED_Q;~PfiUeMHrECqiol=Fu}=KSjz6}W9uCjG5M`Jb@>S`!70aA za9`n`uj6^DX~KCh>v)!THK$EAWB&LI89V1z*`H4_TBZDwSr6Kk^_PO22%6L0{@?US z{*A!JO5?na>ijJisQPxq){p%8gHEJO>GHi%3)dO&($l$S^fHb8jhp+s*<~HQ*B`l< zytf~mhZk5E^{@yNJJ;sPe{{&nZ%XOtQcNQ(~S6(><$Czdl*35nIn|mMi*lsns#3@j^eNWa7-#DKh7I zt}0_vR?%Y8JTA`uik&=5CKua1FSf~FUI_nlV{ryx5l8r!?O)^h^Z5ET_Rr(Fn+& zm_iNtHSBZj)v)jBXSqx2TA~*T+Cn3}s=Ep*tI2^v@t8#B-A9=>e~z!`80HxP0UIMc zp&SY{W->AZV_f_QQCIhJS{VwjBF+S?>{C&}%`4|C5;>;G2Y?3HYb=_t+28q9%@E6s(%#96zcY9OM|coGD#fxD#VK?nX&FyHe%XG+$cXai z3YFlnD605#j1gX>?@rBZ0&EoX8WCERBqWOq5x>T93h_V3{_A)ScM@I1W{x0M$tSZX zfd&mG2uru{-H%^(d>&tw__vRJ6py?}-KEzH5cT{_FhZgVFvESghc8rB*1c5@x6$mO z)~FyyPDn^KOsoLLdK8SLlc|(L+n_!4(Wn6)F^0K?MY^Xk;ebaQG&4J>03;d6BkXV+ zX*SC!^=J+e94f=@Xm;q?{gcBS{mN%f1&egVcEOE3RJki!!l56S`Cz#NmziPv9h>=l$1S6pkger!0)}X_but1&r%Q{`WidOF0!%n5ENYOo+jJ zi+0TTI62Eam^}(}l225^Uwl4J07BI&NK{XB8B~dv19(jaK>l{;${$=MocWcT2l)&M z+NW)uVaw&c&p%l#r)_F&(w1=y{)4XMyCpQojZ0VKI?Qju(KC z%q2=*Y>6}Wb5ea?4k^#|;=06Eh2}K#s$4A#HT_CFJ?m`+J*f#i`9JdmXT9OlOP1<- zE{5OF^1Uv&ez2D1s-pFd-Y)fdK|Ct-ELD=z!kn2`yZROM7o~^4WOYsu&?Ki{rK5yp zg# zL@j!^K(jkv=w8dYN0R=nT=qXWB2fy(ZsTdkukrk{{nz+<+8A!JWON~zP@c(@3F?Zp z3WOVScl+`&!b{anHYBuyt?$3w*(xg`7kd(1Ye?>J~A?8=EJdW=}t!wjVw` zLrEnYYrRAuBfU(PKr*3_&Nf5LoFZE0)8T&DQM>sZ$J0hcW{5&5R7REukb=_ts^-Ia zzL^)tzd8*pG7zxR6{%23%|Mcqv{3fxB1dJ8aEFsIoH6md=@Csekt0fgK8~@NxLC;h zs=ej}9+x0#5#|ob2#i8o<#H`n(R$Vw+ya9>+=p0W7fK+f#3NMKA=cOc4v#&?*BHB* zXDB#YGxLvbT@^${+eKy<1zM*JQPUQo2A53FJi?!5pU3`d?4RTKxj%o7=W`sx2EYa} zEp%@Ags+5*hAX;~fRc^X$pED!D^^jIT+3I4%xV!+9PqLcFcU9NPgwu{*BHOX{yCnXtN1J>5y=e1$IKx? zF-e%^CI7PHYdpVf{~G((cpl{;CN*VRry)!vVpu|8>6UiH7!kwILeDa-M_SNa+|8Od zQ4p5-wEgMhaPvqc6cnKl6Q+%D@kkHx1Ufq*)%H`9pyo(Df-y5P%pE{RIARYgXL_NF z>%3QwjD?h-Y8qQpKt}k}jxQg(n@1ANWRoqS$dsA9m(}v=NY5DIhmGCG(~jNtiaJD= z(Z8v9LXw`8HSJ=x51tNm2tcXn?3T2&!;izq5$+KRHmV>Ab&>Ew+xRLCmZW|r{AOl4 zGlCxG;UCS-y@^(kpnHWDhD9nem?}}yvxqcmXUmL8kz~S;wB3*0y}Zw{SbVkER^<=Uo+geFM4c7ZY&2e5}85C#I-zy6Q^1DcMMFWLRx%kpRrDB)u|XLy?{` z(*^Ui8LlHRU4hkYe!ZOBFt}wQJcG`zX8(LSMCZOooUw|Nq=Ctvo*VqTHjUTAcv`~e zMlOxM(24iIny)^m_j!sk7bPQZdQE-XiDHnPDAhv5@phJLZq&wTvbE_(1QLSW2|{8y zD~YnZZoLWy6ZqTOOJd}2^Ki-vXSQTL-<;Dm zdGp&=$28W|THkZ(d;k4s?sJCRqsEWvR~_E}}x4h~7Uqlur@( zvI&3hHn<&(KkUv8!LdH@raZ1`JY~XFfXUyT)D^%fGEGu-TFdoZRiZUx5s@NOtgJ~j z(>uv5gsLN>7J$H>FsIfD(GN{Nzbi9|-kAmAy$E|pU zy5&~W#{5r00Hp}o$gKjqB!fsI(k*h3!^h6i(4ZCcH$BM2tiOe)SArj1mM&TM%HA}I z-R+2D_Q)q><^)p|$hl_uDtASMiycV|N%(**mDoxmgswJK(KoRMXM(xUmIT@>Q%Mp?ABt@2=GOtQ_ z-MIf=fj%z^q$h^^KK$1)KF9Gnj-SW#b3A{IXQe4JsjvdFFhx>CR7I6qi4rNRo#b>I zOb!o4L@AB3i8c`tCNqdqy;l-qZrMQ2wu4IGPJmqZy|BuZLkO722I-W;MJSej)O3o& zG8z!*o&m^kA88{G$MC3J*CvbxHn5YOqV<#rWFVN9@ic#q@$1+>$M}5ipZor0`ZavWQD z5-H@wQ3F~)EkFfz;+oKt84yT=G-0EtP$h#|wrjw7 z$VxBFu*todb{f~{(yB61>hlPXNI{JBvMrO^Q&Xa(aAK~*yC1vT;lpEM!`HeS36!oc zfC@KhKXf~+ZQ5NtQ!@k9|M`34d%VYc{C{S=1?cy9kN5cJgTFOg^G|Q!T*e>VzCH~V zHxcbFn10hxzH>iLU(I^|pYTu=0+_Po5;E^y=cRX?zix7zr_zd3R#+a`srjy8!WpoZ zm>t<=x5Q1VxOQ!ck4q)Fi>+cUpsp%igP zlmFG{+7FZATszY$??t7ae&NzpmCG0K|8@<*50x-IQhUk>Kqw?ozh-~#Ec25a!I z=Ggrp{JzokmH8HmqJdwY`h30WPvS5Lk(_$pnoj3TD^9v9Pd!MOQg5pVY=A@tDd>v6 zVS5w^9@{qUz2}6#BVzvQP|QurSGD;DC_hEj`LO^>kr9esOU;RNSj8k>jRNO7`TdZt z7rk#&A@NN>zcGk#U9i`3$EA0#OL4)Duf~Pj(Z1K}ZbEjQk*KDDB4SrYVg`Jsv`#zU zGTdI-u;wo#mlvPuf$xU z|Ai2_nmjI_`+sr}WzMzmBfK&O4=)Pp*{R*A5|LVP@d%r$8)xN5up(EBvg%AqW>a)w zqX@-Ox{P}oGE3Iks7;!HfzXgW4$BP0h^VHS#-5Ndd(0ydN~&;E*`z56mbotn%BUCz z#%|*n`_Uf5Y?D^?g^R4RV(2PofhjqgK1x!?`KKN~1XLF4hMoFQZ6Xi^&0q*-rh6Q) z4P&q?RgsZIIXdej3p`c$5~fJdV+WN)a)cyvq>b=$k_x1WR0D}e2*}8^I?Uyngl8~~ zfnZpkTAOat8kMQRuqcbPM|o*I6CtVyMusC2DJkxu^h{ddu*yHQLQmknNEg^bitabrG!!UkT7|`)onj4O4{d8mA}{%CEJ)>SJbfvZfqY~Fcl>k1}<85F3b5KZUvfl(Tyi$-c7HCv}{+8)}r zDghvb0dYitE}#m!NLMyegpNRF5r-n9VovgE2Kt8|s!rIut?yL_J6lkfLy*B#Wwqmx(>FcU0nRr`Y=Ey<$?x8<==fLDzu2Nu{&zPt6>l6{=ly;)5MN zJ3KO~Ex;Echv#P8G+fTY7}f?)K>P_~| zb#n1i!KwKZ6qeY%l0qY2*3VZ&#>CTO*)?&WnR$xrdE17w9aQ?0A1Kc9-@s> z$QF+ki7Qz)y^i*f-pD`>S|#b0{FiXJgb>M+u1oh6IASpC;5@@OcINT7KDaj_>q;)i~Lvhv$f_%9RIPab=$OFJuwa{h^;a@QK^0cW^JrBIr?#T+RTw_?}q z%zy}mica~^_95HWlwd%2Fgyy4V(>b|D&_1x=@3;Lp5>94eQ0%8bPsp&2p7RB_Jl9o zO=J?zi3g7YB8z4xx5kI+M{7S?|3_~htv$Ln6(L2$GOO_}GGbMc+{5b^WE3sI5#b(E z=iANPnwv-0G&-1;G0cy!BizC~JTnCBY!7Mw(Cr~xlO~i%jEY6htdiA;;gQH{O%i6* zW8i%HViM^Z3=g_W+j?rHBP`w0k1)?FpRt(ZU`nt{MOh1gWJ%S-!mP;8o~Sz9 z8WqtSQa185b2Il|7gb5|cx%w_@gDDSj<*2)9`ErU|K7MPbuW$0|J)s!ISFki$zhJn zSIKGhhA%Me%qyGJ<|_hjN&uXXlaTpfw6^H{UDt=>_B$hP@AIpL@-8JrCc*TH)?M3n zJx6iLH%m>wsU=*$W~De?jXDus7WGc*FT&y>EH7J?=t#x^pNK_U* znxb{KhLsh0A!rL567lC3(Mu+qq=G+8)Kl(%Ii88g$|s!j%^hZl^+H}Q=1Z9SeQy6t zug0%woP51ZG66<_n%{oreQo#J^arPpR=tr7NCf#Jp+}=?l{wkshev&@0XI)(awf znVJh5BDF3N3fP@zvOL9q??<1O@Y|HBljY9k`^)q5?(7tq_Tj4qWXAo~f*B0lQ9O8E zD)D<;MkXSw8nJ*XFIzP`MP}@$ro1ARigM%5`^t7F{M;@Ot^m)~;sBJiBngixqXC68 zTDg&TkzHzIrpLMJ4U=@ji-dh%3wPFy$~3%-u5`p(qfA-YS=CiK?Bi%{V{ z%aH|)>7pI&p*<2MKRZ1U4j10D*NWzw6w=vLI%E^wRJ*i5X3D73!fK*t6Wyf!(B4D? zAxRryFiZDJfuO<3nV1(9*IV@GO{T>!i9P5U26HcadV08}dlq9fQnF-!r8KrK+C>|s ziP&_8Mr0VwAet03q$Cqj9SBegg$?qM{vmDCMoCQ~>I$wXyzmI454R8`U`vtoOwT|f zoTVhyq>ONL9jwS?1i~|Fol?jK-J~_qdU&Y6jcg%N2R>%CFr8i*6GAAsNqgwl*+No8 z!qRg#*T-7bPPSKMMAYVG@hm(r3DgOoJl@Dm*VIIzvPGo?eM$i(3d%g6IZ8yEg}Ee! zVzZ~KZtP{Ol`0}5SKV^fLxh>6l1gc+joMY3DuO~bO4rs!L}>^GJ&{rCek5YzO4jto zHAVlWar)l{Aah-{6rk4Q!uHhKzw(l?F!oEa&ebh;tx8qN&_)+v6Mbm^(EiXSA|ovW z7G`wJ(n2tNh8C8Dd{t!^sJQqORg@_4z0wMc(~XRb^auoipfl>MR8JL}6pvUQsvk{0 zTK`AuAFY3ETi4dLsY+xyXsPAiE!#Qgj+a6@4_eN0DbFsIn1+j_B+Fo1`lF2*mzM;U zd`Np}|IxP2Mv+KJn9-QX@@vCAkwHz8&PfZehgF$({Z;>n;&c!!HU+V-s2o^0s1}O<30Y* zjDOj!^4s{Jh8Us88ad>&lIw1!Mo2UDX2Ab185@004 z=QUTyBo}P=D*4ofA&YFVc7k|0^{3CYYD^L7o*C=1;@>VBH+;l5r}@44pgIGtLs7uu zQ4dw(30rm?iR@f%Bwz%vaP~>jTcFjqeDE+KYm=%Y>Nl zq}cP@3i6v7{MFh&>jVi=z;jv{<2oopd^#9|ii7|2TE0T1b#I;VI z(A3*PcNVCo&o<#fIuf(omGjeHX81YE;(bC(;Ikg%uS=PqtKW>!gqC=XB6lJa61Tg? z*=w-&?$&p5ny<00*{lBaQpNnOBK04Bv(8+e@@XG7U%p*H1ypd;)Pq5UD-p(DaG!imT<7&0a1JyC*{%~)r+`q;Z@ zZ`!3jv_W#B34B5`iizQf5f*?)9_dHeQU2fg6u^}vysV5F9!_X57Z4*Usv=6+RGYL! zhNQ9WVJeOUrUZ@5nA#MgRtFU}a?{qJNoL?k*DTWTl`>pJ2(RaX3Y&{s^rR>{>Fbf^)Q7t0Fqd+j1?^s9`nLn#tD2DV%O%Wp`Q;Hm) zNJ>iWfCxxQrb2jea>_j-LIhF(MY(;Yi#BPInSqh6sqrl)0j#V`rKUj2qe89K##m*h zxlYEc%1BiLgaS?@wh+pClPE85DXA2oi8PT-rI ztZmncXe=BE^IO!-d%VYcyvG`E0s1}O<2~m1W{A72h~HF|^UtM-{mo}iBilEXWEofU z{y8K>u@dv9j_Kg?rCzyiQqJQ#38-W<~&D^EADP*cAj<(QTCZX=hu#&cB*DX2svQ8{}($%hDK;s*KFuSudXD zs@4jDT-@hVef}F|XW>BBT;dW)Zqrz1_bgO%Mk!AL#Uh3!Vi2hSW z?_5$;=b@M_@*8o~$)XV2(A(Vx&U=LE-SDdl)hteDE|Sm4^qWw7I@2%ePM%%tN+PFUT4es?=b^TSE&HVs?wdmg$w1ew)51>PNtCR^&8KPSvi4! z)520cC>fcBus5p(leJWSV>(}ll+5Du+^#PJ^d`$hyb!oA@WrBj7n(m}(mZ@Q2LJ+Nyq`iZp9hUQuhy zUDM|%3PMAxRa`=Xelx4hb-IYd6G(h(3dw~y#_X)) zZ@Za@%wT$^Wom{aePY4lQk^GrX2!c#K~pJBrEuFNhSm&kt)cY&WB`xWJi?=UY#u(# zRGtGuWE1(&N$~j5`$y{^O*gH&!r3Jgpo1q2YW)mle{R4679;1qJO9QIW3NsGf+bpM(kn{||eAv?aNX1B;@F z0I00?od5sEd(Rh4mk8iI0AwnwtJ`gFw`XQsSYBRTRZ5AZNTw7BL}c_tTTkCb&#!Wn zC4|9#Vd%%gm&C^6uR!<8mQ+$JXC-+e87=KhK*7#EP>*3lb(ooI0nnalk`{L8c+=yw zd3uCpo_QjR7ca|hL6~Ka+`g>DN)1B^Mb{??g#nV9HC|Lep~ga}EyPc_CK+9UDOJRP z9svQkwh_j$dm?VT4xN;;I?9)W zpXY4Kb7Lh*LirS4s3YCw$&$;h(Y&Sg`h7g=g!QPmTmC5sy&@Jzc$oxd+YdfbU6ihC zJ!3!LNdV%T8g>do$mSP68<4_iG=$Qky5A1|wTgV{UF23^s229`od-Ph{ zl+_oyG#W7qe`>Y=K(zf+40@{pSA{BA#AmVboG1IUy^5JiiB$&>k=)|4A(G-t^1fcu zHuzWonKv`~37&5ZIwCI#17WG*HtG7Qq`c^R4cRwocVXgWFC`^PH*||vv@px|JggMf zD&UY+{k@br8kw!Wv@l3We%O#d8}0SViLF4=0`$?l@pA$!CqwO=2g<~>3%gg_SgDlE zXjWfu8hg{;g%_%lA*m?Zxw~A~>=iyXm7N0+`zdLdl&b*fSG!(hiXEWEVUF$8MPM4dY-?`eXZHfiB47HFrQGyU; zG(S1Cb%7&OC>I#Nd6P@Dp-|GYKaj{QKAdM`rJhTXpubF;jwq2AC|Xbg2-HK5H$6{% zcx2R#i|OGmU6K%zBTb~VrAq;F46jEVW!?j;6SlHu`d^?Z&hUS@xFK;#>V$i3NFgN^zNpg3v;s`kOfcig;#D zj|{Nzx>c;zk2BH24k=R49uTO&NEIquxIhc8OMzI8d~6f7NDAKPloSIVI)1b9ujBa5 zj^D=kQli7;(1K)<3#4CJ3Q|N#MzK&y|?i0%^tde4@{?WWknN zQ@zzDTFJjy;sTKg&5%KTM}ov4n8)XYSIcU!n^ z!?L}hZ76+h+P(M7s?U-tUvP&{2~U~g)5~aJeY36wk}0K=1ChFGi|eYUs!CN=)dF7E zm(>$fToTZko=BO~Q(`E;*!b5t{$3>;@ zVOXXN#1d|*)m!-nCA3yRF`!vRAyos`bs|keE<9H`RO=t4veca-Af4zkjKT4yK0QKH zQr=@mlYMW7(z-pV|2^;5qSEx?>nyW+`=3IZd_wAh}X+M zi$Qe3_!e>`VhxwK@NS7|AOXyo0J5b^3!>^q6cJdp0mNc)P6&{VBd?0K51dnF>E1Qz zwJ27M=3IXiT3s-!Qf&0)%&;s0(+tOvnIQYFZDYVX8v!zXHbyfB#t_pinT}5f9MAWt zB*g^9bJ-;8(wJ7Rw~BAT>q2#VmR52763W=L@y=l=%o?~?)|fOdA0en=5%G{GnPc(g ztAyVSYGMY{W@JA}?welCmu4uNA>OufHHEUXICa`y4hG2-lZaYG)vwK8gyep;`tFQ< zvXa?={x-O4o^p#3f1+W1MV7B1doHDd28}Kmrb-XguoQw>dZ`OPfk-Qf7fGz2`Kn{P-+ZPrYcWwj4)9Y9WS8U{`+l0&~TnE4P8mP_%kXr$#@{)O4 zchPWz zrlN{roP%RBW~58Zn(Vcc3nGMQqrXN48-{L!u%;)YzcluN9+5Hwd8VHcMY0wV2@s+w zA);Uj!}Pvbl3T{SUSqjr zeEP{}X;3w_cx%9Gf7_|-q}f~LKC<#6r%Xv1w1?`y?D*I5_%e>SG2X^8REKF{@z~<{ zt37Ksh!9MVlRoHzwJsBdcj8poG${6ELzt)z|B#%OMD ziYurBMUjPpY{l;B{?7R|rur0;p5@i)*pe?AcI`!dU2HM$)(Sy;mMe;+jzz?Vk%LNdl>!tRn~v$BgsW5m z513Hu;`KvGrK)ZLn*MgBsL_nW;D@?(q7zZ#nNnG(9*Wwx zrw8E>Mv*EHX@3`X*SygXB z6%7%?MsWH;v>cHeS}MtfEIMQpUqmv+@PvM@C{I!UP>RFWT-u_(7J1O)iOVePOh^e8 zIxv$e^cR$egmw{cF)5NnMB^N2LY!PA6h1x#E!u20)vlP+d;%ra{Ut5Bg-5#ygs45? zlKMo1Xm@wLQ6VK!&yN#H$P9@9FI4Ly8kd~Ku!77Il#+S%!azg3l-N>g(EEcTTpt_; zwayfHBnkL>{$1BvBw|s8si?^q*x<4>&jpYy6Sk7qFcWGCw+dCL;#Pn!>I^nS?M40h z(}&J2X92*OTdBKbudm9>AMVt~6IIddz66lUq@wOZME$iqkruSAP+Jy!kr6_|k!8ES zaWQUCexuJO8&6-#uvq~5*3Mom)3tUK+ZPVyTU4`XS-|zIsJhL<;J8sUWJ)kIUeLhr z0k1Wf5n1f@@^CLuZ?*Xexjt9oLh}n1RfTGrN)7-^MS2M`Y%;hKV~DCyOA1`vrIs~- zSRL6Ec%~3=CS1ZLSnAuY@=1_F_jO1% z2|875V9&_uS#qn-RYn1z_1<=2BD<$A*jE;yx!Z4swzF$=xM^)@f^%;jMbypASn3Z{ zscV&X&CcMs3-Xyps#aD0Ae-AOjQ;UuFfWO;-IxXb_CB`2KfDa^LX3LmYcj zLLnj#qKpDT4zOqN5yP4bQ zuW%PGdOZcXIQmujPd3dq1KCbxetKjkC|o5#{p3?x6T}l;l~%lHjhfS)G7;}4nUJqO zzb-$+%0JZyl}*r{W!DBd!@v53&{KpsBi?IpN_1Oj)B~o%BvRz`P|OA3X7Nc)#Xtcf zkjxN76h#-3S+j+J73jPKKBxp>5EgXXJ8EW#q)>3uGDQUswdTp%csq{AC?Nu~wlJ1R zN7D^z*k%2rg-oPG5ztQqQ1>d-zHJ>ZhJxMKCi> zH3er>zNMs@RhPWP;w_U>5V8`q=FLkYAT!0L%m~c}TRXSdS(U6~`@2Z8In8L7pamOA1;J5+kJMQ?W$1cVvVOFqM`3^0_q3p{d5yB?+W+8Nq>-EDQ z+^;gVvYfm6Nvnv8X4qWOdWxH9ALoT)v|xgn%$fDFI9-&>oIDo3rr0QR)7kocL$+^T zai~84;+s*cOuL}%<@j?!BtfnB-KN^*Ysq;lAnWS2NLq^_Y+_x#62yi+L+CBE_B80| z$G9b)P-rhCQ=F+GPPq4bctQ3{j4M}vS?T>a9o|TfhS<})a`{J zRWW>(`PWTp_(odpVD(W|#*hLi7hm|3$IXin2O_dC!3&l9yXf=&I3a|XHs7t^bF5L+ z8j3ZVNnQB(g&LU&_rw(K@suTbv84l~(C4zP)1_kZLftLMQXAWf)u}c>t5gf+I;#sK zYyNoTQtW;H6^jhMR!V-)(edM$u#DQ0{hrW+$>&?rcRsjy&2C~1LQ6pu`QR zov5gn5mlK4W`YvYDTJq{L{?8h6r?V`nEUx$JEDrALVM+52wu)mE?e^ADhspUO~Gf@N7slgHX_b-AH97GW#`_sH>jR4 z*YunFH6MUd!A^m@%$bD5#bmNmOd=VGC+JzEOQDE%YU(03{aIe~mquNzR005$jo3jm znvo|s(nK5(O032aL38cp?yy z1Fg#KD;1NHnI00Er?|wKQxuURGo#H6Q&zPDM+0-MOgonr)Yq6HVwnO7i8E*MY6%Y5 zsPQ3d#=fhYn<9vSiUI@e2qzGyNHQkNO_me|RG`&zR=E_H=n5n6?%&de+X&~&3RXt@yskk(Fw@|-Sq*Ib9B_Uhuy*5h$cgf6_ z%HG917io@+tW56Wm;+Ux*HYv~z!v~e(UUVh4H#;_jqzoS#~6)1o0?jeE=5V1fKVn2 zFOEbR6^l#}aR~$h;n{hD;s_6@(W+b~A_FY*H%VkdvI-80KUz;vAvr@}QJL#}51$z! zqL7T{I5Qa{gfh!LPn4Z@f9|8$UwNeko{=>aDuTCBI?k;=@jhKLjPhpV%djuw_;QTH z>}W!}Vu_lM)I)X94jbbfCuR{L-scoWCSBxkrw)Rd@CeCDnQ+iDJZrL}OB72mQPa<7J=6cUBu;8f>z1~!= zgzJ8{Ur>d+xTa2teBs>HNlL=F9uM1ABjti{?Wfe2E|+0f)!jEL%XF8pC$o6r?^}#@ zJ9o&3))w7QniNoWEDJ_l6{lrxR&IwDOR7~~0BEA2-i7Sf=pjPpOuAV1KwXK4n@w4t zx)i^cHf~>35*zz_0{vRrsZV>ZqPUZovz?7rtDd#??r@igT%>ipiVpt{S+#(()sg+) zxW$D(`P5F6s5KpO6V)4jV&nC&&Kzu!<&ESnQ4Xkzd(uVwC80r8Le!cSzPs~552Upw z5~(HGahY%I)W}Ur@o3*uA(u%MI*(A%WL|%r?#L0E?rw=f+ueHgsnG&c&*=W zA<^$mtxaWJ7s~6r`oYvHgV18HS8em0LeB`vcv&?sy8+rFveuWz>+aOT@lV{dEtvu@ z6zQ6)QXKLkCfCbtZb9?XF0bLOYvofn`I#eJ0C$b~cNk8uB!B27ta zu@_YdN94<4$}YvwWh7g2=kC}pugfR&V@_r9@t->5MQH;7?|)1RJ@vDjqB|3b&gC#x zwM6bwk_Auqpl!8{*RQ!=n;*t--?A|(>Gj>T&@T@_BH0?II@Asw58AsP=X8fhYN(d#zQ$z`)9%2W_!7(_D+T2D+Bu)>HnC{c#-Q)C_9$idO zJmpfBSm~4aCDi1OU&R;T~B!ClnkoQyVNUwg3W$r-w+7D!m}_XhCTV>H&M>c+dt% z=}^1m88O2%#Ul(jsE6u9jl|4=OG?7iBa|4bLv;uTIZz4+>wkhq!6ZRR(UFm(zQt(N zcg}*r4(glP+pve(DCV;^{G5%k)!Eo?X|RC+f&!x|)Sw_le9}hwpAlA)Ai~nOQBrdY zb2LexU`Y8s?+HVL?KYc9N!1*qYLy61otZ)4Vfrw88)KN&f2yTr zQYjgo8Hd`#j<<7swQ>6CjOp$o?>616~rAu1jrE+XQY%&eV($tY!y za*3g3`jk=n!`81Cog&E;MH7YrNk0@JnMouqwKWAnYta=eIgB&?P3Mf5j59JMPmhR`m_lxJxX}Cq zHpD0tf~g{qq>7fosV;SnNQn%ux4NVxwaS^$c{mT31lm6{kiiViOdyM%!SXsSeUlnE zJP8qZ+;PVpHvoOd9slrHFjkW;t)5)t31)2~bNOrSH~;N4)ih^h5W&r$d{!~$_AOXnAkkvX?UA`& z0?+PzXf2k#UZM7>3ns4OLoDzq%6%?yRUd9&nnmG!RUT+PhhnnClT{&CS<)?6vLG#N zB*i0D3rWcceCXGPZp%rfSeZMKP_X8QaVTdjvr=rLLpd$oq`tucS-zs#w06&^a`5cywQtiCOm66>V-%ItP--0icUScnY zj1+#8EU9|why@u(55N^)UR9ZWX>B{o{1ociH~Pm)9p4>H-5tkM$oLX_=I=zyrV^LV z1NS`17faH%vb3IfSA6{1fGeSRcmKm}y{0sNmk0ei6n|i9Z5zWSUGnLwStQ2GqRy1C zM&bAFR2xoVl$$dym-N`PxMZ={YVeu8#}*~8)6HH4XW4w} zE290nEn^E=T#aO}TcvvzNgRMOeSx#D-FZRP*Lp0#8f$#^mXg;blXiTu z3QB8`RQf2v>Ara9Y zj+Iv))CcsT;|<5dj=_5-Hf9twR^d($y!Bm${Rak&8KH?=plhmAvrQ3qA2 z4Y@vnA&7`k#D)lR2ml379TAR9BM;SKx{=C4pRw_4G-h3V_Jd78c;5*iuOXdP52nU<}yAjqeyTx4DoMHK{w0%DmW2b3I~(>**OGL(aC z^tt$&*kV=9sx8HdL#-+dCQ862BGQrJ&i=~lRL~H8a2%CBft=w;NCJ$k;s9t#_a-RJ zh;)fWDRGFmk0vErMw){-}|653vxCwsI@a5^K?vr06= z!`*9}>M5l{LJsgjJ!l85B!NotDMMzYq=e_pP~@2bqMocvq`!(?6gHp(eVe}6qk!*l zPhxs_o4l?HK@orh9H{Jwsc4F*1YL>g5lpdSmxBTc$(b=DBC^QrwboQPNy?mHcqUL~ zE|KZ!9*opo?zn<4YdzZCDdx*nLC?FjPwwrt85JAv*lvoej(l~8FF?tn5H^-n1n_N2vyq4kIE(A(WuiJ* z>X{$pKDHI)(@k6?GmG<^EOv17kT%3$Di)gqejS9I-vjpm03ZNKL_t)m*1^vRCVX&x z{26$0gTL1~^I=An>CClx3!%G!aXp^JpsLUp!Y9X9>B4|~qZEp(on*~+S~j+Xb83k1K7 z<|43VJwBXSUSYu=j90>G@oj&c()jUE{LH+nD3G+L5LUA1rA7fefA(QfE3<1;KP+c? zSrH$$j_b5s$~n~r>nf&@`KU7&a@AMV^$UQ&)xWX zN2^Ap^${xOYk-y>2&6EPfv%KTMiE6irT`gPx#_lqOKL)a zK^z!wv@iO2)8nDzuwhhFHNux88OdjABzvRQD4Av`V8p?`dRy{IN{T7p)DDiJc9;o) z)JT~sMbk#s2Ovlnel0&$k#~uNNEw;6^`ww6;!W+L`miympg3%J$uGU1h$XEK$*ks) zNs$44P~SLyvtgt3_v*H$W-7c#W4zlrHOFPNMwm$mm-7;=^$qT z(+1s35UZ3*_D(300#zJhT~7o0QbA^lkxk-m4H2v-r`(=(gLde6v*WZGo**Kth@<{v zsk#hufDauHjyD^%WGo#HfI2-xC^XoBDG8>wiW(?BGbBVn35v9dV9B98U=P}Xp-_;< z@bt_iIuA-6vjI9#{=rL3)Q{&pbA?(H#KOKbXRHm5ZhpVgumL=cII6SF* zm)?Ci?X!{Bq1%wLyk7A-Zm-BDb_F_lWiC9sznk>ouiu>N_u~&8x%H!KCR|zbA12Ie z^FGX|+@F0qz+A4fhw)R@;7^o9~js_H<&eG*R08PeO-nn zce+nC`n9pT!zB4$VjNv!CP^+`<)%v>6<9h!6 z`wzhGzV6D#eR@+~w!Xa&Z&~nfH-T?9v2K7YU7c^gZmwha16A?AAy5oxiiSSaW*&3+ z^inXU;e4NGk)O*Eu3%hUn$ZvHLl0A{x)9fh%!n}6gZgGiL2pWitS^E>A_ST`G3OeW z2EnPtup2Z8XJ)#Lbo#pj6a^Al4bTB9c$8^XsXEy4MIT@6ap*YItZmR5b}^+n57l?Y zPIj<{AR~NGc^Istcn&C`hK47LBRmu)P@c!GxJP4!rtdO!y$4|zv%eQjxRRK zWp2U8ALdp6!W04nT!Ab_?+5})m~wr((dV7LhKQ2G>~Q}wj`U>E;S0~zp$foZ8amuP zTv8}fd~AWtbPejHi5Jt^*pd*5G;o9_g~9`7G)4EK5>(jFCx8e;(nyGvc0oi&L;<); zs?x3`?lwr2fGE`%54GRMan2c@5*Xkt1#%G}Dz`GoVR}H{bUbw5Bbn)@`tNxTcz8ls zxV)(fa!@s>(694+7jMiGEQ1Lov>5%WZ>k4}b*?BqqeP{TPJ!6a7R=vil8<{unemDo z%2MkvAXvihCBzK<=AQO!5GZw6Jo4}ie`L90QfQc`m!xvLk1Avc55TC94Dg^H)PG~1 z^wZ0{u6+M6KqIUwCrBtXX~CIV$*S54-qci81X{vti4!W4DpGuWRZXOcVzTtLPw}9r zsEHLwt)z&0@+)+3zMs=uyrmb~Pz+)yjI69uqz>pA8X1}xw70^bRVzi%Bh*UjAHy-RiM*#3zr~S8cHiEb?-yZ()LK<9~dK&gFkH4&Pn^zdHy& z=t%wkYO#I&)RQs$S?oq$F8cfZ`c_J}+K=t|-cbKKIOZy_aGf*XT=xSM_;E}& zkv}uPcdvh}8vLOdAO2eLZ5yt!q*vtIKj-VP{-S|>#h|Z~*X`qhAMhUogi*B#__pSezn>vb#5`Fh#Bu9WL_H^}~aPJFhBJwNz^G5oO2{zuSf zX`*KlIW;rCSVlxfB1OS})4syG0KCf369s2j!M-{UwV_5bL_9My3S>RVhuWcIuzaMT z*@DXD$b0bp>-1T!0s;c2Jg5dc)C`&eW=sinRh05?2!!MieKR}MN(JI!dZ;~ge6jIG zk1uw78AnS2kRVbJh>`kc>M^RQok)Xtc!)tn1%vH)HqddIIn?}d@kjdb_s5*?n6uSh0AbgZ16Ht_+M#wF28b}v7>AEz9$)7<=`)|A?nUb_ z_rHhgq2q0g!<5RDJYyVo9@GA<@9*x@y&6uys0a07<4x_&j)#szhp8oSh_}+kIo|p1 z9uzU*P&-UjHASZ6*Llt{r#nOpIB36(I*;kA1jlu15oMj5Mo=_JFOiFq{l6%@zKFWE z3`dqz+`~ph;($S?M@G~=Qnu;iOgr7D2P7%wiVOi<;s_sVb9zLyc0Ext(~(|Ynv}u> z$3az8rGF`0<+URs5|Dz!l#GVVVpU3USun0$i-;6Tvcykp%!oNcLJWNO_tWPLZ;c;{ zf!b7Dd+2yu{C$DAcJ=NbN$bGmzFMuoi>(GHflIhC5o zclRSlMj&M<-*i084Ae{FrK%-JYQ{tLH1#+D;>-RRC#`ZDYqa8a1}j7>ye>Hh1{u zob&s?&lqd0{qf%8Uenh#=WMh-Fn%uMv~R|p*C~aVHz9(!{A?D|PSZ^zBCL{_2~Z1; zrdPSSt8Mxs1A)j$mo=6%cTu^Z`H2&|M*(j)M>}VZ1&dYg?psvc$p|MV7;0D!)`PC% zKha1^2e9YQ-=in}p+i-Rjf4cyI7*L+ZvOkd>-1*6)lNCg>lD>b+7ptKX{^iYeE-0E zze{XAvUefxW0J>H7~Iox5)eq_X>!j;^Hogsf*j-3S<9avF5pp7h!^QW0km}-@E-j^ z&>z>G=`&on93D-+2^-3y`LuF)QNDKP!0dWdIPBK;FFvXV$G1lEm%7=^j+YtRz0TIhX5>$Lyt%y`e(^vFtiYn}o}M#RcO#{#T!$n-|P#YuR4 z9+mdkhDc3CuJ>n2Q1q$IA6AB-AaR|wLay4gFLLG(!HDB{?~%^WzWEEAa*WlS1yD#Y z!3l-6;v&?p7W}?F$DpOZcgM=JLYUyzqSZz6;O@;nBqE-l)5;9(`KR~pyhdWB#~DX1 zl>B~sDxnad5S5iN1|=1KWdSVz;2^ey}4X@h|ann`6k{6L4KJhfZ3aLsj;mM=RDX;0h>U?u@e6n9S%wsOUiy@7h#f6HTjHTI? zi*~AX>Nv#C)uzpn^wciqmLW2Nh3Hz)K3 z7Ky95z!JHe4lr}+ajWFmxP>(?SA#z(t4ej!N^ZRq=;FcqOnBJD_gg zNJlX(>@n!F49cQq40^r;S`SX$e8-MSI`IHaYN2shhx4y-U7qp)+WB%CIrH`KTkP&* zn9mYXfw2-DIj@4X8C)3bFkt42_wS2a0{B`{pXyz?+LvPF16tu&#>^+!fb6}^*PL=o z`2-u+@jc`d<1j5CkdD?&R%gx0k3;o0AXzxd0Rxj9uuZwS`3oUhC8!d4$roBHwKzd&YBM(zy-GH-I}zE4#>*sVLf8^b`Z&@ z^?FGa5eP@h`nk7CvpPGEJY#jtq@CQdeJTy7QDOGe$GwvO6sP5ptvtUrf;ntLnXJs_ z&urO4Q;usAU>A*Ta1c8anO>S)oZqi3e@nW;M@@$?cz#C{`^WS=zjbtbq%@|KK@>WF z0}jUUr9I9ts+2S)A(L%bv*?iJW3zu*BrFM6n>a5q|F)ZaH79!7A9lvRj57E{I^IFW zn1#b*L5cwkR46)H!tYk);W{0DUuLNeMGI7AL#2qz%$qb5t@g6T&4}@a#e`;#DIR;c zXYVmZqauN9e$!}{;-0e9o&KUQ_LzMe7lC8yo)zSfqY_Q#lRpcF3@ak2(&b;BPsCb& z2G{gNrpnF~AOlQwsY3Vh-hX&K=QLs6(51BTRUM}y8lPVQd!6jGeo z$Zo<;%j42GsTRLiEg@1ZwlTD6LQkec-H&C2i?98r)wD1uu!oqxb8(EO-PFKwx-_xw zsuqv*Dq^tzkN=_>MH1frC$A>Be&io{MbZRilf8e?Z|wKdUl_NK)bDA3B#amaC%#8N zNgSORZpD5K?gebhyjL^dm77*~;==(LG5>r{L?n;oh)@*g296}O`Z%1Nt?O2 zj1`HUTD}22uq3;1mlt~RXP=>`gvzA?8aV?+ID{Bs}9m$A&1?h7zPA`7q_4WxY%&j3jdSZM}yEB#X~b6kDQ!YmNvE2`ZLyy#CEw3{`NI$IQ(U0BvOU0oulmc8&jZv z(w~ajGK&~o$fCYL!Eg{FieY>Aa+Jm*^9o*AB99CIz@Zxn8lJjcP#)L@;@kW)X~TD7 zjrr2Zd8%FCJg)nl;~o1Sx{pPvV$C#k3~(txG8M4qW>Q_2B6&RRtz>QLJ_(SN^Ob5@ zXSwFj8tGk1b*mEPUv9Lmbx-B0{}}S8i2q6KzxdrhuMZVW=r~M@nCtSpLY>COgLaMP z32-@hV_IHQj^??xJ`KC=0>%EXR7k?}qBMT9@PDLr4dS(Ci=;~ecT($jP;xI%(2kv; zw)*~Q_~3u%{EYQSaR<+$UNDWWZR}St7ZXL6Bng)EV~7dxfWN*QkT9@x;?SjsJK|5$ zS(GeBa1UNbY06jmzG#h9~e^x|L0t@1rFDXbqyEF*rfK|S%#1Z-3e6u`;I zSc&<6LovN0ing!SUC2Ya!qQIrbS>2^c*JxK==?)fP$IuXdN=NVJ#AMv-B9aI8lUR5 zUa&A!-@#n`%?|{JE0Ly*TQw+CEB6+kTUV8(?^a$5qfy15h>g5b$u(#STE}xoS~m!# z3W=8xI&{%WO+9iIziwSIlPbf6Cc+9jWxSWj_YLL>7!U`xwLasJ$jBp2d|GSQDG&%z@IZY^>Z*$fG|l@y~8e<7}kKH zgj012Pw1dyy3$7uBF`;41-AQW=D`bG&mz9*WV`Q?+bXf((Mq4YTT@l|cNcb}tcY5j zfua}xv2GrEyZ>^n{|yBGeFZSe3awD28o>v_BK=~{cTi*CHV6vKXKq|a0P8NqG6)Q@ zYfwgql`P@BQp0bMD=7Q{ckPtaTGg45m6lSbDb1l9B&(s za$lpC3$J={Sa;pe-%3+dvVi!RJOL{?agc70euObXM`-^gpQeew&X3ciwWEBwo6osF zMQ3mepS$9(77(XPH*@2SA($MCulp5yGWQ$kA3K5jU+?5UDF45v;v=Qd%q(3Qv&E{Y zBYNy0x{u2mpS&G*R`Iodw>b3+LPB69nh*tLTX8KgOR9 zDm!iz7loiWwmDkzmC4N`irk30c?vPDXime$#hQ&v9t8BB7+nB&v40x~uCk<0uIaV; z+Hi17KNE03OebqWu0He>>RvZJxRT!87iI+*KV{O5eib0c>Daqr&GpwBBgHPpYX zbz%`f`FA%-P)ab3aO!Ff?DAe>BYWmrtN9A;4Rbett3&djX4i(bD6GR# zTDfNi37C-`4XNh z!r;~J+-{VGqF*=kb`6Z5QnX+$qb>!XH>Mrl<5#BBr222>NPu;3r3yZ~6Ids{vFGJZ zd0Duc70+ZGL@|8%T-_Qh5P&;)DE)rp_xGQVv>o?vFW5iv`G30kv1H{&f%7d~)2)6F z+~FDv=Lu8GOG2;oD#ks^Pirt|Dwvslp9#J(d~Se79Qnrh`G<2RP-kaG);~to7eR}$ zOB0|h=RMiO&BIChyf^Lt zQQwP?rStlHX%4whAp8s(m)voZ@G=Zje;8e9@mEgp-fc+LUG4^*z5B0+=kBg9Snv6+ z;N9f9KX<5o!0S93qL;QV;7@IzLF8^e&r&jOJ&(qYAz;4jo&FScQ>_(Z&KJ(Mem zUlm8lOU&`^Uy_)#^O{+De@p~=pdf*Z-2OOYiMH&2 zB56MgSQ7o@|6x3qJ%;=y9YYE1MHw{=cqL}k?U#sudDvHv_$6;1zgUFK@TBC{}_(x-#@D_8ig5={5n4r+pXvCZ4^F1B&M`1!f@k1xf zYsb^LtzV|QqU8ClW_|fv6V9{iHF(*_-9{&Q2+7*(b!NWp>%D4kwb`4TDbgs-OW){V zozVMTKS}z2>!|N#AW7?qd;Hs%R1iwsgQ9~fi7QsX_tE!-l{aS?p-oY9=ZaRh@c`Cg z_fIu`RfKsD`1tsE6xs~`S7bhdp1!O-Jqp>rX>$I}$6FUY{>q*a&>#0y+Ipj?Sm<-H zc})`Kv-`#^wbU#XDwTIp{^FL;Mj@)ARuEc=za+1amOq#O4>JBg0etG^ae)4(>^tY& zyA{Avr?l5PG$UtyzP*Nv=9Oh3RL%LZJn{-K-44Fd-F8bvNMWcSZqkguMUh!x@$EMB zW)RAqClS7Ntbgfle}sN_4&%WRx87Psr^WT44x#TLJ0}o2a6(ZM%R|CB&@EE z)g>YN|NgN%X5`DD&9~lBho{1bGoY@5ruJKFd z^MTMw?satAFW|*4GjUvfrG?T|K{PDcf#dA?=2gCr0fAVwjYTw2oDzfsu)Nfo#{kk@ zuv>N<*3iv))-gWe24+&xmHZ(63tmt>%z*vvjo+ul4Eu<&Dw)p0p6g>}Yqb0Kp*#wl z<53PKGb76`)Kd?&&<303w~WYl0U&-dJb>eK0C(5rkfd7gl2AMQ?gs+Q)j;lc?>GwL zn;|8R>XGX&zDMHLwQF)S#Kd-wKVRRQl#gyC3d61rXW-3Z## z+`m}ac;!C^EE36?K~&sAY%0jwuDY%Qhf*r`oX^ZAQNn@GDT^-3tFq1{VbS@PH?wQ~6hRm=MAH$!G`G5MV|8 z?!Kw>0j&me^i2&|Urj$17^k)U)1T&tiQr!T>WqgJ&Abd$Hz|)$z#*oM0_ztmCJ;ji zwYK9~{1%!ZvVHi^CAbXod+u+0^|k>SUYtyB-#$`gxs{2mE;M!9S^f$I#(t#icp5lo z1YB4fiVE%uTI7D!CL@%vZL~){pcZZ9yUjRh4e%j=cvPdpVt;?c;bJn(tEV0^eB=ZT z#=JeAORS`TJaWf-dusVf(z8S)4HqB(z<>y4GV2Sbw{or%)YkIvG7{9FuI4cm! z3jILZdw2L4dAJY1#kst_eE7UWhk&B)FL#~Y>z@bxL?=V5iFjo&qJm4I8!s6PP|mt_ zd7+|8K|6x+iTDa#XglcImsXVws)BhHh_~bpCL957#&lasO^ssT5x)#o~wL0vo10X01hBYM&jV#xR!6 z6bCTsrg63e*1zPU>-$~?j?3FA=US>6WXHl+ibOiFfstlq<1$8Hw*e_xvoPaX6wf5v zoC}yL4rG(}0D^R(jnAPlGn2hMB_E)Kw{rPOobb+hg|avq8F4yM^;fI%x0U+c)3fM` zU#R<(a=7dtGDRQ0MN^XwKWy}u=W#JE3%;@|fpzpGFT=g=Dz^ssP1?#t$WhQHvadYL zDgH5(*<{bydMH(4z2e~hxEXb;Te&1ENbF);M?>BnhYeW%j7+(-L=pJETmlCh%KJO4lFei1uI zD%d{X+_DGLKp`aRrbv;GG)b%^D7U5vB8z^Nc|qd<{d#zT$`kTlx#XR_SDzC z6JLxnTup}$L&XsSlRb|0;_p>3WBD{N>F?%%5r%?sQWQ}NGZjkDElg-(5?%s}VDdf! zmjhq2%@;TGxNZiy86$XmbdVO?E4^E1X5|S?Y~-Cp zc&LrCb#Uy6(4OfFsT9*eKoDq9xDKK>8AqZBSztFZ{*&G&Bac6t?sZGUbzsb0xgK*LyajY_!lH#>DxaVJtg%FL0O7 zeR28VXt(0$4;6kmBnASf2BlPtf9l-l)7$nx^>f$d_;IEEWKE~UBLk+X97Y+#ARyFu z1D@>f8FE|X^L7&#gYPQ|t@#+0VcMM-f7seZ8d0Bc1OB7#kn5$~iYS`6WAJOTG*tLT z<}Yz5UYm()fSezjzaQ@e7S6kLi?_N0HW(AZF0U3jc#BFCHVFyG>&?r;PF?q7cJt98 z%hQcv@4ks9k#pJ9Db`X_-CH&n3kyvb->vqy_d7Bnl`n>)Mlve_;`Ewe1$tK93lQCV zJgCSho`F#%u`m8&F~+|)@zuV>kBLx=gpy*^#!(*Zqxz&LFUn_99!Si;_zKcs>mjrU z8Yzf2kvtGbQIg{d#)?!`4iH%s4`i<%!wQwwM>1k$7XHn1G%FD|D(YK^e3c4$;y263 zxp9{dFm*fmQqw^WGn}aXo-~>E!i{%FBLPCeInKzqy-mpdNq{~B*-P4kmqo^H$N0w6 zTcHfvv;W+QO7!ue>-RK&%W@qHavdimm`;9mUE^qh=4$2=->4p)24tSgMcp0N34WAP zKX544PbFN594g>ZPwMzpQm+iX*qOY8gnNZ9?zwG3WE0`U&Hid(r+F3@l~n}?V+VL} zusM+df}}0}R{2x}R%JzBMQB5P?5EJdB8aoIr;P6qlU1=Qt0oO(d}yn@1=)^6QY-+1 z@$jaz{E8<6tLTlYz}c{pf({O+2amxtlad>};r163Y*m)*Cn*6tI0vW9p8-l#I(blT6m>DU@a5{IYPgET>~+31*p8;$9SysoZCV+zrRds@Qpgl zum-F5Tk^C=ExM^wRea17CjRF?^M7&&`nP(#T-vilFDe^5nxLtZ?!Y5SE*AG$5**#K zKuy5yLs!ibX%sPulj3@-2S)~K2&U+}q6_7iM93B>?wH;r`i16{GJvWHPzkLE$46F zw+B>dPR0&HbT@rvKO!4;0?ZhzCwCC%D>G(_k0?o3!eRjrNDUkh$;XBn$5v=3Tq71c zM?wjY?CF!#@q$QzQu!9MX2|DU8CgrYVwK!~Z&z;-9?Z#2E6yk=o0#oajWuU(`AF(! zKS9lc_W9nth71*p!_MWXw3sH zBM(pnuTq?RmHI>`stA6`%SpfFo6UNc&Ioi{5?)AspSh#NXko*hT9hxXtdvz9cI&RE z%Yw)kk$@^9S5`x+;U`sXF;nGSDkCrYsA(HWo|7`E%ZiM;l^+rp$&9WtsHV%~rZHnB zFHWF^h5EstE-0zGC%Xfaj3uRtY=(B-RgwWJU^3Zj|15b0eJq_}M!)c>|#z zTQ7JnYg6}B892846Q^yEPFV6U;BUY8WSSV#l{Z5$}^`_sOn;Db(B-CP3R)<1#>Hl467Ck zx$FeTYX|3;!vOl!l>uQhD_WE2!d)^>IrG+Y?xPy}1qA8IW{L-YhbU>{C$I3rurmSa z&REx!f7k@CTJZ!l?5A-)O@l&l+~{+YsIV=kn;0*=n-ro)8l_w6ED?!((#Ank+4znM zGDlajm}RhNTGpR_|5B(!>Qd-y5YI4^Vvmm%pMT4z&jx658yk}5McKzW}F)dX!%9(xdHN(5dXX{?Wdvy#oIhI*Ua!J&EOG|PdFRvlcy<4T; z5L2RkPke~Y*V+Qqf9cx(+z^(1&Q8^qmpN7E15YJLL&bmo?GPcdqCk$MR}-WP5ND^u zg0MxR#_YaZyOm-x@lSK?jeR;3qceT0TK8(NyH4_|J7_?yBN*iya*ugAejHn+33!aS z!+)g|xP^U;71#ifSCT8-Lw7d7Wld3Cb9e8y=caQ8+{F_6hmxRC32shtwIoOm;LA^Z zG94iU<)L@*1omJr@dSbkL>(-$Ig`0L*r={!Jl-a!A3oFIZ5Y3;%}4&8$Gx$w%@815 zDV_WY@S23q7Ro(+aAk#&c#u2rHdN7 zillgheVn3HFaxYNCqe40Qq-PXY<-`@6WEo$+)1b+>W{ z)stnFAXJPfFAJ%f&eXe6<@IxeYz9^k5>*3v!*IADrv0!i;MYStj!Z>eRFb@=y#pKXg zVk76BL*tYR-dSp)A|c>?RSu(5o)KD^NfwNg&VA*u@0EJ0Ey-F$IWj2U)TRPCWZ4>M zJdZD5sL?Z3?(K#?bBhX8l({ZbV<5Xy68y#i5a6bMj_sRU{mP%nhPMhuk&cXsJJC<2 zr!QP#^Sx5oZG$p^d9zFh&-eCx226*A{Lwv?FOYU>$PKl*9Q}J#qw9U2Gi$K?7u@Kd zaAy3N<~JC7Jy)HHr>U7U^tN3F7MN4adi54+tl;Bpmelve52IzYSED$H%|e<@aj0q+{m~KeLhC(MYsgQ-E#D6i zJz*=eu+xB;uuQw=0pVpEQ~6f+$^TrRZxw`^se9v{JXNrN&m?a7ZHufXA9iq|pKt-0 z8M&WUUM;MUw>(Ydq`pvJ#X}5}Ktyb+ZJy)5UE)MA#|SHn(f0Iogn_1f!pNty;1IQ- zsaS_}#opb(D5ybGQxfXC1+lWPZRziZ&7D9At0_Lgj-5~;@Y>>I_>gW(ddr*XrX35_ z_&EiVI{Btqxi*dpmkf+DKXe9Sfk8G+!%r)hw^wSKP2cav_3|@(V+u|wv4q^+85MZm z`G%UBt!-AE6xvJ;UV78om0++|uXKEkUTjV&=kR*v|9CNnfjMDup3RwPg)01u-tGFU z0>OJCx12KxJo`N0;powya3}AZFqy!5t9-Kp6ur6DU`BmNfKNSh6(@55`m*Sw(4w7d zXdQX66#wqi#pC6>=iMG!-Zv#k>Sl$hA+80BT3ldMl~uC9!h&hpO{UfY_$;h<*gIBZ zsh^hUPiF=bSzmh#|7aD(H^!>pI~gp*b(|%DhqHt&lC4~kGEr{(?VsZ7;-pq4SwQ-Z z{SF!ErY50R&(KZ}c*q-LruI47z@jJ{@aKAoSxs$cBJSjc-Tj&TaUqWp=C6BZVGox2 z7GS8V4IR~AK8Cv==j+x7j?} zSfPIWaI`ly9*c_+Jz|3m9b|jzPt~4Z$$$0l-NN{FQkMHP zj?cy1@Peen6CiJQsQ7%rBKSWSlb8NJxC07&O#m<0a2zazW*Lp zEo!4MHH*(_j#Wmm)LOR1TXrjUIVD^&6)YLEBLgWx3DZjqL!{4r5h-Nj(fY^Vb}x!91U zCjy5rW_B4cQIjOtly69ED<&-ma0_2I(F9=yQx5!fDB9rR>M%T?n}?lTc{EV6(FoL0 zV>GeVYw*2&lZEP=k~xu19&b3g#Aq`J?nQqC8J=&NHTNss1!Rg&c#s@OSJ%c1GSGeJ z4{Kh*z{?sr)5opo8tZRQ;16tRZNGQhLD??lykzIT=;9>|=@Gd?>~r=P$#a#-Og_n6 z9>H`_n8-te^YH9pPl?;onAIz(E#M&cOr8p~}ypdIL!+mP`J`ooq2$6R@C3X48 z)ARTid4UIi++f~Wsie+WMW~ndSl=}Uj15Xph}!cB2gZJr|HW4Hm>T0+F7fB;b8jKa|f zDo!nlJ84a}Uf=^0&fj98UjH#fYt8ZfbmqlJ9WYpWW0*EeL2G#b<*?p}Z*Odm_(kaT zJ;A^C(a$3RwU9o0J}a~G=j^XDi#50Pno28HpQj`$p0a2M8wK5S;k=7G72$0i3e`|P zIs9n$Bx=QFAqI2+#9bzam)5slw@cZ&$XFv{v`3zc_oJPpRW+eAXc;Oj)M!|F&ZHKQ zN+M#y?_#0dwio~X{*q{DNAW5ns}2dfBS!zR{(wb)lZpG3%n4P^oE|&Z49Jf}tf@(G zkibiyjZpiR_6=Lgm3)Gmi|4U$%|@$2nh8B29+3QII9LGXabtMJ^et~iDF5)(xGq4^ ztdhZ7JTM73-ssKE1Zn^lsm-41o>_Lkhv4|8<)}4qZx?U-1w8HGiQ27=F*;HD64yp=8X3vv^Txj{@4S^7Z>`xPR zrSrA49;kkBHblN+nhxt>LS#q4ZjDpWMH!bg)>feqq1S;r)mF;DlR3z|*QJn6E~5P` z5{RV2iAABr-@3u%g1w@185Udq<7x+>^amw4XZ(h=u^)4;fWDRuVmZ8^Gjs|q2i5B; zHRunNjsx5m+W}+4z_0`aO^|Thm9<2!IHjBDP7?UUK>$5e?EoGQKBw{N6IDt}#=a|B zQF24|x9`}}@n+I3g^YE)u5T;e6pku0meth1z0D;sH>zhw&l>6HHVff35mn<6xNE61;$1sD#QfKe03A+nW#G+@YXHHzj|U3abi{ODb`vvTSJO(^5$){PJb{$D#fz_z;45`CT_HyHFX& zs&+$$*PFdO7Uavxgn)=i$Hx%MGC*QyR9$iMVQucLlYOn8R7SIEu;QAc{R`!W_r0g= zmcO04&8cd0W&?l@fP|}v$B4^EPr?h}T(bnvSlPUIZB%$OJQlg3oSuBQgFRzLU7Oox zEFNRl_curba(EUu>$e3>4yV~eWn!a;sC0XrGVEtYHHy^=o(Bjj5Lsv ziUIrYkuQTjtoR%NVJ@wZtjKtm@I=>}`X^SQ`Xt4@=^5RW$bES-FKsDRjT}ZmN_!K+ z5GE9DQ%{Ux`QYh>XV%q<)5ERc6{eCG{qr*ilVN>^JZTj14)C)QNGs44ZC918Gr+Z^ zY*KvT-osaFem7KZ{V@%jD(dl>foS19a^<2r!JYW-GvCT zimQivaRk%3$D?KEAzKUMuET|&QaD*~MU|>Sm$D6;*$@6JGiYO|@#zWtTCC$#41w1n zMqPrlm3nnn8ogGg^e^)0PCO2?25ptgxY)!c_++^|9X>m2_gAfpI`@@!%Bi#y>^LlURr8lqRE^4i4)qv-x{m+S6@1^oiS(-7~0AP~^g~H}&tON*cXi?3gRADAeNy;_3 zGQM$gG5&IUbEg}CO<9RaZFDI5(vX0Zr?gpq(0;Ve-ia$g#~`>;MH)(57^D=+q~F{8ojDZ!cinGHiy5$eOknf?cx{?n>y!mvzw$W1wyQ#= zn;YtW(dWJEbmuR+_;S!mBrR<7V}`+(z1n+5ZCLb z;APEa{e~TAKwP$MswEF%7+S(_MG9OTSS++7#yB3{;AQC{H~oUnn+%r6!xM!If7D=P zP9Li%vvV*hDg_zC$He2(_6;XcH^#X=tRR+0W1wGUghrVcp7!fKh)P|mUifbfKkvZ~ z1)3!)ud=nhT>^yxF_&d!9qr-9p|EV_oLO_6p}toieuQWbFKrW<&2MPVirh*>Cu56nm0K z57xT*Qhd?f*$e44&1qT4Knn-QuC-8%82hoiWd~|V6*j7zSbid{#TZKJqCU@P*O8+F z#M^JzS8rpfYR2m-G7UE#Dl!(ym9g^bNM3=Tjmh4#YAx_|b*a+EC3Z(Y7S|5^EMI|r7L}OD$UjM+-&t|wXnHk25YwIvPSX5PW zY8PK+Ikl?mp;Y3;a)p)`7gv>E5?8oxXYfB{PsJ-h3o2PoZ|Lz}4tL5;UwP>m7GO|Q zx+n0tlX~3jw%orGYRGPJw6i|9Se_D22N_h}rXU{oH?Ga`xn z1XJAOzY>f!vSYNX+y(1A?`+<>c_Ar5L&v(q-Y zY=UdK>kr}ujyZ2w%C!|*Vj4xtyiJV?<%6?UpEE(-Iqi(?z@U#T7qH!exrhB97l3kV zN30eueVCPL;^_NP)@B5aj4i4$F1tB?`xwU@vG>F082Em-FQP}x7Dq&T)-mi1RLox* z&Ek)7;xEpm^w+?92Zv0nHv743<)9@LgX}MlxV} zxhsrULikmwK2qS_Os*g1)8h}Fk~1mWKU#z7Ps26jG3->Q|G7%Ui)XkU>=g{DJhtH7 zQQPTfKd>?r5D*Q2cIOSs`I5k2%Xv`r`N_%EAZ4HZ2za%liJaeGlGQP}=dYbn(U;9(Nw(RJ ztLdeZ(_x2>ij_&e{#z_H_$G=;W|r^!(qNQq9+zrX<91<9~oEV-&bpESp0P&Ye*n&cgVN!l2X{vZ6_l z2fLL;yh~vt;WzVCL?t4hDcXqaCXPWWO6OlpESwe5$SZ!4{Fc{;LoAfR@{$I&spx41 zsc?#qhzVN@31KGMY!FmBDOZvWmRP>gGkX?{0iZ)veBX(5)$f`Tw_B$ z?%-7KNa>Jm+ufJ`{3hG3La);7!%+NYr$5`hGriJpI7mZ$M3ojaHO&lLY_bgefR;$} z-rMp<9lrKz-&Z<*9B4KfmAV|)%vc*}e!BVyDX&ONa1&J3QhHt6Vw+*rSPm8mmQRDj zPwao@Ovs-z%b{?v#EgS3DnT!Sn~WD3;%|1jDiW?GE6P?itwDoR^8vRyqVT)J#^w?4I_ zy9&?TAtu~iNk>Zq*pxpTaO-zYlQS8v^q0sE!N)1nX##lZqpHZ&<=snE_uD{peNk0r z$Vz3!2#5C?RNZEhE_Ql;0e8jaFqMfYn_Zj9K>Hen+O-tYFkrFEud3H_VS8!y0+sM2 zwc6#bGl@OovPJ5Hm70ahQnOXUuVR&1`Oz=&2!)hKXbC(Q{u?i*2^aFH*;t?j5_c3JNhY8 z{n`hQENj1<`Bo}mY- z;U$z#@^VxE)cxL?lT31g7!pbw9IPrB`NHK$JZ{ge${*b7ouiW_Yl%)8jf5IZ~?zirpS{y}gAG*e;DdIpF)ckd_lW89QrNQU>8xUiHyiQ*A-1$O8%oHQ3D-7y{Pr8NG{>Y=PuAhb3#mgn0G+g^ZmUEeDnbv613lvjIeO3aS1V zR$@E`mqk)0?j5>Uk7-6oZ4C@X#8x}4zuSOuf9f@s0pJYd0N?SOpjS@XfT5|T=faP5*i$dbW zQg3YK$VyH&tOmlH4obj++^#Hi$lhtSpl_E)1b`4?%)AI&pwk>IllH>R6!JU65m9rl%Z-4PzH2oweKuqr%0SkkFdKcayZ7Us6J zDGS?R7;47!i`7yV&RQm!8&mS{g$$XG4AfO(;QZZIW$#(S>@OA8%L4Gi888FiZJ}YN zvaH!{QAhnq@PGnE3y(bU^P8hvO@LH7KJo^N<0`JJ=K)!zR0_kGZdq)6)v!9KD!j8? zft}f9T7hh-GN_3A@uu+HoV!(@ed2DP*a^ELZdsLhMnKNHY)>*gaXXEX?L zLUX@iAGleV4Y`v9W>%GPqNU`3nAjDpM}QSoNZ-2axKEbrZj6HO*4lhOwk{9!NTiD| z*4}9Z$$M)7Hf84eO@t99o2kOhKQSxqNN7`o$F5D#$I+elBSWh37uBQzoCMrcSkL&H z`q!Bi;2}-3&=oC1-Xog{m+x;r^*|C*F6)*p04{-}NE4cxsKgNu(ION@Sp9{W80%{h z^fd{NBy33~lL;~2cn2Hd*8o;&`q@prE+3)U3Fk2&yt-=T7z~)i0jE0ns2oX_4u*AB znMGxlA>U)yKO~sWw}uDk*?;(G-;?+aRc_ml=KH?LnT(tYMDoWtRfBI$RS#CK`S`z0 zcCypa5sQ_uPO&kko|}A~JV>wLds4P8YxI?7z;Lw5nZ#SWGjQRlWj-8d}PxHZT+j>jbuuXm*{Ix!hcy zdkVRnvo(537{PlVtg+AuI; z&_9Rv{iw0iub@Vwbqy)y;?-w|EH%+aR3@cVgWp1OUTa}smPrUGP$*52j}Q1>_BBRu z21-R4ArEeirWS*@)FH>X%+(-c-gg9Szk~nO^~9L_R?n?eT7ZJQ8l_z3t_HPjs|9<2 z*9jPy9(#oum4DVTE0>ncz#V?bI_Q++L|(uhrk;wv;O40^-L!9HusX9iyt3B6p{k)02^&%4yxS3`5EC^+ zV;Crb&_``Ln)%X)z{1Sd*`gfP&`6^3QQwt*BZ0@@=RG!cs&g`cC*AJJhtl)P@txs} zdu8%K_Oy-Mc2Jwv+4l^w6|A9T0xW!KhE*g>^@4smZyC&%I_{jjECJQB>N^n|ItSR* zv_p~k=^`bI=)2*AwU0%ZWw5{i!25Z}e>UMcCJ=N>Z5(eF&<0MGUY7QCz&a(%weltn61akd|(o(O|(8nik;Frhz6JR3VG8 z*}Uo2soky!jLJG{@6YIl?v_ez2EmdvZYaxndTyrh4}6}Rvo+|$H*R)-$=cueyWPCA zWgX^~+MWRG3O>CbPoN9neHV?FCKq4v(<_d9ovTctCfCT!?eC5sO8#Ghw~Nt7&yBZ+ zPuql05ID%cIVez6jgyYhSS2cMVX^pgMV_F>dVNTZeq4?n$0MRrYl)rlp7s;I{Dp+U z#)*;bqZxn-v^Dr+$Hx;gEg*v`Cw3B723?wJN!4-$plE5!Z_g1bX-=iqL^-QC^Y-5r7+EVu=CcZbKl_j_yp%+Fpu ztM^pzs$CWBYFnOP@H1S7FUE0d~phlB_2g?WjJ$pxV!r5+u7wjIaIH&WptsA&*> zKk9gnpf$#YtM%j+Qsro-vYB&jY_YIi%t(5Y@KwIP`QLq+^M7EmdoA_+jwCVO+${qx zwXLlyQ-9Ku3CSZv0>zGfAzw?o$&_?nlLsYHE%|=LkN0|yhgJj6f^y!;CJosdb-k!r_i9A98wHpq5t+KHAW70#hsNnN-%>-+Y$r2P(2116!6 zw7U8>8+F)rD6gau)%V)sTZD?_xzmPex^;kBLCiZYG}d6{_vK(Qgsmk4UmD>uq;O7! z;15%xqvEh6kZ?6layCm=5h(QT@Ph!F8CYfd42FuvzD}?5jWT6HOUi}%Kfn;*z(L53Bngr-tf&F;D2V8net9TW)o%U!a9z>PF` zv7Mbw(m?Ml<}ACagjXe*i6jxDHBbJebeb?&UIx;xE3!%frb+ z?j7lo*etyK;`=3r24f{I++YqD_G36prZ8oi6Q(EoTVB_m-hRDqv zRk?XDS)xQA&T<4QpCXdQy4cXJ?>4&6B*xQzNKKRU88ClaWw0Zz-f(;ki?wroHACxa z<^k3jOkTW?7B)(VlSx*XW2{-fnypFv6L4O$uB_&dlXw_>C4Vh^%<1;zds}YY^zJ<@ zyoG~FLugA<=Xp3nJ-(9V>IQOkV}_A5r}ebRwa9S>h96-*#e(oL@G`D%G7Ro$q}3!< zZ2o3cgr~%<;ZYJY&tkh;$w~gQ;-STsUC$l6y9*_L6583PfYK!MGoz^ZGb zHU_l)3}7QPi!&S~D(NAvvDpYrEwQkG&a+z_kj7Kf8bXUD>iwFv57*D50p#@g$hv_oIk)#XL(o zQVkRORn#V{!MZO`YFZ-Um2#qcD1kM(1#!hn4O0gOhh|PyIK|{B zB3})yu}yma<2T9A2qF_hs>+~oHKhH$8_PPGeQ~2-N}iz_HmwFld*en~T^7_K&;f>q zI#U!Ll(vzjsSjS^ED}o14W>dRp|mHGpZ!>$N{A1syHHi7ax>|rfHy%fh74qNhsN?r8pq-18SfEQ>~s4f6sw_|rD ztXfm}Kj&97Vu@4EcALeZozaW>!|SkJxW_YNI>Kia)#3(u+N@8ma|Vig3pXbp69zC?O>7 zeVekGklBU6!ce$n2R!?ov^Grc5&Mrn=8pXJ zVkE~Cs30B)#a}6J*_IAOCyY5d<1akydtv9yT%|fMX_ad&$?WH{w?@bGNA|MoV`k*~ zn=SC=nviM3X`?nclir_z6&dcG2A*ViP*tL}KQb;{V86y6(UJ@$ODHXE^Uu*Kz+kh0)%VExEgelwZ~_LLB+WekWPDUUyqg=bJ& z7|v7HCRZ6&IbWB*R4in%N05TCTwIBGa0-IUBIS#S?Eh8|tXr*1sNxKWwmqGvM-7ny zP#;)_M=P;sM0x`75K7I+FZCO^NyvZ^CU`ZugR7bqPbP%VjZ3#p^1wYa20Z2AMG+4$ z+&Iixv_vreLbE@Q%a=W0gowAVDuKD^SJuSWj;~2r6Te&=wo*|Qz!PozM@6y5*xL{< z(#m2*k?){M#NHuEC7nMJeQfO##d-=nxN{AfGjeiKK+C~#4a(*bV0&!yi~qI*L$EPw z#loHAz;ig8MY)s^Em}g&G;e$$WzaTQF02Hjk*u4$toMx_>As9zezcFRPf9XdMl!1# zxPv8j6X-d7Cwj~w3_4^8PN2-VnT!428F4Fz^LSIuxQV5~?FeNm!pe!*Ve|EztB}Nc?H{ zin|$hPSt1jAjS1x72V|n?CO8}oZV|HFdLn;s*DGaOZwGm1M?@W@vNsRy0@pN#z2ew zoe+*=A&N9OFm8+eU;?pGu{3(JuA@BIB}T8j7v~>rLlrP|FJ6PyhMi+A$(Gup6)EF= zBg(zfLpVBoM~&K}zs;jWRBb!cWuvRF#u!ZU2y%cN30J9{Ki|2EK}XEA1OjUmlJL4( z?Wj>b$YSoZCI*_8d?JYj(~A)wl1d+>>=ARTI|LuJc45Cm26uj&TPu}^+&v`kn#L{=AH8DPXX`CCsQcQ)Vt2Gah_Pa>oxyZQ3uadxR?@!CU ziLy2As;TYHnj3~*_(OLHd(4813$F4>$mU@Tu2mf_g zW7IN&+CB`gq;(bg08`gwhdQkDqygAUfq2e~KJ;Apq~yn`Nh(~Q_xqz7zz^s3+NjdV zZ#Yw}cnzx@P0`wkSo}QiPK%~f?h6YA*$UlCF->!U4@n(NvmX07xsn=1U10W8l>^25 zK>{(nQB%*xZkOnEDV4+P$|u4q>SHte7WEKf#(AWm;{-2F*3?afPI!5`@ck0jKHJ2W zv6gGs#A@V#O=~U7A=JPnZIhc*Ji2%+HLWQzz-*9;ZR|FTB2Z6r0So*~vsqn`tQ|g7 zF8acpO=tlso@nVmAeWNl!UHl};Ku92boj8Y8_Sn|t3jyTqa5Ypc^fO-<-XnH!)81^ z((oS7!3M|Ue>Ehc$_b7T zM_&lXHDH2|XoZ|Voz`RST*Qvkii#mLd5D_dEm7PjNuyPYk_Jpj_%FHiYnR}gL+tzZ zD^YehG6QSHLB^E3G5IpdzUH)Sl3zwVw-YVdSHe+6mkzXtP9D}_UfN%}Noz^r+qaWS z%c0b@yyk^~R5fYg1aT?~sa_-JP2%gPk)j%smi3ToguL5{2y?mO3bkp>nEw7s65Fc3 zv&sMZk?!PA`G^dO7d=i}moqrvcm|ILd&wGE;UMph6qVdIcyj0|9JRrAZ**dc!(eE zjA3O|1V2qEr#c1s?x@dybTc2by}n=K$=xeGJ?vyDjph&A7QzmfTic!$Dibnv8RuWcw-6?O3Ew45{q z&tb~kz&?)V&C`FjOMusCOw?jlNO*yk=b&ZCvarAHOUBfVy zUy|IpnX7p$>%UFrJNOFqpXvJdYuEqPBwqht2lb(RZ0wgli;@(KEND4{&A9y8F=_tS zOB=xHcNpENp_*8-rOd}Dbun!&iHshU6`~7+dZcEzr3bO>fE&0FrMitAhX`QBcA29| zv%XG14!GUPQ(4(MY&ns&4Pe42J3WCahD$@jROs#T5fIB>uu;cy;uiD5kwM+l!~o`B zfjd~wRN8+dj}g^jd_(AW){Cdn=3N*+OV)LFIT((tACvwRBqYMlk%1DDjvp_!AWixlJ=#rQ|MefCd!@s``j4EXnl-+&usl@XE=KaF&$B#v9y-}aeEZ`O15 z-3}HGHOyMmkbhvIYWa80AW(SItODE#qK>io&DXNKz3xC$*BW-U?zH)$vIyt0%Gc zeo{6M%~!sig_-x5_vHdK^nCZ%3Bmy;0~T|4tj3>=3UgUJoWO@WiHk>fuh>_?m-ks> zPv=Mba9I!aXKe*>Rw1cLC~{U%JeWgY_In-U^|DJtjX z3jd3Qd%sSA=fjuMf2c6w2>x3QU$rSIb69Doi`nACrX{ak!I!6b_m|Ygt9NAgAMv9e zmv)lTx@9z+#0;NVe~oC86erNj%7PtoOXC=U}w zWzx)y(#~Ls4~0l<@w&oI<1gscnA&;aoJJV)&KPSES}jGYZSuXiOh99;%Hn>M2(+(2bTR76f< zLkh+{=<@d$X8(7&x%<(*dFgO>glAs2h1?97{9N`EBHYOcXWv0WM4J`_6~!kRDp3h} z&}h+cSET4c&fT7CAie+Qrl7Ti#=C1T-8AkUx!$kPe5!Zu$-)h zT`Mq>zzc`<+j>tX7U4uQBM65t)i*g2?_*9*(N9i`z0Cf* z=T|ZOQd|n|Y|p}TtR#F}boCAAM=vQ!z=SIN=Kc8I>H8VFN&H@)S}U)<5Bi+`x7I9W zyDPbd29~Ur^ZBWv@1_wU)CCJhW9qU7X#8<{xVpE0@6mBeE~b=(3AbK<;V_hbXfc9! z$bEnoIt#^r%g0{ne>fO&2fj5!;!c};eNXQ55vBRzOsSHQo>)wi3vI{p+sO44CwF>G zNL9&rhrZSuOVF{nFze3H=ivA7bKT(YFf~S=-ksAZ00kK2M;(dF3!0rO-8XsHarX_~s`C(4h;nU2|NsA|!GGCCDZ!b8LK5l77fjKptl_Ei6(J<2ASb z0N4xMdYxzem9VkDUPBzK#9bdP;}`Vrj<_D*zpP4sz8 z?UF|*E#8X2bkZ8Khkfb;kbZE%SUZvc6E>9D-?bzOCi zQmdQjJLR2l?Owe$-;zsOPr>I_Qj_YaHs=c`6W8UKu~vF?Ub1ozdxuPn#k^4-gl@}= z*RxdPOPkvFQ$Jd@V(l%rCF+jIUQ4X|6P-5RNogh~WwC4lc1OdetHXb}U3>|D%GVPf z^x*H=*%@41*VFSo`FCH2GqKy)o0UaD=BhUyIeMEP4SA7{Gf;*BFn^M*k9#60CpurW zVc$Oun%=SzWm#7Hcu&vy&?aoOF?5{c|JqmTIOl@Gz6?Me&9%d-EaF9RoVYE0Pi;Qb z0(%y)9*7MqeR|`NA8_2t@T|et<#vw>mm8jLYLw$5FUl5*IVM~XJsGV%7{r_i3ip;W z5Ylur&U=nhdTSo=Jnk(~A=cyjU)?qYyXNmv))O8dV&4VETHh^!FnaYmt$uUT4P6YQ zIJWTR8!CS_*8eefn5f;(!TPA=x(NrTq+XoW9A$|t=B$r2tnOZZ_dfmknuyz4H?;s% z{GHs)&^8un(z$ihNvlcR!)QpZY%j6L^LGhB`1G0Kw|RWVtCLjQlI&+h{%og&MWSx* zj6nOFP4)pX2UO6`!QI=l@yC{@)fnJKtkmK zJLoitn%_fA5$YtxM26KIfbl#mDpCisv7q}|r?f~e2Z7sDy7A^!{|QxSaz?}00954; zG9yRzSJ9+Fmcq&04XydRaD%Kmz+pc#QXr)w|EtL%C&!!C?~`YMPfCjSOm5ot*C0DM zrV%9tcT~-w^{^y9niA1N(o~lI?+@-?9}uzc@Y1K-#}nYIED!_b;YIW^d=@5ayJ6-} zqVp8(*)ik}{9FR#wCCC_KgX^25fd7buXXGTHyIx`KQEz&Yq6=+{_N8oPP>1E)e=({ zj>Hl_?*c!voDgtv`{QW)u<)BZGyPqujBFsj$l+YFF8Nd2QDYMlgFg|OXoCczWiDMc z8nl11GGKy}(2TUw;>2-(J>&n_!4v#imj)lADl1#Gsbg&J^IN)L&kY_zF-&NDAn7+P zhUcE_BJ^;mldO-Z!`xe7`Ly89NbFOiIW4S$%OQCEDoTee?I^VYSp>q36SnUzkl|h@ z97;NTTvj=rg?o^k^-CSATT*@t0>ncV2crJiCUYmtdA?8n`m|A5(#kO=b9L&4VxM!+ z#$pFU>4rvGSVUFaoI>UsXaU@}Nce`_+@ZmFr3V^5-up`+n*O~e*%ik%<7Rf@aSF0s zyhA{a{&m%G7~tohd?m$oHe3XQ#YP{&;Pa7iHDw4u5vsfo|LtiwkQxk``390?pt zB7kMEAc{dO%vPf(Aq=mPT4YWTW^lAom?hc2{bSO(eIniLuAczc2puXuOMyT4c^$!L zX`*76&QYt#v>B1$F7!FC^S74r+XO-Ee+r>{Y%if5_zVBPUH*^A`k(|`Cs){N-iBU0 zF#TRc?I=K}DC&aK%*E5<0&nln9(?u|+1jITGbw3I{&x7t4s*R{3o9BNhwrU!vX-4! z==ZYs=#v^quzK|duVE>UN;Q@c(pHfsg5zf4r8bl?nL+P1j*COpF(0R4K7|E383#-X zzHY+yuS2b_z5B`fd$X=3Sl?fN8m{-1>uk)ry>R%gyGLY->V3|J?#<8MtdJqoQfWEZ zeWM(irHLOA+Jzv9w0@mHqR)5Fu=fS0>|FQx4S5m`1 zbc$KE5Jp+abbM7y!MvT>@SvR1rikA0>DnO`vTGjS^zALnbkoe&iWF@TDyE-h{?6n< zs(qWJ$G0b#)58C<=gUa$m#t8g{RZ)PVsjp{D#z=e`=vdy=^2T z4%VD>Qdx+$jo*rV2X?ovmsvvivCM3UdcBb@%6qhpF7emwH2yFtdt$|@tN%+;tBJJT zo^spUIu)?5ep)l_!Cscj@mYbnhxpd<&>d``hwxzu-mZT0A?-#hgE}DZ(3M+UEo~JJ zQR%(?sForpLi=7$aqLI$+lb|xd3z~-`3{h=Q4%vcc}a1(KQS8GiP6>^>)3cQ>h_$` z^;r{l4L;@^xkbT6G|pEQH*2o^q}Tc>FzuDXZ0(p}HWq|QSiaExU@qI?NLG^57Z|OK;sIH}!YbBBldhglu0wtNyk`l zhfA6=|5QOWsImQp4jAf-LLv)5lO199aL`o|HuyV502$a+?tXAvngh%V=Q9iqCL45G zrsr2pf%+Ch8i`)Ps$yXzDn>Iry~4Abd%Y|1_7?B!v%i#{A2irteMXT}`6qx-7&@bd}J z_hS@juAG%-WE8=cW9D3l$Ng6_<2vM_?YndZ(U@~6;TdjsNeqcm2z|2j+#u{|cvwRx zEix4|csc}H#8!HoKZvj2-!Q1Z_OQ*=r^wVvqkJqu)0Tdgz$(Yb4)DhIVp*SS7ft2dawg#W?u!alZ z>xUF9YE~@99EVXx6#4V6)QWZ;Mi~S68~_`Rbh%p`uW}8#1=RutR7lfFkqRH$7M9Jx zqBuY!1l6knUy<9y?sT;x>kfp)n$3bwsd?d8?IUYG4!{cY>=C{Cl}pZfu~&`_{u|K&B!{Fi|E<|x7MBQ+x|=CGK-w+pCv8cN zzhX(enZTZSV8y}^n8M#?XM(Gq2f9`Mf z#E1mdg=?^)GTDJl*!Q_y;=|qk-)Y1L!{XarYDfQtdv+t*em?)HcAu{FMaPrPkGXvQ z>pj1;Ejk{z^aXq4QDr38Q@Zbq-fjwMA)-5lJ>MA=8IR9-)`Oxg3A$c4toK*%o!$qc zS}I!a_BF`$ykEbqd$RacfR|24WR1=Ym!9m?>G!-dmFT20*2;`_vbuk)Hm1rT^j2nN z#&nd#QazrX)7xjxqVC*_)vzAAkdBmN!}6InIiFme6v z&2s+f8*iz75!;(7*;NsAQ`xCM33z+2-MP{J7$|P9V&rV^Ek3yvJWtL2pc^e1ddDX; zicHppq48crGTUj$kWmIR?{X=9Ku#&qmjh#pi_@6Iv}!JGdG&eLyT$j+_ME*?c}2uB ze0O`)GM2B7>tMyT%{qJ>=+nhIpJ>4hfH|0Fr+j?puNE+#i*rha-U|7uWqrmB)eXyE zRH8mLOK(mp4^Fo#qupZ%^$U3yl)w6QNs33g#%t?3Q}HW=UQTD_Q_>@hYo4VpbuN1* zwd1aF+2!A3d?DHnIjf%2MhmC($j$C0Bz2rucB$6s zLecLR-uPO5xgDb|+gi1Pds=1UbU}B;Mo#xHPKo`!_ZesEvEIZi+QC`-*qc_yh4r5f zB9p7~7PRtvPG3LPw{c*jdSak)pA^Q8)L-Rv;437)Xrgpn2Pi}{O)-@4sy{-Yl6DWN zm>O1A;0Sh|_AVCuSk-KJEQu8O%~L2XVhn)5LCRxe&u7m?O%mlNZ%R#ei1C0it?=qG zJYwPSOAk>IVxqlDbxtDB_P(zp9`|%c^!|PQxQN@@fWRGzCr_xJD{fp-7L<4xHRr{( z98m_QIf>mLQ67f1VlZc(6C*-;ASx>$f)OwV>t!#AS!qN?Qg}~qM$1=%;7l||Lt!|T z@enaT8vd3*TdN_B7S6`ir^6s6-eE*0g!l*W1s#DoKefb)zq6{<>1GtsUo={mQRPJf zB==O+qqJ`W4sYptdUl@Yow)O0wW=!@lWGHuG%C@zNur%s?FFro2tuO)d{RZ#opJay zLMd3O*l`mo@pp)HANn!DY$B4tA*bQ=Mjl9?;oJ1-S}%cHJnl-hz=AQ@;Tc?lz}-5B zU#hK9FN@A}hqEwzhT@)A*E73y!emK_NthV`U~+zCCN0|PnmgJrb$1(0G_q25)EBr( zNd=LnG7s@7MUz#>c`dSnjb}|C?NY)!*t5Xh!Qs;A!Qt5}day7M#E|dgt(Dv#K+ZHh z`1hDRgGvp{EnEVHO!-DNm@1;kTCUt@uY+fh6Vtu%wy?4V-}L+$7M-La3)eBylu9XT z0UozQ$Yfk8mrTq^Iv1p-wG&y8Plto%KzL7tL~;7Bb1jyYQvfTXiOr3N#*uT#0we^f zML@t|I3Bl}I!53e%4*=Q;a3br9`Oa?uR-1N(-P$JFH^b`Mom8^PO7q(EDOfkZ(*>* zN`ff@<`C%p4;P_INyzqn;$p&#yAsq5b{)o}Lpwi(_q+`=1;#el)jY zRm(hEcDhZ3$MH-X`9w%C5jKsyR3@fKOLyut+YEY!sgWJg* zMGOA@bUbE{*Wk#zb7Z_ACV^DqZ%hb+Q&Zlt6>ELCZ3!!nF|l@;Ntt~LmU9Rcc%aZW zc15h!QH}mXur&ZpuL)rC&-6nfDs*oyYib(4T#bZ(+^jAxhS==>S9{x~*RFx%aRfC1 zk6+)UXH~6K|6$Y=1Rm6^?Mq<0e5w!6FZBm zv>tm2-{3Jas6!KKE!@|?v6IYnqNEBRx^p^PeV(pH2twzp5r@peYybD5r*-eC8}5^P zH>On1)O?CdA$vLtC@v~lHnS2qlJ{fpf{FrtAEPQmO~12v%3O@sAc^ZZxH2aFgEa;`QJEc8Pl&M&A9@$nY&-~ z8Uep*?ixfKtN(UXu%;J8;2EpW!m};P^}(<+6M6AHae>6-WF;G~)MzCvr?RFJLoS}n z5si+6wfCmr(1zzsPzTXV!qd~#V4RlwPx!7CwP?5~b6UmFY2=`ahGa#t6k*@K&X=(P z#Z7oZ><%7))I#09&|x2yl^hQpD^IK<O1=ptMHias{Z|S2V@W{ z896JfnHeoPS+X?Lz~08tpR{yMqLUPsSL4ly z(fS@lWu;qO347WTd>5adbPAK*E1wB5RNRrBGy%h|8z}rS01A>6t%zt5{+{H=OEY^6 zS=fawUzsq>>}IT7>F1oots-O;rsZasu+Wt@idj;!#bzBPy8#DtX82(^5=xvaAmBx? zi)&`PxFOc$$cCdGa!yo(l4Ve_=eWvDmA(^)9MvBPh73y-I^2I<$6_uVY_7@0E{!#G z3_C1Le6fNC-;84F?MM5-$9#lDA$13z9S?CW>tuo!Z8kN-$4*|Dv(9h*1jf8KPT!`a zoDAo2!i@#^^LMg%wtd5TGcx~b2S84SW7XO6@DjlpvHRcqX6H3_-sXQ^TX!#IoB4ZA z>n89XdCMP-&KMYu#eUJ?{A+-*JSM!)Y09=;q&7Lnex-XorHY}4e>~vS={1u15&fsE zbs3v@){^lBF-7Uw@wJ8VwgS+zoNE`_MKtlNHfk-kwf8jB+YhxTbDU{`S0quEJ&6O- z$+G-#^Q<*BS_8R`QIx%*13^ZPjx$TQ!KZWuzTT1CCcJJTzZY0yQWCk@;qj(D(q2`i zQ!cPJ7@55d!vX>2WzZy?oQ&0OvGJ(#P>`i}QVKc~v+~sSbPYciyRp@^gAu|tX)mGF zwz3jAw?q2a#J^n%_>3j$p#$FRz~B&jHQF*w04QjaSFj>KF7!6Df2?4|8^1ce_HAg* z)E>1X3;4LKU*0;t{{z90BBTnd?JVknr?pxda&~5~i|j z@mc$Uti!M0d{JtNorT^(?*Muu%@PxP&EKsjKv>h(0Z6%JKCuSs+yzK%)-^CwCx zUle@))D|+of<_bCEhztW8_eB5-kj=3<9EcY3o~1okRsJT=;G{l!BxqoRoc$+3_`0X z`CzKEvqM6^bKk#e7-8=2^=|@{$H9#aVfp?^{*i5C5X%`ZAGr2so-krbnWyM6AFEdath=Q~Czx@L6^S9I6|7qQ<6x|W-~wa|v2ME) z1FUEzWmvd^L3-vy(dA@$SdkazWyOup z5@lWPajOk@A!mDau}6x-%9fB~jNw46y&8nMssF*C4bvfFW;b*$f6`gLZF9|-&)P8C z&D(j2OMn=wcre6EXYe}oX*qmZx%E+M>PWBZ*8i<9Wesj>MSX<#Z&B~Ysza~d(DP|| z@5iA&Q@9L9Z#4)b5_FDtv-+Ru}M4xF-{?9CUx zc3N>6lRD&MUBp{V}UFb=CY7yvTyzP=s4k632KKUjAyPEht=(` z;QhD@nG(V>kmexEqiOUI?5WYeDbe|qN8LZ2eiKjsq`L$t;y@hGe}f=%-7znnce&qE z_c{LTd=GFWunM13+w2f#c0Vlp3&marJnfREEDPH2!Hv()rjXLcehz@ZYlZ1{*|S@| z+dyd4Pt^YC3BPA*dpkX{O+68Gp=VV9|IQ{u%MhI;K6?!NZYUx5x#!$AA;p}^8b~=8 zMunqBcp*lC%aIUIdygQi7+Ehw>_fmI{f(boXAuuV)GR^iEL-5dKyzO|If>5z>?Z11 zAZ$$4+xvns=^u`yK^h7XiYLJX-xD0h4mVafoWHvOe1J4Jy+$Df?MM;T-<143OTqW7V3vN%JS=UotFC zaF2G2Srz5AhQ#OyKVUp<)|Xfuj08+dR9JPvKptP+G>MTZX|Ce}o_>dQE#A*|0|WjC zp?C+6Nr&5`r|Ie37XTdjPX=sT`V#WK5D~{W*NCAe3F*TuneIQDsT4v)1!hJ~QKkOJj(Tf8Hq*$fqd7hbL}2q~ zn_;<|-Tj27IahfXrqJC)1a=r?yH2=i3A(Ffp@WLt8ghir9JRS7InzA7mbUZ z%GYKA-%9zK-yCI{WB+Oip|=c_GqD`ZfwHO zGc(fdrOYQevEC@ujFd}+182Qx`>nodkvZ5 z0jD}kDD-)9+Dn<{N@~S=J_k)zHbF9tG){Wc4=yBD3Xt<8uh3GPPk9rfxt{gs)h?yU zJ#UwPI%vq<@G*KPmjyLK^rD3kw;gBWD}#g8dHwz2G6r?b8bDjsVM?9f7x}xGKSDLf zD8=Q2{8Mz0S#?#LR=1I;8c$w&Pu0uV1UFJy@egeGE9mICfxK9?E(|V*LHF{ZWf8eM$u357`l-7Mwm$ELxxQ=@$p-vurkE%+pa8G{@=5uDD8W z8r2;wVYYA7$Xf9Urfa6N{vFUZ%&2CJk8FTe6NtPOG3v^0-^#=zaqQ)ds%v@k*j7@ ziV=sqD6danYy9{s9fQNdZkV-s%Xej#@v{{=N-{yh8920Idkc@ZnaSQ*E(;-s=XE=3 z7@N^}t({C@e@z1)>f&ogB{&o*$de5WemXw|66ZcV-NmB#^11V^qufFe*M=6k5;;R( z+=RQG`Yn)>ZCGh&NAuN&I`(t62^}m#yey`Q;OPqO&}9CfY|d-$>d6!dXGx=N(I5g8t))AK)nxs{d;;<*IDy) zZA;ybp^|;0o_iAni<+{LE`jNUyjHS_G@-zH=x!hQR@pCe#Y{sIMG9jW=L(X>)s3Gf~xor;C`>D()5il9;0?nW$?}@uk;5Rr4 z5VG=0 z`)}LJm;WEc-B-=}yuT(}V-RkC^H_|oniy^I9IKu0sa}b12XEH-8QVhD;G3%19npQ{ zt&h5b*@`a!%pR-s%AF0+~&EhuI2Z(pWD(Wv>x+-G@Kr~p~)ad9X$N0 z`{^lfwe1$yiw5G(-iMa9at}U8EiL8@iBR;8_t4&@PjLjM2eiClVNT`eXbC4&W&857 zXR6W-6#H;2U^G4FSnyPzcpFG&UIa~=1tyu0r)(3dc|MgKRX1+^`y?u?%6Jn$EkPTd zDqqnM=5Gn4Y6n0Le;Z!?>lL0;|F4B3$pEq3GahI0E`U@gg#OGZmRH7uN0Ei=6rm$K zrWYd5myY*baLuD^q1>rLa(}Uh{+|$+;eFizBX+#2;r%wISay7{I8rxIIEnQ9 zYSP2RPPBJ{9my+Hk+US5F7xAlzjow9!}Z68l^!Hz74p(!^br>Mt)rB#rf)0G%qg&- zACujGH_wGWh1LHk(p=^?(>5rTE@{m`Px;0)-uBzye~app$E}g|HX5U=xzZaKOhRZD zCy(OuoBw_aFX6ql6zlj$*N%8GWxgAa{A=oY?-$4|55nTfhgavk@9xTB(;{!Fl`EsO zwKYzgVBVuD_3+eEjSz6r|wD*C|ie{Hq}B*2Z?QU!yO7@V+5i?8cz;1&1I1StavTTaO>n+Vf-L zBBd+K!m%Q_T%1T#pL&oLdbN)afhp}l6%rnpsxda#=*~cu{!JpMG?fO=XqQKW{A%Hp zdV8&olnM%r><)f`3fqHXA*Q?$x$2shbP>sb`qa(q6OuZ2N;?N zL^VG(vtu(|Q`GxMd!^!EGb zBK6E%6w{NZBvx^geDh;9S5{F8z(kb!LQA=|#m)Q*b=y96QbvVv`0j=aS^G9&+^hb9a4!(afo zH~|5)GAo9;dM&WHZ)?}pmHHBq{YOWZ z_`hz}heE9Bc@++OhZPb>+#UY&67Hcbr@{a_QRlLMD=?4Wl%eND;l^wNhhezi$#$V77~ zUn^eNA=9Rp+11^(+D9vfPeHS&eAfA;oJLdf*F83EP+41gftF^md$V0R4I|y;ZtdoM z9Sd_|Ib*klTCy$(??5!cBfDb&CyB!iDGE~i@?RcO0!w~o(?;T#r(zc6Zh)(QW+eEe z4|oT``0I~U#0I?zbGX_8apKo2^n)g~#?I5*8esBEuh?|vc}9ZetaP0J5H&0N>tHGb zE_jQ^o)#a)Q)xkPpI0AfqqEKPKkHxm$MaaGUfeg(g<)M(*c<*nv)fz!h3W3&q+SW;j z-iVbO>Uc^cj-pZffF#R%tH+A^YK5PC7%4P!Ni=s|= zg0w-<92H55XvPoYWliiCl}3UQ<$I6J%tqx4_4x9%Iu$2cssIn=1q(eiB*M)@=(X;9 zbzNMj>f#~eWxj|?5WTX~J{t9L+@R?=R@wMI{~aacH$bSvYJus(pPY06a`9%linQc~KYpB!Otr1TH&slFlaP*E64PScsPf&b1`LO%hjj-< zSJ`4GVg&3XRi3DV6IAtr2wH$e;8ew`k73-p3$h8zn&W2<|*r58K8q=nVRi$ zh~;R}!^wG}?p_T^N7#1=o)aKaen)%w5{@y@S2o|{8$GS8D>&?shEfY}s3&%D`m$*f zRnEmOXR>PTqpj|l>2GUW0SB`DV*#x$SG0YhQ_iZy3_M80V5U_70iTnwAav;TlTT^O z(p4T4ximW(wfo~ckMq^;KHgx#qNi<7@k9-@z#JP#c(R|dR zGd}AV*%5gQpnl0q;rxS0`4imlInc)srWTUh?kzmHbo9WBe4T`cSr4WX)DM(--gavL zZ1u^7-Z+uP`y#3+7jTIY427ZH)XVl+dfF(nl!;W`$)q@l)KFltJae9VzAH43Dr{-kL zhECYti&7)y6Lu~vJl7qeivHt&86dfoYh4L0Dw8i$=H#rZyC3oU{`ry2@{^4X>Kg~( z%LR3&nC0mx=OxFx!_hluipUzxgX2*uMROM)?Gb8IVmttxPrcbJ^s1cw+_VT5D%mfr zEcfKr1DsnmU~jp?nUd=vptzyz%8-(d?sjt>Mdzs_b$7IWYz-1Bq$RO2v2M985=j#$ z&ycl29}?!5`g>Be>X9}QVVS-~0;NY9m9lQsrC|=*)91A!YYlt-mQg_a7vcna)xB)k zt$eq8goHG*t{e2~%ihU1-s$h3$90q$CQnRHR;340gg;$0>UTl^w`z1lsO74!@CQClAS;&kDC;>L`o1@#;IThq*$Gu0+%>5nHMx>Ea6 zC6A3h8VjxWcS?wFE{G;z;IDhH!yPZ&KV1Fp%11_)G*)aRy{EjN2h&(ze$Dw^=N7|Y zES~gATE2fb!r>*QWdg&!ADIY2)HPj+!vYqhTo8|h6g=}me)5(l@vO13Z$tN z&^!J(1U&%!_sk`8JM}?KMr+Px!9S@F6{7!TRLt&xIjgkMBh8-<#48fNUm3}Ji)N3> zRhPapmgW3Xffp3rIb$m8vi9OY`JT4D`TriA`f(>D-)E?qSy1AI(TBgN)FSGI+tL}z>JySI1 zR+T3b5g_sQF-}V&(ml@SOhvu$s*NY4{z%(-tDhO&XJJD3%>{+DuAG*r_)p5ax!auK z72~z>xlt=1ZnU`Tdh9=?46OTxTG>ZQXOSNFqUpv%fd|OQb3tu$yCu=@;H8XV#rQ>CJRn-&+>ivhVL8oyRk3kw)DW<^i(DPZk zmlL0#O};U8rSQG^ekJqj-zVmaRPUQ}PAPU}Tvh73<6fX47p+oy^L)SU&AfVB7r!7S zE31CTg5XcHClS=XiCfSC#XaPh5q%~a_S0x*x%t^PYlH8|!zJUrBv02rd_crjZ@w2^ zjaUfy7HudJ{V?nN!F`h+%>Ar4b~m-o?@QjXeihK&ey4P01r zR^+CgdVa0+=%nE3XiIuwLBeT9&A+FwI{KcIs1VO$p?|5O2>k=EGkwOVzcxZn-4WJl zx_8KP?}hW|;zK4swZ$ogLf37}qXYYO>>)L^r%U_{%K9GSTbnM(Xz81sFFVgpG3pf! zsQmcQ@S*8G_d&*J!SclshM=j#wHUuU*W#e(3g?=CEYMlAPcE%&;O;YS{?gy3>)2}n{yuxjD-E3Odb4-tQz~_Mq$G{BR-7duAf9pIXvziFUT`yaeu6!VqTW=y*Oap39;_MY z?fdKVS>;vJhfVSZV`=)uA0E*T5Yie>q8EejQiIOuRUaZQd=@A=`Hxo4{TK(&<=xX- z76Sh?wyE^&>}SVfJ7Es^wj=HiA53O!UPO8+Zgamob3XwIb(iWT&q#(s=HFEqIlTHY zbIP^7Y5q)dD@mQMMb8`5YwE5@&iu5c&6*E~e&K{XAgzULhy_;0Udz6V6ES?Mm~gvg zFLD<7z|{Rk8Km~|EzHAf)9rP?a)dIc-t;|tl%b`suY%S^B**)=+!Zpm_o8kUAW+Oi zfKskTN-DbZaBB^4T>ewb zbl&$9A00?{W=1a26WzQe6(NmLC|>@bYf(@IK$c6LN$o;{@BgVXdMmhoVkB zouX{_StLco|M}_oGF4#Q{)+V;yYg3*6~c}4zAZ+NC3TKh9lG>#qE9FEc*@Bs$uAAt zAJ2)m#5ZmWHT3OU`~s-R+}zq2q=jA$%7?vJMpDs42F; z-z!F;7Fxk6^#xz=y1=wQ9$o))FolxO&%%EXzR$lCnyBdN;Hk9MnK$Zqh$%I(_hZee zmjRMFvgfAGX(h>S|Na~DN;fwrc8{7P7RY2m`lh5!#{EF#@WIQ%Sabcmh{kLG#g>W=CY4?EAbcY@OxpCE{SiJ02 zjeXC{W5m6F8jGj=o0N8akJuBdJ>CTqCgxv!B69BZx;?&89)ngtp@C1mF%K?=Jvkp# zZDL?|x!k!G*Cr$RyhlJ`RVnf~#EJ(!iQ7+_QOYcSNo`f$~& zOVM}MnHmk6qY78j`or7Ti*;omr+kRgmk!iNzUlZ8_2WaiA-W!2;Fu`%uV2opSb)}h z4~Jao{dg*@5^`VCw?uwY)~KDqvBgcTa=|%5y|B2N`JAj^dBg-W6_-n-Qg*&L$!B! zih;ln@WAYO?TmoKl5WR_l)yCx*j>-+V3ALL2HbDhYH_c==1LUWm*Mw|t>mXWR3;7F zQ+kUw-?#8~=+8}-rAVLU6kVft`_FKr>U@6bcf+*9OR)#5^Dnu68D=W&g%`jYHA*m7 zhm)SqkCRB=i;Xpp&^~pqeE$%1y{e1;s9f_KSobOAaoLXkE6!cZ&bUL{j`B4#pI{LZ z;Gcz0BPWRKU;a@&26wKVVm#k9R2jZq`+B@vvBm%7_L1e^wPkNxqRuRClZ4Q2#jD4C zD3jbbsD?$S-o59F<-1*eTb5Vn7}jB zv}+>=qdAy@aKkTpF6d1j`k&HY5Y>5vb64O&asEDa>`s0 z@~#Uv=ykY?(chy zci@~fv$3A$H)zr6n7hrs>GCf4kfAQ^d?}>}fuf`7;;U(KIbx~`C3Q$)Jl@SuKU;O8MV!)88^Rqy{t?f2Y&f38DKC~)w}*0mt)hK{CDNM{k|u%!t<1laSyR#chJ zb>F*N{@*Q3XM6I1>`Goaih;#efkl#Bl&}p*2O3k@AvU2rLn|% zJH1y0=_US&;8xWJailQ2su9Dzyx+s{KBrx;?sdHH4Noa`fc9}Sx2F4}^7v$TzdFx& zuD-w*<$rIrHez^d2Vs!NBYs1Rd3IxKwMm}_>imQrXil`6iwuudid9;emgcn)5kqRG zslIhVnf`ZZXN&KJzKMQ$Jr06%Tdjd@tIEzxeW3O|+)*`Jf=nSc(aVJ|{*>G$o5@&_2b%OpYlvoVfS~zW#XbyFWLo*t_(sI5mARQXTwY z-0^At(rrK0#vKPnZKtcg@2P-KH*8LB$4YGbU!CUF+t1bc9NYT%+Gj{Zw65Bx_~$oh z{7XneGi#PK<~|D4@U~DY=^vE(ayUtCX6Rz+FJ&U)F`T11;68k}B)jS+1$eCPQ~%;d z0{h(=a<07BwV4_@7-o_N$ar%d)u;N#k*x2Tqu2k##V(8_J4EL zi;`QZnpVYyiD-?0eQ-gN{~{Zb!Q8E3s(A8N&8efj)RO+fq%ES-RIS84CV+k&-2eKJ@&DT_UE`Dj@D!@c71LbEJ{sw$9^#-6WADkFT&q zQw6Nc=;^oTA$PAG%rLxap0qC|7V-0=l-5DBc`VyIGOl6ot#bRXHb)-1Ka$fpX*o9C z{`TS(dq=ST#v$|$*5+E-0<$}^+e?#28j@aqA>VIhN&>4iGw{m=yOkLN!aZEQ?>4PHU1o4+i}HBH+X=a)$9qeWKl zSqjllR}ss`zj&QErIXgDZ=mrZ|K7To;g9$~4rrhDWXJZzg$G$3ouE09H;VsA>K{Lj zKYLy8b7bq}^AU?6jejOvVw9_pJwIv)y?doTpFe;utva+<>6ky9)O{}M*F9`of9|n3 zTX(>*Ew$|@z|*5=|NVIBlQgPGiZ$_NVq8t6byqWAK%LcC*w2iN<-6g?hHJ-3S3_md z&dWdOE?T1RKc|+%ev5_%m6%xGYZ3CA77G-r9Bg`c;g+(Z<2Eryyc-t33b3g*0DKr*8d2!&C>T46^8KJmksUuWGmN zzB#OKV4!V$MZ`d+VAHWzq}QqUtW+=N=l&D*dTR#)t{%GB?W}&#VyI9Nu3F|ZPXu?q zi*qo2GuCy`f>}f?P;_#bhwpCoeXz^NYi0gfD;iNPt$38p?i(6H@$Up6C%igC09wT@HSW~& zkj=BV`!S&hWet%mD%m4VH&F8A!Mt#oH6?k-)q>J2;XSh8xg8|R1dpwf10B6SwP^Y2 zaaV>3B?jbfE2?o^7Ct4Z6YdvSw?w#N06n zwOHxLAe5rK=N+uEa%hJuH=PD^?X4nKNbh)&)Zf+s-B9FO#ji~H=WoKhi{A;F0nDKJ z$rh_Uh2wLI8A01O{_eJQkA1HQGtC|n$kwEF+z+#P=B`sR z*C3Oe`rKCmi2UU)9D7z!8% z#DrhjR8x$bnEk!OIxVqEa%Q;OY%`)O2ls6SGg}!hgJmS&YT=yX>JsnAjKnAd|GU|e zU1x=-23OH2LU0)v7!jzc@g-#Cj+M zffbw3@=%Wp%CHCOtT*3SmSFa890W?~!#WxHg%5r-y5%)5K=Kp3pq*ih&q}o5L0<+e zzQmboW5YS@j`{rIPG|Ofu~G~Bp@+-_dnd5&s|znv>iO z2@AL*?y%~lJyq>^2y;{6ht1ukm6=n0nHgqz^uZgvfLR-@fDi%<*~dP5)r)fM9jL)+J@-{EfInA{J0I&uBMU zSi23%W3?w(!oXFPaAU!bU13v`Nks!u-RU3c?=I?Mh^ zH&|v)R$EB)rdIM915V8pqWU9A(+J+GR-2b^jZd*wi??y@NrZPo(ax^^UI}r4yhLpL z`dtE3jq|~E(aWJd%5WF`FRV>|0Mrkf0$CIL&^?K?EOV9$EXym+vw*VDe$%jj?Qwdu z6#4b1}Nfx7H&YhtAH*WuEve$(1{rlx5xx-tzU_4+FV&633SRZT^eHX&V_?ALqj z+I$1fw<0PoblRYbJ1v=wHU2^A zgcN3G=j7f5WxC7~N}%W7#Y{omX}-P<6_&Al)uyfl4DFo;F-PpuQ3Pr+GC(mJVDi>Q z)^@=HY*sz5W|!VeJt z^M{O4j(Y0=SmmD37FUy=O_)>Sfq`=8i|H?&IE78mO+| z@dOu9o@3H;lN0{;Uu8{D2M89$aV+{q%$Rs8yJe#I&DQT#E~jof%)51Gw!VY8^?~J3 zl45h<7l#Rv$*^$^{?%MfmTz{wLMBoksTd8mL7b(nUG(|AfOUiG^b_vjquk4!_WZEW zOGeVs?N%OvyACHyon*RL$|W3?%o;k*A~y_?#I}IXQ#0z~6~{$lJcP&DdBx0E(!%Tr z;B@OzChpyd+I1cMuy%UZvy$@J&HU7PnR3u-~gXUYG|Ork*Q4 zJCddv^p+$f$&?(c{7$5z zjokOaHA+%X+w_K-?)u_8NlaS1{1edkfauR*+XOacmFUVvvtK%u zwZe952xf)zO?s8!nTzoH-i9`V#vAgnmIs*4@2h(KukU?lJA#Fatrf^j6~L&-gG7H; z@ri>-dQJAN?{>S^^`*20MC)R_qZ2KPyff`~iu$W)rLgh!kljZ~hG&9WC{yZY2H!&z z@h(2be%|h@_Lwe1U)&VT1EU7kmo4a?_UdGaYHO<*DXmJ{0W=x*w&KSK7OL=CDJ3|~ z-gNdX2$c)U^dG)T9(Ht@^=^A==SNq-r97xZ8@W*8&)C$=+AJ?t(g*AeKt|)^H%KLhWqZg zdfQ_-5aiP+$ri;wgxs-+KSLalSD})ho)u>=X*TPmGE=Odrty1QLvKNSiIc;tRTU#x zvl&Pnh;O=fs+#8BrHy4p?Nx+R6hbm3$ndSml$BbN?TYhfJwiS?BgYitvbjP@|qL{~qrErL`iR?vL;SzDi4gAx|W&G+5lnW-P3W^@}M&o0#(lI0a0 zB~7T9k2JMxPju;`tm!h;F}7IK+^pHeHeV$>B@6HXk!|xP8=F^J?2VSh#jFDjPN%NZza|#?G6z$%S{} zrciCGlD&YbG-w-zU6F_IWA)I`D8GDD0wqop$N6rBA>~PjhWB^|s1}j)Rd+^E=RRPt zwqZi!qPRHvh}V334M)RvSExpH&(-(EyNThzsb|}qrNXU0)pehZ4)qlqZM?M{wa#B) zo)vzXSe;2(6AS&~4}sB8Wecl=bb_VW1j@d{F8;aX&L|My}MLp%MN=L03=o44;S`$g6wApWv)gv z+#IO?GtoO0CYCAV&-jyH0x;4M^qBuFqk3`Ub){cZXy{9W#fp$81#Yst)O%alqdGXW zs(2`BrK}3I^Wp5kgo?DE8)~4Lt?1O@5E70^HPozr0vcr9qX>l=hljwc!y~BGheIxS zZA_=3zGK4{d^hutF$9g2r5|&8WVVrKCnA2MDhT*+A?mY0W^1+_c&mV^HvyWlIXs9h zX7stt5@R2T!guG&b;vd`!)A4iL0ubMig_mg$fwy_7+ZK3Qs+aj9yLtT9q^8}m9>ot zV%(%mx^+UV*pf_$?}T_(3-;fjv>e*iem7eyGL=BE%uiOp4Wzkt0XQkP2H*AZ-ffUL zbrVohuV^n|ARShfkGIP-6P_ki-&myL^3irB1Zx#y=_}7$rA=k-ngIXI8@2?>l<%G| zzQt;=EbMI?v%1$A@b*yU&wM;6Jfc=Scjuz4+Vd^5RmjY;V%DR|FYKk*8iaOMj+G5l zy+6u!C5_vIr&z*MJ6W3}G%8^E^O=~$X3x~8(MVN9G%79cB*nyK%NA?JTDx=G0tEDx z8URlw?Dm29WOA%AKoPD&Oa_>w1sCG_h<*B*6E&)=&o{E$?aeHnqm%Wshmm)zpbiauj5~AXd7-R#)JVRxZ@`xNQ&qll3Si$ek zML>7=ZV7Y%U5raX&RSdcA4|EDeg}8NqIAuUVCgZ@iubnYItBA0=iGc>q4zsl1-l5 z)Mt3AUz=mg7_1PN?C2BMmArZqI*S}J^-0b9oFK;_P0jRmS!8#ykohdqB{Ri|U~$Z> z8)+Q~ErI$&UG1#p@qo7VYMVd1*&a=7559ja$|nU3mCU*gz?Bft#%%Lg_2!Uh_3u}c z5@8;8=`NYvfb=dV!aKpXUA{jNy5^GOhO)x6z#H@D;9(+OSdoNvPbMI#i#9AzBNE%^ zCZ1VA;*hFXy^z=zsJVr|1=Q>170y+Ln6OfAhO3W-Ke@dsSxfp!Ohrd!MUCow$O4n7 z;w99a!4R7TwYjy4LfS;QSNr?N2w~U5eD;Db?R|9K;Ep6`cCpIm-=$3wqE2cF9(1?l z=Cf-*mPbazmOTtw`aFi(#*x{9xBl^X@9FmNBXG1;@W$F?Ew$~u8#BwgcJ4rF--pPh zn$)*44cXVhPofQ5NFLkYsck_!FB_2cAl}Pm3a@k%x#!o1U%y1WxYG(*hSnZ|1(VHp z=C$U*;;OBUsBO1y1qV#l#O0Rd_L4ju<0a*ibV}N*lnG=sY(ehfpo>RLG%3+S1(AC` zbkRI9SXBfLz@G8HdgoDoygc3<4Y1Bm8eTIc zADz|1%-G{4h^DQG@>gq3NF5nCDRA1t1)M|R%rUYs;H z48)OtHgAx0Gr?la^=7Q>G_||8K`eAFpx9>0)|Hi?m&lKiEGh0ZggYi{c=yB)M;Sf= zXs)rIMXSs~`IbvjcHQ?u<#v}yX&xzWb7Tsx%p|S#poX_3bJ6W7suG&tOTW{wZV0ym ztXTNmZ&9yXt(9ra;Ae8x($N_f@r3M7!&~~gO8Sz~HJL&QIUElwgv2RLd6QUF^yWx1 zQH4sRa$IA2xuU&pK7?N9@?xA8(OZ>Wu9ev~Q={tZ&Jm9tJT)IB3J2KrQTkjg0Gc?` znid-tjXKAKpOdneMcqae0L%d(TWjB2?L9O;mQbwFqODY@BI3vC?^la6^&Le!LZ#w| z*F5Y}@q|r;3S*^W^3j;REJqYx5Gwi^Z)h@7JRu>&nw*q?umrMLqH_PlWpM$PWY+eb z3=F9VYVE}y=oZvpXBgS3g8KQS6;9Cf96{Jwbz9^r*!ZZze~?-86cyh)qyzix@mNo5`S1OsA4F*V*#L!KE`D(z*SkW8ahsY3k;WLonyJ_7|FxSGu^BOzv3l~>@= zY33@3PPTm>1>GHdnKUJ3WMc$;0TkbJ^$C;6JGqPU4@n9NEv}qp>zfCI;Yvnrs?@bB z;P-@@rV~_@GMhr*m{=atIBkCgz8%op z3~wAm+4pUiQMdJhToI#LcIRpr;!w#mwJ@7=J0fE%@}&$D15^pdWt`97ZZi>gSPI`e zu)foe81ArQHEBhecP$KyiRCQQ53z3RhIOtfJ=~}(rtRJ72wgJ7mo+rxh{dcvGpF*y zTk=S7I}<`6(DW_6#goeIvaIuKZLIM+nX^}uP>P6X7wiv6nt7&qK8}_EdmNAC4AKr- zfbfYcd{~0A2Z%(7619dE7+uE1w0hiYNqB-l_41~ojP@w*JQWgdQH0yu>$qU}O zuU09_P$(fjx~~GEIAoP#zcNjf!cac6kKD->orqDy&9%-PT|DijU~93Xdau@{e7SWS z72wzkm`(AY1`XKT-d4+OuP9;-H3>CW3O9NYElJ4_A_p+LAkvwIuU>rw{&qGX#cH3EdX|7U5JO1}cJZ~6W| z7WwQzRaOW8tf(rMI~CuZjdH!|`Pfh2_@oWCj~{CSy5Xu+jHC#~G<71xgQ?cvx22_I z*HbC=_~B^EOYzZqmve>L>mxn%dzVH>w`jCHL%%R=!_KbT*Qz{H1;m$trwwU!iMWb~ zWqPI0SGts*8rMAh@kO?n8LyPtyxLqa@oh_v&h6?q+Dr-gWxE?;^(B1eX_&83Cu^QJU=VIX8bPCywWD6_SLn z#R@(A<75Q{onU8N+2S9T{RdA2^OjeaH@ya6@C?B z%@I~XirYXA(^`DwVCHgb^VHa(AwC=6r|>?OadeP2?<+WRZCszac<|Dd`B=1zIX3f# zA7!$}bXWpB_iMp%kRE(4b8^`6UajT*Jhc=mn@(~dkPU7ji+I|}(N+Nejwrk>KOlEM zxY8h1z1^1lkI_!eD76LASSFGm=fH&(i`exM`)M>{d`x-l^RH}5HG!XymFFt!7vxK;l;;m7!(Nd=qPb+H?3Xcs6S&bL|W1e}WN zyQnY_{iNF7os;q_fyMEaH71$-{mmyL-1-0f)JS?cw$8|-+d@OrW4(trwN!IX0x+du zjK{Bug2myJwTSAAK!cB*<=Om6bk5XOR7;~ML}fzh+?Z3mq*p?NuPe66h?BL|H{^nE zKhH3XUTEJ~AbmgBbH)VI61*fmAsKT9$5=Vk>@- z`sMaG_E9?>fi$Yh$}t7I{u&B>?A}-6_?`t|1S|&G#SNN%a(itCv{V7|eKL=IncvsV zONQkdn)p%r<_mp5_#L4iAXOp!eL!ntyVWIGq&U6JkeW4{|Alk;t# z_=VY{7}B6Hh%E_Xk1%a%`aNVC>en|WA!&O$G{d$FV&u;`|Lj$$xANGt0fkN2fjH?c z?{ot(#@88G+Zvi9pzB+%7gWDFD)AiyygDC$xMps+2GwDAl%&t3mJ+Vq@u_IBYlXZe zva5>c7YwgV9qy4{GkuKs1;S^zEE4)9pzVF6=_6k~5 zgarU&vZr~bqGUJG&e{nwnjd?HJ*@o`7=LUHJ*CoE7krIw^*q$)UbRKt?C8F6M+W|>W zIXfSEroV&`OP5PSE!tdu(c!1Z+&u9Wkx&e*uXHpqhfQ;t-|0DhpLHWx{DXy75XN?0 z8pIit*z%xVpe`791CORJU<2;lTsrAo_Xo5-`_L=5ujxokXa!?%eQoRh@Ihbj%G!#Q zdmw3Ejltkb`69Up*pS^wNAAdGx9~;(QrH?Dz90`{bq80_IolMl;g!WbV~FFmr?15W z;zAJvA^mF;u;dv2tvwHa(HAe`2AyPTGrV0bXW59VuG*R{r%g)JZ#pYDKB{l1Qh4pD zjM&4+5)A6Zg?GNkmDX#ey+pdQf~8ETm|87ssYOFJf&#{6+4@sWprQOb5fh_5bR*{? zKvwC2fRom)Nn2rw#Agq_9Yzi($$a*Te}&ITZjKQht5@hu3w<)MB{|LXT}E3Vrh<4>FXf+``@U_JzS z{OmeS) z5(WcqezV&}Kf0!n#l7|{`&r1nD#4kqhybs4|1Cy%wqb>2@N|H~@6GX#>)>i`lwd=p zQOa(kfZvXI55s1cy1`vAv0fN{#&A~!CFZeI44F#RjkkrdrPTwYkTTcac#GfcU8oZ% z7}b3~ymWoL0DNr4Av|K|Xr(S|U9MI;QP`b!j(#%Vc%Q{9x(bkcf4YJ~nZ*=?Qdj^@(;dK9JN}#X2?KQ?fn#tk*F# z%wK~;+FmLS_OFijLv1dcc}g6u=2^_V^{T4!9?5hDRxTPWnqG`J=#hTpk$}L)EzLG2 zYS92g*t>MHe}ocuO{P)MI`{Cv_vfxA^SGL&g2teC$~jD$ojKgfm0uIp93YWK>{_4x z&B95r%LeaKoUU$-G*@x%DzXWVn~JZi>IzFnUY=jnOcVx(W9s!m&o@E)bj(AVYjMF5 zt9K`}b*j)FOGyU)Pu9;Xv3Iv4I<3PAMsJp;Z7aBw=fU$s*s-A_gPeq#g>EV%GT3CR z_EP{)CQc{X(40j6yt)iwkMsh^GD~Ob4?hV4P?t2ojGtkTZN@8Ih6h<@oELcOKEbn# ztHnj_dJAB=&E<31(W5}^SG$j{WJ@%41=%zrE~hn{WiCEAw6KVjE(v*71EdU(*0KDU zW2Yi{HQjWX+Gkr~hH1xfXc=Y6&{Ux+y$dp#vAX^OV9`BS1q8P5S2r4T9o?0#+g<76 zY7BIR4jeTMS<8r;mS=if8lV*Ob5kZp%vpp1Q9FWWoBgbPoAXl^l0gO1w=BThih>Bt zK6-fl=p~PP0@(_MyW9RX79YSHO-!k85wxaw@Va7byzol&@GR%XnnmjBsME^07dYrf z3DYBGw+zUs2Rto#(H`MM7d{TI5+2|Ufv?U#sT^dbfp=o4LCexlAfv%)6G^}v41HO; zh64xVsblUqAa{wmLxVh6b~w)KUyK!AIF~Ttac@KE@u6|z;g5R+#TfW{U=)*V@DP2rPZD`p;y- ze*QZ(ZjDCl;{t!jQrCYLAt3Pl#v#70`9tT`-&Or@;(z-19~}N?4gYfn|MP|aI~)FA zJQ|HR$#uIdULW@_!1+9&&3|{wzjn2AcvYYOI@%81XuH8EWF89U(mAypX8101Y@ zp0~!!w8Ag9p?em$*Zu1_^x!ex#zY;Gx8t3bWe}_t#t0tcRtp<#k7owa?+mcVcw8Ry zY}oH`RowQ@7;i_0|9oBOYWkRD$!5K9*b<%pL#v&7L|XIWmN4%(Z)dLD+GuMUD{Qzi zJ{mM;kli)mWVpQ)vAVh5p*@DGnQ;=2L@nv?=@OqIzgu0XUJTn_=G3hu@$T)f2jF(uq%sAhj+57!gg5TaK5Ou zJM;eGD-ALWJK09nhuWq%vZXH?|xS6zEO(v7U+@XQpHEZ5l_1MnB zL{KRIJG<-ty!8)@C>DVn&Ty(tx7{L)ZFTXMgn3VNGga$WURu_n&q)4VumJc=N%#&+ zCS<98GsKWzu&!FC*Kw$eR5r~OfUDam;jtfvFEDAeWC&l?Ke|F#>|`1W!$h`CHJ z31KK1ZPW|fnul*Xg==1)6+|sA*752GYS)REwL{^n$~Z&YMZqlUa?@sr^l)eofBjoC z`0UY<5&gvjK>C`O;(u9T?OpKBtdr5sdzbL+Ho__=d4@Qt<`NWEbeylKjv*cYc>b4stm&hICZ?` zMc(crj}5Nl`0sY`G%b7Q=jZ=U%WT&#;?ZGz_`!8Evqsh|{zeh}QF~X!#%D8~k2_4* z42BQ9^M$sjE`{_X!w#~-B>VhsX@4wP4LH|>0#V?Fqg<%73S~DSU7JdXe?A4 zw>F>6+Z^NWjB$Tu?@;&UI|*Wx_VbsZH8>7?17)t&zoGd>-D}1l@PM@{G zX6vec_{3-sZ?s|-nh{?#*`oAczcD!xKzo$7QwR^xda@kXl}M)1Q#nHnWoI^Sq) z+pcyHY2ImJOA&Q4z>Ucd)_*tavi6Sc=8mv*^1c6<`qy}?qyG(Zj$e3w@ITU=*vn5V h@W=m^iDlkCeWxeJxApO7{{GEdCRWD9*YCdk{{TyQ2L1p5 literal 0 HcmV?d00001 diff --git a/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-styled-texts-1.png b/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-styled-texts-1.png index 0fc974b205f97c304a77d6b04b4e01d9937379f9..d4f7241ea525ec152eb6e5ec5b6c64068b8d9c18 100644 GIT binary patch delta 405141 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

ewtzTD#BHTy?Bpc{Iidph>y8@^NEuO$9F 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%0D6469K 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 z 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 z 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 delta 406509 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ζ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

@B8Nl686PX`Sml(o}37UVKfF}|}1 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 delta 115617 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 diff --git a/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-multiple-text-shadows-strokes-and-blur-combinations-1.png b/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-multiple-text-shadows-strokes-and-blur-combinations-1.png new file mode 100644 index 0000000000000000000000000000000000000000..64758266794c5e6fbe65fcef22fd636d9c5eec51 GIT binary patch literal 439948 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 z zR;3W#VdT+?qZSUY=M06O8}a$Cl-&8YL8qXG#nAl%9C5-nOSt?IOZR_B$@%gYd^>$N zE@&D9J0sN}W%11*Zpqtp-Yis@BfXM#whP_1*BfeceD_MkNgeh>orQ*t zR6&k~riEsl8ew2&8Ko)+E#RQ8F~YKHtIO&Dlf?Oif-O8cvB_^F7z&cG$%|;Lt{=B_t%Qq0&xHPGsd9RG_DL-~!dhvB;!Eiq|n! z62uqv&}-i6DELdtoTImQ_47a1n2s2STP0qb3dooY0R?PDuMTXw{t`!dse~_`x`VCp z)1*bLOnk3u(A4noe4c@=-{%KQwVyfoyyrK5C1!}QNpE6}g1=Lb?-4{!R(~9Gh3a3~ zJZyasl9@Is5BS_h{B=4A6k7;E#}sh1uKHQ7?*@7Ls?D29dL7pc$YrV(nIzy^nqZp& zZCO40Rm_>8(;z57mRTw5YJAdZB_pS5$jIj|Gc3uc>$pNVP*Ma^v!f*G52FEEKXEC* z&t`@AeheGtI@p|L$Y9*;u{2C|XlyOCahNy%!=cqv5(1D=hQ8iRo=<-cYV;ze@2r1$ zP)|rZ(dSAi3it+TtgR)8U%>7RpUrDl68CpDvFk%3kx}vUjrQ`{G9LPWFwME;c0MDq z_H!#f&Ms!cIjkWyfWctru zCM0AWjiHq`AU#FD<@*bAx0O=2!^LHBv5TBDQ{45ZiSX92(T+-ArTHum^m0L+u%V|U z)8uYzb3@?C&t}zlbcENU0H>F{yB$o9z2o^#DL-&L6d!BmngI;ZpDW^hz<0|UI>iYv zZT%aoX}`W$W9*l1IS3(@C`wQ9Tb4z2FHF%ErT(eqQTs8N|NJ8bEV79G6?f^ zL>!q;UA-?q;1W!2d(_yVjow6o}8RrcKJn*q6b*RVD|z6|-jy}}0wa2zarSQXUj z*)!SO{p144k74*HV$zoRyZ9Bq{#d$P z#((RuSP#$0H_$)-^>`PWs=?5(klVJmtS-uX(9~#`a6mZydO=UR2>Bnugi|epvY;6C z_Lo^6>l8N6E~dz+40ie^sfM?#q;*aA3#wZn@>kwCffErZ;pQ&-+lQgEb7byB0@v=b z7UkvC6+7Mq>yr$U`8?3Q>F+9|Uc$E1ZtGOlkP2GW@T=#r4+z*jeXwc^!QU?u9*ornrQ9;20t_1rn$ zCQ@mP(nXw$NE|mQ^}t=;S&0|1_^1IZQFe$OGn8az(hO~@XeAWYvv!C#I7yyq2xP_k zH9fS8?GBJpBbSWgPZDx-$2VQ%x�Rnb59{h?g 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

uQng#t{N_oW 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 literal 0 HcmV?d00001 diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index 8ab8338cbd..4dec322778 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -22,7 +22,7 @@ use options::RenderOptions; pub use surfaces::{SurfaceId, Surfaces}; use crate::performance; -use crate::shapes::{Blur, BlurType, Corners, Fill, Shape, StructureEntry, Type}; +use crate::shapes::{Blur, BlurType, Corners, Fill, Shadow, Shape, StructureEntry, Type}; use crate::state::ShapesPool; use crate::textlayout::{ paragraph_builder_group_from_text, stroke_paragraph_builder_group_from_text, @@ -61,16 +61,39 @@ impl NodeRenderState { self.id.is_nil() } + /// Calculates the clip bounds for child elements of a given shape. + /// + /// This function determines the clipping region that should be applied to child elements + /// when rendering. It takes into account the element's selection rectangle, transform, + /// and any additional modifiers. + /// + /// # Parameters + /// + /// * `element` - The shape element for which to calculate clip bounds + /// * `modifiers` - Optional transformation matrix to apply to the bounds + /// * `offset` - Optional offset (x, y) to adjust the bounds position. When provided, + /// the bounds are translated by the negative of this offset, effectively moving + /// the clipping region to compensate for coordinate system transformations. + /// This is useful for nested coordinate systems or when elements are grouped + /// and need relative positioning adjustments. pub fn get_children_clip_bounds( &self, element: &Shape, modifiers: Option<&Matrix>, + offset: Option<(f32, f32)>, ) -> Option<(Rect, Option, Matrix)> { if self.id.is_nil() || !element.clip() { return self.clip_bounds; } - let bounds = element.selrect(); + let mut bounds = element.selrect(); + if let Some(offset) = offset { + let x = bounds.x() - offset.0; + let y = bounds.y() - offset.1; + let width = bounds.width(); + let height = bounds.height(); + bounds.set_xywh(x, y, width, height); + } let mut transform = element.transform; transform.post_translate(bounds.center()); transform.pre_translate(-bounds.center()); @@ -87,6 +110,45 @@ impl NodeRenderState { Some((bounds, corners, transform)) } + + /// Calculates the clip bounds for shadow rendering of a given shape. + /// + /// This function determines the clipping region that should be applied when rendering a + /// shadow for a shape element. It uses the shadow bounds but calculates the + /// transformation center based on the original shape, not the shadow bounds. + /// + /// # Parameters + /// + /// * `element` - The shape element for which to calculate shadow clip bounds + /// * `modifiers` - Optional transformation matrix to apply to the bounds + /// * `shadow` - The shadow configuration containing blur, offset, and other properties + pub fn get_shadow_clip_bounds( + &self, + element: &Shape, + modifiers: Option<&Matrix>, + shadow: &Shadow, + ) -> Option<(Rect, Option, Matrix)> { + if self.id.is_nil() { + return self.clip_bounds; + } + + let bounds = element.get_frame_shadow_bounds(shadow); + let mut transform = element.transform; + transform.post_translate(element.center()); + transform.pre_translate(-element.center()); + + if let Some(modifier) = modifiers { + transform.post_concat(modifier); + } + + let corners = match &element.shape_type { + Type::Rect(data) => data.corners, + Type::Frame(data) => data.corners, + _ => None, + }; + + Some((bounds, corners, transform)) + } } /// Represents the "focus mode" state used during rendering. @@ -372,9 +434,6 @@ impl RenderState { let paint = skia::Paint::default(); - self.surfaces - .draw_into(SurfaceId::DropShadows, SurfaceId::Current, Some(&paint)); - self.surfaces .draw_into(SurfaceId::Fills, SurfaceId::Current, Some(&paint)); @@ -396,10 +455,8 @@ impl RenderState { .draw_into(SurfaceId::InnerShadows, SurfaceId::Current, Some(&paint)); } - let surface_ids = SurfaceId::Strokes as u32 - | SurfaceId::Fills as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32; + let surface_ids = + SurfaceId::Strokes as u32 | SurfaceId::Fills as u32 | SurfaceId::InnerShadows as u32; self.surfaces.apply_mut(surface_ids, |s| { s.canvas().clear(skia::Color::TRANSPARENT); @@ -414,6 +471,7 @@ impl RenderState { self.focus_mode.set_shapes(shapes); } + #[allow(clippy::too_many_arguments)] pub fn render_shape( &mut self, shapes: &ShapesPool, @@ -422,6 +480,11 @@ impl RenderState { shape: &Shape, scale_content: Option<&f32>, clip_bounds: Option<(Rect, Option, Matrix)>, + fills_surface_id: SurfaceId, + strokes_surface_id: SurfaceId, + innershadows_surface_id: SurfaceId, + apply_to_current_surface: bool, + offset: Option<(f32, f32)>, ) { let shape = if let Some(scale_content) = scale_content { &shape.scale_content(*scale_content) @@ -429,10 +492,8 @@ impl RenderState { shape }; - let surface_ids = SurfaceId::Strokes as u32 - | SurfaceId::Fills as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32; + let surface_ids = + fills_surface_id as u32 | strokes_surface_id as u32 | innershadows_surface_id as u32; self.surfaces.apply_mut(surface_ids, |s| { s.canvas().save(); }); @@ -466,7 +527,7 @@ impl RenderState { paint.set_color(skia::Color::from_argb(255, 255, 0, 0)); paint.set_stroke_width(4.); self.surfaces - .canvas(SurfaceId::Fills) + .canvas(fills_surface_id) .draw_rect(bounds, &paint); } @@ -505,22 +566,27 @@ impl RenderState { matrix.post_translate(center); matrix.pre_translate(-center); + // Apply the additional transformation matrix if exists + if let Some(offset) = offset { + matrix.pre_translate(offset); + } + match &shape.shape_type { Type::SVGRaw(sr) => { if let Some(shape_modifiers) = modifiers.get(&shape.id) { self.surfaces - .canvas(SurfaceId::Fills) + .canvas(fills_surface_id) .concat(shape_modifiers); } - self.surfaces.canvas(SurfaceId::Fills).concat(&matrix); + self.surfaces.canvas(fills_surface_id).concat(&matrix); if let Some(svg) = shape.svg.as_ref() { - svg.render(self.surfaces.canvas(SurfaceId::Fills)) + svg.render(self.surfaces.canvas(fills_surface_id)) } else { let font_manager = skia::FontMgr::from(self.fonts().font_provider().clone()); let dom_result = skia::svg::Dom::from_str(&sr.content, font_manager); match dom_result { Ok(dom) => { - dom.render(self.surfaces.canvas(SurfaceId::Fills)); + dom.render(self.surfaces.canvas(fills_surface_id)); shape.to_mut().set_svg(dom); } Err(e) => { @@ -531,16 +597,11 @@ impl RenderState { } Type::Text(text_content) => { - let surface_ids = SurfaceId::Strokes as u32 - | SurfaceId::Fills as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32; self.surfaces.apply_mut(surface_ids, |s| { s.canvas().concat(&matrix); }); let text_content = text_content.new_bounds(shape.selrect()); - let drop_shadows = shape.drop_shadow_paints(); let inner_shadows = shape.inner_shadow_paints(); let blur_filter = shape.image_filter(1.); let blur_mask = shape.mask_filter(1.); @@ -551,44 +612,9 @@ impl RenderState { None, ); - // Render all drop shadows if there are no visible strokes - if !shape.has_visible_strokes() && !drop_shadows.is_empty() { - for drop_shadow in &drop_shadows { - let mut paragraphs_with_drop_shadows = paragraph_builder_group_from_text( - &text_content, - blur_filter.as_ref(), - blur_mask.as_ref(), - Some(drop_shadow), - ); - shadows::render_text_drop_shadows( - self, - &shape, - &mut paragraphs_with_drop_shadows, - ); - } - } - let count_inner_strokes = shape.count_visible_inner_strokes(); - text::render(self, &shape, &mut paragraphs, None); + text::render(self, &shape, &mut paragraphs, Some(fills_surface_id)); for stroke in shape.visible_strokes().rev() { - for drop_shadow in &drop_shadows { - let mut stroke_paragraphs_with_drop_shadows = - stroke_paragraph_builder_group_from_text( - &text_content, - stroke, - &shape.selrect(), - blur_filter.as_ref(), - blur_mask.as_ref(), - Some(drop_shadow), - count_inner_strokes, - ); - shadows::render_text_drop_shadows( - self, - &shape, - &mut stroke_paragraphs_with_drop_shadows, - ); - } - let mut stroke_paragraphs = stroke_paragraph_builder_group_from_text( &text_content, stroke, @@ -603,7 +629,7 @@ impl RenderState { self, &shape, stroke, - None, + Some(strokes_surface_id), None, Some(&mut stroke_paragraphs), antialias, @@ -624,6 +650,7 @@ impl RenderState { self, &shape, &mut stroke_paragraphs_with_inner_shadows, + innershadows_surface_id, ); } } @@ -639,14 +666,11 @@ impl RenderState { self, &shape, &mut paragraphs_with_inner_shadows, + innershadows_surface_id, ); } } _ => { - let surface_ids = SurfaceId::Strokes as u32 - | SurfaceId::Fills as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32; self.surfaces.apply_mut(surface_ids, |s| { s.canvas().concat(&matrix); }); @@ -676,34 +700,41 @@ impl RenderState { if let Some(fills_to_render) = self.nested_fills.last() { let fills_to_render = fills_to_render.clone(); for fill in fills_to_render.iter() { - fills::render(self, shape, fill, antialias); + fills::render(self, shape, fill, antialias, fills_surface_id); } } } else { for fill in shape.fills().rev() { - fills::render(self, shape, fill, antialias); + fills::render(self, shape, fill, antialias, fills_surface_id); } } for stroke in shape.visible_strokes().rev() { - shadows::render_stroke_drop_shadows(self, shape, stroke, antialias); - //In clipped content strokes are drawn over the contained elements in a subsequent step - if !shape.clip() { - strokes::render(self, shape, stroke, None, None, None, antialias); - } - shadows::render_stroke_inner_shadows(self, shape, stroke, antialias); + strokes::render( + self, + shape, + stroke, + Some(strokes_surface_id), + None, + None, + antialias, + ); + shadows::render_stroke_inner_shadows( + self, + shape, + stroke, + antialias, + innershadows_surface_id, + ); } - shadows::render_fill_inner_shadows(self, shape, antialias); - shadows::render_fill_drop_shadows(self, shape, antialias); + shadows::render_fill_inner_shadows(self, shape, antialias, innershadows_surface_id); // bools::debug_render_bool_paths(self, shape, shapes, modifiers, structure); } }; - self.apply_drawing_to_render_canvas(Some(&shape)); - let surface_ids = SurfaceId::Strokes as u32 - | SurfaceId::Fills as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32; + if apply_to_current_surface { + self.apply_drawing_to_render_canvas(Some(&shape)); + } self.surfaces.apply_mut(surface_ids, |s| { s.canvas().restore(); }); @@ -782,10 +813,8 @@ impl RenderState { performance::begin_measure!("start_render_loop"); self.reset_canvas(); - let surface_ids = SurfaceId::Strokes as u32 - | SurfaceId::Fills as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32; + let surface_ids = + SurfaceId::Strokes as u32 | SurfaceId::Fills as u32 | SurfaceId::InnerShadows as u32; self.surfaces.apply_mut(surface_ids, |s| { s.canvas().scale((scale, scale)); }); @@ -868,13 +897,6 @@ impl RenderState { } } - match element.shape_type { - Type::Frame(_) | Type::Group(_) => { - self.nested_blurs.push(Some(element.blur)); - } - _ => {} - } - let mut paint = skia::Paint::default(); paint.set_blend_mode(element.blend_mode().into()); paint.set_alpha_f(element.opacity()); @@ -970,6 +992,11 @@ impl RenderState { &element_strokes, scale_content, None, + SurfaceId::Fills, + SurfaceId::Strokes, + SurfaceId::InnerShadows, + true, + None, ); } @@ -1016,6 +1043,61 @@ impl RenderState { self.get_aligned_tile_bounds(self.current_tile.unwrap()) } + /// Renders a drop shadow effect for the given shape. + /// + /// Creates a black shadow by converting the original shadow color to black, + /// scaling the blur radius, and rendering the shape with the shadow offset applied. + #[allow(clippy::too_many_arguments)] + fn render_drop_black_shadow( + &mut self, + shapes: &ShapesPool, + modifiers: &HashMap, + structure: &HashMap>, + shape: &Shape, + shadow: &Shadow, + scale_content: Option<&f32>, + clip_bounds: Option<(Rect, Option, Matrix)>, + scale: f32, + translation: (f32, f32), + ) { + let mut transformed_shadow: Cow = Cow::Borrowed(shadow); + transformed_shadow.to_mut().offset = (0., 0.); + transformed_shadow.to_mut().color = skia::Color::from_argb(255, 0, 0, 0); + transformed_shadow.to_mut().blur = transformed_shadow.blur * scale; + + let mut shadow_paint = skia::Paint::default(); + shadow_paint.set_image_filter(transformed_shadow.get_drop_shadow_filter()); + shadow_paint.set_blend_mode(skia::BlendMode::SrcOver); + + let layer_rec = skia::canvas::SaveLayerRec::default().paint(&shadow_paint); + self.surfaces + .canvas(SurfaceId::DropShadows) + .save_layer(&layer_rec); + + self.surfaces + .canvas(SurfaceId::DropShadows) + .scale((scale, scale)); + self.surfaces + .canvas(SurfaceId::DropShadows) + .translate(translation); + + self.render_shape( + shapes, + modifiers, + structure, + shape, + scale_content, + clip_bounds, + SurfaceId::DropShadows, + SurfaceId::DropShadows, + SurfaceId::DropShadows, + false, + Some((shadow.offset.0, shadow.offset.1)), + ); + + self.surfaces.canvas(SurfaceId::DropShadows).restore(); + } + pub fn render_shape_tree_partial_uncached( &mut self, tree: &ShapesPool, @@ -1093,6 +1175,88 @@ impl RenderState { self.render_shape_enter(element, mask); if !node_render_state.is_root() && self.focus_mode.is_active() { + let scale = self.get_scale(); + let translation = self + .surfaces + .get_render_context_translation(self.render_area, scale); + + // Shadow rendering technique: Two-pass approach for proper opacity handling + // + // The shadow rendering uses a two-pass technique to ensure that overlapping + // shadow areas maintain correct opacity without unwanted darkening: + // + // 1. First pass: Render shadow shape in pure black (alpha channel preserved) + // - This creates the shadow silhouette with proper alpha gradients + // - The black color acts as a mask for the final shadow color + // + // 2. Second pass: Apply actual shadow color using SrcIn blend mode + // - SrcIn preserves the alpha channel from the black shadow + // - Only the color channels are replaced, maintaining transparency + // - This prevents overlapping shadows from accumulating opacity + // + // This approach is essential for complex shapes with transparency where + // multiple shadow areas might overlap, ensuring visual consistency. + for shadow in element.drop_shadows().rev().filter(|s| !s.hidden()) { + let paint = skia::Paint::default(); + let layer_rec = skia::canvas::SaveLayerRec::default().paint(&paint); + self.surfaces + .canvas(SurfaceId::DropShadows) + .save_layer(&layer_rec); + + // First pass: Render shadow in black to establish alpha mask + self.render_drop_black_shadow( + tree, + modifiers, + structure, + element, + shadow, + scale_content.get(&element.id), + clip_bounds, + scale, + translation, + ); + + // Nested shapes shadowing - apply black shadow to child shapes too + for shadow_shape_id in element.children.iter() { + let shadow_shape = tree.get(shadow_shape_id).unwrap(); + let clip_bounds = node_render_state.get_shadow_clip_bounds( + element, + modifiers.get(&element.id), + shadow, + ); + self.render_drop_black_shadow( + tree, + modifiers, + structure, + shadow_shape, + shadow, + scale_content.get(&element.id), + clip_bounds, + scale, + translation, + ); + } + + // Second pass: Apply actual shadow color using SrcIn blend mode + // This preserves the alpha channel from the black shadow while + // replacing only the color channels, preventing opacity accumulation + let mut paint = skia::Paint::default(); + paint.set_color(shadow.color); + paint.set_blend_mode(skia::BlendMode::SrcIn); + self.surfaces + .canvas(SurfaceId::DropShadows) + .draw_paint(&paint); + + self.surfaces.canvas(SurfaceId::DropShadows).restore(); + } + + self.surfaces + .draw_into(SurfaceId::DropShadows, SurfaceId::Current, None); + + self.surfaces + .canvas(SurfaceId::DropShadows) + .clear(skia::Color::TRANSPARENT); + self.render_shape( tree, modifiers, @@ -1100,11 +1264,27 @@ impl RenderState { element, scale_content.get(&element.id), clip_bounds, + SurfaceId::Fills, + SurfaceId::Strokes, + SurfaceId::InnerShadows, + true, + None, ); + + self.surfaces + .canvas(SurfaceId::DropShadows) + .clear(skia::Color::TRANSPARENT); } else if visited_children { self.apply_drawing_to_render_canvas(Some(element)); } + match element.shape_type { + Type::Frame(_) | Type::Group(_) => { + self.nested_blurs.push(Some(element.blur)); + } + _ => {} + } + // Set the node as visited_children before processing children self.pending_nodes.push(NodeRenderState { id: node_id, @@ -1115,8 +1295,11 @@ impl RenderState { }); if element.is_recursive() { - let children_clip_bounds = - node_render_state.get_children_clip_bounds(element, modifiers.get(&element.id)); + let children_clip_bounds = node_render_state.get_children_clip_bounds( + element, + modifiers.get(&element.id), + None, + ); let mut children_ids = element.modified_children_ids(structure.get(&element.id), false); diff --git a/render-wasm/src/render/fills.rs b/render-wasm/src/render/fills.rs index 2744b1be2b..fd7d240f2c 100644 --- a/render-wasm/src/render/fills.rs +++ b/render-wasm/src/render/fills.rs @@ -10,6 +10,7 @@ fn draw_image_fill( image_fill: &ImageFill, paint: &Paint, antialias: bool, + surface_id: SurfaceId, ) { let image = render_state.images.get(&image_fill.id()); if image.is_none() { @@ -17,7 +18,7 @@ fn draw_image_fill( } let size = image.unwrap().dimensions(); - let canvas = render_state.surfaces.canvas(SurfaceId::Fills); + let canvas = render_state.surfaces.canvas(surface_id); let container = &shape.selrect; let path_transform = shape.to_path_transform(); @@ -90,7 +91,13 @@ fn draw_image_fill( /** * This SHOULD be the only public function in this module. */ -pub fn render(render_state: &mut RenderState, shape: &Shape, fill: &Fill, antialias: bool) { +pub fn render( + render_state: &mut RenderState, + shape: &Shape, + fill: &Fill, + antialias: bool, + surface_id: SurfaceId, +) { let mut paint = fill.to_paint(&shape.selrect, antialias); if let Some(image_filter) = shape.image_filter(1.) { paint.set_image_filter(image_filter); @@ -98,22 +105,29 @@ pub fn render(render_state: &mut RenderState, shape: &Shape, fill: &Fill, antial match (fill, &shape.shape_type) { (Fill::Image(image_fill), _) => { - draw_image_fill(render_state, shape, image_fill, &paint, antialias); + draw_image_fill( + render_state, + shape, + image_fill, + &paint, + antialias, + surface_id, + ); } (_, Type::Rect(_) | Type::Frame(_)) => { render_state .surfaces - .draw_rect_to(SurfaceId::Fills, shape, &paint); + .draw_rect_to(surface_id, shape, &paint); } (_, Type::Circle) => { render_state .surfaces - .draw_circle_to(SurfaceId::Fills, shape, &paint); + .draw_circle_to(surface_id, shape, &paint); } (_, Type::Path(_)) | (_, Type::Bool(_)) => { render_state .surfaces - .draw_path_to(SurfaceId::Fills, shape, &paint); + .draw_path_to(surface_id, shape, &paint); } (_, Type::Group(_)) => { // Groups can have fills but they propagate them to their children diff --git a/render-wasm/src/render/shadows.rs b/render-wasm/src/render/shadows.rs index f97cd81c3b..b150b080cc 100644 --- a/render-wasm/src/render/shadows.rs +++ b/render-wasm/src/render/shadows.rs @@ -6,28 +6,15 @@ use skia_safe::textlayout::ParagraphBuilder; use skia_safe::{Paint, Path}; // Fill Shadows -pub fn render_fill_drop_shadows(render_state: &mut RenderState, shape: &Shape, antialias: bool) { - if shape.has_fills() { - for shadow in shape.drop_shadows().rev().filter(|s| !s.hidden()) { - render_fill_drop_shadow(render_state, shape, shadow, antialias); - } - } -} - -fn render_fill_drop_shadow( +pub fn render_fill_inner_shadows( render_state: &mut RenderState, shape: &Shape, - shadow: &Shadow, antialias: bool, + surface_id: SurfaceId, ) { - let paint = &shadow.get_drop_shadow_paint(antialias, shape.image_filter(1.).as_ref()); - render_shadow_paint(render_state, shape, paint, SurfaceId::DropShadows); -} - -pub fn render_fill_inner_shadows(render_state: &mut RenderState, shape: &Shape, antialias: bool) { if shape.has_fills() { for shadow in shape.inner_shadows().rev().filter(|s| !s.hidden()) { - render_fill_inner_shadow(render_state, shape, shadow, antialias); + render_fill_inner_shadow(render_state, shape, shadow, antialias, surface_id); } } } @@ -37,31 +24,10 @@ fn render_fill_inner_shadow( shape: &Shape, shadow: &Shadow, antialias: bool, + surface_id: SurfaceId, ) { let paint = &shadow.get_inner_shadow_paint(antialias, shape.image_filter(1.).as_ref()); - render_shadow_paint(render_state, shape, paint, SurfaceId::InnerShadows); -} - -pub fn render_stroke_drop_shadows( - render_state: &mut RenderState, - shape: &Shape, - stroke: &Stroke, - antialias: bool, -) { - if !shape.has_fills() { - for shadow in shape.drop_shadows().rev().filter(|s| !s.hidden()) { - let filter = shadow.get_drop_shadow_filter(); - strokes::render( - render_state, - shape, - stroke, - None, - filter.as_ref(), - None, - antialias, - ) - } - } + render_shadow_paint(render_state, shape, paint, surface_id); } pub fn render_stroke_inner_shadows( @@ -69,6 +35,7 @@ pub fn render_stroke_inner_shadows( shape: &Shape, stroke: &Stroke, antialias: bool, + surface_id: SurfaceId, ) { if !shape.has_fills() { for shadow in shape.inner_shadows().rev().filter(|s| !s.hidden()) { @@ -77,7 +44,7 @@ pub fn render_stroke_inner_shadows( render_state, shape, stroke, - None, + Some(surface_id), filter.as_ref(), None, antialias, @@ -86,19 +53,6 @@ pub fn render_stroke_inner_shadows( } } -pub fn render_text_drop_shadows( - render_state: &mut RenderState, - shape: &Shape, - paragraphs: &mut [Vec], -) { - text::render( - render_state, - shape, - paragraphs, - Some(SurfaceId::DropShadows), - ); -} - // Render text paths (unused) #[allow(dead_code)] pub fn render_text_path_stroke_drop_shadows( @@ -126,13 +80,9 @@ pub fn render_text_inner_shadows( render_state: &mut RenderState, shape: &Shape, paragraphs: &mut [Vec], + surface_id: SurfaceId, ) { - text::render( - render_state, - shape, - paragraphs, - Some(SurfaceId::InnerShadows), - ); + text::render(render_state, shape, paragraphs, Some(surface_id)); } // Render text paths (unused) diff --git a/render-wasm/src/render/strokes.rs b/render-wasm/src/render/strokes.rs index 3f0d455424..0b5ec3e6c9 100644 --- a/render-wasm/src/render/strokes.rs +++ b/render-wasm/src/render/strokes.rs @@ -525,7 +525,7 @@ pub fn render( let scale = render_state.get_scale(); let canvas = render_state .surfaces - .canvas(surface_id.unwrap_or(SurfaceId::Strokes)); + .canvas(surface_id.unwrap_or(surface_id.unwrap_or(SurfaceId::Strokes))); let selrect = shape.selrect; let path_transform = shape.to_path_transform(); let svg_attrs = &shape.svg_attrs; @@ -569,7 +569,7 @@ pub fn render( render_state, shape, paragraphs.expect("Text shapes should have paragraphs"), - Some(SurfaceId::Strokes), + surface_id, ); } shape_type @ (Type::Path(_) | Type::Bool(_)) => { diff --git a/render-wasm/src/render/surfaces.rs b/render-wasm/src/render/surfaces.rs index 4c33e569e9..7f18e2b5de 100644 --- a/render-wasm/src/render/surfaces.rs +++ b/render-wasm/src/render/surfaces.rs @@ -175,16 +175,21 @@ impl Surfaces { performance::begin_measure!("apply_mut::flags"); } - pub fn update_render_context(&mut self, render_area: skia::Rect, scale: f32) { - let translation = ( + pub fn get_render_context_translation( + &mut self, + render_area: skia::Rect, + scale: f32, + ) -> (f32, f32) { + ( -render_area.left() + self.margins.width as f32 / scale, -render_area.top() + self.margins.height as f32 / scale, - ); + ) + } + + pub fn update_render_context(&mut self, render_area: skia::Rect, scale: f32) { + let translation = self.get_render_context_translation(render_area, scale); self.apply_mut( - SurfaceId::Fills as u32 - | SurfaceId::Strokes as u32 - | SurfaceId::DropShadows as u32 - | SurfaceId::InnerShadows as u32, + SurfaceId::Fills as u32 | SurfaceId::Strokes as u32 | SurfaceId::InnerShadows as u32, |s| { s.canvas().restore(); s.canvas().save(); @@ -251,7 +256,6 @@ impl Surfaces { pub fn reset(&mut self, color: skia::Color) { self.canvas(SurfaceId::Fills).restore_to_count(1); - self.canvas(SurfaceId::DropShadows).restore_to_count(1); self.canvas(SurfaceId::InnerShadows).restore_to_count(1); self.canvas(SurfaceId::Strokes).restore_to_count(1); self.canvas(SurfaceId::Current).restore_to_count(1); @@ -259,7 +263,6 @@ impl Surfaces { SurfaceId::Fills as u32 | SurfaceId::Strokes as u32 | SurfaceId::Current as u32 - | SurfaceId::DropShadows as u32 | SurfaceId::InnerShadows as u32, |s| { s.canvas().clear(color).reset_matrix(); diff --git a/render-wasm/src/shapes.rs b/render-wasm/src/shapes.rs index 5cbc214185..8bdd9eaae8 100644 --- a/render-wasm/src/shapes.rs +++ b/render-wasm/src/shapes.rs @@ -719,6 +719,65 @@ impl Shape { .get_or_init(|| self.calculate_extrect(shapes_pool, modifiers)) } + /// Calculates the bounding rectangle for a frame shape's shadow, taking into account + /// stroke widths and shadow properties. + /// + /// This method computes the expanded bounds that would be needed to fully render + /// the shadow effect for a frame shape. It considers: + /// - The base frame bounds (selection rectangle) + /// - Maximum stroke width across all strokes, accounting for stroke rendering kind + /// - Shadow offset (x, y displacement) + /// - Shadow blur radius (expands bounds outward) + /// - Whether the shadow is hidden + /// + /// # Arguments + /// * `shadow` - The shadow configuration containing offset, blur, and visibility + /// + /// # Returns + /// A `math::Rect` representing the bounding rectangle that encompasses the shadow. + /// Returns an empty rectangle if the shadow is hidden. + pub fn get_frame_shadow_bounds(&self, shadow: &Shadow) -> math::Rect { + assert!( + self.is_frame(), + "This method can only be called on frame shapes" + ); + + let base_bounds = self.selrect(); + let mut rect = skia::Rect::new_empty(); + + let mut max_stroke: Option = None; + for stroke in self.strokes.iter() { + let width = match stroke.render_kind(false) { + StrokeKind::Inner => -stroke.width / 2., + StrokeKind::Center => 0., + StrokeKind::Outer => stroke.width, + }; + max_stroke = Some(max_stroke.unwrap_or(f32::MIN).max(width)); + } + if !shadow.hidden() { + let (x, y) = shadow.offset; + let mut shadow_rect = base_bounds; + shadow_rect.left += x; + shadow_rect.right += x; + shadow_rect.top += y; + shadow_rect.bottom += y; + + shadow_rect.left += shadow.blur; + shadow_rect.top += shadow.blur; + shadow_rect.right -= shadow.blur; + shadow_rect.bottom -= shadow.blur; + + if let Some(max_stroke) = max_stroke { + shadow_rect.left -= max_stroke; + shadow_rect.right += max_stroke; + shadow_rect.top -= max_stroke; + shadow_rect.bottom += max_stroke; + } + rect.join(shadow_rect); + } + rect + } + pub fn calculate_extrect( &self, shapes_pool: &ShapesPool, @@ -762,22 +821,24 @@ impl Shape { } for shadow in self.shadows.iter() { - let (x, y) = shadow.offset; - let mut shadow_rect = rect; - shadow_rect.left += x; - shadow_rect.right += x; - shadow_rect.top += y; - shadow_rect.bottom += y; + if !shadow.hidden() { + let (x, y) = shadow.offset; + let mut shadow_rect = rect; + shadow_rect.left += x; + shadow_rect.right += x; + shadow_rect.top += y; + shadow_rect.bottom += y; - shadow_rect.left -= shadow.blur; - shadow_rect.top -= shadow.blur; - shadow_rect.right += shadow.blur; - shadow_rect.bottom += shadow.blur; + shadow_rect.left -= shadow.blur; + shadow_rect.top -= shadow.blur; + shadow_rect.right += shadow.blur; + shadow_rect.bottom += shadow.blur; - rect.join(shadow_rect); + rect.join(shadow_rect); + } } - if self.blur.blur_type != blurs::BlurType::None { + if self.blur.blur_type != blurs::BlurType::None && !self.blur.hidden { rect.left -= self.blur.value; rect.top -= self.blur.value; rect.right += self.blur.value; @@ -1101,10 +1162,6 @@ impl Shape { !self.fills.is_empty() } - pub fn has_visible_strokes(&self) -> bool { - self.visible_strokes().next().is_some() - } - #[allow(dead_code)] pub fn has_visible_inner_strokes(&self) -> bool { self.visible_strokes().any(|s| s.kind == StrokeKind::Inner) @@ -1153,20 +1210,6 @@ impl Shape { } } - pub fn drop_shadow_paints(&self) -> Vec { - let drop_shadows: Vec<&crate::shapes::shadows::Shadow> = - self.drop_shadows().filter(|s| !s.hidden()).collect(); - drop_shadows - .into_iter() - .map(|shadow| { - let mut paint = skia_safe::Paint::default(); - let filter = shadow.get_drop_shadow_filter(); - paint.set_image_filter(filter); - paint - }) - .collect() - } - pub fn inner_shadow_paints(&self) -> Vec { let inner_shadows: Vec<&crate::shapes::shadows::Shadow> = self.inner_shadows().filter(|s| !s.hidden()).collect(); diff --git a/render-wasm/src/shapes/shadows.rs b/render-wasm/src/shapes/shadows.rs index cf8c77f6a8..2eec866f86 100644 --- a/render-wasm/src/shapes/shadows.rs +++ b/render-wasm/src/shapes/shadows.rs @@ -63,19 +63,6 @@ impl Shadow { self.hidden } - pub fn get_drop_shadow_paint( - &self, - antialias: bool, - blur_filter: Option<&ImageFilter>, - ) -> Paint { - let mut paint = Paint::default(); - let shadow_filter = self.get_drop_shadow_filter(); - let filter = compose_filters(blur_filter, shadow_filter.as_ref()); - paint.set_image_filter(filter); - paint.set_anti_alias(antialias); - paint - } - pub fn get_drop_shadow_filter(&self) -> Option { let mut filter = image_filters::drop_shadow_only( (self.offset.0, self.offset.1), From ff55318c046feccdb2477f0def9e2026b881bb1a Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Tue, 2 Sep 2025 13:02:53 +0200 Subject: [PATCH 028/354] :tada: Inspect styles tab: variants panel --- .../app/main/ui/inspect/right_sidebar.cljs | 3 +- frontend/src/app/main/ui/inspect/styles.cljs | 29 +++++++++------- .../inspect/styles/panels/tokens_panel.cljs | 33 +++++-------------- .../inspect/styles/panels/variants_panel.cljs | 24 ++++++++++++++ .../ui/inspect/styles/properties_row.cljs | 30 +++++++++++++++++ .../tokens_panel.scss => properties_row.scss} | 12 +++---- .../app/main/ui/inspect/styles/style_box.cljs | 13 ++++---- frontend/translations/en.po | 4 +++ 8 files changed, 98 insertions(+), 50 deletions(-) create mode 100644 frontend/src/app/main/ui/inspect/styles/panels/variants_panel.cljs create mode 100644 frontend/src/app/main/ui/inspect/styles/properties_row.cljs rename frontend/src/app/main/ui/inspect/styles/{panels/tokens_panel.scss => properties_row.scss} (80%) diff --git a/frontend/src/app/main/ui/inspect/right_sidebar.cljs b/frontend/src/app/main/ui/inspect/right_sidebar.cljs index b9cc8dd87c..ff2f1b671e 100644 --- a/frontend/src/app/main/ui/inspect/right_sidebar.cljs +++ b/frontend/src/app/main/ui/inspect/right_sidebar.cljs @@ -104,7 +104,7 @@ tabs (mf/with-memo [] (if (contains? cf/flags :inspect-styles) - [{:label (tr "inspect.tabs.styles") + [{:label (tr "labels.styles") :id "styles"} {:label (tr "inspect.tabs.computed") :id "computed"} @@ -179,6 +179,7 @@ (case @section :styles [:> styles-tab* {:color-space color-space + :objects objects :shapes shapes :libraries libraries :file-id file-id}] diff --git a/frontend/src/app/main/ui/inspect/styles.cljs b/frontend/src/app/main/ui/inspect/styles.cljs index dc11bc4e04..48225eab3c 100644 --- a/frontend/src/app/main/ui/inspect/styles.cljs +++ b/frontend/src/app/main/ui/inspect/styles.cljs @@ -8,12 +8,13 @@ [app.common.types.tokens-lib :as ctob] [app.main.refs :as refs] [app.main.ui.inspect.styles.panels.tokens-panel :refer [tokens-panel*]] + [app.main.ui.inspect.styles.panels.variants-panel :refer [variants-panel*]] [app.main.ui.inspect.styles.style-box :refer [style-box*]] [app.util.i18n :refer [tr]] [rumext.v2 :as mf])) -(def type->options +(def type->panel-group {:multiple [:fill :stroke :text :shadow :blur :layout-element] :frame [:visibility :geometry :fill :stroke :shadow :blur :layout :layout-element] :group [:visibility :geometry :svg :layout-element] @@ -34,27 +35,31 @@ :multiple)) (mf/defc styles-tab* - [{:keys [color-space shapes libraries file-id]}] + [{:keys [color-space shapes libraries objects file-id]}] (let [data (dm/get-in libraries [file-id :data]) first-shape (first shapes) - first-component (mf/with-memo (ctkl/get-component data (:component-id first-shape))) - type (mf/with-memo (get-shape-type shapes first-shape first-component)) - - ;; Must be reviewed for performance and code clarity + first-component (ctkl/get-component data (:component-id first-shape)) + type (get-shape-type shapes first-shape first-component) tokens-lib (mf/deref refs/tokens-lib) active-themes (mf/deref refs/workspace-active-theme-paths-no-hidden) active-sets (mf/with-memo [tokens-lib] (some-> tokens-lib (ctob/get-active-themes-set-names))) - options (type->options type)] + panels (type->panel-group type)] [:ol {:class (stl/css :styles-tab) :aria-label (tr "labels.styles")} (when (or active-themes active-sets) [:li - [:> style-box* {:attribute :token} - [:> tokens-panel* {:themes active-themes :sets active-sets}]]]) - (for [option options] - [:li {:key (d/name option)} - [:> style-box* {:attribute option} color-space]])])) + [:> style-box* {:panel :token} + [:> tokens-panel* {:theme-paths active-themes :set-names active-sets}]]]) + (for [panel panels] + [:li {:key (d/name panel)} + [:> style-box* {:panel panel} + (case panel + :variant [:> variants-panel* {:component first-component + :objects objects + :shape first-shape + :data data}] + color-space)]])])) ;; WIP diff --git a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs index cfd48ebe9b..7ab0c72804 100644 --- a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs +++ b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs @@ -1,39 +1,22 @@ (ns app.main.ui.inspect.styles.panels.tokens-panel (:require-macros [app.main.style :as stl]) (:require + [app.main.ui.inspect.styles.properties-row :refer [properties-row*]] [app.util.i18n :refer [tr]] - [app.util.webapi :as wapi] [cuerdas.core :as str] [rumext.v2 :as mf])) -(mf/defc tokens-row* - [{:keys [term detail copiable]}] - (let [copiable? (or copiable false) - detail? (not (or (nil? detail) (str/blank? detail))) - detail (if detail? detail "-") - copy-attr - (mf/use-fn - (fn [] - (wapi/write-to-clipboard (str term ": " detail))))] - [:dl {:class (stl/css :attribute-row)} - [:dt {:class (stl/css :attribute-term)} term] - [:dd {:class (stl/css :attribute-detail)} - (if (and copiable? detail?) - [:button {:class (stl/css :attribute-detail-copiable) - :on-click copy-attr} detail] - detail)]])) - (mf/defc tokens-panel* [{:keys [theme-paths set-names]}] [:div {:class (stl/css :tokens-panel)} (when (seq theme-paths) (for [theme theme-paths] - [:> tokens-row* {:key theme - :class (stl/css :token-theme) - :term (tr "inspect.tabs.styles.panel.tokens.active-themes") - :detail theme}])) + [:> properties-row* {:key theme + :class (stl/css :token-theme) + :term (tr "inspect.tabs.styles.panel.tokens.active-themes") + :detail theme}])) (when (seq set-names) (let [sets-list (str/join ", " set-names)] - [:> tokens-row* {:class (stl/css :token-theme) - :term (tr "inspect.tabs.styles.panel.tokens.active-sets") - :detail sets-list}]))]) + [:> properties-row* {:class (stl/css :token-theme) + :term (tr "inspect.tabs.styles.panel.tokens.active-sets") + :detail sets-list}]))]) diff --git a/frontend/src/app/main/ui/inspect/styles/panels/variants_panel.cljs b/frontend/src/app/main/ui/inspect/styles/panels/variants_panel.cljs new file mode 100644 index 0000000000..fd604a4c04 --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/panels/variants_panel.cljs @@ -0,0 +1,24 @@ +(ns app.main.ui.inspect.styles.panels.variants-panel + (:require-macros [app.main.style :as stl]) + (:require + [app.common.data.macros :as dm] + [app.common.files.variant :as cfv] + [app.common.types.component :as ctc] + [app.main.ui.inspect.styles.properties-row :refer [properties-row*]] + [cuerdas.core :as str] + [rumext.v2 :as mf])) + +(mf/defc variants-panel* + [{:keys [component objects shape data]}] + (let [is-container? (ctc/is-variant-container? shape) + properties (mf/with-memo [objects shape] + (if is-container? + (->> (cfv/extract-properties-values data objects (:id shape)) + (map #(update % :value (partial str/join ", ")))) + (->> (:variant-properties component) + (map #(update % :value (fn [v] (if (str/blank? v) "--" v)))))))] + [:div {:class (stl/css :variants-panel)} + (for [property properties] + [:> properties-row* {:key (dm/str "variant-property-" property) + :term (:name property) + :detail (:value property)}])])) diff --git a/frontend/src/app/main/ui/inspect/styles/properties_row.cljs b/frontend/src/app/main/ui/inspect/styles/properties_row.cljs new file mode 100644 index 0000000000..df2cc457f7 --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/properties_row.cljs @@ -0,0 +1,30 @@ +(ns app.main.ui.inspect.styles.properties-row + (:require-macros [app.main.style :as stl]) + (:require + [app.util.webapi :as wapi] + [cuerdas.core :as str] + [rumext.v2 :as mf])) + +(def ^:private schema:properties-row + [:map + [:term :string] + [:detail :string] + [:copiable {:optional true} :boolean]]) + +(mf/defc properties-row* + {::mf/schema schema:properties-row} + [{:keys [term detail copiable]}] + (let [copiable? (or copiable false) + detail? (not (or (nil? detail) (str/blank? detail))) + detail (if detail? detail "-") + copy-attr + (mf/use-fn + (fn [] + (wapi/write-to-clipboard (str term ": " detail))))] + [:dl {:class (stl/css :property-row)} + [:dt {:class (stl/css :property-term)} term] + [:dd {:class (stl/css :property-detail)} + (if (and copiable? detail?) + [:button {:class (stl/css :property-detail-copiable) + :on-click copy-attr} detail] + detail)]])) diff --git a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss b/frontend/src/app/main/ui/inspect/styles/properties_row.scss similarity index 80% rename from frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss rename to frontend/src/app/main/ui/inspect/styles/properties_row.scss index 2cb84aff07..51b193a33c 100644 --- a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.scss +++ b/frontend/src/app/main/ui/inspect/styles/properties_row.scss @@ -4,11 +4,11 @@ // // Copyright (c) KALEIDOS INC -@use "../../../ds/typography.scss" as *; +@use "../../ds/typography.scss" as *; // TOKENS ROW -.attribute-row { +.property-row { --term-color: var(--color-foreground-secondary); --detail-color: var(--color-foreground-primary); @@ -16,17 +16,17 @@ padding-block: var(--sp-s); } -.attribute-term, -.attribute-detail { +.property-term, +.property-detail { @include use-typography("body-small"); } -.attribute-term { +.property-term { color: var(--term-color); flex: 1; } -.attribute-detail { +.property-detail { flex: 2; color: var(--detail-color); } diff --git a/frontend/src/app/main/ui/inspect/styles/style_box.cljs b/frontend/src/app/main/ui/inspect/styles/style_box.cljs index a3eeb798f7..d72796da53 100644 --- a/frontend/src/app/main/ui/inspect/styles/style_box.cljs +++ b/frontend/src/app/main/ui/inspect/styles/style_box.cljs @@ -5,9 +5,10 @@ [app.main.ui.ds.buttons.icon-button :refer [icon-button*]] [app.main.ui.ds.foundations.assets.icon :refer [icon*]] [app.util.i18n :refer [tr]] + [app.util.webapi :as wapi] [rumext.v2 :as mf])) -(defn- attribute->title +(defn- panel->title [type] (case type :variant (tr "inspect.tabs.styles.panel.variant") @@ -25,11 +26,11 @@ nil)) (mf/defc style-box* - [{:keys [attribute shorthand children]}] + [{:keys [panel shorthand children]}] (let [expanded* (mf/use-state true) expanded (deref expanded*) - title (attribute->title attribute) + title (panel->title panel) toggle-panel (mf/use-fn @@ -40,12 +41,12 @@ copy-shorthand (mf/use-fn (fn [] - (js/navigator.clipboard.writeText (str "Style: " title))))] + (wapi/write-to-clipboard (str "Style: " title))))] [:article {:class (stl/css :style-box)} [:header {:class (stl/css :disclosure-header)} [:button {:class (stl/css :disclosure-button) :aria-expanded expanded - :aria-controls (str "style-box-" (d/name attribute)) + :aria-controls (str "style-box-" (d/name panel)) :on-click toggle-panel :aria-label (tr "inspect.tabs.styles.panel.toggle-style" title)} [:> icon* {:icon-id (if expanded "arrow-down" "arrow") @@ -58,5 +59,5 @@ :on-click copy-shorthand :icon "clipboard"}])] (when expanded - [:div {:class (stl/css :style-box-content) :id (str "style-box-" (d/name attribute))} + [:div {:class (stl/css :style-box-content) :id (str "style-box-" (d/name panel))} [:div {:class (stl/css :style-box-panel-wrapper)} children]])])) diff --git a/frontend/translations/en.po b/frontend/translations/en.po index 0752063cb6..f189cb51f1 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -1853,6 +1853,10 @@ msgstr "Info" msgid "labels.styles" msgstr "Styles" +#: src/app/main/ui/inspect/right_sidebar.cljs:165 +msgid "inspect.tabs.switcher.label" +msgstr "Layer info" + #: src/app/main/ui/inspect/styles/style_box.cljs:10 msgid "inspect.tabs.styles.panel.variant" msgstr "Variant properties" From 8fff9afee6c5458bf385d2b9d18835522d0a0bac Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 8 Sep 2025 13:04:52 +0200 Subject: [PATCH 029/354] :bug: Fix fills and strokes opacity shouldn't affect shadows --- render-wasm/src/render.rs | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index 4dec322778..dfbb318d57 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -22,7 +22,9 @@ use options::RenderOptions; pub use surfaces::{SurfaceId, Surfaces}; use crate::performance; -use crate::shapes::{Blur, BlurType, Corners, Fill, Shadow, Shape, StructureEntry, Type}; +use crate::shapes::{ + Blur, BlurType, Corners, Fill, Shadow, Shape, SolidColor, Stroke, StructureEntry, Type, +}; use crate::state::ShapesPool; use crate::textlayout::{ paragraph_builder_group_from_text, stroke_paragraph_builder_group_from_text, @@ -1062,9 +1064,32 @@ impl RenderState { ) { let mut transformed_shadow: Cow = Cow::Borrowed(shadow); transformed_shadow.to_mut().offset = (0., 0.); - transformed_shadow.to_mut().color = skia::Color::from_argb(255, 0, 0, 0); + transformed_shadow.to_mut().color = skia::Color::BLACK; transformed_shadow.to_mut().blur = transformed_shadow.blur * scale; + let mut plain_shape = Cow::Borrowed(shape); + + // The opacity of fills and strokes shouldn't affect the shadow, + // so we paint everything black with the same opacity + plain_shape.to_mut().clear_fills(); + if shape.has_fills() { + plain_shape + .to_mut() + .add_fill(Fill::Solid(SolidColor(skia::Color::BLACK))); + } + + plain_shape.to_mut().clear_strokes(); + for stroke in shape.strokes.iter() { + plain_shape.to_mut().add_stroke(Stroke { + fill: Fill::Solid(SolidColor(skia::Color::BLACK)), + width: stroke.width, + style: stroke.style.clone(), + cap_end: stroke.cap_end, + cap_start: stroke.cap_start, + kind: stroke.kind, + }); + } + let mut shadow_paint = skia::Paint::default(); shadow_paint.set_image_filter(transformed_shadow.get_drop_shadow_filter()); shadow_paint.set_blend_mode(skia::BlendMode::SrcOver); @@ -1085,7 +1110,7 @@ impl RenderState { shapes, modifiers, structure, - shape, + &plain_shape, scale_content, clip_bounds, SurfaceId::DropShadows, From 8aed47dad3fb154c2b92125719fdeaf78f02e6db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20Schr=C3=B6dl?= Date: Mon, 8 Sep 2025 16:45:18 +0200 Subject: [PATCH 030/354] :sparkles: Allow references to other typography tokens (#7251) --- common/src/app/common/types/token.cljc | 5 + frontend/playwright/ui/specs/tokens.spec.js | 131 ++++++++++++++++ .../main/data/workspace/tokens/errors.cljs | 4 + .../main/data/workspace/tokens/format.cljs | 32 ++++ .../tokens/management/create/form.cljs | 148 +++++++++++++----- .../management/create/input_tokens_value.cljs | 3 +- .../management/create/input_tokens_value.scss | 4 + .../tokens/management/token_pill.cljs | 37 +---- frontend/translations/en.po | 4 + frontend/translations/es.po | 4 + 10 files changed, 305 insertions(+), 67 deletions(-) create mode 100644 frontend/src/app/main/data/workspace/tokens/format.cljs diff --git a/common/src/app/common/types/token.cljc b/common/src/app/common/types/token.cljc index 841d0bc29d..320fdf8167 100644 --- a/common/src/app/common/types/token.cljc +++ b/common/src/app/common/types/token.cljc @@ -442,3 +442,8 @@ (when (font-weight-values weight) (cond-> {:weight weight} italic? (assoc :style "italic"))))) + +(defn typography-composite-token-reference? + "Predicate if a typography composite token is a reference value - a string pointing to another reference token." + [token-value] + (string? token-value)) diff --git a/frontend/playwright/ui/specs/tokens.spec.js b/frontend/playwright/ui/specs/tokens.spec.js index e1d707268f..08f3b3f5a9 100644 --- a/frontend/playwright/ui/specs/tokens.spec.js +++ b/frontend/playwright/ui/specs/tokens.spec.js @@ -972,10 +972,141 @@ test.describe("Tokens: Themes modal", () => { await fontSizeField.fill(""); await expect(saveButton).toBeEnabled(); + // Fill in values for all fields and verify they persist when switching tabs + await fontSizeField.fill("16"); + + const fontFamilyField = tokensUpdateCreateModal + .getByLabel(/Font Family/i) + .first(); + const fontWeightField = + tokensUpdateCreateModal.getByLabel(/Font Weight/i); + const letterSpacingField = + tokensUpdateCreateModal.getByLabel(/Letter Spacing/i); + const textCaseField = tokensUpdateCreateModal.getByLabel(/Text Case/i); + const textDecorationField = + tokensUpdateCreateModal.getByLabel(/Text Decoration/i); + + // Capture all values before switching tabs + const originalValues = { + fontSize: await fontSizeField.inputValue(), + fontFamily: await fontFamilyField.inputValue(), + fontWeight: await fontWeightField.inputValue(), + letterSpacing: await letterSpacingField.inputValue(), + textCase: await textCaseField.inputValue(), + textDecoration: await textDecorationField.inputValue(), + }; + + // Switch to reference tab and back to composite tab + const referenceTabButton = tokensUpdateCreateModal.getByRole("button", { + name: "Reference", + }); + await referenceTabButton.click(); + const compositeTabButton = tokensUpdateCreateModal.getByRole("button", { + name: "Composite", + }); + await compositeTabButton.click(); + + // Verify all values are preserved after switching tabs + await expect(fontSizeField).toHaveValue(originalValues.fontSize); + await expect(fontFamilyField).toHaveValue(originalValues.fontFamily); + await expect(fontWeightField).toHaveValue(originalValues.fontWeight); + await expect(letterSpacingField).toHaveValue( + originalValues.letterSpacing, + ); + await expect(textCaseField).toHaveValue(originalValues.textCase); + await expect(textDecorationField).toHaveValue( + originalValues.textDecoration, + ); + await saveButton.click(); // Modal should close, token should be visible (with new name) in sidebar await expect(tokensUpdateCreateModal).not.toBeVisible(); }); + + test("User cant submit empty typography token or reference", async ({ + page, + }) => { + const { tokensUpdateCreateModal, tokenThemesSetsSidebar, tokensSidebar } = + await setupTypographyTokensFile(page); + + const tokensTabPanel = page.getByRole("tabpanel", { name: "tokens" }); + await tokensTabPanel + .getByRole("button", { name: "Add Token: Typography" }) + .click(); + + await expect(tokensUpdateCreateModal).toBeVisible(); + + const nameField = tokensUpdateCreateModal.getByLabel("Name"); + await nameField.fill("typography.empty"); + + const valueField = tokensUpdateCreateModal.getByLabel("Font Size"); + + // Insert a value and then delete it + await valueField.fill("1"); + await valueField.fill(""); + + // Submit button should be disabled when field is empty + const submitButton = tokensUpdateCreateModal.getByRole("button", { + name: "Save", + }); + await expect(submitButton).toBeDisabled(); + + // Switch to reference tab, should not be submittable either + const referenceTabButton = tokensUpdateCreateModal.getByRole("button", { + name: "Reference", + }); + await referenceTabButton.click(); + await expect(submitButton).toBeDisabled(); + }); + + test("User adds typography token with reference", async ({ page }) => { + const { tokensUpdateCreateModal, tokenThemesSetsSidebar, tokensSidebar } = + await setupTypographyTokensFile(page); + + const newTokenTitle = "NewReference"; + + const tokensTabPanel = page.getByRole("tabpanel", { name: "tokens" }); + await tokensTabPanel + .getByRole("button", { name: "Add Token: Typography" }) + .click(); + + await expect(tokensUpdateCreateModal).toBeVisible(); + + const nameField = tokensUpdateCreateModal.getByLabel("Name"); + await nameField.fill(newTokenTitle); + + const referenceTabButton = tokensUpdateCreateModal.getByRole("button", { + name: "Reference", + }); + referenceTabButton.click(); + + const referenceField = tokensUpdateCreateModal.getByLabel("Reference"); + await referenceField.fill("{Full}"); + + const submitButton = tokensUpdateCreateModal.getByRole("button", { + name: "Save", + }); + + const resolvedValue = + await tokensUpdateCreateModal.getByText("Resolved value:"); + await expect(resolvedValue).toBeVisible(); + await expect(resolvedValue).toContainText("Font Family: 42dot Sans"); + await expect(resolvedValue).toContainText("Font Size: 100"); + await expect(resolvedValue).toContainText("Font Weight: 300"); + await expect(resolvedValue).toContainText("Letter Spacing: 2"); + await expect(resolvedValue).toContainText("Text Case: uppercase"); + await expect(resolvedValue).toContainText("Text Decoration: underline"); + + await expect(submitButton).toBeEnabled(); + await submitButton.click(); + + await expect(tokensUpdateCreateModal).not.toBeVisible(); + + const newToken = tokensSidebar.getByRole("button", { + name: newTokenTitle, + }); + await expect(newToken).toBeVisible(); + }); }); }); diff --git a/frontend/src/app/main/data/workspace/tokens/errors.cljs b/frontend/src/app/main/data/workspace/tokens/errors.cljs index 75e1649911..4173481916 100644 --- a/frontend/src/app/main/data/workspace/tokens/errors.cljs +++ b/frontend/src/app/main/data/workspace/tokens/errors.cljs @@ -88,6 +88,10 @@ {:error/code :error.style-dictionary/invalid-token-value-font-weight :error/fn #(tr "workspace.tokens.invalid-font-weight-token-value" %)} + :error.style-dictionary/invalid-token-value-typography + {:error/code :error.style-dictionary/invalid-token-value-typography + :error/fn #(tr "workspace.tokens.invalid-token-value-typography" %)} + :error/unknown {:error/code :error/unknown :error/fn #(tr "labels.unknown-error")}}) diff --git a/frontend/src/app/main/data/workspace/tokens/format.cljs b/frontend/src/app/main/data/workspace/tokens/format.cljs new file mode 100644 index 0000000000..43a26c9c20 --- /dev/null +++ b/frontend/src/app/main/data/workspace/tokens/format.cljs @@ -0,0 +1,32 @@ +(ns app.main.data.workspace.tokens.format + (:require + [cuerdas.core :as str])) + +(def category-dictionary + {:stroke-width "Stroke Width" + :spacing "Spacing" + :sizing "Sizing" + :border-radius "Border Radius" + :x "X" + :y "Y" + :font-size "Font Size" + :font-family "Font Family" + :font-weight "Font Weight" + :letter-spacing "Letter Spacing" + :text-case "Text Case" + :text-decoration "Text Decoration"}) + +(defn format-token-value + "Converts token value of any shape to a string." + [token-value] + (cond + (map? token-value) + (->> (map (fn [[k v]] (str "- " (category-dictionary k) ": " (format-token-value v))) token-value) + (str/join "\n") + (str "\n")) + + (sequential? token-value) + (str/join ", " token-value) + + :else + (str token-value))) diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs b/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs index c31b2bde82..ba445a9b17 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs @@ -102,19 +102,19 @@ ;; Validation ------------------------------------------------------------------ -(defn invalidate-empty-value [token-value] +(defn check-empty-value [token-value] (when (empty? (str/trim token-value)) (wte/get-error-code :error.token/empty-input))) -(defn invalidate-token-empty-value [token] - (invalidate-empty-value (:value token))) +(defn check-token-empty-value [token] + (check-empty-value (:value token))) -(defn invalidate-self-reference [token-name token-value] +(defn check-self-reference [token-name token-value] (when (ctob/token-value-self-reference? token-name token-value) (wte/get-error-code :error.token/direct-self-reference))) -(defn invalidate-token-self-reference [token] - (invalidate-self-reference (:name token) (:value token))) +(defn check-token-self-reference [token] + (check-self-reference (:name token) (:value token))) (defn validate-resolve-token [token prev-token tokens] @@ -146,7 +146,7 @@ (rx/of token))) (def default-validators - [invalidate-token-empty-value invalidate-token-self-reference]) + [check-token-empty-value check-self-reference]) (defn default-validate-token "Validates a token by confirming a list of `validator` predicates and resolving the token using `tokens` with StyleDictionary. @@ -176,14 +176,14 @@ ;; Resolving token via StyleDictionary (rx/mapcat #(validate-resolve-token % prev-token tokens))))) -(defn invalidate-coll-self-reference +(defn check-coll-self-reference "Invalidate a collection of `token-vals` for a self-refernce against `token-name`.," [token-name token-vals] (when (some #(ctob/token-value-self-reference? token-name %) token-vals) (wte/get-error-code :error.token/direct-self-reference))) -(defn invalidate-font-family-token-self-reference [token] - (invalidate-coll-self-reference (:name token) (:value token))) +(defn check-font-family-token-self-reference [token] + (check-coll-self-reference (:name token) (:value token))) (defn validate-font-family-token [props] @@ -192,30 +192,42 @@ (assoc :validators [(fn [token] (when (empty? (:value token)) (wte/get-error-code :error.token/empty-input))) - invalidate-font-family-token-self-reference]) + check-font-family-token-self-reference]) (default-validate-token))) -(defn invalidate-typography-token-self-reference - "Invalidate token when any of the attributes in token value have a self refernce." +(defn check-typography-token-self-reference + "Check token when any of the attributes in token value have a self-reference." [token] (let [token-name (:name token) token-values (:value token)] (some (fn [[k v]] (when-let [err (case k - :font-family (invalidate-coll-self-reference token-name v) - (invalidate-self-reference token-name v))] + :font-family (check-coll-self-reference token-name v) + (check-self-reference token-name v))] (assoc err :typography-key k))) token-values))) +(defn check-empty-typography-token [token] + (when (empty? (:value token)) + (wte/get-error-code :error.token/empty-input))) + (defn validate-typography-token - [props] - (-> props - (update :token-value - (fn [v] - (-> (or v {}) - (d/update-when :font-family #(if (string? %) (ctt/split-font-family %) %))))) - (assoc :validators [invalidate-typography-token-self-reference]) - (default-validate-token))) + [{:keys [token-value] :as props}] + (cond + ;; Entering form without a value - show no error just resolve nil + (nil? token-value) (rx/of nil) + ;; Validate refrence string + (ctt/typography-composite-token-reference? token-value) (default-validate-token props) + ;; Validate composite token + :else + (-> props + (update :token-value + (fn [v] + (-> (or v {}) + (d/update-when :font-family #(if (string? %) (ctt/split-font-family %) %))))) + (assoc :validators [check-empty-typography-token + check-typography-token-self-reference]) + (default-validate-token)))) (defn use-debonced-resolve-callback "Resolves a token values using `StyleDictionary`. @@ -365,6 +377,11 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va token-resolve-result* (mf/use-state (get resolved-tokens (cft/token-identifier token))) token-resolve-result (deref token-resolve-result*) + clear-resolve-value + (mf/use-fn + (fn [] + (reset! token-resolve-result* nil))) + set-resolve-value (mf/use-fn (mf/deps on-value-resolve) @@ -399,7 +416,6 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va (mf/use-fn (mf/deps on-update-value-debounced) (fn [next-value] - (dom/set-value! (mf/ref-val value-input-ref) next-value) (mf/set-ref-val! value-ref next-value) (on-update-value-debounced next-value))) @@ -576,7 +592,8 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :on-update-value on-update-value :on-external-update-value on-external-update-value :custom-input-token-value-props custom-input-token-value-props - :token-resolve-result token-resolve-result}] + :token-resolve-result token-resolve-result + :clear-resolve-value clear-resolve-value}] [:> input-tokens-value* {:placeholder placeholder :label label @@ -716,6 +733,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va color-value (-> (tinycolor/valid-color hex-value) (tinycolor/set-alpha (or alpha 1)) (tinycolor/->string format))] + (dom/set-value! (mf/ref-val input-ref) color-value) (on-external-update-value color-value))))] [:* @@ -897,7 +915,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va {:label "Text Decoration" :placeholder (tr "workspace.tokens.text-decoration-value-enter")})) -(mf/defc typography-inputs* +(mf/defc typography-value-inputs* [{:keys [default-value on-blur on-update-value token-resolve-result]}] (let [typography-inputs (mf/use-memo typography-inputs) errors-by-key (sd/collect-typography-errors token-resolve-result)] @@ -928,12 +946,12 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va (-> (obj/set! e "tokenType" k) (on-update-value))))] - [:div {:class (stl/css :input-row)} + [:div {:key (str k) + :class (stl/css :input-row)} (case k :font-family [:> font-picker* - {:key (str k) - :label label + {:label label :placeholder placeholder :input-ref input-ref :default-value (when value (ctt/join-font-family value)) @@ -942,24 +960,84 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :on-external-update-value on-external-update-value :token-resolve-result (when (seq token-resolve-result) token-resolve-result)}] [:> input-tokens-value* - {:key (str k) - :label label + {:label label :placeholder placeholder :default-value value :on-blur on-blur :on-change on-change :token-resolve-result (when (seq token-resolve-result) token-resolve-result)}])]))])) +(mf/defc typography-reference-input* + [{:keys [default-value on-blur on-update-value token-resolve-result]}] + [:> input-tokens-value* + {:label "Reference" + :placeholder "Reference" + :default-value (when (ctt/typography-composite-token-reference? default-value) default-value) + :on-blur on-blur + :on-change on-update-value + :token-resolve-result (when (or + (:errors token-resolve-result) + (string? (:value token-resolve-result))) + token-resolve-result)}]) + +(mf/defc typography-inputs* + [{:keys [default-value on-update-value on-external-update-value on-value-resolve clear-resolve-value] :rest props}] + (let [;; Active Tab State + active-tab* (mf/use-state (if (ctt/typography-composite-token-reference? default-value) :reference :composite)) + active-tab (deref active-tab*) + reference-tab-active? (= :reference active-tab) + ;; Backup value ref + ;; Used to restore the previously entered value when switching tabs + ;; Uses ref to not trigger state updates during update + backup-state-ref (mf/use-var + (if reference-tab-active? + {:reference default-value} + {:composite default-value})) + default-value (get @backup-state-ref active-tab) + + on-toggle-tab + (mf/use-fn + (mf/deps active-tab on-external-update-value on-value-resolve clear-resolve-value) + (fn [] + (let [next-tab (if (= active-tab :composite) :reference :composite)] + ;; Clear the resolved value so it wont show up before the next-tab value has resolved + (clear-resolve-value) + ;; Restore the internal value from backup + (on-external-update-value (get @backup-state-ref next-tab)) + (reset! active-tab* next-tab)))) + + ;; Store token value in the backup-state-ref + on-update-reference-value + (mf/use-fn + (mf/deps on-update-value active-tab) + (fn [e] + (if reference-tab-active? + (swap! backup-state-ref assoc :reference (dom/get-target-val e)) + (swap! backup-state-ref assoc-in [:composite (obj/get e "tokenType")] (dom/get-target-val e))) + (on-update-value e))) + + input-props (mf/spread-props props {:default-value default-value + :on-update-value on-update-reference-value})] + [:div {:class (stl/css :nested-input-row)} + [:button {:on-click on-toggle-tab :type "button"} + (if reference-tab-active? "Composite" "Reference")] + (if reference-tab-active? + [:> typography-reference-input* input-props] + [:> typography-value-inputs* input-props])])) + (mf/defc typography-form* [{:keys [token] :rest props}] (let [on-get-token-value (mf/use-callback (fn [e prev-value] (let [token-type (obj/get e "tokenType") - input-value (dom/get-target-val e)] - (if (empty? input-value) - (dissoc prev-value token-type) - (assoc prev-value token-type input-value)))))] + input-value (dom/get-target-val e) + reference-value-input? (not token-type)] + (cond + reference-value-input? input-value + + (empty? input-value) (dissoc prev-value token-type) + :else (assoc prev-value token-type input-value)))))] [:> form* (mf/spread-props props {:token token :custom-input-token-value typography-inputs* diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs b/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs index def747e6f8..c0de51d709 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs @@ -9,6 +9,7 @@ (:require [app.common.data.macros :as dm] [app.main.data.workspace.tokens.errors :as wte] + [app.main.data.workspace.tokens.format :as dwtf] [app.main.data.workspace.tokens.warnings :as wtw] [app.main.ui.ds.controls.utilities.hint-message :refer [hint-message*]] [app.main.ui.ds.controls.utilities.input-field :refer [input-field*]] @@ -41,7 +42,7 @@ (str/join "\n")) errors (->> (wte/humanize-errors errors) (str/join "\n")) - :else (tr "workspace.tokens.resolved-value" (or resolved-value result))) + :else (tr "workspace.tokens.resolved-value" (dwtf/format-token-value (or resolved-value result)))) type (cond empty-message? "hint" errors "error" diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.scss b/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.scss index 3a097cddc9..581c14b807 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.scss +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.scss @@ -31,3 +31,7 @@ @include textEllipsis; color: var(--label-color); } + +.resolved-value { + white-space: pre; +} diff --git a/frontend/src/app/main/ui/workspace/tokens/management/token_pill.cljs b/frontend/src/app/main/ui/workspace/tokens/management/token_pill.cljs index 372d19d548..afc2e85b82 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/token_pill.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/token_pill.cljs @@ -15,6 +15,7 @@ [app.common.types.token :as ctt] [app.main.data.workspace.tokens.application :as dwta] [app.main.data.workspace.tokens.color :as dwtc] + [app.main.data.workspace.tokens.format :as dwtf] [app.main.refs :as refs] [app.main.ui.components.color-bullet :refer [color-bullet]] [app.main.ui.ds.foundations.assets.icon :refer [icon*]] @@ -26,6 +27,7 @@ [rumext.v2 :as mf])) ;; Translation dictionaries + (def ^:private attribute-dictionary {:rotation "Rotation" :opacity "Opacity" @@ -74,20 +76,6 @@ :x :x :y :y}) -(def ^:private category-dictionary - {:stroke-width "Stroke Width" - :spacing "Spacing" - :sizing "Sizing" - :border-radius "Border Radius" - :x "X" - :y "Y" - :font-size "Font Size" - :font-family "Font Family" - :font-weight "Font Weight" - :letter-spacing "Letter Spacing" - :text-case "Text Case" - :text-decoration "Text Decoration"}) - ;; Helper functions (defn partially-applied-attr @@ -105,24 +93,11 @@ (str/join "\n" (map (fn [[category values]] (if (#{:x :y} category) - (dm/str "- " (category-dictionary category)) - (dm/str "- " (category-dictionary category) ": " + (dm/str "- " (dwtf/category-dictionary category)) + (dm/str "- " (dwtf/category-dictionary category) ": " (str/join ", " (map attribute-dictionary values)) "."))) grouped-values))) -(defn format-token-value [token-value] - (cond - (map? token-value) - (->> (map (fn [[k v]] (str "- " (category-dictionary k) ": " (format-token-value v))) token-value) - (str/join "\n") - (str "\n")) - - (sequential? token-value) - (str/join "," token-value) - - :else - (str token-value))) - (defn- generate-tooltip "Generates a tooltip for a given token" [is-viewer shape theme-token token half-applied no-valid-value ref-not-in-active-set] @@ -142,8 +117,8 @@ grouped-values (group-by dimensions-dictionary app-token-keys) base-title (dm/str "Token: " name "\n" - (tr "workspace.tokens.original-value" (format-token-value value)) "\n" - (tr "workspace.tokens.resolved-value" (format-token-value resolved-value)) + (tr "workspace.tokens.original-value" (dwtf/format-token-value value)) "\n" + (tr "workspace.tokens.resolved-value" (dwtf/format-token-value resolved-value)) (when (= (:type token) :number) (dm/str "\n" (tr "workspace.tokens.more-options"))))] diff --git a/frontend/translations/en.po b/frontend/translations/en.po index f189cb51f1..fdc42bb441 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -7531,6 +7531,10 @@ msgstr "" "Invalid font weight value: use numeric values (100-950) or standard names " "(thin, light, regular, bold, etc.) optionally followed by 'Italic'" +#: src/app/main/data/workspace/tokens/errors.cljs:91 +msgid "workspace.tokens.invalid-token-value-typography" +msgstr "Invalid value: must reference a composite typography token." + #: src/app/main/data/workspace/tokens/errors.cljs:23 msgid "workspace.tokens.invalid-json" msgstr "Import Error: Invalid token data in JSON." diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 4ce7513cd0..989c31c8e7 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -7483,6 +7483,10 @@ msgstr "" "estándar (thin, light, regular, bold, etc.) opcionalmente seguidos de " "'Italic'" +#: src/app/main/data/workspace/tokens/errors.cljs:91 +msgid "workspace.tokens.invalid-token-value-typography" +msgstr "Valor no válido: debe hacer referencia a un token tipográfico compuesto." + #: src/app/main/data/workspace/tokens/errors.cljs:23 msgid "workspace.tokens.invalid-json" msgstr "Error al importar: Datos de token no válidos en JSON." From daa408e2910ee82d7942fa64a026ba84237bbb7a Mon Sep 17 00:00:00 2001 From: Yamila Moreno Date: Mon, 8 Sep 2025 16:51:05 +0200 Subject: [PATCH 031/354] :paperclip: Update CI --- .github/workflows/build-bundle.yml | 16 ++--- .github/workflows/build-develop.yml | 11 ++- .github/workflows/build-docker.yml | 101 ++++++++++++++++++++++++++++ .github/workflows/build-staging.yml | 11 ++- .github/workflows/build-tag.yml | 11 ++- docker/images/Dockerfile.backend | 4 +- docker/images/Dockerfile.exporter | 3 +- docker/images/Dockerfile.frontend | 3 +- manage.sh | 15 ++++- 9 files changed, 151 insertions(+), 24 deletions(-) create mode 100644 .github/workflows/build-docker.yml diff --git a/.github/workflows/build-bundle.yml b/.github/workflows/build-bundle.yml index ab7f007f4e..4e4f815aab 100644 --- a/.github/workflows/build-bundle.yml +++ b/.github/workflows/build-bundle.yml @@ -1,11 +1,11 @@ -name: Build and Upload Penpot Bundle +name: BUNDLE - Build Bundle and Updload to S3 on: # Create bundle from manual action workflow_dispatch: inputs: gh_ref: - description: 'Name of the branch' + description: 'Name of the branch or ref' type: string required: true default: 'develop' @@ -22,7 +22,7 @@ on: workflow_call: inputs: gh_ref: - description: 'Name of the branch' + description: 'Name of the branch or ref' type: string required: true default: 'develop' @@ -56,10 +56,9 @@ jobs: - name: Extract some useful variables id: vars run: | - echo "commit_hash=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT echo "gh_ref=${{ inputs.gh_ref || github.ref_name }}" >> $GITHUB_OUTPUT - - name: Run manage.sh build-bundle from host + - name: Build bundle env: BUILD_WASM: ${{ inputs.build_wasm }} BUILD_STORYBOOK: ${{ inputs.build_storybook }} @@ -76,13 +75,6 @@ jobs: zip -r zips/penpot.zip penpot - name: Upload Penpot bundle to S3 - if: github.ref_type == 'branch' - run: | - aws s3 cp zips/penpot.zip s3://${{ secrets.S3_BUCKET }}/penpot-${{ steps.vars.outputs.gh_ref }}-latest.zip - aws s3 cp zips/penpot.zip s3://${{ secrets.S3_BUCKET }}/penpot-${{ steps.vars.outputs.commit_hash }}.zip - - - name: Upload Penpot bundle to S3 - if: github.ref_type == 'tag' run: | aws s3 cp zips/penpot.zip s3://${{ secrets.S3_BUCKET }}/penpot-${{ steps.vars.outputs.gh_ref }}.zip diff --git a/.github/workflows/build-develop.yml b/.github/workflows/build-develop.yml index 098db1290f..92dc6713a1 100644 --- a/.github/workflows/build-develop.yml +++ b/.github/workflows/build-develop.yml @@ -1,14 +1,21 @@ -name: DEVELOP - Build and Upload Penpot Bundle +name: DEVELOP - Build Bundle and Docker Image on: schedule: - cron: '16 5-20 * * 1-5' jobs: - build-develop-bundle: + build-bundle: uses: ./.github/workflows/build-bundle.yml secrets: inherit with: gh_ref: "develop" build_wasm: "yes" build_storybook: "yes" + + # build-docker: + # needs: build-bundle + # uses: ./.github/workflows/build-docker.yml + # secrets: inherit + # with: + # gh_ref: "develop" diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml new file mode 100644 index 0000000000..6ca48575b3 --- /dev/null +++ b/.github/workflows/build-docker.yml @@ -0,0 +1,101 @@ +name: DOCKER - Build and Push Penpot Images + +on: + workflow_dispatch: + inputs: + gh_ref: + description: 'Name of the branch or ref' + type: string + required: true + default: 'develop' + workflow_call: + inputs: + gh_ref: + description: 'Name of the branch or ref' + type: string + required: true + default: 'develop' + +jobs: + build-and-push: + name: Build and Push Penpot Docker Images + runs-on: ubuntu-24.04-arm + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: ${{ inputs.gh_ref }} + + - name: Extract some useful variables + id: vars + run: | + echo "gh_ref=${{ inputs.gh_ref || github.ref_name }}" >> $GITHUB_OUTPUT + + - name: Download Penpot Bundles + env: + FILE_NAME: penpot-${{ steps.vars.outputs.gh_ref }}.zip + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_DEFAULT_REGION: ${{ secrets.AWS_REGION }} + run: | + pushd docker/images + aws s3 cp s3://${{ secrets.S3_BUCKET }}/$FILE_NAME . + unzip $FILE_NAME > /dev/null + mv penpot/backend bundle-backend + mv penpot/frontend bundle-frontend + mv penpot/exporter bundle-exporter + popd + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Docker Registry + uses: docker/login-action@v3 + with: + registry: ${{ secrets.DOCKER_REGISTRY }} + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build and push Backend Docker image + uses: docker/build-push-action@v6 + env: + DOCKER_IMAGE: 'penpotapp/backend' + BUNDLE_PATH: './bundle-backend' + with: + context: ./docker/images/ + file: ./docker/images/Dockerfile.backend + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:${{ steps.vars.outputs.gh_ref }} + cache-from: type=registry,ref=${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:buildcache + cache-to: type=registry,ref=${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:buildcache,mode=max + + - name: Build and push Frontend Docker image + uses: docker/build-push-action@v6 + env: + DOCKER_IMAGE: 'penpotapp/frontend' + BUNDLE_PATH: './bundle-frontend' + with: + context: ./docker/images/ + file: ./docker/images/Dockerfile.frontend + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:${{ steps.vars.outputs.gh_ref }} + cache-from: type=registry,ref=${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:buildcache + cache-to: type=registry,ref=${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:buildcache,mode=max + + - name: Build and push Exporter Docker image + uses: docker/build-push-action@v6 + env: + DOCKER_IMAGE: 'penpotapp/exporter' + BUNDLE_PATH: './bundle-exporter' + with: + context: ./docker/images/ + file: ./docker/images/Dockerfile.exporter + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:${{ steps.vars.outputs.gh_ref }} + cache-from: type=registry,ref=${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:buildcache + cache-to: type=registry,ref=${{ secrets.DOCKER_REGISTRY }}/${{ env.DOCKER_IMAGE }}:buildcache,mode=max diff --git a/.github/workflows/build-staging.yml b/.github/workflows/build-staging.yml index 5c81e8ca60..d6b5f9ee02 100644 --- a/.github/workflows/build-staging.yml +++ b/.github/workflows/build-staging.yml @@ -1,14 +1,21 @@ -name: STAGING - Build and Upload Penpot Bundle +name: STAGING - Build Bundle and Docker Image on: schedule: - cron: '36 5-20 * * 1-5' jobs: - build-staging-bundle: + build-bundle: uses: ./.github/workflows/build-bundle.yml secrets: inherit with: gh_ref: "staging" build_wasm: "yes" build_storybook: "yes" + + # build-docker: + # needs: build-bundle + # uses: ./.github/workflows/build-docker.yml + # secrets: inherit + # with: + # gh_ref: "staging" diff --git a/.github/workflows/build-tag.yml b/.github/workflows/build-tag.yml index f64819160b..efd75f9712 100644 --- a/.github/workflows/build-tag.yml +++ b/.github/workflows/build-tag.yml @@ -1,4 +1,4 @@ -name: TAG - Build and Upload Penpot Bundle +name: TAG - Build Bundle and Docker Image on: push: @@ -6,10 +6,17 @@ on: - '*' jobs: - build-tag-bundle: + build-bundle: uses: ./.github/workflows/build-bundle.yml secrets: inherit with: gh_ref: ${{ github.ref_name }} build_wasm: "no" build_storybook: "yes" + + # build-docker: + # needs: build-bundle + # uses: ./.github/workflows/build-docker.yml + # secrets: inherit + # with: + # gh_ref: ${{ github.ref_name }} diff --git a/docker/images/Dockerfile.backend b/docker/images/Dockerfile.backend index 3535cffd0c..9200e67101 100644 --- a/docker/images/Dockerfile.backend +++ b/docker/images/Dockerfile.backend @@ -126,7 +126,9 @@ RUN set -ex; \ COPY --from=build /opt/jre /opt/jre COPY --from=build /opt/node /opt/node COPY --from=penpotapp/imagemagick:7.1.2-0 /opt/imagick /opt/imagick -COPY --chown=penpot:penpot ./bundle-backend/ /opt/penpot/backend/ + +ARG BUNDLE_PATH="./bundle-backend/" +ADD --chown=penpot:penpot $BUNDLE_PATH /opt/penpot/backend/ USER penpot:penpot WORKDIR /opt/penpot/backend diff --git a/docker/images/Dockerfile.exporter b/docker/images/Dockerfile.exporter index 43167cf2db..b745353cfb 100644 --- a/docker/images/Dockerfile.exporter +++ b/docker/images/Dockerfile.exporter @@ -89,7 +89,8 @@ RUN set -eux; \ mkdir -p /opt/penpot; \ chown -R penpot:penpot /opt/penpot; -ADD --chown=penpot:penpot ./bundle-exporter/ /opt/penpot/exporter +ARG BUNDLE_PATH="./bundle-exporter/" +ADD --chown=penpot:penpot $BUNDLE_PATH /opt/penpot/exporter/ WORKDIR /opt/penpot/exporter USER penpot:penpot diff --git a/docker/images/Dockerfile.frontend b/docker/images/Dockerfile.frontend index 0b3b93a127..e5276fba4e 100644 --- a/docker/images/Dockerfile.frontend +++ b/docker/images/Dockerfile.frontend @@ -8,7 +8,8 @@ RUN set -ex; \ mkdir -p /opt/data/assets; \ chown -R penpot:penpot /opt/data; -ADD ./bundle-frontend/ /var/www/app/ +ARG BUNDLE_PATH="./bundle-frontend/" +ADD $BUNDLE_PATH /var/www/app/ ADD ./files/config.js /var/www/app/js/config.js ADD ./files/nginx.conf /etc/nginx/nginx.conf.template ADD ./files/nginx-proxies.conf /etc/nginx/nginx-proxies.conf diff --git a/manage.sh b/manage.sh index 32b348ffe7..0be89ae234 100755 --- a/manage.sh +++ b/manage.sh @@ -265,21 +265,30 @@ function build-docs-bundle { function build-frontend-docker-image { rsync -avr --delete ./bundles/frontend/ ./docker/images/bundle-frontend/; pushd ./docker/images; - docker build -t penpotapp/frontend:$CURRENT_BRANCH -t penpotapp/frontend:latest -f Dockerfile.frontend .; + docker build \ + -t penpotapp/frontend:$CURRENT_BRANCH -t penpotapp/frontend:latest \ + --build-arg BUNDLE_PATH="./bundle-frontend/" \ + -f Dockerfile.frontend .; popd; } function build-backend-docker-image { rsync -avr --delete ./bundles/backend/ ./docker/images/bundle-backend/; pushd ./docker/images; - docker build -t penpotapp/backend:$CURRENT_BRANCH -t penpotapp/backend:latest -f Dockerfile.backend .; + docker build \ + -t penpotapp/backend:$CURRENT_BRANCH -t penpotapp/backend:latest \ + --build-arg BUNDLE_PATH="./bundle-backend/" \ + -f Dockerfile.backend .; popd; } function build-exporter-docker-image { rsync -avr --delete ./bundles/exporter/ ./docker/images/bundle-exporter/; pushd ./docker/images; - docker build -t penpotapp/exporter:$CURRENT_BRANCH -t penpotapp/exporter:latest -f Dockerfile.exporter .; + docker build \ + -t penpotapp/exporter:$CURRENT_BRANCH -t penpotapp/exporter:latest \ + --build-arg BUNDLE_PATH="./bundle-exporter/" \ + -f Dockerfile.exporter .; popd; } From 108b5ab225a2597fd43c56e602398c02ba02cb8f Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 9 Sep 2025 09:05:42 +0200 Subject: [PATCH 032/354] :bug: Fix missing filter-icon --- frontend/src/app/main/ui/workspace/sidebar/assets.cljs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/workspace/sidebar/assets.cljs b/frontend/src/app/main/ui/workspace/sidebar/assets.cljs index 49bbfa9e36..2227de25b9 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/assets.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/assets.cljs @@ -186,7 +186,7 @@ :title (tr "workspace.assets.filter") :class (stl/css-case :section-button true :opened menu-open?)} - i/filter-icon]] + deprecated-icon/filter-icon]] [:> context-menu* {:on-close on-menu-close From e2f22b86c76171abc7dcdb0012f6b615aeb047d3 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 9 Sep 2025 09:19:09 +0200 Subject: [PATCH 033/354] :bug: Fix updating blend mode for shapes --- .../main/ui/workspace/sidebar/options/menus/layer.cljs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/layer.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/menus/layer.cljs index 73be28c89d..a98913a86c 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/layer.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/layer.cljs @@ -95,9 +95,11 @@ :option-highlighted? true) (when wasm-renderer-enabled? - (doseq [shape ids] - (wasm.api/use-shape (:id shape)) - (wasm.api/set-shape-blend-mode value))) + (doseq [id ids] + (wasm.api/use-shape id) + (wasm.api/set-shape-blend-mode value) + (wasm.api/update-shape-tiles) + (wasm.api/request-render "preview-blend-mode"))) (st/emit! (dw/trigger-bounding-box-cloaking ids)) (st/emit! (dw/set-preview-blend-mode ids value)))) From 41751d60d296040c665043fb432a472ebbf3653d Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 9 Sep 2025 10:24:56 +0200 Subject: [PATCH 034/354] :bug: Fix corner radius --- frontend/src/app/render_wasm/api.cljs | 18 ++++++------------ frontend/src/app/render_wasm/shape.cljs | 16 +++++++++++----- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/frontend/src/app/render_wasm/api.cljs b/frontend/src/app/render_wasm/api.cljs index f256350064..638fdaca3f 100644 --- a/frontend/src/app/render_wasm/api.cljs +++ b/frontend/src/app/render_wasm/api.cljs @@ -378,16 +378,9 @@ (h/call wasm/internal-module "_set_shape_blur" type hidden value))) (defn set-shape-corners - [shape] - (let [r1 (get shape :r1) - r2 (get shape :r2) - r3 (get shape :r3) - r4 (get shape :r4)] - (h/call wasm/internal-module "_set_shape_corners" - (d/nilv r1 0) - (d/nilv r2 0) - (d/nilv r3 0) - (d/nilv r4 0)))) + [corners] + (let [[r1 r2 r3 r4] (map #(d/nilv % 0) corners)] + (h/call wasm/internal-module "_set_shape_corners" r1 r2 r3 r4))) (defn set-flex-layout [shape] @@ -747,7 +740,8 @@ grow-type (get shape :grow-type) blur (get shape :blur) svg-attrs (get shape :svg-attrs) - shadows (get shape :shadow)] + shadows (get shape :shadow) + corners (map #(get shape %) [:r1 :r2 :r3 :r4])] (use-shape id) (set-parent-id parent-id) @@ -761,7 +755,7 @@ (set-shape-opacity opacity) (set-shape-hidden hidden) (set-shape-children children) - (set-shape-corners shape) + (set-shape-corners corners) (when (and (= type :group) masked) (set-masked masked)) (when (some? blur) diff --git a/frontend/src/app/render_wasm/shape.cljs b/frontend/src/app/render_wasm/shape.cljs index e7ad67c37f..d7be822046 100644 --- a/frontend/src/app/render_wasm/shape.cljs +++ b/frontend/src/app/render_wasm/shape.cljs @@ -145,11 +145,17 @@ :constraints-h (api/set-constraints-h v) :constraints-v (api/set-constraints-v v) - (:r1 :r2 :r3 :r4) - (api/set-shape-corners [(dm/get-prop shape :r1) - (dm/get-prop shape :r2) - (dm/get-prop shape :r3) - (dm/get-prop shape :r4)]) + :r1 + (api/set-shape-corners [v (dm/get-prop shape :r2) (dm/get-prop shape :r3) (dm/get-prop shape :r4)]) + + :r2 + (api/set-shape-corners [(dm/get-prop shape :r1) v (dm/get-prop shape :r3) (dm/get-prop shape :r4)]) + + :r3 + (api/set-shape-corners [(dm/get-prop shape :r1) (dm/get-prop shape :r2) v (dm/get-prop shape :r4)]) + + :r4 + (api/set-shape-corners [(dm/get-prop shape :r1) (dm/get-prop shape :r2) (dm/get-prop shape :r3) v]) :svg-attrs (when (= (:type shape) :path) From b3763dec3f7917f716ef584e045525b13b0d0b39 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Thu, 4 Sep 2025 15:14:39 +0200 Subject: [PATCH 035/354] :sparkles: Typography import-export --- common/src/app/common/types/token.cljc | 6 +- common/src/app/common/types/tokens_lib.cljc | 55 +++- .../data/tokens-font-family-example.json | 26 ++ .../types/data/tokens-typography-example.json | 52 ++++ .../common_tests/types/tokens_lib_test.cljc | 251 ++++++++++++++++++ 5 files changed, 378 insertions(+), 12 deletions(-) create mode 100644 common/test/common_tests/types/data/tokens-font-family-example.json create mode 100644 common/test/common_tests/types/data/tokens-typography-example.json diff --git a/common/src/app/common/types/token.cljc b/common/src/app/common/types/token.cljc index f23e9c5a70..c8b6b6f9f5 100644 --- a/common/src/app/common/types/token.cljc +++ b/common/src/app/common/types/token.cljc @@ -52,7 +52,11 @@ :typography "typography"}) (def dtcg-token-type->token-type - (set/map-invert token-type->dtcg-token-type)) + (-> (set/map-invert token-type->dtcg-token-type) + ;; Allow these properties to be imported with singular key names for backwards compability + (assoc "fontWeight" :font-weight + "fontSize" :font-size + "fontFamily" :font-family))) (def token-types (into #{} (keys token-type->dtcg-token-type))) diff --git a/common/src/app/common/types/tokens_lib.cljc b/common/src/app/common/types/tokens_lib.cljc index 7e098e5cab..fa9d634082 100644 --- a/common/src/app/common/types/tokens_lib.cljc +++ b/common/src/app/common/types/tokens_lib.cljc @@ -1501,6 +1501,29 @@ Will return a value that matches this schema: (and (not (contains? decoded-json "$metadata")) (not (contains? decoded-json "$themes")))) +(defn- convert-dtcg-font-family + "Convert font-family token value from DTCG format to internal format. + - If value is a string, split it into a collection of font families + - If value is already an array, keep it as is + - Otherwise keep as is" + [value] + (cond + (string? value) (cto/split-font-family value) + (sequential? value) value + :else value)) + +(defn- convert-dtcg-typography-composite + "Convert typography token value keys from DTCG format to internal format." + [value] + (if (map? value) + (-> value + (set/rename-keys cto/dtcg-token-type->token-type) + (select-keys cto/typography-keys) + ;; Convert font-family values within typography composite tokens + (d/update-when :font-family convert-dtcg-font-family)) + ;; Reference value + value)) + (defn- flatten-nested-tokens-json "Convert a tokens tree in the decoded json fragment into a flat map, being the keys the token paths after joining the keys with '.'." @@ -1518,16 +1541,12 @@ Will return a value that matches this schema: (assoc tokens child-path (make-token :name child-path :type token-type - :value (cond-> (get v "$value") - ;; Split string of font-families - (and (= :font-family token-type) - (string? (get v "$value"))) - cto/split-font-family - - ;; Keep array of font-families - (and (= :font-family token-type) - (sequential? (get v "$value"))) - identity) + :value + (let [token-value (get v "$value")] + (case token-type + :font-family (convert-dtcg-font-family token-value) + :typography (convert-dtcg-typography-composite token-value) + token-value)) :description (get v "$description"))) ;; Discard unknown type tokens tokens))))) @@ -1680,8 +1699,22 @@ Will return a value that matches this schema: :else (parse-multi-set-dtcg-json decoded-json)))) +(defn- typography-token->dtcg-token + [value] + (if (map? value) + (reduce-kv + (fn [acc k v] + (if (contains? cto/typography-keys k) + (assoc acc (cto/token-type->dtcg-token-type k) v) + acc)) + {} value) + value)) + (defn- token->dtcg-token [token] - (cond-> {"$value" (:value token) + (cond-> {"$value" (cond-> (:value token) + ;; Transform typography token values + (= :typography (:type token)) + typography-token->dtcg-token) "$type" (cto/token-type->dtcg-token-type (:type token))} (:description token) (assoc "$description" (:description token)))) diff --git a/common/test/common_tests/types/data/tokens-font-family-example.json b/common/test/common_tests/types/data/tokens-font-family-example.json new file mode 100644 index 0000000000..b4d23dec2c --- /dev/null +++ b/common/test/common_tests/types/data/tokens-font-family-example.json @@ -0,0 +1,26 @@ +{ + "fonts": { + "string-font-family": { + "$value": "Arial, Helvetica, sans-serif", + "$type": "fontFamilies", + "$description": "A font family defined as a string" + }, + "array-font-family": { + "$value": ["Inter", "system-ui", "sans-serif"], + "$type": "fontFamilies", + "$description": "A font family defined as an array" + }, + "single-font-family": { + "$value": "Georgia", + "$type": "fontFamilies" + }, + "complex-font-family": { + "$value": "Times New Roman, serif", + "$type": "fontFamilies" + }, + "font-with-spaces": { + "$value": "Source Sans Pro, Arial, sans-serif", + "$type": "fontFamilies" + } + } +} \ No newline at end of file diff --git a/common/test/common_tests/types/data/tokens-typography-example.json b/common/test/common_tests/types/data/tokens-typography-example.json new file mode 100644 index 0000000000..614c7cf1e4 --- /dev/null +++ b/common/test/common_tests/types/data/tokens-typography-example.json @@ -0,0 +1,52 @@ +{ + "test": { + "typo": { + "$value": { + "fontWeight": "100", + "fontSize": "16px", + "letterSpacing": "0.1em" + }, + "$type": "typography" + }, + "typo2": { + "$value": "{typo}", + "$type": "typography" + }, + "font-weight": { + "$value": "200", + "$type": "fontWeights" + }, + "typo-to-single": { + "$value": "{font-weight}", + "$type": "typography" + }, + "test-empty": { + "$value": {}, + "$type": "typography" + }, + "font-size": { + "$value": "18px", + "$type": "fontSizes" + }, + "typo-complex": { + "$value": { + "fontWeight": "bold", + "fontSize": "24px", + "letterSpacing": "0.05em", + "fontFamilies": ["Arial", "sans-serif"], + "textCase": "uppercase" + }, + "$type": "typography", + "$description": "A complex typography token" + }, + "typo-with-string-font-family": { + "$value": { + "fontWeight": "600", + "fontSize": "20px", + "fontFamilies": "Roboto, Helvetica, sans-serif" + }, + "$type": "typography", + "$description": "Typography token with string font family" + } + } +} \ No newline at end of file diff --git a/common/test/common_tests/types/tokens_lib_test.cljc b/common/test/common_tests/types/tokens_lib_test.cljc index cd7fab3a65..d155ba1089 100644 --- a/common/test/common_tests/types/tokens_lib_test.cljc +++ b/common/test/common_tests/types/tokens_lib_test.cljc @@ -1580,3 +1580,254 @@ "$type" "color" "$description" ""}}}}}] (t/is (= expected result))))) + +#?(:clj + (t/deftest parse-typography-tokens + (let [json (-> (slurp "test/common_tests/types/data/tokens-typography-example.json") + (json/decode {:key-fn identity})) + lib (ctob/parse-decoded-json json "typography-test") + set (ctob/get-set lib "typography-test")] + + (t/testing "typography token with composite value" + (let [token (ctob/get-token-by-name lib "typography-test" "test.typo")] + (t/is (some? token)) + (t/is (= (:type token) :typography)) + (t/is (= (:value token) {:font-weight "100" + :font-size "16px" + :letter-spacing "0.1em"})) + (t/is (= (:description token) "")))) + + (t/testing "typography token with string reference" + (let [token (ctob/get-token-by-name lib "typography-test" "test.typo2")] + (t/is (some? token)) + (t/is (= (:type token) :typography)) + (t/is (= (:value token) "{typo}")) + (t/is (= (:description token) "")))) + + (t/testing "typography token referencing single token" + (let [token (ctob/get-token-by-name lib "typography-test" "test.typo-to-single")] + (t/is (some? token)) + (t/is (= (:type token) :typography)) + (t/is (= (:value token) "{font-weight}")) + (t/is (= (:description token) "")))) + + (t/testing "typography token with empty value" + (let [token (ctob/get-token-by-name lib "typography-test" "test.test-empty")] + (t/is (some? token)) + (t/is (= (:type token) :typography)) + (t/is (= (:value token) {})) + (t/is (= (:description token) "")))) + + (t/testing "typography token with complex value and description" + (let [token (ctob/get-token-by-name lib "typography-test" "test.typo-complex")] + (t/is (some? token)) + (t/is (= (:type token) :typography)) + (t/is (= (:value token) {:font-weight "bold" + :font-size "24px" + :letter-spacing "0.05em" + :font-family ["Arial", "sans-serif"] + :text-case "uppercase"})) + (t/is (= (:description token) "A complex typography token")))) + + (t/testing "individual font tokens still work" + (let [font-weight-token (ctob/get-token-by-name lib "typography-test" "test.font-weight") + font-size-token (ctob/get-token-by-name lib "typography-test" "test.font-size")] + (t/is (some? font-weight-token)) + (t/is (= (:type font-weight-token) :font-weight)) + (t/is (= (:value font-weight-token) "200")) + + (t/is (some? font-size-token)) + (t/is (= (:type font-size-token) :font-size)) + (t/is (= (:value font-size-token) "18px")))) + + (t/testing "typography token with string font family gets transformed to array" + (let [token (ctob/get-token-by-name lib "typography-test" "test.typo-with-string-font-family")] + (t/is (some? token)) + (t/is (= (:type token) :typography)) + (t/is (= (:value token) {:font-weight "600" + :font-size "20px" + :font-family ["Roboto" "Helvetica" "sans-serif"]})) + (t/is (= (:description token) "Typography token with string font family"))))))) + +#?(:clj + (t/deftest export-typography-tokens + (let [tokens-lib (-> (ctob/make-tokens-lib) + (ctob/add-set (ctob/make-token-set + :name "typography-set" + :tokens {"typo.composite" + (ctob/make-token + {:name "typo.composite" + :type :typography + :value {:font-weight "bold" + :font-size "16px" + :letter-spacing "0.1em"} + :description "A composite typography token"}) + "typo.reference" + (ctob/make-token + {:name "typo.reference" + :type :typography + :value "{other-token}"}) + "typo.empty" + (ctob/make-token + {:name "typo.empty" + :type :typography + :value {}})}))) + result (ctob/export-dtcg-json tokens-lib) + typography-set (get result "typography-set")] + + (t/testing "composite typography token export" + (let [composite-token (get-in typography-set ["typo" "composite"])] + (t/is (= (get composite-token "$type") "typography")) + (t/is (= (get composite-token "$value") {"fontWeights" "bold" + "fontSizes" "16px" + "letterSpacing" "0.1em"})) + (t/is (= (get composite-token "$description") "A composite typography token")))) + + (t/testing "reference typography token export" + (let [reference-token (get-in typography-set ["typo" "reference"])] + (t/is (= (get reference-token "$type") "typography")) + (t/is (= (get reference-token "$value") "{other-token}")) + (t/is (= (get reference-token "$description") "")))) + + (t/testing "empty typography token export" + (let [empty-token (get-in typography-set ["typo" "empty"])] + (t/is (= (get empty-token "$type") "typography")) + (t/is (= (get empty-token "$value") {})) + (t/is (= (get empty-token "$description") ""))))))) + +#?(:clj + (t/deftest typography-token-round-trip + (let [original-lib (-> (ctob/make-tokens-lib) + (ctob/add-set (ctob/make-token-set + :name "test-set" + :tokens {"typo.test" + (ctob/make-token + {:name "typo.test" + :type :typography + :value {:font-weight "700" + :font-size "20px" + :letter-spacing "0.05em" + :font-family ["Helvetica", "sans-serif"]} + :description "Round trip test"}) + "typo.ref" + (ctob/make-token + {:name "typo.ref" + :type :typography + :value "{typo.test}"})}))) + ;; Export to JSON format + exported (ctob/export-dtcg-json original-lib) + ;; Import back + imported-lib (ctob/parse-decoded-json exported "")] + + (t/testing "round trip preserves typography tokens" + (let [original-token (ctob/get-token-by-name original-lib "test-set" "typo.test") + imported-token (ctob/get-token-by-name imported-lib "test-set" "typo.test")] + (t/is (some? imported-token)) + (t/is (= (:type imported-token) (:type original-token))) + (t/is (= (:value imported-token) (:value original-token))) + (t/is (= (:description imported-token) (:description original-token)))) + + (let [original-ref (ctob/get-token-by-name original-lib "test-set" "typo.ref") + imported-ref (ctob/get-token-by-name imported-lib "test-set" "typo.ref")] + (t/is (some? imported-ref)) + (t/is (= (:type imported-ref) (:type original-ref))) + (t/is (= (:value imported-ref) (:value original-ref)))))))) + +#?(:clj + (t/deftest parse-font-family-tokens + (let [json (-> (slurp "test/common_tests/types/data/tokens-font-family-example.json") + (json/decode {:key-fn identity})) + lib (ctob/parse-decoded-json json "font-family-test")] + + (t/testing "string font family token gets split into array" + (let [token (ctob/get-token-by-name lib "font-family-test" "fonts.string-font-family")] + (t/is (some? token)) + (t/is (= (:type token) :font-family)) + (t/is (= (:value token) ["Arial" "Helvetica" "sans-serif"])) + (t/is (= (:description token) "A font family defined as a string")))) + + (t/testing "array font family token stays as array" + (let [token (ctob/get-token-by-name lib "font-family-test" "fonts.array-font-family")] + (t/is (some? token)) + (t/is (= (:type token) :font-family)) + (t/is (= (:value token) ["Inter" "system-ui" "sans-serif"])) + (t/is (= (:description token) "A font family defined as an array")))) + + (t/testing "single font family string gets converted to array" + (let [token (ctob/get-token-by-name lib "font-family-test" "fonts.single-font-family")] + (t/is (some? token)) + (t/is (= (:type token) :font-family)) + (t/is (= (:value token) ["Georgia"])) + (t/is (= (:description token) "")))) + + (t/testing "complex font names with spaces handled correctly" + (let [token (ctob/get-token-by-name lib "font-family-test" "fonts.font-with-spaces")] + (t/is (some? token)) + (t/is (= (:type token) :font-family)) + (t/is (= (:value token) ["Source Sans Pro" "Arial" "sans-serif"]))))))) + +#?(:clj + (t/deftest export-font-family-tokens + (let [tokens-lib (-> (ctob/make-tokens-lib) + (ctob/add-set (ctob/make-token-set + :name "font-family-set" + :tokens {"fonts.array-family" + (ctob/make-token + {:name "fonts.array-family" + :type :font-family + :value ["Roboto" "sans-serif"] + :description "An array font family token"}) + "fonts.single-family" + (ctob/make-token + {:name "fonts.single-family" + :type :font-family + :value ["Georgia"]})}))) + result (ctob/export-dtcg-json tokens-lib) + font-family-set (get result "font-family-set")] + + (t/testing "array font family token export" + (let [array-token (get-in font-family-set ["fonts" "array-family"])] + (t/is (= (get array-token "$type") "fontFamilies")) + (t/is (= (get array-token "$value") ["Roboto" "sans-serif"])) + (t/is (= (get array-token "$description") "An array font family token")))) + + (t/testing "single font family token export" + (let [single-token (get-in font-family-set ["fonts" "single-family"])] + (t/is (= (get single-token "$type") "fontFamilies")) + (t/is (= (get single-token "$value") ["Georgia"])) + (t/is (= (get single-token "$description") ""))))))) + +#?(:clj + (t/deftest font-family-token-round-trip + (let [original-lib (-> (ctob/make-tokens-lib) + (ctob/add-set (ctob/make-token-set + :name "test-set" + :tokens {"fonts.test-array" + (ctob/make-token + {:name "fonts.test-array" + :type :font-family + :value ["Arial" "Helvetica" "sans-serif"] + :description "Round trip test"}) + "fonts.test-single" + (ctob/make-token + {:name "fonts.test-single" + :type :font-family + :value ["Times New Roman"]})}))) + ;; Export to JSON format + exported (ctob/export-dtcg-json original-lib) + ;; Import back + imported-lib (ctob/parse-decoded-json exported "")] + + (t/testing "round trip preserves font family tokens" + (let [original-token (ctob/get-token-by-name original-lib "test-set" "fonts.test-array") + imported-token (ctob/get-token-by-name imported-lib "test-set" "fonts.test-array")] + (t/is (some? imported-token)) + (t/is (= (:type imported-token) (:type original-token))) + (t/is (= (:value imported-token) (:value original-token))) + (t/is (= (:description imported-token) (:description original-token)))) + + (let [original-single (ctob/get-token-by-name original-lib "test-set" "fonts.test-single") + imported-single (ctob/get-token-by-name imported-lib "test-set" "fonts.test-single")] + (t/is (some? imported-single)) + (t/is (= (:type imported-single) (:type original-single))) + (t/is (= (:value imported-single) (:value original-single)))))))) From e1935fb3fb095db752e9a6454e19dfceacf8210f Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Wed, 3 Sep 2025 16:16:05 +0200 Subject: [PATCH 036/354] :tada: Inspect styles tab: geometry panel --- .../styles/common/refactor/mixins.scss | 1 - frontend/src/app/main/ui/ds/_sizes.scss | 1 + frontend/src/app/main/ui/inspect/styles.cljs | 12 ++++ .../ui/inspect/styles/panels/geometry.cljs | 40 +++++++++++ .../ui/inspect/styles/properties_row.cljs | 36 ++++++++-- .../ui/inspect/styles/properties_row.scss | 34 ++++++++-- .../styles/property_detail_copiable.cljs | 27 ++++++++ .../styles/property_detail_copiable.scss | 66 +++++++++++++++++++ frontend/translations/en.po | 8 +++ frontend/translations/es.po | 12 ++++ 10 files changed, 227 insertions(+), 10 deletions(-) create mode 100644 frontend/src/app/main/ui/inspect/styles/panels/geometry.cljs create mode 100644 frontend/src/app/main/ui/inspect/styles/property_detail_copiable.cljs create mode 100644 frontend/src/app/main/ui/inspect/styles/property_detail_copiable.scss diff --git a/frontend/resources/styles/common/refactor/mixins.scss b/frontend/resources/styles/common/refactor/mixins.scss index f2d734ccf0..a9b928834c 100644 --- a/frontend/resources/styles/common/refactor/mixins.scss +++ b/frontend/resources/styles/common/refactor/mixins.scss @@ -146,7 +146,6 @@ position: relative; min-height: $s-32; width: $s-144; - max-width: $s-144; padding: calc($s-8 - $s-1) 0 calc($s-8 - $s-1) calc($s-8 - $s-1); border-radius: $s-8; box-sizing: border-box; diff --git a/frontend/src/app/main/ui/ds/_sizes.scss b/frontend/src/app/main/ui/ds/_sizes.scss index dd737f6a5a..22dc97b5ee 100644 --- a/frontend/src/app/main/ui/ds/_sizes.scss +++ b/frontend/src/app/main/ui/ds/_sizes.scss @@ -16,6 +16,7 @@ $sz-40: px2rem(40); $sz-48: px2rem(48); $sz-80: px2rem(80); $sz-88: px2rem(88); +$sz-154: px2rem(154); $sz-160: px2rem(160); $sz-200: px2rem(200); $sz-224: px2rem(224); diff --git a/frontend/src/app/main/ui/inspect/styles.cljs b/frontend/src/app/main/ui/inspect/styles.cljs index 48225eab3c..d048e5cb0e 100644 --- a/frontend/src/app/main/ui/inspect/styles.cljs +++ b/frontend/src/app/main/ui/inspect/styles.cljs @@ -6,7 +6,9 @@ [app.common.types.component :as ctc] [app.common.types.components-list :as ctkl] [app.common.types.tokens-lib :as ctob] + [app.main.data.style-dictionary :as sd] [app.main.refs :as refs] + [app.main.ui.inspect.styles.panels.geometry :refer [geometry-panel*]] [app.main.ui.inspect.styles.panels.tokens-panel :refer [tokens-panel*]] [app.main.ui.inspect.styles.panels.variants-panel :refer [variants-panel*]] [app.main.ui.inspect.styles.style-box :refer [style-box*]] @@ -45,6 +47,13 @@ active-sets (mf/with-memo [tokens-lib] (some-> tokens-lib (ctob/get-active-themes-set-names))) + active-tokens + (mf/with-memo [tokens-lib] + (if tokens-lib + (ctob/get-tokens-in-active-sets tokens-lib) + {})) + resolved-active-tokens + (sd/use-resolved-tokens* active-tokens) panels (type->panel-group type)] [:ol {:class (stl/css :styles-tab) :aria-label (tr "labels.styles")} (when (or active-themes active-sets) @@ -59,6 +68,9 @@ :objects objects :shape first-shape :data data}] + :geometry [:> geometry-panel* {:shapes shapes + :objects objects + :resolved-tokens resolved-active-tokens}] color-space)]])])) diff --git a/frontend/src/app/main/ui/inspect/styles/panels/geometry.cljs b/frontend/src/app/main/ui/inspect/styles/panels/geometry.cljs new file mode 100644 index 0000000000..156285c6d3 --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/panels/geometry.cljs @@ -0,0 +1,40 @@ +(ns app.main.ui.inspect.styles.panels.geometry + (:require-macros [app.main.style :as stl]) + (:require + [app.common.data.macros :as dm] + [app.main.ui.inspect.attributes.common :as cmm] + [app.main.ui.inspect.styles.properties-row :refer [properties-row*]] + [app.util.code-gen.style-css :as css] + [rumext.v2 :as mf])) + +(def ^:private properties + [:width + :height + :left + :top + :border-radius + :transform]) + +(defn- get-resolved-token + [property shape resolved-tokens] + (let [shape-tokens (:applied-tokens shape) + applied-tokens-in-shape (get shape-tokens property) + token (get resolved-tokens applied-tokens-in-shape)] + token)) + +(mf/defc geometry-panel* + [{:keys [shapes objects resolved-tokens]}] + [:div {:class (stl/css :variants-panel)} + (for [shape shapes] + [:div {:key (:id shape) :class "geometry-shape"} + (for [property properties] + (when-let [value (css/get-css-value objects shape property)] + (let [property-name (cmm/get-css-rule-humanized property) + resolved-token (get-resolved-token property shape resolved-tokens) + property-value (if (not resolved-token) (css/get-css-property objects shape property) "")] + [:> properties-row* {:key (dm/str "geometry-property-" property) + :term property-name + :detail value + :token resolved-token + :property property-value + :copiable true}])))])]) diff --git a/frontend/src/app/main/ui/inspect/styles/properties_row.cljs b/frontend/src/app/main/ui/inspect/styles/properties_row.cljs index df2cc457f7..4fc1ee3822 100644 --- a/frontend/src/app/main/ui/inspect/styles/properties_row.cljs +++ b/frontend/src/app/main/ui/inspect/styles/properties_row.cljs @@ -1,6 +1,10 @@ (ns app.main.ui.inspect.styles.properties-row (:require-macros [app.main.style :as stl]) (:require + [app.main.ui.ds.tooltip :refer [tooltip*]] + [app.main.ui.inspect.styles.property-detail-copiable :refer [property-detail-copiable*]] + [app.util.i18n :refer [tr]] + [app.util.timers :as tm] [app.util.webapi :as wapi] [cuerdas.core :as str] [rumext.v2 :as mf])) @@ -9,22 +13,44 @@ [:map [:term :string] [:detail :string] + [:property {:optional true} :string] ;; CSS valid property + [:token {:optional true} :any] ;; resolved token object [:copiable {:optional true} :boolean]]) (mf/defc properties-row* {::mf/schema schema:properties-row} - [{:keys [term detail copiable]}] + [{:keys [term detail token property copiable]}] (let [copiable? (or copiable false) detail? (not (or (nil? detail) (str/blank? detail))) detail (if detail? detail "-") + copied* (mf/use-state false) + copied (deref copied*) + copiable-value (if (some? token) + (:name token) + property) copy-attr (mf/use-fn + (mf/deps copied) (fn [] - (wapi/write-to-clipboard (str term ": " detail))))] + (reset! copied* true) + (wapi/write-to-clipboard copiable-value) + (tm/schedule 1000 #(reset! copied* false))))] [:dl {:class (stl/css :property-row)} [:dt {:class (stl/css :property-term)} term] [:dd {:class (stl/css :property-detail)} - (if (and copiable? detail?) - [:button {:class (stl/css :property-detail-copiable) - :on-click copy-attr} detail] + (if copiable? + (if token + [:> tooltip* {:id (:name token) + :class (stl/css :tooltip-token-wrapper) + :content #(mf/html + [:div {:class (stl/css :tooltip-token)} + [:div {:class (stl/css :tooltip-token-title)} (tr "inspect.tabs.styles.token.resolved-value")] + [:div {:class (stl/css :tooltip-token-value)} (:value token)]])} + [:> property-detail-copiable* {:detail detail + :token token + :copied copied + :on-click copy-attr}]] + [:> property-detail-copiable* {:detail detail + :copied copied + :on-click copy-attr}]) detail)]])) diff --git a/frontend/src/app/main/ui/inspect/styles/properties_row.scss b/frontend/src/app/main/ui/inspect/styles/properties_row.scss index 51b193a33c..ef0f762664 100644 --- a/frontend/src/app/main/ui/inspect/styles/properties_row.scss +++ b/frontend/src/app/main/ui/inspect/styles/properties_row.scss @@ -5,15 +5,22 @@ // Copyright (c) KALEIDOS INC @use "../../ds/typography.scss" as *; +@use "../../ds/_sizes.scss" as *; +@use "../../ds/_borders.scss" as *; // TOKENS ROW .property-row { --term-color: var(--color-foreground-secondary); --detail-color: var(--color-foreground-primary); + --button-min-inline-size: #{$sz-154}; + --button-min-block-size: #{$sz-36}; - display: flex; - padding-block: var(--sp-s); + display: grid; + grid-template-columns: 30% 1fr; + align-items: center; + min-inline-size: var(--button-min-inline-size); + min-block-size: var(--button-min-block-size); } .property-term, @@ -23,10 +30,29 @@ .property-term { color: var(--term-color); - flex: 1; } .property-detail { - flex: 2; color: var(--detail-color); } + +// TOOLTIP CONTENT + +.tooltip-token { + --title-color: var(--color-foreground-secondary); + --title-value: var(--color-foreground-primary); +} + +.tooltip-token-title { + @include use-typography("body-small"); + color: var(--title-color); +} + +.tooltip-token-value { + @include use-typography("body-small"); + color: var(--title-value); +} + +.tooltip-token-wrapper { + inline-size: 100%; +} diff --git a/frontend/src/app/main/ui/inspect/styles/property_detail_copiable.cljs b/frontend/src/app/main/ui/inspect/styles/property_detail_copiable.cljs new file mode 100644 index 0000000000..47af96207a --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/property_detail_copiable.cljs @@ -0,0 +1,27 @@ +(ns app.main.ui.inspect.styles.property-detail-copiable + (:require-macros [app.main.style :as stl]) + (:require + [app.main.ui.ds.foundations.assets.icon :refer [icon*]] + [app.util.i18n :refer [tr]] + [rumext.v2 :as mf])) + +(def ^:private schema:property-detail-copiable + [:map + [:detail :string] + [:token {:optional true} :any] ;; resolved token object + [:copied :boolean] + [:on-click fn?]]) + +(mf/defc property-detail-copiable* + {::mf/schema schema:property-detail-copiable} + [{:keys [detail token copied on-click]}] + [:button {:class (stl/css-case :property-detail-copiable true + :property-detail-copied copied) + :on-click on-click} + (if token + [:span {:class (stl/css :property-detail-text :property-detail-text-token)} (:name token)] + [:span {:class (stl/css :property-detail-text)} detail]) + [:> icon* {:class (stl/css :property-detail-icon) + :icon-id (if copied "tick" "clipboard") + :size "s" + :aria-label (tr "inspect.tabs.styles.panel.copy-to-clipboard")}]]) diff --git a/frontend/src/app/main/ui/inspect/styles/property_detail_copiable.scss b/frontend/src/app/main/ui/inspect/styles/property_detail_copiable.scss new file mode 100644 index 0000000000..e8e64c3fbb --- /dev/null +++ b/frontend/src/app/main/ui/inspect/styles/property_detail_copiable.scss @@ -0,0 +1,66 @@ +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this +// file, You can obtain one at http://mozilla.org/MPL/2.0/. +// +// Copyright (c) KALEIDOS INC + +@use "../../ds/typography.scss" as *; +@use "../../ds/_sizes.scss" as *; +@use "../../ds/_borders.scss" as *; + +.property-detail-copiable { + --detail-color: var(--color-foreground-primary); + --button-min-inline-size: #{$sz-154}; + --button-min-block-size: #{$sz-36}; +} + +.property-detail-text { + color: var(--detail-color); +} + +.property-detail-text-token { + @include use-typography("code-font"); + --detail-color: var(--color-token-foreground); + + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.property-detail-copiable { + --button-border-radius: #{$br-4}; + --button-background: none; + + appearance: none; + background: var(--button-background); + cursor: pointer; + display: grid; + grid-template-columns: 1fr auto; + align-items: center; + justify-content: space-between; + width: 100%; + color: var(--detail-color); + min-block-size: var(--button-min-block-size); + min-inline-size: var(--button-min-inline-size); + padding: var(--sp-s); + border-radius: var(--button-border-radius); + border: 1px solid transparent; + text-align: left; + + &:hover { + --button-background: var(--color-background-tertiary); + + & .property-detail-icon { + display: block; + } + } +} + +.property-detail-copied { + --button-border-active: var(--color-accent-tertiary); + border: 1px solid var(--button-border-active); +} + +.property-detail-icon { + display: none; +} diff --git a/frontend/translations/en.po b/frontend/translations/en.po index 3d7523d610..b9bae08d47 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -1885,6 +1885,14 @@ msgstr "Layout Element" msgid "inspect.tabs.styles.panel.toggle-style" msgstr "Toggle panel %s" +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "inspect.tabs.styles.panel.copy-to-clipboard" +msgstr "Copy to clipboard" + +#: src/app/main/ui/inspect/styles/properties_row.cljs:48 +msgid "inspect.tabs.styles.token.resolved-value" +msgstr "Resolved value:" + #: src/app/main/ui/dashboard/comments.cljs:95 msgid "label.mark-all-as-read" msgstr "Mark all as read" diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 756087a184..9ec2b74e40 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -1891,6 +1891,14 @@ msgstr "Layout de elemento" msgid "inspect.tabs.styles.panel.toggle-style" msgstr "Alternar panel %s" +#: src/app/main/ui/inspect/styles/style_box.cljs:12 +msgid "inspect.tabs.styles.panel.copy-to-clipboard" +msgstr "Copiar al portapapeles" + +#: src/app/main/ui/inspect/styles/properties_row.cljs:48 +msgid "inspect.tabs.styles.token.resolved-value" +msgstr "Valor resuelto:" + #: src/app/main/ui/dashboard/comments.cljs:95 msgid "label.mark-all-as-read" msgstr "Marcar todo como leído" @@ -2601,6 +2609,10 @@ msgstr "Tu cuenta" msgid "labels.youtube" msgstr "YouTube" +#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:518 +msgid "labels.variant" +msgstr "Variante" + #: src/app/main/ui/inspect/styles/style_box.cljs:12 msgid "labels.fill" msgstr "Relleno" From a503f8ae938c66e230814c9085a10efa6eb2dac1 Mon Sep 17 00:00:00 2001 From: Eva Marco Date: Wed, 10 Sep 2025 12:16:39 +0200 Subject: [PATCH 037/354] :recycle: Refactor composite token UI (#7287) * :recycle: Refactor composite token UI * :bug: Fix comments --- frontend/playwright/ui/specs/tokens.spec.js | 16 +--- .../app/main/ui/components/radio_buttons.cljs | 1 + frontend/src/app/main/ui/ds/_sizes.scss | 1 + .../ui/ds/controls/utilities/input_field.cljs | 15 +++- frontend/src/app/main/ui/icons.cljs | 1 + .../tokens/management/create/form.cljs | 79 ++++++++++++------- .../tokens/management/create/form.scss | 46 ++++++++--- .../management/create/input_tokens_value.cljs | 15 ++-- frontend/translations/en.po | 24 ++++++ frontend/translations/es.po | 20 +++++ 10 files changed, 158 insertions(+), 60 deletions(-) diff --git a/frontend/playwright/ui/specs/tokens.spec.js b/frontend/playwright/ui/specs/tokens.spec.js index 08f3b3f5a9..d9cd5ec584 100644 --- a/frontend/playwright/ui/specs/tokens.spec.js +++ b/frontend/playwright/ui/specs/tokens.spec.js @@ -997,13 +997,9 @@ test.describe("Tokens: Themes modal", () => { }; // Switch to reference tab and back to composite tab - const referenceTabButton = tokensUpdateCreateModal.getByRole("button", { - name: "Reference", - }); + const referenceTabButton = tokensUpdateCreateModal.getByTestId("reference-opt"); await referenceTabButton.click(); - const compositeTabButton = tokensUpdateCreateModal.getByRole("button", { - name: "Composite", - }); + const compositeTabButton = tokensUpdateCreateModal.getByTestId("composite-opt"); await compositeTabButton.click(); // Verify all values are preserved after switching tabs @@ -1053,9 +1049,7 @@ test.describe("Tokens: Themes modal", () => { await expect(submitButton).toBeDisabled(); // Switch to reference tab, should not be submittable either - const referenceTabButton = tokensUpdateCreateModal.getByRole("button", { - name: "Reference", - }); + const referenceTabButton = tokensUpdateCreateModal.getByTestId("reference-opt"); await referenceTabButton.click(); await expect(submitButton).toBeDisabled(); }); @@ -1076,9 +1070,7 @@ test.describe("Tokens: Themes modal", () => { const nameField = tokensUpdateCreateModal.getByLabel("Name"); await nameField.fill(newTokenTitle); - const referenceTabButton = tokensUpdateCreateModal.getByRole("button", { - name: "Reference", - }); + const referenceTabButton = tokensUpdateCreateModal.getByTestId("reference-opt"); referenceTabButton.click(); const referenceField = tokensUpdateCreateModal.getByLabel("Reference"); diff --git a/frontend/src/app/main/ui/components/radio_buttons.cljs b/frontend/src/app/main/ui/components/radio_buttons.cljs index 53e46834f5..85ec06a793 100644 --- a/frontend/src/app/main/ui/components/radio_buttons.cljs +++ b/frontend/src/app/main/ui/components/radio_buttons.cljs @@ -38,6 +38,7 @@ [:label {:html-for id + :data-testid id :title title :class (stl/css-case :radio-icon true diff --git a/frontend/src/app/main/ui/ds/_sizes.scss b/frontend/src/app/main/ui/ds/_sizes.scss index 22dc97b5ee..89db4c9700 100644 --- a/frontend/src/app/main/ui/ds/_sizes.scss +++ b/frontend/src/app/main/ui/ds/_sizes.scss @@ -24,6 +24,7 @@ $sz-252: px2rem(252); $sz-284: px2rem(284); $sz-318: px2rem(318); $sz-352: px2rem(352); +$sz-384: px2rem(384); $sz-400: px2rem(400); $sz-480: px2rem(480); $sz-500: px2rem(500); diff --git a/frontend/src/app/main/ui/ds/controls/utilities/input_field.cljs b/frontend/src/app/main/ui/ds/controls/utilities/input_field.cljs index 4f546ade66..23ca7eab25 100644 --- a/frontend/src/app/main/ui/ds/controls/utilities/input_field.cljs +++ b/frontend/src/app/main/ui/ds/controls/utilities/input_field.cljs @@ -12,12 +12,14 @@ [app.common.data :as d] [app.main.constants :refer [max-input-length]] [app.main.ui.ds.foundations.assets.icon :refer [icon* icon-list]] + [app.main.ui.ds.tooltip :refer [tooltip*]] [app.util.dom :as dom] [rumext.v2 :as mf])) (def ^:private schema:input-field [:map [:class {:optional true} :string] + [:aria-label {:optional true} [:maybe :string]] [:id :string] [:icon {:optional true} [:maybe [:and :string [:fn #(contains? icon-list %)]]]] @@ -35,10 +37,13 @@ [{:keys [id icon class type has-hint hint-type max-length variant - slot-start slot-end] :rest props} ref] + slot-start slot-end + aria-label] :rest props} ref] (let [input-ref (mf/use-ref) type (d/nilv type "text") variant (d/nilv variant "dense") + tooltip-id (mf/use-id) + props (mf/spread-props props {:class (stl/css-case :input true @@ -49,10 +54,10 @@ "true") :aria-describedby (when has-hint (str id "-hint")) + :aria-labelledby tooltip-id :type (d/nilv type "text") :id id :max-length (d/nilv max-length max-input-length)}) - on-icon-click (mf/use-fn (mf/deps ref) @@ -72,7 +77,11 @@ (when (some? slot-start) slot-start) (when (some? icon) - [:> icon* {:icon-id icon :class (stl/css :icon) :on-click on-icon-click}]) + (if aria-label + [:> tooltip* {:content aria-label + :id tooltip-id} + [:> icon* {:icon-id icon :class (stl/css :icon) :on-click on-icon-click}]] + [:> icon* {:icon-id icon :class (stl/css :icon) :on-click on-icon-click}])) [:> "input" props] (when (some? slot-end) slot-end)])) diff --git a/frontend/src/app/main/ui/icons.cljs b/frontend/src/app/main/ui/icons.cljs index 665f5b6eb1..5e3849adbd 100644 --- a/frontend/src/app/main/ui/icons.cljs +++ b/frontend/src/app/main/ui/icons.cljs @@ -260,6 +260,7 @@ (def ^:icon text-uppercase (icon-xref :text-uppercase)) (def ^:icon thumbnail (icon-xref :thumbnail)) (def ^:icon tick (icon-xref :tick)) +(def ^:icon tokens (icon-xref :tokens)) (def ^:icon to-corner (icon-xref :to-corner)) (def ^:icon to-curve (icon-xref :to-curve)) (def ^:icon tree (icon-xref :tree)) diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs b/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs index e58cd31b3f..161b6cb3b8 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/form.cljs @@ -24,6 +24,7 @@ [app.main.fonts :as fonts] [app.main.refs :as refs] [app.main.store :as st] + [app.main.ui.components.radio-buttons :refer [radio-button radio-buttons]] [app.main.ui.ds.buttons.button :refer [button*]] [app.main.ui.ds.buttons.icon-button :refer [icon-button*]] [app.main.ui.ds.controls.input :refer [input*]] @@ -31,11 +32,12 @@ [app.main.ui.ds.foundations.assets.icon :as i] [app.main.ui.ds.foundations.typography.heading :refer [heading*]] [app.main.ui.ds.notifications.context-notification :refer [context-notification*]] + [app.main.ui.icons :as deprecated-icon] [app.main.ui.workspace.colorpicker :as colorpicker] [app.main.ui.workspace.colorpicker.ramp :refer [ramp-selector*]] [app.main.ui.workspace.sidebar.options.menus.typography :refer [font-selector*]] [app.main.ui.workspace.tokens.management.create.input-token-color-bullet :refer [input-token-color-bullet*]] - [app.main.ui.workspace.tokens.management.create.input-tokens-value :refer [input-tokens-value* + [app.main.ui.workspace.tokens.management.create.input-tokens-value :refer [input-token* token-value-hint*]] [app.util.dom :as dom] [app.util.functions :as uf] @@ -594,7 +596,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :custom-input-token-value-props custom-input-token-value-props :token-resolve-result token-resolve-result :clear-resolve-value clear-resolve-value}] - [:> input-tokens-value* + [:> input-token* {:placeholder placeholder :label label :default-value default-value @@ -737,7 +739,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va (on-external-update-value color-value))))] [:* - [:> input-tokens-value* + [:> input-token* {:placeholder placeholder :label label :default-value default-value @@ -800,8 +802,8 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :on-close on-close-font-selector :full-size true}]])) -(mf/defc font-picker* - [{:keys [default-value input-ref on-blur on-update-value on-external-update-value token-resolve-result]}] +(mf/defc font-picker-combobox* + [{:keys [default-value label aria-label input-ref on-blur on-update-value on-external-update-value token-resolve-result placeholder]}] (let [font* (mf/use-state (fonts/find-font-family default-value)) font (deref font*) set-font (mf/use-fn @@ -847,9 +849,10 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :variant "action" :type "button"}])] [:* - [:> input-tokens-value* - {:placeholder (tr "workspace.tokens.token-font-family-value-enter") - :label (tr "workspace.tokens.token-font-family-value") + [:> input-token* + {:placeholder (or placeholder (tr "workspace.tokens.token-font-family-value-enter")) + :label label + :aria-label aria-label :default-value default-value :ref input-ref :on-blur on-blur @@ -872,7 +875,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va (ctt/join-font-family value))))] [:> form* (mf/spread-props props {:token (when token (update token :value ctt/join-font-family)) - :custom-input-token-value font-picker* + :custom-input-token-value font-picker-combobox* :on-value-resolve on-value-resolve :validate-token validate-font-family-token})])) @@ -896,23 +899,29 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va (def ^:private typography-inputs #(d/ordered-map - :font-size - {:label "Font Size" - :placeholder (tr "workspace.tokens.token-value-enter")} :font-family {:label (tr "workspace.tokens.token-font-family-value") + :icon i/text-font-family :placeholder (tr "workspace.tokens.token-font-family-value-enter")} + :font-size + {:label "Font Size" + :icon i/text-font-size + :placeholder (tr "workspace.tokens.token-value-enter")} :font-weight {:label "Font Weight" + :icon i/text-font-weight :placeholder (tr "workspace.tokens.font-weight-value-enter")} :letter-spacing {:label "Letter Spacing" - :placeholder (tr "workspace.tokens.token-value-enter")} + :icon i/text-letterspacing + :placeholder (tr "workspace.tokens.letter-spacing-value-enter-composite")} :text-case {:label "Text Case" + :icon i/text-mixed :placeholder (tr "workspace.tokens.text-case-value-enter")} :text-decoration {:label "Text Decoration" + :icon i/text-underlined :placeholder (tr "workspace.tokens.text-decoration-value-enter")})) (mf/defc typography-value-inputs* @@ -920,7 +929,7 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va (let [typography-inputs (mf/use-memo typography-inputs) errors-by-key (sd/collect-typography-errors token-resolve-result)] [:div {:class (stl/css :nested-input-row)} - (for [[k {:keys [label placeholder]}] typography-inputs] + (for [[k {:keys [label placeholder icon]}] typography-inputs] (let [value (get default-value k) token-resolve-result (-> {:resolved-value (let [v (get-in token-resolve-result [:resolved-value k])] @@ -950,8 +959,8 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :class (stl/css :input-row)} (case k :font-family - [:> font-picker* - {:label label + [:> font-picker-combobox* + {:aria-label label :placeholder placeholder :input-ref input-ref :default-value (when value (ctt/join-font-family value)) @@ -959,19 +968,21 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va :on-update-value on-change :on-external-update-value on-external-update-value :token-resolve-result (when (seq token-resolve-result) token-resolve-result)}] - [:> input-tokens-value* - {:label label + [:> input-token* + {:aria-label label :placeholder placeholder :default-value value :on-blur on-blur + :icon icon :on-change on-change :token-resolve-result (when (seq token-resolve-result) token-resolve-result)}])]))])) (mf/defc typography-reference-input* [{:keys [default-value on-blur on-update-value token-resolve-result]}] - [:> input-tokens-value* - {:label "Reference" - :placeholder "Reference" + [:> input-token* + {:aria-label (tr "labels.reference") + :placeholder (tr "workspace.tokens.reference-composite") + :icon i/text-typography :default-value (when (ctt/typography-composite-token-reference? default-value) default-value) :on-blur on-blur :on-change on-update-value @@ -1018,12 +1029,26 @@ custom-input-token-value-props: Custom props passed to the custom-input-token-va input-props (mf/spread-props props {:default-value default-value :on-update-value on-update-reference-value})] - [:div {:class (stl/css :nested-input-row)} - [:button {:on-click on-toggle-tab :type "button"} - (if reference-tab-active? "Composite" "Reference")] - (if reference-tab-active? - [:> typography-reference-input* input-props] - [:> typography-value-inputs* input-props])])) + [:div {:class (stl/css :typography-inputs-row)} + [:div {:class (stl/css :title-bar)} + [:div {:class (stl/css :title)} + (tr "labels.typography")] + [:& radio-buttons {:class (stl/css :listing-options) + :selected (if reference-tab-active? "reference" "composite") + :on-change on-toggle-tab + :name "reference-composite-tab"} + [:& radio-button {:icon deprecated-icon/layers + :value "composite" + :title (tr "workspace.tokens.individual-tokens") + :id "composite-opt"}] + [:& radio-button {:icon deprecated-icon/tokens + :value "reference" + :title (tr "workspace.tokens.use-reference") + :id "reference-opt"}]]] + [:div {:class (stl/css :typography-inputs)} + (if reference-tab-active? + [:> typography-reference-input* input-props] + [:> typography-value-inputs* input-props])]])) (mf/defc typography-form* [{:keys [token] :rest props}] diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/form.scss b/frontend/src/app/main/ui/workspace/tokens/management/create/form.scss index 25d0d70198..56b6e8b105 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/form.scss +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/form.scss @@ -4,10 +4,12 @@ // // Copyright (c) KALEIDOS INC -@import "refactor/common-refactor.scss"; +@use "../../../../ds/typography.scss" as t; +@use "../../../../ds/_sizes.scss" as *; +@use "../../../../ds/_borders.scss" as *; .form-wrapper { - width: $s-384; + width: $sz-384; position: relative; } @@ -15,8 +17,8 @@ display: grid; grid-template-columns: auto auto; justify-content: end; - gap: $s-12; - padding-block-start: $s-8; + gap: var(--sp-m); + padding-block-start: var(--sp-s); } .with-delete { @@ -30,28 +32,50 @@ .token-rows { display: flex; flex-direction: column; - gap: $s-16; + gap: var(--sp-l); } .input-row { display: flex; flex-direction: column; - gap: $s-4; + gap: var(--sp-xs); } .nested-input-row { display: flex; flex-direction: column; - gap: $s-12; + gap: var(--sp-m); +} + +.typography-inputs-row { + display: flex; + flex-direction: column; + gap: var(--sp-m); +} + +.typography-inputs { + border-inline-start: $b-1 solid var(--color-accent-primary-muted); + padding-inline-start: var(--sp-l); +} + +.title-bar { + display: grid; + grid-template-columns: 1fr auto; +} +.title { + @include t.use-typography("body-small"); + color: var(--color-foreground-primary); + display: flex; + align-items: center; } .warning-name-change-notification-wrapper { - margin-block-start: $s-16; + margin-block-start: var(--sp-l); } .error { - padding: $s-4 $s-6; - margin-bottom: 0; + padding: var(--sp-xs) $sz-6; + margin-block-end: 0; color: var(--status-color-error-500); } @@ -77,5 +101,5 @@ inset: 0; // This padding from the modal should be shared as a variable // Need to set this or the font-select will cause scroll - bottom: $s-32; + bottom: var(--sp-xxxl); } diff --git a/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs b/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs index c0de51d709..8502e981a9 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/create/input_tokens_value.cljs @@ -19,9 +19,10 @@ [cuerdas.core :as str] [rumext.v2 :as mf])) -(def ^:private schema::input-tokens-value +(def ^:private schema::input-token [:map - [:label :string] + [:label {:optional true} [:maybe :string]] + [:aria-label {:optional true} [:maybe :string]] [:placeholder {:optional true} :string] [:value {:optional true} [:maybe :string]] [:class {:optional true} :string] @@ -54,10 +55,9 @@ :class (stl/css-case :resolved-value (not (or empty-message? (seq warnings) (seq errors)))) :type type}])) -(mf/defc input-tokens-value* - {::mf/props :obj - ::mf/forward-ref true - ::mf/schema schema::input-tokens-value} +(mf/defc input-token* + {::mf/forward-ref true + ::mf/schema schema::input-token} [{:keys [class label placeholder value icon slot-start token-resolve-result] :rest props} ref] (let [error (not (nil? (:errors token-resolve-result))) id (mf/use-id) @@ -75,7 +75,8 @@ [:* [:div {:class (dm/str class " " (stl/css-case :wrapper true :input-error error))} - [:> label* {:for id} label] + (when label + [:> label* {:for id} label]) [:> input-field* props]] (when token-resolve-result [:> token-value-hint* {:result token-resolve-result}])])) diff --git a/frontend/translations/en.po b/frontend/translations/en.po index b9bae08d47..f1e39655a9 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -2378,6 +2378,10 @@ msgstr "Profile" msgid "labels.projects" msgstr "Projects" +#:src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "labels.reference" +msgstr "Reference" + #: src/app/main/data/common.cljs:83 msgid "labels.refresh" msgstr "Refresh" @@ -2554,6 +2558,10 @@ msgstr "Themes" msgid "labels.tutorials" msgstr "Tutorials" +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "labels.typography" +msgstr "Typography" + #: src/app/main/data/workspace/tokens/errors.cljs:93 msgid "labels.unknown-error" msgstr "Unknown error" @@ -7739,6 +7747,22 @@ msgstr "Enter: none | uppercase | lowercase | capitalize or {alias}" msgid "workspace.tokens.text-decoration-value-enter" msgstr "Enter text decoration: none | underline | strike-through" +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.letter-spacing-value-enter-composite" +msgstr "Add letter spacing or {alias}" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.individual-tokens" +msgstr "Use individual tokens" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.use-reference" +msgstr "Use a reference" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.reference-composite" +msgstr "Enter a token typography alias" + #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:130 msgid "workspace.tokens.theme-name" msgstr "Theme %s" diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 9ec2b74e40..bab450d86e 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -2380,6 +2380,10 @@ msgstr "Perfil" msgid "labels.projects" msgstr "Proyectos" +#:src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "labels.reference" +msgstr "Referencia" + #: src/app/main/ui/dashboard/sidebar.cljs:909, src/app/main/ui/settings/sidebar.cljs:129, src/app/main/ui/workspace/main_menu.cljs:132 msgid "labels.release-notes" msgstr "Notas de versión" @@ -2552,6 +2556,10 @@ msgstr "Temas" msgid "labels.tutorials" msgstr "Tutoriales" +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "labels.typography" +msgstr "Tipografía" + #: src/app/main/data/workspace/tokens/errors.cljs:93 msgid "labels.unknown-error" msgstr "Error desconocido" @@ -7655,6 +7663,18 @@ msgstr "Introduce: none | uppercase | lowercase | capitalize o {alias}" msgid "workspace.tokens.text-decoration-value-enter" msgstr "Introduce text decoration: none | underline | strike-through" +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.letter-spacing-value-enter-composite" +msgstr "Introduce letter spacing o {alias}" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.individual-tokens" +msgstr "Usa tokens individuales" + +#: src/app/main/ui/workspace/tokens/management/create/form.cljs +msgid "workspace.tokens.use-reference" +msgstr "Usa una referencia" + #: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:130 msgid "workspace.tokens.theme-name" msgstr "Tema %s" From 563f60825551401ec62bae5e17ab251bb3bc8f15 Mon Sep 17 00:00:00 2001 From: Xavier Julian Date: Wed, 10 Sep 2025 13:24:24 +0200 Subject: [PATCH 038/354] :bug: Display token themes as a string --- .../app/main/ui/inspect/styles/panels/tokens_panel.cljs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs index 7ab0c72804..415350b769 100644 --- a/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs +++ b/frontend/src/app/main/ui/inspect/styles/panels/tokens_panel.cljs @@ -10,11 +10,10 @@ [{:keys [theme-paths set-names]}] [:div {:class (stl/css :tokens-panel)} (when (seq theme-paths) - (for [theme theme-paths] - [:> properties-row* {:key theme - :class (stl/css :token-theme) + (let [theme-list (str/join ", " theme-paths)] + [:> properties-row* {:class (stl/css :token-theme) :term (tr "inspect.tabs.styles.panel.tokens.active-themes") - :detail theme}])) + :detail theme-list}])) (when (seq set-names) (let [sets-list (str/join ", " set-names)] [:> properties-row* {:class (stl/css :token-theme) From 4bd2eba573e7747d7d251e174ffba2fa7ebe572e Mon Sep 17 00:00:00 2001 From: Elena Torro Date: Thu, 4 Sep 2025 14:46:12 +0200 Subject: [PATCH 039/354] :bug: Fix text shadows and blur and refactor text rendering --- frontend/playwright.config.js | 3 + ...file-frame-clipping-shadows-and-texts.json | 1118 ++++ .../render-wasm/get-file-text-images.json | 1564 ++++- .../get-file-text-leaves-decoration.json | 5728 +++++++++++++++++ .../get-file-text-shadows-and-blurs.json | 4701 ++++++++++++++ .../get-file-text-shadows-combination.json | 905 +++ .../ui/render-wasm-specs/texts.spec.js | 65 + ...ith-different-text-leaves-decoration-1.png | Bin 0 -> 246051 bytes ...-different-text-shadows-combinations-1.png | Bin 0 -> 177491 bytes ...-file-with-emoji-and-text-decoration-1.png | Bin 167475 -> 177217 bytes ...hadows-strokes-and-blur-combinations-1.png | Bin 0 -> 439948 bytes .../Renders-a-file-with-styled-texts-1.png | Bin 536500 -> 535158 bytes ...-different-strokes-shadows-and-blurs-1.png | Bin 0 -> 332468 bytes ...enders-a-file-with-texts-with-images-1.png | Bin 122267 -> 129402 bytes render-wasm/src/render.rs | 357 +- render-wasm/src/render/shadows.rs | 64 +- render-wasm/src/render/strokes.rs | 13 +- render-wasm/src/render/surfaces.rs | 44 +- render-wasm/src/render/text.rs | 55 +- render-wasm/src/shapes.rs | 32 +- render-wasm/src/shapes/fills.rs | 7 +- render-wasm/src/shapes/modifiers.rs | 4 +- render-wasm/src/shapes/strokes.rs | 7 + render-wasm/src/shapes/text.rs | 53 +- render-wasm/src/shapes/text_paths.rs | 2 +- render-wasm/src/textlayout.rs | 185 +- render-wasm/src/wasm/text.rs | 8 +- 27 files changed, 14417 insertions(+), 498 deletions(-) create mode 100644 frontend/playwright/data/render-wasm/get-file-frame-clipping-shadows-and-texts.json create mode 100644 frontend/playwright/data/render-wasm/get-file-text-leaves-decoration.json create mode 100644 frontend/playwright/data/render-wasm/get-file-text-shadows-and-blurs.json create mode 100644 frontend/playwright/data/render-wasm/get-file-text-shadows-combination.json create mode 100644 frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-different-text-leaves-decoration-1.png create mode 100644 frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-different-text-shadows-combinations-1.png create mode 100644 frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-multiple-text-shadows-strokes-and-blur-combinations-1.png create mode 100644 frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-text-in-frames-and-different-strokes-shadows-and-blurs-1.png diff --git a/frontend/playwright.config.js b/frontend/playwright.config.js index 7496f7f4c8..8bbc0d00b9 100644 --- a/frontend/playwright.config.js +++ b/frontend/playwright.config.js @@ -23,6 +23,7 @@ export default defineConfig({ expect: { timeout: process.env.CI ? 20000 : 5000, }, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: "html", /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ @@ -62,7 +63,9 @@ export default defineConfig({ }, testDir: "./playwright/ui/render-wasm-specs", snapshotPathTemplate: "{testDir}/{testFilePath}-snapshots/{arg}.png", + timeout: 2 * 60 * 1000, expect: { + timeout: process.env.CI ? 20000 : 10000, toHaveScreenshot: { maxDiffPixelRatio: 0.001, }, diff --git a/frontend/playwright/data/render-wasm/get-file-frame-clipping-shadows-and-texts.json b/frontend/playwright/data/render-wasm/get-file-frame-clipping-shadows-and-texts.json new file mode 100644 index 0000000000..6a83bd58a3 --- /dev/null +++ b/frontend/playwright/data/render-wasm/get-file-frame-clipping-shadows-and-texts.json @@ -0,0 +1,1118 @@ +{ + "~:features": { + "~#set": [ + "fdata/path-data", + "plugins/runtime", + "design-tokens/v1", + "variants/v1", + "layout/grid", + "styles/v2", + "fdata/objects-map", + "render-wasm/v1", + "components/v2", + "fdata/shape-data-type" + ] + }, + "~:team-id": "~u6bd7c17d-4f59-815e-8006-5c1f6882469a", + "~:permissions": { + "~:type": "~:membership", + "~:is-owner": true, + "~:is-admin": true, + "~:can-edit": true, + "~:can-read": true, + "~:is-logged": true + }, + "~:has-media-trimmed": false, + "~:comment-thread-seqn": 0, + "~:name": "update-texts-shadows-clipping", + "~:revn": 258, + "~:modified-at": "~m1757428097435", + "~:vern": 0, + "~:id": "~u44471494-966a-8178-8006-c5bd93f0fe72", + "~:is-shared": false, + "~:migrations": { + "~#ordered-set": [ + "legacy-2", + "legacy-3", + "legacy-5", + "legacy-6", + "legacy-7", + "legacy-8", + "legacy-9", + "legacy-10", + "legacy-11", + "legacy-12", + "legacy-13", + "legacy-14", + "legacy-16", + "legacy-17", + "legacy-18", + "legacy-19", + "legacy-25", + "legacy-26", + "legacy-27", + "legacy-28", + "legacy-29", + "legacy-31", + "legacy-32", + "legacy-33", + "legacy-34", + "legacy-36", + "legacy-37", + "legacy-38", + "legacy-39", + "legacy-40", + "legacy-41", + "legacy-42", + "legacy-43", + "legacy-44", + "legacy-45", + "legacy-46", + "legacy-47", + "legacy-48", + "legacy-49", + "legacy-50", + "legacy-51", + "legacy-52", + "legacy-53", + "legacy-54", + "legacy-55", + "legacy-56", + "legacy-57", + "legacy-59", + "legacy-62", + "legacy-65", + "legacy-66", + "legacy-67", + "0001-remove-tokens-from-groups", + "0002-normalize-bool-content-v2", + "0002-clean-shape-interactions", + "0003-fix-root-shape", + "0003-convert-path-content-v2", + "0004-clean-shadow-color", + "0005-deprecate-image-type", + "0006-fix-old-texts-fills", + "0007-clear-invalid-strokes-and-fills-v2", + "0008-fix-library-colors-v4", + "0009-clean-library-colors", + "0009-add-partial-text-touched-flags", + "0010-fix-swap-slots-pointing-non-existent-shapes" + ] + }, + "~:version": 67, + "~:project-id": "~u6bd7c17d-4f59-815e-8006-5c1f68846e43", + "~:created-at": "~m1757344558019", + "~:data": { + "~:pages": [ + "~u44471494-966a-8178-8006-c5bd93f0fe73" + ], + "~:pages-index": { + "~u44471494-966a-8178-8006-c5bd93f0fe73": { + "~:objects": { + "~u00000000-0000-0000-0000-000000000000": { + "~#shape": { + "~:y": 0, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "Root Frame", + "~:width": 0.01, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 0, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0.01 + } + }, + { + "~#point": { + "~:x": 0, + "~:y": 0.01 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u00000000-0000-0000-0000-000000000000", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 0, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 0, + "~:y": 0, + "~:width": 0.01, + "~:height": 0.01, + "~:x1": 0, + "~:y1": 0, + "~:x2": 0.01, + "~:y2": 0.01 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 0.01, + "~:flip-y": null, + "~:shapes": [ + "~u4c99f1a5-5581-806f-8006-c6e810ac2d64", + "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6" + ] + } + }, + "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e8": { + "~#shape": { + "~:y": 232.22042756482634, + "~:transform": { + "~#matrix": { + "~:a": 0.9443738873933403, + "~:b": -0.32887377640911275, + "~:c": 0.32887369880559447, + "~:d": 0.9443739144183976, + "~:e": 2.2737367544323206e-13, + "~:f": 6.821210263296962e-13 + } + }, + "~:rotation": 340.79956734260065, + "~:last-resize-direction": "~:vertical", + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1otdj8747ov", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1ppxneff2xr", + "~:font-size": "400", + "~:font-weight": "400", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#147bd7", + "~:fill-opacity": 0.43333333333333335 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "justify", + "~:font-id": "sourcesanspro", + "~:key": "2afvsygzvt", + "~:font-size": "400", + "~:font-weight": "400", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#147bd7", + "~:fill-opacity": 0.43333333333333335 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 939.9999777779914, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -141.00000230643664, + "~:y": 400.1413168166523 + } + }, + { + "~#point": { + "~:x": 746.7113407198956, + "~:y": 91.00002923471884 + } + }, + { + "~#point": { + "~:x": 904.5708240747189, + "~:y": 544.2995494560472 + } + }, + { + "~#point": { + "~:x": 16.85948104838637, + "~:y": 853.44083703798 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9443739144184007, + "~:b": 0.32887377640911386, + "~:c": -0.3288736988055956, + "~:d": 0.9443738873933434, + "~:e": 9.60589704809217e-15, + "~:f": -7.189545246067483e-13 + } + }, + "~:page-id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:layout-item-v-sizing": "~:fix", + "~:constraints-v": "~:top", + "~:constraints-h": "~:left", + "~:id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e8", + "~:parent-id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6", + "~:position-data": [ + { + "~#rect": { + "~:y": 731.7204275648263, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "400px", + "~:font-weight": "400", + "~:y1": -19.5, + "~:width": 939.2666625976562, + "~:text-decoration": "rgba(20, 123, 215, 0.433)", + "~:letter-spacing": "normal", + "~:x": -88.2145780048542, + "~:x1": 0, + "~:y2": 499.5, + "~:fills": [ + { + "~:fill-color": "#147bd7", + "~:fill-opacity": 0.43333333333333335 + } + ], + "~:x2": 939.2666625976562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 519, + "~:text": "HOLA" + } + } + ], + "~:frame-id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 10, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": -88.2145780048542, + "~:shadow": [ + { + "~:color": { + "~:color": "#1900ff", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": -10, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u56e0aa75-f920-805c-8006-c6d0a7251cac", + "~:offset-x": -10 + }, + { + "~:color": { + "~:color": "#ea1111", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u757a30c8-2a19-8062-8006-bdd7693703f6", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -88.2145780048542, + "~:y": 232.22042756482634, + "~:width": 939.9999777779914, + "~:height": 480.00001114304814, + "~:x1": -88.2145780048542, + "~:y1": 232.22042756482634, + "~:x2": 851.7853997731372, + "~:y2": 712.2204387078745 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 480.00001114304814, + "~:flip-y": null + } + }, + "~u4c99f1a5-5581-806f-8006-c6e810ac2d66": { + "~#shape": { + "~:y": -580.7795287106788, + "~:transform": { + "~#matrix": { + "~:a": 0.9443738873933403, + "~:b": -0.32887377640911275, + "~:c": 0.32887369880559447, + "~:d": 0.9443739144183976, + "~:e": 2.2737367544323206e-13, + "~:f": 6.821210263296962e-13 + } + }, + "~:rotation": 340.79956734260065, + "~:last-resize-direction": "~:vertical", + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1otdj8747ov", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1ppxneff2xr", + "~:font-size": "400", + "~:font-weight": "400", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#b1b2b5", + "~:fill-opacity": 0.35555555555555557 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "HOLA" + } + ], + "~:text-transform": "none", + "~:text-align": "justify", + "~:font-id": "sourcesanspro", + "~:key": "2afvsygzvt", + "~:font-size": "400", + "~:font-weight": "400", + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#b1b2b5", + "~:fill-opacity": 0.35555555555555557 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "HOLA", + "~:width": 939.9999553167295, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -141.00001536206545, + "~:y": -412.8586424988404 + } + }, + { + "~#point": { + "~:x": 746.7115201226542, + "~:y": -722.0000288567821 + } + }, + { + "~#point": { + "~:x": 904.5708952607965, + "~:y": -268.70055649684616 + } + }, + { + "~#point": { + "~:x": 16.859359776077056, + "~:y": 40.44082986109797 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9443739144184007, + "~:b": 0.32887377640911386, + "~:c": -0.3288736988055956, + "~:d": 0.9443738873933434, + "~:e": 9.60589704809217e-15, + "~:f": -7.189545246067483e-13 + } + }, + "~:page-id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:layout-item-v-sizing": "~:fix", + "~:constraints-v": "~:top", + "~:constraints-h": "~:left", + "~:id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d66", + "~:parent-id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d64", + "~:position-data": [ + { + "~#rect": { + "~:y": -81.27952871067885, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "400px", + "~:font-weight": "400", + "~:y1": -19.5, + "~:width": 939.2666625976562, + "~:text-decoration": "rgba(177, 178, 181, 0.356)", + "~:letter-spacing": "normal", + "~:x": -88.21453770899959, + "~:x1": 0, + "~:y2": 499.5, + "~:fills": [ + { + "~:fill-color": "#b1b2b5", + "~:fill-opacity": 0.35555555555555557 + } + ], + "~:x2": 939.2666625976562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 519, + "~:text": "HOLA" + } + } + ], + "~:frame-id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d64", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 10, + "~:stroke-color": "#000000", + "~:stroke-opacity": 0.4166666666666667 + } + ], + "~:x": -88.21453770899959, + "~:shadow": [ + { + "~:color": { + "~:color": "#1900ff", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": -10, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u56e0aa75-f920-805c-8006-c6d0a7251cac", + "~:offset-x": -10 + }, + { + "~:color": { + "~:color": "#ea1111", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u757a30c8-2a19-8062-8006-bdd7693703f6", + "~:offset-x": 20 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -88.21453770899959, + "~:y": -580.7795287106788, + "~:width": 939.9999553167295, + "~:height": 479.99985842567, + "~:x1": -88.21453770899959, + "~:y1": -580.7795287106788, + "~:x2": 851.7854176077299, + "~:y2": -100.77967028500882 + } + }, + "~:flip-x": null, + "~:height": 479.99985842567, + "~:flip-y": null + } + }, + "~u4c99f1a5-5581-806f-8006-c6e810ac2d64": { + "~#shape": { + "~:y": -574.9999832321141, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": true, + "~:name": "Board", + "~:width": 1103.9998207331741, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": -186.99999775378137, + "~:y": -574.9999848183147 + } + }, + { + "~#point": { + "~:x": 916.9998229793928, + "~:y": -574.9999816459126 + } + }, + { + "~#point": { + "~:x": 916.9998208253946, + "~:y": -40.55006952257736 + } + }, + { + "~#point": { + "~:x": -186.9999999077786, + "~:y": -40.55007269497946 + } + } + ], + "~:r2": 0, + "~:show-content": false, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:page-id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:r3": 0, + "~:r1": 0, + "~:hidden": false, + "~:opacity": 0.8, + "~:id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d64", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 10, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": -186.99999883077953, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ffb200", + "~:opacity": 0.5888888888888889 + }, + "~:spread": 0, + "~:offset-y": -40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u56e0aa75-f920-805c-8006-c6d0be01f1e7", + "~:offset-x": -40 + }, + { + "~:color": { + "~:color": "#00d514", + "~:opacity": 0.5555555555555556 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ucac62c62-a28f-80cc-8006-c5bf5784705d", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": -186.99999883077953, + "~:y": -574.9999832321141, + "~:width": 1103.9998207331741, + "~:height": 534.4499121233357, + "~:x1": -186.99999883077953, + "~:y1": -574.9999832321141, + "~:x2": 916.9998219023946, + "~:y2": -40.55007110877841 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 534.4499121233357, + "~:flip-y": null, + "~:shapes": [ + "~u4c99f1a5-5581-806f-8006-c6e810ac2d65", + "~u4c99f1a5-5581-806f-8006-c6e810ac2d66" + ] + } + }, + "~u4c99f1a5-5581-806f-8006-c6e810ac2d65": { + "~#shape": { + "~:y": -142.05052225711233, + "~:transform": { + "~#matrix": { + "~:a": 0.9876772541628087, + "~:b": -0.15650444597331514, + "~:c": 0.1565043820633818, + "~:d": 0.987677264289788, + "~:e": 1.864464138634503e-11, + "~:f": 1.5916157281026244e-11 + } + }, + "~:rotation": 350.9959394515914, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 224.8679636613706, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 813.9999374477284, + "~:y": -123.8071608518776 + } + }, + { + "~#point": { + "~:x": 1036.0969103459738, + "~:y": -158.99999692184792 + } + }, + { + "~#point": { + "~:x": 1052.5298639971734, + "~:y": -55.2939249740125 + } + }, + { + "~#point": { + "~:x": 830.4328910989279, + "~:y": -20.101088904041262 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9876772642897899, + "~:b": 0.15650444597331545, + "~:c": -0.1565043820633821, + "~:d": 0.9876772541628106, + "~:e": -1.592394003803884e-11, + "~:f": -1.8637995790688502e-11 + } + }, + "~:page-id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d65", + "~:parent-id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d64", + "~:frame-id": "~u4c99f1a5-5581-806f-8006-c6e810ac2d64", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 820.8309188917665, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#3d53e5", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u718f9fbe-f44a-80dc-8006-c6989bce7b0d", + "~:offset-x": 20 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 820.8309188917665, + "~:y": -142.05052225711233, + "~:width": 224.8679636613706, + "~:height": 104.99995868833639, + "~:x1": 820.8309188917665, + "~:y1": -142.05052225711233, + "~:x2": 1045.698882553137, + "~:y2": -37.05056356877594 + } + }, + "~:fills": [ + { + "~:fill-color": "#e17fda", + "~:fill-opacity": 0.3388888888888889 + } + ], + "~:flip-x": null, + "~:height": 104.99995868833639, + "~:flip-y": null + } + }, + "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e7": { + "~#shape": { + "~:y": 670.9495170155224, + "~:transform": { + "~#matrix": { + "~:a": 0.9876772541628087, + "~:b": -0.15650444597331514, + "~:c": 0.1565043820633818, + "~:d": 0.987677264289788, + "~:e": 1.864464138634503e-11, + "~:f": 1.5916157281026244e-11 + } + }, + "~:rotation": 350.9959394515914, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": false, + "~:name": "Rectangle", + "~:width": 224.8679636613715, + "~:type": "~:rect", + "~:points": [ + { + "~#point": { + "~:x": 814.0000142069011, + "~:y": 689.1928784207576 + } + }, + { + "~#point": { + "~:x": 1036.0969871051466, + "~:y": 654.0000423507863 + } + }, + { + "~#point": { + "~:x": 1052.5299407563462, + "~:y": 757.7061142986222 + } + }, + { + "~#point": { + "~:x": 830.4329678580998, + "~:y": 792.8989503685934 + } + } + ], + "~:r2": 0, + "~:layout-item-h-sizing": "~:fix", + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9876772642897899, + "~:b": 0.15650444597331545, + "~:c": -0.1565043820633821, + "~:d": 0.9876772541628106, + "~:e": -1.592394003803884e-11, + "~:f": -1.8637995790688502e-11 + } + }, + "~:page-id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:layout-item-v-sizing": "~:fix", + "~:r3": 0, + "~:r1": 0, + "~:id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e7", + "~:parent-id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6", + "~:frame-id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6", + "~:strokes": [ + { + "~:stroke-alignment": "~:outer", + "~:stroke-style": "~:solid", + "~:stroke-color": "#000000", + "~:stroke-opacity": 1, + "~:stroke-width": 10 + } + ], + "~:x": 820.8309956509383, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#3d53e5", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 20, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u718f9fbe-f44a-80dc-8006-c6989bce7b0d", + "~:offset-x": 20 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 820.8309956509383, + "~:y": 670.9495170155224, + "~:width": 224.8679636613715, + "~:height": 104.99995868833685, + "~:x1": 820.8309956509383, + "~:y1": 670.9495170155224, + "~:x2": 1045.6989593123099, + "~:y2": 775.9494757038592 + } + }, + "~:fills": [ + { + "~:fill-color": "#e17fda", + "~:fill-opacity": 0.3388888888888889 + } + ], + "~:flip-x": null, + "~:height": 104.99995868833685, + "~:flip-y": null + } + }, + "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6": { + "~#shape": { + "~:y": 237.99999500536433, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:hide-in-viewer": true, + "~:name": "Board", + "~:width": 1103.9998207331746, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": -186.99999728855437, + "~:y": 237.99999341916373 + } + }, + { + "~#point": { + "~:x": 916.9998234446202, + "~:y": 237.99999659156583 + } + }, + { + "~#point": { + "~:x": 916.9998212906212, + "~:y": 772.4499087149015 + } + }, + { + "~#point": { + "~:x": -186.9999994425516, + "~:y": 772.4499055424985 + } + } + ], + "~:r2": 0, + "~:show-content": true, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:page-id": "~u9502081a-e1a4-80bc-8006-c2b96872319a", + "~:r3": 0, + "~:blur": { + "~:id": "~u61d06cb5-830a-802f-8006-c6f910826daa", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:r1": 0, + "~:hidden": false, + "~:opacity": 0.8, + "~:id": "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 10, + "~:stroke-color": "#000000", + "~:stroke-opacity": 1 + } + ], + "~:x": -186.99999836555253, + "~:proportion": 1, + "~:shadow": [ + { + "~:color": { + "~:color": "#ffb200", + "~:opacity": 0.5888888888888889 + }, + "~:spread": 0, + "~:offset-y": -40, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u56e0aa75-f920-805c-8006-c6d0be01f1e7", + "~:offset-x": -40 + }, + { + "~:color": { + "~:color": "#00d514", + "~:opacity": 0.5555555555555556 + }, + "~:spread": 0, + "~:offset-y": 50, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ucac62c62-a28f-80cc-8006-c5bf5784705d", + "~:offset-x": 50 + } + ], + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": -186.99999836555253, + "~:y": 237.99999500536433, + "~:width": 1103.9998207331746, + "~:height": 534.4499121233357, + "~:x1": -186.99999836555253, + "~:y1": 237.99999500536433, + "~:x2": 916.9998223676221, + "~:y2": 772.4499071287 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 534.4499121233357, + "~:flip-y": null, + "~:shapes": [ + "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e7", + "~u33e48bf0-9bf8-80a1-8006-c6f8b48ee6e8" + ] + } + } + }, + "~:id": "~u44471494-966a-8178-8006-c5bd93f0fe73", + "~:name": "Page 1" + } + }, + "~:id": "~u44471494-966a-8178-8006-c5bd93f0fe72", + "~:options": { + "~:components-v2": true, + "~:base-font-size": "16px" + } + } +} \ No newline at end of file diff --git a/frontend/playwright/data/render-wasm/get-file-text-images.json b/frontend/playwright/data/render-wasm/get-file-text-images.json index 18020f2c1e..e04435395a 100644 --- a/frontend/playwright/data/render-wasm/get-file-text-images.json +++ b/frontend/playwright/data/render-wasm/get-file-text-images.json @@ -4,6 +4,7 @@ "fdata/path-data", "plugins/runtime", "design-tokens/v1", + "variants/v1", "layout/grid", "styles/v2", "fdata/pointer-map", @@ -25,8 +26,8 @@ "~:has-media-trimmed": false, "~:comment-thread-seqn": 0, "~:name": "New File 7 (copy)", - "~:revn": 233, - "~:modified-at": "~m1753186774115", + "~:revn": 318, + "~:modified-at": "~m1757071793227", "~:vern": 0, "~:id": "~u4f89252d-ebbc-813e-8006-8699e4149b9a", "~:is-shared": false, @@ -99,7 +100,8 @@ "0004-clean-shadow-color", "0008-fix-library-colors-v4", "0003-convert-path-content-v2", - "0009-clean-library-colors" + "0009-clean-library-colors", + "0010-fix-swap-slots-pointing-non-existent-shapes" ] }, "~:version": 67, @@ -329,13 +331,13 @@ { "~#point": { "~:x": 359.0000047683716, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } }, { "~#point": { "~:x": 188.99999672174454, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } } ], @@ -351,6 +353,42 @@ }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e977f9e30ea", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 364.349979565588, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 169.36666870117188, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 188.99999672174454, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~u4f89252d-ebbc-813e-8006-8699e4170e18", + "~:width": 443, + "~:height": 441, + "~:mtype": "image/png", + "~:name": "pattern.png", + "~:keep-aspect-ratio": true + } + } + ], + "~:x2": 169.36666870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "hello world" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -367,15 +405,15 @@ "~:x": 188.99999672174454, "~:y": 318.9999734620724, "~:width": 170.00000804662704, - "~:height": 42.99999797344208, + "~:height": 44, "~:x1": 188.99999672174454, "~:y1": 318.9999734620724, "~:x2": 359.0000047683716, - "~:y2": 361.99997143551445 + "~:y2": 362.9999734620724 } }, "~:flip-x": null, - "~:height": 42.99999797344208, + "~:height": 44, "~:flip-y": null } }, @@ -474,13 +512,13 @@ { "~#point": { "~:x": 359.0000047683716, - "~:y": 305.999979064909 + "~:y": 306.9999810914669 } }, { "~#point": { "~:x": 188.99999672174454, - "~:y": 305.999979064909 + "~:y": 306.9999810914669 } } ], @@ -496,6 +534,35 @@ }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e968ea9bb4b", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 308.34998719498253, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 169.36666870117188, + "~:text-decoration": "rgb(21, 209, 46)", + "~:letter-spacing": "normal", + "~:x": 188.99999672174454, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#15d12e", + "~:fill-opacity": 1 + } + ], + "~:x2": 169.36666870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "hello world" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -519,21 +586,21 @@ "~:x": 188.99999672174454, "~:y": 262.9999810914669, "~:width": 170.00000804662704, - "~:height": 42.99999797344208, + "~:height": 44, "~:x1": 188.99999672174454, "~:y1": 262.9999810914669, "~:x2": 359.0000047683716, - "~:y2": 305.999979064909 + "~:y2": 306.9999810914669 } }, "~:flip-x": null, - "~:height": 42.99999797344208, + "~:height": 44, "~:flip-y": null } }, "~u8e0276b0-5131-8065-8006-87c8c98fa23d": { "~#shape": { - "~:y": 601.000025231285, + "~:y": 579.9999966210555, "~:transform": { "~#matrix": { "~:a": 1, @@ -692,26 +759,26 @@ "~:points": [ { "~#point": { - "~:x": 533.9999873919224, - "~:y": 601.0000252312851 + "~:x": 669.0000026507115, + "~:y": 579.9999966210556 } }, { "~#point": { - "~:x": 818.0000525145931, - "~:y": 601.0000252312851 + "~:x": 953.0000677733822, + "~:y": 579.9999966210556 } }, { "~#point": { - "~:x": 818.0000525145931, - "~:y": 690.9999714607172 + "~:x": 953.0000677733822, + "~:y": 669.9999428504877 } }, { "~#point": { - "~:x": 533.9999873919224, - "~:y": 690.9999714607172 + "~:x": 669.0000026507115, + "~:y": 669.9999428504877 } } ], @@ -729,8 +796,120 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~u8e0276b0-5131-8065-8006-87c8c98fa23d", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 625.3500027245711, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 669.0000026507116, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 45, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🔥" + } + }, + { + "~#rect": { + "~:y": 625.3500027245711, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 714.0000026507116, + "~:x1": 45, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 90, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👩🏿\u200d🚀" + } + }, + { + "~#rect": { + "~:y": 625.3500027245711, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 759.0000026507116, + "~:x1": 90, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 135, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👺" + } + }, + { + "~#rect": { + "~:y": 625.3500027245711, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 804.0000026507116, + "~:x1": 135, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 180, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🚀" + } + }, + { + "~#rect": { + "~:y": 668.5499996728133, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": 41.05000305175781, + "~:width": 7.26666259765625, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 669.0000026507116, + "~:x1": 0, + "~:y2": 88.55000305175781, + "~:fills": [], + "~:x2": 7.26666259765625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": " " + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", - "~:x": 533.9999873919226, + "~:x": 669.0000026507116, "~:shadow": [ { "~:color": { @@ -748,14 +927,14 @@ ], "~:selrect": { "~#rect": { - "~:x": 533.9999873919226, - "~:y": 601.000025231285, + "~:x": 669.0000026507116, + "~:y": 579.9999966210555, "~:width": 284.00006512267055, "~:height": 89.99994622943211, - "~:x1": 533.9999873919226, - "~:y1": 601.000025231285, - "~:x2": 818.0000525145931, - "~:y2": 690.9999714607171 + "~:x1": 669.0000026507116, + "~:y1": 579.9999966210555, + "~:x2": 953.0000677733822, + "~:y2": 669.9999428504876 } }, "~:flip-x": null, @@ -871,6 +1050,30 @@ }, "~:id": "~uef609b51-0d34-80f3-8006-5e99460c12bb", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 596.1000958619669, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -9.649993896484375, + "~:width": 144, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 185.92164040549193, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 144, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 55, + "~:text": "萎ポくろ" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -953,7 +1156,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#2244ab", + "~:fill-opacity": 0.6166666666666667 + } + ], "~:font-family": "sourcesanspro", "~:text": "萎ポくろ" } @@ -971,7 +1179,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#2244ab", + "~:fill-opacity": 0.6166666666666667 + } + ], "~:font-family": "sourcesanspro" } ] @@ -1020,8 +1233,70 @@ "~:f": 0 } }, + "~:blur": { + "~:id": "~ufcdfaec2-c882-800a-8006-bdfe640d48c0", + "~:type": "~:layer-blur", + "~:value": 1, + "~:hidden": false + }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e980c195547", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 468.3500178775157, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -9.649993896484375, + "~:width": 72, + "~:text-decoration": "rgba(34, 68, 171, 0.617)", + "~:letter-spacing": "normal", + "~:x": 192.5000022321518, + "~:x1": 9.5, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#2244ab", + "~:fill-opacity": 0.6166666666666667 + } + ], + "~:x2": 81.5, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 55, + "~:text": "萎ポ" + } + }, + { + "~#rect": { + "~:y": 511.5500148257579, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": 33.55000305175781, + "~:width": 72, + "~:text-decoration": "rgba(34, 68, 171, 0.617)", + "~:letter-spacing": "normal", + "~:x": 192.5000022321518, + "~:x1": 9.5, + "~:y2": 88.55000305175781, + "~:fills": [ + { + "~:fill-color": "#2244ab", + "~:fill-opacity": 0.6166666666666667 + } + ], + "~:x2": 81.5, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 55, + "~:text": "くろ" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -1076,6 +1351,28 @@ "~:line-height": "1.2", "~:font-style": "normal", "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1f62xcal6hw", + "~:font-size": "24", + "~:font-weight": "normal", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", + "~:text": "🔥" + }, { "~:line-height": "", "~:font-style": "normal", @@ -1096,7 +1393,7 @@ } ], "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", - "~:text": "❤️ " + "~:text": " " }, { "~:line-height": "", @@ -1127,7 +1424,7 @@ "~:text-transform": "none", "~:font-id": "sourcesanspro", "~:key": "59c3kg7hq8", - "~:font-size": "24", + "~:font-size": "0", "~:font-weight": "normal", "~:typography-ref-file": null, "~:font-variant-id": "regular", @@ -1206,15 +1503,37 @@ } ], "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", - "~:text": " unicode ❤️" + "~:text": " unicode " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "vff0hj0mq3", + "~:font-size": "24", + "~:font-weight": "normal", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", + "~:text": "🔥" } ], "~:typography-ref-id": null, "~:text-transform": "none", "~:text-align": "left", "~:font-id": "sourcesanspro", - "~:key": "2bd6up3z17w", - "~:font-size": "0", + "~:key": "1gghvlvyoud", + "~:font-size": "24", "~:font-weight": "normal", "~:typography-ref-file": null, "~:text-direction": "ltr", @@ -1278,6 +1597,143 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~u8e0276b0-5131-8065-8006-87c89da3209e", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 415.6499997209809, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 34.83332824707031, + "~:text-decoration": "rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 528.9999767398235, + "~:x1": 0, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 34.83332824707031, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "❤️ " + } + }, + { + "~#rect": { + "~:y": 415.6499997209809, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 11.133331298828125, + "~:text-decoration": "rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 563.8333049868938, + "~:x1": 34.83332824707031, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 45.96665954589844, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "I " + } + }, + { + "~#rect": { + "~:y": 415.6499997209809, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 6.116668701171875, + "~:text-decoration": "rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 574.966636285722, + "~:x1": 45.96665954589844, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 52.08332824707031, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "l" + } + }, + { + "~#rect": { + "~:y": 415.6499997209809, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 35.93333435058594, + "~:text-decoration": "line-through rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 581.0833049868938, + "~:x1": 52.08332824707031, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 88.01666259765625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "ove" + } + }, + { + "~#rect": { + "~:y": 415.6499997209809, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 120.41667175292969, + "~:text-decoration": "line-through rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 617.0166393374798, + "~:x1": 88.01666259765625, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 208.43333435058594, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": " unicode ❤️" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [], "~:x": 528.9999767398235, @@ -1407,13 +1863,13 @@ { "~#point": { "~:x": 359.0000047683716, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } }, { "~#point": { "~:x": 188.99999672174454, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } } ], @@ -1429,6 +1885,42 @@ }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e9771af0c6e", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 364.349979565588, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 169.36666870117188, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 188.99999672174454, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~u4f89252d-ebbc-813e-8006-8699e4170e18", + "~:width": 443, + "~:height": 441, + "~:mtype": "image/png", + "~:name": "pattern.png", + "~:keep-aspect-ratio": true + } + } + ], + "~:x2": 169.36666870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "hello world" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -1445,15 +1937,15 @@ "~:x": 188.99999672174454, "~:y": 318.9999734620724, "~:width": 170.00000804662704, - "~:height": 42.99999797344208, + "~:height": 44, "~:x1": 188.99999672174454, "~:y1": 318.9999734620724, "~:x2": 359.0000047683716, - "~:y2": 361.99997143551445 + "~:y2": 362.9999734620724 } }, "~:flip-x": null, - "~:height": 42.99999797344208, + "~:height": 44, "~:flip-y": null } }, @@ -1566,13 +2058,13 @@ { "~#point": { "~:x": 359.0000047683716, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } }, { "~#point": { "~:x": 188.99999672174454, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } } ], @@ -1588,6 +2080,42 @@ }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e9775677e20", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 364.349979565588, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 169.36666870117188, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 188.99999672174454, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~u4f89252d-ebbc-813e-8006-8699e4170e18", + "~:width": 443, + "~:height": 441, + "~:mtype": "image/png", + "~:name": "pattern.png", + "~:keep-aspect-ratio": true + } + } + ], + "~:x2": 169.36666870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "hello world" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -1604,21 +2132,21 @@ "~:x": 188.99999672174454, "~:y": 318.9999734620724, "~:width": 170.00000804662704, - "~:height": 42.99999797344208, + "~:height": 44, "~:x1": 188.99999672174454, "~:y1": 318.9999734620724, "~:x2": 359.0000047683716, - "~:y2": 361.99997143551445 + "~:y2": 362.9999734620724 } }, "~:flip-x": null, - "~:height": 42.99999797344208, + "~:height": 44, "~:flip-y": null } }, "~u2e773f0c-bc2a-8063-8006-75d73e978b13": { "~#shape": { - "~:y": 271.0000103742148, + "~:y": 271.00000374648164, "~:transform": { "~#matrix": { "~:a": 1, @@ -1630,7 +2158,7 @@ } }, "~:rotation": 0, - "~:grow-type": "~:fixed", + "~:grow-type": "~:auto-width", "~:content": { "~:type": "root", "~:key": "23iz9tepv1l", @@ -1648,7 +2176,7 @@ "~:typography-ref-id": null, "~:text-transform": "none", "~:font-id": "sourcesanspro", - "~:key": "t8mkaljm92", + "~:key": "16puxcfnj7p", "~:font-size": "24", "~:font-weight": "normal", "~:typography-ref-file": null, @@ -1662,15 +2190,37 @@ } ], "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", - "~:text": "❤️ I love unicode ❤️" + "~:text": "🦍 I love unicode " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "23z3cwj10cs", + "~:font-size": "24", + "~:font-weight": "normal", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", + "~:text": "🦍" } ], "~:typography-ref-id": null, "~:text-transform": "none", "~:text-align": "center", "~:font-id": "sourcesanspro", - "~:key": "2bd6up3z17w", - "~:font-size": "24", + "~:key": "xvgbdzwpy1", + "~:font-size": "0", "~:font-weight": "normal", "~:typography-ref-file": null, "~:text-direction": "ltr", @@ -1692,31 +2242,31 @@ "~:vertical-align": "center" }, "~:name": "❤️ I hate emoji ❤️", - "~:width": 337.10167609832115, + "~:width": 209.00000677171096, "~:type": "~:text", "~:points": [ { "~#point": { - "~:x": 401.0000094603646, - "~:y": 271.0000103742148 + "~:x": 401.00001987243246, + "~:y": 271.00000374648164 } }, { "~#point": { - "~:x": 738.1016855586857, - "~:y": 271.0000103742148 + "~:x": 610.0000266441434, + "~:y": 271.00000374648164 } }, { "~#point": { - "~:x": 738.1016855586857, - "~:y": 427.0000100565906 + "~:x": 610.0000266441434, + "~:y": 300.00000428348255 } }, { "~#point": { - "~:x": 401.0000094603646, - "~:y": 427.0000100565906 + "~:x": 401.00001987243246, + "~:y": 300.00000428348255 } } ], @@ -1734,6 +2284,35 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~u2e773f0c-bc2a-8063-8006-75d73e978b13", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 365.2500103742148, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": 61.75, + "~:width": 208.43333435058594, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 465.3333377074349, + "~:x1": 64.33332824707031, + "~:y2": 94.25, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 272.76666259765625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "❤️ I love unicode ❤️" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -1744,7 +2323,7 @@ "~:stroke-opacity": 1 } ], - "~:x": 401.0000094603646, + "~:x": 401.0000198724324, "~:shadow": [ { "~:color": { @@ -1762,18 +2341,18 @@ ], "~:selrect": { "~#rect": { - "~:x": 401.0000094603646, - "~:y": 271.0000103742148, - "~:width": 337.10167609832115, - "~:height": 155.9999996823758, - "~:x1": 401.0000094603646, - "~:y1": 271.0000103742148, - "~:x2": 738.1016855586857, - "~:y2": 427.0000100565906 + "~:x": 401.0000198724324, + "~:y": 271.00000374648164, + "~:width": 209.00000677171096, + "~:height": 29.000000537000915, + "~:x1": 401.0000198724324, + "~:y1": 271.00000374648164, + "~:x2": 610.0000266441434, + "~:y2": 300.00000428348255 } }, "~:flip-x": null, - "~:height": 155.9999996823758, + "~:height": 29.000000537000915, "~:flip-y": null } }, @@ -1975,6 +2554,118 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~uef609b51-0d34-80f3-8006-5e995b054836", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 684.6584327431164, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 339.16327306897387, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 45, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🔥" + } + }, + { + "~#rect": { + "~:y": 684.6584327431164, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 384.16327306897387, + "~:x1": 45, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 90, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👩🏿\u200d🚀" + } + }, + { + "~#rect": { + "~:y": 684.6584327431164, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 429.16327306897387, + "~:x1": 90, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 135, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👺" + } + }, + { + "~#rect": { + "~:y": 684.6584327431164, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 474.16327306897387, + "~:x1": 135, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 180, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🚀" + } + }, + { + "~#rect": { + "~:y": 727.8584296913585, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": 41.05000305175781, + "~:width": 7.26666259765625, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 339.16327306897387, + "~:x1": 0, + "~:y2": 88.55000305175781, + "~:fills": [], + "~:x2": 7.26666259765625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": " " + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:x": 339.16327306897387, "~:selrect": { @@ -2020,6 +2711,28 @@ "~:line-height": "1.2", "~:font-style": "normal", "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "16xfalefku7", + "~:font-size": "24", + "~:font-weight": "normal", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", + "~:text": "🔥" + }, { "~:line-height": "", "~:font-style": "normal", @@ -2040,7 +2753,7 @@ } ], "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", - "~:text": "❤️ I " + "~:text": " I " }, { "~:line-height": "", @@ -2084,15 +2797,37 @@ } ], "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", - "~:text": " unicode ❤️" + "~:text": " unicode " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "20mlxdc1w6k", + "~:font-size": "24", + "~:font-weight": "normal", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", + "~:text": "🔥" } ], "~:typography-ref-id": null, "~:text-transform": "none", "~:text-align": "left", "~:font-id": "sourcesanspro", - "~:key": "2bd6up3z17w", - "~:font-size": "0", + "~:key": "26o9ihmqfo3", + "~:font-size": "24", "~:font-weight": "normal", "~:typography-ref-file": null, "~:text-direction": "ltr", @@ -2156,6 +2891,89 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~uef609b51-0d34-80f3-8006-5e98ba9c0e14", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 459.6499959062836, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 45.96665954589844, + "~:text-decoration": "line-through rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 528.9999767398235, + "~:x1": 0, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 45.96665954589844, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "❤️ I " + } + }, + { + "~#rect": { + "~:y": 459.6499959062836, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 42.05000305175781, + "~:text-decoration": "line-through rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 574.966636285722, + "~:x1": 45.96665954589844, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 88.01666259765625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "love" + } + }, + { + "~#rect": { + "~:y": 459.6499959062836, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 120.41667175292969, + "~:text-decoration": "line-through rgb(207, 34, 34)", + "~:letter-spacing": "normal", + "~:x": 617.0166393374798, + "~:x1": 88.01666259765625, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#cf2222", + "~:fill-opacity": 1 + } + ], + "~:x2": 208.43333435058594, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": " unicode ❤️" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [], "~:x": 528.9999767398235, @@ -2282,13 +3100,65 @@ "~:f": 0 } }, + "~:blur": { + "~:id": "~u8df74ea5-9311-8065-8006-bdfdeeb5d79d", + "~:type": "~:layer-blur", + "~:value": 1, + "~:hidden": false + }, "~:id": "~uef609b51-0d34-80f3-8006-5e9934d0368b", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 468.3500177125625, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -9.649993896484375, + "~:width": 72, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 276.4999941259201, + "~:x1": 9.5, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 81.5, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 55, + "~:text": "萎ポ" + } + }, + { + "~#rect": { + "~:y": 511.55001466080466, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": 33.55000305175781, + "~:width": 72, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 276.4999941259201, + "~:x1": 9.5, + "~:y2": 88.55000305175781, + "~:fills": [], + "~:x2": 81.5, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 55, + "~:text": "くろ" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { "~:stroke-style": "~:solid", - "~:stroke-alignment": "~:outer", + "~:stroke-alignment": "~:inner", "~:stroke-width": 1, "~:stroke-color": "#13a9f5", "~:stroke-opacity": 1 @@ -2304,7 +3174,7 @@ "~:spread": 0, "~:offset-y": 4, "~:style": "~:drop-shadow", - "~:blur": 4, + "~:blur": 2, "~:hidden": false, "~:id": "~uef609b51-0d34-80f3-8006-5e99383d5786", "~:offset-x": 4 @@ -2329,7 +3199,7 @@ }, "~uef609b51-0d34-80f3-8006-5e9880f79b0b": { "~#shape": { - "~:y": 269.00000893934515, + "~:y": 236.99999557797076, "~:transform": { "~#matrix": { "~:a": 1, @@ -2353,6 +3223,28 @@ "~:line-height": "1.2", "~:font-style": "normal", "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "1mn62cp66z5", + "~:font-size": "24", + "~:font-weight": "normal", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", + "~:text": "🦍 I love unicode 🦍" + }, { "~:line-height": "", "~:font-style": "normal", @@ -2373,14 +3265,14 @@ } ], "~:font-family": "\"Droid Sans Mono\", \"monospace\", monospace", - "~:text": "❤️ I love unicode ❤️" + "~:text": "" } ], "~:typography-ref-id": null, "~:text-transform": "none", "~:text-align": "right", "~:font-id": "sourcesanspro", - "~:key": "2bd6up3z17w", + "~:key": "1igf9c5g7qb", "~:font-size": "24", "~:font-weight": "normal", "~:typography-ref-file": null, @@ -2408,26 +3300,26 @@ "~:points": [ { "~#point": { - "~:x": 439.0000065171845, - "~:y": 269.00000893934515 + "~:x": 459.9999940731069, + "~:y": 236.99999557797076 } }, { "~#point": { - "~:x": 737.9999993406883, - "~:y": 269.00000893934515 + "~:x": 758.9999868966107, + "~:y": 236.99999557797076 } }, { "~#point": { - "~:x": 737.9999993406883, - "~:y": 298.0000082477825 + "~:x": 758.9999868966107, + "~:y": 265.99999056507147 } }, { "~#point": { - "~:x": 439.0000065171845, - "~:y": 298.0000082477825 + "~:x": 459.9999940731069, + "~:y": 265.99999056507147 } } ], @@ -2445,6 +3337,35 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~uef609b51-0d34-80f3-8006-5e9880f79b0b", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 299.6499723182514, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "24px", + "~:font-weight": "400", + "~:y1": -1.850006103515625, + "~:width": 208.43333435058594, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 529.5666721665986, + "~:x1": 90.56666564941406, + "~:y2": 30.649993896484375, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 299, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 32.5, + "~:text": "❤️ I love unicode ❤️" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -2455,21 +3376,21 @@ "~:stroke-opacity": 1 } ], - "~:x": 439.0000065171845, + "~:x": 459.9999940731069, "~:selrect": { "~#rect": { - "~:x": 439.0000065171845, - "~:y": 269.00000893934515, + "~:x": 459.9999940731069, + "~:y": 236.99999557797076, "~:width": 298.9999928235038, - "~:height": 28.99999930843734, - "~:x1": 439.0000065171845, - "~:y1": 269.00000893934515, - "~:x2": 737.9999993406883, - "~:y2": 298.0000082477825 + "~:height": 28.999994987100706, + "~:x1": 459.9999940731069, + "~:y1": 236.99999557797076, + "~:x2": 758.9999868966107, + "~:y2": 265.99999056507147 } }, "~:flip-x": null, - "~:height": 28.99999930843734, + "~:height": 28.999994987100706, "~:flip-y": null } }, @@ -2672,6 +3593,96 @@ "~:hidden": false, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e98597c0d17", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 522.3500189623526, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 528.9999944726542, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 45, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🔥" + } + }, + { + "~#rect": { + "~:y": 522.3500189623526, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 573.9999944726542, + "~:x1": 45, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 90, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👩🏿\u200d🚀" + } + }, + { + "~#rect": { + "~:y": 522.3500189623526, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 618.9999944726542, + "~:x1": 90, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 135, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👺" + } + }, + { + "~#rect": { + "~:y": 522.3500189623526, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 663.9999944726542, + "~:x1": 135, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 180, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🚀" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:x": 528.9999944726542, "~:selrect": { @@ -2800,13 +3811,13 @@ { "~#point": { "~:x": 359.0000047683716, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } }, { "~#point": { "~:x": 188.99999672174454, - "~:y": 361.99997143551445 + "~:y": 362.9999734620724 } } ], @@ -2822,6 +3833,42 @@ }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e974ec5dede", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 364.349979565588, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 169.36666870117188, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 188.99999672174454, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-opacity": 1, + "~:fill-image": { + "~:id": "~u4f89252d-ebbc-813e-8006-8699e4170e18", + "~:width": 443, + "~:height": 441, + "~:mtype": "image/png", + "~:name": "pattern.png", + "~:keep-aspect-ratio": true + } + } + ], + "~:x2": 169.36666870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "hello world" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -2838,15 +3885,15 @@ "~:x": 188.99999672174454, "~:y": 318.9999734620724, "~:width": 170.00000804662704, - "~:height": 42.99999797344208, + "~:height": 44, "~:x1": 188.99999672174454, "~:y1": 318.9999734620724, "~:x2": 359.0000047683716, - "~:y2": 361.99997143551445 + "~:y2": 362.9999734620724 } }, "~:flip-x": null, - "~:height": 42.99999797344208, + "~:height": 44, "~:flip-y": null } }, @@ -2958,6 +4005,30 @@ }, "~:id": "~u4b4f5ff7-44ac-808a-8006-5e979761b8f6", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 416.3500138978643, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -9.649993896484375, + "~:width": 144, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 188.99999416516704, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [], + "~:x2": 144, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 55, + "~:text": "萎ポくろ" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -2988,7 +4059,7 @@ }, "~uef609b51-0d34-80f3-8006-5e9929d3fa47": { "~#shape": { - "~:y": 537.9999565667342, + "~:y": 526.9999908990096, "~:transform": { "~#matrix": { "~:a": 1, @@ -3025,7 +4096,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro", "~:text": "🔥" }, @@ -3042,7 +4118,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro", "~:text": "👩🏿\u200d🚀" }, @@ -3059,7 +4140,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro", "~:text": "👺" }, @@ -3076,7 +4162,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro", "~:text": "🚀" } @@ -3094,7 +4185,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro" }, { @@ -3114,7 +4210,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro", "~:text": "" } @@ -3132,7 +4233,12 @@ "~:font-variant-id": "regular", "~:text-decoration": "none", "~:letter-spacing": "0", - "~:fills": [], + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], "~:font-family": "sourcesanspro" } ] @@ -3147,26 +4253,26 @@ "~:points": [ { "~#point": { - "~:x": 441.9999797625279, - "~:y": 537.9999565667343 + "~:x": 450.0000245852208, + "~:y": 526.9999908990097 } }, { "~#point": { - "~:x": 726.0000448851986, - "~:y": 537.9999565667343 + "~:x": 734.0000897078914, + "~:y": 526.9999908990097 } }, { "~#point": { - "~:x": 726.0000448851986, - "~:y": 627.9999027961665 + "~:x": 734.0000897078914, + "~:y": 616.9999371284418 } }, { "~#point": { - "~:x": 441.9999797625279, - "~:y": 627.9999027961665 + "~:x": 450.0000245852208, + "~:y": 616.9999371284418 } } ], @@ -3184,8 +4290,145 @@ "~:layout-item-v-sizing": "~:fix", "~:id": "~uef609b51-0d34-80f3-8006-5e9929d3fa47", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 572.3499970025252, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(177, 178, 181)", + "~:letter-spacing": "normal", + "~:x": 450.00002458522084, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:x2": 45, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🔥" + } + }, + { + "~#rect": { + "~:y": 572.3499970025252, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(177, 178, 181)", + "~:letter-spacing": "normal", + "~:x": 495.00002458522084, + "~:x1": 45, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:x2": 90, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👩🏿\u200d🚀" + } + }, + { + "~#rect": { + "~:y": 572.3499970025252, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(177, 178, 181)", + "~:letter-spacing": "normal", + "~:x": 540.0000245852209, + "~:x1": 90, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:x2": 135, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "👺" + } + }, + { + "~#rect": { + "~:y": 572.3499970025252, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 45, + "~:text-decoration": "rgb(177, 178, 181)", + "~:letter-spacing": "normal", + "~:x": 585.0000245852209, + "~:x1": 135, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:x2": 180, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "🚀" + } + }, + { + "~#rect": { + "~:y": 615.5499939507674, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": 41.05000305175781, + "~:width": 7.26666259765625, + "~:text-decoration": "rgb(177, 178, 181)", + "~:letter-spacing": "normal", + "~:x": 450.00002458522084, + "~:x1": 0, + "~:y2": 88.55000305175781, + "~:fills": [ + { + "~:fill-color": "#B1B2B5", + "~:fill-opacity": 1 + } + ], + "~:x2": 7.26666259765625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": " " + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", - "~:x": 441.99997976252797, + "~:x": 450.00002458522084, "~:shadow": [ { "~:color": { @@ -3203,14 +4446,14 @@ ], "~:selrect": { "~#rect": { - "~:x": 441.99997976252797, - "~:y": 537.9999565667342, + "~:x": 450.00002458522084, + "~:y": 526.9999908990096, "~:width": 284.0000651226706, "~:height": 89.99994622943211, - "~:x1": 441.99997976252797, - "~:y1": 537.9999565667342, - "~:x2": 726.0000448851986, - "~:y2": 627.9999027961663 + "~:x1": 450.00002458522084, + "~:y1": 526.9999908990096, + "~:x2": 734.0000897078914, + "~:y2": 616.9999371284417 } }, "~:flip-x": null, @@ -3220,7 +4463,7 @@ }, "~u8e0276b0-5131-8065-8006-87c8d5780f60": { "~#shape": { - "~:y": 213.00001923843956, + "~:y": 166.00000568175594, "~:transform": { "~#matrix": { "~:a": 1, @@ -3295,34 +4538,35 @@ }, "~:hide-in-viewer": false, "~:name": "Text", - "~:width": 170.00000804662704, + "~:width": 170, "~:type": "~:text", "~:points": [ { "~#point": { - "~:x": 186.99999576807022, - "~:y": 213.00001923843956 + "~:x": 372.0000051221425, + "~:y": 166.00000568175594 } }, { "~#point": { - "~:x": 357.00000381469727, - "~:y": 213.00001923843956 + "~:x": 542.0000051221425, + "~:y": 166.00000568175594 } }, { "~#point": { - "~:x": 357.00000381469727, - "~:y": 256.00001721188164 + "~:x": 542.0000051221425, + "~:y": 210.00000568175594 } }, { "~#point": { - "~:x": 186.99999576807022, - "~:y": 256.00001721188164 + "~:x": 372.0000051221425, + "~:y": 210.00000568175594 } } ], + "~:layout-item-h-sizing": "~:fix", "~:transform-inverse": { "~#matrix": { "~:a": 1, @@ -3333,8 +4577,38 @@ "~:f": 0 } }, + "~:layout-item-v-sizing": "~:fix", "~:id": "~u8e0276b0-5131-8065-8006-87c8d5780f60", "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 211.35001178527156, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "36px", + "~:font-weight": "400", + "~:y1": -2.149993896484375, + "~:width": 169.36666870117188, + "~:text-decoration": "rgb(21, 209, 46)", + "~:letter-spacing": "normal", + "~:x": 372.0000051221425, + "~:x1": 0, + "~:y2": 45.350006103515625, + "~:fills": [ + { + "~:fill-color": "#15d12e", + "~:fill-opacity": 1 + } + ], + "~:x2": 169.36666870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 47.5, + "~:text": "hello world" + } + } + ], "~:frame-id": "~u00000000-0000-0000-0000-000000000000", "~:strokes": [ { @@ -3352,7 +4626,7 @@ } } ], - "~:x": 186.99999576807022, + "~:x": 372.0000051221425, "~:shadow": [ { "~:color": { @@ -3370,18 +4644,18 @@ ], "~:selrect": { "~#rect": { - "~:x": 186.99999576807022, - "~:y": 213.00001923843956, - "~:width": 170.00000804662704, - "~:height": 42.99999797344208, - "~:x1": 186.99999576807022, - "~:y1": 213.00001923843956, - "~:x2": 357.00000381469727, - "~:y2": 256.00001721188164 + "~:x": 372.0000051221425, + "~:y": 166.00000568175594, + "~:width": 170, + "~:height": 44, + "~:x1": 372.0000051221425, + "~:y1": 166.00000568175594, + "~:x2": 542.0000051221425, + "~:y2": 210.00000568175594 } }, "~:flip-x": null, - "~:height": 42.99999797344208, + "~:height": 44, "~:flip-y": null } } diff --git a/frontend/playwright/data/render-wasm/get-file-text-leaves-decoration.json b/frontend/playwright/data/render-wasm/get-file-text-leaves-decoration.json new file mode 100644 index 0000000000..560dde73cd --- /dev/null +++ b/frontend/playwright/data/render-wasm/get-file-text-leaves-decoration.json @@ -0,0 +1,5728 @@ +{ + "~:features": { + "~#set": [ + "fdata/path-data", + "plugins/runtime", + "design-tokens/v1", + "variants/v1", + "layout/grid", + "styles/v2", + "fdata/objects-map", + "render-wasm/v1", + "components/v2", + "fdata/shape-data-type" + ] + }, + "~:team-id": "~u6bd7c17d-4f59-815e-8006-5c1f6882469a", + "~:permissions": { + "~:type": "~:membership", + "~:is-owner": true, + "~:is-admin": true, + "~:can-edit": true, + "~:can-read": true, + "~:is-logged": true + }, + "~:has-media-trimmed": false, + "~:comment-thread-seqn": 0, + "~:name": "check_multiple_decorations_and_fonts (copy) 2", + "~:revn": 253, + "~:modified-at": "~m1757072822684", + "~:vern": 0, + "~:id": "~u44471494-966a-8178-8006-c1b0e4befad3", + "~:is-shared": false, + "~:migrations": { + "~#ordered-set": [ + "legacy-2", + "legacy-3", + "legacy-5", + "legacy-6", + "legacy-7", + "legacy-8", + "legacy-9", + "legacy-10", + "legacy-11", + "legacy-12", + "legacy-13", + "legacy-14", + "legacy-16", + "legacy-17", + "legacy-18", + "legacy-19", + "legacy-25", + "legacy-26", + "legacy-27", + "legacy-28", + "legacy-29", + "legacy-31", + "legacy-32", + "legacy-33", + "legacy-34", + "legacy-36", + "legacy-37", + "legacy-38", + "legacy-39", + "legacy-40", + "legacy-41", + "legacy-42", + "legacy-43", + "legacy-44", + "legacy-45", + "legacy-46", + "legacy-47", + "legacy-48", + "legacy-49", + "legacy-50", + "legacy-51", + "legacy-52", + "legacy-53", + "legacy-54", + "legacy-55", + "legacy-56", + "legacy-57", + "legacy-59", + "legacy-62", + "legacy-65", + "legacy-66", + "legacy-67", + "0001-remove-tokens-from-groups", + "0002-normalize-bool-content-v2", + "0002-clean-shape-interactions", + "0003-fix-root-shape", + "0003-convert-path-content-v2", + "0004-clean-shadow-color", + "0005-deprecate-image-type", + "0006-fix-old-texts-fills", + "0007-clear-invalid-strokes-and-fills-v2", + "0008-fix-library-colors-v4", + "0009-clean-library-colors", + "0009-add-partial-text-touched-flags", + "0010-fix-swap-slots-pointing-non-existent-shapes" + ] + }, + "~:version": 67, + "~:project-id": "~u6bd7c17d-4f59-815e-8006-5c1f68846e43", + "~:created-at": "~m1756197191725", + "~:data": { + "~:pages": [ + "~ub4cb802d-4245-807d-8006-b4a4b90b79cd" + ], + "~:pages-index": { + "~ub4cb802d-4245-807d-8006-b4a4b90b79cd": { + "~:objects": { + "~u00000000-0000-0000-0000-000000000000": { + "~#shape": { + "~:y": 0, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "Root Frame", + "~:width": 0.01, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 0, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0.01 + } + }, + { + "~#point": { + "~:x": 0, + "~:y": 0.01 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u00000000-0000-0000-0000-000000000000", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 0, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 0, + "~:y": 0, + "~:width": 0.01, + "~:height": 0.01, + "~:x1": 0, + "~:y1": 0, + "~:x2": 0.01, + "~:y2": 0.01 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 0.01, + "~:flip-y": null, + "~:shapes": [ + "~u02222a8b-99ee-803c-8006-b4a5d6ab5258", + "~u3ae2c7c2-74be-808c-8006-b4a9af001a14", + "~u3ae2c7c2-74be-808c-8006-b4a9b7db5fd2", + "~u73ef3085-9adf-8063-8006-b4ac6c34678a", + "~u0b78601e-aeb6-8065-8006-b4ae461f507b", + "~u0b78601e-aeb6-8065-8006-b4ae598da346", + "~u372dc781-22b4-808b-8006-b4d381e231cc", + "~u372dc781-22b4-808b-8006-b4d32b23831d", + "~u372dc781-22b4-808b-8006-b4d371b35ffb", + "~u8db91f66-0aee-80fd-8006-b4d0d15a1e56" + ] + } + }, + "~u73ef3085-9adf-8063-8006-b4ac6c34678a": { + "~#shape": { + "~:y": 902.0000095367432, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1qg2rfjeltu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "When three bodies orbit " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "6jblrptau9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "each" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "c8k8ui5e7a", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " other, the " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "12yz53vlcq9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "resulting" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "17560zmv6qd", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "2bzh4tglr6t", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "dynamical" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1117tsar9pu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " system is " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "nmaiszc59b", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "chaotic" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "haol76vdi7", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " for most initial " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1110bgrqyy", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "conditions" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "qe37ujule6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Multiple nodes with styles and strokes", + "~:width": 902.6199789047241, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 12.000000476837158, + "~:y": 902.0000095367432 + } + }, + { + "~#point": { + "~:x": 914.6199793815613, + "~:y": 902.0000095367432 + } + }, + { + "~#point": { + "~:x": 914.6199793815613, + "~:y": 1191.0000095367432 + } + }, + { + "~#point": { + "~:x": 12.000000476837158, + "~:y": 1191.0000095367432 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u73ef3085-9adf-8063-8006-b4ac6c34678a", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 961.800012588501, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.1999969482421875, + "~:width": 541.2333374023438, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 12.000000476837158, + "~:x1": 0, + "~:y2": 59.80000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 541.2333374023438, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "When three bodies orbit " + } + }, + { + "~#rect": { + "~:y": 961.800012588501, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.1999969482421875, + "~:width": 105.5333251953125, + "~:text-decoration": "underline rgb(218, 26, 26)", + "~:letter-spacing": "normal", + "~:x": 553.2333378791809, + "~:x1": 541.2333374023438, + "~:y2": 59.80000305175781, + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:x2": 646.7666625976562, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 961.800012588501, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.1999969482421875, + "~:width": 242.60000610351562, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 658.7666630744934, + "~:x1": 646.7666625976562, + "~:y2": 59.80000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 889.3666687011719, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " other, the " + } + }, + { + "~#rect": { + "~:y": 1019.4000034332275, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 189.93333435058594, + "~:text-decoration": "underline rgb(71, 229, 54)", + "~:letter-spacing": "normal", + "~:x": 12.000000476837158, + "~:x1": 0, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:x2": 189.93333435058594, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 1019.4000034332275, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 12.48333740234375, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 201.9333348274231, + "~:x1": 189.93333435058594, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 202.4166717529297, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 1019.4000034332275, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 226.86666870117188, + "~:text-decoration": "underline rgb(131, 17, 196)", + "~:letter-spacing": "normal", + "~:x": 214.41667222976685, + "~:x1": 202.4166717529297, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:x2": 429.28334045410156, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 1019.4000034332275, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 233.81666564941406, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 441.28332567214966, + "~:x1": 429.2833251953125, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 663.0999908447266, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " system is " + } + }, + { + "~#rect": { + "~:y": 1019.4000034332275, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 162.06666564941406, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 675.0999760627747, + "~:x1": 663.0999755859375, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 825.1666412353516, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 1019.4000034332275, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 12.483322143554688, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 837.1666874885559, + "~:x1": 825.1666870117188, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 837.6500091552734, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 1077.0000095367432, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113, + "~:width": 335.3500061035156, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 12.000000476837158, + "~:x1": 0, + "~:y2": 175, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 335.3500061035156, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "for most initial " + } + }, + { + "~#rect": { + "~:y": 1077.0000095367432, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113, + "~:width": 220.56666564941406, + "~:text-decoration": "underline rgb(7, 185, 185)", + "~:letter-spacing": "normal", + "~:x": 347.3500065803528, + "~:x1": 335.3500061035156, + "~:y2": 175, + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:x2": 555.9166717529297, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "conditions" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#c62d2d", + "~:stroke-opacity": 1 + } + ], + "~:x": 12.000000476837158, + "~:selrect": { + "~#rect": { + "~:x": 12.000000476837158, + "~:y": 902.0000095367432, + "~:width": 902.6199789047241, + "~:height": 289, + "~:x1": 12.000000476837158, + "~:y1": 902.0000095367432, + "~:x2": 914.6199793815613, + "~:y2": 1191.0000095367432 + } + }, + "~:flip-x": null, + "~:height": 289, + "~:flip-y": null + } + }, + "~u372dc781-22b4-808b-8006-b4d371b35ffb": { + "~#shape": { + "~:y": 571.7656477947236, + "~:transform": { + "~#matrix": { + "~:a": 0.9952165422528338, + "~:b": -0.09769357208288199, + "~:c": 0.09769403860773807, + "~:d": 0.995216496457183, + "~:e": 3.865352482534945e-12, + "~:f": 2.5011104298755527e-12 + } + }, + "~:rotation": 354.393619242564, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "2a53nvhqyyr", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "ofebpym2li", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "entangle with" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "e0l9fbir9t", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "note 1", + "~:width": 347.00040933215763, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1791.9998194733364, + "~:y": 588.8996672430844 + } + }, + { + "~#point": { + "~:x": 2137.3403670092043, + "~:y": 554.9999577412037 + } + }, + { + "~#point": { + "~:x": 2144.86280026297, + "~:y": 631.6315493340364 + } + }, + { + "~#point": { + "~:x": 1799.522252727099, + "~:y": 665.5312588359168 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9952164964572922, + "~:b": 0.0976935720828927, + "~:c": -0.09769403860774878, + "~:d": 0.995216542252943, + "~:e": -3.602518976342419e-12, + "~:f": -2.8667665651918355e-12 + } + }, + "~:id": "~u372dc781-22b4-808b-8006-b4d371b35ffb", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 650.2785904104855, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "64px", + "~:font-weight": "200", + "~:y1": -3.100006103515625, + "~:width": 379.5333251953125, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1794.851845488379, + "~:x1": 0, + "~:y2": 79.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 379.5333251953125, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 83, + "~:text": "entangle with" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 1794.9311052020744, + "~:selrect": { + "~#rect": { + "~:x": 1794.9311052020744, + "~:y": 571.7656477947236, + "~:width": 347.00040933215763, + "~:height": 76.99992098767355, + "~:x1": 1794.9311052020744, + "~:y1": 571.7656477947236, + "~:x2": 2141.931514534232, + "~:y2": 648.7655687823972 + } + }, + "~:flip-x": false, + "~:height": 76.99992098767355, + "~:flip-y": false + } + }, + "~u372dc781-22b4-808b-8006-b4d32b23831d": { + "~#shape": { + "~:y": 721.9912496728758, + "~:transform": { + "~#matrix": { + "~:a": 0.9979062226750979, + "~:b": 0.06467743614521781, + "~:c": -0.0646769110437404, + "~:d": 0.9979062567084362, + "~:e": 1.6143530956469476e-11, + "~:f": 8.640199666842818e-12 + } + }, + "~:rotation": 3.7083231923678, + "~:last-resize-direction": "~:horizontal", + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "2a53nvhqyyr", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "16mtpdh59ga", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "kinds of stroke" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "pn0g2pci1v", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "4b6outrc3n", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "note 2", + "~:width": 651.5976369308551, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1403.9800868616605, + "~:y": 700.9998211476991 + } + }, + { + "~#point": { + "~:x": 2054.2134457049383, + "~:y": 743.1434959059359 + } + }, + { + "~#point": { + "~:x": 2049.2332981915206, + "~:y": 819.9826484450987 + } + }, + { + "~#point": { + "~:x": 1398.9999393482426, + "~:y": 777.8389736868622 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9979062567085724, + "~:b": -0.06467743614522664, + "~:c": 0.06467691104374923, + "~:d": 0.997906222675234, + "~:e": -1.666855197208204e-11, + "~:f": -7.57798682010339e-12 + } + }, + "~:id": "~u372dc781-22b4-808b-8006-b4d32b23831d", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 801.8906385194807, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "64px", + "~:font-weight": "200", + "~:y1": -3.100006103515625, + "~:width": 422.25, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1400.8079278537045, + "~:x1": 0, + "~:y2": 79.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 422.25, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 83, + "~:text": "kinds of stroke" + } + }, + { + "~#rect": { + "~:y": 801.8906385194807, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "64px", + "~:font-weight": "200", + "~:y1": -3.100006103515625, + "~:width": 16.633331298828125, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1823.0579278537045, + "~:x1": 422.25, + "~:y2": 79.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 438.8833312988281, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 83, + "~:text": " " + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 1400.8078740611627, + "~:selrect": { + "~#rect": { + "~:x": 1400.8078740611627, + "~:y": 721.9912496728758, + "~:width": 651.5976369308551, + "~:height": 76.99997024704669, + "~:x1": 1400.8078740611627, + "~:y1": 721.9912496728758, + "~:x2": 2052.4055109920178, + "~:y2": 798.9912199199225 + } + }, + "~:flip-x": null, + "~:height": 76.99997024704669, + "~:flip-y": null + } + }, + "~u02222a8b-99ee-803c-8006-b4a5d6ab5258": { + "~#shape": { + "~:y": 51.00000008146496, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1qg2rfjeltu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "When three bodies orbit " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "6jblrptau9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "each" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "c8k8ui5e7a", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " other, the " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "12yz53vlcq9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "resulting" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "17560zmv6qd", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "2bzh4tglr6t", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "dynamical" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1117tsar9pu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " system is " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "nmaiszc59b", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "chaotic" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "haol76vdi7", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " for most initial " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1110bgrqyy", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "conditions" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "qe37ujule6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Multiple nodes with different styles", + "~:width": 874.6199485640761, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 26.99999924039914, + "~:y": 51.00000008146496 + } + }, + { + "~#point": { + "~:x": 901.6199478044753, + "~:y": 51.00000008146496 + } + }, + { + "~#point": { + "~:x": 901.6199478044753, + "~:y": 225.0000036577428 + } + }, + { + "~#point": { + "~:x": 26.99999924039914, + "~:y": 225.0000036577428 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u02222a8b-99ee-803c-8006-b4a5d6ab5258", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 111.30000972747621, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 490.91668701171875, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 26.999996885981773, + "~:x1": 0, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 490.91668701171875, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "When three bodies orbit " + } + }, + { + "~#rect": { + "~:y": 111.30000972747621, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 95.66665649414062, + "~:text-decoration": "line-through rgb(218, 26, 26)", + "~:letter-spacing": "normal", + "~:x": 517.9166838977005, + "~:x1": 490.91668701171875, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:x2": 586.5833435058594, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 111.30000972747621, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 213.13333129882812, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 613.583309874263, + "~:x1": 586.5833129882812, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 799.7166442871094, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " other, the " + } + }, + { + "~#rect": { + "~:y": 168.90000057220277, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 176.85000610351562, + "~:text-decoration": "underline rgb(71, 229, 54)", + "~:letter-spacing": "normal", + "~:x": 26.999996885981773, + "~:x1": 0, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:x2": 176.85000610351562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 168.90000057220277, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 9.683334350585938, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 203.8500029894974, + "~:x1": 176.85000610351562, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 186.53334045410156, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 168.90000057220277, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 209.59999084472656, + "~:text-decoration": "line-through rgb(131, 17, 196)", + "~:letter-spacing": "normal", + "~:x": 213.53333734008334, + "~:x1": 186.53334045410156, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:x2": 396.1333312988281, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 168.90000057220277, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 202.88333129882812, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 423.1333281848099, + "~:x1": 396.1333312988281, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 599.0166625976562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " system is " + } + }, + { + "~#rect": { + "~:y": 168.90000057220277, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 148.43333435058594, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 626.016659483638, + "~:x1": 599.0166625976562, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 747.4499969482422, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 168.90000057220277, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 75.56666564941406, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 774.450009093013, + "~:x1": 747.4500122070312, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 823.0166778564453, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " for " + } + }, + { + "~#rect": { + "~:y": 226.5000066757184, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 112.5, + "~:width": 236.10000610351562, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 26.999996885981773, + "~:x1": 0, + "~:y2": 175.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 236.10000610351562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "most initial " + } + }, + { + "~#rect": { + "~:y": 226.5000066757184, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 112.5, + "~:width": 211.93333435058594, + "~:text-decoration": "line-through rgb(7, 185, 185)", + "~:letter-spacing": "normal", + "~:x": 263.1000029894974, + "~:x1": 236.10000610351562, + "~:y2": 175.5, + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:x2": 448.03334045410156, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "conditions" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 26.99999924039912, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u87480ed2-12e1-804c-8006-c0758bb799fe", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 26.99999924039912, + "~:y": 51.00000008146496, + "~:width": 874.6199485640761, + "~:height": 174.00000357627783, + "~:x1": 26.99999924039912, + "~:y1": 51.00000008146496, + "~:x2": 901.6199478044753, + "~:y2": 225.0000036577428 + } + }, + "~:flip-x": null, + "~:height": 174.00000357627783, + "~:flip-y": null + } + }, + "~u0b78601e-aeb6-8065-8006-b4ae461f507b": { + "~#shape": { + "~:y": 1158.9999732971191, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1qg2rfjeltu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "When three bodies orbit " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "6jblrptau9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "each" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "c8k8ui5e7a", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " other, the " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "12yz53vlcq9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "resulting" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "17560zmv6qd", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "2bzh4tglr6t", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "dynamical" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1117tsar9pu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " system is " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "nmaiszc59b", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "chaotic" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "haol76vdi7", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " for most initial " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1110bgrqyy", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "conditions" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "qe37ujule6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Multiple nodes with different styles and smooth font", + "~:width": 902.6199789047241, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 13.999999761581421, + "~:y": 1158.9999732971191 + } + }, + { + "~#point": { + "~:x": 916.6199786663055, + "~:y": 1158.9999732971191 + } + }, + { + "~#point": { + "~:x": 916.6199786663055, + "~:y": 1447.9999732971191 + } + }, + { + "~#point": { + "~:x": 13.999999761581421, + "~:y": 1447.9999732971191 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u0b78601e-aeb6-8065-8006-b4ae461f507b", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 1218.799976348877, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.1999969482421875, + "~:width": 541.2333374023438, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 13.999999761581421, + "~:x1": 0, + "~:y2": 59.80000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 541.2333374023438, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "When three bodies orbit " + } + }, + { + "~#rect": { + "~:y": 1218.799976348877, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.1999969482421875, + "~:width": 105.5333251953125, + "~:text-decoration": "line-through rgb(218, 26, 26)", + "~:letter-spacing": "normal", + "~:x": 555.2333371639252, + "~:x1": 541.2333374023438, + "~:y2": 59.80000305175781, + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:x2": 646.7666625976562, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 1218.799976348877, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.1999969482421875, + "~:width": 242.60000610351562, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 660.7666623592377, + "~:x1": 646.7666625976562, + "~:y2": 59.80000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 889.3666687011719, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " other, the " + } + }, + { + "~#rect": { + "~:y": 1276.3999671936035, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 189.93333435058594, + "~:text-decoration": "line-through rgb(71, 229, 54)", + "~:letter-spacing": "normal", + "~:x": 13.999999761581421, + "~:x1": 0, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:x2": 189.93333435058594, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 1276.3999671936035, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 12.48333740234375, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 203.93333411216736, + "~:x1": 189.93333435058594, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 202.4166717529297, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 1276.3999671936035, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 226.86666870117188, + "~:text-decoration": "line-through rgb(131, 17, 196)", + "~:letter-spacing": "normal", + "~:x": 216.4166715145111, + "~:x1": 202.4166717529297, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:x2": 429.28334045410156, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 1276.3999671936035, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 233.81666564941406, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 443.2833249568939, + "~:x1": 429.2833251953125, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 663.0999908447266, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " system is " + } + }, + { + "~#rect": { + "~:y": 1276.3999671936035, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 162.06666564941406, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 677.0999753475189, + "~:x1": 663.0999755859375, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 825.1666412353516, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 1276.3999671936035, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.399993896484375, + "~:width": 12.483322143554688, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 839.1666867733002, + "~:x1": 825.1666870117188, + "~:y2": 117.39999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 837.6500091552734, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 1333.9999732971191, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113, + "~:width": 335.3500061035156, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 13.999999761581421, + "~:x1": 0, + "~:y2": 175, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 335.3500061035156, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "for most initial " + } + }, + { + "~#rect": { + "~:y": 1333.9999732971191, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113, + "~:width": 220.56666564941406, + "~:text-decoration": "line-through rgb(7, 185, 185)", + "~:letter-spacing": "normal", + "~:x": 349.35000586509705, + "~:x1": 335.3500061035156, + "~:y2": 175, + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:x2": 555.9166717529297, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "conditions" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 13.999999761581421, + "~:selrect": { + "~#rect": { + "~:x": 13.999999761581421, + "~:y": 1158.9999732971191, + "~:width": 902.6199789047241, + "~:height": 289, + "~:x1": 13.999999761581421, + "~:y1": 1158.9999732971191, + "~:x2": 916.6199786663055, + "~:y2": 1447.9999732971191 + } + }, + "~:flip-x": null, + "~:height": 289, + "~:flip-y": null + } + }, + "~u3ae2c7c2-74be-808c-8006-b4a9af001a14": { + "~#shape": { + "~:y": 315.99999931258725, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1qg2rfjeltu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "When three bodies orbit " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "6jblrptau9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "each" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "c8k8ui5e7a", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " other, the " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "12yz53vlcq9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "resulting" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "17560zmv6qd", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "2bzh4tglr6t", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "dynamical" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1117tsar9pu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " system is " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "nmaiszc59b", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "chaotic" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "haol76vdi7", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " for most initial " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1110bgrqyy", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "conditions" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "qe37ujule6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Multiple nodes with different color and font", + "~:width": 824.9510596295723, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 31.00000099539099, + "~:y": 315.99999931258725 + } + }, + { + "~#point": { + "~:x": 855.9510606249634, + "~:y": 315.99999931258725 + } + }, + { + "~#point": { + "~:x": 855.9510606249634, + "~:y": 490.0000003407674 + } + }, + { + "~#point": { + "~:x": 31.00000099539099, + "~:y": 490.0000003407674 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u3ae2c7c2-74be-808c-8006-b4a9af001a14", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 375.29999923706055, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -1.6999969482421875, + "~:width": 612.8333129882812, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 31.000000256992166, + "~:x1": 0, + "~:y2": 59.30000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 612.8333129882812, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "When three bodies orbit " + } + }, + { + "~#rect": { + "~:y": 375.29999923706055, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -1.6999969482421875, + "~:width": 111.06666564941406, + "~:text-decoration": "underline rgb(218, 26, 26)", + "~:letter-spacing": "normal", + "~:x": 643.8333132452734, + "~:x1": 612.8333129882812, + "~:y2": 59.30000305175781, + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:x2": 723.8999786376953, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 375.29999923706055, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -1.6999969482421875, + "~:width": 17.383346557617188, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 754.9000246710547, + "~:x1": 723.9000244140625, + "~:y2": 59.30000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 741.2833709716797, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 432.8999900817871, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.899993896484375, + "~:width": 263.48333740234375, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 31.000000256992166, + "~:x1": 0, + "~:y2": 116.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 263.48333740234375, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "other, the " + } + }, + { + "~#rect": { + "~:y": 432.8999900817871, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.899993896484375, + "~:width": 231.5, + "~:text-decoration": "underline rgb(71, 229, 54)", + "~:letter-spacing": "normal", + "~:x": 294.4833376593359, + "~:x1": 263.48333740234375, + "~:y2": 116.89999389648438, + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:x2": 494.98333740234375, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 432.8999900817871, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.899993896484375, + "~:width": 17.383331298828125, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 525.9833376593359, + "~:x1": 494.98333740234375, + "~:y2": 116.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 512.3666687011719, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 432.8999900817871, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.899993896484375, + "~:width": 256.79998779296875, + "~:text-decoration": "underline rgb(131, 17, 196)", + "~:letter-spacing": "normal", + "~:x": 543.3666994757422, + "~:x1": 512.36669921875, + "~:y2": 116.89999389648438, + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:x2": 769.1666870117188, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 432.8999900817871, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 55.899993896484375, + "~:width": 17.383331298828125, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 800.1666872687109, + "~:x1": 769.1666870117188, + "~:y2": 116.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 786.5500183105469, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 490.49999618530273, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113.5, + "~:width": 254.71665954589844, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 31.000000256992166, + "~:x1": 0, + "~:y2": 174.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 254.71665954589844, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "system is " + } + }, + { + "~#rect": { + "~:y": 490.49999618530273, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113.5, + "~:width": 176.25, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 285.7166598028906, + "~:x1": 254.71665954589844, + "~:y2": 174.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 430.96665954589844, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 490.49999618530273, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 113.5, + "~:width": 256.3500061035156, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 461.96667506167967, + "~:x1": 430.9666748046875, + "~:y2": 174.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 687.3166809082031, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": " for most " + } + }, + { + "~#rect": { + "~:y": 548.1000022888184, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 171.10000610351562, + "~:width": 170.01666259765625, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 31.000000256992166, + "~:x1": 0, + "~:y2": 232.10000610351562, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 170.01666259765625, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "initial " + } + }, + { + "~#rect": { + "~:y": 548.1000022888184, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 171.10000610351562, + "~:width": 252.68333435058594, + "~:text-decoration": "underline rgb(7, 185, 185)", + "~:letter-spacing": "normal", + "~:x": 201.01666285464842, + "~:x1": 170.01666259765625, + "~:y2": 232.10000610351562, + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:x2": 422.6999969482422, + "~:direction": "ltr", + "~:font-family": "\"Vampiro One\"", + "~:height": 61, + "~:text": "conditions" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 31.00000099539102, + "~:selrect": { + "~#rect": { + "~:x": 31.00000099539102, + "~:y": 315.99999931258725, + "~:width": 824.9510596295723, + "~:height": 174.00000102818012, + "~:x1": 31.00000099539102, + "~:y1": 315.99999931258725, + "~:x2": 855.9510606249634, + "~:y2": 490.0000003407674 + } + }, + "~:flip-x": null, + "~:height": 174.00000102818012, + "~:flip-y": null + } + }, + "~u0b78601e-aeb6-8065-8006-b4ae598da346": { + "~#shape": { + "~:y": 64.99999809265137, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1qg2rfjeltu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "When three bodies orbit " + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "6jblrptau9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "each" + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "c8k8ui5e7a", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " other, the " + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "12yz53vlcq9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "resulting" + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "17560zmv6qd", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " " + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "2bzh4tglr6t", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "dynamical" + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1117tsar9pu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " system is " + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "nmaiszc59b", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "chaotic" + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "haol76vdi7", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " for most initial " + }, + { + "~:line-height": "1", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1110bgrqyy", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "conditions" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "qe37ujule6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Multiple nodes with different styles and shadow", + "~:width": 902.6199789047241, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1007.9999961853027, + "~:y": 64.99999809265137 + } + }, + { + "~#point": { + "~:x": 1910.6199750900269, + "~:y": 64.99999809265137 + } + }, + { + "~#point": { + "~:x": 1910.6199750900269, + "~:y": 353.99999809265137 + } + }, + { + "~#point": { + "~:x": 1007.9999961853027, + "~:y": 353.99999809265137 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u0b78601e-aeb6-8065-8006-b4ae598da346", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 119.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -7, + "~:width": 541.2333374023438, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1007.9999961853027, + "~:x1": 0, + "~:y2": 55, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 541.2333374023438, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "When three bodies orbit " + } + }, + { + "~#rect": { + "~:y": 119.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -7, + "~:width": 105.5333251953125, + "~:text-decoration": "line-through rgb(218, 26, 26)", + "~:letter-spacing": "normal", + "~:x": 1549.2333335876465, + "~:x1": 541.2333374023438, + "~:y2": 55, + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:x2": 646.7666625976562, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 119.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -7, + "~:width": 242.60000610351562, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1654.766658782959, + "~:x1": 646.7666625976562, + "~:y2": 55, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 889.3666687011719, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " other, the " + } + }, + { + "~#rect": { + "~:y": 167.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 41, + "~:width": 189.93333435058594, + "~:text-decoration": "line-through rgb(71, 229, 54)", + "~:letter-spacing": "normal", + "~:x": 1007.9999961853027, + "~:x1": 0, + "~:y2": 103, + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:x2": 189.93333435058594, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 167.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 41, + "~:width": 12.48333740234375, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1197.9333305358887, + "~:x1": 189.93333435058594, + "~:y2": 103, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 202.4166717529297, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 167.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 41, + "~:width": 226.86666870117188, + "~:text-decoration": "line-through rgb(131, 17, 196)", + "~:letter-spacing": "normal", + "~:x": 1210.4166679382324, + "~:x1": 202.4166717529297, + "~:y2": 103, + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:x2": 429.28334045410156, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 167.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 41, + "~:width": 233.81666564941406, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1437.2833213806152, + "~:x1": 429.2833251953125, + "~:y2": 103, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 663.0999908447266, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " system is " + } + }, + { + "~#rect": { + "~:y": 167.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 41, + "~:width": 162.06666564941406, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1671.0999717712402, + "~:x1": 663.0999755859375, + "~:y2": 103, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 825.1666412353516, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 167.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 41, + "~:width": 12.483322143554688, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1833.1666831970215, + "~:x1": 825.1666870117188, + "~:y2": 103, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 837.6500091552734, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 215.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 89, + "~:width": 335.3500061035156, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1007.9999961853027, + "~:x1": 0, + "~:y2": 151, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 335.3500061035156, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "for most initial " + } + }, + { + "~#rect": { + "~:y": 215.99999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 89, + "~:width": 220.56666564941406, + "~:text-decoration": "line-through rgb(7, 185, 185)", + "~:letter-spacing": "normal", + "~:x": 1343.3500022888184, + "~:x1": 335.3500061035156, + "~:y2": 151, + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:x2": 555.9166717529297, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 62, + "~:text": "conditions" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 1007.9999961853027, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 4, + "~:hidden": false, + "~:id": "~u4943b8c5-d461-806f-8006-b73eda553863", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": 1007.9999961853027, + "~:y": 64.99999809265137, + "~:width": 902.6199789047241, + "~:height": 289, + "~:x1": 1007.9999961853027, + "~:y1": 64.99999809265137, + "~:x2": 1910.6199750900269, + "~:y2": 353.99999809265137 + } + }, + "~:flip-x": null, + "~:height": 289, + "~:flip-y": null + } + }, + "~u3ae2c7c2-74be-808c-8006-b4a9b7db5fd2": { + "~#shape": { + "~:y": 622.9999774894502, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1qg2rfjeltu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "When three bodies orbit " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "6jblrptau9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "each" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "c8k8ui5e7a", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " other, the " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "12yz53vlcq9", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "resulting" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "17560zmv6qd", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "2bzh4tglr6t", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "dynamical" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1117tsar9pu", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " system is " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "nmaiszc59b", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "chaotic" + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "haol76vdi7", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": " for most initial " + }, + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "1110bgrqyy", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "conditions" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "qe37ujule6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Multiple nodes thin underline", + "~:width": 829.9510483261171, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 18.000000167961677, + "~:y": 622.9999774894502 + } + }, + { + "~#point": { + "~:x": 847.9510484940788, + "~:y": 622.9999774894502 + } + }, + { + "~#point": { + "~:x": 847.9510484940788, + "~:y": 796.9999742111947 + } + }, + { + "~#point": { + "~:x": 18.000000167961677, + "~:y": 796.9999742111947 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u3ae2c7c2-74be-808c-8006-b4a9b7db5fd2", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 683.2999839782715, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 490.91668701171875, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 18.00000020002892, + "~:x1": 0, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 490.91668701171875, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "When three bodies orbit " + } + }, + { + "~#rect": { + "~:y": 683.2999839782715, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 95.66665649414062, + "~:text-decoration": "underline rgb(218, 26, 26)", + "~:letter-spacing": "normal", + "~:x": 508.91668721174767, + "~:x1": 490.91668701171875, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#da1a1a", + "~:fill-opacity": 1 + } + ], + "~:x2": 586.5833435058594, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 683.2999839782715, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 213.13333129882812, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 604.5833131883102, + "~:x1": 586.5833129882812, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 799.7166442871094, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " other, the " + } + }, + { + "~#rect": { + "~:y": 740.899974822998, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 176.85000610351562, + "~:text-decoration": "underline rgb(71, 229, 54)", + "~:letter-spacing": "normal", + "~:x": 18.00000020002892, + "~:x1": 0, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#47e536", + "~:fill-opacity": 1 + } + ], + "~:x2": 176.85000610351562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 740.899974822998, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 9.683334350585938, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 194.85000630354455, + "~:x1": 176.85000610351562, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 186.53334045410156, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 740.899974822998, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 209.59999084472656, + "~:text-decoration": "underline rgb(131, 17, 196)", + "~:letter-spacing": "normal", + "~:x": 204.53334065413048, + "~:x1": 186.53334045410156, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#8311c4", + "~:fill-opacity": 1 + } + ], + "~:x2": 396.1333312988281, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 740.899974822998, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 202.88333129882812, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 414.13333149885705, + "~:x1": 396.1333312988281, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 599.0166625976562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " system is " + } + }, + { + "~#rect": { + "~:y": 740.899974822998, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 148.43333435058594, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 617.0166627976852, + "~:x1": 599.0166625976562, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 747.4499969482422, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 740.899974822998, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 75.56666564941406, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 765.4500124070602, + "~:x1": 747.4500122070312, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 823.0166778564453, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": " for " + } + }, + { + "~#rect": { + "~:y": 798.4999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 112.5, + "~:width": 236.10000610351562, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 18.00000020002892, + "~:x1": 0, + "~:y2": 175.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 236.10000610351562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "most initial " + } + }, + { + "~#rect": { + "~:y": 798.4999809265137, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 112.5, + "~:width": 211.93333435058594, + "~:text-decoration": "underline rgb(7, 185, 185)", + "~:letter-spacing": "normal", + "~:x": 254.10000630354455, + "~:x1": 236.10000610351562, + "~:y2": 175.5, + "~:fills": [ + { + "~:fill-color": "#07b9b9", + "~:fill-opacity": 1 + } + ], + "~:x2": 448.03334045410156, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "conditions" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 18.00000016796173, + "~:selrect": { + "~#rect": { + "~:x": 18.00000016796173, + "~:y": 622.9999774894502, + "~:width": 829.9510483261171, + "~:height": 173.99999672174454, + "~:x1": 18.00000016796173, + "~:y1": 622.9999774894502, + "~:x2": 847.9510484940788, + "~:y2": 796.9999742111947 + } + }, + "~:flip-x": null, + "~:height": 173.99999672174454, + "~:flip-y": null + } + }, + "~u372dc781-22b4-808b-8006-b4d381e231cc": { + "~#shape": { + "~:y": 1030.1928728054145, + "~:transform": { + "~#matrix": { + "~:a": 0.9667771933303442, + "~:b": -0.2556205360613699, + "~:c": 0.25561985332985415, + "~:d": 0.9667773738475791, + "~:e": 7.73070496506989e-12, + "~:f": 4.320099833421409e-12 + } + }, + "~:rotation": 345.18964078504564, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "2a53nvhqyyr", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "ou0m2kc4di", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom", + "~:text": "design" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "custom-7358c66e-177c-80f6-8006-c1b0d113ec7a", + "~:key": "lei7j6hl8", + "~:font-size": "64", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "normal-400", + "~:text-decoration": "underline", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:font-family": "Tinos Custom" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "note 3", + "~:width": 168.0000082191185, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1418.9999686428457, + "~:y": 1052.9440733902131 + } + }, + { + "~#point": { + "~:x": 1581.4185450684, + "~:y": 1009.9998212309276 + } + }, + { + "~#point": { + "~:x": 1601.1013260686657, + "~:y": 1084.4418767973168 + } + }, + { + "~#point": { + "~:x": 1438.6827496431108, + "~:y": 1127.3861289566028 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 0.9667773738478213, + "~:b": 0.2556205360614339, + "~:c": -0.25561985332991816, + "~:d": 0.9667771933305863, + "~:e": -6.369567358332796e-12, + "~:f": -6.152700939167038e-12 + } + }, + "~:layout-item-v-sizing": "~:fix", + "~:id": "~u372dc781-22b4-808b-8006-b4d381e231cc", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 1107.7773422702744, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "64px", + "~:font-weight": "200", + "~:y1": -3.100006103515625, + "~:width": 188.8333282470703, + "~:text-decoration": "underline rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1425.7019294316813, + "~:x1": 0, + "~:y2": 79.89999389648438, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 188.8333282470703, + "~:direction": "ltr", + "~:font-family": "\"Sour Gummy\"", + "~:height": 83, + "~:text": "design" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:x": 1426.0506432461964, + "~:selrect": { + "~#rect": { + "~:x": 1426.0506432461964, + "~:y": 1030.1928728054145, + "~:width": 168.0000082191185, + "~:height": 77.00020457670121, + "~:x1": 1426.0506432461964, + "~:y1": 1030.1928728054145, + "~:x2": 1594.0506514653148, + "~:y2": 1107.1930773821157 + } + }, + "~:flip-x": null, + "~:height": 77.00020457670121, + "~:flip-y": null + } + }, + "~u8db91f66-0aee-80fd-8006-b4d0d15a1e56": { + "~#shape": { + "~:y": 544.9999732821145, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:last-resize-direction": "~:horizontal", + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "26uqr82pxgl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "4", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "1qg2rfjeltu", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "When three " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "1i5z272bai3", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "bodies" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "juq703mtm3", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "2fbxrvcprv9", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "orbit" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "1qcp8fvrfct", + "~:font-size": "0", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "9madaw4nm", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "6jblrptau9", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "each" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "c8k8ui5e7a", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " other, the " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "12yz53vlcq9", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "resulting" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "17560zmv6qd", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "2bzh4tglr6t", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "dynamical" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "1117tsar9pu", + "~:font-size": "0", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "9wu2w9l2z1", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " system is " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "nmaiszc59b", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "chaotic" + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "haol76vdi7", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " for most initial " + }, + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "1110bgrqyy", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "conditions " + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "center", + "~:font-id": "gfont-sofia-sans", + "~:key": "qe37ujule6", + "~:font-size": "0", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "600", + "~:text-decoration": "line-through", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans" + }, + { + "~:line-height": "4", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "16hglqhlep1", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": "" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "center", + "~:font-id": "gfont-sofia-sans", + "~:key": "2s11myqei4", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans" + }, + { + "~:line-height": "4", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "gfont-sofia-sans", + "~:key": "dniyoqo1os", + "~:font-size": "72", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans", + "~:text": " " + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "center", + "~:font-id": "gfont-sofia-sans", + "~:key": "ljvpiew0gz", + "~:font-size": "0", + "~:font-weight": "600", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "600", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 0 + } + ], + "~:font-family": "Sofia Sans" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "The Three-Kinds-Of-Stroke Problem", + "~:width": 1313.8100164113944, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": 1123.9999631135577, + "~:y": 544.9999732821145 + } + }, + { + "~#point": { + "~:x": 2437.8099795249523, + "~:y": 544.9999732821145 + } + }, + { + "~#point": { + "~:x": 2437.8099795249523, + "~:y": 1984.9999947397866 + } + }, + { + "~#point": { + "~:x": 1123.9999631135577, + "~:y": 1984.9999947397866 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u8db91f66-0aee-80fd-8006-b4d0d15a1e56", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 378.5333251953125, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1156.3166287629715, + "~:x1": 32.31666564941406, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 410.84999084472656, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "When three " + } + }, + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 205.3333282470703, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1534.849969217073, + "~:x1": 410.8500061035156, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 616.1833343505859, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "bodies" + } + }, + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 14.899993896484375, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1740.1833127229324, + "~:x1": 616.183349609375, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 631.0833435058594, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 148.70001220703125, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1755.0832761018387, + "~:x1": 631.0833129882812, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 779.7833251953125, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "orbit" + } + }, + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 14.899993896484375, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1903.78328830887, + "~:x1": 779.7833251953125, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 794.6833190917969, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 151.2833251953125, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1918.6833127229324, + "~:x1": 794.683349609375, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 945.9666748046875, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "each" + } + }, + { + "~#rect": { + "~:y": 732.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 100.5, + "~:width": 335.51666259765625, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 2069.966637918245, + "~:x1": 945.9666748046875, + "~:y2": 187.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 1281.4833374023438, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " other, the " + } + }, + { + "~#rect": { + "~:y": 1020.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 388.5, + "~:width": 275.83331298828125, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1136.533303567659, + "~:x1": 12.533340454101562, + "~:y2": 475.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 288.3666534423828, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "resulting" + } + }, + { + "~#rect": { + "~:y": 1020.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 388.5, + "~:width": 14.899993896484375, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1412.3666318147293, + "~:x1": 288.3666687011719, + "~:y2": 475.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 303.26666259765625, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 1020.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 388.5, + "~:width": 319.1500244140625, + "~:text-decoration": "line-through rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1427.2666257112137, + "~:x1": 303.26666259765625, + "~:y2": 475.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 622.4166870117188, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "dynamical" + } + }, + { + "~#rect": { + "~:y": 1020.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 388.5, + "~:width": 324.45001220703125, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1746.4166501252762, + "~:x1": 622.4166870117188, + "~:y2": 475.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 946.86669921875, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " system is " + } + }, + { + "~#rect": { + "~:y": 1020.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 388.5, + "~:width": 235.14999389648438, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 2070.8666623323074, + "~:x1": 946.86669921875, + "~:y2": 475.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 1182.0166931152344, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "chaotic" + } + }, + { + "~#rect": { + "~:y": 1020.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 388.5, + "~:width": 119.25, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 2306.0165646760574, + "~:x1": 1182.0166015625, + "~:y2": 475.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 1301.2666015625, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " for " + } + }, + { + "~#rect": { + "~:y": 1308.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 676.5, + "~:width": 364.1499938964844, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1422.9833005159012, + "~:x1": 298.98333740234375, + "~:y2": 763.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 663.1333312988281, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "most initial " + } + }, + { + "~#rect": { + "~:y": 1308.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 676.5, + "~:width": 351.683349609375, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1787.1332638948074, + "~:x1": 663.13330078125, + "~:y2": 763.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 1014.816650390625, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": "conndition " + } + }, + { + "~#rect": { + "~:y": 1596.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 964.5, + "~:width": 14.900009155273438, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1773.4499753205887, + "~:x1": 649.4500122070312, + "~:y2": 1051.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 664.3500213623047, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " " + } + }, + { + "~#rect": { + "~:y": 1884.4999732821145, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "72px", + "~:font-weight": "600", + "~:y1": 1252.5, + "~:width": 14.900009155273438, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": 1773.4499753205887, + "~:x1": 649.4500122070312, + "~:y2": 1339.5, + "~:fills": [ + { + "~:fill-color": "#000000", + "~:fill-opacity": 1 + } + ], + "~:x2": 664.3500213623047, + "~:direction": "ltr", + "~:font-family": "\"Sofia Sans\"", + "~:height": 87, + "~:text": " " + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 2, + "~:stroke-color": "#d324ee", + "~:stroke-opacity": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 2, + "~:stroke-color": "#0ca6ff", + "~:stroke-opacity": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 2, + "~:stroke-color": "#84ac00", + "~:stroke-opacity": 1 + } + ], + "~:x": 1123.9999631135574, + "~:selrect": { + "~#rect": { + "~:x": 1123.9999631135574, + "~:y": 544.9999732821145, + "~:width": 1313.8100164113944, + "~:height": 1440.0000214576721, + "~:x1": 1123.9999631135574, + "~:y1": 544.9999732821145, + "~:x2": 2437.809979524952, + "~:y2": 1984.9999947397866 + } + }, + "~:flip-x": null, + "~:height": 1440.0000214576721, + "~:flip-y": null + } + } + }, + "~:id": "~ub4cb802d-4245-807d-8006-b4a4b90b79cd", + "~:name": "Page 1", + "~:background": "#e8e9ea" + } + }, + "~:id": "~u44471494-966a-8178-8006-c1b0e4befad3", + "~:options": { + "~:components-v2": true, + "~:base-font-size": "16px" + }, + "~:typographies": { + "~:count": 0, + "~:sample": [] + } + } +} \ No newline at end of file diff --git a/frontend/playwright/data/render-wasm/get-file-text-shadows-and-blurs.json b/frontend/playwright/data/render-wasm/get-file-text-shadows-and-blurs.json new file mode 100644 index 0000000000..06ee07870a --- /dev/null +++ b/frontend/playwright/data/render-wasm/get-file-text-shadows-and-blurs.json @@ -0,0 +1,4701 @@ +{ + "~:features": { + "~#set": [ + "fdata/path-data", + "plugins/runtime", + "design-tokens/v1", + "variants/v1", + "layout/grid", + "styles/v2", + "fdata/objects-map", + "render-wasm/v1", + "components/v2", + "fdata/shape-data-type" + ] + }, + "~:team-id": "~u6bd7c17d-4f59-815e-8006-5c1f6882469a", + "~:permissions": { + "~:type": "~:membership", + "~:is-owner": true, + "~:is-admin": true, + "~:can-edit": true, + "~:can-read": true, + "~:is-logged": true + }, + "~:has-media-trimmed": false, + "~:comment-thread-seqn": 0, + "~:name": "text_strokes_shadows_opacity_blur", + "~:revn": 333, + "~:modified-at": "~m1757067323203", + "~:vern": 0, + "~:id": "~u15b74473-2908-8094-8006-bdb4fbd2c6a3", + "~:is-shared": false, + "~:migrations": { + "~#ordered-set": [ + "legacy-2", + "legacy-3", + "legacy-5", + "legacy-6", + "legacy-7", + "legacy-8", + "legacy-9", + "legacy-10", + "legacy-11", + "legacy-12", + "legacy-13", + "legacy-14", + "legacy-16", + "legacy-17", + "legacy-18", + "legacy-19", + "legacy-25", + "legacy-26", + "legacy-27", + "legacy-28", + "legacy-29", + "legacy-31", + "legacy-32", + "legacy-33", + "legacy-34", + "legacy-36", + "legacy-37", + "legacy-38", + "legacy-39", + "legacy-40", + "legacy-41", + "legacy-42", + "legacy-43", + "legacy-44", + "legacy-45", + "legacy-46", + "legacy-47", + "legacy-48", + "legacy-49", + "legacy-50", + "legacy-51", + "legacy-52", + "legacy-53", + "legacy-54", + "legacy-55", + "legacy-56", + "legacy-57", + "legacy-59", + "legacy-62", + "legacy-65", + "legacy-66", + "legacy-67", + "0001-remove-tokens-from-groups", + "0002-normalize-bool-content-v2", + "0002-clean-shape-interactions", + "0003-fix-root-shape", + "0003-convert-path-content-v2", + "0004-clean-shadow-color", + "0005-deprecate-image-type", + "0006-fix-old-texts-fills", + "0007-clear-invalid-strokes-and-fills-v2", + "0008-fix-library-colors-v4", + "0009-clean-library-colors", + "0009-add-partial-text-touched-flags", + "0010-fix-swap-slots-pointing-non-existent-shapes" + ] + }, + "~:version": 67, + "~:project-id": "~u6bd7c17d-4f59-815e-8006-5c1f68846e43", + "~:created-at": "~m1756805434187", + "~:data": { + "~:pages": [ + "~u15b74473-2908-8094-8006-bdb4fbd2c6a4" + ], + "~:pages-index": { + "~u15b74473-2908-8094-8006-bdb4fbd2c6a4": { + "~:objects": { + "~u00000000-0000-0000-0000-000000000000": { + "~#shape": { + "~:y": 0, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "Root Frame", + "~:width": 0.01, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 0, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0.01 + } + }, + { + "~#point": { + "~:x": 0, + "~:y": 0.01 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u00000000-0000-0000-0000-000000000000", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 0, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 0, + "~:y": 0, + "~:width": 0.01, + "~:height": 0.01, + "~:x1": 0, + "~:y1": 0, + "~:x2": 0.01, + "~:y2": 0.01 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 0.01, + "~:flip-y": null, + "~:shapes": [ + "~uc469627b-737e-80a7-8006-c19b9bc554c9", + "~uc469627b-737e-80a7-8006-c19b9bc596e8", + "~uc469627b-737e-80a7-8006-c19b9bc596e9", + "~u199bd8a8-1f62-8077-8006-c09980f8a086", + "~u199bd8a8-1f62-8077-8006-c099c4d01fb8", + "~u199bd8a8-1f62-8077-8006-c099e8f3d114", + "~u199bd8a8-1f62-8077-8006-c09980f8a088", + "~u199bd8a8-1f62-8077-8006-c09918f84a1a", + "~u199bd8a8-1f62-8077-8006-c09918f84a1b", + "~u199bd8a8-1f62-8077-8006-c09918f84a1c", + "~u920149f5-9682-80b4-8006-bf004ecf1a26", + "~u920149f5-9682-80b4-8006-bf004ecf48a8", + "~u920149f5-9682-80b4-8006-bf004ecf48a9", + "~ua43799d4-2e7f-80d2-8006-bef061e80cb4", + "~ua43799d4-2e7f-80d2-8006-bef061e80cb5", + "~ua43799d4-2e7f-80d2-8006-bef061e80cb6", + "~ua43799d4-2e7f-80d2-8006-beef9d2c4b42", + "~ua43799d4-2e7f-80d2-8006-beef9d2c9a2d", + "~ua43799d4-2e7f-80d2-8006-beef9d2c9a2e", + "~ud50240ec-f763-80e3-8006-beef3ba2c4b3", + "~ud50240ec-f763-80e3-8006-beef18e3ac34", + "~ud50240ec-f763-80e3-8006-beef3ba2c4b4", + "~ud50240ec-f763-80e3-8006-beef280f5cb6", + "~ud50240ec-f763-80e3-8006-beef3ba2c4b5" + ] + } + }, + "~u199bd8a8-1f62-8077-8006-c09980f8a086": { + "~#shape": { + "~:y": 8340.999804016881, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + fill + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 662.0000551742614, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297040166, + "~:y": 8340.999804016881 + } + }, + { + "~#point": { + "~:x": -10349.000241865904, + "~:y": 8340.999804016881 + } + }, + { + "~#point": { + "~:x": -10349.000241865904, + "~:y": 8398.999804302288 + } + }, + { + "~#point": { + "~:x": -11011.000297040166, + "~:y": 8398.999804302288 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c09980f8a086", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8401.049807068639, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 661.316650390625, + "~:text-decoration": "rgb(70, 214, 34)", + "~:letter-spacing": "normal", + "~:x": -11011.000297040166, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:x2": 661.316650390625, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + fill + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.000297040166, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297040166, + "~:y": 8340.999804016881, + "~:width": 662.0000551742614, + "~:height": 58.00000028540671, + "~:x1": -11011.000297040166, + "~:y1": 8340.999804016881, + "~:x2": -10349.000241865904, + "~:y2": 8398.999804302288 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ua43799d4-2e7f-80d2-8006-bef061e80cb6": { + "~#shape": { + "~:y": 8593.000470161438, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + no fill + blur + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 839, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999999969, + "~:y": 8593.000470161438 + } + }, + { + "~#point": { + "~:x": -11093.999999999969, + "~:y": 8593.000470161438 + } + }, + { + "~#point": { + "~:x": -11093.999999999969, + "~:y": 8651.000470446845 + } + }, + { + "~#point": { + "~:x": -11932.999999999969, + "~:y": 8651.000470446845 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~ua43799d4-2e7f-80d2-8006-beefd76a79a8", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~ua43799d4-2e7f-80d2-8006-bef061e80cb6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8653.300473213196, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 838.7000122070312, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999999969, + "~:x1": 0, + "~:y2": 60.30000305175781, + "~:fills": [], + "~:x2": 838.7000122070312, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "inner shadow + no fill + blur + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999999969, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999999969, + "~:y": 8593.000470161438, + "~:width": 839, + "~:height": 58.00000028540671, + "~:x1": -11932.999999999969, + "~:y1": 8593.000470161438, + "~:x2": -11093.999999999969, + "~:y2": 8651.000470446845 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ua43799d4-2e7f-80d2-8006-bef061e80cb4": { + "~#shape": { + "~:y": 8466.000139590858, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + no fill + blur + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 835, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11933, + "~:y": 8466.000139590858 + } + }, + { + "~#point": { + "~:x": -11098, + "~:y": 8466.000139590858 + } + }, + { + "~#point": { + "~:x": -11098, + "~:y": 8524.000139859878 + } + }, + { + "~#point": { + "~:x": -11933, + "~:y": 8524.000139859878 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~ua43799d4-2e7f-80d2-8006-beefafd2df5f", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~ua43799d4-2e7f-80d2-8006-bef061e80cb4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8526.050142642616, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 834.9833374023438, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11933, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 834.9833374023438, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + no fill + blur + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11933, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11933, + "~:y": 8466.000139590858, + "~:width": 835, + "~:height": 58.00000026901944, + "~:x1": -11933, + "~:y1": 8466.000139590858, + "~:x2": -11098, + "~:y2": 8524.000139859878 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000026901944, + "~:flip-y": null + } + }, + "~ua43799d4-2e7f-80d2-8006-bef061e80cb5": { + "~#shape": { + "~:y": 8528.999816596508, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + no fill + blur + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 858, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999999978, + "~:y": 8528.999816596508 + } + }, + { + "~#point": { + "~:x": -11074.999999999978, + "~:y": 8528.999816596508 + } + }, + { + "~#point": { + "~:x": -11074.999999999978, + "~:y": 8586.999816881915 + } + }, + { + "~#point": { + "~:x": -11932.999999999978, + "~:y": 8586.999816881915 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~ua43799d4-2e7f-80d2-8006-beefd4d05fa5", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~ua43799d4-2e7f-80d2-8006-bef061e80cb5", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8589.299819648266, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 857.4666748046875, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999999978, + "~:x1": 0, + "~:y2": 60.30000305175781, + "~:fills": [], + "~:x2": 857.4666748046875, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "inner shadow + no fill + blur + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999999978, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999999978, + "~:y": 8528.999816596508, + "~:width": 858, + "~:height": 58.00000028540671, + "~:x1": -11932.999999999978, + "~:y1": 8528.999816596508, + "~:x2": -11074.999999999978, + "~:y2": 8586.999816881915 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ua43799d4-2e7f-80d2-8006-beef9d2c9a2d": { + "~#shape": { + "~:y": 8337.999809026718, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + no fill + blur + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 849, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999999978, + "~:y": 8337.999809026718 + } + }, + { + "~#point": { + "~:x": -11083.999999999978, + "~:y": 8337.999809026718 + } + }, + { + "~#point": { + "~:x": -11083.999999999978, + "~:y": 8395.999809312125 + } + }, + { + "~#point": { + "~:x": -11932.999999999978, + "~:y": 8395.999809312125 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~ua43799d4-2e7f-80d2-8006-beefd4d05fa5", + "~:type": "~:layer-blur", + "~:value": 1, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~ua43799d4-2e7f-80d2-8006-beef9d2c9a2d", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8398.049812078476, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 848.0499877929688, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999999978, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 848.0499877929688, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + no fill + blur + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999999978, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999999978, + "~:y": 8337.999809026718, + "~:width": 849, + "~:height": 58.00000028540671, + "~:x1": -11932.999999999978, + "~:y1": 8337.999809026718, + "~:x2": -11083.999999999978, + "~:y2": 8395.999809312125 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u920149f5-9682-80b4-8006-bf004ecf1a26": { + "~#shape": { + "~:y": 7888.999850913791, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + fill + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 649, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.00029712164, + "~:y": 7888.999850913791 + } + }, + { + "~#point": { + "~:x": -10362.00029712164, + "~:y": 7888.999850913791 + } + }, + { + "~#point": { + "~:x": -10362.00029712164, + "~:y": 7946.999851199198 + } + }, + { + "~#point": { + "~:x": -11011.00029712164, + "~:y": 7946.999851199198 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u920149f5-9682-80b4-8006-bf004ecf1a26", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 7949.049853965549, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 648.25, + "~:text-decoration": "rgb(156, 57, 255)", + "~:letter-spacing": "normal", + "~:x": -11011.00029712164, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:x2": 648.25, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + fill + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.00029712164, + "~:shadow": [ + { + "~:color": { + "~:color": "#da0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.00029712164, + "~:y": 7888.999850913791, + "~:width": 649, + "~:height": 58.00000028540671, + "~:x1": -11011.00029712164, + "~:y1": 7888.999850913791, + "~:x2": -10362.00029712164, + "~:y2": 7946.999851199198 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ua43799d4-2e7f-80d2-8006-beef9d2c9a2e": { + "~#shape": { + "~:y": 8402.000462532043, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + no fill + blur + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 830, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999999969, + "~:y": 8402.000462532043 + } + }, + { + "~#point": { + "~:x": -11102.999999999969, + "~:y": 8402.000462532043 + } + }, + { + "~#point": { + "~:x": -11102.999999999969, + "~:y": 8460.00046281745 + } + }, + { + "~#point": { + "~:x": -11932.999999999969, + "~:y": 8460.00046281745 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~ua43799d4-2e7f-80d2-8006-beefd76a79a8", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~ua43799d4-2e7f-80d2-8006-beef9d2c9a2e", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8462.050465583801, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 829.2833251953125, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999999969, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 829.2833251953125, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + no fill + blur + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999999969, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999999969, + "~:y": 8402.000462532043, + "~:width": 830, + "~:height": 58.00000028540671, + "~:x1": -11932.999999999969, + "~:y1": 8402.000462532043, + "~:x2": -11102.999999999969, + "~:y2": 8460.00046281745 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u920149f5-9682-80b4-8006-bf004ecf48a9": { + "~#shape": { + "~:y": 8017.999770209102, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + fill + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 652, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297121609, + "~:y": 8017.999770209102 + } + }, + { + "~#point": { + "~:x": -10359.000297121609, + "~:y": 8017.999770209102 + } + }, + { + "~#point": { + "~:x": -10359.000297121609, + "~:y": 8075.999770494509 + } + }, + { + "~#point": { + "~:x": -11011.000297121609, + "~:y": 8075.999770494509 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u920149f5-9682-80b4-8006-bf004ecf48a9", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8078.04977326086, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 651.8333129882812, + "~:text-decoration": "rgb(156, 57, 255)", + "~:letter-spacing": "normal", + "~:x": -11011.000297121609, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:x2": 651.8333129882812, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + fill + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.000297121609, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297121609, + "~:y": 8017.999770209102, + "~:width": 652, + "~:height": 58.00000028540671, + "~:x1": -11011.000297121609, + "~:y1": 8017.999770209102, + "~:x2": -10359.000297121609, + "~:y2": 8075.999770494509 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u920149f5-9682-80b4-8006-bf004ecf48a8": { + "~#shape": { + "~:y": 7954.000052977608, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + fill + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 671, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297121618, + "~:y": 7954.000052977608 + } + }, + { + "~#point": { + "~:x": -10340.000297121618, + "~:y": 7954.000052977608 + } + }, + { + "~#point": { + "~:x": -10340.000297121618, + "~:y": 8012.000056715959 + } + }, + { + "~#point": { + "~:x": -11011.000297121618, + "~:y": 8012.000056715959 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u920149f5-9682-80b4-8006-bf004ecf48a8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8014.050056029366, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 670.5999755859375, + "~:text-decoration": "rgb(156, 57, 255)", + "~:letter-spacing": "normal", + "~:x": -11011.000297121618, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:x2": 670.5999755859375, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + fill + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.000297121618, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297121618, + "~:y": 7954.000052977608, + "~:width": 671, + "~:height": 58.00000373835064, + "~:x1": -11011.000297121618, + "~:y1": 7954.000052977608, + "~:x2": -10340.000297121618, + "~:y2": 8012.000056715959 + } + }, + "~:flip-x": null, + "~:height": 58.00000373835064, + "~:flip-y": null + } + }, + "~ua43799d4-2e7f-80d2-8006-beef9d2c4b42": { + "~#shape": { + "~:y": 8275.000131964684, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + no fill + blur + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 826.0000000000018, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11933, + "~:y": 8275.000131964684 + } + }, + { + "~#point": { + "~:x": -11106.999999999998, + "~:y": 8275.000131964684 + } + }, + { + "~#point": { + "~:x": -11106.999999999998, + "~:y": 8333.00013225009 + } + }, + { + "~#point": { + "~:x": -11933, + "~:y": 8333.00013225009 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~ua43799d4-2e7f-80d2-8006-beefafd2df5f", + "~:type": "~:layer-blur", + "~:value": 1, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~ua43799d4-2e7f-80d2-8006-beef9d2c4b42", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8335.050135016441, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 825.7000122070312, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11933, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 825.7000122070312, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + no fill + blur + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11933, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11933, + "~:y": 8275.000131964684, + "~:width": 826.0000000000018, + "~:height": 58.00000028540671, + "~:x1": -11933, + "~:y1": 8275.000131964684, + "~:x2": -11106.999999999998, + "~:y2": 8333.00013225009 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u199bd8a8-1f62-8077-8006-c09980f8a088": { + "~#shape": { + "~:y": 8405.99951793518, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + fill + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 643.0000638284164, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297093136, + "~:y": 8405.99951793518 + } + }, + { + "~#point": { + "~:x": -10368.00023326472, + "~:y": 8405.99951793518 + } + }, + { + "~#point": { + "~:x": -10368.00023326472, + "~:y": 8463.999518220588 + } + }, + { + "~#point": { + "~:x": -11011.000297093136, + "~:y": 8463.999518220588 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c09980f8a088", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8466.049520986939, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 642.5499877929688, + "~:text-decoration": "rgb(70, 214, 34)", + "~:letter-spacing": "normal", + "~:x": -11011.000297093138, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:x2": 642.5499877929688, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + fill + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 0.6611111111111111 + } + ], + "~:x": -11011.000297093138, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297093138, + "~:y": 8405.99951793518, + "~:width": 643.0000638284164, + "~:height": 58.00000028540671, + "~:x1": -11011.000297093138, + "~:y1": 8405.99951793518, + "~:x2": -10368.000233264722, + "~:y2": 8463.999518220588 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~uc469627b-737e-80a7-8006-c19b9bc596e9": { + "~#shape": { + "~:y": 8599.999635622788, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + fill + blur + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 768, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297063973, + "~:y": 8599.999635622788 + } + }, + { + "~#point": { + "~:x": -10243.000297063973, + "~:y": 8599.999635622788 + } + }, + { + "~#point": { + "~:x": -10243.000297063973, + "~:y": 8657.999635908194 + } + }, + { + "~#point": { + "~:x": -11011.000297063973, + "~:y": 8657.999635908194 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~uc469627b-737e-80a7-8006-c19bc34bf392", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~uc469627b-737e-80a7-8006-c19b9bc596e9", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8660.049638674545, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 767.3333129882812, + "~:text-decoration": "rgb(70, 214, 34)", + "~:letter-spacing": "normal", + "~:x": -11011.000297063973, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:x2": 767.3333129882812, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + fill + blur + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 0.6611111111111111 + } + ], + "~:x": -11011.000297063973, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297063973, + "~:y": 8599.999635622788, + "~:width": 768, + "~:height": 58.00000028540671, + "~:x1": -11011.000297063973, + "~:y1": 8599.999635622788, + "~:x2": -10243.000297063973, + "~:y2": 8657.999635908194 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~uc469627b-737e-80a7-8006-c19b9bc554c9": { + "~#shape": { + "~:y": 8534.999921823697, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + fill + blur + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 787, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.00029706397, + "~:y": 8534.999921823697 + } + }, + { + "~#point": { + "~:x": -10224.00029706397, + "~:y": 8534.999921823697 + } + }, + { + "~#point": { + "~:x": -10224.00029706397, + "~:y": 8592.999922109104 + } + }, + { + "~#point": { + "~:x": -11011.00029706397, + "~:y": 8592.999922109104 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~uc469627b-737e-80a7-8006-c19bc34d410f", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~uc469627b-737e-80a7-8006-c19b9bc554c9", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8595.049924875455, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 786.0999755859375, + "~:text-decoration": "rgb(70, 214, 34)", + "~:letter-spacing": "normal", + "~:x": -11011.00029706397, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:x2": 786.0999755859375, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + fill + blur + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.00029706397, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.00029706397, + "~:y": 8534.999921823697, + "~:width": 787, + "~:height": 58.00000028540671, + "~:x1": -11011.00029706397, + "~:y1": 8534.999921823697, + "~:x2": -10224.00029706397, + "~:y2": 8592.999922109104 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~uc469627b-737e-80a7-8006-c19b9bc596e8": { + "~#shape": { + "~:y": 8471.000207687573, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + fill + blur + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 764, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297023293, + "~:y": 8471.000207687573 + } + }, + { + "~#point": { + "~:x": -10247.000297023293, + "~:y": 8471.000207687573 + } + }, + { + "~#point": { + "~:x": -10247.000297023293, + "~:y": 8529.00020797298 + } + }, + { + "~#point": { + "~:x": -11011.000297023293, + "~:y": 8529.00020797298 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~uc469627b-737e-80a7-8006-c19bc34dee28", + "~:type": "~:layer-blur", + "~:value": 4, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~uc469627b-737e-80a7-8006-c19b9bc596e8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8531.050210739331, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 763.75, + "~:text-decoration": "rgb(70, 214, 34)", + "~:letter-spacing": "normal", + "~:x": -11011.000297023293, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:x2": 763.75, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + fill + blur + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.000297023293, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297023293, + "~:y": 8471.000207687573, + "~:width": 764, + "~:height": 58.00000028540671, + "~:x1": -11011.000297023293, + "~:y1": 8471.000207687573, + "~:x2": -10247.000297023293, + "~:y2": 8529.00020797298 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u199bd8a8-1f62-8077-8006-c099e8f3d114": { + "~#shape": { + "~:y": 8277.000090476804, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + fill + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 639, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297067703, + "~:y": 8277.000090476804 + } + }, + { + "~#point": { + "~:x": -10372.000297067703, + "~:y": 8277.000090476804 + } + }, + { + "~#point": { + "~:x": -10372.000297067703, + "~:y": 8335.00009076221 + } + }, + { + "~#point": { + "~:x": -11011.000297067703, + "~:y": 8335.00009076221 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c099e8f3d114", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8337.050093528562, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 638.9666748046875, + "~:text-decoration": "rgb(70, 214, 34)", + "~:letter-spacing": "normal", + "~:x": -11011.000297067703, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#46d622", + "~:fill-opacity": 1 + } + ], + "~:x2": 638.9666748046875, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + fill + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.000297067703, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297067703, + "~:y": 8277.000090476804, + "~:width": 639, + "~:height": 58.00000028540671, + "~:x1": -11011.000297067703, + "~:y1": 8277.000090476804, + "~:x2": -10372.000297067703, + "~:y2": 8335.00009076221 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ud50240ec-f763-80e3-8006-beef3ba2c4b3": { + "~#shape": { + "~:y": 8084.000120898814, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + no fill + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 711, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11933.00000005209, + "~:y": 8084.000120898814 + } + }, + { + "~#point": { + "~:x": -11222.00000005209, + "~:y": 8084.000120898814 + } + }, + { + "~#point": { + "~:x": -11222.00000005209, + "~:y": 8142.000121184221 + } + }, + { + "~#point": { + "~:x": -11933.00000005209, + "~:y": 8142.000121184221 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef3ba2c4b3", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8144.050123950572, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 710.2000122070312, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11933.00000005209, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 710.2000122070312, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + no fill + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11933.00000005209, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11933.00000005209, + "~:y": 8084.000120898814, + "~:width": 711, + "~:height": 58.00000028540671, + "~:x1": -11933.00000005209, + "~:y1": 8084.000120898814, + "~:x2": -11222.00000005209, + "~:y2": 8142.000121184221 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ud50240ec-f763-80e3-8006-beef3ba2c4b4": { + "~#shape": { + "~:y": 8147.999797905316, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + no fill + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 733, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999098394, + "~:y": 8147.999797905316 + } + }, + { + "~#point": { + "~:x": -11199.999999098394, + "~:y": 8147.999797905316 + } + }, + { + "~#point": { + "~:x": -11199.999999098394, + "~:y": 8205.999801643668 + } + }, + { + "~#point": { + "~:x": -11932.999999098394, + "~:y": 8205.999801643668 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef3ba2c4b4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8208.049800957073, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 732.5499877929688, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999098394, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 732.5499877929688, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + no fill + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999098394, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999098394, + "~:y": 8147.999797905316, + "~:width": 733, + "~:height": 58.00000373835155, + "~:x1": -11932.999999098394, + "~:y1": 8147.999797905316, + "~:x2": -11199.999999098394, + "~:y2": 8205.999801643668 + } + }, + "~:flip-x": null, + "~:height": 58.00000373835155, + "~:flip-y": null + } + }, + "~ud50240ec-f763-80e3-8006-beef18e3ac34": { + "~#shape": { + "~:y": 7956.999790430069, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + no fill + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 724.0000642528557, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11933, + "~:y": 7956.999790430069 + } + }, + { + "~#point": { + "~:x": -11208.999935747144, + "~:y": 7956.999790430069 + } + }, + { + "~#point": { + "~:x": -11208.999935747144, + "~:y": 8014.999790715476 + } + }, + { + "~#point": { + "~:x": -11933, + "~:y": 8014.999790715476 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef18e3ac34", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8017.049793481827, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 723.2666625976562, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999999998, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 723.2666625976562, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + no fill + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999999998, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999999998, + "~:y": 7956.999790430069, + "~:width": 724.0000642528557, + "~:height": 58.00000028540671, + "~:x1": -11932.999999999998, + "~:y1": 7956.999790430069, + "~:x2": -11208.999935747142, + "~:y2": 8014.999790715476 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ud50240ec-f763-80e3-8006-beef3ba2c4b5": { + "~#shape": { + "~:y": 8211.000454923244, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + no fill + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 714, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999098385, + "~:y": 8211.000454923244 + } + }, + { + "~#point": { + "~:x": -11218.999999098385, + "~:y": 8211.000454923244 + } + }, + { + "~#point": { + "~:x": -11218.999999098385, + "~:y": 8269.00045520865 + } + }, + { + "~#point": { + "~:x": -11932.999999098385, + "~:y": 8269.00045520865 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef3ba2c4b5", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8271.050457975001, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 713.7833251953125, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999098385, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 713.7833251953125, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + no fill + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11932.999999098385, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999098385, + "~:y": 8211.000454923244, + "~:width": 714, + "~:height": 58.00000028540671, + "~:x1": -11932.999999098385, + "~:y1": 8211.000454923244, + "~:x2": -11218.999999098385, + "~:y2": 8269.00045520865 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~ud50240ec-f763-80e3-8006-beef280f5cb6": { + "~#shape": { + "~:y": 8019.999955674739, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + no fill + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 705.0000649508474, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11932.999999098385, + "~:y": 8019.999955674739 + } + }, + { + "~#point": { + "~:x": -11227.999934147538, + "~:y": 8019.999955674739 + } + }, + { + "~#point": { + "~:x": -11227.999934147538, + "~:y": 8077.999955960146 + } + }, + { + "~#point": { + "~:x": -11932.999999098385, + "~:y": 8077.999955960146 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef280f5cb6", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8080.049958726497, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 704.5, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11932.999999098385, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 704.5, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + no fill + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 0.6611111111111111 + } + ], + "~:x": -11932.999999098385, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11932.999999098385, + "~:y": 8019.999955674739, + "~:width": 705.0000649508474, + "~:height": 58.00000028540671, + "~:x1": -11932.999999098385, + "~:y1": 8019.999955674739, + "~:x2": -11227.999934147538, + "~:y2": 8077.999955960146 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u199bd8a8-1f62-8077-8006-c09918f84a1c": { + "~#shape": { + "~:y": 8212.000376701355, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + fill + blur + outer stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 776.9999690055847, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.000297005885, + "~:y": 8212.000376701355 + } + }, + { + "~#point": { + "~:x": -10234.0003280003, + "~:y": 8212.000376701355 + } + }, + { + "~#point": { + "~:x": -10234.0003280003, + "~:y": 8270.000376986762 + } + }, + { + "~#point": { + "~:x": -11011.000297005885, + "~:y": 8270.000376986762 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u199bd8a8-1f62-8077-8006-c0991e7a9433", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c09918f84a1c", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8272.050379753113, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 776.61669921875, + "~:text-decoration": "rgb(156, 57, 255)", + "~:letter-spacing": "normal", + "~:x": -11011.000297005885, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:x2": 776.61669921875, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + fill + blur + outer stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.000297005885, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.000297005885, + "~:y": 8212.000376701355, + "~:width": 776.9999690055847, + "~:height": 58.00000028540671, + "~:x1": -11011.000297005885, + "~:y1": 8212.000376701355, + "~:x2": -10234.0003280003, + "~:y2": 8270.000376986762 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u199bd8a8-1f62-8077-8006-c09918f84a1a": { + "~#shape": { + "~:y": 8082.999973101323, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + fill + blur + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 774.0000381469727, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.00029706955, + "~:y": 8082.999973101323 + } + }, + { + "~#point": { + "~:x": -10237.000258922577, + "~:y": 8082.999973101323 + } + }, + { + "~#point": { + "~:x": -10237.000258922577, + "~:y": 8140.99997338673 + } + }, + { + "~#point": { + "~:x": -11011.00029706955, + "~:y": 8140.99997338673 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u199bd8a8-1f62-8077-8006-c0991e78ddd1", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c09918f84a1a", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8143.049976153081, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 773.0333251953125, + "~:text-decoration": "rgb(156, 57, 255)", + "~:letter-spacing": "normal", + "~:x": -11011.00029706955, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:x2": 773.0333251953125, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + fill + blur + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.00029706955, + "~:shadow": [ + { + "~:color": { + "~:color": "#da0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.00029706955, + "~:y": 8082.999973101323, + "~:width": 774.0000381469727, + "~:height": 58.00000028540671, + "~:x1": -11011.00029706955, + "~:y1": 8082.999973101323, + "~:x2": -10237.000258922577, + "~:y2": 8140.99997338673 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + }, + "~u199bd8a8-1f62-8077-8006-c09918f84a1b": { + "~#shape": { + "~:y": 8148.000173137, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "inner shadow + fill + blur + center stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 795.9999673366547, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11011.00029707068, + "~:y": 8148.000173136999 + } + }, + { + "~#point": { + "~:x": -10215.000329734024, + "~:y": 8148.000173136999 + } + }, + { + "~#point": { + "~:x": -10215.000329734024, + "~:y": 8206.000176871226 + } + }, + { + "~#point": { + "~:x": -11011.00029707068, + "~:y": 8206.000176871226 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:blur": { + "~:id": "~u199bd8a8-1f62-8077-8006-c0991e79c1d7", + "~:type": "~:layer-blur", + "~:value": 2, + "~:hidden": false + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c09918f84a1b", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 8208.050176188757, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 795.38330078125, + "~:text-decoration": "rgb(156, 57, 255)", + "~:letter-spacing": "normal", + "~:x": -11011.00029707068, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [ + { + "~:fill-color": "#9c39ff", + "~:fill-opacity": 1 + } + ], + "~:x2": 795.38330078125, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "inner shadow + fill + blur + center stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:center", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11011.00029707068, + "~:shadow": [ + { + "~:color": { + "~:color": "#ee0c0c", + "~:opacity": 0.5 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:inner-shadow", + "~:blur": 2, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11011.00029707068, + "~:y": 8148.000173137, + "~:width": 795.9999673366547, + "~:height": 58.000003734226084, + "~:x1": -11011.00029707068, + "~:y1": 8148.000173137, + "~:x2": -10215.000329734024, + "~:y2": 8206.000176871226 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.000003734226084, + "~:flip-y": null + } + }, + "~u199bd8a8-1f62-8077-8006-c099c4d01fb8": { + "~#shape": { + "~:y": 7893.000113364988, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:auto-width", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "h459uv2brp", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "drop shadow + no fill + inner stroke" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "left", + "~:font-id": "sourcesanspro", + "~:key": "1c7ib7rc046", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 701.0000560127901, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -11933.000132173522, + "~:y": 7893.000113364988 + } + }, + { + "~#point": { + "~:x": -11232.000076160732, + "~:y": 7893.000113364988 + } + }, + { + "~#point": { + "~:x": -11232.000076160732, + "~:y": 7951.000113650394 + } + }, + { + "~#point": { + "~:x": -11933.000132173522, + "~:y": 7951.000113650394 + } + } + ], + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u199bd8a8-1f62-8077-8006-c099c4d01fb8", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": 7953.050116416745, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.4499969482421875, + "~:width": 700.9166870117188, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -11933.000132173522, + "~:x1": 0, + "~:y2": 60.05000305175781, + "~:fills": [], + "~:x2": 700.9166870117188, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 62.5, + "~:text": "drop shadow + no fill + inner stroke" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#040cff", + "~:stroke-opacity": 1 + } + ], + "~:x": -11933.000132173522, + "~:shadow": [ + { + "~:color": { + "~:color": "#000000", + "~:opacity": 0.2 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~ud50240ec-f763-80e3-8006-beef01c35b41", + "~:offset-x": 4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -11933.000132173522, + "~:y": 7893.000113364988, + "~:width": 701.0000560127901, + "~:height": 58.00000028540671, + "~:x1": -11933.000132173522, + "~:y1": 7893.000113364988, + "~:x2": -11232.000076160732, + "~:y2": 7951.000113650394 + } + }, + "~:fills": [], + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + } + }, + "~:id": "~u15b74473-2908-8094-8006-bdb4fbd2c6a4", + "~:name": "Page 1" + } + }, + "~:id": "~u15b74473-2908-8094-8006-bdb4fbd2c6a3", + "~:options": { + "~:components-v2": true, + "~:base-font-size": "16px" + } + } +} \ No newline at end of file diff --git a/frontend/playwright/data/render-wasm/get-file-text-shadows-combination.json b/frontend/playwright/data/render-wasm/get-file-text-shadows-combination.json new file mode 100644 index 0000000000..6214ef93cb --- /dev/null +++ b/frontend/playwright/data/render-wasm/get-file-text-shadows-combination.json @@ -0,0 +1,905 @@ +{ + "~:features": { + "~#set": [ + "fdata/path-data", + "plugins/runtime", + "design-tokens/v1", + "variants/v1", + "layout/grid", + "styles/v2", + "fdata/objects-map", + "render-wasm/v1", + "components/v2", + "fdata/shape-data-type" + ] + }, + "~:team-id": "~u6bd7c17d-4f59-815e-8006-5c1f6882469a", + "~:permissions": { + "~:type": "~:membership", + "~:is-owner": true, + "~:is-admin": true, + "~:can-edit": true, + "~:can-read": true, + "~:is-logged": true + }, + "~:has-media-trimmed": false, + "~:comment-thread-seqn": 0, + "~:name": "New File 2", + "~:revn": 401, + "~:modified-at": "~m1757076417573", + "~:vern": 0, + "~:id": "~u15b74473-2908-8094-8006-bc90c3982c73", + "~:is-shared": false, + "~:migrations": { + "~#ordered-set": [ + "legacy-2", + "legacy-3", + "legacy-5", + "legacy-6", + "legacy-7", + "legacy-8", + "legacy-9", + "legacy-10", + "legacy-11", + "legacy-12", + "legacy-13", + "legacy-14", + "legacy-16", + "legacy-17", + "legacy-18", + "legacy-19", + "legacy-25", + "legacy-26", + "legacy-27", + "legacy-28", + "legacy-29", + "legacy-31", + "legacy-32", + "legacy-33", + "legacy-34", + "legacy-36", + "legacy-37", + "legacy-38", + "legacy-39", + "legacy-40", + "legacy-41", + "legacy-42", + "legacy-43", + "legacy-44", + "legacy-45", + "legacy-46", + "legacy-47", + "legacy-48", + "legacy-49", + "legacy-50", + "legacy-51", + "legacy-52", + "legacy-53", + "legacy-54", + "legacy-55", + "legacy-56", + "legacy-57", + "legacy-59", + "legacy-62", + "legacy-65", + "legacy-66", + "legacy-67", + "0001-remove-tokens-from-groups", + "0002-normalize-bool-content-v2", + "0002-clean-shape-interactions", + "0003-fix-root-shape", + "0003-convert-path-content-v2", + "0004-clean-shadow-color", + "0005-deprecate-image-type", + "0006-fix-old-texts-fills", + "0007-clear-invalid-strokes-and-fills-v2", + "0008-fix-library-colors-v4", + "0009-clean-library-colors", + "0009-add-partial-text-touched-flags", + "0010-fix-swap-slots-pointing-non-existent-shapes" + ] + }, + "~:version": 67, + "~:project-id": "~u6bd7c17d-4f59-815e-8006-5c1f68846e43", + "~:created-at": "~m1756728830560", + "~:data": { + "~:pages": [ + "~u15b74473-2908-8094-8006-bc90c3982c74" + ], + "~:pages-index": { + "~u15b74473-2908-8094-8006-bc90c3982c74": { + "~:objects": { + "~u00000000-0000-0000-0000-000000000000": { + "~#shape": { + "~:y": 0, + "~:hide-fill-on-export": false, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:name": "Root Frame", + "~:width": 0.01, + "~:type": "~:frame", + "~:points": [ + { + "~#point": { + "~:x": 0, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0 + } + }, + { + "~#point": { + "~:x": 0.01, + "~:y": 0.01 + } + }, + { + "~#point": { + "~:x": 0, + "~:y": 0.01 + } + } + ], + "~:r2": 0, + "~:proportion-lock": false, + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:r3": 0, + "~:r1": 0, + "~:id": "~u00000000-0000-0000-0000-000000000000", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [], + "~:x": 0, + "~:proportion": 1, + "~:r4": 0, + "~:selrect": { + "~#rect": { + "~:x": 0, + "~:y": 0, + "~:width": 0.01, + "~:height": 0.01, + "~:x1": 0, + "~:y1": 0, + "~:x2": 0.01, + "~:y2": 0.01 + } + }, + "~:fills": [ + { + "~:fill-color": "#FFFFFF", + "~:fill-opacity": 1 + } + ], + "~:flip-x": null, + "~:height": 0.01, + "~:flip-y": null, + "~:shapes": [ + "~u88db2850-996a-804f-8006-c063323d68a4", + "~uf94516f3-2d43-80b3-8006-c1b5c96d7dae", + "~uf94516f3-2d43-80b3-8006-c1b60a252bcf" + ] + } + }, + "~u88db2850-996a-804f-8006-c063323d68a4": { + "~#shape": { + "~:y": -865.0000046417117, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:last-resize-direction": "~:horizontal", + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "23svy7uenp6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro", + "~:text": "shadows with multiple strokes and no fill" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "center", + "~:font-id": "sourcesanspro", + "~:key": "e92bgu67k4", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 506.1299901710943, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -251.00000411998855, + "~:y": -865.0000046417117 + } + }, + { + "~#point": { + "~:x": 255.12998605110573, + "~:y": -865.0000046417117 + } + }, + { + "~#point": { + "~:x": 255.12998605110573, + "~:y": -749.0000040708983 + } + }, + { + "~#point": { + "~:x": -251.00000411998855, + "~:y": -749.0000040708983 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~u88db2850-996a-804f-8006-c063323d68a4", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": -804.7000015899539, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 464.2166748046875, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -230.05000717174636, + "~:x1": 20.949996948242188, + "~:y2": 60.30000305175781, + "~:fills": [], + "~:x2": 485.1666717529297, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "shadows with multiple " + } + }, + { + "~#rect": { + "~:y": -747.1000107452273, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 354.3333435058594, + "~:text-decoration": "rgb(0, 0, 0)", + "~:letter-spacing": "normal", + "~:x": -175.10001022350417, + "~:x1": 75.89999389648438, + "~:y2": 117.89999389648438, + "~:fills": [], + "~:x2": 430.23333740234375, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "strokes and no fill" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#00ff11", + "~:stroke-opacity": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 1, + "~:stroke-color": "#ff00b1", + "~:stroke-opacity": 1 + } + ], + "~:x": -251.00000411998855, + "~:shadow": [ + { + "~:color": { + "~:color": "#7750e1", + "~:opacity": 0.4722222222222222 + }, + "~:spread": 0, + "~:offset-y": 10, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~uf94516f3-2d43-80b3-8006-c1b5b7323de5", + "~:offset-x": 10 + }, + { + "~:color": { + "~:color": "#559fe1", + "~:opacity": 0.7333333333333333 + }, + "~:spread": 0, + "~:offset-y": -10, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u427eca67-5b7f-80e6-8006-c0a7398ff4b4", + "~:offset-x": -10 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -251.00000411998855, + "~:y": -865.0000046417117, + "~:width": 506.1299901710943, + "~:height": 116.00000057081343, + "~:x1": -251.00000411998855, + "~:y1": -865.0000046417117, + "~:x2": 255.12998605110573, + "~:y2": -749.0000040708983 + } + }, + "~:flip-x": null, + "~:height": 116.00000057081343, + "~:flip-y": null + } + }, + "~uf94516f3-2d43-80b3-8006-c1b5c96d7dae": { + "~#shape": { + "~:y": -723.9999884292483, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:last-resize-direction": "~:horizontal", + "~:grow-type": "~:auto-height", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "23svy7uenp6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#214ccd", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "shadows with multiple strokes and solid fill" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "center", + "~:font-id": "sourcesanspro", + "~:key": "e92bgu67k4", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#214ccd", + "~:fill-opacity": 1 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 609.1300277709961, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -303.0000086630885, + "~:y": -723.9999884292483 + } + }, + { + "~#point": { + "~:x": 306.1300191079076, + "~:y": -723.9999884292483 + } + }, + { + "~#point": { + "~:x": 306.1300191079076, + "~:y": -607.9999878584349 + } + }, + { + "~#point": { + "~:x": -303.0000086630885, + "~:y": -607.9999878584349 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~uf94516f3-2d43-80b3-8006-c1b5c96d7dae", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": -663.6999853774905, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 464.2166748046875, + "~:text-decoration": "rgb(33, 76, 205)", + "~:letter-spacing": "normal", + "~:x": -230.55001171484633, + "~:x1": 72.44999694824219, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#214ccd", + "~:fill-opacity": 1 + } + ], + "~:x2": 536.6666717529297, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "shadows with multiple " + } + }, + { + "~#rect": { + "~:y": -606.099994532764, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 398.8500061035156, + "~:text-decoration": "rgb(33, 76, 205)", + "~:letter-spacing": "normal", + "~:x": -197.8666773642604, + "~:x1": 105.13333129882812, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#214ccd", + "~:fill-opacity": 1 + } + ], + "~:x2": 503.98333740234375, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "strokes and solid fill" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:inner", + "~:stroke-width": 1, + "~:stroke-color": "#00ff11", + "~:stroke-opacity": 1 + }, + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 3, + "~:stroke-color": "#ff00b1", + "~:stroke-opacity": 1 + } + ], + "~:x": -303.0000086630885, + "~:shadow": [ + { + "~:color": { + "~:color": "#7750e1", + "~:opacity": 0.4722222222222222 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~uf94516f3-2d43-80b3-8006-c1b5b7323de5", + "~:offset-x": 4 + }, + { + "~:color": { + "~:color": "#559fe1", + "~:opacity": 0.7333333333333333 + }, + "~:spread": 0, + "~:offset-y": -4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u427eca67-5b7f-80e6-8006-c0a7398ff4b4", + "~:offset-x": -4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -303.0000086630885, + "~:y": -723.9999884292483, + "~:width": 609.1300277709961, + "~:height": 116.00000057081343, + "~:x1": -303.0000086630885, + "~:y1": -723.9999884292483, + "~:x2": 306.1300191079076, + "~:y2": -607.9999878584349 + } + }, + "~:flip-x": null, + "~:height": 116.00000057081343, + "~:flip-y": null + } + }, + "~uf94516f3-2d43-80b3-8006-c1b60a252bcf": { + "~#shape": { + "~:y": -581.9999718032777, + "~:transform": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:rotation": 0, + "~:grow-type": "~:fixed", + "~:content": { + "~:type": "root", + "~:key": "1ygxrlda8tl", + "~:children": [ + { + "~:type": "paragraph-set", + "~:children": [ + { + "~:line-height": "1.2", + "~:font-style": "normal", + "~:children": [ + { + "~:line-height": "", + "~:font-style": "normal", + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:font-id": "sourcesanspro", + "~:key": "23svy7uenp6", + "~:font-size": "48", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#ff7700", + "~:fill-opacity": 0.38333333333333336 + } + ], + "~:font-family": "sourcesanspro", + "~:text": "shadows with multiple strokes and transparent fill" + } + ], + "~:typography-ref-id": null, + "~:text-transform": "none", + "~:text-align": "center", + "~:font-id": "sourcesanspro", + "~:key": "e92bgu67k4", + "~:font-size": "0", + "~:font-weight": "400", + "~:typography-ref-file": null, + "~:text-direction": "ltr", + "~:type": "paragraph", + "~:font-variant-id": "regular", + "~:text-decoration": "none", + "~:letter-spacing": "0", + "~:fills": [ + { + "~:fill-color": "#ff7700", + "~:fill-opacity": 0.38333333333333336 + } + ], + "~:font-family": "sourcesanspro" + } + ] + } + ], + "~:vertical-align": "top" + }, + "~:hide-in-viewer": false, + "~:name": "Text", + "~:width": 753.1299834251404, + "~:type": "~:text", + "~:points": [ + { + "~#point": { + "~:x": -374.99998553834683, + "~:y": -581.9999718032777 + } + }, + { + "~#point": { + "~:x": 378.1299978867936, + "~:y": -581.9999718032777 + } + }, + { + "~#point": { + "~:x": 378.1299978867936, + "~:y": -523.999971517871 + } + }, + { + "~#point": { + "~:x": -374.99998553834683, + "~:y": -523.999971517871 + } + } + ], + "~:layout-item-h-sizing": "~:fix", + "~:transform-inverse": { + "~#matrix": { + "~:a": 1, + "~:b": 0, + "~:c": 0, + "~:d": 1, + "~:e": 0, + "~:f": 0 + } + }, + "~:hidden": false, + "~:id": "~uf94516f3-2d43-80b3-8006-c1b60a252bcf", + "~:parent-id": "~u00000000-0000-0000-0000-000000000000", + "~:position-data": [ + { + "~#rect": { + "~:y": -521.6999687515199, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": -2.6999969482421875, + "~:width": 706.3333740234375, + "~:text-decoration": "rgba(255, 119, 0, 0.383)", + "~:letter-spacing": "normal", + "~:x": -351.5999916418624, + "~:x1": 23.399993896484375, + "~:y2": 60.30000305175781, + "~:fills": [ + { + "~:fill-color": "#ff7700", + "~:fill-opacity": 0.38333333333333336 + } + ], + "~:x2": 729.7333679199219, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "shadows with multiple strokes and " + } + }, + { + "~#rect": { + "~:y": -464.09997790679336, + "~:font-style": "normal", + "~:text-transform": "none", + "~:font-size": "48px", + "~:font-weight": "400", + "~:y1": 54.899993896484375, + "~:width": 295.48333740234375, + "~:text-decoration": "rgba(255, 119, 0, 0.383)", + "~:letter-spacing": "normal", + "~:x": -146.18331988893272, + "~:x1": 228.81666564941406, + "~:y2": 117.89999389648438, + "~:fills": [ + { + "~:fill-color": "#ff7700", + "~:fill-opacity": 0.38333333333333336 + } + ], + "~:x2": 524.3000030517578, + "~:direction": "ltr", + "~:font-family": "\"sourcesanspro\"", + "~:height": 63, + "~:text": "transparent fill" + } + } + ], + "~:frame-id": "~u00000000-0000-0000-0000-000000000000", + "~:strokes": [ + { + "~:stroke-style": "~:solid", + "~:stroke-alignment": "~:outer", + "~:stroke-width": 3, + "~:stroke-color": "#ff00b0", + "~:stroke-opacity": 0.37222222222222223 + } + ], + "~:x": -374.9999855383468, + "~:shadow": [ + { + "~:color": { + "~:color": "#00fb08", + "~:opacity": 1 + }, + "~:spread": 0, + "~:offset-y": 4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~uf94516f3-2d43-80b3-8006-c1b5b7323de5", + "~:offset-x": 4 + }, + { + "~:color": { + "~:color": "#559fe1", + "~:opacity": 0.7333333333333333 + }, + "~:spread": 0, + "~:offset-y": -4, + "~:style": "~:drop-shadow", + "~:blur": 0, + "~:hidden": false, + "~:id": "~u427eca67-5b7f-80e6-8006-c0a7398ff4b4", + "~:offset-x": -4 + } + ], + "~:selrect": { + "~#rect": { + "~:x": -374.9999855383468, + "~:y": -581.9999718032777, + "~:width": 753.1299834251404, + "~:height": 58.00000028540671, + "~:x1": -374.9999855383468, + "~:y1": -581.9999718032777, + "~:x2": 378.1299978867936, + "~:y2": -523.999971517871 + } + }, + "~:flip-x": null, + "~:height": 58.00000028540671, + "~:flip-y": null + } + } + }, + "~:id": "~u15b74473-2908-8094-8006-bc90c3982c74", + "~:name": "Page 1" + } + }, + "~:id": "~u15b74473-2908-8094-8006-bc90c3982c73", + "~:options": { + "~:components-v2": true, + "~:base-font-size": "16px" + } + } +} \ No newline at end of file diff --git a/frontend/playwright/ui/render-wasm-specs/texts.spec.js b/frontend/playwright/ui/render-wasm-specs/texts.spec.js index f7fcb4b754..9657ee1393 100644 --- a/frontend/playwright/ui/render-wasm-specs/texts.spec.js +++ b/frontend/playwright/ui/render-wasm-specs/texts.spec.js @@ -227,6 +227,71 @@ test("Renders a file with multiple emoji", async ({ page }) => { await expect(workspace.canvas).toHaveScreenshot(); }); +test("Renders a file with multiple text shadows, strokes, and blur combinations", async ({ page }) => { + const workspace = new WasmWorkspacePage(page); + await workspace.setupEmptyFile(); + + await workspace.mockGetFile( + "render-wasm/get-file-text-shadows-and-blurs.json", + ); + + await workspace.goToWorkspace({ + id: "15b74473-2908-8094-8006-bdb4fbd2c6a3", + pageId: "15b74473-2908-8094-8006-bdb4fbd2c6a4", + }); + await workspace.waitForFirstRender(); + await expect(workspace.canvas).toHaveScreenshot(); +}); + +test("Renders a file with different text leaves decoration", async ({ page }) => { + const workspace = new WasmWorkspacePage(page); + await workspace.setupEmptyFile(); + await workspace.mockGetFile( + "render-wasm/get-file-text-leaves-decoration.json", + ); + + await workspace.goToWorkspace({ + id: "15b74473-2908-8094-8006-bdb4fbd2c6a3", + pageId: "15b74473-2908-8094-8006-bdb4fbd2c6a4", + }); + + await workspace.waitForFirstRender(); + await expect(workspace.canvas).toHaveScreenshot(); +}); + +test("Renders a file with different text shadows combinations", async ({ page }) => { + const workspace = new WasmWorkspacePage(page); + await workspace.setupEmptyFile(); + await workspace.mockGetFile( + "render-wasm/get-file-text-shadows-combination.json", + ); + + await workspace.goToWorkspace({ + id: "15b74473-2908-8094-8006-bdb4fbd2c6a3", + pageId: "15b74473-2908-8094-8006-bc90c3982c74", + }); + + await workspace.waitForFirstRender(); + await expect(workspace.canvas).toHaveScreenshot(); +}); + + +test("Renders a file with text in frames and different strokes, shadows, and blurs", async ({ page }) => { + const workspace = new WasmWorkspacePage(page); + await workspace.setupEmptyFile(); + await workspace.mockGetFile( + "render-wasm/get-file-frame-clipping-shadows-and-texts.json", + ); + + await workspace.goToWorkspace({ + id: "44471494-966a-8178-8006-c5bd93f0fe72", + pageId: "44471494-966a-8178-8006-c5bd93f0fe73", + }); + + await workspace.waitForFirstRender(); + await expect(workspace.canvas).toHaveScreenshot(); +}); + test("Renders a file with texts with different alignments", async ({ page, }) => { diff --git a/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-different-text-leaves-decoration-1.png b/frontend/playwright/ui/render-wasm-specs/texts.spec.js-snapshots/Renders-a-file-with-different-text-leaves-decoration-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d519d9afabe4f2a8daf09dd2c4ec590f166b6c69 GIT binary patch literal 246051 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