From 9101ab0a1244c9896ebe7e30c72767656d56c23b Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Thu, 7 Nov 2024 10:52:22 +0100 Subject: [PATCH 01/14] ci: Update bug_report.md --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index baa3c2c61f57..bf456f1547ee 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -2,7 +2,7 @@ name: Bug report about: Create a report to help us improve the Open Food Facts mobile app (iPhone and Android) title: "" -labels: "bug" +type: "🐛 Bug" assignees: "" --- From 8996e63937895d8fea1ee0d86a3253cea1f62a8c Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Thu, 7 Nov 2024 10:54:26 +0100 Subject: [PATCH 02/14] ci: Update feature_request.md --- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index d7bc0190c310..31446cc5af4c 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -2,7 +2,7 @@ name: Feature request about: Suggest an idea for this project title: '' -labels: 'enhancement' +type: '✨ Enhancement' assignees: '' --- From 518b6ccf09774d8e487d12bf3cde31a9b500f7dc Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Thu, 7 Nov 2024 10:55:08 +0100 Subject: [PATCH 03/14] ci: Update task.md --- .github/ISSUE_TEMPLATE/task.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/task.md b/.github/ISSUE_TEMPLATE/task.md index 5d8060401c2a..b012a2319524 100644 --- a/.github/ISSUE_TEMPLATE/task.md +++ b/.github/ISSUE_TEMPLATE/task.md @@ -3,7 +3,7 @@ name: Task about: Template for tasks. Tasks are a small unit of work, usually resulting of breaking down a user story or other bigger items of a sprint backlog. title: '' -labels: '✔ task' +type: '✅ Task' assignees: '' --- From c18f1fea7473eea0ff1d999c7242a6655d64c195 Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Thu, 7 Nov 2024 10:58:08 +0100 Subject: [PATCH 04/14] ci: Update epic.md --- .github/ISSUE_TEMPLATE/epic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/epic.md b/.github/ISSUE_TEMPLATE/epic.md index afe071efd9d6..bf7ba28a4b95 100644 --- a/.github/ISSUE_TEMPLATE/epic.md +++ b/.github/ISSUE_TEMPLATE/epic.md @@ -3,7 +3,7 @@ name: Epic about: Template for epics. Epics group several user stories together into a main piece of added value. title: '' -labels: "epic" +labels: "🎯 Epic" assignees: '' --- From 50922b61bcd89aaf20c3835ea15df3a7b76efe10 Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Thu, 7 Nov 2024 10:58:43 +0100 Subject: [PATCH 05/14] ci: Update epic.md --- .github/ISSUE_TEMPLATE/epic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/epic.md b/.github/ISSUE_TEMPLATE/epic.md index bf7ba28a4b95..45879db591d9 100644 --- a/.github/ISSUE_TEMPLATE/epic.md +++ b/.github/ISSUE_TEMPLATE/epic.md @@ -3,7 +3,7 @@ name: Epic about: Template for epics. Epics group several user stories together into a main piece of added value. title: '' -labels: "🎯 Epic" +type: "🎯 Epic" assignees: '' --- From b7d4ecffa9aed3ec857346b268c87450b682a62b Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Thu, 7 Nov 2024 14:25:27 +0100 Subject: [PATCH 06/14] feat: 28 new icons (#5805) * 29 new icons * Rename Image to Picture --- .../smooth_app/assets/fonts/SmoothIcons.ttf | Bin 21908 -> 29676 bytes .../assets/fonts/icons/app_store.svg | 7 + .../assets/fonts/icons/camera_happy.svg | 7 + .../smooth_app/assets/fonts/icons/config.json | 392 ++++++++++++++++++ .../assets/fonts/icons/contribute.svg | 7 + .../smooth_app/assets/fonts/icons/country.svg | 7 + .../smooth_app/assets/fonts/icons/crash.svg | 7 + .../assets/fonts/icons/currency.svg | 7 + .../assets/fonts/icons/dangerous_zone.svg | 7 + .../assets/fonts/icons/delete_trash.svg | 7 + .../assets/fonts/icons/document.svg | 7 + .../smooth_app/assets/fonts/icons/donate.svg | 7 + .../assets/fonts/icons/eye_invisible.svg | 7 + .../assets/fonts/icons/eye_visible.svg | 7 + .../smooth_app/assets/fonts/icons/github.svg | 7 + .../assets/fonts/icons/hamburger_menu.svg | 7 + .../assets/fonts/icons/happy_toast.svg | 7 + .../assets/fonts/icons/icons.sketch | Bin 149407 -> 226130 bytes .../assets/fonts/icons/image_add.svg | 7 + .../assets/fonts/icons/image_check.svg | 8 + .../assets/fonts/icons/incognito.svg | 7 + .../assets/fonts/icons/ingredients_basket.svg | 7 + .../assets/fonts/icons/language.svg | 7 + .../assets/fonts/icons/language_world.svg | 7 + .../assets/fonts/icons/light_bulb.svg | 7 + .../smooth_app/assets/fonts/icons/logout.svg | 7 + .../assets/fonts/icons/nutritional_facts.svg | 7 + .../assets/fonts/icons/password.svg | 7 + .../fonts/icons/personalization_alt.svg | 7 + .../assets/fonts/icons/programming.svg | 7 + .../assets/fonts/icons/vibration.svg | 7 + .../smooth_app/lib/resources/app_icons.dart | 236 +++++++++++ .../lib/resources/app_icons_font.dart | 56 +++ 33 files changed, 881 insertions(+) create mode 100644 packages/smooth_app/assets/fonts/icons/app_store.svg create mode 100644 packages/smooth_app/assets/fonts/icons/camera_happy.svg create mode 100644 packages/smooth_app/assets/fonts/icons/contribute.svg create mode 100644 packages/smooth_app/assets/fonts/icons/country.svg create mode 100644 packages/smooth_app/assets/fonts/icons/crash.svg create mode 100644 packages/smooth_app/assets/fonts/icons/currency.svg create mode 100644 packages/smooth_app/assets/fonts/icons/dangerous_zone.svg create mode 100644 packages/smooth_app/assets/fonts/icons/delete_trash.svg create mode 100644 packages/smooth_app/assets/fonts/icons/document.svg create mode 100644 packages/smooth_app/assets/fonts/icons/donate.svg create mode 100644 packages/smooth_app/assets/fonts/icons/eye_invisible.svg create mode 100644 packages/smooth_app/assets/fonts/icons/eye_visible.svg create mode 100644 packages/smooth_app/assets/fonts/icons/github.svg create mode 100644 packages/smooth_app/assets/fonts/icons/hamburger_menu.svg create mode 100644 packages/smooth_app/assets/fonts/icons/happy_toast.svg create mode 100644 packages/smooth_app/assets/fonts/icons/image_add.svg create mode 100644 packages/smooth_app/assets/fonts/icons/image_check.svg create mode 100644 packages/smooth_app/assets/fonts/icons/incognito.svg create mode 100644 packages/smooth_app/assets/fonts/icons/ingredients_basket.svg create mode 100644 packages/smooth_app/assets/fonts/icons/language.svg create mode 100644 packages/smooth_app/assets/fonts/icons/language_world.svg create mode 100644 packages/smooth_app/assets/fonts/icons/light_bulb.svg create mode 100644 packages/smooth_app/assets/fonts/icons/logout.svg create mode 100644 packages/smooth_app/assets/fonts/icons/nutritional_facts.svg create mode 100644 packages/smooth_app/assets/fonts/icons/password.svg create mode 100644 packages/smooth_app/assets/fonts/icons/personalization_alt.svg create mode 100644 packages/smooth_app/assets/fonts/icons/programming.svg create mode 100644 packages/smooth_app/assets/fonts/icons/vibration.svg diff --git a/packages/smooth_app/assets/fonts/SmoothIcons.ttf b/packages/smooth_app/assets/fonts/SmoothIcons.ttf index 8874992513cf5f31d06b4556ffac92d83567c2b1..c101e0460053f137b63821305b9f2f18bd1b1075 100644 GIT binary patch delta 9240 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 GG4T)nc4(OZ diff --git a/packages/smooth_app/assets/fonts/icons/app_store.svg b/packages/smooth_app/assets/fonts/icons/app_store.svg new file mode 100644 index 000000000000..f2b4288502c7 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/app_store.svg @@ -0,0 +1,7 @@ + + + app_store + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/camera_happy.svg b/packages/smooth_app/assets/fonts/icons/camera_happy.svg new file mode 100644 index 000000000000..c6ccf0d615aa --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/camera_happy.svg @@ -0,0 +1,7 @@ + + + Camera happy + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/config.json b/packages/smooth_app/assets/fonts/icons/config.json index 399ebc2a13bf..f5e20197a1bc 100644 --- a/packages/smooth_app/assets/fonts/icons/config.json +++ b/packages/smooth_app/assets/fonts/icons/config.json @@ -1005,6 +1005,398 @@ "search": [ "add_to_list" ] + }, + { + "uid": "c15b5b49cdbc8bc7f84fb6aed59250cb", + "css": "eye_visible", + "code": 59464, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500.1 133.3C188.4 133.3 40.4 402.8 4.5 479.7-1.5 492.5-1.5 507.4 4.5 520.2 40.4 597.2 188.4 866.7 500.1 866.7 810.7 866.7 958.8 599.1 995.3 521.1 1001.6 507.7 1001.6 492.3 995.3 478.9 958.8 400.9 810.7 133.3 500.1 133.3ZM500 266.7C628.8 266.7 733.3 371.2 733.3 500 733.3 628.8 628.8 733.3 500 733.3 371.2 733.3 266.7 628.8 266.7 500 266.7 371.2 371.2 266.7 500 266.7ZM500 366.7C426.4 366.7 366.7 426.4 366.7 500 366.7 573.6 426.4 633.3 500 633.3 573.6 633.3 633.3 573.6 633.3 500 633.3 426.4 573.6 366.7 500 366.7Z", + "width": 1000 + }, + "search": [ + "eye_visible" + ] + }, + { + "uid": "d3a7590350164ffe8f23de0e9c2885d9", + "css": "eye_invisible", + "code": 59393, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M56.9 19.7L9.8 66.8 943.1 1000.1 990.2 953 789.4 752.2C925.9 659.7 993.3 530.5 994.2 528.7 998 523.2 1000 516.6 1000 509.9 1000 502.4 997.4 495.1 992.8 489.2 989.3 483.6 797.3 176.6 500 176.6 415.7 176.6 340 201.6 274.5 237.2L56.9 19.7ZM500 276.6C628.9 276.6 733.3 381 733.3 509.9 733.3 562.3 715.7 610.3 686.5 649.2L590 552.8C596.3 539.8 600 525.3 600 509.9 600 454.7 555.2 409.9 500 409.9 484.6 409.9 470.1 413.6 457.1 419.9L360.7 323.4C399.6 294.2 447.6 276.6 500 276.6ZM165 312.4C66 395.8 9.2 486.1 7.3 489.1 2.6 495 0 502.4 0 509.9 0 516.4 1.9 522.7 5.4 528.1 5.4 528.1 5.5 528.2 5.5 528.3 6.1 529.4 167.3 843.2 500 843.2 561.7 843.2 617.4 832.4 667.3 814.8L581.1 728.5C555.8 737.9 528.5 743.2 500 743.2 371.1 743.2 266.7 638.8 266.7 509.9 266.7 481.4 272 454.1 281.4 428.8L165 312.4Z", + "width": 1000 + }, + "search": [ + "eye_invisible" + ] + }, + { + "uid": "b9562e729d528a8431c2b7e44de64d91", + "css": "delete_trash", + "code": 59466, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M452.8 0C374.3 0 309.9 64.4 309.9 142.9L59.9 142.9C47 142.7 35 149.4 28.6 160.6 22.1 171.7 22.1 185.5 28.6 196.6 35 207.7 47 214.5 59.9 214.3L119.4 214.3 119.4 821.4C119.4 893.6 178.2 952.4 250.4 952.4L491.6 952.4C438.2 896.8 405.1 821.3 405.1 738.1 405.1 639.1 451.8 551.1 524.2 494.5L524.2 369C524.2 349.3 540.2 333.3 559.9 333.3 579.6 333.3 595.6 349.3 595.6 369L595.6 452.4C632.3 437.1 672.5 428.6 714.7 428.6 739.3 428.6 763.1 431.7 786.1 437.2L786.1 214.3 845.6 214.3C858.5 214.5 870.5 207.7 877 196.6 883.5 185.5 883.5 171.7 877 160.6 870.5 149.4 858.5 142.7 845.6 142.9L595.6 142.9C595.6 64.4 531.2 0 452.8 0ZM452.8 71.4C492.6 71.4 524.2 103 524.2 142.9L381.3 142.9C381.3 103 412.9 71.4 452.8 71.4ZM345.6 333.3C365.3 333.3 381.3 349.3 381.3 369L381.3 726.2C381.3 745.9 365.3 761.9 345.6 761.9 325.9 761.9 309.9 745.9 309.9 726.2L309.9 369C309.9 349.3 325.9 333.3 345.6 333.3ZM714.7 476.2C570 476.2 452.8 593.5 452.8 738.1 452.8 882.7 570 1000 714.7 1000 859.3 1000 976.6 882.7 976.6 738.1 976.6 593.5 859.3 476.2 714.7 476.2ZM595.6 595.2C601.7 595.2 607.8 597.6 612.5 602.2L714.7 704.4 816.9 602.2C826.2 592.9 841.2 592.9 850.6 602.2 859.9 611.5 859.9 626.6 850.6 635.9L748.3 738.1 850.6 840.3C859.9 849.6 859.9 864.7 850.6 874 845.9 878.6 839.8 881 833.7 881 827.6 881 821.5 878.6 816.9 874L714.7 771.8 612.5 874C607.8 878.6 601.7 881 595.6 881 589.5 881 583.4 878.6 578.8 874 569.5 864.7 569.5 849.6 578.8 840.3L681 738.1 578.8 635.9C569.5 626.6 569.5 611.5 578.8 602.2 583.4 597.6 589.5 595.2 595.6 595.2Z", + "width": 1000 + }, + "search": [ + "delete_trash" + ] + }, + { + "uid": "2d19b1cc3c0954309eec2acd7127bff8", + "css": "image_check", + "code": 59467, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M303.6 581.4L482.3 760.3C488.2 787.7 498.2 813.6 511.7 837.3L101.2 837.3C86.2 837.2 71.3 833.8 57.8 827.2L303.6 581.4ZM708.3 95.2C764.2 95.2 809.5 140.5 809.5 196.4L809.6 435.1C790.4 430.8 770.5 428.6 750 428.6 667.3 428.6 593.2 465.2 543 523.1L529.8 509.9C516.6 496.7 495.3 496.7 482.1 509.9L404.8 587.2 327.4 509.9C314.2 496.9 293 496.9 279.7 509.9L10.1 779.5C3.5 766 0.1 751.1 0 736.1L0 196.4C0 140.5 45.3 95.2 101.2 95.2L708.3 95.2ZM479.2 661.7L452.5 634.9 502.7 584.7C491.3 608.7 483.2 634.5 479.2 661.7ZM573.4 230.2C517.5 230.2 472.2 275.5 472.2 331.3 472.2 387.2 517.5 432.5 573.4 432.5 629.3 432.5 674.6 387.2 674.6 331.3 674.6 275.5 629.3 230.2 573.4 230.2ZM573.4 297.6C592 297.6 607.1 312.7 607.1 331.3 607.1 350 592 365.1 573.4 365.1 554.8 365.1 539.7 350 539.7 331.3 539.7 312.7 554.8 297.6 573.4 297.6ZM752.4 476.2C626.7 476.2 523.8 579 523.8 704.8 523.8 830.5 626.7 933.3 752.4 933.3 878.1 933.3 980.9 830.5 980.9 704.8 980.9 662.8 969.5 624.8 950.5 590.5L735.2 805.7C731.4 809.5 727.6 811.4 721.9 811.4 716.2 811.4 712.4 809.5 708.5 805.7L622.8 720C615.2 712.4 615.2 700.9 622.8 693.3 630.5 685.7 641.9 685.7 649.5 693.3L721.9 765.7 927.6 558.1C885.7 508.6 822.8 476.2 752.4 476.2ZM927.6 558.1C937.1 567.6 944.7 579 950.5 590.5L994.2 546.6C1001.9 539 1001.9 527.6 994.2 518.1 986.6 510.5 975.2 510.5 967.6 518.1L927.6 558.1Z", + "width": 1000 + }, + "search": [ + "image_check" + ] + }, + { + "uid": "b6303cfee0413dd05e8255b59a58aa3c", + "css": "image_add", + "code": 59468, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M764.4 428.3C894.5 428.3 1000 533.8 1000 663.9 1000 794 894.5 899.5 764.4 899.5 634.3 899.5 528.8 794 528.8 663.9 528.8 533.8 634.3 428.3 764.4 428.3ZM303.6 581.4L497.9 775.8C507 797.8 518.8 818.5 532.9 837.3L101.2 837.3C86.2 837.2 71.3 833.8 57.8 827.2L303.6 581.4ZM764.4 491.1C752.6 491.1 743 500.6 743 512.5L743 642.5 613 642.5C601.1 642.5 591.6 652.1 591.6 663.9 591.6 669.8 593.9 675.2 597.8 679.1 601.7 683 607.1 685.3 613 685.3L743 685.3 743 815.4C743 821.3 745.4 826.6 749.3 830.5 753.1 834.4 758.5 836.8 764.4 836.8 776.3 836.8 785.8 827.2 785.8 815.4L785.8 685.3 915.9 685.3C927.7 685.3 937.3 675.8 937.3 663.9 937.3 652.1 927.7 642.5 915.9 642.5L785.8 642.5 785.8 512.5C785.8 506.6 783.4 501.2 779.6 497.3 775.7 493.5 770.3 491.1 764.4 491.1ZM708.3 95.2C764.2 95.2 809.5 140.5 809.5 196.4L809.6 384.7C794.1 382.1 778.1 380.7 761.9 380.7 717.8 380.7 676 390.7 638.7 408.6 660.7 390.1 674.6 362.3 674.6 331.3 674.6 275.5 629.3 230.2 573.4 230.2 517.5 230.2 472.2 275.5 472.2 331.3 472.2 387.2 517.5 432.5 573.4 432.5 584.7 432.5 595.5 430.7 605.6 427.3 573.9 448 546.6 474.8 525.4 506.1 512.2 496.9 493.9 498.1 482.1 509.9L404.8 587.2 327.4 509.9C314.2 496.9 293 496.9 279.7 509.9L10.1 779.5C3.5 766 0.1 751.1 0 736.1L0 196.4C0 140.5 45.3 95.2 101.2 95.2L708.3 95.2ZM476.3 658.8L452.5 634.9 482.9 604.5C479 622 476.8 640.2 476.3 658.8ZM573.4 297.6C592 297.6 607.1 312.7 607.1 331.3 607.1 350 592 365.1 573.4 365.1 554.8 365.1 539.7 350 539.7 331.3 539.7 312.7 554.8 297.6 573.4 297.6Z", + "width": 1000 + }, + "search": [ + "image_add" + ] + }, + { + "uid": "a56b0a2aa9249d396d1cdffed9d14944", + "css": "language", + "code": 59430, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M83.3 0C37.3 0 0 37.3 0 83.3L0 708.3C0 754.4 37.3 791.7 83.3 791.7L250 791.7 250 958.3C250 981.3 268.7 1000 291.7 1000 305.8 1000 318.9 992.8 326.6 981L468.8 791.7 916.7 791.7C962.7 791.7 1000 754.4 1000 708.3L1000 83.3C1000 37.3 962.7 0 916.7 0L83.3 0ZM250 125C266.7 125 281.8 134.9 288.3 150.2L413.3 441.9C422.4 463 412.6 487.6 391.4 496.7 386.1 499 380.5 500 375 500 358.8 500 343.4 490.6 336.7 474.8L329.7 458.3 170.3 458.3 163.3 474.8C154.3 495.9 129.6 505.8 108.6 496.7 87.4 487.6 77.6 463.1 86.7 442L211.7 150.3C218.2 134.9 233.3 125 250 125ZM750 250.1C773 250.1 791.7 268.7 791.7 291.7L791.7 333.4 875 333.4C898 333.4 916.7 352 916.7 375.1 916.7 398.1 898 416.7 875 416.7L870.4 416.7C861.7 460 840.7 510.6 809.5 555L858.3 591.6C876.7 605.4 880.5 631.6 866.7 650 858.5 660.9 845.9 666.6 833.3 666.6 824.6 666.6 815.8 663.9 808.3 658.3L753.2 616.9C717 646.9 673.9 666.7 625 666.7 602 666.7 583.3 648 583.3 625 583.3 602 602 583.3 625 583.3 645.9 583.3 665.6 576.3 683.8 564.9L641.7 533.4C623.3 519.6 619.5 493.4 633.3 475 647.1 456.6 673.2 453 691.7 466.7L743.6 505.6C763.1 477.3 777.5 445.3 785.2 416.7L625 416.7C602 416.7 583.3 398.1 583.3 375.1 583.3 352 602 333.4 625 333.4L708.3 333.4 708.3 291.7C708.3 268.7 727 250.1 750 250.1ZM250 272.5L206.1 375 293.9 375 250 272.5Z", + "width": 1000 + }, + "search": [ + "language" + ] + }, + { + "uid": "a6a90870f2e9c2a077088c9bd78773c2", + "css": "camera_happy", + "code": 59434, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M900 150.1L742.1 150.1 650 50 349.9 50.2 258.2 150.1 100 150.1C45 150.1 0 195.1 0 250.1L0 850.1C0 905.1 45 950.1 100 950.1L900 950.1C955 950.1 1000 905.1 1000 850.1L1000 250.1C1000 195.1 955 150.1 900 150.1ZM625 350.1C666.4 350.1 700 383.7 700 425.1 700 466.5 666.4 500.1 625 500.1 583.6 500.1 550 466.5 550 425.1 550 383.7 583.6 350.1 625 350.1ZM375 350.1C416.4 350.1 450 383.7 450 425.1 450 466.5 416.4 500.1 375 500.1 333.6 500.1 300 466.5 300 425.1 300 383.7 333.6 350.1 375 350.1ZM500 750.1C341.7 750.1 261.7 632.8 258.4 627.9L341.4 572.1C343.6 575.3 396.4 650.1 500 650.1 603.5 650.1 656.4 575.3 658.6 572L741.6 627.8C738.3 632.8 658.3 750.1 500 750.1Z", + "width": 1000 + }, + "search": [ + "camera_happy" + ] + }, + { + "uid": "fa3b24c96010858c33aa77974da67027", + "css": "contribute", + "code": 59476, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M545.5 45.5C495.2 45.5 454.5 86.2 454.5 136.4 454.5 186.6 495.2 227.3 545.5 227.3 595.7 227.3 636.4 186.6 636.4 136.4 636.4 86.2 595.7 45.5 545.5 45.5L545.5 45.5ZM321.7 227.7C315.7 228.2 309.7 229.3 303.9 231L172.5 269.4C154.2 274.7 138.5 286.4 128.4 302.1L75.5 385.4 57.7 377.2C51.7 374.3 45 373 38.3 373.3 19.8 374 4.3 387 0.7 404.6-2.8 422.2 6.6 439.8 23.5 447.2L40.8 455.2C43 474.8 60.2 489.7 80.6 489.7 88.3 489.7 95.9 487.5 102.3 483.4L518.8 674.6 520.3 683C520.3 683.1 520.3 683.3 520.3 683.4 520.3 704.8 538.2 722.1 560.3 722.1 572.3 722.1 583.7 716.9 591.3 707.9L721.2 767.5C712.4 785.7 704 799.6 695.7 799.6 666.6 799.6 633.5 815.3 613.9 852.1 603.2 872.3 560.3 954.5 560.3 954.5L1000 954.5C1000 954.5 893.7 735.5 880.5 709 856.8 661.3 829.8 644.6 814.2 644.6 789.5 644.6 770.6 668.4 754.8 697.2L593.3 623.1 565.7 381.3C562.3 352.2 544.3 326.5 517.6 312.6L374 237.8C357.8 229.4 339.6 226 321.7 227.7ZM272.7 318.2L215 454.5 136.4 416.7 184.5 343.1 272.7 318.2ZM467.9 409.1L500 545.5 409.1 514.2 467.9 409.1ZM179.2 590.9L92.5 904.6C91.5 908.1 90.9 911.7 90.9 915.4 90.9 937 109.2 954.5 131.8 954.5 147.2 954.5 161.3 946.3 168.3 933.1L168.3 933.1 169.5 930.6C169.6 930.4 169.7 930.2 169.8 930.1L289.5 667.1 384 737.5 418.6 920.8C421.4 940.1 438.7 954.5 459.1 954.5 481.5 954.5 499.8 937.2 500 915.7L500 736.4 179.2 590.9Z", + "width": 1000 + }, + "search": [ + "contribute" + ] + }, + { + "uid": "844c8bbff89119bde988544a73643ebe", + "css": "crash", + "code": 59477, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M462.5 121.8C446.8 122.5 433.4 133.5 429.6 148.8L368.4 393.8 156.9 303.1C144.2 297.7 129.6 300.1 119.2 309.2 108.9 318.3 104.7 332.6 108.5 345.8L172.4 569.5 17.3 662.5C6.9 668.8 0.3 680 0 692.3-0.3 704.5 5.7 716.1 15.9 722.9L230.2 865.7C240.8 873 254.5 874.1 266.1 868.4 277.7 862.8 285.3 851.3 286.1 838.4 286.9 825.5 280.6 813.3 269.8 806.3L102.4 694.7 232.6 616.6C246.5 608.3 253 591.7 248.6 576.2L197.8 398.4 378.7 476C388.4 480.1 399.3 479.8 408.7 475.2 418.1 470.5 425 462 427.5 451.8L477.4 252.4 576.1 425.1C584.8 440.4 603.3 447 619.7 440.8L835.3 360 751.8 610.4C745.8 628.4 754.9 647.8 772.4 654.8L894.1 703.5 763.4 808.1C753.4 816.1 748.4 828.8 750.4 841.4 752.3 854 760.8 864.6 772.7 869.3 784.6 873.9 798 871.9 808 863.9L986.6 721C996.5 713.1 1001.4 700.5 999.6 687.9 997.7 675.4 989.3 664.7 977.5 660L830.2 601.1 926.7 311.6C931.1 298.5 927.5 284.1 917.6 274.6 907.7 265 893.2 262 880.3 266.9L623 363.3 495.3 139.7C488.6 128 476 121.1 462.5 121.8ZM496.7 445.3L464.3 657.4 357.1 550.3 428.3 729 285.7 728.9 428.5 800.3 321.4 871.7 714.3 871.7 607.1 800.3 750 728.9 607.1 728.9 678.5 550.3 535.7 657.4 496.7 445.3Z", + "width": 1000 + }, + "search": [ + "crash" + ] + }, + { + "uid": "d7d3a3e975ea304ff3983e77b44c810c", + "css": "currency", + "code": 59478, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M505 0C471 0 440.7 15 419.6 38.5L312.8 38.5C285.6 38.5 266.9 66 277 91.2L312.7 192.3 697.3 192.3 733 91.2C743.1 66 724.4 38.5 697.2 38.5L590.4 38.5C569.3 15 539.1 0 505 0ZM312.7 269.2C312.7 269.2 43.5 500 43.5 769.2 43.5 923.1 158.9 1000 235.8 1000L505 1000 774.2 1000C851.2 1000 966.6 923.1 966.6 769.2 966.6 500 697.3 269.2 697.3 269.2L312.7 269.2Z", + "width": 1000 + }, + "search": [ + "currency" + ] + }, + { + "uid": "45bb8b419138088663be80e2ab0ccb90", + "css": "nutritional_facts", + "code": 59479, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M344.8 0C395.9 0 437.9 42.1 437.9 93.1L562.1 93.1C613.1 93.1 655.2 135.2 655.2 186.2L655.2 629.4C676.9 615.5 701.4 605.7 727.7 600.9 722.8 615.8 720.5 629.4 720.5 640 720.5 676.1 743.8 685.7 757.5 685.7 816.5 685.7 864 673.6 899.1 649.8 941.1 687.7 965.5 741.1 965.5 799.1 965.5 910.4 875 1000.9 763.8 1000.9 665.8 1000.9 583.9 930.6 565.8 837.8L562.1 837.9 127.6 837.9C76.5 837.9 34.5 795.9 34.5 744.8L34.5 186.2C34.5 135.2 76.5 93.1 127.6 93.1L251.7 93.1C251.7 42.1 293.8 0 344.8 0ZM251.7 155.2L127.6 155.2C110.1 155.2 96.6 168.7 96.6 186.2L96.6 744.8C96.6 762.4 110.1 775.9 127.6 775.9L562.1 775.9C562.5 775.9 563 775.9 563.5 775.8 567 745.2 577.4 716.7 593.1 691.9L593.1 186.2C593.1 168.7 579.6 155.2 562.1 155.2L437.9 155.2 437.9 186.2C437.9 203.3 424 217.2 406.9 217.2L282.8 217.2C265.6 217.2 251.7 203.3 251.7 186.2L251.7 155.2ZM934 496.6C937.1 496.6 939.7 498.8 940.2 501.8 940.6 504.2 949.4 560.3 911 605.7 882.7 639 836.7 657.1 774.5 659.9 773.1 660.2 771.6 660.5 770.1 660.5 769 660.5 768 660.3 767 660.1 763.8 660.2 760.8 660.4 757.5 660.4 754 660.4 745.7 658.4 745.7 640 745.7 633.3 747 625.3 749.2 616.7 739.6 557.7 696.6 547.7 691.2 546.7 681 544.8 674.1 535 675.9 524.8 677.7 514.6 687.3 507.8 697.6 509.4 718.7 512.9 752.5 529.7 772.6 568.1 776.2 562.9 780.2 557.9 784.7 553 808.7 527.3 854.1 496.6 934 496.6ZM469 589.7C486.1 589.7 500 603.5 500 620.7 500 637.8 486.1 651.7 469 651.7 451.8 651.7 437.9 637.8 437.9 620.7 437.9 603.5 451.8 589.7 469 589.7ZM344.8 589.7C356 589.5 366.4 595.4 372.1 605 377.7 614.7 377.7 626.7 372.1 636.3 366.4 646 356 651.9 344.8 651.7L220.7 651.7C209.5 651.9 199.1 646 193.4 636.3 187.8 626.7 187.8 614.7 193.4 605 199.1 595.4 209.5 589.5 220.7 589.7ZM344.8 465.5C356 465.4 366.4 471.2 372.1 480.9 377.7 490.6 377.7 502.5 372.1 512.2 366.4 521.9 356 527.7 344.8 527.6L220.7 527.6C209.5 527.7 199.1 521.9 193.4 512.2 187.8 502.5 187.8 490.6 193.4 480.9 199.1 471.2 209.5 465.4 220.7 465.5ZM469 465.5C486.1 465.5 500 479.4 500 496.6 500 513.7 486.1 527.6 469 527.6 451.8 527.6 437.9 513.7 437.9 496.6 437.9 479.4 451.8 465.5 469 465.5ZM469 341.4C486.1 341.4 500 355.3 500 372.4 500 389.6 486.1 403.4 469 403.4 451.8 403.4 437.9 389.6 437.9 372.4 437.9 355.3 451.8 341.4 469 341.4ZM344.8 341.4C356 341.2 366.4 347.1 372.1 356.8 377.7 366.4 377.7 378.4 372.1 388.1 366.4 397.7 356 403.6 344.8 403.4L220.7 403.4C209.5 403.6 199.1 397.7 193.4 388.1 187.8 378.4 187.8 366.4 193.4 356.8 199.1 347.1 209.5 341.2 220.7 341.4ZM344.8 62.1C327.3 62.1 313.8 75.6 313.8 93.1 313.8 110.6 327.3 124.1 344.8 124.1 362.3 124.1 375.9 110.6 375.9 93.1 375.9 75.6 362.3 62.1 344.8 62.1Z", + "width": 1000 + }, + "search": [ + "nutritional_facts" + ] + }, + { + "uid": "fb91e50a0a60ee715526323e05dc49fe", + "css": "vibration", + "code": 59435, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M307.7 83.3C265.2 83.3 230.8 117.8 230.8 160.3L230.8 852.6C230.8 895.1 265.2 929.5 307.7 929.5L692.3 929.5C734.8 929.5 769.2 895.1 769.2 852.6L769.2 160.3C769.2 117.8 734.8 83.3 692.3 83.3L307.7 83.3ZM307.7 198.7L692.3 198.7 692.3 814.1 307.7 814.1 307.7 198.7ZM21.7 275.6C16.1 275.6 10.6 277.8 6.6 282.2-2.2 291-2.2 304.9 6.6 313L101.1 407.5 6.6 502C-2.2 510.8-2.2 524.7 6.6 532.8L101.1 627.3 6.6 721.8C-2.2 730.6-2.2 743.8 6.6 752.6 11 757 16.8 759.2 22 759.2 27.1 759.2 33 757 37.4 752.6L147.2 642.7C156 633.9 156 620 147.2 611.9L52.7 517.4 147.2 422.9C156 414.1 156 400.2 147.2 392.1L37.4 282.2C33 277.8 27.3 275.6 21.7 275.6ZM977.8 275.6C972.2 275.6 966.7 277.8 962.6 282.2L852.8 392.1C844 400.9 844 414.8 852.8 422.9L947.3 517.4 852.8 611.9C844 620.7 844 634.6 852.8 642.7L962.6 752.6C967 757 972.9 759.2 978 759.2 983.2 759.2 989 757 993.4 752.6 1002.2 743.8 1002.2 729.9 993.4 721.8L898.9 627.3 993.4 532.8C1002.2 524 1002.2 510.8 993.4 502L898.9 407.5 993.4 313C1002.2 304.2 1002.2 290.3 993.4 282.2 989 277.8 983.3 275.6 977.8 275.6Z", + "width": 1000 + }, + "search": [ + "vibration" + ] + }, + { + "uid": "d76ee24515af3c2cbe9fafab4de44204", + "css": "programming", + "code": 59436, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M90.9 47.4C40.7 47.4 0 88.1 0 138.3L0 683.7C0 734 40.7 774.6 90.9 774.6L409.1 774.6 409.1 865.6 318.2 865.6 318.2 956.5 681.8 956.5 681.8 865.6 590.9 865.6 590.9 774.6 909.1 774.6C959.3 774.6 1000 734 1000 683.7L1000 138.3C1000 88.1 959.3 47.4 909.1 47.4L90.9 47.4ZM90.9 138.3L909.1 138.3 909.1 683.7 90.9 683.7 90.9 138.3ZM512.3 220.9L421.4 584.6 487.7 601.1 578.6 237.4 512.3 220.9ZM327.6 265.2L181.8 411 327.6 556.8 373 511.3 272.7 411 373 310.7 327.6 265.2ZM672.4 265.2L627 310.7 727.3 411 627 511.3 672.4 556.8 818.2 411 672.4 265.2Z", + "width": 1000 + }, + "search": [ + "programming" + ] + }, + { + "uid": "c52b33e35825a8e8037a90d3b6b646c2", + "css": "country", + "code": 59482, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 0C337.1 0 192.4 78.9 101.1 200L100 200 100 201.4C37.5 284.8 0 388 0 500 0 775.6 224.4 1000 500 1000 775.6 1000 1000 775.6 1000 500 1000 224.4 775.6 0 500 0ZM650 129.2C796.8 188.4 900 331.6 900 500 900 604.4 860 698.9 794.9 770 782.1 729.5 744.7 700 700 700 672.4 700 650 677.6 650 650L650 550C650 522.4 627.6 500 600 500L400 500C372.4 500 350 477.6 350 450 350 422.4 372.4 400 400 400 427.6 400 450 377.6 450 350L450 300C450 272.4 472.4 250 500 250L550 250C605.3 250 650 205.3 650 150L650 129.2ZM110.4 410.4L350 650 350 700C350 755.3 394.8 800 450 800L450 896.6C252.3 872.1 100 704.5 100 500 100 469.1 103.8 439.2 110.4 410.4Z", + "width": 1000 + }, + "search": [ + "country" + ] + }, + { + "uid": "3ce590f4efc2e583af54473012e125bf", + "css": "hamburger_menu", + "code": 59484, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M286.7 366.7C279.6 366.6 272.9 370.3 269.4 376.4 265.8 382.6 265.8 390.2 269.4 396.3 272.9 402.5 279.6 406.2 286.7 406.1L681 406.1C688.1 406.2 694.7 402.5 698.3 396.3 701.8 390.2 701.8 382.6 698.3 376.4 694.7 370.3 688.1 366.6 681 366.7L286.7 366.7ZM286.7 465.2C279.6 465.1 272.9 468.9 269.4 475 265.8 481.2 265.8 488.8 269.4 494.9 272.9 501 279.6 504.8 286.7 504.7L681 504.7C688.1 504.8 694.7 501 698.3 494.9 701.8 488.8 701.8 481.2 698.3 475 694.7 468.9 688.1 465.1 681 465.2L286.7 465.2ZM286.7 563.8C279.6 563.7 272.9 567.4 269.4 573.6 265.8 579.7 265.8 587.3 269.4 593.5 272.9 599.6 279.6 603.3 286.7 603.2L681 603.2C688.1 603.3 694.7 599.6 698.3 593.5 701.8 587.3 701.8 579.7 698.3 573.6 694.7 567.4 688.1 563.7 681 563.8L286.7 563.8Z", + "width": 1000 + }, + "search": [ + "hamburger_menu" + ] + }, + { + "uid": "5cf1541a6d6b001cecc06fbc4c40d560", + "css": "password", + "code": 59485, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 0C341.7 0 214.3 127.4 214.3 285.7L214.3 333.3C161.9 333.3 119 376.2 119 428.6L119 904.8C119 957.1 161.9 1000 214.3 1000L785.7 1000C838.1 1000 881 957.1 881 904.8L881 428.6C881 376.2 838.1 333.3 785.7 333.3L785.7 285.7C785.7 127.4 658.3 0 500 0ZM500 95.2C608.4 95.2 690.5 177.3 690.5 285.7L690.5 333.3 309.5 333.3 309.5 285.7C309.5 177.3 391.6 95.2 500 95.2ZM309.5 619C335.7 619 357.1 640.5 357.1 666.7 357.1 692.9 335.7 714.3 309.5 714.3 283.3 714.3 261.9 692.9 261.9 666.7 261.9 640.5 283.3 619 309.5 619ZM500 619C526.2 619 547.6 640.5 547.6 666.7 547.6 692.9 526.2 714.3 500 714.3 473.8 714.3 452.4 692.9 452.4 666.7 452.4 640.5 473.8 619 500 619ZM690.5 619C716.7 619 738.1 640.5 738.1 666.7 738.1 692.9 716.7 714.3 690.5 714.3 664.3 714.3 642.9 692.9 642.9 666.7 642.9 640.5 664.3 619 690.5 619Z", + "width": 1000 + }, + "search": [ + "password" + ] + }, + { + "uid": "e4b4441dfd75207565ba52d57153f80b", + "css": "incognito", + "code": 59486, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M369 0C272.8 0 226.9 195.6 192.3 334.1 192.3 335 193.5 335.6 193.5 336.5 76.3 361.2 0 399.2 0 442.3 0 475.1 45.5 504.4 117.8 527.6 116.1 535.2 115.4 542.5 115.4 550.5 115.4 579.9 124.7 608.2 140.6 634.6 143 638.7 146 642.7 149 646.6 117.2 663.8 58 703.1 0 784.9L161.1 907.5 146.6 1000 858.2 1000 838.9 907.5 1000 784.9C942.6 703.9 884.3 664.1 852.2 646.6 854.4 643.6 856.2 640.2 858.2 637 874.4 610.7 884.6 581 884.6 550.5 884.6 542.7 883.6 535 882.2 527.6 954.5 504.4 1000 475.1 1000 442.3 1000 399.3 924.1 361.2 807.7 336.5 807.7 335.8 807.7 334.9 807.7 334.1 765.3 188 727.2 0 631 0 581 0 553.8 19.2 500 19.2 446.2 19.2 422.8 0 369 0ZM192.3 548.1C277.3 566.1 383.4 576.9 500 576.9 616.6 576.9 722.7 566.1 807.7 548.1 807.8 549.4 807.7 547.9 807.7 550.5 807.7 562.3 802 582 793.3 596.2 784.6 610.3 774.2 615.2 772.8 615.4 758.6 617.2 746.4 627 741.6 640.6 713.3 713.9 678.2 787.3 637 840.1 595.9 893 552.3 923.1 500 923.1 448.5 923.1 403.5 891.7 361.8 837.7 320 783.8 285.8 709.9 259.6 640.6 254.5 626.7 241.9 616.9 227.2 615.4 227.2 615.4 215.7 609.8 206.7 595 197.7 580.1 192.3 559.5 192.3 550.5 192.3 549.1 192.3 549.1 192.3 548.1ZM359.4 578.1C326.9 577.1 307.7 582.2 307.7 608.2 307.7 654.3 338.9 700.4 396.6 704.3 435.1 708.2 480.8 684.8 480.8 631 480.8 592.5 450.4 584.4 396.6 580.5 383.1 579.6 370.2 578.4 359.4 578.1ZM640.6 578.1C629.8 578.4 616.9 579.6 603.4 580.5 549.6 584.4 519.2 592.5 519.2 631 519.2 684.8 564.9 708.2 603.4 704.3 661.1 700.4 692.3 654.3 692.3 608.2 692.3 582.2 673.1 577.1 640.6 578.1Z", + "width": 1000 + }, + "search": [ + "incognito" + ] + }, + { + "uid": "8b9b70446a65668da68c2844d30ce64d", + "css": "logout", + "code": 59487, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M888.9 0L111.1 0C49.7 0 0 49.7 0 111.1L0 888.9C0 950.3 49.7 1000 111.1 1000L888.9 1000C950.3 1000 1000 950.3 1000 888.9L1000 111.1C1000 49.7 950.3 0 888.9 0ZM928.2 539.3L744.8 722.6C734 733.4 719.8 738.9 705.6 738.9 691.3 738.9 677.1 733.4 666.3 722.6 644.6 700.9 644.6 665.8 666.3 644.1L754.8 555.6 333.3 555.6C302.6 555.6 277.8 530.7 277.8 500 277.8 469.3 302.6 444.4 333.3 444.4L754.8 444.4 666.3 355.9C644.6 334.2 644.6 299.1 666.3 277.4 688 255.7 723.1 255.7 744.8 277.4L928.2 460.7C949.9 482.4 949.9 517.6 928.2 539.3Z", + "width": 1000 + }, + "search": [ + "logout" + ] + }, + { + "uid": "0a8c4734a2d9171bf040a5cbd4b019a2", + "css": "donate", + "code": 59489, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M800 0C720 0 675 55 675 55 675 55 630 0 550 0 465 0 400 70 400 150 400 275 675 495 675 495 675 495 950 275 950 150 950 70 880 0 800 0ZM900 500L650 750 450 750 450 700 650 700 650 550 250 550 0 800 200 1000 300 900 660 900C685 900 710 890 730 870L1000 600 900 500Z", + "width": 1000 + }, + "search": [ + "donate" + ] + }, + { + "uid": "21ec239b566a930a77613e0015a4661c", + "css": "dangerous_zone", + "code": 59490, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M238.1 22.7C185.5 22.7 142.9 66.9 142.9 121.3 142.9 175.7 185.5 219.9 238.1 219.9 290.7 219.9 333.3 175.7 333.3 121.3 333.3 66.9 290.7 22.7 238.1 22.7ZM761.9 22.7C709.3 22.7 666.7 66.9 666.7 121.3 666.7 175.7 709.3 219.9 761.9 219.9 814.5 219.9 857.1 175.7 857.1 121.3 857.1 66.9 814.5 22.7 761.9 22.7ZM107.1 269.2C48.4 269.2 0 319.3 0 380.1L0 527.9C0 588.7 48.4 638.8 107.1 638.8L166.7 638.8 166.7 792.9C166 796.9 166 801 166.7 804.9L166.7 946.9C166.5 960.2 173.3 972.6 184.4 979.3 195.5 986 209.3 986 220.4 979.3 231.5 972.6 238.3 960.2 238.1 946.9L238.1 836 761.9 836 761.9 946.9C761.7 960.2 768.5 972.6 779.6 979.3 790.7 986 804.5 986 815.6 979.3 826.7 972.6 833.5 960.2 833.3 946.9L833.3 805.1C834 801.1 834 797.1 833.3 793.1L833.3 638.8 892.9 638.8C951.6 638.8 1000 588.7 1000 527.9L1000 380.1C1000 319.3 951.6 269.2 892.9 269.2L107.1 269.2ZM107.1 343.1L211.5 343.1 89.2 559.9C78.5 553.7 71.4 541.9 71.4 527.9L71.4 380.1C71.4 359.2 87 343.1 107.1 343.1ZM365.9 343.1L485.4 343.1 360.3 564.9 240.8 564.9 365.9 343.1ZM639.7 343.1L759.2 343.1 634.1 564.9 514.6 564.9 639.7 343.1ZM910.8 348.1C921.5 354.3 928.6 366.1 928.6 380.1L928.6 527.9C928.6 548.8 913 564.9 892.9 564.9L803.5 564.9C799.6 564.2 795.7 564.2 791.9 564.9L788.5 564.9 910.8 348.1ZM238.1 638.8L761.9 638.8 761.9 762 238.1 762 238.1 638.8Z", + "width": 1000 + }, + "search": [ + "dangerous_zone" + ] + }, + { + "uid": "1516825d06c15eda357b9a86684a2aca", + "css": "happy_toast", + "code": 59491, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M493.9 66.8C376.9 65.4 262.2 74.7 150.7 95.5 53.6 113.7 0 173 0 262.2 0 327.7 36.6 386.4 90.9 413.7L90.9 793.5C90.9 868.6 152.1 929.8 227.3 929.8L272.7 929.8 727.3 929.8 772.7 929.8C847.9 929.8 909.1 868.6 909.1 793.5L909.1 413.7C963.4 386.4 1000 327.8 1000 262.3 1000 204.6 974.5 129 848.6 95.4 728.6 74.7 610.1 65.4 493.9 66.8ZM363.6 429.8C388.7 429.8 409.1 450.2 409.1 475.3 409.1 500.4 388.7 520.7 363.6 520.7 338.5 520.7 318.2 500.4 318.2 475.3 318.2 450.2 338.5 429.8 363.6 429.8ZM681.8 429.8C706.9 429.8 727.3 450.2 727.3 475.3 727.3 500.4 706.9 520.7 681.8 520.7 656.7 520.7 636.4 500.4 636.4 475.3 636.4 450.2 656.7 429.8 681.8 429.8ZM409.1 611.6L636.4 611.6C636.4 661.9 585.5 702.6 522.7 702.6 460 702.6 409.1 661.9 409.1 611.6Z", + "width": 1000 + }, + "search": [ + "happy_toast" + ] + }, + { + "uid": "7c609c9cd136746313d773004824e4cb", + "css": "light_bulb", + "code": 59492, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 20.8C477 20.8 458.3 39.5 458.3 62.5 458.3 85.5 477 104.2 500 104.2 523 104.2 541.7 85.5 541.7 62.5 541.7 39.5 523 20.8 500 20.8ZM175.9 155.1C152.9 155.1 134.3 173.8 134.3 196.8 134.3 219.8 152.9 238.4 175.9 238.4 199 238.4 217.6 219.8 217.6 196.8 217.6 173.8 199 155.1 175.9 155.1ZM824.1 155.1C801 155.1 782.4 173.8 782.4 196.8 782.4 219.8 801 238.4 824.1 238.4 847.1 238.4 865.7 219.8 865.7 196.8 865.7 173.8 847.1 155.1 824.1 155.1ZM500 229.2C339.2 229.2 208.3 360 208.3 520.8 208.3 636.9 276.6 737 375 783.9L375 895.8C375 941.8 412.4 979.2 458.3 979.2L541.7 979.2C587.6 979.2 625 941.8 625 895.8L625 783.9C723.4 737 791.7 636.9 791.7 520.8 791.7 360 660.8 229.2 500 229.2ZM41.7 479.2C18.7 479.2 0 497.8 0 520.8 0 543.8 18.7 562.5 41.7 562.5 64.7 562.5 83.3 543.8 83.3 520.8 83.3 497.8 64.7 479.2 41.7 479.2ZM958.3 479.2C935.3 479.2 916.7 497.8 916.7 520.8 916.7 543.8 935.3 562.5 958.3 562.5 981.3 562.5 1000 543.8 1000 520.8 1000 497.8 981.3 479.2 958.3 479.2ZM175.9 803.2C152.9 803.2 134.3 821.9 134.3 844.9 134.3 867.9 152.9 886.6 175.9 886.6 199 886.6 217.6 867.9 217.6 844.9 217.6 821.9 199 803.2 175.9 803.2ZM824.1 803.2C801 803.2 782.4 821.9 782.4 844.9 782.4 867.9 801 886.6 824.1 886.6 847.1 886.6 865.7 867.9 865.7 844.9 865.7 821.9 847.1 803.2 824.1 803.2Z", + "width": 1000 + }, + "search": [ + "light_bulb" + ] + }, + { + "uid": "803e7701e3919809f716843644e1d368", + "css": "ingredients_basket", + "code": 59472, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M615.4 19.3C594.2 19.3 576.9 36.5 576.9 57.8 576.9 71.8 584.8 83.5 595.9 90.2L532.9 195.2C511.4 231.1 500 272.2 500 314L500 327 846.2 327 846.2 314C846.2 272.2 834.8 231.1 813.3 195.2L750.2 90.2C761.4 83.5 769.2 71.8 769.2 57.8 769.2 36.5 752 19.3 730.8 19.3L615.4 19.3ZM403.8 134.7C371.6 134.7 342.5 146.5 319.3 165.4L432.4 240.8C439.7 211 451 182.2 466.9 155.7L469 152.2C449.6 141.4 427.6 134.7 403.8 134.7ZM213.9 191.9C197.4 189.4 180.2 197.4 172.2 213.4L115.4 327 423.1 327 229.8 198.1C224.8 194.8 219.4 192.8 213.9 191.9ZM38.5 403.9C17.2 403.9 0 421.2 0 442.4L0 519.3C0 540.5 17.2 557.8 38.5 557.8L44.8 557.8 104.6 916.6C110.8 953.6 142.9 980.9 180.5 980.9L819.4 980.9C857 980.9 889.1 953.6 895.3 916.6L955.2 557.8 961.5 557.8C982.8 557.8 1000 540.5 1000 519.3L1000 442.4C1000 421.2 982.8 403.9 961.5 403.9L38.5 403.9ZM346.2 557.8C367.4 557.8 384.6 575 384.6 596.2L384.6 827C384.6 848.3 367.4 865.5 346.2 865.5 324.9 865.5 307.7 848.3 307.7 827L307.7 596.2C307.7 575 324.9 557.8 346.2 557.8ZM500 557.8C521.3 557.8 538.5 575 538.5 596.2L538.5 827C538.5 848.3 521.3 865.5 500 865.5 478.7 865.5 461.5 848.3 461.5 827L461.5 596.2C461.5 575 478.7 557.8 500 557.8ZM653.8 557.8C675.1 557.8 692.3 575 692.3 596.2L692.3 827C692.3 848.3 675.1 865.5 653.8 865.5 632.6 865.5 615.4 848.3 615.4 827L615.4 596.2C615.4 575 632.6 557.8 653.8 557.8Z", + "width": 1000 + }, + "search": [ + "ingredients_basket" + ] + }, + { + "uid": "9b5d9d7ce43b4e7938e0ccfe212bc6da", + "css": "github", + "code": 59471, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 7.7C223.9 7.7 0 231.6 0 507.7 0 742 161.3 938.1 378.8 992.3 376.5 985.6 375 977.7 375 968L375 882.6C354.7 882.6 320.7 882.6 312.2 882.6 278 882.6 247.5 867.9 232.8 840.5 216.4 810.1 213.6 763.7 173 735.3 161 725.8 170.1 715 184 716.5 209.6 723.7 230.9 741.3 250.9 767.4 270.8 793.5 280.2 799.4 317.4 799.4 335.4 799.4 362.4 798.4 387.8 794.4 401.5 759.7 425.1 727.7 454 712.6 287.5 695.5 208 612.7 208 500.2 208 451.8 228.7 405 263.7 365.5 252.2 326.4 237.8 246.5 268.1 216.1 343 216.1 388.3 264.6 399.2 277.8 436.5 265 477.5 257.7 520.6 257.7 563.8 257.7 605 265 642.4 277.9 653.1 264.8 698.5 216.1 773.5 216.1 804 246.5 789.4 326.7 777.8 365.8 812.6 405.2 833.1 451.9 833.1 500.2 833.1 612.6 753.8 695.4 587.5 712.6 633.3 736.5 666.7 803.6 666.7 854.1L666.7 968C666.7 972.4 665.7 975.5 665.2 979.2 860 910.9 1000 725.9 1000 507.7 1000 231.6 776.1 7.7 500 7.7Z", + "width": 1000 + }, + "search": [ + "github" + ] + }, + { + "uid": "7fc010266ac51486305f36d0be15936e", + "css": "document", + "code": 59470, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M223.6 0C161.5 0 111.1 50.4 111.1 112.5L111.1 887.5C111.1 949.6 161.5 1000 223.6 1000L798.6 1000C860.7 1000 911.1 949.6 911.1 887.5L911.1 400 623.6 400C561.5 400 511.1 349.6 511.1 287.5L511.1 0 223.6 0ZM586.1 22L586.1 287.5C586.1 308.2 602.9 325 623.6 325L889.1 325 586.1 22ZM323.6 500C358.1 500 386.1 528 386.1 562.5 386.1 597 358.1 625 323.6 625 289.1 625 261.1 597 261.1 562.5 261.1 528 289.1 500 323.6 500ZM498.6 525L723.6 525C744.3 525 761.1 541.8 761.1 562.5 761.1 583.2 744.3 600 723.6 600L498.6 600C477.9 600 461.1 583.2 461.1 562.5 461.1 541.8 477.9 525 498.6 525ZM323.6 700C358.1 700 386.1 728 386.1 762.5 386.1 797 358.1 825 323.6 825 289.1 825 261.1 797 261.1 762.5 261.1 728 289.1 700 323.6 700ZM498.6 725L723.6 725C744.3 725 761.1 741.8 761.1 762.5 761.1 783.2 744.3 800 723.6 800L498.6 800C477.9 800 461.1 783.2 461.1 762.5 461.1 741.8 477.9 725 498.6 725Z", + "width": 1000 + }, + "search": [ + "document" + ] + }, + { + "uid": "fbcb7a1dae0e327f0e00acd80ec3ed2e", + "css": "app_store", + "code": 59469, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M400 25C345.3 25 300 70.3 300 125L300 225 0 225 0 825C0 907.7 67.3 975 150 975L850 975C932.7 975 1000 907.7 1000 825L1000 225 700 225 700 125C700 70.3 654.7 25 600 25L400 25ZM400 125L600 125 600 225 400 225 400 125ZM350 400L700 600 350 800 350 400Z", + "width": 1000 + }, + "search": [ + "app_store" + ] + }, + { + "uid": "ca5b037f223ac7e19f8746372b14dac0", + "css": "language_world", + "code": 59493, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M500 0C224.2 0 0 224.2 0 500 0 775.6 223.9 999.7 499.4 1000 499.6 1000 499.8 1000 500 1000 775.8 1000 1000 775.8 1000 500 1000 224.4 776.1 0.3 500.6 0 500.5 0 500.4 0 500.3 0 500.2 0 500.1 0 500 0L500 0ZM478.4 45.8L478.4 260.6C423.2 259.3 370.6 252.9 322 242.8 330.5 217 340.1 193 350.8 171.4 386.4 99.8 431.6 56.2 478.4 45.8ZM521.6 45.8C568.4 56.2 613.6 99.8 649.2 171.4 660.1 193.3 669.8 217.7 678.4 243.9 629.8 253.5 577 259.5 521.6 260.7L521.6 45.8ZM375.3 60.6C351.4 85.2 330 116 312 152.2 299.8 176.8 289.1 203.9 279.7 232.8 236.9 221.4 198.3 206.9 165.2 190 221.4 129.4 293.5 83.8 375.3 60.6ZM624.6 60.6C707 83.9 779.6 130 835.9 191.3 803.2 208.5 764.3 223.1 720.8 234.3 711.3 204.8 700.4 177.2 688 152.2 670 116 648.6 85.2 624.6 60.6ZM136.7 223.9C174.7 244.3 218.8 261.5 267.6 274.6 251.7 336.3 242.4 405.3 240.8 478.4L43.8 478.4C48.3 382.8 82.4 295.3 136.7 223.9ZM864.2 225.1C918 296.2 951.7 383.3 956.2 478.4L759.2 478.4C757.6 405.9 748.5 337.5 732.8 276.2 782.1 263.3 826.4 246.2 864.2 225.1ZM309.8 284.6C362.4 295.7 418.9 302.6 478.4 304L478.4 478.4 284.1 478.4C285.7 408.5 294.8 342.8 309.8 284.6ZM690.5 285.9C705.3 343.7 714.3 409 715.9 478.4L521.6 478.4 521.6 304.1C581.1 302.8 637.9 296.4 690.5 285.9ZM43.8 521.6L240.8 521.6C242.4 594.1 251.5 662.5 267.2 723.8 217.9 736.7 173.6 753.8 135.8 774.9 82 703.8 48.3 616.7 43.8 521.6ZM284.1 521.6L478.4 521.6 478.4 696C418.9 697.2 362.1 703.6 309.5 714.1 294.7 656.3 285.7 591 284.1 521.6ZM521.6 521.6L715.9 521.6C714.3 591.5 705.2 657.2 690.2 715.4 637.6 704.3 581.1 697.4 521.6 696L521.6 521.6ZM759.2 521.6L956.2 521.6C951.7 617.2 917.6 704.7 863.3 776.1 825.3 755.7 781.2 738.5 732.4 725.4 748.3 663.7 757.6 594.7 759.2 521.6ZM478.4 739.3L478.4 954.2C431.6 943.8 386.4 900.2 350.8 828.6 339.9 806.7 330.2 782.3 321.6 756.1 370.2 746.5 423 740.5 478.4 739.3ZM521.6 739.4C576.8 740.7 629.4 747.1 678 757.2 669.5 783 659.9 807 649.2 828.6 613.6 900.2 568.4 943.8 521.6 954.2L521.6 739.4ZM279.2 765.7C288.7 795.2 299.6 822.8 312 847.8 330 884 351.4 914.8 375.4 939.4 293 916.1 220.4 870 164.1 808.7 196.8 791.5 235.7 776.9 279.2 765.7ZM720.3 767.2C763.1 778.6 801.7 793.1 834.8 810 778.6 870.6 706.5 916.2 624.7 939.4 648.6 914.8 670 884 688 847.8 700.2 823.2 710.9 796.1 720.3 767.2Z", + "width": 1000 + }, + "search": [ + "language_world" + ] + }, + { + "uid": "f962c5948c9a5778918a258c70e2195a", + "css": "personalization_alt", + "code": 59494, + "src": "custom_icons", + "selected": true, + "svg": { + "path": "M400 0C334.9 0 279.9 41.9 259.2 100L0 100 0 200 259.2 200C279.9 258.1 334.9 300 400 300 482.7 300 550 232.7 550 150 550 67.3 482.7 0 400 0ZM650 100L650 200 1000 200 1000 100 650 100ZM650 350C584.9 350 529.9 391.9 509.2 450L0 450 0 550 509.2 550C529.9 608.1 584.9 650 650 650 732.7 650 800 582.7 800 500 800 417.3 732.7 350 650 350ZM900 450L900 550 1000 550 1000 450 900 450ZM250 700C184.9 700 129.9 741.9 109.2 800L0 800 0 900 109.2 900C129.9 958.1 184.9 1000 250 1000 332.7 1000 400 932.7 400 850 400 767.3 332.7 700 250 700ZM500 800L500 900 1000 900 1000 800 500 800Z", + "width": 1000 + }, + "search": [ + "personalization_alt" + ] } ] } \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/contribute.svg b/packages/smooth_app/assets/fonts/icons/contribute.svg new file mode 100644 index 000000000000..cf6162494b8f --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/contribute.svg @@ -0,0 +1,7 @@ + + + Contribute + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/country.svg b/packages/smooth_app/assets/fonts/icons/country.svg new file mode 100644 index 000000000000..995a08a19b6f --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/country.svg @@ -0,0 +1,7 @@ + + + Country + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/crash.svg b/packages/smooth_app/assets/fonts/icons/crash.svg new file mode 100644 index 000000000000..d9ff11bf1ec4 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/crash.svg @@ -0,0 +1,7 @@ + + + Crash + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/currency.svg b/packages/smooth_app/assets/fonts/icons/currency.svg new file mode 100644 index 000000000000..8f9d453a4974 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/currency.svg @@ -0,0 +1,7 @@ + + + Currency + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/dangerous_zone.svg b/packages/smooth_app/assets/fonts/icons/dangerous_zone.svg new file mode 100644 index 000000000000..5ecb924136c3 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/dangerous_zone.svg @@ -0,0 +1,7 @@ + + + danger zone + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/delete_trash.svg b/packages/smooth_app/assets/fonts/icons/delete_trash.svg new file mode 100644 index 000000000000..64a59a2c08f5 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/delete_trash.svg @@ -0,0 +1,7 @@ + + + Trash delete + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/document.svg b/packages/smooth_app/assets/fonts/icons/document.svg new file mode 100644 index 000000000000..63b684c27525 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/document.svg @@ -0,0 +1,7 @@ + + + Document + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/donate.svg b/packages/smooth_app/assets/fonts/icons/donate.svg new file mode 100644 index 000000000000..c096702c0ec8 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/donate.svg @@ -0,0 +1,7 @@ + + + programming + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/eye_invisible.svg b/packages/smooth_app/assets/fonts/icons/eye_invisible.svg new file mode 100644 index 000000000000..876a5bbf8618 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/eye_invisible.svg @@ -0,0 +1,7 @@ + + + Invisible (eye) + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/eye_visible.svg b/packages/smooth_app/assets/fonts/icons/eye_visible.svg new file mode 100644 index 000000000000..f37cebf7b573 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/eye_visible.svg @@ -0,0 +1,7 @@ + + + Visible (eye) + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/github.svg b/packages/smooth_app/assets/fonts/icons/github.svg new file mode 100644 index 000000000000..0b3882f01e79 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/github.svg @@ -0,0 +1,7 @@ + + + github + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/hamburger_menu.svg b/packages/smooth_app/assets/fonts/icons/hamburger_menu.svg new file mode 100644 index 000000000000..f0b7fe79c19e --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/hamburger_menu.svg @@ -0,0 +1,7 @@ + + + Hamburger menu + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/happy_toast.svg b/packages/smooth_app/assets/fonts/icons/happy_toast.svg new file mode 100644 index 000000000000..6ef0398295e2 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/happy_toast.svg @@ -0,0 +1,7 @@ + + + Happy toast + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/icons.sketch b/packages/smooth_app/assets/fonts/icons/icons.sketch index 317f26f166a5a1fde5ca48fd4ade1ce1070a7e82..14a322096d3979432dba345122fa9d04b9a1e29a 100644 GIT binary patch delta 219285 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 l{jO^3B=j1O$AXsjt8V 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

jG?!4Lhe=&CdO^&Xc(7mRiWLV!zDe8q+t zxJ~>Okkmd=)s>Oh*A1%OCn}z9Z-PTmz3KeDfIL7&$aT0Gv>>k4f}(WYe-kVYQo@6` zJv^&xIrbked&jsV#*m!>Y&T?Ju9aY0#>~KqW3c>M+~J6?3Hyxgnt-bQtS?UXioKZB zf7X=SU_z_<#t9O^J(v$r^FJ()R(b+HPZ{UJaynPNc2dvT*lEPOrV}}p_;>|}o;|q& zJ=fp@V?bp#zT{q-lb|#C84R3&gll-mYy!?AZO95(^iNY^i0sLFb-~STYmch7s@nap zOs3g}ehCuge%l}();Ob-txb)45rjRsh!_aR#(>Nueauuuz#ImsfgMO?Smutnz3%BE zTj`LTY%we>XpziBNMl5QdFD77vS%quvvncF9H)cqlME&ZA5d4m0)Z6nIRUkQ@76Y4 z?1U9cG!8s&k0HCu+yEa#k|5*CjG>g*s{s&jGjO3f$EL`&G+(1A#IYu;b;PR^ex3;% zSIxM|aUeAVXl}34l$*8{%82mD!%O1bg36<}?S!I3GTb!KcNdG(_p_E;mJf60MmC7( z4S{UGegT!h4n$}8?LIq)q$p>3KfmzrJVs|?!S7amCveJ`o0{NQ$FdD4)Ww#<#gS

R7U(I}rC#bVHb(?LH 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 E1+X*np37yZeP(t+c&x7@K7U`HF&6{pJ%- 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 z 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

U|5X-<<#;`P5eXfNfx>QU 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

Tosdi!#?bPH#>fIel1af_WZWzx_eh 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 delta 141950 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%0A8p!ucFD1f731d;^PhLnbX zNL7$Quq`sGV+Pm+C+vaYuXZ{znC+-*WA95PlU3U}Ffb|ck+K)yQIri| zw4P;HW;4zP#g$YrnKvB8Yn=8Yn)1MXr{px zt5GN#RUtnEf*Y9Y!33jHiE)ADM0kZ_c3n=%yuc*K5eA+XZa0^J7HUf%j-zl_AmWdYG8#4MFbhtV&JnN`mq(I?sC#%ux3FR5TP^>c>qiYb@@oiJVy^-BD>Y)BoMiR z8dD5bc;0-qpux$rwB>Anld+hlj_C|x1yBzvWM*8pnp9|@f%BKb!5yyV)@s(>jv$N2 zxyuAYBaQc_wgiJw3KKjC_Jw&mn$rMRjHGNp8H?*CpJz%G_np)!^3s%Z!CDHE|AB{9 zY%L63H4DNmjh}@_Lbu$C7x85*0)`ysR|s#c@FR_XU6jI?DFr!r*lYyl zOb#?~_F{lO1=m{Y%P~}8kQi*&;cCF`1-LII-FPtCCl=8G(U~C|2aD(Fs%{lhz=q`U zBj}(gVW0q24-ZocqIS_K;h-7ti*0AnS`)%*Ey!Ua0um6=^u~}DV%u`+sLCR@97%i+ zcczd5iWG$n0W`ON0?SjaBaUzoj#!5~V!2CyaTRd2 zm_oV1n9qw2KB0{fqB&u)q-oVIR+j|sAmqkM=CD4aE+nYX9`)Lh+P%I*GCqK-Tt5M_{BTW)JmvJC zG{Exd4*?|a^L(gROlWLWH(lPAEz-SF?8R+Zdlm6YARkQ)vq4m1AGrZ~%$U8m4DmdM(z;fGBe#;q9B-2!jKFrwJ!L$ zK=_1wh)4($T4B?RC*bhPmU~caQz7#gP7w@+(@`6JAtPcTjBC`SqJ?1J#}mRdgJ0~- z5|P#=&4m|6B!=R-F=jdS0irIX>_mDH_b z2pQskw%;R<4_+;z@>qaURzo$hGO&bK6K<#eXJFtHp69f#xtj@*ihv~)gPSapl;M*e z61IA5T;&s;Ud31V)Iu6gK2iRs3*6bG*zS_3A}KS;y|y0zq;_3R0z+mC3MDLVC87)R zD22U981!(w2|b!Fhj~8XhKbL?(ZVK?fbr0OES~LLljIfAW<~VctAm(R>uL%Zu=Qmk zd`k8h7ayZuLf$8o+=ix5lu0CHL0lvlSOrt|!h}w_n*n?!@#H`Y2Dx8m4Nm@)@evvaL~ z-&?8m%d4X3*j8TUm$)&+BfPw=eJ{)-#Rh|@Td z=XyUy;I`~2C|Xc*^zQMuPyMv;5B)bh?hn_uOPM{XHKdePSIhpkdR$SD^g&+eiy(!0 z^WD#zvoNB)IosEaybvVvHv$Ue$Fi?~RPEOhL4zoVdRn-hsP=0hU1|Nyi>lb~8uEc{ z+RTxI4P~t}@!?41K*zSeUbSD=$WqP-eUWwc;xY@oLY6XWu2l!jp>0FoRh(GwXDRU~ z$hW-tdtd(kLJ{!zK=<4?<9AMO@UFKhs-$G_{tWm^}iY#xfVf2H1kOh*IN z8&-FUhH`814E+u}a~DB;`3$wvpFS<&E#P8Mm6JbG0uD*Rf?AIoeVDym8Q(#%-`gn< z-#R}1eUV-fgAj3#ZCDx#UCCF2(Bv18x~p3xyduaz%z^+GH0{7dmLAeB5}n3P+5bUp z;dR5)0FjFZOf5C!HR0(P`Ud!a6H6~D$;$==r|Y>65h9T9{*syN5a&9?@1qVeYdRA6 zDb-jB7I&Psp;we$>lF=bu#&=WOEJ4=uEUw@@PLR3Q3r{!ZdrOx5fe-^8gO>SKzLKlq~-?A<)ys*auZuw@o7&X*1paY!JMu+C&8#CK)1SR!Yo&dn92^)CI8^ zc%KC*yd^*!3wv9DLKvvYlA{nUD&>yJ_C@*)NDGKIK~Ji52M99~ZW9Uru58J#zP@ODaN4?5Is0x2I!W^T*Ra^ zk)|c}2j<<({FtQ&k_$$EKn`e~;N*LFE|WbRhpVAqlRM%%csvnhIF}_Sb=A zAp3{hpr9H~C&iD=rNC+xpFT3GNU7R*fGLY&O5fbg1i)|}rl2HI-xT#Sp-P9qoeVD` zpQMY&_J*~&q`--KJ^`Z_G;L49l=Wcm469jpb07l3K;}3MC@Rr^3U1_MNsWp`AY9&= zISFP~oW%rAR1{|^@ydmwbYK$CKNLZmBh@H^m11P8WW71J?k0g#-~2YgS|bMla6F*$ zV+~0=^fI$(Fqv!&p2itgj9?Yu(Fb8+KlyU(0()xM>6FIgi>;(Cgc3n+_ z+H;~qOpFptxzy~PG>6ptr2-A{>Ow@pxF)BZe}+AzzgAWqFkFI;XrMYRxEh#3m^vv# z1sWwc*r>R~z~UHaV04XJX5f^Lxq7w~%Gq0eU=({0kO^CVeV~ESX|UJ$l%Bbphk=6| zi=NGj06Mi~n8+hGz`zMjRW4*9luJ@W%rP=$6WG%*rCoQ^AVum@<|2$ER1_;eVZh2i zQH(h-k)l1$@kdP>2rF#vDHCCBi-CEtJ(w94^j1(oNrxt5-ql_WHHjBDIeeC3R#Ej( zinbc14xvzg6VFl8;S_KCPf0Q@?*2r5$uB(sX66C^hHybPb(~ZmeI;a26}3=hg@Ko* zRp7<&CBp-b(o9}eQX|-5T1na6EQvZJgT`u#zBV$bY#}>tlN70>3f51=d`UMnRFD>R z6LM?dzSr};akPT;JAejV0O>R^I{RmLLMgZ|6;)(^0x8KZSV~~D3NUp29+UIRDYr0a z+m7Nmk2-W@;OkQMKpuNV)pQU(lx13%ZjSSr3;ZpYh<-T?4u;Ht_K{}ENWo(Ld9y}RM#^)xWux17?^JJ|`uZK-pz<4lG#?BZitT4U z@GIVb@vwee?PQ&l{JFg-c-s_xrUOU)=+{VyW%AcB>i$viHzfn*|Br&T->+AX%lF?0 z1}A7KTMf&~YcOu%l_(3Z0*mN%Nm8dto!4C#&Q`%ut6=7p80VD;f-91vLOx0)i-Oq~ zW^nZjVuZpShcJf%@Wxj}%7t>2dQPI|Uq>^4B+Z*D>5|ZcD;&+7+;6<9_9L$?(uxu+ zplSYG5Hdq^-V!tia>xKsC6et_?rX{|fzP9f309uM>5w9Bt9aQY#$sPWs0=|D^nS1c z^xWgZ07KSCI1C^eyO1vl%0OzMNftvwPFH{UQv|^b;2Ibo;4~LLTi3kd%mukQVNOhc znG;o#&x{ajmp}Y)0`dEiXH=rlxl&i5U>aYh(hNZ3^1D5 zlQEFjVU0pKB8+}K9Mvuuk|av#GA)yZa!A~AMRLm=2A~FzFCeer2;p`&wu&_m12ZWM z)xcmmRk-V8XY&9B9XzIqpa*z9PB~WxRv_yFtS&W2FoM9NI&xwR>@gbPz#yN043R11 z$@bQma#~F3n7eHOmPN>d0q3wNGDR19dK%2^_p}Bs$bL_0*xfvE)*}x94H~?=0)S96 z0TcpESPC5wSJ*fxG7^4PAf>{-rn$MHdjbIm7!X#>9zS+I)P+NPykVC!L8h8vz&i@y z46Llo1V@vwfnzX(4zysAhbM%8f<*$K!cvhsKdIkShb31mrU{&sEH(bvyJNyxDJ(mj zjDUFgLyBI*;h;|jWFRmj+z(-6{9!NfqcZjXxn2=Ok*LB3#<0H;RCy-kLA*e}@FGvG z-renjDEKoXO8`3#96#i*G^UTiL5&Q35X|i(hov9EK^x{AVi4{Dj8zkVA;JxE`3QMP za@k=C6EAie6rliBiOA}CAQ~D#&;(c!TgWLvCnjegWZIx0IWKw;A~zQNKZ+^angqdfxz2@^A=p6aHSRUnHIPH@@y z#%eGR%SoTV;H;d`uG2|>z>1{mg_8}4lFWiIR)g`u5E6HP%MR_;x%#gQ(eHRIdU$5>Em=1g9~%CZ-5#CDBPhe z25daUAT{B9@WM76{As@;L+3ICf=P7Ih(xAg6AEpWBOte92jm%Mu$Eq%il7X34h~^a&0r zZd(D#;+#Zy^hY+-=&4}O!i0XgS_^`7r`!Rt8*V#XW?2fp5U=xMAS83_laXUV*&K({ zi1Wj>&e_17A!fsWWe3BghFwjBm`a#Ff}bV80`;bv3GokE8!)#Mr?G|1tZl*8Mb(4* z7T~`o86<>49R_Y9N!OH(JY_2E6(OY!;-C>c;>J>4lP5-lqEmzeD8~b-lYNd}Q6%rf z<2UPntUvx2Wt;CCa!g6n1x=RJURNo~ow)E&VI(J;XI&hBR}IwLv;3&ZQG!L#(^}0b zhY2YM0UvfS&&%bhz7(gP&;t>_5x+;>wo=EVN+Qsz zAV*=};uCz{!EbgtF0OK{E9Xy$Eeb)824H z?Km73Mmt$M!md*Gs=`GBYwY-<6wIR8z`&}$$f+{hwL0c%8pNqWu~q_lB5I?{3JFsa z^%E7Of|&Kl!ycFg(IF)ZhL{bGNI1Y)Fy-M-Y1h>(;8EeC5Lv>T7hN~C7=+-HplT+f z#<5j@jBEK*qE{rsf<&~5;z|QJJrdm)w-W84NtJ1~JH>a4CL5j;3f?;WLD4%wf8@C` zHki|LO;QVJS+OawEFo$*GKiDG7Cy!-Qt2su$@OoCWjv zQkAymiav2L@Of@tzzLY>r1{h|+I#B!gTXp~4+lEtZc7Y&n{^BwkeOJKXnP(98W^31 z3HQRl$?a|)EVFOm+fL5Iv<5Dihbawz(Rny+oSN%lpt}PNxS0p5VR!Q&i5W6f)Fyyb zEYwxOw^5GGInUjJNjq|5DlHQL9+H{^BhxovTKQv#q`fVswCipfFkMNp5{HZlsrG_@ z_ma*f_(*tCCdV`r%_|coA4%Ck{{%ch3r`~XA@NwwT2A}$vMW;}!lWiJJVZ27MeZtbmJU36!lqHjfixZZXrrg%wHdpOs(zm@v-y369GZEBCi9@y(T zFTA3z0brBl?TWJOC{~;+5{^=sYie^QXcoNq#sn|y!gdj%|4N1JTp3+lQ{m8JwRmxt z)<|Atg(pT(+=cQplaJ074pS-|#HhVneQC*yKYsnVzI%WF__VmcwzXd|tfI1ii9!!< zeO1_t>_y#G)UxGenAKfaHgit-cuskB{g0)R#4zuT-UQn$A6NfE9jM-NE>l>VQXH~< zeODujF2`b5@%ebWe!jb@Hp|5?qW@dpE>^Jn_f7JB>&??&ALQLYDlJ)x?QcY^_4@7^ zv5p@_z2p5&FW9QIJa!)!xgzy{ZODC4$9nJ`TJgxJRMlVKiy={h`tfmn_x!Z{u=CgYsKB0!^W)v~VL`Eafd%u}-Y?LrqN2B-$7@P|p+y5`Ti<-8 zywG3QviQpTPa<-O+B2i?%Y&zr^L zE$EF|=*1%8Z~j#B&@GAEh)^ba<9ya+VhK~0S*{OWfAja*S{?{ zo7K(o?~A+VrLpr5e#d)%f0Or2s!JyiOOXZv63A_1Le>Sil5GX~RsYKN9eqVPOXuCPS@>YvUq@C8k|9LHfaQz2m_BeW9KKNdC*5Z11=s$2Lu-nwud4b2Pi(>i6{qdw& z3HsJPn%&#S->VK!V+VLEzHJ$#RpZx4T;w$zJcJj$yvY-h6y4%%q@2>)=rg`s8wFG3_tlN?iGa~jijHV-eI@s{4eG9q zk<|#=fQ?3hq*s!$^)li~DV!E5X>1nJ45gc)bYphN>$taqmi~7xYN5?JgiC|`1P@vi zUQ%)KgRTNDO$C@oId%zzF2T^A?+o+Kc!5jLyluoxHhA8Dr(}}kz}}wST8&qDpuUPI z67Fk*W`Nf=Ato}&Kx`$TqcGql-GkJ#s%_1)v36a7(1Y2Pm&w-vCw zckzfZ&t|(77s_;-CH5c&|39BTET5h*+YaMAuy{S(uCBFHu=gHu?B!x!-{>~i4~uIh z{wjEUac~TOhfZEP?65XW)(>hoy9zQ90chPHSAxV~G+V(K~DY*%k)Xk&8Pv;y@G z-#7drRE0Ekhe~3Rd(aRAs;ILTcm>OU=KG#i5-(Lr+zT)Fx4*jkqgM_dhXhC368jd~ zAPNKPBJ#jer4)#iWnKFTrOA%&{yBL3mhb)v!Q*d#rT!`0vZ?Mt#Y_n0?mZWvB>T@g zLwpHtQA6~OclhN!=XZGfS*IO_4ZtMXG3HplcKfc&I;}tLtlL+CJUJ6gX|9ZyH=W<< z-8Z=FGcs1=eSUe<1%2Lr*j1l3;mp|bIC$6Dz25t@({7J!L-n;oXxeS+7*vLE68!{g zbN|wRgCa8`3A+2Ns}B2DunK|grB4P<+Fa5H?>l?0558wI;Q-PGSq<-s7sO411)U{c znUn+;k}&n#tP7iTj-VZn0GL2$zo5;81LFZSf@OXDjGV9lGL!*bys`mZ#X*^WJ z26VP85|1=B(okvAK)D$MhMLhAGpKJ0`r;cgphqv1fBp^U-z4gTuI@j%P)}Zb+c%uu zPyIoM{XA`R@^u4s-P248KIp2S{-~XKX+L$#lTC*vrrIE_W3NM`o^(W00h0#0(bZLx z*NWV7HXUZuLE*IauuGd$un7a(2}Ghd9pJvibkL9q|CLRLIw-oj z`7m_DVc!VV_iQ}O#=~qp{P%1;EH$v}Ffs7G#2s8Qb4c8M{|Monm#3ZY`B7RnT@=-6Gc!2MK@&GYlLN~qf90r2T(=OoHWZt8 ze-W8Q^mZudt81@LVQfZ15_-QGu{0-K=7bA{*K@+?(-N)kf|0)9QM0CljdOd60A%`TRkIZLxX!xL$08 z@Z+%Dtj(gdL59sMtCq@1Xn;H@{Yo#Qe>gcxi?Rs{!4S-F^L@DaONsJdpPz0PPf$i))PEg5_kQs#GuWULNaaF?Fn0tN$Pf_es;89i?fin~z zlMWe>yv*j9*&H*Q5Hl0E{>u|^9j{PEr8{c7F7awmW^l=o=_mzcS;J`3g*j!*f6bif zIPUL%2NlW|yVqMG-a-T2xH7x}t}R_E9lr7n!j6mE8geay3-H|#gdC1?_%9TTE5h4*n?EIrp4e@2b*!}@Wx zW3_ssQ2iHO`W}ei`lj(bXdNKie~yWXYJCKAnjBnTzOJ6d-;<^BH?`(fntERIs#-vw z3qx~s;I?mf^oOUlFvYyAQAww1hPMe6YI9vZRZ!6Hp~I7BMC^q!Hbru=ER)zn0=*6^ zYR2MduB$(8wa!&R<5fW+8?6WE$X^LKXn@XZgL|W(t)iF+Ly(lPX2x0Qe-$x*%cHUl z!01GQqST++&}MM&7#rF*QWtcEt{vi;0a80KsOF-#V*nvwr&cBGQvWKnze*$p{hBz6 zP)ZR685{iDhYR;AXD!t-bX|NTxsh7&(^S{HIz+BYH<8nd;g+ShNoW@97=sdYhY0+^ z`po+g!oiedA0NUz#s?+Me+I2SxaI-@< zif|N?ZHTnZd=a87e@vDKMN)d2r4Vm=J%bvmG(Wbb;D1VC!( zN1Jsw35dsvexeTne?T5)Y7--AT%iAmoMHx{y;{$EtRvkQnJqSTB7wi-@#m zIr3s0D-puO_J*)$!P*aS4Y5r_)Xg~kBBlIBT1LsoB1)C{B4g}s7C2`z_Hdj93|sWD z`8Mbc1GHHYl`Pot#w?inY9hACA)3HL&IP2F!axIOpM~@xf8yY$NIXa0SI>gkFNd>` zq|7!?k^?*o)huvGM%>Ry5_18X*Pgi_NSlcyUy!AuOQ&a%X9g>3mS-`iq&i#Ao`fRu zSpsrC(~q!UqG$;t8OzPeB6YeFP(KxwJr=%P6EX)76!Tm&wj~cZGWUZu30wt;$wj=C zSg%&M4MG%3e_0nfI{<_sQ~x#})0mwjQX)hT@VHpt(V>5M zKLfHbdDTRaG8SQ(QcH`#!|YMd+4~9E`)|dg&N=TRe<(&%>IyPZ`5v)EQrvDVr3lw9 zQ2xzDcP^6WXv!zpe|e}(V|RC~y36E7#H_+S#@Wzz!BLTK^#LR}5PHo*)PLz$JRny) z?qv;svn%^awT@d@hz@xi21pK{RwvdU@WTS(*(@zU@f8CkAGWP*dJMzuxEhu)^dVx4 zf-N(Tf4ieB{4{4-K;MN;N3LqzB$6ja+$03Is8xaq(umwHtof;*`vZ32_|u%$F?Z7- zZbv}>b7B*?c*G^H{2;(mOeN-l_Ls3SO~X*k=#;%FQqF~%MFK5&ScDSLw#LYuvQf=v zFJ94Tv##bq1cF04EY@v+&RG#DM+ZYW#pC11e<6K2szgnMslY#0j54oPedd z(>u|uOMzx=3|>1mOZKBC4H9}8^0h=vGO)8n*m#6WsqUqK)(?eXY);M2soA%Znk7C@ z%#@I6iX*8a{Ue?vu~y=)T=n^zqN#+X@joJ+wjq&+w;Gem zAT<|9r`;|BsYF0AS;YUO(nL%aLbCAleMn$$B_Mu##XIgSJ&MOuW&uukI< zdk#rpi4|FdW1blfjQT&a7DbpTrvyhYCiyz$QQP*$srFnAT;yI0oXLVjO(GVb~iE{D53zs-*5~m?;9T&cn9+L;1cjlaXtpe zH6B60R~l%?<*;xK`M-ozTAx_jTV_YiVm!nB6|Q||dwq{O2iB3KI&-8y?naFtgt0&} zRpLPsxf?uYj*cFuAeCHSfuHP$e?(kV3j-(J1#ZEVh9^4)O;x2;jWkRs)kSfgP^8-W zu_w`@l5k{=pziD#%#OilI0l^OTfnB~ao6RcAdHAD+^rrSC}01};_;WAIGyZ?z1Lr~ z7B=grwW!8_xJFP9deBc=AMfc8seRv1rm9!WD(ox^y3Q{X59uQ$zl*Gee@v}TysWM= zu3|6?>8xKn6N|hdVv(y!uD~~A{wr&J1em4MJi&koJ8t3a+IM9Js0PUyoJ)Tm>U*_((DYf?y&bAh}?K|yopqJ1Po8{x`Uqq46kkNI=2zgTe0g-}!{U<_AnoVT=wAj&BJl?LK?{2Eia`B5qt?Jvw z3eFMT;_{yl>&??&e;?${5DZ!rJ=@u1*f-k$x- zhxfn!`uw!`c(?4JFZy}C`SsuT-b##I9SX)ySLH(LeRh~TsPiVN3a_nM&vBP@WOUNX z>&Up*L<>;eo0;Q|2Lxv3xaX(khte`GGgI+3KQ1Ay5VWQoJm!oFBMJ#Tv32DF|e*EDaMR@xh~WDb9GK;fn@ z_?yM!EtQN&j6Cx9^==!fBusSvW&WjAc-w0rbvO7=NE%i&|X z+HDcFu|~$U+kEO%7Y$^$pVVJmj%45f)6ZaJe^3JlrheuZjjuoW^tN(2JnOm{D}b^t zv~QyT>hRD~CHODXy@x0>?Qq?a+L2j-_AHZdmy|0r2gXa zWEeQWUJUFL4{G4Rd@<n<c@{UTXR_yWylakkfv{Kuq|(&&Ft@ScgjfMWD?8q0R-q?^yWpvZln2^@e?W(K zgvm9BLJW#ED06K~e7s~yDu?WjxQntBP%ZevK^6OT}M z;NZ0r?s{c#6Xa*wAgZ85Ke)`#e}b4hq5>S|xd4R(jf_rHA#V?3NcN%Ob7^8FkYEIK z8VYYX?gmIg%ry-W93f8lzL=#<6JG}~5-Yzdey)Y6t_WrM^p z==J9WYkI0(os=264O!vw=*SxTb?X&=)p#8=g{4TTRkL8!>Nr?!7K|DfjN01KJqN+g z%$7p7tzCWf+NEp=iRLA?f4mn$4#K)eGOcV7lk&^9$jSsHa`f#hRnI2%Y*O!;)LT0k zLlZMZ8DYYI{bE?1wl!Hz5LV~dN-0)$x-DZL3-MUD@=!DGF6BMT8L<(~r;L%gXJwDv z%4u4JA#9rnuS9TnsaZk|BSEXNzbfWos#bM>SR%X7rc zq)2byF524T=P&4?cHE7#H}z5LNn_kt87Dqa?-JnPX67)>)D+o!Smz?tZ&Q*m%6Ed# z4vSEvz(fIPl67s_f0=t;68c)o%8!CQZzZA()!8hl{qkbe;;)$=qv<>O={Z;96n;>Eom?!GZbCo~=Qf4&toW`Vfk%Rtl}j^ITR?|#No+K2B}*0Ry& zMbp^j%AlR01Te>rS-r*Jqd-Ao`lUk{5@r6nQK ztn-kWlKS&3lE1}XUIz_v$daVrx36t7Cl2Ps!CvA(>8@>&HA?mpNrRl!H9N1dBw+XrPpKd`YX! zfz^}AnFBv=!m{>5kxD}yp$c;kcpxMWJkPi;%OGp!%)x9~yS1!Q;MI)Ma^v@Q^{ZoX zf6}TbD$?;@Bvov@$g|P_r zX>FYiB<<}8v}tDzx8rV@FdhWJC~}+|fBCO6lK{LYAaF5kFptMv2mFM+nNoHZ!jPgI z7-57^M|@e}olMUD<5h;t4l%C)!7c;uqOOgBByx%TSKP#t50@dL5eY5|L2vo57I9P9 zv_l*0!k4qhvqgGpTLR1KW}R1cNhRe^8FE zYGqJb?YJAKn7VO5&4v1}_GhVu4^Y!CkRMOAlIMwtH4|cRuG}4FQ2#&cKRw(cyT=sGe+=qBy!*<0xc%wX)8QtRw{C%0{1qG)(HQva$xaYb zd1V+@9#@^;P`Xn^0sE{BAWzRC{)vES8Mk1i^XQxRq5`4ZpDA%==^%}<{O8k$<a&m84Lb9CVUAN?9WIsI!G^(UlH zVB_U)8_{R-|3~sx@9x*D$L0I`navi-u%Zr_^D*;C7B^lEu&s%jin8F@=$P|wpOb$( zcKQ3S>?&q;o|aL@+6J`d#kqhut1k2!#EROosk$x}seo^rPinsWzxd@p;n4n8=+mL| zi9snzW@RKPA#kSte_dlxYBS9QjAi>_cTspvI!BD#&j)DI%`_oAM!>})1@-YG5>J$y z4`6hrBvGs{b~q+rKMF=@b2^J*^1S(N`BQI0QM7#U)=?mt{ZI~@a5oAVCv&nr8Wm-c zQ=3mlQwdBY1RfZK%5$iXI~#$tIKufLZvh2Jk$rgKI_kf~e`%*dXOT64;NbLLmahf@ zHzmnrP5AD!&N@z^#dwt4U<&>5gjMW>0CWiO^R@!*LFtFn(XaI zUG-Y!`}-$<6zHekbg+^}&lV#U`SLYRJASa=PIrHR|80D_Rk!)1t4`}DKXjOzXW+|P z+P(YSIY0O^f7c@b{YSe$zV`P&?XdTduy8f&ex*SMzItp4f$G=9_=C^E9*Bj4 zpn=_2x-<%|Qcce}vIU@x;q260L9nBN-tMpC^EdSFe+ykc5Vb)q1HrT|`>!6d5eBw` zeQ)i3-eKqABAsX*W0xJgb#(FvhH%h?yHO;0`f}Fndm<-xHlOHs(azU7-v_fAaX2R3 zy^*bvB%&(C0=(>e1?8zfJh?QWNm0A?Yu`%=&_F8GQY6r2sh4#v6;rTx`YK*CLuh95 z`%B61e<^3%LRn(|O1z(Zvfx-=IW!s66~*ao;dNy}D85Z9%4?IrqYfZTT1d0AB%ec* z8&WlbhQC|gFYCp_ho?V!vVD2sKh~@J?JGPzEf+26DL$ZbLINAvtnUsnC5OK`&`Iv^ zl#iR$r`xCd<)e`K>rCBd@knBgOZQf?RlInBf8CL#^A%An-%Mx{qIclqi1XrlMB97g z#4QPpGbJxz&GknvzGx`zv%c8jT?s8CXy^=3H1=WN$rGajSB%LZz;87fgQK#|V%we> zYRBQIsM(-G^kr06ev-p5n4txte@2Z1Do@cU&`oH}JC`(-yt|(Z&4vj*b2tyMo>SV; ze~&{&6bKOlWQU!8+C1bCA?Qaf>t37dyuiZNKLc_NlOF$scHK<_OZ#QXYWaqJLajVk z%&DhVJ=M7xj?~LuW*&21+|qJgM7=8Y2;&`dHw_Tk2+8K&t~hTNa((uVG;qEvFr{5r zv!E;1cgt7)ViL0+hQss+D5Q?4Sm-&re=gbj!(Z%lScHEm%h~dPnMLCR!#W@x3oZ(j z>EP-iZJyJZrMc$D!rSH|9~jj@%)pAChFQy07xAB4#%0AaDU_Na?HN?Vn+u{qDvgBL~Tm4+x^AZJbC-ltXJP4%>)m%0@@Yv;k zc(o;obVo{cTGqrYoOD)CXxHK_e~@UpuQLY}R_bYb$7X>-Sma2qmBjm2 z*_(urT;P=YJ7NvNC?tcRe$znjKQax(y!#sSnC)@4EVw$U;hr;cHNSqE=^B1Ne7ITu zZTb0sc;RCW?ln$ZM(8IV#$QNsMg`q7u^q2~ZQjpo;3;|ToRJ3^&VSySf7rc*zD~DT z%^w&4AmaxojVY~zgN4dqz;ey&8xZnp`83-=iXU&6&v!TFYCikzud~PBs@vHD7g5*b z{O=FT)zg1H$h-HQKKsAH>2rU5_k1(I`EmB=eD(3Ba~j>rzc!DHmq&lvFRKN${PsSh zU9P^)p7dile|}wk3s^Elf9>p&>lB|UBr7JsdoXrUIgd=8m~Y6jlu8tUw;W-tV^x<@VD!` znfSxIWQ$=2$J=;IlrC#zF1Q6e^=c44}=o5IN#aZ zT7&sXej%Q(iNrh0sHO^le*r(Evz53rOk;Vezc$K zH=Ny1^Pt6k_O1W@`Q+n9to;!$Mt?rdgSPq!k;(CXuHSI>e3}O(yXe=&-{&_w8}WWV zzmWv#-{&jQdwyB|f3Nu;KQEu}Zz{cI+0;AJVBR*r8F`nSkiB_0tQpsB6r&Aae4il9P!PW|7HI5;coUspl|sT*6~ouj5Wjqp3gN_(wG#Q`ky4sYG1lSI>3W(WcS@%iL)s&X zab^@_^~$k&fWsKrQRt<4D~uBWREm=a|C7dgMXAkqy)cQE7#A%$O3F9}5iYS3>1ib+j zxlC$)StLU6>+q`%zj`Ttb?YqVCsbldwHM;6*LD`SRTCwdl)wxcY``EW;j$*bKJ}Zp z$znJV{kLCN-lf*N)cTFj?n)w?k{vvBiuJ2WP(hs_f9QeKh+*8ikHru^9gAMPu9CCq zQqP^&>p7ph8RigoFx_)`-fE84b|(9dv;LfKS7$^~nC^MUVPwnGry&gME*+h7{m%6; zFPL-vyv+H2<+?Ac<+Bhj?Z>PuRR+XQU^|Nt$Way|pNpjM+8}QsJEqP+D%_Y(0U1|7 z7UGx6e>`zb{qcFeTK&mfx!Cn;DSlcLQ(ya%J7U;CUHLm-==7b#E(ovkoi7}B=qf>1 zcq4gb|6LVSz*U0G3xg2GtF-hv6>02+HFY-%YCHO2>-={vuuXJjaW7H5+u6eNn0jWOWi&@LL7@4R?28NBjK}Ae}Ys_sa!g&~7?352`T$dF%f5i5#_Vp-){G03mT2Zs5C#4VNcgYisX#S~bM zz;#kSER0{aS64e^l6xqcSU1Tg5?ITH=3axK3^8iS7*p!?b87oHPh`e@(bb zzIL1xw1`UEq_JHhgO5@$tm@NNCf|O0It# z!G7U~kU-em3fcos*~}=Sc(w1xe~KS^quyV891~okJBxwI+;*J2w9*z%>5fsagMY^ z*g0~lbD;vBy~!ybA5)YSA(P= zjZ%)3uY@#4&Jc@aZ&OgLJz@)x`3@_IA-JSMC5J3xRr!j-qg$VYGHgJ6->fLIUgmg& zE%Su%*+{br0hFWGN$p-_f6O36br>g;Bxw_szVD@FN!_cK@;ns6ObA$2t*TNL70!!! z1VQdBmuc|0B10X8296?(k0>MnwXs~nBu;#V-h*-xnaEUfCFff~;Da>-BbByXUfaW2 z1`#>cLE$xN-EbDNM8Z^%!_nKYt~k8Pg{fTr<@>1)uk{8Divaxue~mCx$5nQtZ=s|D zV4%ze>T0YnyEC;H-Ao$!5%i-WfAgQzQU1YFY9H>51bqTaE25ftZmKp@oI*iD7olpR zCQhj2P|1-`f~4WrL}!ui;z;3cr#Ln03o_|~QPYO53<8H_&cKDw*Q$o*BbjoPEK0aT zjfQF{-Hwo0Ia)b7eUbM(}8?@YfE zwwyK>xCPim_EtZD8V-x98;M~zX2~U68J$_olZn;$eF5Sqh$Uh+4d%M(FlrR0Dw?&Z zte336X$GPduCYXDN#wNI8@EdLwyjaH{gj5SD#C3dMd?QVl-!V+aK& zwg6@s6>x$Wofn0kJ*15l6ksV%f~Joo&}ZpP!G~*rvTi#~>#jjhlR?cEDsk{6w0kle zbCuWF&w1>rf4BrpmS=@miqc+GSzSd+)uDEsIxyKdn9OPE(^`6XCCWHElY^8CAM=_B zMYMPPBROJ`tJXl>bC}b(DPkXs6UE*r>5;Gx;qrhUJmdIeuZ&6v8$YUwgxqIJk`sf2 zB&cZG)+;j{C}HVWr7tl!mm2yno*H@rwCt_WIOAH6e{pXEao2G_xkS>9!lPBU-u2dV zzJdtdRSV?#WUDdJz$Ly|)Z3WDpJX_PFeW1H&c`(_nl7EiQJ7mT1Qcfo8F7M&va3m) z!L#mN{1bOPJfm==;R{#d&eM7#gub}pHp>5HH#~7v(QQ#2qg333R+W75=HmoGgG3=u zv?7K4f88-w`hNF*v>}$QgLj3RF!;>1jUcXU{1+&?*nng8NltJ+Vmb8kK2O+hPSOXe7s%FN2 zGT-)=Gw5m7GKaB`Fv0f+T?zKul);u0@xxr>7!!5$_2whpZC9dQvX)oEv`&BmIm>Dq z#%)~w%tY6-GZgipj%yGW4OmE!!Q%1oBtYT8*Vb0pn`It|D_jsEbwv|+;1lA7#OH>c=SF~N|REK#7dc9G(4{v zbEf!D07jzTi8B@jQHb9$*fdP;f3jnNHwudpfCLy8`lBZT<4ATb=8#yeHj7~EZUevq zFc*UlMC~)U9i}A&>jjoBz`X0nXa*WRL8wIH&5Hh+ql`lugM)wLkPFe8FWMC1gO>n1 zM^~JEG8X~%aV+8tXP)>J>}?639l!x#&k<+oB278r6)JlwHj60!y*;r%e+_yn*|1Dv z3{-{1qvOUJrcwde92SoG6=(VdPI{UqN+abA5tgX!So1O+I19iPMk(T)rL$_+34jpk zhyMm@91;7~0wHTaJxE8bfISrYlvAvdE&G%E*n9+a;WeRaocB8K{=w(_^3nzf(11Vur&ztGFfaATp$%?Q@Be2mpC>bMRb@?!7?Uf_ay7FmYzCs>2%|Hse5ER& zm^Jx5K~B04?lrF{$2t}oUy*aCFs=qy8TtuMOU0f~ zgB>~tej&Ku93L*Ae-~6Jp>qHVgGzwh5v?;vd;*%wIeBPgh#vgs9I02f`T^utZIl-t zG7+kW8V0t!%wT@NLTJjkDhSFstKV7u@5t)s!T=`5ts(Al4drKrX{|u9Fu~;W_F0h9`_Kf9fQv0xH--S5}nd7TeBe6mc&S@keK1$3bn@ocL``n;>NOZO%ltI zic)eoxU{&Ae+Z6_@5BoXwb54bl~J@9Z5ddZJq;FDkz{$W$;i(j(rLUVxZ6RnOQ9_= zWpbR3m@A{RNR*gdFHByFj^Qf0NQWKH0>=pj0h0s8o}*}U7DU-jNU7nROHzC1j1j$D zLI~nYBvA14|N9t@1we+%6?2sJ8)vc))VEWYegq>JP` zV|$3C!T)D-E|4}@!Gyc9zB>p4ct-3e3BzClOd2)B;F(Pvguo+oa2BW(9R@oYmEe)TyLB%KYYn+P&;hU>IY|Bew7vvS)R(^b*trSz&+@5;+z7gnfsz zp}5q;tX0ax00l!4YeZUGt(?Wm>d|DfJ31udcM4*ZB-f&gFf3jhxs;G_QhMF@3mErJ<;Tz7%+AD&f zuF!pQ7>Au<=M1~|W!Om$0dWKzw}C;mp}PxT0k4q@avW$WSwn<4i2sQ?M(jXtAxXiP z>ltudj6rab#wUgyX-Ekwlq6+Kvlt~3TI8R6mIRS(DgT6CL534$=&5ggKq>ttIzbdK#NhD9_u@sS z-B`2ql$fyu@0D%a4hK#KEyDg0Obo(8#J+7Fb%}!$R2F*{k3~n)K;DKVZh(>nG(eQ>s6MZ)JAzf%E{I6N zhq9w2-j6BDiXyX61umKitUIxdNInJmAbuWg-C^axSw(^)>7Aj~JVLSV@Y)a?f5e6{ z-~cuQ_B6n0ad||2;old7yb&BchOG$e4!(iN0dqhc8T}35@j3h>FlIhsJ z#HpnYwuAsI&x7Rdfg?sDz#Aj;j(L|58k26Itxn_&YXgtz!hIySl{}Auhb0A)2iF}@ z{L5xR3_K(@U<%n;TzF%RShf6xL+&^y_{D+*#MC4}q*X<;6#lFB0#K_E|fOS$}1 z8wwQB;d326_nRVjz~WE_1qgNAzJs(Kmlci$kT+jUR zcchJFrsj_5;5+$ zG!McI$BkqO+~Jl0NDZFcf6(S!vKjiOGqxQjqwpCD)s@vSjqvn=8w692fhM4O4Wh-i z6*U9Q5LUm5wH%y@1GXIiY=N_*)gVhP*mlNb#89GJz;JT`{)rpH*1BrTaV1E0B%*C% zcLUQ7#{sYx9Ag(E(RJu3)2MT)~@&b~EtcdBI<;UpGXQlup@ZwcpN*=0y1d?Z{(TDyDg$X&^YXKh`3e246_ zQZ?1-(!gt>JmWH|fBZs8O*%)B;wVz4s&Bm&iWFzr{hx0R+&Rk*u6k2^_LL-|y?Ej) zTXq^zDH{CNwCk&GC&ukw+O)H(zwVoMo3P!+wCl*#4;nN>(@sz1zHN6|cw#(mx3%r8 z+B2ATB!ptW2!*SJ#)hVy3A!DeiBn9w%QCFS!*;v2o!CmRe`woX7Pi~5?IiW{0vn zV6kzsf!BClf0mslN!u#VTS)3793TZ=kg}paXHnu!D#@T%z6;yAu-!Wg+d(o*D4pyU z@cnX!2=b022GA%YBV#&jCwY2!m+@~1ZGev2k*5cGh71XC))!sy615|hoZJmz)70IP zR53nD05D*PY=`Y=owO0g0Q=`js7&hoA;w74Bk=JJf2d55t3U&Vnol6DR<$=tej#Cl zFegZ_P@ku61#1x^CFa!A|W_sox&cLDYwPsc!UHyL-^&3Kaf*3HbrQtII8 z3d(}Of17I8+C0eW2|)!8Q^2S=P6y1ky}*n-0J#oHh9u+yzJx;VlA|om2u%;43t77o z-YJ_Vid1`&qbM01aB#?{0p}CTo7chp5Scg{cM;U?aDRYFm#SovY%1gcmyEl&x>|%u zE}iFNlJw@@&vHu^~}rmODVM?0jpC& zk^(*9j0oF<@r7^=g#_ccE6L7`F2kaT*@|Vw?Ha>8W+qtbxFP;wlOyme#ZauBcw@Gb ze``TbHy5;Fs$*h=(1~LqsS`&xM3+t|RSz}Yn9QT36Oz3Rpohq2c3FVhn5{Th0CIPH zRgz9fL|qaT@VuOpPN)jM${NZ@m5szC+faF>Fw|G%%?m45ON}*WwmP%*8_iaZ=xJ!v zjQd15-cY;*n@*`{9h1~AqCIeC$mM-yf3p=hX$#>uyB#&?pYx*x5kkk<`EV~`BY2U={i@@TJXo>{)QR{KR;8;fYQUKlE)NnR;sqf##04FgVU-3eA;5|rA+1WtmL2I5=(KFUvI^J{bBkhKHNz_1|x5~z` zoymT*uRrJ8)j27gHHhjl=N7}4hTC9gCU@X=`#sn1++CeBcZ+^r=KNG8B+6@oD%2ip zgrSRSA{ox-B%%OWAv7WtK5dcAj^Mx%99&9pa6k#6g39Xxp8QHBO|975e@&493apd| z(^KeWZ3$aU?6=eyb4rL)LYxvZ0&{Un$nvWJx;Q0d^?V!@wWEZLctl-|FIOyxI-c>f1j`JW`AxU z{CNK~U(K$c7R!5GeDYy6e}A0cKh5NYPo@whukzyJAM?j*$-4!~)V21x-@Tox9M`(T zKYW1T)rBROVp6Libd|A!sd>TKk<~Mxjg1cR=7XP62*`2tDR`u+OXLf6RY+j|E z*`qj+XyWDNs{aIaO)1g8DR6<|&1u)oFpdS|FPHy-pAQ@Dtl*_C?B^nwLI4wu`^Z z4lvtQZ!&(%E_-}h%`{{VhIF&}c>R|@AI!S1mS%sNYN@x&=ewJ7HJ|+^MOUj^9$dFL z*T><%9%M7KPj>dxfBtWN_|P4wn;&O?&Q~9A^rrgZ11Dv^+C0vVd(&}2_ zsa>wV&YtA4!H1Y%$w~P9xV(FQnt$Rb>8}5}xSMys{mX~P-`CT^OqmH{%%84r=Q4Nl z*=%leetus(Ew& zLO*(C9aIHn-9qBwl`SwI&K!i{Fd}$KDKI)v_vBYQ9n|TdC+MK!8Ms?q|Mtr*_vjaP zx7qe`t3Ghrm(T3|oiqE_PanU2eSVs8zFMxSUpd$RzVlYjfffqAldh@n_4@{Q2K2af zSqFiaHx)@Ff6!U7sq4ZkD$wptQBm|v%qe$gjC&3q^qs+_@$z@Zo{ z?rI;hY#2pn*~ps8F3_jI_COf@%|csYJ3Cva^ zzk4&tCsKC0J*oo%k59{o-ej$x`NXey$HVe*f3YzdPoJYP>u=BYI`}a>dHTnUErnK* z@0W|m`N#X4Ir=Sc>i&sQ%V^jry!2p>NxRttd~o;LFX-!9>6RVEA(|p{c|FyGvwh2= z>|3j%a8M5~@tUFmCa;RrE0d^1lO`W0Qw{lDPV;coU1!;h>r}skMk6Ok&XEW{YY>6#0M%jk=_6^sXJN6x2wt z(t9}x-4{s7w-D4vsf8DGuUi23sd$o3f02ZOfZZQI&rx^IJa=ZmA5tPyTZM#m@}X^J z+);}{gI2D9*-ws%#Juj!kaX$^IC~&ewe6aqmWb7n2hhE+iUwr>XHT1&Dh*<+v)C|tmDJE+AeSJe`H-U zs;liXak6XBew%jWQU zXM=q{F|NUdrXM(409uZ*_k@E?(W zgw=I-nDk?F_|6`Pl(^DEv3{P+f9)?#j|i|MgEHENJU1dR&mN!AAapNm3O<7d7+yCA z$E6<_xzNrW&<2I@!;Y1uKlCTfS|ViHP?15~~lm5Y`WEc@(e_I9n$U^Ne zs}`7Bh5qdEb%JlBn4b#C4YGm+35twWjSqRDipUFsxx-8Rs=*Zy7I^;Iy)Lje9$4#K zh62sl;4nJxj!huOcMPgs0Ey_iw{moY4JsnlsX?GwG`U0g${wyTY=o^W@F=E83H2)T zsh%EH9-%FEeiAleA-nx;e{;;c09O~*dx^NvI>7aAJX~lV{rr?Z3ma7>b7)i&^S9xA zpqM7*+}D2(Er|6Q2KOO)$p{;r`Cx0ALR6`yS}QeGyT7$=(9;X{2c~tdlNiRj!E6ZR z)=%2&JmggHsjX+ZQuI5>LVy;MpiMN$KYzc1s9e}ZUgXHqqd71Una zrMFwzX>a*7=M}_fSsGA_NdMiRgW)#aU4Pv`LS8ay6YIY(*``uoZ_w_bV-|P9@Y5)! zBB<8&-@Q#OA=&j26UBd|yCV(kD~KbfwZG?2YuMgAz<)QGcBoOe(|}+8=L+KFBSEh7TIXjZ}?H%ljMBCgZzw9QMGq+(LRmP`EereX0>(&(+>IFLHS6W_BhE z5<;6sUIf|Tc0Ze1nDFpn9e02Cxib4XqP~=a*e-;=gtym&e_RrmiFhCgyXz~>Qo3*} zGKGTkG1l87L@+F`Hflwb`e z1|NTwys|YI)EwX}A`vAosJCAGR9wAfP#j&LEsDFlyL$)@!6CR4+#$HTHmjxG(kCYc5=IusDey=ji`XDv&R%BSJ2ij~|L7Pz77)P){-_fnT z#ziSvL0!C|E1)X%)eA@q=SoYh1o?t}S4`;aU8*Mloj?`Wk_kV!@ZZQbln&FLzG2VR zIZ#4Mf69?06)%P>`$HNW@MhlqgcmACbYe2D>I?LwG$vLpya$gdfKIkH zK<|~Jb<;u@Rn#t3IOD6w_jMXZ`>e;4y1V+Gjk=C0sXs3@6I2Nu1h>Y;1VNvgV!&81fELW zO2yhVBIO@;mRLh4%5P*s#wpAlo*J~xYm3DW!Vp53$QcH}D|F0hNSLkYun8HA(m5hO zNsf)*Ibr*06}F;%?W1@H1B^bfI3%*^rJ zO_G9jwb>i=9L4$$UJn9HLF*4wgaeoQczOnL1*H^+I;mT}TIIyj7aEeWK)-@bS@-8e z5%{`FX3+j=Dkaq=5<>Y9fPYGwwY@xw0j2_P@xEJ|$b{P~Hl9XvXx4KF4RCbwQb_QG z94djT$DTOX_PC~$Q#8^F@D!~^Nq8uX9mE!4nfV7Pg$vr1Q5q-NF&cFDsT^b680L!E`Q1ineHdAct8JY!U@!qn)>7~0$D;r6*PfDKqFzo zrmQTXi7FklTwV!CW2DE{%>_Yifx)~Nv&0xE>Q4dW>TGb9oEN)sr8EMe_}@IgOC_aX zh8P->X^V}8Z;#7$v3A=+&coJ2z>WJ(LoZ|Mn&=evxx=0ieLb(e2uUQzBTT{vpRG2M* z3UJE24nAY#cF&8_C@XKH^wAt*C~Q%FeA?N7tWSW`Ps;n7gH2D%m>~EaK~f!L6Dd&H zU`bqTFQqW!+Y_Ve-wiaNUIk7-5aO{2n}gkMh}Bo43>H(=!d(@^q;y5wi#W>kNv|`e z$SBESTuE!dG4OZln|S=*QA*+2@%-1)(|w)xq;UWGRF?px$Bx7ncn>k$zpl-BpRamH zX;>&TA17pf2BOcU@|(Ma^or@ zGdFd8ky2P;nDmp4`RnW*)7MIG2h2E0fBl?Ri6c!Zl$qJrHMW@vNF8ntUqYD6p9!j& z{|AhQc<#BhXucV_f3mf`K0n)ZmYK@eBilx6l!@byrv1IntLQDRF2nm>T6FJU61Yqf zRvNnl(3w1lsB8T$m6w+u7JLa6cht733rxW}1d=nBK0S_R458l$Pd6oWLjLRIc%F!^ z7dR}B=8UF-zLxuFaMxD%xA{+-*;Rq1C-7D{D?V=ecWi!fIi8Q>3FVePnD6!fMT%e2 zB@sbO7X0zH&5!-Q-AlbzbI=TZA5CBlcy{vUP3ED$SzfH?b#(i`c(Dt|0fhGAe-LAA zy_}UZ0cnq%5SCBEO-9X_%U`8y%SGeud~z}Fq`ER1p@fhYHI>LJ35>sz3WJJFlGnDp z4hLq1Nn|^p1LlSPbp?Ux@|~UvFd}%)4dF_$&sn}0HsL&#hQM~a{TtHm8&cG-6U23# zAG%?_aXJ8l&9K5##2S${Zg8*y@pIciA2{}so@sO!E`0bVZg|tgX*%znL4%hjzkR%S zt1jc^h1>X=n>;WY+2okdf1>8|WLN*TdUN|ZUY*Uqu$H8MQM!sylV|R5!p%wd=pfe9 zT0;BYtRT6N0Q5eXZ#UZgRdPMz;)QqUXxFMDs7%Ee+Roi0Or&b9=4nT4L&W@Cnx%lSW@!;@&I-L{bvRv4Qm&qd z3CIoFKlX6v#Ca1Xu7*C$>$hOCES!+jRbnyURbpFUGCOn4b6{0Zm6D-PL*{+5#=nVu zvZI2LuDa?pPqMz55nZ~e%U-|o!MOT&YCmwbwDzxNB=$8k&M7h>>sB|6ER7|oz#GsB zXU=Q>BnyvR!x-K%tx`#LJao8da`R{q`NPiB1ySu0ttB&zm5TB|qhBn1jj=yZE^ETw4DdBFy<#KhiJ1emW{ zG5J~9$Kk5~SRz#LMLr2I%yiGoA9=QD&?Pr~Qtarv3&=|0me?Qqd6*o6R(yp@(<=|zZ-(;G^sQfeK=eYX5=p?Owf=IzfB>1PZ5 zkcUBzE%^eD%$XI}$`lFlsNzDgFX{*nS( zyE7G*0f_d-+95<-p4z*J8ib47c_OZ+dwyes>}JCY&BJl4DyX`beYG~kSd`Qpb`Q<+ zr_1n@eRJ;uDb1+APL$6cwjsjTTP&SVMm{B#`KujKeRMs0sN&HdPJPQH1xDtdz_BYf z)kT=Os-|~cj5m>5IlrRR?4#MNY>5Dx&bC))!83x?kXgKDeIhyYC&)vClQ*PR*W+hG z%Om41MP)YGw7sCkVAw&Y)I>W^68*H(p~O=_DpzdMz!)hjz7Tx$;?7LQaC9p~U~k$t-K@-X?#IY9ekYNdp(ucIljF1OMH9H|ha|^;xB82r zF9$GO*h=)G6G8Rd-ogRr$@Qn3ofS!6?eB>c-qyYsIwxM2i^P}snO;V`Nbh>tWc-ejrb?Q)q;Ke$>wxw&z2~>xrHihW7(0p;oZ|;L!7GM0}zMH)AFLxT7R2pe68~c5u z#DQGwAw{hrS&Zb!g6l48_W5s0T;kzfUL|B*jO2xUiJ|Eo*0~z6nw#)jg(RkOiIJE7 zcOirbQL#IS-vOnqsm(6dW-bb9Otsz99q_uGD*O3o-6R<5AZFcmI@t~m8Ur8N66aaX zo0IRtnSrfiFk5v>gw#R11vn^)8D?M?%a4|=2q~vTZXX7)8W6t&8p+sSM`Dmo_Kdg+ zz&%hVmR-8E`6dN6HpdY?3oxdXf715b))3k+p*gcPSL43_Bx*J$AV*w|z&dJgt<54D z3E_Gge+KgN)#r{5wFvZ^lLyJNu@079a03dOV&0|pib6)^OA2e2K}C*sVro3Q1!fRk zrV=`OcC!Bkcq`qr{8AA{+#*!a$SCgUd651T_34yesy3wucdIfK09Q&n)#>UQ@AE@W z8C9)P>XR0nyKK{ot^qpl4Q?{Z?3I>Qj9-^6TxMe3elqg!U%Yo)Ku+7=N zBk}C#R|_F(*=mpCG_iG(Virg9pU}BnDFwG6TK3ibFCzFsQ!F=X={qv*y&SUZE<*YSpK)O&T91gCK&(ltoGGjzkhSAvJJsy z&+Y=D(RDWp-d9p%9(yo9+tOAx0G%nllYswed~Yi_??h1R0Sd;)`-bBj`D*JsHo}#l zRwHzCF=I)m4;z1XtSJ-GRt}>lc)$9$yhuPP*&fZRp_w+*ta1S1g~PiZfwPQfDXk+m zZ}o!Cw$9!gkRQu#*H+ zKx_0_T+U}fUeT(dSek9T_m3QZh{caZ?5Nj&5hl>NxeaOMXJc;GAMsH8N=xj+-UTqz zht?L1pgokp?wNzk$s{X# zn`!V6pd^RLJbNwQ)bzJi|3+|(`FM9IQtf9Rw)rF zGd_1sfaH*mf~Z-~ImPwp%E$fUi}>U0=bi3@#b;o2^HcF4|61qA3i5{o(+i-^d`0qB z+Z6OVoy_&+TPNR6A3^+qbLrQqu5J2bDHdfbwma>3ZuoorF8;+nxb-q#&M!T24-Y%1 z|6bQ-U$1L|#p}?!ri1ECsbsw-%s3X=b{+;txc9`;=OqSYwr$6<>Azd7)(0s8aAZ0dx%T z6u&YXeKP&K@;9Q}iZg}Y5uxrIJs1THq~f_K`q8Sbgp+0GlbrE{QnEQ~nnk%HhbIrK zYpR4*G55w=%9p1@fzN$Fr1wtFtRJ$x4*Bue)BH75L*JA)w!kdm_nIi=0@V)l7<+93 zmC&X(>o1`xcRrZSf)QO&Gq8bq&!*;WPitKWU_lxi5bakuXZ&I~xkS9Hr9Y<- z{K54^$a|fp*Sei|TGGn?$!Ue&=kG@~1oww8pVwpX zQyCAVOXrirm<%#5l8DQzt0C8))tb=0n(Gz1!1$os0~2?2582EY#-m^m0Qn}JQ;e`L z*NE$FEQHT8w~KKLhb%YC_ov^hLg~tFJqvAJ&hQlp&*Qexfm)7#mz+x2#x ziNh{K#kbcyEId|`T`0+s;-kRGICEF`t*1ekFSL#q7h5Rm zjH%lH71}GZcQQGV5vm9v;#rl6GcjeU~(g-NfGM785Cfnm<2VtN( zC)c-SY)s1;5=Yv>T`?ts2qFREXMkTt%qajL(JM1K(xEN-pObcg=scgz4Ep_@PoIxj_l zsHGcipP*+pix9Nit5w4iJEt^9r&NKJm9%y$ige`j5$T0U9Pc(W$3aL~A`rM*8IS} zN1H5daP0mMM|_K}I;X*l6Nw1PE;?;n=e-{%d4!bmn(NZ!j;p-zKMT8`ZlYiYrLjZM zouHtlGZU@jn`p%O0RtG{Bp7hMKQTv5fOCd&UV#IZ-*?!~9tx8AN=Moobf$p@v8xlN z0W#_oxb^VlzZm9GN_y^M$_8Xl2GW#r`W=!-+Tl^b`#+{@5D@+S%5D1bxOyNTsz;1p zbhX2oFYE$?mJQnWGCcgifN~(4P0I*PV(}`o$HRqWm6}e~ z`AYAl(lNWyQ;v2kTtob6cP9rE1!BfdCohbn7MQ_HV*9rOPio{T5w0#tq2h9`pffEn zKSw$K<8t|g=!1+&)xD<{KX$mn9EhDFAqMp1;Xhf>`(?aaJ2NBvX~(7PT(8l24lg5y zAi1Zq_kyBsBrWK?o}3F4r*(eSJl~^R>r_AI`Dii*U5>>3xL=BF46U6K9PFi#>O^l- zgbj1jhU_dJ6>U%T0Wtfd$u1_FXQB1WJf+=xD#eKN3*hut{UxKJ0s|7}Zhvm$ZYQTN@ISUSkrT3ggWWN3d9;I1CyCp?U9U&|rnjXgczRfvIQ36b zccryk`qGO)OW{I)jA;8j>-fB)w#d#UY~rXGseA`h-o;QlKS*MvYb+s-f%c-CFsOHD4R8@@t?l0C9& z?UZeD_7*s%-?iOU6EB`!qNqAgdm|cez{b%yg;`HSL22Az3f%~^72zgX!aDo=A2s+Z zd+P4P+1&_(S0t{%-8-EPWaRP&c5qXEv3!3$Gi827h7E6fvWm0%&ec0(Q7m3`)N;R? zCZ|jic0CxtR+8&v^5>~c>mIpCbo7>Q>zqLHM#STkedIvdDvQjilaXegK!b3T$kNaa zD#R|Q3Z}+=b33Y$4}pB@0`WV8hr3Y2S`~`>ts1=AA^~4w$U2&eOrJP)wKTjFK>j>P2>0L*K?C%=xy1h1X zuZ#i0d{5u}Us!$m(FvUYv^vh2LzB>-egZsbcK-)8%O1Es$`b_q5g#tbU6M)WvE}si zMZVB|g#<#P7>9+o_A=;4QxYwzp{Vr)*ski~5p8moU493uLphrq zRwJb#%vE3+B&~;>5yh3lHNKIa&&}^mObbunIWKOF{@2FOkG>ffA?!2V#^sDPE8p6l zuWeBN`aH^4R*iq#%b{7gxo%@)bu=9eVz##WVlA9N($vU&za}m?)t3Ma%Q>85q-zUU zM!@-Q98m??4pX>`(e6umP3*Z)>!`7L;o~W??S;qlk&p zuGp2==%g~jCnrBk>V_+qZkpxQ2BKtx_}^Dfgch^;kKx`w#;CI+IoUYetPEsy9#oU+ zg*^-L$VC4|MyQ=4Vg>>&qe51vIw|)<3;$xZZ8u01B{R?{*&SK6o3@uvm{$`wt@}s} zvu2!TK_iUL;J97xb%x|u1T~#tOZq~nG(>|%_@+QTMG$t+x=qi*&})%g#CB?js6x1x z%G5&A>p7JuS<9&@U;9?t5B~(Dx0pP?cQ2OvmXN5#JBNJJ9QCFYPs6RS=0*!iNaDy; zS9Nej6ztWZ!;7uqgE=Bw6U+r+NMu>%`v$iKo^|*}_t*f$UXAj9@7}|$+FAq0`#hfw<<3sMO||y^jk>&2U}k*qI(*+3w#te14x`VuVQ~8{s<*O* z6y(S%X9Q{4@L`i&dk1HWGeS5F^R9D89uD)Qh*!cDBrj=mo{z-gTU?uMtXS2hEDDB- zQN(pX=5z?KjK0V6x|XaXLuHn5!GcJcytFk|**OhoC&-7#kaCz;u?j@Z@P&)K>j0W5 zd*SA}#6A$#p0-#oY2s)nIqs%|>d9LfNf>I@o9ZPesse?nPwKY?R>Yx{%;advDr?>9{vU#z- zV^@G2et50&N&_e2bkzdN@p+8H2&GWUGXf=^w#9pn7~0blh(o*JOB)*r`Y166UXzgr zYW3FquSAWA+;WOYZ<fg1P`FghAQ>gx-X!Hx&g)3F`sY=nxx$qO1J$oj*FyZ(F=KZ!K{c?P>?@ zS26-u;rNiI03Q+-0ObPr)uLoOtL82Ld3+sD2^ox~9mson4l@Ae z{UA2XrF^TS2g$9fQUeibkFKpQWmBw(w>aTYO(Sr)aq|s#pq+buH8c^eFBsKRlIreH z8I`*L`49wmBxIaHXkqLv2T=i;^M*Jg$qSZke%@ZP3n!HtR7zY|U0dz8MQ?dj^}0Nb zN5U{_3`8QC3kTT#D*Tzx(8(GUKrTr>faAcvn#v?nqJpEaU#gs1x zb*9%zaA%c&&g+xYGw1PQ<+WYYtHrxDTi_-Ks%U!j3^j#&;h?gHSORJN?AX2V8503( zou^qR=W$)VXlmXTGA~47^ZF$cgXKu;bQf8Mu1Ms&Nd>8=t3!LkTdW}gs;WiVC%R1?EI*T77JZeHW{27{J4-6(Nk5` zk|xv=enm4eeC~q+W}!Z5@m{)R){*(mr2UF&64)+cX@9$)P4rgv!$*?;kO&2R5~S`{ zIQU3th=Q$0=bn1`szi?uF=Rn3b{gMcGlt+Q;l?U_Y3oVKWJj#y(vb+c^q8kA-iC0L zU2Ro9*USjkd5pIekL~H~1$@q4CD#Pdy)A$A5hWkVKI+H=;68sK@@c|RS&l>RUBVlp zs`VfL9=p5})^j3qQL(lnK1O&g&TfJGV=p&HF%x3OYGQ>_(trK8e3J_22AtS4J7xH$ zVme}3OD2CUZaQ~eZw-d!NmQ%g!3=P_u@TYohfQi8wjI}wicm$pfeH*cI;IkgH%9KD zP5BQXqq5%tw0lux3q!hfoamm?{7~EH(CM&R4yH56?>ZOJ%DryCU;r- z3gsAac13yol_G+p+yzWtyfa>#6CL?@u_HClJ=~lp^6B41Zm205BgZg8x;h#VIbwgq zHk`;y=YGTd{9@G*a}#-pvSCI_LuoZ+Z@BxC4vi83Oo3BvSE|{aH{Oecue2jbn_K4s z_wR^@wB6K=EZnHx->6gNsqZFMREEK_Ouz`;w%+`rI083O<3FPZ-Vww01q3WxMQ-tk zx0bLkfA5Su)fgIn>A)o=UitqKMH26h-R}IZdPi_m$Vv3lj9Fk*Hrr?!!r;Ar+qg*k zkK+NpNFIL6Y$^KcE7Ni`IXDz&rKK!7G}1sjw6Y5D!jpoq%+sdBm-Ra4550f4KhK>V z-iB?X+`jq3w-{Z-5f^@7Vt0`0_9uzKdWqdsHRjzge#5H%LlXd5!F&^*^CyQ?ew56* z$7yJ?>+Ef8hd%p;d5qD!$<5%V%6>;IkwF9q7ll;spXyN^@MqoRZ{byuy<;9MROP>O7p0$X6nFJD(MW1Y`fe#X0dd&wYY#D=f~ij z+^t?1TyW>B((5nVl(x#BNNLc4T6iGHqzpDJ7O*9P`T_*k zAampW##2HL3#sgIe~P+SDVP8}kaTbs|4h`G83tBa3dlIp-JSSuS$_f}RayRTO1zX!fmTf?;U-Hx3(MhwhRrGAbP=5OkNq-I%K}HXFP>7y_IOI6QTWW{tWy`%-SZ1t0fLJb<*?M)lbcvK4dR>6#!hjWnUiyv3c$zDKV1q%{>7KO6S z1J%wW#N{9bSrMhLXnvATAOeB%PHG)1OaETS32zTE{0FrD7{u<@T=|t4bRh3FR0OfV zGhvX5YC{C+hY;ZPRlCH$xKRS~EMDMDee_+CTG^QRn-ssQ!zlGVsg1b}pQOnIT0Tl_ z1TIOu2FP|#v&>HY9~ssgtQsaIkxTAx5qmWD6p8B%Vzi>r5OnefAiGnCVce1^u19+I zW>LpT-F01kVx}T$20#w9*%IyZ^p;Jk_;`UJI4LvNAuT{7FWRAmH(qWED(DTy={im@ zR%u}y0!Bwn{2rxfK(UI&4l^=zFTf2O3SQTuxFp<+oUo8*SjC$l!)Em)fC%+$ zMHu=U^bjsLCa3<6A|`ku3KMi#CqW|v!sE|u2muZfp?|+un#2c=H;1s2Nx_l~q1Pm8 zIP;O3F)I)TGh=XJs#q6<6<}%q$L$TmedtQDfg9rh;>aa{MwF+9wi%^Gc?qfbw*WLI zBt^WiJE&_Nb|NN8CS7IetS_Uo{Y%7XA~`pLgLg3JwdDVcUT7wxx5`C?5%f_PnvUh__G=|4FjB zhZ0+5`*0mr%LQFZ^W72c(~8!$Uv9Xa{T;%R&qwlad;u{d+#(RCXw6xL{Um%GoQ{uC zPjS@>bcdORbFK55A`L$AM9ORn8nWWK+#ZB#;)Vr-B3HBVJJ-Ms4s3@zr}NcQmRa8Q zul_fh-q{}(<$apyL@53j|7v{Xo2;pB6+J$DWnX{st`U|5Xp6rnGv_m}@O_P9?QlAL zN{v50-*CD>uw8NG=2yD8`A>5O&L1c3=%h4tQuCM5FM5>`7gco^2*6o|FffEg3I2$hMJ8 z=vK|osNHKWkOM*R`lp>u^@m2IijQE+xB^wa_IHY!5b@N-SCtm`@?$s z#`D4Q4ym543z@3js+2(()Pfm7xY6_1e1YKBcHBw3WNM)*rZimOtsOV=VnWENDiHV( zYnAo4P}nTOzgkMn`<|6HW{ul-psWJMScoG-+9P1>zs zB~%DRP5zCF)RECrvRB6FpY0fHR5_ZDi}aRu@@RdN#s;qK=~&?n%rbI;Sxo@EKlBp0 zV*7tuJt|HAql3hI-r;pl(v(RSd0fm}FI}a3aEtsYZwIf60{A`7q-yoA8!u zo#0c~HtlTSKs!5OCa&8Pj@hQ45GF5vCC>V!!A@UUmAN!ep+q9X!%p;vT?6H2Y*b8x zqB@8Fk)IW`Hy1MvU8zzvmZ5y)kQtrn3OBF@`_bG4rt8Z(hjDcw2E4pvOd7+b%-j^~ z<3Jr*#=RZpdi^QYFWZT!AeL7K(LTnDNXnj=L;ig*weC!h7>SWQ-^fNQ&7)3Gc> z`G=3rM5nM@tx;3vE|9fl<+42RCdy-PA(*goW9t;gPwaAea)A-wlxK|qsx6`_ zQYXN4e3__|X;UdcpnAk(vKNP7_I|{TC$2K!qsU&XmS7Fh3(($l`0wE$iw4u>=h-79 zmJ>&dR_f65R_(@1EnANS?b17J?88%ns~X+PEA2|GDV%PWsV)4Fnir)sK#6|)k>{(r z>}H~s@3DxIreb_(QhDpa^TlCy9j-NDfiAZ-cS|{(KUpe@S#=S{%nN zaf5-VzyQGm4|re3Cyp$djI@+eu-=GCc*_ofxQ|{Wcl=dhwJ$uqF?Z7Sbbhf=7f>^} z^4&vEs#b8rXvsd{_A+ zbM%Le{!QQkYL(GkZgt;KE!tYW3E!Bpe`|gG0+==?6v%&*OgPzeQ zrxeO@wzQ}97J5%r?;mxKPIW|qUoSt|?Qfz@%dN9**L>=}zr1<@;^&oK)b*lf`0{u2 zlPbhx2tXSie@mO`kiHwP(0B*{1!55TLOLD4mu#QJ1-XDKtSQc87nh?ZK7 z{pg8S!hns!SH?J=M=xBVu@xk5zz`c1GPQFB*+6h$u6hf8NmN~fKytj)#wc#4(S>vr z(8Ykg_}5%u=!?w;+r~vpp-7j*@CQRXYPL~QX(-d1OYy|!uFB3_se_Hy_^vf2Gj>&n z5@=g|pu;}9E12kDvkW3DFE~;xv$!jugIZB+a6Wd>${hCjPWCF1hOu0!su&2%j$_1C zN#iE^jrZ?+`$SxCF_FcupK?P2>bHU+aIbWo=&QwH=ZjTtDvgYZd`kzEG9e1S{Rz)O zBh$*}iUkePu2pdzHlU$gd2?%f<>Rl<1&vZi%sLFboBGGyUDkUj3(|FsAz z(r1+Y;&l_KizTwbUW`_~{4tYfHMbvW?()pirppKWlMJzyp#&LdyP*4XiqV0dEKJf) zd?C9sJ3-I{a@hQOC}283?q6b{G&sj)MPZMjt6N=Su}{fv?v?Gv=rVS$@vr|QZUKpHbD*vI9c_HW8sD_O|IFp-p*vB4u?N48{N+>4 z_rwc*=dT&Iv^vtYOT?Wu^Vb8ClzuwCCXLwH3zW4AWqs7-#~l>`noPrWNhX@>|I`Fr z_qpy{N8q!wKF;WzPh6YQ87#wleD7i`q+6{5qfmzQmDz1yYhk`+M0u8wt^2Bgv&fHa z76)p)l4CFp9lJ1!$9vl>K+w6rn-uveLHz-KM1>u(4m1j(7N}6gFzWztlHrUa2p8kK zsfwDv4I=$>geN8oluEicmRzT#mE^Y}j($PWl7BjL`75%$ODa@$$a4@|*{buiFS&Lu zwkqYZKI}feYa#eK~Q^0#BA{acgQb*0m(?tGmJ7&d#o;}$L44o#u zcVC3hp`TS?4I-mS7+?itGaP=4-G6=C% zUqDBZt^eIgbVQ>+oc~V-aSgAD68&)sMAC)Tz#kcQ)y1N*6okfeGv0+@_SWM98w5&Y z4t!UO&8Rc4Q3$Z0P^Bp=4+DAJ7fF1zGK2Fmz|-*?3X1oc5gh1a&GYv ztjugUyZFlyu}fTLsFdrYc0_=!sIS>{LJ3{2#Y7$!LjCYnSD#0O^y=hr;kqpBnI3RU za-I0aa-F(~0S6(vWttWjf1Ra!%zrHjm1$o*HtqXJm+m^3Xp?97(^mv9>1XJ2YZI}H ztwT7&_X&Y*dtfE%{=%$OTQnDw9cH0NU%tcIVVXR?$=YSQ96T1T3Z<#_2D$HCHF=aZ z<<)IOUTxF)=};){!52rx<{*od;E{@2o+`xJ*D>Z(05p+Xtd(|P2F>|RZzALTFgqQr z)?_YvqfBj=60kBJSzdpL?+gpoV|`C#hGPDkQ2l-I)@Hc<*%6MrnScV0I$N<+1T9>RixBcZBtr zy5NWhbbT!Novk_-Db8rGS7TSVAx$9Qz3`Rjs6jT4LS*B2{=w7eo!qhi z#B}rTd>}+U4%$pGNQGS~#|Ty{VJ3Bx4Rjfm-{G-Q-mgo3!G^l2ME4Kv62TTPHmE#^ zjsUJW@>+|Y=p7jRtn}Ysf(6|hyiN=o$s}xn|9`TxzrM}?O?H+DbR~vv_{0yJ)ZP5C zId1Ed@y@O1-F|G?=z3EdP1cUv1!K$DqKCgG_~N0v zzzu1>$^pKK114>IIwxHRMU>E9wnF0SusU+yMAj7D4a}7Hsy#{JGgoV6JLN%nTwq~R z*pN;zNX5x}C(AjhyYZ^O(5Cz)%v=q%X8LnU(zr@uG2=UGh*2oIK1nZD$QN2xM^PQ; zFQ_)7uGEA}%w-%R>6xAK7rSDkmT_TQ{}}per^HD|2;JudF6Hd`_hQbgy!;sS--@q2 zusm=&IDke@@TjfX2U>avjl}h&7&l1$|1%FLcpMu=f>Vw4rU?_oV#ka8IZn!*8Fb#8 zFOwRfMk1+q>g)_#-Rzn9rwoc+*NyE#`T(ScBo9W?(C3K`Px)178PdH-^ z*Jjd=x5v(to*^-9t4e-i33H`xgVx zTPw|sjZM$Xw&uemSGOVS)h?$Oe6L4qY$xy6<__~kYq_(F2~Vc;`i_o{1FUt>z)SfX zuIHm+*(HIH10gN+a^;YhrrRFijpp_uVy<)|ztKaEO#Y~v+jCcroyWh6I==66a!>Po zWs|CpBA^pZ_+%>hhPSRoZDS_@A7U?>v-D>Wr^Bd7-mfca6Wt&Ifs!{2Hz0uUa_SvGS_h~!&scUq zBm{iHm##WR_R7qp6`(|`;^?TnFiXbA@JHJ)O;G-tXmXhBE@2QLZ@d~P3m#ytJ3@jwqGTtH|d5?-XEt1Pi_h8I=O4`Z{ty&!3X_YN<*nRmyEtSGBh z;`0x&tMFgc1>)c4Nb94vwyo}4Tq7U(|8^A+*qr!J(>B?$p4O7CHr?^1rbXWTB0W0? zfe(JYAB-S(dJk_KshR&PXiFDT;GOJ)DSI5g-Ojno!*Br3Seb+DDq-ki1bXSW{sa&$ zuGoN$RZAEBoEjk}ULDvB;vUV=N#`=2-Qo2kb@gu+AytO4RK8e_F@lzS>QIs(yII{O z81{~fJI5aoJKtAbaFb2l^XtWhlT)0p#K(^`RZaZRGuE+p^<+AE`~9uu zu^%+Xtn#WRs+7)JTQl}#uOvSXc6?~+coD~o#xK&msD;}OM{uRiFTsWA(($5YSKZ9# z6=u4Tl}IEc&WGjk-={2MuTUUmNg3Ph#GiC>7s=vUr}yYpN#p(wVu!-3MwIWNx>ZMH~l7rjsh8#o3Av z*N9hlcF(1o*{=W!*wptIOajrb4IBJj(jCyulBSj;Xj-q!pO9QV^AEq`e)cMukW0v9 zEaTPw9>w!jlt$N)*vdmGbf3~}Rs}0+6&M1(GdiWHiMvW>?;Aw)%uPT%h$OtbUnCh( zD7XvLGzUy+(2?YVW~IaO!Sv7Bt}+az!pOYWjDH_z;q|yhO#}y17Ld#>k|r-XX8ju} zj0xAt0PBZgyz@6|Zn3c3hj&`RrGYUYL)TfT6J&8Pik4x;lpv)Tl<}Wy) z65Sly;crN#izaH18I0j!*WW2WY3>z1`&3y%M4oa3+DoGo06~521kTXDzN%0q>?`;F z+P1lUpHg(uLkhOx;JRh^l#iX|K zhVh;iLT-c?zglaTDh#|&W390qEn@C^Xyg_jeNnm$`pUsoZjG>H7AYi-k@D*-kbjmW zTcc&8(r8c1%Z#licsGuJYEnr%o|h!^l9__Rmm=2^%|I~E<5ouH`6~VemZLo{sMwIqg(&v zJ;p0yytu~~F40snZ!ud`xQl`B)mG+Lz<>*k)D5RHKz|QknZFg5O8J~E!Z?ShM&RnC zcfIWkSw0-vU%#Dwo82L{t;Ipo&Ny8O3QqbCGVq!izMbHVe;}LTX0Q+kjHpnuOeY6j zs`@CZX^7tFGMRf$3OiuUBm~{jb-QI^4+NimqkC2PR7g;YIXOKu+?f+g4bs(sv`1fH zS0~-C3J=(*)ElY_mkV(yl{sbQ;x$~Ynep{}N2*{8BOWTFIL(*6O)7B;)uec1t0bOx z7R-S9lM%nf^mqp$xK=I!oROExw1kf~`+v`wK<{@E$5Nh-i$2L;R$f>~PL#`c2{il( zGw_1H%lwd%1jtdmFg zlv00L6)vy$G0J>1qg4?*Q8&mz$RQx*6-{=V#(dMJo1G+RQK2dYz>VWQc37&Ki(up+ zB7j2=7#br@sM!#iC+65j!%OkP6tCwpMv43eRLa!~27P6$g z#9SDe5XVgTY`2o8#8R`AV-$RgtGW672>bxd&g6Q-RHGez{EKj6`i%}xk)=fM9y4Hp z^Q{nJUpF`&gAEqQ#~?dlIQ(bU?ux@tD2R2FVsV38ssH~lbxzThJnz>}CKKDXZB8=5 z#I`-*#CAHiZQHgrv2EM-y!rmt|Kh!QZq8b@PIcE)eNOe>pUpWmpWLkVgG?SN68tN9 zuqW1uj9GH{r}V5R$)PM%Qr1XDK&c;%B7q9^_ful=0%GUwfLO(0(F1cdN@CVzXy|uhc^ib&vb)1AY%@X25i0<_i~<2&+0*e=mFMJmJ=96^lEK`?gde(}vIg6w{dNID2U zs4*pSt63M}s|JI;XqA(s@?dS`Ke zCY$kdgV_vZ*3}fSuA`f3Z%th-@-M`TP^S2y6mpJ*ZDO$mp+;wtVGHWEZ znqXN=^DWW6)6|E+cZR_U2;A1}21&+xwtd|=-9z{AXN3X4lNno6D7$ldy~jLZ%s4|S zo_UFWmao6clVy@Ogv5ltf)_nufBc0Wu0~_dz0tC_ZJ)DM3d2csqZ!w!mqRV#hisTI zR(F-VaY$=6T4eT-Q6L8M%8c8AM`4*(b(nJcH^p7WICz`h>a+8fr}HH*F=uTbZVVL9 zGsUNS86--eL=#y#HRNgMVjl8}h7NMnxU8puBdt7=2h1+Up;-c#H0%J{rQXj^=*4{2 zSbDZ<5LUxIwaCDS`{3;7&a`+- z(TvoKPdTJ$@v5sW$HFzAb&mFBNVa8?r81e$@j5m2X>A=4m#o>MNLMA!NKf6Iy5CB#a#Yox+9yw#fgHnOV{Nft>( zt!-h3?MmXdtdL$;?bn?1kA)4?Y3Sx?kIw2|cFjA6F%>IbJd^3Nn%+!_SLd}CBCYHm z$1dEKj-Yf@{_{{RMJ02G)7AwN+NG~e@6iPG zE6-BGQrwIFm0NrqWNCkyZhL$L#O9l@HWEe>2<-4uX#c zfb=^^i4Y0%R7Oy)B8%f<=GPrI*FU)*uqgzsqPu5YxZrEmdOFO#nvJ7AZbULtz>ylT z_u|&G1&?5FcL2|jgj`Gtxy9O4NTl_V)*zmbAUjSdE88W3((>eunDTv$@_EDqJAsBP zc>b|y&a&E#iUm1kQSZZ!tkB`3$!~=Vm~y#}_Kdw3`Tg>bn*zm@)Zv1R{tfCON2i}J zE#&2d2OCTKPBJ(bgS677_@lgwFlOVb+8b4;E2sNap!lm6B1OM@| z=#uE5+MxnENdYO(31_I+k^#`!88F96 zHp8OGKWk)%<8@O=R9q{dmO8B=M>;p5cI{y@cjXI-Ye0%z4UEx7xKu{C)bjnt1MiPk z0O|Tvy7|2Gj|+Y;(i{tVQXpH1Mpr`$zLBRONONx~OD{euk(`|XK}}>ZSD7wH`SmAU zzCi~EqM4%PO6$hFU~dSFr*HKL6T2`x}aeYLot5e^Qy%WblqB*4B74Z%EuWW?2=jabS(Rbq4OBG|+T<@ru3rR6x=JKK*D^} zCS0iWyT;4b!BQ4c+-)6mIO?};C1Xf7ip+5Qx}D@JgRL2r2K!d&u?aAvr^8mvAZESq>IL*v@~2SRM_N>ZM3P0!t~EE-#PQ z39w;0z{w+bD?@|BR#AoYjt8Bz)rCv0`NMCp;KQeZ`dLbx>)^x-`TSsla%VVOoFyfd=w%yd^ivR%+qUeK&5Du29728(NQ-7 z^V$%r;i$YEiyB+mIHNcVg$53)ALupg(K#bOUMVwIsic8?a`Z(h{%>5^1a;^H`4rz% z!Gi13x(LB;V^?NFd2BPR+CS-vg@OJaJm~#hVX$a=l-xDWHyaVA+&AdRy0Zp3n4OiKoF2EAW~#t>9)5+ zDK=PMV)A2a7Bet zJ(h_N-?D1EXv}SQ1Lb2pf5QCw$`LM3IZvLusi~#i;>h4WhL5NQY8?!@ zD1-j5EQ@Q+v9o|Xue&W9!sO1{hvXnWQ_L2q-@zpB(>$3uvu<{w628$dzw4z+bSgusX!fs||;b1Bt3__NK ziU%Z>2^0r2@vnM8eqFFqF^@{$7XRN;{9lK5YYalg6+x%*UZ-_P+8I8hq{!McO6P%y zYx}@ze4CRUw516$M$ZSpJh~df6vQMlPw_&E83Z^vO9vzrZ%m(Q5d3&18qv_5|LfoX z8~EJ>oz&`-%Zx;vS=l!X6wRLt8b?f75gR_un7=$wdZiRgcCe=0aKI`}$uv`EPLoU#l}>tHJ;&QI-aZm)cVl+(l*S z7{|$ffWADaY!Q8MU56+1m*KLQA=#E_f61J{GLyaBk%6GLe1Dq=vjHOvOIZA~AQoln z924H+oB<#Hf5l3lPerha<^hM7DU*oVmdGQOFn%&Q!B~4gkU<-~A#slB+yV=K@vhJd z3xJkxRQdJ+OHFQuWha8=z=8c0+#dS*f~ z@Q03a(;OTwy%fW$p?!aN1&LdJsAX&_8rrJoR=?;Mjhyo*}@M{l5ncFKTc3Yl45n7H_k3b!jD zhmHZt^v3g4CO>F*Q7m%kgN1PV(ya%7`Zb_v{9EKCH0+QQLZlS}&R4)Ukzg3;w|O;@ z#CEDsFhee)|7~x~xdz)uZ*ERNecQkLW=5AW7vTQi-M^3EDQnC%L%WZ?;)&O>51H03 zEt}1co9ys*diHtMrzICX>!eOS008v<-PUZLZ#tFMmRmVAf4<0_O*O3WwS1blwrah< z-furWEenR9ZT#_?3h(xKs?o4cergZ&y!L)7Kbds7dbWM2K4{XuyYN`O(tKOK+U(x? z*n73E-H6Nfvf_E)Xdm3@zwm?Ec2&FVn#SSxT%}9yh|J~~!~KkY`*7|AG(N%?FK_&LuBQ#JQwuCHh{dE=_rT@^9gHSk|t1X)|(g-hY~WL_hrf zr=@$1Dv3EAuPU6`UQZyLPp^@Vp{wq0)+!*i*I-8xnI z<>+b6G;EL<5H%czPb5~(S>u+r1kk` zD*Ph)fFAKuOFJ$9IvH|h_&nDCfbVl+&!Fwa;O5N!?jv$VeyejYfsQjen!oG3-y~3~ zY3-kt)P(z;TkYCaKkSFt#kEaxxm+_GHyQi$(Za-K)5i@af>=TWaMG9X+iiy_QO_hn ztpb&iHgvd*Z2lSw6U{ZME^Yj!0|Mf(PnkiQom6^IMRl{X3V632Gky%+*s%6!T_xah zK4U!p@JD?;dfEa$-;JA}U7IaiXg^0l-?IIy?GeUL5=dRH6U?oM>Pe04(_$SZKCycj zGu&}Ca=0gZa4d-NnTjXMx$M9B~KF^-&JBvW~qCwS6y|TCtcO5 zN8Z05!LauoA1@QFW&d=-fcj?!2#t1icj<(MlKlC}VPsMC*|1tQEwDKTnfc*sAnSqq zdlFBx7%QX!aO&jL{cO_+znRe_h<6duV&5seg5fV@Q1T@a_WJ(Jepd$(kR%qs0EN%# zR3*{yTN>jT0-Laie=^)3o0U-C-RjI^=C%f`-Mnq6yJo+=&jtf{g8aNA?0Ryek5AnK zR^Lc5ILjGJ0AIRg!zbh4@90B?M9roici!4I)(Fx-OMf%r$6*O>rJ=ij?kKiB@h&NN zy1%1KhuMYY$Wb(e``Ht>_SqP(AYR_aZSuz3f%V^B-llbaD-6Wu^0P%mr)&Hb{W^uG z(}h<9yUx{IpHPd?U~APO3nwF5N5Z;(h3Td-!lb9{fpZME+7%BvW3bW3HO?EZ;f+_j zV2E2F@WT3osYY~_v*Sq3bI+hthmU8)dkqi&rR-4$w<9Q@=^y)-Ep7BB-fr~eA9LNM zcjqcYcXzi&-rQ~ZWi}Tmb|h5`Tm>J+#2&%+;D#w7QirJfsL*%~N-}5pM!b|+;7H5n z&yTf%(|;xi-nAV%?+u#a(y`4WjPCWohw&XScUwL5#Bf*Bs%O0_CX>B}n6;jMxHhp@ z7hKVd%VsL@_D=a ze{azaIa3L0Ih8I%ZrrAJCPC9BHvZmU;2X#<8%9AbH2QAag{Sz6ME!xbTXqF#S}i_h zi)_8)L$+;3J$T{i!Dj7R+~yA~2|WOnyA~oEWCj{+y66D{5Gn`(VWSvXQMC3%)NvIw zq0;I#J!{+T^*xBW(0;}}f4hu>f^|cpaYO%ZGJ=ojpM!U`FB=MdX+8W5kKgbIW^C4M z(d*k_Mdg@3$5h@UcP(hB;^i44kZ_#x20%z}+laeV=V=1NDk(QxA%cJ zZ}!Wd&QmA3*M~zQu6J8DNXBDjbqq+GAU=ap^^!5TmfdtP+ZCh?;$3ddeTl8}X%bmwFm&R6q{u`-7F|= z7WjDeH~Ak!RX+p!#U^{jx^OClQvA*y#QNH}#G;U3slh=}_}73tF88I@5k!613rf96 zqF&Bgg+!6A$GMtlEs&pH%Pue00#r1@dYpQl4R^Bw1K?sNEO!stE{}#qxzWqwyBOZc zrBu@2vIQI&l{avw603pVSiwRks^g?IA&yVeg{18;Z8a{tZw197qqo;=#L%d>57mk+ zqNa-;{aMSX{_A|^)q_;Xws$3iwc z%2!B@deOV{+x}mYMgL!Ho|&DMW~-B)dJfaz#jK`OJmIALGZ#R`BP1Id%rCllw-W_g z49M?{$%t>o*vWpAR4R3t#Y2P0(FuPjNuwOc19)wom{~72$GG-r;7@!OI*Z>O0ogh- zY4I;EXZnj~`!uASb{C?Uo|VmkG8!cQ>xrac+I9H^mo|;rjf7foJu^8{u$FxRwg+iA z=_d(9us~`TmNEbhG_C>;fAGK*W`3I09${WKs=IH6es1FEc5UtMj9o<1^|~FE&u2Wl z9Z^k|C@*dP>9(ql!(jpauQ-W#9~Qd%mS0krt>C7b!jw{-jSrQk__!C-NmSPC9^ruTDi=#F)H5MPMV9n~g%JL$9hgcQVVpPGk-nIx>-LHjHNt3Hl%YYKJ@YUt zv-nZqx!JEt<4y1u>mT;;BeXOEk>VGWPJRDrjjjblaCOq5bi6E4Bpuw&kj>0Zprg5Kzi3sR z7i$+~#DZ{tr-Wa_J5Z`EJs0VQu#$Vz04(cf?{W1(jFLFq*O5(sdjF7leL{j5Kq8o{ zDKgr#WfS|N7%QR``JVDp(2O_+G)`YOcZ~scj53CmwwafRCNOJ0>T({woEP>4mTe!s zenzU4g43DyNn4w?)aW~~5(&t@C>g%}ZhdDF4Ktc0Xyc^o(7vmLBS$GpD7fKS6H`Xq>q}GgK^g+Oe z3A9xdwiUSG%4Q@nrkKFiT6rGhpV#)6>k+Q8kYWOJcqK^ZnpDKKGwuDyCcAsr8we_p ziiI6^@58Vj-cY|zn{N)n9ZzOI4zKDNgrlaEO8SePqDFOB>fCKf_oYyraYM%7adJCT zP6@ww0X>o^?N*(cqlhK2cWXm<&VE3K4n9*Rl>eh&)A4SvsR(6cvrGYk!Xnf{etacf zN_}uLdZ-XbAa7_p3o+Wi^oEXQ&b*!mu@Y&MEAy%4wK;VJ`{pQPnx{e3u8P0MwXL=C zak6Dj4)d9NE^D}R$7ZhqsKpI_u~CQ%ejoiwZ*)5*vRZz@&nH6sr0S2o-LwwL|;^ji5(G>q7vMV9hoVd{_7n5O>xXM2^i+~x-AM$#6EZ)%Y)(1!`h|>mT`Tv zzHG;sW_|L^-IgCIpJPsHZZ-g0%?muLA1Md``+YlC??@&MT^FB22xPM$X5@91mi@2T zpt*{0ZMe$488mVfzF}L?c4;=lLfHUEsnHt77TG_S7`{NNX9XcNtlt!pH@ELw3JRv? zN+@{(m>3O?mnRfboo&{6IdpsS$)mD;3E@iblY3}}m;kA_ACGD)f*|l(J{o*9EBB4D zIzYC`(hsW#@NL=?ew3il2xWQ@aW0NnOIXo~w-GkGvZ|{3)1N!PsD_;|m{LsA(YXyn z#X$9>to(=Ys&5vSNvT`p(c*h13pGQGLqQImXQnHUe>v%3VBu&%sD+s3_OY(1%6Bhh z1Mi@Q95hGfE}q$DRxH4j1>7dC>^Fy#0=w}srJDjzsJCL?k6Ax%^;|HKcku!M_tK9y z0!*hET4fB~@!32ke*mpj4bn-s<_PxB!?MC4zDuu`>R>m43n;~^_zK5ahG|rLj~(W? z5d4z22CdGZZmA@hp|WBI9X)MzR2to1J7lHk6>89YR}c6<|woMjK2z&I+ip8ZfKB*P%pp)BX1BTdYBC} zAfW$zO80!>4E+Eh;t=T;r27oE?Q&G#ePpN}5Hq%X{zV9zzKp+sd;Wzlt}HK8>MExI zcm#)$mA2Y9b7m%9rbweGcn6=ioX8tU2EwJ|bgM{OeN(%X<&un|VX|aOSA{m-8dh6` z?PQIi#{qCK{W9ZkOagZr`oX=sI++$zi~69HHuY=uq z)p1BRFG7mQ`>P+zVtBQXmPh0Y{OGUKuJ71i_SKj{y9ZPVh_nmVySNBz^UCam@;UE3 zpKwS6hatu3Q5)c`x(Qm%Q$-kkp~%UIaUQU{^w4BK z9)~BFg5fU}Y>ur>UBHX4u;savpfY_q*m1wv^LhV#3OMwv7pX!}am>%@KX{L1DzHB& zL9tJ+_+I1dkVZ47IFq?7v$#z?9KWi#z4}rP9DSZ*`r>=x(8tG_iWE{s><-d^|B@7{ z4+e0jpYjTF9dT{pMvL3qca3Up+~2EgnPv&3+JutH|Hgb5)5?f{RHUk=GN2>Dq!B2^l`^T8_S-J3CQj0iub4H)_@fKOW9tdF z{zti37~V+nH?}WgY_@7@r` zg+_!-q7H-FJWS@Ih2pkf24I5Q!7?9cD%vUBxR^f6VaytP@syuf2Dc2 z!okrs5ARA!r(mA>%vNdOFZ7hLYrYn6f-U{(Im^bApZ%a+ge&ta*pu&j{f|8KKXwNu zxg69^mIXFMId%>>7e)w{agBmTnY{a^A{B7K?S+%HyKG;DwVHyK7Xb~Nu%r0fbzUZW zP-*x|mndo0Uv57+f03IfSl<@hr{x8dk}D^Q#WmgT;&n||jE?+q63NOapYSWcprJ^N zh^HDhy5Pq0g?R##a@q$_`OO1(X8CR$DnRBbWqkS5r;n zLa`-t?Sj5_1J1!wFZfG;XjNQ4mIkNX(&VJ2R#I!5a~4<!Jb%{cnHVQl9 zC}Bv@a(!$0l0WgrGU8}+*IgMIOb|Bf;7u0c`ma#RBYM3d70*UFG**I7-XKaXSEh+e zy9QQlnugK;CA++1`%Ar-Lg$-@yl9H9vX6b*XYo!_3?ivHxC&4+%DUC&b@2Y7zaH~h z5B7qHByX2Q^vUIMGl(P)hjn&Ga~GsY;XZ9}cS|wW#d!nmnO5#CIJ>pve7e%kx;Xvx zZUrTCt^aHtBY_BS{Rg@B*!Uf0D{IL9=TD=EcjVPb>@4Xwmp9>Bw${iaDh01<^|y6P zML25L)Hk0+r&z$w;*2DSVzIcz5&1QcCJ>v{QGDx8T<H$djd9w?bu<`y8 zOt60yXj{L_f~(tjYfcLE%nFEN8I$c&b9>holFZOrdsk+^!QEWlN(F!S+aA*`*Wq>T z@X%8j9zq7Q7~&1aF|lNizgtGkUW$dHcYH&SUN)I-#TX!p&W!oz{FwOlXLhlq-ofi# zzu{ebQLt-JdvUzyTOIQ&weVoHtB2z{M(_(nV^>|8p}5FFVnWAv*ero!e0freN!aae z5k9HP@oL>bjD_u%2heL6O>eW=UaJ2F zHtm@o->?B@*CS|84_-`(*INYQb}xbN=Fqr(w1Ph&nCq1OPH)lky#%8DYr7Q`kt)0m zU<(Yedg~+bD)7_|K4zo7)j1uJmo9~tlFQQ|lj|u+g)*r4J?TjBK^^@W9`eQ-fFPMD zc#<5bCJNqaA*0~xlj*=nx0xiBI91mJF*)`h*~l5H>_#-;zG%1;0ztNGfLh0mm@egFQeQA zP3>CqxkN<~>3eL3J+(i8IlR|wRymimmwekn`sf93mTRt#_N16bauj-!dz)V=~2Q z7}L*6{v5~BFaLo!Ni0~SDf<>1oBW*M|ELF~jWJF%hLw}t&sLzw>A_vuAyY^5oD}>$ zLHQxCk34zrP_&hB@}$|Loq#Asl^nCXHzz^imP!%0j`*w0Y%nZMrZ$YdM&j`ym5r&? zub?l)Xcp;0;}n}3#b9JM_#RzxQa}t(ZEhIty(L;ZPWai)YOOCI9XcmO35}W2=u;7( zhMxs~25k1p4fBG|(Lwj3rr6~|`49)?skzqXEf=i6&NIyw6tJ+)bCDVwPe#CzbaWve zXp5q9b)%Jj25I`ClPbZRd7~5}^DmFj6XL_HV<||p;In_g>eQge`EIwkb#dtzU`B}nb?lfC2J*?YdXYiO4L#cD( zW!XtjUJfs&fQsXB(~)}BbD~oi+`lisIc>=D+0$W(4)G+w?R`O*@yT$I$#4`~q6p#9 zNF<-j8>_(_kycbq2lGz0he?xRdvB8H5EjJLE#6P=IsQ2OM0yYF&~;U3Q#1w5}k^sUAUZCO!{`vMk!YHkq1v4e^+5&IrsL}w83ls#n!ZAW}f{6lEk3<)Q@4C8=%XC5}Av(EWmau>J)ziOcAmI&T z(M1m3>EAKntvLVMaT-D($e>6XU%IAH&|}C`o_3fB!v3gp!jrcKCS-s7xcr=OIgOQY z<3zjPlhMG#|4DnBF%V7(K4x4&MS~TpUsD(3zO59u>4@a6uFYo_!Q_&6GQP4(8N_2Y zvMVnmcY~XoLR(q$O2SS&Nj#1{jOA|ZQ_HK&JSwa8obTbh zAA5AUBB+ERCN`uCgq_M^loJjHeOD@57@!9FW6JeM(|sqV@D0xoks}W;Hy%ie(L0v(~X_144J}ts~xG=2@ zI$*qSm~l%#E1pU%5Yc3|d|95GvEabG;H??Q-Qb)J<$@T77s;-ha%V$BMTNP;ZkDB> z@+eP>AJ_w{$%T|)TcK|_meamx6w*a!Q)u*A+Jb3h1o%EM?`CvK>*a$E#u?1!bi5A1 zJGM$=5d;eY-RCkw83uVmCY3iZWI+_p*LC&Q;TltNlf5DCtQ*zU+|Yezkd3-%D0$L$ zM6%{T{Wqfmd>Jq!`bY5pyC$;1rBir*SggrC90qX_gewAfLL00LT{lA}tS&V^#)(Oh z!PxLyF#;Ow`yp9+Ck4I@0)>sV&8O2^Q{p}AS6cuB80*T>S%W-%MPL*Q+s40dle`k+ zmNQzho;U-wJ>a%~L>V(0`rGqK!eALAX!SSUK%*hugq5rRBmIU2pLkEbl~Fhff*>P+Ymmf#Ul|tGt;(A)Us_~KVd_xs>4^l3 zgROR7ZF8v665PdBU5QeABm<|B5ypBG2&N82wFkpyBWz^%q)uaFQ#VPe`d$tl`lhJz zZQDp6M|r+Saxkoc{qe?|68Tas5684}L1_-4Ncok=77S_r=L7OHy|&h&_*Z~2dlyUH zSlhzS+G8)_+2I$1;_a!v&bI~&ioqWJcZV=l=k))QiS-v}y1iQ?upTBZXf}hxCPrM@TZW z_e@aUk8g&rh-FoP1kIOsNSdaaW@@>V1`7sEh)04?FEX61Wc;-cgNHh}MSjKKN04X7 zYKh|}I2E`Wn+U)ML);7w(b;Kz>(7bHiBl|vhVTa0axPd3z6_4v!%t^CW_ts&5OMQA zVK&2KGud|mp85l^$?*_K%iCi_x@T_u`o@F5)~(E(>%DB_F+QYsT-@;e`TQiBknq2M z@N90lG@mv1w6A?8j=CLyb;9P5$k@wqbky~_`|xpjvhMuQslWXE z@`Y9X$jdxnL_C|Q(y;l-=)4S+hexkHY$R{oew^yn%p=u)P-d`i*!+98ew(B0nv2b9 zuufLd9iHOq6=FhODCE+(2?Pp zZ-vpKp;~MtdLUu0hW_&Y)~Nf~)_Ycdikc>rf;Q1q7c^(ZVw)=@z9k1(cRa-dVTj=+ zjiKXww(W{CwDmngURI%thk9LRrki?tj0fA5&soXwb-|=n z=L7ae{SqA4Y$?Fc@only=`iHkM&1F{uT5*4CA~}QunGH{y==@i!m+hMnA^Il5mohn z2ZCMjQmXHWtG#W9Q$$gj5an!p0F0aY`US0TTSs&$L)N zTynZNJZNHWSs-~&aoQp=1)@m5-<-C=!x~tqP{ozwazY$lc#?sugs~?PvQKl9ZX(J^ zLgm(EG@4w7;J%+ku&4y=ylpkA^}U5D3x6M8ty^3EjrH5lK~qJuwykoM>m_j#E&_V= z0LH>g=@(pl9t&J3rvR^lH^`3|TR9JxcztZH+HU(n;~v`GJ3ld2<-#yz~=xXEj*C(q`m zam2hHSL_$Sni3Zv@%ODzkn z+QI`y;~jAPqYg}jU1O`^&Ge(Dg`-aqXTAQA;3OfMFmH}%sri5J?zcnPtwEInq~n^6 zf=55sfj2u0=K^;pJtk!8f(L)91ju@~xQb-X@oZt|cOTA|VGEC2_Fa9i-x)pC;Er&a z2=h+Jw%s6o)jm2%IdOXUA1!| z(Gi$%h?kf`1;~*Tw;HFUM!3WI@z=MRTG&9*q-e`BH4BLkZpPao4J`QK9!~c#PfyjK zi2;Y~Ox%e5$6rGGiwQ6g23NjqW8ZInfD$&2Wgb&G3=uX7R^7=fbc??gb6xH73Ufna z9r-dUDN+b=iU$|!Z!N>=nu$`Ml!SQ7a-03^RG1WKaWBOM7P%#R0nC@e2*2tAet+;$-fOsz- z0~)k+l)I$f!oK<+`-*2rMQkU#-mh!;vmKbubeCqXS;BaLqLGEgVaanoiy&1S)T-h z{)~-kP5#nc8|ZC%oKG5`Or4~50`b`zmJ_|Y7;&YN*;*v&s-wYB#4wc7F{%xD^3MZYN^)(Itl_Br6)&*OIHGPi&q=J^_ET$w&Y+){4o;Q@_wLOhq=c zXlMw{LxX?=%m)bBVyMKK^#r33f!8Vi+$)kFsMrfzC|>j^^l9(`eZJv7C@^m%Sfw>L zyRje^Fj}(?jBwwR7dr&uJgjT0&!fx&_ii?>q%^+K{kiOeqUi2&n^__!eqB5cM{b7> z(f1h0p&jhnosI=UP+_SR^op}cnS)RJYfK+yheH@bCuo&Zp3C$PElQoHKp2nMui-+u zi@!YQJyo()svy|JCip=*9>N3BBy?IW6|1Cfk1+VP--4u;woraq{h?y}k_;0m`{uGN z4DP=El}mp}eoL=&+Hsa~9uD5D?(VLJpSB|8Pmn)&J>mx{!NV8-CpIL$fBMoIq6BGZ z^9!*OKwToIG3QP{wd+0EVfnhzX}Po`rF{i!ox5E1TzE;?{TOJd?BgPC1 zQ`gY;2qYrAZNPx3Z=+L+EU_g%2nJsOvstAY0o_kfzcsmmgeFDaH@^{yu042sUWTJ@ zruT;B0%kz!??rQpiHS=Q+-dk>Y#*da#f8(g!znGmWFUyENZJa!0>mIZYfWfESkK)%gxiZr~P!mQ>w7 zt1tF!eqZ?=TX4%&HV90GLQ!f8v}0{sBcS1jGDJi==pOXwX=J( z;=e>ieX^#?C|BFP#_anq<7M(9H~SD@DW&*<9lAZ%w=LQ^8j#e0sj?=riIW6>V!nee zEIw^pmWox3LW?iQBoy7XvrBhE+B`&jp9`i|gQxRs<@|Y)@z3viUhuY2RDpck5yn`v z0G3}7e&sLh%<@TZqqKin@}iXm?VmUO^catnM0%CIM30YP)Zk}~c)nn*kN+n!q+}X0 zsn`CDx2*fe{Y(?wr~k(z{h94&D;>x`HskFD^Tc2L0deJ0@sr2JZuAecB(WirDZFeH z+ygqQVf~ag$aCc$H9Na^=JCc1^8mCiPBVwonMzvO1b- z9%TDIO0qUfqV}yOQC_HA&rf!y{!jtD+Twm2S)N%)yW@Pd6^9flGaa84D`~hfkbNbs z7(aXNd6*O|3?q_(!%2Q`H%GfRm2gxf7L!o6ba~K3dT1m+G<2%6`B`3EYCvB`;&F{1 zb`}vw@VP6LN`d{<&44t_FXQYB#nLZBAo-%qYHgV8XX+!6EJ*3~u0rU-_Hev^NDw4C z$!TsgKi`x^V8btJmM2cCnQ^XwKa-r!Mx7lzUqCiH ziy%KqYhKa;JIXp`nz@U;oD7X4CltXtdkI2Y%lz)XX&Kwzvu2P z|I6IAbeiS&Dd%qsaga^f;l=oVl#oYiZ0{5IO!v;t9bXT~+69s*QNTKe)h8m9k}{YF z$xO{utAW$#lE9a8q)jp8J5=O;gFGMoX*v3b1x7~sybvp5938mew^qg;_Z81yI)9>+ zx!1NW^Nx9xc;x!lVZ+cqV_+DaA!wt-G_7)I|ELw4AM&#Q=%Iu(0FFwz$6n^2=6OXn z$(K@xJ)}VJul#u!@qnsc1toMhB-hAETiK)*i@G`=+zrNE#YYcIT8j*?-9C034sBM_ z=TA*u_R@Xjd$h}+EQ@GTsSXQp8Lal^D^g%gG)rg&ttw+#Gg@p+>aQvyrX>(U-R4+c zIfl$NkEx_l>;tRfZP4cHsRfz*dpKKjv+A8#9(+Hl85=oIW|p&A5zbDB_1)jR$GWUp z)O(h4N*ukLd+)Q>)hZWVI~ucU38GJTsIc3{q_}sTKJA;=mBTlL-uYpn8o}wFPR346 zT8q)icZTFaKQC_5lX(HhCd~AWzYm6_rKo>-jAEb3f&s%4&d^*THS`DX^l@4#`?VbB z;bBcXgt9FEKQYPQwqe!F$E4jN3yw)ssapcO6->guIB^xF#g&RR(vqC)ICS^32Gn0N z!Fvg6CngH9Qm%e(ip{|4$uMsU)tL3c!`B^(&c_6I9<1KFq`dd(#n-mE)E%R zR_~ZbML&uffMDxyoSiARHj=g1wPz9{7Ga1q637J=6B<{@3G&}>GchCgvODh zw#Wy>d*G!8$p`NHtnr%v)0X#1Pn>Y`)QxBhMKlI{5%;78BuHCp=l81WhG}QRZr7a_ z3XFZ?TO65SF`-*a8Wsb2dZj1_Vo+t1)H33r0fyR`45ko-(cw82l@~W;_O7H+VT=S2 z$a>c?$sRbV+r|MQqMFHfdG*OR{cvv-!K?JC9#(=zeR?>1a_J7ZTq&s7QyJSd!F7Zb zWQIymZYx0BfdClNFHUdd1Urgnj$$!<&Chnf$0p_9D(F;bpGQK~e4Sowh$&eIvG~~v zxc|0IsSd(VW@wv_iJEF-UXaxO6JpC_d6}F}`N&gWzINjFbaew4$tvM}=o_o!e4>B_ z)Y6|AYZBru#dD+SShi+UaezCY6{AIPeD!*xN8Va`5PKxge%erZr*2~ z#*8`Aitf2kqjIzjVj@Lgbyl8Kg?)ZuENuPhokBJZ=5vF>HUI-*>^Z3>VmI2)Zc|%| z?_O_f{tS4)#+=@12(%-d36{YqO6tFwaqS z`Coem-;6qlE%w^{YEnqFbiAL*!7|)$Z)3A;W;SD}5rsnwjI!-JYxF< zm2RyU@20RmBb-gwFw6_l$=U$lVsvCd6~XQ(vZy|*h)0$ls*W?a4U)oo9j7eexo!QlZz@J5|>MM|78LGV$9Y4z`XUr zJ#m6Qq z)23LrhtmOIL+Z!=BD`ob=#LM&cyUsfPh*!$tFbE!QexkXDI<0Php>Gz%{K62aZ;s{ zE=aiF%U;U$;nnqk{Kfrs{&H?J*Pr{Igtq+)0hQGa(5a>ZX^yV_XJuFaTE~cMM{)d< zrBexKR3B8&zs|5jtuxc!nQt7dGne-_pEPSFOh5Mfm-pn?2l@yV#ny5n%=a1~rm(>c zoq9z=DM8`n*IB-oe)YPbG>yQ-^Zs(WsCSItz-z4zR6M5xf#jMgCq!$s&2p&f9z2u|G?HPjXJ@08N=~Oz zHaGDl+2Q;=iD)%H5VHv}r-v!WRBliqG!du@>plGZIPa%{Ai%h3=%tdEmscTI$C$+o zDD8X1B1tkjuF1MHY#K!bi5Q%K;3+UTl= z_E8YmPWINY6%X;jMGMW12BH$h*!qbA2N+r!fe+CE{Rz`wq2C`24UxX31nFq>>5T2& zoXFTqJN-$1r;l~rR`zgzByKZuwj|#MK(?6slIOA7@1YEL47`{j2WCx7yml|YxCpA~ z)Y40-(N>A;NvE4C55Fm4GF!n{E5x=UM z7PFRotAno^xyvVP8NbG*ESDFi2)}f9inWO!Hta{u_V#N6zsDyAZ8M9`VJPJ^K>21W zQY_0E-%Rwo^xJ0f#HEo(--TQwu@LJZ@OgpuTMROBhtJwioMZL5nFPzG8Zy5x8y)!uqb+pSPt{=xsDCs^15T&tl5FbEnGR1JcVx?G3o55rH`yzU7PI#6`8FfgMXwt%;1E7@ERwkSo zMaT73jeC_qL`qQGEQ>r9JI!Tm1T(!OkRdYh6g2^rgx?G1p_T~ONHtL}rlmKMsu)Wb|uP#le>qv=PB5=*@Ix8;9GqY!-6(6^CSuxiv_sSQt#RLSyGX99rWx z%^F(+p{aGhGc=}Aa2Z)6H6xm*)iMj$KjQ3~3{l45jfNEtXUQ3TS9bLsJSMZqpO8l$R>g$fKgDyv2LG#nvo+>;m=nHkbu%7okXjH-h^VgQ zDFdeNo$j_?tLAXLFIkOZHDpnBbmYdMNJ}-;^41gV8EC@*XR3nfZe|+8Pf*_{r}hpV zPI1gN7*dm~@C^{Qrn(l3tS`b^?)03){lz&FVY5jh7D-j)JLP6rQDg;!uT`+R`6OnX z=lTMbYEp;R9M9P{9KPc2;#>Q1IZ1g8+yZzh=RG?g3_b8(;0!8VcIQi4Srm~vgrnE- zvxv80Fuk+^-Px37vV7QeouD3C`E6-=cv4QKRHR2l_DJ24(jOPwe#Y8j+VXVuXZW&_ zU%o;MnK?BOn;Dg&FRx<6GN|!AhWmOF&>$3#BBH+^l(gGpj>g6uP0=7OAFxy=d5#2x z4{f$$I`2+bt@YN?J+8(Q$UAj>T2@!t8@*%%Dp(tU-*@`4jbdq#+u^>`k^WRfZ&p3& zFaAcZXDO{@qNCe9IGG+z1_q7S-9O!ST9U5t>6DlBMOZ7f1faFkxj~&R)#azb1E;PI zuLzt61izop6y8^oz4vK{RH;EG39}_Bg^0iGxz01&_879bJ#Y`{M?gGs*EeUcA9gGjvp=WMyeav2Yd%m$U|}fV`Lv) z9A_FI><7o@yG?n`XW+wC>^i0a&~r37GuR1=_1EQZXId-tHtCQqip3TivviU0J?@5)jG#;W6R}74PU9fxkvv-3@R1-%Mey(K#licn6-j~ z*+zia?{c8s9Aq4_<4Xqy>P}mPQIKmdM?15vVKBBcv)q@E{dda(MT@K!bxALyelX(< z9QVvb?>oH&58ZkI!pq3EV@17sUJmOYM5NKCC$w)Gb{8cCK4kB0JbJ&X!j=1mxe`dp;49Tp)ycS`Ho9eenLtq^slRzg4D#(TEy!l>M zRF~k`4cz5`+shXoJVU9^pD{!E%ofR@82A~~4<9vZ1s)i>7;MiRq(+sA+ii@8yy=h4x#qD68!-e_RnbSP1e@oh=)0#?aST%` zU)Hpt2tBsuc5l^;IwCu`nP8M@4{}FhckSGO)Wb6We#dLT2FJo`5Aw6NQ~Nb?mUQbU znP<+|tKYl)_X22}>L^8GD{Qm{JF8ZnGVvvWndP2U{@F0>L5V&iEYI+HF8&Id7S-Zn zy!hRv0NRu%Rrgo;LR!VCUIleebDGf(m+7uh;v&OX?f`U(W^lu806g#RxZX=Q1D5TL4Pls9=}bFgpZ(ZqQYaop;dAz#>?J2 ze=b({e#fwdAMuz@LxYRBjiW$EUD44pd;hIJ24etDr{6#?omp(fn(7fRB>NqpFNmpl zu#reR&K-iW-ARCsjTB7V3>!FT3P&W|t^VK;M4pHC`zAtAR{yAY2@ly= z=ObefW$9Rd-sF4BV_jYgY&F2}3*c>bV7ur_Awn_T)6p5?M945yl*|aY-;@nD!3z&o z+~pg+knM4FR%#%{q-NH0?3Jr@OxO$_*ly*@jC4_%WWw=D`+H*xe=g~{?OZ+u_N!I6p6Kk znIzv`K3oZxz$3fBM3GFW=q6_%man?Kr6@f>-8okVNz;ZM>$yJ6c6Z)aMWXqYB0;l^ zxGf(7?PYoY7fYS0+=gFH{fI6rzaCkF$_d(mQI+(vow@`_Pw z|A#Cj#GqiPb*j0tVL^#{RcpMmZha(wcJ)Tc+&;}we|Z$bxery)(Uhh2&Yw((-#IdO zr)+DXD&ZNXWCR82k9s`yqdv7#qe{OQ${KT(-+i%$ykw4ErFv=v8*O-?7ayr93#?t1 z)fC2hgKsf!=>T&%((|JV3EQe}j_HFAxCz(-5tDD?axW}?QMM|7scK&$hgVO~zr3A7 zhqNC}E{g5!d7Z%I%-DFOi|x*NKJkY7w7fj)pUs;EK`htw^$JJ$QhO2vBtE-f&h4a5 z*w@VOS*6(|7WGVq;T5UZKKi*TO^9@jOs)sIT7)7@>I^D3OaFLbC%`5kByxTY3&I)y3+ zlvAFstQY8Bu_U}@23|8@hFQ?8$(tV}pT-yq69L9e+NdNf(jm*RZG3P@4=HPd%pC_x z-NZUq_^8)Ol$<&2uUM-^EN!(~u482**UxWi#UBD`&F^JcQegWZ87=~qCHKN2zeJ-a zy^SXF8i`SJjgVvF7j7{>R_GpF*8Ux~%qshx6$*an#iSUADi*&b3g#byQ6Jc}51ioJ zcLMHT@mi|%dUaZwvoT5X9s%h;g$HAK9%KK~Z}KwWuX>GNrp!c6yo$Ne-eOy_M&2bL zS(QiC35bAvtU|Bp1VV~w7Tb>-Q94p}Z9r&Mb52d5=8tEfXf zmwW7lcE2Pxj^uD3J%~h#eO# zzI*Pch4;BRReZj><-H9$Ik_KM9Sa>hWI}DXE%^t#x!0Er?Zi>;9XPoMPDkwSe6OnB z;QY~a9bru(29}i8HH_@J21N~dv>BR7DQa%y=ZL;&Nd+x) zm4+7|^Vncoj^AH@s?~pFTw7wfTeR6CJjE1rN`QfW9@;@KuwY<@d7GEqr z3qu^_<@5^nFg$?~1HLuvI?AlcVGh~+d@NQ^;46J+403NloaDg1>%vqfmd6?dlS#wn zxf|w-e>$PZA+r87QAngW?oHjC7@hoWRgbKfpfz`3OJ9*+{B`4+=ANs?iLlyg+E z2c;K#YegYFvZ+($6?~sBsl_Nkd2_^RAg(-~-`jz}8uTP2-b60<3e)ppt;%gOj-o3t zwoCLc&WioE>TM+HL>;vZ)+GAWKpY1MgFRq~Y%S$0wK{`EJ>W~kkr(z?~}94!2#4h-;ukVGqx}F?K16O%oN$_%2o@~eSD=f;kZ~IL8kEa`Aw+3X|ck((;CWP>B07B+AYV8aq9dVn!u&c7)l?= zjDT=oGcKUrbfH?Zg#HPoNnJ&}pGjzrke^Z7v*X2Rn@DG(LpctlHMaLU#BGq3>7#KwzXB5OO<<9NL1IMZB#QKm_gc;3kFS3 zY&OS`m1n%beO~1ppAxR0LP^yC8}EN-mFZ)#TN zzv7&2427F-r!m*k>wa=;u1hWjr_x1AaUl2nqL8Auc>l$g+-&7RMj-Yl;mXw_jQ$8@ zUUI2Ewos7WOLGlqjj0QiLosV82OS>1%_hSZ!!^V~YR0O=B{bhwsyG#%R9rzF1m(Rt z572!uM@dcjkJBw!7BNk>^!THK#!KOdO*JU2&5inNpl>#g8RVdg+T z=}SpiNL{fHcXB;(_kov0JqnfMY)TQC^H$#bj&dAx?GSA5VvjC=diE1vxX7p>`I>T+ z+#h=+y8Aek=OWF@Jv>C5yMmoar-RhsbIrdQIot@eNn$Ow(*0LwI%( zaRsB0WB>rkON<}A5sY|8V0P9zgUS46ZROFV@wsQ!T7Xet_tWvZa6fsCs=;R|Ut03- zviV$8*E_*994-E%g|cc@P%tBQYW{gRv_EQ9UDj|9_JiE!QT@gbC#vhbR>^p7M$TsQ z5Uu5VU)c0OjM!7ohtEwcrzv_X{QagqZUm&C{e6KIR}Dx*#A?bI^y<(%$(qJqYO;ME z*PjThdjA9FlNqB1w+q@3WOhbUR-#%4hk|Z-0&Vw#Qpt!QA|nGho_ir|h3H4NYyAm$ ztT3G-Gek5Ykqlh}3(y#PZX8Lbn>H3PvHHX9GfX`d=qPv_AcDY5RlTsADws3{IJO#| z3V^z5-@B@JgA!Sv-6Y={YS=#kQX^ARjPx$K#0Z{Id@$_n7pqw9ga&kTQFgagfy!C5 zJ)Z2l#Hl&!4s73H=QT%S`*Mv)Kyzzatpm%L5Ikog2-Zsh$iFn#SsKUKfx+Hb(hAWF z40FS5cR?FYhbYEshaTb=vC?TSzF{ME3SiCbd_($#dnVq!b7^)l^h{FO1w}1?Ns&G> zLYVa-zDxM@^_dm?<2A*W&r7DhnOkNG1&Zy5vfD}Y@V3tV zBhH5Zgp{xT0avS-a?GMR8_4kWB@c(7IV+1?!q#z=Vo4n1vyo_&T6D3nGfVN-$H@Gm zb44-WMocs|4QzBSZo>$#0Od4whmz28EXnRt$=roBO+7_bFC^C-iNqRniV{S-nm07y z;>!z-mUSyDr3#l(0Y&o#i3VML`s$Ko$q@N17X9$7oV|_Ay~n z2^a95%keLbrQEe5><>x3H{D|2A~?!$=nmV1bHmlFGgU9)7#vyHR=9%ME>_ZnGRZwz0oO`$R-c*S1nTb(NuZfgKKPXFrDT zRuzmzsAsBFfEBiZFlpnKiEbr_509U%v!kScJHRQOf-dU^c2kEzq$B7_9@%A%`R0kG zx_&dUXxnMyetF3zdj&dV8sBmf;@Nl)O(Kz`@2!{1eRbBnwO@SdA9cb5g)Q99Nwh`C zlX(E$vymxG;O1u6qA_6Ya)U>tyb5@gztFK2VHFX1UEfuLM*w-;`r#&-(D|(MEiQt{ z;C`pwE3F%5q4H($udEW}ni!PmC&e~s&qRsz{lN@Q5tG1BBI}dCVC{X%A8?d`1p~LT z9`2Q`mi8g0CNiuKGju=+=i6J2%lydrkO%>KLDP8D;tITT6Zsn0D`rDN@^rC|^pds< zXnZ=*>yABy+f#99WhDOT0JnQKitK$5-LpFbbKc^G|&`}un178X&=M}%J=XcGxGwWA5yXoJva*jJZ)(mg-5LVGZWKZIPUe~%mFgB57KZ&n{AcF@7(7hGD+d;d1mba^#usdlmAj)*w^G-4If^7w@u z=onnv`>jhBp8UKh_`GFy6N(Eg__aT)>DcNw{B@JJmueVY+Y(<7N-oyu5B3FrY#g`qnPQl zto{D2o~Jdda<<|w&8zm|Q)2`~BqNl)X6-5O^Fhwo>D9#REok8guw=q`SnuQ!ST?PD zaXKCA*|&9Bcek7valTACt!#PyX~}3@UWKLD{Ua|Dbue9fw_u<)ezO1T2_(In`F!2y zUa0@AvF|kaV_P*+V+^L7PRQ3Tznd3$<&VfHi$ejEF4%A|n;Cd8${%6jU|{fIFknz% z{>v;b=`0wIPN}MA+gW64NtH#&YM}u+xuZ1tnFfg{}&L$9Rr>}PZcR&B{UfKUY TyEt4a=uYq-kai?r4*>IDjb|Lv diff --git a/packages/smooth_app/assets/fonts/icons/image_add.svg b/packages/smooth_app/assets/fonts/icons/image_add.svg new file mode 100644 index 000000000000..879719436748 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/image_add.svg @@ -0,0 +1,7 @@ + + + Image add + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/image_check.svg b/packages/smooth_app/assets/fonts/icons/image_check.svg new file mode 100644 index 000000000000..c84ce8140c2d --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/image_check.svg @@ -0,0 +1,8 @@ + + + Image check + + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/incognito.svg b/packages/smooth_app/assets/fonts/icons/incognito.svg new file mode 100644 index 000000000000..bd8352395b47 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/incognito.svg @@ -0,0 +1,7 @@ + + + Incognito + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/ingredients_basket.svg b/packages/smooth_app/assets/fonts/icons/ingredients_basket.svg new file mode 100644 index 000000000000..cf2b5680fe5e --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/ingredients_basket.svg @@ -0,0 +1,7 @@ + + + Ingredients basket + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/language.svg b/packages/smooth_app/assets/fonts/icons/language.svg new file mode 100644 index 000000000000..ba1f6684fcbf --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/language.svg @@ -0,0 +1,7 @@ + + + Language + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/language_world.svg b/packages/smooth_app/assets/fonts/icons/language_world.svg new file mode 100644 index 000000000000..3716f26c92cc --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/language_world.svg @@ -0,0 +1,7 @@ + + + Language (world) + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/light_bulb.svg b/packages/smooth_app/assets/fonts/icons/light_bulb.svg new file mode 100644 index 000000000000..143107fb8c19 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/light_bulb.svg @@ -0,0 +1,7 @@ + + + Light bulb + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/logout.svg b/packages/smooth_app/assets/fonts/icons/logout.svg new file mode 100644 index 000000000000..dd7d9cb5c8cb --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/logout.svg @@ -0,0 +1,7 @@ + + + Logout + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/nutritional_facts.svg b/packages/smooth_app/assets/fonts/icons/nutritional_facts.svg new file mode 100644 index 000000000000..33871bdb189c --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/nutritional_facts.svg @@ -0,0 +1,7 @@ + + + Nutritional facts + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/password.svg b/packages/smooth_app/assets/fonts/icons/password.svg new file mode 100644 index 000000000000..768147e4ba83 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/password.svg @@ -0,0 +1,7 @@ + + + Password + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/personalization_alt.svg b/packages/smooth_app/assets/fonts/icons/personalization_alt.svg new file mode 100644 index 000000000000..efcd54623af2 --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/personalization_alt.svg @@ -0,0 +1,7 @@ + + + Personalization alt + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/programming.svg b/packages/smooth_app/assets/fonts/icons/programming.svg new file mode 100644 index 000000000000..2a46cc5d99cc --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/programming.svg @@ -0,0 +1,7 @@ + + + programming + + + + \ No newline at end of file diff --git a/packages/smooth_app/assets/fonts/icons/vibration.svg b/packages/smooth_app/assets/fonts/icons/vibration.svg new file mode 100644 index 000000000000..e3d79978db9e --- /dev/null +++ b/packages/smooth_app/assets/fonts/icons/vibration.svg @@ -0,0 +1,7 @@ + + + Vibration + + + + \ No newline at end of file diff --git a/packages/smooth_app/lib/resources/app_icons.dart b/packages/smooth_app/lib/resources/app_icons.dart index 7a64b267db9b..3db92e610a1f 100644 --- a/packages/smooth_app/lib/resources/app_icons.dart +++ b/packages/smooth_app/lib/resources/app_icons.dart @@ -94,6 +94,15 @@ class AddToList extends AppIcon { }) : super._(_IconsFont.add_to_list); } +class AppStore extends AppIcon { + const AppStore({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.app_store); +} + class Arrow extends AppIcon { const Arrow.right({ super.color, @@ -175,6 +184,13 @@ class Camera extends AppIcon { super.shadow, super.key, }) : super._(_IconsFont.camera_outlined); + + const Camera.happy({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.camera_happy); } class Categories extends AppIcon { @@ -266,6 +282,24 @@ class ClearText extends AppIcon { } } +class Delete extends AppIcon { + const Delete.trash({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.delete_trash); +} + +class Document extends AppIcon { + const Document({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.document); +} + class DoubleChevron extends AppIcon { const DoubleChevron.left({ super.color, @@ -337,6 +371,15 @@ class Compare extends AppIcon { }) : super._(_IconsFont.compare); } +class Contribute extends AppIcon { + const Contribute({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.contribute); +} + class Countries extends AppIcon { const Countries({ super.color, @@ -344,6 +387,13 @@ class Countries extends AppIcon { super.shadow, super.key, }) : super._(_IconsFont.countries); + + const Countries.alt({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.country); } class Cupcake extends AppIcon { @@ -355,6 +405,42 @@ class Cupcake extends AppIcon { }) : super._(_IconsFont.cupcake); } +class Crash extends AppIcon { + const Crash({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.crash); +} + +class Currency extends AppIcon { + const Currency({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.currency); +} + +class DangerousZone extends AppIcon { + const DangerousZone({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.dangerous_zone); +} + +class Donate extends AppIcon { + const Donate({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.donate); +} + class Edit extends AppIcon { const Edit({ super.color, @@ -391,6 +477,22 @@ class Expand extends AppIcon { }) : super._(_IconsFont.expand); } +class Eye extends AppIcon { + const Eye.visible({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.eye_visible); + + const Eye.invisible({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.eye_invisible); +} + class Fish extends AppIcon { const Fish({ super.color, @@ -409,6 +511,15 @@ class Fruit extends AppIcon { }) : super._(_IconsFont.fruit); } +class GitHub extends AppIcon { + const GitHub({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.github); +} + class Info extends AppIcon { const Info({ super.color, @@ -418,6 +529,15 @@ class Info extends AppIcon { }) : super._(_IconsFont.info); } +class HappyToast extends AppIcon { + const HappyToast({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.happy_toast); +} + class History extends AppIcon { const History({ super.color, @@ -436,6 +556,15 @@ class Help extends AppIcon { }) : super._(_IconsFont.help_circled); } +class Incognito extends AppIcon { + const Incognito({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.incognito); +} + class Ingredients extends AppIcon { const Ingredients({ super.color, @@ -443,6 +572,13 @@ class Ingredients extends AppIcon { super.shadow, super.key, }) : super._(_IconsFont.ingredients); + + const Ingredients.basket({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.ingredients_basket); } class Lab extends AppIcon { @@ -463,6 +599,22 @@ class Labels extends AppIcon { }) : super._(_IconsFont.labels); } +class Language extends AppIcon { + const Language({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.language); + + const Language.world({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.language_world); +} + class Lifebuoy extends AppIcon { const Lifebuoy({ super.color, @@ -472,6 +624,24 @@ class Lifebuoy extends AppIcon { }) : super._(_IconsFont.lifebuoy); } +class LightBulb extends AppIcon { + const LightBulb({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.light_bulb); +} + +class Logout extends AppIcon { + const Logout({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.logout); +} + class MagicWand extends AppIcon { const MagicWand({ super.color, @@ -481,6 +651,15 @@ class MagicWand extends AppIcon { }) : super._(_IconsFont.magic_wand); } +class Menu extends AppIcon { + const Menu.hamburger({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.hamburger_menu); +} + class Milk extends AppIcon { const Milk({ super.color, @@ -506,6 +685,13 @@ class NutritionFacts extends AppIcon { super.shadow, super.key, }) : super._(_IconsFont.nutrition_facts); + + const NutritionFacts.alt({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.nutritional_facts); } class Outdated extends AppIcon { @@ -526,6 +712,15 @@ class Packaging extends AppIcon { }) : super._(_IconsFont.packaging); } +class Password extends AppIcon { + const Password.lock({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.password); +} + class Personalization extends AppIcon { const Personalization({ super.color, @@ -533,6 +728,38 @@ class Personalization extends AppIcon { super.shadow, super.key, }) : super._(_IconsFont.personalization); + + const Personalization.alt({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.personalization_alt); +} + +class Picture extends AppIcon { + const Picture.add({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.image_add); + + const Picture.check({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.image_check); +} + +class Programming extends AppIcon { + const Programming({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.programming); } class Question extends AppIcon { @@ -752,6 +979,15 @@ class Torch extends AppIcon { }) : super._(_IconsFont.torch_off); } +class Vibration extends AppIcon { + const Vibration({ + super.color, + super.size, + super.shadow, + super.key, + }) : super._(_IconsFont.vibration); +} + class Warning extends AppIcon { const Warning({ super.color, diff --git a/packages/smooth_app/lib/resources/app_icons_font.dart b/packages/smooth_app/lib/resources/app_icons_font.dart index 9fc9a9471037..8d9132badf47 100644 --- a/packages/smooth_app/lib/resources/app_icons_font.dart +++ b/packages/smooth_app/lib/resources/app_icons_font.dart @@ -11,6 +11,8 @@ class _IconsFont { static const IconData chicken = IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData eye_invisible = + IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData settings = IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData magic_wand = @@ -83,12 +85,20 @@ class _IconsFont { IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData torch_off = IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData language = + IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData sound_off = IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData sound_on = IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData torch_on = IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData camera_happy = + IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData vibration = + IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData programming = + IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData add = IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData barcode_corners = @@ -139,16 +149,62 @@ class _IconsFont { IconData(0xe846, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData add_to_list = IconData(0xe847, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData eye_visible = + IconData(0xe848, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData delete_trash = + IconData(0xe84a, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData image_check = + IconData(0xe84b, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData image_add = + IconData(0xe84c, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData app_store = + IconData(0xe84d, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData document = + IconData(0xe84e, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData github = + IconData(0xe84f, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData ingredients_basket = + IconData(0xe850, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData close = IconData(0xe851, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData suggestion = IconData(0xe852, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData clear_text = IconData(0xe853, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData contribute = + IconData(0xe854, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData crash = + IconData(0xe855, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData currency = + IconData(0xe856, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData nutritional_facts = + IconData(0xe857, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData help_circled = IconData(0xe858, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData dots_vertical = IconData(0xe859, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData country = + IconData(0xe85a, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData hamburger_menu = + IconData(0xe85c, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData password = + IconData(0xe85d, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData incognito = + IconData(0xe85e, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData logout = + IconData(0xe85f, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData donate = + IconData(0xe861, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData dangerous_zone = + IconData(0xe862, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData happy_toast = + IconData(0xe863, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData light_bulb = + IconData(0xe864, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData language_world = + IconData(0xe865, fontFamily: _kFontFam, fontPackage: _kFontPkg); + static const IconData personalization_alt = + IconData(0xe866, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData share_cupertino = IconData(0xe8a4, fontFamily: _kFontFam, fontPackage: _kFontPkg); static const IconData share_material = From 0a601bfcbab318905d467308b0129cc9e5ee36ba Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Thu, 7 Nov 2024 14:41:37 +0100 Subject: [PATCH 07/14] Bring back the appbar from user stats (#5802) --- .../lib/pages/preferences/user_preferences_account.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/smooth_app/lib/pages/preferences/user_preferences_account.dart b/packages/smooth_app/lib/pages/preferences/user_preferences_account.dart index 0548121d3449..4f93b6b6ff16 100644 --- a/packages/smooth_app/lib/pages/preferences/user_preferences_account.dart +++ b/packages/smooth_app/lib/pages/preferences/user_preferences_account.dart @@ -298,7 +298,7 @@ class UserPreferencesAccount extends AbstractUserPreferences { localDatabase: localDatabase, productQuery: productQuery, context: context, - editableAppBarTitle: false, + editableAppBarTitle: true, ), iconData, lazyCounter: lazyCounter, From b1005cebd88eeebec73d38f1c2950e7ad062f367 Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Thu, 7 Nov 2024 14:41:57 +0100 Subject: [PATCH 08/14] feat: Some enhancements for the Bottom Sheet (#5803) * Enhance Smooth Bottom Sheet * Fix * Remove user_picture_source_select translation --- packages/smooth_app/ios/Podfile.lock | 2 +- .../bottom_sheets/smooth_bottom_sheet.dart | 60 ++++++++++++++----- packages/smooth_app/lib/l10n/app_en.arb | 6 +- .../user_preferences_image_source.dart | 4 +- .../preferences/user_preferences_widgets.dart | 11 +++- .../product_page/new_product_footer.dart | 8 +-- packages/smooth_app/macos/Podfile.lock | 6 +- packages/smooth_app/pubspec.lock | 4 +- 8 files changed, 65 insertions(+), 36 deletions(-) diff --git a/packages/smooth_app/ios/Podfile.lock b/packages/smooth_app/ios/Podfile.lock index ba40bf624b91..2f89895cc3a8 100644 --- a/packages/smooth_app/ios/Podfile.lock +++ b/packages/smooth_app/ios/Podfile.lock @@ -310,4 +310,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e840dd57ba2b03bcb6fdba293a27c5f82151a80a -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart index 07b86f0722c0..80608dfec81a 100644 --- a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart +++ b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart @@ -98,7 +98,7 @@ class SmoothModalSheetHeader extends StatelessWidget implements SizeWidget { this.backgroundColor, }); - static const double MIN_HEIGHT = 50.0; + static const double MIN_HEIGHT = 55.0; final String title; final SizeWidget? prefix; @@ -108,13 +108,15 @@ class SmoothModalSheetHeader extends StatelessWidget implements SizeWidget { @override Widget build(BuildContext context) { - final Color primaryColor = Theme.of(context).primaryColor; + final Color primaryColor = + Theme.of(context).extension()!.primaryDark; + final Color tintColor = foregroundColor ?? Colors.white; return IconTheme( - data: IconThemeData(color: foregroundColor), + data: IconThemeData(color: tintColor), child: Container( height: suffix is SmoothModalSheetHeaderButton ? double.infinity : null, - color: backgroundColor ?? primaryColor.withOpacity(0.2), + color: backgroundColor ?? primaryColor, constraints: const BoxConstraints(minHeight: MIN_HEIGHT), padding: EdgeInsetsDirectional.only( start: (prefix?.requiresPadding == true ? 0 : VERY_LARGE_SPACE), @@ -143,7 +145,7 @@ class SmoothModalSheetHeader extends StatelessWidget implements SizeWidget { style: Theme.of(context).textTheme.titleLarge?.copyWith( fontWeight: FontWeight.bold, fontSize: 18.0, - color: foregroundColor, + color: tintColor, ), ), ), @@ -266,29 +268,55 @@ class SmoothModalSheetHeaderCloseButton extends StatelessWidget const SmoothModalSheetHeaderCloseButton({ this.semanticsOrder, this.addPadding, + this.circled = true, }); final double? semanticsOrder; final bool? addPadding; + final bool circled; @override Widget build(BuildContext context) { + final Widget icon; + + if (circled == true) { + icon = Container( + decoration: BoxDecoration( + shape: BoxShape.circle, + border: Border.all( + color: IconTheme.of(context).color ?? Colors.white, + width: 1.5, + ), + ), + margin: const EdgeInsets.all(VERY_SMALL_SPACE), + padding: const EdgeInsets.all(SMALL_SPACE), + child: const icons.Close( + size: 13.0, + ), + ); + } else { + icon = const Padding( + padding: EdgeInsets.all(MEDIUM_SPACE), + child: icons.Close( + size: 15.0, + ), + ); + } + return Semantics( value: MaterialLocalizations.of(context).closeButtonTooltip, button: true, excludeSemantics: true, sortKey: OrdinalSortKey(semanticsOrder ?? 2.0), - child: Tooltip( - message: MaterialLocalizations.of(context).closeButtonTooltip, - enableFeedback: true, - child: InkWell( - onTap: () => Navigator.of(context).pop(), - customBorder: const CircleBorder(), - child: const Padding( - padding: EdgeInsets.all(MEDIUM_SPACE), - child: icons.Close( - size: 15.0, - ), + child: Padding( + padding: const EdgeInsetsDirectional.only(end: SMALL_SPACE), + child: Tooltip( + message: MaterialLocalizations.of(context).closeButtonTooltip, + enableFeedback: true, + child: InkWell( + onTap: () => Navigator.of(context).pop(), + customBorder: const CircleBorder(), + child: icon, ), ), ), diff --git a/packages/smooth_app/lib/l10n/app_en.arb b/packages/smooth_app/lib/l10n/app_en.arb index 7daf6dde94b0..6d6f024366e1 100644 --- a/packages/smooth_app/lib/l10n/app_en.arb +++ b/packages/smooth_app/lib/l10n/app_en.arb @@ -2533,9 +2533,9 @@ "@user_picture_source_remember": { "description": "Checkbox label when select a picture source" }, - "user_picture_source_select": "Select each time", - "@user_picture_source_select": { - "description": "Choice of selecting the picture source each time" + "user_picture_source_ask": "Ask each time", + "@user_picture_source_ask": { + "description": "Choice of asking the picture source every time" }, "robotoff_continue": "Continue", "@robotoff_continue": { diff --git a/packages/smooth_app/lib/pages/preferences/user_preferences_image_source.dart b/packages/smooth_app/lib/pages/preferences/user_preferences_image_source.dart index a2177e25eb85..bdfaf5581274 100644 --- a/packages/smooth_app/lib/pages/preferences/user_preferences_image_source.dart +++ b/packages/smooth_app/lib/pages/preferences/user_preferences_image_source.dart @@ -15,7 +15,7 @@ class UserPreferencesImageSource extends StatelessWidget { return UserPreferencesItemSimple( labels: [ appLocalizations.choose_image_source_title, - appLocalizations.user_picture_source_select, + appLocalizations.user_picture_source_ask, appLocalizations.settings_app_camera, appLocalizations.gallery_source_label, ], @@ -35,7 +35,7 @@ class UserPreferencesImageSource extends StatelessWidget { (_) => const Icon(Icons.image), ], labels: [ - appLocalizations.user_picture_source_select, + appLocalizations.user_picture_source_ask, appLocalizations.settings_app_camera, appLocalizations.gallery_source_label, ], diff --git a/packages/smooth_app/lib/pages/preferences/user_preferences_widgets.dart b/packages/smooth_app/lib/pages/preferences/user_preferences_widgets.dart index a5cdbdf33cd0..37705b4fc439 100644 --- a/packages/smooth_app/lib/pages/preferences/user_preferences_widgets.dart +++ b/packages/smooth_app/lib/pages/preferences/user_preferences_widgets.dart @@ -6,6 +6,7 @@ import 'package:smooth_app/generic_lib/design_constants.dart'; import 'package:smooth_app/generic_lib/dialogs/smooth_alert_dialog.dart'; import 'package:smooth_app/pages/preferences/user_preferences_item.dart'; import 'package:smooth_app/themes/smooth_theme_colors.dart'; +import 'package:smooth_app/themes/theme_provider.dart'; /// A dashed line class UserPreferencesListItemDivider extends StatelessWidget { @@ -443,7 +444,13 @@ class _ChoiceItem extends StatelessWidget { @override Widget build(BuildContext context) { final ThemeData theme = Theme.of(context); - final Color? selectedColor = selected ? theme.primaryColor : null; + final SmoothColorsThemeExtension extension = + theme.extension()!; + final Color? selectedColor = selected + ? context.lightTheme() + ? extension.primaryMedium + : extension.primaryDark + : null; return Semantics( value: label, @@ -451,7 +458,7 @@ class _ChoiceItem extends StatelessWidget { button: true, excludeSemantics: true, child: Ink( - color: selectedColor?.withOpacity(0.1) ?? Colors.transparent, + color: selectedColor ?? Colors.transparent, child: Column( children: [ ListTile( diff --git a/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart b/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart index 19f91e8ab183..388deabd0979 100644 --- a/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart +++ b/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart @@ -118,19 +118,13 @@ class _ProductAddToListButton extends StatelessWidget { Future _editList(BuildContext context, Product product) async { final AppLocalizations appLocalizations = AppLocalizations.of(context); - final SmoothColorsThemeExtension? extension = - Theme.of(context).extension(); showSmoothDraggableModalSheet( context: context, header: SmoothModalSheetHeader( - backgroundColor: extension!.primaryDark, - foregroundColor: Colors.white, prefix: const SmoothModalSheetHeaderPrefixIndicator(), title: appLocalizations.user_list_title, - suffix: const SmoothModalSheetHeaderCloseButton( - addPadding: true, - ), + suffix: const SmoothModalSheetHeaderCloseButton(), ), bodyBuilder: (BuildContext context) => AddProductToListContainer( barcode: product.barcode!, diff --git a/packages/smooth_app/macos/Podfile.lock b/packages/smooth_app/macos/Podfile.lock index 4321f61a951f..121461bdca51 100644 --- a/packages/smooth_app/macos/Podfile.lock +++ b/packages/smooth_app/macos/Podfile.lock @@ -117,13 +117,13 @@ SPEC CHECKSUMS: FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 in_app_review: a850789fad746e89bce03d4aeee8078b45a53fd0 mobile_scanner: 54ceceae0c8da2457e26a362a6be5c61154b1829 - package_info_plus: fa739dd842b393193c5ca93c26798dff6e3d0e0c + package_info_plus: f5790acc797bf17c3e959e9d6cf162cc68ff7523 path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 ReachabilitySwift: 7f151ff156cea1481a8411701195ac6a984f4979 rive_common: cf5ab646aa576b2d742d0e2d528126fbf032c856 Sentry: f8374b5415bc38dfb5645941b3ae31230fbeae57 sentry_flutter: 0eb93e5279eb41e2392212afe1ccd2fecb4f8cbe - share_plus: 36537c04ce0c3e3f5bd297ce4318b6d5ee5fd6cf + share_plus: fd717ef89a2801d3491e737630112b80c310640e shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78 sqflite_darwin: a553b1fd6fe66f53bbb0fe5b4f5bab93f08d7a13 url_launcher_macos: 5f437abeda8c85500ceb03f5c1938a8c5a705399 @@ -131,4 +131,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 0d3963a09fc94f580682bd88480486da345dc3f0 -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/packages/smooth_app/pubspec.lock b/packages/smooth_app/pubspec.lock index 2835d86b890b..6c77f8dcc522 100644 --- a/packages/smooth_app/pubspec.lock +++ b/packages/smooth_app/pubspec.lock @@ -696,10 +696,10 @@ packages: dependency: "direct main" description: name: flutter_svg - sha256: "1b7723a814d84fb65869ea7115cdb3ee7c3be5a27a755c1ec60e049f6b9fcbb2" + sha256: de82e6bf958cec7190fbc1c5298282c851228e35ae2b14e2b103e7f777818c64 url: "https://pub.dev" source: hosted - version: "2.0.11" + version: "2.0.13" flutter_test: dependency: "direct dev" description: flutter From a25d09a331b6bcab8524d865a6e46d4948f781b9 Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Thu, 7 Nov 2024 14:42:47 +0100 Subject: [PATCH 09/14] Many changes (#5804) (cherry picked from commit eb6b774dd0e9170aa9271f2cea33b2c5738b0a9d) --- .../bottom_sheets/smooth_bottom_sheet.dart | 6 + .../smooth_draggable_bottom_sheet.dart | 96 ++--- .../smooth_draggable_bottom_sheet_route.dart | 8 + packages/smooth_app/lib/l10n/app_en.arb | 2 +- .../pages/product/product_list_helper.dart | 350 ++++++++++++------ .../product_page/new_product_footer.dart | 14 +- .../smooth_app/lib/resources/app_icons.dart | 17 + 7 files changed, 332 insertions(+), 161 deletions(-) diff --git a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart index 80608dfec81a..7263078f3280 100644 --- a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart +++ b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_bottom_sheet.dart @@ -32,14 +32,20 @@ Future showSmoothDraggableModalSheet({ /// You must return a Sliver Widget required WidgetBuilder bodyBuilder, double? initHeight, + double? minHeight, + double? maxHeight, + DraggableScrollableController? draggableScrollableController, }) { return showDraggableModalSheet( context: context, + draggableScrollableController: draggableScrollableController, borderRadius: const BorderRadius.vertical(top: ROUNDED_RADIUS), headerBuilder: (_) => header, headerHeight: header.computeHeight(context), bodyBuilder: bodyBuilder, initHeight: initHeight, + minHeight: minHeight, + maxHeight: maxHeight, ); } diff --git a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet.dart b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet.dart index 9d1b0790887c..6cae831cf8b8 100644 --- a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet.dart +++ b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet.dart @@ -10,6 +10,7 @@ class SmoothDraggableBottomSheet extends StatefulWidget { required this.bodyBuilder, required this.borderRadius, this.initHeightFraction = 0.5, + this.minHeightFraction, this.maxHeightFraction = 1.0, this.animationController, this.bottomSheetColor, @@ -17,6 +18,7 @@ class SmoothDraggableBottomSheet extends StatefulWidget { }) : assert(maxHeightFraction > 0.0 && maxHeightFraction <= 1.0); final double initHeightFraction; + final double? minHeightFraction; final double maxHeightFraction; final WidgetBuilder headerBuilder; final double headerHeight; @@ -52,55 +54,63 @@ class SmoothDraggableBottomSheetState Theme.of(context).scaffoldBackgroundColor; final double bottomPaddingHeight = MediaQuery.paddingOf(context).bottom; - return NotificationListener( - onNotification: _scrolling, - child: Column( - children: [ - Expanded( - child: SafeArea( - bottom: false, - child: DraggableScrollableSheet( - minChildSize: 0.0, - maxChildSize: widget.maxHeightFraction, - initialChildSize: widget.initHeightFraction, - snap: true, - controller: _controller, - builder: (BuildContext context, ScrollController controller) { - return DecoratedBox( - decoration: BoxDecoration( - borderRadius: widget.borderRadius, - color: backgroundColor, - ), - child: Material( - type: MaterialType.transparency, - child: ClipRRect( + // Fix keyboard glitch + final double keyboardFraction = MediaQuery.viewInsetsOf(context).bottom / + MediaQuery.sizeOf(context).height; + + return ChangeNotifierProvider( + create: (_) => _controller, + child: NotificationListener( + onNotification: _scrolling, + child: Column( + children: [ + Expanded( + child: SafeArea( + bottom: false, + child: DraggableScrollableSheet( + minChildSize: widget.minHeightFraction ?? 0.0, + maxChildSize: widget.maxHeightFraction, + initialChildSize: + widget.initHeightFraction + keyboardFraction, + snap: true, + controller: _controller, + builder: (BuildContext context, ScrollController controller) { + return DecoratedBox( + decoration: BoxDecoration( borderRadius: widget.borderRadius, - child: _SmoothDraggableContent( - bodyBuilder: widget.bodyBuilder, - headerBuilder: widget.headerBuilder, - headerHeight: widget.headerHeight, - currentExtent: _controller.isAttached - ? _controller.size - : widget.initHeightFraction, - scrollController: controller, - cacheExtent: _calculateCacheExtent( - MediaQuery.viewInsetsOf(context).bottom, + color: backgroundColor, + ), + child: Material( + type: MaterialType.transparency, + child: ClipRRect( + borderRadius: widget.borderRadius, + child: _SmoothDraggableContent( + bodyBuilder: widget.bodyBuilder, + headerBuilder: widget.headerBuilder, + headerHeight: widget.headerHeight, + currentExtent: _controller.isAttached + ? _controller.size + : widget.initHeightFraction, + scrollController: controller, + cacheExtent: _calculateCacheExtent( + MediaQuery.viewInsetsOf(context).bottom, + ), ), ), ), - ), - ); - }, + ); + }, + ), ), ), - ), - if (bottomPaddingHeight > 0) - SizedBox( - width: double.infinity, - height: bottomPaddingHeight, - child: ColoredBox(color: backgroundColor), - ), - ], + if (bottomPaddingHeight > 0) + SizedBox( + width: double.infinity, + height: bottomPaddingHeight, + child: ColoredBox(color: backgroundColor), + ), + ], + ), ), ); } diff --git a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet_route.dart b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet_route.dart index 3609f74faf5c..60953385472f 100644 --- a/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet_route.dart +++ b/packages/smooth_app/lib/generic_lib/bottom_sheets/smooth_draggable_bottom_sheet_route.dart @@ -8,7 +8,9 @@ Future showDraggableModalSheet({ required double headerHeight, required WidgetBuilder bodyBuilder, required BorderRadiusGeometry borderRadius, + DraggableScrollableController? draggableScrollableController, double? initHeight, + double? minHeight, double? maxHeight, Color? bottomSheetColor, Color? barrierColor, @@ -19,6 +21,7 @@ Future showDraggableModalSheet({ return Navigator.of(context, rootNavigator: true).push( _FlexibleBottomSheetRoute( + draggableScrollableController: draggableScrollableController, barrierLabel: MaterialLocalizations.of(context).modalBarrierDismissLabel, initHeight: initHeight ?? 0.5, bodyBuilder: bodyBuilder, @@ -38,6 +41,8 @@ class _FlexibleBottomSheetRoute extends PopupRoute { required this.headerHeight, required this.bodyBuilder, required this.borderRadius, + this.minHeight, + this.draggableScrollableController, this.barrierLabel, this.bottomSheetBackgroundColor, super.settings, @@ -46,9 +51,11 @@ class _FlexibleBottomSheetRoute extends PopupRoute { final WidgetBuilder headerBuilder; final double headerHeight; final WidgetBuilder bodyBuilder; + final double? minHeight; final double initHeight; final BorderRadiusGeometry borderRadius; final Color? bottomSheetBackgroundColor; + final DraggableScrollableController? draggableScrollableController; @override final String? barrierLabel; @@ -85,6 +92,7 @@ class _FlexibleBottomSheetRoute extends PopupRoute { context: context, child: SmoothDraggableBottomSheet( initHeightFraction: initHeight, + draggableScrollableController: draggableScrollableController, headerBuilder: headerBuilder, bodyBuilder: bodyBuilder, animationController: _animationController, diff --git a/packages/smooth_app/lib/l10n/app_en.arb b/packages/smooth_app/lib/l10n/app_en.arb index 6d6f024366e1..0e662c907ab8 100644 --- a/packages/smooth_app/lib/l10n/app_en.arb +++ b/packages/smooth_app/lib/l10n/app_en.arb @@ -1584,7 +1584,7 @@ "@user_list_button_new": { "description": "Short label of a 'create a new list' button" }, - "user_list_empty_label": "No list available yet, please start by creating one", + "user_list_empty_label": "No list available yet!\nPlease start by creating one.", "@user_list_empty_label": { "description": "Content displayed when there is no list" }, diff --git a/packages/smooth_app/lib/pages/product/product_list_helper.dart b/packages/smooth_app/lib/pages/product/product_list_helper.dart index 728ee6611e8a..0e73a66603d2 100644 --- a/packages/smooth_app/lib/pages/product/product_list_helper.dart +++ b/packages/smooth_app/lib/pages/product/product_list_helper.dart @@ -1,6 +1,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; +import 'package:flutter/scheduler.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:provider/provider.dart'; import 'package:smooth_app/data_models/product_list.dart'; @@ -8,12 +9,14 @@ import 'package:smooth_app/database/dao_product_list.dart'; import 'package:smooth_app/database/local_database.dart'; import 'package:smooth_app/generic_lib/buttons/smooth_simple_button.dart'; import 'package:smooth_app/generic_lib/design_constants.dart'; +import 'package:smooth_app/generic_lib/duration_constants.dart'; import 'package:smooth_app/helpers/collections_helper.dart'; import 'package:smooth_app/helpers/haptic_feedback_helper.dart'; import 'package:smooth_app/helpers/provider_helper.dart'; import 'package:smooth_app/pages/product_list_user_dialog_helper.dart'; import 'package:smooth_app/resources/app_icons.dart'; import 'package:smooth_app/themes/smooth_theme_colors.dart'; +import 'package:smooth_app/themes/theme_provider.dart'; import 'package:smooth_app/widgets/smooth_checkbox.dart'; class AddProductToListContainer extends StatelessWidget { @@ -137,35 +140,51 @@ class _AddToProductListNoListAvailable extends StatelessWidget { class _AddToProductListWithLists extends StatelessWidget { const _AddToProductListWithLists(); - static const double MIN_ITEM_HEIGHT = 48.0; + static const double MIN_ITEM_HEIGHT = 58.0; @override Widget build(BuildContext context) { final _ProductUserListsWithState state = context .watch<_ProductUserListsProvider>() .value as _ProductUserListsWithState; + final List> userLists = state.userLists; + final bool? scrollBarVisible = userLists.length > 5 ? true : null; - return SliverList( - delegate: SliverChildBuilderDelegate( - (BuildContext context, int index) { - if (index == 0) { - return _AddToProductListAddNewList( - userLists: state.userLists.map((MapEntry entry) { - return entry.key; - }), - ); - } else if (index <= state.userLists.length) { - final MapEntry entry = state.userLists[index - 1]; - return _AddToProductListItem( - listId: entry.key, - selected: entry.value, - includeDivider: index < state.userLists.length, - ); - } else { - return SizedBox(height: MediaQuery.viewPaddingOf(context).bottom); - } - }, - childCount: state.userLists.length + 2, + return DefaultTextStyle.merge( + style: TextStyle( + fontSize: 15.0, + color: Theme.of(context).colorScheme.onSurface, + ), + child: SliverFillRemaining( + child: Column(children: [ + Expanded( + child: Scrollbar( + thumbVisibility: scrollBarVisible, + trackVisibility: scrollBarVisible, + child: ListView.builder( + padding: EdgeInsets.zero, + itemCount: userLists.length, + itemBuilder: (BuildContext context, int index) { + final MapEntry entry = userLists[index]; + return KeyedSubtree( + key: ValueKey(entry.key), + child: _AddToProductListItem( + listId: entry.key, + selected: entry.value, + // Force the divider when there is just one item + includeDivider: + userLists.length == 1 || index < userLists.length - 1, + ), + ); + }, + ), + ), + ), + _AddToProductListAddNewList( + userLists: + userLists.map((MapEntry entry) => entry.key), + ) + ]), ), ); } @@ -244,97 +263,165 @@ class _AddToProductListAddNewList extends StatefulWidget { } class _AddToProductListAddNewListState - extends State<_AddToProductListAddNewList> { + extends State<_AddToProductListAddNewList> + with WidgetsBindingObserver, SingleTickerProviderStateMixin { final TextEditingController _controller = TextEditingController(); + late final AnimationController _animationController; + Animation? _colorAnimation; + int animationRepeat = 0; + bool _editMode = false; bool _inputValid = false; + @override + void initState() { + super.initState(); + _animationController = AnimationController( + vsync: this, + duration: SmoothAnimationsDuration.short, + ); + + SchedulerBinding.instance.addPostFrameCallback((_) { + _initAnimation(); + }); + } + + void _initAnimation() { + final SmoothColorsThemeExtension extension = + Theme.of(context).extension()!; + final bool lightTheme = context.lightTheme(listen: false); + + _colorAnimation = ColorTween( + begin: lightTheme ? extension.primaryLight : extension.primarySemiDark, + end: extension.red, + ).animate(_animationController) + ..addListener(() { + setState(() {}); + }) + ..addStatusListener((AnimationStatus status) { + // Run back and forth the animation twice + if (status == AnimationStatus.completed && animationRepeat < 2) { + _animationController.reverse(); + } else if (status == AnimationStatus.dismissed && animationRepeat < 1) { + animationRepeat++; + _animationController.forward(); + } + }); + + setState(() {}); + } + @override Widget build(BuildContext context) { final AppLocalizations appLocalizations = AppLocalizations.of(context); - final Color? mainColor = Theme.of(context) - .checkboxTheme - .fillColor! - .resolve({WidgetState.selected}); - - return Column( - children: [ - IconTheme( - data: IconThemeData(color: mainColor), - child: InkWell( - onTap: () { - setState(() { - if (!_editMode) { - _controller.clear(); - _editMode = true; - _inputValid = false; - } - }); - }, - child: ConstrainedBox( - constraints: const BoxConstraints( - minHeight: _AddToProductListWithLists.MIN_ITEM_HEIGHT, + final SmoothColorsThemeExtension extension = + Theme.of(context).extension()!; + final bool lightTheme = context.lightTheme(); + + final Color iconColor = lightTheme + ? Theme.of(context) + .checkboxTheme + .fillColor! + .resolve({WidgetState.selected})! + : Colors.white; + + return IconTheme( + data: IconThemeData(color: iconColor), + child: Padding( + padding: const EdgeInsetsDirectional.symmetric(horizontal: SMALL_SPACE), + child: InkWell( + borderRadius: const BorderRadius.vertical(top: Radius.circular(10.0)), + onTap: () { + setState(() { + if (!_editMode) { + _controller.clear(); + _editMode = true; + _inputValid = false; + } + }); + }, + child: DecoratedBox( + decoration: BoxDecoration( + borderRadius: const BorderRadius.all(Radius.circular(10.0)), + color: _colorAnimation?.value, + border: Border.all( + color: lightTheme + ? extension.primaryNormal + : extension.primaryLight, + ), + ), + child: Padding( + padding: EdgeInsetsDirectional.only( + bottom: MediaQuery.viewInsetsOf(context).bottom, ), - child: Padding( - padding: EdgeInsetsDirectional.symmetric( - horizontal: - (Platform.isIOS || Platform.isMacOS) ? 25.5 : 28.0, + child: ConstrainedBox( + constraints: const BoxConstraints( + minHeight: _AddToProductListWithLists.MIN_ITEM_HEIGHT, ), - child: Row( - children: [ - const Icon(Icons.add_circle_rounded), - const SizedBox(width: VERY_LARGE_SPACE), - Expanded( - child: _editMode - ? Padding( - padding: - const EdgeInsetsDirectional.only(bottom: 1.0), - child: TextField( - controller: _controller, - autofocus: true, - decoration: InputDecoration( - isDense: true, - hintText: appLocalizations - .user_list_name_input_hint, - hintStyle: TextStyle( - fontStyle: FontStyle.italic, - color: Theme.of(context).hintColor, + child: Padding( + padding: EdgeInsetsDirectional.only( + start: (Platform.isIOS || Platform.isMacOS) ? 18.5 : 21.0, + end: 5.0, + ), + child: Row( + children: [ + const Icon(Icons.add_circle_rounded), + const SizedBox(width: VERY_LARGE_SPACE), + Expanded( + child: _editMode + ? Padding( + padding: const EdgeInsetsDirectional.only( + bottom: 1.0), + child: TextField( + controller: _controller, + autofocus: true, + decoration: InputDecoration( + isDense: true, + hintText: appLocalizations + .user_list_name_input_hint, + hintStyle: TextStyle( + fontStyle: FontStyle.italic, + color: Theme.of(context).hintColor, + ), + contentPadding: EdgeInsets.zero, + border: InputBorder.none, ), - contentPadding: EdgeInsets.zero, - border: InputBorder.none, + textInputAction: TextInputAction.done, + maxLines: 1, + textAlignVertical: TextAlignVertical.top, + style: DefaultTextStyle.of(context).style, + onChanged: _checkInput, + onSubmitted: (_) => _addList(context), ), - textInputAction: TextInputAction.done, - maxLines: 1, - textAlignVertical: TextAlignVertical.top, - style: DefaultTextStyle.of(context).style, - onChanged: _checkInput, - onSubmitted: (_) => _inputValid - ? () => _addList(context) - : null, + ) + : Text( + appLocalizations.user_list_button_new, ), - ) - : Text( - appLocalizations.user_list_button_new, - ), - ), - if (_editMode) - IconButton( - icon: const Icon(Icons.cancel), - onPressed: () => setState(() => _editMode = false), - ), - if (_editMode) - IconButton( - icon: const Icon(Icons.check_circle), - onPressed: _inputValid ? () => _addList(context) : null, ), - ], + if (_editMode) + IconButton( + icon: const Icon(Icons.cancel), + onPressed: () => setState(() => _editMode = false), + tooltip: MaterialLocalizations.of(context) + .cancelButtonLabel, + ), + if (_editMode) + IconButton( + icon: const Icon(Icons.check_circle), + color: _inputValid + ? iconColor + : iconColor.withOpacity(0.4), + tooltip: appLocalizations.product_list_create_tooltip, + onPressed: () => _addList(context), + ), + ], + ), ), ), ), ), ), - const _AddToProductListDivider(), - ], + ), ); } @@ -351,6 +438,7 @@ class _AddToProductListAddNewListState void _addList(BuildContext context) { if (!_inputValid) { + _notifyWrongInput(); return; } @@ -360,30 +448,84 @@ class _AddToProductListAddNewListState setState(() => _editMode = false); } + + void _notifyWrongInput() { + animationRepeat = 0; + _animationController.forward(from: 0.0); + SmoothHapticFeedback.error(); + } + + @override + void dispose() { + _controller.dispose(); + super.dispose(); + } } +/// A dashed divider class _AddToProductListDivider extends StatelessWidget { const _AddToProductListDivider(); @override Widget build(BuildContext context) { + final SmoothColorsThemeExtension extension = + Theme.of(context).extension()!; return Padding( padding: const EdgeInsetsDirectional.symmetric( horizontal: LARGE_SPACE, ), - child: SizedBox( - height: 1.0, - width: double.infinity, - child: ColoredBox( - color: Theme.of(context) - .extension()! - .primaryLight, + child: CustomPaint( + size: const Size(double.infinity, 1.0), + painter: _AddToProductListDividerPainter( + dashWidth: 8.0, + dashSpace: 5.0, + color: context.lightTheme() + ? extension.primaryNormal + : extension.primaryLight, ), ), ); } } +class _AddToProductListDividerPainter extends CustomPainter { + _AddToProductListDividerPainter({ + required Color color, + required this.dashWidth, + required this.dashSpace, + }) : assert(color != Colors.transparent), + assert(dashWidth >= 0), + assert(dashSpace >= 0), + _paint = Paint() + ..color = color + ..strokeWidth = 1.0 + ..style = PaintingStyle.stroke; + + final Paint _paint; + final double dashWidth; + final double dashSpace; + + @override + void paint(Canvas canvas, Size size) { + double startX = 0.0; + while (startX < size.width) { + canvas.drawLine( + Offset(startX, 0), + Offset(startX + dashWidth, 0), + _paint, + ); + startX += dashWidth + dashSpace; + } + } + + @override + bool shouldRepaint(_AddToProductListDividerPainter oldDelegate) => false; + + @override + bool shouldRebuildSemantics(_AddToProductListDividerPainter oldDelegate) => + false; +} + /// Logic for the user lists class _ProductUserListsProvider extends ValueNotifier<_ProductUserListsState> { _ProductUserListsProvider(this.dao, this.barcode) @@ -403,12 +545,12 @@ class _ProductUserListsProvider extends ValueNotifier<_ProductUserListsState> { return; } - // Sort by ignoring case +// Sort by ignoring case lists.sort( (String a, String b) => a.toLowerCase().compareTo(b.toLowerCase()), ); - // Create a list of user lists with a boolean if the product is in it +// Create a list of user lists with a boolean if the product is in it final List listsWithProduct = await dao.getUserListsWithBarcodes([barcode]); diff --git a/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart b/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart index 388deabd0979..2474a9d47e25 100644 --- a/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart +++ b/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart @@ -154,19 +154,7 @@ class _ProductAddPriceButton extends StatelessWidget { return _ProductFooterFilledButton( label: appLocalizations.prices_add_a_price, - icon: switch (currency) { - Currency.GBP => const icons.AddPrice.britishPound(), - Currency.USD => const icons.AddPrice.dollar(), - Currency.EUR => const icons.AddPrice.euro(), - Currency.RUB => const icons.AddPrice.ruble(), - Currency.INR => const icons.AddPrice.rupee(), - Currency.CHF => const icons.AddPrice.swissFranc(), - Currency.TRY => const icons.AddPrice.turkishLira(), - Currency.UAH => const icons.AddPrice.ukrainianHryvnia(), - Currency.KRW => const icons.AddPrice.won(), - Currency.JPY => const icons.AddPrice.yen(), - _ => const icons.AddPrice.dollar(), - }, + icon: icons.AddPrice(currency), onTap: () => _addAPrice(context, context.read()), ); }, diff --git a/packages/smooth_app/lib/resources/app_icons.dart b/packages/smooth_app/lib/resources/app_icons.dart index 3db92e610a1f..755f7f851c67 100644 --- a/packages/smooth_app/lib/resources/app_icons.dart +++ b/packages/smooth_app/lib/resources/app_icons.dart @@ -1,6 +1,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; +import 'package:openfoodfacts/openfoodfacts.dart'; part 'app_icons_font.dart'; @@ -14,6 +15,22 @@ class Add extends AppIcon { } class AddPrice extends AppIcon { + factory AddPrice(Currency currency) { + return switch (currency) { + Currency.GBP => const AddPrice.britishPound(), + Currency.USD => const AddPrice.dollar(), + Currency.EUR => const AddPrice.euro(), + Currency.RUB => const AddPrice.ruble(), + Currency.INR => const AddPrice.rupee(), + Currency.CHF => const AddPrice.swissFranc(), + Currency.TRY => const AddPrice.turkishLira(), + Currency.UAH => const AddPrice.ukrainianHryvnia(), + Currency.KRW => const AddPrice.won(), + Currency.JPY => const AddPrice.yen(), + _ => const AddPrice.dollar(), + }; + } + const AddPrice.britishPound({ super.color, super.size, From e869e158e2627bc24066af76ab837f0e12905e3f Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Thu, 7 Nov 2024 17:40:55 +0100 Subject: [PATCH 10/14] ci: Fix build issue (#5811) --- .../smooth_app/lib/resources/app_icons.dart | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/smooth_app/lib/resources/app_icons.dart b/packages/smooth_app/lib/resources/app_icons.dart index 755f7f851c67..df6ca06a455c 100644 --- a/packages/smooth_app/lib/resources/app_icons.dart +++ b/packages/smooth_app/lib/resources/app_icons.dart @@ -1,7 +1,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; -import 'package:openfoodfacts/openfoodfacts.dart'; +import 'package:openfoodfacts/openfoodfacts.dart' as off; part 'app_icons_font.dart'; @@ -15,18 +15,18 @@ class Add extends AppIcon { } class AddPrice extends AppIcon { - factory AddPrice(Currency currency) { + factory AddPrice(off.Currency currency) { return switch (currency) { - Currency.GBP => const AddPrice.britishPound(), - Currency.USD => const AddPrice.dollar(), - Currency.EUR => const AddPrice.euro(), - Currency.RUB => const AddPrice.ruble(), - Currency.INR => const AddPrice.rupee(), - Currency.CHF => const AddPrice.swissFranc(), - Currency.TRY => const AddPrice.turkishLira(), - Currency.UAH => const AddPrice.ukrainianHryvnia(), - Currency.KRW => const AddPrice.won(), - Currency.JPY => const AddPrice.yen(), + off.Currency.GBP => const AddPrice.britishPound(), + off.Currency.USD => const AddPrice.dollar(), + off.Currency.EUR => const AddPrice.euro(), + off.Currency.RUB => const AddPrice.ruble(), + off.Currency.INR => const AddPrice.rupee(), + off.Currency.CHF => const AddPrice.swissFranc(), + off.Currency.TRY => const AddPrice.turkishLira(), + off.Currency.UAH => const AddPrice.ukrainianHryvnia(), + off.Currency.KRW => const AddPrice.won(), + off.Currency.JPY => const AddPrice.yen(), _ => const AddPrice.dollar(), }; } From cc874d23f6bf2a0f08fc4f336391d4398f3e7eff Mon Sep 17 00:00:00 2001 From: Edouard Marquez Date: Thu, 7 Nov 2024 19:41:32 +0100 Subject: [PATCH 11/14] feat: Product page with the status bar from the POC (#5808) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Product page with the status bar from the POC * Revert compatibility colors * Remove 2 warnings * Oops, the translation… * Use the correct back button on Android * Fix --- .../smooth_product_card_found.dart | 2 +- .../helpers/product_compatibility_helper.dart | 50 +-- packages/smooth_app/lib/l10n/app_en.arb | 4 + .../lib/pages/personalized_ranking_page.dart | 2 +- .../pages/product/compare_products3_page.dart | 4 +- .../product/product_compatibility_header.dart | 3 +- .../product_page/new_product_footer.dart | 10 +- .../product_page/new_product_header.dart | 298 ++++++++++++++++++ .../product_page/new_product_page.dart | 283 +++++++++-------- .../lib/pages/product/summary_card.dart | 16 +- .../lib/themes/smooth_theme_colors.dart | 16 + .../lib/widgets/smooth_scaffold.dart | 9 + 12 files changed, 503 insertions(+), 194 deletions(-) create mode 100644 packages/smooth_app/lib/pages/product/product_page/new_product_header.dart diff --git a/packages/smooth_app/lib/cards/product_cards/smooth_product_card_found.dart b/packages/smooth_app/lib/cards/product_cards/smooth_product_card_found.dart index cf201e5ab752..7a758ebac626 100644 --- a/packages/smooth_app/lib/cards/product_cards/smooth_product_card_found.dart +++ b/packages/smooth_app/lib/cards/product_cards/smooth_product_card_found.dart @@ -114,7 +114,7 @@ class SmoothProductCardFound extends StatelessWidget { Icon( Icons.circle, size: 15, - color: helper.getButtonColor(isDarkMode), + color: helper.getColor(context), ), const Padding( padding: EdgeInsetsDirectional.only( diff --git a/packages/smooth_app/lib/helpers/product_compatibility_helper.dart b/packages/smooth_app/lib/helpers/product_compatibility_helper.dart index 1c5f76d18611..1f14e7b4b2f4 100644 --- a/packages/smooth_app/lib/helpers/product_compatibility_helper.dart +++ b/packages/smooth_app/lib/helpers/product_compatibility_helper.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:openfoodfacts/openfoodfacts.dart'; -import 'package:smooth_app/generic_lib/design_constants.dart'; +import 'package:smooth_app/themes/smooth_theme_colors.dart'; class ProductCompatibilityHelper { ProductCompatibilityHelper.product(final MatchedProductV2 product) @@ -11,20 +11,18 @@ class ProductCompatibilityHelper { final MatchedProductStatusV2 status; - Color getHeaderBackgroundColor(bool darkMode) { - if (darkMode) { - return _getDarkColors(); - } else { - return _getLightColors(); - } - } + Color getColor(BuildContext context) { + final SmoothColorsThemeExtension theme = + Theme.of(context).extension()!; - Color getButtonColor(bool darkMode) { - if (darkMode) { - return _getLightColors(); - } else { - return _getDarkColors(); - } + return switch (status) { + MatchedProductStatusV2.VERY_GOOD_MATCH => theme.green, + MatchedProductStatusV2.GOOD_MATCH => theme.green, + MatchedProductStatusV2.POOR_MATCH => theme.orange, + MatchedProductStatusV2.MAY_NOT_MATCH => theme.orange, + MatchedProductStatusV2.DOES_NOT_MATCH => theme.red, + MatchedProductStatusV2.UNKNOWN_MATCH => theme.greyNormal, + }; } Color getHeaderForegroundColor(bool darkMode) => @@ -33,30 +31,6 @@ class ProductCompatibilityHelper { Color getButtonForegroundColor(bool darkMode) => getHeaderForegroundColor(darkMode); - // According to color contrast tool https://material.io/resources/color - // on all those background colors the best is to write in black. - Color _getDarkColors() { - switch (status) { - case MatchedProductStatusV2.VERY_GOOD_MATCH: - return DARK_GREEN_COLOR; - case MatchedProductStatusV2.GOOD_MATCH: - return LIGHT_GREEN_COLOR; - case MatchedProductStatusV2.POOR_MATCH: - return DARK_YELLOW_COLOR; - case MatchedProductStatusV2.MAY_NOT_MATCH: - return DARK_ORANGE_COLOR; - case MatchedProductStatusV2.DOES_NOT_MATCH: - return RED_COLOR; - case MatchedProductStatusV2.UNKNOWN_MATCH: - return FAIR_GREY_COLOR; - } - } - - Color _getLightColors() { - // TODO(monsieurtanuki): difference between dark and light - return _getDarkColors(); - } - String getHeaderText(final AppLocalizations appLocalizations) { switch (status) { case MatchedProductStatusV2.VERY_GOOD_MATCH: diff --git a/packages/smooth_app/lib/l10n/app_en.arb b/packages/smooth_app/lib/l10n/app_en.arb index 0e662c907ab8..c473f6d0ec03 100644 --- a/packages/smooth_app/lib/l10n/app_en.arb +++ b/packages/smooth_app/lib/l10n/app_en.arb @@ -3073,5 +3073,9 @@ "photo_viewer_details_url_title": "URL", "@photo_viewer_details_url_title": { "description": "Label for the link of a photo" + }, + "product_page_compatibility_score": "Compatible", + "@product_page_compatibility_score": { + "description": "Compatibility score on top of the product page. The sentence is \"100%\" Compatible" } } \ No newline at end of file diff --git a/packages/smooth_app/lib/pages/personalized_ranking_page.dart b/packages/smooth_app/lib/pages/personalized_ranking_page.dart index 8441d94c5167..cc4a9d31eae8 100644 --- a/packages/smooth_app/lib/pages/personalized_ranking_page.dart +++ b/packages/smooth_app/lib/pages/personalized_ranking_page.dart @@ -241,7 +241,7 @@ class _PersonalizedRankingPageState extends State barcode: matchedProduct.barcode, backgroundColor: ProductCompatibilityHelper.status(matchedProduct.status) - .getHeaderBackgroundColor(darkMode) + .getColor(context) .withAlpha(_backgroundAlpha), ), ); diff --git a/packages/smooth_app/lib/pages/product/compare_products3_page.dart b/packages/smooth_app/lib/pages/product/compare_products3_page.dart index 56b967f430ae..c69c6f38d60a 100644 --- a/packages/smooth_app/lib/pages/product/compare_products3_page.dart +++ b/packages/smooth_app/lib/pages/product/compare_products3_page.dart @@ -69,8 +69,6 @@ class _CompareProducts3PageState extends State { final AppLocalizations appLocalizations = AppLocalizations.of(context); context.watch(); - final bool darkMode = Theme.of(context).brightness == Brightness.dark; - final ProductPreferences productPreferences = context.watch(); final List> scoreAttributesArray = >[]; @@ -85,7 +83,7 @@ class _CompareProducts3PageState extends State { scoreWidgets.add( Expanded( child: Container( - color: helper.getHeaderBackgroundColor(darkMode), + color: helper.getColor(context), child: Center( child: Text( matchedProduct.score.toInt().toString(), diff --git a/packages/smooth_app/lib/pages/product/product_compatibility_header.dart b/packages/smooth_app/lib/pages/product/product_compatibility_header.dart index ebd720c34d5e..e01324bc84ac 100644 --- a/packages/smooth_app/lib/pages/product/product_compatibility_header.dart +++ b/packages/smooth_app/lib/pages/product/product_compatibility_header.dart @@ -25,6 +25,7 @@ class ProductCompatibilityHeader extends StatelessWidget { product, productPreferences, ); + final ProductCompatibilityHelper helper = ProductCompatibilityHelper.product(matchedProduct); final AppLocalizations appLocalizations = AppLocalizations.of(context); @@ -33,7 +34,7 @@ class ProductCompatibilityHeader extends StatelessWidget { return Ink( decoration: BoxDecoration( - color: helper.getHeaderBackgroundColor(isDarkMode), + color: helper.getColor(context), // Ensure that the header has the same circular radius as the SmoothCard. borderRadius: const BorderRadiusDirectional.only( topStart: ROUNDED_RADIUS, diff --git a/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart b/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart index 2474a9d47e25..0dc3e526ea1c 100644 --- a/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart +++ b/packages/smooth_app/lib/pages/product/product_page/new_product_footer.dart @@ -365,6 +365,8 @@ class _ProductFooterFilledButton extends StatelessWidget { Widget build(BuildContext context) { final SmoothColorsThemeExtension themeExtension = Theme.of(context).extension()!; + final ProductPageCompatibility compatibility = + context.watch(); return Semantics( excludeSemantics: true, @@ -374,9 +376,11 @@ class _ProductFooterFilledButton extends StatelessWidget { onPressed: onTap, style: OutlinedButton.styleFrom( foregroundColor: Colors.white, - backgroundColor: context.lightTheme() - ? themeExtension.primaryBlack - : themeExtension.primarySemiDark, + backgroundColor: compatibility.score > 0 + ? compatibility.color + : context.lightTheme() + ? themeExtension.primaryBlack + : themeExtension.primarySemiDark, side: BorderSide.none, ), child: Row( diff --git a/packages/smooth_app/lib/pages/product/product_page/new_product_header.dart b/packages/smooth_app/lib/pages/product/product_page/new_product_header.dart new file mode 100644 index 000000000000..00e784fef71d --- /dev/null +++ b/packages/smooth_app/lib/pages/product/product_page/new_product_header.dart @@ -0,0 +1,298 @@ +import 'dart:math' as math; + +import 'package:flutter/material.dart' hide Listener; +import 'package:flutter/scheduler.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_gen/gen_l10n/app_localizations.dart'; +import 'package:openfoodfacts/openfoodfacts.dart'; +import 'package:provider/provider.dart'; +import 'package:smooth_app/generic_lib/design_constants.dart'; +import 'package:smooth_app/helpers/num_utils.dart'; +import 'package:smooth_app/helpers/provider_helper.dart'; +import 'package:smooth_app/pages/navigator/app_navigator.dart'; +import 'package:smooth_app/pages/preferences/user_preferences_page.dart'; +import 'package:smooth_app/pages/product/product_page/new_product_page.dart'; +import 'package:smooth_app/resources/app_icons.dart' as icons; +import 'package:smooth_app/themes/constant_icons.dart'; +import 'package:visibility_detector/visibility_detector.dart'; + +class ProductHeader extends StatefulWidget { + const ProductHeader({ + super.key, + }); + + @override + State createState() => _ProductHeaderState(); +} + +class _ProductHeaderState extends State { + double _titleOpacity = 0.0; + double _compatibilityScoreOpacity = 0.0; + + @override + Widget build(BuildContext context) { + final double statusBarHeight = MediaQuery.viewPaddingOf(context).top; + + return VisibilityDetector( + key: const Key('product_header'), + onVisibilityChanged: _onVisibilityChanged, + child: Listener( + listener: ( + _, + __, + ScrollController scrollController, + ) => + _onScroll(scrollController), + child: Consumer( + builder: (BuildContext context, + ProductPageCompatibility productCompatibility, _) { + return Material( + color: productCompatibility.color, + child: DefaultTextStyle.merge( + style: const TextStyle(color: Colors.white), + child: IconTheme( + data: const IconThemeData(color: Colors.white), + child: SizedBox( + height: kToolbarHeight + statusBarHeight, + child: Padding( + padding: EdgeInsetsDirectional.only(top: statusBarHeight), + child: Row( + children: [ + const _ProductHeaderBackButton(), + Expanded( + child: Offstage( + offstage: _titleOpacity == 0.0, + child: Opacity( + opacity: _titleOpacity, + child: const _ProductHeaderName(), + ), + ), + ), + if (productCompatibility.score > 0) + _ProductCompatibilityScore( + progress: _compatibilityScoreOpacity, + ), + ], + ), + ), + ), + ), + ), + ); + }, + ), + ), + ); + } + + void _onScroll(ScrollController scrollController) { + /// Get the title opacity depending on the scroll position + final double titleOpacity = + scrollController.offset.progressAndClamp(20.0, kToolbarHeight, 1.0); + final double compatibilityScoreOpacity = + scrollController.offset.progressAndClamp(20.0, kToolbarHeight * 2, 1.0); + + if (_titleOpacity != titleOpacity || + _compatibilityScoreOpacity != compatibilityScoreOpacity) { + _titleOpacity = titleOpacity; + _compatibilityScoreOpacity = compatibilityScoreOpacity; + + // Calling setState() may already be in a build() call + SchedulerBinding.instance.addPostFrameCallback((_) { + setState(() {}); + }); + } + } + + /// Change the status bar to a transparent one + void _onVisibilityChanged(VisibilityInfo info) { + if (info.visibleFraction == 1.0) { + SystemChrome.setSystemUIOverlayStyle( + const SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + statusBarBrightness: Brightness.dark, + statusBarIconBrightness: Brightness.light, + ), + ); + } + } +} + +class _ProductHeaderBackButton extends StatelessWidget { + const _ProductHeaderBackButton(); + + @override + Widget build(BuildContext context) { + return SizedBox( + width: 56.0, + child: Tooltip( + message: MaterialLocalizations.of(context).backButtonTooltip, + child: InkWell( + customBorder: const CircleBorder(), + onTap: () { + Navigator.of(context).maybePop(); + }, + child: SizedBox.expand( + child: Icon(ConstantIcons.instance.getBackIcon()), + ), + ), + ), + ); + } +} + +class _ProductHeaderName extends StatelessWidget { + const _ProductHeaderName(); + + @override + Widget build(BuildContext context) { + return ConsumerFilter( + buildWhen: (Product? previousValue, Product currentValue) { + return previousValue?.brands != currentValue.brands || + previousValue?.productName != currentValue.productName; + }, + builder: (BuildContext context, Product product, _) { + return Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + product.productName ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: const TextStyle( + fontWeight: FontWeight.bold, + fontSize: 18.0, + height: 0.9, + ), + ), + Text( + product.brands ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: const TextStyle( + fontSize: 16.5, + ), + ), + ], + ); + }, + ); + } +} + +class _ProductCompatibilityScore extends StatelessWidget { + const _ProductCompatibilityScore({ + required this.progress, + }); + + //ignore: constant_identifier_names + static const double MAX_WIDTH = 40.0; + static const EdgeInsetsGeometry PADDING = EdgeInsetsDirectional.only( + start: MEDIUM_SPACE, + end: BALANCED_SPACE, + ); + + final double progress; + + @override + Widget build(BuildContext context) { + final ProductPageCompatibility compatibility = + context.watch(); + + return Padding( + padding: PADDING, + child: SizedBox( + width: computeWidth(context) + (MAX_WIDTH * progress), + child: DecoratedBox( + decoration: BoxDecoration( + borderRadius: ROUNDED_BORDER_RADIUS, + border: Border.all(color: Colors.white), + ), + child: InkWell( + onTap: () => AppNavigator.of(context).push( + AppRoutes.PREFERENCES(PreferencePageType.FOOD), + ), + borderRadius: ROUNDED_BORDER_RADIUS, + child: ClipRRect( + borderRadius: ROUNDED_BORDER_RADIUS, + child: _getScoreWidget(context, compatibility), + ), + ), + ), + ), + ); + } + + Widget _getScoreWidget( + BuildContext context, + ProductPageCompatibility compatibility, + ) { + return IntrinsicHeight( + child: Row( + children: [ + Opacity( + opacity: progress, + child: Container( + width: MAX_WIDTH * progress, + height: double.infinity, + alignment: Alignment.center, + padding: const EdgeInsetsDirectional.only(start: 2.5), + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadiusDirectional.horizontal( + start: Radius.circular(18.0), + ), + ), + child: Transform.translate( + offset: Offset((1 - progress) * 10, 0.0), + child: SizedBox( + child: icons.Info( + color: compatibility.color, + ), + ), + ), + ), + ), + Expanded( + child: Padding( + padding: const EdgeInsets.only( + top: 6.0, + bottom: 8.0, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Text( + '${compatibility.score.toInt()}%', + style: const TextStyle( + fontSize: 12.0, + height: 0.9, + fontWeight: FontWeight.bold, + ), + ), + Text( + AppLocalizations.of(context) + .product_page_compatibility_score, + style: const TextStyle( + fontSize: 9.0, + height: 0.9, + fontWeight: FontWeight.w500, + ), + ), + ], + ), + ), + ), + ], + ), + ); + } + + double computeWidth(BuildContext context) { + return math.min( + 80.0, + (MediaQuery.sizeOf(context).width - PADDING.horizontal) * (18 / 100), + ); + } +} diff --git a/packages/smooth_app/lib/pages/product/product_page/new_product_page.dart b/packages/smooth_app/lib/pages/product/product_page/new_product_page.dart index 893a684006bc..0b8b82cd64c2 100644 --- a/packages/smooth_app/lib/pages/product/product_page/new_product_page.dart +++ b/packages/smooth_app/lib/pages/product/product_page/new_product_page.dart @@ -1,10 +1,9 @@ import 'package:flutter/material.dart'; -import 'package:flutter/rendering.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:matomo_tracker/matomo_tracker.dart'; import 'package:openfoodfacts/openfoodfacts.dart'; import 'package:provider/provider.dart'; -import 'package:smooth_app/cards/product_cards/product_image_carousel.dart'; +import 'package:provider/single_child_widget.dart'; import 'package:smooth_app/data_models/preferences/user_preferences.dart'; import 'package:smooth_app/data_models/product_list.dart'; import 'package:smooth_app/data_models/product_preferences.dart'; @@ -14,12 +13,12 @@ import 'package:smooth_app/database/dao_product_list.dart'; import 'package:smooth_app/database/local_database.dart'; import 'package:smooth_app/generic_lib/buttons/smooth_large_button_with_icon.dart'; import 'package:smooth_app/generic_lib/design_constants.dart'; -import 'package:smooth_app/generic_lib/duration_constants.dart'; -import 'package:smooth_app/generic_lib/widgets/smooth_back_button.dart'; +import 'package:smooth_app/helpers/product_compatibility_helper.dart'; import 'package:smooth_app/pages/preferences/user_preferences_dev_mode.dart'; import 'package:smooth_app/pages/prices/prices_card.dart'; import 'package:smooth_app/pages/product/common/product_refresher.dart'; import 'package:smooth_app/pages/product/product_page/new_product_footer.dart'; +import 'package:smooth_app/pages/product/product_page/new_product_header.dart'; import 'package:smooth_app/pages/product/product_questions_widget.dart'; import 'package:smooth_app/pages/product/reorderable_knowledge_panel_page.dart'; import 'package:smooth_app/pages/product/reordered_knowledge_panel_cards.dart'; @@ -52,13 +51,11 @@ class ProductPage extends StatefulWidget { class ProductPageState extends State with TraceableClientMixin, UpToDateMixin { - final ScrollController _carouselController = ScrollController(); - + final ScrollController _scrollController = ScrollController(); late ProductPreferences _productPreferences; late ProductQuestionsLayout questionsLayout; bool _keepRobotoffQuestionsAlive = true; - bool scrollingUp = true; double bottomPadding = 0.0; @override @@ -81,7 +78,6 @@ class ProductPageState extends State final ExternalScanCarouselManagerState carouselManager = ExternalScanCarouselManager.read(context); carouselManager.currentBarcode = barcode; - final ThemeData themeData = Theme.of(context); final SmoothColorsThemeExtension themeExtension = Theme.of(context).extension()!; @@ -89,79 +85,63 @@ class ProductPageState extends State context.watch(); refreshUpToDate(); + final MatchedProductV2 matchedProductV2 = MatchedProductV2( + upToDateProduct, + _productPreferences, + ); + return MultiProvider( - providers: >[ + providers: [ Provider.value(value: upToDateProduct), Provider.value(value: this), + Provider.value( + value: ProductPageCompatibility( + color: ProductCompatibilityHelper.product( + matchedProductV2, + ).getColor(context), + score: matchedProductV2.score, + ), + ), + ChangeNotifierProvider.value( + value: _scrollController, + ), ], - child: Provider.value( - value: upToDateProduct, - child: SmoothScaffold( - contentBehindStatusBar: true, - spaceBehindStatusBar: false, - statusBarBackgroundColor: SmoothScaffold.semiTranslucentStatusBar, - backgroundColor: - !context.darkTheme() ? themeExtension.primaryLight : null, - body: Stack( - children: [ - NotificationListener( - onNotification: (UserScrollNotification notification) { - if (notification.direction == ScrollDirection.forward) { - if (!scrollingUp) { - setState(() => scrollingUp = true); - } - } else if (notification.direction == - ScrollDirection.reverse) { - if (scrollingUp) { - setState(() => scrollingUp = false); + child: SmoothScaffold( + contentBehindStatusBar: true, + spaceBehindStatusBar: false, + changeStatusBarBrightness: false, + statusBarBackgroundColor: Colors.transparent, + backgroundColor: + !context.darkTheme() ? themeExtension.primaryLight : null, + body: Stack( + children: [ + _buildProductBody(context), + const Positioned( + left: 0.0, + right: 0.0, + top: 0.0, + child: ProductHeader(), + ), + if (questionsLayout == ProductQuestionsLayout.banner) + Positioned( + left: 0.0, + right: 0.0, + bottom: 0.0, + child: MeasureSize( + onChange: (Size size) { + if (size.height != bottomPadding) { + setState(() => bottomPadding = size.height); } - } - return true; - }, - child: _buildProductBody(context), - ), - Padding( - padding: const EdgeInsetsDirectional.only(start: SMALL_SPACE), - child: SafeArea( - child: AnimatedContainer( - duration: SmoothAnimationsDuration.short, - width: kToolbarHeight, - height: kToolbarHeight, - decoration: BoxDecoration( - color: scrollingUp - ? themeData.primaryColor - : Colors.transparent, - shape: BoxShape.circle, - ), - child: Offstage( - offstage: !scrollingUp, - child: const SmoothBackButton(iconColor: Colors.white), - ), + }, + child: ProductQuestionsWidget( + upToDateProduct, + layout: ProductQuestionsLayout.banner, ), ), ), - if (questionsLayout == ProductQuestionsLayout.banner) - Positioned.directional( - start: 0.0, - end: 0.0, - bottom: 0.0, - textDirection: Directionality.of(context), - child: MeasureSize( - onChange: (Size size) { - if (size.height != bottomPadding) { - setState(() => bottomPadding = size.height); - } - }, - child: ProductQuestionsWidget( - upToDateProduct, - layout: ProductQuestionsLayout.banner, - ), - ), - ), - ], - ), - bottomNavigationBar: const ProductFooter(), + ], ), + bottomNavigationBar: const ProductFooter(), ), ); } @@ -181,85 +161,81 @@ class ProductPageState extends State final AppLocalizations appLocalizations = AppLocalizations.of(context); final UserPreferences userPreferences = context.watch(); - return RefreshIndicator( - onRefresh: () async => ProductRefresher().fetchAndRefresh( - barcode: barcode, - context: context, - ), - child: ListView( - // /!\ Smart Dart - // `physics: const AlwaysScrollableScrollPhysics()` - // means that we will always scroll, even if it's pointless. - // Why do we need to? For the RefreshIndicator, that wouldn't be - // triggered on a ListView smaller than the screen - // (as there will be no scroll). - physics: const AlwaysScrollableScrollPhysics(), - padding: const EdgeInsets.only( - bottom: SMALL_SPACE, + return SafeArea( + child: RefreshIndicator( + onRefresh: () async => ProductRefresher().fetchAndRefresh( + barcode: barcode, + context: context, ), - children: [ - Align( - heightFactor: 0.7, - alignment: AlignmentDirectional.topStart, - child: ProductImageCarousel( - upToDateProduct, - height: 200, - controller: _carouselController, - ), + child: ListView( + // /!\ Smart Dart + // `physics: const AlwaysScrollableScrollPhysics()` + // means that we will always scroll, even if it's pointless. + // Why do we need to? For the RefreshIndicator, that wouldn't be + // triggered on a ListView smaller than the screen + // (as there will be no scroll). + physics: const AlwaysScrollableScrollPhysics(), + controller: _scrollController, + padding: const EdgeInsets.only( + top: kToolbarHeight + SMALL_SPACE, + bottom: SMALL_SPACE, ), - Padding( - padding: const EdgeInsets.symmetric( - horizontal: SMALL_SPACE, - ), - child: HeroMode( - enabled: widget.withHeroAnimation && - widget.heroTag?.isNotEmpty == true, - child: Hero( - tag: widget.heroTag ?? '', - child: KeepQuestionWidgetAlive( - keepWidgetAlive: _keepRobotoffQuestionsAlive, - child: SummaryCard( - upToDateProduct, - _productPreferences, - isFullVersion: true, - showQuestionsBanner: true, + children: [ + Padding( + padding: const EdgeInsets.symmetric( + horizontal: SMALL_SPACE, + ), + child: HeroMode( + enabled: widget.withHeroAnimation && + widget.heroTag?.isNotEmpty == true, + child: Hero( + tag: widget.heroTag ?? '', + child: KeepQuestionWidgetAlive( + keepWidgetAlive: _keepRobotoffQuestionsAlive, + child: SummaryCard( + upToDateProduct, + _productPreferences, + isFullVersion: true, + showQuestionsBanner: true, + showCompatibilityHeader: false, + ), ), ), ), ), - ), - if (userPreferences.getFlag( - UserPreferencesDevMode.userPreferencesFlagUserOrderedKP) ?? - false) - ReorderedKnowledgePanelCards(upToDateProduct) - else - StandardKnowledgePanelCards(upToDateProduct), - // TODO(monsieurtanuki): include website in reordered knowledge panels - if (upToDateProduct.website != null && - upToDateProduct.website!.trim().isNotEmpty) - WebsiteCard(upToDateProduct.website!), - PricesCard(upToDateProduct), - if (userPreferences.getFlag( - UserPreferencesDevMode.userPreferencesFlagUserOrderedKP) ?? - false) - Padding( - padding: const EdgeInsets.all(SMALL_SPACE), - child: SmoothLargeButtonWithIcon( - text: appLocalizations.reorder_attribute_action, - icon: Icons.sort, - onPressed: () async => Navigator.push( - context, - MaterialPageRoute( - builder: (_) => - ReorderableKnowledgePanelPage(upToDateProduct), + if (userPreferences.getFlag( + UserPreferencesDevMode.userPreferencesFlagUserOrderedKP) ?? + false) + ReorderedKnowledgePanelCards(upToDateProduct) + else + StandardKnowledgePanelCards(upToDateProduct), + // TODO(monsieurtanuki): include website in reordered knowledge panels + if (upToDateProduct.website != null && + upToDateProduct.website!.trim().isNotEmpty) + WebsiteCard(upToDateProduct.website!), + PricesCard(upToDateProduct), + if (userPreferences.getFlag( + UserPreferencesDevMode.userPreferencesFlagUserOrderedKP) ?? + false) + Padding( + padding: const EdgeInsets.all(SMALL_SPACE), + child: SmoothLargeButtonWithIcon( + text: appLocalizations.reorder_attribute_action, + icon: Icons.sort, + onPressed: () async => Navigator.push( + context, + MaterialPageRoute( + builder: (_) => + ReorderableKnowledgePanelPage(upToDateProduct), + ), ), ), ), - ), - if (questionsLayout == ProductQuestionsLayout.banner) - // assuming it's tall enough in order to go above the banner - const SizedBox(height: 4 * VERY_LARGE_SPACE), - ], + if (questionsLayout == ProductQuestionsLayout.banner) + // assuming it's tall enough in order to go above the banner + const SizedBox(height: 4 * VERY_LARGE_SPACE), + ], + ), ), ); } @@ -279,3 +255,26 @@ class ProductPageState extends State return result!; } } + +class ProductPageCompatibility { + ProductPageCompatibility({ + required this.color, + required this.score, + }); + + final Color color; + final double score; + + @override + //ignore: avoid_equals_and_hash_code_on_mutable_classes (false positive) + bool operator ==(Object other) => + identical(this, other) || + other is ProductPageCompatibility && + runtimeType == other.runtimeType && + color == other.color && + score == other.score; + + @override + //ignore: avoid_equals_and_hash_code_on_mutable_classes (false positive) + int get hashCode => color.hashCode ^ score.hashCode; +} diff --git a/packages/smooth_app/lib/pages/product/summary_card.dart b/packages/smooth_app/lib/pages/product/summary_card.dart index 43fa4841c773..5cf9c944118f 100644 --- a/packages/smooth_app/lib/pages/product/summary_card.dart +++ b/packages/smooth_app/lib/pages/product/summary_card.dart @@ -42,6 +42,7 @@ class SummaryCard extends StatefulWidget { this._productPreferences, { this.isFullVersion = false, this.showQuestionsBanner = false, + this.showCompatibilityHeader = true, this.isRemovable = true, this.isSettingVisible = true, this.isProductEditable = true, @@ -74,6 +75,9 @@ class SummaryCard extends StatefulWidget { /// If true, all chips / groups are clickable final bool attributeGroupsClickable; + /// If true, the compatibility header will be shown + final bool showCompatibilityHeader; + final EdgeInsetsGeometry? padding; /// An optional shadow to apply to the card @@ -107,11 +111,13 @@ class _SummaryCardState extends State with UpToDateMixin { refreshUpToDate(); if (widget.isFullVersion) { return buildProductSmoothCard( - header: ProductCompatibilityHeader( - product: upToDateProduct, - productPreferences: widget._productPreferences, - isSettingVisible: widget.isSettingVisible, - ), + header: widget.showCompatibilityHeader + ? ProductCompatibilityHeader( + product: upToDateProduct, + productPreferences: widget._productPreferences, + isSettingVisible: widget.isSettingVisible, + ) + : null, body: Padding( padding: widget.padding ?? SMOOTH_CARD_PADDING, child: _buildSummaryCardContent(context), diff --git a/packages/smooth_app/lib/themes/smooth_theme_colors.dart b/packages/smooth_app/lib/themes/smooth_theme_colors.dart index 76637bd70e0a..d65d73ec0d79 100644 --- a/packages/smooth_app/lib/themes/smooth_theme_colors.dart +++ b/packages/smooth_app/lib/themes/smooth_theme_colors.dart @@ -16,6 +16,7 @@ class SmoothColorsThemeExtension required this.orange, required this.red, required this.greyDark, + required this.greyNormal, required this.greyLight, }); @@ -33,20 +34,27 @@ class SmoothColorsThemeExtension orange = const Color(0xFFFB8229), red = const Color(0xFFEB5757), greyDark = const Color(0xFF666666), + greyNormal = const Color(0xFF6C6C6C), greyLight = const Color(0xFF8F8F8F); // Ristreto final Color primaryUltraBlack; + // Chocolate final Color primaryBlack; + // Cortado final Color primaryDark; + // Mocha final Color primarySemiDark; + // Macchiato final Color primaryNormal; + // Cappuccino final Color primaryMedium; + // Latte final Color primaryLight; final Color secondaryNormal; @@ -55,6 +63,7 @@ class SmoothColorsThemeExtension final Color orange; final Color red; final Color greyDark; + final Color greyNormal; final Color greyLight; @override @@ -72,6 +81,7 @@ class SmoothColorsThemeExtension Color? orange, Color? red, Color? greyDark, + Color? greyNormal, Color? greyLight, }) { return SmoothColorsThemeExtension( @@ -88,6 +98,7 @@ class SmoothColorsThemeExtension orange: orange ?? this.orange, red: red ?? this.red, greyDark: greyDark ?? this.greyDark, + greyNormal: greyDark ?? this.greyDark, greyLight: greyLight ?? this.greyLight, ); } @@ -167,6 +178,11 @@ class SmoothColorsThemeExtension other.greyDark, t, )!, + greyNormal: Color.lerp( + greyNormal, + other.greyNormal, + t, + )!, greyLight: Color.lerp( greyLight, other.greyLight, diff --git a/packages/smooth_app/lib/widgets/smooth_scaffold.dart b/packages/smooth_app/lib/widgets/smooth_scaffold.dart index 08ef268854fc..2c75e2d2e08b 100644 --- a/packages/smooth_app/lib/widgets/smooth_scaffold.dart +++ b/packages/smooth_app/lib/widgets/smooth_scaffold.dart @@ -11,6 +11,7 @@ class SmoothScaffold extends Scaffold { this.contentBehindStatusBar = false, this.spaceBehindStatusBar = false, this.fixKeyboard = false, + this.changeStatusBarBrightness = true, bool? resizeToAvoidBottomInset, super.key, super.appBar, @@ -52,6 +53,7 @@ class SmoothScaffold extends Scaffold { final Color? statusBarBackgroundColor; final bool contentBehindStatusBar; final bool spaceBehindStatusBar; + final bool changeStatusBarBrightness; /// On some screens an extra padding maybe wrongly added when the keyboard is /// visible @@ -120,6 +122,10 @@ class SmoothScaffoldState extends ScaffoldState { } } + if (!_changeStatusBarBrightness) { + return child; + } + return AnnotatedRegion( value: _overlayStyle, child: Theme( @@ -139,6 +145,9 @@ class SmoothScaffoldState extends ScaffoldState { bool get _spaceBehindStatusBar => (widget as SmoothScaffold).spaceBehindStatusBar == true; + bool get _changeStatusBarBrightness => + (widget as SmoothScaffold).changeStatusBarBrightness == true; + Brightness? get _brightness => (widget as SmoothScaffold).brightness ?? SmoothBrightnessOverride.of(context)?.brightness; From 1afc0be3985c0ab7c701c92625aa7d9cd83ea351 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 20:25:54 +0100 Subject: [PATCH 12/14] chore(deps): bump share_plus in /packages/smooth_app (#5813) Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus) from 10.1.1 to 10.1.2. - [Release notes](https://github.com/fluttercommunity/plus_plugins/releases) - [Commits](https://github.com/fluttercommunity/plus_plugins/commits/device_info_plus-v10.1.2/packages/share_plus) --- updated-dependencies: - dependency-name: share_plus dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- packages/smooth_app/pubspec.lock | 4 ++-- packages/smooth_app/pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/smooth_app/pubspec.lock b/packages/smooth_app/pubspec.lock index 6c77f8dcc522..53dbad3b7bcc 100644 --- a/packages/smooth_app/pubspec.lock +++ b/packages/smooth_app/pubspec.lock @@ -1370,10 +1370,10 @@ packages: dependency: "direct main" description: name: share_plus - sha256: "3af2cda1752e5c24f2fc04b6083b40f013ffe84fb90472f30c6499a9213d5442" + sha256: "9c9bafd4060728d7cdb2464c341743adbd79d327cb067ec7afb64583540b47c8" url: "https://pub.dev" source: hosted - version: "10.1.1" + version: "10.1.2" share_plus_platform_interface: dependency: transitive description: diff --git a/packages/smooth_app/pubspec.yaml b/packages/smooth_app/pubspec.yaml index 239e82330241..acf0aef0e911 100644 --- a/packages/smooth_app/pubspec.yaml +++ b/packages/smooth_app/pubspec.yaml @@ -57,7 +57,7 @@ dependencies: collection: 1.18.0 path: 1.9.0 path_provider: 2.1.5 - share_plus: 10.1.1 + share_plus: 10.1.2 fimber: 0.7.0 shimmer: ^3.0.0 rive: 0.13.15 From 844f69d04bc1bc34c72f1ca6cca3f6a43d663788 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 22:06:15 +0100 Subject: [PATCH 13/14] chore(deps): bump package_info_plus in /packages/smooth_app (#5812) Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus) from 8.1.0 to 8.1.1. - [Release notes](https://github.com/fluttercommunity/plus_plugins/releases) - [Commits](https://github.com/fluttercommunity/plus_plugins/commits/HEAD/packages/package_info_plus) --- updated-dependencies: - dependency-name: package_info_plus dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: monsieurtanuki --- packages/smooth_app/pubspec.lock | 4 ++-- packages/smooth_app/pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/smooth_app/pubspec.lock b/packages/smooth_app/pubspec.lock index 53dbad3b7bcc..631b8f973fe8 100644 --- a/packages/smooth_app/pubspec.lock +++ b/packages/smooth_app/pubspec.lock @@ -1101,10 +1101,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: df3eb3e0aed5c1107bb0fdb80a8e82e778114958b1c5ac5644fb1ac9cae8a998 + sha256: da8d9ac8c4b1df253d1a328b7bf01ae77ef132833479ab40763334db13b91cce url: "https://pub.dev" source: hosted - version: "8.1.0" + version: "8.1.1" package_info_plus_platform_interface: dependency: transitive description: diff --git a/packages/smooth_app/pubspec.yaml b/packages/smooth_app/pubspec.yaml index acf0aef0e911..f644d1d8fcc3 100644 --- a/packages/smooth_app/pubspec.yaml +++ b/packages/smooth_app/pubspec.yaml @@ -31,7 +31,7 @@ dependencies: iso_countries: 2.2.0 latlong2: 0.9.1 matomo_tracker: 5.1.0 - package_info_plus: 8.1.0 + package_info_plus: 8.1.1 device_info_plus: 10.1.2 permission_handler: 11.3.1 photo_view: 0.15.0 From c03990eed4cdaeb018b795398a214381ac77905a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 16:43:21 +0100 Subject: [PATCH 14/14] chore(deps): bump flutter_svg from 2.0.13 to 2.0.14 in /packages/scanner/shared (#5815) * chore(deps): bump flutter_svg in /packages/scanner/shared Bumps [flutter_svg](https://github.com/flutter/packages/tree/main/third_party/packages) from 2.0.13 to 2.0.14. - [Release notes](https://github.com/flutter/packages/releases) - [Commits](https://github.com/flutter/packages/commits/flutter_svg-v2.0.14/third_party/packages) --- updated-dependencies: - dependency-name: flutter_svg dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * same flutter_svg version for all packages --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cirrus CI --- packages/scanner/shared/pubspec.yaml | 2 +- packages/smooth_app/pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/scanner/shared/pubspec.yaml b/packages/scanner/shared/pubspec.yaml index 942e7faec42b..5ba8164d0c91 100644 --- a/packages/scanner/shared/pubspec.yaml +++ b/packages/scanner/shared/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - flutter_svg: 2.0.13 + flutter_svg: 2.0.14 visibility_detector: 0.4.0+2 provider: 6.1.2 diff --git a/packages/smooth_app/pubspec.yaml b/packages/smooth_app/pubspec.yaml index f644d1d8fcc3..2971d80fb064 100644 --- a/packages/smooth_app/pubspec.yaml +++ b/packages/smooth_app/pubspec.yaml @@ -17,7 +17,7 @@ dependencies: barcode_widget: 2.0.4 carousel_slider: 5.0.0 cupertino_icons: 1.0.8 - flutter_svg: 2.0.13 + flutter_svg: 2.0.14 flutter_map: 7.0.2 html: 0.15.4 flutter_widget_from_html_core: 0.8.3+1