From ea3140fd990e7c461b4095e1041c055ff34d05e2 Mon Sep 17 00:00:00 2001 From: zhiyiYo <1319158137@qq.com> Date: Sun, 26 Mar 2023 22:21:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20gallery=20=E4=B8=BB?= =?UTF-8?q?=E9=A1=B5=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- docs/source/_static/Interface.jpg | Bin 0 -> 342397 bytes docs/source/_static/Interface.png | Bin 200644 -> 0 bytes docs/source/index.rst | 2 +- docs/source/quick-start.md | 2 +- examples/acrylic_label/demo.py | 2 +- examples/gallery/app/common/config.py | 2 +- examples/gallery/app/common/icon.py | 3 +- examples/gallery/app/common/signal_bus.py | 11 + examples/gallery/app/components/link_card.py | 77 + .../gallery/app/components/sample_card.py | 81 + .../gallery/app/resource/i18n/gallery_hk.ts | 55 +- .../gallery/app/resource/i18n/gallery_zh.qm | Bin 8571 -> 9363 bytes .../gallery/app/resource/i18n/gallery_zh.ts | 57 +- .../app/resource/images/controls/Acrylic.png | Bin 0 -> 3624 bytes .../resource/images/controls/AnimatedIcon.png | Bin 0 -> 5566 bytes .../images/controls/AnimatedVisualPlayer.png | Bin 0 -> 6501 bytes .../images/controls/AnimationInterop.png | Bin 0 -> 5078 bytes .../resource/images/controls/AppBarButton.png | Bin 0 -> 1883 bytes .../images/controls/AppBarSeparator.png | Bin 0 -> 4373 bytes .../images/controls/AppBarToggleButton.png | Bin 0 -> 5849 bytes .../images/controls/AutoSuggestBox.png | Bin 0 -> 4952 bytes .../images/controls/AutomationProperties.png | Bin 0 -> 5117 bytes .../app/resource/images/controls/Border.png | Bin 0 -> 6590 bytes .../images/controls/BreadcrumbBar.png | Bin 0 -> 4256 bytes .../app/resource/images/controls/Button.png | Bin 0 -> 4240 bytes .../images/controls/CalendarDatePicker.png | Bin 0 -> 6117 bytes .../resource/images/controls/CalendarView.png | Bin 0 -> 5120 bytes .../app/resource/images/controls/Canvas.png | Bin 0 -> 4699 bytes .../app/resource/images/controls/Checkbox.png | Bin 0 -> 5919 bytes .../resource/images/controls/Clipboard.png | Bin 0 -> 6269 bytes .../images/controls/ColorPaletteResources.png | Bin 0 -> 4739 bytes .../resource/images/controls/ColorPicker.png | Bin 0 -> 8621 bytes .../app/resource/images/controls/ComboBox.png | Bin 0 -> 5165 bytes .../resource/images/controls/CommandBar.png | Bin 0 -> 4047 bytes .../images/controls/CommandBarFlyout.png | Bin 0 -> 5658 bytes .../images/controls/CompactSizing.png | Bin 0 -> 5657 bytes .../images/controls/ConnectedAnimation.png | Bin 0 -> 4882 bytes .../images/controls/ContentDialog.png | Bin 0 -> 3936 bytes .../images/controls/CreateMultipleWindows.png | Bin 0 -> 4646 bytes .../app/resource/images/controls/DataGrid.png | Bin 0 -> 4821 bytes .../resource/images/controls/DatePicker.png | Bin 0 -> 4565 bytes .../images/controls/DropDownButton.png | Bin 0 -> 4414 bytes .../images/controls/EasingFunction.png | Bin 0 -> 5286 bytes .../app/resource/images/controls/Expander.png | Bin 0 -> 5008 bytes .../resource/images/controls/FilePicker.png | Bin 0 -> 5469 bytes .../app/resource/images/controls/FlipView.png | Bin 0 -> 5097 bytes .../app/resource/images/controls/Flyout.png | Bin 0 -> 4407 bytes .../app/resource/images/controls/Grid.png | Bin 0 -> 5129 bytes .../app/resource/images/controls/GridView.png | Bin 0 -> 3313 bytes .../images/controls/HyperlinkButton.png | Bin 0 -> 4900 bytes .../resource/images/controls/IconElement.png | Bin 0 -> 6371 bytes .../app/resource/images/controls/Image.png | Bin 0 -> 5082 bytes .../images/controls/ImplicitTransition.png | Bin 0 -> 3064 bytes .../resource/images/controls/InfoBadge.png | Bin 0 -> 7375 bytes .../app/resource/images/controls/InfoBar.png | Bin 0 -> 4795 bytes .../resource/images/controls/InkCanvas.png | Bin 0 -> 5959 bytes .../resource/images/controls/InkToolbar.png | Bin 0 -> 4589 bytes .../images/controls/InputValidation.png | Bin 0 -> 5227 bytes .../images/controls/ItemsRepeater.png | Bin 0 -> 4715 bytes .../app/resource/images/controls/Line.png | Bin 0 -> 5015 bytes .../app/resource/images/controls/ListBox.png | Bin 0 -> 6082 bytes .../app/resource/images/controls/ListView.png | Bin 0 -> 5506 bytes .../images/controls/MediaPlayerElement.png | Bin 0 -> 3886 bytes .../app/resource/images/controls/MenuBar.png | Bin 0 -> 4122 bytes .../resource/images/controls/MenuFlyout.png | Bin 0 -> 5227 bytes .../images/controls/NavigationView.png | Bin 0 -> 5022 bytes .../resource/images/controls/NumberBox.png | Bin 0 -> 5857 bytes .../images/controls/PageTransition.png | Bin 0 -> 4561 bytes .../resource/images/controls/ParallaxView.png | Bin 0 -> 3631 bytes .../resource/images/controls/PasswordBox.png | Bin 0 -> 4861 bytes .../images/controls/PersonPicture.png | Bin 0 -> 6534 bytes .../resource/images/controls/PipsPager.png | Bin 0 -> 4829 bytes .../app/resource/images/controls/Pivot.png | Bin 0 -> 3374 bytes .../resource/images/controls/ProgressBar.png | Bin 0 -> 2986 bytes .../resource/images/controls/ProgressRing.png | Bin 0 -> 4713 bytes .../images/controls/PullToRefresh.png | Bin 0 -> 5290 bytes .../images/controls/RadialGradientBrush.png | Bin 0 -> 8774 bytes .../resource/images/controls/RadioButton.png | Bin 0 -> 6563 bytes .../resource/images/controls/RadioButtons.png | Bin 0 -> 3812 bytes .../images/controls/RatingControl.png | Bin 0 -> 4969 bytes .../images/controls/RelativePanel.png | Bin 0 -> 3256 bytes .../resource/images/controls/RepeatButton.png | Bin 0 -> 4881 bytes .../resource/images/controls/RevealFocus.png | Bin 0 -> 4624 bytes .../resource/images/controls/RichEditBox.png | Bin 0 -> 5852 bytes .../images/controls/RichTextBlock.png | Bin 0 -> 5635 bytes .../resource/images/controls/ScrollViewer.png | Bin 0 -> 5694 bytes .../resource/images/controls/SemanticZoom.png | Bin 0 -> 4565 bytes .../app/resource/images/controls/Shape.png | Bin 0 -> 5401 bytes .../app/resource/images/controls/Slider.png | Bin 0 -> 2902 bytes .../app/resource/images/controls/Sound.png | Bin 0 -> 4488 bytes .../resource/images/controls/SplitButton.png | Bin 0 -> 4541 bytes .../resource/images/controls/SplitView.png | Bin 0 -> 4141 bytes .../resource/images/controls/StackPanel.png | Bin 0 -> 4132 bytes .../images/controls/StandardUICommand.png | Bin 0 -> 5788 bytes .../resource/images/controls/SwipeControl.png | Bin 0 -> 5173 bytes .../app/resource/images/controls/TabView.png | Bin 0 -> 4388 bytes .../resource/images/controls/TeachingTip.png | Bin 0 -> 4221 bytes .../resource/images/controls/TextBlock.png | Bin 0 -> 5421 bytes .../app/resource/images/controls/TextBox.png | Bin 0 -> 5353 bytes .../images/controls/ThemeTransition.png | Bin 0 -> 3377 bytes .../resource/images/controls/TimePicker.png | Bin 0 -> 4709 bytes .../app/resource/images/controls/TitleBar.png | Bin 0 -> 4559 bytes .../resource/images/controls/ToggleButton.png | Bin 0 -> 3627 bytes .../images/controls/ToggleSplitButton.png | Bin 0 -> 4291 bytes .../resource/images/controls/ToggleSwitch.png | Bin 0 -> 4813 bytes .../app/resource/images/controls/ToolTip.png | Bin 0 -> 4026 bytes .../app/resource/images/controls/TreeView.png | Bin 0 -> 3650 bytes .../images/controls/VariableSizedWrapGrid.png | Bin 0 -> 4403 bytes .../app/resource/images/controls/Viewbox.png | Bin 0 -> 5435 bytes .../app/resource/images/controls/WebView.png | Bin 0 -> 8376 bytes .../images/controls/XamlUICommand.png | Bin 0 -> 6029 bytes .../gallery/app/resource/images/header1.png | Bin 0 -> 722579 bytes .../app/resource/images/icons/Code_black.svg | 4 + .../app/resource/images/icons/Code_white.svg | 4 + .../resource/qss/dark/gallery_interface.qss | 3 +- .../app/resource/qss/dark/home_interface.qss | 49 + .../app/resource/qss/dark/link_card.qss | 29 + .../app/resource/qss/dark/sample_card.qss | 27 + .../resource/qss/light/gallery_interface.qss | 3 +- .../app/resource/qss/light/home_interface.qss | 48 + .../app/resource/qss/light/link_card.qss | 29 + .../app/resource/qss/light/sample_card.qss | 26 + .../gallery/app/view/basic_input_interface.py | 2 +- .../gallery/app/view/gallery_interface.py | 15 +- examples/gallery/app/view/home_interface.py | 261 + examples/gallery/app/view/main_window.py | 56 +- .../gallery/app/view/material_interface.py | 2 +- examples/gallery/app/view/scroll_interface.py | 14 +- .../gallery/app/view/status_info_interface.py | 8 +- examples/gallery/gallery.pro | 2 +- .../_rc/images/icons/Album_black.svg | 4 + .../_rc/images/icons/Album_white.svg | 4 + .../_rc/images/icons/Chat_black.svg | 4 + .../_rc/images/icons/Chat_white.svg | 4 + .../_rc/images/icons/CheckBox_black.svg | 6 + .../_rc/images/icons/CheckBox_white.svg | 6 + .../_rc/images/icons/Code_black.svg | 4 + .../_rc/images/icons/Code_white.svg | 4 + .../_rc/images/icons/Constract_black.svg | 4 + .../_rc/images/icons/Constract_white.svg | 4 + .../_rc/images/icons/Document_black.svg | 4 + .../_rc/images/icons/Document_white.svg | 4 + .../_rc/images/icons/GitHub_black.svg | 1 + .../_rc/images/icons/GitHub_white.svg | 1 + .../_rc/images/icons/Home_black.svg | 6 + .../_rc/images/icons/Home_white.svg | 6 + .../_rc/images/icons/Layout_black.svg | 4 + .../_rc/images/icons/Layout_white.svg | 4 + .../_rc/images/icons/Menu_black copy.svg | 4 + .../_rc/images/icons/Menu_white copy.svg | 4 + .../_rc/images/icons/Message_black.svg | 4 + .../_rc/images/icons/Message_white.svg | 4 + .../_rc/images/icons/Scroll_black.svg | 4 + .../_rc/images/icons/Scroll_white.svg | 4 + .../_rc/images/icons/Sync_black.svg | 7 + .../_rc/images/icons/Sync_white.svg | 7 + qfluentwidgets/_rc/resource.py | 84907 ++++++++-------- qfluentwidgets/_rc/resource.qrc | 24 + qfluentwidgets/common/icon.py | 12 + qfluentwidgets/components/widgets/__init__.py | 3 +- .../components/widgets/acrylic_label.py | 147 + qfluentwidgets/components/widgets/label.py | 149 +- .../components/widgets/scroll_area.py | 2 +- 164 files changed, 44988 insertions(+), 41246 deletions(-) create mode 100644 docs/source/_static/Interface.jpg delete mode 100644 docs/source/_static/Interface.png create mode 100644 examples/gallery/app/common/signal_bus.py create mode 100644 examples/gallery/app/components/link_card.py create mode 100644 examples/gallery/app/components/sample_card.py create mode 100644 examples/gallery/app/resource/images/controls/Acrylic.png create mode 100644 examples/gallery/app/resource/images/controls/AnimatedIcon.png create mode 100644 examples/gallery/app/resource/images/controls/AnimatedVisualPlayer.png create mode 100644 examples/gallery/app/resource/images/controls/AnimationInterop.png create mode 100644 examples/gallery/app/resource/images/controls/AppBarButton.png create mode 100644 examples/gallery/app/resource/images/controls/AppBarSeparator.png create mode 100644 examples/gallery/app/resource/images/controls/AppBarToggleButton.png create mode 100644 examples/gallery/app/resource/images/controls/AutoSuggestBox.png create mode 100644 examples/gallery/app/resource/images/controls/AutomationProperties.png create mode 100644 examples/gallery/app/resource/images/controls/Border.png create mode 100644 examples/gallery/app/resource/images/controls/BreadcrumbBar.png create mode 100644 examples/gallery/app/resource/images/controls/Button.png create mode 100644 examples/gallery/app/resource/images/controls/CalendarDatePicker.png create mode 100644 examples/gallery/app/resource/images/controls/CalendarView.png create mode 100644 examples/gallery/app/resource/images/controls/Canvas.png create mode 100644 examples/gallery/app/resource/images/controls/Checkbox.png create mode 100644 examples/gallery/app/resource/images/controls/Clipboard.png create mode 100644 examples/gallery/app/resource/images/controls/ColorPaletteResources.png create mode 100644 examples/gallery/app/resource/images/controls/ColorPicker.png create mode 100644 examples/gallery/app/resource/images/controls/ComboBox.png create mode 100644 examples/gallery/app/resource/images/controls/CommandBar.png create mode 100644 examples/gallery/app/resource/images/controls/CommandBarFlyout.png create mode 100644 examples/gallery/app/resource/images/controls/CompactSizing.png create mode 100644 examples/gallery/app/resource/images/controls/ConnectedAnimation.png create mode 100644 examples/gallery/app/resource/images/controls/ContentDialog.png create mode 100644 examples/gallery/app/resource/images/controls/CreateMultipleWindows.png create mode 100644 examples/gallery/app/resource/images/controls/DataGrid.png create mode 100644 examples/gallery/app/resource/images/controls/DatePicker.png create mode 100644 examples/gallery/app/resource/images/controls/DropDownButton.png create mode 100644 examples/gallery/app/resource/images/controls/EasingFunction.png create mode 100644 examples/gallery/app/resource/images/controls/Expander.png create mode 100644 examples/gallery/app/resource/images/controls/FilePicker.png create mode 100644 examples/gallery/app/resource/images/controls/FlipView.png create mode 100644 examples/gallery/app/resource/images/controls/Flyout.png create mode 100644 examples/gallery/app/resource/images/controls/Grid.png create mode 100644 examples/gallery/app/resource/images/controls/GridView.png create mode 100644 examples/gallery/app/resource/images/controls/HyperlinkButton.png create mode 100644 examples/gallery/app/resource/images/controls/IconElement.png create mode 100644 examples/gallery/app/resource/images/controls/Image.png create mode 100644 examples/gallery/app/resource/images/controls/ImplicitTransition.png create mode 100644 examples/gallery/app/resource/images/controls/InfoBadge.png create mode 100644 examples/gallery/app/resource/images/controls/InfoBar.png create mode 100644 examples/gallery/app/resource/images/controls/InkCanvas.png create mode 100644 examples/gallery/app/resource/images/controls/InkToolbar.png create mode 100644 examples/gallery/app/resource/images/controls/InputValidation.png create mode 100644 examples/gallery/app/resource/images/controls/ItemsRepeater.png create mode 100644 examples/gallery/app/resource/images/controls/Line.png create mode 100644 examples/gallery/app/resource/images/controls/ListBox.png create mode 100644 examples/gallery/app/resource/images/controls/ListView.png create mode 100644 examples/gallery/app/resource/images/controls/MediaPlayerElement.png create mode 100644 examples/gallery/app/resource/images/controls/MenuBar.png create mode 100644 examples/gallery/app/resource/images/controls/MenuFlyout.png create mode 100644 examples/gallery/app/resource/images/controls/NavigationView.png create mode 100644 examples/gallery/app/resource/images/controls/NumberBox.png create mode 100644 examples/gallery/app/resource/images/controls/PageTransition.png create mode 100644 examples/gallery/app/resource/images/controls/ParallaxView.png create mode 100644 examples/gallery/app/resource/images/controls/PasswordBox.png create mode 100644 examples/gallery/app/resource/images/controls/PersonPicture.png create mode 100644 examples/gallery/app/resource/images/controls/PipsPager.png create mode 100644 examples/gallery/app/resource/images/controls/Pivot.png create mode 100644 examples/gallery/app/resource/images/controls/ProgressBar.png create mode 100644 examples/gallery/app/resource/images/controls/ProgressRing.png create mode 100644 examples/gallery/app/resource/images/controls/PullToRefresh.png create mode 100644 examples/gallery/app/resource/images/controls/RadialGradientBrush.png create mode 100644 examples/gallery/app/resource/images/controls/RadioButton.png create mode 100644 examples/gallery/app/resource/images/controls/RadioButtons.png create mode 100644 examples/gallery/app/resource/images/controls/RatingControl.png create mode 100644 examples/gallery/app/resource/images/controls/RelativePanel.png create mode 100644 examples/gallery/app/resource/images/controls/RepeatButton.png create mode 100644 examples/gallery/app/resource/images/controls/RevealFocus.png create mode 100644 examples/gallery/app/resource/images/controls/RichEditBox.png create mode 100644 examples/gallery/app/resource/images/controls/RichTextBlock.png create mode 100644 examples/gallery/app/resource/images/controls/ScrollViewer.png create mode 100644 examples/gallery/app/resource/images/controls/SemanticZoom.png create mode 100644 examples/gallery/app/resource/images/controls/Shape.png create mode 100644 examples/gallery/app/resource/images/controls/Slider.png create mode 100644 examples/gallery/app/resource/images/controls/Sound.png create mode 100644 examples/gallery/app/resource/images/controls/SplitButton.png create mode 100644 examples/gallery/app/resource/images/controls/SplitView.png create mode 100644 examples/gallery/app/resource/images/controls/StackPanel.png create mode 100644 examples/gallery/app/resource/images/controls/StandardUICommand.png create mode 100644 examples/gallery/app/resource/images/controls/SwipeControl.png create mode 100644 examples/gallery/app/resource/images/controls/TabView.png create mode 100644 examples/gallery/app/resource/images/controls/TeachingTip.png create mode 100644 examples/gallery/app/resource/images/controls/TextBlock.png create mode 100644 examples/gallery/app/resource/images/controls/TextBox.png create mode 100644 examples/gallery/app/resource/images/controls/ThemeTransition.png create mode 100644 examples/gallery/app/resource/images/controls/TimePicker.png create mode 100644 examples/gallery/app/resource/images/controls/TitleBar.png create mode 100644 examples/gallery/app/resource/images/controls/ToggleButton.png create mode 100644 examples/gallery/app/resource/images/controls/ToggleSplitButton.png create mode 100644 examples/gallery/app/resource/images/controls/ToggleSwitch.png create mode 100644 examples/gallery/app/resource/images/controls/ToolTip.png create mode 100644 examples/gallery/app/resource/images/controls/TreeView.png create mode 100644 examples/gallery/app/resource/images/controls/VariableSizedWrapGrid.png create mode 100644 examples/gallery/app/resource/images/controls/Viewbox.png create mode 100644 examples/gallery/app/resource/images/controls/WebView.png create mode 100644 examples/gallery/app/resource/images/controls/XamlUICommand.png create mode 100644 examples/gallery/app/resource/images/header1.png create mode 100644 examples/gallery/app/resource/images/icons/Code_black.svg create mode 100644 examples/gallery/app/resource/images/icons/Code_white.svg create mode 100644 examples/gallery/app/resource/qss/dark/home_interface.qss create mode 100644 examples/gallery/app/resource/qss/dark/link_card.qss create mode 100644 examples/gallery/app/resource/qss/dark/sample_card.qss create mode 100644 examples/gallery/app/resource/qss/light/home_interface.qss create mode 100644 examples/gallery/app/resource/qss/light/link_card.qss create mode 100644 examples/gallery/app/resource/qss/light/sample_card.qss create mode 100644 examples/gallery/app/view/home_interface.py create mode 100644 qfluentwidgets/_rc/images/icons/Album_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Album_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Chat_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Chat_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/CheckBox_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/CheckBox_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Code_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Code_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Constract_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Constract_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Document_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Document_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/GitHub_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/GitHub_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Home_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Home_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Layout_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Layout_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Menu_black copy.svg create mode 100644 qfluentwidgets/_rc/images/icons/Menu_white copy.svg create mode 100644 qfluentwidgets/_rc/images/icons/Message_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Message_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Scroll_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Scroll_white.svg create mode 100644 qfluentwidgets/_rc/images/icons/Sync_black.svg create mode 100644 qfluentwidgets/_rc/images/icons/Sync_white.svg create mode 100644 qfluentwidgets/components/widgets/acrylic_label.py diff --git a/README.md b/README.md index 7c43df4..0e8cb8e 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@
- + ## Install @@ -38,7 +38,7 @@ pip install "PyQt-Fluent-Widgets[full]" ## Run Example After installing PyQt-Fluent-Widgets package using pip, you can run any demo in the examples directory, for example: ```python -cd examples/settings +cd examples/gallery python demo.py ``` diff --git a/docs/source/_static/Interface.jpg b/docs/source/_static/Interface.jpg new file mode 100644 index 0000000000000000000000000000000000000000..abdcdbd76ff19a59baa358b3c37b508adfd0f6c2 GIT binary patch literal 342397 zcma&MXH=70&^Ao(pj7G7Yl4sfQi2MS&`ThcP*flZy#)aQD+o$}Kmq}Y5Fw$4qJ$#F zLXj4F69QQ1SU@RaIePp!&-1?T?{C)1y|U(>eeaoTU$fWjwde1`-zB!YY+RiG$?=nm zhwJ#q%gx2b&CAEb!^^|NC&0&lEPMh2LjTF}Q&?C?Nc2CE_y&~%@d
zr>PfT2dL7lYDWjv#&a`HnnvpwtD I;y6)NAPD>U;ANl|zi?KZ{!f O{ (3ESOSd09JvahkIL+x_YA5l5K85u~YQh2V>i2
zz#&5`fny|9@X&CxyG=It`bd^t;o6YpRY1UsJtPqGJR$q*`S8N@V%tGN;o-qvcFmZN
zfvG~+*X{YV(iy#eRj01^ygE%Aw1vS=!(YX#BFZDP84lLf974_3$%>Ls(P3OjjVrvQ
zp`sdsP#;9HQ)mt2t#;U1*E*G}0@SvPWz+cw6+}E!tF(MU*}EDog*3i>THU(B4lFc#
zK?K(jY>U6I|FvULH2Bh9*@}@j+!SQAtOairRheT?OXn$O@Xd!er#1{krD|iwSD(Ie
zv>Eab=`oHu+P|NQIh!5elL>NEC534dg7~(*>>c=$?<$R$oKO}(`MRGEqdV3Rw|?Qq
zr>bQQPLX7dX@E0{4Y4HzZAO9Yu?
z9xZnmG4MwT8>)3xC8&@}o+|Lg<*hjibA{T2@#}hP-^Zo;|=RacGFhe`@{n0N+!;azJ+7_<4B;KJxc@&yeTdsVm(X(n0%^C;jpu3
z)WQ
o>08|BUvno{?K>=b^!3m2=p;v8`(b5w;vPq3s_Z}-Wkc8KJY(L6eqP5`6(
z%N>mOJgI#Xm2Po~AX8RBEy933LEEq>Iy+rw-6)YpD+b!Ld7+oYI&brk^`A}6jMJa!
z5dK2ADp6NWiXW6ngeds~J}
zI+f2Hu=P-o%%nyM>yEgOQI(}^dF;WLt*KA801}1kA4Pud7hDYYO!<$LP*=Xn{fLEY
z_CWj1wUELVQg8H-B8g<|dZW$vMw
H3-&6?2kX7~UEMcwpyTv>Trsy+J|!}YG}mCnz$pCVD(P0HBL}ts{#CgC
zyHSJb@o4{1aKP89Kjd!YY+UJEVE