From e04c17d5918501e08c3609b7176133e8a431fcc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Kaan=20K=C3=B6se?= Date: Sat, 20 Jul 2024 03:07:21 +0200 Subject: [PATCH] Removing UWP project. --- .../Wino.BackgroundTasks.NET8.csproj | 3 +- Wino.Core.Domain/Wino.Core.Domain.NET8.csproj | 1 - .../{Dispatcher.cs => UWPDispatcher.cs} | 0 Wino.Core.UWP/WinAppDispatcher.cs | 20 + Wino.Core.UWP/Wino.Core.WinUI.csproj | 3 +- .../Activation/ActivationHandler.cs | 39 + .../Activation/BackgroundActivationHandler.cs | 154 + .../Activation/DefaultActivationHandler.cs | 30 + .../Activation/FileActivationHandler.cs | 76 + .../Activation/ProtocolActivationHandler.cs | 56 + .../ToastNotificationActivationHandler.cs | 86 + Wino.Mail.WinUI/App.xaml | 6 +- Wino.Mail.WinUI/App.xaml.cs | 95 +- Wino.Mail.WinUI/AppShell.xaml | 534 ++ Wino.Mail.WinUI/AppShell.xaml.cs | 302 + Wino.Mail.WinUI/AppThemes/Acrylic.xaml | 25 + Wino.Mail.WinUI/AppThemes/Clouds.xaml | 18 + Wino.Mail.WinUI/AppThemes/Custom.xaml | 47 + Wino.Mail.WinUI/AppThemes/Forest.xaml | 21 + Wino.Mail.WinUI/AppThemes/Garden.xaml | 18 + Wino.Mail.WinUI/AppThemes/Mica.xaml | 19 + Wino.Mail.WinUI/AppThemes/Nighty.xaml | 20 + Wino.Mail.WinUI/AppThemes/Snowflake.xaml | 20 + Wino.Mail.WinUI/AppThemes/TestTheme.xaml | 22 + .../Assets/BadgeLogo.scale-100.png | Bin 0 -> 209 bytes .../Assets/BadgeLogo.scale-125.png | Bin 0 -> 238 bytes .../Assets/BadgeLogo.scale-150.png | Bin 0 -> 286 bytes .../Assets/BadgeLogo.scale-200.png | Bin 0 -> 360 bytes .../Assets/BadgeLogo.scale-400.png | Bin 0 -> 673 bytes Wino.Mail.WinUI/Assets/EML/eml.png | Bin 0 -> 8387 bytes .../Assets/FileTypes/type_archive.png | Bin 0 -> 348 bytes .../Assets/FileTypes/type_audio.png | Bin 0 -> 504 bytes .../Assets/FileTypes/type_executable.png | Bin 0 -> 678 bytes .../Assets/FileTypes/type_html.png | Bin 0 -> 591 bytes .../Assets/FileTypes/type_image.png | Bin 0 -> 599 bytes .../Assets/FileTypes/type_none.png | Bin 0 -> 1396 bytes .../Assets/FileTypes/type_other.png | Bin 0 -> 256 bytes Wino.Mail.WinUI/Assets/FileTypes/type_pdf.png | Bin 0 -> 712 bytes Wino.Mail.WinUI/Assets/FileTypes/type_rar.png | Bin 0 -> 621 bytes .../Assets/FileTypes/type_video.png | Bin 0 -> 413 bytes .../Assets/LargeTile.scale-100.png | Bin 0 -> 9108 bytes .../Assets/LargeTile.scale-125.png | Bin 0 -> 12474 bytes .../Assets/LargeTile.scale-150.png | Bin 0 -> 17147 bytes .../Assets/LargeTile.scale-200.png | Bin 0 -> 27045 bytes .../Assets/LargeTile.scale-400.png | Bin 0 -> 101868 bytes .../Assets/NotificationIcons/delete.png | Bin 0 -> 26317 bytes .../Assets/NotificationIcons/dismiss.png | Bin 0 -> 16527 bytes .../Assets/NotificationIcons/markread.png | Bin 0 -> 31920 bytes .../Assets/NotificationIcons/profile-dark.png | Bin 0 -> 2445 bytes .../NotificationIcons/profile-light.png | Bin 0 -> 2728 bytes Wino.Mail.WinUI/Assets/Providers/Gmail.png | Bin 0 -> 4463 bytes Wino.Mail.WinUI/Assets/Providers/IMAP4.png | Bin 0 -> 26087 bytes .../Assets/Providers/Office 365.png | Bin 0 -> 92451 bytes Wino.Mail.WinUI/Assets/Providers/Outlook.png | Bin 0 -> 66213 bytes Wino.Mail.WinUI/Assets/Providers/Yahoo.png | Bin 0 -> 12269 bytes Wino.Mail.WinUI/Assets/ReleaseNotes/176.md | 33 + .../Assets/SmallTile.scale-100.png | Bin 0 -> 2216 bytes .../Assets/SmallTile.scale-125.png | Bin 0 -> 2887 bytes .../Assets/SmallTile.scale-150.png | Bin 0 -> 3461 bytes .../Assets/SmallTile.scale-200.png | Bin 0 -> 5062 bytes .../Assets/SmallTile.scale-400.png | Bin 0 -> 13773 bytes .../Assets/SplashScreen.scale-100.png | Bin 0 -> 9431 bytes .../Assets/SplashScreen.scale-125.png | Bin 0 -> 12977 bytes .../Assets/SplashScreen.scale-150.png | Bin 0 -> 17766 bytes .../Assets/SplashScreen.scale-200.png | Bin 5372 -> 28344 bytes .../Assets/SplashScreen.scale-400.png | Bin 0 -> 104608 bytes .../Assets/Square150x150Logo.scale-100.png | Bin 0 -> 3579 bytes .../Assets/Square150x150Logo.scale-125.png | Bin 0 -> 4695 bytes .../Assets/Square150x150Logo.scale-150.png | Bin 0 -> 5964 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 1755 -> 8744 bytes .../Assets/Square150x150Logo.scale-400.png | Bin 0 -> 25845 bytes ...go.altform-lightunplated_targetsize-16.png | Bin 0 -> 755 bytes ...go.altform-lightunplated_targetsize-24.png | Bin 0 -> 1240 bytes ...o.altform-lightunplated_targetsize-256.png | Bin 0 -> 34154 bytes ...go.altform-lightunplated_targetsize-32.png | Bin 0 -> 1717 bytes ...go.altform-lightunplated_targetsize-48.png | Bin 0 -> 2735 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 0 -> 755 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 0 -> 34154 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 0 -> 1717 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 0 -> 2735 bytes .../Assets/Square44x44Logo.scale-100.png | Bin 0 -> 1824 bytes .../Assets/Square44x44Logo.scale-125.png | Bin 0 -> 2471 bytes .../Assets/Square44x44Logo.scale-150.png | Bin 0 -> 3060 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 637 -> 4304 bytes .../Assets/Square44x44Logo.scale-400.png | Bin 0 -> 11277 bytes .../Assets/Square44x44Logo.targetsize-16.png | Bin 0 -> 592 bytes .../Assets/Square44x44Logo.targetsize-24.png | Bin 0 -> 962 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 283 -> 1240 bytes .../Assets/Square44x44Logo.targetsize-256.png | Bin 0 -> 20850 bytes .../Assets/Square44x44Logo.targetsize-32.png | Bin 0 -> 1321 bytes .../Assets/Square44x44Logo.targetsize-48.png | Bin 0 -> 2125 bytes Wino.Mail.WinUI/Assets/StoreLogo.backup.png | Bin 0 -> 1451 bytes .../Assets/StoreLogo.scale-100.png | Bin 0 -> 2870 bytes .../Assets/StoreLogo.scale-125.png | Bin 0 -> 3845 bytes .../Assets/StoreLogo.scale-150.png | Bin 0 -> 4755 bytes .../Assets/StoreLogo.scale-200.png | Bin 0 -> 6980 bytes .../Assets/StoreLogo.scale-400.png | Bin 0 -> 21123 bytes .../Assets/Thumbnails/airbnb.com.png | Bin 0 -> 2385 bytes .../Assets/Thumbnails/apple.com.png | Bin 0 -> 2113 bytes .../Assets/Thumbnails/google.com.png | Bin 0 -> 2722 bytes .../Assets/Thumbnails/microsoft.com.png | Bin 0 -> 574 bytes .../Assets/Thumbnails/steampowered.com.png | Bin 0 -> 3396 bytes .../Assets/Thumbnails/uber.com.png | Bin 0 -> 1392 bytes .../Assets/Thumbnails/youtube.com.png | Bin 0 -> 2641 bytes .../Assets/Wide310x150Logo.scale-100.png | Bin 0 -> 3817 bytes .../Assets/Wide310x150Logo.scale-125.png | Bin 0 -> 5042 bytes .../Assets/Wide310x150Logo.scale-150.png | Bin 0 -> 6364 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 2097 -> 9431 bytes .../Assets/Wide310x150Logo.scale-400.png | Bin 0 -> 28344 bytes Wino.Mail.WinUI/Assets/WinoIcons.ttf | Bin 0 -> 15104 bytes Wino.Mail.WinUI/BackgroundImages/Acrylic.jpg | Bin 0 -> 114756 bytes Wino.Mail.WinUI/BackgroundImages/Clouds.jpg | Bin 0 -> 124682 bytes Wino.Mail.WinUI/BackgroundImages/Forest.jpg | Bin 0 -> 84848 bytes Wino.Mail.WinUI/BackgroundImages/Garden.jpg | Bin 0 -> 56394 bytes Wino.Mail.WinUI/BackgroundImages/Mica.jpg | Bin 0 -> 91893 bytes Wino.Mail.WinUI/BackgroundImages/Nighty.jpg | Bin 0 -> 985413 bytes .../BackgroundImages/Snowflake.jpg | Bin 0 -> 81795 bytes Wino.Mail.WinUI/BasePage.cs | 84 + .../Behaviors/BindableCommandBarBehavior.cs | 205 + .../CreateMailNavigationItemBehavior.cs | 92 + .../Controls/AccountNavigationItem.cs | 80 + .../Controls/Advanced/WinoAppTitleBar.xaml | 109 + .../Controls/Advanced/WinoAppTitleBar.xaml.cs | 177 + .../Controls/Advanced/WinoListView.cs | 390 ++ Wino.Mail.WinUI/Controls/ControlConstants.cs | 68 + .../Controls/ImagePreviewControl.cs | 155 + .../MailItemDisplayInformationControl.xaml | 276 + .../MailItemDisplayInformationControl.xaml.cs | 287 + .../Controls/RendererCommandBar.cs | 141 + .../Controls/SettingsMenuItemControl.cs | 77 + Wino.Mail.WinUI/Controls/WinoFontIcon.cs | 104 + .../Controls/WinoFontIconSource.cs | 41 + Wino.Mail.WinUI/Controls/WinoInfoBar.cs | 97 + .../Controls/WinoNavigationViewItem.cs | 52 + .../Controls/WinoPivotControl.xaml | 123 + .../Controls/WinoPivotControl.xaml.cs | 198 + .../Controls/WinoSwipeControlItems.cs | 87 + .../Converters/ReverseBooleanConverter.cs | 27 + .../ReverseBooleanToVisibilityConverter.cs | 26 + .../Dialogs/AccountCreationDialog.xaml | 59 + .../Dialogs/AccountCreationDialog.xaml.cs | 33 + .../Dialogs/AccountEditDialog.xaml | 19 + .../Dialogs/AccountEditDialog.xaml.cs | 27 + .../Dialogs/AccountPickerDialog.xaml | 19 + .../Dialogs/AccountPickerDialog.xaml.cs | 32 + .../Dialogs/AccountReorderDialog.xaml | 84 + .../Dialogs/AccountReorderDialog.xaml.cs | 58 + .../Dialogs/BaseAccountCreationDialog.cs | 58 + .../Dialogs/ConfirmationDialog.xaml | 29 + .../Dialogs/ConfirmationDialog.xaml.cs | 86 + .../Dialogs/CustomThemeBuilderDialog.xaml | 85 + .../Dialogs/CustomThemeBuilderDialog.xaml.cs | 74 + Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml | 59 + .../Dialogs/MoveMailDialog.xaml.cs | 81 + Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml | 89 + .../Dialogs/NewAccountDialog.xaml.cs | 91 + .../Dialogs/NewImapSetupDialog.xaml | 25 + .../Dialogs/NewImapSetupDialog.xaml.cs | 104 + .../Dialogs/SignatureEditorDialog.xaml | 262 + .../Dialogs/SignatureEditorDialog.xaml.cs | 379 ++ .../Dialogs/StoreRatingDialog.xaml | 24 + .../Dialogs/StoreRatingDialog.xaml.cs | 25 + .../SystemFolderConfigurationDialog.xaml | 99 + .../SystemFolderConfigurationDialog.xaml.cs | 74 + Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml | 28 + .../Dialogs/TextInputDialog.xaml.cs | 51 + .../Dialogs/WinoMessageDialog.xaml | 25 + .../Dialogs/WinoMessageDialog.xaml.cs | 65 + .../Extensions/AnimationExtensions.cs | 119 + .../Extensions/CompositionEnums.cs | 69 + .../CompositionExtensions.Implicit.cs | 202 + .../Extensions/CompositionExtensions.Size.cs | 132 + .../Extensions/EnumerableExtensions.cs | 18 + .../Extensions/MimeKitExtensions.cs | 19 + Wino.Mail.WinUI/Extensions/UIExtensions.cs | 20 + Wino.Mail.WinUI/Extensions/UtilExtensions.cs | 116 + .../Helpers/SettingsStorageExtensions.cs | 31 + .../Helpers/WinoVisualTreeHelper.cs | 46 + Wino.Mail.WinUI/Helpers/XamlHelpers.cs | 408 ++ Wino.Mail.WinUI/JS/editor.html | 53 + Wino.Mail.WinUI/JS/editor.js | 105 + Wino.Mail.WinUI/JS/global.css | 4 + Wino.Mail.WinUI/JS/libs/darkreader.js | 3187 ++++++++++ Wino.Mail.WinUI/JS/libs/jodit.min.css | 5664 +++++++++++++++++ Wino.Mail.WinUI/JS/libs/jodit.min.js | 10 + Wino.Mail.WinUI/JS/reader.html | 51 + Wino.Mail.WinUI/MainWindow.xaml | 14 - Wino.Mail.WinUI/MainWindow.xaml.cs | 36 - .../MenuFlyouts/AccountSelectorFlyout.cs | 67 + .../MenuFlyouts/FilterMenuFlyout.cs | 225 + .../MenuFlyouts/FolderOperationFlyout.cs | 34 + .../FolderOperationMenuFlyoutItem.cs | 12 + .../MenuFlyouts/MailOperationFlyout.cs | 34 + .../MailOperationMenuFlyoutItem.cs | 12 + .../MenuFlyouts/MoveButtonFlyout.cs | 94 + .../MenuFlyouts/RendererCommandBarItem.cs | 45 + .../MenuFlyouts/WinoOperationFlyout.cs | 56 + .../MenuFlyouts/WinoOperationFlyoutItem.cs | 65 + Wino.Mail.WinUI/PartialApp.cs | 163 + .../Properties/launchSettings.json | 10 - ...ccountProviderViewModelTemplateSelector.cs | 27 + .../AccountReorderTemplateSelector.cs | 29 + .../AppThemePreviewTemplateSelector.cs | 32 + .../Selectors/FileAttachmentTypeSelector.cs | 58 + .../MailItemContainerStyleSelector.cs | 26 + ...lItemDisplayModePreviewTemplateSelector.cs | 41 + .../Selectors/MailItemDisplaySelector.cs | 28 + .../NavigationMenuTemplateSelector.cs | 66 + .../RendererCommandBarItemTemplateSelector.cs | 89 + .../Services/ApplicationResourceManager.cs | 32 + Wino.Mail.WinUI/Services/DialogService.cs | 399 ++ .../Services/LaunchProtocolService.cs | 11 + .../Services/ToastActivationService.cs | 20 + .../Services/WinoNavigationService.cs | 198 + Wino.Mail.WinUI/Styles/Colors.xaml | 24 + Wino.Mail.WinUI/Styles/CommandBarItems.xaml | 158 + .../Styles/CommandBarItems.xaml.cs | 16 + Wino.Mail.WinUI/Styles/ContentPresenters.xaml | 32 + Wino.Mail.WinUI/Styles/Converters.xaml | 7 + Wino.Mail.WinUI/Styles/FontIcons.xaml | 33 + .../Styles/ImagePreviewControl.xaml | 44 + .../Styles/ItemContainerStyles.xaml | 304 + Wino.Mail.WinUI/Styles/WinoInfoBar.xaml | 422 ++ .../Views/Abstract/AboutPageAbstract.cs | 8 + .../Abstract/AccountDetailsPageAbstract.cs | 8 + .../Abstract/AccountManagementPageAbstract.cs | 9 + .../Views/Abstract/AppShellAbstract.cs | 8 + .../Views/Abstract/ComposePageAbstract.cs | 8 + .../Views/Abstract/IdlePageAbstract.cs | 8 + .../Abstract/LanguageTimePageAbstract.cs | 6 + .../Views/Abstract/MailListPageAbstract.cs | 9 + .../Abstract/MailRenderingPageAbstract.cs | 26 + .../MergedAccountDetailsPageAbstract.cs | 8 + .../Views/Abstract/MessageListPageAbstract.cs | 6 + .../NewAccountManagementPageAbstract.cs | 8 + .../Abstract/PersonalizationPageAbstract.cs | 10 + .../Views/Abstract/ReadingPanePageAbstract.cs | 6 + .../Abstract/SettingOptionsPageAbstract.cs | 8 + .../Views/Abstract/SettingsPageAbstract.cs | 6 + .../Views/Abstract/SettingsPageBase.cs | 16 + .../SignatureManagementPageAbstract.cs | 6 + .../Views/Abstract/WelcomePageAbstract.cs | 9 + .../Views/Account/AccountDetailsPage.xaml | 213 + .../Views/Account/AccountDetailsPage.xaml.cs | 37 + .../Views/Account/AccountManagementPage.xaml | 273 + .../Account/AccountManagementPage.xaml.cs | 20 + .../Account/MergedAccountDetailsPage.xaml | 169 + .../Account/MergedAccountDetailsPage.xaml.cs | 12 + Wino.Mail.WinUI/Views/ComposePage.xaml | 687 ++ Wino.Mail.WinUI/Views/ComposePage.xaml.cs | 702 ++ Wino.Mail.WinUI/Views/IdlePage.xaml | 15 + Wino.Mail.WinUI/Views/IdlePage.xaml.cs | 12 + .../ImapSetup/AdvancedImapSetupPage.xaml | 242 + .../ImapSetup/AdvancedImapSetupPage.xaml.cs | 219 + .../ImapSetup/ImapConnectionFailedPage.xaml | 72 + .../ImapConnectionFailedPage.xaml.cs | 58 + .../ImapSetup/PreparingImapFoldersPage.xaml | 31 + .../PreparingImapFoldersPage.xaml.cs | 18 + .../ImapSetup/TestingImapConnectionPage.xaml | 32 + .../TestingImapConnectionPage.xaml.cs | 87 + .../Views/ImapSetup/WelcomeImapSetupPage.xaml | 118 + .../ImapSetup/WelcomeImapSetupPage.xaml.cs | 98 + Wino.Mail.WinUI/Views/MailListPage.xaml | 881 +++ Wino.Mail.WinUI/Views/MailListPage.xaml.cs | 584 ++ Wino.Mail.WinUI/Views/MailRenderingPage.xaml | 401 ++ .../Views/MailRenderingPage.xaml.cs | 321 + .../Views/NewAccountManagementPage.xaml | 50 + .../Views/NewAccountManagementPage.xaml.cs | 118 + Wino.Mail.WinUI/Views/Settings/AboutPage.xaml | 157 + .../Views/Settings/AboutPage.xaml.cs | 12 + .../Views/Settings/LanguageTimePage.xaml | 38 + .../Views/Settings/LanguageTimePage.xaml.cs | 19 + .../Views/Settings/MessageListPage.xaml | 97 + .../Views/Settings/MessageListPage.xaml.cs | 12 + .../Views/Settings/PersonalizationPage.xaml | 306 + .../Settings/PersonalizationPage.xaml.cs | 12 + .../Views/Settings/ReadingPanePage.xaml | 115 + .../Views/Settings/ReadingPanePage.xaml.cs | 12 + .../Views/Settings/SettingOptionsPage.xaml | 98 + .../Views/Settings/SettingOptionsPage.xaml.cs | 12 + .../Settings/SignatureManagementPage.xaml | 118 + .../Settings/SignatureManagementPage.xaml.cs | 12 + Wino.Mail.WinUI/Views/SettingsPage.xaml | 49 + Wino.Mail.WinUI/Views/SettingsPage.xaml.cs | 91 + Wino.Mail.WinUI/Views/WelcomePage.xaml | 36 + Wino.Mail.WinUI/Views/WelcomePage.xaml.cs | 17 + Wino.Mail.WinUI/Wino.Mail.WinUI.csproj | 34 +- Wino.Packaging/Package.appxmanifest | 4 +- Wino.Packaging/Wino.Packaging.wapproj | 5 +- Wino.Server.NET8/Program.cs | 2 + .../Properties/launchSettings.json | 10 - Wino.Server.NET8/ServerApp.xaml.cs | 10 +- Wino.Server.NET8/Wino.Server.NET8.csproj | 17 +- Wino.WinUI.sln | 62 +- 294 files changed, 26742 insertions(+), 163 deletions(-) rename Wino.Core.UWP/{Dispatcher.cs => UWPDispatcher.cs} (100%) create mode 100644 Wino.Core.UWP/WinAppDispatcher.cs create mode 100644 Wino.Mail.WinUI/Activation/ActivationHandler.cs create mode 100644 Wino.Mail.WinUI/Activation/BackgroundActivationHandler.cs create mode 100644 Wino.Mail.WinUI/Activation/DefaultActivationHandler.cs create mode 100644 Wino.Mail.WinUI/Activation/FileActivationHandler.cs create mode 100644 Wino.Mail.WinUI/Activation/ProtocolActivationHandler.cs create mode 100644 Wino.Mail.WinUI/Activation/ToastNotificationActivationHandler.cs create mode 100644 Wino.Mail.WinUI/AppShell.xaml create mode 100644 Wino.Mail.WinUI/AppShell.xaml.cs create mode 100644 Wino.Mail.WinUI/AppThemes/Acrylic.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Clouds.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Custom.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Forest.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Garden.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Mica.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Nighty.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/Snowflake.xaml create mode 100644 Wino.Mail.WinUI/AppThemes/TestTheme.xaml create mode 100644 Wino.Mail.WinUI/Assets/BadgeLogo.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/BadgeLogo.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/BadgeLogo.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/BadgeLogo.scale-200.png create mode 100644 Wino.Mail.WinUI/Assets/BadgeLogo.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/EML/eml.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_archive.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_audio.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_executable.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_html.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_image.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_none.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_other.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_pdf.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_rar.png create mode 100644 Wino.Mail.WinUI/Assets/FileTypes/type_video.png create mode 100644 Wino.Mail.WinUI/Assets/LargeTile.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/LargeTile.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/LargeTile.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/LargeTile.scale-200.png create mode 100644 Wino.Mail.WinUI/Assets/LargeTile.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/NotificationIcons/delete.png create mode 100644 Wino.Mail.WinUI/Assets/NotificationIcons/dismiss.png create mode 100644 Wino.Mail.WinUI/Assets/NotificationIcons/markread.png create mode 100644 Wino.Mail.WinUI/Assets/NotificationIcons/profile-dark.png create mode 100644 Wino.Mail.WinUI/Assets/NotificationIcons/profile-light.png create mode 100644 Wino.Mail.WinUI/Assets/Providers/Gmail.png create mode 100644 Wino.Mail.WinUI/Assets/Providers/IMAP4.png create mode 100644 Wino.Mail.WinUI/Assets/Providers/Office 365.png create mode 100644 Wino.Mail.WinUI/Assets/Providers/Outlook.png create mode 100644 Wino.Mail.WinUI/Assets/Providers/Yahoo.png create mode 100644 Wino.Mail.WinUI/Assets/ReleaseNotes/176.md create mode 100644 Wino.Mail.WinUI/Assets/SmallTile.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/SmallTile.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/SmallTile.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/SmallTile.scale-200.png create mode 100644 Wino.Mail.WinUI/Assets/SmallTile.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/SplashScreen.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/SplashScreen.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/SplashScreen.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/SplashScreen.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/Square150x150Logo.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/Square150x150Logo.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/Square150x150Logo.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/Square150x150Logo.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-16.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-24.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-256.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-32.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-48.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-16.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-256.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-32.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-48.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-16.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-24.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-256.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-32.png create mode 100644 Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-48.png create mode 100644 Wino.Mail.WinUI/Assets/StoreLogo.backup.png create mode 100644 Wino.Mail.WinUI/Assets/StoreLogo.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/StoreLogo.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/StoreLogo.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/StoreLogo.scale-200.png create mode 100644 Wino.Mail.WinUI/Assets/StoreLogo.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/airbnb.com.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/apple.com.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/google.com.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/microsoft.com.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/steampowered.com.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/uber.com.png create mode 100644 Wino.Mail.WinUI/Assets/Thumbnails/youtube.com.png create mode 100644 Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-100.png create mode 100644 Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-125.png create mode 100644 Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-150.png create mode 100644 Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-400.png create mode 100644 Wino.Mail.WinUI/Assets/WinoIcons.ttf create mode 100644 Wino.Mail.WinUI/BackgroundImages/Acrylic.jpg create mode 100644 Wino.Mail.WinUI/BackgroundImages/Clouds.jpg create mode 100644 Wino.Mail.WinUI/BackgroundImages/Forest.jpg create mode 100644 Wino.Mail.WinUI/BackgroundImages/Garden.jpg create mode 100644 Wino.Mail.WinUI/BackgroundImages/Mica.jpg create mode 100644 Wino.Mail.WinUI/BackgroundImages/Nighty.jpg create mode 100644 Wino.Mail.WinUI/BackgroundImages/Snowflake.jpg create mode 100644 Wino.Mail.WinUI/BasePage.cs create mode 100644 Wino.Mail.WinUI/Behaviors/BindableCommandBarBehavior.cs create mode 100644 Wino.Mail.WinUI/Behaviors/CreateMailNavigationItemBehavior.cs create mode 100644 Wino.Mail.WinUI/Controls/AccountNavigationItem.cs create mode 100644 Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml create mode 100644 Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml.cs create mode 100644 Wino.Mail.WinUI/Controls/Advanced/WinoListView.cs create mode 100644 Wino.Mail.WinUI/Controls/ControlConstants.cs create mode 100644 Wino.Mail.WinUI/Controls/ImagePreviewControl.cs create mode 100644 Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml create mode 100644 Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml.cs create mode 100644 Wino.Mail.WinUI/Controls/RendererCommandBar.cs create mode 100644 Wino.Mail.WinUI/Controls/SettingsMenuItemControl.cs create mode 100644 Wino.Mail.WinUI/Controls/WinoFontIcon.cs create mode 100644 Wino.Mail.WinUI/Controls/WinoFontIconSource.cs create mode 100644 Wino.Mail.WinUI/Controls/WinoInfoBar.cs create mode 100644 Wino.Mail.WinUI/Controls/WinoNavigationViewItem.cs create mode 100644 Wino.Mail.WinUI/Controls/WinoPivotControl.xaml create mode 100644 Wino.Mail.WinUI/Controls/WinoPivotControl.xaml.cs create mode 100644 Wino.Mail.WinUI/Controls/WinoSwipeControlItems.cs create mode 100644 Wino.Mail.WinUI/Converters/ReverseBooleanConverter.cs create mode 100644 Wino.Mail.WinUI/Converters/ReverseBooleanToVisibilityConverter.cs create mode 100644 Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/BaseAccountCreationDialog.cs create mode 100644 Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml create mode 100644 Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml.cs create mode 100644 Wino.Mail.WinUI/Extensions/AnimationExtensions.cs create mode 100644 Wino.Mail.WinUI/Extensions/CompositionEnums.cs create mode 100644 Wino.Mail.WinUI/Extensions/CompositionExtensions.Implicit.cs create mode 100644 Wino.Mail.WinUI/Extensions/CompositionExtensions.Size.cs create mode 100644 Wino.Mail.WinUI/Extensions/EnumerableExtensions.cs create mode 100644 Wino.Mail.WinUI/Extensions/MimeKitExtensions.cs create mode 100644 Wino.Mail.WinUI/Extensions/UIExtensions.cs create mode 100644 Wino.Mail.WinUI/Extensions/UtilExtensions.cs create mode 100644 Wino.Mail.WinUI/Helpers/SettingsStorageExtensions.cs create mode 100644 Wino.Mail.WinUI/Helpers/WinoVisualTreeHelper.cs create mode 100644 Wino.Mail.WinUI/Helpers/XamlHelpers.cs create mode 100644 Wino.Mail.WinUI/JS/editor.html create mode 100644 Wino.Mail.WinUI/JS/editor.js create mode 100644 Wino.Mail.WinUI/JS/global.css create mode 100644 Wino.Mail.WinUI/JS/libs/darkreader.js create mode 100644 Wino.Mail.WinUI/JS/libs/jodit.min.css create mode 100644 Wino.Mail.WinUI/JS/libs/jodit.min.js create mode 100644 Wino.Mail.WinUI/JS/reader.html delete mode 100644 Wino.Mail.WinUI/MainWindow.xaml delete mode 100644 Wino.Mail.WinUI/MainWindow.xaml.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/AccountSelectorFlyout.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/FilterMenuFlyout.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/FolderOperationFlyout.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/FolderOperationMenuFlyoutItem.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/MailOperationFlyout.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/MailOperationMenuFlyoutItem.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/MoveButtonFlyout.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/RendererCommandBarItem.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyout.cs create mode 100644 Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyoutItem.cs create mode 100644 Wino.Mail.WinUI/PartialApp.cs delete mode 100644 Wino.Mail.WinUI/Properties/launchSettings.json create mode 100644 Wino.Mail.WinUI/Selectors/AccountProviderViewModelTemplateSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/AccountReorderTemplateSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/AppThemePreviewTemplateSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/FileAttachmentTypeSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/MailItemContainerStyleSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/MailItemDisplayModePreviewTemplateSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/MailItemDisplaySelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/NavigationMenuTemplateSelector.cs create mode 100644 Wino.Mail.WinUI/Selectors/RendererCommandBarItemTemplateSelector.cs create mode 100644 Wino.Mail.WinUI/Services/ApplicationResourceManager.cs create mode 100644 Wino.Mail.WinUI/Services/DialogService.cs create mode 100644 Wino.Mail.WinUI/Services/LaunchProtocolService.cs create mode 100644 Wino.Mail.WinUI/Services/ToastActivationService.cs create mode 100644 Wino.Mail.WinUI/Services/WinoNavigationService.cs create mode 100644 Wino.Mail.WinUI/Styles/Colors.xaml create mode 100644 Wino.Mail.WinUI/Styles/CommandBarItems.xaml create mode 100644 Wino.Mail.WinUI/Styles/CommandBarItems.xaml.cs create mode 100644 Wino.Mail.WinUI/Styles/ContentPresenters.xaml create mode 100644 Wino.Mail.WinUI/Styles/Converters.xaml create mode 100644 Wino.Mail.WinUI/Styles/FontIcons.xaml create mode 100644 Wino.Mail.WinUI/Styles/ImagePreviewControl.xaml create mode 100644 Wino.Mail.WinUI/Styles/ItemContainerStyles.xaml create mode 100644 Wino.Mail.WinUI/Styles/WinoInfoBar.xaml create mode 100644 Wino.Mail.WinUI/Views/Abstract/AboutPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/AccountDetailsPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/AccountManagementPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/AppShellAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/ComposePageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/IdlePageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/LanguageTimePageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/MailListPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/MailRenderingPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/MergedAccountDetailsPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/MessageListPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/NewAccountManagementPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/PersonalizationPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/ReadingPanePageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/SettingOptionsPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/SettingsPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/SettingsPageBase.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/SignatureManagementPageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Abstract/WelcomePageAbstract.cs create mode 100644 Wino.Mail.WinUI/Views/Account/AccountDetailsPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Account/AccountDetailsPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Account/AccountManagementPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Account/AccountManagementPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/ComposePage.xaml create mode 100644 Wino.Mail.WinUI/Views/ComposePage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/IdlePage.xaml create mode 100644 Wino.Mail.WinUI/Views/IdlePage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/AdvancedImapSetupPage.xaml create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/AdvancedImapSetupPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/ImapConnectionFailedPage.xaml create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/ImapConnectionFailedPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/PreparingImapFoldersPage.xaml create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/PreparingImapFoldersPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/TestingImapConnectionPage.xaml create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/TestingImapConnectionPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/WelcomeImapSetupPage.xaml create mode 100644 Wino.Mail.WinUI/Views/ImapSetup/WelcomeImapSetupPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/MailListPage.xaml create mode 100644 Wino.Mail.WinUI/Views/MailListPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/MailRenderingPage.xaml create mode 100644 Wino.Mail.WinUI/Views/MailRenderingPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/NewAccountManagementPage.xaml create mode 100644 Wino.Mail.WinUI/Views/NewAccountManagementPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/AboutPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/AboutPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/LanguageTimePage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/LanguageTimePage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/MessageListPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/MessageListPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/PersonalizationPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/PersonalizationPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/ReadingPanePage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/ReadingPanePage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/SettingOptionsPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/SettingOptionsPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/Settings/SignatureManagementPage.xaml create mode 100644 Wino.Mail.WinUI/Views/Settings/SignatureManagementPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/SettingsPage.xaml create mode 100644 Wino.Mail.WinUI/Views/SettingsPage.xaml.cs create mode 100644 Wino.Mail.WinUI/Views/WelcomePage.xaml create mode 100644 Wino.Mail.WinUI/Views/WelcomePage.xaml.cs delete mode 100644 Wino.Server.NET8/Properties/launchSettings.json diff --git a/Wino.BackgroundTasks/Wino.BackgroundTasks.NET8.csproj b/Wino.BackgroundTasks/Wino.BackgroundTasks.NET8.csproj index 9b2a5323..ae774d76 100644 --- a/Wino.BackgroundTasks/Wino.BackgroundTasks.NET8.csproj +++ b/Wino.BackgroundTasks/Wino.BackgroundTasks.NET8.csproj @@ -1,8 +1,9 @@  net8.0-windows10.0.22621.0 - 10.0.17763.0 + 10.0.19041.0 Wino.BackgroundTasks.NET8 + win-x86;win-x64;win-arm64 win10-x86;win10-x64;win10-arm64 true diff --git a/Wino.Core.Domain/Wino.Core.Domain.NET8.csproj b/Wino.Core.Domain/Wino.Core.Domain.NET8.csproj index 7dc4c8e4..66ebaf5b 100644 --- a/Wino.Core.Domain/Wino.Core.Domain.NET8.csproj +++ b/Wino.Core.Domain/Wino.Core.Domain.NET8.csproj @@ -56,7 +56,6 @@ - diff --git a/Wino.Core.UWP/Dispatcher.cs b/Wino.Core.UWP/UWPDispatcher.cs similarity index 100% rename from Wino.Core.UWP/Dispatcher.cs rename to Wino.Core.UWP/UWPDispatcher.cs diff --git a/Wino.Core.UWP/WinAppDispatcher.cs b/Wino.Core.UWP/WinAppDispatcher.cs new file mode 100644 index 00000000..9966606d --- /dev/null +++ b/Wino.Core.UWP/WinAppDispatcher.cs @@ -0,0 +1,20 @@ +using System; +using System.Threading.Tasks; +using CommunityToolkit.WinUI; +using Microsoft.UI.Dispatching; +using Wino.Core.Domain.Interfaces; + +namespace Wino.Core.WinUI +{ + public class WinAppDispatcher : IDispatcher + { + private readonly DispatcherQueue _dispatcherQueue; + + public WinAppDispatcher(DispatcherQueue dispatcherQueue) + { + _dispatcherQueue = dispatcherQueue; + } + + public Task ExecuteOnUIThread(Action action) => _dispatcherQueue.EnqueueAsync(() => { action(); }); + } +} diff --git a/Wino.Core.UWP/Wino.Core.WinUI.csproj b/Wino.Core.UWP/Wino.Core.WinUI.csproj index f0017a82..bb2046be 100644 --- a/Wino.Core.UWP/Wino.Core.WinUI.csproj +++ b/Wino.Core.UWP/Wino.Core.WinUI.csproj @@ -1,12 +1,13 @@  net8.0-windows10.0.22621.0 - 10.0.17763.0 + 10.0.19041.0 Wino.Core.WinUI win-x86;win-x64;win-arm64 win10-x86;win10-x64;win10-arm64 true + diff --git a/Wino.Mail.WinUI/Activation/ActivationHandler.cs b/Wino.Mail.WinUI/Activation/ActivationHandler.cs new file mode 100644 index 00000000..5beef227 --- /dev/null +++ b/Wino.Mail.WinUI/Activation/ActivationHandler.cs @@ -0,0 +1,39 @@ +using System.Threading.Tasks; + +namespace Wino.Activation +{ + // For more information on understanding and extending activation flow see + // https://github.com/microsoft/TemplateStudio/blob/main/docs/UWP/activation.md + internal abstract class ActivationHandler + { + public abstract bool CanHandle(object args); + + public abstract Task HandleAsync(object args); + } + + // Extend this class to implement new ActivationHandlers + internal abstract class ActivationHandler : ActivationHandler + where T : class + { + // Override this method to add the activation logic in your activation handler + protected abstract Task HandleInternalAsync(T args); + + public override async Task HandleAsync(object args) + { + await HandleInternalAsync(args as T); + } + + public override bool CanHandle(object args) + { + // CanHandle checks the args is of type you have configured + return args is T && CanHandleInternal(args as T); + } + + // You can override this method to add extra validation on activation args + // to determine if your ActivationHandler should handle this activation args + protected virtual bool CanHandleInternal(T args) + { + return true; + } + } +} diff --git a/Wino.Mail.WinUI/Activation/BackgroundActivationHandler.cs b/Wino.Mail.WinUI/Activation/BackgroundActivationHandler.cs new file mode 100644 index 00000000..2e82ce4e --- /dev/null +++ b/Wino.Mail.WinUI/Activation/BackgroundActivationHandler.cs @@ -0,0 +1,154 @@ +using System.Threading.Tasks; + +using Serilog; +using Windows.ApplicationModel.Activation; +using Windows.ApplicationModel.Background; +using Windows.UI.Notifications; +using Wino.Core.Domain; +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.MailItem; +using Wino.Core.UWP.Services; + +#if NET8_0 +using CommunityToolkit.WinUI.Notifications; +#else +using Microsoft.Toolkit.Uwp.Notifications; +#endif + +namespace Wino.Activation +{ + internal class BackgroundActivationHandler : ActivationHandler + { + private const string BackgroundExecutionLogTag = "[BackgroundExecution] "; + + private readonly IWinoRequestDelegator _winoRequestDelegator; + private readonly INativeAppService _nativeAppService; + private readonly IWinoRequestProcessor _winoRequestProcessor; + private readonly IWinoServerConnectionManager _winoServerConnectionManager; + private readonly IMailService _mailService; + private ToastArguments _toastArguments; + + BackgroundTaskDeferral _deferral; + public BackgroundActivationHandler(IWinoRequestDelegator winoRequestDelegator, + INativeAppService nativeAppService, + IWinoRequestProcessor winoRequestProcessor, + IWinoServerConnectionManager winoServerConnectionManager, + IMailService mailService) + { + _winoRequestDelegator = winoRequestDelegator; + _nativeAppService = nativeAppService; + _winoRequestProcessor = winoRequestProcessor; + _winoServerConnectionManager = winoServerConnectionManager; + _mailService = mailService; + } + + protected override async Task HandleInternalAsync(BackgroundActivatedEventArgs args) + { + var instance = args.TaskInstance; + var taskName = instance.Task.Name; + + instance.Canceled -= OnBackgroundExecutionCanceled; + instance.Canceled += OnBackgroundExecutionCanceled; + + _deferral = instance.GetDeferral(); + + if (taskName == BackgroundTaskService.ToastActivationTaskEx) + { + if (instance.TriggerDetails is ToastNotificationActionTriggerDetail toastNotificationActionTriggerDetail) + _toastArguments = ToastArguments.Parse(toastNotificationActionTriggerDetail.Argument); + + // All toast activation mail actions are handled here like mark as read or delete. + // This should not launch the application on the foreground. + + // Get the action and mail item id. + // Prepare package and send to delegator. + + if (_toastArguments.TryGetValue(Constants.ToastMailItemIdKey, out string mailItemId) && + _toastArguments.TryGetValue(Constants.ToastActionKey, out MailOperation action) && + _toastArguments.TryGetValue(Constants.ToastMailItemRemoteFolderIdKey, out string remoteFolderId)) + { + var mailItem = await _mailService.GetSingleMailItemAsync(mailItemId, remoteFolderId); + + if (mailItem == null) return; + + if (_nativeAppService.IsAppRunning()) + { + // Just send the package. We should reflect the UI changes as well. + var package = new MailOperationPreperationRequest(action, mailItem); + + await _winoRequestDelegator.ExecuteAsync(package); + } + else + { + // We need to synchronize changes without reflection the UI changes. + + // var synchronizer = _winoSynchronizerFactory.GetAccountSynchronizer(mailItem.AssignedAccount.Id); + var prepRequest = new MailOperationPreperationRequest(action, mailItem); + + var requests = await _winoRequestProcessor.PrepareRequestsAsync(prepRequest); + + foreach (var request in requests) + { + _winoServerConnectionManager.QueueRequest(request, mailItem.AssignedAccount.Id); + + // synchronizer.QueueRequest(request); + } + + //var options = new SynchronizationOptions() + //{ + // Type = SynchronizationType.ExecuteRequests, + // AccountId = mailItem.AssignedAccount.Id + //}; + + //await synchronizer.SynchronizeAsync(options); + } + } + } + + instance.Canceled -= OnBackgroundExecutionCanceled; + + _deferral.Complete(); + } + + private void OnBackgroundExecutionCanceled(Windows.ApplicationModel.Background.IBackgroundTaskInstance sender, Windows.ApplicationModel.Background.BackgroundTaskCancellationReason reason) + { + Log.Error($"{BackgroundExecutionLogTag} ({sender.Task.Name}) Background task is canceled. Reason -> {reason}"); + + _deferral?.Complete(); + } + + protected override bool CanHandleInternal(BackgroundActivatedEventArgs args) + { + var instance = args.TaskInstance; + var taskName = instance.Task.Name; + + if (taskName == BackgroundTaskService.ToastActivationTaskEx) + { + // User clicked Mark as Read or Delete in toast notification. + // MailId and Action must present in the arguments. + + return true; + + //if (instance.TriggerDetails is ToastNotificationActionTriggerDetail toastNotificationActionTriggerDetail) + //{ + // _toastArguments = ToastArguments.Parse(toastNotificationActionTriggerDetail.Argument); + + // return + // _toastArguments.Contains(Constants.ToastMailItemIdKey) && + // _toastArguments.Contains(Constants.ToastActionKey); + //} + + } + else if (taskName == BackgroundTaskService.BackgroundSynchronizationTimerTaskNameEx) + { + // This is timer based background synchronization. + + + return true; + } + + return false; + } + } +} diff --git a/Wino.Mail.WinUI/Activation/DefaultActivationHandler.cs b/Wino.Mail.WinUI/Activation/DefaultActivationHandler.cs new file mode 100644 index 00000000..acb80397 --- /dev/null +++ b/Wino.Mail.WinUI/Activation/DefaultActivationHandler.cs @@ -0,0 +1,30 @@ +using System.Threading.Tasks; +using Windows.ApplicationModel.Activation; +using Wino.Views; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media.Animation; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Animation; +#endif + +namespace Wino.Activation +{ + internal class DefaultActivationHandler : ActivationHandler + { + protected override Task HandleInternalAsync(IActivatedEventArgs args) + { + (Window.Current.Content as Frame).Navigate(typeof(AppShell), null, new DrillInNavigationTransitionInfo()); + + return Task.CompletedTask; + } + + // Only navigate if Frame content doesn't exist. + protected override bool CanHandleInternal(IActivatedEventArgs args) + => (Window.Current?.Content as Frame)?.Content == null; + } +} diff --git a/Wino.Mail.WinUI/Activation/FileActivationHandler.cs b/Wino.Mail.WinUI/Activation/FileActivationHandler.cs new file mode 100644 index 00000000..4ea5a5b1 --- /dev/null +++ b/Wino.Mail.WinUI/Activation/FileActivationHandler.cs @@ -0,0 +1,76 @@ +using System; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using Windows.ApplicationModel.Activation; +using Windows.Storage; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Services; +using Wino.Helpers; +using Wino.Views; + +#if NET8_0 +using Microsoft.UI.Xaml.Media.Animation; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Animation; +#endif + +namespace Wino.Activation +{ + internal class FileActivationHandler : ActivationHandler + { + private readonly INativeAppService _nativeAppService; + private readonly IMimeFileService _mimeFileService; + private readonly IStatePersistanceService _statePersistanceService; + private readonly IWinoNavigationService _winoNavigationService; + + public FileActivationHandler(INativeAppService nativeAppService, + IMimeFileService mimeFileService, + IStatePersistanceService statePersistanceService, + IWinoNavigationService winoNavigationService) + { + _nativeAppService = nativeAppService; + _mimeFileService = mimeFileService; + _statePersistanceService = statePersistanceService; + _winoNavigationService = winoNavigationService; + } + + protected override async Task HandleInternalAsync(FileActivatedEventArgs args) + { + // Always handle the last item passed. + // Multiple files are not supported. + + var file = args.Files.Last() as StorageFile; + + // Only EML files are supported now. + var fileExtension = Path.GetExtension(file.Path); + + if (string.Equals(fileExtension, ".eml", StringComparison.OrdinalIgnoreCase)) + { + var fileBytes = await file.ReadBytesAsync(); + var directoryName = Path.GetDirectoryName(file.Path); + + var messageInformation = await _mimeFileService.GetMimeMessageInformationAsync(fileBytes, directoryName).ConfigureAwait(false); + + if (_nativeAppService.IsAppRunning()) + { + // TODO: Activate another Window and go to mail rendering page. + _winoNavigationService.NavigateRendering(messageInformation); + } + else + { + _statePersistanceService.ShouldShiftMailRenderingDesign = true; + + (Window.Current.Content as Frame).Navigate(typeof(MailRenderingPage), messageInformation, new DrillInNavigationTransitionInfo()); + } + } + } + + protected override bool CanHandleInternal(FileActivatedEventArgs args) => args.Files.Any(); + + } +} diff --git a/Wino.Mail.WinUI/Activation/ProtocolActivationHandler.cs b/Wino.Mail.WinUI/Activation/ProtocolActivationHandler.cs new file mode 100644 index 00000000..f6ad3aa9 --- /dev/null +++ b/Wino.Mail.WinUI/Activation/ProtocolActivationHandler.cs @@ -0,0 +1,56 @@ +using System.Threading.Tasks; +using System.Web; +using CommunityToolkit.Mvvm.Messaging; +using Windows.ApplicationModel.Activation; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Messages.Authorization; +using Wino.Core.Messages.Shell; + +namespace Wino.Activation +{ + internal class ProtocolActivationHandler : ActivationHandler + { + private const string GoogleAuthorizationProtocolTag = "google.pw.oauth2"; + private const string MailtoProtocolTag = "mailto:"; + + private readonly INativeAppService _nativeAppService; + private readonly ILaunchProtocolService _launchProtocolService; + + public ProtocolActivationHandler(INativeAppService nativeAppService, ILaunchProtocolService launchProtocolService) + { + _nativeAppService = nativeAppService; + _launchProtocolService = launchProtocolService; + } + + protected override Task HandleInternalAsync(ProtocolActivatedEventArgs args) + { + // Check URI prefix. + + var protocolString = args.Uri.AbsoluteUri; + + // Google OAuth Response + if (protocolString.StartsWith(GoogleAuthorizationProtocolTag)) + { + // App must be working already. No need to check for running state. + WeakReferenceMessenger.Default.Send(new ProtocolAuthorizationCallbackReceived(args.Uri)); + } + else if (protocolString.StartsWith(MailtoProtocolTag)) + { + // mailto activation. Try to parse params. + + var replaced = protocolString.Replace(MailtoProtocolTag, "mailto="); + replaced = Wino.Core.Extensions.StringExtensions.ReplaceFirst(replaced, "?", "&"); + + _launchProtocolService.MailtoParameters = HttpUtility.ParseQueryString(replaced); + + if (_nativeAppService.IsAppRunning()) + { + // Just send publish a message. Shell will continue. + WeakReferenceMessenger.Default.Send(new MailtoProtocolMessageRequested()); + } + } + + return Task.CompletedTask; + } + } +} diff --git a/Wino.Mail.WinUI/Activation/ToastNotificationActivationHandler.cs b/Wino.Mail.WinUI/Activation/ToastNotificationActivationHandler.cs new file mode 100644 index 00000000..15b68c6d --- /dev/null +++ b/Wino.Mail.WinUI/Activation/ToastNotificationActivationHandler.cs @@ -0,0 +1,86 @@ +using System; +using System.Threading.Tasks; +using CommunityToolkit.Mvvm.Messaging; +using Microsoft.Extensions.DependencyInjection; +using Serilog; +using Windows.ApplicationModel.Activation; +using Wino.Core.Domain; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Messages.Accounts; +using Wino.Mail.WinUI; + + +#if NET8_0 +using CommunityToolkit.WinUI.Notifications; +#else +using Microsoft.Toolkit.Uwp.Notifications; +#endif + +namespace Wino.Activation +{ + /// + /// This handler will only handle the toasts that runs on foreground. + /// Background executions are not handled here like mark as read or delete. + /// + internal class ToastNotificationActivationHandler : ActivationHandler + { + private readonly INativeAppService _nativeAppService; + private readonly IMailService _mailService; + private readonly IFolderService _folderService; + + private ToastArguments _toastArguments; + + public ToastNotificationActivationHandler(INativeAppService nativeAppService, + IMailService mailService, + IFolderService folderService) + { + _nativeAppService = nativeAppService; + _mailService = mailService; + _folderService = folderService; + } + + protected override async Task HandleInternalAsync(ToastNotificationActivatedEventArgs args) + { + // Create the mail item navigation event. + // If the app is running, it'll be picked up by the Messenger. + // Otherwise we'll save it and handle it when the shell loads all accounts. + + // Parse the mail unique id and perform above actions. + if (Guid.TryParse(_toastArguments[Constants.ToastMailItemIdKey], out Guid mailItemUniqueId)) + { + var account = await _mailService.GetMailAccountByUniqueIdAsync(mailItemUniqueId).ConfigureAwait(false); + if (account == null) return; + + var mailItem = await _mailService.GetSingleMailItemAsync(mailItemUniqueId).ConfigureAwait(false); + if (mailItem == null) return; + + var message = new AccountMenuItemExtended(mailItem.AssignedFolder.Id, mailItem); + + // Delegate this event to LaunchProtocolService so app shell can pick it up on launch if app doesn't work. + var launchProtocolService = App.Current.Services.GetService(); + launchProtocolService.LaunchParameter = message; + + // Send the messsage anyways. Launch protocol service will be ignored if the message is picked up by subscriber shell. + WeakReferenceMessenger.Default.Send(message); + } + } + + protected override bool CanHandleInternal(ToastNotificationActivatedEventArgs args) + { + try + { + _toastArguments = ToastArguments.Parse(args.Argument); + + return + _toastArguments.Contains(Constants.ToastMailItemIdKey) && + _toastArguments.Contains(Constants.ToastActionKey); + } + catch (Exception ex) + { + Log.Error(ex, "Couldn't handle parsing toast notification arguments for foreground navigate."); + } + + return false; + } + } +} diff --git a/Wino.Mail.WinUI/App.xaml b/Wino.Mail.WinUI/App.xaml index 91ce2c63..f0538f18 100644 --- a/Wino.Mail.WinUI/App.xaml +++ b/Wino.Mail.WinUI/App.xaml @@ -1,4 +1,4 @@ - + - + - + diff --git a/Wino.Mail.WinUI/App.xaml.cs b/Wino.Mail.WinUI/App.xaml.cs index 00a3ebf8..bb36f1d4 100644 --- a/Wino.Mail.WinUI/App.xaml.cs +++ b/Wino.Mail.WinUI/App.xaml.cs @@ -1,50 +1,79 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; +using System.Text; +using Microsoft.Extensions.DependencyInjection; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using Microsoft.UI.Xaml.Shapes; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.Foundation; -using Windows.Foundation.Collections; - -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. +using Windows.Storage; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Services; +using Wino.Core.WinUI.Services; +using Wino.Views; +using WinUIEx; namespace Wino.Mail.WinUI { - /// - /// Provides application-specific behavior to supplement the default Application class. - /// public partial class App : Application { - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// + private WindowEx m_Window; + private Frame m_ShellFrame; + + private readonly IApplicationConfiguration _applicationFolderConfiguration; + public App() { - this.InitializeComponent(); + if (WebAuthenticator.CheckOAuthRedirectionActivation()) return; + + InitializeComponent(); + + Services = ConfigureServices(); + + _applicationFolderConfiguration = Services.GetService(); + _logInitializer = Services.GetService(); + + ConfigureLogger(); + ConfigureAppCenter(); + ConfigurePrelaunch(); + ConfigureXbox(); + + // Make sure the paths are setup on app start. + _applicationFolderConfiguration.ApplicationDataFolderPath = ApplicationData.Current.LocalFolder.Path; + _applicationFolderConfiguration.PublisherSharedFolderPath = ApplicationData.Current.GetPublisherCacheFolder(ApplicationConfiguration.SharedFolderName).Path; + + _themeService = Services.GetService(); + _databaseService = Services.GetService(); + _translationService = Services.GetService(); + _appShellService = Services.GetService(); + + Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); } - /// - /// Invoked when the application is launched. - /// - /// Details about the launch request and process. - protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args) + protected override async void OnLaunched(LaunchActivatedEventArgs args) { - m_window = new MainWindow(); - m_window.Activate(); + ConfigureWindow(); + + _appShellService.AppWindow = m_Window; + + foreach (var service in initializeServices) + { + await service.InitializeAsync(); + } + + m_ShellFrame.Navigate(typeof(AppShell)); + m_Window.Activate(); } - private Window m_window; + private void ConfigureWindow() + { + m_Window = new WindowEx + { + SystemBackdrop = new MicaBackdrop(), + ExtendsContentIntoTitleBar = true, + MinWidth = 420 + }; + + m_ShellFrame = new Frame(); + + m_Window.Content = m_ShellFrame; + } } } diff --git a/Wino.Mail.WinUI/AppShell.xaml b/Wino.Mail.WinUI/AppShell.xaml new file mode 100644 index 00000000..f8f886f2 --- /dev/null +++ b/Wino.Mail.WinUI/AppShell.xaml @@ -0,0 +1,534 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/AppShell.xaml.cs b/Wino.Mail.WinUI/AppShell.xaml.cs new file mode 100644 index 00000000..1638bd25 --- /dev/null +++ b/Wino.Mail.WinUI/AppShell.xaml.cs @@ -0,0 +1,302 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using CommunityToolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.Messaging; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Input; +using Windows.ApplicationModel.Core; +using Windows.Foundation; +using Wino.Controls; +using Wino.Core.Domain; +using Wino.Core.Domain.Entities; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.Folders; +using Wino.Core.Domain.Models.MailItem; +using Wino.Core.Domain.Models.Navigation; +using Wino.Core.Messages.Accounts; +using Wino.Core.Messages.Mails; +using Wino.Core.Messages.Shell; +using Wino.Extensions; +using Wino.Mail.ViewModels.Data; +using Wino.MenuFlyouts; +using Wino.MenuFlyouts.Context; +using Wino.Views.Abstract; + +namespace Wino.Views +{ + public sealed partial class AppShell : AppShellAbstract, + IRecipient, + IRecipient, + IRecipient, + IRecipient + { + public AppShell() : base() + { + InitializeComponent(); + + var coreTitleBar = CoreApplication.GetCurrentView().TitleBar; + coreTitleBar.LayoutMetricsChanged += TitleBarLayoutUpdated; + } + + private void TitleBarLayoutUpdated(CoreApplicationViewTitleBar sender, object args) => UpdateTitleBarLayout(sender); + + private void UpdateTitleBarLayout(CoreApplicationViewTitleBar coreTitleBar) => RealAppBar.SystemReserved = coreTitleBar.SystemOverlayRightInset; + + private async void ItemDroppedOnFolder(object sender, DragEventArgs e) + { + // Validate package content. + if (sender is WinoNavigationViewItem droppedContainer) + { + droppedContainer.IsDraggingItemOver = false; + + if (CanContinueDragDrop(droppedContainer, e)) + { + if (droppedContainer.DataContext is IBaseFolderMenuItem draggingFolder) + { + var mailCopies = new List(); + + var dragPackage = e.DataView.Properties[nameof(MailDragPackage)] as MailDragPackage; + e.AcceptedOperation = Windows.ApplicationModel.DataTransfer.DataPackageOperation.Move; + + // Extract mail copies from IMailItem. + // ThreadViewModels will be divided into pieces. + + foreach (var item in dragPackage.DraggingMails) + { + if (item is MailItemViewModel singleMailItemViewModel) + { + mailCopies.Add(singleMailItemViewModel.MailCopy); + } + else if (item is ThreadMailItemViewModel threadViewModel) + { + mailCopies.AddRange(threadViewModel.GetMailCopies()); + } + } + + await ViewModel.PerformMoveOperationAsync(mailCopies, draggingFolder); + } + } + } + } + + private void ItemDragLeaveFromFolder(object sender, DragEventArgs e) + { + if (sender is WinoNavigationViewItem leavingContainer) + { + leavingContainer.IsDraggingItemOver = false; + } + } + + private bool CanContinueDragDrop(WinoNavigationViewItem interactingContainer, DragEventArgs args) + { + // TODO: Maybe override caption with some information why the validation failed? + // Note: Caption has a max length. It may be trimmed in some languages. + + if (interactingContainer == null || !args.DataView.Properties.ContainsKey(nameof(MailDragPackage))) return false; + + var dragPackage = args.DataView.Properties[nameof(MailDragPackage)] as MailDragPackage; + + // Invalid package. + if (!dragPackage.DraggingMails.Any()) return false; + + // Check whether source and target folder are the same. + if (interactingContainer.IsSelected) return false; + + // Check if the interacting container is a folder. + if (!(interactingContainer.DataContext is IBaseFolderMenuItem folderMenuItem)) return false; + + // Check if the folder is a move target. + if (!folderMenuItem.IsMoveTarget) return false; + + // Check whether the moving item's account has at least one same as the target folder's account. + var draggedAccountIds = folderMenuItem.HandlingFolders.Select(a => a.MailAccountId); + + if (!dragPackage.DraggingMails.Any(a => draggedAccountIds.Contains(a.AssignedAccount.Id))) return false; + + return true; + } + + private void ItemDragEnterOnFolder(object sender, DragEventArgs e) + { + // Validate package content. + if (sender is WinoNavigationViewItem droppedContainer && CanContinueDragDrop(droppedContainer, e)) + { + droppedContainer.IsDraggingItemOver = true; + + var draggingFolder = droppedContainer.DataContext as IBaseFolderMenuItem; + + e.AcceptedOperation = Windows.ApplicationModel.DataTransfer.DataPackageOperation.Move; + e.DragUIOverride.Caption = string.Format(Translator.DragMoveToFolderCaption, draggingFolder.FolderName); + } + } + + public async void Receive(AccountMenuItemExtended message) + { + await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, async () => + { + if (message.FolderId == default) return; + + if (ViewModel.MenuItems.TryGetFolderMenuItem(message.FolderId, out IBaseFolderMenuItem foundMenuItem)) + { + if (foundMenuItem == null) return; + + foundMenuItem.Expand(); + + await ViewModel.NavigateFolderAsync(foundMenuItem); + + navigationView.SelectedItem = foundMenuItem; + + if (message.NavigateMailItem == null) return; + + // At this point folder is navigated and items are loaded. + WeakReferenceMessenger.Default.Send(new MailItemNavigationRequested(message.NavigateMailItem.UniqueId)); + } + }); + } + + private async void MenuSelectionChanged(Microsoft.UI.Xaml.Controls.NavigationView sender, Microsoft.UI.Xaml.Controls.NavigationViewSelectionChangedEventArgs args) + { + if (args.SelectedItem is IMenuItem invokedMenuItem) + { + await ViewModel.MenuItemInvokedOrSelectedAsync(invokedMenuItem); + } + } + + private async void NavigationViewItemInvoked(Microsoft.UI.Xaml.Controls.NavigationView sender, Microsoft.UI.Xaml.Controls.NavigationViewItemInvokedEventArgs args) + { + // SelectsOnInvoked is handled in MenuSelectionChanged. + // This part is only for the items that are not selectable. + if (args.InvokedItemContainer is WinoNavigationViewItem winoNavigationViewItem) + { + if (winoNavigationViewItem.SelectsOnInvoked) return; + + await ViewModel.MenuItemInvokedOrSelectedAsync(winoNavigationViewItem.DataContext as IMenuItem); + } + } + + public void Receive(NavigateMailFolderEvent message) + { + if (message.BaseFolderMenuItem == null) return; + + if (navigationView.SelectedItem != message.BaseFolderMenuItem) + { + var navigateFolderArgs = new NavigateMailFolderEventArgs(message.BaseFolderMenuItem, message.FolderInitLoadAwaitTask); + + ViewModel.NavigationService.NavigateFolder(navigateFolderArgs); + + // Prevent double navigation. + navigationView.SelectionChanged -= MenuSelectionChanged; + navigationView.SelectedItem = message.BaseFolderMenuItem; + navigationView.SelectionChanged += MenuSelectionChanged; + } + else + { + // Complete the init task since we are already on the right page. + message.FolderInitLoadAwaitTask?.TrySetResult(true); + } + } + + private void ShellFrameContentNavigated(object sender, Microsoft.UI.Xaml.Navigation.NavigationEventArgs e) + => RealAppBar.ShellFrameContent = (e.Content as BasePage).ShellContent; + + private void BackButtonClicked(Controls.Advanced.WinoAppTitleBar sender, RoutedEventArgs args) + { + WeakReferenceMessenger.Default.Send(new ClearMailSelectionsRequested()); + WeakReferenceMessenger.Default.Send(new DisposeRenderingFrameRequested()); + WeakReferenceMessenger.Default.Send(new ShellStateUpdated()); + + } + + private async void MenuItemContextRequested(UIElement sender, ContextRequestedEventArgs args) + { + // Delegate this request to ViewModel. + // VM will prepare available actions for this folder and show Menu Flyout. + + if (sender is WinoNavigationViewItem menuItem && + menuItem.DataContext is IBaseFolderMenuItem baseFolderMenuItem && + baseFolderMenuItem.IsMoveTarget && + args.TryGetPosition(sender, out Point p)) + { + args.Handled = true; + + var source = new TaskCompletionSource(); + + var actions = ViewModel.GetFolderContextMenuActions(baseFolderMenuItem); + var flyout = new FolderOperationFlyout(actions, source); + + flyout.ShowAt(menuItem, new FlyoutShowOptions() + { + ShowMode = FlyoutShowMode.Standard, + Position = new Point(p.X + 30, p.Y - 20) + }); + + var operation = await source.Task; + + flyout.Dispose(); + + // No action selected. + if (operation == null) return; + + await ViewModel.PerformFolderOperationAsync(operation.Operation, baseFolderMenuItem); + } + } + + public void Receive(CreateNewMailWithMultipleAccountsRequested message) + { + // Find the NewMail menu item container. + + var container = navigationView.ContainerFromMenuItem(ViewModel.CreateMailMenuItem); + + var flyout = new AccountSelectorFlyout(message.AllAccounts, ViewModel.CreateNewMailForAsync); + + flyout.ShowAt(container, new FlyoutShowOptions() + { + ShowMode = FlyoutShowMode.Auto, + Placement = FlyoutPlacementMode.Right + }); + } + + private void NavigationPaneOpening(Microsoft.UI.Xaml.Controls.NavigationView sender, object args) + { + // It's annoying that NavigationView doesn't respect expansion state of the items in Minimal display mode. + // Expanded items are collaped, and users need to expand them again. + // Regardless of the reason, we will expand the selected item if it's a folder with parent account for visibility. + + if (sender.DisplayMode == Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode.Minimal && sender.SelectedItem is IFolderMenuItem selectedFolderMenuItem) + { + selectedFolderMenuItem.Expand(); + } + } + + /// + /// InfoBar message is requested. + /// + public async void Receive(InfoBarMessageRequested message) + { + await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => + { + if (string.IsNullOrEmpty(message.ActionButtonTitle) || message.Action == null) + { + ShellInfoBar.ActionButton = null; + } + else + { + ShellInfoBar.ActionButton = new Button() + { + Content = message.ActionButtonTitle, + Command = new RelayCommand(message.Action) + }; + } + + ShellInfoBar.Message = message.Message; + ShellInfoBar.Title = message.Title; + ShellInfoBar.Severity = message.Severity.AsMUXCInfoBarSeverity(); + ShellInfoBar.IsOpen = true; + }); + } + } +} diff --git a/Wino.Mail.WinUI/AppThemes/Acrylic.xaml b/Wino.Mail.WinUI/AppThemes/Acrylic.xaml new file mode 100644 index 00000000..ef5325f4 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Acrylic.xaml @@ -0,0 +1,25 @@ + + + Acrylic + False + + Transparent + + + + + + #ecf0f1 + + + + + #2C2C2C + + + + diff --git a/Wino.Mail.WinUI/AppThemes/Clouds.xaml b/Wino.Mail.WinUI/AppThemes/Clouds.xaml new file mode 100644 index 00000000..a9590c94 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Clouds.xaml @@ -0,0 +1,18 @@ + + + Clouds + ms-appx:///BackgroundImages/Clouds.jpg + False + + + Transparent + + + + #b2dffc + + + #b2dffc + + + diff --git a/Wino.Mail.WinUI/AppThemes/Custom.xaml b/Wino.Mail.WinUI/AppThemes/Custom.xaml new file mode 100644 index 00000000..97df0020 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Custom.xaml @@ -0,0 +1,47 @@ + + + Custom + ms-appdata:///local/CustomWallpaper.jpg + False + + + + + 0,0,0,0 + 0,1,0,0 + 0,0,0,0 + + + + + #ecf0f1 + + #D9FFFFFF + + + + + + + + + #1f1f1f + + #E61F1F1F + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/AppThemes/Forest.xaml b/Wino.Mail.WinUI/AppThemes/Forest.xaml new file mode 100644 index 00000000..b2654834 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Forest.xaml @@ -0,0 +1,21 @@ + + + Forest + ms-appx:///BackgroundImages/Forest.jpg + False + + + Transparent + + + + #A800D608 + + + #59001C01 + + + diff --git a/Wino.Mail.WinUI/AppThemes/Garden.xaml b/Wino.Mail.WinUI/AppThemes/Garden.xaml new file mode 100644 index 00000000..43521d52 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Garden.xaml @@ -0,0 +1,18 @@ + + + Garden + ms-appx:///BackgroundImages/Garden.jpg + False + + + Transparent + + + + #dcfad8 + + + #dcfad8 + + + diff --git a/Wino.Mail.WinUI/AppThemes/Mica.xaml b/Wino.Mail.WinUI/AppThemes/Mica.xaml new file mode 100644 index 00000000..41bb8860 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Mica.xaml @@ -0,0 +1,19 @@ + + + Mica + True + + Transparent + Transparent + + + + + + #ecf0f1 + + + #1f1f1f + + + diff --git a/Wino.Mail.WinUI/AppThemes/Nighty.xaml b/Wino.Mail.WinUI/AppThemes/Nighty.xaml new file mode 100644 index 00000000..e9d5819e --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Nighty.xaml @@ -0,0 +1,20 @@ + + + Nighty + ms-appx:///BackgroundImages/Nighty.jpg + False + + + Transparent + + + + + #fdcb6e + + + + #5413191F + + + diff --git a/Wino.Mail.WinUI/AppThemes/Snowflake.xaml b/Wino.Mail.WinUI/AppThemes/Snowflake.xaml new file mode 100644 index 00000000..15f773d0 --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/Snowflake.xaml @@ -0,0 +1,20 @@ + + + Snowflake + ms-appx:///BackgroundImages/Snowflake.jpg + False + + + Transparent + + + + + #b0c6dd + + + + #b0c6dd + + + diff --git a/Wino.Mail.WinUI/AppThemes/TestTheme.xaml b/Wino.Mail.WinUI/AppThemes/TestTheme.xaml new file mode 100644 index 00000000..903b065b --- /dev/null +++ b/Wino.Mail.WinUI/AppThemes/TestTheme.xaml @@ -0,0 +1,22 @@ + + + TestTheme.xaml + + + + + ms-appx:///BackgroundImages/bg6.jpg + #A3FFFFFF + #A3FFFFFF + #fdcb6e + + + + ms-appx:///BackgroundImages/bg6.jpg + + #A3000000 + #A3000000 + #A3262626 + + + diff --git a/Wino.Mail.WinUI/Assets/BadgeLogo.scale-100.png b/Wino.Mail.WinUI/Assets/BadgeLogo.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..1534c12e58608fe889e3d36949d19c9888b9c92c GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anMpkTA7 zi(^Q|oVQc%ay2OMv~qv@w|)(u)uw4_*`F7ExWmEqymUoqVV$q8M1mQ@SxS>~c( z|MRevOINnz32`pr)H!@tIh1xSfBN;Ul#YXr!}gDt*GV%~eQt~^XLLKPzI_>I!rWKZ z7g!%eO0L~9v8E<_jbaUx%cU9mdlf1UJfE_tLt~3O+v%4MrSA&`Q-RK5@O1TaS?83{ F1OUwUPm2Hm literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/BadgeLogo.scale-125.png b/Wino.Mail.WinUI/Assets/BadgeLogo.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..534de07533ad54a73545e8a4808a486c7ec0688b GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3oCO|{#S9F5he4R}c>anMpx^>e z7srr_Id8At=4(*kV7PGW&;NL{%!?d~`7^X1FJ1E_;Zo7*1qJqhGH|_c;E9|kAEg)7_`ssy_jcjG{;B*` k>s`?ehy54Yv>lXwdn2OuO~~f^K({h@y85}Sb4q9e0FvipGynhq literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/BadgeLogo.scale-150.png b/Wino.Mail.WinUI/Assets/BadgeLogo.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..0470789a179e82bbc63bf74cdd20a0ad56f90427 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBI14-?iy0XB4ude`@%$AjK*0;1 zE{-7;bKc&#$=71Q!Fs{)<^TViPNf*|GPkZXY5V;s&M#~2u`f4uPD(onD`-BS`?yb= zL!hKut3ynOwaT6Ks>u!MHL6WvNuP3zR~Ry05?TU%zWipxEn==qYo2@Yv{%)cRXAvH gUBCZRPkJWzu_rYX0}B!jfqrA~boFyt=akR{00^pV2mk;8 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/BadgeLogo.scale-200.png b/Wino.Mail.WinUI/Assets/BadgeLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..842c6f842108797e8449e3fcd01e7d6f6a9b271e GIT binary patch literal 360 zcmV-u0hj)XP)pG8c9S!RCt{2nb8iyFbG98>Hq(-t|k~p+6pZ#U^p*o_uxIUHZaR0 zIK?`EgxAIM0g!Q~QK(ti0z1B3 z1D1f-@Rgqep2Jt%ZelJeU`+~G^A%{ds@_kaPcH-^aevWjTRn1XC1|H-7fZ%%545V` zg&~6Y_ z1f&CyW;K=sRwp-&YD^1gjh(C25DV;@muE%T0;dLj>21XlIQ^7DQjMX2_2U(eNLRo* zJZ5xT6?)NAa7?Qjw|^anM1_q{J zPZ!6KiaBrR-u63eAi(PQ>HmKt6MoIKrzZR6m)d*|64@GXF2%fXSK|lPpr&8EZ}^yw zC^+!Ihy)>f{eAH_-g3-1B3S3e#H3chHh)q>L!(UM@%YP4YJ%+f+iz<*IJmEC`p?27 zrOA6YjFCxe<;~l{3JQ<(t`wht`?a|5cq;3cTg=5TMfWXT-Eec^nUpKlZ1eZ+eH8 zHV6veh`T*Wn{l!GecP~RZpO{;EkA_t7BQ}pw%ZfZ?9(vaI`@i_3e%nz`Ndh@!K@WL zc5Z>Z!7LU0_l$y%6fmxCl{a3j%PYL0=!4kh{dFmbH}t=A+k?wjx-^6wete%&Hf6$Rr6zsln2vgI(xg)842?(p6k9n9=h$5|B*6w+8y literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/EML/eml.png b/Wino.Mail.WinUI/Assets/EML/eml.png new file mode 100644 index 0000000000000000000000000000000000000000..7aeeb98f680a9cccc59adc61f2ae29496ba04415 GIT binary patch literal 8387 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/FileTypes/type_archive.png b/Wino.Mail.WinUI/Assets/FileTypes/type_archive.png new file mode 100644 index 0000000000000000000000000000000000000000..b42275231dbde34ce5f35612e713ff05b9aaeac5 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCwj^(N7l!{JxM1({$qWpPf}Spp zAsLNtr*GssWFX+Mev$J^?}H6Zn_aCq)+z1i?*9K=|HYGckD^{YxNz|1LM4tzj{?+N zFNI7tdniQ*NSs7k=ZV`R{DYf46*)?a5x?}D8xCJ(RD$_dH!Bw*&h;uOu!xPml zTQ3wDoL-y!z+X{r;d>{uqz%FySJf0wJ^Z$&^xh7!Nk?aBhKRn_PT1QpP3)E1+(RN( z?&TFe@u&7LUCQ*gSAENJCS9g`DZ?4b~Ht2 z)tZIVOcC|wN9Wt!<11x}9!Og#o3C_Do&}@=Uv0w@W`|f)6-RPO1^zm)(OG8>GpWGl z>I{58thC>&U@H-#EY*QjU|RQLFBw5RtV2^}XsV3mu#Vki1iIguHDALye literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/FileTypes/type_executable.png b/Wino.Mail.WinUI/Assets/FileTypes/type_executable.png new file mode 100644 index 0000000000000000000000000000000000000000..e8fc6e6ee342ed58ffef62c23de159245dec5a06 GIT binary patch literal 678 zcmV;X0$KfuP)kdeq2yO5p$f^$gE0Kplgr+{D|(sMwt2l-C`p?%1J7ce{X^R3bX`1)3| zF4Aag{a4AF*;d z)Uh!{Umw+-ohGkUEMi?;IO^kglLQh8v}6(y3ISkdGKg>(R24ImY4%P}*SteR_WL*m zMAs2gg7Wf@&(8qJN(EUiH+wY=(ba`e6zo2990OL<>BbZT>i9VF_7>6Kj~a_%o}D$k z+uK;#tfM~fat?}~9+c5h%%daZ!vpH%M;a4~}V(h^ci%s(4KQ83TXYa=){RbQI` zdNPT$EX@6Vs=K?L1+)qU%;V!me0_~FI7s#20BIOhPfkEl5TOvVRBG~ia?DuS>|g8Y zbu5cTDw~^)+~uWhsMq@Ncd-xXRz9Fx`G9Wa1G-hqo21o)+SmW0-!6XRE9qK%XaE2J M07*qoM6N<$f*JQWRR910 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/FileTypes/type_html.png b/Wino.Mail.WinUI/Assets/FileTypes/type_html.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf4e1405171e744d593257effcdb805d40898ed GIT binary patch literal 591 zcmV-V0PP(?A@@KaOQhEeE^ezk6LaON+pZJNFQF6%`U%1nL!==eO@FkLj!YfEo#{0#IH;y8x7vSP21GTw-MeU@?i65`amGdGptou%`*0ef*#-Yvn3X6eFM; zBcK~2pc^Bgn_N%gR_i@drucp%8*4WA0Py`r*1m}EH)yw-4CRpP^*WCpKF+@T()r9$ z_;Vs-d<|s+^YAyMMBDZO6A z&8=G`am-*aP_gv#?g87jiNXkgCD76_|C_^WZoxQFH`A*b5Ot(Cz+MIB!Iu z3V5EEeTw2Z4!=)N>G%62af}d7;f!e%s=)Z!9-a5R2;l;-zyB2}B|?Zo*Uw^U_dumm zVe{H1hlgEiwHnpxRVBGg{YB=uE+;3)2xs>3>2yA2?VX(mb2D=ZSk?wo$_r!GlzCIe zHZ0bLe+%t8E(hPg;fSq?`J;A{Bzd-!q4Dqad^C5T{&SC){$0oj=*9@>#t7)f2-2W)*ZxY{n(&n1F6&M#Spc*Zp8ZDrj znHP}$BP$%$F?@(EF9pVB3N`i*EuOAKiN}ItgOIucmz^%}cTd>dJ)w2g4UGMAXwh># z_KQuSoYDk*A5!Te*S3S*bx5X*c>eGMjn$PX3v(u`%Tb}c(q5rYU(1}9+x_daN}Ft< z!iy)5`eV(j+dWV;GEY3VB=qY1LCOl$n;kNr&j!XnJjiH|>UTu(+? zK!SkldL(v=cNXQk9?9+7d)o(9D%K6Pmd(yVT{LYUVS#k6M77ZwdcS5}^EPuz{@Ch| z<&T>bzPE=yGY&!mrAnJ@;XE+LFinmcgB@urf5Feo;7&CP6ARqf4ykmJfJOs`ffq1T7PVT{o5MptXuY~`zymH?a~d)DXo-Cr5^X<<&GrQk>z<(T)Z^yp2wt5D1P{x9SkUDVglTx}QAStD3 zP&z{ixx;O{ivvAPq0sMJF4%wcsE640DZKR80d@RX|Dz&XGwb zkv0q@9zIOZO-*HlWz9<|FIc8|u{jcnZ>nIprA5&d(Wxe}iDD=&S1#h&szrq;1{7iGRODk|l*CS(^_#+ZA zL^^%qa8J+Gbp>y?*dbULzV!Z%Xt{AQ6qGIOic?LC~i3+T7HXRZvtyz-ns1 zYHA9zlM?e&QyfAp2{v_g4GGR;W-OL>TvlBTwW9-SM@K=DMl1#aL>qc~ZZ8S~fE41( znX$2C-jO$n>CsU`Sk}4h@#5RrGK{b1CMQ46n5NU=%027i!^5lo&V^Jwj`^7x;iU9Z zwr%kVHb)|H5c2u>;GmgT^aZheQ4GtPoh>s3-bs0|x0)UxLe__UA5B|A-U*;>B zFAvAZMRIO#JZ0NoEpLBJFxcB`Tj}(%dxL{UD!$?RPQjS57#`fdZAvL$U0JVrV)xb@ z4&RZSpBU}$H!^14qrG8Li3COm225ew#~VVSk(K9H-Cj0ycYnui`<;Sw=~C4*p!8F3 zAi#E4RpngqGG=EnJvL^>XJ%{(oE`UgE*!sdg|F8yr(p}Xw76ZW`ZgFl%@`~31_FxP z@7IdlZa6dzRDHBDs3x7) literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/FileTypes/type_other.png b/Wino.Mail.WinUI/Assets/FileTypes/type_other.png new file mode 100644 index 0000000000000000000000000000000000000000..c16c9edd9f07a2cd1a6884af37e9526125b623ef GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCwj^(N7l!{JxM1({$v}~d$}h=``anLLQYH(XSKh1a&R(y5-?(T zqOgRaL-`3qhhi7QfeIHx28nhJE{6FX`+nZk@2h(Mt76$(t#|BgX$@A)S0oplV<=@? rVeBxM@fA-%I*QQU`^2hdtAd(RnVyLh1nNyp?QGJs}~)~gC~aE z$OVoC*yvV4_#x4IYS@ijP6b>iGd3D=L&7rwa7V&Z0T7q)TmZx*R)qi*F0pC^pfHJ| z3uu+WW#=sac-mZMON%@Rh@xCkOE#K z1-wQV`8XLnkDWFFPz(d3EkbEa8|h~wn8OcpL7I+MRZZE>R{Yy`05Eg+CfV_K`8-B@ z2S&8BpdN%)VBtdoYd%fs_7<#}8B(_g$j0Ae&CQZc#L;U*_-aFZd;6N{flHWA9s#hJ zOtP4q!r#=4zo{90eNDkV2(18s7OW<)uN!UcI#M^Tl1;?(bAf0VdTp3MS2t7V&SDPT z$7qiNp!iBC?>-<}Ui=K$>91toyv+SwMa5TF|67a}T!SyXiG|Ofz{=f;b|yn=Fh*)H zMm8~CaD8Ec?BoQg>sPSmW(giXhA&*VWSo^YQOgWaf4y8496kpAi0~FFY1l&5$urBw zq@ND6@NtsTme%~3;`b9gdR(-;xWICxZe7DNO{_1o=o>;*^z^x2LrB1gcA}M6{xI?R6!iTKW|wpSJ4#QcDF-r9U>1RA+2KFLPVrLpnssF zULp^Hr^pB*4;{LC=v&yZ0)Idt$u6yX5PyU_9=^Lga>ISI^K5ouKJb`f z-h5~0!+dAnu;6eQ;Z^IPW>Dwy%ZeA?1e2!2M8cShHnBK(JW;QiHXX{2z}@H2k_bh@ zjzDu43_S})!j1rhCSgwiLXog50LBvb1;9w6J_MjUCq5u%0;wTLk3zgpa{2dnX>UtQ`eauj zyCQ9gf#C5PnB7MEA4{nee0>Fn`O?Hnlg+I_ZcXaR46MHo7O#QX3M{>pH1Ryx+xFYb zoA%lW^gaR3poMXI04%@0oynM+c*J-qro`=nBcCGy>4JV00000NkvXX Hu0mjf3q>1Z literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/FileTypes/type_video.png b/Wino.Mail.WinUI/Assets/FileTypes/type_video.png new file mode 100644 index 0000000000000000000000000000000000000000..829bd68609ad8d6c8199361459931649d44148e8 GIT binary patch literal 413 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 E0mOj44*&oF literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/LargeTile.scale-150.png b/Wino.Mail.WinUI/Assets/LargeTile.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..1ed2a001d418a585b34186fcc46e09c710c031dd GIT binary patch literal 17147 zcmeIa=T}qT^9G6qP(VPXNEZveDZNV(1f=&G=|!a1K!S*XQk4#&cS4DRfRuoObV8(t zju0U9k`O|uH=o~qdH;m_eR0-V>#TFuo;~x-?Ag!EKA#QrH1ANcQjw97-O+lbZbU|Q zZS=qE76s{vWOo#Vbi3{I%F>^VjJEr~>sp_8r4t#MYOR*Kib+WB?!xV#5|*|YVuboS zB20WAw2!T8G^8$k|1$D=(!y)vkv*Q|*9A++^cS?*~3V!Bpl7KUiI2bQ$u+M)0egTeuR1SYfs*l+)w@O#C+h=aM;o*_}>)b z>GMa=_s{-_Uh$5|8ZwiS{VP@4<{;e)AE{p>^HKkFo$TKydUCQ~ce$y^-al4lAS2WK z$VWz&bjy&8jQwsg8JW!gUi_bW{{I7tp6E^2&K7~j-M3G^R6o7dVSIjCR!qShpVD|R z({tdeXYxg;+GM%MV-?*2wtL!HB6+gDo#s1drP(88vg})y5J*0SMiX=`J9pmkAC9f1 zhbmjwe9QM~$Zw=IoeqT8{_5bu0Xt}dUxsckYjaXJpA;H3TKBLmK9k;A?7(p?1!=se zrs0mG?n8oi=hP`s@fZNF$JtYRz5Fl4@+T_voJUdi*!z_4g(VR+IYfdHRFCX1E_TspnP<4K^`NM6bc{v^GR2HmwP>f>P=E5%y zBUQ?pQ*FNqOdN#iUOa+Lg*aw?^G@3fYCA@Aoe3UZENus%t}K*}N^Gyu@~JXVj<+BCd^3f&{!tt!x1y^O? z;#%xtmLq?{MHo#@f~>0?8j7E1=&Pp}4MI&8B(j@Eb0&*J?Z!M86T1EkHM78s`Ijnz zPv^2dr3X#jSUc9@zHJRfnzES3w0*MVW`-oj4`p<4!ceR->jR4Vr>?S z2BxP9g`rDK-d>lX&!w-5rjjp|l`APO2tSkq(C@CZlaZu~x!O&N;ITsk!V;s^pl}w9 z^~8tj;keom&N1LH?d^uyL2-lZNt<(^>8)HpdcMaHT>1RquTRWz$CKh2hNp_^R|D03 z4hJmBL;G4OYmjX&1uXn!yRvBJW;K_9SeCLvC+GcTQQ5!)LP9pPzuhXc(Zw4 z$~yO0n!3JbbF$8JcToFk3}bhp>YAH2+M;Rht3CXS1@+dWc@{j=5P@{R zwZ5-QxO<$Y6yaGjeoG&&e~j@Eg%D&$0O*+lwRUgl!R3>^kg^oeo>vUu8Eb4ivFA#j zW^BKTK%v|+&|u1zRzSou8d;yKSy}+A)R(JbdQ)4+61>e#TzX|&LQbL?=(b7( z8vMvJDOLHOB>F?ALRB3vz>B{J<~vn!?(81NX9xA{L!8afU59;J{|M|ZWC)U16A-d~ zwo(COM*BC$5FV&_fV_HeBkP!qPS-ZqZ-$YXBN*DSWxJz40E-Uahw@0z^MA2k8yA>h zrH8+i)IT{yoVLJ}G~0;~rw-!l8QE;5ENRMF$~8ZntBvo=$c=0|X4+H3h6-15<2U4% z-_g3@zsdK+>uBK)K1r24)sXbv7lKM ztPE@>J0r!^3rt1l0}3~^OSbh-qagiwrH5gbzfEX)ap6wwU!Ft1tI|8Q8>POp-_XJS zocUOliPync!;fsrIXeqy@C)f?uams( z+eSOmBx_~{FZs0$i-Moi{{2a)^=cZf&R%KJ0u_qt+ZnV2Ji$NY7}GPQyMDte4R)Pz z?xz8brVpfyJ@ya~b83uL>dO@WDj;qkC|>OimACZLzDxqt<%Lo2cIrLJ?cubW-j{1H z%yB?0#YKw4U#8=^aAY)9;8FeHsr3fifFHE&KKW*P2bI#y&qL*QC}FuE#Na*X1AWis z-M~jV)+d!8(_>vt3Lll-CaWo*uaui@;Pv>9g?gwCbA2(Qx7ZdE%?z~C_DT~lgc+zX z_d1+1s-W3mjZ3lVQiFS9YoovzlUE8f>?RQa;h&uh$gQ`Nm?%&`?ymw$T+8U*h;8LuHW7vC`E--z#|ZdTle zKTtDI=&MJqs@T@=nE}o+9IA6!J1>q`Tp$Nh^_@VVOobBc` zB}odp{g$bIPpeHkrBRjBXEmRoJsLR6F>~ zGV0@`gXSy1wY0v9F=HG3PJ23wsf{5?QcI@WO_Ehn3k;r}B5V#R3OTy^7M8k9fVUKR z^*Jbz|AWNE&H&|_&q6!+^)m~%d(4wF336<35HV)yavPD{zKtT!dZxs z5L{R|_$w!r*fWf*&Q33QRh2#FaXGxdJvX>>2bz*!V`oEA9+~zrCe%l|d_+fHdNVLP z^@q7xU=NSg(~{m`?WyxBc_zjv)VWX!uC^nsdh{qp_VA-O*#2)(t;Uh+2&$lS2}&@Z zcKt3F$iJW_6QSVo?AEX-1JLMmSIg#+&g=Gqsa3kEFls{E5|e55mC^RQ&Woj>tD&~N zdv9WH84l-*cJ4`9)w*Fr!uq2GL|8rvB$P1>jJ$+8$S?} zh0fjD?KM4;VW73NaJkhn50Ut#L4wI-xTmnADO}EE=Rm|f-CZUd{SxuLJQU|4<=&B% z2TZ&B_xN2xNiK;8YJhJdNqX0SfCr1Y3(_6C19Wjij>K5D!^ zOwS!R1KiK_KFSe<>0Ot2cQRh|fa@ndq}#~Y;klBLB}SGSLtPD#4Qxaw-|`gA(?^Z# z*7i^tbNx;9&sY!9Yv6@Fn;K&k%r^6wIpfP~GbLI~cwWq0nuIe6uq{=o1*sdmU$%L4 zk-wb@XNSH5Ye`mJ+Tf^Au-toMc1;oqJhl!_&bdm3VFDNgYJuYrV-2$eo_TjTp3y~M z>27A-CD|CK?*(Ak>{QMv(%`DbZL4f=@rjYb!N+Xbb%UCyfbUw8Y$!Jgh*gmTxviY_ z7v@;wAkHztd|ngxhnX&VgWX!r+oC3Rn`}5LM9yg@OCfQaTDN8j^98O9AoL6C-LnU| zl-zj6X5|>jW8@_UMk4GNe=`!uRtY4dv)U zMCgFE(!qC4rQ`f0GVvFm99+)L2oWjk%dR?SKW++~M&yzWob)Q_J}tQDy_H|{NXX2} zj@4^DAWWMwAAY0kp;%uI6VF4j5B;80OkW*joSG5P)}J=c$)=-|*9?RyTrf|6Gfwbz-Go6o%9Rls-rl;)TXm96SSY2h>)9Q6aere+D z8RsQuK$l0rVYaov$=8F(C5AT?Bnb8@w^iKjU%%R+n>~ztmUoSh9_I6&SuyQtl|`JQ zV(phiE@~_a8iz|9*dBiSuDn}J;q5|DA2-LZP)UhXZ2=%4VHfhdq`pq8?0Xf_faPM5 z3UyPL3khs@fizs7JoOyLrP!GbY`z1Yf{Rva&xdOQ+06fb?aE|_*X`sK6aU=bM4LM5 z;xI$Yvc(la^J&UEn$3&;1J;*A`%2jF&4!5%TO=tp9JjfM)I&==dAjmq3E6?#>9HnU z2Jn-g>`T-EKN{6N z%ifIU_{$a2E^gPuOz{jd1V7&|*!Ayx+^Df_Ip>Gv`bc;2mCRV`2J(J5dssM-SZiAGqLAlr* z1+QF4T6mZxoVBw+HL(0o%?8$9a^^JPUzTEw;vu)sX3GuzP@}dFBPjC+t!etn7VRCC-;wUH#hs>0`A@GdWkXdC992I#kSzXs zsZBYeY(EsG9U(1CALefC^_}pRM}EUfeCvTDb)ued*}$EII1%p*NmNO!69X3^fLH?I zAOD^ibRSCl!BZyQ7p~tRAdVbZSILQu;#dI=I55`SnDO+|Q;L1j8LE8ckb;Ow3uJl@ zkJG$6HI}N{>!61%7(h5SuKn*}zlF#`!Kz%TSy{neutj3b z60Kbeb_&quhc3Aqx^eyWUGBIlT-h;?rOZS^OydJxFc|EmE1J#q+Vs%lk>#X^Pz4}W z+2!aj0{VoXvlJeX@lg48g(_v~FX;Otr<F@fq@uw3z0Jtm%xjJ)n^&1m|q( z&7{FzyPUjetig9zK7p8!MfsU&@T9CkdW2Okdg>`!JxkD%4qo^0j_ay}A7d*_f`X-Gx z%MfEPzN=0toj_EaxJq$rQ7;C39xQTFgg!9IR})t7BG+TLkG{>^9)~g|KmUYhUK)QA z=?WX)*-0}WA-=6~K|}pVdO*V?_vh^MOs7t5QQfZ!s3XSm`_l{FwxClFId`e1QSh2t z&ViY2EC?YkGh6yd{aN5gzVhve3v3)rZfW;UaZ*}O)k4A`Kdg91=M%r+6Lk5%Qh|vf zX1bBql+-t3H1UX$7fy9dHtllzT*?v{6rO?n@pT=oqUXYNbOYYziU8niDwQwNw=4Fg zL89wtpS=HIDBxYLU(FLz;A4U@AmF9Jrhm^=FIJStj_Jo?o}rpS4G7o8!TJ&KO3$0H zYQ5d|yO8SyLCjG$$0c5{;mUr=EZJPuV#w7uxVMuE2b11sQ*`h1?z8Zk*!?wKbf^NWPtj-D{x-$8CNGE-z_+z5y{7Oyi7$>4^c;G8i^`ylKA)SqXv}~u8^P~XOkii% zxz(S&B!Nb!3NvS_rR3D@If9GlFt3RMnd!1{*o}85`Mp2-_JlT2^Gc3Q8b;8ef*l2S$<^lXgw5X*Ssz z5s%z)HfFj^eeY%|ciMS9fd;j#s7e5XFlughKoF)Rz;$`}_KBP(^G%hP%0&)%^BP)Q zV1{>cNc{cSy0j)x(A>Ao1;H2b+XY9|zfZ(6#{40>krHej;Rku5DaO_u#Cb(tbh#}q zKJ`$$^V>aKZg5dWfLyi4;yDCa#TLOxT^zxkNiFt&8Y1s|+M1T`6ze!J0%9ETFBkob z`K>+vJ3I1i5=-Kx@&gJ#H+MZSx);-XO^%)7k=eiLIlkKZAFl&nG43bR6^_L|J3Ovd z9j|$@D|#c<{M-5&)XvMMFd2+&TPPBe#;h_go`;8SU*Rn`V<5o0fTd6xNKy0#Md^NK@u0Xr@m4Ks0 z;m!wS>&M0%s%~=m8!gL>nM1)g?F{CH>v#>#0-Vqyr!8U)QL(nRgBiT$*5NV%&K}yH z3w^Ur7)MqdV+^(+(+zAC_T@I!{|W$8yA(M8l`;d~-DU zBYfl3q|SZ?JjDEFrGrpS-OPHV$}qlGW#-5FdQExo0U+D%QlO|h&1t@n85#Sfjz=-M zJb`G^K$f_N48`6M)r(6R5a^Le5X=eIO_hjb>JChS2HKEUdS{^Iy===Ax!Bg%`VeQX zomZzp0d+_F5vVe(=G8^y$-YDGucq<~wxteRMFwrE2!hYs(bx&7#WkNr`r<4BWrIXF z9y3wplMDf*QTn~1FlV!*xd~150qTudn$8r{DtV@m7Uxu$d1e^7F8-|sxrHfN9!OI9 zQZfuy9Uc+Bk)8>WcoBb=x^WbXt+}t`H@c;IaH7$dEElXbyDHKn8=WX1?>*UQ{a}zy z!b-wK;aP;*dwx<3c0Psj3BZNRlAZ!v231qC>o^`)A8Ti-^C{J^cR_{r$mU7OpEcQzLKT>NL8eYr_cdP>W|8{6v7 zzUg&ZAAI+rIcIOe z{y`kG1n>9c{q5|WdY$(4tC6Xjcnw_L-MUC3C1p8jC!EIr_!WYGyBo4B+C#}M1?|` zC?FGFZjtSRbe;6;5bx;Vd!aD<6PqjGb4fCzNVVguQ!Yn~D03?*(8v(&x3VEmejIDD zT%jrPjiP1$8ZtYTd54(6Gpk3eO|(XxY=w;d<*?;vYEp2pU32CE!SOYhZ56_I1_~yi z8oNUXmSjfQqT@)qXZmD5^u&lF7eI=Bf_G#@s|6b39&_AxLnP+3t9R;Q4?jMd!b?yi zqTKhFJooTW4{d?{x#VP6Z`@EGjI72^PkShR31Yabs{k22@d(&QP0ta=z6N-$uSOw+by?x)mA&hda63+xsc7Kb0a$i0zQ=DMG|Cg;<6kWYOuvF3V zsqWFsF>0D8sh(LJF*Wg-7(iA+^&~@=xOL0S^=tp-Q2aVKB;J9C=)U#hReSbAE%$7m zO#L<~c!aAddhX)v0sk99T)bw{GBAiT5sV!@ArlZ02d8}UT~@l3M2~pqzbk7Ec7|d* zLob7o<$L1N>{k~xELm}w-i8CA5tlUDbQ0ceNeUbsH+8TH(9XTr^W`XI`&mWi^9CM= zPnq!odVm7+p@MI{)Nv;4gMDUcBv(c$Os+3rTQ$jje9zYRv2Ty-CfG9IA$50JKc-ZE;#$4^zee!@j|;m zACJ4uGN$+P8b`d?f7;bH|Kv;g_zfc0pkyR)OS^{^TbS0ttx0S$vUP_%1iH>zC|iHeRQ_ZDBkFl z^FjX`mP=<@&Tdb3@&o4hKYK?SPC#ke8Sd}Dd`+xIYWx~u{rC8Iriyr&FVjeo)@Ez! z)FEj93zSwf>?*Fv`r;Jc6*7PMnswq-GDuSKw6)R&cQEs=6A14Sr5p`Kw$IGd8teBt zPk9zdb+ek5-ZPaE^)k=T_X71_mvJAHL}h!Y(f0(9Rx+s2i&`nYukC~VoUb8X4Qtqk zrVbf}RX?!_$ZQ_P_vt333!I3eb^qhH=|*8OqZ>s+uI7mu-QR%nC3Q^3flB_cp|b4c z%uE=#?!2tn!B&8aH;2aeHum$gxb#Xq<*N>-Yc1YJI@37XnGpmn~rm`;r2KkfFQ z)l)qrS`sXMZ*!FSqHNLc+2XfZ8M!1Ht`UKV(Nu8Z7^a?Lv0aXZ(FENs5#cpYqfug) zI)AJV@ByZ{Uul@umIxrA7>&+FXIr#dXFKAqeeO+wdoMqF$l%}0TH0t@=OC*J<8%In z+geXE2jj1V)syK23AbecBs8Zp+se$)jfpWj4l3uxK*dg!!W00pl1*X}B9?iB@-=C3 zhK?MMulojUB-HJU9G|;g&Ofo2f^G?SfWylyIe=>fDezgzaf`=-`{;&i@Q0(fi6A9$ zcpilV*p%7-R{W*))||?v_Y);To?XC#<0opD_w+p`Rm%?(TCB!u*pwdvHGK0bh@r@x zK`tXDjSBrWj4Hx8^~l8RRmhC-I#r*!2d3k?1ONaRUDGMZ9%29hXh|zY(jKGDgp! zqFK;Bi3j9^jsn2#+fn>Xw#2@7frDGI{>UF1Or)(28Vbc$s03q zG(-lUVgSUX*sP{9E~@=7XAA0QGnqAC$2s^Ms?EXmV*Po~9J<+(qx|@iA-J+VN`x`w z(z$pgaAxQBfWFkT548FmNmF2m@n!ZhM8r`FPZ4=DujypDvt;ruEImCF{yP6;Ji-(R z_(lA0tFX=l@f#Qd@C_klc=W+*UNgXx+lL+B1H z1d{q@Lua}ty;NyG8;%SihEplSua)>AAYPQuX{wRLc#(`o^Uf*dqhjW0z#k9$_d#86 z)^hpEeg;(nofDVL;zZXdK!(aEx#7t zk8xE#CrF^^-^`L2tk(hWIfBA`$$=|nsD7-tXnHE3MMtXhu=YeYLWCq@P9VIiQ4MD= z>f)S}CoRe2ZxBlUr1$m4lpNMnpQ$`7HX|*AjrlbixV=?fXkwmOay)M5jh7;`eW>B=H8cMbVcz)e3==E_ZhKRWvuhOhmx6* zZCVX?vuIRLkAGf`d}wW_Z_2zR7>whvmQ0c}m+2T2TH<2-xsDAbhb+OY>VRi!?~<)i zi)VnkID{zw@itD|*jYNIGyb9+-8bIiyUTyE0#mrKJ9$|xNNsNWG!}rfvTQ%iISK5} z%Ny&s)K0jn;T8aCya_5@38mY8*J2|=A3(zhmn%r^FQXlR-@#jo(=I0sP@-+#s)5(Sh zL@n=y4ZAN0PX^9NkfJgy|8buZua#jCQ}FLw3x~fgI^K132v{J4Xy<%~60I|7ceFl$ zO(qotKE`7d5Z`|uJ6hh!u_+enFtMD^WqZY0t@jB?5+Q{g*qMB-S3thrU7azxFkBpPX&fr7+3_HeQ!n@Sp*oBmx#_v}uqKm|BO z%}ZR~Tj{p8Qt6Tk^|x0`1POl-N6@)M*B>6BGym0t?GF7MHje4i3GaRlcRJ^opFUd9z5r-CkyKPN>D4O;j{&&uSsNxlsIEkpKOqhGT4RHo{{O+vQ5pL1LAdb0j~ ziiaU8oumDNh?5hA1c8}PFcY~RkLNSc#*vj4qc%bvg9uikLwf(jzj)GK>QuoAAJm&i zRRaVCk}G(0#&yR3w!D02R?$NxaW*=q-#HzUk~wOp;N)z6Zl*J3M*v;UHlnma&XVVl zAoZ6RrN|qk#rOAJ&hXg0{E2lozw;VUJGQOZ2ev5p_T73^CHxH+;fzdv+Ls>SKG8Nh<|SkJ$Cf!nB>s zO1qXG1L4b?F7E|EGy3TP^i%}b&FCdYij8fjWtPlXKpOD5Q$H2$15$U0-t#Brg4CL* z)v;~6r*lgo272H_vrUE5(h&bfA;~~oHOCW|gC~>Dc<0fyPri#L${YYAD-$LgcWURg zA0N=JOajtp>vJ5YkxUTFUDO`qFH;paSf`D964e~Ez!2%2%BQY;;U%_%KaUoKed&gQ z;6ip6=O>n3_bEvs=!PK6J@mj>L*17tXXc?(j^Lqe(FLBZ2@Q)w8fx7*DGsX8)LK{a zYL*ABA0*ZI`EsQuyJh1L#p|uZyG-8ZyVlF2ckSi2BvWIWLOW&Ddu))4zugz7FzR@Q zKEv3e<>RIkW)56(`=M_AxuWR(&YAzFtw5T#b-=H^;}z~_ns(>cWsimhSBsDf_a-Q} zFWXtQ)%;L1(tlPVr7q+S*Zj5_f=LjrBc1u#3H9Qh_={_M_X!EEI!9BL~_G*AW zZ{iZ9bZhy*fue2>0Z_UfnM{Cy;OR`aH~WKx4jYk{OF4IT<-3;%xd8Sq@<{p~a&FFh zvyHK+iuCqy;V<9p()A=l3o9Vra0!E_Z3T@f25@ zj%bIC$EeI-+nAbvT`HeeKHN(btclh7(FRmsJVQjh1AcM*9S9ds_B@k9;CBqmivj?0;@pDS#Z7shCf;<{f28Q`*_D5r-#e)>wr|6^dIObE z&4ZgW`f1x}(~{DN4BlFr95RnC1MjD+S$rrh&dV%)j9Q|}T)S`o9<0__dN&5+a3bTw z{aD@i_uG%$la>4}FyqvS!#6s0wtGW#T-$>7E3t3S&kUZ9(ZaPpD@4YF7 zM5p#)amhfhrE}JzNkmJ}8G7V%&JYIUp5933vcKX`#?ncR&Ru_kXfnjJfUU+%ZiGJ1 zN`-VEoX0QUo%w1tpW8-YxcU_xMH*Z?;Jq?~S(zba37ulg!-ARI)L{0_etb2^o%pED z_r*Gj3{{l<(PPoXI?%H5N$^f~GImX}AsgkzI+9^f;)NMnGp*pLH2k%OaoY8%u_Dam z5?%`!KShY~g)JlW@1R!oV|iEaHqt9=;6GQ8dT;f0@EfgV_E}0()dQWO0ftJAcO?&l zR-eY-*o<8sHw7yot7Xeg%qv~qZ@Db_y`ODPUAys?_@pr1x3e|0DaTS5c-V?Z1I@~y zxYE@8?V3|k>ho=iX7%`Yad^0ojhA_>lgNCpk;122A;3rKhd-qD1>HY(cK(#-ZB~@w zg#kAE8JKRtoqq@S-~iFf2)q+oKSP=@9X!URSJd2Pdbe~fx!CmgM7x4 z)J&23oN0Ic`E(}YTR7{aS?jR}-|o^`61Try-;JG=(`_c>ruw7uZMFKuL$pAq;bFm& zSHCqW;k&5b{bt2DL)-Ohh{x@fz_62B0w_tmbt1>>QdkPY1iNN6sZtf*(ICe##1RV> z)UDmhb^T5yTqg=t%HabWzEm>{CpL&FT!s6n>qP@(twxCkIbM+uxT#9de|!#h+!*p! z7){almRjw7+=d-2vzz}hM|)l)D=kZ?gt!Dovs$RQnNvC#Jb&_)AVrDnHE`?4@1B0j5gpPW{>v>$nbk#RhMC9y`V58rjCz?w8|E{dxwX^Ye=IT@ZMs`awXXLIyo zw^bRkUOa!o^QDhcl33Q4xn>NZ#;Vz8byQBq->76O5S5IDW;wpb;Tft&ZN3ZWdMC=D zLZuK*rpcPWS#^iZsiUw>%f;dC5jI}b87bU?oXfXg$I+9IbcF|WNYHeNHnREkJ@&_f z>|dTXHFC80dGX2LlRVtAYg(81K>YilK^nF&%4ay4-5(yFGNOXcc~?@ffps!WC)T?4 z5B_^Zto{u>dQg8|hFd+dfq@)R3|r|P(f9nZij&7-GbTAg$FX%nvB~?DZbt2H9_`_k z@u7if-eLG`$jb@E?$iOBqE^Y{D(XF`i2w6>$kjA}n7 zviaV%CQ6+Xm$`|li-s-IZqcTJFUExrNVV2q#%VO44gI`>^%k#Aa@rlf3rp8|4m2YP zWo#O|5BF->7+m&QJ*}p zg}+9jB)@qMDk7YW%m39vIx2uMcpm-cA!uzV7L~c?-=<59{3ZZGtkg-Aa6eP=i_Y4z z7b)o(KPbB|Zj#3<8C$Q8o7YhDQmMZ#b_4sVCVBs><@^dYAee*?G-^@?64O&- z*F>8ke%*uR;h1pqQ#-jQ<;B5!GNu^Ccr~-FLsK&=Y~O_=cJg=1ghEUW8RkAWRj%g1 zmj_P)TM}zYd+qH(zM6|bH)D~4?V&noPXnj>dgy4wW*!@zrJ)+p?C%%lU9PW4bv3gt zyp($@`G~wKgA6i-B=Cf?+2zu%8a8;hJUrq-skhs^0SAlPCemCU$FwFu())EpzrZSSK;w_|Y$nqI`Q4?{V+x$;+R}u>tvL#u0@)osD3NOOIf~Mes&KI8s%9 z@5{vJZj&|R(PWnOF@tUy^{XHsKCf1I@N`0K4SVq>Qe!bY5^Y5JXk7z8fxkS^GyFA%?#`bd6bxz0cZ8JYf z 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 z zavuSq5&`*8h>YqomTM=P$Mz?YMflbwvTcM5a-~Fh7#Q=TGVWFq7~ z6wDXMi9~`(D%0#a7WHGpxF}WJKJVG=OO)-lO`A}+V$6DR@8^qS4KIlCN!+W$JsQ=B>za6Q2P9Y8U@5aEVSQ!y!!zqKdu9-5$FQ_jf+T_Ri3RgKwdgT8BRO3a4 zJkQN{{)xLIy>O_PnDo9|(KbV1{SBT?UsKuUJN5eAOX}SZVa=}NxaEd=aBgFt{9vPRVE%&{b>@xUFUq;JT=Kl$leXi^4Sp*p{>W}nhfp>j#YQZqV}1p zOEvw-kipwMcx5EU-st?ZjTh0MtR34)&GG#fn4=TWAzYuySl#oVyZQ6iZ!QDMdMFd?nR~T4HH*7 zf3F*U)L|BMFMJgDHgw!uzixn80)+IpgLlRcel>{0dDQHCW2Bx5qVkH*5O5D~k?c$6d~7$W z_SVym`Iz_OibRUClPLFckWdEJ;GhpJOT)l;8MsZ;eogzhrgY(?RE?{u?=l6GChl_jqgK*y5s@%dyhu_PPP#SzPw?| zXu1z>U%`h;Z2c>_U#9PkoZ7fCPawo>-q{&)RF}iIO`WGl?1N3bXFMa7-M2fVh1Asg z6bsTGPH#7_a~Z|G|C|PVlv+guNks_P`Q_MF;5=bannM#;eTkwIoE2S`daV6j@dg*} z7_6QG=?L!AmYnX`g9za-t8exYp9;QE1JD7_vz(e&ujFi#j%LN(I(5@?QS1Om8FH*j zcyVTjR*QV~s+{8t<@EMzYj6W$4>~WzLrBT`Blb3MA0QJ+oXS7h4q>OZ?bm!X0iXLL zJJiYJM|%3C^@Z5UH1WsD-~f&cK34K5Z42G-M?*xXk?G}K3IwhaKMm<317Fy z){hKwX_$^43>I!2zwV888=@9^S~VnCZylexLfsa#Zz6@~kjAj9>G6sKNKf zTJc3$JL+b+c+tR?#b=6@@7Eu+Xj5+7KmSKUk(J7QO+veTypxVs=7pPV`P)Exgj>9= zDA51-S*F~?VC$wtf9Q?xq1Oj5VIOVWFai<1X-Dwnwu$et-p#RT1$>-(@j;k74T{oS z*R6VjGBZVuS98{G%^%l&;Z)7({h6=T@6>5awuwQRK8;Yb@>=P)(TVb-@iWZ2E0zT# zkx3&@CHy0V)DQ9fZwszH}IX!d1Jp3S(H4HP0ME>&bJsTo4vp}C} z$P;|&c2QH*bFwQExTg-U@|~T>Lv?f0RsVNEk*Tj{`~x_m!b)vU=7~A3Uqj#oh?av# zhC&{GR9l*6vpe~{mzdak6MT~c0A_97d<9&YYTAdzL9di))6`MRb!h;B*+5jA7;eVw za*BAQe5Kf-s1}dv9_TJ_$daCyppfFU3tC%3AdZ^7cPVakXKx$SR^wTqKtN2qSm6iZ z&a(2^$GQ4++bKu zZIcIYK8u2pWsdme2sS`w^jaaZ2_ z4x)0Qd(%@y62s9UN5sG8!kzp-)=~62)Wff6;}hj+;9`y)rzAiysALYFjjh~J_D}mn z(VMl27ayIMkjmIW1CyDU{ioUfCaYQ`*o^s>}{fc6~O z`Zmjj;{vjS&P}tIN%)c11KZ5M{C$t?v%peWdO~lzJjG60pUDu+=JV&k>~o00nD-TB zppqYQeMF(ONxI!-5hV_faM>Q1~;7;%Sy*iy1yM4PXh>#^f6dyytGBjHL&Kk|hHqU?FP|mia7YcuIwX zZIcN@mdM`@WV_m0aOc~Z7y#x$a>jnB-8=Nkv~zt`++sss=w=!r^b5!)n#(^~^&+z{ z|2|S$zLGpOAk52J{-AsJ8)Nr%jNNk#e9cwPKJ8A5K=s>|&CQ6vN!!n>{$-@!@-U)0 zK)3F`&!&a?zBA0D2UOyVxS6C+AB3R7;y`u3^HNosJgMI~^V=MAq+ng;92V?f659W_ zCX}Q#riife8SgmGk=__0foiBdqjRU2U_#GtD zNn$_;Me$FOC&}}%M`*IGSEQqZdk`SP+b~Rt@+*oU5J*l(DzhJoz0O||oJQaw-F{+t zN*j$=;J6Wb+iugMcaj&z|9xOQBRVFvL#R)_Iv8aUKg4&(&5ylhHZMtnlFdVj{ppdS zxsEpC!tn#Ef^MUl)x90TvHS74WO(YVu19x3cDMe^T(i z+IR?At=umVb=r7CnTa2eiV(Q^Y{0fxWEyEhP3w%(Xe1CluNG%ymMZ8PFDIUCIR|p6 z5kzPDN3~-=k{`e-Ilbj9Ry#B*lHF{0+Wbx>-Od8Z#tNw`@smC9uFRebl%RrZlzOtY ze>wd*6U_Y=1QWRQ@+a;e9q@83^h$Wu)%E!R>SeCHDDk^pL9eZu8Ku9F=j3u%w4-my#=p6QO6{(C zSwqpq!5ArnoJZOq7e3T(si|}!Wauyr*JsWbj26Z3(^Tw~_NoZ~hEiblgGW)dQJ<;)=xDFLDh@ z4_%o;9>$uqGsT)=0;@zpOc>cNh!ii9-`qkPd7694=iW{DP@&-cU{NI zI&t-$f!^x8$-%m5d0yYbo_XeB??*|PBRx-&06H}-npePp!X{VeL1a7N>E3atFSNA> zs6o^h&R84m+ng(z?#U-%*f4!h;Rr1dvWV+Y?vrxFW{;+HjZWG^2H#Nc8E;d%c12Ff z(}C~xZa}e+6;}QPF{=6TbI?DZ!rw(({%F>=g#B_9zfN$`CPSo?_p2M_)8Tm+ZqbA$ zukEcU*aSSa!NNjfL!g7;!3C9oihnfGeaP~=Q??~@GyGbn!A)(+1NT+l;t(8b_xgZq zq}+QqaJJ6@0kd%{3l{GG{+Q_*%HCaAYK=j>C08sBJ)D!`~{B$yI zOZM(^rHVglE8hD~eOpjg?v~^#V2fS#?1q_zS06H+g2CmyGd?###`k9TNupx4X9mb6 z0OvS4P21sI`D#a9;;6BZ4D^HG+8G9fyj;7T<;zw(6Es8+*qvJTL2QJ*`lc@F^eWhh z_l1@ZKot1eqa)t8j{pxbYPn7Saz-mS7g;MMi(Eof0FwTJwzJ&q&GHCEY*N$Iq}i|S zsMB;lV!zFL01Vd3(BR2#FS=RtioWpjPVHSigL?aaNHN_3#LV%+hddi9nUq zaQU8N4jG+p!v^6d=&OJi^2;Fmqkl#{B4|3~eA|DX6SHm90 z=v=Jo1;Ae=cUNZ?RT;|+)U0^u^F8J_YT#1p64cb@ixOB4Jpglu3M2Jxv0tNC2`I|e zR6Siu54WPld0M~zH+-Hx*B(LZx(V2{qX$IveE47~qFuqsfvaMEv+b=q{8n{12{FKy zIDQ;(X&I0w`N@UvwWVEHu27+x&rZAiJPND7#(4bt4`laun^KB}T=C{>`=q%Ob+0=v zN{69p7p(b`ompCpb@=BS_t&>2U?ak`FxOPxHdxy}E$?zxM)E1II?Ibv-9o1J^pt9M znuUU;K+gRSB#oOp>rqORptiI_4~uOeZa8NJLx$T?z6F$GH3CIRHc^|#bgq;#d3%`v^Bm~(AIMmkV}#bK-*Mc^L5*} z5=T*T&DwZvn5XpAb+JYP*J5xI#QR@>e%tDo%M^w<1Ot>0rEFsVl*n3t3dR%VwveZ8xhd7nOomD=-V zqi!QcP|!o6fUj4kNgNB>S=w@?hHXy~J)AeXI-EHl_udA4djlcf_3(zsv0vVb0wxGh zOv+LFSmg%8 zu&smKcJ-%buv=AP2((ajVhB>j?DfOw+5y%AB|XqtGcnUM;1ZcDDy3Nxsp$408IuJpWrLks981@TM0zehCotnD)$4A;H^I5(wj)v0YHR6^`8)<$>_S^d9~u;ZmfzyCSl1BoAm0pTXQU@ z(%h?8pPVIF<9K4PpFIfUk8p952cToI!?6zOO)Za?9hF;SJN@DiQm^Qe7F+qs6nc#+ zxEIG3xC-ZDh1GXJkQOd?H5@II_QrZvK7sIlsl$kRNmqX#OQV?v&R`Sp)6-<2YizcIrsoL4U z(mlT>*%f65#H3>0{fu1*z;hfG{W8M#5?qJm(m#we%(I(ay`_Pw^#-p|a8=`#kR)=; zP*O2;lP1osEy7-H+*Z(o1_TpqLW2>+QGK_Gq`ooMhj zfWhwpdOg-d*fedi%{KSnalA!IKQd`Bc&3v5aIA`3KdFw^<*Qg0wjZX)2?dn=wV%m# z0b~o6&y=qGOHE}FmmUXIZ4X%G`_t^l zJ%X1Wx|s!d^dJs`wK1F~`$gUCH!6CbXyxBBIDkW+*e=NbC2I*pvcIhuG34>%H+4aOIUYABvJd7OG9^-1 z6C2e-_(QbxAL3Xxht4#{Evb+`@|Lw+KDAF1t@?aPY)oVJaGXkvcjN`w#I#paeuePn z3wru&Ro$7bahZGTum1NaBjju@_{>LpvGU4Vq{@!HQ<=5Mc{{L9zlit?=yh*#(k#l2 zzB9`W@G#7pl_97h6y7S`ayKqF_}hwR-IT0SMPb|ZA51EMbiWneXU0CmCRsR42`Au} zccwE<4+2w$a5S95he*SsOEwYuwYr&q=-#}k*y)Jm<0bp*Z)Y`PBlF;6CgT0-g z=Ri0<1WlFrWw*Q-HAIp`&y&aPcO6pAOEEWqp!UPS3*kF6f5Bgdt`slh7Rf{rHw(t5 zhmku(@)c;@E2MLVpCRGNQkCxMqgcP!37{H@A6ifS51i|IM^g#xTr|9y-GzL}DM zrp~8hp4WZ7&$t%Re6t7t7{hP7 z-uFcUr*GF`=FHB7A44m7lT?(pHEk+zb0+&>?(Z0KOC!Vv0ZsC^tFpdIYA?}^U{0m9&^^8?){+MBZjX7j$7O*L zja_V8z8ei64G&#$gWumS3{9`Dshg7n)A2*o&3-3H2C7L?)|tm`0``tNVQIcj-n6F& zv%C+u!slY#Im#??6x-;yx3;d5`k_6FWc2S z0agjdcz9QG>7^NatPhT-?}e#Yt;c}s71Svc;^nl3wAsontXpkj#=JtSe%)ca&HuV- zGBe>2EcbQt*Hm{a!-hHisS7j;u7bFc&(O3wBaT_@L`-~FL2WLp6QDL-PI~l(jLvDm8s)l$#qT4l**RgTftyr1lSe9j2q2lc?XP-1_0)$X7y~+vrQyf9e)-8+E zt}mhXp($c*xxSyMqa1?9v_HB0#WaoliknYC63hf+o|IM0G!|a*b1#N>Ns`ZAer?SG zU@D`lhtr4XGgMPkx7VMg^^HDa*b{Xn6{|FmCu)zDhr!vtCc!t#FQB)}ntB8&X=~)H zis11$$ZtYoA>t~8$A_?j?G{N74xlEaZySJ5#o=9xHi%^Te>vX_C$rQi<`fP-K+75$ zE{|VaMSCp^5Z5Qwi-BXtLiZ;^)LiPOFk1wQSa*=)smNuc$lZsLLw>lI>|tkMa3g-r zrlLgLVCKr4s_Aq3)#LQ>P~R~eZY~?xWiJ%H-36@ucEvW%yU;x;3WDf5?l6^wms?xS z8?}a(roya8M`0<}daEcM`Xw(!KwVpIKb=UxHMN^?yYtiO4!;Tb_&Y}o_FrRf-#z=` zX!XzM;oq?sSr5%>57o?@ypIn=S6&u&)G_8d1?XrE?gy4{KVN3bJjCgLR116cX7*1! zfzUE`W!BH$)#7#K_29CK=iQ=LuB=tcP`ZEp=%gpp6Z>Sh^hP&DJ1VRw3-)X*u&$H) z`Cxm3@wI+4UeqQ0?AXTaVQ2ip5>w}rViNK4F0$Oo4w2k>`dodo%qiC*^g- zQdDxoA42wlgaz(F*cqYE`>vCi1=IM&XWD3k0{A-Y@=|a7c<4r4_vV&wT+g@XkKq@s zRMN2pEby6~<#a_Bgq20LJ@tB>@*UDd!s85@_e%UoT+F_ZiYMSGa?8rL@RiuCsp$yX ztwnVq7IWKoNV9m?rBTI1OS$3lhaIvdoe%KqvUfsa?@Nh4mbGbj$9NaM7#eL`U4L*0 zRdb)(oY6dswqDw68ntIT0V6np?ZSD$cFWD$snnv~ZrX1nQ=cpfXzOc^8d9vReWNin zND=5O+=z3P=E8?q3b@?FR!L-ATr(S8A<1Nm(`)HZDFc4EtCgz*VrgRwXZP1DC4!}j zj!YI?_UU_rS98-we5o@zs^A^67RYP;a-EuCYZjP)y(|>KN>BEVnB1bCWdCzs$Fx9K zpPphdSEqJYOUBy2Kz@o?hV`#Rkbr>%Qq)R`pva=92vn_?(TKW)$1iVM2klOINv74z zg!u#oS}kZ9f;&+x0k?0e8sqgaf;#5~7e&7fv2t}O`tlA(wv=<2R#cho|Ju>d;q$m$ ztLPXL)m8R2Vx08Lb4c&>rN!+Yj1zr$V6_Qlt-Lzi=NoJrv{{XpM^3>0V1OR$&%+h> z1>2QBwi=u}QiPvD%F5XBCqjdKEUi$IX6Mq}H7n&GA@tv{gDiTFt>#lX{$3 zO|NE42_vlpZ-%|~*`s7t91gvcl;gd)Lqu4lxwelQg-ZM7k*ld#0s6*7QNp6iW`%xw zH5*i*w>=QjIjH|8LCYWG;!+n(Tx7e%e`OXoTk*)x8t=``c7CcuJJHgH{3i_4pNb`4 znzxam3SJw2Z!Bmv;_33>T3#{AZ9;aX+9Yor{f+YF0-?)QmO5o+TEnevnm#W`BnlFv zHZ@ltHcrl6SGZ>}Hj3fjYe{3fB#16l&Rqu`sPs^v$=pP4dCZ@!-k!ykVAMpW(x$7j zHzBgL{215oyF-yK>4Hd{xAeU_TQl-5!oqj6ZVo^U>MX9vcPwpnyZ-hIF`8<%2XgW=0yYeOM~;A=0T}G~ad1Kd zLhTF)h@g)N2od}V2?37)zkR@bz;8c@JK%Tlzk&Y=2iU=Xmh+!?K=I(e(D7e*gzVtI wv*W+>@jvhY9N|BJ^dEYJ0^c`oxi4jOV>UGFC5hV9e;1;gv48UO$Q literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/NotificationIcons/delete.png b/Wino.Mail.WinUI/Assets/NotificationIcons/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bc46276ee6e412fb6d80cce84a840f1173f4a070 GIT binary patch literal 26317 zcmd?Ri9ghB`!{|LN<}E4t_E$E7$U{EtSzn-FNqVKIi8=kMmgH$8jE~n@0}q zTe;$o6$qh~2lnqhijWBWUlFuyDf|;IuYLvo!BLLx+l^k-;rp>y9=j}eA(S60Ht(_o zelPdgZ%08$q5}IbuFCt_X@uNe5A5A_JmBPTyXb3;Ry&2CB?li}+rHZ_Cua9|!dwm7Zn)kyqWoVzhtF(i((zG83gJPE=1(q|06dVSi_`$o51H)VlM%she+aU)EY%7V${*e`zy zKG`N34|%E>GzN#CT*D;FS7^Fh|eH6(3Mwo4HFxfLUH*-ZbY)1uky&k-l$7sO=BO+CeH^-dq3NI>1tF`AY zG+NEu;yF6v6|~f05#*%=g86pinn3igF}wVq0;;8?`M<$}IMs6U+Uo-E24MuNY^Z!I zkj_Yy<$E*xT~-Eh!~bBf5t$#&6h#B85jtW|m^V?0s*k=VXiQOPdd3U0Tq8KU_Byv^ z0+|{KA#^b6n!w|)v2d6r%TiKiqJy@MEdT=iy@Sw03E;&Oc+>D0=8x@|IAXq7)Sb5qpW zvG5{GNxT!rBa4l!W^8_W?DbzTu}PHot!n}Y&!EolzyN8soMgplc8UVB)rAd2%ZU}v zvB$!z-U@UWVy~3za=14sgXY}<2mElXO&|!{m%extV^~2jYANaI%v~t93i+TVZo=rt zQF~W`BJR&0W$uXb1|Bk7Cs-qs9pTDR^@`WKu3JhXLL|tDebcOkdAsLk{&e^ezc(F~ z#k|Kvp0Pm;txgl!UfpO8|Kp2i?u=5go2RG-ju>sNH$%4K2C(#1ThFrdYdA8|x&AE^ ztggup!Ir4{KdyIe(=$R^&LAK6ZL)&c*lPm+)6(uwd3^l}tq>1g94Q{QUTY7W(UTR> z;w=+%I_7vQD@OZUMX0SnvX*)NX!yl7CTpVw{y_3P%&Qf3SmAotI^as8q$Ey+(;h1WOkxRl!JBZg4HDzQw( zD0YJ&-O{$SV@_ZoUZLV9jU)~t#CpSiD=@a2KTY79kQ#&sKVy1od~WUa1W=VuEg%~yS`6yJ9!RcZf;y}DLwH#Mz5Qa0;86NF@{s}_ zNNl3r;~V4@?(+&Fwf}My$a^nCokw8Gp>|@7q8xkTZ$XK7(8KG7eNXj7EI2sSq7HHo zmJy>JzG?O;_O$fDS*mP!ui{%?+ z4LM1c8!R|C`%CUxqL!^Nm4TdC>bB@>bw#J8U*GO8(GK0mSdI)D7$VfP_iRD4n=~=D zV=e)dZW8#PBMmB}Q#{OZ=6Br);yM$>D~jBu(JPEehbp_ngF0!!{I0|xZY-$KP3!|q z$1deh(@swIofY`(F5?}RzuqMZOE_!EXmD9dlK%N(Ov%3|nPqK4~UT zH7u+_=v8Nh1DSc}5+cd~y$;$jJ*P6J7i{Tmry7J)ZMX|ER;Ayx#KT{KO5a}(bW2CG z1)CpFFOLpyc`<)zVQ*L!>O2lCNIl36{c5SJ!O!iOK;Is4a%k_lf1uPvQ1W9p%|66d z3HAE6iujRcV=Os^oBdHfOZtYNyi&i$CCm=pMlYuJiKO)tJq zpt+{taQ8J_U}Lnd5%Td($03&Q!b7$R-X=^m+^0c^ngI;-Io(4HJ4P@xR!w2yEII6c zgCtAzTD1t?Y{~yLebv@y-bXhg>1SDZx0bkIXA1H;396u}CcE}T<=D%nub~BEi8rUc z%6F8fc*|5>YF&c*zRUg|z;PLq9N!VD_mq1E2rLBx9X}Cc1ReyfHlC!8Zs@+J+;i|E zwM_`I0@;_lL~GMs1jirB!x=x^&Jhcy8aE|2p{48m3$ojjgRQk$aQV zc(HWTfPu82ga;n>*`X?HUqjs(|5!o$zP%r6E4c&h*Ifb*!d3{NL;l-idKB4jN75J{ zaO~Y9Y^!-Me8Xdb|0ye8(J_HzW$~{cR;BwCj%^raJ*QPfjsJM=`=XTcpO1^A#s1kA zZPwQ8cE4ge+LmRswOSw>{n~_cQDaZ4N$kz;vTpqBdsWVer;6yRzE25NGvi=72$s#2 zjxH*?aqXM4$9#(^Zd$w-p3`?hXn1wsqMJTL0#Z((NU!8Ph|Y?R8I? zACwUr{P=5YLQB|A*>l_kOFyns!{u=JZp@*z=%BCHLbfV@c+IlCfy{!mA;(l_rmlF! zoQE{E8&i21v6qK$vs-y?_vNF^S}!^aiVp1~)SV1`Rd9n?uX(duEOT?6UcFe$6(Yx2 zqpkql2D%2zCCV=IzuA+NzoCRs(h^ZECNN08OobsP#`m|a5gD=xc~>7*9}x7Uhg={= zeSDpOQzghQb9NbH8Z^8$iP;uC@Fag!aD5U#-9?RIq;jmuZfo8~a49m92EiomUq3H)tdv$rzq&&}3m)@zou-s?9o z4s9-2ZffO+&>G#C9s~B<&RE6=*~(3Wy;dQ<1b61ChKd7~#WVU=A*WJlxkddh>$~Se z`iOe8WJ?s4FN_|(+E#y0;|9C&{^J1YXhB0w{ix+H9k<|+KHQ1|c>T;5&nYXMDrx<` z#`W&(HY-D8*&LHs{VplpjtecSIFD;BICP}B&*Q_^O4oBM ztU5Zn!~K61gwD;=^^G{8)W<^zsjA8z<^I7wrmJyC&A7@tmi?Ulufpw~>GL^-f;*On zMtsNg`Ma8Ms&9c0mtDKg;V!Khn<@J2hL%Vo873>u$%er^HwRF$Jw5i2{J)|MK6R zPnsRG)w1NxIm|1zOc*4F$u)4dln{-Zg{ZC=p{MaxdY(B(n^W+62s^@6Wm9RXmhM~X z1{H6O&)#Qz(5?(z_({waKy;#~g0u@mg5qK1z4EH=@bXN~#|eXK<*J@!bmRuSG^-Tq zAF(RcikV9r?%dx^nLC`%dTAYmgP46dr?CE`^1ktVL#1e-IJe>JPHhY(e+EBnCtfu*eLY?>vr#PhU0WYC}rfG3mt zv(Y!M)z`nM@&LWTWj#UzVQ;fr_|{~r6ru1naK_soiwHjdyza&fBGmddE5aJ?)roEMBo5yqOHx zBIz2$)K{{CzR9z)g75mHXH#U0b~+hklK1Q4Y*#_({Im6KutXUT!x0{>f4}Z`Osu=< zc_H}4Mx+h_k17*o_K~)4%r8au{B@^O_%P@wPpi=>kYKHNy#$fmTp!IT*eS6+ zetnb`q}E^bvgq5dd*Fo<8r%#Vqw#9*Nku1;?a9u`mc*z1_@ufxPezwL@IeSsC&x~d ze4As~ww37)`Wy<332DtVyP$!yT?a%&-RhZ^&A(H;Bc&IlutU7!K4ZDujx_ZK{rew( zWs*N!w1n`Wz5&*dbMW)#nz%3D*PB{w)Vzi&1F(S}tx@uv$Ik%tabCA;eVbCO?dg)Mp+tL06={uX#QJpAbG2`t-?=5 z3mg_+vQ1Rt`sxmQ+ZS3kKj{B@&l1TV0%@<-J`nC{Qxjd^{jFeyN;f`8zFC$!DFrk{ z9tgU@uD%b6YKG_An-+baE^4|J{0VR4e!rc)&TM07)IC{=J;JO==4Y9tZ)sMcU&4^u zR^uxs>#uhW7c74Y`bm4o%bE}(mY>MIUEew4d#iN`Yd1!nkoK-{&q;RpY!bo6p_+EA zq0sH0cc-PPO8`dFE55ng*%JW%dB#x&Y+h*pW>=)%M+UuPj{DAaIH~n&&U?xLPdDdF zweu;|WD47n@V@8fW|E@hY0YidM9pid){B&Zuh7pajPxkTie!6?&eJQJCOQ=VV2|tO zBzNlsjA)6+zE?(KfPh$U0RXPd+QvWS`%7I`FjRff%d*c_*F5=!c0-|Z3L-oJ?Azt) z>O~$&(lJR;8ag;bsV!Vent_ll)*P(2)r9gxl5y2(Yj{j?6C%)H^h^h_=ANt7uOXMU z>FJg&H~aA^b%mZb*0c7)c}qc!db9bXCgBSn&RH~aWA08AjX4ox92$xQcxwinz-F1+ z10d>gApvI#VaxkmPPB}1U5K#L*cujwL&4Syso7!h!JqH}!)QZIR(g`skohF##q3T| z(r4gBjg8;-j$lEb%Ub>kU6*Z{6t6#d47`@K!)68?PkLid7D6pd zM&HRXvIMIeytXWzr-`Tw>T`H%H_*VwMmqFVeA2-_&E5&uyFwU}Tj@0Q9F2zA*L5vyc(%@*jvE0nb~j54}6JaTDs?5Je0AFD1tb zyGJ^9>#AQ6L$Ebjs;*NoW`_{0;s;;Y#e)}6FIWM*Ya1-%Xk;V8Ehtk_H>;PAFI(gp z)J3T91VS4a7(%8vNChBLn_~ZqmcT4%F)+eEYc^m%s6xQX|HDTQ-98)y+@Wk$O2#L= z8@oZMZ*m~>Vxjh;`ZtdcU`Hipz1OirRf^&jqdY6dQ6bF53ckJT=I`l_UU+0xe#uW5 zGKwSgjeNBxDdyT<%n#HIxhshv^;OQFO7@NIvGclO^YJ!=c1uSp?-MM$e=bWc@J z&6Fl2Mkwz@zVb|k?fno7e0{a1tSQRdP~0m}={EOkg|ZW5`$61>Zb3%->OB0O_*zG( z2yBmfYC8|xq}(Cje_CnZ%Q+vEXn|darW7R$V;q1qIPPK^+ z2oflMztwz#CG4B@iXTcI4lbw@Uyj^80a4xVK0BuL&mguQDLsgrd$T*|y32Hlr6lE) z`An&0Zgbu=ymH^xta-TYW#VQW%L0V7b8JaatS1P&w&UgXq^9kyr`_9xwDyc$o8fdv zj}Jlyf@~jj%*{zujIM7ztt^6cq@5pZjCoqrq!5QOCVDkFIsDenkL%gm?s7VvvecxT z+p7BnTskYwr3lAx};$rkk4V;_*U za?WS&Jfxe1gAcZpoj~FXrvV$vI^)aWg#9ak$vXy<2Y%ULK31@j6Q1lFD!tH9vC;OTf^8Ts zEVKbQWc$RqXxhXO$1j+a2HY=40Uzi%JX+5-URAa`Ls6eCdH+6H@f`-ao^*ZGREZh=`mX!=?L z6)Hq(0_-RX>f@-Jv<|oUDn6(1soUbKAg(t+Tu954u&*qgQ>TTDj4>4}*qP%*;P+V~ zEee>IYsg)wX~1L3#FK`vN`tiz9FVLlzDhE-d!Id-2lX7N@0{c=^qd+KWVD`sCxXPb z8%b}75`47}&W3s_V!1%UInXNPB7q<7-B8iC9LXw|pXS{1jeA`mnVN~#{!8_dB-R%T^LX`wKz-=AEJ=0&BzRI1( zl>1QS*PiCb)5*5eCYKgnpbZIMwa-j@3656U58`Zzv7Hu#t~m^~_rvFdY}Ig!P_RYS zcxQ~{xg4W;PZgMCIS_jI@pP;0boh8?Bt&ldzr>hWa!x2IfO<&s|gB`B8VaBh?2snh-v)D%$O_vTm zw!m}!EYQPZ2Fj#%-lJLGS_XzM!+U#Ulxp zwy7JVw?b;hb(T2WEOg*ozHL}}*L*{*(@b=^rZZe3JkR|xsl}vECD}o4VXv0JY zgaTGwVG~4hfCqUOHQ%lWB_;I*aU1mjDX=xYX|Z7<@F#Tc3ZYbVOB}y19I)3gcx}kB{n)(84zM; zgF~;p@Kx#s_VL9k<|>FZ=Gqk;YLh*Vhs6^Pas=LWAO2W|Y=wEQ*VaA&#Z274}ZOj##kPGI-jL>T=9NyDH#-uKBM>*(R0-qVJ{)oZ}k@UevBeq?CguWYr(Z+dirhk`cAg z=Wx^YJ|M`U*`6XWp;NI(R==t4l%eJc38AL9W`P(_J)O8^vl3J?{sVC0j4&YiWioYI&7N zo}}AcYEE>8Tr1Dk59O`!-4$jDdCS<0m)#OXEKGE8jBjKR_;zAAl)dUoLqUPPeTc*f zcNx_AudA2UERH%h?o6|`1bV!b#M5!;kkXGe zPl^Op^@1<-w`!m+>m6S17PmP80`1&UibFPg5$o&g{ocpJZ6#5jyaHMVrb{~S__v6vyR6EihUGAx_ixO0WA7XN z>aunON`lnQ(Seoi83DbS*2l!`t~KVtPNH@VzN5#>oN97n0JQ||1humJT4DSIcNrTq z#Ikova68*WjPLkI6wVs-5Nickrn=nlC;O7^*$7p2tweddVHeeA!4(i&sP`cb+w6z$ ziqAxLU@?IRsEc$BXpD=Vx_$!Syb2gB{SFwO2dbbU-29jL$?`tLx(m^xG<#X`~ZQ~lsdyM0o5$U6$=msc6+<`avYoh4wLD)b}Q*t!#oeVfs$K$n+FjYT@ zSm!1?oJ#c!MWhgsk+=s^b9E*7+ObqG>*+LNje!;X_W>l8C?;dJ?G653<7$*=pN`90 zMZ1D+mXT;+NX)i&N>QT6@EjQDj7}HQr>RE(u2mxQZ$bLwutfO}g zEwaC5Go~!NwEfjW1>y7a;B@HsfJr6B0LL`z)*})dc$gL)09pJhF!t9{-cS(&)AQ5p zepKk^2Ci4L5)?)o6sT{LLJ+qD+$;VX_;y#2PMw+Ij$Fu;V&47lA&Z-MHk*CrqrBZt zu+S!Z$|?@#gXLr>PlMeHvpn3EXKz8IMpvm|Gn?$}FcU@OvkHLFhHN)D&#VU91WuN9 z%uyKj0HPjY9*FiOTjRY@qO2S&a9lgi(Ku80 zegH@?GFUv0M|IhSQ#a@~y>C9#(-E~1Dlf%$IWJ~k86)a=lzxvGsDl!Ec(r5hwp|X? zUr}f3J6}TCg2|64jM?Df)zahK?4YKE`O6q^G?0QGxfUG+9KQ$3(-yC{n2u)oSaAYQ zg9R5ssRWYHhb!bJ!5TIJ`Tyg|N=aaM9a{oRT}@>)2OjZ8FvptqvMGzB9B@89@0<|I zl0u%CZ%wUPU=W@c+VF2%{R{J5by<5dy>S5B}Er81!lfq`C*0uB*@rSlNkr*w@zNoQdQOKW=P$uZD5{Xb=}%IoA2%(?pDUq9}o< zR3x~`90YEDEGVE`z$a~wXV;?_A673uE3|_RmiU7PV?1Alj@*t8`B}y>$wsCwIfYoP zU%Ax`neNp5^@taC)&@s?>w0JdqV5(!$9pz0F=uLezLB=_wAcQvz*FD5oY4)Yh;+d& z-r6Za>A@$))z$BOOHYt<=Ce^SR}i@NdVP)Z(B4!JjTp(8feGsK$iA_>Z~s2k{yF1o zxUD>)K34GUd05TZ1L8ix#)Gzhuk|+8iqgB)Lvz{cm&pH7t;Rd<8$^c4_?*W zk=}T(yNc-%(svS$-a!<-#}$7nkFA=&Anw=jR{WJ(T@JK3?6OL$%ax3|wqR7xkCeV4 z2be`0@IU)Zbm|t;u4eg;Fx8?sH+mww+XTf0X?aS%{BpC@ zlJK;T7rN&r>C-2j(k)fr=%8mmTkULY7SfoW2P_m6*Hy(n@HX=X9Xe5*nDFK~XnfH7g`XQH_H~?Z zpxBOa1Ikp(H}aiKJ_j=gGv#7(W+f11cQuf9$l`(H(4Iv+7PCe655;xSG5ukEcI~@Y z3(|wD#>ivbxo1O{bCTNJTl>R@}RcP;?izPmDgt>b;H z^3m)A+cWdWbv?H7Lrqo*>gwMsd$KPcvh1^2d=xueCUBW|FwrXMe5R1(X00G@sV{`8 z*Fk>_-9`mAJ^}gT=#tOk)l-9w!@s}q07-xl+1}e z5vLAKm(q8y6G8_E$~cLQ)uk)$L`ShJnX${ei##Z+x;b-`V_ZJtf0fE9+L_$!aazWW z@$X##OMYD5R-^V{6MCrTP(Fk@H@RMz=I19)r+aE1oG)Q&@)u}Hmc;n}wxqg8o|-Y^ zw9UVesp@`YYTfK+mxOt7c16lxV;Lz;+u56bmUQ<`|MYx&*P^fX;>c-AeyRW;aRTk$ z1wKG6{B!JwE{Hot4Z*bZi%`doF(fq<8-4i{g(re#Qk-bO zF;AAkhnlmHNQfCr3VpZnH8$KBHFw@Vd%}85=MUcNG((m0a}D-8`%H?YDUSwNMWprXL;s09iOUVEMQLHQb+*Hr{3bRDgZCF(sMlWIpY$(@`uC8(6o)kn?L4_q-J${C<%wN2Y3(Wc71qntJN^M|FG+iKO=)`oJa zf-T?!9)mL54CfmAuZ}KPFF1H!5#oems?u@ny+syBNEJPVdQDvM^sx@e-#yiXhdJ!Z z`ryF%Hg2kARB~NJzvFv%SpDdvJZe6@ycfck1(I^z6mZt&d4Ep<{hjl!nTG`R3w-GE zSOdYI{==GDq`II$sy;7ZURxric+btOE*#iXe?@DnIWl#FgrFX$dJbR3^U5iMwD2Zv z?qhdfc(muy+KCccU4&V+kdfXXCs^q%^lXshW*2vY)YJ>^TUFzS zDX;F_0jyy%`$!C;eu04K1_9C3DfR;+OVs^h2Pu@Aw3aM2dYI;nLp0dvQaQ=lD~{z)7?DdY&UrV ztw5@l$n;V#NBEolxGXhUA;ry2HsaDu`L4 z`6q=f&w}wtBhTXkGBh3@S!gvG8#gh?J^~2#%XODg%@(OEkM!Vhp?b2Trheg69p#kG zBRFj6Ws|1cAorj}04A`}d^h*S8{MFBroyYG5jFUYGFI+m4tOJnK2t#z_A2L)bLSG8)Y?L7> z!bpR6Y9^{Ln-mhQu@l$SqQytsRiXWmdmkP-Wif}V93?L!q$|Dx*t{Ik_j4B*beqW` z!Xv2mTm{u2_1uM&W$STlaRU4E8OgCE``P)fdiwX zWJ@Fkr6!KFI3gbl_2i|h>=#1&a|#C;_U%t#2kKIkR8hCWzg^aPy;pmn0-dyg_Z~D> zA7rY7kf1AL&b{#O#BXJUY*Q%!!L6HqKo*dv3@HTGM^&T(%!G7pu}1Ma4k5343Iep8 zrwnZ}ML^Z?x-HnxKg#?K5Y+(`XR2CqbxvWhhYYeU$CAyjga`nT-|nxD^u?PqHJ2fq z@1Ph#e(~6H=U+C7p!Km(0J42GfTM~UR-A{PMqPWd;NBuAhXdQ9;(a#eaKik=ZVAY1 zkaN^+ zmSxs|Jm-d)389i0BUy9qfOh0~b2w2Fbk%w0O~ztMOzj;7ZU};kHuM}n z;dD!n%Sqy{jsx3fT5+K3{`DXk@dP)!qqR=eCRNMpK#F~zF+l{#Y(Ru)dBoC(of*20 z{_M(xqAzV%{{bkket1dQ_Cre}rMI#^yk|#bjk1rZ5PGe(oB_qbytVo01%CyL%n+&D z1zGtI1%{3XR^f`TP)8Btpy$_Gah=w?QQj7C;GkQOaQe8MT+)&Ztd9o|kM%?Pxb%wN zU97{zXH2N0EA1&hP=a}_Wq=?`z=olX9P74xt@Z6a7;-wKfj@FC`fz}7))H(=IJkRC zk8cVt0x`&LkY!1}KX+hkTwrb!L4m!SRd(|r#~%7Zz)_Q+mih+6c%COY;&K}iHCo*y zF#ytR!fpspC+{oyD8M?)c=ysSVTKYCxMYJ5V71pbI_4(rG}MiSF=v!S&avj;z$&6) zc6RF_zaO_?GjQ4%<_2XTP4iAe*ply;)4Vl8tksV3fM|u5{a#BEfon|$KU#j!?i}z(@j!JrJ^!>vg=n1?Eeqgb~F;IS0?k&Pt)JBdQr$LHNV>Kx;gkd{fKcVmHrbPN!*Z}Xx%OT`#s z1=C$_vY$a4jIUs2h(y{KoN4W`|15NQ?eUYTjb8van8JS6-7K!Y0zqniUXW_NDEz%; zygo?07a93n;ZqfUxYcfn=5AQR!v`8_SopZGV}~i(%J?KGU%fAL^Kb$up{4l58P^gl zhghpXL2tOi$W(m_B-N~t2OT&mNYY6cL?T2C3C8W_* zW#T4m7=j%k%JGGbWnK+eH-nO{3Vb`%THndXR4Zdb0!f~`o&nmmirx7uxns_ zg{9QaDGTCKAiRF(?@&FX8cI$-f!>Z`YYd^hMv&m&6B5*p;2FIgZ+zkDTIj^JvZ;ag z6LoOB5$xCVH^4Pf3c{<^7S$oMV{V*bk5xWY)*~%ZZ3T{Awi2|S;32HW)R(!lxq6`J zs-X@i$sco)d@MlZ%91JigP0Ks-_(Z<*&pS?;bGMlL_HPt<}U>8jHq_kr0Dnx)R_q6 zhcvs}wPJo+^h6@x7IX-`^$1 zmMW(#D#+<-l{)RwAaH8ffi0j=?|sUtRH#;Gh9J_njR^nmZ-JDi z=r15%1PI!$@F(TREeEK+`DBTrX1C>dsGA=8YXE4E1KQ{MAW-ImBAymOC&2?nUW77^ zk%4*VTI^dPtPL4|v|k?O>@@g2pAZ}oZ^({=;#8;4K`uIzQ%1~YVG43Jh+B_Eh0zW- ze3dyIt_~fj-8HhV$EP(gWPbjYpkg_!^4-&D9Bo1^CAKIbOxP3zlIR1~Y~n^r#t1 znIlqomgp!pEyR{1eCSP z$$nfJsG{wI^aP%OK|DQXjD9Xg)x&Uj=z$&1EDo;Pa|Vdr0mN1TbW>ynhsLv(10OH` z{i(xD9L*gMYCE3;K5B9BKIHQoDwLdMUX3Fuf|e~yFA;eP=6UQ~PT6B#7)3YxA2ndyKG(Xj zPxN?cO3wO7mjE~22x-s^zXu)nYyv^Vb6PPyR~Ytj@(FoMAZ>{G#ru1*LlMgc<`m-G z0F1Oii16Gu6AbAhrurqDff&HO-@2Z^^r*vN#L%Hhy^%!n8`))uWbmSfvE2Z$kv|ko ziBP}yj5vWyhi(mO`*Y*EuQ=oY%+>f==6t`gI?LNqgzEG={4G9Sd%Y_V!gdyToMH7c z;SE3RAuIP;0VLe(2%eO}T)2T06I`6<^tToZs;>@u4A9_E}SgYS8Q#1~F6vd)JcgH>ER*sbTpS1N3&%P6*@O z@YqHBTvZ{e)96w}QpaY0^)yYNaux#5)N#p{B`8k`=uyB?m#;uWyCJZ4fGgVs-z~-` z3_?sjkZ3VFv+fl@Er;#m6*a+JJ?L%BhP?dM7Fm{?Fg4Mk9U!ARV>u?*SJ^?kHGn-D zfKzaGIdI?DH9OO zSq%=AVd$&B;8W;?gOd}x$zT~AoHTRMjp9Zz#tP2}cnz0sO5vo}8aBDrI*jdA`yBG5 zMSheII5cK4bJwC*(6|BT>_;(gBDBaC^@V?u*V4I-kl=&sz8`!%UWpy@wjhpF1I!KW zRkV>7ekBTUr$4Sd=SATU95oLdR*UhKI2Bo8mhOWvMB=umu6ShuyYzR8kHfHm&xJ>e`a2miz( zxPzLDC^j4%2IM~Ls>UY4jpL8qdJHDwair>$Id7Xbq%OT=QNM>F^-*3rAC<4Ioi!C`P=*|e7u;ZZN6k3P$ zP8VXPg@q7Uy3%nV&~C}A{V?llVgJd9!6-1BQ_yOn3Sb3at$38Q4~R5qEPCMt$j(Q+ zhiJnw>$5r70xjKOv60QoV5-yqG4aJ`{pca|2V;4^CF=Z{75Ni1$pBQlT{|F93Ic12 z9!lKv<^}M4pX+G3aduoF>;!*oQV)sbqO0;?Q!$mD!+Z#VsB_D~SQ-`#7m3)c9RP6- zq;db*BG$zwl|P%)-V)5zPqD^ww5k(+^S6o{EVU!EjKeRd!Bk$>hx2lw=0Ut{i#R&6 ztlWf;Q9}=}%7Y}mtix|uPByQ_vGON6au*Y(76@TOHdp{IREMk|{}G~nwZj8aB(T7t zSJAa0IDCOFgyi~gR8}2qATqhR#R8IO(7VrIX|-vjB5Wj9&&8nkDz?z;i#{D#c$HX= zNJWP4-vQL?eD8{LT#%&>NFKSK26RZYzVnL*pA_?A;x*h;qZF)I)RjdmiT~H00y4x~ z-Aa+Hhsfyh&&F(446Mw{@^&kM*xM-tc-ht_`@-OsA?UG%sBj*Y@v?z<#}6{seq()2(|PzGtg?~Wyrc(ci|FR9D@ zz+OuFB6O8^AfGjhc^Gy>Ixkp=3dtIv1kD#0NgWu8i;H_gZDz8=yUzW9_QP)=4!IM4 zqNcTRUQsh|Z^PX^NVw;${`?%X3*aA;lRDMgehL>t^Rzi#wPgtW!c@kr(RnPWCT&-z$J{>(9Aieywj6x=AtW^gRy5c3MwiVwFOKBk$Uct(-r|bO+99Ns zkE4oh#lptH`VVS(d*Jzfz`OC$pAkpwF@AGia2-UgZt3(U$e2i*S zTOJHrx$s;8VKLSx81t@!3=xcvbH@OqLm=&(%8L9BHnBKxt2~z3wFKvumaRf{PbY-Y zsTioHw%2^M`i88{az`zkY003|iMj+humraIUSQ^pk zm?iq%@4(x1;1K|zZT)3T!{4UiZ-dF=wincO;H-X;9_!HP6qv|svn*>5G*-0I-%A{5 z*$j)EfT|$`6Cdc-g)R{58ILV*jA6G-fV7PqiZ~q38lh2S`k%48MzBZ=Pz)lSHz2elSe)Vja6o_ zG(?xFXN7)Fi>JV>LCDeIPWMW?C78g1;XY=V4HQu@RCDsFr(JfzO=#bG+c% z3iY-xUh$KC_PkHqucE)+mIKj(EY2VVXXI@O;7khGJ)n0Hq zMv$`ctrdqbJv&HoNYz8E#cvNv`axlheYGzgF1|wj4z~e_UYw!VdCAXh3dqN1a_o}^ z%JTs66f`BPbfoL|0QMz`LNnxl9)4v)6My>0d)+!%(Q5@32|rl^tlyEs0x5NB9aQPS zC@+YZ-ovoJD}UDqN@&De0}dTvt)|eM0#(hdY7^<@61xzJv@$|43r0AGZFzzU95zLk z$>bEc?T1^6Dge+)0iavkC|U+kftr=Y#Ie*-7s8%l;QOl*fN8xHI7!4r0HcvBF62BE zf1!s>Eql?eih@!JL)mWfHn8pM!PqMmT5yd<0t5gV83-WzmzpV3Q!fDvG1WUQgYh3y zpd4>N1V_G1;8UBv8Wq^xO}pc>0XBjMH}LPpOYzpNd`VHTjEd*R(;z_8G- z6$bt7I<7d6Ri+R2mjw$iUcDx!4qV|tx@Wqx(fbPc7yJ!K>HaSC3xy*Enm`loSMAcp zJzNbH&?{i$T>(Nbz*LSLTg;t+9&GfMrOfb=Mg0#1hb9x(j+3I$Qcg)s-18I)hTvY2 zl}-iU3a3G=*!Snm;D7~Bh0n6#*0?PEd4hFS`9af8v+MTzKszCkK5+O=A#na&7IR6} zg22ZVo)L-=GSzs(!P1Zwro;`fuFWLs`~{MT`qJf(b(H;n*uN`pv0(Qw3cL?U0{fUg z$oOwi**PdZi-O~=$TnVk5*!%aY4X!I&>t319q>dLdE?MSDU9h5 zx4PoOH;ur#)q6EWxBD;SAqGi67ziKu&3G_&nFko-(^4Fu!fe@TDuT2m8@+{Log=$? z9S~e9!S_SuHKa%1yO>f&%(6j>Ci%>Hii))2XBK}tW~fafB$ zW61##hidmsI$*$nG@KQC2_^%e1CMr%flZKd;JE~Zhw&q`Z-@{wraHKAFUmFpu(~Uq zC;oe|sd&`M+o#A|&>)))9Yh1z1l*Tzw9BcU3QvTV!rFb4Z$1MjnzDe~IgrfM zUWFa(K?n^V54tsosr=%TjNh8qRJ|Ti?LezTjw|9Z?9!Aus|m+T*ckW6g*LOxiyIp5 zR{550fj=vtoDMH8!;4KztK@i?qsfA}Ox>wwP|j}q@guQko}wFpiM;gq;rHM+=~lh+ zsJ?dfB9F``pMDPlNR|yZuHl|#oVRbmf}%Tw>2X)!H@zm#&Zbv}s!fKhP?Vw4VkZsy%-)#geoX)WGD4 zxA2V*m%%dfR%mCg%tv8obk+YcHYX`#FB^-h0RXa~rxZhSkX+Y-rw+rqdYax~>;xw> zzYH{Fi9H!YZ*3F^pbA1*E|v4@}Lhf<&oMB7@Ec8bF`wVSKpIjpFG;64bRd-ZAI`7{e&FBnAW>6`#39sDmcpRddK^jMl+`b` zG}F%Z;HX-FLlU136ak9Q3*J`8*iPH!gdMYnK2vZPL!|4#gTsxYmIlbL{yWFxND}t3 z;z6bm=DM-zb^f)_Ha@cg`EkwcY}|3j6UI3+Oi73ci8YYx=xjmMbpvH56nC@>!8t~v!;)^ zC5$iXe!pF7hWFor46rrv@I$wHb3Z6AYE$l)dfbfs`aR7iFT;_ha7U#KBmXoSpUXr;T8Q1vC?0wiN*wCgYT@WU!{M)#P2^RAH-Q z*|Z(gYc{FifNx#6-!o7iV!aof$`eyqwJ!+~>mYaR*S=x=XNrswA&lSWktToh!`Jri z0QZol?68sD^SAUW>jSK@OSwKkkan1W64J!0ci-y!!ZJ50q`^~22buzEQ@){=Vn?Zv zkC}z%oKKBa$mofTVcJFQu(}3p;2E$PNYiw0Y zQ&z}czNgR0y6{)eW?On!BCS)v$^0KX{}iGcMPGZnjn`qaF(q1WfzVL@!1DEmJ`)G< zI9d+apv2PRCDgL$B^9yo*K7h?9qIiZiDB{32}2aLULNQwgyn#0ohJJd&1^{ed^Y6! zOxNdAr%3DNp)K z^cVlUhoA2TI0JoL=+}&us!9NuE=~hT9J`A}(1bs7@(1mYDl&sC+szpt*X~c16&$Y7 zY{@b#>InR^S=VS>D^%_&_xnV9t)@ioL=M^47^-JFDquI#NNYX(fszPY&%@07-nVXc zz@@&(Rf4(j^;K1DX1{Y4v;W=D^|Tw~Lz(@KDRssDZ8alT63c^qLmDQWQp@kRel$F; zSOAs^sZ%0z;9Ec3Xw%9684!kdUfmd3wdwm{_v^rM=c&znUb;+`2m5WGM)!37(DkxJ zY_62LH~o&aBV~!@WZw{{)X=Hqf-QLZv_Y=Ei%jrmo^ih*iz?@;hk4Wmq+fS z1i8-cOc5~Fj|l`O@5YqIn1O+KPFlNYNMxAAK$@jEX=oq8UBD9_GR-z+PRu#OZ}HGTvLUQS{x|LxQ({ z<`lUnQ8{{BsinSr^E+*g*@Y+f**D2k>-WNqpcC)LI*FN-P&M!89Hkh!D($rKV}Uhe zk6$+l&f>$RF3GCC@DEpDe>-nqSXm!NaV+4%-@yUbnTNEKLV_%oDW-jl8j&>-(9;bi zk^h>WNwHI<$-C1p1aSqFwb%8)7as%kP;+EfA89`yg#^G|<6Ty;jnlje!15&!u(t;Q zIH+~#hsq2bsRQhae>D4W0P>sKhhjn9vJ5z>h)T$+74-2Or`r@6pr68?+aTVvn7b4-FDC+`t6k7{_97obC z$66w*T_7n2Af*@ER3hv~L>549ja6uH8i17I)o`B@DDTCpW3~4I(EN{IfVnq8P}3Iy z^0BCQ>H(0s8%Wa@uMmTn{odUSvNck?YltQ!Kw(n}Rrua(@F#ZwVb&bgcY(GSYH^m~ zUvMBsxB>inGPL2FeelBXVp!s}j=6T%TR{Q3>JS(%!!mYRk_jC4j!PHv3@_7mn8RHsln3xk6_$fJ(@_qG7X3o|j|p z4ssGLJ>W0lIuQOh++iUBrlB1B6P`x6VbfP`n2YL|6N8)DFk`J{tIwZ5{=f3h{4c4j zf8f_89Y@O&Q*umO3@w*L&2So{sjMdh%cqSr(?m1FRJ6=ofELpMvuP~DB{gfXn#Q$p z8B3^Ga!JR*%3Xu9Op7Q}3gLb~_-#!%mW<+h4Rtfuw#z4a z_9kxMHxNuQDOl)fN3YJKR|0x@5g8%eiY66^dEm8C6Lr~Ddf@fwbTYf|)0KQfcct1sY$C05eJb$R+r1$9zu!Hl)>}y?C;ueDl z<9CY7`VtpF!5rcug<$6j@YVct=c3=UH_NIZJBPx1cU#>LzNO6nrn^9R&DT2d7K0bo;YFpNlbzl*av z3p#$0?K5gu1=cU6uKe(RD1r!uqLi!{P?|{8r(UBGwKbm-%_)!x@6vA{wf`Fb3G^f` zm%l7pw#YS)=L4++23GCCQ0NBU$^eqTUGdYJ6vaNW`IdGZ5_4g#B1TA2 z4`6A7Nyet2N4S(YFyzu&L)I}*aSS(6@CXF(b%0|XL@Vh{8j2m1FH_tS&)N=P}%ytFQoR5yDD4lA?*3Bpsoi% ziDHxxt3KcB;wd@ztIDPk7l>HB7~>e6c0qHGH4R?DJre z8ef7WFRll&g{%1T3;JxO9M~A8ML{$Lm{EKXdC?QEJQCI4TPZQ3K;ZE12GUNm*7`TA zy^*54>Q~T+Q z<;m%<*50l-pVPG$FsvIXXGG|=nKL5d-AqVgbTB%iCs-_u`qTm*n0?;B9^+Mq+j!P& z^QdQ?pqtJn^~Ik0fyF;Kuq6%01mB$;f*Lxa*RJrHv==cJyx=jJXMP>Z|FMac0lURs z2je5#G>b`?zqvi>kC%EwB2J&GMR- z_xZa7tzg{j#o;`zZdU%rZ6~d$hx(Be%Q(EqQHSX_moV$=^^xv1$23steKC3-ym;eafL+nWnB11& z)+%61&4H@3j7LMgj3ROq-7{HV061}XH!1$ZLJ`W|)-kx&w`e;lq4^l_*8pqcY(}JZku{`_0)J;yEnt;|$*O$39b+H-iZvhh5I+Xq+3cOL$p*=0uXc3c ztli0G)H5omFb`Y7qcw@pE>fZqhe-i%#odyAB*zJtMO=sxO#>p%bZv;VoR;d{*q~^$ zpscKiVk5j>!O)4B=e@7=QxvN?vgMGC^^|OmY`3Hir}`;P@!G*C>EjHcYWf~l-M%pF zH9VX)4&SzVkuBw_3tR#tIZ3a|ojw;Wbz(f0p_B>iIej<zhEie$9lH&J*+EZ70lmespY@()`4CNa?TGkwK&QjmqA1 zKa%@{tu|qYWqmVW=ohrlV-iTCMmssdNGX@=q&Z|Z1u5Y<01RpiOlx;HlaA}_5q@p3 zt0yqL#P=??xaF)|&nL2#6CpJwIzU+W@-bot_eelx-ZxM_hN0#|&@6iNg-s|9S2B-| z8t#N*{+&Br4x%nN^2HXM<9tk~^;Z0Q!`TT?&!_e@ZN+O|qyLi49T&)ZN+j5+o)~>U z*t6H1Dji%Y5`I2SpV>m%OkCN7^i(&DGBzGaWxkLxo!jS>f*aIQ2SZ9#@Gp}Cmg24x zv6z1=VOd;f@uIIXoA$vxDt8xm6pI$J$Rqk1x8vflC0{?dnKHV3orZT1BB54 z=Zf1UKZu4YGjW|>Q^7NvLXx1&3SXTPVfjKVeCJkZSGN?mkB=3-kr!Mdl$xROXC4eC{$uNwF}l3+dT)@p?xx@ znui~j*&l_4j1BAUnw)5Bmg6eLhO|23BGEp{xp5u!v||MzY;$BLc)Rp&Ugj~j^6hz5 zOl7uwP465_*lsMZV)UAjq=ahq1}F^6DURbF7aLvb>!3`uNlK*g6F*vE5il zv?DmWvyzD1#cv-FiEI?`KqmoodX!WBrnZcGP%-@v*}Q4Kyt72o^BLw0k|>b@ z8S!vS4hb_rC?;gMLRx;3!DY`71J7henFu|Im7msyxMLUQRy#^Iw?8@#yiB6KXf3GS zl0rMy2@ZX9@eNfOmbN}k`nWYk)Fpq%JIY5x+L?CMIQDRREfIy{j0F>iR4JjxJ7cYCvZO@@n)nb++(fg^=MOV zi<$7;hn0Z?7Dn7|J>x5fl#}s|(OqZ*K$JITTbC@73js4avKN}%4^Nohg}<$S0yIo~ zBM^{P+kwQaxkX%qOOb}AB1t&$x$Uxo&jIwOr|OR|;=Ao@zpifIHp3{kq(0)e;dJ@b zP!iNK^tg;0J12RBm)XcR8J=AAuw1NocYBvFj@dahW6jF_1wV3$PCg}R;N9QlHB1kh ziPM@UF693Kuk$etbBJd=GGz$at|G&aRO-Le0KQlnZlP*-Dz=d@FAfjamZhh6S62&`=x(z7gOF%yh6Xf>KkhjM=?GqZ#bD2s_?zib)spx zx_oiS)#1?wmv4$iD@?8V{q|WRwEQqem&h#eBV$?!ykNbGb~hvp7oOehEq+@M1de#U z4%!ook^2c7m8S}=5O>d#D5be=29zZKb_mOWW$}HlA#ym(rm!6UV4HY~2r@ z_f3B9qzj=aQ8nO2repLETm}=5o_>HtsA&5UiAQ{_m;<~y@m}zNNgx)!ZmUuaAR0hK zv(kZ>gB8hPR|54x&;^U1ZEyf#=9wNckD4;f7ZKxQV4gRJ%apkfrgf@zl`(#bq4Y8W zAyGg@C~76-40i>kra`{SV(9CnScWFnn9R27hQW!R_hkZ;wxcdA+-L;ix)tJ-B6c$6|;x5yLmOv z1qDTph2e_-jV3+C3HBy`x1M75a!W!-N}{0*l*r z04U6ZL2BTY3f=*gg$mP*=`|$472Qqo_>_wT2AD&?PUy2loa*;;@OA0CZTW>Eh_Ppc zN&HS9e9AOzt?Y-pP8E@hB*UVSB@Cj`InOWw`B%k`SbdfX~w$&5o41#;$I0 zW1WRXn0qC<40bqUp>S*+Op#Tj&0}6Q+&lLNU7!OTx3%G)CWSDj2>{L2!k7ko4Y>

XuWpGcE}D*?KGu2dLqj zmH8mD7I=PVU?Xtx54blJ+ZWrYJKTzYd(2gP`geHbI2cR?t^9pnVEQ8v#?+{Z6zg@t zuh)oT2Hpe?ycL#)X(vC!f}eCNuJ{x2*jMx!^r$o8U4jCHLms%p!@4WJZ^e(g>be9O zQ6LhJk}Zb;uJa1|3~;m3cIL=T!(XDFu&G4Oo>5f#pm7iql=kMVh>KO4>p&TTRlSfQ zyG`{6vFb3qk$-rR2S9#e{3SILB<*&@#*l;^nJ>Hh(s`k&$1 z$qCsDLKjOyBdrBcywCCgfjn{IEg88mYYmv9C~V45E^-qF|2G^@fa7eZW^k^y@Qhjh zFt%1FK#^)go5u8Rfy3ysWiCHcto&WaH+2I_4h=mi{0kkICo_`tE-!_cD%3PSEd!wO z#lcCWY70Phl}^nJ0OVIgdoUs(H9xIhcYO_PBX@sxnPIxJ;{fcV082rK$R7}cH{l17 zJeX#GZ%i-j7Z?C&cTsR&y3_!?ZU5u+LkDu`z(v=A7d!eT>Ih0jEL^{V#r;n+-L_;9 z)|ezc_f7OawH;2p3{(oYJ8%iwe+L7Agxp=>XTG)sHXlkdh~GdbYb6ahbi-vL@bj%B z*CJ30fDm{vStl$@EOI-{0ncBxqk04w>O4PGx0e&X2k)Kn)6-7t(n&}M93^^nEGjTg>Prp zC;PIm*#usOwnX&Oj={=@j0G18NuaQo{IKOqmvjNisLXHZ2)^m{mr+@CLQ5`d=vL1W&q3k0>!x3bgU%=*yjbUg0 E51TlVod5s; literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/NotificationIcons/dismiss.png b/Wino.Mail.WinUI/Assets/NotificationIcons/dismiss.png new file mode 100644 index 0000000000000000000000000000000000000000..63086036e4a09415db32ac0cd072acf8f41ef15e GIT binary patch literal 16527 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 Nc-r(-(Mg9J{|lQ#z;^%u literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/NotificationIcons/profile-dark.png b/Wino.Mail.WinUI/Assets/NotificationIcons/profile-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..114b3af6f97b37ecd4a451195614899e394920b7 GIT binary patch literal 2445 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 ir^S<|UKhL|?y4QQH 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 aepirFucnmD-d(Jv8bUUCxKywLll}uEb%O8! literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Providers/IMAP4.png b/Wino.Mail.WinUI/Assets/Providers/IMAP4.png new file mode 100644 index 0000000000000000000000000000000000000000..145023d0cb47464e0408a9b2b9bd2d18191a1407 GIT binary patch literal 26087 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

p#<9`i#tzY)zdouxHz+n(&+ zf)a8Q0fh~|DhuTMd*vwUb*B^fIsPKTYBK4aw_S=gpfe@X@@Fzr`t&#Xsx1c|htVJJH$ z2M^b)+z&%j*KAIZ6TRGbWkj)=tCn`4+Hvl!0a}AC_$As+<;(jFXFg=ySBoZEJV5{K zgx>Oa-ns8s+jPzwzH^%AJE)=q8eDGBe&Y$A71}UBdVuC9k-U@Z5vNnbls)Z}3cpLS zie2(*#fgCw)zq2DV<(RSe&Xb8+*#bRL)PU+%HXpGtP8|uVjSNg%9$=(ZhTRCWll3> zM$g}<;{)0efvQjfl%Ejig0h|j7gYtc1B9ha4Alj2f}5GsbDAfhN)|Em7wVwou`;tr zi7`uQ7r}7wLap_}<09E~dikn9q`(tFUxYq!e+u^1AnoTP6g33y+6OlT_5eL3gP3fS z#h`y>yvr1`+@*cgcLUhWX%YdqU(N-lZT~FRs0&T1T|{*T|3<_9zP4 z9dB|Tsd6t`S%g*{UBDhsCtjQ88_$Rf+~cib3^_OLnp55TQ8v&{3fVCxbvk{Pi6)Z3 zfTD%`@VKa*FF8)FCH$D#&D=COv|iLe=-^!^8`ZTG0szqGZI^&5iTg(nU~30d7_C>; zo-%hx-32sP=~8diDEHfe{KX$r28@Sl|3c z<(~5ntubArbm%~SN3A_`AP1112T136RMvC|7!fLYH`GtV_zAI0^gc4@9a3X}7U9<@ zQnjF4UwD+wL1-iK4~|SgGfs%GvD${+{VM0_D_89?dMDql=AZ@C^wIQE8}B6V$(h-( z$(g(w5LIA^JMuOkSPa3o--Vn)ihW;`PkKKx`1Z9uW{%0vv|}~*{R4VNm=~HM+2md7 zMR#&v=^_q5)+|m17~ngr{2@vxW9dhp$o2B8L_M~mO%iNa`FfmfCLmb6%BCY>)6LpU zN6h6*$}168)oungXwCVgCGQ_Z9ft~q+{`?)R>|@$K_c(13;iQVxz18QPj#PxK}WRA+lKd~HI+|sbj%lA@1u;LT=5Q+ zrfYPg&Mdek0+Z(*QD0Hm#7##us8xW$gw%M!h?pqET=(M=cg~B7{~30gYfBAAYZkmk zQ{I3DsbDDK?-?Eo1URlk4pR}b@uHKndHEzfR7oR<_l`lE9TA4DjCoP_4RV<*_f2|M z6nC(@FREKLW3jqU!FU5OV$;hXa!^o1jHAouB8D^2f;f4A?y+8)z<}o;B%;+ej%jqnH^+E?A>as;q+(Dnz6I0C6;rv$O! zoQaNHCm>M1m*iw1vfz7@b#(F2{BHXwS~Y$11zBVx#3_ip9t_I_hYoI@*|~m^1Q*SZ z!No9G1>z892bGTul^W!RCI105E`j)(d<}l*iSsKC@2Us0ouOfeIrIeH`+5rAGn*8| z0vRHp8zs&FrmKFwfUTeFF5#5~XJ5C<=kY_KV;~hh)K_$Gl`yd_GrH-<^HIOs@yKs{ zDTP=;IihUq1ZQErTH(o!@s%B8MP;o5;Nm3W`L zWd`rnfX(>^seE%tY9c#8d`X)=%WXJvqZN->KZIS;G6%Bb!23^NE1~Ff8@yi|!YN!m)x+83nXNcSG{;20Wr;1i;Wyw90L}0C|)TQ`%V!LwM>pH$1g+ z?5>18h9~S!k}Hk5=bb1i5OAhF5Rx3l03Vd#`JEndmBx|G2Uu_S7XMp>o6rsnnLL30 zE)~}m;Z7ca`vhYUnf7jR<1`%j6^?f0Z`GgHY_K{7JKs4DJKx?sG-Wzav|2iYv(SY6 znw24X=LC9Z%Y`frLA1pKnz`b1(95UM%Uj>c(0#iB(SO@xobN$7#2FywQ38lJn%~U> z%Gbn{zQ_P39cZ0q)W|KdDK-M53j6SX1Rp;PZ9ve3W*f9)Ssw23p!c}=+dGmVQ~0@J z#mgR(4b}j;_Y?@Cv+sScB%_5opd?5>4~HW>gTpCCiC4*iG4yd1ijGN?5IxC(?vLX2 zp81CI-;(v%YOM(NBadn}gt2p1jaD{_)yPTXqu6vVWkPp zf=C*OSh6txJcK2XZNO{418r!00G7SK<+cJHvbtlCM+GFUb zBxT3L?`-Y6V2A1GHreR?Y~u|rzsKK!BUxfW8&}9b31=bq0`kZQ^d`ddNvo}95ik`) zlyogbk4atuCLwRvwMK)QrVw!RA8srVMU13#iK0UmOV4fE|N%(>Oj?lYd zNQ{2S-WO9-s|PeCJ;*>n^!6TehFW?D_?b4oaonjhEgE1S$n_{@HVMA?gRk_xdcGb{ zZcwjGovG7D3%_>zm;Qaga5F}g4$9h9DnK^*J2k0V$S7ha6h;W+bTHsNoxMwW+<--o z`SmO;C%1X1G&LWxQ7};ipcBG$H=iL2Heg}sab{;d%lC#_KL?2c#6_%RkIfA*eo|a_ zl;o4p(jR(a9D0tVkVi*&>@lq0fLQ3`BF8g$MqIg}j3+1-HxgJJ4A9$1Bt7LdP0)8R zL4aWhAuw{CpdYhumQArp01Or6HvpPPrpT-a`~xxG0CEMgLP9V9-;Gef6aP;pFaGB> zcAx|>{Qv72mjA)z|6me$;QwaQ>HiZh5wJt9T+cecK8W@h9pFkxS){UN&`vZ3av@!{ zS3LFBN66|+&A5K03}|{P;$R;_qwZMPuNYCm zESPzFy%qc_{RG9 zn#6*c*(GMA!Z)?~SQy!ZSrL8K7^BYdv8+s(5R@q9C8a2HGe5baI#gIIa#4H%X6o+$ zN@ASjgDJk1zMiQmkJ&i5iQH=&ieJ7j*h5Txow+)14_64BFz}}agMJC3Lf2>TZxvXO zY$>qShdrOTw@A+acnK9CqZSr6?q+xM_Yg;Ft=)|Rt&7^?Eq$KzVc}51yCdhse~t$0 zh5f=k?ymD2v@Vv}<-b`BjyroezHoOamb?WLTrXJIA~*T)ZDS`%pcS2jV24VtPwS(N zCoE~wzLrJt%Msyye+(-lU|UhDbIi0TeAA?790i}Jy3q^$W?98r-j&E@iB*M%$R~w! zr3zF*>L-7dNM0@I1V;$7yIMtZeJG!5@JLzV+u0W|`-y(^V{{+f{6A+u`-nLexQFMu zmeX(L9E3YC;1VleU<0$LE@Lz+ME-_jrSEBVVHop3gsp?!OYB2kFoTWI*h;OE?_aE( zQea_ZWB6&Bui8)1(8Y@w!kj85Ji=e>>$xuYILN{Su-gbvV&hHe&Hz`|h->7sJ$;aq z9J|mmFyb(G28PKy-wDG*J6v889DUTb$8gL`}&^gzzP~k&M%JRy%vwj@6!;Wf?;R&Q2wao2I z-ffz32i1Y;dXyTIJ8E@=ddNOd|_+hn18$v0s+UgbwJ(-!HJIlzzQ}0hOY)ZmZ&@~y0VI$ zgi@Pp2a2yePw^*uhno2;FTz}2950^}lMns6fY~6o_k*>wFiqa6Z0LbZppyDcea??L zTHt`rbiZvbW(J3OBIms0ZI={$o7f?HIFO9uhp@n!xEH;7+rVKN=KCRbcARGo-0!UN zs$v|}gJ(!Bg~ANe|7|e8DH6J;b$nacsj=5>pYfhQ1CJd7;jhCVZ=G#!h0O$!ixPK&n5sY7DEjc{4!LxinZ~&{)$n^Kym} zYyhXaIop^ZVYfwHQRZUCimh z!SuThKY)`=y9vF@;(nuY(fN;m1@>UIZ(f4&@gupG^^oL`g1JL(0aS!;Nh+D6A5QQM za~Sy)*z|{a10F5f{Hx#gtu$^#91wzwI3ABuln79RiEqVG-3Fnl~k0R2qhSg>_HG`2EX@<$rUtb_n)nwuN}gTY@upe*%ZP@f|A8yJ@TlY*L|LCmaMN~v`D0k2g?*> z!m@(Zgo`8H@cjh|t-N8#A}F)K3=8`t(9;ymcw>EOp{r_D)Z7f=O!6lTwJki}RtBF> zSs`RG*jP^nhh+=IN*9>+Uu6IKxW&Q-IWcU3t(MHSybasjl0e%~o)JEosCHu+%YwIXQJv;MOo0)3isR~WKZ zhF#ywCvu40$(=XQy1}TS(g)En!>?H}WsS4WTb$RH(W~`6;+Qnw(w=B5%szrtLn-yX z88!4wSoLZy7}dPT-jp5-g5&1ym{zbE8HuU*V1kPOz*MrKOheh}iCl|zHII)QGb(mx zMb<(udP(z#)+@=JeDA4F+E?y(7Qb9kFoGnu$(sYR*c;L#PvYX|S7LmS$#1bC9{~U! z^`{-)j38tLf6eP2FB=;AXmkV84;uI8f7sP#b;luK+&3ci(+%Y%O#s-b{%*79gLWFl zrn`t&gkF*64Yma;4AdN>ps}3yW05RXJKFtY`HAgHBk8h7*y?S~Cbpod!$yuvTw5B+ z%{9KwENXGgO#N-zVr-C&6d5)9v!^un2LmNeiO{A}Qd$;tFGbPn{^xqtLEIS|0j6Gs zS#FV4or1$?>j)*VCtvo2#W5AST=_sgk}B z(TWn;%hKJ9Z>!_Am+nPUDIukWi!q}d6+n48kLQGzw9`d9nV4hr5$?5%L~GwhNL-&c zlC%0U%AXImnb&4mh{wnthU1YR1t&;L9KTtyI92J;^^j)*I-2`_LyzLnMRlB4bnHC#Ls5l6D7;8 z%C-0~x>Ozo$A~B4z=ZbE%#x7i`kB06uMax!e`Mqdsd~~Q`k4X*u`*x@erH)%?5s7R z1SCSe=ws+gF_*t?C^Jvhe)-@a5SO;M8rs-c9w1oRQ76QF0EdBCg$Z)RDBm{>IPBw2x zfw-1!(WC_gurL?=XK1{7~ALn);ADC;ohn-xiXzDYN&shuR*K zddYJ&9mS7;e}%p)ML6L5N_8bw*1a0MIQ&uY@!?g6?rMe0g*`1w4UZibis|Rter#vc zMG0`;kX>CttB?N7|0wKmcnWRPHRirx$xEc$sF2Cdf`xZgPIA&TMzWO!x9J>IxQLUVjA@Syg!+sB?7 zBpL+{(ek&;=vmo?mbKXYp{>^NF>m08DO~&aVkq6dFYk1E{SInh@40q!rU+3tWJ{A^ zdD(sH=4PbM&WU|zLUqZTeCZsdqv#%P^P)YoO(X{n(mizI2E76b%*fcuD0^Y}Yt}JZ z^@)i7y)OSWDBeN&rHlQnz<8!ggLs!B`yhZpAPs4`@LujO~gaivkUnK(Z*bdit!D#6SE%E{jUuz z$;x;vr-4!J8Gbp;8$Qsl{e};S`GjH~eGz#V%7uqGb!k1EFn&6-Z^5KtP93SeRU3Nc zx58an6*DZTjSH;k`8^$cLH@1{UUhiTSiL;{s` zyenJ`v(D;yn9&(TA)!hLXDWF!(=M7*nZ`dgVJP)i@pEH3bgch)LSlsOyw9$bFHkt} z0MKdzlTUanQJKre-Y`iY?jF0As0@6Bi;zC&(2ts)kZv(nOzx~J%Y_vP;FanrPVuLu z*$_OZ4V!_j@vEhyqdH2M`t$GQ{T+)KRGyr_9h*Z-y_|g^G1B`$Z&3 zuAv-;tT;Bokc?d(*k$d0EY`g~8AsI3`A+c=Cv}E{ycmLyDLQMjPYhwx)=T1}v)Zu? zOx;c8EfC{M0pZX_SfHB+zFtedt+)`Ujpy;=v>-!F|4LmRFWV4$V8{6T9V_)gil!rJ zNeVAF$|DG^addNwV1~Q|-==q2$*$y9O$?|9-(@d`D{sHsm{k|E6MCEYid42+1!Vei z>4SY@Gom+^o&g=~g2Y9NMmwhZKoSst5J?skF}$l4aI;_IO;c%Gh7-f`0MrOHSsL@V zclsr0sg7@5pck>Tk)_N2D!ybysv*sd1vorqT|`ng4>y|)*4SN1{Ob2$~hgB9l6 zhi>aXL;Y-c3l{A*I}n{_vM?cB>a*FC?cE2{S$rf%Z~6~W&;S^o{VM+E4Sfjw$>QZg-NQJiE3!+t{e-6+VCpK4pi zHSpEsy{L8ZPaKz-n#oSxu)?aUOh{kSd61|Y9;xQN3{sGXDl=@4&dVuQp0Nhzja3bu2HfKPnn{?nLB#|m5?2OQ>nGvuoutDF zBdU2Oji( zUnpaoQ)*c1Xtcy8!8bF<4)B;@U6hx>?Y~yudwUL^0_yJ6u=Pl*)CeyJWK!sQB19b; zVJ->j?5I{;$^)vjo4PI_a5{Rt%Dn3eca6_UwCtXXEG170bVC$0x}@kPjZ!b)~nLXUorAc#edviB#YS&R2x&idK7ZtGlTaax#J$IdGD#t#Yy6rLR0z#yR84cW}r838Yf^_OW z!%i9*$$g99S{h1w0>!>#9}$uHAKGhyH6{5}+FOhEY5 z7MZ=cC#K!9VxF8%C0$Q5)zhv#7+tWj4>eiWl-xPHSP=^c8QKsu?h+OmvPORv|GMyK zYaKykmv(~ad=~Lu!zf&)sm&tU=krQ-xdNcJ9{<4ZL<=>Y+Dt&DJmq~VVzNchew8t?(<=b)X8^&J-4+8^BCg`QE z-oy<@UcDs;k?NDGw>McuFQM>nS>91SKrRR&@cO%velkXTM{135 zq~*zHp*20$Jan$yVGGHR4H25+P)`B4J5(FnUS=Y1CDhPVI3v_A#Ybj3HCP?Cj0c?; z8z}D=Ve>l8)SILlKvU#CDppKY@Bemh#6Z>o) zYeso&ewDe+k&@t|(KAT}J>u@Q8fhEWF~&GJoP@pD2Mc^BqwMJWwI-2~R@@ZI`SGVh z@V~jSzm!Ot;3o-kWNC9Y=cc%0eq3`?i1cAL%TbH}|M$Om0&A`njpAym8{f=~t`neD P0o&@d!?DEP@7I3;#{fM= literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Providers/Office 365.png b/Wino.Mail.WinUI/Assets/Providers/Office 365.png new file mode 100644 index 0000000000000000000000000000000000000000..8cecb7cb4b0fc4efa5b1d8a85df59210a7b1b353 GIT binary patch literal 92451 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 IH0&P#FK%LG)Bpeg literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Providers/Outlook.png b/Wino.Mail.WinUI/Assets/Providers/Outlook.png new file mode 100644 index 0000000000000000000000000000000000000000..d1956be184cd618e8bf6aeb9ab0f6e8e6e33844d GIT binary patch literal 66213 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ψ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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/ReleaseNotes/176.md b/Wino.Mail.WinUI/Assets/ReleaseNotes/176.md new file mode 100644 index 00000000..0e934216 --- /dev/null +++ b/Wino.Mail.WinUI/Assets/ReleaseNotes/176.md @@ -0,0 +1,33 @@ +# 🚀 Welcome to Wino Mail 1.7.6 + +This version brings bunch of UI improvements and bugfixes on top of the added features thanks to our community members. + +## Separated UI Zones + +Community liked the proposed designs for separated UI parts and it's implemented now thanks to [Tiktack](https://github.com/Tiktack) + +![Separated UI Zones](https://www.winomail.app/images/separatedzones.png) + +## Including Conversation History for Replies and Forwards + +Previously when you replied to an e-mail conversation history was not included into new draft. This was a limitation due to Quill editor we use as a composer editor but now thanks to [Tiktack](https://github.com/Tiktack) Wino now uses Jodit editor as a composer. It's able to render HTML as it is better. + +## HTML Signatures + +You can now copy your signature as HTML and paste directly into signature editor. This was asked by community and now is possible with the new Jodit composer. + +## Reworked Menu System + +Merged accounts will not list individual accounts below instead of inside the More folder menu item. + +## New IMAP and Gmail Folder Synchronization + +IMAP and Gmail folder synchronization mechanism is reworked. New code works faster and fixed couple parent-child relation issues with the folder. I hope this will also resolve a lot of people complaining some Gmail folders are not visible for them after the initial sync. + +## New Languages + +Thanks to our amazing community members Wino has more languages supported in this version with the help of Crowdin contributors. + +![Crowdin Contributors](https://www.winomail.app/images/contributors.png) + +Some of the translations are not completed yet, and Wino will fallback to English strings in case of the translation has not been translated yet. diff --git a/Wino.Mail.WinUI/Assets/SmallTile.scale-100.png b/Wino.Mail.WinUI/Assets/SmallTile.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d5239073292dd2b301a7a91c0211ddac98f80f GIT binary patch literal 2216 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 BD--|# literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/SmallTile.scale-125.png b/Wino.Mail.WinUI/Assets/SmallTile.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0404cfcd2e7c34142b6f493c71b38957934354 GIT binary patch literal 2887 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/SmallTile.scale-400.png b/Wino.Mail.WinUI/Assets/SmallTile.scale-400.png new file mode 100644 index 0000000000000000000000000000000000000000..c931a5dddfe6bc11f3cdb675412054d5a577d319 GIT binary patch literal 13773 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 J%~#`~{|5>+!!!T@ literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/SplashScreen.scale-100.png b/Wino.Mail.WinUI/Assets/SplashScreen.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..23c8f14701d74c2014dc07c36a5158e8b5366308 GIT binary patch literal 9431 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 KMNUMnLSTZ1F{~^A literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-32.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-32.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e4b0a2ff2eaff8eb3a5a4cbd9d98e8b1f83be4 GIT binary patch literal 1717 zcmV;m21@yfP)pLXGugsRCt`VS4(VERT%!xeazf>b_%8CQ3_%!B(B5-Q9%NMu);_p zMx&SrxN+ga@You6Mi(xODL^5?0W_pOB2Dukw4A3;%3^4$;Djjdu5}Z@b<644p zMM}UR%!}7bc;?;HxH?%uk~AT4m@n7*gNDY#g!1H=fN)%FTf0<&`@T;baN2`g5 zd8`3>R6}1F@M`3hNsuYxU=xrEL-pPnEFv^lJ=eH0hXN0vDL>^ZR0z+7p>r3!>VlE6 zVphr=bpoBhI+^6o@z{w;D2?`JVWeg5)F>wCFjnu_fZG?wQ2OI974<+9L>MTC>#X|u zOwz3DghDxAnwFDKRc$3?{*m=4Jh=%*YH zB82kQL=sKCfwGq%! z5i;IK0e`_JsXqY;AOfH4PU=qR=-s&!{oA*KSr)>Y8~H#z7lp0|rZEg`dKAC;4vvnx zcxrJ-=T?U;G?ic&;xHgOsXhXhnhSyeiNJ;J2RP>DFt&LY`ZHZ5m;-LxJ;h47^7kCya9WZOQ z3TLgwXlttpCjA#^oTUZ`T&jD<3vt3J;H19@ zGr~lcfEmL1Am%3^3t1lpoufv6@cv{DUzd~EQz&6$+K#RvGAGcn`qs(dxVspmJcTsl zk<<$)cO@W;G7DwJ0%_#3XX1^UJ$Ql$?8)6$7o<;X%kYDrBhLZy3k1F=0<9&b(ZM97 zGj7^$xd7@qjcLr??4vW?qr-1=O98Bl~+D*76p2hAim3SYodnolpAl}8F<#7w3kkC zLJ}VTeFlYI3rol>rlpfMcq1Ay3Q!b7Jb6DF)y!mHNQptInhMNqJgcFmmS8B(^D<^xN>0%iyvHu zE~hwdm4hS3#Vvi+>^mdRX-4`RJ>6vq`f~ZdiY`N?RlwwxqI1J5KW`seS5e2Xa$x9O z;jK&Cg`PdC<$H$&Wi;V?h`tBzR~ypnG?oA9lMK989?{&&Ui literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-48.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-48.png new file mode 100644 index 0000000000000000000000000000000000000000..07514cc25758410c76a71376d84ba4153bd318b8 GIT binary patch literal 2735 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 KMNUMnLSTZ1F{~^A literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-32.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-32.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e4b0a2ff2eaff8eb3a5a4cbd9d98e8b1f83be4 GIT binary patch literal 1717 zcmV;m21@yfP)pLXGugsRCt`VS4(VERT%!xeazf>b_%8CQ3_%!B(B5-Q9%NMu);_p zMx&SrxN+ga@You6Mi(xODL^5?0W_pOB2Dukw4A3;%3^4$;Djjdu5}Z@b<644p zMM}UR%!}7bc;?;HxH?%uk~AT4m@n7*gNDY#g!1H=fN)%FTf0<&`@T;baN2`g5 zd8`3>R6}1F@M`3hNsuYxU=xrEL-pPnEFv^lJ=eH0hXN0vDL>^ZR0z+7p>r3!>VlE6 zVphr=bpoBhI+^6o@z{w;D2?`JVWeg5)F>wCFjnu_fZG?wQ2OI974<+9L>MTC>#X|u zOwz3DghDxAnwFDKRc$3?{*m=4Jh=%*YH zB82kQL=sKCfwGq%! z5i;IK0e`_JsXqY;AOfH4PU=qR=-s&!{oA*KSr)>Y8~H#z7lp0|rZEg`dKAC;4vvnx zcxrJ-=T?U;G?ic&;xHgOsXhXhnhSyeiNJ;J2RP>DFt&LY`ZHZ5m;-LxJ;h47^7kCya9WZOQ z3TLgwXlttpCjA#^oTUZ`T&jD<3vt3J;H19@ zGr~lcfEmL1Am%3^3t1lpoufv6@cv{DUzd~EQz&6$+K#RvGAGcn`qs(dxVspmJcTsl zk<<$)cO@W;G7DwJ0%_#3XX1^UJ$Ql$?8)6$7o<;X%kYDrBhLZy3k1F=0<9&b(ZM97 zGj7^$xd7@qjcLr??4vW?qr-1=O98Bl~+D*76p2hAim3SYodnolpAl}8F<#7w3kkC zLJ}VTeFlYI3rol>rlpfMcq1Ay3Q!b7Jb6DF)y!mHNQptInhMNqJgcFmmS8B(^D<^xN>0%iyvHu zE~hwdm4hS3#Vvi+>^mdRX-4`RJ>6vq`f~ZdiY`N?RlwwxqI1J5KW`seS5e2Xa$x9O z;jK&Cg`PdC<$H$&Wi;V?h`tBzR~ypnG?oA9lMK989?{&&Ui literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-unplated_targetsize-48.png new file mode 100644 index 0000000000000000000000000000000000000000..07514cc25758410c76a71376d84ba4153bd318b8 GIT binary patch literal 2735 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.scale-150.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee950afa67cffbaefc7247d6495917ae5275137 GIT binary patch literal 3060 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 FV1gwMasdDU diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-256.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-256.png new file mode 100644 index 0000000000000000000000000000000000000000..37f8decd1bb03cf7c6577a0f54d514c918eeecf2 GIT binary patch literal 20850 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-48.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.targetsize-48.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ca3afc945c55b726e953720cf37ea9b460fb1b GIT binary patch literal 2125 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 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/StoreLogo.scale-100.png b/Wino.Mail.WinUI/Assets/StoreLogo.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4b4b34996030b39857f3899d7df8d23cd8a971 GIT binary patch literal 2870 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 UV0k6m?*IS*07*qoM6N<$f=SM9761SM literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/StoreLogo.scale-125.png b/Wino.Mail.WinUI/Assets/StoreLogo.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..1c325127f103b0367f3f863fe65b5715a789cb0e GIT binary patch literal 3845 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 Hu0mjf*D-s+ literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/StoreLogo.scale-150.png b/Wino.Mail.WinUI/Assets/StoreLogo.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..bb194ef775e32f2113d8820c911a6164c0fb3bcd GIT binary patch literal 4755 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 Dhm3>z literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Thumbnails/apple.com.png b/Wino.Mail.WinUI/Assets/Thumbnails/apple.com.png new file mode 100644 index 0000000000000000000000000000000000000000..18621ea727e2a235a2e3ad877aa62b2ef2e2c73c GIT binary patch literal 2113 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Thumbnails/steampowered.com.png b/Wino.Mail.WinUI/Assets/Thumbnails/steampowered.com.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d6087fb1db94ea15a318b2254493ead0908347 GIT binary patch literal 3396 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Thumbnails/uber.com.png b/Wino.Mail.WinUI/Assets/Thumbnails/uber.com.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbb4ea82e52d06d1f5641c3ee9ccd4107c3f986 GIT binary patch literal 1392 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-100.png b/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..f330133d186f80a71e7bd2ec81f25ed923a6ec53 GIT binary patch literal 3817 zcmdT{={Fk)*H53eXlE=%#|%o1YE=iVEsSDpt))d;OKnk#BAQrgOD$8o!Ki9O2(c6u zTkLD-*kadOvRTsFmsl#1Ad)=h{rvs|&xd>O@54R!oV%QR?=Qv1>b~Gb$%_C0K+xRG z8u2NFe=6K2oG?}GHY90FfHI9M-S)P{9wIS|HTLXK7^Pdb-M+VWvBR(ceM z7MQ-J%_(RJbv@P{bMf?*=S3h~TAAu)1G5dp4CS+P2J1r@DuC#n?nM zt;7bijK#vbcJfb-OG@$4YeNfnZ?A{N3+Bt5Sb>2u@CR`v!h?OIx5i*UJ{jqokp#ke zKOhDw4qk0%J;8@46JK4)a#IiWjvWzP*j!2E*6n?M9F|?YZ?5;+lTf#^HD(I z;nyXW2(a;2f6~X!!&YEBuN9%Hfq19}< zS$x<-YK1nS#q4Qsk5mt4Cr%m)aOjfKtNuQU?{}H}cqquXF4)O0#r)@ckCdI9wVD&l z4)mpJQ#&GSyM`v#JE4kew;&V0Y}BVc)X)9-Ip4+mc!+wKs>OsGn_rldh?V<>{}SbU zySO<=Gdt&zO^t83c4fx=-LlAm=5ot-o6ddyStY2v`EjW6QzQ85+*^cwrKDze<3b>y zxGkz~QL)`RUhr3cAIw%x>|11Fu?ldG*6|}MKK%2-M-Yx=)wQ581Po=54ff&T_;wiDX6M0wzizR z7dqcq`?O1_B`pj0E0hf%NhVW$JiKmvV$joxRCupU)Jm}I6fWjq7c<@C=}3wGpmFIw z`xW!Bs8&Sl+KIOG-d)&>o0Rq?{TjaZB?QiVdNgRFu{LV|FWq0W=TyPG&La+#+A-$| zbgSB2XCy;)H88xBf6{`6rU}tCD2|5A`ZwcbeIwEvwf^rXAL)QUaebNl(Z65r&+Efm zSyu-_Trr_4sx93QnsN=f{?Vv_2z;7R&e!4 zaHY>-^Q`9gA#1;#{_dTX-ei44(wm?4HA*vklN$Gqo!c41TNvdkMRo0~)QJ!5`BBlC zg3U|)fp~5c^b!O;7b@AL4W-RC$Zo5V!L$&=!dBbqPmFg=8J=J|hjwF>S(hPrvnSES zrFv+DoqM>hEU6b{6I_ccN>Deju~k97@qAmM+~}Sazv`-JxGcQmqK+*cOLrZu~ZYugwsQ+jqF|vEuvR=-VgdIP34Kuwg?AgQO+Ia>QLSMVM=+2h7XfYir3Ja=^F_jinmv-_F1mc z)jZmmP>eZDPH{B-vWe-GUR(9J;%=POjvOuyvO5|IoDXM}FUz)p+7{2R_+6gyu-1Il zp0K95xLQGO-LahBmc8;Kf0CwPalOwBNpkViTwz*oeVvddGOT&FK_(hb%FI2Gk%7EF z$yWLUyNXFY&dL>xF>;G8$MCcGe}BWWO^YJ4GU`DP^g>m2#=B-dW$+J9zZX^CA5+mw zD#mylxlItunoh`K6yO^NmkNzr7hjr^0vrpF2qUrTn4F<4DkA8ZQ-RU%XgOUR4ntj8 z@7922%?BG}P8m<;4%?%QQgspe%&+l!W_LtpYz5`>g$7rVH=OVq zEO-&Fl|w*=n?%&sfD*>sMOuIBNqo`ZT4$X&!Je!vMR93(N6zLGJ2d*Yt+IbUJ%Ig^ z;0>p%Htbew`Y=5*n&BWHM7}0Y%KN}&`%RaWm7Om{2+5nI)d%0M@ztr?vJI)_Dxju~^vd1E8Y5v`4edX% z?s!_(nE~~X_a1IBy1E#N)Hry6hiUh1mnPVJjYUv^oS+N60%ZPKlKmyfo9rlTjI)&@ zG&J4BU6HW8ZTQThH_4Q=S447I>4b~6Hq2DXbZHl%Rc#qZDPB?6-0a$*tZvN$l%2Jk zgYx5+k?}uZd}oj0Ax^x@JD`ENrx|#4eypy5ROr|nH)|u-BVRLBhyC_2Pt$Il_NpkP zS-*CaJfa9*NFF58XQGZnZx`8#>37g*L8E6#cX|?Cz0Nk_GcFVKI8*yMUCv7D+;8VO z7VeIrU9XDN%GP3|ewST)_}L>JOY5`ygM{6pO(X7%Ox+1arUoD9&76e?hWD>C=oNfbV zH$Hb;I0rR3GD57}3{Arp`Occw8#e4pHtiXjrmA~2M9xK$BNPm#>PJX3{eNTu#T!|l zY(y>C^p+HQWajD3-}7^I3;uZUQ-Q08l8)lj^2VS$bIkhS4%+^-KAI8NaLWl<>9aYQ zd~blh0cn0wclTjI0E}wGOZK=?UicG)$qA}A7*)Ac`;y$| zs`Uto%8sYc^PHy-8E?v<()Lhn;Er>47xD#=S3BzRUa%)530qXetv9$GaDR^ZpQf?k zNrd-Q@MNqX>fE+d)zMq?&nEugjLiEJ7+-r1r)~D@f8Ac|B8QP4nX9_RjrD~5iIsC- zEnFM@nVGOk9E&@kXo>Sz_#ZmXYT= zA_Bhl*1v8trqJ4Emd{Z)6yn94BQCJxdaYUTj?V_C?{n*3->h&t4^h@2#{V~dM4iLt=9fXq zIQHe*QQYAIa3T65F)xm5M8bZt>~^_wRNBB2$F<=*zu|-xKMw8$Z`}Y#KN%KOQW@9N zQIkcxXw1%Sy)cTA^Is3x$;^A9s1M}6m(ADO`l1?<@I8Y9d=7eIr&qsg8BkrWZ4Dkc zc|5l2g*J1leedRgJzQTzFEExDH5Wu(PIJ-n>Mcq_M|k^FCpfv{)Jkpr)tQpB-Vv1W z=be>TT31J|M9gRlsVZFrXP&@RI1>r5jmog^-002fKL&yUFfFg=KZ=)@rR0I`rJ*ex0AT9=uTk{*l(_%^>@G$S9jk!6o%xVN{=<;IJ%W#`5Mg?wZcoqa z7xs-J}IjIt`S^QgP<9~g4z zGe5%Y*Th=myD1jS?d^<$&e2&^uitDV!O-2UYrbm_4Nh0!@@qegFO6* zXH;a|x87Wp{9i;3QvwP0s>I~&ii3=)YxPm4W_;L*Px5>DqmAh5i>`L*lRyf$*I;nV z`FQf8RCG;PDz5WR4TU+1%Q7d+<+e)Pw|R%9TU0-jNil7_ za7kXJ7LtE!nK8C^5|RWum$+45xpz8ztI#txg`bW7iJsm(kvN+Wnmqh;nviL8%Pb*X z_QgB9KjB^4XEP5=s>AjTq>tPwvARHD$cr%7(x`RK-t3Q7u7624d-qJ>gePq59U%$u z+BXPOHo59L8wD=byQKj>wkI?GP0~*!j8#r|<`|(N$p}KJgE~n_3>{2GIad0pb(W*A zw?yf4!a0dpMBMnd$^B2gvM35NJeXp+0dMhV6CkW*_6#ul{FszNAcc`5hX!i|Z#Y;g-TIDT0VOr(*sESC8=~f10t@{&-RG>{c!U(Q#7+_se!EOOZ6H zUOKAc_gk9#F=0H<>+L`E^pQ`K?1dXfNtoWon+%}{Hgt-zyRd(N`V|rOH|}Zbdm$PF z7GpP{A13qW_h5DGKv8T9eou8`phds-ZGW0K-mdQsUiQt(`U1#rCkrvMC{AO&dT`Y= z91ISEboC|XCLoG8c(JH%NK(7^sSmfYccGY`i0yQZ6PO?AHYKxePh1y4`i+g@KUxPU zO@1ZSqv}SBoNEm32;@j%SH14W#ODwdOOS2Vz6{Inmx}f%!(UqgSyFgSHwl~=sY<6T z!2^m0^l9e%;PrUaels&6O~6?_#FRrhOtePkaJHvqCs{oIR{$n|Wb1%;q9!MP?l2PC zKTqS37M?d7YGnnZY&%9AD~H;`FY8yOQlehf3P3F#);XPTFmKb+uhHVr`+Z$*!E5c;dhBhLn4E8g>>h6VTzpZ#%Z5BwlC2L6Z|D zBK>cVvJ?UYfK+*8@`I};Ed8rV9a^AAVj@0c(BW1%%nmQPG%SBXh<8KA1- z{C#x0k8@GJwg{9agGO|m^A?PN?^{s1MS#H`*`vt`!FFqU+P*%^t7r)DcLLf^a&W8#LrO7kTq~*md8rQ4 zNL!DBTM<|uho@-4%4^Ppvc2l~C?Am7ENBWi3N9lk%jIKovlG3kbnA{(gv>ZkF1ihO zu=j)rcfv+_3C8h^{Z|Ek9-in>4r`CMO;U6W0ZlR?rj-m6g*N7T+r1cwll7QZN zxXIObe0u%F!5-Xr5WNA1>SCO!bPp4iKm;T+QpI z1AObrb|d9X)+1?%l)L1;m`ixH*~&~OTQ%A65VS5C)P|^2bms_VpAhn4e04XW+bGq# z3c(6CCf`7keHO;rRO_HNgGq>0HTQb@=gSTE_m`V4-UWp$?h@SXU*F+}+O^N6NGfxFVwVNUb$)-M-FTvZcezn zwE??oIf7kHA4yPE70=Oi=<)q~_&Cv2YxYLTNg+ziqT+B-P!F`Dr++S%Yc_B1#{?R9 z%H4yBdQ8#-ZB+<5#2Kx2W)&#OO*1+x?6q2Br(%gO3oVQ3!(acVEzegwj<|2fMo@<~ znV4$r<=qF7p4wgN`5rW%oaq*gQtNV>_>hrs7C z5j#u~z%rT$Pd)ZhS}S8r@fEr2HW9AK5>Uq^Fdv_%6#{ zdmxfE@Ph%9F`&jhXpnr*MmnA_*|*^hoa*h$E^(Gab&YznH8tnqWLjR)C(MHtXumZq z?ht3%7t@qNomnpUsy<}o^m`9-;WAV!E%|;x8iHRk)>MQxQR$#Skvr{x zVFwja|BAYOgL|em!WE#Tc?Frv;K|mD5!%)7Y5!y9vi(W+X+b&y!B& zMAGW0Ic&^EGm^{`6UA(heNdPlKXvYEl7w8OSXnFuTA!8Hrmp_U8;0{3HSSN81|0!@ z;0|q6X0AA=3(4H%OpT@OQKMtfeYHvG=S4dm*q9poNg8ADv5_|z|Hb>ATeps6wqXn- z*XQmT1EAwjoid1vYb{TD-|wb$V~2*6b)wbkr@gDq5(Fbj*v(O}4ZpER<*YbMnvU==e#3W&;k}nTj|IJyYaGupSUA zocew$=9$c1O)ExnPu;q~6s5~grPz^5_${`o?ZNjlUgR z9;^Mf|Xg@1n!i-L$K?h@JMKRYB6j*2|>?tOs z$=+%6gpq7R&B$&C{R{jQ^>JtL-8;86q%jt|#cVU(RHjN3DKZ}o_rQq_BpWw3<4vN~te z{`_CDW4SOpDPPswox3c<>{OJ)3=IX$>V<+FEnzPpf^WP3wES^z{wQC{KBmIbCZ9$a z?_F(Oh~iIzDLmH&WpJoLS!mU&oAyR*_^(+y>31l#+cK@juJv}UJmnWz+`W}jdQLIW zrz5Y+vZMt8F10zwChwby-c`*g<=o$&&Qf`kdt0HU4(R;dP**$frq$A!&VP$Ab<><@ zIV;z5f{KLmtuOy#2P?$8h&nv21!d4NPU>RHVL9?i`G^vheAH`!P*XwslxTG*LztN5 z2L&dNLjDlnN3P=1wSgNc*Amy2I6l5u{C1^6?>}(FQ@UX7jDe!HrX}mI{jE7f=UALp z1m9(bs|Rc|M{*kd3@p~bY$ycGMTeywxx1`E1M{q0Y^#Pv_*u>HgMfJ|_AS5rH) z=vN)5*bFhK^j1)=|FywQh>nmmH{CW5IrN{^wXE!Emw`5;?V(7hoAszqi0ZasC2zl{ z+>d@-T)EeRy2SUw3V(+C8qOeL7Bqeeh(_-F2lSir&n}|w2_di@#ErTq!FpxmY% zq`z2kf{v0xk_~0C_JWCd`Z)aaBvwInZL6&d78`525rUI{@Tx1Tdt|786A}`7Lp3FJ z_eX4MlN9xXNV1?odg*?+PZ)qofeU&cG#;gHsY(THmcide7R(|a|LVgkXs>Lg8WP_W z{{kVpE-DM-)Nb;A{!gXva}4qHP1on8dC1xCGzl}nmDL05D>gVccSqHkB1KhKp1bXy z+=B;6d;uYxM)O-)ZXL{BJ*9!T66bs*(OP6t5K(~jyTE)hJ(>vzICJwMhP9s5+8@(! z`j2(mTJ?5AaIQgLd4ZGT46mjFZp5|7G})$^%76B%e3y&WyaJC4P5xh!vkjTvS0HVx z`(BmxI>4484?itP+^giB7?FJW2qt~%Gdm!{pb%Co#jY9S;sw8ibLCY``K+rqMdZ@` zyGsT_d7Gp;{&#T`=lwLMLEYU>@>oO5DxTDfg3G&~eNq-foi{0}?I+|++?0>+p6>MS6Lt&iC_CA zjzKK_*mXON{a1coaJ!7dF%D&ke(-+d7QeRL82hZs4tLtmq`)}b-d)>SV*es`Lwm&N znjs@OQ{G=4&m}?kJL7}~JCD}-K4@2n=b#ec^pD~N@Pj?5aFD_B_=cN{zq4sW2Rt_F zmm)LBe``wB8hQF!lQo_@mUWD z%rtJqtQd$~?uJ=wMlXjdw)t8rg~7h6ZkfbgQpc5-tT>efqt0g^A(5|NkawTJRbql1 zHxtZuh9N)gU0pt6+VJMNlB`9igQA7|u`%rIJqTgRBtjeB3(ZNX%|cu;8p zCM8|`!m4slwtruZ$H-29G+c^13e98OYT-z^U3G3ctVRVB{#py^AU$8r#OF1yS$A~I z%u?r(Q!r(xbvd~<)sAKaZdgx<1LOY{(uG%J^#871^ptriV;s-x_f{k^F(*!!^vt=O z=BA%uUdNg&bM<}<1y-LdnK>QLvSiU5woCj#762d~3;;+_QUD5QsQ|Bq|0fM)mo$I3 Xo~$29Wt@;d;Q&T=O(9jfjuHO{fT9){ literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-150.png b/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..884084b3a840d0ff3818dc4008f0054142051cce GIT binary patch literal 6364 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 H@YVkTzF5hE literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-200.png b/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-200.png index 8b4a5d0dd5f6c6ab408e1edf04a07888859a9eab..23c8f14701d74c2014dc07c36a5158e8b5366308 100644 GIT binary patch literal 9431 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 diff --git a/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-400.png b/Wino.Mail.WinUI/Assets/Wide310x150Logo.scale-400.png new file mode 100644 index 0000000000000000000000000000000000000000..58c8ca7c1a81572bdf886514c1ce88fc2570dfdf GIT binary patch literal 28344 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 F{|`6k1nvL; literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/WinoIcons.ttf b/Wino.Mail.WinUI/Assets/WinoIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..505f058ad46c6f7d70a86c3b6464ee43a2a73774 GIT binary patch literal 15104 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

`Q?)+XdDHF*gE(j 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 M07*qoM6N<$f^+kRO#lD@ literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/BackgroundImages/Clouds.jpg b/Wino.Mail.WinUI/BackgroundImages/Clouds.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f643572d1e1e3bedd57fa6274bd753838ee15f4f GIT binary patch literal 124682 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 N2?9E*j{o}L{{ogE6DI%w literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/BackgroundImages/Forest.jpg b/Wino.Mail.WinUI/BackgroundImages/Forest.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa58e6af16ba465421a9a1d3e6b725b41877078e GIT binary patch literal 84848 zcmc$_X*^ro_c(l{^lPYlLy2n3MMFbHZ-tuOa8Ywf%|r)NNlA$*L2v4|TJs!YZfhpS z8WKV$)ReS>v_)JEf>gCal@9lx@9+2jJTIO%&&y};&)zv%XPBk^h^eg}=W5zY6m&z)?URkQJ7rz)9dZa7>tw3$M-q z%7E(sEoT4=00x{DmjA6S03*N}Fa-33#aehB0=NPfgxOVi6$b;zY^P2@0m*;WEd# zlm32xd!5G`>Tyok;br@6ZJ@~m6-to}h}U%yvf=b??gFzi?>+XOEdN3eTYy)J8&4Ry z*tEPf%&mJE9dCNT|A)mtI9*v+#1m`{{N^ya%+bldptbmRzdw=lFJPd(yAvP$w{?`|qGC1D{FQk~?`Wh`bS_H1c7i_2eUcI@{b z+ZstZ>ck0&_<6mhkEuiZ631&ru($RHJed=M*j?O#XHikNDSn7S&6b}L0~Ptl1kuH_JJXBG^PeYcW-#%Kb>q759{&_-NO#XDeVoUh=8y0E3zSy= z(OQ&9-7vh8)thO|E1z@icZ@Cf{(N(0(K)d%0Bu@%sqXKEN(bLzlg_mP|4ve$4vzQv zQ4iMNc)uULk9}D>yM2{y+C})`Il*n|@7bkaQ0`~*zB6uR{rv6xkGNMKc!E9$?k1me zI(csqV${d2tCUM#i2HJ|AN%!tLV)2So@r?Pwx)!mE7cS?#~L@K?Q#cvrptN;9}&Lq zl?vIB5zS?4z&YVXwc1$9qQ+@0{@{NOecnFC+329-+DwBc$7;r+LSgxI zN9cIZPc-JlL{Y+^?IQ?m%=ZEJMz)SxU9tsyse@l^tYQ!!&^7}97B9d z7(rRI#mkqoTeFj}=EiwElgO1hQX~T%w|M!ldov>oEJ%p&N~JT7C%|PoFMK!D3AiO3 zz~IkDt>IA={NC0|_8*V32nlAadzBe0O~ytCCk?Up3fXn91s8P8D@_uETSHol^4BmY z@ryQH+!bcG&Q0`N25N`fRX?S(XJ&rk;)O~t^(`}w#yr2SlbI202NEd%5{zhFA2g5pU|#wqw@3LTg3zddp8V?I5v5 zX9235ln{S&b905uUweMb@o4SIud(dTCgyg@e__Po$0i4luSM=)jhV{+?mcgZc&Yvs zUN0BaO8m20&J(b|+Uz@CzF;~|5%5R+1d;W<5wT0qv5m=q8(T^Ja|???$zq=1rB_Hz zeg4R0C7PM14&w)QaLnyeaN7{SI@Lm~O z+=za@idZYkI=|EsMAsjDaE_qA!t|eyj~oc5C$(p>i}KT=XT4~?{ed&{v<$+z4_gD~ zv4qHVmW;v1UcBiEZpmcWd}zjlHvi5Zhm{R7Hyv#>I^ng0r%_}0*?)A75H3D4$gn#R zG;k~X^buCwt)n=jt`=(F@B|4o zVxX}9Jy(eqpXkH%S2C{+j5a+y&LmU4tnDR(@6YfLb`*87o{?O9ssz?$)TreB8E=x>X|8un^*RrL0S zy|E8a`nJ1O@!ixksE=J_9J~{=8(DU6AjK7Q4(JB7J{lxHZ><~X7o6DYN%xBnV!b(S zV_M4RE*C>KLT#-%@ncEw{T-K#%#zV><1BSG=FO$GEZ7yw&q67;oxVZbn%7fHex~wlU_PjAJud z&xZytV@{0d7%ua2?djCN6EKv`ih<1V^-3lF!AUBg7jSQJefw6hZGNq`O|w&2mwpT? zD$>Kq;dieQtBxK*%+knNN=0OUfE`Y8wsC#5{3r4LuT-Mx8i#8 z9~J#}{`2lZ!15==;Z*qB!oDyH4|j8QL~%{flZwMN)tNaNoHiXGf$M)qZ(x1KTa{VI zIGqtK@{jP2!JBjb&HkqSx~)Qs&FJbj{n>I!IosoOX*L#H)Y_on_qNkao$>W+;%bso zZ@}9RJKsNk-yL85@teUP=ca;R)nEuMbWX-6<{&8v`&%Vr_wsq=j}+V(w}?h`xBKl<=ZelRf7%wj*^BwSeV`Ecn#-pXvS(k)fHDpLVMQH1DL`$(LwxfSCaJ^TE164W0?r9% z%KQZXSnoV}4=H0m`xBAxnd%wNQT$|+p)+3S-}F48(by*NJU32~i@UF7Q9@kwuo5A% z{AA}1jOXw8R`kXSBY3X1tdzgHJQ7j*aRFzHdolYuLcs(7X`4IP9Ma;wsN5I1y|J@0 zsQjH@OKnW2#6|F0{W+H}Y7@Sfb**e|Fm?PdUj74dCY+-iyX?{R&Zq^|nK55Bzc;q3 zP}6_M6_-SnYqIR3prcu3=!K1_T&Gjs73jFx)3>}X`TE6da{Gf~cHy%jiY>i_cmrtx zj@R?+*|XSR=pQ(zttQwJw<22J@C;4gb`p5kYiSr3v-`Jz=h-1e%z=RjKU$xFnZN#7 z5UCJih*}6`NsnSrR!I-u59?YEy?W5 zcucNC_-soFS(A>&1r-kA;c-lzgQ0%v_+Wt1 zN;5xkZXSE)l5*%k@k-zVXKyUz!sS1l2b?RiIOc}i`+Kma5}I$){_YNk7B#((BYhvN z9vS`;wX}5L|FiOR&)>$+!49#n)U=1GA)1u^KzCa7GSX80;CLz7wT9L=*&f=23eQ~C zkbc{8vac(cRQ|Q@PY=NgbzoIve_=RSKxW<_H}QCvNZRIbiNpyFh{~if8I|r zcYgEqhInK!_?Ex)Vosz&Hk%2E1iZLm^=Y~Hv{XUugB1M_kqj$+k4x z+*s7({MUt|Bl@`7bc)~wxH%{$p6`ubG@(;=hkE-q2b?fCnd42-ku#)EBPUKfROBHJ zU)y6L$~H6QUX&Z|Fw-kmimjyTE?#DpZes`oL3HDr`~KL=zc#JoZ~dh~H$91JaXTBKu|M4$E*A3&C&u&f(}P51i;T{MX-H2IF5Y8uJ;(m zo=QGH!&_Nq$(u>zilJwdLKOXbLxWvcR{B5Nt~dYlcO15ECypn0*{sx_ZMq$^wU}Z$ zAL6*XIV@QGOB;nP=QVexoRgZ%!aSJhR;)hJZXg(N3Xw>KR?GE_jx3ls~!ZJUYex!K>)Hd&Y@$YZ)c8lb) z=#0qK7l$d`_Bzz1o>JC5XG|Y6ai62fU5TKZ;#dEZgzYIZ&vvGp zo-KW95<7&cI2Kf(H$St~95XRJ!4@slG2-9w3qFs5si++NIEM8)C^Jn4ID5}Q0xx%3 zSj`y$GcsD6m*k%n&o{ajMs=i{_V=!goJQlW z6w(8X7Y8@u%_~phZ`pj?;Tz$2{oKkMIGb+A(YPZz>bPh6Ek481j`|6aNK1_Fvw_Xg z8#{caHj*+oCYhqw)i)5QFw%O_Pp@338q1y>+Tb%D{=PC)feGFd?>gM6KgBz?E1&s! zwll?qR~!HJ^H}g~@yl-2MZRD!YUJ0mQkzly=ghmyvvKz#%8GNUr*q6f|8q>ylMouRF5!a?|>Ld!@lI=!2+#7=h^E zx*qn@(kb|=e#VN|h^MK;&9Kpy&RkIyVrzfgNE4I39|hJ9C2XBM?HA*m6q%o}zAAM5 zKCmpN-pB0R%txE>Lrw~KWx0=>zn4s8>h_M(PvL{!lJ+qb?eDgD`@y$*vL|P67Q38z zo8|v65Leoxz5V&iF8(u*Ve>;d&V10JjJrb2JfLNev;kuAsAjE|$ZbFW@?V{Xh1^q;Ezag4{T@Ug#6anPmtjTS!W zFDGELAs;c58~UyJ%e($Ml7W~@(%6NO`E7#1NZri-ps{o4+tGWi8{glqjtQQljU075 zafJbD>Da%_QMrKErL9YipZi~^iIvQ%)h=lmyxW;B>tvsiuYDWZU_kF0K_DF0ni{eY zJ+_UhI;qXriapkU&X@FYsT5(nuagkTW#5*ekB=QBArvb6{4YC=q-U!Og-W?&ckLf0 ze0wx%eZ=7RXUH03#}!R*O5WdF(#Mk34tZ7-s*gLaC|CNQ9Jn_blS;<=Wy;W3Io{Ka z4;q)U;(CH)?du%QDulM+9U2DSly$MYZ(W{TylBEQ{d6G${k3nehdH&kHEybW;{s+3 zbIG8`gq`BeKyhn$lPx!2x?)haYM{{aLm!KLRz&Z}OmVe0o*gMlO5$9;@T+IahH6AA z1rdWgD!qX0UN__>8vUra^_LBz+0_$2Nn&91eeNm6Z7%O8c97=PhDwYt*6GJFnGNF^ zAv)#z*UEPFsT!wEhiJpU7r|;!(|0UD?uS0Ub;2p$mR?e|3$E4Z!anM0%`QreX!D_X zhaWvBeFL(9zFD>(wb*nkg03G`GvhawZ-h4J?-*&#{#ANAc+>bMNqe^J2Y%;3e|#{% zP#_>Ju?Hjk42*1wB;r?n#*G54eBr27ZQFJ+xr?5IZMm}Gzt3EQczF8I_`5&jAU}2UEN6n{hs+s#!@+ryl8Q@|j`xjN)`U zo#aEIFZ-x0!-@gJfoy$l-|Ef|uYZTP#y8q;`H^_?N7Rw9jpw1w-16;x|3L$DgTzm& zXzKjdpr7gXQtb~N>5xS4=RUnN45%XxAr2X*aL+@v?*lH@n>z^>vUcK>W!n@A%VT%A zhDytP>M_x&8pe-HNiZBAkR=!}4f%757cX2md;Uja{~nvAIPjNE%iA8;7W~Tdq9XRj z{=7~PGZkPvZq+74tu*UbWbMCL)UKlS?~Ip)7){t%#6X%ftUQn~S@hP%h6FSx6lDdO zi+CI!#bG)4O80GYpoe19R4E#Yz;t!^QzmjsA9`-0A zo3XNfAav;beYTb-RBCBv6}}l-t6NE5sW0N9`Lu{&SZ zn{=7KB=Ihxpw``UO`&t1nbZZ#xdt*qtmYgZ7kpqu4W)QD?Cj%sOtYTM-re<;F9N)Y z^PAl;pL+7hVUz9sufu)#Dk9x1k+%B@QIb`Dw(ia6&%BIzRZF>KRQ1Bi`{nOQ_CIdQ@CyWwXNPldD)%YWY8zgKaM-+JTX<;$l}I?f|r7w4Bv z>QmGQ_SoaTdGKywvv`eCcKn%3A19;qxY?p(=^ zBY|on5Ue*D{H<6ry*X}1U+5|ezh~sHY`A2!w*=_NvFjkG9i!03Uv@+M;xQ*XHTZ^D zCByBBWJNtKvf4{PY!`ne855CYrrZ?2U%VT4O1-Noyk_bE&v?siDH~I~eFMTa4?UY0 zIYg#zReDyo#IQ;W2gn0IkN9RK%zoP&DOLJOG8q45!L&D#X^i_F=1aj0nnf+E)96XX zf>HirHnWh^`@VP>+LapUgX)yak#KdT1k1=rEndc^vIo!VBz!|u!zsRQU9Wo1^Xt?# z?A$Gz%o9UAUr+MXTfUWjagM{)?y)KiW8asAZ*hh3Qy?)oQu2CHHxt^BDe#MQxkuwV{7KQg4V*R3l^3R{Yo-G}n z)W%2=?D=C}ryZD~P4J}?V;IHB%~UcO|3cam5|pWKnbmFX+_l_g+Mt_F9`o;3u8SBgdi{ACPodL$w-=>q_xe!e52Y(zZ!uZw|K? zbmGaumMRbLsA>VgLzT?nRNv?5B+qd(^e(c=<1y{w!p&rg)*7goYxsV_cfes|Ww<8> z$9S8Irl0IRK#U)~RdIqzqA#4=HrZyVNyJ23Oon}+_=5uxj(nq_Ja5olHF1y&D2M+d zd8^!laL{^LBgs5dyrwHA+((@ansG;KgUBI6355QV$i*95SxUw`Owy`%yiF%LyPNt0yQ|`VD=FdoPrrrTO`e&LVBYjgw9v=HH`AVbVx9X3T7N6w+!UD3?Y0lf zO;FHKa$fmOmP7HROy*UEbEni~ET=7-?}NqeiWZF3ggKoW`1ZAPaj^>CP3dkjO4((Q zX43%Gi0{-zKYS-;Yw#B|-AKT@JKNqcXG%9uhK*Y+kAu7yjX_WLZ^}G$GElc5&l2E2yQMxQlJXx z-(z`YC6ljH5y!_gT##a-D3vzrHlnEC)KlmFf`~mPh2_>g+i(iTc8cCw^}c8GXw zfFM6@y_jC;h#nhYB-P;!xqjNct9vnL&;Fsay;y3d)LP2uKJpTNLj#r4sc}^TDxM|@ zu2w~L_}GHnBx-%AI-O@7O;-0tS`&P_S?XhxSii^%wBAM zc4d}XF@Kf$M^hSg`z$(O@}KqD04bb4S*5!m)!S>#LQNG6JQTAO>x7Hn7PE8(y-RPN zRIcc!qi4dw1v-0U>(`}Fhr1peS-HVDH~G6{^nv2XY)ID%^RnB>ukMCRSxJ5&e;7D% zy>y|{kQd&lQ<^~&R-}J~-xnZ{JJy4dU@zEA$1b;jyvaC*y0k&3MX0;$>@uCiZ0_8p zy_2Hs0w%QYCJiXOwvzlmjz#AHLT4K(cRyeRo2cLF62@F&VpziL_OL}DDsH(#6 zE+~KqyDwKV0eV?qV-ea-i1MeK?j@EdC7Ia!G|>f*t58xg509R^F*G8Yr_r;)K0(e7 zd2~#GX}w&z#y8wuT4R>p)8|)sQUuFX8{0-$s%t++)>2kISsir004W)C#j62?0yKl% zC_#kX_lt^26|}}zeH={-JIUF4yS$D5uRMCdF$a3w=E(SB7QGxVSTa-kjyC3JM;I>Z zc;75nXuW)-gnBNoSt)$B_djs=oPQHdMK2UE_kU z54+^)pMJ!6DPo&xp$*)BEJ{35;C8r_e8y*MyrO+;dl$E!#i3BTKQ38LNk!a7$TyN1 z!6p}V0?=lLT!yFf{yMLWZbsP0CY&6&WjA*VbGQBl(cNXDp5l<9S&;8(7I`O4Qls5P zUaczg*$Wkry0w^C1K|KSlJxaG?jyHpV=;U#rq&`%wkJASF>E$Cpuz;3T}<1F=})9> z@piUa|1j5Y`amAS_fv=1{)UXl`pn-sV(?_q*J%vvaTra1s9MY+(iX6`wwDnBiB%D! zpQB9sP(#=$-y~CI1hmKe3l4$z{d@C)+V(qZU%f zu{Kr1Q=_)M_WE5}ZNT1gTuQV6tS;K9>fFE8)LC2Oj$n=0}`xk$nRxUsjfRJv}cB zsSa?Tu|SJ(QB^5*|9R?cREOFF4=Hg`h}>N;SQMoFz@^$ar0x-OQ8#v{%hUamNx$G- zqgW3z&%FzgTY28YzuU%%YtRz29*z)fZw>0~J+HVHRxojQEK~e8kkg?Rm;-rm<@Pne zOO9ye3RqZnCC_u3$_}uFELP^;dQ&L5qI-M8BBH_e<%~w)*+2BAd~ev6VB^2^F6=NF zD}*oG+{8|q8Z}FdmPej#wb;v?u@_eGIo)A_3RnW^CL)^y6v#`-w_=s?v%47qZ_DWP zF4t=qpAlzkbbX3LW61Ak#+g1$UxuYa1DnlzKSEhlzI^`M#XruwhUGyeAsNpeI9A=c z@2!1YKe;+h1rTcoivZSY#3rRv#+wuCS?`uOvAcJ9Ax@aG8d_D}@u`W`!!4%yJ|w6| z+(sX}bfV(z+w4j@Hyh^Qh5)^JSdEl#!S_HdMBAx=x4O8DmAg1G`H5`0I?%?c^NVe{ zcrks3JrGBeH)!6T;@ewVZWQN1Hn@`-0v+4f-FM{eo#HQ7M>1B%bnH!hd%5TT4FPynVgXylfliUrrSqQg41D_5yi#;_-%sn{Qk=a4$%DU zG>q}Cr@5&o>QBlt-H?bB5w0Y`XHNM}yqqq50RqHOGLl3v3^3q)iec>gIfPvFBy*g& z{)=ZLO7tI#zNA%?E$19+Byuf63nm2nqFd}D?M%Kz>x1XxQ;}&TZPDuc-Mn)EwQp6c z!^2%$9FVuQ1w_THi{cf~{qG2S%QL+7;a=;3i9Pm_FT0;G&ZJcd*)BUMWNOX=>MN&h z2d(&}c;~ZVA@-(l|EoNTH{Kd?oCyg7)W!?sp+pv-Z*X5lL`((lElvb_K&h6bRdg)V zdz{qj^r`$CooNa(Bh9M z4uvF{2)KC`*A%>Rq$0s!mmz>H4sY7*a(N@Nwe&MDNbVBf9<58NB#}B!wW% z@l|*=`EMt!dI`CzBg^^6nMbT=d%tA$n3QZ^S=fnhv2jy@N<_3nMPYZv!4K8lB>l^B z0g#snQhFufvS+sOq7;8IH>;Qa?%to!h%6F`W8e8W zi~Z~T{-^b_@nTCi5pkQ3WinzSFr-?Q6zH}%AS&9J)?>_3GDAOp-?xo1Z8KBa9pVrC z)%wqx{(ww)^@LQYla{Px8hlJQU&pUK#Bqn|yE0HfjYKS_!%{vGH9Ez^6l6g6n`B&s zng`?ndIFZcYf!4z+WPuYrMVA-ieo#Qb$!@AAUMUFDd*7`QsD^b84oxrR~?|u-pqKw z8qGS>sB>=aPviGJy0Y*bag4alZmR6Ei0fy)&_~H9!H!>9JPYo z2kweCxZT#0yL%rn^J}yA=$xzF$E0!VlsQ?q5}GfDJW{SO+;J=3*>-n)q2SgCQE}7Z zo?I|kI-a|zoF z+9WT%?za&CTbDhR-!Z#!BmNnW22VT;w(zuk1qL{gtbBvYo+8tzvQfC@p%bjR<(+-} zZrNL@W-!qfDbYOjLQ4e%%6mxilJNk8A#M*S&X|^dK||ez3%^}B$zl2%5_%6RA|^+r zH)Mn4!yz+wER*NA{&VqsARD6ge!A29CF^MTPXGRv(KH!81QnMNaU}VwfJK3NSi@CG zYa~eob(>16@^tR6#&|8(wS52j1vB3J!G2Z%&GEHvvb3<331n-(m?$c!>R5G>P`WW2 za^YkZw%peKjttDg_P<}5x>S=O4*|7jLov(xxoceD((4!Nzx^5C{FRPQ-ry_dq{qnD zXsSR&N1=?pjC12!4GkqS6s`iDv89a0o=jGNf$wOFG!ezcg{VXgS|S5okW%YBra1*4 z;X{-}2Ze9;G>lIB+TAah(X3H`xk!~MTFo;ROoGBo3laLp0^H^l!RY2RFIfZ!5KsTX;>AwQYeIg+~fbpho5K zv)mhS`stJaz4c2)NdYIgDnwh^7f8UP)sYjH&^2RJ|Otz>?05(5<*XgT(l zwU~(=SqwX6bji)?IF$(E&#JlV{l)n=Fgl5z{&*;>z^Bu{sj~PbgK~!&yfnZ{GF81PbBA_Y&1OSwv zxwZJ-m%Aa%kfzCZQPqzIYf`7VbD{9&nd6$*)Wr^~ZNJVqd*0`DIkYsYj~5UV*Q)bp z(piZpq(xjtmAaH%vM2y*P7`8Mu_T5Wb2y1o4Uu8o+I>&QrN!E$lP%~EI-Qmj*q!RC z9>ow%ghHLUbwikX?*Rz)|7M)uc9L~{vG$@V! zB5>SU^kdKiDXyBJyLr&Oz^lb=uFaijBU=Y-;@JpvV%fWw>%qE26=Xpnq{T|L{|Nv{ z3cYgx1i78$AAU{S_nO(y>_WL{e&UY)TrD*Y-c@^5PDC*kab);vRmaPc49l4*?*XbH z@Nh9voOrhfsx|5{d_sr?04#GrZq;xAHHxa4ZEJ5B=*@4cd_<~95j@<$K+}raCl?N@+X^C*LBRkojZz+#trl1}OzqC(&Skok`1JM=(y8@zB zM0?Rg7E{4u@`chNak^XhE#@)r^{r>vTIF=eL`_?@Fzg{~cgh;#R6MR4RDhZ7VpdAs zA&RT0Xvu5sJ}nMvUe{>x9Zw_*`}M>g3}T^sSCI8#>P6jUZ)p7fsA(*lJ&q^%)Hldq zy=JGFlV=AhXi!c!eS;PA4qVt=ycZjPlWi#EvkK}=JZY&-(eu{+-*wxjg^MdW6%iN_lCI?oT8D=Jjm*T>>Xs)27_plymn^L8 zpgCka^``1n>EQJ-7YRayU^b>Xr0&QQaU#)GYkuK|hB{6fn*-VciwcDbAQ~@Oh!MVS z10L00*zixg2Z{4ObOIkH1+zifI#%bgEUokl@{%(Jmwb3Jer+OPamnPd+8uH+dK&;} zPk=O}geB1Kq}t!|r!8bs#n!)fX549SJLwPeT~JQFonmq@w9vp-c(9kT7;Djjh z`%EOMhy&8PXg{?uBmjD1om?eyMchpRHKyWH(9oc7f*X1}kZo|Qc=by_a}nM>N4SrW z@glF#o;(c=vULZ~W?5g;6a~o+$!6+aA1WXM211Fh2LQDk=}Aj1F)6*AfvmD~`W0`T zE3!4VcVf;pHBYyx*+CU^)f%kEW>zh(=*GJ^)D{o8u2tcQxVy>)>nvBJEbdYr|RaKyfb_Stj3S$Tr=J-b`upB zho#95ueQN6hyX~~ArJt}`!+vu6YfEuA{cLk93`yR6?H}=ZMp}lkcFZnhRSn6 zZAacuRVB+xR-w1kXEHMizq&*nznP8r~LeC;As6Pdi?@>u_2)CZ`>P zqS}y_LK5WA@BV>Lz^N(#2xf0h1oYO+cSqzdJI*`eHhJ)9elw=1+EwA`2qywVQA3E6 zZGFWcAXyh-oS~yo1lJ%A7MB_T1+)`s&@XiPLE3I^05HSxS%euZ+D0vJL_g-z zKQ^knO$uT-gg0ZhDJW#$=D6q#2O+Q9bm+W9a0eJ94iXb~gf`Z~%Gu!MM-*it0rdiP z%ba@PG1k!`K|gA|LeMq6OgQh7ZfBP{pJ!<&Ypv-siIMF@32QJBplZ)gAXS94fF5RI zayV4$?sh;#+e-^2q~*0kKc_>#VY1oDug=kJbJ`kqWXbr^?|D{tQ5^EIQAzRUD!^t- zmxn^Ok^W0Yb!}1c?EXqZh^7i);Q}K9huri@%{qd=!yV`S>FvBtdYUUNEl(=YVbxRdS8mH@I|IMlxi4;&r)e;+pzvQBv5 z=zoqIf&MGrAC7v$)oX>@&yQ@aMgsCt3dVNM&7IAwW12x?M^URb!LL0O>m6X5BF%Hf zbFl8i9dyK5gc5vpk^}Kd3u_P5v~4WB;Sf_c!Mh3%*3wR6B)M4U<0a*cc2oAB$4}5Z zmc2b>ucHv57N~HznnsW-oZ7oy5xbh_&ld+Ecc>J*V5MUWu5QsI>8p^3FgKqDYfHsK zZGG?JjfuQ2a)OrK4g15ypoiXMmX}|r)NE(z#M<-=$s_CRGsS%jD`en2H6KrvzQ&zW zbJcqGO2ZeKO6L{$YU~DgmYGN}Tppc9pQ>2l4?``qR_74vUVmTe0G!0c919LB=^N?1 zFU;^Dte4q~$@i$@_$JLrAHjBN(FKFr;G*yJzUs5{d+rOEs zDxo%GbG<{%7;tkMlFWE#RU5pEl8Gz3+U#GLp=qr*5qnyr#f4;5o1yLDu0;c?Vbu>| zdBvQUlj#w-%yoG2aC6!N^%%yru42Ec#+1Nr;`yovu1MKDr~Eju_OzqZ$5HR2YWLB- zYiNNCDD8^ap)fhQyE2wXLk$p`w(0Qd0H5O9R_tIyEDyK;(kwO4CTbZFzabX5Sb@DHNb<;2e`v74#~)aqPQo@gh5Xl)M)&*L4LvCzNqlEjB~ zK&OO?CG7ziKD^SF2JJg^jPpd6xFU7Uw}mk4T^|OTm=Pn2zk|uvXy<#Z-f5B+T@8y! zwR}(!3nNA6$p~kpgr&xi1QJT4YQaeQ>ST~lJ>xN6r;VzzhRRxZgq>oKJ_V3$1A^TEd+FoQmq39_@@?QDO#HS^y+}|S;5Z~ADQ_1A zq{Bq6S^{n^;xc5qm)ip*z_>0i5&qIW?}^$&q8tdQZ-a{aCgs6BxR*M*Pe08I(mlqN`or=G8z2uuzDRIeoi#JjItfI|??OP7pG?FuxJ0L)(K zbX2!r5tU7CbaMd^bJ#Q0PO}8(ar^svj<9$!q#m-9x=tYTa4J|CFY=>H?7v}0ze=j zqHNw1Q9woev4{)MrdwYHaRHlBo}D zs{ojcRht_i-sbquJ8_3YfB}|1fTUG@m4kYb5c1!o;w2n7 zK+dWinJ!oLKMFu%fsQQkD>tx0X@_4TvV_lIJ%n5hG z^<1)YT#(QREqAhfhZLQ8@XO7D^y*BfH|k@fvV0pS51#@!bh29SJ}F=Kp+~q+b({TZ zt9t))sPsNXeaVm$(=Wo549bSOT;=qF;FDgdR+H%vCk>*CceGC)FE3>SwW>bre(3z0 z_P)Emid5+|%O^P`Z{iLBKJYM!}(xK@2;n@By}j%>!^ zJh?!wow=fc@(Ps?&q2wA z`#>K=fuMQgVIhC&BTLlOtzI{ks-B;MWgK=3ZM?4qetZ44BQdo=tGaP)TD#i<@aVAV z44ad4d?s1yD?5fHtvjgxsV17|tM<1oROg`zs7tNtcojlMuLcDpHo2+&4Orbxb&$5s z)1FeXR)>!fY4x&JPGfF0U}>!>b;(s#aiD%WS&papf`m~sG{3cw4$>^VZD)TQ^;TZ*fo-u1+v5f~98&Wb2{Te#mX`z1BJV)pBy~w5 zWV#93Y1}|SI&KJUzL(rDE>uACP&|+$lv;aVYs+BtXro&JsxkE{vNOl_a804Q4k}$j zI2EmJJ~WE+VmxvYjg4?o*rB`^67~=a!0#;#0^F4esD3OFsY4n+Hsc*?uTpiC49Fcu zidG-;c>(sm;e}Nj6-c@Th^V0g zfH3D=MD#N4no4tWL?}LheS2UV++76*1PJc|M4wKSP7J9dZ&cp51O}Q;y8~}jaRJV$ zZ3F_%L?W%a;i!i_$x)Qk*#}dbgHCou`8) z9K-1zsxFlpM@j=kEDO}CnCTJKjkQA7at@QIeDTmc|1J1z{k zv}tRNB|BM>-U*jQE?$xa_CkGPAG{2aK&qvIp+)vWWiIDcB_`Athkk#g0*Js1>`C6I zf|66O$iak)832yFbhi{f>jqAHCDd*%Ks!LocDF(JgLD&$nHUnJ-6ktkfv~$B_dAG^_F~or!hcslT3#wbG%9d=A>&1?g!)ih z3y>v_3PS@TQb^G%7fFy1=0XDU(r(K>5t7m%NvyB3ulhekeFrp~@AtT(tra9OBUXgi zt48cfLTqBRiVl0%tQtkBk=T1viLFYh)fTP26-BM8T~u3CQ>FBu&+mNC`JeOVoHzGA z&wcKFo^$Sfo;#kGGP0Qf)2y&Qj_olOLzXC=8P$JsQ{%0vbWn6JsHjRW)0$D4QKY02 zr=o(-c~CtT=P+ZSLOqr&|F1I#qc~-GFHvVuOiuJ;(f{^vRF*HOXdhEp{ZIA(pS;xl ztW?^d$5fZ;uM1Pwjf%pPIl;`DE{pP7O4*7;S5QEd#WSa(*Q0Pjd1W&HWtRWwxj&ok0J!p%yKr2uQI$k0}ID6mmFQP{jJOfg+As0i07lpa&S98?V1Y!t&nulHXY%8#n4^pd^u~6hid(%BkN`xT3%>-J?iI*)B0qOylL~#}o)7JB1#F&~*|8>+pXN#{WUg zsj6}RnQh8oHTNjoQD_^`{`a3U;^XQU6o?k(@F-7_hmzbtLqmIsmWGOkg1iKzVx@#m zWaYF$*UfPE>|wrsQ8ZwARJu8_(c$so|8B9kq(wcnUn>tjd|JHPb@124u3sB{Mcq~< zkz>ZvMqT$_-ao3>Z}AUFCqpwUbb>0`RUa>Pd`&X4478xzcG$aCx!0bw=inzh3Z(6C zfrezVV?$mk{7oX!$Q7D7lqwbW(j^f({4$hcBrIqh4pZL7%kjNxO<^7Jtth3EjRq*q zUe={k-j3u@@L@UnN7bO`cPsRxYo_~I?eO$6iuOY7cY1GLB2(<_B2;}4>bD~N zKwDJ`maWW*(tO__b0DV{`&)4QPONjlMDa1Ip7kEkblUwNPVe8xVY-@ z*%Q!X(9LTs2N^zYzR%25V(S0YeNj#LP>%b1^9eJ*UZ2RK!C7DR?DG(>L7~Tk(7lwx z(1~Yeo1yoa%(iyroO?S}?ZK6S-O+jEsA@kOAKu_({AE4Ai&fe8`6p%1$HB!gVdJ%- z%cTL&t$3MqYH7H@)uASD3A4;Fw4k!Z3_F9uos;uo(l{7N3|sz1u5j3iu-~bnw0_s*G|!5 zL%})=)zrihfexh>wngMtGF>q;i{~3NMMoDjl~PWfSJ0-F;VO2DoJ6qO9>Y553vL!Y z$Hb+zrBxN@jl@ssfJPjD@X(6IAZw<{kB$3*-hUT zNdmjaIh6-q-n=9mzL%AcRYRR0um&&$JNC6MdehjgPp;QmoAH_hErSlD@q(Zh!<>m;KF5BWEJAx>%@`Ol1)#cEYUa#>990?}-b3#i~{xdS`8%zk+Ip#neF-F`P5TEHYtr!4yc-xRMZ`@B-1=Lv%{(3brl)osd? z)%un_q$s#cF!Cq{IEJ&2KeV{g_q7vPdG^TK?&e5yj76<7^9N=NH%q@ST+YNIGs`dQ zUKpf)pR4iOF)2|;8>5!atb?*_=JKu5s@j!ZOE?bjqqCsbm33Vg^}c}dod?MX&A#;& z{Gp>22xje2-B$6@leyfKr)#Cd&RYA}4Cl01>7$aU;~f5Zn<>X^%_Wd!`9f_I$H0?q zy0J|Y>e!Um5OF$lwS#y4$BC7h@mPPQe=HNv3NW|{RC%^}qZB%2_#xlpISm9{o5Pxm zyQHEt9Kab^D_=7syQtQvn#5JaI?3k3=YkaV1Ik5;2(5l>p5Zr@!*Ar``@&>X4%=7I z04iTPn)x1bq6BFu+^vac2QL{Et4`9KcWz3FwihqHuAQVZLyM@MDAay^jrI5m+a9=K z{Q+(gBFNIl=|5&s+6QCztLx#V7U0NHinXDS7mPhMf)$NvK_v9HdZ2y6H8BAgW^GmX z`}VE4MF1(m8l3>UccE#t`-F+3Qf$U^+Esf&<{I&H&X*!n~9w!z0;}m@V0z(3`%hc3$M~>s@U$S|n3=UxW2fKk_&h}iN`$J|^ zn~hJz=Y)Uc^*F+6_b$DO=9Hp&;+5Crz>a9{;ikT1X2s5nj0PLocE`21M$-2qnutJN<#Aa&fJLBq&niMX< zOLCWD1rM!Uk$Jg+>dKn;>eVd!ZkV|SE*bC8e3kP-Uz$@`5xv*Tz;@%?HyMBtTOh2S zM;vHK1kPO|`zXI}=kTj5@uyp3pS_ooJRC(ShN}nQ-EJH6#&bxUn*f-r#)sl5mhnY(`E+sDr%t?Odye$fl zU8OZi(#$M3y*2C95k^iMb9-4olwPMWz|~qT?X81?#e1mrwC~gQg!@3Z%L*V+1z4VO zrO+|=lVJOfzaLIo>jkJ1?UEZ77e5o;w`O6if9v0AFe6vi|I8zmbfzT<{-X+H3u)~@ z7R#>No7u9#ewIgF#Z?^!X!(s{L``&7`5)hr{p!a6B|lTEo{=z_B^59Kp2C6g?o4)rgmi@fC&6-j_7xVBl*sJVKNNODC z{twgqUgBS8zaCb8MTDm_>t`|Ih-@ZZ2Y45^$09uA$2fL#wpoWrKXrp#JuPzV$0hg? z_+V`jDlUwCx}Lg6(`ATyl^}QXCLh|g9GzuiFBi++5;dm@CThE_4>ofG ztkA?xAJb(OT@D4zI{oY}z5gN5P4@1bSPNU9N~&PxA+i41po6H!qZ`M)iL2Z$!3WDh zXz_^-#CKrYj*kT=vFsbP$GfAA%}<$^s9>=d)eo+y-BYKUz5K8@SpWNtntk>n&M|d4 z8iDGVy-NVbZ}0w5jpem9!>o0rE+rvX<^DQ_GDwfia5KpU{^X3inWF`~4i3*X`7@XC z@-g*y`IJdqFxGw0MTr!nlNDs`!n@<)Jg&5V6}Tu7l;T|EyE4LCu?--{(OI$er|qQwOy`b43GtwsV-yfx z+ZU3KLWwBU(r=5^`EMp(nu>HSjb>)2lVqsH$rlx<0ub#!-ps6{HH5ln_vcWhq^(k# zPVV;;SgX#y>uz12F99#klIOezi5CUu`&a+4Xr{KO276ULM#-;r`1S@950KGYC*ajv zh6#WlD_!H=OV2g4_$-63%??6W6kH@tV%^i8<2u+L#{9ibzagZVKFZXMb&y{KY>*dc zz?Bnm#aie?j9CH;tq&jCoiICtF4cnMuvxk`@x9Yz^#Lyu5|m?u8&Y6pr5hjSh{2b% z<@n~7opv8PwPqwNu)L0nXE9FQ^KQ9HFrVu4zaxG8(Lv1F&?G4Djhd*ahETB~{+m^q zAA1#FpD#Zf-EHLCzeNqSsOg(!)x_t2CTUtagHn#~6L0T{wUo;Kqgtxu!d$)sVbtws ze#+PHVXp}r(gq|P$4Am~;8Yt9DJfKm^21~D$AK=)^P_a@{)@jy$AEVR#MR$L^>N+8 z(fc^tYa)E8o8tM|XlL(`>X`-~VA+2si0-y86{YkxHLoPPw;s%WG2ZrCi4dGx4BgTk zxI(j*Q}F$hv~XGFaloO{kc7vzu}-;%E{eRD0c5FDNi)%Jet1DBKWBGlFIi^b!6$Z zQqmyZ$Oh>dU9^B^wu6eBaxuo;RPN6qWB!o?_W>81&jD-80;y-n->rGSAJURUD(9vn24M^hz!SxhmpNba=DNs9m9i% zfkD(AmW(|@E&8Lga$KTS21MTBznhxNzW=BM`~Uo^eKIc2yi{4^`rrmZn@Mr~?I&hP z0u5J!qiw+V5BT*U%8!Hd!}76IIi`qi?K{ z;$68QLjm$x)1*RRM2O{{8Wzfqv!IU;>9cV2P#STouJ)m`I`0K^9+wzzPo0KbggK_q zce8Cn)N8%7$1K?*@1YWq>f5Iq!K9IgPgL>(RJm5gizZKJwO+Il750iPsD5)1 zdyhB2Tpw?;+ZU{UMmhrpq+d;sXdJBSSks|3o0NhoHz;tl+_Czp=?^6HVrslf{~RjC zPHl_SCmfoHst}oJtg>g&tL?u*E5CHXMY=+%L%fP?5sjO@%u&ydqi6fS^71{2=PW&9 zT->hBNnjB3xXPa&(hnKiD$7;dQpq;h*f%w{q!uNWjbo&zN4;jVgJix%SnPJ- zBJ^hKQ%x?i3q#(;__^q3Ju_)H=2wg(K&-YBG49DeQAR4OlU89-j@FW8kgr?EB7MT2 zOXy6rw)Qd;kO5HojLfNE!Hi`%Q}}jw-0~#)1Djv3cF_suC!N1&X`-PcG=w&E4PEH- z;zr?sBPn+=;tMV%hXneA+K%XuD4epy>8uUT+Zy*D+j-LesWF)h?#~X2mrrcG62I~V zs8%wb?|~#GFq#bn+zROlv{W^adBJ0(?GL!G5O?r2p^E)7s^jg86xU0ss$+JtVSl!_ z??lwNcSS`rsyQv60deT8raL<9Y?dx@-uzYb?4()|Nd&|5jVC{;750Sk#s*V46pn1? zIVO2F{k9^`7=9>LubIs3PHf~P90q3N%^ds0PICTY_bvX!t5jHD19_Nr#^^I)@CCn^$klHOW&=qmOWhG6gyoFc$ zGI?RRlYX{!anWQQX0(nf%IBAnY`5V=NqDsK#QGCC9_L7h%QvFs4~?I>X;q!eT-=!y zJ}C@KqBwg7({VQO71o;;%sjnUYy-CO*Uk2lFZvlMbF5k_G&LYu3y@)_JL(a0{+Vv7 zfAToxLAPb6kB-g{lcL)K&#vpu?22_mA9PqMfGh33tlY7mKQ{nP9zW5TJYv2Q1pIM@ z;~y1pLhR_lu&dWdt=0<`f|q2tQ*W^mb3;`LW5ttV6s~IP;nZfCR3nZSMm7=ne*AT(v-@`tiZj;{af@0 zt}7{{hSkT%hqZK@uH38%kN-SbrV5@Q#U(DDq4Xtx)ALuO+NC{d9--7D4dbSK(aesC*1cS-f-QD1vP2>DF%ESDoFXuaXP>cJP5X~uK&1^yE#w=bz3N(ZHhgXr&da<|3=Q$V+Ekod z%(xh4d}ezFn`Hm8@U{?pclWNwP^Bam^oWiMY5Lq)iEQ#K(#=*n#`;dq#=P=a*N4FU z@Q5MrZ{RYo9`adi>S^RE-OTMO?z;tTo<7YJkMDS2+Kq(W)`H*U9X)s_Pozr=-)Xjp zy1f~(kG+Nd)*nNas7}6H*YLw(L?il=TG+`mar?dw?U6NTa)wz@ z_te_K|MwsZ-pp6m`8^zL-`K+N_6$5(1!OrNNbG6XI|G@doq^tCPh*5}E814r63FSsv8yMr`y*S>BSSEJ@Vc`%# zK{c`p%05hV+JaBNNJPS~&tLB4mt)unsF6{xI!eLqWvq2<81E%7tVL|BW7qlzP7cZt>rB%2%{ZPDs|sxi%~{GlTc7trdhfVj3;L zG0zj4{_t>Zs`Q6JO8u%gk(*j)=+^Pm5#x5uO;jexG~?xmeM_ZkU)|VYFYh(L zwQfo!>)pTfyiZ97;n0Ncy+(OazZQFw(HP%Tc+h>IST2vyx+Uu^B}nhILSvr;R9{18 zidA3b*b@T3%}5N$1Szk2i^jtg`%*RrT*bdS2^`SpPdNw6oh1@Q(mxNwf z0)gT+;BjhB)vcSSZqdRzxX#S4V6(p&UVbLA47>~COHt*fBmby$J)&J1S*y936);Gx zFi`4pkqM)HTUE>qT72uRu5nT|l4sF-T~H>3M0bSK=Wu!Z2bq3)iHUW0gx?nOdd>f^ z=?DHm!4u$)RM7!#aOCCJJcvOGG5BCPV#~>QV#g=?($E!lAR@JX>VPueYRT;&<@k#s z4^iv0HjYf||+twE(nK(U(M+d}zpr&YBEp&-KOdlcNYJrhb>Sy17F2&Nr zg=%$IB`9@K`(x7dBQZ$)ZpMAxoR3=DAceI}e??WL8|$O#QWg0Uu=$wq0U!=Y){g?9yU*x|kFs9YVs z)!2KdNpB%+ca}rhTMr-66Q%qGfAU@$$;@s1ZZY5B8CAKjI`28TQ2rFsW9m3RNJboM z?0dIL(_OUiI};H!B$xa5qDEGIJ?58RIYFRap@qUJLPVs0YHJ^ld2HztN=QEov3e(S zdXSiLm{r|~)SE{oHv$nOBtm$tDMwt(&iycbCG3up+ggUhft;+!D>P&gB6<^{ND!U{ z8D{qBu}jD4>h}S|D|2p)xGOsRqndiu*KC7cOUJ(b3ugEB_0%1ms&i=^ME{x{Y{JG| zFEw=Km57278sDXlvfR2D1nc(d@7OeHWYV5UiH16@q|*i4@cd+#l&$(lrH5i`67bQv zkx_LDf48i0cB@}1J{@5PN^3mOj+HG`aaq$VUDCi{e!6k|20!dU@Tu zT6=n>@Ao2NU|S~xzhMS$lT5F7)Z|Hx%B4=p!?GB`eGA zk`0H-vhHw_$5*}P8e#6wj*JTnv^9p1^_!i5dU{doqZ3fQEwP4=_8U`+(7Mz7@T-`Y z@XQzk^lK%a5A29*z3>WSFK^}!ChU`FRN#{Sv2jTHs|^Mfc<^R;mflY;kLVldC3B;% zJg!szzIG+!aL-MzLc@Z$%&q?lJjv zUt2WsC|JCtKR}vJAOd)iDw8@z9Tm*0CTzS8*k+xNS~G;)t5O4VjhgZ|z4&O@W05z? z+J2^v*GGHw`j0!`9}X6cHFnc08^P^^i~%>BjGYkktAkSXN6x9>`KXmJ++ zm8FLAl z)05L!;;l15k-^3*D+pEzKas3N*;i7Cq4CTbq)=apL>X#+)y=lCS={c(_}yvo#vsZm zaVYB>Xea0OZTDgBR9c{DT&rd>o)hC}KLg>%w+cQ_GSCMgUpLnDaSNp|-!5>_-88O~ z`A4;&6lJyfL|ocwsR;uR#fs{hwfdnCne3}b*K~()E!n2hs+Qn#c^nkLKv2Y%n(GHP z9C)ujqJ0I^Usch}5tRCT0T|DTLzc)Afp_#dhJ;9ZS>$-=gCAhC$ipR+G5)5HUKp|3 zSIa5U?p|kLr2+jRu^MiG?@1EQBzWNqq;^c<*&?exAUyb{NPN3uI3sv|17d>o&~kZs ztTw{>7berg^*v@4-}W-osl~03UuUJ9c&&-i2s+J`uX6`zqcF5-M`*QU9a+o7K0Wm} zhQTvFikytC!87!Rorh*za#F9H@H|Rok)JQrCCkfs-qItB(lh-G&M=`>7II7?6+-cu zDOpCD_~>Jy&s_Tc;R%FSJlV4fM%htamhqzL9ZUx=kI=FndOo+NxoPaQehk2))Ky1p zf8igcPk_Qk>Y7g^JDa)Nen0~tE75`IMW?qEo+m_T3cfm=drgT@&m$^jqX6a{d+Wr&}K z6JA)|y6bS+*oal)DQK&&YfSbrGuIN<>Jy&qvcTbVde#U^JE3 z++$u(2M}wHXUr13dXcyilTPPv0jV3-(1-L4x-}1j9*8YCtK`A&hvGVl{FXydvT-ui zVSBc0eE3|N9S^$2 z3<{jrl!n~G;H^S)L*)U0g4(qRbiRUAQA3-bhC6KV!>{a^z1LF8 z-Pg#{S4u;F$3jzszeo?`-oTBOZ(chcZGoDovzg6#SQi_U9yo+)CYJ#>4Q}YXj`GMW zD+Y9%)?AR43*j01fcBKD)5W#uywn5xA1%kiYls7#vYAR;yRY-Og zQe7QNqcfPzr+UX=!igYmqHmQsL>^gYKLcg368z2HWX5=HE;$4luc_Sfd3PW%nfMp| z;Obc-yekGJ43f4kA&hvM9>Z~9baZ6|Yy`?-b|ZxY+D|8DqrfrJAo&1-t*eXs)ODqY zn}t>s$u-%(TtR;ecNyt;cI&dY;!kxFXyY#P9gRR;5Go7f%|l#NLW9jrVT~QLOg;{N zaqE)+Xn_(bGE{jlK{DDXa z&bF8b{(>Y0gsb_AK15EIo7=cee%J6a@25{2>V*+7YxXT2!o>IPL5^h^ck3Y5b5?v# zUWrETW);1s;;FO;=6ucCZd1v+{Q9dFt-NiCL7%319J@Gs{JJ&dvav7mQRc(Gf?l3k z!|eViv8y}#ZJ@llc;|ZI5ATNV0YO|+N<9N8-DZ5@RF|^k?_*hCk zR9bfe2TO%xW_q1wR<4rhedCJP6@~7M=fYM7l=&U+m3Oee8&oH+nSO0N0vO}9ex<{CNioi$P}-0Ha-SlDp!Ton3mqXtz=%yyjCPq*<1pMSif?$0 z&@Hl+jE}MIKN4=^{Qc57l3i2xz8y&TNs z=~H(;O-Yy|Gq4%@uMs92Xs$obK22pd-a8?`HzVA+l!Co}C$JwFy@C|fI$-aIWeAlJ zB+u9B1Re5)fX%s23V=kifVBsG54=c&?D@uSJ*{*zNE;;~8v7}lPM~E{2rr?DqO%&s z1Vg^H13j&8%QcRz-R9d2<_7p49bYd3*gwwPrkmi17+;pb4iR!0}$i z>t*5G430rRu<~{1ISUd|_K{O>1O>&t|7bZ2xe9@GX(y0@xcim1EuyA;}I{&s~_#bgLZQ-s(m%9?;n~8c05lNLw>|K_{V7@4WT*m z%yNT+x$~A`FuV|e?sJa`G($|Tz3&5J!9Yk>SIU7;W8D@S{nXLX%g#pX5aX6!VZWln zFRep5gl7`QJDNT(0rUtsR=IWc%s z0*LQz_yb)+_KJSfkL9<3));ID-m;QYcLD zBl+$GL@GLdYh?S7E`-@`Jk|zR96roB)DSDUKEnv*(~OO&cRkjaZ%|nK#H#89#0%UQ zl+BDzD-35cS&fMGYId{pbTkg7hdV@Tcv&TQ#Wf@eM+ZL7g+14sW|t?tfy7Nalz!|= z5Gm^z0Vzz#m8%I&&bqe3wSMJvZ(lx!mz>TMa#Y3aT9qY0zmic4Oz?*1VkZ4FjbB;% z-rEZ=@cf!tOHQ7+7gcM*FedsrD0I+NQvfj90D0mBI>$d>D~ zy+%)aOWvph&(x(YN$txyGNL)j83Y926=H$MeOQ_AZw~%r6u_s{)76IlS1LF4@6 z+1R-1X)TkrZ8kS|?)w(0d`Hlq2@t?Nmf#FhQN{^4EAN1SCS^2sCe9P)$p~tf=hZ$~ zo^HFea6kNmwmY=_)&`-(BF#e1xkh;5*F0!yR|;L$L3^J>mzumr1YhX%iD9K%$s&|> zGb+tU<#w3^y9%aNi`q5HPl)xfZ08ve$duGdqy&0Vep4`KHyvYrUY17fo!1#oX8xGu z0s>g9%k5b}z)%9?J2xMqI3&Jnu}@ND9B^;I#_!nZ{UmHPEanx-y6g>~>jV>UxC%8h zp_FK2`QnZ7>rhya_s@3(kB=qKA1+H*(8N|P6biM`E=HQJw(zS!zE9i%B7GWZS%`A$ z2XB;49rS(^JS7;@z0$Ub?W`|0E}X|gdmCSP_k;Fyw(3<|^0KS|@&+0Xh>XJd@A+8EZI>|r>2eJidl2X=L;398MyJN!Fdoz*RRmJd7Kr``zfZ(QOX zh$)?`d-|QuNwGs&+_FS#)imQ&hKS@TSseEheljfgWGP8q92_Fj&&d831=l(3fruh2 zjW)FVSL=LwS3>j;r{2bE*ga6Pf1biiKEKd+QPXn^?LoYFsX-rD@`D(7EgU$t$s`^B zvPfT3SDP!naO`@VxURsOgv*Pz$pm3J`V`M^7oeFL8EOXW3L2D(savB>HlxgfaA%j? zqjks$pX-#@^pWB{k}*%CfbM<^-a~~$Qt=d$f|&w0?(3cQ=R~mXZNVh|QGMm<)$QMM zz{)sabLZE6vzqLW)(u*~R|epV3c^Q_n!Q#V-0c!M(G>o^yBg%LO!wb3-kL0SoZ41b|K@8wJ;D6+7fu%Z7zF_QUD*aX-pGim?qqD%Z*vikMx= zrb6~bi*{@MD>Dt3Q`kSRwbUs3&QRP%i93Qfq+%O)3sL~@QM8pn8m^`9pu5;5e_2mH zf8jP6>zCo_TxS=0<@dwf^s}n|o^9xx}|0|yQgkNJ_wS)sd(udwb3wS9B;5DS% zA$J54znO4fUN>VDTXTr}3udY_5iop4YmXH|?^>hUg3TLJOk|kW^&VXgan#-P*d2a- zBE@WeF%VlN4>e}Z=Q)i2z$4ha0{301njSm{zC5Sl%5xWuJg_>2#C>f1rc-(1*v@*= z)3azWGD;vePuIQg&l*b}efpH6LS9_3wqZz9<1p*p-2ohr1PdmFk0}n1E1+rN2vn>gCU#A8 z&MPZvgJKe3yb08%Vy~t+py>1vp=PU#)b8Y*Lw=-wgzj@tbjEkGnV^y~ovqzfsAIIg zBld>h%*I>-BtCa$#i^uA(~9W>u8FMOTtfJ@>TcB%oHU5Gj;4DW_ldA=yar>Ri+Bmf zC$Z-kG+RnvKo9hu*4KdUc;{dZcOS+{3gUjqK<&M%xYE};l)jya$PaVnS;@iMdR2g& zFRd+peOitZpD*?HJ5T%zj)&!Ps!9}3B-1|x1REqnK~D~o71q|I^ZjkC%T!iZA;Nsd z(`8sCd9cJ$+}p{oEazkNAJ4CRX>bbR`$jH=&xSwX8@Bb?zFuwmkRX1G*R1*X&{@mS zy5}nLvuL%{i5f&wSxsT=0^JIEdiqAk5)OF*zv}KFUh6PAuq(mLqCIH4 zyN#18MZdg`IiAuN$!8b3g`l07Uqcx9o;c!|0*_fe=2Q}Td&ncQMRt3ATgAJf-=;7-f8QWP@CUNDXG7)cWF)(XHGRVj=VPAt5{yQ5C^$ZzV4;OcjYM& z*Y)RHvHd0r2%8b{)pRnuq>;#*OzV=^MZ5}uAhOvxObqn$dw0elTSgWWlVjyx*J~Eo zlvItp4WLQS0D9v=JzS>sMQ-Ax4vlu5O5#OCc? zJFr=i^UnNq-@CQMDVUyFk%Mk^=?ik?lrOTU+FG}L#5lPpigp*+n(k)9TbTalKsmYV zmH7Sfisa8hszT65eMW3^TRH&jwcEqZV*W-SnN0t32-UQ-f2#s0P98MHeW?K?e8dDT zAfp5`v>H1mEaF#E{yf+Tb?&|*k& zU<{NBLqc5F=w?y+Ba`X$O%^fAF-i88*{e@oMS8k0n|Zvx{@%JaS0C8ztg>I-HZF1f z`}O?6yZz0OaCgHpjAlI2sFI&es}+iT$LwEvO@0Po z5z42Ke^i(Xo6W?RPmj?g`YXck9p9~Af0$<;^iRwi^6?$ z#KsP{Y$Zh&0GZ>$@>PlMrxNJf9jSBYciTR%h=$@4PGpIWC8Lfy$**iT@KO35r+o?U znd!A$f6y2B4BB=NLi+v&c5W5+avahtLg}9FWO?~H*KH6pj5v?QT6DA;mo2aY-v6l3 z*&mH2`ZhRz%@-i(d$W}8TNfyk4MYm92v~~RQ+$cy4Af``W5yVD4aTMEy)fpei@xkH zV%$0@;;I>}U!UCyNhoSKQU77B-$oaRvaE#~yW!raq|ntrgZPs!{6};Lc?Tc37koQ^ zy)MMgGJybytvROj7=HyF3h3SFhp+oiE&6O(2-0CR<-jq6t@0+bfJi&`n`Euq9O@E1 z<_l+{@iYrfL;500pUpwJ=uQ|-j{ZTH>-LXOGM3yeMo@P(n z-rOMR{>?CT?l57OIaR*=g*C*Vpyo40tFJVRP1o~%e$wN1`88? zCjim(2339s{v;FotM7hX-1Adh%s68-*j(gVaUtx(-6IB{zRj*Qy$PFNZhku;@7^5u zRQvB`@dF?Ht!j(pfrO9OUPkMo_tG8im@OZ3dc5Ws#FU5AS?!n1pH60aIMD4H=zTXq zNXB@KAA4o`a60OtH=mT^8egFd^^ELHAO9}TR8!VsQ>`6%^E}l4&uTPjQ%|{xP_Jh^ zOspV`wVn2K&>2)DRyG@0NF*P3)7l6e_a-FaWYNmsc-DT(>Z>EwY4+z`@(9hAFMa@X zyq1>!nykF76NpKHz*Z}E?r`%*Nek6G^6MTH+;vJy4KX1go&DnLq{knWo25GLn!vqE z_I$Sj)$8M@({IO=`<{dwL${V4qk!&-{HJ$?boyEO{tW+Ex>JDkf^m&WfPnx~_ zJ>sPqmssZwF5)H-tEMjcb?PcH7kwY2I<*}AH=8??58t&(MEM|M4}jxeE9AnswM4?w z7V|#p&S>rIrZshZapXtN9fX20;mPhk!I)!bsBdDxzC%a#K7411$fl$Elz5{E!WcWS zuy5u(OopdJU{A5qrpr95PpN%x?!+_TYZa8MhHC0`Z|HMg^jp~GXKYjAD0Wahtg430 z$u9Kh5iN@2sUnis%fqq`9eaRN&fhVv4+Y29Am}!g@;LC~!fYBz;r$b3TWlH&D|(co0tX?zuhopsib6r)UuUc5 zDTrfH>`uuoW{{!IQ796*z|v|Oqu_6A3q7_B zo;&*-X_-dpfDi7ul;?GQM4D{3_XY+}1b;vLfGje(`CzA@Egi8_eH5;rZef8Fjp!52 ze>J(tJ^TJ2m2*J+a>M7apz$HHlICD_{*q7)xz3cwt9sK0X47RTM?W+jiIJhn2eV*I zr$qMSCkf34e@!f%HP~)AK1Xu>qY~Lj?XED_mK_3cti32&UU@P3Wn21dIvoLI-R8^~ zzj@!hFv}d?oVk{%cK!%4pYr75-Sbw$-3Z;SNwW7vthn}re^jw`)q`aThclU>gO^`N zRU5K7n~xqD-lrQ$TNR7O5>H{b88(DBLJ^{NQkApka%k^_*?;jABV>hSZa2QBQv>R9hoSaC8TE_*f z+BG;HczXGxM{mdm=M2^Uo>H7QI`)V1>51jrcJK&#$V4UZd=M@@`|U`K;g;AlFbb~F z{E1wF$uDi;kY8r_D5FiP zwocg>1JHMcpmZ8ue42X=7app1b3ci4%NC|*=$9&t(S|REVH^KZMW;K(<>rMi_S?G! zoJloV&u_`z+CPS*?D>}Baa?}5)emeh3XPsT*qonFe~DPo0A-4EgU>+_gNZwOR$)+M z&x+SKG+*x}o|s`*(>Ew7tH`pT{GsKp_`~wg`jO8vB%|I^8{YLYF3XPPc{54c$~>oE z76wYtDbtFAbqAhjt!c~d zLz9taGv0j6J5VS$oN$!AzW}xYPs#Oq;a$#CkdzzK+kOgv zTrHhK^xg$fJUIWT@(Qdogf+{@dp-}Kg;Q)nTm<5EvTYbY?YPEp8=Z+vhJriYDp|Z~ ziL(*Ne-6r={D$&#aP$X#s_h4|!yKA3^n6v}cl?*Ct@A?D#qi(8Odeesr-gXPaQ5_a zl@q+fd>mqBl~S)R`)JBlf$|Rf0;}Q-{Y5-4_#>xun<@K{%#vzE#owy9f=h(fahsXCRh6^@Y(_gB3(mrs}9?rRHoF~gs*J{Sq4n!6rJ(6Ezr0VMQ?eg z2YE+9k{3XTH(YUS${IYogiSlxvBW|fv27VRc~Aq2{FBR?e55zTKa%?syyI^J4N|B< z)Y8Qn7{1XK`&$gWHdG`EIh?sbuU}b)5|sS%;RRF7J`zb{Vrf23=;-G6-fWiMO}ZT% zp>#Ba1F~L5pg~qviYWlHik^SfMdt^v*g=#L!I3Y{1^pf8+b;9IO3{JbqE*Jo(85M- zZ@c^7oSzI*{i8AP-Fgll5c%T)%Vb(-^c3QCH2O` zBfp-CRiJ{R%HuUHpi@<=@jmbJ#`nv~npK|ILgz6wUKl;+RI;ajrXYP~&?RS};Ip~8 zTZu5{rf`U6)4^H5pR8HNXvYk1F{9Nr`pR!N>*H1(EcXq#Vy6fFon5n-b)lQ9() zgueOHFL+^o=e;Y@I&DG{KXwAvRk>PV{FwEA(a5F4;fjc}j4723`ou@s+6o7R{}cgz zGK1$v`1UgG#ajm_2Z7L$KT4Goy5Dsg@#U;H2$2}#F}%K@--Sak0-c4Un^fGt&qWsO zX%uPGQMjg?bv-UJZuSq<747|vUSHYKCN>f-BHEh8{L=~~Xjaw0RlV&@-vzh3^ql42c$sjTJS68>GP=a+H+ zmX~R4U#%V-JXy~VUT{UMjQMlNFy&W{psNN!es3Xs4^HLYWP4G)fBEk|Qy$0!TqWQ8=tW$W7Dbottu0ef`64Oc14d%u+ zzU_(jEoQ15d>7Ze88;qy{WZ`)uuhHDz;odkcIwLD--ojE1pn#Z$=8i%EpuMS9u4A9 zcPwoq*H~BY-lca4bt$7CxH;mRqT_MJ_K=`Y-@$H|Jicyt#`Ux&vuTrDjED4kgfBW>BG2+yx9Gff+tmnCUxz85me%oZimR$S{AEdPH1lt630 zhc-J9qG$AbiYf;B*GftybU(eWo=GPaQaJIA=(X0{$JQ4_)O0lAINw{SzCSa@8iC^& z<7bq{+n$7IN9L?}+{$E%$`t_XfpnvAIz`2Fv6nH;Eq0%+?eeoMT4%c)0BC zH!JI*M}#}S&aCcbJj6NRblOcnYcVXBCr|SY!L)qdK3i~XmQ9=qX0U^i*KwM}k|vUv z=zTuqT@We2YW6u>6E1L?n1eMpp z$6ay!1@>=ZcP8O4z}$qU#azB;A1&FpLvxMd(doSKE?k^+(Z|uEaUyX02^hQsg7$1} zMG`0>^I}ubo(eX^;lB?OEGS_j(<2R=v9hKk{t<9X;Xj2PhrIDWneZ3iJ(;e`kI@C) zN{94J+%kNzVUpH{Z<)u<;634dp#og35CDwBmTdEOI+7>upR z{{V@mMdOKY$Vo*qd1s?E`J8;`A*dPXS{g|T9>?zpLU0D>nP7cDS_-HMe5gBy|C`MiAQL^e>gc**IsNJ=cC0-5_C*x$28xadPT zCNw#gm(?(u^NA*gZ6lEI;A8S^h(!4#$;lz1V<_E?(})NwBl;%AG7~`O;qlkR_0Bk) zz5f6Uj<>C+D2E3Ul9V*E2_ZE8W7p2vicqib$kTL3DC9_=1HusEV3h8L$#1~kdRU{9 z^iz8ha*Q%((Bc+e7L%?A6OE5iYhq7jkLyDcwf0H4@kGfcM zPke6K*}N{q{haC-(=;v3EpDZtV%Jgd1Ov_=t;35;fWyY3AAd7u}N(4 z;SQcB`Q4IH6j411pZ-}SkjTPXlA1OAgK#fl94+PbFS0fgu%9EP!0yC>Z14@?jUhy# zNADAF?6E1odEeC$BT89zKY5eUG$i5)*3V>`(F#vvUp*kzvmeB+|m(6ft42sIhnoS(3<3np&a-m)UF9WzI4`) zVry>W!bh*-X&PuK;qpMGXj=wEJWP_ttJ%Q=`5@6TOY!^YK>EE2S}DouuSBSs#)i8Y zO-u>O`X7_dRB+849yD6Nu#k+U2dOV&60U|gni4m>Cm1Fpmwvwk!Sp`c#61513!KAA zK064aDUpH{s$^`6Y-{M2*$>Gn4n3>!?~G0@bkPVVqL{{UxBh2Y~1CxU34Xh6k06EfUb^CJHM zM4>{)$-_yEI~|)rtIO+8@NcxTwm;%-bzO08Sk;anLR=Wahy!1LGPuV8zkz-bC2&<34KZft2e-BOj zWhKe?Lbj-kPhlv^i!Hs0V^&*2rXl=^Z+*t`IjB7nP81b{-IIL~Y^-a6nr23^8dg9< z@L8k7W`zjQZeQi+_?<(cTOCl4rY{mM(^HH{hAhN76gN13fszK%9S|&~FJn;fkj-Tt zheU)DBUxj2ghzonMA;-glNuzy#(O8w{{WAx!cC&tk5sGdTN-UgvRlHAuug21=eGv% z!recjEZ^c46W2p{QOPPH2_>;8L)Syo=#3sr_lZk^_RM#+vz zL}6%@*ppN&WoV61{{R>F@Yi8^{t*u>hN*bR5r|$%Phr4*@Mj}Dxj$np#G4{etJdUC z$?u`B1pWd;%Te1zNRfxkz?t7KW0+S%OU24b;D2-Z@2^)w*$TisSw|3ZU|j4kD%3P)t0PI91Q}3`YX3lzpk{U z;wpYi`LFmtp%Oxnh)vn`q19=@2{bEoI9nV9NRttY1v#HsCgOkeX8PN}wTJi{D`ZB= zu84F}k|R$73LU0UiJV(pJV_2m-%)?oD2nJ#QjNxkA19CG9=eri`w``14`X9Tp-Bjp z2yj5(LcNQ{mpUkWo&?f`(REyU8<#=_hlm=FA33rcc4RVGeH?_N3`@4{S+1C6ch}M` z$xRQ^=$%*OV1L3D;(cO0mW4-G!79W;s@WgzP#aW7KT#%lK>Q2WI#{&^7 z@lUEMWR810e*s9XAeSF;7ospXF6c;l6?8@#Brzb9fw_t&=v8eAHd~k+rYgB-KIl~I zL*M47(GLiw)T>1a%h2Q^i~k?Kg2rB{{RbZz4f&J06G(udnGz#X(LF@EB%Qj zxD+*zt{jNbB93HRp=!}4;RyxJ3qw<03($t-Y_~P7n)CF1^m0GVxniWTDQQ)d7o0%? z;S(D-yeQ<3M9fNtq*jN{hqt4GMr}mcj8?rtS2d{olTCjA050FhjCOGZuh`u5A`V+{ zH5m6CNo-Gl@LSv!@Jp7Ep2dnS2?(LO8EDK4I$IwRzt2a4VQtAcMeO@DHrb$1YYg0$ zt0}`A%Xy!HzvT4D)l_voAh;3oCiX%IeIKGy;B3T*m}s>I>|%T#j%SD*N^S_74eF+s z&51go*2wTQ{C;g5AsEfQi+GGEjJcs9vT)(@KG1~a!onM#gpEIhi@w|bIJ8FT^T$wZwvL`R}sZii`YlH>C$=}Vkjr38*R z#;cLUYQ?e;$fc_%$e@%t5%O9#Lmp+s2%>QJ@HhGO7Br(YwEqAZ0~)Gh>@-AJ%ctIT z_9&V1q*hA#J%od_5e3&g~j=X$G0!ROZy)KcG7(cIVK6hZK4H*a%&dkO=g*A#7xlf5T>mk8_xEO@RxsU8_ zM#EG|E+lS61AehXVqK0tLZg}W{8c#P8|zm>P`Vb6ByA{}Ok12&92Db{1u)tmTV-8n zUM2R%-slUXRpY?5Kx>+ zbj3FmMG?2^FqE8-@=8+w00!dPACX>FYug*1^o&F$Ef!fY{gFJMaiqThU&UG(Y3Yn5 zIPF6HkS0B0dm1?(G02%TNcPx-OB;-EJt1!!))8sTf{^i&n@?Pi^#wikIUj+q#Ys7l zR5QeA(;HeL_BpLfa5i#EN#s^J(Y!wG#2432#LTZGdn3ypKlAyNxQVX9wrenf=SyNY zc%I%E)-0J1hEtLn7cwD~-jc|cAr=it`5u>vcXf|;?!;8AB<~^Yf3JpvTpqi z>}=mmM0^EhC*<&Q(I_@Oo=)g^@=p5-#-sUe#>;)i%j8MK6e6MfI72Ni3s{h9TJeUd zmTWelRT(=Mo>~OU3De7gOkd@EVLy81rNZNgVUBW4j?-qlX!iaE6?6;|+sIq*^AQ%dLs&#L(P570KkUzT|bl z!$~Fj%6O-RLu)p|4G;LLZIe#W)v>vMBTc^6pFn%5C!Yc@2AZdyJ|vRG?kPZoDme-| z{Cjzxro&}6>--ddp}xd)Gh`4qo-mtfP8!5vON2S18rY5@z}g1o2`Z6~zvb>5lvYh9{ieqJ=NUMj(!t#Co~%LdJHc@GrI0!jHwMPSz?LPxLuR+TNM$X|41(zMDjpG*4mn z6OfYq5eXcPv_dca!cx+rM*jeQM*Lwo9utAN{%piGz~?kyg&3C4zd~+39#EDc_H|Ej zyjeQ)7-Z8T^RVf$Hd9Y*ETIfyG)RFzh@4JUlRXpAi(IQG|YZHpga&gmTN501$ zEx1Z+#wU)o*px|M1!4aHAyJ}m!(5F*p3JE1OU}9@+3R-P)@+25a-aSY(1bD-5`CX? z7wmi^`uv)f(n@_4{dp059!uM@oTo<$taMZBSTP^WDi@JQBOY<%dDnFf%WuwfXqnL^ z^eE>F$e?)|g{A3OXgQhSnG_eqiPW-SlGU4qJQBqJ03|)Wytf+U-*sH>F#9VFT)hwZ zkI~HG*-Bn-5#Na37G{fUm>*e3gJYE8l0+k`;BJ7an~z7Y&c>cs?9q08_N5cXU{x|C zlymwTk@lj0nZz$FbKWb*N}Fpva{A?X?KKVsI+I>MXxSnJCR#ajXK#oO*eN8ront1(+wpk^_iKoMoD!;raL$@vLxNRz2n#9YU z_$mH6nRx!Y3KtXGj5gbr<>GN7MWNxhqFh9d#S4>`#J!N>Wf1ZB`D;Y49~x>g41x%e zug1X!`d{#MB0eU%phPAmERT5BV;^Fa47c_bA^Hmv#rWpFH5E2W6>OH7k*kcTpT!<0 zwd*Rzq2_B8HTh(EGGBei9cfVD<=)&5IuQhWG(f4en}y{4h^di2Fmoku6l{l>D-gdU z2GV3sjz4`9)i|utvULniaCzWTG5CcMNK-rw`I1CQzrt@Z*>Ns4m4tndEjQDz;7X>l zRqM8tr$ry`CJB^3@*bot`gA0>dp?+5iIRkuHcnsitqbFsa@1QxWv%IEiMK0GC04~4f{6eg3%NyvZ7mZ+=-VmmxxkP$FF z=yp(;7luK2P6R-hoaj#!wfNnu6YwPCD8%%0`8Ge`x;OGoYeSC&O4#JG7m;kA2elEwTdKISJ>gK~+kb{eudS$Y(-k6)d(-PH*#7_r z##$0>IC}TnoGqa|h&cWNu``=Qzk?ZUGMYxZP_xfRkx=drvi|UyV*4e;4Eka(@bgj8 z!BO&(nYBod$D!6|MX|5osBhQCeF$9_m7S5`pCmTQk{R_Sp_~2!#u2yc^0AHOe*~kG zoHNJvlm7s{rQLeyi|AcE=U-zp(__{ZiVxAoUr!th@KSo|m-0TkwZF)0kA)5-Nx7|l zQX(nG4672CrSc|-L-o|Uv`RKK++$@SV1rJXp}@buNo2$L37WcI``ms;ehMcKf0luD z#bU(9yIaD>g`}q{{R^%L&W1IVv9`&qSf9?HT?)pr>~me%sULlQNp_#-V2;@YAt)Ln z4JT^_N%PkN$AO!4LhME!#Tb)jxEJ6M{vz2XlHp=&xj&!L2CDx079ZxIeKJpF42Bi<(y>*7z$ zSH@tR&*6~&04|B1!~EhPvT&ZXvPr~}Bj{ek62$%-JSNTjgkC~zQ67!k6OX~T8i4{F-Jp>e^k7|hTQMIO+ zwmnN-%ONW0_b)UhUgcv<__$wUQ%~rW*gaIHTE5{2814lZdy1qNbe+Q5IBL6|Od?XUXsL|xup%sNEMqUr+v26(nkm`syF==OSr-UY%H} zBGu|!-X(32hD59v9c#^RtMeKlH-KG5ro&#I;w>QT?i(TFxV=ziexXy^RcK{L)?ptMf zI;iB*hY?bjs>C1%km-(Cj~tX1SpY(^IUy{zpy=iJ*=J!+8?wH+Ork^Asw!=!pus*oZ&< z_2UnubP?mOA|Djd<$>L^imEu#v% zBYVRMb-}~fe0X8eCLJdGU;$Ykeagb(aIl($ptqP6-Xm@0xPZIU;%3YZK$ea-6GHAZ z+{|rl#AO2mx~Sl5HXWI%jOqufvLaL*^<+WUxs=lbqK5OkmqsnV{6hEUDqLdoDYRVF zLc<0llp1cjs5y?a3Pa2Tei6Z*roQVjz=qf$F<%YDy?@w+72*oB(HaqBGZM!Y95-`T z+U_hU!OiI=pa$OHC8=`Qtq~l%xkl~{nQOUL#0#>s*%Ie$rbC|Dgi~w%c#h!fx{I-b z5wDdMya|a-h%%t~cP^V}exOukS;}2qPXke~6vQZU+^8PoEqIp`h_GK#bvL1zTZFT@ znQ_LJzyAQI3k5UZxm_k==M9r^(QIPC-gZH@t;B0tML} zH5@YBAPg`qdY4fcCBU@o)J9X2saI`9NLCAo*Hz*-plS`I+(E4_lhTKz8K`|10nXoX z1sPPsRMe%4g_PdB#kCvv1ypM>k$3_TQXL(`P^4*G`b$GsIK-*i9{OO2t9cIw4myhL{@8M zd#Q_ti-kZ~tVF`)zyhq8K!?1NKT0{{WFv^H^V+gNmvPQw_A&cikU~+N;IfWL~Z`Sj4>s=0%26 zuQt?VSXuQ^)a+(W*_6t%Rj|5Pptb_{E#OYz1TU)Deg~*GdX<9;k*QwRfR2Tg?iA`?t^i$!pK`Ec5R}KQ%FL+Z5p*>(tSvQuSl@9oDK^i7VxwVp zAi=`nqVZ*)OaSWT;-2N{yvtSy7Huo)JBLuVg4hUGoigVE6~0$+kibO0Jb6Yi&=+7! zil6)aOgBwr>k`7PML~Z=r7ImZ3%qW3n3H8zU@8<88uQ$$S6vPIRI|3ALqx{*Dy-8i z*{D&dO^c}X7rBlG?=rKAjVXR2K+$y;J*Hnh#gC*~F#@sT3crNBG zM)ozkDgOYl!J&V5nP;qK+U@~L)TwbO(-iI);<0cpQxQ`pB}~KITo@WYVY+Gy#~2uw z;AYUMkFhCN-sP)PFtj?TT-$~_6i(QC#MoqF5|;3}RN|pZti?9qu9hX+Tg+=e{{V&{ zrH+`c#nu|p7`|}pxUXs{n`-^QLcB5Byu>~MmocGpaagQ8#}Fw{@+T}FVPFes+_^%o zzfhgQ*R-v4WAach8(8`dbM!z_N=juRm)u1$qAk%_BZPIheO@!UwV61?TU3~X;fYTEUNItt<(mYJn9=z2T)$=&d8u8E4#Y5?XinCQ{p6O3q91zg)Z%# z7ZTZ6Ym@}Y*(;N7Wrnu zq1RHMW;SCeym*$+sE`9}F_&`?D6OJ$G&Zth+R%Mzb)s&8@BK){Pq-C_i-nMYad^%>i2CQZWX*vFP;3dv(5 z2JfiI=*!S(mn|tqVR3mT3M?^g)gT#lY){dYQq53lcjNt;DqqxrNYS~XDchQu#@j5? zsi!I+E}3O3d7ZTi!?1+A3WE(Af*nHA+-SvPzqwJ!ILUIC2*s2Rm^BPb!|qr!go9;L zyQ;iL!>-6FRjouqhGO=YP8h1qiB(hlg>NQ0?=z_DtV~Ah&v9ByN=WEd0~2iYF8YR8 zidj`J*8wnrbw*`@NS!<8t|dVw;vwK#KuP3adKSxbi=ElHQm3DO{L84KhP#S7D!5eM zrr~a=U;30RSxI*s*^2;WH8z5t;8C4J?&Qex1$(4X7N=z^8-_1OVbsZkMK76SRd|?} zQyO)Fb?!N3#YBK6Wd+L3_rfUyWkC?C-*8YBcUedciv4vGT152ExLCrrS_Xqftk^)G zzYymQnvaVflW-4v4M3%Tz9NOSc0}T9$^wIjseBA=C+j9YJo_-X_*0Zx!e3#byEl<63{O1KLVV!(iap)Ai zy%j8AMOCGzY!u4XjJ1YBt5@7_a9qWdUG)VuOv{L6XUCE@bDuFQ6sqo49Y=WLwHfun z;&ok0s5_~XO97LAGItW?&Dxb*{3W{cJMVkA{lb(nRPY?a$k&^49$$5NxKRP?A(b%+^NP+U61McBh@ zPpJFUMHnDp(F|Ban_ZJ2>##eBKrr#PCG22-Hp;V5%%HsVB{XgTDhPD70$p}h}U-qg{&nK*L4uHwhz;W5{k05 z(k*WkaC0HDcFfo(-PUgFs!>pnhbSwXRS(a9-boZOY<>pt^fk+T(lb03rZ>N zoA?CF%`%`wMXdUVL~TZ3LV?YE1vIekx7+{&wsVS|0-OX!0}f&IA8$~V@Ag~{+h4h| zHgJ<^DK++eMbVBcYW5Y$&sJ zutRC264}u^iqk_hQJGD;xP*ePhoi*FK$>DHAy+ihE>+(OY=CVT`%26*i)8L2OyFYh zFaTM<(goaG%+8gf0`ul&?|6j@g}Zc2RZVoujXkbtyzy567X5gYaV5ExS(nig8<<_f zlTaBuCcyM!71$-Pudi~LYa3yevaMoJK;CiJs9Px2z;)TS7N#oQv4lC&0a~ap16Ke= z!I$kWyZe+%{-uC(Rb+05sbCn%-XWF>!f%BxlR_OGzi_RqzPs{fc2ehOgrYcqi^UEUPSKjAHP#}#`$E(HOPN4ho3k4SX4YMy zZ54i_b514HY>J>jFr`K6M#I&Lmr zE|-Y59@tLr^(m->twygHNeX{!%4O}bZHBi^34p$Md>cE&;vm6~> zqFDq_Fl0kRo~CfZz8p6%*5|FTOA6DiiLrALY$RYm#dO<0N0{2h`Jqc=Bw8@KYvsVNd7k#;pf>mvI zSg4fb4-iKgILrcRF7$3>N(%n~V2#&bEXr1F#FZ5~TGk~RcaFM_N2zHT>S!YX7%#sP z%8pX2vZAW4)E{#gvx<22C{@FKW4TraKyO;yBp5Kph+yUQE;QB3D$9!C%|h3hL64#asVM3l87 z$uEZS6}e>=##Hmms5>{r3bCwyDF^la8i`1pmt5j0j zxbZ?LEQ_ez1gb-1!xJc%5>mdN;+ie@7U5Z0_Qp4ew36%3P~93lZWaqXYYcYF?xk{b zuzK?YR`eDw64PELIg|B#=Ib5G7OY=!DwubO= z7q|#+ypYuwY&8x5x_z%B5V{I7Ql^C#+yrz{4Zuq3oU&i2w5)FDL;IC&)Un0zX*lt? zprHDMg0GQ`6u4qu*!qZ@mZhK#-%+Vw8~9-qKvtLZMNSDp7L3ZOn7l{5xR#W!xS9^= zdbyz9D}LrTP63H3r3}j!3WcTZgJE4}x}H(g#5PAtGv+AYa?z<`*FIp(0_Cz1tU5ha zQwpJ5{{TCT?Z19_%}Y&6s4E*;ZlI_v!c&vfVR_%cT<<+aYBw(l7i{VgS|jRM1Gu<~ zt+L9jFiVEoPYQ=JHh3D=H;@D=OuBs*&R9~-tU<#KF z+WM7C@jXMR9gXTMbJS|_iC*9KC1%g2Qp?a<^bycC>g@eRtI+6_iuyMfcCW7DZ&eh$ zLF~5{gAfYLWr^u!dx*58z}r=h^V|S4hQcOASm)dq3{(otQG_s%bZhK%o-rG;lKUZp zhY4@rn5EAG(yDp)J#dgD&Slw_;y!v=E(3*cLpH#vf?}pj(C08!ag$k%0d*C`5MTM0 zx~N50P#6KqrNhdIiLG^AFyf3UNR-RA;YR-e*^7y5=?tGuTuT*h?)o{YwH{evORo`d zS*HFD*|`z{Fh+z0VPz1vSq;M|DiYayIwpnVPf))S=1?_ew;InkzzWuU_=-xog`v|4 zC?M}xj6&4tLGMWfZYbg60p)zX!i@yBJ7SWmyI{l@0%XX(pxuveP|UTY$J{J|S~85= zQL&;4bif?U!D_j6k&6))C|f8 zjuOkWxoYaX5m9Y@%J8N|U`B=ja2NWN(QW1N;yZ|wQOfGCq7+pxxpbj#E6qJhP-2;O zcxJ$_g~ha@HBeUxFM+V`Vs`~OVb#o3KM%_Xf8D!Kb@6;NZ(f2YY<1VGkigW=R z3ujOxQv#K7`mOFzIjexxDjBJm^I~Rmaa8~jLW?R@LAaSRj_}-VmXhe~tHd(QN&|#a z_%{~j1=buwlBQaRd<%M&Qx{YBh%9bXsN8N*-nli!zvTUJ+QVe78gKV1*$?uDLgLuC zH>e63MWXV6Iv_6zh%XhWyvxh$BM#$T%eS1%HuaccgVBr9IP^-;@tKXsQD6q8)oY2a z1}@KT<9B9EMxvV`X}v&p$}A7M>%_)SfMUspLG?AM44GACE7hJM)dQcV3^E-$zc4Hv zFd6%1AoaK?H}@MGyGjSd72u8x$&WxV31P&dk`9 z8;zk%%Pl&{mm_4E5p^xV66k4}UNxGITknhD;C;-dnO2cK-li)fo0umG1-c>&%-D!f z0Tjzu(Gf^|jhX7Bl?AUEs2_fb6>5vjzclU~qWRnn&8?@OP(`1osADdwyi2)CT&^&S zUBCfN!y~T!N~X~aioT#P(iCaK5Ufmt5v{V7cXN+WBc1g$#~CF%gxKV8Ghv9foMh`7 zVtR%T{IRsm+35hxQ%^RTjyns1byZzURMg7KDw)69b+&mv8U{5P%o0;;1Dch_E8HDu z+WVBZ@gY&eJAf^?itI#2Ev>N3u(t=-eZ4dr#nvT_5M_ODGVxNRp^WEH7kn><>%>qr)!O)7 zM^%GXfYR%$@f!?l#0#Q^Dk-_Ib1-SX0<7hVvD8Rg)bcqS@XO8b#D8;IhT^UsBSnq5 zU{wy{fDHNEs+r#!tYA|IZU;&`XJ7-2I74#0o8|$>s=;7cN^>2&!TXE~4;D zvn*=96)0?gWvHT7X=0#hHwpLFsOe~x0Psx^v0JS@z`L<$ zQmy#$C}{M<06%cBjl)3k98i&Pd`+7H<0Zufw%H;!U%6(=Kk~$)kj)0`12u3ImZJo5 zSD4VoK6#9L$j|K#er-uTrXUM9zYLuwXYI zar+e(+0#(9hXuw*hfEs!y+$dawLL+HHQLUIR{o+pjl&kYrVOgHYn$o&i*LvtrN@m{ zaUH$O=D4VbEW!8cQv49JBwKE7YF<|fes?QyWU;Q{i|iv7AiDlT@5J8Vr~6W!C+=EQ zpuD2J~1`Mxo6{z8rf1?F#?=VibM>exP z9YV|2Fng9R+I&SSA{k{JQ0$?ZR(f5jl^aKW!oaZmVs|I3#&nGZ9oKQS=-ka|DX_fE zbPd3*p(*6Fz7(jpE?l?_UVX;g|ZxMyTky&>_hj?Af47V0HKls8iawJdQ`W~O#gz#V zuTyX}a05{XEJfE+>bKS6<3Of55{|-Iv#6A@Tw%FuYqb};mFia%LS2N&bjGW^i+hfE zv6IF4fCKhehOJi>Fb{VPw9CaT>~%8~!MSQ|FLID<>6chkHd3hXzo;UWrTxRBh>UD_ zjYq`HrX6BBtlJe?Wwli|tw)-0L78Y#W zrw$_~MfmPFL*`ne61cimLs9n2D15G_O52}N2P(fhg%5fCu=oeVJUWJBEW{%N z-ew&!cqKC!>+VpcO7-qpQI=Arx$mdcdD0`fM$2FFRR;Z9AhHLmmKH736+QwjJx0d0 za>^XM#}2NM1TUAB_EdiUTJm~eV+CayTowm@ugqF}jS41+mS|hY;CN#VKz<&$qPV;~ z9J-Yb-AX57{ZtI2Rp&B~c09{yJjJOjwU09unm6hwc{3f6E|yd{`io2(jutg2USOZ% znNJS)8e4|tZxY}KnSR`{Gj)iYwYZ2NnJGalZN*f}9OWDU8FMHPX=4hDrMRrd%T_4+ zr~ue2EtjoaavFSXl0tVJk%lybBlv9 z7mL2`AnI9&=2WA(QrT+EqYBN!!z&EN&Ae6c%n0+>%Vq>I83AS{%1?fy3fKzIiIj+a zTp^OGW%oD8#o{TK#qny0RHf9W;FXeT#HFhpkv<^q?*w7B#k}|GHH`@e6=c43IfjBM zw$B-j%Nz`wl`twHOGe>FCEUYIGc-EtZ?_hM=%@HC7ZIlvcPguCn5wM72}h@&soTrk zX=Y~1IE5*3F}3#z8e&v8^o!t~L!vS@D_yM7cSS3~G;P7DTT8?va-2a}AKwLrjd_kW zGGSSKM`4KA-e%CE?oo&1a^b#4WpS^G8dheiqN{hAfVk3aGg6}#HD;f2*y+?N9QKno zFgY*8u)(h|x?%xNWqL_&fi<=v8wcp0>R1@&&kz*Ia~DYN6#A7+XTm)qQ&3w=i`Q2+$r??^(+d@VDd5~M zr_}PxeQ{fNQzM)m#uUf>h*c26%RI*XcEA#aKwoL#6jyS>)1N-2uLcSR|%<|)*0%(Bgz^u%HvG3rtsYgGgXbr7|JW-Mhz8DrdIxlB-yk5F6U5W&<_IT^T) zm^CW*Osbn8wN<{Qxos$(eN?0a^v!`vtw05*BnFrp5IQsF7o*Ik;|`y3F0T^U062~j zXuqOnD8I82v;lELk^cZH4glj)vinO7CZf%=6&M*G_?K|WDlQ$ha`AX#;!vxPwiPkB zMD~`-rr27zUdl4Y1BTz*WbTH;oVuHsVE&2RM; z4Llo-n_-O9Z)bUg09N-M%huS10?oWk7jd|Gn08BU?3S@YUSg`;8ij@gcr9=Rx=0H}ts6-j+$`a6lC3hBC zs$m|Oh7(;`{{Us^HPlPgb*d%fv`<__!x6^qsE5nkW_bg+jLI<;cZs$kj))glsa;B@ zCdqcQ67Mjk`7KHSSE`rFz{O?DmJ9)1uv|89J_Q}>0gP7aEeJbe!lw+78=_idd6#@{ z0kii8(t|Oq9dTo*tx-{4DRmtX%WYtlWf1O+6sVYQb7?{MhzWXk8(V^2az^TidxLLLVyCaArAKwS4Q*Grh2CLmjMAW?jylmLxOSeNUll=e&P+a3wm z$oU*>2le7&Y8(q*;6k3Y?g-axC_B8$?4s}LX4-$^1?e5e6*OKY=6}V+kcZX_g-Lb@ zl`?37$wKr?w~8Ql=mES z7Wg5PsMEZ~aAz#AP%>}L_RN%kzxX8TLt<<1+m-6C4YV zM&)yfSiVkPHH=oH;>Uo*P^)5HplVfBz?R%8G`%pT=98}F)7x-0EGQeqa;D)=@`x*3Z)GZwD3xT1JqecC)s=rXBIl#76%+F`X&W%o0I?PAA*p0;9dXrnQx zExAJql#w#>v$#!%-NOY`L6_j2t%9~CD{$p>QG(9Sn~nx z)M_eas?ujLs~9=7vL!8W!{YNB7J^DSn#=Ak3Z+KodM5VMdxS_qYs=zyDvTJ8j7r%U zEw*MYtP)kKw<|~9nJ!c6Vrv-Fjck@ zQh>r%4Lr;bWYmgkDkyr!)JanIkZQYUVP1QS5T|;NFh&IfY!hJ`7SCFXvJ*Ty!O59= zSP)!6-i1|o@fuhtmgx+#jXn)+35221KS0u#L&lMKgxniQQRot%9x|Fyc;wmMD zHH%{9ERU~HdX^m`N4V(f*9KdTVg|Tcms0Lvwdc8cAqR2FUVh**!o)?^;XrwqdVtn@ zZWiTo)ga#EQHIRaRddDu5hE+$EGnz0P&l$QmW=p^2B2o(Rm&(w3vs2_nAxb&m?g$z zMhT&rN~zz>;;V#K%i^+u#Bw~&F{E|V{}|h0FaFeo9Y(mmK>DsWt+uAQ}qGd0^?=NX>U4@*gBbAxq}Qi zfNkz)VDVbSyBLZ;a_A3jFc}!`&0kX4Ft5S=>8;h60mR}A?u86Fv_Ri*> zD}jbWlA3Xdu$C5Z0*O^OH3H=(jUB@_OS2j3Gd9Q$E{TXP&>{{WDr(g8B)m4^?k9LEv-+2r^a$qyAZ ziRq5RLYaF*DKDK)*lsX*Ox3NuVjv3Cyp3Wl+%P}v zQwkX`xopc9<|yLmg~On@x|_?kXpLLwqGYCI9gujGa&|^-m9<3BXFWpnup6y8fsw_U z)}YKqL)M*3ltuROn>|!2{{Z~Hp#YVi5LRfG#+^nk7-hu4tIS;Bg^pNJztnXX656k7 z^A_a_mUh8~0z2+nm}blA4EdX4XS4kvTqw9aMXru;&VYT(@EZ4U9hL+n?&8 zDmv9&L1U#D)tEB-#rU2iv4c^n;af7$`0+Otf9^RY2}`u46HL-v8ht@+z1;orSL$80L{hL(5vt&*=TpaU4GJY@ zRrg2`n+nFO@JiS67<Uy|_32Bk5 ziWi*6z=mJ0C`R=vrgb+5IhX4)>PA;^ioL~KOEtDtm~5jrE_T#Z_kXG6`?+^;jBr#X zX9VRx6;7+*e943ZQJ1KQ@~Lh?8a#Qj8L3p`QMyxzC`Ntxp2jtnRTg^8$tln8W*xQmmz7W5gC?2D9dDAM}iDt9I@-R-aK? zfOfFiE_L@TYCrU4EpmI5016{i-$%X!C#VrSfaqpo^>Ag>cc#6~%ax~!ahOZpMvyCU zUk+f{Gb!LJWZiZ*24)reBy1hPZRsT(3OXXuXx&vlAOJ;zt_$huF@~bJ&(uPpSG3ec z9XgxU)D|s+5DBlY<#D|8;<|+~a1g8xCB+l}0Fx$~R6N%6EmR`*R(r$}9bRBIHad>O zaW#8?keH!a4Ddt6L}6+g;_vb*(*UK0>R@V&zA8}e{LE$zK4VYZS`&T3?xkg|)UwPj zV~9#}gF-a!H4q1CD7e)q-()f>j+~KEdWCNcrt+%*OF7nsRv@PL-phw~@tCukbf{vw1m6$C-duW-|t2K4*V8BDvxsyF` z$BNt;f8q-zG9Rd!@^uW+{{UtfIE5!zl(ua18sJ>uiW2C@!ZF#h714R&ZNs(az7|~T zxmmlmFKGqTZoNPN{EGho!z`+<_bw4}9YKr1Uo)EgLGcBTc7Rh|knE|_cQP2nuoU7c zo5a%!U6Fw6_KIA=DzT3h!OdK4c>b~R4rT-mJxFxLBU#z*Bo%K5i8@zm{Kom8@RPw zXjQ%mWtg=J)m**BybWF>L{6r`x4DeFWsaS$(#MNvJT${{*fd+gQv^8} z$+LguF_J;U1)W|sdnHY#%yUYN) zM)O#UY-_Z%+`cZf%c#QYp%fK~XhE~Ta-QAIwGuu_nAFlCtMm5(+O^_1hIZ8Q5w(FS znv@WLvZz^bja(X+#Jl6ZFA&_a7#upXVZ_LQNCz*CJIpaV#$3+j7H7f8nT=GQ&PDP!o0*NId29NT%^V7u;Q*i_bR>ZPAT;wdzr zxt6|bH#RbugzrqU+N*%V=TjvVn5WDeaRGX#*$F_)XVhF39tne#IEu1=AaX=RIa!krJ^phg)N}#3obJ?)a`z!PF5e#A;v9UBEk8scg9K z_%#Al2p$Ly>TWnlMMEF-bffnUB#KlZS4l&yW249MNy^)TEtl@Ra-)?IjD zYz1cy;;=GOT(qW)P>=V;r|d66=Xg1h)0&<`BBf7pJHH z08whrVyd-Fxm8eKz7$shgPQ*U?W{+oZ1DCVbb2?XJW9r;XLEdFVVZS>#0G1d;AXx6 zN+lODDsNmZ)-}#0f5>WV6ZS{Z5~es<#huKdMdl8}UCld}7UGqz7;sc0P}`3oQn%D} z{xOdRaV~RD0r5UWt`0>a@cacOTbDyO6?jmrwv8Sp^q3mljJhwIW#TcM_1wmP8ZywWFpp9(9qlt<(a?3XN=&7ivKeR45Z$2Ypbi3A}&AJo* z=4u^OReg0g5t{Q^gzzl)7cV4i_S-+jvq&xuJrS|e)!i;)_vvur+d;(JJ}_}pt(q(9g@2rC}zrQ-MjC?1mK z-(_7Dbrp8XW3G!vYFkD%I?TpctvPtAw_po)3Q02RwQ0@oT==( znE=#kw=QXy#=4iq!NjJhW4JWjz6PaO$Crx4uaIUNfox71{D2bp?}L_C!ng|_3)W+g zmGU!joWYj`jewh#Dpvu<91-Qc5|CX)Sz489z=0_ECz{6uwZX8D6f;q67O@Gqu`)Qj zBZ*IpLW5E40HX5|1}em^%tSGE`M6mEc1!B8lLmc9yvPvKsZESk!zqt*40$$0Sw%&$ zoJAcKjsTQ5!wUBZhRw&KOKY!H5&?BEgwHoNOAmZ9mf|9cviEuPmJ)Kew(bGZQHs&k z!7?Sygk~CI1RHK5Ll|5DuD^2;H|jZuqZ2G{S*(8LVYfaZJBzlyWF_!avf85Xz)(C} z0<#zsP%IZ&^C;Qkbs>A3lNoHsVPWxbJ^6-=P<1-tx`JJ-hAy zXW-^L=BgwTtA>N9{40=^#Xx}r4+jpeR|Ic>mGLo!qq&2w3#iNCmoJqKgtd1T4kf_F zj59kT&9NnPK&g%h*GhZ6@kgK3OguW4(=G?Vn3u%KhT}+qb)OKr;-v^3qFigZjN4MZ zuszIGc)PBzfv)4#GLXF-Jdbs9^{C!R6{^>nj|92m`2D<-3>$$)zS&Npgr*2qued}i z_(TTTfx=&R)Z7Y!R7Z(@ftOq{S(S+TjtRn|(1^)Hl~WWJu?h#oMrH=jOkJy{aW+hL zqq>Bpnr<_D8mOvkueRaB0rUtLaMk%Oc0`#Av^hhE;QY-Ve8Uc7p9vP{GUZdX<@6!V zfzqm@N;Z`<;$(Ak{$^m_piugW!X2rW8!cV9HTz;D?za%_yQdRo1k@Q$-eDnS?vM() zMo?A+d^h>M;jW+w@hrJ*AMJc;0F}N;5pHXz{&31jq5p44=s!FJz`Z&G~ z@M5LJt_(rwEoW%ym-62a7cKc}RrdypqkD;PT;DV6&_E$5l(`6a%&XS^1+}pqil;$|ZxTSO5EEm)Wl-0}_ z9cm#9A7o(xPzzv&{IRUkHy&8*JC{Y6?gXe3ph~@waTRGB_Q!qv2~xPDa|A_hbtusf z1|XZMsbSOAz!|JYf+D4Ah%FJwYxM(485MpdQr*t3;WvHEm=;P~Nxroz7jnh{=4ZIm zHvz5C%PP(>giGYwemTmYel-n%sx zBGtO;{K|reTm6-w&w>X1d?>{~b8cBx@ws@0qls{i#<8Oh&5j!jm1MGS8vBoVVqGb2 z;X?L647u<@0`sB;w%rg#hjOvn(vN*cN*P7DK-$;%)XLrU_Z>%sOv}u*h79zcrd~9r zt8~#lOo>O33<7{7UP#sMUO6{m<$U@j?v5(I_r-7M?ss?f5EH90DwMnKJDo>NcTTtg z3eKHeI4Xu-HNcni>Re^5|Q`~Tlb4g#}j26LF(Uu_MY%L&)wRav^D*BHA$16;Mn2L_b(v6SNG72@j zjJ}x<_7I|Be{5FW+&PI%uf#^79tOnnPZ5PH9rZ9!u?52@V)Nz(lt8J|xOW)Ic6Ct5 zI+Ro>AkCwxEwc1u9sdAwzL@jW6l`-1Cw_aD-QI5IbwJsu+hefPLy_hz+i2hWTDtkZ};OG0`-X9?4sYeRC5jvGO`+6 z#dWiah*h9Gc;R?sEThDH#jXrmHcUazB3`DZ$#qXZBk~aV)FXc*8k?3Y%yWIN9CDo3 zP_k&M=FZmwY4sC@STeD>dgLWF0$y4Wu6p@jH!fcmlO;=%w=);1uI8ly5-)`knPAM+ z-+TrRF5rfHjfzWzGOWky>+A0GWhf8S0`?fx^RoaV!?I zWolOhufb5}rA!cGM+`~S#+g6zqra{Ku8EtrE;Ab|5P>h=qm_eEYqsTK-X*k3LmQPk z_bPOQRXv}%cfzzc39_>la1G{A@0a}J7`dBr;kOvWq*gO54O{_D#5G(az70`~KG=mb z$L)*YraHz+RbFepr4yjd{r3V-vb2yYgDq9}9Kt^3862h5urg=Il5Wlg*S`^O=X_ku zxti6U_WOj|?N9zo!xtT4`t1lR>D;BQ(}C0lc`6+f&e_phaM!%reM8H|gM;c*Amv4}HF(?>)=-T~714f$h}j zvW<}`nPrsm)ZAtEP5lwjps7vwS&Q+m<(=HWiKd1h9pI`20P z$8J>xy?)|O^PWD57=zosNa|Hh@pzO%VmXIlWFcD4oqijY7lQc8k$8J>>C|wp3h^;J zPL}wBXnX=+B1JI*_Db4ZdqR3Q+&Lf?3VnAH63ez+7DnY>r}Qx#KeGUnD3k#G>KB;>{HZ^K#~}iZIQrdT@6)Z^R*A8;q#$ z6ni~Kt6Ayp0Z(f#b1Sd8L<*`U5E*wZVBVNyn5&p7(P1td&EwH1EN@e`1)+b9Q3asa zo7Af}dn%Eg4%&_j;O<@2ySP}vuJsC?S8)YEl^Zqx z0Hc7N_JI(%!dbY!{L2;v)KN#T4Z@r& z9%W5FcNdaWNk0AoWFg$9W@o1z9Ei!UF(9R}i(1Ss>!=FJb+gF^Qxw8}ok~q=R|E@{ z#r$d#phg5+JVqO&ZSD`IU^Frv%BX4~DBa=cmup&KrpW2SrNtBX7G4Q&4+XiGa`v02 zTs%}G@HYe}{z-Q%MYoEWybP&aJh_0HoIPADSq8D@2%vrVfo(O^FHFSQ?-eSp@bh-2 zi|#BvDp4#pTj}|btG1wPHSeg%IdTy!sj8VnaKOUhud2F>r51&(Z>SxxJ1mHdGTj=1 z3b?f!onT!+R~&xeR*d4|hu8&=_Ycc`~A`SUK7C*1qts@7+5qsw3G zFblV-Kt5v@OqJt*so*xu6uWhD@lxt`k3r657>JwPqz3BZcLLz0EADjxcg`5za{<0? z6I@+Jy7*$ZpTb0&np}F7siv`*M?smLTa|kcQ#8V!xFK^ zS~W`!>roh@GZ&e+)I)j9Ov)w~*s?4VvZ1zV0}vX0PU2S=7b*}XMB`C$h_!vnY`~_a zv5dtIt_5`#qeWI`2IC8c<|AyHv*A!pOPk|7@8A%lsBWGzM?4ayTnEm`qI!r|PD_B2 zn?>VDB6D|%Ri2`^dS|(5<%b1u;{G?m1l?MTeL%HXOE0-&v?j^6>$mDyp}_|uio*$= z)rYwCVQbRGIf+dJg<{(4j1wA1px&#f&7Oqs%%>9*?FO-}S>N2wqctwF$4DxQ?x@?S zHr5^aA_3;w>ZWKn>LOll3gvMuL-#u@#8)U>gX7@=q^|47iJUC0_W+gzLuwUM3Mr;5 z1$T0f7Ar4R5nQ?3F9a(E6TI_Rd|M9CM^dUFsi?|bvZ}bmcNQ_jT-{5CTtyR8Z0=cW zxLLUJ#c=W0$pi4zLlp^brM_k>+(_7?A4TsI1L7hqRNUzUWmRIY<5IZ3NDCNOr|%zd zCgZAiP@NS*tl!xzm2s-wJx2D%_`VM26HTeErkLtqJ#$k`@#{Iv-Q$6xD_Bh@Q>dvE zaV)CKjrS`G1A>%77q%<3YLgg}ejvquzI+?0*4QgS)p}yHi0d@y<)j@Ck z?hFRmaN8qZ6ZBEWmQnh6$sr}#vooW!C2 z`JE=t?p#q0E;Xi@=>x4zH%gU+yk26c(isrD4v6nuU2)=98eOT9F`^>eaL$VXc=fj~*rW*AETpsN%u+8{)YoT~QG@$9F8{ti;PLS50}3 ztWKkFm0nR>gH2;H+ZLBcix-u_7i;Px zOvT}qD(1PXl>?XITny_Hqg`_F5~`(KsZyaZW(o<*87&I0QwK8@z3MTrig5V|6`0z1 zhL%_S7FRRX!K+;s#7o<;;Dyed@D=CqCNKHR^hs~u}7GVsVF1} z<&NQkyM@Nm;8+FQh{pn1QMWTQ7Dm{0E~6~AEVxnxvqvp^;Et5tcMP)uA5t@3pmv!5 z0L?~NDC#^EF?bmlO1G}aQ?{Tgeuzy8ah?I7Rlfa4IwrU%OVn1Ym&`#+96s+bs$Tk! z24Zb80@ciq+@(#?m((<)8aNgUy`5SQ^^_Nx)ZYo=L&GoNOY7kLYvJpSO{h1DiY#!B zrA>*O*;Juu`iWC6J$&!tRLztjbv8zK8Jp?hKloz|PA!)lyo5C#cN7XLdx5^$mxfYM zQl0yk36_z0Hs6_8U@oDhgWRpfu-Ca=EI_sv%+P~)nY$a9gk!cQM_1PeMgSlD%7xSs z-{3K8ol8ueOMOQ%Rl(x}oc(fDa&mqPm|)(R5PxvD$4268@WtoX8xoHxnSik0n6Z3@ z_jn>xnWFMR;Il11Ojj+wZhNs53izmqRSdqKAYGnuN3V4ZvY#PkqlY?0LCbk6MnHSrTjxNS#J$P88*snvnFm-Kp(I{bbSOF26AQ`nt@hm z>oUTD4on*D3Mo*QiH`GzSjkwp6${z6XR2D8N`PKwdT$j4(vn#`SPyYJPzsWx;AIW5 zBXag82rEec0L<8X^EWHZvx#io<_CLq80%bVa2G@xDrW8hHBAAwV!guE;5nHsSngbH z9ymMlL<9`p;Hj*&0H(Fsr^K?^?@<{YG3|MJiGh`5!Ra`t#y1MqVB29%BF`GTo0(Jx zm5D{~a4))p03zs_`|}Vl#mmV8vHNdx6<-^}6U4w;oWGEazku~R!niUYK+Q-(q3W! z&5Q=MEz{wPNVy<`XlRL&Di$uF;#XLW8Jk&b=1>y8Qvkvu~JE_X8A}mAS96 zQApEL^SH5P@ldW)@;3=V0p;pyT*m7_6ZR6WbcY3I3tRc*f#u3H9}+yZahDP+$~%qduB zh{aJ6%u44mTwul~UwOoEwA=)tYlzv7{zYOHr?{zci85rD<26tqL9jV0HE=p-XHNhe z4JzGtEN)q&!ySd9-YQj1ugpRKuOzWUBOSNgA;9>za?jUMqQBNUjcU9_T^<|BEgVKp zWir~AqB|Nom|R?9%9kj#T+GzFoiJ+MOxn4VY%TV(sx8)d-Be4K3OOU1n6t-yOuGGW zn7F;i*Kx%5!+UX+k$E#1z-S9t;s6U+G>oVxm=BbN+kzm3;diOEf;;pxy z<=-_4PZ*6QAU#bkm*bk?gix`vBaCuVr;fM(d=K`{Vb%Y4F)<=$pd(rf0=xp1lKE9MD{Yln*D zE`Fhyfh%7pnwN>WftH%bh*O=w9k*oh>L>a|hK*(hVp4_(*yH_;s*1BFm}eGrUC}P! zSq!|wQX>w|32}1jQxGpVo~G6PJ{d&?;GP55`7N|Cvjr(ZXCU}vtJG;Vzf&;?kNQeW zb$Hp}s*17ld;bKDrSoh^Rm zc7gTDP*x%xse&CDCudrRkn+T7NE&x@d#te(+jy30%NU}SyiK(dppJ(U=ApHd9eLuc z-%(oi2sH$&!S@oDQp4?qC6#8SuKSjZ#yG|$@or!SQf$Pzr7)`2W3{|!L{v1~U|{Wk zz=P_{$|~VdyvF&?Kg0=$GG(>_{jaFiyYJU*OumZs<~xH^xz)h;!@D3|8uu!ic1LmH z{HMyOBM6WqASK;e;#SF1);6pK6^{PmE5y`Q;=7Il<;GP)+dlnD zUw34*JFexmT}8N66%j=(k*mg~a1LWtH^rChGJr=gC~CV_zk}b(+TSMjheD}>f<-{J zt8j->_Tl~R1>#=z^!3<89?Nq{XXC$}09AhV#}AoxTetH&CT(IIB%j0jp8Ns z!5(G;T@dpsdDR+wB}$i9PW~mr_ta_>UBn|mp!tg>pQ=+-}H zcM8O8HH-HuP|4S_B?q(cR~2I1={(Cu&5iBp*#K=CX6*e<;Am?6EN#)Teiuw{K}6__ z>?SmeTO7f&66~Ni;Y6n2^H_zJlyz+vQwZ-^i~yz8$^;dm2$-sfnd^pHC}}B$_EQkx zKE*hQ5%x8hET|<*R}@nWb+_bYO{FT{hinI38?xu>S_S|t@~y%-iB+419FfD+N|+_* z5CtwSE|U=o+xIZWg9TacS)67oEmx@NgGI(Tx@_E1tu1}Ogt!KG2*N)H^6GEma&Bd+ zxX_h@GqkN%m*%|67E5;7;UEGQosqXjQ?BNUbK10kz>GN;-zLVCH$0;9f{OcyzhSI zW}>-#VY!J^F@nA}b$!M$8Qyprj}|EIJ)+>Fe|dvOvqiH}mkE9s1g0_COc^})+^cQF zF%7{?Z0Z^5F43-_P-PnraP3)N@o`OLS^oeb*wNpZX`N)YCD5OJ!Lf$K69Q8)q*Z1m zYw?u2YAGg8AN>;=-J0-BMLDEV%JJ?ZUMsnMEWx94qgJ~03aIBfbr3{z;DNT7sB}Oy z`HrJl>#KzbDrEG_D!(wDdnGwxP{^pt8C!rvm*u+gQku9v878%32`nQ7(P<(I05@%U zk2i6E?QytAEcWwlDc<7XJj><(03xdW#|u)}wjBA3D!#nJ+q)uRoc9@DirL)oO4NUY zSoxf!Y*B!v>%>z*=r8=tFJOI0N^=Z_Qi)zyTKqT5&BFw!7S)8lFNEI(l%MQX1j>@< z_`#&?(enm_XX#K{lr7X16zNR7rkeFJ7G6xmqfyy4Dmw{N3;5r}n4(;`aZJLEgf9UK zHbyc!h;7Qv#Y-4izb(p@h*YR@4KGs2H-o6lo0!C@a@3x8#^qNPE8$!SgKZWJeVkJZ zWrEfb0I6X|*_gNGaV`Zy=xJjwD9g2$Snos(5%go|1nC_ROk9`z^AQv)=2EJ}xHeaE z)0KpgqAg@EnB~gF_DE8^CY{PXT%>C1wJ^&TrEG>oKdD8Q*OkgGy3-lBVprS^q^#7V zt$Uc{#JYsSk#&dt25?u0#au1^sVP0#1$0q*3^SF_#0>2c}zib_LT3xSgH?mCfQnN{<$mAGCE zHpN+PJo=T>O4E0F*~PCLBgp>ZY@hgZxU@_m!dNvG7|K<a7C{kV@rCd zRMgjUX@iwhb2Yjz*7Iz@Q`NCk409Ixfs4F&k5f>fFgAbcJx%vAji6bxFajMJPMGqw zIZmQ!ct7lBB5qwvJDu4bn);NybWKV!v1}K61#OW>V589DipbL=J+N@ z)_cUG0o*f_r^HR+h%}X_Bql=3&bTeGgG-spRSOxHsPaIf?>`)Iez~a8sca(_=1bvs zFXMydt`WIVT)A~q64!FJI7%8@$>NH;X8rs8bWJyV?UhDMbphP{LQj69SB*-GSh8HZ znlyMLc05bZ7YTXS2FOvDxwBfLq4KZ%BAY_nIPU7y9Kmqo=$He0GD~i#H0Wc7Sz>8` z^BQ2Kv+gTygNkcV-`v(Uuy22Wb7-OaNtlhmdwZ9SK(;%9Xv7R^@N*c_+mw98w>#=u z+dHY)9KE+F;Ds=3x12MkBlexj1#6-=v`lK|L$q;Qcb=+MxSHasr;h0B$vY4miFTCK zUE(5WLAM*2zGZ2OOU!g12upe{NYh$|{{VMG5x5!8h#sPjII_4=QV`ANim12^MDM0C zVK;f}=V^Zb00|$3es1_N_|bxE-$sKh!Y>Q>11cW>002th7QI5u!<2q2Y_JOZoFsoiY%2_gMVqYd8=-T>a zmM=KOZpu0%tVfKUYFe%XP|MJ;^1#eVL)_TKLaBqQxzsVfD``;DMDY>3?lE~_@DYBe z)0>NL=Xu}f?j={?u0_@2FYXTOKQ=K%#>Ej6sn+7)_}|1MzC(c1!qW-OGSv z+EmpAeHbDVc6TcER#RAO#8v5GN2Nxst$UU730z%FV!v@a{{WM54?ldXtX3jTd_p-N zS2S8H#I~pw^M8fHD5VpU7#le z1rnQ~Fsfk6{!GwZU+Ci+Iqp>>Bf$*=c4r!ab2=7F@%08HPaY$ciR9B=z`+mG505bl z%T7h#sB8!q_K#nv*?9!O6LRD?t;!A=;FQ2sS&FQ=BHsfxQ@oA z=61x617_|kd{!_+2q!y$#fxLbDwu@@!qMP~#ohe(_>Y6d{{R5r;AZzS(8nZyfVc3k zmCKfqvBg7k~0iux1hjs1yK-r!v7Wg}gre zkTM0-`#O|@S)F3ZdzLDwp_S|BxFvD@lLR3ez zKrponDww90I`R65HD>Ax81YeA0g-rcl(XtEKyG4pJGqDNsYwPgBV~fUrI&7Hpzycz z)Oe^6B{a2;HTX}F^Xu_B>8WIpst?};zs@yyAIp3Msa)z89D`sT9x4b}r1JnYmQ`Z-c-HyMD*(q(hORmi zHkRm&M%oV~I~jRu12i}9#JUT*)NCTu-=m7DdoL`?FM5XsVf8N4uQ3D|&S7=M<{j4h zhDI?}D2r$K?${|C7K?x7!dMMe?1ptnURutX#CB*ZJJM>HDy+GDUUz>1Wy;`E!?{=` z5~V=7OPPL)s*bcSGk#@NRBhDV!jy#Ks6|RyzPce&bwpY=YZ8E{cFhGuvL!Ed)aqoF zE@XweEr^xx<*9QRbDa8No-noU;bFFBp%+GSF6s9+7jamtV-#pZdo$G4HKA35JAf|l z%)!-?h+oucr7e4xpD@nanIjcShWft9=LwY2pq7A_ImRN38BV$aE7UBnP!>B5CK73` zu4Xi96$47wzf)*RnPzwhQmj%jehs}MXNCBgiChg4ej?HiC7PDc%df(J2Lhc;L*Z8N zaes#Y01JYa`98FScXc_z&~pq47RP!sYRN>I!zx24zza+i1(CXiM_U zE1qw240x5;i;WfQvI#+M>&Iknux7Dxkzy6z=UBnqyItwx9jRs7&`0PUo&C$JnD$u{ z6Mkl0xpGY7Y-Cs_L+TceT|i&Ia3(d=g0w#6QEJ*`mRleFK>#Z*;=u=4HfAGgS&TT9 zRBq9Uyb&7-mzMy$RS#7vGVu!|1`KNByA;sW)cTdn#Y0s!#gjCH4OK%8-g|=4eMQ7! zH#bo)748tmv6zQ}TCk}=+ph_a!ECxxZ&$n>OKMWtvRe(o zra_c+&4-~tG{z%UTI%+mS&Gn?SdR__?x1^^J3NyqNCarCw=Xt^vhN-vc+Fh~7r8|# z07+YJ`kLBP(bO2k8fSe(z2+@kwQs~#bI*s&%QZ90@mZ#lJXhe?2Nw)M-eQ0rsyID7 zUkvNu{{R}LtxE+n?=Vk?zv1Ds&&N`@0~v(Qp~DD8<*SN{eGrZ71TH%>%hV1D1+Jo1 zdnH#V$z}c>zR@HvRMM5*{Y0q9q$or!o}ims~>om zz_f1q#ISaH2ZaX~bm&~lw6b{_y zYZ^N`zi`c!K`s^EhI0VOH&bfT*o_saUayn6mU7MN|`=k-I+{6 z^(4FTQ&hH>_1v!zejzK7QH-8A0gBWVCf-Zx7cunCHE)X8diA-7CT~xNln~Rfoea3eaUgEAQ z1|^M?NqL+7PeH&6^Udrck z3kU8k9nk)mjY)p{fi57HDlMgPoui1~Wa}^pbJe#UF}}G z?a}5{Yv!f$4DUc>K1kZHyy%TPn~whg5t(RV+_k#z&B~4rb9(BcS;6&*a@l(G3swIB zCMvu0ET#{>rJrywPb@(ow-7m_e^UEQk7s18oyu#r2OB1$J42xNc*XNMO%$ZPH)jB#%*zXkDsDwX&fELcR{1gd5xPuf+{Q7^T}q=rseN?>mKlO*SmAX$xm}r=g678IK$TeJ{{YEdA#UAu++wr8 z_`m>Z?l!F__+g4e0;rH{5cA4Umwq4s{{YDzKzOofMcIjUO^4T}P_n64;oM3ncm47&(Y8-?BPF(Vo1kHt6MO+ZB#Xvr-oD{5c}j(jj8 zH7p&8L>wya3URN4jKVr>B~%Uv3y1}PRUNnD5p9*3XkKliTdSIujfXqg=2>5gpiL?* z;a3hxdhs#4S@Y_8N@MWEq^m2`aHV45)-lLuGpSosAjQ2bvg0LBc~dfZnC7 zLf|ZeS^B>dH9D*?H85mb6Mw6h$%~dGT~H5BVazM2-XfNj&HO2=`9M&ei z<%sFBt_MJfu-+K8V;*}xc5wb>2Jh4?!Zw->l3G#XTl*+9K~3@jUM$;%1g!>%_pPo4C>$RZn*dpn$u2 zfq^dDNr~xgHkIU;WfT?$2aSDGKr~y~Xl9OSnM}teLAEGVObt zI7xVbQ1dOg0`lqrYkpuPx!uYJ>cjkEVb#|e4x#*5wv2FMS0`R27M68dnP4xsQtK5K z!KW-XSa)Ql=RXW_ZavF|>h9gZG*>6B#)Ye$*HX1;7viAMqzrjaMZ`zkC1|2T`k`EyDaNW1IX(;4x}Ny#D|IE*vdOzy1%yo-4#P+KE}W zvJ#HB0rco4)ucj(B-<(hR9JbKS4dxJ9+EY-YqRHWy8Pf@hp1KOQli|WRic;NA#p@X z$dpYjPTR{USaaipgSY2@gRhNBmBlp}JE$YQ%mvX^G5ayvkQ&URr~?3dh)XKPD>tD8 zLqx5fBCTIh{{WDSY!!y{eM&C(=3)*10LgCm3n+azUs905r6nwG` z0j=SUz*xI%fM_2?JA(1D8YDnHQxfR&0dgxWxWv0=htSVQNgROAtJ^bg1`5q&vONVl zJBXJl9O5pUmd1+5iE0N_U@9$Wwzut+1NZkX=B2e)zr;Y`mc2t@E7^7G1PP0{YCXM7 zcL#FY)U=0rlp^0;4g&OM7rW0KMuj2{Ld4%p*GM=pL9JVy4%j7Ru2ACF&N$ z8od5J%a{0T=F(Wl5Jf8%?(ZW*N#=IV+9mg5;R{l^_<|4en4I z7`IToVjGqqV@%YyTooCAh~&&R({%cU zux8tPI)X6uscA%rY}~E&Q613ZzTyP3$lSrWP}>gWHNC@)!I#1ARv^0WELf{|Dm(6~ zV5ZB1K&FooK%${4y2lK7VUuw{s;IpG0IUa1y%Cqf$|+@fE?=DbmCf-=^JqEW;U#_x z`E~qM3a5c-mK+ciOj%W7*&Bh6JY?N@l(V{nRM#gqR^SOHE?!8vZ8vk}T+CP_<>>rc z{N3F_<~UX20CD@5!am3tXj5n#&s+kaZ;|m{AIDr*$G znCVoed?aC9TMR3|GO^JWb=;)as#7kK6NO=~a_!wdRg3(H9b6iY1wR3sslF~PUMAQV zH27cfsx4e?Qu`17qrD4#MU7y_V*tb&W=_UgZJGLoI>adfN4aczmt{&SjCz%D#dV&z zDldBPmM_dNWx0H=+tCo4MFQ9sy_rc1S18dWH~UypHB zb$L2vwJ5q2AywugVjBYiXl~#68A3xWAR5wFkY?L!qFLH>c#lnxIwjdmt@dPwS{}Sa z1-K|n3f3Pt7tt&~_Fho7zM~YssQashy7MSmYCL&$D%*8tvP-pmUMjzT6c5Ef0^Zsn z7+qXy+9>hBL;%p^;BPU)#<(^;%(W`SSDM=&QQ~`mwwA`qaFB!>?rK;}gbRwo-OJ74 z90!M9;_3ZG%(+-%y%O4;<`=RF2nCOmQ#>S&uk^8z4dydYPAscYG}fFei1Znyihi4}u5)4X-mPe%QIV2TyQ9cLX(H zW>(4!`GT17EUOCh5WE6EU~5qs2NBk zbJVCO4x0BdP5%JlE!#|fOl+2rhK5Fr8nPPEd2RZ*x~1LXQl(+N_YJ7JBV~66)YK}R zm*FwKqo2+-63iW5Sf>}Pb5Q8&BKLw~=$$Ys z)OF!0r``C^;9Oj|zvG+~Rn)t-2w2moyM^@;W>zr^bQDysw}>iJsF1r0uBEQnj;11) zr-Vu^Z;Ws?Td6_Mj8wu<&eQ&q6}K9SxsPZgnQ<$Xw^VVd+@MvMM$uO0X?HZ5 zz)Mr)%Ezjg0BM&@JVL?gKh`}36EWlERZ#qoUC@t@_PI&GBg)%Jc1nNeJ8jC_igZo%R(ST}vCmrWSzP-v}# zkGLEWHxMiMH8%sAu5XLa`MA9>If9synufzG5CwvzZi5x(JU{W2O!I!F&zmS$ik8q? zb>?S9*1bm(p}J;dZB>ey-=3})=vexSz1-5fSiD=RSp@T8TRuORhMylGyCHj^d13hxp;kXLK zQCU=@1(8h=q+bIrJe1PR)!a~{P;$#f>f>OuQ0&J7pn0`S1rxY{Uj!)7UljziS(bDT zV%(>s3Z^Xg1t?Gf*;2><0ANdu)Ay1q0Sr?IUS>MbXEtZVvce?2+7N6R7>V@7yw!ZV zhvOXwQC1uZX{KrwaoaD+IU(}@>)prL=F>7_0 zwy$h5z(j_3xnx&nmpv$^;+3Fr`wjwo^-Y z+!Ru}Gg+!-sxsOLiwuRPqY>E+6#dLCFAT-etr)~GTyPqrvRmf2nT<9*%K0CRGx%KG zZdZc1TXo9_^a^}l=;NYL(>RQFmrGDQm)wThzv&fbj-Vw%ZPG1 zmkk75N|&|ad@Q&{lKyHF15s3^Ij$;YF#iuKB8dAFVKYFkX{78n|;M&g87fow?9!_vfcY$=7)~IfPK^&SXw!{ZY3@9 zXN9@A@b&>|S?X=i1>%g5fCG2m8sg&?m(g4`M+SZ`^Ix4j_5957s6hztz-n45U1WnH zP4x!ACD>bwCvyZHcgfKhOOs@Q7}QNeGm(7Vwl4yyyDw$SiO;ZlJy~1%i`oWt&%5x|yM@bjpudmeO7&@p>*)Ic*(Awtwa#l8e%jMqb=| z^BPDSZQMm&vX3FOjZ0eLKJ34BHIWX>i&U?KLX}sysf_%G7ccNI7`Kp%aSSb}Y6Qda zUk4RrDuS~Xo4SfZ*{_ggkf_R9tgl=-{+hVHFW{Bm@ZEyGSHNVe1+aDD=Msfx<+NsM zyMexmOTiapqF!kXBX==w*Z}#&6J7p$`4ErrN8t~J7k$Qsn&p=OE?F&w)WJ9AW>=W% zs+=0?D#^wnN==M+Gr=5u2B2UR=NW?_V;3JUaA^V7LkX6*4<2`jmi_Kwd^IW?AT?jP zWdXfavFw_|YSE##4FkU8Z)~J|7G58LD_e^K!tOOGzc3R7UcF7PMgIWpnWeSUcz~qz zDH_-6J8Gujk3VwnOzs>dR7{tb7aJ;8c>Rf-bIO6zpcTB*L*oBxJzM)V9 zMc!(=CR6kfDtvW5w|YOBO64|0a? zAg}sM5g$`hy1>0UX2SQn>ODG&0bGT#qnvg83xTFPgzJV8dgA{84g7V&SH`e5eSaw7 z=j-`)p9+=Y5Wt^!ITSwl4Lo9I7~k(5W|yclDrEu0CH^ameB8VE5!?9TE9Y|l6&owZ za4M*?Eo0Y~UX7q(nyAl~D+yrUp#rxsMfjNEj7x)EB`)=on&OQX2sS6U=2cg7HKP&1 zPWKK>m+unb1$^daFGCJKAS_z>;svcQ*nWTM~7Hsr7{rMm*6>JoRq$fi6 zn+6*;4$lJl)Og6!_`qAhjJEk7p5QH^t;}bO#JInNE^F}avB;+JUE}6|DBDWCb+$ir z&$4K^U*b4*{9+%JyEHg4a=1<%gn4Bi4S)KmDen_fByhuTN;Af z{e$oHig>uCoL(R=%uGr(QP9zdbbu(Ib5PtAVYP-0f@$LAww*!} z{963U(%=hE(W!0K`ncNhGBV{-O{4H7jFf>Qml~{UU2CfDd0W#e@owe%*%$?34Y%A! zF6G1qdz(W~iEuiAw0TX$cUOcB2u&8K;Z8Kc1syTh^|6W>W94Zc)-GbmtWy$$VYO;4 z&{oDm{KqPY8))384Ltjl!<9<6zk~d{$#p`*Fi+xs24!QFxnIyf&99B~zBAOO1;m6N z4R3|G6;S9t=0sn)VBWqZ+5Z5f4%&muJuiW$%+)Bn{2Jth>HZ~3`QO0!HhMft2+XJm zokp@Ukm_{!h4)jjGQ~`#-ha|pb~U1ED9?#*pwzDAX{f}srsWPd<}Bu-FB*)|L*im& zcdX19b20ij&)%*Cdo>ljVmBAN7Qi$;F)qE{Yr^WF5Ii{V)LW0@LLQ;G>0%7czR}{b{rx|J zu`Z>{xpN%mUchg&=`#lL8d}Wlp~VT}D#vR>>$rZ85CY`9Qj}-R5tunCM0-!uQSYeZ zbj`||`4E?n=+-?T!BEDb=JVr)uTwt&yi2pd%}chgx2Ravsl}U!F>h;i7Y9b7lCuz0 zBTO3}6Lm+lrV|+bvd3FhOgKQX^*?i~1;)~Nm_8l-P5Zb7x+1PWa3lVid|?fp%S0vi zGTIJZ5dg+mn`Lg|w|JQuSGc#PG`2d03yUQzd4;O--eT2k>9+KyYRZOxmri-=SYYp{ z=(Z~5D9qff{sIV01?1v({8nT8%a<|5`~*w6M8++e9-56ho2YTVHfjq>+_9x@6)I*l zPjN|Rr7tXHxcZ6!$~vaExYXjzGw30ijYihr62)FCxLhdxwevXZ@?5{ke<0@m3qYOS z>Kj#fvQ>;!_z+N?-X%oRM(}sZNR?9M&U`>qId=k*S=hNpBI_~1qujJ8X0ydgS)Ghr zsh}fsXBZ_^a~+LWiE`DR4N3q7dXFG$>RAP#mo2^2zAhxT87{^xNt1{zh4V+oJAhV*X~x9!WL!OsG6v6i_T^SQ={ZKsD$2OxpW30 zMm9`iAAg>!MPXJkE7E=`6vl3ZT zOjH`iw7w#!yFcW>H!Q2%wTb`}3-uZV21i*lh6J;2ffe-`cW`COaLVl8XHyjP&EKe3 za+{Tc{Sh^GK4U<5;GQNXE8hdUe0!T1#CQ2G6Kpwh@NZvnXVHxV>U>fZm&3$ zY|=m|O36b76xk0!>IGE9G(i-tD^Q|}+^|uoltddN#6v;#<{4kH1z-2vL{eg2-1&Ax zlZRiNKLVUHe;eZYbKOevOQutkaBn^(ixs zaJ8=NZamU&sZL8~V(TrM_A#};)VEPtXAoJ8r%;iy7E0h~z2;D?%bVFr-ZILlwKnBE-n867jfS?-@uxif~dRW9lYNse4jCLMY>0< zMpif@H81dI`OoCn;JIZ=zT#JB%F~l^wP8M?HM^JvQpB@k9vdc~Pc@t6fOJuwa|7{i zTu{whI_rJJ8r$0u#b!M#EK(e!B8+%~C7PE|<4={#`JaN|<|3etUVJ|#mmi2*Vgo2~ zEoB8Ht39zC8Z{|}9YG?p(#*;jn;0ouR=TJiYZ8^T(AVx3P#X(QWd^Sw2Sg}YsbF6d zuj-#+8TzuW6n`P_X8~wl>33wqgWrf!QELA;Og@?zAkmm z@c#f9+($<`_*^p#G5EFD!EFNO@!uLt->A1Qm*9UtT%XI|$nn9ARSL*6+$$E#fU#I$ z-=oA8FQQazj;2~UbMQea)O#IuDp9LolNQ3^Sk5!4MxU}!ZumyS_DbHD6QZn{O+P94 zFO`;;to&{)zlE2%iNv@r;=&KvaKiSOU2Y@9xTuRV#43lxUM1uFsG%ksj}@%S6$;sb zgX&=f-9p|_vh6_JLlGEarWc3bsY?2lF;45mNl39T{jMdopA$J$M*A^aXFW%;yE6f4 zXzPs8oP0GdUpF7+5#ps(EXecJe*l3xVDDGJ)V?}{3hnqG&_Be#;S%w(hhqw?W-{Y* z?>InZj~|H5B-O3JjKO2;xU4R&uN*S1ZRI7v$Z@Io&&qrjU%_LnK_gdcAS`h)$)u)n zD;#2|9jv}C$#9+b4uewFFe0PfMYV-oMSpe?ftUuuE+p26Q(B$O%9beR)-1N@xaJDi zOrUS><5yl~jQ1_mQpu%b{J1hL0`a)77xF)$8j7$K@ReME@IXxQiuhCWzP=s)8;|g* zuj^~fu1kRp!`jk-?PcX@gl=A)My=>Q?z5=3C?9YmeM2`$4)g8+rl7hXg{B@D_BKJK zpTArJCa-a<5?&z91$&p_{5$*$FXE(K%lNTere-K_GNVOH;^30|f$xC!h~`CCba|BM zI_?!wmM45vA7w`jvpLTLwSFDy2R+((_Y$cQA=G=gZ32_H;aiNpFR62X2h=ey;h9+c z2k~#?UgA(q_d1&S-y{kMDIDdEb^P~-_=|swQHEQ*@#4MMF{6f;k*~=#4kHn{QnWL`MeS^=sxZSW z#La5dCWN-j3@Vn{;sb*a`J}5e7Cks62~cOuh=N`fXUzN;_-^C8f~6?j@|MBP^Dc3{%NQuCU}f7K>Y%lVS9&6nnM;jTON;Tx z@GJOO;7hS*W~NDU<^ETJXh+~xFuo~D-Rf!J`In(%6H@q9g4a4B0RvXE*)ePQh9Vw$sb9dy065HkH~4A}E0sgyFoxcGkHbG2 zogc?OU4JIj+aHluuRjFank}yqwT56EozB3oFr^(5zL#?Q9HhT!#xvZ%tRQatzTko; z`+#kDBT*T|$+!K)0{!}ybfiWj4K?wjn`?q~h7|rS%ltwvBQgw&^%W$xb;4FYHw?1X zLGBb)d~zyWq(ig}cBs~-+KVsTnus?#hohL4h^|&5S?!II_;JPE{;Tn$PS~f;psT)! zo1;?Ri>@1^@;@9QjLYHAdFF$SbptW@rn52luJ|zi1I0>p6?goK$Mk87zm>larIyrf zEdwU&+qr#^@6_Hf^793pRJh(O_b4?Q?U;#q$)W@x1$Q@K_Zyyw_?bL-V1Us@6-)Y* zMyjwy?UnOEJi3N~cMceqC7Od~zd8BV09Al9Y*m1jjQJuk58uEuS@Q#U;HYmb0(2uL zp)2p6z7$@w&FwX^TcItU&u}}5ZswIKSPKBb9R53x8w&fR>z20#{-bLKx1WLr!XiZr z&%fL!yTnT02jC)C7xUbDl!3!Q&TsMhl&8VvZI1pVYm1b1{ou+Nl`&F}G2mKlhp3e> zhaGhTqj4pFX-&JvoCBd1g`}BM7558P<`_4)yGP5^?yB|Nu&`N2Vli37c3nQ^Nmg{k zN!nP{5I8*PU_&bX{1~!47GR-4?bJn4+;}DPq_!84if`qAj{g8Ipv<&&Z!B1_#1dw0 ztjp6F+f2_@4wt?Hlr=DCF1{Un$cB*>PYZnFzP!v%;#GcR(N#E#5}9Hmo9oQR>^$~Y z0e!=9F1io)DdRjU?fgW|a+Lo77Nw_Ofy~A+9Cwc34Ie9=IsWkzWqd^(>#45u0mCb> zN`eNpRj*L2C9kskWdIEMhn!ZrmFi{IE@Ge_Vy!p6@9r&yhFhS#mj)pslo$1IXj534 zG=nb>x}W$%yw0_7KHffNKHP1^L=sVrp5>U&#^wA^#(aZ#CJtNoQ`ZF_jr;=Mei#jA zWYyGM4-s|bY9efaUeHqfY^tpM1N@4(!K_ZA5dQ$P3Zq~7W>A@I^A0sa?i=2)4ck;o z)Uw#m-sDH3fN%B;vly0=sG?bk7@TBqY}WV z!OkCY_1NIU(JPHbP|l-nRtVPP^m)W+7zpOOR%T(Ub$%d2+vgD9Mo`f$RW@vaq}vbk zBzWM*bGQEh1in#|FDI!YK-AmgzlHuA{-N*>+`a&&=)rqM9-&2D_?HlGR^n|#vNWhK z;bNM^tX-Vb37Iu@agE*{r46e(nIs;ebA-PWAHhB^!ylVIWxFfi#-Ol_A-v`m9)(_W znS1!^Yco>C*`Ghjf2ap-OTn$Rj1GxJUZ-c}g zrWsI%7}ZD2YeL8*1c(fJMzYvMEPc@`T#*ZJHf~mn?jbu^(KR|DOz>(2b63=>+^LTr z!>{IlCF1@!FyY4+z}n2X1z9Xr2w1xBuH%7QkM2aR{5*h;Hh%K})k>sfnZg-Cfg7W(L`>O<>juD&@g5#YiCB$(Ah;}!`L+vIALmiP*)ZJ?F zan-860GJ$2?5D5(h(9t`M9+3s2m3-7NeUopE z@qdEl%l;+)SK)sLOiSi#51J)kOKriJUX_t`l4Gat72NwnUEE1PS*D>vsa5TXTi=PA z*Kx9p%#U7YxM9YTZVSv-m^FY^yxcHXQqV%);KKKGKy2Usl3P8S{S?5x5fiWAR~P&e zZ>&X3eiY(@`dKggQdk%;Rz6qxESTns8;FIA9GyU2-7wA&Jisiw8hp&k!Q+C+V@YzO zYjH>(k$t7LQ3ai&r2w$r8D*}$B4{c-l-<-6U(#+3HRNj$`X1cM(UZii81bmux9(Xj ziY%zLjm)0mPDz7O<1p{9=sRODqN>>k~25@Dh#o znK7R+(opBUOBVIeL}_D5Wz9jebrdNv0KQw7E;u6^o=rvA+$ogxt;;1x^AyxeQLio| z{2S$W_=wcSKihTizH#s>^BU`#h1p#zx8DaBDEpYZJC=cXA}L@(un)HG3hC-Ds_t&} zzH*+3ILLj@o4+??YdDYU#G0F25gRTGhu~UtNQ&F_a6DyU^v6(HwxR~lsbr?fJ9=s; z0gW<=P$d$Ns8Mo#$`wxT6>T5cJm0~1$^Zzdcn8{Kh#JvPR}zr2=dp7nxF#Zo zE?}9mD5_C4tgOZ2*$ddWjP-$8?4I>r32H!u5Z{P!rb=xu)GB;5OyPpG=H5fNaAS1iEQc_WBfD{<`Ht146! zr?bqw%CTjy5ql&6FKT8x+h0df2PKdQ#vqp`w&ginkQq*{3RV`)z%^A?uI?(-Z~z}j z{nQ2uxMIAf0^EE^M^d|W2pTMB6#$~&>+!Px0Hi)_%r-1P(e*4ZFfx|QmbEQJNod!& z16InbZ_*lRQEk1){-(*5h7Y*Z?4{wl&1O+wGOU+%L{!0W9O&v{y{Dwi1yC#EW~7^H z1QdZhX-8SdxoCL3PIDN(X4-S+}mckvXi;!11L8jo)|iaGD`-}P%2%B5h$E~W!UGg8>zjK~N@pu9C! z69?{GUZTp5v0h-X*O+5Yywq^a193pva5yS^Ou`Fyi}5O&jXhLMR69J%Y2gvmd;yjs z74;Clj{L&-I9QDy!s{w@5k@%8apa>J|7+yVz)d_= zVj*GX3KTaKU)-%@5jIh=&ZW~aTm646RE2nj3`-oGH+kRx0EN8&00o0YP6`lU+<8N| zt!@nT9_3nXhZIa!u#%3pN1@qf^SW;uedQFU3Op;wO*^KnWgOFLoIOfB7~u=|u- z1M4!~{{V3U{{W_-G)X{lDs8@|-3^VlEVT|@Fobr^ehdDiuZ8oQ3~=#^-gwXeX>Dso z!d5QHby4T_1zSV7DcpIdQq45WBorI1KXT4MJ$jifLqGw8>uh~~okgs8U5dd<0V-i# zGRGQ#iobvb=O^Sp0i%qOWtM|l9p8V!J~bBAp!9!yPSE;hreeN0j<^+4pyJOY5te%q zt#~p^5BHJQgeulx-P}C0ziCuL?gP_PGzK@+814SAs0&toM8*CDC}B|jL_!*2iML%sQC(9CEyNmP`uGvUFNIjC zSlnxb3ou1=0RpN&bui#7HCiD+)U5(qM)dA>oOsl;MZu|Xqj6VtD><0Wegd=k1U6at z3#m=4sMOS}w~GAN@xSIRsiBKNJa27rj&D9DMkSR4`tb#u zWtJ>^j@2{(rVeF{$52eox`t9FjSnzN%z2pq0ANd~E0&ysex=Zt`jk6vJE4ARKE;3K z6jG=ytrI?m*h;esK_97raDvgGz=sx}ut>jSKL~GfR7M6{%)! z;FVtD#tJnBu_3#c!!B)VTM!h|UtWO_v%va}vn^)0>idaZ-0EBqJROj2u&PFJc1r&M{z7Y~&|FQ$PykxH$pXbl z6juDhOaSsjIp*cUj7$S-wkwYQEWhY%j$4;-xRz(KrNS&cjz3bhg+0BqM~P02u^fXe zc0x%Y^masWGn^DhYI3`AT~xNUfpZedt5RbmGi;`5#BBTo%vXS8XQ4&#FwWdfHZi*~ z){?<;h79)(tqRawGHSSiWiBIK#LjM_P^Nk^v2F98h+lujwmJDZ{x47mMPU@-;5tK$PD}8tP*exE6=hrQ=)&m@NaVi^B?{t31Fh=$D?G52;0Xz)H3e zaWLjTsB|YaGmF2dV!s)3*|O}-eb%PQxkLywxSAcX#{9GHI*$Hta)--3O8%aSk+9&J z8!sU@bWZOJl)+JUt)8agm#Uf30{}RsSiRY!2%(fNWYeJb~oE6gxj8_TGs z+()eDC-1n$2IYp-UdC2XP*BU9EPwzJ1kAmYj^k4ic>e(Nj)8p7h0B-y0Lr~f)*w+M zRTDry;!svc>bip85f!%x(Y9J+nBDr8v=bvmDXMEdN^wMJH&sss<#Of;bkw0;XFT{F zN73*X+Nj^2<5L;2w>EqiPJuvsyOtnhPxD`cQ`<}$S*Rk>=b$BA{RU?KwhfEmji zE2dTEB8V!r1_XG*cQq~UzVR=}{{UuW>)RP;=*%y*?pD^%z!%N`07-QPky?o6hnP9f z`x50{bWx0TFy1pTIi9K^sskNC&{P3+ODotP6dfz z8lIU=TutF?(3UM@+-NjoF$%TA@&)Pt0OPK2?T;7uuaT?4pTZil?blX!@y#YaDp=Rl zxSxjQ%ZIQuRgd8Wjw8jQM) z${=+H@K#&YbxPSXT^J~0F+~{BSh>a{^UsM`UM(q_vgJbhmkPwaEJljZ3s~5(lrpYX zjm)k!s1`5kTF~!Uu`2IycLi6+74bx@ekb?=a4!D0bQaO zi*AXG-xUSuwJ=OgJvpgaqcH>#FpoOZGd1{#!;8dx)Me%^!5WwMl$T|rDG`gPzQ{b3 z_ZuasQ*`g~-}GZl*v!i&iG9nTyu&jgH&X(f7%!<1TVP!Vywv*+)Ou6f&$+@BHddADS#1UOtq}*@xRRy zU-dYzf1b4iKc9EA9YV8r>zhDtisvbvdzY#jM+7>k*8r;pOg=ccmDPMJolET8ptg!0 zYcUD~NR*EhSGZ8-YO^dCsdMi?QtwQrdsw%))JL0@fiG-Qzu9P z#l%a;QPG)(Yxorspj@s00B-*PPe4|zvdnsBP+L$x!-BT9s+i{xRCD14&?R)=0ty#g zT(!f&xQxg=Bbs(?{{X3X1+ZG^*9SK_z&@k9Z?HY_Ym1&K+@NmaD=kMx7w=HCE^LO> zK%a3pa1C>FaU=Z|wH6=ZE=h1%JujU_QD`s&!#q;J`Q2x z9RmX=zOx6Rf;wBoR|C{3hUI$A%k>)#;&xtQC2J+k4dn5Oc0t6m#%1CX*1)BAX_BJN zhKJR}n8(aNhCtwIKY)vI{Hb5s_4)4=2h^vI;kCvXDxX<#Eaof=3))Xi*hCq?Od?b^ z8(d2662RLvOq1RGMwqb0O6+BMW9p(Jsd-~z2*)C%){6_Ja zs9>>f{8TGF%B~LC+%PkCLsK_V$A2+bzY#_M00~W6wSqs%yjTAKhCHR@!^L+S8_-*b zGS_Y(t=46M`hr$&K5vSb?Z)Y;eMM~mzq;GT_()?n8#)KXs0^G|8C1cY@Mnw12i4TI zuE>h?iXIQe2Un$Pps!9{J9 z=)Knn#aZX>2t-s7Dm}%ex-0b%hIq|Kd|0G@rJ=l=l~;*oexdNVxzt6Zj;UdF6ieK3XAiG{2D1lxmq$66%<3PQTPn6if1cfZF)#UeuYbm`TzR;{m5^Hd-OW@7~Q?O0Q}I_}^Z2ny&P;3n(jN`q1UVH%>3xV2=tsIupK;{FEQ z6b-M`Zzyo>i@u;V{7-V;Dy8v!B-UfC%9hiD!CiFU;P++39ajzZ2Z&W=0^55!izwAv zNnSa(kapCiS8xEW!MCEKCjS61)BG1T=f9U<$}PlS>(>}^ZM;iwBg8+LEfz}haAy+< z66!81l3j(oT)a$5@0Cc$c7~G zLxomR!7GFsMrGE)VhbL)wSfjg*74>Bk|UAxFHjaux3OMh;uNOA!}lqLBViu=LCOXi zgK%yVz88qXWANO+jeaYa7C(&UVo3#+Gkb@B5o#J&iEQ)g6osPF*nW4MH|C~n8qc|%y2-tePOQ==%BGu#)Qy`b2%*2 ziH>QH{7WWc=ZY98Dr2~AN+7Um0|770S-UI5xaFC!HP&Xx(VD+e_!78Me*+(ZkHKa9 zac_2czNQ(Efyk*Gk4KgZn&~l7mYSJ#OJ*qwbfk1<<+bt)LhoiQ#6=5AdpQM}*o7^P9drt1?3=*g_4tNTRxW0H|+pX3Cm zKKL4`zn1De;tttIzTscj1CQvgTkx2dPM}@Lci@i~;#&(^Hy#*lN=SXwO7fO24Vaa^ zH4#skQjK>SCW01D^@(*k2I7!2xGTRV_rSqp8F5vg^u7$uH$(Ts@!Dd&%WArSimfr7F?A~! zaIZBoLs81ps)DMTxvL`qD!-mA!5_d$R9sb>n63=pEm6(lzx++@83~Z@@8J9zDsW0~ zzVY%ZEZEwen~fJzrmf5_@i7%*Rn)t$aRBl`6qG@xqPB+}IGI9& zdGq1~R^2xWOfsSHI4)P_zvGRxkEpF(Jfx!V%6vvu>IashPUab{MZb<&t}asB$8!1# zxmQw%Jg}%cE~j-=qqxy+Osdp(4m$pZvB4JN*b^7&jV>sZsYf0mG&$><`BbNXjb^p| zy+$?aSL5sFQ5Q&<;EkALz8Xdwh_KTDNQ1Ham2Fy+HyWl;xN#goEDX7ZOtazuTB0tH zI3O6Z`RZereM~o)jn+>w?wP-VE;ae@_y@+NMzJ%H%&^IfBp+Iic-J7m3*f#EO~I=5 z3j&lSKsGjg)Wt@xy~d-g94@yB6kBE|k~vj`62aXT$80tI2_J@Pr%`HEXw1u~;N|4f zR|c7@_K8Yx6<$z;h3lT0&l?c1nydcUTN)PyHvT0V#2VzQFH<9(dzR`vT+Hefyv%ED z#*@C*JAJ@3!B#cVEv=AWaHnjuxM^UwxV+*IHrg;n0k6_l^8qB$@40mwVl{H1f}kM8 zHpFXhRh{R=4$Z=li$D+SF`h1=y}^u2&2CkH#7n7H(yDL1I*tJr{y?-Ay}+@$?lqd= z{{T=>`0iW=2!$-`4ZKBT5EYl$MXQ2YWmL+(ptVJP?id@LF)J+Q#5GYZ_V$KQZi`73+!lJ{iaBdYSA!?g< zG}_{=jYilEz+(ivWKK)?5#s*SII3q@WDYK04!BMafrR72T049Ol!;m3 z_~N_2fLyQbZDloljZ4LRvG$g9Og{szhD3^&iz@A3g6O%Cm%v<6z{{$}VBSdH;^5JU z3=s)uc^^^f*zQ$kEMNX6B=5{s4ShSn(hBBqOr`CWCT zwXGN2RRZyrq9V}mXZX##jnW!su2zm3S2iX4zEX0ZmUa{jC*EfQqAHjw^|ExgB1pd58sKRztqj& zU&$ZCQo=36XkR-ygol7rKZ;C4JW1HYEW8tXh@ZSSWC})=kxkvoZIA~|vxsyiv>MbHLT&N{?!A9kc zX=Av}EB4FmcOU3afYcU!U{Md1V#ue7@8C6a&+!tg`wNUKxa0BGFYuY~oszLKtxC@$ zNKH{RAq!nw{Ut&zS}oif(hi%l}D1`I0dKWMNEk0ceR4J9Pi!Odff{*A{4 z8{yQts@!&`7x=}t6B88_ZB>`fMmCtCbe+b+#P8}C@4iZz0shNF5&neF#*EjTL0OKz zHy_S$^`%2eSW7++_8532eoE%}KBF(2xMl?y*9l^=D;I*5h>!U(`9&6kQ5MxG>IGS* zAd@1D%XI$$a^p@if6H=o8r#pnXPr_i{xX)e**sifqxu%nT2?Z zf13KKSYuRqlraOm@HNiw5nOqNzk8K&P!*287yS|NAsb1j8!q*V^YHI8?j?S8UH)VG zNAs%(aS$xr8b+QgA2eOcBhBKf3Tu%!T;jd_MqTX;8`Q|Df+isJ!$)02wxm_iM#^&w znlQl(b*YY*_D3d9+!T$abvBoM#Ufx8tCp8HDy*&FkLow@D)QneKvLRWr1vdV&3;DR zu%O}srxb4G#Z`v;V_xPZv%u3fY9>Pxzot1En51{WT=Nqn-$gedzx85>I1;2C^K=J{+`Wu#yBQM*<#VCZdlM4;0u*ab6+*Wj{dV zTu)uVO7ufU@fp4^fveBM*onw00hS_>*~vBBuqqW0<8Z&Evssjdh#5_|E>ao<2G0-j zSQ|0+%*eqCi^@8|sZ!PVa8zhDoKF0Jm^v(Im1&r)Fsg#Lf{gxa{y-NkPJ>s4Fw}W) zz`o@duhhD=qfKk|@FM*eQijEp{NI~vytuqdneC}#HAATX07Xq6uDKhlY?!7R<9~v& ziE7~70LTaGG<*Da{jv?0Eut!yF%63_UG6CEHxF^F{B^I9#w*;?`L5_~ulw#T>j%RZ zP#HqGYHQm7IID|Vzhnk4F+PuyReBM|SZrd6Ox{MI{yobneL@&wDDp@8G5R7@sfbrh z#{w5R@fX(ta=0V#d9C~f5t!k3-@bA|4y=^-oe;6_$Ml$&__K*r=8E&ptNtQcY@`1G z!qd18sqg`hBrr9pe=SU6w= zN>BVjt(7(l*YqcW)Ghd2!B_EDiuhdF28Lh4{v~GLsJXm8TVeW_FMq=;zvQspM=z{R zNSldp;rN!g+!m%pjd0B9$$$48z|&j#A~;<`Z(?ViHg|xon7DA!Y22Uf{bf3Zr9LPMVl1F)RYQ zgSYzz`uN}SigZg`)G9ghBy!o!Ka!v=rTrOWjsd0Um>h+@b^ z+RK#oLq7*5{wK(;pTDjAO8W;cxL7)tQ!1E0fnsf2YbRD#-i zi7MCTIk^U^-Xl70xJ=v;;75u*N_dz!ztRDxaOtBw8_ndFjwK8+9T#!GI@AN3xn>+c zJN`XUgMHZ;5rOUkHi$$H}z^V@cg>?m((g^rN$K9CBe*iqzBLNZT?No zSIvJDaAlYAsat=xz}YP|s8nhAktrM++$dCAt_7OJS(}u`=UfF}g1$7sZe6C}ICee3 zn)3ol#Sc*MegrT*uw^V2B18rOmTt!P#{L)l3Y2upe*hOO0j3Q_mp^kHGVtd=3YA|v z0dihrcs~bN_@nRKgS!n+NSwlo+SYJ{1T(Z&CD3an!n-l)(|x@!n+~NkZ+cGKN!en*QGqYN}kdfj*&Exl<4qsC$G*mZ4h2 zvhJs%QlP$K-+T~wSuqJ2olL;PFh}@Z%0G^pOe&~f9cNP3sPZ?qD)u4bUtZj?;Gm(d z{^I(KCjS5_L1Q(K%+@&WUWr6L?w(RXjXl(N@h|#t5m2N3_z4`gw!aRcal~AFMwqBS zv_i4V8CExv{{Z7Vi!Kev`!D~*04Nav0{{U80s;d80RRI5000000TB=aAR#d@K@vbv zQD9+l10sQu|Jncu0RjO5KLE?x_Ed$=5*zj4UA*y`mD%nOOm>=eN^0zB!%mq7m+aL3 zD0-U{bqiOvy$z;3^@OfyhE^tab^ibc`0Vy3Ud!vlcqaQ0wZ4}{Z@jKa$r&0}5cLa2 zH%i{gltqRsP6UN0))M7o{le}M57OAZjH1I9Sei%455qFl%5nbyjEH{{q;~15-sqEq zQ`p6oO%2@p zSbXEGX>`@zeo=P?sXm6$s(eMYazYW}VLlE$J(ZNdMhmPgB}tBt^=xEf;U3o1D2MO# zCBiwZkJ}z1H780gneUvw2KX&d;ilfkEPL`@i(?y^OnV#jgyTE(d{+jg&NQwXKf>`h zXikq!!?nsr;S0*05*%anbD4a1jCX{Ixo}*kHa&@9K@|lSQ1Nyt7K-4@!7?Q6G`H*3CpFD4oJr zO(%)6p^Ug~4^k;`l+{MmG`_{En(s(NNWPK6>}+#WjSr%}_CEvYU2R?#_{4fe%DxJU zX?1_NeH}8iawSBD?ldCiq3L$fu6jA$5*xl>Mu$<@#EnalXl9);j89Vk0Eno5ST_Fv zSZQ&FbUt4s!bHj-^40n?#Q7or09e289v^0wu=>iJa3PY76EM`Al&{kkrjgxv(bsv^ ztI*o=p~FQ<@KiVMoU@XmqVOV56Uy02SW)pXxkN5g%U8=WV5@#tsC{lqWuYWH{t3pg z)e_`sv2angQ-&$CS1P8;a$HwShKMeXaJ=se3!kFJv$n-kTxGaj%M{hgW})`Q z9~p^d^lD%Fo&NySN*X7P@^C)O{{XEt>NUD9&dTH#9>?IDJrH!fK?#fS((ZfkfqqjC%}$|{7_md&ZWTR6Er0IHBBOErd#M*bv54xtv?Za z@-vyq?Pph^bG8%k*OH@`#?-bk8iWv>My*Zy z%H228mWxYUCz7-$_AYPuC;tGjye*XwWVv2xjY5MRBk(2q&2>TCJtrkolYtHKJWaG- zOSTbac`n7i^W|GC7NQG6@HSi`k7V%8{H0m*=b^rFcT$>PJ1!qsXy8n4t<#B78|8gAsnHO;jl!;qi;FsA<_p=#l*`NWrc_my z#MwrvA|sh=YV2|mnsl}-qVh6$Sol<>#Qy+r=+mgYv6bVmrT%#7c`nPbyd?H|6N!}4 z{WF^K{)Z1_7F)y~&iB|Zhbx1Vg@npK8)VCEdK05%ErXC;lj(9N;jIbLqPkuVMc!A5 zVTqNC=ry@@hnLpH;aa2{O;V;bQSV4&%*Eyur$ba)eZKJ)VF}Ng!?7n*@!TPbUXF#; zI9@fC&xemHWiHmS=uY@rZ5nEDdY9;HgX7g>+=kanb0*4P!?YrDOkWowz6RezMvk)l z9QYz-IcpqmN29hb8K|Sp@h6Gme_fL^dh0&Ct8*b(yBly?nqNbtH+u2WYD0QgO0(pg z@K31xtARV`hg&RuW-NS#sWG^U;qy>>mN|I59KI2yHQ4neYG=>(hRrUo7oqB$9-da~ z>kLoP$v(aMN&Qa#g)WhBsjK!U7SyX5V?IfZd&e9N(@XyVN2wL4X?Ju()&39kgquuN zF_)hYzq16si!R3D^W&pSzd`vMgJ*bIe2F5OdmXu?xTvoRqf2RZz3HP-s^NYwvh#)J zNcjFEPBjji7Z=~153eOX%&`v-2;`WeX9S$#VMs8*m3v=;7s{L zwztME$?PwNoV*PZ!U?2E_G zfpj!MA0y?!nl&}#yOYKIQ#8hl=YD54Up?H3=%1cummIiWXXbn?N3mvMc-D9uJ6 zzl(xV`Oy6F2zaByTnUZ%koj!ot}$U(mG~#)7anv!ppe!W*9#O&D4ZQE``Or#`WZ1! z$>D#&q5UX^mxdn{Om;_whsn^R*}MCv9ASLypwma9h|KN5EiiN9#83-B+%`u;A9N*cJDxEJ1R zSe#*r{{Rf%K3cjL50(D_-?>@L-O#^;=C35{oW%bC0>n2CPDMrh9r3I_jXzeRk5m?< z%8!yhSeu_%pTXCgyL{N^|sT!zbsj;;!l7U&Aqe4L@FG`SpGM9>w>Wcd>r}zMA{9!RxQ&uh{D^$5Q@F zf@7bs&zFJX3C@N5gZq$M={XiCpYRP|%Kre&F@GZe0Jwr*gy#PMCCI+Q{4*EepV#;G zrYG?duf_CI?_%En0HtDnDfp}W4da5H{{U;L#544T^dGDze>?xg045Ot0{{U71OosA z0RaF2000000TB=&Aus|lKtU2vU{PUkaghJo00;pC0RcY%d3;p#Buj?>0D)+5=t~H^gXvJR|8l=AvAVcE?APc4Ww4t2}iamxkU|&NKB?&Qn4|V+-mnXHzrbp zL`Tb^53Hp`LlGFc9mO{Fm@O*{j_8z(SJ}UEbul57?_tx!83ZMrsRp3%wYPfB2mj`&Lt2!zXG!_C4g!@6j%FTEFGwpEVkdpIu*VQs-@1kBfSI1up} z38LX*VdV|t*T9H0cJW>}I~x;nGH!JX!-V5pvlo?>sXz2w!xE^luj{!FwXIu??d0 zd-}D>e21pNJ}B0W(6<~X7KOn}r8b4sC_b2U-se!4zocGN@}4II zd~I+ihPM|?dTG9;eD~=j|DJp8|qsSAes+65?mG(DxAqn6ypFrhRn2I(gV>d5nxn zzhr{a{{W)>6GL7i@O~%7iBoEPPm9s-3|%Zo#7Js!&Lx;dru{2V#9Md}RC|l~8gEN+ zXXB@<(FsPTszD*W);8vOS}DKKP4p#Cg?kMp%RD%=!HY2VTuYAQRqISoW_R=@g|3TD z8$LxAm*>sMbz`JZ>U-_m%u7NZmTjUNmoW8)mZiA3mZnpGptpge;(S^V(A4F)T#Gx4 zO2p9UzqN;=oyNVB-j1G0sw^>OeH+C$r5`%wN20mg!(wF_3Aq@T944lOh)=3}GIKF< z`Zu05&sU~gE<{2T>-x7>51Df;Uln38Dd5aPePzA^=R+1&E*5vz^h$+&_>{j^&ve|J z%fM{9W}Cs-d+CGNPr+Ya`B#N_sdYRpvAQ?(EKk8qLU1n&u(~y~ z^f7+juQ`4~;(apJaep66^fOfbgyFx1rNY(U_m9Y!g#7FMUizz_x0yr#0AXu|e#$QY b0BZjLApW8M0Hwe4$NvC|dw=0V{FndPr(Ac& literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/BackgroundImages/Garden.jpg b/Wino.Mail.WinUI/BackgroundImages/Garden.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eaf1d05aedba37fc899cb6c3c2e47a7b05760b55 GIT binary patch literal 56394 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/BackgroundImages/Mica.jpg b/Wino.Mail.WinUI/BackgroundImages/Mica.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10519a41625198bb44a3d004174f295dbc0debfa GIT binary patch literal 91893 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�uj=nhlQrM5?@#c<5kLF$L;Z(zmcBzn=?4w+y9j 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%0DpJ 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 z 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≠q@LnHbzx`5*c_SI!czkschoa`e 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 tn3YnQ6f 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%0Dk1xB4R9er&+CFd>fHur7KpjERu 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

ZO?7# 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/BackgroundImages/Snowflake.jpg b/Wino.Mail.WinUI/BackgroundImages/Snowflake.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5129640c5ccd899be9d3b965de2ebeff91e104f GIT binary patch literal 81795 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 + { + public UIElement ShellContent + { + get { return (UIElement)GetValue(ShellContentProperty); } + set { SetValue(ShellContentProperty, value); } + } + + public static readonly DependencyProperty ShellContentProperty = DependencyProperty.Register(nameof(ShellContent), typeof(UIElement), typeof(BasePage), new PropertyMetadata(null)); + + public void Receive(LanguageChanged message) + { + OnLanguageChanged(); + } + + public virtual void OnLanguageChanged() { } + } + + public abstract class BasePage : BasePage where T : BaseViewModel + { + public T ViewModel { get; } = App.Current.Services.GetService(); + + protected BasePage() + { + // UWP and WinUI Dispatchers are different. +#if NET8_0 + ViewModel.Dispatcher = new WinAppDispatcher(DispatcherQueue); +#else + ViewModel.Dispatcher = new UWPDispatcher(Dispatcher); +#endif + } + + ~BasePage() + { + Debug.WriteLine($"Disposed {this.GetType().Name}"); + } + + protected override void OnNavigatedTo(NavigationEventArgs e) + { + base.OnNavigatedTo(e); + + var mode = GetNavigationMode(e.NavigationMode); + var parameter = e.Parameter; + + WeakReferenceMessenger.Default.UnregisterAll(this); + WeakReferenceMessenger.Default.RegisterAll(this); + + ViewModel.OnNavigatedTo(mode, parameter); + } + + protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) + { + base.OnNavigatingFrom(e); + + var mode = GetNavigationMode(e.NavigationMode); + var parameter = e.Parameter; + + WeakReferenceMessenger.Default.UnregisterAll(this); + + ViewModel.OnNavigatedFrom(mode, parameter); + + GC.Collect(); + } + + private Core.Domain.Models.Navigation.NavigationMode GetNavigationMode(NavigationMode mode) + { + return (Core.Domain.Models.Navigation.NavigationMode)mode; + } + } +} diff --git a/Wino.Mail.WinUI/Behaviors/BindableCommandBarBehavior.cs b/Wino.Mail.WinUI/Behaviors/BindableCommandBarBehavior.cs new file mode 100644 index 00000000..cc0b1737 --- /dev/null +++ b/Wino.Mail.WinUI/Behaviors/BindableCommandBarBehavior.cs @@ -0,0 +1,205 @@ +using System.Collections; +using System.Collections.Specialized; +using System.Windows.Input; + +using Microsoft.Xaml.Interactivity; +using Wino.Controls; +using Wino.Core.Domain.Models.Menus; +using Wino.Helpers; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; + +#endif +namespace Wino.Behaviors +{ + public class BindableCommandBarBehavior : Behavior + { + public static readonly DependencyProperty PrimaryCommandsProperty = DependencyProperty.Register( + "PrimaryCommands", typeof(object), typeof(BindableCommandBarBehavior), + new PropertyMetadata(null, UpdateCommands)); + + public static readonly DependencyProperty ItemTemplateSelectorProperty = DependencyProperty.Register( + "ItemTemplateSelector", typeof(DataTemplateSelector), typeof(BindableCommandBarBehavior), + new PropertyMetadata(null, null)); + + public ICommand ItemClickedCommand + { + get { return (ICommand)GetValue(ItemClickedCommandProperty); } + set { SetValue(ItemClickedCommandProperty, value); } + } + + public static readonly DependencyProperty ItemClickedCommandProperty = DependencyProperty.Register(nameof(ItemClickedCommand), typeof(ICommand), typeof(BindableCommandBarBehavior), new PropertyMetadata(null)); + + public DataTemplateSelector ItemTemplateSelector + { + get { return (DataTemplateSelector)GetValue(ItemTemplateSelectorProperty); } + set { SetValue(ItemTemplateSelectorProperty, value); } + } + + public object PrimaryCommands + { + get { return GetValue(PrimaryCommandsProperty); } + set { SetValue(PrimaryCommandsProperty, value); } + } + + protected override void OnDetaching() + { + base.OnDetaching(); + + AttachChanges(false); + + if (PrimaryCommands is IEnumerable enumerable) + { + foreach (var item in enumerable) + { + if (item is ButtonBase button) + { + button.Click -= Button_Click; + } + } + } + } + + private void UpdatePrimaryCommands() + { + if (AssociatedObject == null) + return; + + if (PrimaryCommands == null) + return; + + if (AssociatedObject.PrimaryCommands is IEnumerable enumerableObjects) + { + foreach (var item in enumerableObjects) + { + if (item is ButtonBase button) + { + button.Click -= Button_Click; + } + } + } + + if (AssociatedObject.SecondaryCommands is IEnumerable secondaryObject) + { + foreach (var item in secondaryObject) + { + if (item is ButtonBase button) + { + button.Click -= Button_Click; + } + } + } + + AssociatedObject.PrimaryCommands.Clear(); + AssociatedObject.SecondaryCommands.Clear(); + + if (!(PrimaryCommands is IEnumerable enumerable)) return; + + foreach (var command in enumerable) + { + if (command is MailOperationMenuItem mailOperationMenuItem) + { + ICommandBarElement menuItem = null; + + if (mailOperationMenuItem.Operation == Core.Domain.Enums.MailOperation.Seperator) + { + menuItem = new AppBarSeparator(); + } + else + { + var label = XamlHelpers.GetOperationString(mailOperationMenuItem.Operation); + menuItem = new AppBarButton + { + Icon = new WinoFontIcon() { Glyph = ControlConstants.WinoIconFontDictionary[XamlHelpers.GetWinoIconGlyph(mailOperationMenuItem.Operation)] }, + Label = label, + LabelPosition = string.IsNullOrWhiteSpace(label) ? CommandBarLabelPosition.Collapsed : CommandBarLabelPosition.Default, + DataContext = mailOperationMenuItem, + }; + + ((AppBarButton)menuItem).Click -= Button_Click; + ((AppBarButton)menuItem).Click += Button_Click; + } + + if (mailOperationMenuItem.IsSecondaryMenuPreferred) + { + AssociatedObject.SecondaryCommands.Add(menuItem); + } + else + { + AssociatedObject.PrimaryCommands.Add(menuItem); + } + } + + //if (dependencyObject is ICommandBarElement icommandBarElement) + //{ + // if (dependencyObject is ButtonBase button) + // { + // button.Click -= Button_Click; + // button.Click += Button_Click; + // } + + // if (command is MailOperationMenuItem mailOperationMenuItem) + // { + + // } + //} + } + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + ItemClickedCommand?.Execute(((ButtonBase)sender).DataContext); + } + + protected override void OnAttached() + { + base.OnAttached(); + + AttachChanges(true); + + UpdatePrimaryCommands(); + } + + private void PrimaryCommandsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) + { + UpdatePrimaryCommands(); + } + + private static void UpdateCommands(DependencyObject dependencyObject, + DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs) + { + if (!(dependencyObject is BindableCommandBarBehavior behavior)) return; + + if (dependencyPropertyChangedEventArgs.OldValue is INotifyCollectionChanged oldList) + { + oldList.CollectionChanged -= behavior.PrimaryCommandsCollectionChanged; + } + + behavior.AttachChanges(true); + behavior.UpdatePrimaryCommands(); + } + + private void AttachChanges(bool register) + { + if (PrimaryCommands is null) return; + + if (PrimaryCommands is INotifyCollectionChanged collectionChanged) + { + if (register) + { + collectionChanged.CollectionChanged -= PrimaryCommandsCollectionChanged; + collectionChanged.CollectionChanged += PrimaryCommandsCollectionChanged; + } + else + collectionChanged.CollectionChanged -= PrimaryCommandsCollectionChanged; + } + } + } +} diff --git a/Wino.Mail.WinUI/Behaviors/CreateMailNavigationItemBehavior.cs b/Wino.Mail.WinUI/Behaviors/CreateMailNavigationItemBehavior.cs new file mode 100644 index 00000000..02452c57 --- /dev/null +++ b/Wino.Mail.WinUI/Behaviors/CreateMailNavigationItemBehavior.cs @@ -0,0 +1,92 @@ +using System.Collections.ObjectModel; +using Microsoft.Xaml.Interactivity; + +using Wino.Controls; +using Wino.Core.MenuItems; + +#if NET8_0 +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml; +#endif + +namespace Wino.Behaviors +{ + public class CreateMailNavigationItemBehavior : Behavior + { + public MenuItemBase SelectedMenuItem + { + get { return (MenuItemBase)GetValue(SelectedMenuItemProperty); } + set { SetValue(SelectedMenuItemProperty, value); } + } + + public ObservableCollection MenuItems + { + get { return (ObservableCollection)GetValue(MenuItemsProperty); } + set { SetValue(MenuItemsProperty, value); } + } + + public static readonly DependencyProperty MenuItemsProperty = DependencyProperty.Register(nameof(MenuItems), typeof(ObservableCollection), typeof(CreateMailNavigationItemBehavior), new PropertyMetadata(null, OnMenuItemsChanged)); + public static readonly DependencyProperty SelectedMenuItemProperty = DependencyProperty.Register(nameof(SelectedMenuItem), typeof(MenuItemBase), typeof(CreateMailNavigationItemBehavior), new PropertyMetadata(null, OnSelectedMenuItemChanged)); + + public CreateMailNavigationItemBehavior() + { + + } + + protected override void OnAttached() + { + base.OnAttached(); + } + + protected override void OnDetaching() + { + base.OnDetaching(); + } + + private static void OnMenuItemsChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs) + { + if (dependencyObject is CreateMailNavigationItemBehavior behavior) + { + if (dependencyPropertyChangedEventArgs.NewValue != null) + behavior.RegisterMenuItemChanges(); + + behavior.ManageAccounts(); + } + } + + private void RegisterMenuItemChanges() + { + if (MenuItems != null) + { + MenuItems.CollectionChanged -= MenuCollectionUpdated; + MenuItems.CollectionChanged += MenuCollectionUpdated; + } + } + + private void MenuCollectionUpdated(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + { + ManageAccounts(); + } + + private static void OnSelectedMenuItemChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs) + { + if (dependencyObject is CreateMailNavigationItemBehavior behavior) + { + behavior.ManageAccounts(); + } + } + + private void ManageAccounts() + { + if (MenuItems == null) return; + + AssociatedObject.MenuItems.Clear(); + + if (SelectedMenuItem == null) + { + // ?? + } + } + } +} diff --git a/Wino.Mail.WinUI/Controls/AccountNavigationItem.cs b/Wino.Mail.WinUI/Controls/AccountNavigationItem.cs new file mode 100644 index 00000000..0676da6e --- /dev/null +++ b/Wino.Mail.WinUI/Controls/AccountNavigationItem.cs @@ -0,0 +1,80 @@ +using System.Numerics; +using Microsoft.UI.Xaml.Controls; + +using Wino.Core.Domain.Interfaces; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Shapes; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Shapes; +#endif +namespace Wino.Controls +{ + public class AccountNavigationItem : WinoNavigationViewItem + { + + public static readonly DependencyProperty IsActiveAccountProperty = DependencyProperty.Register(nameof(IsActiveAccount), typeof(bool), typeof(AccountNavigationItem), new PropertyMetadata(false, new PropertyChangedCallback(OnIsActiveAccountChanged))); + public static readonly DependencyProperty BindingDataProperty = DependencyProperty.Register(nameof(BindingData), typeof(IAccountMenuItem), typeof(AccountNavigationItem), new PropertyMetadata(null)); + + + public bool IsActiveAccount + { + get { return (bool)GetValue(IsActiveAccountProperty); } + set { SetValue(IsActiveAccountProperty, value); } + } + + public IAccountMenuItem BindingData + { + get { return (IAccountMenuItem)GetValue(BindingDataProperty); } + set { SetValue(BindingDataProperty, value); } + } + + private const string PART_NavigationViewItemMenuItemsHost = "NavigationViewItemMenuItemsHost"; + private const string PART_SelectionIndicator = "CustomSelectionIndicator"; + + private ItemsRepeater _itemsRepeater; + private Rectangle _selectionIndicator; + + public AccountNavigationItem() + { + DefaultStyleKey = typeof(AccountNavigationItem); + } + + protected override void OnApplyTemplate() + { + base.OnApplyTemplate(); + + _itemsRepeater = GetTemplateChild(PART_NavigationViewItemMenuItemsHost) as ItemsRepeater; + _selectionIndicator = GetTemplateChild(PART_SelectionIndicator) as Rectangle; + + if (_itemsRepeater == null) return; + + (_itemsRepeater.Layout as StackLayout).Spacing = 0; + + UpdateSelectionBorder(); + } + + private static void OnIsActiveAccountChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is AccountNavigationItem control) + control.UpdateSelectionBorder(); + } + + private void UpdateSelectionBorder() + { + if (_selectionIndicator == null) return; + + // Adjsuting Margin in the styles are not possible due to the fact that we use the same tempalte for different types of menu items. + // Account templates listed under merged accounts will have Padding of 44. We must adopt to that. + + bool hasParentMenuItem = BindingData is IAccountMenuItem accountMenuItem && accountMenuItem.ParentMenuItem != null; + + _selectionIndicator.Margin = !hasParentMenuItem ? new Thickness(-44, 12, 0, 12) : new Thickness(-60, 12, -60, 12); + _selectionIndicator.Scale = IsActiveAccount ? new Vector3(1, 1, 1) : new Vector3(0, 0, 0); + _selectionIndicator.Visibility = IsActiveAccount ? Visibility.Visible : Visibility.Collapsed; + } + } +} diff --git a/Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml b/Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml new file mode 100644 index 00000000..63e166a5 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml.cs b/Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml.cs new file mode 100644 index 00000000..a6817184 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/Advanced/WinoAppTitleBar.xaml.cs @@ -0,0 +1,177 @@ +using Windows.Foundation; +using Wino.Core.WinUI.Services; +using Microsoft.Extensions.DependencyInjection; +using Wino.Mail.WinUI; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Controls.Advanced +{ + public sealed partial class WinoAppTitleBar : UserControl + { + private IAppShellService _appShellService = App.Current.Services.GetService(); + + public event TypedEventHandler BackButtonClicked; + + public string CoreWindowText + { + get { return (string)GetValue(CoreWindowTextProperty); } + set { SetValue(CoreWindowTextProperty, value); } + } + + public double SystemReserved + { + get { return (double)GetValue(SystemReservedProperty); } + set { SetValue(SystemReservedProperty, value); } + } + + public UIElement ShellFrameContent + { + get { return (UIElement)GetValue(ShellFrameContentProperty); } + set { SetValue(ShellFrameContentProperty, value); } + } + + public Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode NavigationViewDisplayMode + { + get { return (Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode)GetValue(NavigationViewDisplayModeProperty); } + set { SetValue(NavigationViewDisplayModeProperty, value); } + } + + public bool IsNavigationPaneOpen + { + get { return (bool)GetValue(IsNavigationPaneOpenProperty); } + set { SetValue(IsNavigationPaneOpenProperty, value); } + } + + public double OpenPaneLength + { + get { return (double)GetValue(OpenPaneLengthProperty); } + set { SetValue(OpenPaneLengthProperty, value); } + } + + public bool IsBackButtonVisible + { + get { return (bool)GetValue(IsBackButtonVisibleProperty); } + set { SetValue(IsBackButtonVisibleProperty, value); } + } + + public bool IsReaderNarrowed + { + get { return (bool)GetValue(IsReaderNarrowedProperty); } + set { SetValue(IsReaderNarrowedProperty, value); } + } + + public bool IsRenderingPaneVisible + { + get { return (bool)GetValue(IsRenderingPaneVisibleProperty); } + set { SetValue(IsRenderingPaneVisibleProperty, value); } + } + + public static readonly DependencyProperty IsRenderingPaneVisibleProperty = DependencyProperty.Register(nameof(IsRenderingPaneVisible), typeof(bool), typeof(WinoAppTitleBar), new PropertyMetadata(false, OnDrawingPropertyChanged)); + public static readonly DependencyProperty IsReaderNarrowedProperty = DependencyProperty.Register(nameof(IsReaderNarrowed), typeof(bool), typeof(WinoAppTitleBar), new PropertyMetadata(false, OnIsReaderNarrowedChanged)); + public static readonly DependencyProperty IsBackButtonVisibleProperty = DependencyProperty.Register(nameof(IsBackButtonVisible), typeof(bool), typeof(WinoAppTitleBar), new PropertyMetadata(false, OnDrawingPropertyChanged)); + public static readonly DependencyProperty OpenPaneLengthProperty = DependencyProperty.Register(nameof(OpenPaneLength), typeof(double), typeof(WinoAppTitleBar), new PropertyMetadata(0d, OnDrawingPropertyChanged)); + public static readonly DependencyProperty IsNavigationPaneOpenProperty = DependencyProperty.Register(nameof(IsNavigationPaneOpen), typeof(bool), typeof(WinoAppTitleBar), new PropertyMetadata(false, OnDrawingPropertyChanged)); + public static readonly DependencyProperty NavigationViewDisplayModeProperty = DependencyProperty.Register(nameof(NavigationViewDisplayMode), typeof(Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode), typeof(WinoAppTitleBar), new PropertyMetadata(Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode.Compact, OnDrawingPropertyChanged)); + public static readonly DependencyProperty ShellFrameContentProperty = DependencyProperty.Register(nameof(ShellFrameContent), typeof(UIElement), typeof(WinoAppTitleBar), new PropertyMetadata(null, OnDrawingPropertyChanged)); + public static readonly DependencyProperty SystemReservedProperty = DependencyProperty.Register(nameof(SystemReserved), typeof(double), typeof(WinoAppTitleBar), new PropertyMetadata(0, OnDrawingPropertyChanged)); + public static readonly DependencyProperty CoreWindowTextProperty = DependencyProperty.Register(nameof(CoreWindowText), typeof(string), typeof(WinoAppTitleBar), new PropertyMetadata(string.Empty, OnDrawingPropertyChanged)); + public static readonly DependencyProperty ReadingPaneLengthProperty = DependencyProperty.Register(nameof(ReadingPaneLength), typeof(double), typeof(WinoAppTitleBar), new PropertyMetadata(420d, OnDrawingPropertyChanged)); + + + public double ReadingPaneLength + { + get { return (double)GetValue(ReadingPaneLengthProperty); } + set { SetValue(ReadingPaneLengthProperty, value); } + } + + private static void OnIsReaderNarrowedChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoAppTitleBar bar) + { + bar.DrawTitleBar(); + } + } + + private static void OnDrawingPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoAppTitleBar bar) + { + bar.DrawTitleBar(); + } + } + + private void DrawTitleBar() + { + UpdateLayout(); + + CoreWindowTitleTextBlock.Visibility = Visibility.Collapsed; + ShellContentContainer.Width = double.NaN; + ShellContentContainer.Margin = new Thickness(0, 0, 0, 0); + ShellContentContainer.HorizontalAlignment = HorizontalAlignment.Stretch; + + EmptySpaceWidth.Width = new GridLength(1, GridUnitType.Star); + + // Menu is not visible. + if (NavigationViewDisplayMode == Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode.Minimal) + { + + } + else if (NavigationViewDisplayMode == Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode.Compact) + { + // Icons are visible. + + if (!IsReaderNarrowed) + { + ShellContentContainer.HorizontalAlignment = HorizontalAlignment.Left; + ShellContentContainer.Width = ReadingPaneLength; + } + } + else if (NavigationViewDisplayMode == Microsoft.UI.Xaml.Controls.NavigationViewDisplayMode.Expanded) + { + if (IsNavigationPaneOpen) + { + CoreWindowTitleTextBlock.Visibility = Visibility.Visible; + + // LMargin = OpenPaneLength - LeftMenuStackPanel + ShellContentContainer.Margin = new Thickness(OpenPaneLength - LeftMenuStackPanel.ActualSize.X, 0, 0, 0); + + if (!IsReaderNarrowed) + { + ShellContentContainer.HorizontalAlignment = HorizontalAlignment.Left; + ShellContentContainer.Width = ReadingPaneLength; + } + } + else + { + EmptySpaceWidth.Width = new GridLength(ReadingPaneLength, GridUnitType.Pixel); + } + } + } + + public WinoAppTitleBar() + { + InitializeComponent(); + + _appShellService.AppWindow.SetTitleBar(dragbar); + } + + private void BackClicked(object sender, RoutedEventArgs e) + { + BackButtonClicked?.Invoke(this, e); + } + + private void PaneClicked(object sender, RoutedEventArgs e) + { + IsNavigationPaneOpen = !IsNavigationPaneOpen; + } + + private void TitlebarSizeChanged(object sender, SizeChangedEventArgs e) => DrawTitleBar(); + } +} diff --git a/Wino.Mail.WinUI/Controls/Advanced/WinoListView.cs b/Wino.Mail.WinUI/Controls/Advanced/WinoListView.cs new file mode 100644 index 00000000..9a96414e --- /dev/null +++ b/Wino.Mail.WinUI/Controls/Advanced/WinoListView.cs @@ -0,0 +1,390 @@ +using System; +using System.Linq; +using System.Windows.Input; +using CommunityToolkit.Mvvm.Messaging; +using Microsoft.UI.Xaml.Controls; +using MoreLinq; +using Serilog; + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.MailItem; +using Wino.Extensions; +using Wino.Mail.ViewModels.Data; +using Wino.Mail.ViewModels.Messages; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Input; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Input; +#endif +namespace Wino.Controls.Advanced +{ + ///

+ /// Custom ListView control that handles multiple selection with Extended/Multiple selection mode + /// and supports threads. + /// + public class WinoListView : ListView, IDisposable + { + private ILogger logger = Log.ForContext(); + + private const string PART_ScrollViewer = "ScrollViewer"; + private ScrollViewer internalScrollviewer; + + /// + /// Gets or sets whether this ListView belongs to thread items. + /// This is important for detecting selected items etc. + /// + public bool IsThreadListView + { + get { return (bool)GetValue(IsThreadListViewProperty); } + set { SetValue(IsThreadListViewProperty, value); } + } + + public ICommand ItemDeletedCommand + { + get { return (ICommand)GetValue(ItemDeletedCommandProperty); } + set { SetValue(ItemDeletedCommandProperty, value); } + } + + public ICommand LoadMoreCommand + { + get { return (ICommand)GetValue(LoadMoreCommandProperty); } + set { SetValue(LoadMoreCommandProperty, value); } + } + + public static readonly DependencyProperty LoadMoreCommandProperty = DependencyProperty.Register(nameof(LoadMoreCommand), typeof(ICommand), typeof(WinoListView), new PropertyMetadata(null)); + public static readonly DependencyProperty IsThreadListViewProperty = DependencyProperty.Register(nameof(IsThreadListView), typeof(bool), typeof(WinoListView), new PropertyMetadata(false)); + public static readonly DependencyProperty ItemDeletedCommandProperty = DependencyProperty.Register(nameof(ItemDeletedCommand), typeof(ICommand), typeof(WinoListView), new PropertyMetadata(null)); + + public WinoListView() + { + CanDragItems = true; + IsItemClickEnabled = true; + IsMultiSelectCheckBoxEnabled = true; + IsRightTapEnabled = true; + SelectionMode = ListViewSelectionMode.Extended; + ShowsScrollingPlaceholders = false; + SingleSelectionFollowsFocus = true; + + DragItemsCompleted += ItemDragCompleted; + DragItemsStarting += ItemDragStarting; + SelectionChanged += SelectedItemsChanged; + ItemClick += MailItemClicked; + ProcessKeyboardAccelerators += ProcessDelKey; + } + + protected override void OnApplyTemplate() + { + base.OnApplyTemplate(); + + internalScrollviewer = GetTemplateChild(PART_ScrollViewer) as ScrollViewer; + + if (internalScrollviewer == null) + { + logger.Warning("WinoListView does not have an internal ScrollViewer. Infinite scrolling behavior might be effected."); + return; + } + + internalScrollviewer.ViewChanged -= InternalScrollVeiwerViewChanged; + internalScrollviewer.ViewChanged += InternalScrollVeiwerViewChanged; + } + + private double lastestRaisedOffset = 0; + private int lastItemSize = 0; + + // TODO: This is buggy. Does not work all the time. Debug. + + private void InternalScrollVeiwerViewChanged(object sender, ScrollViewerViewChangedEventArgs e) + { + if (internalScrollviewer == null) return; + + // No need to raise init request if there are no items in the list. + if (Items.Count == 0) return; + + // If the scrolling is finished, check the current viewport height. + if (e.IsIntermediate) + { + var currentOffset = internalScrollviewer.VerticalOffset; + var maxOffset = internalScrollviewer.ScrollableHeight; + + if (currentOffset + 10 >= maxOffset && lastestRaisedOffset != maxOffset && Items.Count != lastItemSize) + { + // We must load more. + lastestRaisedOffset = maxOffset; + lastItemSize = Items.Count; + + LoadMoreCommand?.Execute(null); + } + } + } + + private void ProcessDelKey(UIElement sender, ProcessKeyboardAcceleratorEventArgs args) + { + if (args.Key == Windows.System.VirtualKey.Delete) + { + args.Handled = true; + + ItemDeletedCommand?.Execute((int)MailOperation.SoftDelete); + } + } + + private void ItemDragCompleted(ListViewBase sender, DragItemsCompletedEventArgs args) + { + if (args.Items.Any(a => a is MailItemViewModel)) + { + args.Items.Cast().ForEach(a => a.IsCustomFocused = false); + } + } + + private void ItemDragStarting(object sender, DragItemsStartingEventArgs args) + { + // Dragging multiple mails from different accounts/folders are supported with the condition below: + // All mails belongs to the drag will be matched on the dropped folder's account. + // Meaning that if users drag 1 mail from Account A/Inbox and 1 mail from Account B/Inbox, + // and drop to Account A/Inbox, the mail from Account B/Inbox will NOT be moved. + + if (IsThreadListView) + { + var allItems = args.Items.Cast(); + + // Highlight all items + allItems.ForEach(a => a.IsCustomFocused = true); + + // Set native drag arg properties. + + var dragPackage = new MailDragPackage(allItems.Cast()); + + args.Data.Properties.Add(nameof(MailDragPackage), dragPackage); + } + else + { + var dragPackage = new MailDragPackage(args.Items.Cast()); + + args.Data.Properties.Add(nameof(MailDragPackage), dragPackage); + } + } + + private void MailItemClicked(object sender, ItemClickEventArgs e) + { + if (e.ClickedItem is ThreadMailItemViewModel clickedThread) + { + clickedThread.IsThreadExpanded = !clickedThread.IsThreadExpanded; + + if (!clickedThread.IsThreadExpanded) + { + SelectedItems.Clear(); + } + } + } + + public void ChangeSelectionMode(ListViewSelectionMode selectionMode) + { + SelectionMode = selectionMode; + + if (!IsThreadListView) + { + Items.Where(a => a is ThreadMailItemViewModel).Cast().ForEach(c => + { + var threadListView = GetThreadInternalListView(c); + + if (threadListView != null) + { + threadListView.SelectionMode = selectionMode; + } + }); + } + } + + /// + /// Finds the container for given mail item and adds it to selected items. + /// + /// Mail to be added to selected items. + /// Whether selection was successful or not. + public bool SelectMailItemContainer(MailItemViewModel mailItemViewModel) + { + var itemContainer = ContainerFromItem(mailItemViewModel); + + // This item might be in thread container. + if (itemContainer == null) + { + bool found = false; + + Items.OfType().ForEach(c => + { + if (!found) + { + var threadListView = GetThreadInternalListView(c); + + if (threadListView != null) + found = threadListView.SelectMailItemContainer(mailItemViewModel); + } + }); + + return found; + } + + SelectedItems.Add(mailItemViewModel); + return true; + } + + /// + /// Recursively clears all selections except the given mail. + /// + /// Exceptional mail item to be not unselected. + /// Whether expansion states of thread containers should stay as it is or not. + public void ClearSelections(MailItemViewModel exceptViewModel = null, bool preserveThreadExpanding = false) + { + SelectedItems.Clear(); + + Items.Where(a => a is ThreadMailItemViewModel).Cast().ForEach(c => + { + var threadListView = GetThreadInternalListView(c); + + if (threadListView == null) + return; + + if (exceptViewModel != null) + { + if (!threadListView.SelectedItems.Contains(exceptViewModel)) + { + if (!preserveThreadExpanding) + { + c.IsThreadExpanded = false; + } + + threadListView.SelectedItems.Clear(); + } + } + else + { + if (!preserveThreadExpanding) + { + c.IsThreadExpanded = false; + } + + threadListView.SelectedItems.Clear(); + } + }); + } + + /// + /// Recursively selects all mails, including thread items. + /// + public void SelectAllWino() + { + SelectAll(); + + Items.Where(a => a is ThreadMailItemViewModel).Cast().ForEach(c => + { + c.IsThreadExpanded = true; + + var threadListView = GetThreadInternalListView(c); + + threadListView?.SelectAll(); + }); + } + + // SelectedItems changed. + private void SelectedItemsChanged(object sender, SelectionChangedEventArgs e) + { + if (e.RemovedItems != null) + { + foreach (var removedItem in e.RemovedItems) + { + if (removedItem is MailItemViewModel removedMailItemViewModel) + { + // Mail item un-selected. + + removedMailItemViewModel.IsSelected = false; + WeakReferenceMessenger.Default.Send(new MailItemSelectionRemovedEvent(removedMailItemViewModel)); + } + } + } + + if (e.AddedItems != null) + { + foreach (var addedItem in e.AddedItems) + { + if (addedItem is MailItemViewModel addedMailItemViewModel) + { + // Mail item selected. + + addedMailItemViewModel.IsSelected = true; + + WeakReferenceMessenger.Default.Send(new MailItemSelectedEvent(addedMailItemViewModel)); + } + else if (addedItem is ThreadMailItemViewModel threadMailItemViewModel) + { + threadMailItemViewModel.IsThreadExpanded = true; + + // Don't select thread containers. + SelectedItems.Remove(addedItem); + } + } + } + + if (!IsThreadListView) + { + if (SelectionMode == ListViewSelectionMode.Extended && SelectedItems.Count == 1) + { + // Only 1 single item is selected in extended mode for main list view. + // We should un-select all thread items. + + Items.Where(a => a is ThreadMailItemViewModel).Cast().ForEach(c => + { + // c.IsThreadExpanded = false; + + var threadListView = GetThreadInternalListView(c); + + threadListView?.SelectedItems.Clear(); + }); + } + } + else + { + if (SelectionMode == ListViewSelectionMode.Extended && SelectedItems.Count == 1) + { + // Tell main list view to unselect all his items. + + if (SelectedItems[0] is MailItemViewModel selectedMailItemViewModel) + { + WeakReferenceMessenger.Default.Send(new ResetSingleMailItemSelectionEvent(selectedMailItemViewModel)); + } + } + } + } + + private WinoListView GetThreadInternalListView(ThreadMailItemViewModel threadMailItemViewModel) + { + var itemContainer = ContainerFromItem(threadMailItemViewModel); + + if (itemContainer is ListViewItem listItem) + { + var expander = listItem.GetChildByName("ThreadExpander"); + + if (expander != null) + return expander.Content as WinoListView; + } + + return null; + } + + public void Dispose() + { + DragItemsCompleted -= ItemDragCompleted; + DragItemsStarting -= ItemDragStarting; + SelectionChanged -= SelectedItemsChanged; + ItemClick -= MailItemClicked; + ProcessKeyboardAccelerators -= ProcessDelKey; + + if (internalScrollviewer != null) + { + internalScrollviewer.ViewChanged -= InternalScrollVeiwerViewChanged; + } + } + } +} diff --git a/Wino.Mail.WinUI/Controls/ControlConstants.cs b/Wino.Mail.WinUI/Controls/ControlConstants.cs new file mode 100644 index 00000000..4353f2f6 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/ControlConstants.cs @@ -0,0 +1,68 @@ +using System.Collections.Generic; + +namespace Wino.Controls +{ + public static class ControlConstants + { + public static Dictionary WinoIconFontDictionary = new Dictionary() + { + { WinoIconGlyph.None, "\u0020" }, + { WinoIconGlyph.Archive, "\uE066" }, + { WinoIconGlyph.UnArchive, "\uE06C" }, + { WinoIconGlyph.Reply, "\uF176" }, + { WinoIconGlyph.ReplyAll, "\uF17A" }, + { WinoIconGlyph.Sync, "\uE902" }, + { WinoIconGlyph.Send, "\uEA8E" }, + { WinoIconGlyph.LightEditor, "\uE1F6" }, + { WinoIconGlyph.Delete, "\uEEA6" }, + { WinoIconGlyph.DarkEditor, "\uEE44" }, + { WinoIconGlyph.Draft, "\uF3BE" }, + { WinoIconGlyph.Flag, "\uF40C" }, + { WinoIconGlyph.ClearFlag, "\uF40F" }, + { WinoIconGlyph.Folder, "\uE643" }, + { WinoIconGlyph.Forward, "\uE7AA" }, + { WinoIconGlyph.Inbox, "\uF516" }, + { WinoIconGlyph.MarkRead, "\uF522" }, + { WinoIconGlyph.MarkUnread, "\uF529" }, + { WinoIconGlyph.MultiSelect, "\uE84D" }, + { WinoIconGlyph.Save, "\uEA43" }, + { WinoIconGlyph.CreateFolder, "\uE645" }, + { WinoIconGlyph.Pin, "\uF5FF" }, + { WinoIconGlyph.UnPin, "\uE985" }, + { WinoIconGlyph.Star, "\uF70D" }, + { WinoIconGlyph.Ignore, "\uF5D0" }, + { WinoIconGlyph.Junk, "\uE903" }, + { WinoIconGlyph.Find, "\uEA7D" }, + { WinoIconGlyph.Zoom, "\uEE8E" }, + { WinoIconGlyph.SpecialFolderInbox, "\uF516" }, + { WinoIconGlyph.SpecialFolderStarred, "\uF70D" }, + { WinoIconGlyph.SpecialFolderImportant, "\uE2F4" }, + { WinoIconGlyph.SpecialFolderSent, "\uEA8E" }, + { WinoIconGlyph.SpecialFolderDraft, "\uF3BE" }, + { WinoIconGlyph.SpecialFolderArchive, "\uE066" }, + { WinoIconGlyph.SpecialFolderDeleted, "\uEEA6" }, + { WinoIconGlyph.SpecialFolderJunk, "\uE903" }, + { WinoIconGlyph.SpecialFolderChat, "\uE2E3" }, + { WinoIconGlyph.SpecialFolderCategory, "\uF599" }, + { WinoIconGlyph.SpecialFolderUnread, "\uF529" }, + { WinoIconGlyph.SpecialFolderForums, "\uF5B8" }, + { WinoIconGlyph.SpecialFolderUpdated, "\uF565" }, + { WinoIconGlyph.SpecialFolderPersonal, "\uE25A" }, + { WinoIconGlyph.SpecialFolderPromotions, "\uF7B6" }, + { WinoIconGlyph.SpecialFolderSocial, "\uEEEB" }, + { WinoIconGlyph.SpecialFolderOther, "\uE643" }, + { WinoIconGlyph.SpecialFolderMore, "\uF0F4" }, + { WinoIconGlyph.Microsoft, "\uE900" }, + { WinoIconGlyph.Google, "\uE901" }, + { WinoIconGlyph.NewMail, "\uF107" }, + { WinoIconGlyph.TurnOfNotifications, "\uF11D" }, + { WinoIconGlyph.Rename, "\uF668" }, + { WinoIconGlyph.EmptyFolder, "\uE47E" }, + { WinoIconGlyph.DontSync, "\uF195" }, + { WinoIconGlyph.Move, "\uE7B8" }, + { WinoIconGlyph.Mail, "\uF509" }, + { WinoIconGlyph.More, "\uE824" }, + { WinoIconGlyph.CustomServer, "\uF509" }, + }; + } +} diff --git a/Wino.Mail.WinUI/Controls/ImagePreviewControl.cs b/Wino.Mail.WinUI/Controls/ImagePreviewControl.cs new file mode 100644 index 00000000..966b984a --- /dev/null +++ b/Wino.Mail.WinUI/Controls/ImagePreviewControl.cs @@ -0,0 +1,155 @@ +using System; +using System.Text.RegularExpressions; +using Fernandezja.ColorHashSharp; +using Windows.UI; + +using Wino.Core.Services; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Media.Imaging; +using Microsoft.UI.Xaml.Shapes; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Media.Imaging; +using Windows.UI.Xaml.Shapes; +#endif + +namespace Wino.Controls +{ + public class ImagePreviewControl : Control + { + private const string PART_EllipseInitialsGrid = "EllipseInitialsGrid"; + private const string PART_InitialsTextBlock = "InitialsTextBlock"; + private const string PART_KnownHostImage = "KnownHostImage"; + private const string PART_Ellipse = "Ellipse"; + + #region Dependency Properties + + public static readonly DependencyProperty FromNameProperty = DependencyProperty.Register(nameof(FromName), typeof(string), typeof(ImagePreviewControl), new PropertyMetadata(string.Empty, OnAddressInformationChanged)); + public static readonly DependencyProperty FromAddressProperty = DependencyProperty.Register(nameof(FromAddress), typeof(string), typeof(ImagePreviewControl), new PropertyMetadata(string.Empty, OnAddressInformationChanged)); + public static readonly DependencyProperty IsKnownProperty = DependencyProperty.Register(nameof(IsKnown), typeof(bool), typeof(ImagePreviewControl), new PropertyMetadata(false)); + + public string FromName + { + get { return (string)GetValue(FromNameProperty); } + set { SetValue(FromNameProperty, value); } + } + + public string FromAddress + { + get { return (string)GetValue(FromAddressProperty); } + set { SetValue(FromAddressProperty, value); } + } + + public bool IsKnown + { + get { return (bool)GetValue(IsKnownProperty); } + set { SetValue(IsKnownProperty, value); } + } + + + + #endregion + + private Ellipse Ellipse; + private Grid InitialsGrid; + private TextBlock InitialsTextblock; + private Image KnownHostImage; + + public ImagePreviewControl() + { + DefaultStyleKey = nameof(ImagePreviewControl); + } + + protected override void OnApplyTemplate() + { + base.OnApplyTemplate(); + + InitialsGrid = GetTemplateChild(PART_EllipseInitialsGrid) as Grid; + InitialsTextblock = GetTemplateChild(PART_InitialsTextBlock) as TextBlock; + KnownHostImage = GetTemplateChild(PART_KnownHostImage) as Image; + Ellipse = GetTemplateChild(PART_Ellipse) as Ellipse; + + UpdateInformation(); + } + + private static void OnAddressInformationChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is ImagePreviewControl control) + control.UpdateInformation(); + } + + private void UpdateInformation() + { + if (KnownHostImage == null || InitialsGrid == null || InitialsTextblock == null || (string.IsNullOrEmpty(FromName) && string.IsNullOrEmpty(FromAddress))) + return; + + var host = ThumbnailService.GetHost(FromAddress); + + if (!string.IsNullOrEmpty(host)) + { + var tuple = ThumbnailService.CheckIsKnown(host); + + IsKnown = tuple.Item1; + host = tuple.Item2; + } + + if (IsKnown) + { + // Unrealize others. + + KnownHostImage.Visibility = Visibility.Visible; + InitialsGrid.Visibility = Visibility.Collapsed; + + // Apply company logo. + KnownHostImage.Source = new BitmapImage(new Uri(ThumbnailService.GetKnownHostImage(host))); + } + else + { + KnownHostImage.Visibility = Visibility.Collapsed; + InitialsGrid.Visibility = Visibility.Visible; + + var colorHash = new ColorHash(); + var rgb = colorHash.Rgb(FromAddress); + + Ellipse.Fill = new SolidColorBrush(Color.FromArgb(rgb.A, rgb.R, rgb.G, rgb.B)); + + InitialsTextblock.Text = ExtractInitialsFromName(FromName); + } + } + + public string ExtractInitialsFromName(string name) + { + // Change from name to from address in case of name doesn't exists. + if (string.IsNullOrEmpty(name)) + { + name = FromAddress; + } + + // first remove all: punctuation, separator chars, control chars, and numbers (unicode style regexes) + string initials = Regex.Replace(name, @"[\p{P}\p{S}\p{C}\p{N}]+", ""); + + // Replacing all possible whitespace/separator characters (unicode style), with a single, regular ascii space. + initials = Regex.Replace(initials, @"\p{Z}+", " "); + + // Remove all Sr, Jr, I, II, III, IV, V, VI, VII, VIII, IX at the end of names + initials = Regex.Replace(initials.Trim(), @"\s+(?:[JS]R|I{1,3}|I[VX]|VI{0,3})$", "", RegexOptions.IgnoreCase); + + // Extract up to 2 initials from the remaining cleaned name. + initials = Regex.Replace(initials, @"^(\p{L})[^\s]*(?:\s+(?:\p{L}+\s+(?=\p{L}))?(?:(\p{L})\p{L}*)?)?$", "$1$2").Trim(); + + if (initials.Length > 2) + { + // Worst case scenario, everything failed, just grab the first two letters of what we have left. + initials = initials.Substring(0, 2); + } + + return initials.ToUpperInvariant(); + } + } +} diff --git a/Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml b/Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml new file mode 100644 index 00000000..2e0e45b5 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml.cs b/Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml.cs new file mode 100644 index 00000000..f6f65652 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/MailItemDisplayInformationControl.xaml.cs @@ -0,0 +1,287 @@ +using System; +using System.ComponentModel; +using System.Numerics; +using System.Windows.Input; +using Microsoft.UI.Xaml.Controls; + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.MailItem; +using Wino.Extensions; +using Wino.Mail.ViewModels.Data; +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Input; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Input; +#endif +namespace Wino.Controls +{ + public sealed partial class MailItemDisplayInformationControl : UserControl, INotifyPropertyChanged + { + public ImagePreviewControl GetImagePreviewControl() => ContactImage; + + public static readonly DependencyProperty DisplayModeProperty = DependencyProperty.Register(nameof(DisplayMode), typeof(MailListDisplayMode), typeof(MailItemDisplayInformationControl), new PropertyMetadata(MailListDisplayMode.Spacious)); + public static readonly DependencyProperty ShowPreviewTextProperty = DependencyProperty.Register(nameof(ShowPreviewText), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(true)); + public static readonly DependencyProperty SnippetProperty = DependencyProperty.Register(nameof(Snippet), typeof(string), typeof(MailItemDisplayInformationControl), new PropertyMetadata(string.Empty)); + public static readonly DependencyProperty FromNameProperty = DependencyProperty.Register(nameof(FromName), typeof(string), typeof(MailItemDisplayInformationControl), new PropertyMetadata(string.Empty)); + public static readonly DependencyProperty SubjectProperty = DependencyProperty.Register(nameof(Subject), typeof(string), typeof(MailItemDisplayInformationControl), new PropertyMetadata("(no-subject)")); + public static readonly DependencyProperty IsReadProperty = DependencyProperty.Register(nameof(IsRead), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(false)); + public static readonly DependencyProperty IsFlaggedProperty = DependencyProperty.Register(nameof(IsFlagged), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(false)); + public static readonly DependencyProperty FromAddressProperty = DependencyProperty.Register(nameof(FromAddress), typeof(string), typeof(MailItemDisplayInformationControl), new PropertyMetadata(string.Empty)); + public static readonly DependencyProperty HasAttachmentsProperty = DependencyProperty.Register(nameof(HasAttachments), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(false)); + public static readonly DependencyProperty IsCustomFocusedProperty = DependencyProperty.Register(nameof(IsCustomFocused), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(false)); + public static readonly DependencyProperty ReceivedDateProperty = DependencyProperty.Register(nameof(ReceivedDate), typeof(DateTime), typeof(MailItemDisplayInformationControl), new PropertyMetadata(default(DateTime))); + public static readonly DependencyProperty IsDraftProperty = DependencyProperty.Register(nameof(IsDraft), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(false)); + public static readonly DependencyProperty IsAvatarVisibleProperty = DependencyProperty.Register(nameof(IsAvatarVisible), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(true)); + public static readonly DependencyProperty IsSubjectVisibleProperty = DependencyProperty.Register(nameof(IsSubjectVisible), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(true)); + public static readonly DependencyProperty ConnectedExpanderProperty = DependencyProperty.Register(nameof(ConnectedExpander), typeof(Expander), typeof(MailItemDisplayInformationControl), new PropertyMetadata(null)); + public static readonly DependencyProperty LeftHoverActionProperty = DependencyProperty.Register(nameof(LeftHoverAction), typeof(MailOperation), typeof(MailItemDisplayInformationControl), new PropertyMetadata(MailOperation.None)); + public static readonly DependencyProperty CenterHoverActionProperty = DependencyProperty.Register(nameof(CenterHoverAction), typeof(MailOperation), typeof(MailItemDisplayInformationControl), new PropertyMetadata(MailOperation.None)); + public static readonly DependencyProperty RightHoverActionProperty = DependencyProperty.Register(nameof(RightHoverAction), typeof(MailOperation), typeof(MailItemDisplayInformationControl), new PropertyMetadata(MailOperation.None)); + public static readonly DependencyProperty HoverActionExecutedCommandProperty = DependencyProperty.Register(nameof(HoverActionExecutedCommand), typeof(ICommand), typeof(MailItemDisplayInformationControl), new PropertyMetadata(null)); + public static readonly DependencyProperty MailItemProperty = DependencyProperty.Register(nameof(MailItem), typeof(IMailItem), typeof(MailItemDisplayInformationControl), new PropertyMetadata(null)); + public static readonly DependencyProperty IsHoverActionsEnabledProperty = DependencyProperty.Register(nameof(IsHoverActionsEnabled), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(true)); + public static readonly DependencyProperty Prefer24HourTimeFormatProperty = DependencyProperty.Register(nameof(Prefer24HourTimeFormat), typeof(bool), typeof(MailItemDisplayInformationControl), new PropertyMetadata(false)); + + public bool Prefer24HourTimeFormat + { + get { return (bool)GetValue(Prefer24HourTimeFormatProperty); } + set { SetValue(Prefer24HourTimeFormatProperty, value); } + } + + public bool IsHoverActionsEnabled + { + get { return (bool)GetValue(IsHoverActionsEnabledProperty); } + set { SetValue(IsHoverActionsEnabledProperty, value); } + } + + public IMailItem MailItem + { + get { return (IMailItem)GetValue(MailItemProperty); } + set { SetValue(MailItemProperty, value); } + } + + public ICommand HoverActionExecutedCommand + { + get { return (ICommand)GetValue(HoverActionExecutedCommandProperty); } + set { SetValue(HoverActionExecutedCommandProperty, value); } + } + + public MailOperation LeftHoverAction + { + get { return (MailOperation)GetValue(LeftHoverActionProperty); } + set { SetValue(LeftHoverActionProperty, value); } + } + + public MailOperation CenterHoverAction + { + get { return (MailOperation)GetValue(CenterHoverActionProperty); } + set { SetValue(CenterHoverActionProperty, value); } + } + + public MailOperation RightHoverAction + { + get { return (MailOperation)GetValue(RightHoverActionProperty); } + set { SetValue(RightHoverActionProperty, value); } + } + + + public event PropertyChangedEventHandler PropertyChanged; + + public Expander ConnectedExpander + { + get { return (Expander)GetValue(ConnectedExpanderProperty); } + set { SetValue(ConnectedExpanderProperty, value); } + } + + public bool IsSubjectVisible + { + get { return (bool)GetValue(IsSubjectVisibleProperty); } + set { SetValue(IsSubjectVisibleProperty, value); } + } + + public bool IsAvatarVisible + { + get { return (bool)GetValue(IsAvatarVisibleProperty); } + set { SetValue(IsAvatarVisibleProperty, value); } + } + + public bool IsDraft + { + get { return (bool)GetValue(IsDraftProperty); } + set { SetValue(IsDraftProperty, value); } + } + + public DateTime ReceivedDate + { + get { return (DateTime)GetValue(ReceivedDateProperty); } + set { SetValue(ReceivedDateProperty, value); } + } + public bool IsCustomFocused + { + get { return (bool)GetValue(IsCustomFocusedProperty); } + set { SetValue(IsCustomFocusedProperty, value); } + } + + public bool HasAttachments + { + get { return (bool)GetValue(HasAttachmentsProperty); } + set { SetValue(HasAttachmentsProperty, value); } + } + + public bool IsRead + { + get { return (bool)GetValue(IsReadProperty); } + set { SetValue(IsReadProperty, value); } + } + + public bool IsFlagged + { + get { return (bool)GetValue(IsFlaggedProperty); } + set { SetValue(IsFlaggedProperty, value); } + } + + public string FromAddress + { + get { return (string)GetValue(FromAddressProperty); } + set + { + SetValue(FromAddressProperty, value); + + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(DisplayName))); + } + } + + public string DisplayName + { + get + { + if (string.IsNullOrEmpty(FromName)) + return FromAddress; + + return FromName; + } + } + public string FromName + { + get => (string)GetValue(FromNameProperty); + set + { + SetValue(FromNameProperty, value); + + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(DisplayName))); + } + } + + public string Subject + { + get { return (string)GetValue(SubjectProperty); } + set { SetValue(SubjectProperty, value); } + } + + public string Snippet + { + get { return (string)GetValue(SnippetProperty); } + set { SetValue(SnippetProperty, value); } + } + + public bool ShowPreviewText + { + get { return (bool)GetValue(ShowPreviewTextProperty); } + set { SetValue(ShowPreviewTextProperty, value); } + } + + public MailListDisplayMode DisplayMode + { + get { return (MailListDisplayMode)GetValue(DisplayModeProperty); } + set { SetValue(DisplayModeProperty, value); } + } + + private bool tappedHandlingFlag = false; + + public MailItemDisplayInformationControl() + { + this.InitializeComponent(); + + var compositor = this.Visual().Compositor; + + var leftBackgroundVisual = compositor.CreateSpriteVisual(); + RootContainerVisualWrapper.SetChildVisual(leftBackgroundVisual); + MainContentContainer.EnableImplicitAnimation(VisualPropertyType.Offset, 400); + + RootContainer.EnableImplicitAnimation(VisualPropertyType.Offset, 400); + ContentGrid.EnableImplicitAnimation(VisualPropertyType.Offset, 400); + ContentStackpanel.EnableImplicitAnimation(VisualPropertyType.Offset, 400); + IconsContainer.EnableImplicitAnimation(VisualPropertyType.Offset, 400); + + RootContainerVisualWrapper.SizeChanged += (s, e) => leftBackgroundVisual.Size = e.NewSize.ToVector2(); + } + + private void ControlPointerEntered(object sender, PointerRoutedEventArgs e) + { + if (IsHoverActionsEnabled) + { + HoverActionButtons.Visibility = Visibility.Visible; + } + } + + private void ControlPointerExited(object sender, PointerRoutedEventArgs e) + { + if (IsHoverActionsEnabled) + { + HoverActionButtons.Visibility = Visibility.Collapsed; + } + } + + private void ExecuteHoverAction(MailOperation operation) + { + MailOperationPreperationRequest package = null; + + if (MailItem is MailItemViewModel mailItemViewModel) + package = new MailOperationPreperationRequest(operation, mailItemViewModel.MailCopy, toggleExecution: true); + else if (MailItem is ThreadMailItemViewModel threadMailItemViewModel) + package = new MailOperationPreperationRequest(operation, threadMailItemViewModel.GetMailCopies(), toggleExecution: true); + + if (package == null) return; + + tappedHandlingFlag = true; + + HoverActionExecutedCommand?.Execute(package); + } + + private void ThreadHeaderTapped(object sender, TappedRoutedEventArgs e) + { + // Due to CanDrag=True, outer expander doesn't get the click event and it doesn't expand. We expand here manually. + // Also hover action button clicks will be delegated here after the execution runs. + // We should not expand the thread if the reason we are here is for hover actions. + + if (tappedHandlingFlag) + { + tappedHandlingFlag = false; + e.Handled = true; + return; + } + + if (ConnectedExpander == null) return; + + ConnectedExpander.IsExpanded = !ConnectedExpander.IsExpanded; + } + + private void FirstActionClicked(object sender, RoutedEventArgs e) + { + ExecuteHoverAction(LeftHoverAction); + } + + private void SecondActionClicked(object sender, RoutedEventArgs e) + { + ExecuteHoverAction(CenterHoverAction); + } + + private void ThirdActionClicked(object sender, RoutedEventArgs e) + { + ExecuteHoverAction(RightHoverAction); + } + } +} diff --git a/Wino.Mail.WinUI/Controls/RendererCommandBar.cs b/Wino.Mail.WinUI/Controls/RendererCommandBar.cs new file mode 100644 index 00000000..6bf58e71 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/RendererCommandBar.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Windows.Input; + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.Menus; +using Wino.Helpers; +using Wino.MenuFlyouts; +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Controls +{ + public class RendererCommandBar : CommandBar, IDisposable + { + public static readonly DependencyProperty MenuItemsProperty = DependencyProperty.Register(nameof(MenuItemsProperty), typeof(ObservableCollection), typeof(RendererCommandBar), new PropertyMetadata(null, OnMenuItemsChanged)); + public static readonly DependencyProperty OperationClickedCommandProperty = DependencyProperty.Register(nameof(OperationClickedCommand), typeof(ICommand), typeof(RendererCommandBar), new PropertyMetadata(null)); + + public ICommand OperationClickedCommand + { + get { return (ICommand)GetValue(OperationClickedCommandProperty); } + set { SetValue(OperationClickedCommandProperty, value); } + } + + public ObservableCollection MenuItems + { + get { return (ObservableCollection)GetValue(MenuItemsProperty); } + set { SetValue(MenuItemsProperty, value); } + } + + public RendererCommandBar() + { + this.DefaultStyleKey = typeof(CommandBar); + } + + private static void OnMenuItemsChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is RendererCommandBar commandBar) + { + if (args.OldValue != null) + commandBar.UnregisterButtonCollection(args.NewValue as ObservableCollection); + + if (args.NewValue != null) + commandBar.RegisterButtonCollection(args.NewValue as ObservableCollection); + } + } + + private void RegisterButtonCollection(ObservableCollection collection) + { + collection.CollectionChanged -= ButtonCollectionChanged; + collection.CollectionChanged += ButtonCollectionChanged; + + InitItems(collection); + } + + private void UnregisterButtonCollection(ObservableCollection collection) + { + collection.CollectionChanged -= ButtonCollectionChanged; + } + + // One time initializer on registration. + private void InitItems(IEnumerable items) + { + foreach (var item in items) + { + var operationText = XamlHelpers.GetOperationString(item.Operation); + + var operationAppBarItem = new AppBarButton() + { + Label = operationText + }; + + ToolTipService.SetToolTip(operationAppBarItem, operationText); + + PrimaryCommands.Add(operationAppBarItem); + } + } + + private void ButtonCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + { + if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Reset) + { + PrimaryCommands.Clear(); + SecondaryCommands.Clear(); + } + + if (e.NewItems != null) + { + foreach (var newItem in e.NewItems) + { + if (newItem is MailOperationMenuItem item) + { + var button = new RendererCommandBarItem(item.Operation, Clicked) + { + IsEnabled = item.IsEnabled + }; + + if (!item.IsSecondaryMenuPreferred) + PrimaryCommands.Add(button); + else + SecondaryCommands.Add(button); + } + } + } + } + + private void Clicked(MailOperation operation) + { + OperationClickedCommand?.Execute(operation); + } + + private void DisposeMenuItems() + { + foreach (var item in this.PrimaryCommands) + { + if (item is RendererCommandBarItem rendererCommandBarItem) + { + rendererCommandBarItem.Dispose(); + } + } + + foreach (var item in this.SecondaryCommands) + { + if (item is RendererCommandBarItem rendererCommandBarItem) + { + rendererCommandBarItem.Dispose(); + } + } + } + + public void Dispose() + { + DisposeMenuItems(); + } + } +} diff --git a/Wino.Mail.WinUI/Controls/SettingsMenuItemControl.cs b/Wino.Mail.WinUI/Controls/SettingsMenuItemControl.cs new file mode 100644 index 00000000..3f5ee019 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/SettingsMenuItemControl.cs @@ -0,0 +1,77 @@ +using System.Windows.Input; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Controls +{ + /// + /// Templated button for each setting in Settings Dialog. + /// + public class SettingsMenuItemControl : Control + { + public string Title + { + get { return (string)GetValue(TitleProperty); } + set { SetValue(TitleProperty, value); } + } + + public string Description + { + get { return (string)GetValue(DescriptionProperty); } + set { SetValue(DescriptionProperty, value); } + } + + public FrameworkElement Icon + { + get { return (FrameworkElement)GetValue(IconProperty); } + set { SetValue(IconProperty, value); } + } + + + public ICommand Command + { + get { return (ICommand)GetValue(CommandProperty); } + set { SetValue(CommandProperty, value); } + } + + + + public object CommandParameter + { + get { return (object)GetValue(CommandParameterProperty); } + set { SetValue(CommandParameterProperty, value); } + } + + public bool IsClickable + { + get { return (bool)GetValue(IsClickableProperty); } + set { SetValue(IsClickableProperty, value); } + } + + public bool IsNavigateIconVisible + { + get { return (bool)GetValue(IsNavigateIconVisibleProperty); } + set { SetValue(IsNavigateIconVisibleProperty, value); } + } + + public FrameworkElement SideContent + { + get { return (FrameworkElement)GetValue(SideContentProperty); } + set { SetValue(SideContentProperty, value); } + } + + public static readonly DependencyProperty CommandParameterProperty = DependencyProperty.Register(nameof(CommandParameter), typeof(object), typeof(SettingsMenuItemControl), new PropertyMetadata(null)); + public static readonly DependencyProperty SideContentProperty = DependencyProperty.Register(nameof(SideContent), typeof(FrameworkElement), typeof(SettingsMenuItemControl), new PropertyMetadata(null)); + public static readonly DependencyProperty IsClickableProperty = DependencyProperty.Register(nameof(IsClickable), typeof(bool), typeof(SettingsMenuItemControl), new PropertyMetadata(true)); + public static readonly DependencyProperty CommandProperty = DependencyProperty.Register(nameof(Command), typeof(ICommand), typeof(SettingsMenuItemControl), new PropertyMetadata(null)); + public static readonly DependencyProperty IconProperty = DependencyProperty.Register(nameof(Icon), typeof(FrameworkElement), typeof(SettingsMenuItemControl), new PropertyMetadata(null)); + public static readonly DependencyProperty DescriptionProperty = DependencyProperty.Register(nameof(Description), typeof(string), typeof(SettingsMenuItemControl), new PropertyMetadata(string.Empty)); + public static readonly DependencyProperty TitleProperty = DependencyProperty.Register(nameof(Title), typeof(string), typeof(SettingsMenuItemControl), new PropertyMetadata(string.Empty)); + public static readonly DependencyProperty IsNavigateIconVisibleProperty = DependencyProperty.Register(nameof(IsNavigateIconVisible), typeof(bool), typeof(SettingsMenuItemControl), new PropertyMetadata(true)); + } +} diff --git a/Wino.Mail.WinUI/Controls/WinoFontIcon.cs b/Wino.Mail.WinUI/Controls/WinoFontIcon.cs new file mode 100644 index 00000000..f5d411d3 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoFontIcon.cs @@ -0,0 +1,104 @@ + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Media; +#endif + +namespace Wino.Controls +{ + public enum WinoIconGlyph + { + None, + NewMail, + Google, + Microsoft, + CustomServer, + Archive, + UnArchive, + Reply, + ReplyAll, + LightEditor, + DarkEditor, + Delete, + Move, + Mail, + Draft, + Flag, + ClearFlag, + Folder, + Forward, + Inbox, + MarkRead, + MarkUnread, + Send, + Save, + Sync, + MultiSelect, + Zoom, + Pin, + UnPin, + Ignore, + Star, + CreateFolder, + Junk, + More, + Find, + SpecialFolderInbox, + SpecialFolderStarred, + SpecialFolderImportant, + SpecialFolderSent, + SpecialFolderDraft, + SpecialFolderArchive, + SpecialFolderDeleted, + SpecialFolderJunk, + SpecialFolderChat, + SpecialFolderCategory, + SpecialFolderUnread, + SpecialFolderForums, + SpecialFolderUpdated, + SpecialFolderPersonal, + SpecialFolderPromotions, + SpecialFolderSocial, + SpecialFolderOther, + SpecialFolderMore, + TurnOfNotifications, + EmptyFolder, + Rename, + DontSync + } + + public class WinoFontIcon : FontIcon + { + public WinoIconGlyph Icon + { + get { return (WinoIconGlyph)GetValue(IconProperty); } + set { SetValue(IconProperty, value); } + } + + public static readonly DependencyProperty IconProperty = DependencyProperty.Register(nameof(Icon), typeof(WinoIconGlyph), typeof(WinoFontIcon), new PropertyMetadata(WinoIconGlyph.Flag, OnIconChanged)); + + public WinoFontIcon() + { + FontFamily = new FontFamily("ms-appx:///Assets/WinoIcons.ttf#WinoIcons"); + FontSize = 32; + } + + private static void OnIconChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoFontIcon fontIcon) + { + fontIcon.UpdateGlyph(); + } + } + + private void UpdateGlyph() + { + Glyph = ControlConstants.WinoIconFontDictionary[Icon]; + } + } +} diff --git a/Wino.Mail.WinUI/Controls/WinoFontIconSource.cs b/Wino.Mail.WinUI/Controls/WinoFontIconSource.cs new file mode 100644 index 00000000..907d5c9f --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoFontIconSource.cs @@ -0,0 +1,41 @@ + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Media; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Media; +#endif +namespace Wino.Controls +{ + public class WinoFontIconSource : Microsoft.UI.Xaml.Controls.FontIconSource + { + public WinoIconGlyph Icon + { + get { return (WinoIconGlyph)GetValue(IconProperty); } + set { SetValue(IconProperty, value); } + } + + public static readonly DependencyProperty IconProperty = DependencyProperty.Register(nameof(Icon), typeof(WinoIconGlyph), typeof(WinoFontIconSource), new PropertyMetadata(WinoIconGlyph.Flag, OnIconChanged)); + + public WinoFontIconSource() + { + FontFamily = new FontFamily("ms-appx:///Assets/WinoIcons.ttf#WinoIcons"); + FontSize = 32; + } + + private static void OnIconChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoFontIconSource fontIcon) + { + fontIcon.UpdateGlyph(); + } + } + + private void UpdateGlyph() + { + Glyph = ControlConstants.WinoIconFontDictionary[Icon]; + } + } +} diff --git a/Wino.Mail.WinUI/Controls/WinoInfoBar.cs b/Wino.Mail.WinUI/Controls/WinoInfoBar.cs new file mode 100644 index 00000000..fe62d30b --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoInfoBar.cs @@ -0,0 +1,97 @@ +using System; +using System.Numerics; + +using Microsoft.UI.Xaml.Controls; + +using Wino.Core.Domain.Enums; +using CommunityToolkit.WinUI.Animations; + +#if NET8_0 +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml; +#endif +namespace Wino.Controls +{ + public class WinoInfoBar : InfoBar + { + public static readonly DependencyProperty AnimationTypeProperty = DependencyProperty.Register(nameof(AnimationType), typeof(InfoBarAnimationType), typeof(WinoInfoBar), new PropertyMetadata(InfoBarAnimationType.SlideFromRightToLeft)); + public static readonly DependencyProperty DismissIntervalProperty = DependencyProperty.Register(nameof(DismissInterval), typeof(int), typeof(WinoInfoBar), new PropertyMetadata(5, new PropertyChangedCallback(OnDismissIntervalChanged))); + + public InfoBarAnimationType AnimationType + { + get { return (InfoBarAnimationType)GetValue(AnimationTypeProperty); } + set { SetValue(AnimationTypeProperty, value); } + } + + public int DismissInterval + { + get { return (int)GetValue(DismissIntervalProperty); } + set { SetValue(DismissIntervalProperty, value); } + } + + private readonly DispatcherTimer _dispatcherTimer = new DispatcherTimer(); + + public WinoInfoBar() + { + RegisterPropertyChangedCallback(IsOpenProperty, IsOpenChanged); + + _dispatcherTimer.Interval = TimeSpan.FromSeconds(DismissInterval); + } + + private static void OnDismissIntervalChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoInfoBar bar) + { + bar.UpdateInterval(bar.DismissInterval); + } + } + + private void UpdateInterval(int seconds) => _dispatcherTimer.Interval = TimeSpan.FromSeconds(seconds); + + private async void IsOpenChanged(DependencyObject sender, DependencyProperty dp) + { + if (sender is WinoInfoBar control) + { + // Message shown. + if (!control.IsOpen) return; + + Opacity = 1; + + _dispatcherTimer.Stop(); + + _dispatcherTimer.Tick -= TimerTick; + _dispatcherTimer.Tick += TimerTick; + + _dispatcherTimer.Start(); + + // Slide from right. + if (AnimationType == InfoBarAnimationType.SlideFromRightToLeft) + { + await AnimationBuilder.Create().Translation(new Vector3(0, 0, 0), new Vector3(150, 0, 0), null, TimeSpan.FromSeconds(0.5)).StartAsync(this); + } + else if (AnimationType == InfoBarAnimationType.SlideFromBottomToTop) + { + await AnimationBuilder.Create().Translation(new Vector3(0, 0, 0), new Vector3(0, 50, 0), null, TimeSpan.FromSeconds(0.5)).StartAsync(this); + } + } + } + + private async void TimerTick(object sender, object e) + { + _dispatcherTimer.Stop(); + _dispatcherTimer.Tick -= TimerTick; + + if (AnimationType == InfoBarAnimationType.SlideFromRightToLeft) + { + await AnimationBuilder.Create().Translation(new Vector3((float)ActualWidth, 0, 0), new Vector3(0, 0, 0), null, TimeSpan.FromSeconds(0.5)).StartAsync(this); + } + else if (AnimationType == InfoBarAnimationType.SlideFromBottomToTop) + { + await AnimationBuilder.Create().Translation(new Vector3(0, (float)ActualHeight, 0), new Vector3(0, 0, 0), null, TimeSpan.FromSeconds(0.5)).StartAsync(this); + } + + IsOpen = false; + } + } +} diff --git a/Wino.Mail.WinUI/Controls/WinoNavigationViewItem.cs b/Wino.Mail.WinUI/Controls/WinoNavigationViewItem.cs new file mode 100644 index 00000000..0a7b44fb --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoNavigationViewItem.cs @@ -0,0 +1,52 @@ +using System.Numerics; +using Microsoft.UI.Xaml.Controls; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Hosting; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Hosting; +#endif +namespace Wino.Controls +{ + public class WinoNavigationViewItem : NavigationViewItem + { + public bool IsDraggingItemOver + { + get { return (bool)GetValue(IsDraggingItemOverProperty); } + set { SetValue(IsDraggingItemOverProperty, value); } + } + + public static readonly DependencyProperty IsDraggingItemOverProperty = DependencyProperty.Register(nameof(IsDraggingItemOver), typeof(bool), typeof(WinoNavigationViewItem), new PropertyMetadata(false, OnIsDraggingItemOverChanged)); + + private static void OnIsDraggingItemOverChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoNavigationViewItem control) + control.UpdateDragEnterState(); + } + + private void UpdateDragEnterState() + { + // TODO: Add animation. Maybe after overriding DragUI in shell? + + //if (IsDraggingItemOver) + //{ + // ScaleAnimation(new System.Numerics.Vector3(1.2f, 1.2f, 1.2f)); + //} + //else + //{ + // ScaleAnimation(new System.Numerics.Vector3(1f, 1f, 1f)); + //} + } + + private void ScaleAnimation(Vector3 vector) + { + if (this.Content is UIElement content) + { + var visual = ElementCompositionPreview.GetElementVisual(content); + visual.Scale = vector; + } + } + } +} diff --git a/Wino.Mail.WinUI/Controls/WinoPivotControl.xaml b/Wino.Mail.WinUI/Controls/WinoPivotControl.xaml new file mode 100644 index 00000000..a524e6d3 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoPivotControl.xaml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Controls/WinoPivotControl.xaml.cs b/Wino.Mail.WinUI/Controls/WinoPivotControl.xaml.cs new file mode 100644 index 00000000..05df02ba --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoPivotControl.xaml.cs @@ -0,0 +1,198 @@ +using System; +using System.Diagnostics; +using System.Numerics; +using System.Threading.Tasks; +using Windows.Foundation; + +using Wino.Extensions; +#if NET8_0 +using Microsoft.UI; +using Microsoft.UI.Composition; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media; +#else +using Windows.UI; +using Windows.UI.Composition; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; +#endif +namespace Wino.Controls +{ + // TODO: Memory leak with FolderPivot bindings. + public sealed partial class WinoPivotControl : UserControl + { + private Compositor _compositor; + private ShapeVisual _shapeVisual; + private CompositionSpriteShape _spriteShape; + private CompositionRoundedRectangleGeometry _roundedRectangle; + + public event EventHandler SelectionChanged; + + public static readonly DependencyProperty SelectedItemProperty = DependencyProperty.Register(nameof(SelectedItem), typeof(object), typeof(WinoPivotControl), new PropertyMetadata(null)); + public static readonly DependencyProperty ItemsSourceProperty = DependencyProperty.Register(nameof(ItemsSource), typeof(object), typeof(WinoPivotControl), new PropertyMetadata(null)); + public static readonly DependencyProperty SelectorPipeColorProperty = DependencyProperty.Register(nameof(SelectorPipeColor), typeof(SolidColorBrush), typeof(WinoPivotControl), new PropertyMetadata(Colors.Transparent, OnSelectorPipeColorChanged)); + public static readonly DependencyProperty DataTemplateProperty = DependencyProperty.Register(nameof(DataTemplate), typeof(DataTemplate), typeof(WinoPivotControl), new PropertyMetadata(null)); + + public DataTemplate DataTemplate + { + get { return (DataTemplate)GetValue(DataTemplateProperty); } + set { SetValue(DataTemplateProperty, value); } + } + + public SolidColorBrush SelectorPipeColor + { + get { return (SolidColorBrush)GetValue(SelectorPipeColorProperty); } + set { SetValue(SelectorPipeColorProperty, value); } + } + + public object SelectedItem + { + get { return (object)GetValue(SelectedItemProperty); } + set { SetValue(SelectedItemProperty, value); } + } + + public object ItemsSource + { + get { return (object)GetValue(ItemsSourceProperty); } + set { SetValue(ItemsSourceProperty, value); } + } + + private static void OnSelectorPipeColorChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoPivotControl control) + { + control.UpdateSelectorPipeColor(); + } + } + + private void UpdateSelectorPipeColor() + { + if (_spriteShape != null && _compositor != null) + { + _spriteShape.FillBrush = _compositor.CreateColorBrush(SelectorPipeColor.Color); + } + } + + private void CreateSelectorVisuals() + { + _compositor = this.Visual().Compositor; + + _roundedRectangle = _compositor.CreateRoundedRectangleGeometry(); + _roundedRectangle.CornerRadius = new Vector2(3, 3); + + _spriteShape = _compositor.CreateSpriteShape(_roundedRectangle); + _spriteShape.CenterPoint = new Vector2(100, 100); + + _shapeVisual = _compositor.CreateShapeVisual(); + + _shapeVisual.Shapes.Clear(); + _shapeVisual.Shapes.Add(_spriteShape); + + SelectorPipe.SetChildVisual(_shapeVisual); + + _shapeVisual.EnableImplicitAnimation(VisualPropertyType.Size, 400); + } + + public WinoPivotControl() + { + this.InitializeComponent(); + + CreateSelectorVisuals(); + } + + private bool IsContainerPresent() + { + return SelectedItem != null && PivotHeaders.ContainerFromItem(SelectedItem) != null; + } + + private void PivotHeaders_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + UpdateVisuals(); + + SelectionChanged?.Invoke(sender, e); + } + + private void UpdateVisuals() + { + MoveSelector(); + } + + private void UpdateSelectorVisibility() + { + SelectorPipe.Visibility = IsContainerPresent() ? Visibility.Visible : Visibility.Collapsed; + } + + private async void MoveSelector() + { + if (PivotHeaders.SelectedItem != null) + { + // Get selected item container position + // TODO: It's bad... + while (PivotHeaders.ContainerFromItem(PivotHeaders.SelectedItem) == null) + { + await Task.Delay(100); + } + + UpdateSelectorVisibility(); + + var container = PivotHeaders.ContainerFromItem(PivotHeaders.SelectedItem) as FrameworkElement; + + if (container != null) + { + var transformToVisual = container.TransformToVisual(this); + Point screenCoords = transformToVisual.TransformPoint(new Point(0, 0)); + + float actualWidth = 0, leftMargin = 0, translateX = 0; + + leftMargin = (float)(screenCoords.X); + + if (PivotHeaders.Items.Count > 1) + { + // Multiple items, pipe is centered. + + actualWidth = (float)(container.ActualWidth + 12) / 2; + translateX = leftMargin - 10 + (actualWidth / 2); + } + else + { + actualWidth = (float)(container.ActualWidth) - 12; + translateX = leftMargin + 4; + } + + SelectorPipe.Width = actualWidth; + SelectorPipe.Translation = new Vector3(translateX, 0, 0); + } + else + { + Debug.WriteLine("Container null"); + } + } + } + + private void SelectorPipeSizeChanged(object sender, SizeChangedEventArgs e) + { + _roundedRectangle.Size = e.NewSize.ToVector2(); + _shapeVisual.Size = e.NewSize.ToVector2(); + } + + private void ControlUnloaded(object sender, RoutedEventArgs e) + { + //PivotHeaders.SelectionChanged -= PivotHeaders_SelectionChanged; + //PivotHeaders.SelectedItem = null; + + //SelectedItem = null; + //ItemsSource = null; + } + + private void ControlLoaded(object sender, RoutedEventArgs e) + { + // Bindings.Update(); + } + } +} diff --git a/Wino.Mail.WinUI/Controls/WinoSwipeControlItems.cs b/Wino.Mail.WinUI/Controls/WinoSwipeControlItems.cs new file mode 100644 index 00000000..5f3256e3 --- /dev/null +++ b/Wino.Mail.WinUI/Controls/WinoSwipeControlItems.cs @@ -0,0 +1,87 @@ +using System.Linq; +using Microsoft.UI.Xaml.Controls; + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.MailItem; +using Wino.Helpers; +using Wino.Mail.ViewModels.Data; + +#if NET8_0 +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml; +#endif +namespace Wino.Controls +{ + public class WinoSwipeControlItems : SwipeItems + { + public static readonly DependencyProperty SwipeOperationProperty = DependencyProperty.Register(nameof(SwipeOperation), typeof(MailOperation), typeof(WinoSwipeControlItems), new PropertyMetadata(default(MailOperation), new PropertyChangedCallback(OnItemsChanged))); + public static readonly DependencyProperty MailItemProperty = DependencyProperty.Register(nameof(MailItem), typeof(IMailItem), typeof(WinoSwipeControlItems), new PropertyMetadata(null)); + + public IMailItem MailItem + { + get { return (IMailItem)GetValue(MailItemProperty); } + set { SetValue(MailItemProperty, value); } + } + + + public MailOperation SwipeOperation + { + get { return (MailOperation)GetValue(SwipeOperationProperty); } + set { SetValue(SwipeOperationProperty, value); } + } + + private static void OnItemsChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is WinoSwipeControlItems control) + { + control.BuildSwipeItems(); + } + } + + private void BuildSwipeItems() + { + this.Clear(); + + var swipeItem = GetSwipeItem(SwipeOperation); + + this.Add(swipeItem); + } + + private SwipeItem GetSwipeItem(MailOperation operation) + { + if (MailItem == null) return null; + + var finalOperation = operation; + + bool isSingleItem = MailItem is MailItemViewModel; + + if (isSingleItem) + { + var singleItem = MailItem as MailItemViewModel; + + if (operation == MailOperation.MarkAsRead && singleItem.IsRead) + finalOperation = MailOperation.MarkAsUnread; + else if (operation == MailOperation.MarkAsUnread && !singleItem.IsRead) + finalOperation = MailOperation.MarkAsRead; + } + else + { + var threadItem = MailItem as ThreadMailItemViewModel; + + if (operation == MailOperation.MarkAsRead && threadItem.ThreadItems.All(a => a.IsRead)) + finalOperation = MailOperation.MarkAsUnread; + else if (operation == MailOperation.MarkAsUnread && threadItem.ThreadItems.All(a => !a.IsRead)) + finalOperation = MailOperation.MarkAsRead; + } + + var item = new SwipeItem() + { + IconSource = new WinoFontIconSource() { Icon = XamlHelpers.GetWinoIconGlyph(finalOperation) }, + Text = XamlHelpers.GetOperationString(finalOperation), + }; + + return item; + } + } +} diff --git a/Wino.Mail.WinUI/Converters/ReverseBooleanConverter.cs b/Wino.Mail.WinUI/Converters/ReverseBooleanConverter.cs new file mode 100644 index 00000000..3dd07334 --- /dev/null +++ b/Wino.Mail.WinUI/Converters/ReverseBooleanConverter.cs @@ -0,0 +1,27 @@ +using System; + + +#if NET8_0 +using Microsoft.UI.Xaml.Data; +#else +using Windows.UI.Xaml.Data; +#endif + +namespace Wino.Converters +{ + public class ReverseBooleanConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + { + if (value is bool boolval) + return !boolval; + + return false; + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } + } +} diff --git a/Wino.Mail.WinUI/Converters/ReverseBooleanToVisibilityConverter.cs b/Wino.Mail.WinUI/Converters/ReverseBooleanToVisibilityConverter.cs new file mode 100644 index 00000000..7ab054a9 --- /dev/null +++ b/Wino.Mail.WinUI/Converters/ReverseBooleanToVisibilityConverter.cs @@ -0,0 +1,26 @@ +using System; + + +#if NET8_0 +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml; +#endif + +namespace Wino.Converters +{ + public class ReverseBooleanToVisibilityConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, string language) + { + return ((bool)value) ? Visibility.Collapsed : Visibility.Visible; + } + + public object ConvertBack(object value, Type targetType, object parameter, string language) + { + throw new NotImplementedException(); + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml b/Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml new file mode 100644 index 00000000..98cac4d6 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml.cs new file mode 100644 index 00000000..d100a983 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountCreationDialog.xaml.cs @@ -0,0 +1,33 @@ +using Wino.Core.Domain.Enums; +using Wino.Helpers; + +namespace Wino.Dialogs +{ + public sealed partial class AccountCreationDialog : BaseAccountCreationDialog + { + public AccountCreationDialog() + { + InitializeComponent(); + } + + public override void UpdateState() + { + switch (State) + { + case AccountCreationDialogState.SigningIn: + StatusText.Text = "Account information is being saved."; + DialogIcon.Data = XamlHelpers.GetPathIcon("SavingAccountPathIcon"); + break; + case AccountCreationDialogState.PreparingFolders: + StatusText.Text = "We are getting folder information at the moment."; + DialogIcon.Data = XamlHelpers.GetPathIcon("PreparingFoldersPathIcon"); + break; + case AccountCreationDialogState.Completed: + StatusText.Text = "All done."; + break; + default: + break; + } + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml b/Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml new file mode 100644 index 00000000..34cba8f8 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml @@ -0,0 +1,19 @@ + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml.cs new file mode 100644 index 00000000..0ea7efce --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountEditDialog.xaml.cs @@ -0,0 +1,27 @@ + +using Wino.Core.Domain.Entities; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Dialogs +{ + public sealed partial class AccountEditDialog : ContentDialog + { + public MailAccount Account { get; private set; } + public bool IsSaved { get; set; } + + public AccountEditDialog(MailAccount account) + { + InitializeComponent(); + Account = account; + } + + private void SaveClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + IsSaved = true; + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml b/Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml new file mode 100644 index 00000000..f06da6d2 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml @@ -0,0 +1,19 @@ + + + + diff --git a/Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml.cs new file mode 100644 index 00000000..c2fb892e --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountPickerDialog.xaml.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; +using Wino.Core.Domain.Entities; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class AccountPickerDialog : ContentDialog + { + public MailAccount PickedAccount { get; set; } + + public List AvailableAccounts { get; set; } + + public AccountPickerDialog(List availableAccounts) + { + AvailableAccounts = availableAccounts; + + InitializeComponent(); + } + + private void AccountClicked(object sender, ItemClickEventArgs e) + { + PickedAccount = e.ClickedItem as MailAccount; + + Hide(); + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml b/Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml new file mode 100644 index 00000000..4f733a3a --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml.cs new file mode 100644 index 00000000..84bf6dae --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/AccountReorderDialog.xaml.cs @@ -0,0 +1,58 @@ +using System.Collections.ObjectModel; +using System.Linq; +using Microsoft.Extensions.DependencyInjection; +using Wino.Core.Domain.Interfaces; +using Wino.Mail.WinUI; + + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Dialogs +{ + public sealed partial class AccountReorderDialog : ContentDialog + { + public ObservableCollection Accounts { get; } + + private int count; + private bool isOrdering = false; + + private readonly IAccountService _accountService = App.Current.Services.GetService(); + + public AccountReorderDialog(ObservableCollection accounts) + { + Accounts = accounts; + + count = accounts.Count; + + InitializeComponent(); + } + + private void DialogOpened(ContentDialog sender, ContentDialogOpenedEventArgs args) + { + Accounts.CollectionChanged -= AccountsChanged; + Accounts.CollectionChanged += AccountsChanged; + } + + private void DialogClosed(ContentDialog sender, ContentDialogClosedEventArgs args) => Accounts.CollectionChanged -= AccountsChanged; + + private async void AccountsChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) + { + if (count - 1 == Accounts.Count) + isOrdering = true; + + if (count == Accounts.Count && isOrdering) + { + // Order is completed. Apply changes. + + var dict = Accounts.ToDictionary(a => a.StartupEntityId, a => Accounts.IndexOf(a)); + + await _accountService.UpdateAccountOrdersAsync(dict); + + isOrdering = false; + } + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/BaseAccountCreationDialog.cs b/Wino.Mail.WinUI/Dialogs/BaseAccountCreationDialog.cs new file mode 100644 index 00000000..9aff2468 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/BaseAccountCreationDialog.cs @@ -0,0 +1,58 @@ + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Interfaces; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Dialogs +{ + public abstract class BaseAccountCreationDialog : ContentDialog, IAccountCreationDialog + { + public AccountCreationDialogState State + { + get { return (AccountCreationDialogState)GetValue(StateProperty); } + set { SetValue(StateProperty, value); } + } + + public static readonly DependencyProperty StateProperty = DependencyProperty.Register(nameof(State), typeof(AccountCreationDialogState), typeof(BaseAccountCreationDialog), new PropertyMetadata(AccountCreationDialogState.Idle, OnStateChanged)); + + // Prevent users from dismissing it by ESC key. + private void DialogClosing(ContentDialog sender, ContentDialogClosingEventArgs args) + { + if (args.Result == ContentDialogResult.None) + { + args.Cancel = true; + } + } + + public void ShowDialog() + { + _ = ShowAsync(); + } + + public void Complete() + { + State = AccountCreationDialogState.Completed; + + // Unregister from closing event. + Closing -= DialogClosing; + + Hide(); + } + + private static void OnStateChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is BaseAccountCreationDialog dialog) + { + dialog.UpdateState(); + } + } + + public abstract void UpdateState(); + } +} diff --git a/Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml b/Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml new file mode 100644 index 00000000..5f7c5070 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml @@ -0,0 +1,29 @@ + + + + 250 + 500 + 200 + 756 + + + + diff --git a/Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml.cs new file mode 100644 index 00000000..b0dc5b1a --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/ConfirmationDialog.xaml.cs @@ -0,0 +1,86 @@ +using System.Threading.Tasks; +using Wino.Core.Domain.Interfaces; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class ConfirmationDialog : ContentDialog, IConfirmationDialog + { + private TaskCompletionSource _completionSource; + + #region Dependency Properties + + public string DialogTitle + { + get { return (string)GetValue(DialogTitleProperty); } + set { SetValue(DialogTitleProperty, value); } + } + + public static readonly DependencyProperty DialogTitleProperty = DependencyProperty.Register(nameof(DialogTitle), typeof(string), typeof(ConfirmationDialog), new PropertyMetadata(string.Empty)); + + public string Message + { + get { return (string)GetValue(MessageProperty); } + set { SetValue(MessageProperty, value); } + } + + public static readonly DependencyProperty MessageProperty = DependencyProperty.Register(nameof(Message), typeof(string), typeof(ConfirmationDialog), new PropertyMetadata(string.Empty)); + + public string ApproveButtonTitle + { + get { return (string)GetValue(ApproveButtonTitleProperty); } + set { SetValue(ApproveButtonTitleProperty, value); } + } + + public static readonly DependencyProperty ApproveButtonTitleProperty = DependencyProperty.Register(nameof(ApproveButtonTitle), typeof(string), typeof(ConfirmationDialog), new PropertyMetadata(string.Empty)); + + #endregion + + private bool _isApproved; + public ConfirmationDialog() + { + InitializeComponent(); + } + + public async Task ShowDialogAsync(string title, string message, string approveButtonTitle) + { + _completionSource = new TaskCompletionSource(); + + DialogTitle = title; + Message = message; + ApproveButtonTitle = approveButtonTitle; + +#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + ShowAsync(); +#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + + return await _completionSource.Task; + } + + private void DialogClosed(ContentDialog sender, ContentDialogClosedEventArgs args) + { + _completionSource.TrySetResult(_isApproved); + } + + private void ApproveClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + _isApproved = true; + + Hide(); + } + + private void CancelClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + _isApproved = false; + + Hide(); + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml b/Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml new file mode 100644 index 00000000..89e46480 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml @@ -0,0 +1,85 @@ + + + + 600 + 900 + 200 + 756 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml.cs new file mode 100644 index 00000000..1a0fc8a0 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/CustomThemeBuilderDialog.xaml.cs @@ -0,0 +1,74 @@ +using System; +using CommunityToolkit.WinUI.Helpers; +using Microsoft.Extensions.DependencyInjection; +using Wino.Core.Domain.Interfaces; +using Wino.Mail.WinUI; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Media; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class CustomThemeBuilderDialog : ContentDialog + { + public byte[] WallpaperData { get; private set; } + public string AccentColor { get; private set; } + + private IThemeService _themeService; + + public CustomThemeBuilderDialog() + { + InitializeComponent(); + + _themeService = App.Current.Services.GetService(); + } + + private async void ApplyClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + if (Array.Empty() == WallpaperData) + return; + + var deferal = args.GetDeferral(); + + try + { + await _themeService.CreateNewCustomThemeAsync(ThemeNameBox.Text, AccentColor, WallpaperData); + } + catch (Exception exception) + { + ErrorTextBlock.Text = exception.Message; + } + finally + { + deferal.Complete(); + } + } + + private async void BrowseWallpaperClicked(object sender, RoutedEventArgs e) + { + var dialogService = App.Current.Services.GetService(); + + var pickedFileData = await dialogService.PickWindowsFileContentAsync(".jpg", ".png"); + + if (pickedFileData == Array.Empty()) return; + + IsPrimaryButtonEnabled = true; + + WallpaperData = pickedFileData; + } + + private void PickerColorChanged(Microsoft.UI.Xaml.Controls.ColorPicker sender, Microsoft.UI.Xaml.Controls.ColorChangedEventArgs args) + { + PreviewAccentColorGrid.Background = new SolidColorBrush(args.NewColor); + AccentColor = args.NewColor.ToHex(); + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml b/Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml new file mode 100644 index 00000000..970b300d --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml @@ -0,0 +1,59 @@ + + + + 600 + 600 + 756 + 756 + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml.cs new file mode 100644 index 00000000..7cfcb998 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/MoveMailDialog.xaml.cs @@ -0,0 +1,81 @@ +using System.Collections.Generic; +using Wino.Core.Domain; +using Wino.Core.Domain.Models.Folders; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class MoveMailDialog : ContentDialog + { + public IMailItemFolder SelectedFolder + { + get { return (IMailItemFolder)GetValue(SelectedFolderProperty); } + set { SetValue(SelectedFolderProperty, value); } + } + + public static readonly DependencyProperty SelectedFolderProperty = DependencyProperty.Register(nameof(SelectedFolder), typeof(IMailItemFolder), typeof(MoveMailDialog), new PropertyMetadata(null, OnSelectedFolderChanged)); + + + public List FolderList { get; set; } + + public MoveMailDialog(List allFolders) + { + InitializeComponent(); + + if (allFolders == null) return; + + FolderList = allFolders; + } + + private static void OnSelectedFolderChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is MoveMailDialog dialog) + { + dialog.VerifySelection(); + } + } + + private void VerifySelection() + { + if (SelectedFolder != null) + { + // Don't select non-move capable folders like Categories or More. + + if (!SelectedFolder.IsMoveTarget) + { + // Warn users for only proper mail folders. Not ghost folders. + InvalidFolderText.Visibility = Visibility.Visible; + InvalidFolderText.Text = string.Format(Translator.MoveMailDialog_InvalidFolderMessage, SelectedFolder.FolderName); + + if (FolderTreeView.SelectedItem != null) + { + // Toggle the expansion for the selected container if available. + // I don't like the expand arrow touch area. It's better this way. + + if (FolderTreeView.ContainerFromItem(FolderTreeView.SelectedItem) is Microsoft.UI.Xaml.Controls.TreeViewItem container) + { + container.IsExpanded = !container.IsExpanded; + } + } + SelectedFolder = null; + } + else + { + Hide(); + } + } + } + + private void CancelClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + Hide(); + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml b/Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml new file mode 100644 index 00000000..a763228a --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml.cs new file mode 100644 index 00000000..a2e4f0e8 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/NewAccountDialog.xaml.cs @@ -0,0 +1,91 @@ +using System.Collections.Generic; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.Accounts; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class NewAccountDialog : ContentDialog + { + /// + /// Gets or sets current selected mail provider in the dialog. + /// + public ProviderDetail SelectedMailProvider + { + get { return (ProviderDetail)GetValue(SelectedMailProviderProperty); } + set { SetValue(SelectedMailProviderProperty, value); } + } + + public static readonly DependencyProperty SelectedMailProviderProperty = DependencyProperty.Register(nameof(SelectedMailProvider), typeof(ProviderDetail), typeof(NewAccountDialog), new PropertyMetadata(null, new PropertyChangedCallback(OnSelectedProviderChanged))); + + // List of available mail providers for now. + + public List Providers { get; set; } + + public AccountCreationDialogResult Result = null; + + public NewAccountDialog() + { + InitializeComponent(); + + // AccountColorPicker.Color = Colors.Blue; + } + + private static void OnSelectedProviderChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is NewAccountDialog dialog) + dialog.Validate(); + } + + private void CancelClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + Hide(); + } + + private void CreateClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + Validate(); + + if (IsSecondaryButtonEnabled) + { + Result = new AccountCreationDialogResult(SelectedMailProvider.Type, AccountNameTextbox.Text.Trim(), SenderNameTextbox.Text.Trim()); + Hide(); + } + } + + private void AccountNameChanged(object sender, TextChangedEventArgs e) => Validate(); + private void SenderNameChanged(object sender, TextChangedEventArgs e) => Validate(); + + private void Validate() + { + ValidateCreateButton(); + ValidateNames(); + } + + // Returns whether we can create account or not. + private void ValidateCreateButton() + { + bool shouldEnable = SelectedMailProvider != null + && SelectedMailProvider.IsSupported + && !string.IsNullOrEmpty(AccountNameTextbox.Text) + && (SelectedMailProvider.RequireSenderNameOnCreationDialog ? !string.IsNullOrEmpty(SenderNameTextbox.Text) : true); + + IsPrimaryButtonEnabled = shouldEnable; + } + + private void ValidateNames() + { + AccountNameTextbox.IsEnabled = SelectedMailProvider != null; + SenderNameTextbox.IsEnabled = SelectedMailProvider != null && SelectedMailProvider.Type != Core.Domain.Enums.MailProviderType.IMAP4; + } + + private void DialogOpened(ContentDialog sender, ContentDialogOpenedEventArgs args) => Validate(); + } +} diff --git a/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml b/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml new file mode 100644 index 00000000..09ffaba7 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml @@ -0,0 +1,25 @@ + + + + 0,0,0,0 + + 1920 + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs new file mode 100644 index 00000000..9bfceacd --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs @@ -0,0 +1,104 @@ +using System; +using System.Threading.Tasks; +using CommunityToolkit.Mvvm.Messaging; + +using Wino.Core.Domain.Entities; +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Messages.Mails; +using Wino.Views.ImapSetup; + + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media.Animation; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Animation; +#endif + +namespace Wino.Dialogs +{ + public enum ImapSetupState + { + Welcome, + AutoDiscovery, + TestingConnection, + PreparingFolder + } + + public sealed partial class NewImapSetupDialog : ContentDialog, + IRecipient, + IRecipient, + IRecipient, + ICustomServerAccountCreationDialog + { + private TaskCompletionSource _getServerInfoTaskCompletionSource = new TaskCompletionSource(); + + private bool isDismissRequested = false; + + public NewImapSetupDialog() + { + InitializeComponent(); + } + + // Not used for now. + public AccountCreationDialogState State { get; set; } + + public void Complete() + { + if (!_getServerInfoTaskCompletionSource.Task.IsCompleted) + _getServerInfoTaskCompletionSource.TrySetResult(null); + + isDismissRequested = true; + + Hide(); + } + + public Task GetCustomServerInformationAsync() => _getServerInfoTaskCompletionSource.Task; + + public async void Receive(ImapSetupBackNavigationRequested message) + { + // Frame go back + if (message.PageType == null) + { + if (ImapFrame.CanGoBack) + { + // Go back using Dispatcher to allow navigations in OnNavigatedTo. + await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => + { + ImapFrame.GoBack(); + }); + } + } + else + { + ImapFrame.Navigate(message.PageType, message.Parameter, new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromLeft }); + } + } + + public void Receive(ImapSetupNavigationRequested message) + { + ImapFrame.Navigate(message.PageType, message.Parameter, new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromRight }); + } + + public void Receive(ImapSetupDismissRequested message) => _getServerInfoTaskCompletionSource.TrySetResult(message.CompletedServerInformation); + + public void ShowDialog() => _ = ShowAsync(); + + public void ShowPreparingFolders() + { + ImapFrame.Navigate(typeof(PreparingImapFoldersPage), new SlideNavigationTransitionInfo() { Effect = SlideNavigationTransitionEffect.FromLeft }); + } + + public void StartImapConnectionSetup(MailAccount account) => ImapFrame.Navigate(typeof(WelcomeImapSetupPage), account, new DrillInNavigationTransitionInfo()); + + + private void ImapSetupDialogClosed(ContentDialog sender, ContentDialogClosedEventArgs args) => WeakReferenceMessenger.Default.UnregisterAll(this); + + private void ImapSetupDialogOpened(ContentDialog sender, ContentDialogOpenedEventArgs args) => WeakReferenceMessenger.Default.RegisterAll(this); + + // Don't hide the dialog unless dismiss is requested from the inner pages specifically. + private void OnDialogClosing(ContentDialog sender, ContentDialogClosingEventArgs args) => args.Cancel = !isDismissRequested; + } +} diff --git a/Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml b/Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml new file mode 100644 index 00000000..3326191c --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml @@ -0,0 +1,262 @@ + + + + 1200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml.cs new file mode 100644 index 00000000..99c99720 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/SignatureEditorDialog.xaml.cs @@ -0,0 +1,379 @@ +using System; +using System.Text.RegularExpressions; +using System.Text.Json; +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Web.WebView2.Core; +using Windows.UI.ViewManagement.Core; +using Wino.Core.Domain; +using Wino.Core.Domain.Entities; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.Reader; +using Wino.Views.Settings; +using Wino.Mail.WinUI; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class SignatureEditorDialog : ContentDialog + { + private Func> _getHTMLBodyFunction; + private readonly TaskCompletionSource _domLoadedTask = new TaskCompletionSource(); + private readonly INativeAppService _nativeAppService = App.Current.Services.GetService(); + public AccountSignature Result; + + public bool IsComposerDarkMode + { + get { return (bool)GetValue(IsComposerDarkModeProperty); } + set { SetValue(IsComposerDarkModeProperty, value); } + } + + public static readonly DependencyProperty IsComposerDarkModeProperty = DependencyProperty.Register(nameof(IsComposerDarkMode), typeof(bool), typeof(SignatureManagementPage), new PropertyMetadata(false, OnIsComposerDarkModeChanged)); + + public SignatureEditorDialog() + { + InitializeComponent(); + + SignatureNameTextBox.Header = Translator.SignatureEditorDialog_SignatureName_TitleNew; + Environment.SetEnvironmentVariable("WEBVIEW2_DEFAULT_BACKGROUND_COLOR", "00FFFFFF"); + Environment.SetEnvironmentVariable("WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", "--enable-features=OverlayScrollbar,msOverlayScrollbarWinStyle,msOverlayScrollbarWinStyleAnimation"); + + // TODO: Should be added additional logic to enable/disable primary button when webview content changed. + IsPrimaryButtonEnabled = true; + } + + public SignatureEditorDialog(AccountSignature signatureModel) + { + InitializeComponent(); + + SignatureNameTextBox.Text = signatureModel.Name.Trim(); + SignatureNameTextBox.Header = string.Format(Translator.SignatureEditorDialog_SignatureName_TitleEdit, signatureModel.Name); + + Result = new AccountSignature + { + Id = signatureModel.Id, + Name = signatureModel.Name, + MailAccountId = signatureModel.MailAccountId, + HtmlBody = signatureModel.HtmlBody + }; + Environment.SetEnvironmentVariable("WEBVIEW2_DEFAULT_BACKGROUND_COLOR", "00FFFFFF"); + Environment.SetEnvironmentVariable("WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", "--enable-features=OverlayScrollbar,msOverlayScrollbarWinStyle,msOverlayScrollbarWinStyleAnimation"); + + // TODO: Should be added additional logic to enable/disable primary button when webview content changed. + IsPrimaryButtonEnabled = true; + } + + private async void SignatureDialogOpened(ContentDialog sender, ContentDialogOpenedEventArgs args) + { + Chromium.CoreWebView2Initialized -= ChromiumInitialized; + Chromium.CoreWebView2Initialized += ChromiumInitialized; + + await Chromium.EnsureCoreWebView2Async(); + + _getHTMLBodyFunction = new Func>(async () => + { + var editorContent = await InvokeScriptSafeAsync("GetHTMLContent();"); + + return JsonSerializer.Deserialize(editorContent); + }); + + var underlyingThemeService = App.Current.Services.GetService(); + + IsComposerDarkMode = underlyingThemeService.IsUnderlyingThemeDark(); + + await RenderInternalAsync(Result?.HtmlBody ?? string.Empty); + } + + private void DialogClosed(ContentDialog sender, ContentDialogClosedEventArgs args) + { + Chromium.CoreWebView2Initialized -= ChromiumInitialized; + + if (Chromium.CoreWebView2 != null) + { + Chromium.CoreWebView2.DOMContentLoaded -= DOMLoaded; + Chromium.CoreWebView2.WebMessageReceived -= ScriptMessageReceived; + } + } + + private async void SaveClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + var newSignature = Regex.Unescape(await _getHTMLBodyFunction()); + + if (Result == null) + { + Result = new AccountSignature + { + Id = Guid.NewGuid(), + Name = SignatureNameTextBox.Text.Trim(), + HtmlBody = newSignature + }; + } + else + { + Result.Name = SignatureNameTextBox.Text.Trim(); + Result.HtmlBody = newSignature; + } + + Hide(); + } + + private void CancelClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + Hide(); + } + + private async void BoldButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('bold')"); + } + + private async void ItalicButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('italic')"); + } + + private async void UnderlineButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('underline')"); + } + + private async void StrokeButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('strikethrough')"); + } + + private async void BulletListButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('insertunorderedlist')"); + } + + private async void OrderedListButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('insertorderedlist')"); + } + + private async void IncreaseIndentClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('indent')"); + } + + private async void DecreaseIndentClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('outdent')"); + } + + private async void AlignmentChanged(object sender, SelectionChangedEventArgs e) + { + var selectedItem = AlignmentListView.SelectedItem as ComboBoxItem; + var alignment = selectedItem.Tag.ToString(); + + switch (alignment) + { + case "left": + await InvokeScriptSafeAsync("editor.execCommand('justifyleft')"); + break; + case "center": + await InvokeScriptSafeAsync("editor.execCommand('justifycenter')"); + break; + case "right": + await InvokeScriptSafeAsync("editor.execCommand('justifyright')"); + break; + case "justify": + await InvokeScriptSafeAsync("editor.execCommand('justifyfull')"); + break; + } + } + + public async Task ExecuteScriptFunctionAsync(string functionName, params object[] parameters) + { + string script = functionName + "("; + for (int i = 0; i < parameters.Length; i++) + { + script += JsonSerializer.Serialize(parameters[i]); + if (i < parameters.Length - 1) + { + script += ", "; + } + } + script += ");"; + + return await Chromium.ExecuteScriptAsync(script); + } + + private async Task InvokeScriptSafeAsync(string function) + { + if (Chromium == null) return string.Empty; + + try + { + + return await Chromium.ExecuteScriptAsync(function); + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + + return string.Empty; + } + + private async void AddImageClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("imageInput.click();"); + } + + private async Task FocusEditorAsync() + { + await InvokeScriptSafeAsync("editor.selection.focus();"); + + Chromium.Focus(FocusState.Keyboard); + Chromium.Focus(FocusState.Programmatic); + } + + private async void EmojiButtonClicked(object sender, RoutedEventArgs e) + { + CoreInputView.GetForCurrentView().TryShow(CoreInputViewKind.Emoji); + + await FocusEditorAsync(); + } + + private async Task TryGetSelectedTextAsync() + { + try + { + return await Chromium.ExecuteScriptAsync("getSelectedText();"); + } + catch { } + + return string.Empty; + } + + private async void WebViewToggleButtonClicked(object sender, RoutedEventArgs e) + { + var enable = WebviewToolBarButton.IsChecked == true ? "true" : "false"; + await InvokeScriptSafeAsync($"toggleToolbar('{enable}');"); + } + + private async Task UpdateEditorThemeAsync() + { + await _domLoadedTask.Task; + + if (IsComposerDarkMode) + { + Chromium.CoreWebView2.Profile.PreferredColorScheme = CoreWebView2PreferredColorScheme.Dark; + await InvokeScriptSafeAsync("SetDarkEditor();"); + } + else + { + Chromium.CoreWebView2.Profile.PreferredColorScheme = CoreWebView2PreferredColorScheme.Light; + await InvokeScriptSafeAsync("SetLightEditor();"); + } + } + + private async Task RenderInternalAsync(string htmlBody) + { + await _domLoadedTask.Task; + + await UpdateEditorThemeAsync(); + + if (string.IsNullOrEmpty(htmlBody)) + { + await ExecuteScriptFunctionAsync("RenderHTML", " "); + } + else + { + await ExecuteScriptFunctionAsync("RenderHTML", htmlBody); + + await FocusEditorAsync(); + } + } + + private async void ChromiumInitialized(Microsoft.UI.Xaml.Controls.WebView2 sender, Microsoft.UI.Xaml.Controls.CoreWebView2InitializedEventArgs args) + { + var editorBundlePath = (await _nativeAppService.GetEditorBundlePathAsync()).Replace("editor.html", string.Empty); + + Chromium.CoreWebView2.SetVirtualHostNameToFolderMapping("app.editor", editorBundlePath, CoreWebView2HostResourceAccessKind.Allow); + Chromium.Source = new Uri("https://app.editor/editor.html"); + + Chromium.CoreWebView2.DOMContentLoaded -= DOMLoaded; + Chromium.CoreWebView2.DOMContentLoaded += DOMLoaded; + + Chromium.CoreWebView2.WebMessageReceived -= ScriptMessageReceived; + Chromium.CoreWebView2.WebMessageReceived += ScriptMessageReceived; + } + + private static async void OnIsComposerDarkModeChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is SignatureEditorDialog dialog) + { + await dialog.UpdateEditorThemeAsync(); + } + } + + private void ScriptMessageReceived(CoreWebView2 sender, CoreWebView2WebMessageReceivedEventArgs args) + { + var change = JsonSerializer.Deserialize(args.WebMessageAsJson); + + if (change.Type == "bold") + { + BoldButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "italic") + { + ItalicButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "underline") + { + UnderlineButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "strikethrough") + { + StrokeButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "ol") + { + OrderedListButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "ul") + { + BulletListButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "indent") + { + IncreaseIndentButton.IsEnabled = change.Value == "disabled" ? false : true; + } + else if (change.Type == "outdent") + { + DecreaseIndentButton.IsEnabled = change.Value == "disabled" ? false : true; + } + else if (change.Type == "alignment") + { + var parsedValue = change.Value switch + { + "jodit-icon_left" => 0, + "jodit-icon_center" => 1, + "jodit-icon_right" => 2, + "jodit-icon_justify" => 3, + _ => 0 + }; + AlignmentListView.SelectionChanged -= AlignmentChanged; + AlignmentListView.SelectedIndex = parsedValue; + AlignmentListView.SelectionChanged += AlignmentChanged; + } + } + + private void DOMLoaded(CoreWebView2 sender, CoreWebView2DOMContentLoadedEventArgs args) => _domLoadedTask.TrySetResult(true); + + private void SignatureNameTextBoxTextChanged(object sender, TextChangedEventArgs e) => IsPrimaryButtonEnabled = !string.IsNullOrWhiteSpace(SignatureNameTextBox.Text); + + private void InvertComposerThemeClicked(object sender, RoutedEventArgs e) => IsComposerDarkMode = !IsComposerDarkMode; + } +} diff --git a/Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml b/Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml new file mode 100644 index 00000000..be839312 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml.cs new file mode 100644 index 00000000..8d025c2c --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/StoreRatingDialog.xaml.cs @@ -0,0 +1,25 @@ +using Wino.Core.Domain.Interfaces; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Dialogs +{ + public sealed partial class StoreRatingDialog : ContentDialog, IStoreRatingDialog + { + public bool DontAskAgain { get; set; } + public bool RateWinoClicked { get; set; } + + public StoreRatingDialog() + { + this.InitializeComponent(); + } + + private void RateClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + RateWinoClicked = true; + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml b/Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml new file mode 100644 index 00000000..44b98813 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml.cs new file mode 100644 index 00000000..c19e3532 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/SystemFolderConfigurationDialog.xaml.cs @@ -0,0 +1,74 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Wino.Core.Domain; +using Wino.Core.Domain.Entities; +using Wino.Core.Domain.Enums; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Dialogs +{ + public sealed partial class SystemFolderConfigurationDialog : ContentDialog + { + private bool canDismissDialog = false; + + public SystemFolderConfiguration Configuration { get; set; } + public List AvailableFolders { get; } + + public MailItemFolder Sent { get; set; } + public MailItemFolder Draft { get; set; } + public MailItemFolder Archive { get; set; } + public MailItemFolder Junk { get; set; } + public MailItemFolder Trash { get; set; } + + public SystemFolderConfigurationDialog(List availableFolders) + { + InitializeComponent(); + + AvailableFolders = availableFolders; + + Sent = AvailableFolders.Find(a => a.SpecialFolderType == Core.Domain.Enums.SpecialFolderType.Sent); + Draft = AvailableFolders.Find(a => a.SpecialFolderType == Core.Domain.Enums.SpecialFolderType.Draft); + Archive = AvailableFolders.Find(a => a.SpecialFolderType == Core.Domain.Enums.SpecialFolderType.Archive); + Junk = AvailableFolders.Find(a => a.SpecialFolderType == Core.Domain.Enums.SpecialFolderType.Junk); + Trash = AvailableFolders.Find(a => a.SpecialFolderType == Core.Domain.Enums.SpecialFolderType.Deleted); + } + + private void DialogClosing(ContentDialog sender, ContentDialogClosingEventArgs args) + { + args.Cancel = !canDismissDialog; + } + + private void CancelClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + => canDismissDialog = true; + + private void SaveClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + ValidationErrorTextBlock.Text = string.Empty; + + var allSpecialFolders = new List() + { + Sent, Draft, Archive, Trash, Junk + }; + + if (allSpecialFolders.Any(a => a != null && a.SpecialFolderType == SpecialFolderType.Inbox)) + ValidationErrorTextBlock.Text = Translator.SystemFolderConfigDialogValidation_InboxSelected; + + if (new HashSet(allSpecialFolders.Where(a => a != null).Select(x => x.Id)).Count != allSpecialFolders.Where(a => a != null).Count()) + ValidationErrorTextBlock.Text = Translator.SystemFolderConfigDialogValidation_DuplicateSystemFolders; + + // Check if we can save. + if (string.IsNullOrEmpty(ValidationErrorTextBlock.Text)) + { + var configuration = new SystemFolderConfiguration(Sent, Draft, Archive, Trash, Junk); + + canDismissDialog = true; + Configuration = configuration; + } + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml b/Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml new file mode 100644 index 00000000..6ca651f1 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml @@ -0,0 +1,28 @@ + + + + 400 + 400 + 200 + 756 + + + + + + + diff --git a/Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml.cs new file mode 100644 index 00000000..0e75d0f7 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/TextInputDialog.xaml.cs @@ -0,0 +1,51 @@ + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Dialogs +{ + public sealed partial class TextInputDialog : ContentDialog + { + public bool? HasInput { get; set; } + + public string CurrentInput + { + get { return (string)GetValue(CurrentInputProperty); } + set { SetValue(CurrentInputProperty, value); } + } + + public static readonly DependencyProperty CurrentInputProperty = DependencyProperty.Register(nameof(CurrentInput), typeof(string), typeof(TextInputDialog), new PropertyMetadata(string.Empty)); + + public TextInputDialog() + { + InitializeComponent(); + } + + public void SetDescription(string description) + { + DialogDescription.Text = description; + } + + public void SetPrimaryButtonText(string text) + { + PrimaryButtonText = text; + } + + private void CancelClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + Hide(); + } + + private void UpdateOrCreateClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args) + { + HasInput = true; + + Hide(); + } + } +} diff --git a/Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml b/Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml new file mode 100644 index 00000000..d61fc010 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml @@ -0,0 +1,25 @@ + + + + 250 + 900 + 200 + 756 + + + + diff --git a/Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml.cs new file mode 100644 index 00000000..b4a90600 --- /dev/null +++ b/Wino.Mail.WinUI/Dialogs/WinoMessageDialog.xaml.cs @@ -0,0 +1,65 @@ +using System.Threading.Tasks; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.Dialogs +{ + public sealed partial class WinoMessageDialog : ContentDialog + { + private TaskCompletionSource _completionSource; + + #region Dependency Properties + + public string DialogTitle + { + get { return (string)GetValue(DialogTitleProperty); } + set { SetValue(DialogTitleProperty, value); } + } + + public static readonly DependencyProperty DialogTitleProperty = DependencyProperty.Register(nameof(DialogTitle), typeof(string), typeof(ConfirmationDialog), new PropertyMetadata(string.Empty)); + + public string Message + { + get { return (string)GetValue(MessageProperty); } + set { SetValue(MessageProperty, value); } + } + + public static readonly DependencyProperty MessageProperty = DependencyProperty.Register(nameof(Message), typeof(string), typeof(ConfirmationDialog), new PropertyMetadata(string.Empty)); + + #endregion + + public WinoMessageDialog() + { + InitializeComponent(); + } + + public async Task ShowDialogAsync(string title, string message) + { + _completionSource = new TaskCompletionSource(); + + DialogTitle = title; + Message = message; + +#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + ShowAsync(); +#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + + return await _completionSource.Task; + } + + private void ApproveClicked(object sender, RoutedEventArgs e) + { + Hide(); + } + + private void DialogClosed(ContentDialog sender, ContentDialogClosedEventArgs args) + { + _completionSource.TrySetResult(true); + } + } +} diff --git a/Wino.Mail.WinUI/Extensions/AnimationExtensions.cs b/Wino.Mail.WinUI/Extensions/AnimationExtensions.cs new file mode 100644 index 00000000..da45280c --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/AnimationExtensions.cs @@ -0,0 +1,119 @@ +using System; +using System.Numerics; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Media.Animation; +using Microsoft.UI.Composition; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Media.Animation; +using Windows.UI.Composition; +#endif +namespace Wino.Extensions +{ + public static class AnimationExtensions + { + #region Composition + + public static ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(this Compositor compositor, float? from, float to, + double duration, double delay, CompositionEasingFunction easing, AnimationIterationBehavior iterationBehavior) + { + var animation = compositor.CreateScalarKeyFrameAnimation(); + + animation.Duration = TimeSpan.FromMilliseconds(duration); + if (!delay.Equals(0)) animation.DelayTime = TimeSpan.FromMilliseconds(delay); + if (from.HasValue) animation.InsertKeyFrame(0.0f, from.Value, easing); + animation.InsertKeyFrame(1.0f, to, easing); + animation.IterationBehavior = iterationBehavior; + + return animation; + } + + public static Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(this Compositor compositor, Vector2? from, Vector2 to, + double duration, double delay, CompositionEasingFunction easing, AnimationIterationBehavior iterationBehavior) + { + var animation = compositor.CreateVector2KeyFrameAnimation(); + + animation.Duration = TimeSpan.FromMilliseconds(duration); + animation.DelayTime = TimeSpan.FromMilliseconds(delay); + if (from.HasValue) animation.InsertKeyFrame(0.0f, from.Value, easing); + animation.InsertKeyFrame(1.0f, to, easing); + animation.IterationBehavior = iterationBehavior; + + return animation; + } + + public static Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(this Compositor compositor, Vector2? from, Vector2 to, + double duration, double delay, CompositionEasingFunction easing, AnimationIterationBehavior iterationBehavior) + { + var animation = compositor.CreateVector3KeyFrameAnimation(); + + animation.Duration = TimeSpan.FromMilliseconds(duration); + animation.DelayTime = TimeSpan.FromMilliseconds(delay); + if (from.HasValue) animation.InsertKeyFrame(0.0f, new Vector3(from.Value, 1.0f), easing); + animation.InsertKeyFrame(1.0f, new Vector3(to, 1.0f), easing); + animation.IterationBehavior = iterationBehavior; + + return animation; + } + + public static Vector3KeyFrameAnimation CreateVector3KeyFrameAnimation(this Compositor compositor, Vector3? from, Vector3 to, + double duration, double delay, CompositionEasingFunction easing, AnimationIterationBehavior iterationBehavior) + { + var animation = compositor.CreateVector3KeyFrameAnimation(); + + animation.Duration = TimeSpan.FromMilliseconds(duration); + animation.DelayTime = TimeSpan.FromMilliseconds(delay); + if (from.HasValue) animation.InsertKeyFrame(0.0f, from.Value, easing); + animation.InsertKeyFrame(1.0f, to, easing); + animation.IterationBehavior = iterationBehavior; + + return animation; + } + + #endregion + + #region Xaml Storyboard + + public static void Animate(this DependencyObject target, double? from, double to, + string propertyPath, int duration = 400, int startTime = 0, + EasingFunctionBase easing = null, Action completed = null, bool enableDependentAnimation = false) + { + if (easing == null) + { + easing = new ExponentialEase(); + } + + var db = new DoubleAnimation + { + EnableDependentAnimation = enableDependentAnimation, + To = to, + From = from, + EasingFunction = easing, + Duration = TimeSpan.FromMilliseconds(duration) + }; + Storyboard.SetTarget(db, target); + Storyboard.SetTargetProperty(db, propertyPath); + + var sb = new Storyboard + { + BeginTime = TimeSpan.FromMilliseconds(startTime) + }; + + if (completed != null) + { + sb.Completed += (s, e) => + { + completed(); + }; + } + + sb.Children.Add(db); + sb.Begin(); + } + + #endregion + } +} diff --git a/Wino.Mail.WinUI/Extensions/CompositionEnums.cs b/Wino.Mail.WinUI/Extensions/CompositionEnums.cs new file mode 100644 index 00000000..d307311e --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/CompositionEnums.cs @@ -0,0 +1,69 @@ +using System; + +namespace Wino.Extensions +{ + public enum TransitionDirection + { + TopToBottom, + BottomToTop, + LeftToRight, + RightToLeft + } + + public enum ClipAnimationDirection + { + Top, + Bottom, + Left, + Right + } + + public enum AnimationAxis + { + X, + Y, + Z + } + + public enum AnimationType + { + KeyFrame, + Expression + } + + public enum FlickDirection + { + None, + Up, + Down, + Left, + Right + } + + public enum ViewState + { + Empty, + Small, + Big, + Full + } + + public enum Gesture + { + Initial, + Tap, + Swipe + } + + [Flags] + public enum VisualPropertyType + { + None = 0, + Opacity = 1 << 0, + Offset = 1 << 1, + Scale = 1 << 2, + Size = 1 << 3, + RotationAngleInDegrees = 1 << 4, + All = ~0 + } +} diff --git a/Wino.Mail.WinUI/Extensions/CompositionExtensions.Implicit.cs b/Wino.Mail.WinUI/Extensions/CompositionExtensions.Implicit.cs new file mode 100644 index 00000000..b61608db --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/CompositionExtensions.Implicit.cs @@ -0,0 +1,202 @@ +using System; +using System.Numerics; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Hosting; +using Microsoft.UI.Composition; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Hosting; +using Windows.UI.Composition; +#endif +namespace Wino.Extensions +{ + public static partial class CompositionExtensions + { + public static void EnableFluidVisibilityAnimation(this UIElement element, AnimationAxis? axis = null, + float showFromOffset = 0.0f, float hideToOffset = 0.0f, Vector3? centerPoint = null, + float showFromScale = 1.0f, float hideToScale = 1.0f, float showDuration = 800.0f, float hideDuration = 800.0f, + int showDelay = 0, int hideDelay = 0, bool animateOpacity = true) + { + var elementVisual = element.Visual(); + var compositor = elementVisual.Compositor; + ElementCompositionPreview.SetIsTranslationEnabled(element, true); + + ScalarKeyFrameAnimation hideOpacityAnimation = null; + ScalarKeyFrameAnimation showOpacityAnimation = null; + ScalarKeyFrameAnimation hideOffsetAnimation = null; + ScalarKeyFrameAnimation showOffsetAnimation = null; + Vector2KeyFrameAnimation hideScaleAnimation = null; + Vector2KeyFrameAnimation showeScaleAnimation = null; + + if (animateOpacity) + { + hideOpacityAnimation = compositor.CreateScalarKeyFrameAnimation(); + hideOpacityAnimation.InsertKeyFrame(1.0f, 0.0f); + hideOpacityAnimation.Duration = TimeSpan.FromMilliseconds(hideDuration); + hideOpacityAnimation.DelayTime = TimeSpan.FromMilliseconds(hideDelay); + hideOpacityAnimation.Target = "Opacity"; + } + + if (!hideToOffset.Equals(0.0f)) + { + hideOffsetAnimation = compositor.CreateScalarKeyFrameAnimation(); + hideOffsetAnimation.InsertKeyFrame(1.0f, hideToOffset); + hideOffsetAnimation.Duration = TimeSpan.FromMilliseconds(hideDuration); + hideOffsetAnimation.DelayTime = TimeSpan.FromMilliseconds(hideDelay); + hideOffsetAnimation.Target = $"Translation.{axis}"; + } + + if (centerPoint.HasValue) + { + elementVisual.CenterPoint = centerPoint.Value; + } + + if (!hideToScale.Equals(1.0f)) + { + hideScaleAnimation = compositor.CreateVector2KeyFrameAnimation(); + hideScaleAnimation.InsertKeyFrame(1.0f, new Vector2(hideToScale)); + hideScaleAnimation.Duration = TimeSpan.FromMilliseconds(hideDuration); + hideScaleAnimation.DelayTime = TimeSpan.FromMilliseconds(hideDelay); + hideScaleAnimation.Target = "Scale.XY"; + } + + var hideAnimationGroup = compositor.CreateAnimationGroup(); + if (hideOpacityAnimation != null) + { + hideAnimationGroup.Add(hideOpacityAnimation); + } + if (hideOffsetAnimation != null) + { + hideAnimationGroup.Add(hideOffsetAnimation); + } + if (hideScaleAnimation != null) + { + hideAnimationGroup.Add(hideScaleAnimation); + } + + ElementCompositionPreview.SetImplicitHideAnimation(element, hideAnimationGroup); + + if (animateOpacity) + { + showOpacityAnimation = compositor.CreateScalarKeyFrameAnimation(); + showOpacityAnimation.InsertKeyFrame(1.0f, 1.0f); + showOpacityAnimation.Duration = TimeSpan.FromMilliseconds(showDuration); + showOpacityAnimation.DelayTime = TimeSpan.FromMilliseconds(showDelay); + showOpacityAnimation.Target = "Opacity"; + } + + if (!showFromOffset.Equals(0.0f)) + { + showOffsetAnimation = compositor.CreateScalarKeyFrameAnimation(); + showOffsetAnimation.InsertKeyFrame(0.0f, showFromOffset); + showOffsetAnimation.InsertKeyFrame(1.0f, 0.0f); + showOffsetAnimation.Duration = TimeSpan.FromMilliseconds(showDuration); + showOffsetAnimation.DelayTime = TimeSpan.FromMilliseconds(showDelay); + showOffsetAnimation.Target = $"Translation.{axis}"; + } + + if (!showFromScale.Equals(1.0f)) + { + showeScaleAnimation = compositor.CreateVector2KeyFrameAnimation(); + showeScaleAnimation.InsertKeyFrame(0.0f, new Vector2(showFromScale)); + showeScaleAnimation.InsertKeyFrame(1.0f, Vector2.One); + showeScaleAnimation.Duration = TimeSpan.FromMilliseconds(showDuration); + showeScaleAnimation.DelayTime = TimeSpan.FromMilliseconds(showDelay); + showeScaleAnimation.Target = "Scale.XY"; + } + + var showAnimationGroup = compositor.CreateAnimationGroup(); + if (showOpacityAnimation != null) + { + showAnimationGroup.Add(showOpacityAnimation); + } + if (showOffsetAnimation != null) + { + showAnimationGroup.Add(showOffsetAnimation); + } + if (showeScaleAnimation != null) + { + showAnimationGroup.Add(showeScaleAnimation); + } + + ElementCompositionPreview.SetImplicitShowAnimation(element, showAnimationGroup); + } + + public static void EnableImplicitAnimation(this UIElement element, VisualPropertyType typeToAnimate, + double duration = 800, double delay = 0, CompositionEasingFunction easing = null) + { + var visual = element.Visual(); + var compositor = visual.Compositor; + + var animationCollection = compositor.CreateImplicitAnimationCollection(); + + foreach (var type in UtilExtensions.GetValues()) + { + if (!typeToAnimate.HasFlag(type)) continue; + + var animation = CreateAnimationByType(compositor, type, duration, delay, easing); + + if (animation != null) + { + animationCollection[type.ToString()] = animation; + } + } + + visual.ImplicitAnimations = animationCollection; + } + + public static void EnableImplicitAnimation(this Visual visual, VisualPropertyType typeToAnimate, + double duration = 800, double delay = 0, CompositionEasingFunction easing = null) + { + var compositor = visual.Compositor; + + var animationCollection = compositor.CreateImplicitAnimationCollection(); + + foreach (var type in UtilExtensions.GetValues()) + { + if (!typeToAnimate.HasFlag(type)) continue; + + var animation = CreateAnimationByType(compositor, type, duration, delay, easing); + + if (animation != null) + { + animationCollection[type.ToString()] = animation; + } + } + + visual.ImplicitAnimations = animationCollection; + } + + private static KeyFrameAnimation CreateAnimationByType(Compositor compositor, VisualPropertyType type, + double duration = 800, double delay = 0, CompositionEasingFunction easing = null) + { + KeyFrameAnimation animation; + + switch (type) + { + case VisualPropertyType.Offset: + case VisualPropertyType.Scale: + animation = compositor.CreateVector3KeyFrameAnimation(); + break; + case VisualPropertyType.Size: + animation = compositor.CreateVector2KeyFrameAnimation(); + break; + case VisualPropertyType.Opacity: + case VisualPropertyType.RotationAngleInDegrees: + animation = compositor.CreateScalarKeyFrameAnimation(); + break; + default: + return null; + } + + animation.InsertExpressionKeyFrame(1.0f, "this.FinalValue", easing); + animation.Duration = TimeSpan.FromMilliseconds(duration); + animation.DelayTime = TimeSpan.FromMilliseconds(delay); + animation.Target = type.ToString(); + + return animation; + } + } +} diff --git a/Wino.Mail.WinUI/Extensions/CompositionExtensions.Size.cs b/Wino.Mail.WinUI/Extensions/CompositionExtensions.Size.cs new file mode 100644 index 00000000..0f634f27 --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/CompositionExtensions.Size.cs @@ -0,0 +1,132 @@ +using System; +using System.Numerics; +using System.Threading.Tasks; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Composition; +#else +using Windows.UI.Xaml; +using Windows.UI.Composition; +#endif +namespace Wino.Extensions +{ + public static partial class CompositionExtensions + { + public static void StartSizeAnimation(this UIElement element, Vector2? from = null, Vector2? to = null, + double duration = 800, int delay = 0, CompositionEasingFunction easing = null, Action completed = null, + AnimationIterationBehavior iterationBehavior = AnimationIterationBehavior.Count) + { + CompositionScopedBatch batch = null; + + var visual = element.Visual(); + var compositor = visual.Compositor; + + if (completed != null) + { + batch = compositor.CreateScopedBatch(CompositionBatchTypes.Animation); + batch.Completed += (s, e) => completed(); + } + + if (to == null) + { + to = Vector2.One; + } + + visual.StartAnimation("Size", + compositor.CreateVector2KeyFrameAnimation(from, to.Value, duration, delay, easing, iterationBehavior)); + + batch?.End(); + } + + public static void StartSizeAnimation(this Visual visual, Vector2? from = null, Vector2? to = null, + double duration = 800, int delay = 0, CompositionEasingFunction easing = null, Action completed = null, + AnimationIterationBehavior iterationBehavior = AnimationIterationBehavior.Count) + { + CompositionScopedBatch batch = null; + var compositor = visual.Compositor; + + if (completed != null) + { + batch = compositor.CreateScopedBatch(CompositionBatchTypes.Animation); + batch.Completed += (s, e) => completed(); + } + + if (to == null) + { + to = Vector2.One; + } + visual.StartAnimation("Size", + compositor.CreateVector2KeyFrameAnimation(from, to.Value, duration, delay, easing, iterationBehavior)); + + batch?.End(); + } + + public static Task StartSizeAnimationAsync(this UIElement element, Vector2? from = null, Vector2? to = null, + double duration = 800, int delay = 0, CompositionEasingFunction easing = null, + AnimationIterationBehavior iterationBehavior = AnimationIterationBehavior.Count) + { + CompositionScopedBatch batch; + + var visual = element.Visual(); + var compositor = visual.Compositor; + + var taskSource = new TaskCompletionSource(); + + void Completed(object o, CompositionBatchCompletedEventArgs e) + { + batch.Completed -= Completed; + taskSource.SetResult(true); + } + + batch = compositor.CreateScopedBatch(CompositionBatchTypes.Animation); + batch.Completed += Completed; + + if (to == null) + { + to = Vector2.One; + } + + visual.StartAnimation("Size", + compositor.CreateVector2KeyFrameAnimation(from, to.Value, duration, delay, easing, iterationBehavior)); + + batch.End(); + + return taskSource.Task; + } + + public static Task StartSizeAnimationAsync(this Visual visual, Vector2? from = null, Vector2? to = null, + double duration = 800, int delay = 0, CompositionEasingFunction easing = null, + AnimationIterationBehavior iterationBehavior = AnimationIterationBehavior.Count) + { + CompositionScopedBatch batch; + + var compositor = visual.Compositor; + + var taskSource = new TaskCompletionSource(); + + void Completed(object o, CompositionBatchCompletedEventArgs e) + { + batch.Completed -= Completed; + taskSource.SetResult(true); + } + + batch = compositor.CreateScopedBatch(CompositionBatchTypes.Animation); + batch.Completed += Completed; + + if (to == null) + { + to = Vector2.One; + } + + visual.StartAnimation("Size", + compositor.CreateVector2KeyFrameAnimation(from, to.Value, duration, delay, easing, iterationBehavior)); + + batch.End(); + + return taskSource.Task; + } + + } +} diff --git a/Wino.Mail.WinUI/Extensions/EnumerableExtensions.cs b/Wino.Mail.WinUI/Extensions/EnumerableExtensions.cs new file mode 100644 index 00000000..4d94a9be --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/EnumerableExtensions.cs @@ -0,0 +1,18 @@ +using System.Collections; + +namespace Wino.Extensions +{ + public static class EnumerableExtensions + { + public static IEnumerable OfType(this IEnumerable source) + { + foreach (object item in source) + { + if (item is T1 || item is T2) + { + yield return item; + } + } + } + } +} diff --git a/Wino.Mail.WinUI/Extensions/MimeKitExtensions.cs b/Wino.Mail.WinUI/Extensions/MimeKitExtensions.cs new file mode 100644 index 00000000..d642444f --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/MimeKitExtensions.cs @@ -0,0 +1,19 @@ +using System.Threading.Tasks; +using Windows.Storage; +using Wino.Helpers; +using Wino.Mail.ViewModels.Data; + +namespace Wino.Extensions +{ + public static class MimeKitExtensions + { + public static async Task ToAttachmentViewModelAsync(this StorageFile storageFile) + { + if (storageFile == null) return null; + + var bytes = await storageFile.ReadBytesAsync(); + + return new MailAttachmentViewModel(storageFile.Name, bytes); + } + } +} diff --git a/Wino.Mail.WinUI/Extensions/UIExtensions.cs b/Wino.Mail.WinUI/Extensions/UIExtensions.cs new file mode 100644 index 00000000..65a4723b --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/UIExtensions.cs @@ -0,0 +1,20 @@ +using Microsoft.UI.Xaml.Controls; +using Wino.Core.Domain.Enums; + +namespace Wino.Extensions +{ + public static class UIExtensions + { + public static InfoBarSeverity AsMUXCInfoBarSeverity(this InfoBarMessageType messageType) + { + return messageType switch + { + InfoBarMessageType.Error => InfoBarSeverity.Error, + InfoBarMessageType.Warning => InfoBarSeverity.Warning, + InfoBarMessageType.Information => InfoBarSeverity.Informational, + InfoBarMessageType.Success => InfoBarSeverity.Success, + _ => InfoBarSeverity.Informational + }; + } + } +} diff --git a/Wino.Mail.WinUI/Extensions/UtilExtensions.cs b/Wino.Mail.WinUI/Extensions/UtilExtensions.cs new file mode 100644 index 00000000..807b8db1 --- /dev/null +++ b/Wino.Mail.WinUI/Extensions/UtilExtensions.cs @@ -0,0 +1,116 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Windows.Foundation; + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Hosting; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Composition; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Hosting; +using Windows.UI.Xaml.Media; +using Windows.UI.Composition; +#endif +namespace Wino.Extensions +{ + public static class UtilExtensions + { + public static float ToFloat(this double value) => (float)value; + + public static List Children(this DependencyObject parent) + { + var list = new List(); + + for (int i = 0; i < VisualTreeHelper.GetChildrenCount(parent); i++) + { + var child = VisualTreeHelper.GetChild(parent, i); + + if (child is FrameworkElement) + { + list.Add(child as FrameworkElement); + } + + list.AddRange(Children(child)); + } + + return list; + } + + public static T GetChildByName(this DependencyObject parent, string name) + { + var childControls = Children(parent); + var controls = childControls.OfType(); + + if (controls == null) + { + return default(T); + } + + var control = controls + .Where(x => x.Name.Equals(name)) + .Cast() + .First(); + + return control; + } + + public static Visual Visual(this UIElement element) => + ElementCompositionPreview.GetElementVisual(element); + + public static void SetChildVisual(this UIElement element, Visual childVisual) => + ElementCompositionPreview.SetElementChildVisual(element, childVisual); + + public static Point RelativePosition(this UIElement element, UIElement other) => + element.TransformToVisual(other).TransformPoint(new Point(0, 0)); + + public static bool IsFullyVisibile(this FrameworkElement element, FrameworkElement parent) + { + if (element == null || parent == null) + return false; + + if (element.Visibility != Visibility.Visible) + return false; + + var elementBounds = element.TransformToVisual(parent).TransformBounds(new Windows.Foundation.Rect(0, 0, element.ActualWidth, element.ActualHeight)); + var containerBounds = new Windows.Foundation.Rect(0, 0, parent.ActualWidth, parent.ActualHeight); + + var originalElementWidth = elementBounds.Width; + var originalElementHeight = elementBounds.Height; + + elementBounds.Intersect(containerBounds); + + var newElementWidth = elementBounds.Width; + var newElementHeight = elementBounds.Height; + + return originalElementWidth.Equals(newElementWidth) && originalElementHeight.Equals(newElementHeight); + } + + public static void ScrollToElement(this ScrollViewer scrollViewer, FrameworkElement element, + bool isVerticalScrolling = true, bool smoothScrolling = true, float? zoomFactor = null, bool bringToTopOrLeft = true) + { + if (!bringToTopOrLeft && element.IsFullyVisibile(scrollViewer)) + return; + + var contentArea = (FrameworkElement)scrollViewer.Content; + var position = element.RelativePosition(contentArea); + + if (isVerticalScrolling) + { + scrollViewer.ChangeView(null, position.Y, zoomFactor, !smoothScrolling); + } + else + { + scrollViewer.ChangeView(position.X, null, zoomFactor, !smoothScrolling); + } + } + + + public static IEnumerable GetValues() => Enum.GetValues(typeof(T)).Cast(); + } +} diff --git a/Wino.Mail.WinUI/Helpers/SettingsStorageExtensions.cs b/Wino.Mail.WinUI/Helpers/SettingsStorageExtensions.cs new file mode 100644 index 00000000..b18fdeeb --- /dev/null +++ b/Wino.Mail.WinUI/Helpers/SettingsStorageExtensions.cs @@ -0,0 +1,31 @@ +using System; +using System.Threading.Tasks; +using Windows.Storage; +using Windows.Storage.Streams; + +namespace Wino.Helpers +{ + // Use these extension methods to store and retrieve local and roaming app data + // More details regarding storing and retrieving app data at https://docs.microsoft.com/windows/uwp/app-settings/store-and-retrieve-app-data + public static class SettingsStorageExtensions + { + public static async Task ReadBytesAsync(this StorageFile file) + { + if (file != null) + { + using (IRandomAccessStream stream = await file.OpenReadAsync()) + { + using (var reader = new DataReader(stream.GetInputStreamAt(0))) + { + await reader.LoadAsync((uint)stream.Size); + var bytes = new byte[stream.Size]; + reader.ReadBytes(bytes); + return bytes; + } + } + } + + return null; + } + } +} diff --git a/Wino.Mail.WinUI/Helpers/WinoVisualTreeHelper.cs b/Wino.Mail.WinUI/Helpers/WinoVisualTreeHelper.cs new file mode 100644 index 00000000..5d47dba5 --- /dev/null +++ b/Wino.Mail.WinUI/Helpers/WinoVisualTreeHelper.cs @@ -0,0 +1,46 @@ + + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Media; +#else +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Media; +#endif + +namespace Wino.Helpers +{ + public static class WinoVisualTreeHelper + { + public static T GetChildObject(DependencyObject obj, string name) where T : FrameworkElement + { + DependencyObject child = null; + T grandChild = null; + + for (int i = 0; i <= VisualTreeHelper.GetChildrenCount(obj) - 1; i++) + { + child = VisualTreeHelper.GetChild(obj, i); + + if (child is T && (((T)child).Name == name | string.IsNullOrEmpty(name))) + { + return (T)child; + } + else + { + grandChild = GetChildObject(child, name); + } + if (grandChild != null) + { + return grandChild; + } + } + return null; + } + } +} diff --git a/Wino.Mail.WinUI/Helpers/XamlHelpers.cs b/Wino.Mail.WinUI/Helpers/XamlHelpers.cs new file mode 100644 index 00000000..a1c53e1e --- /dev/null +++ b/Wino.Mail.WinUI/Helpers/XamlHelpers.cs @@ -0,0 +1,408 @@ +using System; +using System.Linq; +using Microsoft.UI.Xaml.Controls; + +using Wino.Controls; +using Wino.Core.Domain; +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.MailItem; +using Wino.Core.Domain.Models.Reader; +using Windows.UI.Text; + +#if NET8_0 +using Microsoft.UI; +using Microsoft.UI.Text; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Markup; +using Microsoft.UI.Xaml.Media; +using CommunityToolkit.WinUI.Helpers; +using Microsoft.UI.Xaml.Shapes; +#else +using Windows.UI; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Markup; +using Windows.UI.Xaml.Media; +using Microsoft.Toolkit.Uwp.Helpers; +using Windows.UI.Xaml.Shapes; +#endif + +namespace Wino.Helpers +{ + public static class XamlHelpers + { + private const string TwentyFourHourTimeFormat = "HH:mm"; + private const string TwelveHourTimeFormat = "hh:mm tt"; + #region Converters + + public static Visibility ReverseBoolToVisibilityConverter(bool value) => value ? Visibility.Collapsed : Visibility.Visible; + public static Visibility ReverseVisibilityConverter(Visibility visibility) => visibility == Visibility.Visible ? Visibility.Collapsed : Visibility.Visible; + public static bool ReverseBoolConverter(bool value) => !value; + public static bool ShouldDisplayPreview(string text) => text.Any(x => char.IsLetter(x)); + public static bool CountToBooleanConverter(int value) => value > 0; + public static bool ObjectEquals(object obj1, object obj2) => object.Equals(obj1, obj2); + public static Visibility CountToVisibilityConverter(int value) => value > 0 ? Visibility.Visible : Visibility.Collapsed; + public static InfoBarSeverity InfoBarSeverityConverter(InfoBarMessageType messageType) + { + switch (messageType) + { + case InfoBarMessageType.Information: + return InfoBarSeverity.Informational; + case InfoBarMessageType.Success: + return InfoBarSeverity.Success; + case InfoBarMessageType.Warning: + return InfoBarSeverity.Warning; + case InfoBarMessageType.Error: + return InfoBarSeverity.Error; + default: + return InfoBarSeverity.Informational; + } + } + public static SolidColorBrush GetSolidColorBrushFromHex(string colorHex) => string.IsNullOrEmpty(colorHex) ? new SolidColorBrush(Colors.Transparent) : new SolidColorBrush(colorHex.ToColor()); + public static Visibility IsSelectionModeMultiple(ListViewSelectionMode mode) => mode == ListViewSelectionMode.Multiple ? Visibility.Visible : Visibility.Collapsed; + public static FontWeight GetFontWeightBySyncState(bool isSyncing) => isSyncing ? FontWeights.SemiBold : FontWeights.Normal; + public static FontWeight GetFontWeightByChildSelectedState(bool isChildSelected) => isChildSelected ? FontWeights.SemiBold : FontWeights.Normal; + public static Geometry GetPathIcon(string resourceName) => GetPathGeometry(Application.Current.Resources[$"{resourceName}"] as string); + public static GridLength GetGridLength(double width) => new GridLength(width, GridUnitType.Pixel); + public static double MailListAdaptivityConverter(double mailListPaneLength) => mailListPaneLength + 300d; + public static string GetMailItemDisplaySummaryForListing(bool isDraft, DateTime receivedDate, bool prefer24HourTime) + { + if (isDraft) + return Translator.Draft; + else + { + var localTime = receivedDate.ToLocalTime(); + + return prefer24HourTime ? localTime.ToString(TwentyFourHourTimeFormat) : localTime.ToString(TwelveHourTimeFormat); + } + } + + public static string GetCreationDateString(DateTime date, bool prefer24HourTime) + { + var localTime = date.ToLocalTime(); + return $"{localTime.ToLongDateString()} {(prefer24HourTime ? localTime.ToString(TwentyFourHourTimeFormat) : localTime.ToString(TwelveHourTimeFormat))}"; + } + + public static string GetMailGroupDateString(object groupObject) + { + if (groupObject is string stringObject) + return stringObject; + + object dateObject = null; + + // From regular mail header template + if (groupObject is DateTime groupedDate) + dateObject = groupedDate; + else if (groupObject is IGrouping groupKey) + { + // From semantic group header. + dateObject = groupKey.Key; + } + + if (dateObject != null) + { + if (dateObject is DateTime dateTimeValue) + { + if (dateTimeValue == DateTime.Today) + return Translator.Today; + else if (dateTimeValue == DateTime.Today.AddDays(-1)) + return Translator.Yesterday; + else + return dateTimeValue.ToLongDateString(); + } + else + return dateObject.ToString(); + } + + return Translator.UnknownDateHeader; + } + + #endregion + + #region Wino Font Icon Transformation + + public static WinoIconGlyph GetWinoIconGlyph(FilterOptionType type) => type switch + { + FilterOptionType.All => WinoIconGlyph.SpecialFolderCategory, + FilterOptionType.Unread => WinoIconGlyph.MarkUnread, + FilterOptionType.Flagged => WinoIconGlyph.Flag, + FilterOptionType.Mentions => WinoIconGlyph.NewMail, + // TODO: Attachments icon should be added to WinoIcons.ttf. + FilterOptionType.Files => WinoIconGlyph.None, + _ => WinoIconGlyph.None, + }; + + public static WinoIconGlyph GetWinoIconGlyph(MailOperation operation) + { + switch (operation) + { + case MailOperation.None: + return WinoIconGlyph.None; + case MailOperation.Archive: + return WinoIconGlyph.Archive; + case MailOperation.UnArchive: + return WinoIconGlyph.UnArchive; + case MailOperation.SoftDelete: + case MailOperation.HardDelete: + return WinoIconGlyph.Delete; + case MailOperation.Move: + return WinoIconGlyph.Forward; + case MailOperation.MoveToJunk: + return WinoIconGlyph.Junk; + case MailOperation.MoveToFocused: + break; + case MailOperation.MoveToOther: + break; + case MailOperation.AlwaysMoveToOther: + break; + case MailOperation.AlwaysMoveToFocused: + break; + case MailOperation.SetFlag: + return WinoIconGlyph.Flag; + case MailOperation.ClearFlag: + return WinoIconGlyph.ClearFlag; + case MailOperation.MarkAsRead: + return WinoIconGlyph.MarkRead; + case MailOperation.MarkAsUnread: + return WinoIconGlyph.MarkUnread; + case MailOperation.MarkAsNotJunk: + return WinoIconGlyph.Junk; + case MailOperation.Ignore: + return WinoIconGlyph.Ignore; + case MailOperation.Reply: + return WinoIconGlyph.Reply; + case MailOperation.ReplyAll: + return WinoIconGlyph.ReplyAll; + case MailOperation.Zoom: + return WinoIconGlyph.Zoom; + case MailOperation.SaveAs: + return WinoIconGlyph.Save; + case MailOperation.Find: + return WinoIconGlyph.Find; + case MailOperation.Forward: + return WinoIconGlyph.Forward; + case MailOperation.DarkEditor: + return WinoIconGlyph.DarkEditor; + case MailOperation.LightEditor: + return WinoIconGlyph.LightEditor; + } + + return WinoIconGlyph.None; + } + + public static WinoIconGlyph GetPathGeometry(FolderOperation operation) + { + switch (operation) + { + case FolderOperation.None: + return WinoIconGlyph.None; + case FolderOperation.Pin: + return WinoIconGlyph.Pin; + case FolderOperation.Unpin: + return WinoIconGlyph.UnPin; + case FolderOperation.MarkAllAsRead: + return WinoIconGlyph.MarkRead; + case FolderOperation.DontSync: + return WinoIconGlyph.DontSync; + case FolderOperation.Empty: + return WinoIconGlyph.EmptyFolder; + case FolderOperation.Rename: + return WinoIconGlyph.Rename; + case FolderOperation.Delete: + return WinoIconGlyph.Delete; + case FolderOperation.Move: + return WinoIconGlyph.Forward; + case FolderOperation.TurnOffNotifications: + return WinoIconGlyph.TurnOfNotifications; + case FolderOperation.CreateSubFolder: + return WinoIconGlyph.CreateFolder; + } + + return WinoIconGlyph.None; + } + + public static WinoIconGlyph GetSpecialFolderPathIconGeometry(SpecialFolderType specialFolderType) + { + switch (specialFolderType) + { + case SpecialFolderType.Inbox: + return WinoIconGlyph.SpecialFolderInbox; + case SpecialFolderType.Starred: + return WinoIconGlyph.SpecialFolderStarred; + case SpecialFolderType.Important: + return WinoIconGlyph.SpecialFolderImportant; + case SpecialFolderType.Sent: + return WinoIconGlyph.SpecialFolderSent; + case SpecialFolderType.Draft: + return WinoIconGlyph.SpecialFolderDraft; + case SpecialFolderType.Archive: + return WinoIconGlyph.SpecialFolderArchive; + case SpecialFolderType.Deleted: + return WinoIconGlyph.SpecialFolderDeleted; + case SpecialFolderType.Junk: + return WinoIconGlyph.SpecialFolderJunk; + case SpecialFolderType.Chat: + return WinoIconGlyph.SpecialFolderChat; + case SpecialFolderType.Category: + return WinoIconGlyph.SpecialFolderCategory; + case SpecialFolderType.Unread: + return WinoIconGlyph.SpecialFolderUnread; + case SpecialFolderType.Forums: + return WinoIconGlyph.SpecialFolderForums; + case SpecialFolderType.Updates: + return WinoIconGlyph.SpecialFolderUpdated; + case SpecialFolderType.Personal: + return WinoIconGlyph.SpecialFolderPersonal; + case SpecialFolderType.Promotions: + return WinoIconGlyph.SpecialFolderPromotions; + case SpecialFolderType.Social: + return WinoIconGlyph.SpecialFolderSocial; + case SpecialFolderType.Other: + return WinoIconGlyph.SpecialFolderOther; + case SpecialFolderType.More: + return WinoIconGlyph.SpecialFolderMore; + } + + return WinoIconGlyph.None; + } + + public static WinoIconGlyph GetProviderIcon(MailProviderType providerType) + { + switch (providerType) + { + case MailProviderType.Outlook: + return WinoIconGlyph.Microsoft; + case MailProviderType.Gmail: + return WinoIconGlyph.Google; + case MailProviderType.Office365: + return WinoIconGlyph.Microsoft; + case MailProviderType.IMAP4: + return WinoIconGlyph.Mail; + } + + return WinoIconGlyph.None; + } + + public static Geometry GetPathGeometry(string pathMarkup) + { + string xaml = + "" + + "" + pathMarkup + ""; + var path = XamlReader.Load(xaml) as Path; + + Geometry geometry = path.Data; + path.Data = null; + return geometry; + } + + #endregion + + #region Toolbar Section Initialization + + public static Visibility IsFormatSection(EditorToolbarSection section) => section?.SectionType == EditorToolbarSectionType.Format ? Visibility.Visible : Visibility.Collapsed; + public static Visibility IsInsertSection(EditorToolbarSection section) => section?.SectionType == EditorToolbarSectionType.Insert ? Visibility.Visible : Visibility.Collapsed; + public static Visibility IsDrawSection(EditorToolbarSection section) => section?.SectionType == EditorToolbarSectionType.Draw ? Visibility.Visible : Visibility.Collapsed; + public static Visibility IsOptionsSection(EditorToolbarSection section) => section?.SectionType == EditorToolbarSectionType.Options ? Visibility.Visible : Visibility.Collapsed; + + #endregion + + #region Internationalization + + public static string GetOperationString(MailOperation operation) + { + switch (operation) + { + case MailOperation.None: + return "unknown"; + case MailOperation.Archive: + return Translator.MailOperation_Archive; + case MailOperation.UnArchive: + return Translator.MailOperation_Unarchive; + case MailOperation.SoftDelete: + return Translator.MailOperation_Delete; + case MailOperation.HardDelete: + return Translator.MailOperation_Delete; + case MailOperation.Move: + return Translator.MailOperation_Move; + case MailOperation.MoveToJunk: + return Translator.MailOperation_MoveJunk; + case MailOperation.MoveToFocused: + return Translator.MailOperation_MoveFocused; + case MailOperation.MoveToOther: + return Translator.MailOperation_MoveOther; + case MailOperation.AlwaysMoveToOther: + return Translator.MailOperation_AlwaysMoveOther; + case MailOperation.AlwaysMoveToFocused: + return Translator.MailOperation_AlwaysMoveFocused; + case MailOperation.SetFlag: + return Translator.MailOperation_SetFlag; + case MailOperation.ClearFlag: + return Translator.MailOperation_ClearFlag; + case MailOperation.MarkAsRead: + return Translator.MailOperation_MarkAsRead; + case MailOperation.MarkAsUnread: + return Translator.MailOperation_MarkAsUnread; + case MailOperation.MarkAsNotJunk: + return Translator.MailOperation_MarkNotJunk; + case MailOperation.Seperator: + return string.Empty; + case MailOperation.Ignore: + return Translator.MailOperation_Ignore; + case MailOperation.Reply: + return Translator.MailOperation_Reply; + case MailOperation.ReplyAll: + return Translator.MailOperation_ReplyAll; + case MailOperation.Zoom: + return Translator.MailOperation_Zoom; + case MailOperation.SaveAs: + return Translator.MailOperation_SaveAs; + case MailOperation.Find: + return Translator.MailOperation_Find; + case MailOperation.Forward: + return Translator.MailOperation_Forward; + case MailOperation.DarkEditor: + return string.Empty; + case MailOperation.LightEditor: + return string.Empty; + case MailOperation.Print: + return Translator.MailOperation_Print; + case MailOperation.Navigate: + return Translator.MailOperation_Navigate; + default: + return "unknown"; + } + } + + public static string GetOperationString(FolderOperation operation) + { + switch (operation) + { + case FolderOperation.None: + break; + case FolderOperation.Pin: + return Translator.FolderOperation_Pin; + case FolderOperation.Unpin: + return Translator.FolderOperation_Unpin; + case FolderOperation.MarkAllAsRead: + return Translator.FolderOperation_MarkAllAsRead; + case FolderOperation.DontSync: + return Translator.FolderOperation_DontSync; + case FolderOperation.Empty: + return Translator.FolderOperation_Empty; + case FolderOperation.Rename: + return Translator.FolderOperation_Rename; + case FolderOperation.Delete: + return Translator.FolderOperation_Delete; + case FolderOperation.Move: + return Translator.FolderOperation_Move; + case FolderOperation.CreateSubFolder: + return Translator.FolderOperation_CreateSubFolder; + } + + return string.Empty; + } + + #endregion + } +} diff --git a/Wino.Mail.WinUI/JS/editor.html b/Wino.Mail.WinUI/JS/editor.html new file mode 100644 index 00000000..8ab08aca --- /dev/null +++ b/Wino.Mail.WinUI/JS/editor.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/JS/editor.js b/Wino.Mail.WinUI/JS/editor.js new file mode 100644 index 00000000..280cb5cc --- /dev/null +++ b/Wino.Mail.WinUI/JS/editor.js @@ -0,0 +1,105 @@ +const editor = Jodit.make("#editor", { + "useSearch": false, + "toolbar": true, + "buttons": "bold,italic,underline,strikethrough,brush,ul,ol,font,fontsize,paragraph,image,link,indent,outdent,align,lineHeight,table", + "inline": true, + "toolbarAdaptive": false, + "toolbarInlineForSelection": false, + "showCharsCounter": false, + style: { font: "14px Arial" }, + "showWordsCounter": false, + "showXPathInStatusbar": false, + "disablePlugins": "add-new-line", + "showPlaceholder": false, + "uploader": { + "insertImageAsBase64URI": true + }, + "enter": "DIV", + "minHeight": 200 +}); + +// Handle the image input change event +imageInput.addEventListener('change', () => { + const file = imageInput.files[0]; + if (file) { + const reader = new FileReader(); + reader.onload = function (event) { + const base64Image = event.target.result; + insertImages([base64Image]); + }; + reader.readAsDataURL(file); + } +}); + +const disabledButtons = ["indent", "outdent"]; +const ariaPressedButtons = ["bold", "italic", "underline", "strikethrough", "ul", "ol"]; + +const alignmentButton = document.querySelector(`[ref='left']`).firstChild.firstChild; +const alignmentObserver = new MutationObserver(function () { + const value = alignmentButton.firstChild.getAttribute('class').split(' ')[0]; + window.chrome.webview.postMessage({ type: 'alignment', value: value }); +}); +alignmentObserver.observe(alignmentButton, { childList: true, attributes: true, attributeFilter: ["class"] }); + +const ariaObservers = ariaPressedButtons.map(button => { + const buttonContainer = document.querySelector(`[ref='${button}']`); + const observer = new MutationObserver(function () { pressedChanged(buttonContainer) }); + observer.observe(buttonContainer.firstChild, { attributes: true, attributeFilter: ["aria-pressed"] }); + + return observer; +}); + +const disabledObservers = disabledButtons.map(button => { + const buttonContainer = document.querySelector(`[ref='${button}']`); + const observer = new MutationObserver(function () { disabledButtonChanged(buttonContainer) }); + observer.observe(buttonContainer.firstChild, { attributes: true, attributeFilter: ["disabled"] }); + + return observer; +}); + +function pressedChanged(buttonContainer) { + const ref = buttonContainer.getAttribute('ref'); + const value = buttonContainer.firstChild.getAttribute('aria-pressed'); + window.chrome.webview.postMessage({ type: ref, value: value }); +} + +function disabledButtonChanged(buttonContainer) { + const ref = buttonContainer.getAttribute('ref'); + const value = buttonContainer.firstChild.getAttribute('disabled'); + console.log(buttonContainer, ref, value); + window.chrome.webview.postMessage({ type: ref, value: value }); +} + + +function RenderHTML(htmlString) { + editor.s.insertHTML(htmlString); + editor.synchronizeValues(); +} + +function GetHTMLContent() { + return editor.value; +} + +function SetLightEditor() { + DarkReader.disable(); +} + +function SetDarkEditor() { + DarkReader.enable(); +} + +function toggleToolbar(enable) { + const toolbar = document.querySelector('.jodit-toolbar__box'); + if (enable == 'true') { + toolbar.style.display = 'flex'; + } + else { + toolbar.style.display = 'none'; + } +} + +function insertImages(images) { + images.forEach(image => { + editor.selection.insertHTML(`Embedded Image`); + }); +}; diff --git a/Wino.Mail.WinUI/JS/global.css b/Wino.Mail.WinUI/JS/global.css new file mode 100644 index 00000000..c20569f5 --- /dev/null +++ b/Wino.Mail.WinUI/JS/global.css @@ -0,0 +1,4 @@ +* { + scrollbar-color: auto !important; + scrollbar-width: thin !important; +} diff --git a/Wino.Mail.WinUI/JS/libs/darkreader.js b/Wino.Mail.WinUI/JS/libs/darkreader.js new file mode 100644 index 00000000..6e45c600 --- /dev/null +++ b/Wino.Mail.WinUI/JS/libs/darkreader.js @@ -0,0 +1,3187 @@ +/** + * Dark Reader v4.9.1 + * https://darkreader.org/ + */ + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = global || self, factory(global.DarkReader = {})); +}(this, (function (exports) { 'use strict'; + + /*! ***************************************************************************** + Copyright (c) Microsoft Corporation. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of the + License at http://www.apache.org/licenses/LICENSE-2.0 + + THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED + WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, + MERCHANTABLITY OR NON-INFRINGEMENT. + + See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */ + + var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + function __awaiter(thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); + } + + function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } + } + + function isFirefox() { + return navigator.userAgent.includes('Firefox'); + } + function isMacOS() { + return navigator.platform.toLowerCase().startsWith('mac'); + } + function isDeepSelectorSupported() { + try { + document.querySelector('x /deep/ x'); + return true; + } + catch (err) { + return false; + } + } + function isHostSelectorSupported() { + try { + document.querySelector(':host x'); + return true; + } + catch (err) { + return false; + } + } + function isDefinedSelectorSupported() { + try { + document.querySelector(':defined'); + return true; + } + catch (err) { + return false; + } + } + + function getOKResponse(url, mimeType) { + return __awaiter(this, void 0, void 0, function () { + var response; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, fetch(url, { + cache: 'force-cache', + credentials: 'omit', + })]; + case 1: + response = _a.sent(); + if (isFirefox() && mimeType === 'text/css' && url.startsWith('moz-extension://') && url.endsWith('.css')) { + return [2, response]; + } + if (mimeType && !response.headers.get('Content-Type').startsWith(mimeType)) { + throw new Error("Mime type mismatch when loading " + url); + } + if (!response.ok) { + throw new Error("Unable to load " + url + " " + response.status + " " + response.statusText); + } + return [2, response]; + } + }); + }); + } + function loadAsDataURL(url, mimeType) { + return __awaiter(this, void 0, void 0, function () { + var response; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, getOKResponse(url, mimeType)]; + case 1: + response = _a.sent(); + return [4, readResponseAsDataURL(response)]; + case 2: return [2, _a.sent()]; + } + }); + }); + } + function readResponseAsDataURL(response) { + return __awaiter(this, void 0, void 0, function () { + var blob, dataURL; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, response.blob()]; + case 1: + blob = _a.sent(); + return [4, (new Promise(function (resolve) { + var reader = new FileReader(); + reader.onloadend = function () { return resolve(reader.result); }; + reader.readAsDataURL(blob); + }))]; + case 2: + dataURL = _a.sent(); + return [2, dataURL]; + } + }); + }); + } + + var throwCORSError = function (url) { return __awaiter(void 0, void 0, void 0, function () { + return __generator(this, function (_a) { + return [2, Promise.reject(new Error([ + 'Embedded Dark Reader cannot access a cross-origin resource', + url, + 'Overview your URLs and CORS policies or use', + '`DarkReader.setFetchMethod(fetch: (url) => Promise))`.', + 'See if using `DarkReader.setFetchMethod(window.fetch)`', + 'before `DarkReader.enable()` works.' + ].join(' ')))]; + }); + }); }; + var fetcher = throwCORSError; + function setFetchMethod(fetch) { + if (fetch) { + fetcher = fetch; + } + else { + fetcher = throwCORSError; + } + } + function callFetchMethod(url) { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4, fetcher(url)]; + case 1: return [2, _a.sent()]; + } + }); + }); + } + + if (!window.chrome) { + window.chrome = {}; + } + if (!chrome.runtime) { + chrome.runtime = {}; + } + var messageListeners = new Set(); + function sendMessage() { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return __awaiter(this, void 0, void 0, function () { + var id_1, _a, url, responseType, response, text_1, error_1; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + if (!(args[0] && args[0].type === 'fetch')) return [3, 8]; + id_1 = args[0].id; + _b.label = 1; + case 1: + _b.trys.push([1, 7, , 8]); + _a = args[0].data, url = _a.url, responseType = _a.responseType; + return [4, callFetchMethod(url)]; + case 2: + response = _b.sent(); + if (!(responseType === 'data-url')) return [3, 4]; + return [4, readResponseAsDataURL(response)]; + case 3: + text_1 = _b.sent(); + return [3, 6]; + case 4: return [4, response.text()]; + case 5: + text_1 = _b.sent(); + _b.label = 6; + case 6: + messageListeners.forEach(function (cb) { return cb({ type: 'fetch-response', data: text_1, error: null, id: id_1 }); }); + return [3, 8]; + case 7: + error_1 = _b.sent(); + console.error(error_1); + messageListeners.forEach(function (cb) { return cb({ type: 'fetch-response', data: null, error: error_1, id: id_1 }); }); + return [3, 8]; + case 8: return [2]; + } + }); + }); + } + function addMessageListener(callback) { + messageListeners.add(callback); + } + if (typeof chrome.runtime.sendMessage === 'function') { + var nativeSendMessage_1 = chrome.runtime.sendMessage; + chrome.runtime.sendMessage = function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + sendMessage.apply(void 0, args); + nativeSendMessage_1.apply(chrome.runtime, args); + }; + } + else { + chrome.runtime.sendMessage = sendMessage; + } + if (!chrome.runtime.onMessage) { + chrome.runtime.onMessage = {}; + } + if (typeof chrome.runtime.onMessage.addListener === 'function') { + var nativeAddListener_1 = chrome.runtime.onMessage.addListener; + chrome.runtime.onMessage.addListener = function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + addMessageListener.apply(void 0, args); + nativeAddListener_1.apply(chrome.runtime.onMessage, args); + }; + } + else { + chrome.runtime.onMessage.addListener = addMessageListener; + } + + var ThemeEngines = { + cssFilter: 'cssFilter', + svgFilter: 'svgFilter', + staticTheme: 'staticTheme', + dynamicTheme: 'dynamicTheme', + }; + + function parseURL(url) { + var a = document.createElement('a'); + a.href = url; + return a; + } + function getAbsoluteURL($base, $relative) { + if ($relative.match(/^.*?\/\//) || $relative.match(/^data\:/)) { + if ($relative.startsWith('//')) { + return "" + location.protocol + $relative; + } + return $relative; + } + var b = parseURL($base); + if ($relative.startsWith('/')) { + var u_1 = parseURL(b.protocol + "//" + b.host + $relative); + return u_1.href; + } + var pathParts = b.pathname.split('/').concat($relative.split('/')).filter(function (p) { return p; }); + var backwardIndex; + while ((backwardIndex = pathParts.indexOf('..')) > 0) { + pathParts.splice(backwardIndex - 1, 2); + } + var u = parseURL(b.protocol + "//" + b.host + "/" + pathParts.join('/')); + return u.href; + } + + function logInfo() { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + } + function logWarn() { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + } + + function iterateCSSRules(rules, iterate) { + Array.from(rules) + .forEach(function (rule) { + if (rule instanceof CSSMediaRule) { + var media = Array.from(rule.media); + if (media.includes('screen') || media.includes('all') || !(media.includes('print') || media.includes('speech'))) { + iterateCSSRules(rule.cssRules, iterate); + } + } + else if (rule instanceof CSSStyleRule) { + iterate(rule); + } + else if (rule instanceof CSSImportRule) { + try { + iterateCSSRules(rule.styleSheet.cssRules, iterate); + } + catch (err) { + logWarn(err); + } + } + else { + logWarn("CSSRule type not supported", rule); + } + }); + } + function iterateCSSDeclarations(style, iterate) { + Array.from(style).forEach(function (property) { + var value = style.getPropertyValue(property).trim(); + if (!value) { + return; + } + iterate(property, value); + }); + } + function isCSSVariable(property) { + return property.startsWith('--') && !property.startsWith('--darkreader'); + } + function getCSSVariables(rules) { + var variables = new Map(); + rules && iterateCSSRules(rules, function (rule) { + rule.style && iterateCSSDeclarations(rule.style, function (property, value) { + if (isCSSVariable(property)) { + variables.set(property, value); + } + }); + }); + return variables; + } + function getElementCSSVariables(element) { + var variables = new Map(); + iterateCSSDeclarations(element.style, function (property, value) { + if (isCSSVariable(property)) { + variables.set(property, value); + } + }); + return variables; + } + var cssURLRegex = /url\((('.+?')|(".+?")|([^\)]*?))\)/g; + var cssImportRegex = /@import (url\()?(('.+?')|(".+?")|([^\)]*?))\)?;?/g; + function getCSSURLValue(cssURL) { + return cssURL.replace(/^url\((.*)\)$/, '$1').replace(/^"(.*)"$/, '$1').replace(/^'(.*)'$/, '$1'); + } + function getCSSBaseBath(url) { + var cssURL = parseURL(url); + return cssURL.protocol + "//" + cssURL.host + cssURL.pathname.replace(/\?.*$/, '').replace(/(\/)([^\/]+)$/i, '$1'); + } + function replaceCSSRelativeURLsWithAbsolute($css, cssBasePath) { + return $css.replace(cssURLRegex, function (match) { + var pathValue = getCSSURLValue(match); + return "url(\"" + getAbsoluteURL(cssBasePath, pathValue) + "\")"; + }); + } + var cssCommentsRegex = /\/\*[\s\S]*?\*\//g; + function removeCSSComments($css) { + return $css.replace(cssCommentsRegex, ''); + } + var fontFaceRegex = /@font-face\s*{[^}]*}/g; + function replaceCSSFontFace($css) { + return $css.replace(fontFaceRegex, ''); + } + var varRegex = /var\((--[^\s,]+),?\s*([^\(\)]*(\([^\(\)]*\)[^\(\)]*)*\s*)\)/g; + function replaceCSSVariables(value, variables) { + var missing = false; + var result = value.replace(varRegex, function (match, name, fallback) { + if (variables.has(name)) { + return variables.get(name); + } + else if (fallback) { + return fallback; + } + else { + logWarn("Variable " + name + " not found"); + missing = true; + } + return match; + }); + if (missing) { + return result; + } + if (result.match(varRegex)) { + return replaceCSSVariables(result, variables); + } + return result; + } + + function throttle(callback) { + var pending = false; + var frameId = null; + var lastArgs; + var throttled = (function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + lastArgs = args; + if (frameId) { + pending = true; + } + else { + callback.apply(void 0, lastArgs); + frameId = requestAnimationFrame(function () { + frameId = null; + if (pending) { + callback.apply(void 0, lastArgs); + pending = false; + } + }); + } + }); + var cancel = function () { + cancelAnimationFrame(frameId); + pending = false; + frameId = null; + }; + return Object.assign(throttled, { cancel: cancel }); + } + function createAsyncTasksQueue() { + var tasks = []; + var frameId = null; + function runTasks() { + var task; + while (task = tasks.shift()) { + task(); + } + frameId = null; + } + function add(task) { + tasks.push(task); + if (!frameId) { + frameId = requestAnimationFrame(runTasks); + } + } + function cancel() { + tasks.splice(0); + cancelAnimationFrame(frameId); + frameId = null; + } + return { add: add, cancel: cancel }; + } + + function getDuration(time) { + var duration = 0; + if (time.seconds) { + duration += time.seconds * 1000; + } + if (time.minutes) { + duration += time.minutes * 60 * 1000; + } + if (time.hours) { + duration += time.hours * 60 * 60 * 1000; + } + if (time.days) { + duration += time.days * 24 * 60 * 60 * 1000; + } + return duration; + } + + function removeNode(node) { + node && node.parentNode && node.parentNode.removeChild(node); + } + function watchForNodePosition(node, _a) { + var _b = _a.onRestore, onRestore = _b === void 0 ? Function.prototype : _b, _c = _a.watchParent, watchParent = _c === void 0 ? true : _c, _d = _a.watchSibling, watchSibling = _d === void 0 ? false : _d; + var MAX_ATTEMPTS_COUNT = 10; + var ATTEMPTS_INTERVAL = getDuration({ seconds: 10 }); + var prevSibling = node.previousSibling; + var parent = node.parentNode; + if (!parent) { + logWarn('Unable to watch for node position: parent element not found', node, prevSibling); + return { stop: Function.prototype }; + } + var attempts = 0; + var start = null; + var restore = throttle(function () { + attempts++; + var now = Date.now(); + if (start == null) { + start = now; + } + else if (attempts >= MAX_ATTEMPTS_COUNT) { + if (now - start < ATTEMPTS_INTERVAL) { + logWarn('Node position watcher stopped: some script conflicts with Dark Reader and can cause high CPU usage', node, prevSibling); + stop(); + return; + } + start = now; + attempts = 1; + } + if (prevSibling && prevSibling.parentNode !== parent) { + logWarn('Unable to restore node position: sibling was removed', node, prevSibling, parent); + stop(); + return; + } + logWarn('Node was removed, restoring it\'s position', node, prevSibling, parent); + parent.insertBefore(node, prevSibling ? prevSibling.nextSibling : parent.firstChild); + onRestore && onRestore(); + }); + var observer = new MutationObserver(function () { + if ((watchParent && !node.parentNode) || + (watchSibling && node.previousSibling !== prevSibling)) { + restore(); + observer.takeRecords(); + } + }); + var run = function () { + observer.observe(parent, { childList: true }); + }; + var stop = function () { + observer.disconnect(); + }; + run(); + return { run: run, stop: stop }; + } + function iterateShadowNodes(root, iterator) { + var walker = document.createTreeWalker(root, NodeFilter.SHOW_ELEMENT, { + acceptNode: function (node) { + return node.shadowRoot == null ? NodeFilter.FILTER_SKIP : NodeFilter.FILTER_ACCEPT; + } + }, false); + for (var node = (root.shadowRoot ? walker.currentNode : walker.nextNode()); node != null; node = walker.nextNode()) { + iterator(node); + iterateShadowNodes(node.shadowRoot, iterator); + } + } + + function hslToRGB(_a) { + var h = _a.h, s = _a.s, l = _a.l, _b = _a.a, a = _b === void 0 ? 1 : _b; + if (s === 0) { + var _c = [l, l, l].map(function (x) { return Math.round(x * 255); }), r_1 = _c[0], b_1 = _c[1], g_1 = _c[2]; + return { r: r_1, g: g_1, b: b_1, a: a }; + } + var c = (1 - Math.abs(2 * l - 1)) * s; + var x = c * (1 - Math.abs((h / 60) % 2 - 1)); + var m = l - c / 2; + var _d = (h < 60 ? [c, x, 0] : + h < 120 ? [x, c, 0] : + h < 180 ? [0, c, x] : + h < 240 ? [0, x, c] : + h < 300 ? [x, 0, c] : + [c, 0, x]).map(function (n) { return Math.round((n + m) * 255); }), r = _d[0], g = _d[1], b = _d[2]; + return { r: r, g: g, b: b, a: a }; + } + function rgbToHSL(_a) { + var r255 = _a.r, g255 = _a.g, b255 = _a.b, _b = _a.a, a = _b === void 0 ? 1 : _b; + var r = r255 / 255; + var g = g255 / 255; + var b = b255 / 255; + var max = Math.max(r, g, b); + var min = Math.min(r, g, b); + var c = max - min; + var l = (max + min) / 2; + if (c === 0) { + return { h: 0, s: 0, l: l, a: a }; + } + var h = (max === r ? (((g - b) / c) % 6) : + max === g ? ((b - r) / c + 2) : + ((r - g) / c + 4)) * 60; + if (h < 0) { + h += 360; + } + var s = c / (1 - Math.abs(2 * l - 1)); + return { h: h, s: s, l: l, a: a }; + } + function toFixed(n, digits) { + if (digits === void 0) { digits = 0; } + var fixed = n.toFixed(digits); + if (digits === 0) { + return fixed; + } + var dot = fixed.indexOf('.'); + if (dot >= 0) { + var zerosMatch = fixed.match(/0+$/); + if (zerosMatch) { + if (zerosMatch.index === dot + 1) { + return fixed.substring(0, dot); + } + return fixed.substring(0, zerosMatch.index); + } + } + return fixed; + } + function rgbToString(rgb) { + var r = rgb.r, g = rgb.g, b = rgb.b, a = rgb.a; + if (a != null && a < 1) { + return "rgba(" + toFixed(r) + ", " + toFixed(g) + ", " + toFixed(b) + ", " + toFixed(a, 2) + ")"; + } + return "rgb(" + toFixed(r) + ", " + toFixed(g) + ", " + toFixed(b) + ")"; + } + function rgbToHexString(_a) { + var r = _a.r, g = _a.g, b = _a.b, a = _a.a; + return "#" + (a != null && a < 1 ? [r, g, b, Math.round(a * 255)] : [r, g, b]).map(function (x) { + return "" + (x < 16 ? '0' : '') + x.toString(16); + }).join(''); + } + var rgbMatch = /^rgba?\([^\(\)]+\)$/; + var hslMatch = /^hsla?\([^\(\)]+\)$/; + var hexMatch = /^#[0-9a-f]+$/i; + function parse($color) { + var c = $color.trim().toLowerCase(); + if (c.match(rgbMatch)) { + return parseRGB(c); + } + if (c.match(hslMatch)) { + return parseHSL(c); + } + if (c.match(hexMatch)) { + return parseHex(c); + } + if (knownColors.has(c)) { + return getColorByName(c); + } + if (systemColors.has(c)) { + return getSystemColor(c); + } + if ($color === 'transparent') { + return { r: 0, g: 0, b: 0, a: 0 }; + } + throw new Error("Unable to parse " + $color); + } + function getNumbersFromString(str, splitter, range, units) { + var raw = str.split(splitter).filter(function (x) { return x; }); + var unitsList = Object.entries(units); + var numbers = raw.map(function (r) { return r.trim(); }).map(function (r, i) { + var n; + var unit = unitsList.find(function (_a) { + var u = _a[0]; + return r.endsWith(u); + }); + if (unit) { + n = parseFloat(r.substring(0, r.length - unit[0].length)) / unit[1] * range[i]; + } + else { + n = parseFloat(r); + } + if (range[i] > 1) { + return Math.round(n); + } + return n; + }); + return numbers; + } + var rgbSplitter = /rgba?|\(|\)|\/|,|\s/ig; + var rgbRange = [255, 255, 255, 1]; + var rgbUnits = { '%': 100 }; + function parseRGB($rgb) { + var _a = getNumbersFromString($rgb, rgbSplitter, rgbRange, rgbUnits), r = _a[0], g = _a[1], b = _a[2], _b = _a[3], a = _b === void 0 ? 1 : _b; + return { r: r, g: g, b: b, a: a }; + } + var hslSplitter = /hsla?|\(|\)|\/|,|\s/ig; + var hslRange = [360, 1, 1, 1]; + var hslUnits = { '%': 100, 'deg': 360, 'rad': 2 * Math.PI, 'turn': 1 }; + function parseHSL($hsl) { + var _a = getNumbersFromString($hsl, hslSplitter, hslRange, hslUnits), h = _a[0], s = _a[1], l = _a[2], _b = _a[3], a = _b === void 0 ? 1 : _b; + return hslToRGB({ h: h, s: s, l: l, a: a }); + } + function parseHex($hex) { + var h = $hex.substring(1); + switch (h.length) { + case 3: + case 4: { + var _a = [0, 1, 2].map(function (i) { return parseInt("" + h[i] + h[i], 16); }), r = _a[0], g = _a[1], b = _a[2]; + var a = h.length === 3 ? 1 : (parseInt("" + h[3] + h[3], 16) / 255); + return { r: r, g: g, b: b, a: a }; + } + case 6: + case 8: { + var _b = [0, 2, 4].map(function (i) { return parseInt(h.substring(i, i + 2), 16); }), r = _b[0], g = _b[1], b = _b[2]; + var a = h.length === 6 ? 1 : (parseInt(h.substring(6, 8), 16) / 255); + return { r: r, g: g, b: b, a: a }; + } + } + throw new Error("Unable to parse " + $hex); + } + function getColorByName($color) { + var n = knownColors.get($color); + return { + r: (n >> 16) & 255, + g: (n >> 8) & 255, + b: (n >> 0) & 255, + a: 1 + }; + } + function getSystemColor($color) { + var n = systemColors.get($color); + return { + r: (n >> 16) & 255, + g: (n >> 8) & 255, + b: (n >> 0) & 255, + a: 1 + }; + } + var knownColors = new Map(Object.entries({ + aliceblue: 0xf0f8ff, + antiquewhite: 0xfaebd7, + aqua: 0x00ffff, + aquamarine: 0x7fffd4, + azure: 0xf0ffff, + beige: 0xf5f5dc, + bisque: 0xffe4c4, + black: 0x000000, + blanchedalmond: 0xffebcd, + blue: 0x0000ff, + blueviolet: 0x8a2be2, + brown: 0xa52a2a, + burlywood: 0xdeb887, + cadetblue: 0x5f9ea0, + chartreuse: 0x7fff00, + chocolate: 0xd2691e, + coral: 0xff7f50, + cornflowerblue: 0x6495ed, + cornsilk: 0xfff8dc, + crimson: 0xdc143c, + cyan: 0x00ffff, + darkblue: 0x00008b, + darkcyan: 0x008b8b, + darkgoldenrod: 0xb8860b, + darkgray: 0xa9a9a9, + darkgrey: 0xa9a9a9, + darkgreen: 0x006400, + darkkhaki: 0xbdb76b, + darkmagenta: 0x8b008b, + darkolivegreen: 0x556b2f, + darkorange: 0xff8c00, + darkorchid: 0x9932cc, + darkred: 0x8b0000, + darksalmon: 0xe9967a, + darkseagreen: 0x8fbc8f, + darkslateblue: 0x483d8b, + darkslategray: 0x2f4f4f, + darkslategrey: 0x2f4f4f, + darkturquoise: 0x00ced1, + darkviolet: 0x9400d3, + deeppink: 0xff1493, + deepskyblue: 0x00bfff, + dimgray: 0x696969, + dimgrey: 0x696969, + dodgerblue: 0x1e90ff, + firebrick: 0xb22222, + floralwhite: 0xfffaf0, + forestgreen: 0x228b22, + fuchsia: 0xff00ff, + gainsboro: 0xdcdcdc, + ghostwhite: 0xf8f8ff, + gold: 0xffd700, + goldenrod: 0xdaa520, + gray: 0x808080, + grey: 0x808080, + green: 0x008000, + greenyellow: 0xadff2f, + honeydew: 0xf0fff0, + hotpink: 0xff69b4, + indianred: 0xcd5c5c, + indigo: 0x4b0082, + ivory: 0xfffff0, + khaki: 0xf0e68c, + lavender: 0xe6e6fa, + lavenderblush: 0xfff0f5, + lawngreen: 0x7cfc00, + lemonchiffon: 0xfffacd, + lightblue: 0xadd8e6, + lightcoral: 0xf08080, + lightcyan: 0xe0ffff, + lightgoldenrodyellow: 0xfafad2, + lightgray: 0xd3d3d3, + lightgrey: 0xd3d3d3, + lightgreen: 0x90ee90, + lightpink: 0xffb6c1, + lightsalmon: 0xffa07a, + lightseagreen: 0x20b2aa, + lightskyblue: 0x87cefa, + lightslategray: 0x778899, + lightslategrey: 0x778899, + lightsteelblue: 0xb0c4de, + lightyellow: 0xffffe0, + lime: 0x00ff00, + limegreen: 0x32cd32, + linen: 0xfaf0e6, + magenta: 0xff00ff, + maroon: 0x800000, + mediumaquamarine: 0x66cdaa, + mediumblue: 0x0000cd, + mediumorchid: 0xba55d3, + mediumpurple: 0x9370db, + mediumseagreen: 0x3cb371, + mediumslateblue: 0x7b68ee, + mediumspringgreen: 0x00fa9a, + mediumturquoise: 0x48d1cc, + mediumvioletred: 0xc71585, + midnightblue: 0x191970, + mintcream: 0xf5fffa, + mistyrose: 0xffe4e1, + moccasin: 0xffe4b5, + navajowhite: 0xffdead, + navy: 0x000080, + oldlace: 0xfdf5e6, + olive: 0x808000, + olivedrab: 0x6b8e23, + orange: 0xffa500, + orangered: 0xff4500, + orchid: 0xda70d6, + palegoldenrod: 0xeee8aa, + palegreen: 0x98fb98, + paleturquoise: 0xafeeee, + palevioletred: 0xdb7093, + papayawhip: 0xffefd5, + peachpuff: 0xffdab9, + peru: 0xcd853f, + pink: 0xffc0cb, + plum: 0xdda0dd, + powderblue: 0xb0e0e6, + purple: 0x800080, + rebeccapurple: 0x663399, + red: 0xff0000, + rosybrown: 0xbc8f8f, + royalblue: 0x4169e1, + saddlebrown: 0x8b4513, + salmon: 0xfa8072, + sandybrown: 0xf4a460, + seagreen: 0x2e8b57, + seashell: 0xfff5ee, + sienna: 0xa0522d, + silver: 0xc0c0c0, + skyblue: 0x87ceeb, + slateblue: 0x6a5acd, + slategray: 0x708090, + slategrey: 0x708090, + snow: 0xfffafa, + springgreen: 0x00ff7f, + steelblue: 0x4682b4, + tan: 0xd2b48c, + teal: 0x008080, + thistle: 0xd8bfd8, + tomato: 0xff6347, + turquoise: 0x40e0d0, + violet: 0xee82ee, + wheat: 0xf5deb3, + white: 0xffffff, + whitesmoke: 0xf5f5f5, + yellow: 0xffff00, + yellowgreen: 0x9acd32, + })); + var systemColors = new Map(Object.entries({ + ActiveBorder: 0x3b99fc, + ActiveCaption: 0x000000, + AppWorkspace: 0xaaaaaa, + Background: 0x6363ce, + ButtonFace: 0xffffff, + ButtonHighlight: 0xe9e9e9, + ButtonShadow: 0x9fa09f, + ButtonText: 0x000000, + CaptionText: 0x000000, + GrayText: 0x7f7f7f, + Highlight: 0xb2d7ff, + HighlightText: 0x000000, + InactiveBorder: 0xffffff, + InactiveCaption: 0xffffff, + InactiveCaptionText: 0x000000, + InfoBackground: 0xfbfcc5, + InfoText: 0x000000, + Menu: 0xf6f6f6, + MenuText: 0xffffff, + Scrollbar: 0xaaaaaa, + ThreeDDarkShadow: 0x000000, + ThreeDFace: 0xc0c0c0, + ThreeDHighlight: 0xffffff, + ThreeDLightShadow: 0xffffff, + ThreeDShadow: 0x000000, + Window: 0xececec, + WindowFrame: 0xaaaaaa, + WindowText: 0x000000, + '-webkit-focus-ring-color': 0xe59700 + }).map(function (_a) { + var key = _a[0], value = _a[1]; + return [key.toLowerCase(), value]; + })); + + function scale(x, inLow, inHigh, outLow, outHigh) { + return (x - inLow) * (outHigh - outLow) / (inHigh - inLow) + outLow; + } + function clamp(x, min, max) { + return Math.min(max, Math.max(min, x)); + } + function multiplyMatrices(m1, m2) { + var result = []; + for (var i = 0; i < m1.length; i++) { + result[i] = []; + for (var j = 0; j < m2[0].length; j++) { + var sum = 0; + for (var k = 0; k < m1[0].length; k++) { + sum += m1[i][k] * m2[k][j]; + } + result[i][j] = sum; + } + } + return result; + } + + function getMatches(regex, input, group) { + if (group === void 0) { group = 0; } + var matches = []; + var m; + while (m = regex.exec(input)) { + matches.push(m[group]); + } + return matches; + } + + function createFilterMatrix(config) { + var m = Matrix.identity(); + if (config.sepia !== 0) { + m = multiplyMatrices(m, Matrix.sepia(config.sepia / 100)); + } + if (config.grayscale !== 0) { + m = multiplyMatrices(m, Matrix.grayscale(config.grayscale / 100)); + } + if (config.contrast !== 100) { + m = multiplyMatrices(m, Matrix.contrast(config.contrast / 100)); + } + if (config.brightness !== 100) { + m = multiplyMatrices(m, Matrix.brightness(config.brightness / 100)); + } + if (config.mode === 1) { + m = multiplyMatrices(m, Matrix.invertNHue()); + } + return m; + } + function applyColorMatrix(_a, matrix) { + var r = _a[0], g = _a[1], b = _a[2]; + var rgb = [[r / 255], [g / 255], [b / 255], [1], [1]]; + var result = multiplyMatrices(matrix, rgb); + return [0, 1, 2].map(function (i) { return clamp(Math.round(result[i][0] * 255), 0, 255); }); + } + var Matrix = { + identity: function () { + return [ + [1, 0, 0, 0, 0], + [0, 1, 0, 0, 0], + [0, 0, 1, 0, 0], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1] + ]; + }, + invertNHue: function () { + return [ + [0.333, -0.667, -0.667, 0, 1], + [-0.667, 0.333, -0.667, 0, 1], + [-0.667, -0.667, 0.333, 0, 1], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1] + ]; + }, + brightness: function (v) { + return [ + [v, 0, 0, 0, 0], + [0, v, 0, 0, 0], + [0, 0, v, 0, 0], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1] + ]; + }, + contrast: function (v) { + var t = (1 - v) / 2; + return [ + [v, 0, 0, 0, t], + [0, v, 0, 0, t], + [0, 0, v, 0, t], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1] + ]; + }, + sepia: function (v) { + return [ + [(0.393 + 0.607 * (1 - v)), (0.769 - 0.769 * (1 - v)), (0.189 - 0.189 * (1 - v)), 0, 0], + [(0.349 - 0.349 * (1 - v)), (0.686 + 0.314 * (1 - v)), (0.168 - 0.168 * (1 - v)), 0, 0], + [(0.272 - 0.272 * (1 - v)), (0.534 - 0.534 * (1 - v)), (0.131 + 0.869 * (1 - v)), 0, 0], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1] + ]; + }, + grayscale: function (v) { + return [ + [(0.2126 + 0.7874 * (1 - v)), (0.7152 - 0.7152 * (1 - v)), (0.0722 - 0.0722 * (1 - v)), 0, 0], + [(0.2126 - 0.2126 * (1 - v)), (0.7152 + 0.2848 * (1 - v)), (0.0722 - 0.0722 * (1 - v)), 0, 0], + [(0.2126 - 0.2126 * (1 - v)), (0.7152 - 0.7152 * (1 - v)), (0.0722 + 0.9278 * (1 - v)), 0, 0], + [0, 0, 0, 1, 0], + [0, 0, 0, 0, 1] + ]; + }, + }; + + var colorModificationCache = new Map(); + function clearColorModificationCache() { + colorModificationCache.clear(); + } + function modifyColorWithCache(rgb, filter, modifyHSL) { + var fnCache; + if (colorModificationCache.has(modifyHSL)) { + fnCache = colorModificationCache.get(modifyHSL); + } + else { + fnCache = new Map(); + colorModificationCache.set(modifyHSL, fnCache); + } + var id = Object.entries(rgb) + .concat(Object.entries(filter).filter(function (_a) { + var key = _a[0]; + return ['mode', 'brightness', 'contrast', 'grayscale', 'sepia'].indexOf(key) >= 0; + })) + .map(function (_a) { + var key = _a[0], value = _a[1]; + return key + ":" + value; + }) + .join(';'); + if (fnCache.has(id)) { + return fnCache.get(id); + } + var hsl = rgbToHSL(rgb); + var modified = modifyHSL(hsl); + var _a = hslToRGB(modified), r = _a.r, g = _a.g, b = _a.b, a = _a.a; + var matrix = createFilterMatrix(filter); + var _b = applyColorMatrix([r, g, b], matrix), rf = _b[0], gf = _b[1], bf = _b[2]; + var color = (a === 1 ? + rgbToHexString({ r: rf, g: gf, b: bf }) : + rgbToString({ r: rf, g: gf, b: bf, a: a })); + fnCache.set(id, color); + return color; + } + function noopHSL(hsl) { + return hsl; + } + function modifyColor(rgb, theme) { + return modifyColorWithCache(rgb, theme, noopHSL); + } + function modifyLightModeHSL(_a) { + var h = _a.h, s = _a.s, l = _a.l, a = _a.a; + var lMin = 0; + var lMid = 0.4; + var lMax = 0.9; + var sNeutralLim = 0.36; + var lNeutralDark = 0.2; + var lNeutralLight = 0.8; + var sColored = 0.16; + var hColoredL0 = 205; + var hColoredL1 = 40; + var lx = scale(l, 0, 1, lMin, lMax); + var hx = h; + var sx = s; + var isNeutral = l < lNeutralDark || l > lNeutralLight || s < sNeutralLim; + if (isNeutral) { + sx = (l < lMid ? + scale(l, 0, lMid, sColored, 0) : + scale(l, lMid, 1, 0, sColored)); + hx = (l < lMid ? hColoredL0 : hColoredL1); + } + return { h: hx, s: sx, l: lx, a: a }; + } + function modifyBgHSL(_a) { + var h = _a.h, s = _a.s, l = _a.l, a = _a.a; + var lMin = 0.1; + var lMaxS0 = 0.25; + var lMaxS1 = 0.4; + var sNeutralLim = 0.12; + var lNeutralLight = 0.8; + var sColored = 0.05; + var hColored = 205; + var hBlue0 = 200; + var hBlue1 = 280; + var lMax = scale(s, 0, 1, lMaxS0, lMaxS1); + var lx = (l < lMax ? + l : + l < 0.5 ? + lMax : + scale(l, 0.5, 1, lMax, lMin)); + var isNeutral = (l >= lNeutralLight && h > hBlue0 && h < hBlue1) || s < sNeutralLim; + var hx = h; + var sx = s; + if (isNeutral) { + sx = sColored; + hx = hColored; + } + return { h: hx, s: sx, l: lx, a: a }; + } + function modifyBackgroundColor(rgb, filter) { + if (filter.mode === 0) { + return modifyColorWithCache(rgb, filter, modifyLightModeHSL); + } + return modifyColorWithCache(rgb, __assign(__assign({}, filter), { mode: 0 }), modifyBgHSL); + } + function modifyFgHSL(_a) { + var h = _a.h, s = _a.s, l = _a.l, a = _a.a; + var lMax = 0.9; + var lMinS0 = 0.7; + var lMinS1 = 0.6; + var sNeutralLim = 0.24; + var lNeutralDark = 0.2; + var sColored = 0.10; + var hColored = 40; + var hBlue0 = 205; + var hBlue1 = 245; + var hBlueMax = 220; + var lBlueMin = 0.7; + var isBlue = h > hBlue0 && h <= hBlue1; + var lMin = scale(s, 0, 1, isBlue ? scale(h, hBlue0, hBlue1, lMinS0, lBlueMin) : lMinS0, lMinS1); + var lx = (l < 0.5 ? + scale(l, 0, 0.5, lMax, lMin) : + l < lMin ? + lMin : + l); + var hx = h; + var sx = s; + if (isBlue) { + hx = scale(hx, hBlue0, hBlue1, hBlue0, hBlueMax); + } + var isNeutral = l < lNeutralDark || s < sNeutralLim; + if (isNeutral) { + sx = sColored; + hx = hColored; + } + return { h: hx, s: sx, l: lx, a: a }; + } + function modifyForegroundColor(rgb, filter) { + if (filter.mode === 0) { + return modifyColorWithCache(rgb, filter, modifyLightModeHSL); + } + return modifyColorWithCache(rgb, __assign(__assign({}, filter), { mode: 0 }), modifyFgHSL); + } + function modifyBorderHSL(_a) { + var h = _a.h, s = _a.s, l = _a.l, a = _a.a; + var lMinS0 = 0.2; + var lMinS1 = 0.3; + var lMaxS0 = 0.4; + var lMaxS1 = 0.5; + var lMin = scale(s, 0, 1, lMinS0, lMinS1); + var lMax = scale(s, 0, 1, lMaxS0, lMaxS1); + var lx = scale(l, 0, 1, lMax, lMin); + return { h: h, s: s, l: lx, a: a }; + } + function modifyBorderColor(rgb, filter) { + if (filter.mode === 0) { + return modifyColorWithCache(rgb, filter, modifyLightModeHSL); + } + return modifyColorWithCache(rgb, __assign(__assign({}, filter), { mode: 0 }), modifyBorderHSL); + } + function modifyShadowColor(rgb, filter) { + return modifyBackgroundColor(rgb, filter); + } + function modifyGradientColor(rgb, filter) { + return modifyBackgroundColor(rgb, filter); + } + + function getURLHost(url) { + return url.match(/^(.*?\/{2,3})?(.+?)(\/|$)/)[2]; + } + + function createTextStyle(config) { + var lines = []; + lines.push('* {'); + if (config.useFont && config.fontFamily) { + lines.push(" font-family: " + config.fontFamily + " !important;"); + } + if (config.textStroke > 0) { + lines.push(" -webkit-text-stroke: " + config.textStroke + "px !important;"); + lines.push(" text-stroke: " + config.textStroke + "px !important;"); + } + lines.push('}'); + return lines.join('\n'); + } + + var FilterMode; + (function (FilterMode) { + FilterMode[FilterMode["light"] = 0] = "light"; + FilterMode[FilterMode["dark"] = 1] = "dark"; + })(FilterMode || (FilterMode = {})); + function getCSSFilterValue(config) { + var filters = []; + if (config.mode === FilterMode.dark) { + filters.push('invert(100%) hue-rotate(180deg)'); + } + if (config.brightness !== 100) { + filters.push("brightness(" + config.brightness + "%)"); + } + if (config.contrast !== 100) { + filters.push("contrast(" + config.contrast + "%)"); + } + if (config.grayscale !== 0) { + filters.push("grayscale(" + config.grayscale + "%)"); + } + if (config.sepia !== 0) { + filters.push("sepia(" + config.sepia + "%)"); + } + if (filters.length === 0) { + return null; + } + return filters.join(' '); + } + + function toSVGMatrix(matrix) { + return matrix.slice(0, 4).map(function (m) { return m.map(function (m) { return m.toFixed(3); }).join(' '); }).join(' '); + } + function getSVGFilterMatrixValue(config) { + return toSVGMatrix(createFilterMatrix(config)); + } + + var counter = 0; + var resolvers = new Map(); + var rejectors = new Map(); + function bgFetch(request) { + return new Promise(function (resolve, reject) { + var id = ++counter; + resolvers.set(id, resolve); + rejectors.set(id, reject); + chrome.runtime.sendMessage({ type: 'fetch', data: request, id: id }); + }); + } + chrome.runtime.onMessage.addListener(function (_a) { + var type = _a.type, data = _a.data, error = _a.error, id = _a.id; + if (type === 'fetch-response') { + var resolve = resolvers.get(id); + var reject = rejectors.get(id); + resolvers.delete(id); + rejectors.delete(id); + if (error) { + reject && reject(error); + } + else { + resolve && resolve(data); + } + } + }); + + function getImageDetails(url) { + return __awaiter(this, void 0, void 0, function () { + var dataURL, image, info; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!url.startsWith('data:')) return [3, 1]; + dataURL = url; + return [3, 3]; + case 1: return [4, getImageDataURL(url)]; + case 2: + dataURL = _a.sent(); + _a.label = 3; + case 3: return [4, urlToImage(dataURL)]; + case 4: + image = _a.sent(); + info = analyzeImage(image); + return [2, __assign({ src: url, dataURL: dataURL, width: image.naturalWidth, height: image.naturalHeight }, info)]; + } + }); + }); + } + function getImageDataURL(url) { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!(getURLHost(url) === location.host)) return [3, 2]; + return [4, loadAsDataURL(url)]; + case 1: return [2, _a.sent()]; + case 2: return [4, bgFetch({ url: url, responseType: 'data-url' })]; + case 3: return [2, _a.sent()]; + } + }); + }); + } + function urlToImage(url) { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { + return [2, new Promise(function (resolve, reject) { + var image = new Image(); + image.onload = function () { return resolve(image); }; + image.onerror = function () { return reject("Unable to load image " + url); }; + image.src = url; + })]; + }); + }); + } + function analyzeImage(image) { + var MAX_ANALIZE_PIXELS_COUNT = 32 * 32; + var naturalPixelsCount = image.naturalWidth * image.naturalHeight; + var k = Math.min(1, Math.sqrt(MAX_ANALIZE_PIXELS_COUNT / naturalPixelsCount)); + var width = Math.max(1, Math.round(image.naturalWidth * k)); + var height = Math.max(1, Math.round(image.naturalHeight * k)); + var canvas = document.createElement('canvas'); + canvas.width = width; + canvas.height = height; + var context = canvas.getContext('2d'); + context.imageSmoothingEnabled = false; + context.drawImage(image, 0, 0, width, height); + var imageData = context.getImageData(0, 0, width, height); + var d = imageData.data; + var TRANSPARENT_ALPHA_THRESHOLD = 0.05; + var DARK_LIGHTNESS_THRESHOLD = 0.4; + var LIGHT_LIGHTNESS_THRESHOLD = 0.7; + var transparentPixelsCount = 0; + var darkPixelsCount = 0; + var lightPixelsCount = 0; + var i, x, y; + var r, g, b, a; + var l, min, max; + for (y = 0; y < height; y++) { + for (x = 0; x < width; x++) { + i = 4 * (y * width + x); + r = d[i + 0] / 255; + g = d[i + 1] / 255; + b = d[i + 2] / 255; + a = d[i + 3] / 255; + if (a < TRANSPARENT_ALPHA_THRESHOLD) { + transparentPixelsCount++; + } + else { + min = Math.min(r, g, b); + max = Math.max(r, g, b); + l = (max + min) / 2; + if (l < DARK_LIGHTNESS_THRESHOLD) { + darkPixelsCount++; + } + if (l > LIGHT_LIGHTNESS_THRESHOLD) { + lightPixelsCount++; + } + } + } + } + var totalPixelsCount = width * height; + var opaquePixelsCount = totalPixelsCount - transparentPixelsCount; + var DARK_IMAGE_THRESHOLD = 0.7; + var LIGHT_IMAGE_THRESHOLD = 0.7; + var TRANSPARENT_IMAGE_THRESHOLD = 0.1; + var LARGE_IMAGE_PIXELS_COUNT = 800 * 600; + return { + isDark: ((darkPixelsCount / opaquePixelsCount) >= DARK_IMAGE_THRESHOLD), + isLight: ((lightPixelsCount / opaquePixelsCount) >= LIGHT_IMAGE_THRESHOLD), + isTransparent: ((transparentPixelsCount / totalPixelsCount) >= TRANSPARENT_IMAGE_THRESHOLD), + isLarge: (naturalPixelsCount >= LARGE_IMAGE_PIXELS_COUNT), + }; + } + function getFilteredImageDataURL(_a, filter) { + var dataURL = _a.dataURL, width = _a.width, height = _a.height; + var matrix = getSVGFilterMatrixValue(filter); + var svg = [ + "", + '', + '', + "", + '', + '', + "", + '', + ].join(''); + var bytes = new Uint8Array(svg.length); + for (var i = 0; i < svg.length; i++) { + bytes[i] = svg.charCodeAt(i); + } + var blob = new Blob([bytes], { type: 'image/svg+xml' }); + var objectURL = URL.createObjectURL(blob); + return objectURL; + } + + function getModifiableCSSDeclaration(property, value, rule, isCancelled) { + var important = Boolean(rule && rule.style && rule.style.getPropertyPriority(property)); + var sourceValue = value; + if (property.startsWith('--')) { + return null; + } + else if ((property.indexOf('color') >= 0 && property !== '-webkit-print-color-adjust') || + property === 'fill' || + property === 'stroke') { + var modifier = getColorModifier(property, value); + if (modifier) { + return { property: property, value: modifier, important: important, sourceValue: sourceValue }; + } + } + else if (property === 'background-image') { + var modifier = getBgImageModifier(property, value, rule, isCancelled); + if (modifier) { + return { property: property, value: modifier, important: important, sourceValue: sourceValue }; + } + } + else if (property.indexOf('shadow') >= 0) { + var modifier = getShadowModifier(property, value); + if (modifier) { + return { property: property, value: modifier, important: important, sourceValue: sourceValue }; + } + } + return null; + } + function getModifiedUserAgentStyle(filter, isIFrame) { + var lines = []; + if (!isIFrame) { + lines.push('html {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 255, g: 255, b: 255 }, filter) + " !important;"); + lines.push('}'); + } + lines.push((isIFrame ? '' : 'html, body, ') + "input, textarea, select, button {"); + lines.push(" background-color: " + modifyBackgroundColor({ r: 255, g: 255, b: 255 }, filter) + ";"); + lines.push('}'); + lines.push('html, body, input, textarea, select, button {'); + lines.push(" border-color: " + modifyBorderColor({ r: 76, g: 76, b: 76 }, filter) + ";"); + lines.push(" color: " + modifyForegroundColor({ r: 0, g: 0, b: 0 }, filter) + ";"); + lines.push('}'); + lines.push('a {'); + lines.push(" color: " + modifyForegroundColor({ r: 0, g: 64, b: 255 }, filter) + ";"); + lines.push('}'); + lines.push('table {'); + lines.push(" border-color: " + modifyBorderColor({ r: 128, g: 128, b: 128 }, filter) + ";"); + lines.push('}'); + lines.push('::placeholder {'); + lines.push(" color: " + modifyForegroundColor({ r: 169, g: 169, b: 169 }, filter) + ";"); + lines.push('}'); + ['::selection', '::-moz-selection'].forEach(function (selection) { + lines.push(selection + " {"); + lines.push(" background-color: " + modifyBackgroundColor({ r: 0, g: 96, b: 212 }, filter) + ";"); + lines.push(" color: " + modifyForegroundColor({ r: 255, g: 255, b: 255 }, filter) + ";"); + lines.push('}'); + }); + lines.push('input:-webkit-autofill,'); + lines.push('textarea:-webkit-autofill,'); + lines.push('select:-webkit-autofill {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 250, g: 255, b: 189 }, filter) + " !important;"); + lines.push(" color: " + modifyForegroundColor({ r: 0, g: 0, b: 0 }, filter) + " !important;"); + lines.push('}'); + if (!isMacOS()) { + lines.push('::-webkit-scrollbar {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 241, g: 241, b: 241 }, filter) + ";"); + lines.push(" color: " + modifyForegroundColor({ r: 96, g: 96, b: 96 }, filter) + ";"); + lines.push('}'); + lines.push('::-webkit-scrollbar-thumb {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 193, g: 193, b: 193 }, filter) + ";"); + lines.push('}'); + lines.push('::-webkit-scrollbar-thumb:hover {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 166, g: 166, b: 166 }, filter) + ";"); + lines.push('}'); + lines.push('::-webkit-scrollbar-thumb:active {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 96, g: 96, b: 96 }, filter) + ";"); + lines.push('}'); + lines.push('::-webkit-scrollbar-corner {'); + lines.push(" background-color: " + modifyBackgroundColor({ r: 255, g: 255, b: 255 }, filter) + ";"); + lines.push('}'); + lines.push('* {'); + lines.push(" scrollbar-color: " + modifyBackgroundColor({ r: 193, g: 193, b: 193 }, filter) + " " + modifyBackgroundColor({ r: 241, g: 241, b: 241 }, filter) + ";"); + lines.push('}'); + } + return lines.join('\n'); + } + function getModifiedFallbackStyle(filter, _a) { + var strict = _a.strict; + var lines = []; + lines.push("html, body, " + (strict ? 'body *' : 'body > *') + " {"); + lines.push(" background-color: " + modifyBackgroundColor({ r: 255, g: 255, b: 255 }, filter) + " !important;"); + lines.push(" border-color: " + modifyBorderColor({ r: 64, g: 64, b: 64 }, filter) + " !important;"); + lines.push(" color: " + modifyForegroundColor({ r: 0, g: 0, b: 0 }, filter) + " !important;"); + lines.push('}'); + return lines.join('\n'); + } + var unparsableColors = new Set([ + 'inherit', + 'transparent', + 'initial', + 'currentcolor', + 'none', + ]); + var colorParseCache = new Map(); + function parseColorWithCache($color) { + $color = $color.trim(); + if (colorParseCache.has($color)) { + return colorParseCache.get($color); + } + var color = parse($color); + colorParseCache.set($color, color); + return color; + } + function tryParseColor($color) { + try { + return parseColorWithCache($color); + } + catch (err) { + return null; + } + } + function getColorModifier(prop, value) { + if (unparsableColors.has(value.toLowerCase())) { + return value; + } + try { + var rgb_1 = parseColorWithCache(value); + if (prop.indexOf('background') >= 0) { + return function (filter) { return modifyBackgroundColor(rgb_1, filter); }; + } + if (prop.indexOf('border') >= 0 || prop.indexOf('outline') >= 0) { + return function (filter) { return modifyBorderColor(rgb_1, filter); }; + } + return function (filter) { return modifyForegroundColor(rgb_1, filter); }; + } + catch (err) { + logWarn('Color parse error', err); + return null; + } + } + var gradientRegex = /[\-a-z]+gradient\(([^\(\)]*(\(([^\(\)]*(\(.*?\)))*[^\(\)]*\))){0,15}[^\(\)]*\)/g; + var imageDetailsCache = new Map(); + var awaitingForImageLoading = new Map(); + function getBgImageModifier(prop, value, rule, isCancelled) { + var _this = this; + try { + var gradients = getMatches(gradientRegex, value); + var urls = getMatches(cssURLRegex, value); + if (urls.length === 0 && gradients.length === 0) { + return value; + } + var getIndices = function (matches) { + var index = 0; + return matches.map(function (match) { + var valueIndex = value.indexOf(match, index); + index = valueIndex + match.length; + return { match: match, index: valueIndex }; + }); + }; + var matches_1 = getIndices(urls).map(function (i) { return (__assign({ type: 'url' }, i)); }) + .concat(getIndices(gradients).map(function (i) { return (__assign({ type: 'gradient' }, i)); })) + .sort(function (a, b) { return a.index - b.index; }); + var getGradientModifier_1 = function (gradient) { + var match = gradient.match(/^(.*-gradient)\((.*)\)$/); + var type = match[1]; + var content = match[2]; + var partsRegex = /([^\(\),]+(\([^\(\)]*(\([^\(\)]*\)*[^\(\)]*)?\))?[^\(\),]*),?/g; + var colorStopRegex = /^(from|color-stop|to)\(([^\(\)]*?,\s*)?(.*?)\)$/; + var parts = getMatches(partsRegex, content, 1).map(function (part) { + part = part.trim(); + var rgb = tryParseColor(part); + if (rgb) { + return function (filter) { return modifyGradientColor(rgb, filter); }; + } + var space = part.lastIndexOf(' '); + rgb = tryParseColor(part.substring(0, space)); + if (rgb) { + return function (filter) { return modifyGradientColor(rgb, filter) + " " + part.substring(space + 1); }; + } + var colorStopMatch = part.match(colorStopRegex); + if (colorStopMatch) { + rgb = tryParseColor(colorStopMatch[3]); + if (rgb) { + return function (filter) { return colorStopMatch[1] + "(" + (colorStopMatch[2] ? colorStopMatch[2] + ", " : '') + modifyGradientColor(rgb, filter) + ")"; }; + } + } + return function () { return part; }; + }); + return function (filter) { + return type + "(" + parts.map(function (modify) { return modify(filter); }).join(', ') + ")"; + }; + }; + var getURLModifier_1 = function (urlValue) { + var url = getCSSURLValue(urlValue); + if (rule.parentStyleSheet.href) { + var basePath = getCSSBaseBath(rule.parentStyleSheet.href); + url = getAbsoluteURL(basePath, url); + } + else if (rule.parentStyleSheet.ownerNode && rule.parentStyleSheet.ownerNode.baseURI) { + url = getAbsoluteURL(rule.parentStyleSheet.ownerNode.baseURI, url); + } + else { + url = getAbsoluteURL(location.origin, url); + } + var absoluteValue = "url(\"" + url + "\")"; + return function (filter) { return __awaiter(_this, void 0, void 0, function () { + var imageDetails, awaiters_1, err_1, bgImageValue; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!imageDetailsCache.has(url)) return [3, 1]; + imageDetails = imageDetailsCache.get(url); + return [3, 7]; + case 1: + _a.trys.push([1, 6, , 7]); + if (!awaitingForImageLoading.has(url)) return [3, 3]; + awaiters_1 = awaitingForImageLoading.get(url); + return [4, new Promise(function (resolve) { return awaiters_1.push(resolve); })]; + case 2: + imageDetails = _a.sent(); + if (!imageDetails) { + return [2, null]; + } + return [3, 5]; + case 3: + awaitingForImageLoading.set(url, []); + return [4, getImageDetails(url)]; + case 4: + imageDetails = _a.sent(); + imageDetailsCache.set(url, imageDetails); + awaitingForImageLoading.get(url).forEach(function (resolve) { return resolve(imageDetails); }); + awaitingForImageLoading.delete(url); + _a.label = 5; + case 5: + if (isCancelled()) { + return [2, null]; + } + return [3, 7]; + case 6: + err_1 = _a.sent(); + logWarn(err_1); + if (awaitingForImageLoading.has(url)) { + awaitingForImageLoading.get(url).forEach(function (resolve) { return resolve(null); }); + awaitingForImageLoading.delete(url); + } + return [2, absoluteValue]; + case 7: + bgImageValue = getBgImageValue_1(imageDetails, filter) || absoluteValue; + return [2, bgImageValue]; + } + }); + }); }; + }; + var getBgImageValue_1 = function (imageDetails, filter) { + var isDark = imageDetails.isDark, isLight = imageDetails.isLight, isTransparent = imageDetails.isTransparent, isLarge = imageDetails.isLarge, width = imageDetails.width; + var result; + if (isDark && isTransparent && filter.mode === 1 && !isLarge && width > 2) { + logInfo("Inverting dark image " + imageDetails.src); + var inverted = getFilteredImageDataURL(imageDetails, __assign(__assign({}, filter), { sepia: clamp(filter.sepia + 10, 0, 100) })); + result = "url(\"" + inverted + "\")"; + } + else if (isLight && !isTransparent && filter.mode === 1) { + if (isLarge) { + result = 'none'; + } + else { + logInfo("Dimming light image " + imageDetails.src); + var dimmed = getFilteredImageDataURL(imageDetails, filter); + result = "url(\"" + dimmed + "\")"; + } + } + else if (filter.mode === 0 && isLight && !isLarge) { + logInfo("Applying filter to image " + imageDetails.src); + var filtered = getFilteredImageDataURL(imageDetails, __assign(__assign({}, filter), { brightness: clamp(filter.brightness - 10, 5, 200), sepia: clamp(filter.sepia + 10, 0, 100) })); + result = "url(\"" + filtered + "\")"; + } + else { + result = null; + } + return result; + }; + var modifiers_1 = []; + var index_1 = 0; + matches_1.forEach(function (_a, i) { + var match = _a.match, type = _a.type, matchStart = _a.index; + var prefixStart = index_1; + var matchEnd = matchStart + match.length; + index_1 = matchEnd; + modifiers_1.push(function () { return value.substring(prefixStart, matchStart); }); + modifiers_1.push(type === 'url' ? getURLModifier_1(match) : getGradientModifier_1(match)); + if (i === matches_1.length - 1) { + modifiers_1.push(function () { return value.substring(matchEnd); }); + } + }); + return function (filter) { + var results = modifiers_1.map(function (modify) { return modify(filter); }); + if (results.some(function (r) { return r instanceof Promise; })) { + return Promise.all(results) + .then(function (asyncResults) { + return asyncResults.join(''); + }); + } + return results.join(''); + }; + } + catch (err) { + logWarn("Unable to parse gradient " + value, err); + return null; + } + } + function getShadowModifier(prop, value) { + try { + var index_2 = 0; + var colorMatches_1 = getMatches(/(^|\s)([a-z]+\(.+?\)|#[0-9a-f]+|[a-z]+)(.*?(inset|outset)?($|,))/ig, value, 2); + var modifiers_2 = colorMatches_1.map(function (match, i) { + var prefixIndex = index_2; + var matchIndex = value.indexOf(match, index_2); + var matchEnd = matchIndex + match.length; + index_2 = matchEnd; + var rgb = tryParseColor(match); + if (!rgb) { + return function () { return value.substring(prefixIndex, matchEnd); }; + } + return function (filter) { return "" + value.substring(prefixIndex, matchIndex) + modifyShadowColor(rgb, filter) + (i === colorMatches_1.length - 1 ? value.substring(matchEnd) : ''); }; + }); + return function (filter) { return modifiers_2.map(function (modify) { return modify(filter); }).join(''); }; + } + catch (err) { + logWarn("Unable to parse shadow " + value, err); + return null; + } + } + function cleanModificationCache() { + colorParseCache.clear(); + clearColorModificationCache(); + imageDetailsCache.clear(); + awaitingForImageLoading.clear(); + } + + var overrides = { + 'background-color': { + customProp: '--darkreader-inline-bgcolor', + cssProp: 'background-color', + dataAttr: 'data-darkreader-inline-bgcolor', + store: new WeakSet(), + }, + 'background-image': { + customProp: '--darkreader-inline-bgimage', + cssProp: 'background-image', + dataAttr: 'data-darkreader-inline-bgimage', + store: new WeakSet(), + }, + 'border-color': { + customProp: '--darkreader-inline-border', + cssProp: 'border-color', + dataAttr: 'data-darkreader-inline-border', + store: new WeakSet(), + }, + 'border-bottom-color': { + customProp: '--darkreader-inline-border-bottom', + cssProp: 'border-bottom-color', + dataAttr: 'data-darkreader-inline-border-bottom', + store: new WeakSet(), + }, + 'border-left-color': { + customProp: '--darkreader-inline-border-left', + cssProp: 'border-left-color', + dataAttr: 'data-darkreader-inline-border-left', + store: new WeakSet(), + }, + 'border-right-color': { + customProp: '--darkreader-inline-border-right', + cssProp: 'border-right-color', + dataAttr: 'data-darkreader-inline-border-right', + store: new WeakSet(), + }, + 'border-top-color': { + customProp: '--darkreader-inline-border-top', + cssProp: 'border-top-color', + dataAttr: 'data-darkreader-inline-border-top', + store: new WeakSet(), + }, + 'box-shadow': { + customProp: '--darkreader-inline-boxshadow', + cssProp: 'box-shadow', + dataAttr: 'data-darkreader-inline-boxshadow', + store: new WeakSet(), + }, + 'color': { + customProp: '--darkreader-inline-color', + cssProp: 'color', + dataAttr: 'data-darkreader-inline-color', + store: new WeakSet(), + }, + 'fill': { + customProp: '--darkreader-inline-fill', + cssProp: 'fill', + dataAttr: 'data-darkreader-inline-fill', + store: new WeakSet(), + }, + 'stroke': { + customProp: '--darkreader-inline-stroke', + cssProp: 'stroke', + dataAttr: 'data-darkreader-inline-stroke', + store: new WeakSet(), + }, + 'outline-color': { + customProp: '--darkreader-inline-outline', + cssProp: 'outline-color', + dataAttr: 'data-darkreader-inline-outline', + store: new WeakSet(), + }, + }; + var overridesList = Object.values(overrides); + var INLINE_STYLE_ATTRS = ['style', 'fill', 'stroke', 'bgcolor', 'color']; + var INLINE_STYLE_SELECTOR = INLINE_STYLE_ATTRS.map(function (attr) { return "[" + attr + "]"; }).join(', '); + function getInlineOverrideStyle() { + return overridesList.map(function (_a) { + var dataAttr = _a.dataAttr, customProp = _a.customProp, cssProp = _a.cssProp; + return [ + "[" + dataAttr + "] {", + " " + cssProp + ": var(" + customProp + ") !important;", + '}', + ].join('\n'); + }).join('\n'); + } + function expand(nodes, selector) { + var results = []; + nodes.forEach(function (n) { + if (n instanceof Element) { + if (n.matches(selector)) { + results.push(n); + } + results.push.apply(results, Array.from(n.querySelectorAll(selector))); + } + }); + return results; + } + var observers = new Map(); + function watchForInlineStyles(elementStyleDidChange, shadowRootDiscovered) { + deepWatchForInlineStyles(document.documentElement, elementStyleDidChange, shadowRootDiscovered); + iterateShadowNodes(document.documentElement, function (node) { + deepWatchForInlineStyles(node.shadowRoot, elementStyleDidChange, shadowRootDiscovered); + }); + } + function deepWatchForInlineStyles(root, elementStyleDidChange, shadowRootDiscovered) { + if (observers.has(root)) { + observers.get(root).disconnect(); + } + var observer = new MutationObserver(function (mutations) { + mutations.forEach(function (m) { + var createdInlineStyles = expand(Array.from(m.addedNodes), INLINE_STYLE_SELECTOR); + if (createdInlineStyles.length > 0) { + createdInlineStyles.forEach(function (el) { return elementStyleDidChange(el); }); + } + if (m.type === 'attributes') { + if (INLINE_STYLE_ATTRS.includes(m.attributeName)) { + elementStyleDidChange(m.target); + } + overridesList + .filter(function (_a) { + var store = _a.store, dataAttr = _a.dataAttr; + return store.has(m.target) && !m.target.hasAttribute(dataAttr); + }) + .forEach(function (_a) { + var dataAttr = _a.dataAttr; + return m.target.setAttribute(dataAttr, ''); + }); + } + }); + mutations.forEach(function (m) { + m.addedNodes.forEach(function (added) { + if (added.isConnected) { + iterateShadowNodes(added, function (n) { + shadowRootDiscovered(n.shadowRoot); + deepWatchForInlineStyles(n.shadowRoot, elementStyleDidChange, shadowRootDiscovered); + }); + } + }); + }); + }); + observer.observe(root, { + childList: true, + subtree: true, + attributes: true, + attributeFilter: INLINE_STYLE_ATTRS.concat(overridesList.map(function (_a) { + var dataAttr = _a.dataAttr; + return dataAttr; + })), + }); + observers.set(root, observer); + } + function stopWatchingForInlineStyles() { + observers.forEach(function (o) { return o.disconnect(); }); + observers.clear(); + } + var inlineStyleCache = new WeakMap(); + var filterProps = ['brightness', 'contrast', 'grayscale', 'sepia', 'mode']; + function getInlineStyleCacheKey(el, theme) { + return INLINE_STYLE_ATTRS + .map(function (attr) { return attr + "=\"" + el.getAttribute(attr) + "\""; }) + .concat(filterProps.map(function (prop) { return prop + "=\"" + theme[prop] + "\""; })) + .join(' '); + } + function overrideInlineStyle(element, theme) { + var cacheKey = getInlineStyleCacheKey(element, theme); + if (cacheKey === inlineStyleCache.get(element)) { + return; + } + var unsetProps = new Set(Object.keys(overrides)); + function setCustomProp(targetCSSProp, modifierCSSProp, cssVal) { + var _a = overrides[targetCSSProp], customProp = _a.customProp, dataAttr = _a.dataAttr; + var mod = getModifiableCSSDeclaration(modifierCSSProp, cssVal, null, null); + if (!mod) { + return; + } + var value = mod.value; + if (typeof value === 'function') { + value = value(theme); + } + element.style.setProperty(customProp, value); + if (!element.hasAttribute(dataAttr)) { + element.setAttribute(dataAttr, ''); + } + unsetProps.delete(targetCSSProp); + } + if (element.hasAttribute('bgcolor')) { + var value = element.getAttribute('bgcolor'); + if (value.match(/^[0-9a-f]{3}$/i) || value.match(/^[0-9a-f]{6}$/i)) { + value = "#" + value; + } + setCustomProp('background-color', 'background-color', value); + } + if (element.hasAttribute('color')) { + var value = element.getAttribute('color'); + if (value.match(/^[0-9a-f]{3}$/i) || value.match(/^[0-9a-f]{6}$/i)) { + value = "#" + value; + } + setCustomProp('color', 'color', value); + } + if (element.hasAttribute('fill') && element instanceof SVGElement) { + var SMALL_SVG_LIMIT = 32; + var value = element.getAttribute('fill'); + var isBg = false; + if (!(element instanceof SVGTextElement)) { + var _a = element.getBoundingClientRect(), width = _a.width, height = _a.height; + isBg = (width > SMALL_SVG_LIMIT || height > SMALL_SVG_LIMIT); + } + setCustomProp('fill', isBg ? 'background-color' : 'color', value); + } + if (element.hasAttribute('stroke')) { + var value = element.getAttribute('stroke'); + setCustomProp('stroke', element instanceof SVGLineElement || element instanceof SVGTextElement ? 'border-color' : 'color', value); + } + element.style && iterateCSSDeclarations(element.style, function (property, value) { + if (property === 'background-image' && value.indexOf('url') >= 0) { + return; + } + if (overrides.hasOwnProperty(property)) { + setCustomProp(property, property, value); + } + }); + if (element.style && element instanceof SVGTextElement && element.style.fill) { + setCustomProp('fill', 'color', element.style.getPropertyValue('fill')); + } + Array.from(unsetProps).forEach(function (cssProp) { + var _a = overrides[cssProp], store = _a.store, dataAttr = _a.dataAttr; + store.delete(element); + element.removeAttribute(dataAttr); + }); + inlineStyleCache.set(element, getInlineStyleCacheKey(element, theme)); + } + + var metaThemeColorName = 'theme-color'; + var metaThemeColorSelector = "meta[name=\"" + metaThemeColorName + "\"]"; + var srcMetaThemeColor = null; + var observer = null; + function changeMetaThemeColor(meta, theme) { + srcMetaThemeColor = srcMetaThemeColor || meta.content; + try { + var color = parse(srcMetaThemeColor); + meta.content = modifyBackgroundColor(color, theme); + } + catch (err) { + logWarn(err); + } + } + function changeMetaThemeColorWhenAvailable(theme) { + var meta = document.querySelector(metaThemeColorSelector); + if (meta) { + changeMetaThemeColor(meta, theme); + } + else { + if (observer) { + observer.disconnect(); + } + observer = new MutationObserver(function (mutations) { + loop: for (var _i = 0, mutations_1 = mutations; _i < mutations_1.length; _i++) { + var m = mutations_1[_i]; + for (var _a = 0, _b = Array.from(m.addedNodes); _a < _b.length; _a++) { + var node = _b[_a]; + if (node instanceof HTMLMetaElement && node.name === metaThemeColorName) { + observer.disconnect(); + observer = null; + changeMetaThemeColor(node, theme); + break loop; + } + } + } + }); + observer.observe(document.head, { childList: true }); + } + } + function restoreMetaThemeColor() { + if (observer) { + observer.disconnect(); + observer = null; + } + var meta = document.querySelector(metaThemeColorSelector); + if (meta && srcMetaThemeColor) { + meta.content = srcMetaThemeColor; + } + } + + var STYLE_SELECTOR = (function () { + var selectors = [ + 'html /deep/ link[rel*="stylesheet" i]:not([disabled])', + 'html /deep/ style', + ':host /deep/ link[rel*="stylesheet" i]:not([disabled])', + ':host /deep/ style', + ':host link[rel*="stylesheet" i]:not([disabled])', + ':host style', + ]; + if (!isDeepSelectorSupported()) { + selectors = selectors.map(function (s) { return s.replace('/deep/ ', ''); }); + } + if (!isHostSelectorSupported()) { + selectors = selectors.filter(function (s) { return s.startsWith(':host'); }); + } + return selectors.join(', '); + })(); + function shouldManageStyle(element) { + return (((element instanceof HTMLStyleElement) || + (element instanceof SVGStyleElement) || + (element instanceof HTMLLinkElement && + element.rel && + element.rel.toLowerCase().includes('stylesheet') && + !element.disabled)) && + !element.classList.contains('darkreader') && + element.media !== 'print'); + } + var asyncQueue = createAsyncTasksQueue(); + function manageStyle(element, _a) { + var update = _a.update, loadingStart = _a.loadingStart, loadingEnd = _a.loadingEnd; + var prevStyles = []; + var next = element; + while ((next = next.nextElementSibling) && next.matches('.darkreader')) { + prevStyles.push(next); + } + var corsCopy = prevStyles.find(function (el) { return el.matches('.darkreader--cors'); }) || null; + var syncStyle = prevStyles.find(function (el) { return el.matches('.darkreader--sync'); }) || null; + var corsCopyPositionWatcher = null; + var syncStylePositionWatcher = null; + var cancelAsyncOperations = false; + function isCancelled() { + return cancelAsyncOperations; + } + var observer = new MutationObserver(function () { + update(); + }); + var observerOptions = { attributes: true, childList: true, characterData: true }; + function containsCSSImport() { + return element instanceof HTMLStyleElement && element.textContent.trim().match(cssImportRegex); + } + function getRulesSync() { + if (corsCopy) { + return corsCopy.sheet.cssRules; + } + if (element.sheet == null) { + return null; + } + if (element instanceof HTMLLinkElement) { + try { + return element.sheet.cssRules; + } + catch (err) { + logWarn(err); + return null; + } + } + if (containsCSSImport()) { + return null; + } + return safeGetSheetRules(); + } + function insertStyle() { + if (corsCopy) { + if (element.nextSibling !== corsCopy) { + element.parentNode.insertBefore(corsCopy, element.nextSibling); + } + if (corsCopy.nextSibling !== syncStyle) { + element.parentNode.insertBefore(syncStyle, corsCopy.nextSibling); + } + } + else if (element.nextSibling !== syncStyle) { + element.parentNode.insertBefore(syncStyle, element.nextSibling); + } + } + function createSyncStyle() { + syncStyle = element instanceof SVGStyleElement ? + document.createElementNS('http://www.w3.org/2000/svg', 'style') : + document.createElement('style'); + syncStyle.classList.add('darkreader'); + syncStyle.classList.add('darkreader--sync'); + syncStyle.media = 'screen'; + } + var isLoadingRules = false; + var wasLoadingError = false; + function getRulesAsync() { + return __awaiter(this, void 0, void 0, function () { + var cssText, cssBasePath, err_1, fullCSSText, err_2; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!(element instanceof HTMLLinkElement)) return [3, 6]; + if (!(element.sheet == null)) return [3, 4]; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + return [4, linkLoading(element)]; + case 2: + _a.sent(); + if (cancelAsyncOperations) { + return [2, null]; + } + return [3, 4]; + case 3: + err_1 = _a.sent(); + logWarn(err_1); + wasLoadingError = true; + return [2, null]; + case 4: + try { + if (element.sheet.cssRules != null) { + return [2, element.sheet.cssRules]; + } + } + catch (err) { + logWarn(err); + } + return [4, loadText(element.href)]; + case 5: + cssText = _a.sent(); + cssBasePath = getCSSBaseBath(element.href); + if (cancelAsyncOperations) { + return [2, null]; + } + return [3, 7]; + case 6: + if (containsCSSImport()) { + cssText = element.textContent.trim(); + cssBasePath = getCSSBaseBath(location.href); + } + else { + return [2, null]; + } + _a.label = 7; + case 7: + if (!cssText) return [3, 12]; + _a.label = 8; + case 8: + _a.trys.push([8, 10, , 11]); + return [4, replaceCSSImports(cssText, cssBasePath)]; + case 9: + fullCSSText = _a.sent(); + corsCopy = createCORSCopy(element, fullCSSText); + return [3, 11]; + case 10: + err_2 = _a.sent(); + logWarn(err_2); + return [3, 11]; + case 11: + if (corsCopy) { + corsCopyPositionWatcher = watchForNodePosition(corsCopy, { watchParent: true, watchSibling: true }); + return [2, corsCopy.sheet.cssRules]; + } + _a.label = 12; + case 12: return [2, null]; + } + }); + }); + } + function details() { + var rules = getRulesSync(); + if (!rules) { + if (isLoadingRules || wasLoadingError) { + return null; + } + isLoadingRules = true; + loadingStart(); + getRulesAsync().then(function (results) { + isLoadingRules = false; + loadingEnd(); + if (results) { + update(); + } + }).catch(function (err) { + logWarn(err); + isLoadingRules = false; + loadingEnd(); + }); + return null; + } + var variables = getCSSVariables(rules); + return { variables: variables }; + } + function getFilterKey(filter) { + return ['mode', 'brightness', 'contrast', 'grayscale', 'sepia'].map(function (p) { return p + ":" + filter[p]; }).join(';'); + } + var renderId = 0; + var rulesTextCache = new Map(); + var rulesModCache = new Map(); + var prevFilterKey = null; + var forceRestore = false; + function render(filter, variables) { + var rules = getRulesSync(); + if (!rules) { + return; + } + cancelAsyncOperations = false; + var rulesChanged = (rulesModCache.size === 0); + var notFoundCacheKeys = new Set(rulesModCache.keys()); + var filterKey = getFilterKey(filter); + var filterChanged = (filterKey !== prevFilterKey); + var modRules = []; + iterateCSSRules(rules, function (rule) { + var cssText = rule.cssText; + var textDiffersFromPrev = false; + notFoundCacheKeys.delete(cssText); + if (!rulesTextCache.has(cssText)) { + rulesTextCache.set(cssText, cssText); + textDiffersFromPrev = true; + } + var vars = null; + var varsRule = null; + if (variables.size > 0 || cssText.includes('var(')) { + var cssTextWithVariables = replaceCSSVariables(cssText, variables); + if (rulesTextCache.get(cssText) !== cssTextWithVariables) { + rulesTextCache.set(cssText, cssTextWithVariables); + textDiffersFromPrev = true; + vars = document.createElement('style'); + vars.classList.add('darkreader'); + vars.classList.add('darkreader--vars'); + vars.media = 'screen'; + vars.textContent = cssTextWithVariables; + element.parentNode.insertBefore(vars, element.nextSibling); + varsRule = vars.sheet.cssRules[0]; + } + } + if (textDiffersFromPrev) { + rulesChanged = true; + } + else { + modRules.push(rulesModCache.get(cssText)); + return; + } + var modDecs = []; + var targetRule = varsRule || rule; + targetRule && targetRule.style && iterateCSSDeclarations(targetRule.style, function (property, value) { + var mod = getModifiableCSSDeclaration(property, value, rule, isCancelled); + if (mod) { + modDecs.push(mod); + } + }); + var modRule = null; + if (modDecs.length > 0) { + modRule = { selector: rule.selectorText, declarations: modDecs }; + if (rule.parentRule instanceof CSSMediaRule) { + modRule.media = rule.parentRule.media.mediaText; + } + modRules.push(modRule); + } + rulesModCache.set(cssText, modRule); + removeNode(vars); + }); + notFoundCacheKeys.forEach(function (key) { + rulesTextCache.delete(key); + rulesModCache.delete(key); + }); + prevFilterKey = filterKey; + if (!forceRestore && !rulesChanged && !filterChanged) { + return; + } + renderId++; + forceRestore = false; + function setRule(target, index, declarations) { + var selector = declarations[0].selector; + target.insertRule(selector + " {}", index); + var style = target.cssRules.item(index).style; + declarations.forEach(function (_a) { + var property = _a.property, value = _a.value, important = _a.important, sourceValue = _a.sourceValue; + style.setProperty(property, value == null ? sourceValue : value, important ? 'important' : ''); + }); + } + var readyDeclarations = []; + var asyncDeclarations = new Map(); + var asyncDeclarationCounter = 0; + function buildStyleSheet() { + var groups = []; + readyDeclarations.forEach(function (decl, i) { + var mediaGroup; + var selectorGroup; + var prev = i === 0 ? null : readyDeclarations[i - 1]; + var isSameMedia = prev && prev.media === decl.media; + var isSameMediaAndSelector = prev && isSameMedia && prev.selector === decl.selector; + if (isSameMedia) { + mediaGroup = groups[groups.length - 1]; + } + else { + mediaGroup = []; + groups.push(mediaGroup); + } + if (isSameMediaAndSelector) { + selectorGroup = mediaGroup[mediaGroup.length - 1]; + } + else { + selectorGroup = []; + mediaGroup.push(selectorGroup); + } + selectorGroup.push(decl); + }); + if (!syncStyle) { + createSyncStyle(); + } + syncStylePositionWatcher && syncStylePositionWatcher.stop(); + insertStyle(); + var sheet = syncStyle.sheet; + for (var i = sheet.cssRules.length - 1; i >= 0; i--) { + sheet.deleteRule(i); + } + groups.forEach(function (mediaGroup) { + var media = mediaGroup[0][0].media; + var target; + if (media) { + sheet.insertRule("@media " + media + " {}", sheet.cssRules.length); + target = sheet.cssRules[sheet.cssRules.length - 1]; + } + else { + target = sheet; + } + mediaGroup.forEach(function (selectorGroup) { + var asyncItems = selectorGroup.filter(function (_a) { + var value = _a.value; + return value == null; + }); + if (asyncItems.length > 0) { + asyncItems.forEach(function (_a) { + var asyncKey = _a.asyncKey; + return asyncDeclarations.set(asyncKey, { declarations: selectorGroup, target: target, index: target.cssRules.length }); + }); + } + setRule(target, target.cssRules.length, selectorGroup); + }); + }); + if (syncStylePositionWatcher) { + syncStylePositionWatcher.run(); + } + else { + syncStylePositionWatcher = watchForNodePosition(syncStyle, { onRestore: buildStyleSheet, watchSibling: true, watchParent: true }); + } + } + function rebuildAsyncRule(key) { + var _a = asyncDeclarations.get(key), declarations = _a.declarations, target = _a.target, index = _a.index; + target.deleteRule(index); + setRule(target, index, declarations); + asyncDeclarations.delete(key); + } + modRules.filter(function (r) { return r; }).forEach(function (_a) { + var selector = _a.selector, declarations = _a.declarations, media = _a.media; + declarations.forEach(function (_a) { + var property = _a.property, value = _a.value, important = _a.important, sourceValue = _a.sourceValue; + if (typeof value === 'function') { + var modified = value(filter); + if (modified instanceof Promise) { + var index_1 = readyDeclarations.length; + var asyncKey_1 = asyncDeclarationCounter++; + readyDeclarations.push({ media: media, selector: selector, property: property, value: null, important: important, asyncKey: asyncKey_1, sourceValue: sourceValue }); + var promise = modified; + var currentRenderId_1 = renderId; + promise.then(function (asyncValue) { + if (!asyncValue || cancelAsyncOperations || currentRenderId_1 !== renderId) { + return; + } + readyDeclarations[index_1].value = asyncValue; + asyncQueue.add(function () { + if (cancelAsyncOperations || currentRenderId_1 !== renderId) { + return; + } + rebuildAsyncRule(asyncKey_1); + }); + }); + } + else { + readyDeclarations.push({ media: media, selector: selector, property: property, value: modified, important: important, sourceValue: sourceValue }); + } + } + else { + readyDeclarations.push({ media: media, selector: selector, property: property, value: value, important: important, sourceValue: sourceValue }); + } + }); + }); + buildStyleSheet(); + } + var rulesChangeKey = null; + var rulesCheckFrameId = null; + function safeGetSheetRules() { + try { + if (element.sheet == null) { + return null; + } + return element.sheet.cssRules; + } + catch (err) { + logWarn(err); + return null; + } + } + function updateRulesChangeKey() { + var rules = safeGetSheetRules(); + if (rules) { + rulesChangeKey = rules.length; + } + } + function didRulesKeyChange() { + var rules = safeGetSheetRules(); + return rules && rules.length !== rulesChangeKey; + } + function subscribeToSheetChanges() { + updateRulesChangeKey(); + unsubscribeFromSheetChanges(); + var checkForUpdate = function () { + if (didRulesKeyChange()) { + updateRulesChangeKey(); + update(); + } + rulesCheckFrameId = requestAnimationFrame(checkForUpdate); + }; + checkForUpdate(); + } + function unsubscribeFromSheetChanges() { + cancelAnimationFrame(rulesCheckFrameId); + } + function pause() { + observer.disconnect(); + cancelAsyncOperations = true; + corsCopyPositionWatcher && corsCopyPositionWatcher.stop(); + syncStylePositionWatcher && syncStylePositionWatcher.stop(); + unsubscribeFromSheetChanges(); + } + function destroy() { + pause(); + removeNode(corsCopy); + removeNode(syncStyle); + } + function watch() { + observer.observe(element, observerOptions); + if (element instanceof HTMLStyleElement) { + subscribeToSheetChanges(); + } + } + var maxMoveCount = 10; + var moveCount = 0; + function restore() { + if (!syncStyle) { + return; + } + moveCount++; + if (moveCount > maxMoveCount) { + logWarn('Style sheet was moved multiple times', element); + return; + } + logWarn('Restore style', syncStyle, element); + var shouldRestore = syncStyle.sheet == null || syncStyle.sheet.cssRules.length > 0; + insertStyle(); + if (shouldRestore) { + forceRestore = true; + updateRulesChangeKey(); + update(); + } + } + return { + details: details, + render: render, + pause: pause, + destroy: destroy, + watch: watch, + restore: restore, + }; + } + function linkLoading(link) { + return new Promise(function (resolve, reject) { + var cleanUp = function () { + link.removeEventListener('load', onLoad); + link.removeEventListener('error', onError); + }; + var onLoad = function () { + cleanUp(); + resolve(); + }; + var onError = function () { + cleanUp(); + reject("Link loading failed " + link.href); + }; + link.addEventListener('load', onLoad); + link.addEventListener('error', onError); + }); + } + function getCSSImportURL(importDeclaration) { + return getCSSURLValue(importDeclaration.substring(8).replace(/;$/, '')); + } + function loadText(url) { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!url.startsWith('data:')) return [3, 3]; + return [4, fetch(url)]; + case 1: return [4, (_a.sent()).text()]; + case 2: return [2, _a.sent()]; + case 3: return [4, bgFetch({ url: url, responseType: 'text', mimeType: 'text/css' })]; + case 4: return [2, _a.sent()]; + } + }); + }); + } + function replaceCSSImports(cssText, basePath) { + return __awaiter(this, void 0, void 0, function () { + var importMatches, _i, importMatches_1, match, importURL, absoluteURL, importedCSS, err_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + cssText = removeCSSComments(cssText); + cssText = replaceCSSFontFace(cssText); + cssText = replaceCSSRelativeURLsWithAbsolute(cssText, basePath); + importMatches = getMatches(cssImportRegex, cssText); + _i = 0, importMatches_1 = importMatches; + _a.label = 1; + case 1: + if (!(_i < importMatches_1.length)) return [3, 8]; + match = importMatches_1[_i]; + importURL = getCSSImportURL(match); + absoluteURL = getAbsoluteURL(basePath, importURL); + importedCSS = void 0; + _a.label = 2; + case 2: + _a.trys.push([2, 5, , 6]); + return [4, loadText(absoluteURL)]; + case 3: + importedCSS = _a.sent(); + return [4, replaceCSSImports(importedCSS, getCSSBaseBath(absoluteURL))]; + case 4: + importedCSS = _a.sent(); + return [3, 6]; + case 5: + err_3 = _a.sent(); + logWarn(err_3); + importedCSS = ''; + return [3, 6]; + case 6: + cssText = cssText.split(match).join(importedCSS); + _a.label = 7; + case 7: + _i++; + return [3, 1]; + case 8: + cssText = cssText.trim(); + return [2, cssText]; + } + }); + }); + } + function createCORSCopy(srcElement, cssText) { + if (!cssText) { + return null; + } + var cors = document.createElement('style'); + cors.classList.add('darkreader'); + cors.classList.add('darkreader--cors'); + cors.media = 'screen'; + cors.textContent = cssText; + srcElement.parentNode.insertBefore(cors, srcElement.nextSibling); + cors.sheet.disabled = true; + return cors; + } + + var observer$1 = null; + function getAllManageableStyles(nodes) { + var results = []; + Array.from(nodes).forEach(function (node) { + if (node instanceof Element) { + if (shouldManageStyle(node)) { + results.push(node); + } + } + if (node instanceof Element || node instanceof ShadowRoot) { + results.push.apply(results, Array.from(node.querySelectorAll(STYLE_SELECTOR)).filter(shouldManageStyle)); + } + }); + return results; + } + var undefinedGroups = new Map(); + var elementsDefinitionCallback; + function collectUndefinedElements(root) { + if (!isDefinedSelectorSupported()) { + return; + } + root.querySelectorAll(':not(:defined)') + .forEach(function (el) { + var tag = el.tagName.toLowerCase(); + if (!undefinedGroups.has(tag)) { + undefinedGroups.set(tag, new Set()); + customElementsWhenDefined(tag).then(function () { + if (elementsDefinitionCallback) { + var elements = undefinedGroups.get(tag); + undefinedGroups.delete(tag); + elementsDefinitionCallback(Array.from(elements)); + } + }); + } + undefinedGroups.get(tag).add(el); + }); + } + function customElementsWhenDefined(tag) { + return new Promise(function (resolve) { + if (window.customElements && typeof window.customElements.whenDefined === 'function') { + customElements.whenDefined(tag).then(resolve); + } + else { + var checkIfDefined_1 = function () { + var elements = undefinedGroups.get(tag); + if (elements && elements.size > 0) { + if (elements.values().next().value.matches(':defined')) { + resolve(); + } + else { + requestAnimationFrame(checkIfDefined_1); + } + } + }; + requestAnimationFrame(checkIfDefined_1); + } + }); + } + function watchWhenCustomElementsDefined(callback) { + elementsDefinitionCallback = callback; + } + function unsubscribeFromDefineCustomElements() { + elementsDefinitionCallback = null; + undefinedGroups.clear(); + } + var shadowObservers = new Set(); + var nodesShadowObservers = new WeakMap(); + function unsubscribeFromShadowRootChanges() { + shadowObservers.forEach(function (o) { return o.disconnect(); }); + shadowObservers.clear(); + nodesShadowObservers = new WeakMap(); + } + function watchForStyleChanges(update) { + if (observer$1) { + observer$1.disconnect(); + shadowObservers.forEach(function (o) { return o.disconnect(); }); + shadowObservers.clear(); + nodesShadowObservers = new WeakMap(); + } + function handleMutations(mutations) { + var createdStyles = new Set(); + var updatedStyles = new Set(); + var removedStyles = new Set(); + var movedStyles = new Set(); + var additions = new Set(); + var deletions = new Set(); + var styleUpdates = new Set(); + mutations.forEach(function (m) { + m.addedNodes.forEach(function (n) { return additions.add(n); }); + m.removedNodes.forEach(function (n) { return deletions.add(n); }); + if (m.type === 'attributes' && shouldManageStyle(m.target)) { + styleUpdates.add(m.target); + } + }); + var styleAdditions = getAllManageableStyles(additions); + var styleDeletions = getAllManageableStyles(deletions); + additions.forEach(function (n) { + iterateShadowNodes(n, function (host) { + var shadowStyles = getAllManageableStyles(host.shadowRoot.children); + if (shadowStyles.length > 0) { + styleAdditions.push.apply(styleAdditions, shadowStyles); + } + }); + }); + deletions.forEach(function (n) { + iterateShadowNodes(n, function (host) { + var shadowStyles = getAllManageableStyles(host.shadowRoot.children); + if (shadowStyles.length > 0) { + styleDeletions.push.apply(styleDeletions, shadowStyles); + } + }); + }); + styleDeletions.forEach(function (style) { + if (style.isConnected) { + movedStyles.add(style); + } + else { + removedStyles.add(style); + } + }); + styleUpdates.forEach(function (style) { + if (!removedStyles.has(style)) { + updatedStyles.add(style); + } + }); + styleAdditions.forEach(function (style) { + if (!(removedStyles.has(style) || movedStyles.has(style) || updatedStyles.has(style))) { + createdStyles.add(style); + } + }); + if (createdStyles.size + removedStyles.size + updatedStyles.size > 0) { + update({ + created: Array.from(createdStyles), + updated: Array.from(updatedStyles), + removed: Array.from(removedStyles), + moved: Array.from(movedStyles), + }); + } + additions.forEach(function (n) { + if (n.isConnected) { + iterateShadowNodes(n, subscribeForShadowRootChanges); + if (n instanceof Element) { + collectUndefinedElements(n); + } + } + }); + } + function subscribeForShadowRootChanges(node) { + if (nodesShadowObservers.has(node)) { + return; + } + var shadowObserver = new MutationObserver(handleMutations); + shadowObserver.observe(node.shadowRoot, mutationObserverOptions); + shadowObservers.add(shadowObserver); + nodesShadowObservers.set(node, shadowObserver); + } + var mutationObserverOptions = { childList: true, subtree: true, attributes: true, attributeFilter: ['rel', 'disabled'] }; + observer$1 = new MutationObserver(handleMutations); + observer$1.observe(document.documentElement, mutationObserverOptions); + iterateShadowNodes(document.documentElement, subscribeForShadowRootChanges); + watchWhenCustomElementsDefined(function (hosts) { + var newStyles = getAllManageableStyles(hosts.map(function (h) { return h.shadowRoot; })); + update({ created: newStyles, updated: [], removed: [], moved: [] }); + hosts.forEach(function (h) { return subscribeForShadowRootChanges(h); }); + }); + collectUndefinedElements(document); + } + function stopWatchingForStyleChanges() { + if (observer$1) { + observer$1.disconnect(); + observer$1 = null; + unsubscribeFromShadowRootChanges(); + unsubscribeFromDefineCustomElements(); + } + } + + var styleManagers = new Map(); + var variables = new Map(); + var filter = null; + var fixes = null; + var isIFrame = null; + function createOrUpdateStyle(className, root) { + if (root === void 0) { root = document.head || document; } + var style = root.querySelector("." + className); + if (!style) { + style = document.createElement('style'); + style.classList.add('darkreader'); + style.classList.add(className); + style.media = 'screen'; + } + return style; + } + var stylePositionWatchers = new Map(); + function setupStylePositionWatcher(node, alias) { + stylePositionWatchers.has(alias) && stylePositionWatchers.get(alias).stop(); + stylePositionWatchers.set(alias, watchForNodePosition(node, { watchParent: true, watchSibling: false })); + } + function stopStylePositionWatchers() { + Array.from(stylePositionWatchers.values()).forEach(function (watcher) { return watcher.stop(); }); + stylePositionWatchers.clear(); + } + function createStaticStyleOverrides() { + var fallbackStyle = createOrUpdateStyle('darkreader--fallback'); + document.head.insertBefore(fallbackStyle, document.head.firstChild); + fallbackStyle.textContent = getModifiedFallbackStyle(filter, { strict: true }); + setupStylePositionWatcher(fallbackStyle, 'fallback'); + var userAgentStyle = createOrUpdateStyle('darkreader--user-agent'); + document.head.insertBefore(userAgentStyle, fallbackStyle.nextSibling); + userAgentStyle.textContent = getModifiedUserAgentStyle(filter, isIFrame); + setupStylePositionWatcher(userAgentStyle, 'user-agent'); + var textStyle = createOrUpdateStyle('darkreader--text'); + document.head.insertBefore(textStyle, fallbackStyle.nextSibling); + if (filter.useFont || filter.textStroke > 0) { + textStyle.textContent = createTextStyle(filter); + } + else { + textStyle.textContent = ''; + } + setupStylePositionWatcher(textStyle, 'text'); + var invertStyle = createOrUpdateStyle('darkreader--invert'); + document.head.insertBefore(invertStyle, textStyle.nextSibling); + if (fixes && Array.isArray(fixes.invert) && fixes.invert.length > 0) { + invertStyle.textContent = [ + fixes.invert.join(', ') + " {", + " filter: " + getCSSFilterValue(__assign(__assign({}, filter), { contrast: filter.mode === 0 ? filter.contrast : clamp(filter.contrast - 10, 0, 100) })) + " !important;", + '}', + ].join('\n'); + } + else { + invertStyle.textContent = ''; + } + setupStylePositionWatcher(invertStyle, 'invert'); + var inlineStyle = createOrUpdateStyle('darkreader--inline'); + document.head.insertBefore(inlineStyle, invertStyle.nextSibling); + inlineStyle.textContent = getInlineOverrideStyle(); + setupStylePositionWatcher(inlineStyle, 'inline'); + var overrideStyle = createOrUpdateStyle('darkreader--override'); + document.head.appendChild(overrideStyle); + overrideStyle.textContent = fixes && fixes.css ? replaceCSSTemplates(fixes.css) : ''; + setupStylePositionWatcher(overrideStyle, 'override'); + } + var shadowRootsWithOverrides = new Set(); + function createShadowStaticStyleOverrides(root) { + var inlineStyle = createOrUpdateStyle('darkreader--inline', root); + root.insertBefore(inlineStyle, root.firstChild); + inlineStyle.textContent = getInlineOverrideStyle(); + shadowRootsWithOverrides.add(root); + } + function replaceCSSTemplates($cssText) { + return $cssText.replace(/\${(.+?)}/g, function (m0, $color) { + try { + var color = parseColorWithCache($color); + return modifyColor(color, filter); + } + catch (err) { + logWarn(err); + return $color; + } + }); + } + function cleanFallbackStyle() { + var fallback = document.head.querySelector('.darkreader--fallback'); + if (fallback) { + fallback.textContent = ''; + } + } + function createDynamicStyleOverrides() { + cancelRendering(); + updateVariables(getElementCSSVariables(document.documentElement)); + var allStyles = Array.from(document.querySelectorAll(STYLE_SELECTOR)); + iterateShadowNodes(document.documentElement, function (node) { + var shadowStyles = node.shadowRoot.querySelectorAll(STYLE_SELECTOR); + if (shadowStyles.length > 0) { + allStyles.push.apply(allStyles, Array.from(shadowStyles)); + } + }); + var newManagers = Array.from(allStyles) + .filter(function (style) { return !styleManagers.has(style) && shouldManageStyle(style); }) + .map(function (style) { return createManager(style); }); + var newVariables = newManagers + .map(function (manager) { return manager.details(); }) + .filter(function (details) { return details && details.variables.size > 0; }) + .map(function (_a) { + var variables = _a.variables; + return variables; + }); + if (newVariables.length === 0) { + styleManagers.forEach(function (manager) { return manager.render(filter, variables); }); + if (loadingStyles.size === 0) { + cleanFallbackStyle(); + } + } + else { + newVariables.forEach(function (variables) { return updateVariables(variables); }); + throttledRenderAllStyles(function () { + if (loadingStyles.size === 0) { + cleanFallbackStyle(); + } + }); + } + newManagers.forEach(function (manager) { return manager.watch(); }); + var inlineStyleElements = Array.from(document.querySelectorAll(INLINE_STYLE_SELECTOR)); + iterateShadowNodes(document.documentElement, function (node) { + var elements = node.shadowRoot.querySelectorAll(INLINE_STYLE_SELECTOR); + if (elements.length > 0) { + createShadowStaticStyleOverrides(node.shadowRoot); + inlineStyleElements.push.apply(inlineStyleElements, Array.from(elements)); + } + }); + inlineStyleElements.forEach(function (el) { return overrideInlineStyle(el, filter); }); + } + var loadingStylesCounter = 0; + var loadingStyles = new Set(); + function createManager(element) { + if (styleManagers.has(element)) { + return; + } + var loadingStyleId = ++loadingStylesCounter; + function loadingStart() { + if (!isPageLoaded() || !didDocumentShowUp) { + loadingStyles.add(loadingStyleId); + var fallbackStyle = document.querySelector('.darkreader--fallback'); + if (!fallbackStyle.textContent) { + fallbackStyle.textContent = getModifiedFallbackStyle(filter, { strict: false }); + } + } + } + function loadingEnd() { + loadingStyles.delete(loadingStyleId); + if (loadingStyles.size === 0 && isPageLoaded()) { + cleanFallbackStyle(); + } + } + function update() { + var details = manager.details(); + if (!details) { + return; + } + if (details.variables.size === 0) { + manager.render(filter, variables); + } + else { + updateVariables(details.variables); + throttledRenderAllStyles(); + } + } + var manager = manageStyle(element, { update: update, loadingStart: loadingStart, loadingEnd: loadingEnd }); + styleManagers.set(element, manager); + return manager; + } + function updateVariables(newVars) { + if (newVars.size === 0) { + return; + } + newVars.forEach(function (value, key) { return variables.set(key, value); }); + variables.forEach(function (value, key) { return variables.set(key, replaceCSSVariables(value, variables)); }); + } + function removeManager(element) { + var manager = styleManagers.get(element); + if (manager) { + manager.destroy(); + styleManagers.delete(element); + } + } + var throttledRenderAllStyles = throttle(function (callback) { + styleManagers.forEach(function (manager) { return manager.render(filter, variables); }); + callback && callback(); + }); + var cancelRendering = function () { + throttledRenderAllStyles.cancel(); + }; + function isPageLoaded() { + return document.readyState === 'complete' || document.readyState === 'interactive'; + } + function onReadyStateChange() { + if (!isPageLoaded()) { + return; + } + document.removeEventListener('readystatechange', onReadyStateChange); + if (loadingStyles.size === 0) { + cleanFallbackStyle(); + } + } + var documentVisibilityListener = null; + var didDocumentShowUp = !document.hidden; + function watchForDocumentVisibility(callback) { + var alreadyWatching = Boolean(documentVisibilityListener); + documentVisibilityListener = function () { + if (!document.hidden) { + stopWatchingForDocumentVisibility(); + callback(); + didDocumentShowUp = true; + } + }; + if (!alreadyWatching) { + document.addEventListener('visibilitychange', documentVisibilityListener); + } + } + function stopWatchingForDocumentVisibility() { + document.removeEventListener('visibilitychange', documentVisibilityListener); + documentVisibilityListener = null; + } + function createThemeAndWatchForUpdates() { + createStaticStyleOverrides(); + function runDynamicStyle() { + createDynamicStyleOverrides(); + watchForUpdates(); + } + if (document.hidden) { + watchForDocumentVisibility(runDynamicStyle); + } + else { + runDynamicStyle(); + } + changeMetaThemeColorWhenAvailable(filter); + } + function watchForUpdates() { + watchForStyleChanges(function (_a) { + var created = _a.created, updated = _a.updated, removed = _a.removed, moved = _a.moved; + var stylesToRemove = removed; + var stylesToManage = created.concat(updated).concat(moved) + .filter(function (style) { return !styleManagers.has(style); }); + var stylesToRestore = moved + .filter(function (style) { return styleManagers.has(style); }); + stylesToRemove.forEach(function (style) { return removeManager(style); }); + var newManagers = stylesToManage + .map(function (style) { return createManager(style); }); + var newVariables = newManagers + .map(function (manager) { return manager.details(); }) + .filter(function (details) { return details && details.variables.size > 0; }) + .map(function (_a) { + var variables = _a.variables; + return variables; + }); + if (newVariables.length === 0) { + newManagers.forEach(function (manager) { return manager.render(filter, variables); }); + } + else { + newVariables.forEach(function (variables) { return updateVariables(variables); }); + throttledRenderAllStyles(); + } + newManagers.forEach(function (manager) { return manager.watch(); }); + stylesToRestore.forEach(function (style) { return styleManagers.get(style).restore(); }); + }); + watchForInlineStyles(function (element) { + overrideInlineStyle(element, filter); + if (element === document.documentElement) { + var rootVariables = getElementCSSVariables(document.documentElement); + if (rootVariables.size > 0) { + updateVariables(rootVariables); + throttledRenderAllStyles(); + } + } + }, function (root) { + var inlineStyleElements = root.querySelectorAll(INLINE_STYLE_SELECTOR); + if (inlineStyleElements.length > 0) { + createShadowStaticStyleOverrides(root); + inlineStyleElements.forEach(function (el) { return overrideInlineStyle(el, filter); }); + } + }); + document.addEventListener('readystatechange', onReadyStateChange); + } + function stopWatchingForUpdates() { + styleManagers.forEach(function (manager) { return manager.pause(); }); + stopStylePositionWatchers(); + stopWatchingForStyleChanges(); + stopWatchingForInlineStyles(); + document.removeEventListener('readystatechange', onReadyStateChange); + } + function createOrUpdateDynamicTheme(filterConfig, dynamicThemeFixes, iframe) { + filter = filterConfig; + fixes = dynamicThemeFixes; + isIFrame = iframe; + if (document.head) { + createThemeAndWatchForUpdates(); + } + else { + if (!isFirefox()) { + var fallbackStyle = createOrUpdateStyle('darkreader--fallback'); + document.documentElement.appendChild(fallbackStyle); + fallbackStyle.textContent = getModifiedFallbackStyle(filter, { strict: true }); + } + var headObserver_1 = new MutationObserver(function () { + if (document.head) { + headObserver_1.disconnect(); + createThemeAndWatchForUpdates(); + } + }); + headObserver_1.observe(document, { childList: true, subtree: true }); + } + } + function removeDynamicTheme() { + cleanDynamicThemeCache(); + removeNode(document.querySelector('.darkreader--fallback')); + if (document.head) { + restoreMetaThemeColor(); + removeNode(document.head.querySelector('.darkreader--user-agent')); + removeNode(document.head.querySelector('.darkreader--text')); + removeNode(document.head.querySelector('.darkreader--invert')); + removeNode(document.head.querySelector('.darkreader--inline')); + removeNode(document.head.querySelector('.darkreader--override')); + } + shadowRootsWithOverrides.forEach(function (root) { + removeNode(root.querySelector('.darkreader--inline')); + }); + shadowRootsWithOverrides.clear(); + Array.from(styleManagers.keys()).forEach(function (el) { return removeManager(el); }); + Array.from(document.querySelectorAll('.darkreader')).forEach(removeNode); + } + function cleanDynamicThemeCache() { + stopWatchingForDocumentVisibility(); + cancelRendering(); + stopWatchingForUpdates(); + cleanModificationCache(); + } + + var defaultTheme = { + mode: 1, + brightness: 100, + contrast: 100, + grayscale: 0, + sepia: 0, + useFont: false, + fontFamily: '', + textStroke: 0, + engine: ThemeEngines.dynamicTheme, + stylesheet: '', + }; + var isIFrame$1 = (function () { + try { + return window.self !== window.top; + } + catch (err) { + console.warn(err); + return true; + } + })(); + function enable(themeOptions, fixes) { + if (themeOptions === void 0) { themeOptions = {}; } + if (fixes === void 0) { fixes = null; } + var theme = __assign(__assign({}, defaultTheme), themeOptions); + if (theme.engine !== ThemeEngines.dynamicTheme) { + throw new Error('Theme engine is not supported'); + } + createOrUpdateDynamicTheme(theme, fixes, isIFrame$1); + } + function disable() { + removeDynamicTheme(); + } + var darkScheme = matchMedia('(prefers-color-scheme: dark)'); + var store = { + themeOptions: null, + fixes: null, + }; + function handleColorScheme() { + if (darkScheme.matches) { + enable(store.themeOptions, store.fixes); + } + else { + disable(); + } + } + function auto(themeOptions, fixes) { + if (themeOptions === void 0) { themeOptions = {}; } + if (fixes === void 0) { fixes = null; } + if (themeOptions) { + store = { themeOptions: themeOptions, fixes: fixes }; + handleColorScheme(); + darkScheme.addListener(handleColorScheme); + } + else { + darkScheme.removeListener(handleColorScheme); + disable(); + } + } + var setFetchMethod$1 = setFetchMethod; + + exports.auto = auto; + exports.disable = disable; + exports.enable = enable; + exports.setFetchMethod = setFetchMethod$1; + + Object.defineProperty(exports, '__esModule', { value: true }); + +}))); diff --git a/Wino.Mail.WinUI/JS/libs/jodit.min.css b/Wino.Mail.WinUI/JS/libs/jodit.min.css new file mode 100644 index 00000000..bed4d57f --- /dev/null +++ b/Wino.Mail.WinUI/JS/libs/jodit.min.css @@ -0,0 +1,5664 @@ +.jodit-about { + padding: 20px +} + + .jodit-about a { + color: #459ce7; + text-decoration: none + } + + .jodit-about a:focus, .jodit-about a:hover { + color: #23527c; + outline: 0; + text-decoration: underline + } + + .jodit-about div { + margin-bottom: calc(var(--jd-padding-default)/2) + } + +.jodit-ui-group { + display: inline-flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + max-width: 100% +} + +.jodit-ui-group_line_true { + display: flex; + justify-content: stretch +} + +.jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after { + border-left: 0; + border-right: 1px solid var(--jd-color-border); + content: ""; + cursor: default; + margin: 2px; + padding: 0 +} + +.jodit-ui-group:last-child { + border-bottom: 0 +} + +.jodit-ui-list { + display: flex; + flex-direction: column +} + +.jodit-ui-list_mode_vertical .jodit-ui-group { + background-color: transparent; + border: 0; + flex-direction: column +} + +.jodit-ui-list_mode_vertical .jodit-toolbar-button { + height: auto; + min-height: var(--jd-button-size) +} + +.jodit-ui-list_mode_vertical .jodit-toolbar-button__button { + cursor: pointer; + height: auto; + min-height: var(--jd-button-size); + width: 100% +} + +.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty) { + justify-content: left +} + +.jodit-ui-separator { + border-left: 0; + border-right: 1px solid var(--jd-color-border); + cursor: default; + margin: 2px; + padding: 0 +} + +.jodit-ui-break { + border-top: 1px solid var(--jd-color-border); + flex-basis: 100%; + height: 0 !important; + width: 0 +} + +.jodit-ui-spacer { + flex: 1 +} + +.jodit-ui-button-icon-text__icon { + display: none +} + + .jodit-ui-button-icon-text__icon:not(:empty) { + display: inline-flex + } + +.jodit-ui-button-icon-text__text { + display: none +} + + .jodit-ui-button-icon-text__text:not(:empty) { + display: inline-flex; + flex-grow: 1; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + justify-content: center + } + +.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text { + justify-content: left; + padding-left: var(--jd-padding-default); + position: relative +} + + .jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before { + border-left: 1px solid var(--jd-color-border); + content: ""; + height: 35px; + left: 0; + position: absolute; + top: calc(var(--jd-padding-default)*-1) + } + +.jodit-ui-button-icon-text__icon:not(:empty) + .jodit-ui-button-icon-text__text:not(:empty) { + margin-left: var(--jd-padding-default) +} + +.jodit-ui-button-icon-text__icon:empty + .jodit-ui-button-icon-text__text:not(:empty) { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button-clear, .jodit-ui-button_clear { + appearance: none; + background: 0 0; + border: 0; + box-shadow: none; + box-sizing: border-box; + font-style: normal; + outline: 0; + padding: 0; + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + user-select: none +} + +.jodit-ui-button-sizes { + height: 34px; + min-width: 34px +} + + .jodit-ui-button-sizes .jodit-icon { + height: 14px; + width: 14px + } + + .jodit-ui-button-sizes button { + appearance: none; + height: 34px; + min-width: 34px; + padding: 0 + } + +.jodit-ui-button-sizes_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button-sizes_size_tiny { + height: 16px; + min-width: 16px +} + + .jodit-ui-button-sizes_size_tiny .jodit-icon { + height: 8px; + width: 8px + } + + .jodit-ui-button-sizes_size_tiny button { + appearance: none; + height: 16px; + min-width: 16px; + padding: 0 + } + +.jodit-ui-button-sizes_size_tiny_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button-sizes_size_xsmall { + height: 22px; + min-width: 22px +} + + .jodit-ui-button-sizes_size_xsmall .jodit-icon { + height: 10px; + width: 10px + } + + .jodit-ui-button-sizes_size_xsmall button { + appearance: none; + height: 22px; + min-width: 22px; + padding: 0 + } + +.jodit-ui-button-sizes_size_xsmall_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button-sizes_size_small { + height: 28px; + min-width: 28px +} + + .jodit-ui-button-sizes_size_small .jodit-icon { + height: 12px; + width: 12px + } + + .jodit-ui-button-sizes_size_small button { + appearance: none; + height: 28px; + min-width: 28px; + padding: 0 + } + +.jodit-ui-button-sizes_size_small_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button-sizes_size_large { + height: 40px; + min-width: 40px +} + + .jodit-ui-button-sizes_size_large .jodit-icon { + height: 16px; + width: 16px + } + + .jodit-ui-button-sizes_size_large button { + appearance: none; + height: 40px; + min-width: 40px; + padding: 0 + } + +.jodit-ui-button-sizes_size_large_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button-variants_variant_outline { + border: 1px solid var(--jd-color-border) +} + +.jodit-ui-button-variants_variant_default { + background-color: #e3e3e3; + color: #212529 +} + + .jodit-ui-button-variants_variant_default svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button-variants_variant_default [disabled] { + opacity: .7 + } + + .jodit-ui-button-variants_variant_default:hover:not([disabled]) { + background-color: #c9cdd1; + color: #212529 + } + + .jodit-ui-button-variants_variant_default:hover:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button-variants_variant_default:active:not([disabled]) { + background-color: #dae0e5; + color: #212529 + } + + .jodit-ui-button-variants_variant_default:active:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button-variants_variant_default:focus:not([disabled]) { + outline: 1px dashed #dae0e5 + } + +.jodit-ui-button-variants_variant_primary { + background-color: #007bff; + color: #fff +} + + .jodit-ui-button-variants_variant_primary svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_primary [disabled] { + opacity: .7 + } + + .jodit-ui-button-variants_variant_primary:hover:not([disabled]) { + background-color: #0069d9; + color: #fff + } + + .jodit-ui-button-variants_variant_primary:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_primary:active:not([disabled]) { + background-color: #0062cc; + color: #fff + } + + .jodit-ui-button-variants_variant_primary:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_primary:focus:not([disabled]) { + outline: 1px dashed #0062cc + } + +.jodit-ui-button-variants_variant_secondary { + background-color: #d8d8d8; + border-radius: 0; + color: #212529 +} + + .jodit-ui-button-variants_variant_secondary svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button-variants_variant_secondary [disabled] { + opacity: .7 + } + + .jodit-ui-button-variants_variant_secondary:hover:not([disabled]) { + background-color: #c9cdd1; + color: #212529 + } + + .jodit-ui-button-variants_variant_secondary:hover:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button-variants_variant_secondary:active:not([disabled]) { + background-color: #dae0e5; + color: #212529 + } + + .jodit-ui-button-variants_variant_secondary:active:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button-variants_variant_secondary:focus:not([disabled]) { + outline: 1px dashed #dae0e5 + } + +.jodit-ui-button-variants_variant_success { + background-color: #28a745; + color: #fff +} + + .jodit-ui-button-variants_variant_success svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_success [disabled] { + opacity: .7 + } + + .jodit-ui-button-variants_variant_success:hover:not([disabled]) { + background-color: #218838; + color: #fff + } + + .jodit-ui-button-variants_variant_success:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_success:active:not([disabled]) { + background-color: #1e7e34; + color: #fff + } + + .jodit-ui-button-variants_variant_success:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_success:focus:not([disabled]) { + outline: 1px dashed #1e7e34 + } + +.jodit-ui-button-variants_variant_danger { + background-color: #dc3545; + color: #fff +} + + .jodit-ui-button-variants_variant_danger svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_danger [disabled] { + opacity: .7 + } + + .jodit-ui-button-variants_variant_danger:hover:not([disabled]) { + background-color: #c82333; + color: #fff + } + + .jodit-ui-button-variants_variant_danger:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_danger:active:not([disabled]) { + background-color: #bd2130; + color: #fff + } + + .jodit-ui-button-variants_variant_danger:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button-variants_variant_danger:focus:not([disabled]) { + outline: 1px dashed #bd2130 + } + +.jodit-ui-button-style { + border-radius: var(--jd-border-radius-default); + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button, .jodit-ui-button-style { + align-items: center; + color: var(--jd-color-text-icons); + display: inline-flex; + justify-content: center +} + +.jodit-ui-button { + appearance: none; + background: 0 0; + border: 0; + border-radius: var(--jd-border-radius-default); + box-shadow: none; + box-sizing: border-box; + cursor: pointer; + font-style: normal; + height: 34px; + min-width: 34px; + outline: 0; + padding: 0; + padding: 0 var(--jd-padding-default); + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + user-select: none +} + + .jodit-ui-button:focus-visible:not([disabled]), .jodit-ui-button:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 + } + + .jodit-ui-button:active:not([disabled]), .jodit-ui-button[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 + } + + .jodit-ui-button[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) + } + + .jodit-ui-button[disabled] { + opacity: .3; + pointer-events: none + } + + .jodit-ui-button .jodit-icon { + height: 14px; + width: 14px + } + + .jodit-ui-button button { + appearance: none; + height: 34px; + min-width: 34px; + padding: 0 + } + +.jodit-ui-button_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button_size_tiny { + height: 16px; + min-width: 16px +} + + .jodit-ui-button_size_tiny .jodit-icon { + height: 8px; + width: 8px + } + + .jodit-ui-button_size_tiny button { + appearance: none; + height: 16px; + min-width: 16px; + padding: 0 + } + +.jodit-ui-button_size_tiny_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button_size_xsmall { + height: 22px; + min-width: 22px +} + + .jodit-ui-button_size_xsmall .jodit-icon { + height: 10px; + width: 10px + } + + .jodit-ui-button_size_xsmall button { + appearance: none; + height: 22px; + min-width: 22px; + padding: 0 + } + +.jodit-ui-button_size_xsmall_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button_size_small { + height: 28px; + min-width: 28px +} + + .jodit-ui-button_size_small .jodit-icon { + height: 12px; + width: 12px + } + + .jodit-ui-button_size_small button { + appearance: none; + height: 28px; + min-width: 28px; + padding: 0 + } + +.jodit-ui-button_size_small_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button_size_large { + height: 40px; + min-width: 40px +} + + .jodit-ui-button_size_large .jodit-icon { + height: 16px; + width: 16px + } + + .jodit-ui-button_size_large button { + appearance: none; + height: 40px; + min-width: 40px; + padding: 0 + } + +.jodit-ui-button_size_large_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button__icon { + display: none +} + + .jodit-ui-button__icon:not(:empty) { + display: inline-flex + } + +.jodit-ui-button__text { + display: none +} + + .jodit-ui-button__text:not(:empty) { + display: inline-flex; + flex-grow: 1; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + justify-content: center + } + +.jodit-ui-button_context_menu .jodit-ui-button__text { + justify-content: left; + padding-left: var(--jd-padding-default); + position: relative +} + + .jodit-ui-button_context_menu .jodit-ui-button__text:before { + border-left: 1px solid var(--jd-color-border); + content: ""; + height: 35px; + left: 0; + position: absolute; + top: calc(var(--jd-padding-default)*-1) + } + +.jodit-ui-button__icon:not(:empty) + .jodit-ui-button__text:not(:empty) { + margin-left: var(--jd-padding-default) +} + +.jodit-ui-button__icon:empty + .jodit-ui-button__text:not(:empty) { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-button:focus:not([disabled]) { + outline: 1px dashed var(--jd-color-background-selection) +} + +.jodit-ui-button_variant_outline { + border: 1px solid var(--jd-color-border) +} + +.jodit-ui-button_variant_default { + background-color: #e3e3e3; + color: #212529 +} + + .jodit-ui-button_variant_default svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button_variant_default [disabled] { + opacity: .7 + } + + .jodit-ui-button_variant_default:hover:not([disabled]) { + background-color: #c9cdd1; + color: #212529 + } + + .jodit-ui-button_variant_default:hover:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button_variant_default:active:not([disabled]) { + background-color: #dae0e5; + color: #212529 + } + + .jodit-ui-button_variant_default:active:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button_variant_default:focus:not([disabled]) { + outline: 1px dashed #dae0e5 + } + +.jodit-ui-button_variant_primary { + background-color: #007bff; + color: #fff +} + + .jodit-ui-button_variant_primary svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_primary [disabled] { + opacity: .7 + } + + .jodit-ui-button_variant_primary:hover:not([disabled]) { + background-color: #0069d9; + color: #fff + } + + .jodit-ui-button_variant_primary:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_primary:active:not([disabled]) { + background-color: #0062cc; + color: #fff + } + + .jodit-ui-button_variant_primary:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_primary:focus:not([disabled]) { + outline: 1px dashed #0062cc + } + +.jodit-ui-button_variant_secondary { + background-color: #d8d8d8; + border-radius: 0; + color: #212529 +} + + .jodit-ui-button_variant_secondary svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button_variant_secondary [disabled] { + opacity: .7 + } + + .jodit-ui-button_variant_secondary:hover:not([disabled]) { + background-color: #c9cdd1; + color: #212529 + } + + .jodit-ui-button_variant_secondary:hover:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button_variant_secondary:active:not([disabled]) { + background-color: #dae0e5; + color: #212529 + } + + .jodit-ui-button_variant_secondary:active:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-ui-button_variant_secondary:focus:not([disabled]) { + outline: 1px dashed #dae0e5 + } + +.jodit-ui-button_variant_success { + background-color: #28a745; + color: #fff +} + + .jodit-ui-button_variant_success svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_success [disabled] { + opacity: .7 + } + + .jodit-ui-button_variant_success:hover:not([disabled]) { + background-color: #218838; + color: #fff + } + + .jodit-ui-button_variant_success:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_success:active:not([disabled]) { + background-color: #1e7e34; + color: #fff + } + + .jodit-ui-button_variant_success:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_success:focus:not([disabled]) { + outline: 1px dashed #1e7e34 + } + +.jodit-ui-button_variant_danger { + background-color: #dc3545; + color: #fff +} + + .jodit-ui-button_variant_danger svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_danger [disabled] { + opacity: .7 + } + + .jodit-ui-button_variant_danger:hover:not([disabled]) { + background-color: #c82333; + color: #fff + } + + .jodit-ui-button_variant_danger:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_danger:active:not([disabled]) { + background-color: #bd2130; + color: #fff + } + + .jodit-ui-button_variant_danger:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-ui-button_variant_danger:focus:not([disabled]) { + outline: 1px dashed #bd2130 + } + +:root { + --jd-popup-box-shadow: 0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13) +} + +.jodit-popup { + background: 0 0; + border: 0; + box-shadow: var(--jd-popup-box-shadow); + display: inline-block; + float: none; + height: auto; + margin: 0; + max-width: none; + outline: 0; + padding: 0; + position: static; + position: fixed; + transform: translateZ(0); + width: auto; + z-index: var(--jd-z-index-popup) +} + +.jodit-popup__content { + background: var(--jd-color-background-default); + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + max-height: 300px; + overflow: auto; + padding: var(--jd-padding-default); + overflow-scrolling: touch +} + +.jodit-popup_padding_false .jodit-popup__content { + padding: 0 +} + +.jodit-popup_max-height_false .jodit-popup__content { + max-height: fit-content +} + +.jodit-context-menu { + background: 0 0; + border: 0; + box-shadow: var(--jd-popup-box-shadow); + display: inline-block; + float: none; + height: auto; + margin: 0; + max-width: none; + outline: 0; + padding: 0; + position: static; + position: fixed; + transform: translateZ(0); + width: auto; + z-index: var(--jd-z-index-popup); + z-index: var(--jd-z-index-context-menu) +} + +.jodit-context-menu, .jodit-context-menu__content { + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default) +} + +.jodit-context-menu__content { + background: var(--jd-color-background-default); + max-height: 300px; + overflow: auto; + padding: var(--jd-padding-default); + overflow-scrolling: touch +} + +.jodit-context-menu_padding_false .jodit-context-menu__content { + padding: 0 +} + +.jodit-context-menu_max-height_false .jodit-context-menu__content { + max-height: fit-content +} + +.jodit-context-menu .jodit-ui-button { + display: flex +} + +.jodit-context-menu button { + width: 100% +} + +.jodit-context-menu_theme_dark { + background-color: var(--jd-dark-background-color) +} + +.jodit-ui-button-group { + margin-bottom: var(--jd-padding-default) +} + +.jodit-ui-button-group__label { + color: var(--jd-color-label); + display: block; + font-size: .8em; + margin-bottom: calc(var(--jd-padding-default)/4) +} + +.jodit-ui-button-group__options { + display: flex; + justify-content: flex-start +} + +.jodit-ui-button-group .jodit-ui-button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0 +} + +.jodit-ui-button-group .jodit-ui-button + .jodit-ui-button { + border-bottom-left-radius: 0; + border-left: 1px solid var(--jd-color-button-background-hover-opacity40); + border-top-left-radius: 0 +} + +.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + border-left: 0; + box-shadow: inset 0 0 3px 0 var(--jd-color-dark); + color: var(--jd-color-dark); + outline: 0 +} + + .jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]) + .jodit-ui-button { + border: 0 + } + +:root { + --jd-tooltip-color: #fff; + --jd-tooltip-background-color: rgba(0,0,0,.7); + --jd-tooltip-sfx-shadow: rgba(0,0,0,.15); + --jd-tooltip-border-width: 0; + --jd-tooltip-border-color: #e5e5e5 +} + +.jodit-ui-tooltip { + animation-fill-mode: forwards; + animation-timing-function: ease-out; + background-clip: padding-box; + background-color: var(--jd-tooltip-background-color); + border-radius: 4px; + box-shadow: 0 0 0 var(--jd-tooltip-border-width) var(--jd-tooltip-border-color),0 8px 20px var(--jd-tooltip-border-width) var(--jd-tooltip-sfx-shadow); + color: var(--jd-tooltip-color); + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-small); + line-height: 1.4; + max-width: 120px; + opacity: 0; + outline: none; + position: fixed; + text-rendering: optimizelegibility; + transform: translate(-50%,calc(var(--jd-padding-default)/2)); + transition: opacity .2s ease 0s; + user-select: none; + white-space: normal; + width: auto; + z-index: var(--jd-z-index-tooltip) +} + +@media (max-width:768px) { + .jodit-ui-tooltip { + display: none + } +} + +.jodit-ui-tooltip__content { + padding: calc(var(--jd-padding-default)/2) calc(var(--jd-padding-default)*1.5) +} + +.jodit-ui-tooltip.jodit-ui-tooltip_visible_true { + opacity: 1 +} + +.jodit-ui-block { + align-items: center; + display: flex; + justify-content: stretch; + margin-bottom: var(--jd-padding-default) +} + +.jodit-ui-block_width_full { + width: 100% +} + +.jodit-ui-block_align_full { + justify-content: space-between +} + +.jodit-ui-block_align_right { + justify-content: flex-end +} + +.jodit-ui-block_padding_true { + padding: var(--jd-padding-default) +} + +.jodit-ui-label { + color: var(--jd-color-label); + display: block; + font-size: .8em; + margin-bottom: calc(var(--jd-padding-default)/4) +} + +.jodit-ui-input { + display: flex; + flex-direction: column; + margin-bottom: var(--jd-padding-default) +} + +.jodit-ui-input__input { + appearance: none; + background-color: var(--jd-color-white); + border: 0; + border-radius: 0; + box-sizing: border-box; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + height: var(--jd-input-height); + line-height: 1.2; + outline: none; + padding: 0 var(--jd-padding-default); + width: 100% +} + + .jodit-ui-input__input[disabled] { + background-color: #f0f0f0; + color: var(--jd-color-border) + } + +.jodit-ui-input__input_has-error_true { + border-color: var(--jd-color-red) +} + +.jodit-ui-input__input:focus { + outline: 0 +} + +.jodit-ui-input_theme_dark .jodit-ui-input__input { + background-color: var(--jd-color-gray) +} + +.jodit-ui-input_has-error_true .jodit-ui-input__input { + border-color: var(--jd-color-red) +} + +.jodit-ui-input__error, .jodit-ui-input__label { + color: var(--jd-color-label); + display: block; + font-size: .8em; + margin-bottom: calc(var(--jd-padding-default)/4) +} + +.jodit-ui-input__error, .jodit-ui-input_has-error_true .jodit-ui-input__label { + color: var(--jd-color-error) +} + +.jodit-ui-input__wrapper { + align-items: center; + background-color: var(--jd-color-white); + border: 1px solid var(--jd-color-border); + display: flex; + justify-content: stretch; + min-width: 200px +} + +@media (max-width:480px) { + .jodit-ui-input__wrapper { + min-width: 140px + } +} + +.jodit-ui-input_theme_dark .jodit-ui-input__wrapper { + background-color: var(--jd-color-gray); + border-color: var(--jd-color-border) +} + +.jodit-ui-input_focused_true .jodit-ui-input__wrapper { + border-color: var(--jd-color-border-selected) +} + +.jodit-ui-input__icon:not(:empty) { + align-items: center; + display: flex; + padding: 0 var(--jd-padding-default) +} + + .jodit-ui-input__icon:not(:empty) svg { + height: 16px; + width: 16px; + fill: var(--jd-color-border) + } + + .jodit-ui-input__icon:not(:empty) + .jodit-ui-input__input { + padding-left: 0 + } + +.jodit-ui-input__clear { + align-items: center; + display: flex; + opacity: .8; + padding: 0 var(--jd-padding-default) 0 0 +} + + .jodit-ui-input__clear:active { + opacity: 1; + transform: scale(1.1) + } + + .jodit-ui-input__clear svg { + height: 12px; + width: 12px; + fill: var(--jd-color-border) + } + +.jodit-ui-input_theme_dark .jodit-ui-input__clear svg, .jodit-ui-input_theme_dark .jodit-ui-input__icon svg { + fill: var(--jd-color-dark) +} + +.jodit-ui-block .jodit-ui-input { + margin-bottom: 0 +} + +.jodit-ui-select { + display: flex; + flex-direction: column; + margin-bottom: var(--jd-padding-default) +} + +.jodit-ui-select__input { + appearance: none; + background-color: var(--jd-color-white); + border: 0; + border-radius: 0; + box-sizing: border-box; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + height: var(--jd-input-height); + line-height: 1.2; + outline: none; + padding: 0 var(--jd-padding-default); + width: 100% +} + + .jodit-ui-select__input[disabled] { + background-color: #f0f0f0; + color: var(--jd-color-border) + } + +.jodit-ui-select__input_has-error_true { + border-color: var(--jd-color-red) +} + +.jodit-ui-select__input:focus { + outline: 0 +} + +.jodit-ui-select_theme_dark .jodit-ui-select__input { + background-color: var(--jd-color-gray) +} + +.jodit-ui-select_has-error_true .jodit-ui-select__input { + border-color: var(--jd-color-red) +} + +.jodit-ui-select__error, .jodit-ui-select__label { + color: var(--jd-color-label); + display: block; + font-size: .8em; + margin-bottom: calc(var(--jd-padding-default)/4) +} + +.jodit-ui-select__error, .jodit-ui-select_has-error_true .jodit-ui-select__label { + color: var(--jd-color-error) +} + +.jodit-ui-select__wrapper { + align-items: center; + background-color: var(--jd-color-white); + border: 1px solid var(--jd-color-border); + display: flex; + justify-content: stretch; + min-width: 200px +} + +@media (max-width:480px) { + .jodit-ui-select__wrapper { + min-width: 140px + } +} + +.jodit-ui-select_theme_dark .jodit-ui-select__wrapper { + background-color: var(--jd-color-gray); + border-color: var(--jd-color-border) +} + +.jodit-ui-select_focused_true .jodit-ui-select__wrapper { + border-color: var(--jd-color-border-selected) +} + +.jodit-ui-select__icon:not(:empty) { + align-items: center; + display: flex; + padding: 0 var(--jd-padding-default) +} + + .jodit-ui-select__icon:not(:empty) svg { + height: 16px; + width: 16px; + fill: var(--jd-color-border) + } + + .jodit-ui-select__icon:not(:empty) + .jodit-ui-select__input { + padding-left: 0 + } + +.jodit-ui-select__clear { + align-items: center; + display: flex; + opacity: .8; + padding: 0 var(--jd-padding-default) 0 0 +} + + .jodit-ui-select__clear:active { + opacity: 1; + transform: scale(1.1) + } + + .jodit-ui-select__clear svg { + height: 12px; + width: 12px; + fill: var(--jd-color-border) + } + +.jodit-ui-select_theme_dark .jodit-ui-select__clear svg, .jodit-ui-select_theme_dark .jodit-ui-select__icon svg { + fill: var(--jd-color-dark) +} + +.jodit-ui-select__input { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMCAwaDQuOTV2MTBIMHoiIHN0eWxlPSJmaWxsOiNmZmYiLz48cGF0aCBkPSJtMS40MSA0LjY3IDEuMDctMS40OSAxLjA2IDEuNDl6TTMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzeiIgY2xhc3M9ImNscy0yIi8+PC9zdmc+); + background-position: 98% 50%; + background-repeat: no-repeat; + padding-right: calc(var(--jd-padding-default)*2) +} + +.jodit-ui-select_size_tiny { + margin-bottom: 0 +} + + .jodit-ui-select_size_tiny .jodit-ui-select__input { + --jd-height: calc(var(--jd-input-height)/1.8); + height: var(--jd-height); + line-height: var(--jd-height) + } + +.jodit-ui-select_variant_outline .jodit-ui-select__wrapper { + border: 0 +} + + .jodit-ui-select_variant_outline .jodit-ui-select__wrapper select { + outline: 0 + } + +.jodit-ui-select_width_auto { + width: auto +} + + .jodit-ui-select_width_auto .jodit-ui-select__wrapper { + min-width: auto + } + +.jodit-ui-text-area { + display: flex; + flex-direction: column; + margin-bottom: var(--jd-padding-default); + width: 100% +} + +.jodit-ui-text-area__input { + appearance: none; + background-color: var(--jd-color-white); + border: 0; + border-radius: 0; + box-sizing: border-box; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + height: var(--jd-input-height); + line-height: 1.2; + outline: none; + padding: 0 var(--jd-padding-default); + width: 100% +} + + .jodit-ui-text-area__input[disabled] { + background-color: #f0f0f0; + color: var(--jd-color-border) + } + +.jodit-ui-text-area__input_has-error_true { + border-color: var(--jd-color-red) +} + +.jodit-ui-text-area__input:focus { + outline: 0 +} + +.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input { + background-color: var(--jd-color-gray) +} + +.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input { + border-color: var(--jd-color-red) +} + +.jodit-ui-text-area__error, .jodit-ui-text-area__label { + color: var(--jd-color-label); + display: block; + font-size: .8em; + margin-bottom: calc(var(--jd-padding-default)/4) +} + +.jodit-ui-text-area__error, .jodit-ui-text-area_has-error_true .jodit-ui-text-area__label { + color: var(--jd-color-error) +} + +.jodit-ui-text-area__wrapper { + align-items: center; + background-color: var(--jd-color-white); + border: 1px solid var(--jd-color-border); + display: flex; + justify-content: stretch; + min-width: 200px +} + +@media (max-width:480px) { + .jodit-ui-text-area__wrapper { + min-width: 140px + } +} + +.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper { + background-color: var(--jd-color-gray); + border-color: var(--jd-color-border) +} + +.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper { + border-color: var(--jd-color-border-selected) +} + +.jodit-ui-text-area__icon:not(:empty) { + align-items: center; + display: flex; + padding: 0 var(--jd-padding-default) +} + + .jodit-ui-text-area__icon:not(:empty) svg { + height: 16px; + width: 16px; + fill: var(--jd-color-border) + } + + .jodit-ui-text-area__icon:not(:empty) + .jodit-ui-text-area__input { + padding-left: 0 + } + +.jodit-ui-text-area__clear { + align-items: center; + display: flex; + opacity: .8; + padding: 0 var(--jd-padding-default) 0 0 +} + + .jodit-ui-text-area__clear:active { + opacity: 1; + transform: scale(1.1) + } + + .jodit-ui-text-area__clear svg { + height: 12px; + width: 12px; + fill: var(--jd-color-border) + } + +.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg, .jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg { + fill: var(--jd-color-dark) +} + +.jodit-ui-text-area__wrapper { + flex: 1 +} + +.jodit-ui-text-area__input { + height: 100%; + min-height: 60px; + padding: var(--jd-padding-default) +} + +.jodit-ui-checkbox { + align-items: center; + display: flex; + flex-direction: row-reverse; + justify-content: flex-end; + margin-bottom: var(--jd-padding-default) +} + +.jodit-ui-checkbox__input { + margin-right: var(--jd-padding-default) +} + +.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper { + display: inline-block; + height: 34px; + margin-right: var(--jd-padding-default); + position: relative; + width: 60px +} + + .jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper input { + height: 0; + opacity: 0; + width: 0 + } + +.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider { + background-color: #ccc; + border-radius: 34px; + cursor: pointer; + inset: 0; + position: absolute; + transition: .4s +} + + .jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider:before { + background-color: #fff; + border-radius: 50%; + bottom: 4px; + content: ""; + height: 26px; + left: 4px; + position: absolute; + transition: .4s; + width: 26px + } + +.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider { + background-color: #2196f3 +} + + .jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider:before { + transform: translateX(26px) + } + +.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider { + box-shadow: 0 0 1px #2196f3 +} + +.jodit-ui-block .jodit-ui-checkbox { + margin-bottom: 0 +} + +.jodit-ui-file-input { + overflow: hidden; + position: relative +} + +.jodit-ui-file-input__input { + bottom: 0; + cursor: pointer; + font-size: 400px; + margin: 0 calc(var(--jd-padding-default)*-1) 0 0; + opacity: 0; + padding: 0; + position: absolute; + right: 0; + top: 0 +} + +@keyframes a { + 30% { + opacity: .6 + } + + 60% { + opacity: 0 + } + + to { + opacity: .6 + } +} + +.jodit-progress-bar { + border-radius: 1px; + height: 2px; + left: 0; + opacity: .7; + position: absolute; + top: 0; + z-index: 2147483647 +} + + .jodit-progress-bar div { + background: var(--jd-color-background-progress); + height: 2px; + position: relative; + transition: width .5s ease-out,opacity .5s linear; + will-change: width,opacity + } + + .jodit-progress-bar div:after, .jodit-progress-bar div:before { + animation: a 2s ease-out 0s infinite; + border-radius: 100%; + box-shadow: var(--jd-color-background-progress) 1px 0 6px 1px; + content: ""; + display: inline-block; + height: 2px; + opacity: .6; + position: absolute; + top: 0 + } + + .jodit-progress-bar div:before { + right: -80px; + width: 180px; + clip: rect(-6px,90px,14px,-6px) + } + + .jodit-progress-bar div:after { + right: 0; + width: 20px; + clip: rect(-6px,22px,14px,var(--jd-padding-default)) + } + +:root { + --jd-em-color-border: #b6d4fe; + --jd-em-color-bg: #cfe2ff; + --jd-em-color-color: #084298; + --jd-em-border-radius: 0.375rem; + --jd-em-padding: 0.5rem 1rem; + --jd-em-font-size: 1rem +} + +.jodit-ui-messages { + bottom: 0; + height: 0; + overflow: visible; + position: absolute; + right: 0; + width: 0; + z-index: 3 +} + +.jodit-ui-message { + background: var(--jd-em-color-bg); + border: 1px solid var(--jd-em-color-border); + border-radius: var(--jd-em-border-radius); + bottom: 0; + color: var(--jd-em-color-color); + cursor: pointer; + display: block; + font-size: var(--jd-em-font-size); + opacity: 0; + padding: var(--jd-em-padding); + position: absolute; + right: calc(var(--jd-padding-default)/2); + transition: opacity .1s linear,bottom .3s linear,transform .1s ease-out; + white-space: pre +} + +.jodit-ui-message_active_true { + opacity: 1 +} + +.jodit-ui-message:active { + transform: scale(.76) +} + +.jodit-ui-message_variant_secondary { + --jd-em-color-border: #d3d6d8; + --jd-em-color-bg: #e2e3e5; + --jd-em-color-color: #41464b +} + +.jodit-ui-message_variant_danger, .jodit-ui-message_variant_error, .jodit-ui-message_variant_secondary { + background: var(--jd-em-color-bg); + border-color: var(--jd-em-color-border); + color: var(--jd-em-color-color) +} + +.jodit-ui-message_variant_danger, .jodit-ui-message_variant_error { + --jd-em-color-border: #f5c2c7; + --jd-em-color-bg: #f8d7da; + --jd-em-color-color: #842029 +} + +.jodit-ui-message_variant_success { + --jd-em-color-border: #badbcc; + --jd-em-color-bg: #d1e7dd; + --jd-em-color-color: #0f5132; + background: var(--jd-em-color-bg); + border-color: var(--jd-em-color-border); + color: var(--jd-em-color-color) +} + +.jodit-toolbar-collection, .jodit-toolbar-editor-collection { + display: flex; + flex-direction: column +} + +.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size)); + position: relative +} + + .jodit-toolbar-collection_mode_horizontal:after, .jodit-toolbar-editor-collection_mode_horizontal:after { + background-color: var(--jd-color-background-default); + bottom: 0; + content: ""; + display: block; + height: 1px; + left: 0; + position: absolute; + width: 100% + } + +.jodit-toolbar-collection_size_tiny, .jodit-toolbar-editor-collection_size_tiny { + --jd-button-icon-size: 8px +} + + .jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent 19px,var(--jd-color-border) 20px) + } + +.jodit-toolbar-collection_size_xsmall, .jodit-toolbar-editor-collection_size_xsmall { + --jd-button-icon-size: 10px +} + + .jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent 25px,var(--jd-color-border) 26px) + } + +.jodit-toolbar-collection_size_small, .jodit-toolbar-editor-collection_size_small { + --jd-button-icon-size: 12px +} + + .jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent 31px,var(--jd-color-border) 32px) + } + +.jodit-toolbar-collection_size_middle, .jodit-toolbar-editor-collection_size_middle { + --jd-button-icon-size: 14px +} + + .jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent 37px,var(--jd-color-border) 38px) + } + +.jodit-toolbar-collection_size_large, .jodit-toolbar-editor-collection_size_large { + --jd-button-icon-size: 16px +} + + .jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent 43px,var(--jd-color-border) 44px) + } + +.jodit-toolbar-collection_mode_vertical .jodit-ui-group, .jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group { + background-color: transparent; + border: 0; + flex-direction: column +} + +.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button, .jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button { + height: auto; + min-height: var(--jd-button-size) +} + +.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button, .jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button { + cursor: pointer; + height: auto; + min-height: var(--jd-button-size); + width: 100% +} + +.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty), .jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty) { + justify-content: left +} + +.jodit-toolbar-collection .jodit-toolbar-button, .jodit-toolbar-collection .jodit-toolbar-content, .jodit-toolbar-collection .jodit-toolbar-select, .jodit-toolbar-editor-collection .jodit-toolbar-button, .jodit-toolbar-editor-collection .jodit-toolbar-content, .jodit-toolbar-editor-collection .jodit-toolbar-select { + margin: var(--jd-margin-v) 1px; + padding: 0 +} + +.jodit-dialog .jodit-toolbar-collection_mode_horizontal, .jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal { + background-image: none +} + +:root { + --jd-button-trigger-size: 14px +} + +.jodit-toolbar-button { + align-items: center; + border: 1px solid transparent; + border-radius: var(--jd-border-radius-default); + display: flex; + height: 34px; + justify-content: center; + min-width: 34px; + overflow: hidden +} + +.jodit-toolbar-button__icon { + display: none +} + + .jodit-toolbar-button__icon:not(:empty) { + display: inline-flex + } + +.jodit-toolbar-button__text { + display: none +} + + .jodit-toolbar-button__text:not(:empty) { + display: inline-flex; + flex-grow: 1; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + justify-content: center + } + +.jodit-toolbar-button_context_menu .jodit-toolbar-button__text { + justify-content: left; + padding-left: var(--jd-padding-default); + position: relative +} + + .jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before { + border-left: 1px solid var(--jd-color-border); + content: ""; + height: 35px; + left: 0; + position: absolute; + top: calc(var(--jd-padding-default)*-1) + } + +.jodit-toolbar-button__icon:not(:empty) + .jodit-toolbar-button__text:not(:empty) { + margin-left: var(--jd-padding-default) +} + +.jodit-toolbar-button__icon:empty + .jodit-toolbar-button__text:not(:empty) { + padding: 0 var(--jd-padding-default); + padding: 0 +} + +.jodit-toolbar-button .jodit-icon { + height: 14px; + width: 14px +} + +.jodit-toolbar-button button { + appearance: none; + height: 34px; + min-width: 34px; + padding: 0 +} + +.jodit-toolbar-button_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-button_size_tiny { + height: 16px; + min-width: 16px +} + + .jodit-toolbar-button_size_tiny .jodit-icon { + height: 8px; + width: 8px + } + + .jodit-toolbar-button_size_tiny button { + appearance: none; + height: 16px; + min-width: 16px; + padding: 0 + } + +.jodit-toolbar-button_size_tiny_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-button_size_xsmall { + height: 22px; + min-width: 22px +} + + .jodit-toolbar-button_size_xsmall .jodit-icon { + height: 10px; + width: 10px + } + + .jodit-toolbar-button_size_xsmall button { + appearance: none; + height: 22px; + min-width: 22px; + padding: 0 + } + +.jodit-toolbar-button_size_xsmall_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-button_size_small { + height: 28px; + min-width: 28px +} + + .jodit-toolbar-button_size_small .jodit-icon { + height: 12px; + width: 12px + } + + .jodit-toolbar-button_size_small button { + appearance: none; + height: 28px; + min-width: 28px; + padding: 0 + } + +.jodit-toolbar-button_size_small_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-button_size_large { + height: 40px; + min-width: 40px +} + + .jodit-toolbar-button_size_large .jodit-icon { + height: 16px; + width: 16px + } + + .jodit-toolbar-button_size_large button { + appearance: none; + height: 40px; + min-width: 40px; + padding: 0 + } + +.jodit-toolbar-button_size_large_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-button__button { + align-items: center; + appearance: none; + background: 0 0; + border: 0; + border-radius: var(--jd-border-radius-default); + box-shadow: none; + box-sizing: border-box; + color: var(--jd-color-text-icons); + cursor: pointer; + display: inline-flex; + font-style: normal; + justify-content: center; + outline: 0; + padding: 0; + padding: 0 var(--jd-padding-default); + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + user-select: none +} + + .jodit-toolbar-button__button:focus-visible:not([disabled]), .jodit-toolbar-button__button:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 + } + + .jodit-toolbar-button__button:active:not([disabled]), .jodit-toolbar-button__button[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 + } + + .jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) + } + + .jodit-toolbar-button__button[disabled] { + opacity: .3; + pointer-events: none + } + +.jodit-toolbar-button__trigger { + align-items: center; + border-radius: 0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0; + cursor: pointer; + display: flex; + height: 100%; + justify-content: center; + opacity: .4; + --jd-button-trigger-size: 14px; + width: calc(var(--jd-button-trigger-size, 14px) + 2px) +} + + .jodit-toolbar-button__trigger:focus-visible:not([disabled]), .jodit-toolbar-button__trigger:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 + } + + .jodit-toolbar-button__trigger:active:not([disabled]), .jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 + } + + .jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) + } + + .jodit-toolbar-button__trigger[disabled] { + opacity: .3; + pointer-events: none + } + + .jodit-toolbar-button__trigger svg { + width: calc(var(--jd-button-trigger-size, 14px) - 4px) + } + +.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger { + --jd-button-trigger-size: 8px; + width: calc(var(--jd-button-trigger-size, 8px) + 2px) +} + + .jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg { + width: calc(var(--jd-button-trigger-size, 8px) - 4px) + } + +.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger { + --jd-button-trigger-size: 10px; + width: calc(var(--jd-button-trigger-size, 10px) + 2px) +} + + .jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg { + width: calc(var(--jd-button-trigger-size, 10px) - 4px) + } + +.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger { + --jd-button-trigger-size: 12px; + width: calc(var(--jd-button-trigger-size, 12px) + 2px) +} + + .jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg { + width: calc(var(--jd-button-trigger-size, 12px) - 4px) + } + +.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger { + --jd-button-trigger-size: 16px; + width: calc(var(--jd-button-trigger-size, 16px) + 2px) +} + + .jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg { + width: calc(var(--jd-button-trigger-size, 16px) - 4px) + } + +.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button { + border-radius: var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default) +} + +.jodit-toolbar-button_with-trigger_true:hover:not([disabled]) { + border-color: var(--jd-color-border) +} + +.jodit-toolbar-button_stroke_false svg { + stroke: none +} + +.jodit-toolbar-content { + align-items: center; + appearance: none; + background: 0 0; + border: 1px solid transparent; + border-radius: var(--jd-border-radius-default); + box-shadow: none; + box-sizing: border-box; + color: var(--jd-color-text-icons); + cursor: pointer; + display: inline-flex; + font-style: normal; + height: 34px; + justify-content: center; + min-width: 34px; + outline: 0; + padding: 0; + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + user-select: none +} + + .jodit-toolbar-content:focus-visible:not([disabled]), .jodit-toolbar-content:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 + } + + .jodit-toolbar-content:active:not([disabled]), .jodit-toolbar-content[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 + } + + .jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) + } + + .jodit-toolbar-content[disabled] { + opacity: .3; + pointer-events: none + } + + .jodit-toolbar-content .jodit-icon { + height: 14px; + width: 14px + } + + .jodit-toolbar-content button { + appearance: none; + height: 34px; + min-width: 34px; + padding: 0 + } + +.jodit-toolbar-content_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-content_size_tiny { + height: 16px; + min-width: 16px +} + + .jodit-toolbar-content_size_tiny .jodit-icon { + height: 8px; + width: 8px + } + + .jodit-toolbar-content_size_tiny button { + appearance: none; + height: 16px; + min-width: 16px; + padding: 0 + } + +.jodit-toolbar-content_size_tiny_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-content_size_xsmall { + height: 22px; + min-width: 22px +} + + .jodit-toolbar-content_size_xsmall .jodit-icon { + height: 10px; + width: 10px + } + + .jodit-toolbar-content_size_xsmall button { + appearance: none; + height: 22px; + min-width: 22px; + padding: 0 + } + +.jodit-toolbar-content_size_xsmall_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-content_size_small { + height: 28px; + min-width: 28px +} + + .jodit-toolbar-content_size_small .jodit-icon { + height: 12px; + width: 12px + } + + .jodit-toolbar-content_size_small button { + appearance: none; + height: 28px; + min-width: 28px; + padding: 0 + } + +.jodit-toolbar-content_size_small_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-content_size_large { + height: 40px; + min-width: 40px +} + + .jodit-toolbar-content_size_large .jodit-icon { + height: 16px; + width: 16px + } + + .jodit-toolbar-content_size_large button { + appearance: none; + height: 40px; + min-width: 40px; + padding: 0 + } + +.jodit-toolbar-content_size_large_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-content__icon { + display: none +} + + .jodit-toolbar-content__icon:not(:empty) { + display: inline-flex + } + +.jodit-toolbar-content__text { + display: none +} + + .jodit-toolbar-content__text:not(:empty) { + display: inline-flex; + flex-grow: 1; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + justify-content: center + } + +.jodit-toolbar-content_context_menu .jodit-toolbar-content__text { + justify-content: left; + padding-left: var(--jd-padding-default); + position: relative +} + + .jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before { + border-left: 1px solid var(--jd-color-border); + content: ""; + height: 35px; + left: 0; + position: absolute; + top: calc(var(--jd-padding-default)*-1) + } + +.jodit-toolbar-content__icon:not(:empty) + .jodit-toolbar-content__text:not(:empty) { + margin-left: var(--jd-padding-default) +} + +.jodit-toolbar-content__icon:empty + .jodit-toolbar-content__text:not(:empty) { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-content:focus:not([disabled]) { + outline: 1px dashed var(--jd-color-background-selection) +} + +.jodit-toolbar-content_variant_outline { + border: 1px solid var(--jd-color-border) +} + +.jodit-toolbar-content_variant_default { + background-color: #e3e3e3; + color: #212529 +} + + .jodit-toolbar-content_variant_default svg { + fill: #212529; + stroke: #212529 + } + + .jodit-toolbar-content_variant_default [disabled] { + opacity: .7 + } + + .jodit-toolbar-content_variant_default:hover:not([disabled]) { + background-color: #c9cdd1; + color: #212529 + } + + .jodit-toolbar-content_variant_default:hover:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-toolbar-content_variant_default:active:not([disabled]) { + background-color: #dae0e5; + color: #212529 + } + + .jodit-toolbar-content_variant_default:active:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-toolbar-content_variant_default:focus:not([disabled]) { + outline: 1px dashed #dae0e5 + } + +.jodit-toolbar-content_variant_primary { + background-color: #007bff; + color: #fff +} + + .jodit-toolbar-content_variant_primary svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_primary [disabled] { + opacity: .7 + } + + .jodit-toolbar-content_variant_primary:hover:not([disabled]) { + background-color: #0069d9; + color: #fff + } + + .jodit-toolbar-content_variant_primary:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_primary:active:not([disabled]) { + background-color: #0062cc; + color: #fff + } + + .jodit-toolbar-content_variant_primary:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_primary:focus:not([disabled]) { + outline: 1px dashed #0062cc + } + +.jodit-toolbar-content_variant_secondary { + background-color: #d8d8d8; + border-radius: 0; + color: #212529 +} + + .jodit-toolbar-content_variant_secondary svg { + fill: #212529; + stroke: #212529 + } + + .jodit-toolbar-content_variant_secondary [disabled] { + opacity: .7 + } + + .jodit-toolbar-content_variant_secondary:hover:not([disabled]) { + background-color: #c9cdd1; + color: #212529 + } + + .jodit-toolbar-content_variant_secondary:hover:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-toolbar-content_variant_secondary:active:not([disabled]) { + background-color: #dae0e5; + color: #212529 + } + + .jodit-toolbar-content_variant_secondary:active:not([disabled]) svg { + fill: #212529; + stroke: #212529 + } + + .jodit-toolbar-content_variant_secondary:focus:not([disabled]) { + outline: 1px dashed #dae0e5 + } + +.jodit-toolbar-content_variant_success { + background-color: #28a745; + color: #fff +} + + .jodit-toolbar-content_variant_success svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_success [disabled] { + opacity: .7 + } + + .jodit-toolbar-content_variant_success:hover:not([disabled]) { + background-color: #218838; + color: #fff + } + + .jodit-toolbar-content_variant_success:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_success:active:not([disabled]) { + background-color: #1e7e34; + color: #fff + } + + .jodit-toolbar-content_variant_success:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_success:focus:not([disabled]) { + outline: 1px dashed #1e7e34 + } + +.jodit-toolbar-content_variant_danger { + background-color: #dc3545; + color: #fff +} + + .jodit-toolbar-content_variant_danger svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_danger [disabled] { + opacity: .7 + } + + .jodit-toolbar-content_variant_danger:hover:not([disabled]) { + background-color: #c82333; + color: #fff + } + + .jodit-toolbar-content_variant_danger:hover:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_danger:active:not([disabled]) { + background-color: #bd2130; + color: #fff + } + + .jodit-toolbar-content_variant_danger:active:not([disabled]) svg { + fill: #fff; + stroke: #fff + } + + .jodit-toolbar-content_variant_danger:focus:not([disabled]) { + outline: 1px dashed #bd2130 + } + +.jodit-toolbar-content:hover:not([disabled]) { + background-color: transparent; + opacity: 1; + outline: 0 +} + +.jodit-toolbar-select { + --jd-color-button-background-hover-opacity40: hsla(0,0%,86%,.2); + --jd-color-button-background-hover-opacity60: hsla(0,0%,86%,.1); + align-items: center; + border: 1px solid transparent; + border-radius: var(--jd-border-radius-default); + cursor: pointer; + display: flex; + height: 34px; + justify-content: center; + justify-content: space-between; + min-width: 34px; + min-width: 100px; + overflow: hidden +} + +.jodit-toolbar-select__icon { + display: none +} + + .jodit-toolbar-select__icon:not(:empty) { + display: inline-flex + } + +.jodit-toolbar-select__text { + display: none +} + + .jodit-toolbar-select__text:not(:empty) { + display: inline-flex; + flex-grow: 1; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + justify-content: center + } + +.jodit-toolbar-select_context_menu .jodit-toolbar-select__text { + justify-content: left; + padding-left: var(--jd-padding-default); + position: relative +} + + .jodit-toolbar-select_context_menu .jodit-toolbar-select__text:before { + border-left: 1px solid var(--jd-color-border); + content: ""; + height: 35px; + left: 0; + position: absolute; + top: calc(var(--jd-padding-default)*-1) + } + +.jodit-toolbar-select__icon:not(:empty) + .jodit-toolbar-select__text:not(:empty) { + margin-left: var(--jd-padding-default) +} + +.jodit-toolbar-select__icon:empty + .jodit-toolbar-select__text:not(:empty) { + padding: 0 var(--jd-padding-default); + padding: 0 +} + +.jodit-toolbar-select .jodit-icon { + height: 14px; + width: 14px +} + +.jodit-toolbar-select button { + appearance: none; + height: 34px; + min-width: 34px; + padding: 0 +} + +.jodit-toolbar-select_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-select_size_tiny { + height: 16px; + min-width: 16px +} + + .jodit-toolbar-select_size_tiny .jodit-icon { + height: 8px; + width: 8px + } + + .jodit-toolbar-select_size_tiny button { + appearance: none; + height: 16px; + min-width: 16px; + padding: 0 + } + +.jodit-toolbar-select_size_tiny_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-select_size_xsmall { + height: 22px; + min-width: 22px +} + + .jodit-toolbar-select_size_xsmall .jodit-icon { + height: 10px; + width: 10px + } + + .jodit-toolbar-select_size_xsmall button { + appearance: none; + height: 22px; + min-width: 22px; + padding: 0 + } + +.jodit-toolbar-select_size_xsmall_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-select_size_small { + height: 28px; + min-width: 28px +} + + .jodit-toolbar-select_size_small .jodit-icon { + height: 12px; + width: 12px + } + + .jodit-toolbar-select_size_small button { + appearance: none; + height: 28px; + min-width: 28px; + padding: 0 + } + +.jodit-toolbar-select_size_small_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-select_size_large { + height: 40px; + min-width: 40px +} + + .jodit-toolbar-select_size_large .jodit-icon { + height: 16px; + width: 16px + } + + .jodit-toolbar-select_size_large button { + appearance: none; + height: 40px; + min-width: 40px; + padding: 0 + } + +.jodit-toolbar-select_size_large_text-icons_true button { + padding: 0 var(--jd-padding-default) +} + +.jodit-toolbar-select__button { + align-items: center; + appearance: none; + background: 0 0; + border: 0; + border-radius: var(--jd-border-radius-default); + box-shadow: none; + box-sizing: border-box; + color: var(--jd-color-text-icons); + cursor: pointer; + display: inline-flex; + font-style: normal; + justify-content: center; + outline: 0; + padding: 0; + padding: 0 var(--jd-padding-default); + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + user-select: none +} + + .jodit-toolbar-select__button:focus-visible:not([disabled]), .jodit-toolbar-select__button:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 + } + + .jodit-toolbar-select__button:active:not([disabled]), .jodit-toolbar-select__button[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 + } + + .jodit-toolbar-select__button[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) + } + + .jodit-toolbar-select__button[disabled] { + opacity: .3; + pointer-events: none + } + +.jodit-toolbar-select__trigger { + align-items: center; + border-radius: 0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0; + cursor: pointer; + display: flex; + height: 100%; + justify-content: center; + opacity: .4; + --jd-button-trigger-size: 14px; + width: calc(var(--jd-button-trigger-size, 14px) + 2px) +} + + .jodit-toolbar-select__trigger:focus-visible:not([disabled]), .jodit-toolbar-select__trigger:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 + } + + .jodit-toolbar-select__trigger:active:not([disabled]), .jodit-toolbar-select__trigger[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 + } + + .jodit-toolbar-select__trigger[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) + } + + .jodit-toolbar-select__trigger[disabled] { + opacity: .3; + pointer-events: none + } + + .jodit-toolbar-select__trigger svg { + width: calc(var(--jd-button-trigger-size, 14px) - 4px) + } + +.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger { + --jd-button-trigger-size: 8px; + width: calc(var(--jd-button-trigger-size, 8px) + 2px) +} + + .jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger svg { + width: calc(var(--jd-button-trigger-size, 8px) - 4px) + } + +.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger { + --jd-button-trigger-size: 10px; + width: calc(var(--jd-button-trigger-size, 10px) + 2px) +} + + .jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger svg { + width: calc(var(--jd-button-trigger-size, 10px) - 4px) + } + +.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger { + --jd-button-trigger-size: 12px; + width: calc(var(--jd-button-trigger-size, 12px) + 2px) +} + + .jodit-toolbar-select_size_small .jodit-toolbar-select__trigger svg { + width: calc(var(--jd-button-trigger-size, 12px) - 4px) + } + +.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger { + --jd-button-trigger-size: 16px; + width: calc(var(--jd-button-trigger-size, 16px) + 2px) +} + + .jodit-toolbar-select_size_large .jodit-toolbar-select__trigger svg { + width: calc(var(--jd-button-trigger-size, 16px) - 4px) + } + +.jodit-toolbar-select_with-trigger_true .jodit-toolbar-button__button { + border-radius: var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default) +} + +.jodit-toolbar-select_with-trigger_true:hover:not([disabled]) { + border-color: var(--jd-color-border) +} + +.jodit-toolbar-select_stroke_false svg { + stroke: none +} + +.jodit-toolbar-select:focus-visible:not([disabled]), .jodit-toolbar-select:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover); + opacity: 1; + outline: 0 +} + +.jodit-toolbar-select:active:not([disabled]), .jodit-toolbar-select[aria-pressed=true]:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity40); + outline: 0 +} + +.jodit-toolbar-select[aria-pressed=true]:hover:not([disabled]) { + background-color: var(--jd-color-button-background-hover-opacity60) +} + +.jodit-toolbar-select[disabled] { + opacity: .3; + pointer-events: none +} + +.jodit-toolbar-select__text:not(:empty) { + justify-content: left +} + +.jodit-toolbar-select__button { + flex: 1 +} + +.jodit-toolbar__box:not(:empty) { + --jd-color-background-default: var(--jd-color-panel); + background-color: var(--jd-color-background-default); + border-bottom: 1px solid var(--jd-color-border); + border-radius: var(--jd-border-radius-default) var(--jd-border-radius-default) 0 0; + overflow: hidden +} + + .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after { + background-color: var(--jd-color-panel) + } + +.jodit-dialog { + border: 0; + box-sizing: border-box; + display: none; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + height: 0; + position: absolute; + width: 0; + will-change: left,top,width,height +} + +.jodit-dialog_moved_true { + user-select: none +} + +.jodit-dialog * { + box-sizing: border-box +} + +.jodit-dialog .jodit_elfinder, .jodit-dialog .jodit_elfinder * { + box-sizing: initial +} + +.jodit-dialog__overlay { + background-color: rgba(0,0,0,.5); + display: none; + height: 100%; + left: 0; + overflow: auto; + position: fixed; + text-align: center; + top: 0; + white-space: nowrap; + width: 100%; + z-index: var(--jd-z-index-dialog-overlay) +} + +.jodit-dialog_static_true .jodit-dialog__overlay { + display: none +} + +.jodit-dialog_active_true, .jodit-dialog_modal_true .jodit-dialog__overlay { + display: block +} + +.jodit-dialog__panel { + background-color: #fff; + display: flex; + flex-flow: column nowrap; + left: 0; + max-height: 100%; + max-width: 100%; + min-height: 100px; + min-width: 200px; + position: fixed; + top: 0; + z-index: var(--jd-z-index-dialog); + --jd-box-shadow-blur: calc(var(--jd-padding-default)*2); + --jd-box-shadow-1: 0 var(--jd-padding-default) var(--jd-box-shadow-blur) rgba(0,0,0,.19); + box-shadow: var(--jd-box-shadow-1),0 6px 6px rgba(0,0,0,.23); + text-align: left; + white-space: normal +} + +@media (max-width:480px) { + .jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__panel { + height: 100% !important; + left: 0 !important; + max-width: 100%; + top: 0 !important; + width: 100% !important + } +} + +.jodit-dialog_static_true { + box-sizing: border-box; + display: block; + height: auto; + position: relative; + width: auto; + z-index: inherit +} + + .jodit-dialog_static_true .jodit-dialog__panel { + border: 1px solid var(--jd-color-border); + box-shadow: none; + left: auto !important; + position: relative; + top: auto !important; + width: 100% !important; + z-index: inherit + } + +.jodit-dialog_theme_dark, .jodit-dialog_theme_dark .jodit-dialog__panel { + background-color: var(--jd-dark-background-darknes); + color: var(--jd-dark-text-color) +} + +.jodit-dialog__header { + border-bottom: 1px solid var(--jd-color-border); + cursor: move; + display: flex; + justify-content: space-between; + min-height: 50px; + text-align: left +} + +.jodit-dialog__header-title, .jodit-dialog__header-toolbar { + align-items: center; + display: flex; + flex-shrink: 3; + font-size: 18px; + font-weight: 400; + line-height: 48px; + margin: 0; + padding: 0 var(--jd-padding-default); + vertical-align: top +} + +@media (max-width:480px) { + .jodit-dialog__header-toolbar { + padding-left: 0 + } +} + +.jodit-dialog__header-button { + color: #222; + flex-basis: 48px; + font-size: 28px; + height: 48px; + line-height: 48px; + text-align: center; + text-decoration: none; + transition: background-color .2s ease 0s +} + + .jodit-dialog__header-button:hover { + background-color: var(--jd-color-background-button-hover) + } + +.jodit-dialog__header .jodit_toolbar { + background: transparent; + border: 0; + box-shadow: none +} + + .jodit-dialog__header .jodit_toolbar > li.jodit-toolbar-button .jodit-input { + padding-left: var(--jd-padding-default); + width: auto + } + +@media (max-width:480px) { + .jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header { + flex-direction: column + } +} + +.jodit-dialog_slim_true .jodit-dialog__header { + min-height: 10px +} + +.jodit-dialog_slim_true .jodit-dialog__header-title, .jodit-dialog_slim_true .jodit-dialog__header-toolbar { + padding: 0 calc(var(--jd-padding-default)/4) +} + +.jodit-dialog_theme_dark .jodit-dialog__header { + border-color: var(--jd-color-dark) +} + +.jodit-dialog_fullsize_true .jodit-dialog__header { + cursor: default +} + +.jodit-dialog__content { + flex: 1; + min-height: 100px; + overflow: auto +} + + .jodit-dialog__content .jodit-form__group { + margin-bottom: calc(var(--jd-padding-default)*1.5); + padding: 0 var(--jd-padding-default) + } + + .jodit-dialog__content .jodit-form__group:first-child { + margin-top: var(--jd-padding-default) + } + + .jodit-dialog__content .jodit-form__group .jodit-input_group { + border-collapse: separate; + display: table; + width: 100% + } + + .jodit-dialog__content .jodit-form__group .jodit-input_group > * { + display: table-cell; + height: 34px; + vertical-align: middle + } + + .jodit-dialog__content .jodit-form__group .jodit-input_group > input { + margin: 0 !important + } + + .jodit-dialog__content .jodit-form__group .jodit-input_group > input:not([class*=col-]) { + width: 100% + } + + .jodit-dialog__content .jodit-form__group .jodit-input_group-buttons { + font-size: 0; + vertical-align: middle; + white-space: nowrap; + width: 1% + } + + .jodit-dialog__content .jodit-form__group .jodit-input_group-buttons > .jodit-button { + border: 1px solid var(--jd-color-border); + border-radius: 0; + height: 34px; + line-height: 34px; + margin-left: -1px + } + +.jodit-dialog__footer { + display: none; + flex-wrap: nowrap; + justify-content: space-between; + padding: var(--jd-padding-default) +} + + .jodit-dialog__footer button { + margin-right: calc(var(--jd-padding-default)/2) + } + + .jodit-dialog__footer button:last-child { + margin-right: 0 + } + +.jodit-dialog__column { + display: flex +} + +.jodit-dialog__resizer { + display: none; + position: relative +} + + .jodit-dialog__resizer svg { + bottom: 0; + cursor: nwse-resize; + height: 12px; + overflow: hidden; + position: absolute; + right: 0; + width: 12px; + fill: var(--jd-color-gray-dark); + user-select: none + } + +.jodit-dialog_resizable_true .jodit-dialog__resizer { + display: block +} + +@media (max-width:480px) { + .jodit-dialog__resizer { + display: none + } +} + +.jodit-dialog_prompt { + max-width: 300px; + min-width: 200px; + padding: var(--jd-padding-default); + word-break: break-all +} + + .jodit-dialog_prompt label { + display: block; + margin-bottom: calc(var(--jd-padding-default)/2) + } + +.jodit-dialog_alert { + max-width: 300px; + min-width: 200px; + padding: var(--jd-padding-default); + word-break: break-all +} + +.jodit-dialog_footer_true .jodit-dialog__footer { + display: flex +} + +.jodit_fullsize .jodit-dialog__panel { + height: 100% !important; + inset: 0 !important; + width: 100% !important +} + + .jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer { + display: none + } + +.jodit-dialog .jodit-ui-messages { + z-index: var(--jd-z-index-dialog) +} + +:root { + --jd-image-editor-resizer-border-color: #05ff00; + --jd-image-editor-resizer-target-size: padding-default; + --jd-image-editor-resizer-target-border-color: #383838; + --jd-image-editor-resizer-target-bg-color: #8c7878 +} + +.jodit-image-editor { + height: 100%; + overflow: hidden; + padding: var(--jd-padding-default); + width: 100% +} + +@media (max-width:768px) { + .jodit-image-editor { + height: auto + } +} + +.jodit-image-editor > div, .jodit-image-editor > div > div { + height: 100% +} + +@media (max-width:768px) { + .jodit-image-editor > div, .jodit-image-editor > div > div { + height: auto; + min-height: 200px + } +} + +.jodit-image-editor * { + box-sizing: border-box +} + +.jodit-image-editor .jodit-image-editor__slider-title { + background-color: #f9f9f9; + border-bottom: 1px solid hsla(0,0%,62%,.31); + color: #333; + cursor: pointer; + font-weight: 700; + line-height: 1em; + padding: .8em 1em; + text-overflow: ellipsis; + text-shadow: #f3f3f3 0 1px 0; + user-select: none; + white-space: nowrap +} + + .jodit-image-editor .jodit-image-editor__slider-title svg { + display: inline-block; + margin-right: var(--jd-padding-default); + vertical-align: middle; + width: 16px + } + +.jodit-image-editor .jodit-image-editor__slider-content { + display: none +} + +.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title { + background-color: #5d5d5d; + color: #fff; + text-shadow: #000 0 1px 0 +} + + .jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg { + fill: #fff + } + +.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content { + display: block +} + +.jodit-image-editor__area { + background-color: #eee; + background-image: linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border)),linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border)); + background-position: 0 0,15px 15px; + background-size: 30px 30px; + display: none; + height: 100%; + overflow: hidden; + position: relative; + user-select: none; + width: 100% +} + + .jodit-image-editor__area.jodit-image-editor_active { + display: block + } + + .jodit-image-editor__area .jodit-image-editor__box { + height: 100%; + overflow: hidden; + pointer-events: none; + position: relative; + z-index: 1 + } + + .jodit-image-editor__area .jodit-image-editor__box img { + max-height: 100%; + max-width: 100%; + user-select: none + } + + .jodit-image-editor__area .jodit-image-editor__croper, .jodit-image-editor__area .jodit-image-editor__resizer { + background-repeat: no-repeat; + border: 1px solid #fff; + box-shadow: 0 0 11px #000; + height: 100px; + left: 20px; + pointer-events: none; + position: absolute; + top: var(--jd-padding-default); + width: 100px; + z-index: 2 + } + + .jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright, .jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright { + background-color: var(--jd-image-editor-resizer-target-bg-color); + border: 1px solid var(--jd-image-editor-resizer-target-border-color); + border-radius: 50%; + bottom: calc(var(--jd-padding-default)*-1); + box-shadow: 0 0 11px #000; + cursor: se-resize; + display: inline-block; + height: 20px; + pointer-events: all; + position: absolute; + right: calc(var(--jd-padding-default)*-1); + width: 20px; + z-index: 4 + } + + .jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active, .jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active { + border: 1px solid #ff0 + } + + .jodit-image-editor__area.jodit-image-editor__area_crop { + background: #eee; + height: 100%; + line-height: 100%; + position: relative; + text-align: center + } + + .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box { + height: 100%; + line-height: 100%; + overflow: visible; + pointer-events: all; + text-align: left + } + + .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img { + height: 100%; + max-height: 100%; + max-width: 100%; + width: 100% + } + + .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after { + background: hsla(0,0%,100%,.3); + content: ""; + inset: 0; + margin: auto; + position: absolute; + z-index: 1 + } + + .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper { + cursor: move; + pointer-events: all + } + + .jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes { + background: rgba(0,0,0,.2); + border-radius: .4em; + bottom: -30px; + color: #fff; + display: block; + font-size: 12px; + left: 100%; + padding: 9px 6px; + position: absolute; + text-align: center; + text-shadow: none; + white-space: pre + } + + .jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active { + align-items: center; + display: flex; + justify-content: center + } + +.jodit-file-browser-files { + display: none; + height: 100%; + overflow-anchor: auto; + position: relative; + vertical-align: top +} + + .jodit-file-browser-files .jodit-button { + border-radius: 0 + } + +.jodit-file-browser-files_loading_true:before { + content: ""; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100% +} + +.jodit-file-browser-files_loading_true:after { + animation: b 2s ease-out 0s infinite; + background: url(data:image/png;base64,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) no-repeat 50%; + background-size: 100% 100%; + content: ""; + display: inline-block; + height: var(--jd-icon-loader-size); + left: 50%; + margin-left: calc(var(--jd-icon-loader-size)/-2); + margin-top: calc(var(--jd-icon-loader-size)/-2); + opacity: .7; + position: absolute; + top: 50%; + vertical-align: middle; + width: var(--jd-icon-loader-size); + will-change: transform +} + +.jodit-file-browser-files::-webkit-scrollbar { + width: calc(var(--jd-padding-default)/2) +} + +.jodit-file-browser-files::-webkit-scrollbar-track { + box-shadow: inset 0 0 6px rgba(0,0,0,.3) +} + +.jodit-file-browser-files::-webkit-scrollbar-thumb { + background-color: #a9a9a9; + outline: 1px solid #708090 +} + +.jodit-file-browser-files_active_true { + align-content: flex-start; + display: flex; + flex-wrap: wrap; + overflow-y: auto; + padding: calc(var(--jd-padding-default)/2); + width: 100% +} + +.jodit-file-browser-files__item { + align-items: center; + border: 1px solid var(--jd-color-border); + display: flex; + font-size: 0; + height: var(--jd-col-size); + justify-content: center; + margin: calc(var(--jd-padding-default)/2); + overflow: hidden; + position: relative; + text-align: center; + transition: border .1s linear,bottom .1s linear; + width: var(--jd-col-size) +} + +@media (max-width:480px) { + .jodit-file-browser-files__item { + width: calc(50% - var(--jd-padding-default)) + } +} + +.jodit-file-browser-files__item img { + max-width: 100% +} + +.jodit-file-browser-files__item:hover { + border-color: #433b5c +} + +.jodit-file-browser-files__item_active_true { + background-color: var(--jd-color-border-active); + border-color: var(--jd-color-border-selected) +} + + .jodit-file-browser-files__item_active_true .jodit-file-browser-files__item-info { + background-color: var(--jd-color-border-active); + color: #fff; + text-shadow: none + } + +.jodit-file-browser-files__item-info { + background-color: var(--jd-info-background); + bottom: 0; + color: #333; + font-size: 14px; + left: 0; + line-height: 16px; + opacity: .85; + overflow: visible; + padding: .3em .6em; + position: absolute; + right: 0; + text-align: left; + text-shadow: #eee 0 1px 0; + transition: opacity .4s ease; + white-space: normal +} + + .jodit-file-browser-files__item-info > span { + display: block; + font-size: .75em; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap + } + + .jodit-file-browser-files__item-info > span.jodit-file-browser-files__item-info-filename { + font-size: .9em; + font-weight: 700 + } + +.jodit-file-browser-files__item:hover:not(.jodit-file-browser-files__item_active_true) .jodit-file-browser-files__item-info { + bottom: -100px +} + +.jodit-file-browser-files_view_list { + scroll-behavior: smooth +} + + .jodit-file-browser-files_view_list a { + border-width: 0 0 1px; + display: block; + height: 26px; + line-height: 26px; + margin: 0; + text-align: left; + white-space: nowrap; + width: 100% + } + + .jodit-file-browser-files_view_list a img { + display: inline-block; + margin-left: 4px; + max-width: 16px; + min-width: 16px; + vertical-align: middle + } + + .jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info { + background-color: transparent; + display: inline-block; + font-size: 0; + height: 100%; + line-height: inherit; + margin-left: 4px; + padding: 0; + position: static; + vertical-align: middle; + width: calc(100% - 20px) + } + + .jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info > span { + display: inline-block; + font-size: 12px; + height: 100% + } + + .jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filename { + width: 50% + } + + .jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filechanged, .jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filesize { + width: 25% + } + + .jodit-file-browser-files_view_list a:hover { + background-color: #433b5c + } + + .jodit-file-browser-files_view_list a:hover .jodit-file-browser-files__item-info { + color: #fff; + text-shadow: none + } + + .jodit-file-browser-files_view_list a:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle + } + +:root { + --jd-color-folder-title: #b1b1b1 +} + +.jodit-file-browser-tree { + --jd-color-background-filebrowser-folders: #3f3f3f; + display: none; + height: 100%; + overflow-anchor: auto; + position: relative; + vertical-align: top +} + + .jodit-file-browser-tree .jodit-button { + border-radius: 0 + } + +.jodit-file-browser-tree_loading_true:before { + content: ""; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100% +} + +.jodit-file-browser-tree_loading_true:after { + animation: b 2s ease-out 0s infinite; + background: url(data:image/png;base64,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) no-repeat 50%; + background-size: 100% 100%; + content: ""; + display: inline-block; + height: var(--jd-icon-loader-size); + left: 50%; + margin-left: calc(var(--jd-icon-loader-size)/-2); + margin-top: calc(var(--jd-icon-loader-size)/-2); + opacity: .7; + position: absolute; + top: 50%; + vertical-align: middle; + width: var(--jd-icon-loader-size); + will-change: transform +} + +.jodit-file-browser-tree::-webkit-scrollbar { + width: calc(var(--jd-padding-default)/2) +} + +.jodit-file-browser-tree::-webkit-scrollbar-track { + box-shadow: inset 0 0 6px rgba(0,0,0,.3) +} + +.jodit-file-browser-tree::-webkit-scrollbar-thumb { + background-color: #a9a9a9; + outline: 1px solid #708090 +} + +.jodit-file-browser-tree_active_true { + background-color: var(--jd-color-background-filebrowser-folders); + display: flex; + flex-direction: column; + max-width: 290px; + min-width: 200px; + overflow-y: auto; + width: var(--jd-first-column); + z-index: 2 +} + +@media (max-width:480px) { + .jodit-file-browser-tree_active_true { + height: 100px; + max-width: 100%; + width: auto + } +} + +.jodit-file-browser-tree_active_true::-webkit-scrollbar { + width: calc(var(--jd-padding-default)/2) +} + +.jodit-file-browser-tree_active_true::-webkit-scrollbar-track { + box-shadow: inset 0 0 6px rgba(0,0,0,.3) +} + +.jodit-file-browser-tree_active_true::-webkit-scrollbar-thumb { + background-color: hsla(0,0%,50%,.5); + outline: 1px solid #708090 +} + +.jodit-file-browser-tree__item { + align-items: center; + border-bottom: 1px solid #474747; + color: var(--jd-color-folder-title); + display: flex; + justify-content: space-between; + min-height: 38px; + padding: calc(var(--jd-padding-default)/2) var(--jd-padding-default); + position: relative; + text-decoration: none; + transition: background-color .2s ease 0s; + word-break: break-all +} + +.jodit-file-browser-tree__item-title { + color: var(--jd-color-folder-title); + flex: 1 +} + +.jodit-file-browser-tree__item .jodit-icon_folder { + align-items: center; + display: flex; + height: calc(var(--jd-icon-size) + 4px); + justify-content: center; + margin-left: calc(var(--jd-padding-default)/2); + opacity: .3; + width: calc(var(--jd-icon-size) + 4px) +} + + .jodit-file-browser-tree__item .jodit-icon_folder svg { + height: var(--jd-icon-size); + width: var(--jd-icon-size); + fill: var(--jd-color-folder-title) !important; + stroke: var(--jd-color-folder-title) !important + } + + .jodit-file-browser-tree__item .jodit-icon_folder:hover { + background: #696969 + } + +.jodit-file-browser-tree__item:hover { + background-color: var(--jd-color-background-button-hover) +} + +.jodit-file-browser-tree__item:hover-title { + color: var(--jd-color-text) +} + +.jodit-file-browser-tree__item:hover i.jodit-icon_folder { + opacity: .6 +} + +.jodit-file-browser-tree__source-title { + background: #5a5a5a; + border-bottom: 1px solid #484848; + color: #969696; + display: block; + font-size: 12px; + padding: 2px 4px; + position: relative; + user-select: none; + word-break: break-all +} + +a + .jodit-file-browser-tree__source-title { + margin-top: var(--jd-padding-default) +} + +:root { + --jd-first-column: 31%; + --jd-cols: 4; + --jd-info-background: #e9e9e9; + --jd-icon-size: 12px; + --jd-col-size: 150px +} + +.jodit-file-browser { + display: flex; + font-family: var(--jd-font-default); + height: 100% +} + +.jodit-file-browser_no-files_true { + padding: var(--jd-padding-default) +} + +@media (max-width:480px) { + .jodit-file-browser { + flex-flow: column-reverse + } +} + +.jodit-dialog .jodit-dialog__header-title.jodit-file-browser__title-box { + align-items: center; + display: flex; + padding-left: var(--jd-padding-default) +} + +.jodit-file-browser-preview { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + margin: auto; + max-height: 100%; + max-width: min(100%,1000px); + min-height: min(100%,500px); + min-width: 400px; + position: relative; + text-align: center +} + +@media (max-width:768px) { + .jodit-file-browser-preview { + height: 100%; + max-height: 100%; + max-width: 100%; + min-height: auto; + min-width: auto + } +} + +.jodit-file-browser-preview__box { + align-items: center; + display: flex; + flex-grow: 1; + justify-content: center +} + +.jodit-file-browser-preview__navigation { + cursor: pointer; + height: 100%; + left: 0; + position: absolute; + top: 0 +} + +.jodit-file-browser-preview__navigation_arrow_next { + left: auto; + right: 0 +} + +.jodit-file-browser-preview__navigation svg { + height: 45px; + position: relative; + top: 50%; + width: 45px; + fill: #9e9ba7; + transform: translateY(-50%); + transition: fill .3s linear +} + +.jodit-file-browser-preview__navigation:hover svg { + fill: #000 +} + +.jodit-file-browser-preview img { + max-height: 100%; + max-width: 100% +} + +.jodit-status-bar { + align-items: center; + background-color: var(--jd-color-panel); + border-radius: 0 0 var(--jd-border-radius-default) var(--jd-border-radius-default); + color: var(--jd-color-text-icons); + display: flex; + font-size: var(--jd-font-size-small); + height: 20px; + justify-content: flex-start; + overflow: hidden; + padding: 0 calc(var(--jd-padding-default)/2); + text-transform: uppercase +} + +.jodit-status-bar_resize-handle_true { + padding-right: 14px +} + +.jodit-status-bar:before { + content: ""; + flex: auto; + order: 1 +} + +.jodit-status-bar .jodit-status-bar__item { + line-height: 1.5714em; + margin: 0 var(--jd-padding-default) 0 0; + order: 0; + padding: 0 +} + + .jodit-status-bar .jodit-status-bar__item, .jodit-status-bar .jodit-status-bar__item > span { + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + font-size: var(--jd-font-size-small) + } + + .jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right { + margin: 0 0 0 var(--jd-padding-default); + order: 2 + } + + .jodit-status-bar .jodit-status-bar__item a { + border-radius: 3px; + cursor: default; + text-decoration: none + } + + .jodit-status-bar .jodit-status-bar__item a:hover { + background-color: var(--jd-color-background-gray); + text-decoration: none + } + +.jodit-status-bar a.jodit-status-bar-link { + cursor: pointer +} + + .jodit-status-bar a.jodit-status-bar-link, .jodit-status-bar a.jodit-status-bar-link:hover, .jodit-status-bar a.jodit-status-bar-link:visited { + background-color: transparent; + color: var(--jd-color-text-icons) + } + + .jodit-status-bar a.jodit-status-bar-link:hover { + text-decoration: underline + } + +.jodit-workplace + .jodit-status-bar:not(:empty) { + border-top: 1px solid var(--jd-color-border) +} + +.jodit_disabled .jodit-status-bar { + opacity: .4 +} + +.jodit-drag-and-drop__file-box, .jodit_uploadfile_button { + border: 1px dashed var(--jd-color-gray); + margin: var(--jd-padding-default) 0; + overflow: hidden; + padding: 25px 0; + position: relative; + text-align: center; + width: 100% +} + + .jodit-drag-and-drop__file-box:hover, .jodit_uploadfile_button:hover { + background-color: var(--jd-color-background-button-hover) + } + + .jodit-drag-and-drop__file-box input, .jodit_uploadfile_button input { + cursor: pointer; + font-size: 400px; + inset: 0; + margin: 0; + opacity: 0; + padding: 0; + position: absolute + } + +@media (max-width:768px) { + .jodit-drag-and-drop__file-box { + max-width: 100%; + min-width: var(--jd-width-input-min); + width: auto + } +} + +:root { + --jd-anl-color-new-line: var(--jd-color-border); + --jd-anl-handle-size: 20px; + --jd-anl-handle-offset: calc(100% - var(--jd-anl-handle-size)) +} + +.jodit-add-new-line { + display: block; + height: 1px; + outline: none; + position: fixed; + top: 0; + z-index: 1 +} + + .jodit-add-new-line, .jodit-add-new-line * { + box-sizing: border-box + } + + .jodit-add-new-line:after { + background-color: var(--jd-anl-color-new-line); + content: ""; + display: block; + height: 1px; + width: 100% + } + + .jodit-add-new-line span { + align-items: center; + background: var(--jd-color-background-button-hover-opacity30); + border: 1px solid var(--jd-anl-color-new-line); + cursor: pointer; + display: flex; + height: var(--jd-anl-handle-size); + justify-content: center; + left: var(--jd-anl-handle-offset); + position: absolute; + top: 0; + transform: translateY(-50%); + width: var(--jd-anl-handle-size) + } + + .jodit-add-new-line span:hover { + background: var(--jd-color-background-button-hover) + } + + .jodit-add-new-line svg { + width: calc(var(--jd-anl-handle-size)/2); + fill: var(--jd-anl-color-new-line) + } + +.jodit-source__mode .jodit-add-new-line { + display: none !important +} + +:root { + --jd-color-picker-cell-size: 24px +} + +.jodit-color-picker { + margin: 0; + text-align: left; + user-select: none +} + +.jodit-color-picker__group { + display: flex; + flex-wrap: wrap; + margin-bottom: calc(var(--jd-padding-default)/2); + max-width: calc(var(--jd-color-picker-cell-size)*10); + white-space: normal +} + +.jodit-color-picker__color-item { + border: 1px solid transparent; + display: block; + height: var(--jd-color-picker-cell-size); + text-align: center; + text-decoration: none; + vertical-align: middle; + width: var(--jd-color-picker-cell-size) +} + + .jodit-color-picker__color-item:hover { + border-color: #000 + } + + .jodit-color-picker__color-item:active, .jodit-color-picker__color-item_active_true { + border: 2px solid var(--jd-color-border-selected) + } + +.jodit-color-picker__native svg { + display: inline-block; + height: 16px; + margin-right: 4px; + width: 16px +} + +.jodit-color-picker__native input { + appearance: none; + border: none; + height: 18px; + padding: 0; + width: 18px +} + + .jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper { + padding: 0 + } + + .jodit-color-picker__native input input[type=color]::-webkit-color-swatch { + border: none + } + +.jodit-tabs { + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default) +} + + .jodit-tabs .jodit-tabs__buttons { + display: flex; + justify-content: center; + margin-bottom: var(--jd-padding-default); + margin-top: calc(var(--jd-padding-default)/2) + } + + .jodit-tabs .jodit-tabs__buttons > * { + cursor: pointer; + margin-left: calc(var(--jd-padding-default)/2) + } + + .jodit-tabs .jodit-tabs__buttons > :only-of-type { + width: 100% + } + + .jodit-tabs .jodit-tabs__buttons > :first-child { + margin-left: 0 + } + +@media (max-width:480px) { + .jodit-tabs .jodit-tabs__buttons { + display: block + } + + .jodit-tabs .jodit-tabs__buttons > * { + margin-left: 0; + width: 100% + } +} + +.jodit-tabs__button { + min-width: 80px +} + +.jodit-tabs__button_columns_3 { + width: 33.33333% +} + +.jodit-tabs__button_columns_2 { + width: 50% +} + +.jodit-tabs .jodit-tabs__wrapper .jodit-tab { + display: none +} + + .jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active { + display: block + } + + .jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty { + min-height: 100px; + min-width: 220px + } + +.jodit_fullsize-box_true { + overflow: visible !important; + position: static !important; + z-index: var(--jd-z-index-full-size) !important +} + +body.jodit_fullsize-box_true, html.jodit_fullsize-box_true { + height: 0 !important; + overflow: hidden !important; + width: 0 !important +} + +html.jodit_fullsize-box_true { + position: fixed !important +} + +.jodit_fullsize { + inset: 0; + max-width: none !important; + position: absolute; + z-index: var(--jd-z-index-full-size) +} + + .jodit_fullsize .toolbar { + width: 100% !important + } + + .jodit_fullsize .jodit__area, .jodit_fullsize .jodit_editor { + height: 100% + } + +.jodit-ui-image-position-tab__lockMargin > svg, .jodit-ui-image-position-tab__lockSize > svg, .jodit-ui-image-properties-form__lockMargin > svg, .jodit-ui-image-properties-form__lockSize > svg { + display: inline-block; + height: var(--jd-icon-middle-size); + overflow: hidden; + width: var(--jd-icon-middle-size); + fill: var(--jd-color-dark); + line-height: var(--jd-icon-middle-size); + transform-origin: 0 0 !important; + vertical-align: middle +} + +.jodit-ui-image-position-tab__view-box, .jodit-ui-image-properties-form__view-box { + padding: var(--jd-padding-default) +} + +.jodit-ui-image-position-tab__imageView, .jodit-ui-image-properties-form__imageView { + align-items: center; + background-color: var(--jd-color-background-light-gray); + display: flex; + height: var(--jd-width-default); + justify-content: center; + margin: 0 0 var(--jd-padding-default); + padding: 0 +} + + .jodit-ui-image-position-tab__imageView img, .jodit-ui-image-properties-form__imageView img { + max-height: 100%; + max-width: 100% + } + +.jodit-ui-image-position-tab__imageSizes.jodit-form__group, .jodit-ui-image-properties-form__imageSizes.jodit-form__group { + align-items: center; + flex-direction: row; + margin: 0; + min-width: auto; + padding: 0 +} + + .jodit-ui-image-position-tab__imageSizes.jodit-form__group a, .jodit-ui-image-properties-form__imageSizes.jodit-form__group a { + cursor: pointer; + display: inline-block + } + +.jodit-ui-image-position-tab .jodit-form__group, .jodit-ui-image-properties-form .jodit-form__group { + padding: 0 +} + +.jodit-ui-image-position-tab__tabsBox, .jodit-ui-image-properties-form__tabsBox { + padding: 0 var(--jd-padding-default) +} + +.jodit-ui-image-properties-form_lock_true:before { + background-color: var(--jd-color-button-background-hover-opacity60); + content: ""; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 3 +} + +.jodit-ui-image-properties-form_lock_true:after { + animation: b 2s ease-out 0s infinite; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) no-repeat 50%; + background-size: 100% 100%; + background-size: var(--jd-icon-loader-size); + content: ""; + display: inline-block; + height: var(--jd-icon-loader-size); + left: 50%; + margin-left: -10px; + margin-top: -10px; + position: absolute; + top: 50%; + vertical-align: middle; + width: var(--jd-icon-loader-size); + will-change: transform +} + +.jodit-popup-inline__container { + min-width: 700px; + z-index: 1300 +} + +.jodit-paste-storage { + max-width: 600px; + padding: var(--jd-padding-default) +} + +@media (max-width:768px) { + .jodit-paste-storage { + max-width: 100% + } +} + +.jodit-paste-storage > div { + border: 1px solid var(--jd-color-border); + max-height: 300px; + max-width: 100% +} + + .jodit-paste-storage > div:first-child { + margin-bottom: var(--jd-padding-default) + } + + .jodit-paste-storage > div:first-child a { + border: 1px solid transparent; + box-sizing: border-box; + color: var(--jd-color-default); + display: block; + margin: 0; + max-width: 100%; + outline: none; + overflow: hidden; + padding: calc(var(--jd-padding-default)/2); + text-decoration: none; + text-overflow: ellipsis; + white-space: pre + } + + .jodit-paste-storage > div:first-child a.jodit_active { + background-color: var(--jd-dark-background-color); + color: var(--jd-color-white) + } + + .jodit-paste-storage > div:first-child a:focus { + outline: none + } + + .jodit-paste-storage > div:last-child { + overflow: auto; + padding: var(--jd-padding-default) + } + + .jodit-paste-storage > div:last-child li, .jodit-paste-storage > div:last-child ul { + margin: 0 + } + +.jodit-placeholder { + color: var(--jd-color-placeholder); + display: block; + left: 0; + padding: var(--jd-padding-default); + pointer-events: none; + position: absolute; + top: 0; + user-select: none !important; + width: 100%; + z-index: 1 +} + +.jodit__preview-box table { + border: none; + border-collapse: collapse; + empty-cells: show; + margin-bottom: 1em; + margin-top: 1em; + max-width: 100% +} + + .jodit__preview-box table tr { + user-select: none + } + + .jodit__preview-box table tr td, .jodit__preview-box table tr th { + border: 1px solid var(--jd-color-border); + min-width: 2em; + padding: .4em; + user-select: text; + vertical-align: middle + } + +.jodit-table-resizer { + cursor: col-resize; + margin-left: calc(var(--jd-padding-default)/-2); + padding-left: calc(var(--jd-padding-default)/2); + padding-right: calc(var(--jd-padding-default)/2); + position: absolute; + z-index: 3 +} + + .jodit-table-resizer:after { + border: 0; + content: ""; + display: block; + height: 100%; + width: 0 + } + +.jodit-table-resizer_moved { + background-color: var(--jd-color-background-selection); + z-index: 2 +} + + .jodit-table-resizer_moved:after { + border-right: 1px solid moved + } + +[data-jodit_iframe_wrapper] { + display: block; + position: relative; + user-select: none +} + + [data-jodit_iframe_wrapper] iframe { + position: relative + } + + [data-jodit_iframe_wrapper]:after { + background: transparent; + content: ""; + cursor: pointer; + display: block; + inset: 0; + position: absolute; + z-index: 1 + } + + [data-jodit_iframe_wrapper][data-jodit-wrapper_active=true] iframe { + z-index: 2 + } + +.jodit_lock [data-jodit-wrapper_active=true] iframe { + z-index: 1 +} + +:root { + --jd-viewer-width: 70px; + --jd-viewer-height: 24px; + --jd-resizer-handle-size: 10px; + --jd-resizer-border-color: #98c1f1; + --jd-resizer-handle-color: #5ba4f3; + --jd-resizer-handle-hover-color: #537ebb +} + +.jodit-resizer { + font-size: 0; + height: 100px; + left: 0; + outline: 3px solid var(--jd-resizer-border-color); + pointer-events: none; + position: absolute; + top: 0; + width: 100px +} + + .jodit-resizer, .jodit-resizer * { + box-sizing: border-box + } + + .jodit-resizer > span { + background-color: var(--jd-color-placeholder); + color: var(--jd-color-white); + display: inline-block; + font-size: 12px; + height: var(--jd-viewer-height); + left: 50%; + line-height: var(--jd-viewer-height); + margin-left: calc(var(--jd-viewer-width)/-2); + margin-top: calc(var(--jd-viewer-height)/-2); + opacity: 0; + overflow: visible; + position: absolute; + text-align: center; + top: 50%; + transition: opacity .2s linear; + width: var(--jd-viewer-width) + } + + .jodit-resizer > div { + background-color: var(--jd-resizer-handle-color); + display: inline-block; + height: var(--jd-resizer-handle-size); + pointer-events: all; + position: absolute; + width: var(--jd-resizer-handle-size); + z-index: 4 + } + + .jodit-resizer > div:hover { + background-color: var(--jd-resizer-handle-hover-color) + } + + .jodit-resizer > div:first-child { + cursor: nwse-resize; + left: calc(var(--jd-resizer-handle-size)/-2); + top: calc(var(--jd-resizer-handle-size)/-2) + } + + .jodit-resizer > div:nth-child(2) { + cursor: nesw-resize; + right: calc(var(--jd-resizer-handle-size)/-2); + top: calc(var(--jd-resizer-handle-size)/-2) + } + + .jodit-resizer > div:nth-child(3) { + bottom: calc(var(--jd-resizer-handle-size)/-2); + cursor: nwse-resize; + right: calc(var(--jd-resizer-handle-size)/-2) + } + + .jodit-resizer > div:nth-child(4) { + bottom: calc(var(--jd-resizer-handle-size)/-2); + cursor: nesw-resize; + left: calc(var(--jd-resizer-handle-size)/-2) + } + +@media (max-width:768px) { + .jodit-resizer > div :root { + --jd-resizer-handle-size: calc(var(--jd-resizer-handle-size)*2) + } +} + +:root { + --jd-height-search: 30px; + --jd-width-search: 320px; + --jd-width-search-input-box: 60%; + --jd-width-search-count-box: 15%; + --jd-transform-button-active: 0.95; + --jd-timeout-button-active: 0.1s +} + +.jodit-ui-search { + height: 0; + position: absolute; + right: 0; + top: 0; + width: 0 +} + +.jodit-ui-search_sticky_true { + position: fixed +} + +.jodit-ui-search__box { + background-color: var(--jd-color-panel); + border: solid var(--jd-color-border); + border-width: 0 0 1px 1px; + display: flex; + max-width: 100vw; + padding: calc(var(--jd-padding-default)/2); + position: absolute; + right: 0; + width: var(--jd-width-search) +} + + .jodit-ui-search__box input { + background-color: transparent; + border: 0; + height: 100%; + margin: 0; + outline: none; + padding: 0 var(--jd-padding-default); + width: 100% + } + + .jodit-ui-search__box input[data-ref=replace] { + display: none + } + + .jodit-ui-search__box input:not(:focus) + input:not(:focus) { + border-top: 1px solid var(--jd-color-border) + } + +.jodit-ui-search__buttons, .jodit-ui-search__counts, .jodit-ui-search__inputs { + height: var(--jd-height-search) +} + +.jodit-ui-search__inputs { + padding-right: calc(var(--jd-padding-default)/2); + width: var(--jd-width-search-input-box) +} + +.jodit-ui-search__counts { + border-left: 1px solid var(--jd-color-border); + color: var(--jd-color-border); + width: var(--jd-width-search-count-box) +} + +.jodit-ui-search__buttons, .jodit-ui-search__counts { + align-items: center; + display: flex; + justify-content: center +} + +.jodit-ui-search__buttons { + flex: 1; + padding-left: 0 +} + + .jodit-ui-search__buttons button { + background-color: transparent; + border: 1px solid transparent; + height: 100%; + margin-right: 1%; + width: 32% + } + + .jodit-ui-search__buttons button[data-ref=replace-btn] { + border: 1px solid var(--jd-color-border); + display: none; + margin-top: 2px; + width: 100% + } + + .jodit-ui-search__buttons button:hover { + background-color: var(--jd-color-background-button-hover) + } + + .jodit-ui-search__buttons button:focus { + border: 1px solid var(--jd-color-background-selection-opacity50) + } + + .jodit-ui-search__buttons button:active { + border: 1px solid var(--jd-color-background-selection); + transform: scale(var(--jd-transform-button-active)) + } + +.jodit-ui-search_empty-query_true [data-ref=next], .jodit-ui-search_empty-query_true [data-ref=prev] { + opacity: .5 +} + +.jodit-ui-search_replace_true .jodit-ui-search__counts, .jodit-ui-search_replace_true .jodit-ui-search__inputs { + height: calc(var(--jd-height-search)*2) +} + + .jodit-ui-search_replace_true .jodit-ui-search__counts input, .jodit-ui-search_replace_true .jodit-ui-search__inputs input { + height: 50%; + transition: background-color var(--jd-timeout-button-active) linear + } + + .jodit-ui-search_replace_true .jodit-ui-search__counts input:focus, .jodit-ui-search_replace_true .jodit-ui-search__inputs input:focus { + box-shadow: inset 0 0 3px 0 var(--jd-color-border) + } + + .jodit-ui-search_replace_true .jodit-ui-search__counts input[data-ref=replace], .jodit-ui-search_replace_true .jodit-ui-search__inputs input[data-ref=replace] { + display: block + } + +.jodit-ui-search_replace_true .jodit-ui-search__buttons { + flex-wrap: wrap +} + + .jodit-ui-search_replace_true .jodit-ui-search__buttons button[data-ref=replace-btn] { + display: block + } + +::highlight(jodit-search-result), [jd-tmp-selection] { + background-color: var(--jd-color-background-selection); + color: var(--jd-color-text-selection) +} + +.jodit-container:not(.jodit_inline) { + min-height: 100px +} + + .jodit-container:not(.jodit_inline) .jodit-workplace { + display: flex; + flex-direction: column; + height: auto; + min-height: 50px; + overflow: hidden + } + + .jodit-container:not(.jodit_inline) .jodit-editor__resize { + position: relative + } + + .jodit-container:not(.jodit_inline) .jodit-editor__resize svg { + bottom: 0; + cursor: nwse-resize; + height: 12px; + overflow: hidden; + position: absolute; + right: 0; + width: 12px; + fill: var(--jd-color-gray-dark); + user-select: none + } + +.jodit-source { + background-color: var(--jd-color-source-area); + display: none; + flex: auto; + overflow: auto; + position: relative +} + + .jodit-source, .jodit-source .jodit-source__mirror-fake { + min-height: 100% + } + + .jodit-source * { + font: 12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace + } + +.jodit-container.jodit-source__mode .jodit-wysiwyg, .jodit-container.jodit-source__mode .jodit-wysiwyg_iframe { + display: none !important +} + +.jodit-container.jodit-source__mode .jodit-source { + display: block !important +} + +.jodit-container.jodit_split_mode .jodit-workplace { + flex-flow: row nowrap +} + +.jodit-container.jodit_split_mode .jodit-source, .jodit-container.jodit_split_mode .jodit-wysiwyg, .jodit-container.jodit_split_mode .jodit-wysiwyg_iframe { + display: block !important; + flex: 1; + width: 50% +} + +.jodit-source__mirror { + background: var(--jd-color-source-area); + border: 0; + box-shadow: none; + box-sizing: border-box; + color: #f0f0f0; + height: 100%; + line-height: 1.5; + font: 12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace; + margin: 0; + min-height: 100%; + outline: none; + overflow: auto; + padding: var(--jd-padding-default); + resize: none; + tab-size: 2em; + white-space: pre-wrap; + width: 100%; + z-index: 2 +} + + .jodit-source__mirror::selection { + background: var(--jd-color-selection-area) + } + +.jodit_sticky-dummy_toolbar { + display: none +} + +.jodit_sticky > .jodit-toolbar__box { + border-bottom: 1px solid var(--jd-color-border); + left: auto; + position: fixed; + position: sticky; + top: 0; + z-index: 3 +} + +.jodit_sticky .jodit_sticky-dummy_toolbar { + display: block +} + +.jodit-symbols { + padding: var(--jd-padding-default); + width: 460px +} + +.jodit-symbols__container { + display: flex +} + +.jodit-symbols__container_table { + width: 88% +} + +.jodit-symbols__container_preview { + width: 12% +} + +.jodit-symbols__preview { + border: 1px solid var(--jd-color-border); + font-size: 34px; + padding: 20px 0; + text-align: center +} + +.jodit-symbols__table { + border: 0; + border-spacing: 0; + table-layout: fixed +} + + .jodit-symbols__table td { + padding: 0 + } + + .jodit-symbols__table td a { + border: 1px solid transparent; + box-sizing: border-box; + color: var(--jd-color-text); + cursor: pointer; + display: inline-block; + font-size: 16px; + height: calc(var(--jd-height-element-default)*1.2); + line-height: calc(var(--jd-height-element-default)*1.2); + text-align: center; + text-decoration: none; + vertical-align: top; + width: calc(var(--jd-width-element-default)*1.2) + } + + .jodit-symbols__table td a:focus, .jodit-symbols__table td a:hover { + outline: 2px solid var(--jd-color-border) + } + +.jodit-ui-ai-assistant { + min-width: 460px; + padding: var(--jd-padding-default); + width: 100% +} + +@media (max-width:768px) { + .jodit-ui-ai-assistant { + min-width: 100% + } +} + +.jodit-ui-ai-assistant__body { + margin-bottom: 10px +} + +.jodit-ui-ai-assistant__prompt-row { + align-items: flex-start; + display: flex; + margin-bottom: 10px +} + +.jodit-ui-ai-assistant__prompt-row-label { + margin-right: 10px +} + +.jodit-ui-ai-assistant__prompt-row-input { + flex: 1; + margin-right: 10px +} + +.jodit-ui-ai-assistant__prompt-row .jodit-icon_ai_assistant { + cursor: pointer; + height: 22px; + width: 22px +} + +.jodit-ui-ai-assistant__prompt-row .jodit-ui-button { + margin-right: 10px +} + +.jodit-ui-ai-assistant__prompt-row .jodit-ui-button_ai_assistant { + margin-right: 0; + margin-top: 20px +} + +.jodit-ui-ai-assistant__results { + border-color: var(--jd-color-label); + border-style: solid; + border-width: 1px; + height: 300px; + line-height: 1.5; + max-width: 460px; + min-height: 300px; + min-width: 100%; + overflow: auto; + padding: var(--jd-padding-default); + position: relative +} + + .jodit-ui-ai-assistant__results p { + margin: 0 0 10px + } + +.jodit-ui-ai-assistant__close { + cursor: pointer; + padding: 10px; + position: absolute; + right: 0; + top: 0 +} + +.jodit-ui-ai-assistant_hide_true { + display: none +} + +.jodit-ui-ai-assistant__spinner:before { + animation: b .6s linear infinite; + border: 1px solid #ccc; + border-radius: 50%; + border-top-color: #8817c3; + box-sizing: border-box; + content: ""; + height: 30px; + left: 50%; + margin-left: -15px; + margin-top: -15px; + position: absolute; + top: 50%; + width: 30px +} + +.jodit-ui-ai-assistant__error { + color: var(--jd-color-error) +} + +/*.jodit-context table, .jodit-wysiwyg table { + border: none; + border-collapse: collapse; + empty-cells: show; + margin-bottom: 1em; + margin-top: 1em; + max-width: 100% +} + + .jodit-context table tr, .jodit-wysiwyg table tr { + user-select: none + } + + .jodit-context table tr td, .jodit-context table tr th, .jodit-wysiwyg table tr td, .jodit-wysiwyg table tr th { + border: 1px solid var(--jd-color-border); + min-width: 2em; + padding: .4em; + user-select: text; + vertical-align: middle + }*/ + +.jodit-form__inserter { + --jd-color-table-cell-background-hover: var(--jd-color-button-background-hover) +} + + .jodit-form__inserter .jodit-form__table-creator-box { + display: flex + } + +@media (max-width:768px) { + .jodit-form__inserter .jodit-form__table-creator-box { + flex-direction: column + } +} + +.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container { + font-size: 0; + margin: 0; + min-width: 180px; + padding: 0 +} + + .jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container > div > span { + border: 1px solid var(--jd-color-border); + box-sizing: border-box; + display: inline-block; + height: var(--jd-height-element-default); + margin-bottom: 2px; + margin-left: 2px; + vertical-align: top; + width: var(--jd-width-element-default) + } + + .jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container > div > span:first-child { + margin-left: 0 + } + + .jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container > div > span.jodit_hovered { + background: var(--jd-color-table-cell-background-hover); + border-color: var(--jd-color-table-cell-background-hover) + } + +.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options { + font-size: var(--jd-font-size-default) +} + + .jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label { + padding-top: 0; + text-align: left + } + + .jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input { + margin-right: var(--jd-padding-default) + } + +.jodit-form__inserter label { + font-size: 14px; + margin: 0; + padding: 8px; + text-align: center +} + +.jodit-xpath { + align-items: center; + display: flex; + margin-left: calc(var(--jd-padding-default)/-2) +} + +.jodit-xpath__item { + display: flex; + height: var(--jd-font-size-small); + line-height: calc(var(--jd-font-size-small) - 1px) +} + + .jodit-xpath__item a { + color: var(--jd-color-default); + font-size: var(--jd-font-size-small); + margin-left: 2px; + outline: 0; + padding: 0 3px + } + +:root { + --jd-color-white: #fff; + --jd-color-gray: #dadada; + --jd-color-gray-dark: #a5a5a5; + --jd-color-dark: #4c4c4c; + --jd-color-blue: #b5d6fd; + --jd-color-light-blue: rgba(181,214,253,.5); + --jd-color-red: #ff3b3b; + --jd-color-light-red: rgba(255,59,59,.4); + --jd-color-default: var(--jd-color-dark); + --jd-color-text: #222; + --jd-color-label: var(--jd-color-gray-dark); + --jd-color-error: var(--jd-color-red); + --jd-color-border: var(--jd-color-gray); + --jd-color-border-dark: var(--jd-color-dark); + --jd-color-border-selected: #1e88e5; + --jd-color-border-active: #b5b5b5; + --jd-color-selection: var(--jd-color-dark); + --jd-color-selection-area: #bdbdbd; + --jd-color-separator: var(--jd-color-border); + --jd-color-placeholder: var(--jd-color-gray-dark); + --jd-color-panel: #f9f9f9; + --jd-color-resizer: #c8c8c8; + --jd-color-background-default: var(--jd-color-white); + --jd-color-background-light-gray: #f5f5f6; + --jd-color-background-gray: var(--jd-color-gray); + --jd-color-background-gray-hover: #f8f8f8; + --jd-color-background-button-hover: #ecebe9; + --jd-color-background-button-hover-opacity30: hsla(40,7%,92%,.3); + --jd-color-background-progress: #b91f1f; + --jd-color-background-active: #2196f3; + --jd-color-background-selection: #b5d6fd; + --jd-color-text-selection: var(--jd-color-white); + --jd-color-background-selection-opacity50: rgba(181,214,253,.995); + --jd-color-source-area: #323232; + --jd-color-button-background-hover: #dcdcdc; + --jd-color-button-background-hover-opacity40: hsla(0,0%,86%,.4); + --jd-color-button-background-hover-opacity60: hsla(0,0%,86%,.6); + --jd-font-default: -apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif; + --jd-font-size-default: 14px; + --jd-font-size-small: 11px; + --jd-color-text-icons: rgba(0,0,0,.75); + --jd-color-icon: var(--jd-color-dark); + --jd-padding-default: 8px; + --jd-border-radius-default: 3px; + --jd-icon-tiny-size: 8px; + --jd-icon-xsmall-size: 10px; + --jd-icon-small-size: 12px; + --jd-icon-middle-size: 14px; + --jd-icon-large-size: 16px; + --jd-z-index-full-size: 100000; + --jd-z-index-popup: 10000001; + --jd-z-index-dialog-overlay: 20000003; + --jd-z-index-dialog: 20000004; + --jd-z-index-context-menu: 30000005; + --jd-z-index-tooltip: 30000006; + --jd-icon-loader-size: 48px; + --jd-width-element-default: 18px; + --jd-height-element-default: 18px; + --jd-dark-background-color: #575757; + --jd-dark-background-ligher: silver; + --jd-dark-background-darknes: #353535; + --jd-dark-border-color: #444; + --jd-dark-text-color: #d1cccc; + --jd-dark-text-color-opacity80: hsla(0,5%,81%,.8); + --jd-dark-text-color-opacity50: hsla(0,5%,81%,.5); + --jd-dark-icon-color: silver; + --jd-dark-toolbar-color: #5f5c5c; + --jd-dark-toolbar-seperator-color1: rgba(81,81,81,.41); + --jd-dark-toolbar-seperator-color2: #686767; + --jd-dark-toolbar-seperator-color-opacity80: hsla(0,0%,41%,.8); + --jd-dark-toolbar-seperator-color3: hsla(0,0%,41%,.75); + --jd-dark-color-border-selected: #152f5f; + --jd-width-default: 180px; + --jd-width-input-min: var(--jd-width-default); + --jd-input-height: 32px; + --jd-button-icon-size: 14px; + --jd-margin-v: 2px; + --jd-button-df-size: calc((var(--jd-button-icon-size) - 4px)*2); + --jd-button-size: calc(var(--jd-button-icon-size) + var(--jd-button-df-size) + var(--jd-margin-v)*2); + --jd-focus-input-box-shadow: 0 0 0 0.05rem rgba(0,123,255,.25) +} + +.jodit-wysiwyg { + outline: 0 +} + + .jodit-wysiwyg ::selection, .jodit-wysiwyg::selection { + background: #b5d6fd; + color: #4c4c4c + } + +.jodit-container:not(.jodit_inline) .jodit-wysiwyg { + margin: 0; + outline: 0; + overflow-x: auto; + padding: 8px; + position: relative +} + + .jodit-container:not(.jodit_inline) .jodit-wysiwyg img { + max-width: 100%; + position: relative + } + + .jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media { + position: relative + } + + .jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media * { + position: relative; + z-index: 0 + } + + .jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before { + content: ""; + inset: 0; + position: absolute; + z-index: 1 + } + +:root { + --jd-switche-width: 60px; + --jd-switche-height: 32px; + --jd-switche-slider-margin: 4px; + --jd-switche-slider-size: calc(var(--jd-switche-height) - var(--jd-switche-slider-margin)*2) +} + +.jodit-form { + color: var(--jd-color-default); + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default) +} + + .jodit-form.jodit_error { + border-color: var(--jd-color-error); + box-shadow: inset 0 0 3px 0 hsla(0,0%,74%,.3) + } + +@media (max-width:768px) { + .jodit-form { + min-width: 150px + } +} + +.jodit-form button { + background: #d6d6d6; + border: none; + color: var(--jd-color-dark); + cursor: pointer; + font-size: 16px; + height: 36px; + line-height: 1; + margin-bottom: var(--jd-padding-default); + margin-top: var(--jd-padding-default); + outline: none; + padding: var(--jd-padding-default); + text-decoration: none; + transition: background .2s ease 0s +} + + .jodit-form button:hover { + background-color: var(--jd-color-background-button-hover); + color: var(--jd-color-dark) + } + + .jodit-form button:active { + background: var(--jd-color-background-button-hover); + color: var(--jd-color-dark) + } + +.jodit-form label { + align-items: center; + display: flex; + margin-bottom: var(--jd-padding-default); + text-align: left; + white-space: nowrap +} + + .jodit-form label:last-child { + margin-bottom: 0 + } + +.jodit-form .jodit-form__center { + justify-content: center +} + +.jodit .jodit-input, .jodit .jodit-select, .jodit .jodit-textarea { + appearance: none; + background-color: var(--jd-color-white); + border: 1px solid var(--jd-color-border); + border-radius: 0; + box-sizing: border-box; + font-family: var(--jd-font-default); + font-size: var(--jd-font-size-default); + height: var(--jd-input-height); + line-height: 1.2; + outline: none; + padding: 0 var(--jd-padding-default); + width: 100% +} + + .jodit .jodit-input[disabled], .jodit .jodit-select[disabled], .jodit .jodit-textarea[disabled] { + background-color: #f0f0f0; + color: var(--jd-color-border) + } + +.jodit .jodit-input_has-error_true, .jodit .jodit-select_has-error_true, .jodit .jodit-textarea_has-error_true { + border-color: var(--jd-color-red) +} + +.jodit .jodit-input:focus { + border-color: #66afe9; + outline: 0 +} + +.jodit-checkbox { + border: 0; + cursor: pointer; + height: 16px; + margin: 0 calc(var(--jd-padding-default)/2) 0 0; + outline: none; + padding: 0; + position: relative; + width: 16px; + z-index: 2 +} + +.jodit-select { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 4.95 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%23444}%3C/style%3E%3C/defs%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:%23fff'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49zM3.54 5.33 2.48 6.82 1.41 5.33z' class='cls-2'/%3E%3C/svg%3E"); + background-position: 98% 50%; + background-repeat: no-repeat; + padding-right: calc(var(--jd-padding-default)*2) +} + +.jodit-textarea { + height: auto +} + +.jodit-form__group, .jodit-textarea { + min-width: var(--jd-width-input-min) +} + +.jodit-form__group { + display: flex; + flex-direction: column; + margin-bottom: var(--jd-padding-default) +} + + .jodit-form__group label { + margin-bottom: calc(var(--jd-padding-default)/2) + } + +.jodit-button { + align-items: center; + background-color: var(--jd-color-background-gray); + border: 0; + border-radius: .25rem; + color: var(--jd-color-default); + cursor: pointer; + display: inline-flex; + height: calc(var(--jd-padding-default)*4); + justify-content: center; + line-height: 1; + margin: 0; + padding: 0 var(--jd-padding-default); + position: relative; + text-decoration: none; + user-select: none; + width: auto +} + + .jodit-button svg { + display: inline-block; + height: 24px; + width: 24px + } + + .jodit-button svg + span { + margin-left: calc(var(--jd-padding-default)/2) + } + + .jodit-button:active, .jodit-button:focus { + outline: 0 + } + + .jodit-button.disabled { + opacity: .7 + } + +.jodit-buttons { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + margin-bottom: var(--jd-padding-default) +} + +.jodit-button .jodit_icon, .jodit-button svg, .jodit-dialog__header .jodit_icon, .jodit-dialog__header svg { + display: inline-block; + height: 16px; + vertical-align: middle; + width: 16px +} + +.jodit-switcher-wrapper { + align-items: center; + display: flex +} + + .jodit-switcher-wrapper .jodit-switcher + span { + margin-left: var(--jd-padding-default) + } + +.jodit-switcher { + display: inline-block; + height: var(--jd-switche-height); + position: relative; + width: var(--jd-switche-width) +} + + .jodit-switcher input { + height: 0; + opacity: 0; + width: 0 + } + + .jodit-switcher .jodit-switcher__slider { + background-color: var(--jd-color-gray); + border-radius: var(--jd-switche-height); + cursor: pointer; + inset: 0; + position: absolute; + transition: .4s + } + + .jodit-switcher .jodit-switcher__slider:before { + background-color: #fff; + border-radius: 50%; + bottom: var(--jd-switche-slider-margin); + content: ""; + height: var(--jd-switche-slider-size); + left: var(--jd-switche-slider-margin); + position: absolute; + transition: .4s; + width: var(--jd-switche-slider-size) + } + +input:checked + .jodit-switcher__slider { + background-color: var(--jd-color-background-active) +} + + input:checked + .jodit-switcher__slider:before { + transform: translateX(calc(var(--jd-switche-width) - var(--jd-switche-slider-margin)*2 - var(--jd-switche-slider-size))) + } + +input:focus + .jodit-switcher__slider { + box-shadow: 0 0 1px var(--jd-color-background-active) +} + +.jodit-button-group { + display: flex +} + + .jodit-button-group input { + display: none + } + + .jodit-button-group button { + display: flex; + flex: 1; + justify-content: center; + text-align: center + } + + .jodit-button-group button + button { + margin-left: -1px + } + + .jodit-button-group button:first-child, .jodit-button-group input:first-child + button { + border-bottom-right-radius: 0; + border-right: 0; + border-top-right-radius: 0 + } + + .jodit-button-group button:last-child, .jodit-button-group input:last-child + button { + border-bottom-left-radius: 0; + border-left: 0; + border-top-left-radius: 0 + } + + .jodit-button-group input[type=checkbox]:checked + button, .jodit-button-group input[type=checkbox]:not(:checked) + button + button { + background-image: none; + box-shadow: inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.05) + } + +.jodit_text_icons .jodit_icon { + font-size: var(--jd-font-size-default); + width: auto +} + + .jodit_text_icons .jodit_icon:first-letter { + text-transform: uppercase + } + +.jodit_text_icons .jodit-tabs .jodit-tabs__buttons > a { + font-family: var(--jd-font-default); + width: auto +} + + .jodit_text_icons .jodit-tabs .jodit-tabs__buttons > a i { + width: auto + } + +.jodit_text_icons.jodit-dialog .jodit-button, .jodit_text_icons.jodit-dialog .jodit-dialog__header a { + color: var(--jd-color-text-icons); + font-family: var(--jd-font-default); + padding: var(--jd-padding-default); + width: auto +} + + .jodit_text_icons.jodit-dialog .jodit-button .jodit_icon, .jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon { + width: auto + } + +.jodit-grid { + display: flex; + width: 100% +} + + .jodit-grid.jodit-grid_column { + flex-direction: column + } + +@media (max-width:480px) { + .jodit-grid.jodit-grid_xs-column { + flex-direction: column + } +} + +.jodit-grid [class*=jodit_col-] { + flex: 1 1 auto +} + +.jodit-grid .jodit_col-lg-5-5 { + width: 100% +} + +.jodit-grid .jodit_col-lg-4-5 { + width: 80% +} + +.jodit-grid .jodit_col-lg-3-5 { + width: 60% +} + +.jodit-grid .jodit_col-lg-2-5 { + width: 40% +} + +.jodit-grid .jodit_col-lg-1-5 { + width: 20% +} + +.jodit-grid .jodit_col-lg-4-4 { + width: 100% +} + +.jodit-grid .jodit_col-lg-3-4 { + width: 75% +} + +.jodit-grid .jodit_col-lg-2-4 { + width: 50% +} + +.jodit-grid .jodit_col-lg-1-4 { + width: 25% +} + +@media (max-width:992px) { + .jodit-grid .jodit_col-md-5-5 { + width: 100% + } + + .jodit-grid .jodit_col-md-4-5 { + width: 80% + } + + .jodit-grid .jodit_col-md-3-5 { + width: 60% + } + + .jodit-grid .jodit_col-md-2-5 { + width: 40% + } + + .jodit-grid .jodit_col-md-1-5 { + width: 20% + } + + .jodit-grid .jodit_col-md-4-4 { + width: 100% + } + + .jodit-grid .jodit_col-md-3-4 { + width: 75% + } + + .jodit-grid .jodit_col-md-2-4 { + width: 50% + } + + .jodit-grid .jodit_col-md-1-4 { + width: 25% + } +} + +@media (max-width:768px) { + .jodit-grid .jodit_col-sm-5-5 { + width: 100% + } + + .jodit-grid .jodit_col-sm-4-5 { + width: 80% + } + + .jodit-grid .jodit_col-sm-3-5 { + width: 60% + } + + .jodit-grid .jodit_col-sm-2-5 { + width: 40% + } + + .jodit-grid .jodit_col-sm-1-5 { + width: 20% + } + + .jodit-grid .jodit_col-sm-4-4 { + width: 100% + } + + .jodit-grid .jodit_col-sm-3-4 { + width: 75% + } + + .jodit-grid .jodit_col-sm-2-4 { + width: 50% + } + + .jodit-grid .jodit_col-sm-1-4 { + width: 25% + } +} + +@media (max-width:480px) { + .jodit-grid .jodit_col-xs-5-5 { + width: 100% + } + + .jodit-grid .jodit_col-xs-4-5 { + width: 80% + } + + .jodit-grid .jodit_col-xs-3-5 { + width: 60% + } + + .jodit-grid .jodit_col-xs-2-5 { + width: 40% + } + + .jodit-grid .jodit_col-xs-1-5 { + width: 20% + } + + .jodit-grid .jodit_col-xs-4-4 { + width: 100% + } + + .jodit-grid .jodit_col-xs-3-4 { + width: 75% + } + + .jodit-grid .jodit_col-xs-2-4 { + width: 50% + } + + .jodit-grid .jodit_col-xs-1-4 { + width: 25% + } +} + +@keyframes b { + to { + transform: rotate(1turn) + } +} + +.jodit-icon_loader { + animation: b 2s ease-out 0s infinite; + background: url(data:image/png;base64,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) no-repeat 50%; + background-size: 100% 100%; + display: inline-block; + height: var(--jd-icon-loader-size); + vertical-align: middle; + width: var(--jd-icon-loader-size); + will-change: transform +} + +.jodit-icon { + background: 50% no-repeat; + background-size: contain; + height: 14px; + overflow: visible; + width: 14px; + fill: var(--jd-color-icon); + transform-origin: 0 0 !important +} + +.jodit-icon, .jodit-icon_close { + stroke: var(--jd-color-icon) +} + +svg.jodit-icon { + height: auto; + isolation: isolate +} + +.jodit-icon_text { + font-size: 14px +} + +.jodit, .jodit *, .jodit-container, .jodit-container * { + box-sizing: border-box +} + + .jodit .jodit-workplace, .jodit-container .jodit-workplace { + overflow: auto; + position: relative + } + + .jodit .jodit-workplace .jodit-wysiwyg, .jodit .jodit-workplace .jodit-wysiwyg_iframe, .jodit-container .jodit-workplace .jodit-wysiwyg, .jodit-container .jodit-workplace .jodit-wysiwyg_iframe { + height: 100%; + width: 100% + } + +.jodit-wysiwyg [contenteditable=false] { + cursor: default +} + +.jodit-container:not(.jodit_inline) { + background-color: var(--jd-color-background-light-gray); + border: 1px solid var(--jd-color-border); + border-radius: var(--jd-border-radius-default) +} + + .jodit-container:not(.jodit_inline) .jodit-workplace { + background-color: var(--jd-color-background-default); + border: 0 solid var(--jd-color-border); + max-height: 100% + } + + .jodit-container:not(.jodit_inline).jodit_disabled { + background: var(--jd-color-background-gray) + } + + .jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace { + opacity: .4 + } + +.jodit_disabled, .jodit_lock { + user-select: none !important +} + +.jodit_hidden { + display: none !important +} + +.jodit_vertical_middle { + align-items: center; + display: flex +} + +.jodit-box { + background: 0 0; + border: 0; + float: none; + height: auto; + margin: 0; + max-width: none; + outline: 0; + padding: 0; + position: static; + width: auto +} + +.jodit-dialog_theme_dark, .jodit_theme_dark { + --jd-color-border: #6b6b6b; + --jd-color-text: var(--jd-dark-text-color) +} + + .jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal, .jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal, .jodit_theme_dark .jodit-toolbar-collection_mode_horizontal, .jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal { + background-image: repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size)) + } + + .jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after, .jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after, .jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after, .jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after { + background-color: var(--jd-color-border) + } + + .jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty), .jodit_theme_dark .jodit-toolbar__box:not(:empty) { + border-color: var(--jd-color-border) + } + + .jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after, .jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after { + background-color: var(--jd-color-border) + } + + .jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after, .jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after { + border-right-color: var(--jd-color-border) + } + + .jodit-dialog_theme_dark.jodit-container, .jodit_theme_dark.jodit-container { + background-color: var(--jd-dark-background-color); + border-color: var(--jd-color-border) + } + + .jodit-dialog_theme_dark.jodit-container.jodit_disabled, .jodit_theme_dark.jodit-container.jodit_disabled { + background-color: var(--jd-dark-background-color) + } + + .jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace, .jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace { + border-color: var(--jd-dark-background-color) + } + + .jodit-dialog_theme_dark .jodit-popup__content, .jodit_theme_dark .jodit-popup__content { + background: var(--jd-dark-background-color) + } + + .jodit-dialog_theme_dark .jodit-toolbar-button, .jodit-dialog_theme_dark .jodit-toolbar-select, .jodit-dialog_theme_dark .jodit-ui-button, .jodit_theme_dark .jodit-toolbar-button, .jodit_theme_dark .jodit-toolbar-select, .jodit_theme_dark .jodit-ui-button { + --jd-color-icon: var(--jd-dark-icon-color) + } + + .jodit-dialog_theme_dark .jodit-toolbar-button__text, .jodit-dialog_theme_dark .jodit-toolbar-select__text, .jodit-dialog_theme_dark .jodit-ui-button__text, .jodit_theme_dark .jodit-toolbar-button__text, .jodit_theme_dark .jodit-toolbar-select__text, .jodit_theme_dark .jodit-ui-button__text { + color: var(--jd-color-text) + } + + .jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon, .jodit-dialog_theme_dark .jodit-toolbar-button svg, .jodit-dialog_theme_dark .jodit-toolbar-button__trigger, .jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon, .jodit-dialog_theme_dark .jodit-toolbar-select svg, .jodit-dialog_theme_dark .jodit-toolbar-select__trigger, .jodit-dialog_theme_dark .jodit-ui-button .jodit-icon, .jodit-dialog_theme_dark .jodit-ui-button svg, .jodit-dialog_theme_dark .jodit-ui-button__trigger, .jodit_theme_dark .jodit-toolbar-button .jodit-icon, .jodit_theme_dark .jodit-toolbar-button svg, .jodit_theme_dark .jodit-toolbar-button__trigger, .jodit_theme_dark .jodit-toolbar-select .jodit-icon, .jodit_theme_dark .jodit-toolbar-select svg, .jodit_theme_dark .jodit-toolbar-select__trigger, .jodit_theme_dark .jodit-ui-button .jodit-icon, .jodit_theme_dark .jodit-ui-button svg, .jodit_theme_dark .jodit-ui-button__trigger { + fill: var(--jd-color-icon); + stroke: var(--jd-color-icon) + } + + .jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-select:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-select__button:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]), .jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-select:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-select__button:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]), .jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]), .jodit_theme_dark .jodit-ui-button:hover:not([disabled]), .jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]), .jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]), .jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]) { + --jd-color-text: var(--jd-dark-background-color); + --jd-color-icon: var(--jd-dark-background-color); + background-color: var(--jd-dark-background-ligher); + color: var(--jd-dark-background-color) + } + + .jodit-dialog_theme_dark .jodit-status-bar, .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty), .jodit_theme_dark .jodit-status-bar, .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) { + background-color: var(--jd-dark-toolbar-color); + border-color: var(--jd-color-border); + color: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-status-bar, .jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a, .jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span, .jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link, .jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover, .jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited, .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty), .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item a, .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item span, .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link, .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover, .jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited, .jodit_theme_dark .jodit-status-bar, .jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a, .jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span, .jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link, .jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover, .jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited, .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty), .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item a, .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item span, .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link, .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover, .jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited { + color: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty), .jodit_theme_dark .jodit-toolbar__box:not(:empty) { + background: var(--jd-dark-toolbar-color) + } + + .jodit-dialog_theme_dark .jodit-icon-close, .jodit_theme_dark .jodit-icon-close { + stroke: var(--jd-dark-icon-color) + } + + .jodit-dialog_theme_dark .jodit-wysiwyg, .jodit-dialog_theme_dark .jodit-wysiwyg_iframe, .jodit_theme_dark .jodit-wysiwyg, .jodit_theme_dark .jodit-wysiwyg_iframe { + background-color: var(--jd-dark-background-color); + color: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-form input[type=text], .jodit-dialog_theme_dark .jodit-form input[type=url], .jodit-dialog_theme_dark .jodit-form textarea, .jodit_theme_dark .jodit-form input[type=text], .jodit_theme_dark .jodit-form input[type=url], .jodit_theme_dark .jodit-form textarea { + background-color: var(--jd-dark-toolbar-seperator-color1); + border-color: var(--jd-dark-toolbar-seperator-color2); + color: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-form button, .jodit_theme_dark .jodit-form button { + background-color: var(--jd-dark-toolbar-seperator-color3); + color: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-placeholder, .jodit_theme_dark .jodit-placeholder { + color: var(--jd-dark-text-color-opacity80) + } + + .jodit-dialog_theme_dark .jodit-drag-and-drop__file-box, .jodit-dialog_theme_dark .jodit_uploadfile_button, .jodit_theme_dark .jodit-drag-and-drop__file-box, .jodit_theme_dark .jodit_uploadfile_button { + color: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover, .jodit-dialog_theme_dark .jodit_uploadfile_button:hover, .jodit_theme_dark .jodit-drag-and-drop__file-box:hover, .jodit_theme_dark .jodit_uploadfile_button:hover { + background-color: var(--jd-dark-toolbar-seperator-color3) + } + + .jodit-dialog_theme_dark .jodit-add-new-line:before, .jodit_theme_dark .jodit-add-new-line:before { + border-top-color: var(--jd-dark-toolbar-seperator-color2) + } + + .jodit-dialog_theme_dark .jodit-add-new-line span, .jodit_theme_dark .jodit-add-new-line span { + background: var(--jd-dark-toolbar-seperator-color3); + border-color: var(--jd-dark-toolbar-seperator-color2) + } + + .jodit-dialog_theme_dark .jodit-add-new-line span svg, .jodit_theme_dark .jodit-add-new-line span svg { + fill: var(--jd-dark-text-color) + } + + .jodit-dialog_theme_dark .jodit-resizer > i, .jodit_theme_dark .jodit-resizer > i { + background: var(--jd-dark-toolbar-seperator-color3); + border-color: var(--jd-dark-icon-color) + } + + .jodit-dialog_theme_dark .jodit-input, .jodit-dialog_theme_dark .jodit-select, .jodit_theme_dark .jodit-input, .jodit_theme_dark .jodit-select { + background-color: var(--jd-dark-background-ligher); + border-color: var(--jd-dark-border-color); + color: var(--jd-dark-border-color) + } + + .jodit-dialog_theme_dark.jodit-dialog, .jodit_theme_dark.jodit-dialog { + background-color: var(--jd-dark-background-color) + } + + .jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header, .jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item, .jodit_theme_dark.jodit-dialog .jodit-dialog__header, .jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item { + border-color: var(--jd-dark-border-color) + } + + .jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info, .jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info { + background-color: var(--jd-dark-text-color) + } diff --git a/Wino.Mail.WinUI/JS/libs/jodit.min.js b/Wino.Mail.WinUI/JS/libs/jodit.min.js new file mode 100644 index 00000000..75b640a5 --- /dev/null +++ b/Wino.Mail.WinUI/JS/libs/jodit.min.js @@ -0,0 +1,10 @@ +/*! + * jodit - Jodit is an awesome and useful wysiwyg editor with filebrowser + * Author: Chupurnov (https://xdsoft.net/jodit/) + * Version: v4.2.5 + * Url: https://xdsoft.net/jodit/ + * License(s): MIT + */ + + +((t,e)=>{if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var s=e();for(var i in s)("object"==typeof exports?exports:t)[i]=s[i]}})(self,(function(){return function(){var t,e={26318(t,e,s){"use strict";function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t=>typeof t:t=>t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t,i(t)}function r(t,e,s){var r=s.value;if("function"!=typeof r)throw new TypeError("@boundMethod decorator can only be applied to methods not: ".concat(i(r)));var o=!1;return{configurable:!0,get(){if(o||this===t.prototype||this.hasOwnProperty(e)||"function"!=typeof r)return r;var s=r.bind(this);return o=!0,Object.defineProperty(this,e,{configurable:!0,get(){return s},set(t){r=t,delete this[e]}}),o=!1,s},set(t){r=t}}}function o(t){var e;return"undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys?e=Reflect.ownKeys(t.prototype):(e=Object.getOwnPropertyNames(t.prototype),"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(t.prototype)))),e.forEach((e=>{if("constructor"!==e){var s=Object.getOwnPropertyDescriptor(t.prototype,e);"function"==typeof s.value&&Object.defineProperty(t.prototype,e,r(t,e,s))}})),t}function n(){return 1===arguments.length?o.apply(void 0,arguments):r.apply(void 0,arguments)}s.d(e,{Ay(){return n}})},36115(t,e,s){"use strict";s.d(e,{T(){return r}});var i=s(17352);class r{constructor(){this.cache=!0,this.defaultTimeout=100,this.namespace="",this.safeMode=!1,this.width="auto",this.height="auto",this.safePluginsList=["about","enter","backspace","size","bold","hotkeys"],this.license="",this.preset="custom",this.presets={inline:{inline:!0,toolbar:!1,toolbarInline:!0,toolbarInlineForSelection:!0,showXPathInStatusbar:!1,showCharsCounter:!1,showWordsCounter:!1,showPlaceholder:!1}},this.ownerDocument="undefined"!=typeof document?document:null,this.ownerWindow="undefined"!=typeof window?window:null,this.shadowRoot=null,this.zIndex=0,this.readonly=!1,this.disabled=!1,this.activeButtonsInReadOnly=["source","fullsize","print","about","dots","selectall"],this.allowCommandsInReadOnly=["selectall","preview","print"],this.toolbarButtonSize="middle",this.allowTabNavigation=!1,this.inline=!1,this.theme="default",this.saveModeInStorage=!1,this.editorClassName=!1,this.className=!1,this.style=!1,this.containerStyle=!1,this.styleValues={},this.triggerChangeEvent=!0,this.direction="",this.language="auto",this.debugLanguage=!1,this.i18n=!1,this.tabIndex=-1,this.toolbar=!0,this.statusbar=!0,this.showTooltip=!0,this.showTooltipDelay=200,this.useNativeTooltip=!1,this.defaultActionOnPaste=i.INSERT_AS_HTML,this.enter=i.PARAGRAPH,this.iframe=!1,this.editHTMLDocumentMode=!1,this.enterBlock="br"!==this.enter?this.enter:i.PARAGRAPH,this.defaultMode=i.MODE_WYSIWYG,this.useSplitMode=!1,this.colors={greyscale:["#000000","#434343","#666666","#999999","#B7B7B7","#CCCCCC","#D9D9D9","#EFEFEF","#F3F3F3","#FFFFFF"],palette:["#980000","#FF0000","#FF9900","#FFFF00","#00F0F0","#00FFFF","#4A86E8","#0000FF","#9900FF","#FF00FF"],full:["#E6B8AF","#F4CCCC","#FCE5CD","#FFF2CC","#D9EAD3","#D0E0E3","#C9DAF8","#CFE2F3","#D9D2E9","#EAD1DC","#DD7E6B","#EA9999","#F9CB9C","#FFE599","#B6D7A8","#A2C4C9","#A4C2F4","#9FC5E8","#B4A7D6","#D5A6BD","#CC4125","#E06666","#F6B26B","#FFD966","#93C47D","#76A5AF","#6D9EEB","#6FA8DC","#8E7CC3","#C27BA0","#A61C00","#CC0000","#E69138","#F1C232","#6AA84F","#45818E","#3C78D8","#3D85C6","#674EA7","#A64D79","#85200C","#990000","#B45F06","#BF9000","#38761D","#134F5C","#1155CC","#0B5394","#351C75","#733554","#5B0F00","#660000","#783F04","#7F6000","#274E13","#0C343D","#1C4587","#073763","#20124D","#4C1130"]},this.colorPickerDefaultTab="background",this.imageDefaultWidth=300,this.removeButtons=[],this.disablePlugins=[],this.extraPlugins=[],this.extraButtons=[],this.extraIcons={},this.createAttributes={table:{style:"border-collapse:collapse;width: 100%;"}},this.sizeLG=900,this.sizeMD=700,this.sizeSM=400,this.buttons=[{group:"font-style",buttons:[]},{group:"list",buttons:[]},{group:"font",buttons:[]},"---",{group:"script",buttons:[]},{group:"media",buttons:[]},"\n",{group:"state",buttons:[]},{group:"clipboard",buttons:[]},{group:"insert",buttons:[]},{group:"indent",buttons:[]},{group:"color",buttons:[]},{group:"form",buttons:[]},"---",{group:"history",buttons:[]},{group:"search",buttons:[]},{group:"source",buttons:[]},{group:"other",buttons:[]},{group:"info",buttons:[]}],this.events={},this.textIcons=!1,this.showBrowserColorPicker=!0}static get defaultOptions(){return r.__defaultOptions||(r.__defaultOptions=new r),r.__defaultOptions}}r.prototype.controls={}},86302(t,e,s){"use strict";s.d(e,{j(){return h}});var i=s(17352),r=s(59146),o=s(69052),n=s(2461),a=s(25376),l=s(92039),c=s(98253),u=s(35642),d=(s(28712),s(21567));class h{constructor(){this.timers=new Map,this.__callbacks=new Map,this.__queueMicrotaskNative=queueMicrotask?.bind(window)??Promise.resolve().then.bind(Promise.resolve()),this.promisesRejections=new Set,this.requestsIdle=new Set,this.requestsRaf=new Set,this.requestIdleCallbackNative=window.requestIdleCallback?.bind(window)??((t,e)=>{const s=Date.now();return this.setTimeout((()=>{t({didTimeout:!1,timeRemaining(){return Math.max(0,50-(Date.now()-s))}})}),e?.timeout??1)}),this.__cancelIdleCallbackNative=window.cancelIdleCallback?.bind(window)??(t=>{this.clearTimeout(t)}),this.isDestructed=!1}delay(t){return this.promise((e=>this.setTimeout(e,t)))}setTimeout(t,e,...s){if(this.isDestructed)return 0;let i={};(0,u.R)(e)&&(e=0),(0,n.E)(e)||(i=e,e=i.timeout||0),i.label&&this.clearLabel(i.label);const o=(0,r.w)(t,e,...s),a=i.label||o;return this.timers.set(a,o),this.__callbacks.set(a,t),o}updateTimeout(t,e){if(!t||!this.timers.has(t))return null;const s=this.__callbacks.get(t);return this.setTimeout(s,{label:t,timeout:e})}clearLabel(t){t&&this.timers.has(t)&&((0,r.D)(this.timers.get(t)),this.timers.delete(t),this.__callbacks.delete(t))}clearTimeout(t){if((0,c.K)(t))return this.clearLabel(t);(0,r.D)(t),this.timers.delete(t),this.__callbacks.delete(t)}debounce(t,e,s=!1){let i=0,n=!1;const c=[],u=(...e)=>{if(!n){i=0;const s=t(...e);if(n=!0,c.length){const t=()=>{c.forEach((t=>t())),c.length=0};(0,l.y)(s)?s.finally(t):t()}}},d=(...a)=>{n=!1,e?(!i&&s&&u(...a),(0,r.D)(i),i=this.setTimeout((()=>u(...a)),(0,o.T)(e)?e():e),this.timers.set(t,i)):u(...a)};return(0,a.Q)(e)&&e.promisify?(...t)=>{const e=this.promise((t=>{c.push(t)}));return d(...t),e}:d}microDebounce(t,e=!1){let s,i=!1,r=!0;return(...o)=>{s=o,i?r=!0:(r=!0,e&&(r=!1,t(...s)),i=!0,this.__queueMicrotaskNative((()=>{i=!1,this.isDestructed||r&&t(...s)})))}}throttle(t,e,s=!1){let i,r,n,a=null;return(...s)=>{i=!0,n=s,e?a||(r=()=>{i?(t(...n),i=!1,a=this.setTimeout(r,(0,o.T)(e)?e():e),this.timers.set(r,a)):a=null},r()):t(...n)}}promise(t){let e=()=>{};const s=new Promise(((s,i)=>{e=()=>i((0,d.h)()),this.promisesRejections.add(e),t(s,i)}));return s.finally||"undefined"==typeof process||i.IS_ES_NEXT||(s.finally=t=>(s.then(t).catch(t),s)),s.finally((()=>{this.promisesRejections.delete(e)})).catch((()=>null)),s.rejectCallback=e,s}promiseState(t){if(t.status)return t.status;if(!Promise.race)return new Promise((e=>{t.then((t=>(e("fulfilled"),t)),(t=>{throw e("rejected"),t})),this.setTimeout((()=>{e("pending")}),100)}));const e={};return Promise.race([t,e]).then((t=>t===e?"pending":"fulfilled"),(()=>"rejected"))}requestIdleCallback(t,e){const s=this.requestIdleCallbackNative(t,e);return this.requestsIdle.add(s),s}requestIdlePromise(t){return this.promise((e=>{const s=this.requestIdleCallback((()=>e(s)),t)}))}cancelIdleCallback(t){return this.requestsIdle.delete(t),this.__cancelIdleCallbackNative(t)}requestAnimationFrame(t){const e=requestAnimationFrame(t);return this.requestsRaf.add(e),e}cancelAnimationFrame(t){this.requestsRaf.delete(t),cancelAnimationFrame(t)}clear(){this.requestsIdle.forEach((t=>this.cancelIdleCallback(t))),this.requestsRaf.forEach((t=>this.cancelAnimationFrame(t))),this.timers.forEach((t=>(0,r.D)(this.timers.get(t)))),this.timers.clear(),this.promisesRejections.forEach((t=>t())),this.promisesRejections.clear()}destruct(){this.clear(),this.isDestructed=!0}}},64890(t,e,s){"use strict";s.d(e,{j(){return i.j}});var i=s(86302)},37474(t,e,s){"use strict";s.d(e,{u(){return l}});var i=s(64890),r=s(64567),o=s(56298),n=s(65147);const a=new Map;class l{get componentName(){return this.__componentName||(this.__componentName="jodit-"+(0,n.kebabCase)(((0,n.isFunction)(this.className)?this.className():"")||(0,n.getClassName)(this))),this.__componentName}getFullElName(t,e,s){const i=[this.componentName];return t&&(t=t.replace(/[^a-z0-9-]/gi,"-"),i.push("__"+t)),e&&(i.push("_",e),i.push("_",(0,n.isVoid)(s)?"true":""+s)),i.join("")}get ownerDocument(){return this.ow.document}get od(){return this.ownerDocument}get ow(){return this.ownerWindow}get(t,e){return(0,n.get)(t,e||this)}get isReady(){return this.componentStatus===r.f.ready}get isDestructed(){return this.componentStatus===r.f.destructed}get isInDestruct(){return r.f.beforeDestruct===this.componentStatus||r.f.destructed===this.componentStatus}bindDestruct(t){return t.hookStatus(r.f.beforeDestruct,(()=>!this.isInDestruct&&this.destruct())),this}constructor(){this.async=new i.j,this.ownerWindow=window,this.__componentStatus=r.f.beforeInit,this.uid="jodit-uid-"+(0,o.w9)()}destruct(){this.setStatus(r.f.destructed),this.async&&(this.async.destruct(),this.async=void 0),a.get(this)&&a.delete(this),this.ownerWindow=void 0}get componentStatus(){return this.__componentStatus}set componentStatus(t){this.setStatus(t)}setStatus(t){return this.setStatusComponent(t,this)}setStatusComponent(t,e){if(t===this.__componentStatus)return;e===this&&(this.__componentStatus=t);const s=Object.getPrototypeOf(this);s&&(0,n.isFunction)(s.setStatusComponent)&&s.setStatusComponent(t,e);const i=a.get(this),r=i?.[t];r&&r.length&&r.forEach((t=>t(e)))}hookStatus(t,e){let s=a.get(this);s||(s={},a.set(this,s)),s[t]||(s[t]=[]),s[t].push(e)}static isInstanceOf(t,e){return t instanceof e}}l.STATUSES=r.f},77753(t,e,s){"use strict";s.d(e,{f(){return r.f},uA(){return i.u},vG(){return o.v}});var i=s(37474),r=s(64567),o=s(7982)},64567(t,e,s){"use strict";s.d(e,{f(){return i}});const i={beforeInit:"beforeInit",ready:"ready",beforeDestruct:"beforeDestruct",destructed:"destructed"}},7982(t,e,s){"use strict";s.d(e,{v(){return r}});var i=s(37474);class r extends i.u{get j(){return this.jodit}get defaultTimeout(){return this.j.defaultTimeout}i18n(t,...e){return this.j.i18n(t,...e)}setParentView(t){return this.jodit=t,t.components.add(this),this}constructor(t){super(),this.setParentView(t)}destruct(){return this.j.components.delete(this),super.destruct()}}},17352(t,e,s){"use strict";s.r(e),s.d(e,{ACCURACY(){return J},APP_VERSION(){return i},BASE_PATH(){return at},BR(){return F},CLIPBOARD_ID(){return ut},COMMAND_KEYS(){return H},EMULATE_DBLCLICK_TIMEOUT(){return Q},ES(){return r},FAT_MODE(){return c},HOMEPAGE(){return u},INSEPARABLE_TAGS(){return T},INSERT_AS_HTML(){return tt},INSERT_AS_TEXT(){return st},INSERT_CLEAR_HTML(){return et},INSERT_ONLY_TEXT(){return it},INVISIBLE_SPACE(){return p},INVISIBLE_SPACE_REG_EXP(){return g},INVISIBLE_SPACE_REG_EXP_END(){return f},INVISIBLE_SPACE_REG_EXP_START(){return v},IS_BLOCK(){return w},IS_ES_MODERN(){return o},IS_ES_NEXT(){return n},IS_IE(){return K},IS_INLINE(){return C},IS_MAC(){return ot},IS_PROD(){return a},IS_TEST(){return l},KEY_ALIASES(){return nt},KEY_ALT(){return A},KEY_BACKSPACE(){return I},KEY_DELETE(){return D},KEY_DOWN(){return N},KEY_ENTER(){return z},KEY_ESC(){return L},KEY_F3(){return q},KEY_LEFT(){return M},KEY_META(){return x},KEY_RIGHT(){return R},KEY_SPACE(){return B},KEY_TAB(){return j},KEY_UP(){return P},LIST_TAGS(){return k},MARKER_CLASS(){return Z},MODE_SOURCE(){return $},MODE_SPLIT(){return U},MODE_WYSIWYG(){return W},NBSP_SPACE(){return m},NEARBY(){return O},NO_EMPTY_TAGS(){return E},PARAGRAPH(){return V},PASSIVE_EVENTS(){return ht},SAFE_COUNT_CHANGE_CALL(){return rt},SET_TEST(){return d},SOURCE_CONSUMER(){return dt},SPACE_REG_EXP(){return b},SPACE_REG_EXP_END(){return _},SPACE_REG_EXP_START(){return y},TEMP_ATTR(){return lt},TEXT_HTML(){return G},TEXT_PLAIN(){return Y},TEXT_RTF(){return X},TOKENS(){return h},lang(){return ct}});const i="4.2.5",r="es2021",o=!0,n=!0,a=!0;let l=!1;const c=!1,u="https://xdsoft.net/jodit/",d=()=>l=!0,h={},p="\ufeff",m=" ",g=()=>/[\uFEFF]/g,f=()=>/[\uFEFF]+$/g,v=()=>/^[\uFEFF]+/g,b=()=>/[\s\n\t\r\uFEFF\u200b]+/g,y=()=>/^[\s\n\t\r\uFEFF\u200b]+/g,_=()=>/[\s\n\t\r\uFEFF\u200b]+$/g,w=/^(ADDRESS|ARTICLE|ASIDE|BLOCKQUOTE|CANVAS|DD|DFN|DIV|DL|DT|FIELDSET|FIGCAPTION|FIGURE|FOOTER|FORM|H[1-6]|HEADER|HGROUP|HR|LI|MAIN|NAV|NOSCRIPT|OUTPUT|P|PRE|RUBY|SCRIPT|STYLE|OBJECT|OL|SECTION|IFRAME|JODIT|JODIT-MEDIA|UL|TR|TD|TH|TBODY|THEAD|TFOOT|TABLE|BODY|HTML|VIDEO)$/i,C=/^(STRONG|SPAN|I|EM|B|SUP|SUB|A|U)$/i,k=new Set(["ul","ol"]),S=["img","video","svg","iframe","script","input","textarea","link","jodit","jodit-media"],T=new Set([...S,"br","hr"]),E=new Set(S),x="Meta",I="Backspace",j="Tab",z="Enter",L="Escape",A="Alt",M="ArrowLeft",P="ArrowUp",R="ArrowRight",N="ArrowDown",B="Space",D="Delete",q="F3",O=5,J=10,H=[x,I,D,P,N,R,M,z,L,q,j],F="br",V="p",W=1,$=2,U=3,K="undefined"!=typeof navigator&&(-1!==navigator.userAgent.indexOf("MSIE")||/rv:11.0/i.test(navigator.userAgent)),Y=K?"text":"text/plain",G=K?"html":"text/html",X=K?"rtf":"text/rtf",Z="jodit-selection_marker",Q=300,tt="insert_as_html",et="insert_clear_html",st="insert_as_text",it="insert_only_text",rt=10,ot="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),nt={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:ot?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},at=(()=>{if("undefined"==typeof document)return"";const t=document.currentScript,e=t=>{const e=t.split("/");return/\.js/.test(e[e.length-1])?e.slice(0,e.length-1).join("/")+"/":t};if(t)return e(t.src);const s=document.querySelectorAll("script[src]");return s&&s.length?e(s[s.length-1].src):window.location.href})(),lt="data-jodit-temp",ct={},ut="clipboard",dt="source-consumer",ht=new Set(["touchstart","touchend","scroll","mousewheel","mousemove","touchmove"])},92852(t,e,s){"use strict";s.d(e,{X(){return n}});var i=s(17352),r=s(55186),o=s(65147);s(28712);class n{get doc(){return(0,o.isFunction)(this.document)?this.document():this.document}constructor(t,e){this.document=t,this.createAttributes=e}element(t,e,s){const i=this.doc.createElement(t.toLowerCase());return this.applyCreateAttributes(i),e&&((0,o.isPlainObject)(e)?(0,o.attr)(i,e):s=e),s&&(0,o.asArray)(s).forEach((t=>i.appendChild((0,o.isString)(t)?this.fromHTML(t):t))),i}div(t,e,s){const i=this.element("div",e,s);return t&&(i.className=t),i}sandbox(){const t=this.element("iframe",{sandbox:"allow-same-origin"});this.doc.body.appendChild(t);const e=t.contentWindow?.document;if(!e)throw Error("Iframe error");return e.open(),e.write(""),e.close(),[e.body,t]}span(t,e,s){const i=this.element("span",e,s);return t&&(i.className=t),i}a(t,e,s){const i=this.element("a",e,s);return t&&(i.className=t),i}text(t){return this.doc.createTextNode(t)}fake(){return this.text(i.INVISIBLE_SPACE)}fragment(){return this.doc.createDocumentFragment()}fromHTML(t,e){const s=this.div();s.innerHTML=""+t;const i=s.firstChild===s.lastChild&&s.firstChild?s.firstChild:s;if(r.J.safeRemove(i),e){const t=(0,o.refs)(i);Object.keys(e).forEach((s=>{const i=t[s];i&&!1===e[s]&&r.J.hide(i)}))}return i}applyCreateAttributes(t){if(this.createAttributes){const e=this.createAttributes;if(e&&e[t.tagName.toLowerCase()]){const s=e[t.tagName.toLowerCase()];(0,o.isFunction)(s)?s(t):(0,o.isPlainObject)(s)&&(0,o.attr)(t,s)}}}}},40594(t,e,s){"use strict";s.d(e,{X(){return i.X}});var i=s(92852)},11961(t,e,s){"use strict";s.d(e,{d(){return i.Ay}});var i=s(26318)},87875(t,e,s){"use strict";s.d(e,{OK(){return c},PO(){return a},PP(){return l}});var i=s(64567),r=s(55186),o=s(9823),n=s(76166);function a(t,e){const s=Object.getOwnPropertyDescriptor(t,e);return!s||(0,o.Tn)(s.get)?null:s.value}function l(t,e,s){const i=s.get;if(!i)throw(0,n.z3)("Getter property descriptor expected");s.get=function(){const t=i.call(this);return t&&!0===t.noCache||Object.defineProperty(this,e,{configurable:s.configurable,enumerable:s.enumerable,writable:!1,value:t}),t}}function c(t,e,s){const a=s.value;if(!(0,o.Tn)(a))throw(0,n.z3)("Handler must be a Function");let l=!0;const c=new WeakMap;s.value=function(...t){if(l&&c.has(this.constructor))return c.get(this.constructor)?.cloneNode(!0);const e=a.apply(this,t);return l&&r.J.isElement(e)&&c.set(this.constructor,e),l?e.cloneNode(!0):e},t.hookStatus(i.f.ready,(t=>{const e=(0,o.hH)(t)?t:t.jodit;l=!!e.options.cache}))}},24767(t,e,s){"use strict";function i(t){class e extends t{constructor(...t){super(...t),this.constructor===e&&(this instanceof e||Object.setPrototypeOf(this,e.prototype),this.setStatus("ready"))}}return e}s.d(e,{s(){return i}})},37075(t,e,s){"use strict";s.d(e,{n(){return a},s(){return n}});var i=s(77753),r=s(9823),o=(s(28712),s(50156));function n(t,e=!1,s="debounce"){return(n,a)=>{const l=n[a];if(!(0,r.Tn)(l))throw(0,o.z3)("Handler must be a Function");return n.hookStatus(i.f.ready,(i=>{const{async:o}=i,n=(0,r.Tn)(t)?t(i):t,l=(0,r.Et)(n)||(0,r.Qd)(n)?n:i.defaultTimeout;Object.defineProperty(i,a,{configurable:!0,value:o[s](i[a].bind(i),l,e)})})),{configurable:!0,get(){return l.bind(this)}}}}function a(t,e=!1){return n(t,e,"throttle")}},1963(t,e,s){"use strict";s.d(e,{C(){return r}});var i=s(69052);function r(...t){return e=>{const s=e.prototype;for(let e=0;t.length>e;e++){const r=t[e],o=Object.getOwnPropertyNames(r.prototype);for(let t=0;o.length>t;t++){const e=o[t],n=Object.getOwnPropertyDescriptor(r.prototype,e);null!=n&&(0,i.T)(n.value)&&!(0,i.T)(s[e])&&Object.defineProperty(s,e,{enumerable:!0,configurable:!0,writable:!0,value(...t){return n.value.call(this,...t)}})}}}}},71151(t,e,s){"use strict";s.d(e,{A(){return o}});var i=s(69052),r=s(50156);function o(t){return(e,s)=>{if(!(0,i.T)(e[s]))throw(0,r.z3)("Handler must be a Function");e.hookStatus(t,(t=>{t[s].call(t)}))}}},86285(t,e,s){"use strict";s.d(e,{N(){return n}});var i=s(77753),r=s(69052),o=s(50156);function n(){return(t,e)=>{if(!(0,r.T)(t[e]))throw(0,o.z3)("Handler must be a Function");t.hookStatus(i.f.ready,(t=>{const{async:s}=t,i=t[e];t[e]=(...e)=>s.requestIdleCallback(i.bind(t,...e))}))}}},22664(t,e,s){"use strict";s.r(e),s.d(e,{autobind(){return i.d},cache(){return r.PP},cacheHTML(){return r.OK},cached(){return r.PO},component(){return o.s},debounce(){return n.s},derive(){return a.C},getPropertyDescriptor(){return p.N},hook(){return l.A},idle(){return c.N},nonenumerable(){return u.m},persistent(){return d.y},throttle(){return n.n},wait(){return h.u},watch(){return p.w}});var i=s(11961),r=s(87875),o=s(24767),n=s(37075),a=s(1963),l=s(71151),c=s(86285),u=s(48791),d=s(33087),h=s(48647),p=s(66927)},48791(t,e,s){"use strict";s.d(e,{m(){return i}});const i=(t,e)=>{!1!==(Object.getOwnPropertyDescriptor(t,e)||{}).enumerable&&Object.defineProperty(t,e,{enumerable:!1,set(t){Object.defineProperty(this,e,{enumerable:!1,writable:!0,value:t})}})}},33087(t,e,s){"use strict";s.d(e,{y(){return o}});var i=s(64567),r=s(12041);function o(t,e){t.hookStatus(i.f.ready,(t=>{const s=(0,r.h)(t)?t:t.jodit,i=`${s.options.namespace}${t.componentName}_prop_${e}`,o=t[e];Object.defineProperty(t,e,{get:()=>s.storage.get(i)??o,set(t){s.storage.set(i,t)}})}))}},48647(t,e,s){"use strict";s.d(e,{u(){return n}});var i=s(64567),r=s(69052),o=s(50156);function n(t){return(e,s)=>{if(!(0,r.T)(e[s]))throw(0,o.z3)("Handler must be a Function");e.hookStatus(i.f.ready,(e=>{const{async:i}=e,r=e[s];let o=0;Object.defineProperty(e,s,{configurable:!0,value:function s(...n){i.clearTimeout(o),t(e)?r.apply(e,n):o=i.setTimeout((()=>s(...n)),10)}})}))}}},66927(t,e,s){"use strict";s.d(e,{N(){return u},w(){return d}});var i=s(64567),r=s(32332),o=s(42589),n=s(69052),a=s(25376),l=s(12041),c=s(50156);function u(t,e){let s;do{s=Object.getOwnPropertyDescriptor(t,e),t=Object.getPrototypeOf(t)}while(!s&&t);return s}function d(t,e){return(s,d)=>{if(!(0,n.T)(s[d]))throw(0,c.z3)("Handler must be a Function");const h=e?.immediately??!0,p=e?.context,m=e=>{const i=(0,l.h)(e)?e:e.jodit;let c=(t,...s)=>{if(!e.isInDestruct)return e[d](t,...s)};h||(c=e.async.microDebounce(c,!0)),(0,o.u)(t).forEach((t=>{if(/:/.test(t)){const[s,r]=t.split(":");let o=p;return s.length&&(o=e.get(s)),(0,n.T)(o)&&(o=o(e)),i.events.on(o||e,r,c),o||i.events.on(r,c),void e.hookStatus("beforeDestruct",(()=>{i.events.off(o||e,r,c).off(r,c)}))}const o=t.split("."),[l]=o,d=o.slice(1);let h=e[l];(0,a.Q)(h)&&(0,r.s)(h).on("change."+d.join("."),c);const m=u(s,l);Object.defineProperty(e,l,{configurable:!0,set(t){const s=h;s!==t&&(h=t,m&&m.set&&m.set.call(e,t),(0,a.Q)(h)&&(h=(0,r.s)(h),h.on("change."+d.join("."),c)),c(l,s,h))},get:()=>m&&m.get?m.get.call(e):h})}))};(0,n.T)(s.hookStatus)?s.hookStatus(i.f.ready,m):m(s)}}},55186(t,e,s){"use strict";s.d(e,{J(){return l}});var i=s(17352),r=s(42448),o=s(9823),n=s(59101),a=s(97369);class l{constructor(){throw Error("Dom is static module")}static detach(t){for(;t&&t.firstChild;)t.removeChild(t.firstChild)}static wrapInline(t,e,s){let i,r=t,n=t;s.s.save();let a=!1;do{a=!1,i=r.previousSibling,i&&!l.isBlock(i)&&(a=!0,r=i)}while(a);do{a=!1,i=n.nextSibling,i&&!l.isBlock(i)&&(a=!0,n=i)}while(a);const c=(0,o.Kg)(e)?s.createInside.element(e):e;r.parentNode&&r.parentNode.insertBefore(c,r);let u=r;for(;u&&(u=r.nextSibling,c.appendChild(r),r!==n&&u);)r=u;return s.s.restore(),c}static wrap(t,e,s){const i=(0,o.Kg)(e)?s.element(e):e;if(l.isNode(t)){if(!t.parentNode)throw(0,a.error)("Element should be in DOM");t.parentNode.insertBefore(i,t),i.appendChild(t)}else{const e=t.extractContents();t.insertNode(i),i.appendChild(e)}return i}static unwrap(t){const e=t.parentNode;if(e){for(;t.firstChild;)e.insertBefore(t.firstChild,t);l.safeRemove(t)}}static between(t,e,s){let i=t;for(;i&&i!==e&&(t===i||!s(i));){let t=i.firstChild||i.nextSibling;if(!t){for(;i&&!i.nextSibling;)i=i.parentNode;t=i?.nextSibling}i=t}}static replace(t,e,s,i=!1,n=!1){(0,o.AH)(e)&&(e=s.fromHTML(e));const a=(0,o.Kg)(e)?s.element(e):e;if(!n)for(;t.firstChild;)a.appendChild(t.firstChild);return i&&l.isElement(t)&&l.isElement(a)&&(0,r.$)(t.attributes).forEach((t=>{a.setAttribute(t.name,t.value)})),t.parentNode&&t.parentNode.replaceChild(a,t),a}static isEmptyTextNode(t){return l.isText(t)&&(!t.nodeValue||0===t.nodeValue.replace(i.INVISIBLE_SPACE_REG_EXP(),"").trim().length)}static isEmptyContent(t){return l.each(t,(t=>l.isEmptyTextNode(t)))}static isContentEditable(t,e){return l.isNode(t)&&!l.closest(t,(t=>l.isElement(t)&&"false"===t.getAttribute("contenteditable")),e)}static isEmpty(t,e=i.NO_EMPTY_TAGS){if(!t)return!0;let s;s=(0,o.Tn)(e)?e:t=>e.has(t.nodeName.toLowerCase());const r=t=>null==t.nodeValue||0===(0,n.Bq)(t.nodeValue).length;return l.isText(t)?r(t):!(l.isElement(t)&&s(t))&&l.each(t,(t=>{if(l.isText(t)&&!r(t)||l.isElement(t)&&s(t))return!1}))}static isNode(t){return!!(t&&(0,o.Kg)(t.nodeName)&&"number"==typeof t.nodeType&&t.childNodes&&(0,o.Tn)(t.appendChild))}static isCell(t){return l.isNode(t)&&("TD"===t.nodeName||"TH"===t.nodeName)}static isList(t){return l.isTag(t,i.LIST_TAGS)}static isLeaf(t){return l.isTag(t,"li")}static isImage(t){return l.isNode(t)&&/^(img|svg|picture|canvas)$/i.test(t.nodeName)}static isBlock(t){return!(0,o.Rd)(t)&&"object"==typeof t&&l.isNode(t)&&i.IS_BLOCK.test(t.nodeName)}static isText(t){return!(!t||t.nodeType!==Node.TEXT_NODE)}static isComment(t){return!(!t||t.nodeType!==Node.COMMENT_NODE)}static isElement(t){if(!l.isNode(t))return!1;const e=t.ownerDocument?.defaultView;return!(!e||t.nodeType!==Node.ELEMENT_NODE)}static isFragment(t){if(!l.isNode(t))return!1;const e=t.ownerDocument?.defaultView;return!(!e||t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)}static isHTMLElement(t){if(!l.isNode(t))return!1;const e=t.ownerDocument?.defaultView;return!!(e&&t instanceof e.HTMLElement)}static isInlineBlock(t){return l.isElement(t)&&!/^(BR|HR)$/i.test(t.tagName)&&-1!==["inline","inline-block"].indexOf(""+(0,a.css)(t,"display"))}static canSplitBlock(t){return!(0,o.Rd)(t)&&l.isHTMLElement(t)&&l.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&void 0!==t.style&&!/^(fixed|absolute)/i.test(t.style.position)}static last(t,e){let s=t?.lastChild;if(!s)return null;do{if(e(s))return s;let i=s.lastChild;if(i||(i=s.previousSibling),!i&&s.parentNode!==t){do{s=s.parentNode}while(s&&!s?.previousSibling&&s.parentNode!==t);i=s?.previousSibling}s=i}while(s);return null}static prev(t,e,s,i=!0){return l.find(t,e,s,!1,i)}static next(t,e,s,i=!0){return l.find(t,e,s,!0,i)}static prevWithClass(t,e){return l.prev(t,(t=>l.isElement(t)&&t.classList.contains(e)),t.parentNode)}static nextWithClass(t,e){return l.next(t,(t=>l.isElement(t)&&t.classList.contains(e)),t.parentNode)}static find(t,e,s,i=!0,r=!0){const o=this.nextGen(t,s,i,r);let n=o.next();for(;!n.done;){if(e(n.value))return n.value;n=o.next()}return null}static*nextGen(t,e,s=!0,i=!0){const r=[];let o=t;do{let e=s?o.nextSibling:o.previousSibling;for(;e;)r.unshift(e),e=s?e.nextSibling:e.previousSibling;yield*this.runInStack(t,r,s,i),o=o.parentNode}while(o&&o!==e);return null}static each(t,e,s=!0){const i=this.eachGen(t,s);let r=i.next();for(;!r.done;){if(!1===e(r.value))return!1;r=i.next()}return!0}static eachGen(t,e=!0){return this.runInStack(t,[t],e)}static*runInStack(t,e,s,i=!0){for(;e.length;){const r=e.pop();if(i){let t=s?r.lastChild:r.firstChild;for(;t;)e.push(t),t=s?t.previousSibling:t.nextSibling}t!==r&&(yield r)}}static findWithCurrent(t,e,s,i="nextSibling",r="firstChild"){let o=t;do{if(e(o))return o||null;if(r&&o&&o[r]){const t=l.findWithCurrent(o[r],e,o,i,r);if(t)return t}for(;o&&!o[i]&&o!==s;)o=o.parentNode;o&&o[i]&&o!==s&&(o=o[i])}while(o&&o!==s);return null}static findSibling(t,e=!0,s=(t=>!l.isEmptyTextNode(t))){let i=l.sibling(t,e);for(;i&&!s(i);)i=l.sibling(i,e);return i&&s(i)?i:null}static findNotEmptySibling(t,e){return l.findSibling(t,e,(t=>!l.isEmptyTextNode(t)&&!!(!l.isText(t)||t.nodeValue?.length&&(0,n.Bq)(t.nodeValue))))}static findNotEmptyNeighbor(t,e,s){return(0,a.call)(e?l.prev:l.next,t,(t=>!(!t||(l.isText(t)||l.isComment(t))&&!(0,n.Bq)(t?.nodeValue||"").length)),s)}static sibling(t,e){return e?t.previousSibling:t.nextSibling}static up(t,e,s,i=!1){let r=t;if(!r)return null;do{if(e(r))return r;if(r===s||!r.parentNode)break;r=r.parentNode}while(r&&r!==s);return r===s&&i&&e(r)?r:null}static closest(t,e,s){let i;const r=t=>t.toLowerCase();if((0,o.Tn)(e))i=e;else if((0,o.cy)(e)||(0,o.vM)(e)){const t=(0,o.vM)(e)?e:new Set(e.map(r));i=e=>!(!e||!t.has(r(e.nodeName)))}else i=t=>!(!t||r(e)!==r(t.nodeName));return l.up(t,i,s)}static furthest(t,e,s){let i=null,r=t?.parentElement;for(;r&&r!==s;)e(r)&&(i=r),r=r?.parentElement;return i}static appendChildFirst(t,e){const s=t.firstChild;s?s!==e&&t.insertBefore(e,s):t.appendChild(e)}static after(t,e){const{parentNode:s}=t;s&&(s.lastChild===t?s.appendChild(e):s.insertBefore(e,t.nextSibling))}static before(t,e){const{parentNode:s}=t;s&&s.insertBefore(e,t)}static prepend(t,e){t.insertBefore(e,t.firstChild)}static append(t,e){(0,o.cy)(e)?e.forEach((e=>{this.append(t,e)})):t.appendChild(e)}static moveContent(t,e,s=!1,i=(()=>!0)){const o=(t.ownerDocument||document).createDocumentFragment();(0,r.$)(t.childNodes).filter((t=>!!i(t)||(l.safeRemove(t),!1))).forEach((t=>{o.appendChild(t)})),s&&e.firstChild?e.insertBefore(o,e.firstChild):e.appendChild(o)}static isOrContains(t,e,s=!1){return t===e?!s:!!(e&&t&&this.up(e,(e=>e===t),t,!0))}static safeRemove(...t){t.forEach((t=>l.isNode(t)&&t.parentNode&&t.parentNode.removeChild(t)))}static safeInsertNode(t,e){t.collapsed||t.deleteContents();const s=l.isFragment(e)?e.lastChild:e;t.startContainer===t.endContainer&&t.collapsed&&l.isTag(t.startContainer,i.INSEPARABLE_TAGS)?l.after(t.startContainer,e):(t.insertNode(e),s&&t.setStartBefore(s)),t.collapse(!0),[e.nextSibling,e.previousSibling].forEach((t=>l.isText(t)&&!t.nodeValue&&l.safeRemove(t)))}static hide(t){t&&((0,a.dataBind)(t,"__old_display",t.style.display),t.style.display="none")}static show(t){if(!t)return;const e=(0,a.dataBind)(t,"__old_display");"none"===t.style.display&&(t.style.display=e||"")}static isTag(t,e){if(!this.isElement(t))return!1;const s=t.tagName.toLowerCase(),i=t.tagName.toUpperCase();if(e instanceof Set)return e.has(s)||e.has(i);if(Array.isArray(e))throw new TypeError("Dom.isTag does not support array");return s===e||i===e}static markTemporary(t,e){return e&&(0,a.attr)(t,e),(0,a.attr)(t,i.TEMP_ATTR,!0),t}static isTemporary(t){return!!l.isElement(t)&&((0,o.rg)(t)||"true"===(0,a.attr)(t,i.TEMP_ATTR))}static replaceTemporaryFromString(t){return t.replace(/<([a-z]+)[^>]+data-jodit-temp[^>]+>(.+?)<\/\1>/gi,"$2")}static temporaryList(t){return(0,a.$$)(`[${i.TEMP_ATTR}]`,t)}}},71842(t,e,s){"use strict";s.d(e,{J(){return i.J},p(){return r.p}});var i=s(55186),r=s(8453)},8453(t,e,s){"use strict";s.d(e,{p(){return a}});var i=s(31635),r=s(22664),o=s(55186),n=s(43431);class a extends n.h{setWork(t){return this.isWorked&&this.break(),this.workNodes=o.J.eachGen(t,!this.options.reverse),this.isFinished=!1,this.startIdleRequest(),this}constructor(t,e={}){super(),this.async=t,this.options=e,this.workNodes=null,this.hadAffect=!1,this.isWorked=!1,this.isFinished=!1,this.idleId=0}startIdleRequest(){this.idleId=this.async.requestIdleCallback(this.workPerform,{timeout:this.options.timeout??10})}break(t){this.isWorked&&(this.stop(),this.emit("break",t))}end(){this.isWorked&&(this.stop(),this.emit("end",this.hadAffect),this.hadAffect=!1)}stop(){this.isWorked=!1,this.isFinished=!0,this.workNodes=null,this.async.cancelIdleCallback(this.idleId)}destruct(){super.destruct(),this.stop()}workPerform(t){if(this.workNodes){this.isWorked=!0;let e=0;const s=this.options.timeoutChunkSize??50;for(;!this.isFinished&&(t.timeRemaining()>0||t.didTimeout&&s>=e);){const t=this.workNodes.next();if(e+=1,this.visitNode(t.value)&&(this.hadAffect=!0),t.done)return void this.end()}}else this.end();this.isFinished||this.startIdleRequest()}visitNode(t){return!(!t||void 0!==this.options.whatToShow&&t.nodeType!==this.options.whatToShow)&&(this.emit("visit",t)??!1)}}(0,i.Cg)([r.autobind],a.prototype,"workPerform",null)},50658(t,e,s){"use strict";s.d(e,{b(){return u}});var i=s(17352),r=s(42589),o=s(37923),n=s(69052),a=s(98253),l=s(50156),c=s(10004);class u{mute(t){return this.__mutedEvents.add(t??"*"),this}isMuted(t){return!(!t||!this.__mutedEvents.has(t))||this.__mutedEvents.has("*")}unmute(t){return this.__mutedEvents.delete(t??"*"),this}__eachEvent(t,e){(0,r.u)(t).map((t=>t.trim())).forEach((t=>{const s=t.split(".");e.call(this,s[0],s[1]||c.X)}))}__getStore(t){if(!t)throw(0,l.z3)("Need subject");if(void 0===t[this.__key]){const e=new c.d;Object.defineProperty(t,this.__key,{enumerable:!1,configurable:!0,writable:!0,value:e})}return t[this.__key]}__removeStoreFromSubject(t){void 0!==t[this.__key]&&Object.defineProperty(t,this.__key,{enumerable:!1,configurable:!0,writable:!0,value:void 0})}__triggerNativeEvent(t,e){const s=this.__doc.createEvent("HTMLEvents");(0,a.K)(e)?s.initEvent(e,!0,!0):(s.initEvent(e.type,e.bubbles,e.cancelable),["screenX","screenY","clientX","clientY","target","srcElement","currentTarget","timeStamp","which","keyCode"].forEach((t=>{Object.defineProperty(s,t,{value:e[t],enumerable:!0})})),Object.defineProperty(s,"originalEvent",{value:e,enumerable:!0})),t.dispatchEvent(s)}get current(){return this.currents[this.currents.length-1]}on(t,e,s,r){let c,u,h,p;if((0,a.K)(t)||(0,a.B)(t)?(c=this,u=t,h=e,p=s):(c=t,u=e,h=s,p=r),!(0,a.K)(u)&&!(0,a.B)(u)||0===u.length)throw(0,l.z3)("Need events names");if(!(0,n.T)(h))throw(0,l.z3)("Need event handler");if((0,o.c)(c))return c.forEach((t=>{this.on(t,u,h,p)})),this;const m=c,g=this.__getStore(m),f=this;let v=function(t,...e){if(!f.isMuted(t))return h&&h.call(this,...e)};return d(m)&&(v=function(t){if(!f.isMuted(t.type))return f.__prepareEvent(t),h&&!1===h.call(this,t)?(t.preventDefault(),t.stopImmediatePropagation(),!1):void 0}),this.__eachEvent(u,((t,e)=>{if(0===t.length)throw(0,l.z3)("Need event name");if(!1===g.indexOf(t,e,h)&&(g.set(t,e,{event:t,originalCallback:h,syntheticCallback:v},p?.top),d(m))){const e=i.PASSIVE_EVENTS.has(t)?{passive:!0,capture:p?.capture??!1}:p?.capture??!1;v.options=e,m.addEventListener(t,v,e),this.__memoryDOMSubjectToHandler(m,v)}})),this}__memoryDOMSubjectToHandler(t,e){const s=this.__domEventsMap.get(t)||new Set;s.add(e),this.__domEventsMap.set(t,s)}__unmemoryDOMSubjectToHandler(t,e){const s=this.__domEventsMap,i=s.get(t)||new Set;i.delete(e),i.size?s.set(t,i):s.delete(t)}one(t,e,s,i){let r,o,n,l;(0,a.K)(t)||(0,a.B)(t)?(r=this,o=t,n=e,l=s):(r=t,o=e,n=s,l=i);const c=(...t)=>(this.off(r,o,c),n(...t));return this.on(r,o,c,l),this}off(t,e,s){let i,r,l;if((0,a.K)(t)||(0,a.B)(t)?(i=this,r=t,l=e):(i=t,r=e,l=s),(0,o.c)(i))return i.forEach((t=>{this.off(t,r,l)})),this;const u=i,h=this.__getStore(u);if(!(0,a.K)(r)&&!(0,a.B)(r)||0===r.length)return h.namespaces().forEach((t=>{this.off(u,"."+t)})),this.__removeStoreFromSubject(u),this;const p=t=>{d(u)&&(u.removeEventListener(t.event,t.syntheticCallback,t.syntheticCallback.options??!1),this.__unmemoryDOMSubjectToHandler(u,t.syntheticCallback))},m=(t,e)=>{if(""===t)return void h.events(e).forEach((t=>{""!==t&&m(t,e)}));const s=h.get(t,e);if(s&&s.length)if((0,n.T)(l)){const i=h.indexOf(t,e,l);!1!==i&&(p(s[i]),s.splice(i,1),s.length||h.clearEvents(e,t))}else s.forEach(p),s.length=0,h.clearEvents(e,t)};return this.__eachEvent(r,((t,e)=>{e===c.X?h.namespaces().forEach((e=>{m(t,e)})):m(t,e)})),h.isEmpty()&&this.__removeStoreFromSubject(u),this}stopPropagation(t,e){const s=(0,a.K)(t)?this:t,i=(0,a.K)(t)?t:e;if("string"!=typeof i)throw(0,l.z3)("Need event names");const r=this.__getStore(s);this.__eachEvent(i,((t,e)=>{const i=r.get(t,e);i&&this.__stopped.push(i),e===c.X&&r.namespaces(!0).forEach((e=>this.stopPropagation(s,t+"."+e)))}))}__removeStop(t){if(t){const e=this.__stopped.indexOf(t);-1!==e&&this.__stopped.splice(0,e+1)}}__isStopped(t){return void 0!==t&&-1!==this.__stopped.indexOf(t)}fire(t,e,...s){let i,r;const o=(0,a.K)(t)?this:t,n=(0,a.K)(t)?t:e,u=(0,a.K)(t)?[e,...s]:s;if(!d(o)&&!(0,a.K)(n))throw(0,l.z3)("Need events names");const h=this.__getStore(o);return!(0,a.K)(n)&&d(o)?this.__triggerNativeEvent(o,e):this.__eachEvent(n,((t,e)=>{if(d(o))this.__triggerNativeEvent(o,t);else{const s=h.get(t,e);if(s)try{[...s].every((e=>!this.__isStopped(s)&&(this.currents.push(t),r=e.syntheticCallback.call(o,t,...u),this.currents.pop(),void 0!==r&&(i=r),!0)))}finally{this.__removeStop(s)}e!==c.X||d(o)||h.namespaces().filter((t=>t!==e)).forEach((e=>{const s=this.fire.call(this,o,t+"."+e,...u);void 0!==s&&(i=s)}))}})),i}constructor(t){this.__domEventsMap=new Map,this.__mutedEvents=new Set,this.__key="__JoditEventEmitterNamespaces",this.__doc=document,this.__prepareEvent=t=>{t.cancelBubble||(t.composed&&(0,n.T)(t.composedPath)&&t.composedPath()[0]&&Object.defineProperty(t,"target",{value:t.composedPath()[0],configurable:!0,enumerable:!0}),t.type.match(/^touch/)&&t.changedTouches&&t.changedTouches.length&&["clientX","clientY","pageX","pageY"].forEach((e=>{Object.defineProperty(t,e,{value:t.changedTouches[0][e],configurable:!0,enumerable:!0})})),t.originalEvent||(t.originalEvent=t),"paste"===t.type&&void 0===t.clipboardData&&this.__doc.defaultView.clipboardData&&Object.defineProperty(t,"clipboardData",{get:()=>this.__doc.defaultView.clipboardData,configurable:!0,enumerable:!0}))},this.currents=[],this.__stopped=[],this.__isDestructed=!1,t&&(this.__doc=t),this.__key+=(new Date).getTime()}destruct(){this.__isDestructed||(this.__isDestructed=!0,this.__domEventsMap.forEach(((t,e)=>{this.off(e)})),this.__domEventsMap.clear(),this.__mutedEvents.clear(),this.currents.length=0,this.__stopped.length=0,this.off(this),this.__getStore(this).clear(),this.__removeStoreFromSubject(this))}}function d(t){return(0,n.T)(t.addEventListener)}},43431(t,e,s){"use strict";s.d(e,{h(){return i}});class i{constructor(){this.__map=new Map}on(t,e){return this.__map.has(t)||this.__map.set(t,new Set),this.__map.get(t)?.add(e),this}off(t,e){return this.__map.has(t)&&this.__map.get(t)?.delete(e),this}destruct(){this.__map.clear()}emit(t,...e){let s;return this.__map.has(t)&&this.__map.get(t)?.forEach((t=>{s=t(...e)})),s}}},50025(t,e,s){"use strict";s.d(e,{Xr(){return n.X},bk(){return i.b},d$(){return n.d},h5(){return r.h},sH(){return o.s}});var i=s(50658),r=s(43431),o=s(32332),n=s(10004)},32332(t,e,s){"use strict";s.d(e,{s(){return c}});var i=s(66927),r=s(37923),o=s(69810),n=s(25376);const a=Symbol("observable-object");function l(t){return void 0!==t[a]}function c(t){if(l(t))return t;const e={},s={},c=(e,i)=>(0,r.c)(e)?(e.map((t=>c(t,i))),t):(s[e]||(s[e]=[]),s[e].push(i),t),u=(i,...o)=>{if((0,r.c)(i))i.map((t=>u(t,...o)));else try{!e[i]&&s[i]&&(e[i]=!0,s[i].forEach((e=>e.call(t,...o))))}finally{e[i]=!1}},d=(e,s=[])=>{const r={};l(e)||(Object.defineProperty(e,a,{enumerable:!1,value:!0}),Object.keys(e).forEach((a=>{const l=a,c=s.concat(l).filter((t=>t.length));r[l]=e[l];const h=(0,i.N)(e,l);Object.defineProperty(e,l,{set(e){const s=r[l];if(!(0,o.P)(r[l],e)){u(["beforeChange","beforeChange."+c.join(".")],l,e),(0,n.Q)(e)&&d(e,c),h&&h.set?h.set.call(t,e):r[l]=e;const i=[];u(["change",...c.reduce(((t,e)=>(i.push(e),t.push("change."+i.join(".")),t)),[])],c.join("."),s,e?.valueOf?e.valueOf():e)}},get(){return h&&h.get?h.get.call(t):r[l]},enumerable:!0,configurable:!0}),(0,n.Q)(r[l])&&d(r[l],c)})),Object.defineProperty(t,"on",{value:c}))};return d(t),t}},10004(t,e,s){"use strict";s.d(e,{X(){return r},d(){return o}});var i=s(42448);s(28712);const r="JoditEventDefaultNamespace";class o{constructor(){this.__store=new Map}get(t,e){if(this.__store.has(e))return this.__store.get(e)[t]}indexOf(t,e,s){const i=this.get(t,e);if(i)for(let t=0;i.length>t;t+=1)if(i[t].originalCallback===s)return t;return!1}namespaces(t=!1){const e=(0,i.$)(this.__store.keys());return t?e.filter((t=>t!==r)):e}events(t){const e=this.__store.get(t);return e?Object.keys(e):[]}set(t,e,s,i=!1){let r=this.__store.get(e);r||(r={},this.__store.set(e,r)),void 0===r[t]&&(r[t]=[]),i?r[t].unshift(s):r[t].push(s)}clear(){this.__store.clear()}clearEvents(t,e){const s=this.__store.get(t);s&&s[e]&&(delete s[e],Object.keys(s).length||this.__store.delete(t))}isEmpty(){return 0===this.__store.size}}},56298(t,e,s){"use strict";s.d(e,{JW(){return b},My(){return _},RR(){return w},VF(){return h},av(){return v},fg(){return f},w9(){return g}});var i=s(83044),r=s(98253),o=s(12041),n=s(449),a=s(75766),l=s(77402),c=s(17352),u=s(71842),d=s(50025);const h={};let p=1;const m=new Set;function g(){function t(){return p+=10*(Math.random()+1),Math.round(p).toString(16)}let e=t();for(;m.has(e);)e=t();return m.add(e),e}const f=new l.$,v={},b=t=>{Object.keys(t).forEach((e=>{c.lang[e]?Object.assign(c.lang[e],t[e]):c.lang[e]=t[e]}))},y=new WeakMap;function _(t,e,s="div",l=!1){const c=(0,r.K)(e)?e:e?(0,a.u)(e.prototype):"jodit-utils",d=y.get(t)||{},h=c+s,p=(0,o.h)(t)?t:t.j;if(!d[h]){let e=p.c,r=(0,i.y)(t)&&t.o.shadowRoot?t.o.shadowRoot:t.od.body;if(l&&(0,i.y)(t)&&t.od!==t.ed){e=t.createInside;const o="style"===s?t.ed.head:t.ed.body;r=(0,i.y)(t)&&t.o.shadowRoot?t.o.shadowRoot:o}const o=e.element(s,{className:`jodit jodit-${(0,n.k)(c)}-container jodit-box`});o.classList.add("jodit_theme_"+(p.o.theme||"default")),r.appendChild(o),d[h]=o,t.hookStatus("beforeDestruct",(()=>{u.J.safeRemove(o),delete d[h],Object.keys(d).length&&y.delete(t)})),y.set(t,d)}return d[h].classList.remove("jodit_theme_default","jodit_theme_dark"),d[h].classList.add("jodit_theme_"+(p.o.theme||"default")),d[h]}const w=new d.bk},82317(t,e,s){"use strict";s.d(e,{_(){return r}});var i=s(37923);const r=t=>(0,i.c)(t)?t:[t]},32709(t,e,s){"use strict";s.d(e,{$r(){return o.$},_j(){return i._},uM(){return r.u}});var i=s(82317),r=s(42589),o=s(42448)},42589(t,e,s){"use strict";function i(t){return Array.isArray(t)?t:t.split(/[,\s]+/)}s.d(e,{u(){return i}})},42448(t,e,s){"use strict";s.d(e,{$(){return o}});var i=s(34796),r=s(44210);const o=(...t)=>((0,i.a)(Array.from)?Array.from:(0,r.c)("Array.from")??Array.from).apply(Array,t)},89044(t,e,s){"use strict";s.d(e,{D(){return i.D},w(){return i.w}});var i=s(59146)},59146(t,e,s){"use strict";function i(t,e,...s){return e?window.setTimeout(t,e,...s):(t.call(null,...s),0)}function r(t){window.clearTimeout(t)}s.d(e,{D(){return r},w(){return i}})},78479(t,e,s){"use strict";function i(){let t=!0;try{const e=document.createElement("input");e.type="color",e.value="!",t="color"===e.type&&"!"!==e.value}catch(e){t=!1}return t}s.d(e,{k(){return i}})},9823(t,e,s){"use strict";s.d(e,{AH(){return c.A},Bo(){return C.B},CE(){return u.C},E6(){return h.E},Et(){return v.E},Gp(){return d.n4},Kg(){return C.K},Lm(){return n.L},Mj(){return m.M},P5(){return a.P},Qd(){return y.Q},Rd(){return E.R},Tn(){return l.T},a3(){return f.a},cy(){return o.c},hH(){return T.h},kC(){return i.k},kO(){return d.kO},kf(){return b.k},l6(){return x.l},mv(){return k.m},n4(){return a.n},pV(){return d.pV},rg(){return g.r},uV(){return S.u},vM(){return w.v},y0(){return p.y},yL(){return _.y},zf(){return r.z}});var i=s(78479),r=s(99951),o=s(37923),n=s(9810),a=s(69810),l=s(69052),c=s(53701),u=s(21811),d=s(10058),h=s(3947),p=s(83044),m=s(82201),g=s(71274),f=s(34796),v=s(2461),b=s(12461),y=s(25376),_=s(92039),w=s(53470),C=s(98253),k=s(6939),S=s(59082),T=s(12041),E=s(35642),x=s(76776)},99951(t,e,s){"use strict";function i(t){return!!t&&t instanceof DOMException&&"AbortError"===t.name}s.d(e,{z(){return i}})},37923(t,e,s){"use strict";function i(t){return Array.isArray(t)}s.d(e,{c(){return i}})},9810(t,e,s){"use strict";function i(t){return"boolean"==typeof t}s.d(e,{L(){return i}})},69810(t,e,s){"use strict";s.d(e,{P(){return o},n(){return r}});var i=s(28616);function r(t,e){return t===e||(0,i.A)(t)===(0,i.A)(e)}function o(t,e){return t===e}},69052(t,e,s){"use strict";function i(t){return"function"==typeof t}s.d(e,{T(){return i}})},21811(t,e,s){"use strict";function i(t){return-1!==t.search(//)||-1!==t.search(//)||-1!==t.search(/style="[^"]*mso-/)&&-1!==t.search(/(0,i.K)(t)&&/<([A-Za-z][A-Za-z0-9]*)\b[^>]*>(.*?)<\/\1>/m.test(t.replace(/[\r\n]/g,""))},10058(t,e,s){"use strict";s.d(e,{kO(){return l},n4(){return n},pV(){return a}});var i=s(55186),r=s(69052),o=s(35642);function n(t){return!(0,o.R)(t)&&(0,r.T)(t.init)}function a(t){return!(0,o.R)(t)&&(0,r.T)(t.destruct)}function l(t){return!(0,o.R)(t)&&i.J.isElement(t.container)}},3947(t,e,s){"use strict";s.d(e,{E(){return o}});var i=s(12461),r=s(98253);function o(t){return(0,r.K)(t)&&(0,i.k)(t)&&(t=parseFloat(t)),"number"==typeof t&&Number.isFinite(t)&&!(t%1)}},83044(t,e,s){"use strict";s.d(e,{y(){return r}});var i=s(69052);function r(t){return!!(t&&t instanceof Object&&(0,i.T)(t.constructor)&&("undefined"!=typeof Jodit&&t instanceof Jodit||t.isJodit))}},82201(t,e,s){"use strict";s.d(e,{M(){return r}});var i=s(98253);const r=t=>(0,i.K)(t)&&23===t.length&&/^[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{5}$/i.test(t)},71274(t,e,s){"use strict";s.d(e,{r(){return o}});var i=s(17352),r=s(55186);function o(t){return r.J.isNode(t)&&r.J.isTag(t,"span")&&t.hasAttribute("data-"+i.MARKER_CLASS)}},34796(t,e,s){"use strict";function i(t){return!!t&&"function"===(typeof t).toLowerCase()&&(t===Function.prototype||/^\s*function\s*(\b[a-z$_][a-z0-9$_]*\b)*\s*\((|([a-z$_][a-z0-9$_]*)(\s*,[a-z$_][a-z0-9$_]*)*)\)\s*{\s*\[native code]\s*}\s*$/i.test(t+""))}s.d(e,{a(){return i}})},2461(t,e,s){"use strict";function i(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}s.d(e,{E(){return i}})},12461(t,e,s){"use strict";s.d(e,{k(){return r}});var i=s(98253);function r(t){if((0,i.K)(t)){if(!t.match(/^([+-])?[0-9]+(\.?)([0-9]+)?(e[0-9]+)?$/))return!1;t=parseFloat(t)}return"number"==typeof t&&!isNaN(t)&&isFinite(t)}},25376(t,e,s){"use strict";s.d(e,{Q(){return r}});var i=s(76776);function r(t){return!(!t||"object"!=typeof t||t.nodeType||(0,i.l)(t)||t.constructor&&!{}.hasOwnProperty.call(t.constructor.prototype,"isPrototypeOf"))}},92039(t,e,s){"use strict";function i(t){return t&&"function"==typeof t.then}s.d(e,{y(){return i}})},53470(t,e,s){"use strict";s.d(e,{v(){return r}});var i=s(69052);function r(t){return!!t&&(0,i.T)(t.has)&&(0,i.T)(t.add)&&(0,i.T)(t.delete)}},98253(t,e,s){"use strict";s.d(e,{B(){return o},K(){return r}});var i=s(37923);function r(t){return"string"==typeof t}function o(t){return(0,i.c)(t)&&r(t[0])}},6939(t,e,s){"use strict";function i(t){if(t.includes(" "))return!1;if("undefined"!=typeof URL)try{const e=new URL(t);return["https:","http:","ftp:","file:","rtmp:"].includes(e.protocol)}catch(t){return!1}const e=document.createElement("a");return e.href=t,!!e.hostname}s.d(e,{m(){return i}})},59082(t,e,s){"use strict";function i(t){return!!t.length&&!/[^0-9A-Za-zа-яА-ЯЁё\w\-_. ]/.test(t)&&t.trim().length>0}s.d(e,{u(){return i}})},12041(t,e,s){"use strict";s.d(e,{h(){return r}});var i=s(69052);function r(t){return!!(t&&t instanceof Object&&(0,i.T)(t.constructor)&&t.isView)}},35642(t,e,s){"use strict";function i(t){return null==t}s.d(e,{R(){return i}})},76776(t,e,s){"use strict";function i(t){return null!=t&&t===t.window}s.d(e,{l(){return i}})},96768(t,e,s){"use strict";s.d(e,{s(){return i}});const i=t=>{if("rgba(0, 0, 0, 0)"===t||""===t)return!1;if(!t)return"#000000";if("#"===t.substr(0,1))return t;const e=/([\s\n\t\r]*?)rgb\((\d+), (\d+), (\d+)\)/.exec(t)||/([\s\n\t\r]*?)rgba\((\d+), (\d+), (\d+), ([\d.]+)\)/.exec(t);if(!e)return"#000000";const s=parseInt(e[2],10),i=parseInt(e[3],10);let r=(parseInt(e[4],10)|i<<8|s<<16).toString(16).toUpperCase();for(;6>r.length;)r="0"+r;return e[1]+"#"+r}},93495(t,e,s){"use strict";s.d(e,{s(){return i.s}});var i=s(96768)},56176(t,e,s){"use strict";s.d(e,{Z(){return l}});var i=s(17352),r=s(55186),o=s(59101),n=s(58720);function a(t){return t.replace(/mso-[a-z-]+:[\s]*[^;]+;/gi,"").replace(/mso-[a-z-]+:[\s]*[^";']+$/gi,"").replace(/border[a-z-]*:[\s]*[^;]+;/gi,"").replace(/([0-9.]+)(pt|cm)/gi,((t,e,s)=>{switch(s.toLowerCase()){case"pt":return(1.328*parseFloat(e)).toFixed(0)+"px";case"cm":return(.02645833*parseFloat(e)).toFixed(0)+"px"}return t}))}function l(t){if(-1===t.indexOf("")+7);const e=document.createElement("iframe");e.style.display="none",document.body.appendChild(e);let s="",l=[];try{const c=e.contentDocument||(e.contentWindow?e.contentWindow.document:null);if(c){c.open(),c.write(t),c.close();try{for(let t=0;c.styleSheets.length>t;t+=1){const e=c.styleSheets[t].cssRules;for(let t=0;e.length>t;t+=1)""!==e[t].selectorText&&(l=(0,n.$$)(e[t].selectorText,c.body),l.forEach((s=>{s.style.cssText=a(e[t].style.cssText+";"+s.style.cssText)})))}}catch(t){if(!i.IS_PROD)throw t}r.J.each(c.body,(t=>{if(r.J.isElement(t)){const e=t,s=e.getAttribute("style");s&&(e.style.cssText=a(s)),e.hasAttribute("style")&&!e.getAttribute("style")&&e.removeAttribute("style")}})),s=c.firstChild?(0,o.Bq)(c.body.innerHTML):""}}catch{}finally{r.J.safeRemove(e)}return s&&(t=s),(0,o.Bq)(t.replace(/<(\/)?(html|colgroup|col|o:p)[^>]*>/g,"").replace(//i);-1!==e&&(t=t.substring(e+20));const s=t.search(//i);return-1!==s&&(t=t.substring(0,s)),t})(s)),e.s.insertHTML(s)}function l(t){const e=t.types;let s="";if((0,o.cy)(e)||"[object DOMStringList]"==={}.toString.call(e))for(let t=0;e.length>t;t+=1)s+=e[t]+";";else s=(e||i.TEXT_PLAIN)+";";return s}function c(t,e,s,i,r){if(!1===t.e.fire("beforeOpenPasteDialog",e,s,i,r))return;const o=t.confirm(`
${t.i18n(e)}
`,t.i18n(s)),a=r.map((({text:e,value:s})=>(0,n.$n)(t,{text:e,name:e.toLowerCase(),tabIndex:0}).onAction((()=>{o.close(),i(s)}))));o.e.one(o,"afterClose",(()=>{t.s.isFocused()||t.s.focus()}));const l=(0,n.$n)(t,{text:"Cancel",tabIndex:0}).onAction((()=>{o.close()}));return o.setFooter([...a,l]),a[0].focus(),a[0].state.variant="primary",t.e.fire("afterOpenPasteDialog",o,e,s,i,r),o}},13861(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(65147),c=s(29866),u=(s(70674),s(90823));class d extends c.k{constructor(){super(...arguments),this.pasteStack=new l.LimitedStack(20),this._isDialogOpened=!1}afterInit(t){t.e.on("paste.paste",this.onPaste).on("pasteStack.paste",(t=>this.pasteStack.push(t))),t.o.nl2brInPlainText&&this.j.e.on("processPaste.paste",this.onProcessPasteReplaceNl2Br)}beforeDestruct(t){t.e.off("paste.paste",this.onPaste).off("processPaste.paste",this.onProcessPasteReplaceNl2Br).off(".paste")}onPaste(t){try{if(!1===this.customPasteProcess(t)||!1===this.j.e.fire("beforePaste",t))return t.preventDefault(),!1;this.defaultPasteProcess(t)}finally{this.j.e.fire("afterPaste",t)}}customPasteProcess(t){if(!this.j.o.processPasteHTML)return;const e=(0,l.getDataTransfer)(t),s=[e?.getData(r.TEXT_PLAIN),e?.getData(r.TEXT_HTML),e?.getData(r.TEXT_RTF)];for(const e of s)if((0,l.isHTML)(e)&&(this.j.e.fire("processHTML",t,e,{plain:s[0],html:s[1],rtf:s[2]})||this.processHTML(t,e)))return!1}defaultPasteProcess(t){const e=(0,l.getDataTransfer)(t);let s=e?.getData(r.TEXT_HTML)||e?.getData(r.TEXT_PLAIN);if(e&&s&&""!==(0,l.trim)(s)){const i=this.j.e.fire("processPaste",t,s,(0,u.DI)(e));void 0!==i&&(s=i),((0,l.isString)(s)||n.J.isNode(s))&&this.__insertByType(t,s,this.j.o.defaultActionOnPaste),t.preventDefault(),t.stopPropagation()}}processHTML(t,e){if(!this.j.o.askBeforePasteHTML)return!1;if(this.j.o.memorizeChoiceWhenPasteFragment){const s=this.pasteStack.find((t=>t.html===e));if(s)return this.__insertByType(t,e,s.action||this.j.o.defaultActionOnPaste),!0}if(this._isDialogOpened)return!0;const s=(0,u.PU)(this.j,"Your code is similar to HTML. Keep as HTML?","Paste as HTML",(s=>{this._isDialogOpened=!1,this.__insertByType(t,e,s)}),this.j.o.pasteHTMLActionList);return s&&(this._isDialogOpened=!0,s.e.on("beforeClose",(()=>{this._isDialogOpened=!1}))),!0}__insertByType(t,e,s){if(this.pasteStack.push({html:e,action:s}),(0,l.isString)(e))switch(this.j.buffer.set(r.CLIPBOARD_ID,e),s){case r.INSERT_CLEAR_HTML:e=(0,l.cleanFromWord)(e);break;case r.INSERT_ONLY_TEXT:e=(0,l.stripTags)(e,this.j.ed,new Set(this.j.o.pasteExcludeStripTags));break;case r.INSERT_AS_TEXT:e=(0,l.htmlspecialchars)(e)}(0,u.sX)(t,this.j,e)}onProcessPasteReplaceNl2Br(t,e,s){if(s===r.TEXT_PLAIN+";"&&!(0,l.isHTML)(e))return(0,l.nl2br)(e)}}(0,i.Cg)([o.autobind],d.prototype,"onPaste",null),(0,i.Cg)([o.autobind],d.prototype,"onProcessPasteReplaceNl2Br",null),a.fg.add("paste",d)},50248(t,e,s){"use strict";var i=s(36115);i.T.prototype.showPlaceholder=!0,i.T.prototype.placeholder="Type something",i.T.prototype.useInputsPlaceholder=!0},225(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(71274),c=s(26150),u=s(38322),d=s(29866);s(50248);class h extends d.k{constructor(){super(...arguments),this.addNativeListeners=()=>{this.j.e.off(this.j.editor,"input.placeholder keydown.placeholder").on(this.j.editor,"input.placeholder keydown.placeholder",this.toggle)},this.addEvents=()=>{const t=this.j;t.o.useInputsPlaceholder&&t.element.hasAttribute("placeholder")&&(this.placeholderElm.innerHTML=(0,c.C)(t.element,"placeholder")||""),t.e.fire("placeholder",this.placeholderElm.innerHTML),t.e.off(".placeholder").on("changePlace.placeholder",this.addNativeListeners).on("change.placeholder focus.placeholder keyup.placeholder mouseup.placeholder keydown.placeholder mousedown.placeholder afterSetMode.placeholder changePlace.placeholder",this.toggle).on(window,"load",this.toggle),this.addNativeListeners(),this.toggle()}}afterInit(t){t.o.showPlaceholder&&(this.placeholderElm=t.c.fromHTML(``),"rtl"===t.o.direction&&(this.placeholderElm.style.right="0px",this.placeholderElm.style.direction="rtl"),t.e.on("readonly",(t=>{t?this.hide():this.toggle()})).on("changePlace",this.addEvents),this.addEvents())}show(){const t=this.j;if(t.o.readonly)return;let e=0,s=0;const i=t.s.current(),r=i&&n.J.closest(i,n.J.isBlock,t.editor)||t.editor,o=t.ew.getComputedStyle(r),a=t.ew.getComputedStyle(t.editor);t.workplace.appendChild(this.placeholderElm);const{firstChild:c}=t.editor;if(n.J.isElement(c)&&!(0,l.r)(c)){const i=t.ew.getComputedStyle(c);e=parseInt(i.getPropertyValue("margin-top"),10),s=parseInt(i.getPropertyValue("margin-left"),10),this.placeholderElm.style.fontSize=parseInt(i.getPropertyValue("font-size"),10)+"px",this.placeholderElm.style.lineHeight=i.getPropertyValue("line-height")}else this.placeholderElm.style.fontSize=parseInt(o.getPropertyValue("font-size"),10)+"px",this.placeholderElm.style.lineHeight=o.getPropertyValue("line-height");(0,u.A)(this.placeholderElm,{display:"block",textAlign:o.getPropertyValue("text-align"),paddingTop:parseInt(a.paddingTop,10)+"px",paddingLeft:parseInt(a.paddingLeft,10)+"px",paddingRight:parseInt(a.paddingRight,10)+"px",marginTop:Math.max(parseInt(o.getPropertyValue("margin-top"),10),e),marginLeft:Math.max(parseInt(o.getPropertyValue("margin-left"),10),s)})}hide(){n.J.safeRemove(this.placeholderElm)}toggle(){const t=this.j;t.editor&&!t.isInDestruct&&(t.getRealMode()===r.MODE_WYSIWYG&&(t=>{if(!t.firstChild)return!0;const e=t.firstChild;if(r.INSEPARABLE_TAGS.has(e.nodeName?.toLowerCase())||/^(TABLE)$/i.test(e.nodeName))return!1;const s=n.J.next(e,(t=>t&&!n.J.isEmptyTextNode(t)),t);return n.J.isText(e)&&!s?n.J.isEmptyTextNode(e):!s&&n.J.each(e,(t=>!(n.J.isLeaf(t)||n.J.isList(t))&&(n.J.isEmpty(t)||n.J.isTag(t,"br"))))})(t.editor)?this.show():this.hide())}beforeDestruct(t){this.hide(),t.e.off(".placeholder").off(window,"load",this.toggle)}}(0,i.Cg)([(0,o.debounce)((t=>t.defaultTimeout/10),!0)],h.prototype,"toggle",null),a.fg.add("placeholder",h)},81089(t,e,s){"use strict";s(56298).fg.add("poweredByJodit",(t=>{const{o:e}=t;e.hidePoweredByJodit||e.inline||!(e.showCharsCounter||e.showWordsCounter||e.showXPathInStatusbar)||t.hookStatus("ready",(()=>{t.statusbar.append(t.create.fromHTML('\n\t\t\t\t\t\t\tPowered by Jodit\n\t\t\t\t\t\t
'),!0)}))}))},44921(t,e,s){"use strict";var i=s(17352),r=s(56298),o=s(98434);s(36115).T.prototype.controls.preview={icon:"eye",command:"preview",mode:i.MODE_SOURCE+i.MODE_WYSIWYG,tooltip:"Preview"},r.fg.add("preview",(t=>{t.registerButton({name:"preview"}),t.registerCommand("preview",((e,s,i)=>{const r=t.dlg();r.setSize(1024,600).open("",t.i18n("Preview")).setModal(!0);const[,n]=(0,o.u)(t,i,"px",r.getElm("content"));r.e.on(r,"afterClose",n)}))}))},11131(t,e,s){"use strict";s.d(e,{Y(){return r}});var i=s(42448);function r(t){const e=(t,e=t.ownerDocument.styleSheets)=>(0,i.$)(e).map((t=>{try{return(0,i.$)(t.cssRules)}catch{}return[]})).flat().filter((e=>{try{return!(!e||!t.matches(e.selectorText))}catch{}return!1}));class s{constructor(s,i,r){this.css={};const o=r||{},n=e=>{const s=e.selectorText.split(",").map((t=>t.trim())).sort().join(",");0==!!this.css[s]&&(this.css[s]={});const i=e.style.cssText.split(/;(?![A-Za-z0-9])/);for(let e=0;i.length>e;e++){if(!i[e])continue;const r=i[e].split(":");r[0]=r[0].trim(),r[1]=r[1].trim(),this.css[s][r[0]]=r[1].replace(/var\(([^)]+)\)/g,((e,s)=>{const[i,r]=s.split(",");return(t.ew.getComputedStyle(t.editor).getPropertyValue(i.trim())||r||e).trim()}))}};(()=>{const r=s.innerHeight,a=i.createTreeWalker(t.editor,NodeFilter.SHOW_ELEMENT,(()=>NodeFilter.FILTER_ACCEPT));for(;a.nextNode();){const t=a.currentNode;if(r>t.getBoundingClientRect().top||o.scanFullPage){const s=e(t);if(s)for(let t=0;s.length>t;t++)n(s[t])}}})()}generateCSS(){let t="";for(const e in this.css)if(!/:not\(/.test(e)){t+=e+" { ";for(const s in this.css[e])t+=s+": "+this.css[e][s]+"; ";t+="}\n"}return t}}try{return new s(t.ew,t.ed,{scanFullPage:!0}).generateCSS()}catch{}return""}},78757(t,e,s){"use strict";var i=s(17352),r=s(71842),o=s(56298),n=s(17527),a=s(98434),l=s(931),c=s(11131),u=s(59827),d=s.n(u),h=s(36115);l.I.set("print",d()),h.T.prototype.controls.print={exec(t){const e=t.create.element("iframe");Object.assign(e.style,{position:"fixed",right:0,bottom:0,width:0,height:0,border:0}),(0,o.My)(t,h.T).appendChild(e);const s=()=>{t.e.off(t.ow,"mousemove",s),r.J.safeRemove(e)},i=e.contentWindow;if(i){t.e.on(i,"onbeforeunload onafterprint",s).on(t.ow,"mousemove",s),t.o.iframe?(t.e.fire("generateDocumentStructure.iframe",i.document,t),i.document.body.innerHTML=t.value):(i.document.write('"),i.document.close(),(0,a.u)(t,void 0,"px",i.document.body));const e=i.document.createElement("style");e.innerHTML="@media print {\n\t\t\t\t\tbody {\n\t\t\t\t\t\t\t-webkit-print-color-adjust: exact;\n\t\t\t\t\t}\n\t\t\t}",i.document.head.appendChild(e),i.focus(),i.print()}},mode:i.MODE_SOURCE+i.MODE_WYSIWYG,tooltip:"Print"},o.fg.add("print",(t=>{t.registerButton({name:"print"})}))},60189(t,e,s){"use strict";var i=s(17352),r=s(56298),o=s(29866),n=s(931),a=s(34045),l=s.n(a),c=s(39199),u=s.n(c),d=s(36115);n.I.set("redo",l()).set("undo",u()),d.T.prototype.controls.redo={mode:i.MODE_SPLIT,isDisabled(t){return!t.history.canRedo()},tooltip:"Redo"},d.T.prototype.controls.undo={mode:i.MODE_SPLIT,isDisabled(t){return!t.history.canUndo()},tooltip:"Undo"},r.fg.add("redoUndo",class h extends o.k{constructor(){super(...arguments),this.buttons=[{name:"undo",group:"history"},{name:"redo",group:"history"}]}beforeDestruct(){}afterInit(t){const e=e=>(t.history[e](),!1);t.registerCommand("redo",{exec:e,hotkeys:["ctrl+y","ctrl+shift+z","cmd+y","cmd+shift+z"]}),t.registerCommand("undo",{exec:e,hotkeys:["ctrl+z","cmd+z"]})}})},36001(t,e,s){"use strict";s(36115).T.prototype.tableAllowCellResize=!0},39147(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(65147),c=s(37435);s(36001);const u="table_processor_observer-resize";class d extends c.Plugin{constructor(){super(...arguments),this.selectMode=!1,this.resizeDelta=0,this.createResizeHandle=()=>{this.resizeHandler||(this.resizeHandler=this.j.c.div("jodit-table-resizer"),this.j.e.on(this.resizeHandler,"mousedown.table touchstart.table",this.onHandleMouseDown).on(this.resizeHandler,"mouseenter.table",(()=>{this.j.async.clearTimeout(this.hideTimeout)})))},this.hideTimeout=0,this.drag=!1,this.minX=0,this.maxX=0,this.startX=0}get module(){return this.j.getInstance("Table",this.j.o)}get isRTL(){return"rtl"===this.j.o.direction}showResizeHandle(){this.j.async.clearTimeout(this.hideTimeout),this.j.workplace.appendChild(this.resizeHandler)}hideResizeHandle(){this.hideTimeout=this.j.async.setTimeout((()=>{n.J.safeRemove(this.resizeHandler)}),{timeout:this.j.defaultTimeout,label:"hideResizer"})}onHandleMouseDown(t){if(this.j.isLocked)return;this.drag=!0,this.j.e.on(this.j.ow,"mouseup.resize-cells touchend.resize-cells",this.onMouseUp).on(this.j.ew,"mousemove.table touchmove.table",this.onMouseMove),this.startX=t.clientX,this.j.lock(u),this.resizeHandler.classList.add("jodit-table-resizer_moved");let e,s=this.workTable.getBoundingClientRect();if(this.minX=0,this.maxX=1e6,null!=this.wholeTable)s=this.workTable.parentNode.getBoundingClientRect(),this.minX=s.left,this.maxX=this.minX+s.width;else{const t=this.module.formalCoordinate(this.workTable,this.workCell,!0);this.module.formalMatrix(this.workTable,((s,i,o)=>{t[1]===o&&(e=s.getBoundingClientRect(),this.minX=Math.max(e.left+r.NEARBY/2,this.minX)),t[1]+(this.isRTL?-1:1)===o&&(e=s.getBoundingClientRect(),this.maxX=Math.min(e.left+e.width-r.NEARBY/2,this.maxX))}))}return!1}onMouseMove(t){if(!this.drag)return;this.j.e.fire("closeAllPopups");let e=t.clientX;const s=(0,l.offset)(this.resizeHandler.parentNode||this.j.od.documentElement,this.j,this.j.od,!0);this.minX>e&&(e=this.minX),e>this.maxX&&(e=this.maxX),this.resizeDelta=e-this.startX+(this.j.o.iframe?s.left:0),this.resizeHandler.style.left=e-(this.j.o.iframe?0:s.left)+"px";const i=this.j.s.sel;i&&i.removeAllRanges()}onMouseUp(t){(this.selectMode||this.drag)&&(this.selectMode=!1,this.j.unlock()),this.resizeHandler&&this.drag&&(this.drag=!1,this.j.e.off(this.j.ew,"mousemove.table touchmove.table",this.onMouseMove),this.resizeHandler.classList.remove("jodit-table-resizer_moved"),this.startX!==t.clientX&&(null==this.wholeTable?this.resizeColumns():this.resizeTable()),this.j.synchronizeValues(),this.j.s.focus())}resizeColumns(){const t=this.resizeDelta,e=[],s=this.module;s.setColumnWidthByDelta(this.workTable,s.formalCoordinate(this.workTable,this.workCell,!0)[1],t,!0,e);const i=(0,l.call)(this.isRTL?n.J.prev:n.J.next,this.workCell,n.J.isCell,this.workCell.parentNode);s.setColumnWidthByDelta(this.workTable,s.formalCoordinate(this.workTable,i)[1],-t,!1,e)}resizeTable(){const t=this.resizeDelta*(this.isRTL?-1:1),e=this.workTable.offsetWidth,s=(0,l.getContentWidth)(this.workTable.parentNode,this.j.ew),i=!this.wholeTable;if(this.isRTL?!i:i)this.workTable.style.width=(e+t)/s*100+"%";else{const i=this.isRTL?"marginRight":"marginLeft",r=parseInt(this.j.ew.getComputedStyle(this.workTable)[i]||"0",10);this.workTable.style.width=(e-t)/s*100+"%",this.workTable.style[i]=(r+t)/s*100+"%"}}setWorkCell(t,e=null){this.wholeTable=e,this.workCell=t,this.workTable=n.J.up(t,(t=>n.J.isTag(t,"table")),this.j.editor)}calcHandlePosition(t,e,s=0,i=0){const o=(0,l.offset)(e,this.j,this.j.ed);if(s>r.NEARBY&&o.width-r.NEARBY>s)return void this.hideResizeHandle();const a=(0,l.offset)(this.j.workplace,this.j,this.j.od,!0),c=(0,l.offset)(t,this.j,this.j.ed);if(this.resizeHandler.style.left=(s>r.NEARBY?o.left+o.width:o.left)-a.left+i+"px",Object.assign(this.resizeHandler.style,{height:c.height+"px",top:c.top-a.top+"px"}),this.showResizeHandle(),s>r.NEARBY){const t=(0,l.call)(this.isRTL?n.J.prev:n.J.next,e,n.J.isCell,e.parentNode);this.setWorkCell(e,!!t&&null)}else{const t=(0,l.call)(this.isRTL?n.J.next:n.J.prev,e,n.J.isCell,e.parentNode);this.setWorkCell(t||e,!t||null)}}afterInit(t){t.o.tableAllowCellResize&&t.e.off(this.j.ow,".resize-cells").off(".resize-cells").on("change.resize-cells afterCommand.resize-cells afterSetMode.resize-cells",(()=>{(0,l.$$)("table",t.editor).forEach(this.observe)})).on(this.j.ow,"scroll.resize-cells",(()=>{if(!this.drag)return;const e=n.J.up(this.workCell,(t=>n.J.isTag(t,"table")),t.editor);if(e){const t=e.getBoundingClientRect();this.resizeHandler.style.top=t.top+"px"}})).on("beforeSetMode.resize-cells",(()=>{const e=this.module;e.getAllSelectedCells().forEach((s=>{e.removeSelection(s),e.normalizeTable(n.J.closest(s,"table",t.editor))}))}))}observe(t){(0,l.dataBind)(t,u)||((0,l.dataBind)(t,u,!0),this.j.e.on(t,"mouseleave.resize-cells",(t=>{this.resizeHandler&&this.resizeHandler!==t.relatedTarget&&this.hideResizeHandle()})).on(t,"mousemove.resize-cells touchmove.resize-cells",this.j.async.throttle((e=>{if(this.j.isLocked)return;const s=n.J.up(e.target,n.J.isCell,t);s&&this.calcHandlePosition(t,s,e.offsetX)}),{timeout:this.j.defaultTimeout})),this.createResizeHandle())}beforeDestruct(t){t.events&&(t.e.off(this.j.ow,".resize-cells"),t.e.off(".resize-cells"))}}(0,i.Cg)([o.autobind],d.prototype,"onHandleMouseDown",null),(0,i.Cg)([o.autobind],d.prototype,"onMouseMove",null),(0,i.Cg)([o.autobind],d.prototype,"onMouseUp",null),(0,i.Cg)([o.autobind],d.prototype,"observe",null),a.fg.add("resizeCells",d)},57362(t,e,s){"use strict";var i=s(36115);i.T.prototype.allowResizeX=!1,i.T.prototype.allowResizeY=!0},76693(t,e,s){"use strict";var i=s(31635),r=s(22664),o=s(71842),n=s(56298),a=s(71005),l=s(53048);s(57362);let c=class t extends a.k{constructor(){super(...arguments),this.isResized=!1,this.start={x:0,y:0,w:0,h:0},this.handle=this.j.c.div("jodit-editor__resize",l.In.get("resize_handler"))}afterInit(t){const{height:e,width:s,allowResizeX:i}=t.o;let{allowResizeY:r}=t.o;"auto"===e&&"auto"!==s&&(r=!1),"auto"===e&&"auto"===s||!i&&!r||(t.statusbar.setMod("resize-handle",!0),t.e.on("toggleFullSize.resizeHandler",(()=>{this.handle.style.display=t.isFullSize?"none":"block"})).on(this.handle,"mousedown touchstart",this.onHandleResizeStart).on(t.ow,"mouseup touchend",this.onHandleResizeEnd),t.container.appendChild(this.handle))}onHandleResizeStart(t){this.isResized=!0,this.start.x=t.clientX,this.start.y=t.clientY,this.start.w=this.j.container.offsetWidth,this.start.h=this.j.container.offsetHeight,this.j.lock(),this.j.e.on(this.j.ow,"mousemove touchmove",this.onHandleResize),t.preventDefault()}onHandleResize(t){this.isResized&&(this.j.o.allowResizeY&&this.j.e.fire("setHeight",this.start.h+t.clientY-this.start.y),this.j.o.allowResizeX&&this.j.e.fire("setWidth",this.start.w+t.clientX-this.start.x),this.j.e.fire("resize"))}onHandleResizeEnd(){this.isResized&&(this.isResized=!1,this.j.e.off(this.j.ow,"mousemove touchmove",this.onHandleResize),this.j.unlock())}beforeDestruct(){o.J.safeRemove(this.handle),this.j.e.off(this.j.ow,"mouseup touchsend",this.onHandleResizeEnd)}};c.requires=["size"],c=(0,i.Cg)([r.autobind],c),n.fg.add("resizeHandler",c)},69505(t,e,s){"use strict";var i=s(36115);i.T.prototype.allowResizeTags=new Set(["img","iframe","table","jodit"]),i.T.prototype.resizer={showSize:!0,hideSizeTimeout:1e3,forImageChangeAttributes:!0,min_width:10,min_height:10,useAspectRatio:new Set(["img"])}},6857(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(65147),c=s(29866);s(69505);const u="__jodit-resizer_binded";class d extends c.k{constructor(){super(...arguments),this.LOCK_KEY="resizer",this.element=null,this.isResizeMode=!1,this.isShown=!1,this.startX=0,this.startY=0,this.width=0,this.height=0,this.ratio=0,this.rect=this.j.c.fromHTML(`
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t100x100\n\t\t\t
`),this.sizeViewer=this.rect.getElementsByTagName("span")[0],this.pointerX=0,this.pointerY=0,this.isAltMode=!1,this.onClickElement=t=>{this.isResizeMode||this.element===t&&this.isShown||(this.element=t,this.show(),n.J.isTag(this.element,"img")&&!this.element.complete&&this.j.e.one(this.element,"load",this.updateSize))},this.updateSize=()=>{if(!this.isInDestruct&&this.isShown&&this.element&&this.rect){const t=this.getWorkplacePosition(),e=(0,l.offset)(this.element,this.j,this.j.ed),s=parseInt(this.rect.style.left||"0",10),i=e.top-t.top,r=e.left-t.left;parseInt(this.rect.style.top||"0",10)===i&&s===r&&this.rect.offsetWidth===this.element.offsetWidth&&this.rect.offsetHeight===this.element.offsetHeight||((0,l.css)(this.rect,{top:i,left:r,width:this.element.offsetWidth,height:this.element.offsetHeight}),this.j.events&&(this.j.e.fire(this.element,"changesize"),isNaN(s)||this.j.e.fire("resize")))}},this.hideSizeViewer=()=>{this.sizeViewer.style.opacity="0"}}afterInit(t){(0,l.$$)("div",this.rect).forEach((e=>{t.e.on(e,"mousedown.resizer touchstart.resizer",this.onStartResizing.bind(this,e))})),a.RR.on("hideHelpers",this.hide),t.e.on("readonly",(t=>{t&&this.hide()})).on("afterInit changePlace",this.addEventListeners.bind(this)).on("afterGetValueFromEditor.resizer",(t=>{const e=/]+data-jodit_iframe_wrapper[^>]+>(.*?]*>.*?<\/iframe>.*?)<\/jodit>/gi;e.test(t.value)&&(t.value=t.value.replace(e,"$1"))})),this.addEventListeners(),this.__onChangeEditor()}onEditorClick(t){let e=t.target;const{editor:s,options:{allowResizeTags:i}}=this.j;for(;e&&e!==s;){if(n.J.isTag(e,i))return this.__bind(e),void this.onClickElement(e);e=e.parentNode}}addEventListeners(){const t=this.j;t.e.off(t.editor,".resizer").off(t.ow,".resizer").on(t.editor,"keydown.resizer",(t=>{this.isShown&&t.key===r.KEY_DELETE&&this.element&&!n.J.isTag(this.element,"table")&&this.onDelete(t)})).on(t.ow,"resize.resizer",this.updateSize).on("resize.resizer",this.updateSize).on([t.ow,t.editor],"scroll.resizer",(()=>{this.isShown&&!this.isResizeMode&&this.hide()})).on(t.ow,"keydown.resizer",this.onKeyDown).on(t.ow,"keyup.resizer",this.onKeyUp).on(t.ow,"mouseup.resizer touchend.resizer",this.onClickOutside)}onStartResizing(t,e){if(!this.element||!this.element.parentNode)return this.hide(),!1;this.handle=t,e.cancelable&&e.preventDefault(),e.stopImmediatePropagation(),this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.ratio=this.width/this.height,this.isResizeMode=!0,this.startX=e.clientX,this.startY=e.clientY,this.pointerX=e.clientX,this.pointerY=e.clientY;const{j:s}=this;s.e.fire("hidePopup"),s.lock(this.LOCK_KEY),s.e.on(s.ow,"mousemove.resizer touchmove.resizer",this.onResize)}onEndResizing(){const{j:t}=this;t.unlock(),this.isResizeMode=!1,this.isAltMode=!1,t.synchronizeValues(),t.e.off(t.ow,"mousemove.resizer touchmove.resizer",this.onResize)}onResize(t){if(this.isResizeMode){if(!this.element)return;let e,s;if(this.pointerX=t.clientX,this.pointerY=t.clientY,this.j.options.iframe){const i=this.getWorkplacePosition();e=t.clientX+i.left-this.startX,s=t.clientY+i.top-this.startY}else e=this.pointerX-this.startX,s=this.pointerY-this.startY;const i=this.handle.className;let r=0,o=0;const a=this.j.o.resizer.useAspectRatio;!this.isAltMode&&(!0===a||a&&n.J.isTag(this.element,a))?(e?(r=this.width+(i.match(/left/)?-1:1)*e,o=Math.round(r/this.ratio)):(o=this.height+(i.match(/top/)?-1:1)*s,r=Math.round(o*this.ratio)),r>(0,l.innerWidth)(this.j.editor,this.j.ow)&&(r=(0,l.innerWidth)(this.j.editor,this.j.ow),o=Math.round(r/this.ratio))):(r=this.width+(i.match(/left/)?-1:1)*e,o=this.height+(i.match(/top/)?-1:1)*s),r>this.j.o.resizer.min_width&&this.applySize(this.element,"width",this.rect.parentNode.offsetWidth>r?r:"100%"),o>this.j.o.resizer.min_height&&this.applySize(this.element,"height",o),this.updateSize(),this.showSizeViewer(this.element.offsetWidth,this.element.offsetHeight),t.stopImmediatePropagation()}}onKeyDown(t){this.isAltMode=t.key===r.KEY_ALT,!this.isAltMode&&this.isResizeMode&&this.onEndResizing()}onKeyUp(){this.isAltMode&&this.isResizeMode&&this.element&&(this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.ratio=this.width/this.height,this.startX=this.pointerX,this.startY=this.pointerY),this.isAltMode=!1}onClickOutside(t){if(this.isShown){if(!this.isResizeMode)return this.hide();t.stopImmediatePropagation(),this.onEndResizing()}}getWorkplacePosition(){return(0,l.offset)(this.rect.parentNode||this.j.od.documentElement,this.j,this.j.od,!0)}applySize(t,e,s){const i=n.J.isImage(t)&&this.j.o.resizer.forImageChangeAttributes;i&&(0,l.attr)(t,e,s),i&&!t.style[e]||(0,l.css)(t,e,s)}onDelete(t){this.element&&("JODIT"!==this.element.tagName?this.j.s.select(this.element):(n.J.safeRemove(this.element),this.hide(),t.preventDefault()))}__onChangeEditor(){this.isShown&&(this.element&&this.element.parentNode?this.updateSize():this.hide()),(0,l.$$)("iframe",this.j.editor).forEach(this.__bind)}__bind(t){if(!n.J.isHTMLElement(t)||!this.j.o.allowResizeTags.has(t.tagName.toLowerCase())||(0,l.dataBind)(t,u))return;let e;if((0,l.dataBind)(t,u,!0),n.J.isTag(t,"iframe")){const s=t;n.J.isHTMLElement(t.parentNode)&&(0,l.attr)(t.parentNode,"-jodit_iframe_wrapper")?t=t.parentNode:(e=this.j.createInside.element("jodit",{"data-jodit-temp":1,contenteditable:!1,draggable:!0,"data-jodit_iframe_wrapper":1}),(0,l.attr)(e,"style",(0,l.attr)(t,"style")),(0,l.css)(e,{display:"inline-block"===t.style.display?"inline-block":"block",width:t.offsetWidth,height:t.offsetHeight}),t.parentNode&&t.parentNode.insertBefore(e,t),e.appendChild(t),this.j.e.on(e,"click",(()=>{(0,l.attr)(e,"data-jodit-wrapper_active",!0)})),t=e),this.j.e.off(t,"mousedown.select touchstart.select").on(t,"mousedown.select touchstart.select",(()=>{this.j.s.select(t)})).off(t,"changesize").on(t,"changesize",(()=>{s.setAttribute("width",t.offsetWidth+"px"),s.setAttribute("height",t.offsetHeight+"px")}))}this.j.e.on(t,"dragstart",this.hide),!r.IS_ES_NEXT&&r.IS_IE&&this.j.e.on(t,"mousedown",(e=>{n.J.isTag(t,"img")&&e.preventDefault()}))}showSizeViewer(t,e){this.j.o.resizer.showSize&&(this.sizeViewer.offsetWidth>t||this.sizeViewer.offsetHeight>e?this.hideSizeViewer():(this.sizeViewer.style.opacity="1",this.sizeViewer.textContent=`${t} x ${e}`,this.j.async.setTimeout(this.hideSizeViewer,{timeout:this.j.o.resizer.hideSizeTimeout,label:"hideSizeViewer"})))}show(){this.j.o.readonly||this.isShown||(this.isShown=!0,this.rect.parentNode||((0,l.markOwner)(this.j,this.rect),this.j.workplace.appendChild(this.rect)),this.j.isFullSize&&(this.rect.style.zIndex=""+(0,l.css)(this.j.container,"zIndex")),this.updateSize())}hide(){this.isResizeMode||(this.isResizeMode=!1,this.isShown=!1,this.element=null,n.J.safeRemove(this.rect),(0,l.$$)("[data-jodit-wrapper_active='true']",this.j.editor).forEach((t=>(0,l.attr)(t,"data-jodit-wrapper_active",!1))))}beforeDestruct(t){this.hide(),a.RR.off("hideHelpers",this.hide),t.e.off(this.j.ow,".resizer").off(".resizer")}}(0,i.Cg)([(0,o.watch)(":click")],d.prototype,"onEditorClick",null),(0,i.Cg)([o.autobind],d.prototype,"onStartResizing",null),(0,i.Cg)([o.autobind],d.prototype,"onEndResizing",null),(0,i.Cg)([o.autobind],d.prototype,"onResize",null),(0,i.Cg)([o.autobind],d.prototype,"onKeyDown",null),(0,i.Cg)([o.autobind],d.prototype,"onKeyUp",null),(0,i.Cg)([o.autobind],d.prototype,"onClickOutside",null),(0,i.Cg)([(0,o.watch)(":change")],d.prototype,"__onChangeEditor",null),(0,i.Cg)([o.autobind],d.prototype,"__bind",null),(0,i.Cg)([o.autobind,(0,o.watch)(":hideResizer")],d.prototype,"hide",null),a.fg.add("resizer",d)},78593(t,e,s){"use strict";var i=s(931),r=s(21917),o=s.n(r),n=s(36115);n.T.prototype.useSearch=!0,n.T.prototype.search={lazyIdleTimeout:0,useCustomHighlightAPI:void 0!==window.Highlight},i.I.set("search",o()),n.T.prototype.controls.find={tooltip:"Find",icon:"search",exec(t,e,{control:s}){switch(s.args&&s.args[0]){case"findPrevious":t.e.fire("searchPrevious");break;case"findNext":t.e.fire("searchNext");break;case"replace":t.execCommand("openReplaceDialog");break;default:t.execCommand("openSearchDialog")}},list:{search:"Find",findNext:"Find Next",findPrevious:"Find Previous",replace:"Replace"},childTemplate(t,e,s){return s}}},89568(t,e,s){"use strict";s.d(e,{IJ(){return l},Tz(){return c},_B(){return n},zy(){return a}});var i=s(55186),r=s(58720);const o="jd-tmp-selection";function n(t,e,s,r,n){if(null==e.startContainer.nodeValue||null==e.endContainer.nodeValue)return;if(t.o.search.useCustomHighlightAPI&&void 0!==window.Highlight){const i=[e,...s].map((e=>{const s=t.selection.createRange();return s.setStart(e.startContainer,e.startOffset),s.setEnd(e.endContainer,e.endOffset),s})),r=new Highlight(...i);return CSS.highlights.clear(),CSS.highlights.set("jodit-search-result",r),void(s.length=0)}const a=r.element("span",{[o]:!0});i.J.markTemporary(a);const l=e.startContainer.nodeValue;let c=0;if(0!==e.startOffset){const t=r.text(l.substring(0,e.startOffset));e.startContainer.nodeValue=l.substring(e.startOffset),i.J.before(e.startContainer,t),e.startContainer===e.endContainer&&(c=e.startOffset,e.endOffset-=c),e.startOffset=0}const u=e.endContainer.nodeValue;if(e.endOffset!==u.length){const t=r.text(u.substring(e.endOffset));e.endContainer.nodeValue=u.substring(0,e.endOffset),i.J.after(e.endContainer,t);for(const i of s){if(i.startContainer!==e.endContainer)break;i.startContainer=t,i.startOffset=i.startOffset-e.endOffset-c,i.endContainer===e.endContainer&&(i.endContainer=t,i.endOffset=i.endOffset-e.endOffset-c)}e.endOffset=e.endContainer.nodeValue.length}let d=e.startContainer;do{if(!d)break;if(!i.J.isText(d)||i.J.isElement(h=d.parentNode)&&h.hasAttribute(o)||i.J.wrap(d,a.cloneNode(),r),d===e.endContainer)break;let t=d.firstChild||d.nextSibling;if(!t){for(;d&&!d.nextSibling&&d!==n;)d=d.parentNode;t=d?.nextSibling}d=t}while(d&&d!==n);var h}function a(t){return(0,r.$$)(`[${o}]`,t)}function l(t){a(t).forEach((t=>i.J.unwrap(t)))}function c(t){return t.replace(RegExp(`]+${o}[^>]+>(.*?)`,"g"),"$1")}},78817(t,e,s){"use strict";s.d(e,{IJ(){return i.IJ},QN(){return r.Q},Tz(){return i.Tz},_B(){return i._B},zy(){return i.zy}});var i=s(89568),r=s(30621)},30621(t,e,s){"use strict";s.d(e,{Q(){return r}});var i=s(67975);class r{constructor(t=i.H){this.searchIndex=t,this.queue=[],this.value=""}add(t){const e=(t.nodeValue??"").toLowerCase();if(!e.length)return;const s=this.value.length;this.queue.push({startIndex:s,endIndex:s+e.length,node:t}),this.value+=e}ranges(t,e=0){const s=[];let i=e,r=0,o=0;do{if([i,r]=this.searchIndex(t,this.value,i),-1!==i){let t,e,n=0,a=0;for(let s=o;this.queue.length>s;s+=1)if(!t&&this.queue[s].endIndex>i&&(t=this.queue[s].node,n=i-this.queue[s].startIndex),t&&this.queue[s].endIndex>=i+r){e=this.queue[s].node,a=i+r-this.queue[s].startIndex,o=s;break}t&&e&&s.push({startContainer:t,startOffset:n,endContainer:e,endOffset:a}),i+=r}}while(-1!==i);return 0===s.length?null:s}}},17343(t,e,s){"use strict";var i=s(31635),r=(s(17352),s(22664)),o=s(71842),n=s(56298),a=s(65147),l=s(71005),c=(s(78593),s(78817)),u=s(63064);class d extends l.k{constructor(){super(...arguments),this.buttons=[{name:"find",group:"search"}],this.previousQuery="",this.drawPromise=null,this.walker=null,this.walkerCount=null,this.cache={},this.wrapFrameRequest=0}get ui(){return new u.F(this.j)}async updateCounters(){this.ui.isOpened&&(this.ui.count=await this.calcCounts(this.ui.query))}onPressReplaceButton(){this.findAndReplace(this.ui.query),this.updateCounters()}tryScrollToElement(t){let e=o.J.closest(t,o.J.isElement,this.j.editor);e||(e=o.J.prev(t,o.J.isElement,this.j.editor)),e&&e!==this.j.editor&&(0,a.scrollIntoViewIfNeeded)(e,this.j.editor,this.j.ed)}async calcCounts(t){return(await this.findQueryBounds(t,"walkerCount")).length}async findQueryBounds(t,e){let s=this[e];return s&&s.break(),s=new o.p(this.j.async,{timeout:this.j.o.search.lazyIdleTimeout}),this[e]=s,this.find(s,t).catch((t=>[]))}async findAndReplace(t){const e=await this.findQueryBounds(t,"walker");if(!e.length)return!1;let s=this.findCurrentIndexInRanges(e,this.j.s.range);-1===s&&(s=0);const i=e[s];if(i){try{const e=this.j.ed.createRange();e.setStart(i.startContainer,i.startOffset),e.setEnd(i.endContainer,i.endOffset),e.deleteContents();const r=this.j.createInside.text(this.ui.replace);o.J.safeInsertNode(e,r),(0,c.IJ)(this.j.editor),this.j.s.setCursorAfter(r),this.tryScrollToElement(r),this.cache={},this.ui.currentIndex=s,await this.findAndSelect(t,!0).catch((t=>null))}finally{this.j.synchronizeValues()}return this.j.e.fire("afterFindAndReplace"),!0}return!1}async findAndSelect(t,e){const s=await this.findQueryBounds(t,"walker");if(!s.length)return!1;this.previousQuery===t&&(0,c.zy)(this.j.editor).length||(this.drawPromise?.rejectCallback(),this.j.async.cancelAnimationFrame(this.wrapFrameRequest),(0,c.IJ)(this.j.editor),this.drawPromise=this.__drawSelectionRanges(s)),this.previousQuery=t;let i=this.ui.currentIndex-1;i=-1===i?0:e?i===s.length-1?0:i+1:0===i?s.length-1:i-1,this.ui.currentIndex=i+1;const r=s[i];if(r){const t=this.j.ed.createRange();try{t.setStart(r.startContainer,r.startOffset),t.setEnd(r.endContainer,r.endOffset),this.j.s.selectRange(t)}catch(t){}return this.tryScrollToElement(r.startContainer),await this.updateCounters(),await this.drawPromise,this.j.e.fire("afterFindAndSelect"),!0}return!1}findCurrentIndexInRanges(t,e){return t.findIndex((t=>t.startContainer===e.startContainer&&t.startOffset===e.startOffset&&t.endContainer===e.startContainer&&t.endOffset===e.endOffset))}async isValidCache(t){return(await t).every((t=>t.startContainer.isConnected&&(t.startContainer.nodeValue?.length??0)>=t.startOffset&&t.endContainer.isConnected&&(t.endContainer.nodeValue?.length??0)>=t.endOffset))}async find(t,e){if(!e.length)return[];const s=this.cache[e];return s&&await this.isValidCache(s)?s:(this.cache[e]=this.j.async.promise((s=>{const i=new c.QN(this.j.o.search.fuzzySearch);t.on("break",(()=>{s([])})).on("visit",(t=>(o.J.isText(t)&&i.add(t),!1))).on("end",(()=>{s(i.ranges(e)??[])})).setWork(this.j.editor)})),this.cache[e])}__drawSelectionRanges(t){const{async:e,createInside:s,editor:i}=this.j;e.cancelAnimationFrame(this.wrapFrameRequest);const r=[...t];let o,n=0;return e.promise((t=>{const a=()=>{do{o=r.shift(),o&&(0,c._B)(this.j,o,r,s,i),n+=1}while(o&&5>=n);r.length?this.wrapFrameRequest=e.requestAnimationFrame(a):t()};a()}))}onAfterGetValueFromEditor(t){t.value=(0,c.Tz)(t.value)}afterInit(t){if(t.o.useSearch){const e=this;t.e.on("beforeSetMode.search",(()=>{this.ui.close()})).on(this.ui,"afterClose",(()=>{(0,c.IJ)(t.editor),this.ui.currentIndex=0,this.ui.count=0,this.cache={}})).on("click",(()=>{this.ui.currentIndex=0,(0,c.IJ)(t.editor)})).on("change.search",(()=>{this.cache={}})).on("keydown.search mousedown.search",t.async.debounce((()=>{this.ui.selInfo&&(t.s.removeMarkers(),this.ui.selInfo=null),this.ui.isOpened&&this.updateCounters()}),t.defaultTimeout)).on("searchNext.search searchPrevious.search",(()=>(this.ui.isOpened||this.ui.open(),e.findAndSelect(e.ui.query,"searchNext"===t.e.current).catch((t=>{}))))).on("search.search",((t,s=!0)=>(this.ui.currentIndex=0,e.findAndSelect(t||"",s).catch((t=>{}))))),t.registerCommand("search",{exec(t,s,i=!0){return s&&e.findAndSelect(s,i).catch((t=>{})),!1}}).registerCommand("openSearchDialog",{exec(t,s){return e.ui.open(s),!1},hotkeys:["ctrl+f","cmd+f"]}).registerCommand("openReplaceDialog",{exec(s,i,r){return t.o.readonly||e.ui.open(i,r,!0),!1},hotkeys:["ctrl+h","cmd+h"]})}}beforeDestruct(t){this.ui.destruct(),t.e.off(".search")}}(0,i.Cg)([r.cache],d.prototype,"ui",null),(0,i.Cg)([(0,r.watch)("ui:needUpdateCounters")],d.prototype,"updateCounters",null),(0,i.Cg)([(0,r.watch)("ui:pressReplaceButton")],d.prototype,"onPressReplaceButton",null),(0,i.Cg)([r.autobind],d.prototype,"findQueryBounds",null),(0,i.Cg)([r.autobind],d.prototype,"findAndReplace",null),(0,i.Cg)([r.autobind],d.prototype,"findAndSelect",null),(0,i.Cg)([r.autobind],d.prototype,"find",null),(0,i.Cg)([(0,r.watch)(":afterGetValueFromEditor")],d.prototype,"onAfterGetValueFromEditor",null),n.fg.add("search",d)},63064(t,e,s){"use strict";s.d(e,{F(){return c}});var i=s(31635),r=s(17352),o=s(22664),n=s(71842),a=s(65147),l=s(53048);let c=class t extends l.D${className(){return"UISearch"}render(){return`
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\t0/0\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t
\n\t\t
`}get currentIndex(){return this._currentIndex}set currentIndex(t){this._currentIndex=t,this.currentBox.innerText=""+t}set count(t){this.countBox.innerText=""+t}get query(){return this.queryInput.value}get replace(){return this.replaceInput.value}constructor(t){super(t),this.selInfo=null,this._currentIndex=0,this.isOpened=!1;const{query:e,replace:s,cancel:i,next:o,prev:n,replaceBtn:l,current:c,count:u}=(0,a.refs)(this.container);this.queryInput=e,this.replaceInput=s,this.closeButton=i,this.replaceButton=l,this.currentBox=c,this.countBox=u,t.e.on(this.closeButton,"pointerdown",(()=>(this.close(),!1))).on(this.queryInput,"input",(()=>{this.currentIndex=0})).on(this.queryInput,"pointerdown",(()=>{t.s.isFocused()&&(t.s.removeMarkers(),this.selInfo=t.s.save())})).on(this.replaceButton,"pointerdown",(()=>(t.e.fire(this,"pressReplaceButton"),!1))).on(o,"pointerdown",(()=>(t.e.fire("searchNext"),!1))).on(n,"pointerdown",(()=>(t.e.fire("searchPrevious"),!1))).on(this.queryInput,"input",(()=>{this.setMod("empty-query",!(0,a.trim)(this.queryInput.value).length)})).on(this.queryInput,"keydown",this.j.async.debounce((e=>{e.key===r.KEY_ENTER?(e.preventDefault(),e.stopImmediatePropagation(),t.e.fire("searchNext")&&this.close()):t.e.fire(this,"needUpdateCounters")}),this.j.defaultTimeout))}onEditorKeyDown(t){if(!this.isOpened)return;const{j:e}=this;if(e.getRealMode()===r.MODE_WYSIWYG)switch(t.key){case r.KEY_ESC:this.close();break;case r.KEY_F3:this.queryInput.value&&(e.e.fire(t.shiftKey?"searchPrevious":"searchNext"),t.preventDefault())}}open(t,e,s=!1){this.isOpened||(this.j.workplace.appendChild(this.container),this.isOpened=!0),this.calcSticky(this.j.e.fire("getStickyState.sticky")||!1),this.j.e.fire("hidePopup"),this.setMod("replace",s);const i=t??""+(this.j.s.sel||"");i&&(this.queryInput.value=i),e&&(this.replaceInput.value=e),this.setMod("empty-query",!i.length),this.j.e.fire(this,"needUpdateCounters"),i?this.queryInput.select():this.queryInput.focus()}close(){this.isOpened&&(this.j.s.restore(),n.J.safeRemove(this.container),this.isOpened=!1,this.j.e.fire(this,"afterClose"))}calcSticky(t){if(this.isOpened)if(this.setMod("sticky",t),t){const t=(0,a.position)(this.j.toolbarContainer);(0,a.css)(this.container,{top:t.top+t.height,left:t.left+t.width})}else(0,a.css)(this.container,{top:null,left:null})}};(0,i.Cg)([(0,o.watch)([":keydown","queryInput:keydown"])],c.prototype,"onEditorKeyDown",null),(0,i.Cg)([o.autobind],c.prototype,"open",null),(0,i.Cg)([o.autobind],c.prototype,"close",null),(0,i.Cg)([(0,o.watch)(":toggleSticky")],c.prototype,"calcSticky",null),c=(0,i.Cg)([o.component],c)},29581(t,e,s){"use strict";s(36115).T.prototype.tableAllowCellSelection=!0},46939(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(65147),c=s(71005),u=s(11648);s(29581);const d="table_processor_observer",h="onMoveTableSelectCell";class p extends c.k{constructor(){super(...arguments),this.__selectedCell=null,this.__isSelectionMode=!1}get __tableModule(){return this.j.getInstance(u.X,this.j.o)}afterInit(t){t.o.tableAllowCellSelection&&t.e.on("keydown.select-cells",(t=>{t.key===r.KEY_TAB&&this.unselectCells()})).on("beforeCommand.select-cells",this.onExecCommand).on("afterCommand.select-cells",this.onAfterCommand).on(["clickEditor","mousedownTd","mousedownTh","touchstartTd","touchstartTh"].map((t=>t+".select-cells")).join(" "),this.onStartSelection).on("clickTr clickTbody",(()=>{const t=this.__tableModule.getAllSelectedCells().length;if(t)return t>1&&this.j.s.sel?.removeAllRanges(),!1}))}onStartSelection(t){if(this.j.o.readonly)return;if(this.unselectCells(),t===this.j.editor)return;const e=n.J.closest(t,"table",this.j.editor);return t&&e?(t.firstChild||t.appendChild(this.j.createInside.element("br")),this.__isSelectionMode=!0,this.__selectedCell=t,this.__tableModule.addSelection(t),this.j.e.on(e,"mousemove.select-cells touchmove.select-cells",this.j.async.throttle(this.__onMove.bind(this,e),{label:h,timeout:this.j.defaultTimeout/2})).on(e,"mouseup.select-cells touchend.select-cells",this.__onStopSelection.bind(this,e)),!1):void 0}onOutsideClick(){this.__selectedCell=null,this.__onRemoveSelection()}onChange(){this.j.isLocked||this.__isSelectionMode||this.__onRemoveSelection()}__onMove(t,e){if(this.j.o.readonly&&!this.j.isLocked)return;if(this.j.isLockedNotBy(d))return;const s=this.j.ed.elementFromPoint(e.clientX,e.clientY);if(!s)return;const i=n.J.closest(s,["td","th"],t);if(!i||!this.__selectedCell)return;i!==this.__selectedCell&&this.j.lock(d),this.unselectCells();const r=this.__tableModule.getSelectedBound(t,[i,this.__selectedCell]),o=this.__tableModule.formalMatrix(t);for(let t=r[0][0];r[1][0]>=t;t+=1)for(let e=r[0][1];r[1][1]>=e;e+=1)this.__tableModule.addSelection(o[t][e]);this.__tableModule.getAllSelectedCells().length>1&&this.j.s.sel?.removeAllRanges(),this.j.e.fire("hidePopup"),e.stopPropagation(),(()=>{const t=this.j.createInside.fromHTML('
 
');i.appendChild(t),this.j.async.setTimeout((()=>{t.parentNode?.removeChild(t)}),this.j.defaultTimeout/5)})()}__onRemoveSelection(t){if(!t?.buffer?.actionTrigger&&!this.__selectedCell&&this.__tableModule.getAllSelectedCells().length)return this.j.unlock(),this.unselectCells(),void this.j.e.fire("hidePopup","cells");this.__isSelectionMode=!1,this.__selectedCell=null}__onStopSelection(t,e){if(!this.__selectedCell)return;this.__isSelectionMode=!1,this.j.unlock();const s=this.j.ed.elementFromPoint(e.clientX,e.clientY);if(!s)return;const i=n.J.closest(s,["td","th"],t);if(!i)return;const r=n.J.closest(i,"table",t);if(r&&r!==t)return;const o=this.__tableModule.getSelectedBound(t,[i,this.__selectedCell]),a=this.__tableModule.formalMatrix(t),c=a[o[1][0]][o[1][1]],u=a[o[0][0]][o[0][1]];this.j.e.fire("showPopup",t,(()=>{const t=(0,l.position)(u,this.j),e=(0,l.position)(c,this.j);return{left:t.left,top:t.top,width:e.left-t.left+e.width,height:e.top-t.top+e.height}}),"cells"),(0,l.$$)("table",this.j.editor).forEach((t=>{this.j.e.off(t,"mousemove.select-cells touchmove.select-cells mouseup.select-cells touchend.select-cells")})),this.j.async.clearTimeout(h)}unselectCells(t){const e=this.__tableModule,s=e.getAllSelectedCells();s.length&&s.forEach((s=>{t&&t===s||e.removeSelection(s)}))}onExecCommand(t){if(/table(splitv|splitg|merge|empty|bin|binrow|bincolumn|addcolumn|addrow)/.test(t)){t=t.replace("table","");const e=this.__tableModule.getAllSelectedCells();if(e.length){const[s]=e;if(!s)return;const i=n.J.closest(s,"table",this.j.editor);if(!i)return;switch(t){case"splitv":this.__tableModule.splitVertical(i);break;case"splitg":this.__tableModule.splitHorizontal(i);break;case"merge":this.__tableModule.mergeSelected(i);break;case"empty":e.forEach((t=>n.J.detach(t)));break;case"bin":n.J.safeRemove(i);break;case"binrow":new Set(e.map((t=>t.parentNode))).forEach((t=>{this.__tableModule.removeRow(i,t.rowIndex)}));break;case"bincolumn":{const t=new Set;e.reduce(((e,s)=>(t.has(s.cellIndex)||(e.push(s),t.add(s.cellIndex)),e)),[]).forEach((t=>{this.__tableModule.removeColumn(i,t.cellIndex)}))}break;case"addcolumnafter":case"addcolumnbefore":this.__tableModule.appendColumn(i,s.cellIndex,"addcolumnafter"===t);break;case"addrowafter":case"addrowbefore":this.__tableModule.appendRow(i,s.parentNode,"addrowafter"===t)}}return!1}}onAfterCommand(t){/^justify/.test(t)&&this.__tableModule.getAllSelectedCells().forEach((e=>(0,l.alignElement)(t,e)))}beforeDestruct(t){this.__onRemoveSelection(),t.e.off(".select-cells")}}p.requires=["select"],(0,i.Cg)([o.autobind],p.prototype,"onStartSelection",null),(0,i.Cg)([(0,o.watch)(":outsideClick")],p.prototype,"onOutsideClick",null),(0,i.Cg)([(0,o.watch)(":change")],p.prototype,"onChange",null),(0,i.Cg)([o.autobind],p.prototype,"__onRemoveSelection",null),(0,i.Cg)([o.autobind],p.prototype,"__onStopSelection",null),(0,i.Cg)([o.autobind],p.prototype,"onExecCommand",null),(0,i.Cg)([o.autobind],p.prototype,"onAfterCommand",null),a.fg.add("selectCells",p)},41133(t,e,s){"use strict";s(36115).T.prototype.select={normalizeSelectionBeforeCutAndCopy:!1,normalizeTripleClick:!0}},35523(t,e,s){"use strict";var i=s(31635),r=s(22664),o=s(55186),n=s(56298),a=s(83260),l=s(71005),c=s(53048);s(41133);class u extends l.k{constructor(){super(...arguments),this.proxyEventsList=["click","mousedown","touchstart","mouseup","touchend"]}afterInit(t){this.proxyEventsList.forEach((e=>{t.e.on(e+".select",this.onStartSelection)}))}beforeDestruct(t){this.proxyEventsList.forEach((e=>{t.e.on(e+".select",this.onStartSelection)}))}onStartSelection(t){const{j:e}=this;let s,i=t.target;for(;void 0===s&&i&&i!==e.editor;)s=e.e.fire((0,a.x)(t.type+"_"+i.nodeName.toLowerCase()),i,t),i=i.parentElement;"click"===t.type&&void 0===s&&i===e.editor&&e.e.fire(t.type+"Editor",i,t)}onOutsideClick(t){const e=t.target;o.J.up(e,(t=>t===this.j.editor))||c.D$.closestElement(e,c.zD)||this.j.e.fire("outsideClick",t)}beforeCommandCut(){const{s:t}=this.j;if(!t.isCollapsed()){const e=t.current();e&&o.J.isOrContains(this.j.editor,e)&&this.onCopyNormalizeSelectionBound()}}beforeCommandSelectAll(){const{s:t}=this.j;return t.focus(),t.select(this.j.editor,!0),t.expandSelection(),!1}onTripleClickNormalizeSelection(t){if(3!==t.detail||!this.j.o.select.normalizeTripleClick)return;const{s:e}=this.j,{startContainer:s,startOffset:i}=e.range;0===i&&o.J.isText(s)&&e.select(o.J.closest(s,o.J.isBlock,this.j.editor)||s,!0)}onCopyNormalizeSelectionBound(t){const{s:e,editor:s,o:i}=this.j;i.select.normalizeSelectionBeforeCutAndCopy&&!e.isCollapsed()&&(!t||t.isTrusted&&o.J.isNode(t.target)&&o.J.isOrContains(s,t.target))&&this.jodit.s.expandSelection()}}(0,i.Cg)([r.autobind],u.prototype,"onStartSelection",null),(0,i.Cg)([(0,r.watch)("ow:click")],u.prototype,"onOutsideClick",null),(0,i.Cg)([(0,r.watch)([":beforeCommandCut"])],u.prototype,"beforeCommandCut",null),(0,i.Cg)([(0,r.watch)([":beforeCommandSelectall"])],u.prototype,"beforeCommandSelectAll",null),(0,i.Cg)([(0,r.watch)([":click"])],u.prototype,"onTripleClickNormalizeSelection",null),(0,i.Cg)([(0,r.watch)([":copy",":cut"])],u.prototype,"onCopyNormalizeSelectionBound",null),n.fg.add("select",u)},78134(t,e,s){"use strict";var i=s(36115);i.T.prototype.minWidth=200,i.T.prototype.maxWidth="100%",i.T.prototype.minHeight=200,i.T.prototype.maxHeight="auto",i.T.prototype.saveHeightInStorage=!1},69077(t,e,s){"use strict";var i=s(31635),r=s(22664),o=s(56298),n=s(2461),a=s(38322),l=s(29866);s(78134);let c=class t extends l.k{constructor(){super(...arguments),this.__resizeWorkspaces=this.j.async.debounce(this.__resizeWorkspaceImd,this.j.defaultTimeout,!0)}afterInit(t){t.e.on("setHeight.size",this.__setHeight).on("setWidth.size",this.__setWidth).on("afterInit.size changePlace.size",this.__initialize,{top:!0}).on(t.ow,"load.size",this.__resizeWorkspaces).on("afterInit.size resize.size afterUpdateToolbar.size scroll.size afterResize.size",this.__resizeWorkspaces).on("toggleFullSize.size toggleToolbar.size",this.__resizeWorkspaceImd),this.__initialize()}__initialize(){const{j:t}=this;if(t.o.inline)return;let{height:e}=t.o;if(t.o.saveHeightInStorage&&"auto"!==e){const s=t.storage.get("height");s&&(e=s)}(0,a.A)(t.editor,{minHeight:"100%"}),(0,a.A)(t.container,{minHeight:t.o.minHeight,maxHeight:t.o.maxHeight,minWidth:t.o.minWidth,maxWidth:t.o.maxWidth}),t.isFullSize||(this.__setHeight(e),this.__setWidth(t.o.width))}__setHeight(t){if((0,n.E)(t)){const{minHeight:e,maxHeight:s}=this.j.o;(0,n.E)(e)&&e>t&&(t=e),(0,n.E)(s)&&t>s&&(t=s)}(0,a.A)(this.j.container,"height",t),this.j.o.saveHeightInStorage&&this.j.storage.set("height",t),this.__resizeWorkspaceImd()}__setWidth(t){if((0,n.E)(t)){const{minWidth:e,maxWidth:s}=this.j.o;(0,n.E)(e)&&e>t&&(t=e),(0,n.E)(s)&&t>s&&(t=s)}(0,a.A)(this.j.container,"width",t),this.__resizeWorkspaceImd()}__getNotWorkHeight(){return(this.j.toolbarContainer?.offsetHeight||0)+(this.j.statusbar?.getHeight()||0)+2}__resizeWorkspaceImd(){if(!this.j||this.j.isDestructed||!this.j.o||this.j.o.inline)return;if(!this.j.container||!this.j.container.parentNode)return;const t=((0,a.A)(this.j.container,"minHeight")||0)-this.__getNotWorkHeight();if((0,n.E)(t)&&t>0&&([this.j.workplace,this.j.iframe,this.j.editor].map((e=>{e&&(0,a.A)(e,"minHeight",t)})),this.j.e.fire("setMinHeight",t)),(0,n.E)(this.j.o.maxHeight)){const t=this.j.o.maxHeight-this.__getNotWorkHeight();[this.j.workplace,this.j.iframe,this.j.editor].map((e=>{e&&(0,a.A)(e,"maxHeight",t)})),this.j.e.fire("setMaxHeight",t)}this.j.container&&(0,a.A)(this.j.workplace,"height","auto"!==this.j.o.height||this.j.isFullSize?this.j.container.offsetHeight-this.__getNotWorkHeight():"auto")}beforeDestruct(t){t.e.off(t.ow,"load.size",this.__resizeWorkspaces).off(".size")}};(0,i.Cg)([(0,r.throttle)()],c.prototype,"__initialize",null),(0,i.Cg)([r.autobind],c.prototype,"__resizeWorkspaceImd",null),c=(0,i.Cg)([r.autobind],c),o.fg.add("size",c)},90722(t,e,s){"use strict";var i=s(17352),r=s(931),o=s(9103),n=s.n(o),a=s(36115);a.T.prototype.beautifyHTML=!i.IS_IE,a.T.prototype.sourceEditor="ace",a.T.prototype.sourceEditorNativeOptions={showGutter:!0,theme:"ace/theme/idle_fingers",mode:"ace/mode/html",wrap:!0,highlightActiveLine:!0},a.T.prototype.sourceEditorCDNUrlsJS=["https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.2/ace.js"],a.T.prototype.beautifyHTMLCDNUrlsJS=["https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.14.4/beautify.min.js","https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.14.4/beautify-html.min.js"],r.I.set("source",n()),a.T.prototype.controls.source={mode:i.MODE_SPLIT,exec(t){t.toggleMode()},isActive(t){return t.getRealMode()===i.MODE_SOURCE},tooltip:"Change mode"}},5533(t,e,s){"use strict";s.d(e,{p(){return n}});var i=s(17352),r=s(65147),o=s(53380);class n extends o.F{constructor(){super(...arguments),this.className="jodit_ace_editor",this.proxyOnBlur=t=>{this.j.e.fire("blur",t)},this.proxyOnFocus=t=>{this.j.e.fire("focus",t)},this.proxyOnMouseDown=t=>{this.j.e.fire("mousedown",t)}}aceExists(){return void 0!==this.j.ow.ace}getLastColumnIndex(t){return this.instance.session.getLine(t).length}getLastColumnIndices(){const t=this.instance.session.getLength(),e=[];let s=0;for(let i=0;t>i;i++)s+=this.getLastColumnIndex(i),i>0&&(s+=1),e[i]=s;return e}getRowColumnIndices(t){const e=this.getLastColumnIndices();if(e[0]>=t)return{row:0,column:t};let s=1;for(let i=1;e.length>i;i++)t>e[i]&&(s=i+1);return{row:s,column:t-e[s-1]-1}}setSelectionRangeIndices(t,e){const s=this.getRowColumnIndices(t),i=this.getRowColumnIndices(e);this.instance.getSelection().setSelectionRange({start:s,end:i})}getIndexByRowColumn(t,e){return this.getLastColumnIndices()[t]-this.getLastColumnIndex(t)+e}init(t){const e=()=>{if(void 0!==this.instance||!this.aceExists())return;const e=this.j.c.div("jodit-source__mirror-fake");this.container.appendChild(e),this.instance=t.ow.ace.edit(e),this.instance.setTheme(t.o.sourceEditorNativeOptions.theme),this.instance.renderer.setShowGutter(t.o.sourceEditorNativeOptions.showGutter),this.instance.getSession().setMode(t.o.sourceEditorNativeOptions.mode),this.instance.setHighlightActiveLine(t.o.sourceEditorNativeOptions.highlightActiveLine),this.instance.getSession().setUseWrapMode(!0),this.instance.setOption("indentedSoftWrap",!1),this.instance.setOption("wrap",t.o.sourceEditorNativeOptions.wrap),this.instance.getSession().setUseWorker(!1),this.instance.$blockScrolling=1/0,this.instance.on("change",this.toWYSIWYG),this.instance.on("focus",this.proxyOnFocus),this.instance.on("mousedown",this.proxyOnMouseDown),this.instance.on("blur",this.proxyOnBlur),t.getRealMode()!==i.MODE_WYSIWYG&&this.setValue(this.getValue());const s=this.j.async.debounce((()=>{t.isInDestruct||(this.instance.setOption("maxLines","auto"!==t.o.height?t.workplace.offsetHeight/this.instance.renderer.lineHeight:1/0),this.instance.resize())}),2*this.j.defaultTimeout);t.e.on("afterResize afterSetMode",s),s(),this.onReady()};t.e.on("afterSetMode",(()=>{t.getRealMode()!==i.MODE_SOURCE&&t.getMode()!==i.MODE_SPLIT||(this.fromWYSIWYG(),e())})),e(),this.aceExists()||(0,r.loadNext)(t,t.o.sourceEditorCDNUrlsJS).then((()=>{t.isInDestruct||e()})).catch((()=>null))}destruct(){this.instance.off("change",this.toWYSIWYG),this.instance.off("focus",this.proxyOnFocus),this.instance.off("mousedown",this.proxyOnMouseDown),this.instance.destroy(),this.j?.events?.off("aceInited.source")}setValue(t){if(!this.j.o.editHTMLDocumentMode&&this.j.o.beautifyHTML){const e=this.j.e.fire("beautifyHTML",t);(0,r.isString)(e)&&(t=e)}this.instance.setValue(t),this.instance.clearSelection()}getValue(){return this.instance.getValue()}setReadOnly(t){this.instance.setReadOnly(t)}get isFocused(){return this.instance.isFocused()}focus(){this.instance.focus()}blur(){this.instance.blur()}getSelectionStart(){const t=this.instance.selection.getRange();return this.getIndexByRowColumn(t.start.row,t.start.column)}getSelectionEnd(){const t=this.instance.selection.getRange();return this.getIndexByRowColumn(t.end.row,t.end.column)}selectAll(){this.instance.selection.selectAll()}insertRaw(t){const e=this.instance.selection.getCursor(),s=this.instance.session.insert(e,t);this.instance.selection.setRange({start:e,end:s},!1)}setSelectionRange(t,e){this.setSelectionRangeIndices(t,e)}setPlaceHolder(t){}replaceUndoManager(){const{history:t}=this.jodit;this.instance.commands.addCommand({name:"Undo",bindKey:{win:"Ctrl-Z",mac:"Command-Z"},exec(){t.undo()}}),this.instance.commands.addCommand({name:"Redo",bindKey:{win:"Ctrl-Shift-Z",mac:"Command-Shift-Z"},exec(){t.redo()}})}}},55265(t,e,s){"use strict";s.d(e,{S(){return n}});var i=s(55186),r=s(38322),o=s(53380);class n extends o.F{constructor(){super(...arguments),this.autosize=this.j.async.debounce((()=>{this.instance.style.height="auto",this.instance.style.height=this.instance.scrollHeight+"px"}),this.j.defaultTimeout)}init(t){this.instance=t.c.element("textarea",{class:"jodit-source__mirror"}),this.container.appendChild(this.instance),t.e.on(this.instance,"mousedown keydown touchstart input",t.async.debounce(this.toWYSIWYG,t.defaultTimeout)).on("setMinHeight.source",(t=>{(0,r.A)(this.instance,"minHeight",t)})).on(this.instance,"change keydown mousedown touchstart input",this.autosize).on("afterSetMode.source",this.autosize).on(this.instance,"mousedown focus",(e=>{t.e.fire(e.type,e)})),this.autosize(),this.onReady()}destruct(){i.J.safeRemove(this.instance)}getValue(){return this.instance.value}setValue(t){this.instance.value=t}insertRaw(t){const e=this.getValue();if(0>this.getSelectionStart())this.setValue(e+t);else{const s=this.getSelectionStart(),i=this.getSelectionEnd();this.setValue(e.substring(0,s)+t+e.substring(i,e.length))}}getSelectionStart(){return this.instance.selectionStart}getSelectionEnd(){return this.instance.selectionEnd}setSelectionRange(t,e=t){this.instance.setSelectionRange(t,e)}get isFocused(){return this.instance===this.j.od.activeElement}focus(){this.instance.focus()}blur(){this.instance.blur()}setPlaceHolder(t){this.instance.setAttribute("placeholder",t)}setReadOnly(t){t?this.instance.setAttribute("readonly","true"):this.instance.removeAttribute("readonly")}selectAll(){this.instance.select()}replaceUndoManager(){const{history:t}=this.jodit;this.j.e.on(this.instance,"keydown",(e=>{if((e.ctrlKey||e.metaKey)&&"z"===e.key)return e.shiftKey?t.redo():t.undo(),this.setSelectionRange(this.getValue().length),!1}))}}},76134(t,e,s){"use strict";s.d(e,{S(){return r.S},p(){return i.p}});var i=s(5533),r=s(55265)},1992(t,e,s){"use strict";s.d(e,{b(){return o}});var i=s(65147),r=s(76134);function o(t,e,s,o,n){let a;if((0,i.isFunction)(t))a=t(e);else switch(t){case"ace":if(!e.o.shadowRoot){a=new r.p(e,s,o,n);break}default:a=new r.S(e,s,o,n)}return a.init(e),a.onReadyAlways((()=>{a.setReadOnly(e.o.readonly)})),a}},53380(t,e,s){"use strict";s.d(e,{F(){return i}});class i{constructor(t,e,s,i){this.jodit=t,this.container=e,this.toWYSIWYG=s,this.fromWYSIWYG=i,this.className="",this.isReady=!1}get j(){return this.jodit}onReady(){this.replaceUndoManager(),this.isReady=!0,this.j.e.fire(this,"ready")}onReadyAlways(t){this.isReady?t():this.j.events?.on(this,"ready",t)}}},93669(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(65147),c=s(71005),u=(s(90722),s(1992));class d extends c.k{constructor(){super(...arguments),this.buttons=[{name:"source",group:"source"}],this.__lock=!1,this.__oldMirrorValue="",this.tempMarkerStart="{start-jodit-selection}",this.tempMarkerStartReg=/{start-jodit-selection}/g,this.tempMarkerEnd="{end-jodit-selection}",this.tempMarkerEndReg=/{end-jodit-selection}/g,this.getSelectionStart=()=>this.sourceEditor?.getSelectionStart()??0,this.getSelectionEnd=()=>this.sourceEditor?.getSelectionEnd()??0}onInsertHTML(t){if(!this.j.o.readonly&&!this.j.isEditorMode())return this.sourceEditor?.insertRaw(t),this.toWYSIWYG(),!1}fromWYSIWYG(t=!1){if(!this.__lock||!0===t){this.__lock=!0;const t=this.j.getEditorValue(!1,r.SOURCE_CONSUMER);t!==this.getMirrorValue()&&this.setMirrorValue(t),this.__lock=!1}}toWYSIWYG(){if(this.__lock)return;const t=this.getMirrorValue();t!==this.__oldMirrorValue&&(this.__lock=!0,this.j.value=t,this.__lock=!1,this.__oldMirrorValue=t)}getNormalPosition(t,e){for(e=e.replace(/<(script|style|iframe)[^>]*>[^]*?<\/\1>/im,(t=>{let e="";for(let s=0;t.length>s;s+=1)e+=r.INVISIBLE_SPACE;return e}));t>0&&e[t]===r.INVISIBLE_SPACE;)t--;let s=t;for(;s>0;){if(s--,"<"===e[s]&&void 0!==e[s+1]&&e[s+1].match(/[\w/]+/i))return s;if(">"===e[s])return t}return t}clnInv(t){return t.replace(r.INVISIBLE_SPACE_REG_EXP(),"")}onSelectAll(t){if("selectall"===t.toLowerCase()&&this.j.getRealMode()===r.MODE_SOURCE)return this.sourceEditor?.selectAll(),!1}getMirrorValue(){return this.sourceEditor?.getValue()||""}setMirrorValue(t){this.sourceEditor?.setValue(t)}setFocusToMirror(){this.sourceEditor?.focus()}saveSelection(){if(this.j.getRealMode()===r.MODE_WYSIWYG)this.j.s.save(),this.j.synchronizeValues(),this.fromWYSIWYG(!0);else{if(this.j.o.editHTMLDocumentMode)return;const t=this.getMirrorValue();if(this.getSelectionStart()===this.getSelectionEnd()){const e=this.j.s.marker(!0),s=this.getNormalPosition(this.getSelectionStart(),this.getMirrorValue());this.setMirrorValue(t.substring(0,s)+this.clnInv(e.outerHTML)+t.substring(s))}else{const e=this.j.s.marker(!0),s=this.j.s.marker(!1),i=this.getNormalPosition(this.getSelectionStart(),t),r=this.getNormalPosition(this.getSelectionEnd(),t);this.setMirrorValue(t.slice(0,i)+this.clnInv(e.outerHTML)+t.slice(i,r)+this.clnInv(s.outerHTML)+t.slice(r))}this.toWYSIWYG()}}removeSelection(){if(this.j.getRealMode()===r.MODE_WYSIWYG)return this.__lock=!0,this.j.s.restore(),void(this.__lock=!1);let t=this.getMirrorValue(),e=0,s=0;try{if(t=t.replace(/]+data-jodit-selection_marker=(["'])start\1[^>]*>[<>]*?<\/span>/gim,this.tempMarkerStart).replace(/]+data-jodit-selection_marker=(["'])end\1[^>]*>[<>]*?<\/span>/gim,this.tempMarkerEnd),!this.j.o.editHTMLDocumentMode&&this.j.o.beautifyHTML){const e=this.j.e.fire("beautifyHTML",t);(0,l.isString)(e)&&(t=e)}if(e=t.indexOf(this.tempMarkerStart),s=e,t=t.replace(this.tempMarkerStartReg,""),-1!==e){const e=t.indexOf(this.tempMarkerEnd);-1!==e&&(s=e)}t=t.replace(this.tempMarkerEndReg,"")}finally{t=t.replace(this.tempMarkerEndReg,"").replace(this.tempMarkerStartReg,"")}this.setMirrorValue(t),this.setMirrorSelectionRange(e,s),this.toWYSIWYG(),this.setFocusToMirror()}setMirrorSelectionRange(t,e){this.sourceEditor?.setSelectionRange(t,e)}onReadonlyReact(){this.sourceEditor?.setReadOnly(this.j.o.readonly)}afterInit(t){if(this.mirrorContainer=t.c.div("jodit-source"),t.workplace.appendChild(this.mirrorContainer),t.e.on("afterAddPlace changePlace afterInit",(()=>{t.workplace.appendChild(this.mirrorContainer)})),this.sourceEditor=(0,u.b)("area",t,this.mirrorContainer,this.toWYSIWYG,this.fromWYSIWYG),t.e.on(t.ow,"keydown",(t=>{t.key===r.KEY_ESC&&this.sourceEditor?.isFocused&&this.sourceEditor.blur()})),this.onReadonlyReact(),t.e.on("placeholder.source",(t=>{this.sourceEditor?.setPlaceHolder(t)})).on("change.source",this.syncValueFromWYSIWYG).on("beautifyHTML",(t=>t)),t.o.beautifyHTML){const e=()=>{if(t.isInDestruct)return!1;const e=t.ow.html_beautify;return!(!e||t.isInDestruct||(t.events?.off("beautifyHTML").on("beautifyHTML",(t=>e(t))),0))};e()||(0,l.loadNext)(t,t.o.beautifyHTMLCDNUrlsJS).then(e,(()=>null))}this.syncValueFromWYSIWYG(!0),this.initSourceEditor(t)}syncValueFromWYSIWYG(t=!1){const e=this.j;e.getMode()!==r.MODE_SPLIT&&e.getMode()!==r.MODE_SOURCE||this.fromWYSIWYG(t)}initSourceEditor(t){if("area"!==t.o.sourceEditor){const e=(0,u.b)(t.o.sourceEditor,t,this.mirrorContainer,this.toWYSIWYG,this.fromWYSIWYG);e.onReadyAlways((()=>{this.sourceEditor?.destruct(),this.sourceEditor=e,this.syncValueFromWYSIWYG(!0),t.events?.fire("sourceEditorReady",t)}))}else this.sourceEditor?.onReadyAlways((()=>{this.syncValueFromWYSIWYG(!0),t.events?.fire("sourceEditorReady",t)}))}beforeDestruct(){this.sourceEditor&&(this.sourceEditor.destruct(),delete this.sourceEditor),n.J.safeRemove(this.mirrorContainer)}}(0,i.Cg)([(0,o.watch)(":insertHTML.source")],d.prototype,"onInsertHTML",null),(0,i.Cg)([o.autobind],d.prototype,"fromWYSIWYG",null),(0,i.Cg)([o.autobind],d.prototype,"toWYSIWYG",null),(0,i.Cg)([o.autobind],d.prototype,"getNormalPosition",null),(0,i.Cg)([(0,o.watch)(":beforeCommand.source")],d.prototype,"onSelectAll",null),(0,i.Cg)([(0,o.watch)(":beforeSetMode.source")],d.prototype,"saveSelection",null),(0,i.Cg)([(0,o.watch)(":afterSetMode.source")],d.prototype,"removeSelection",null),(0,i.Cg)([o.autobind],d.prototype,"setMirrorSelectionRange",null),(0,i.Cg)([(0,o.watch)(":readonly.source")],d.prototype,"onReadonlyReact",null),(0,i.Cg)([o.autobind],d.prototype,"syncValueFromWYSIWYG",null),a.fg.add("source",d)},78703(t,e,s){"use strict";var i=s(931),r=s(49989),o=s.n(r),n=s(36115);n.T.prototype.spellcheck=!1,i.I.set("spellcheck",o()),n.T.prototype.controls.spellcheck={isActive:t=>t.o.spellcheck,icon:o(),name:"spellcheck",command:"toggleSpellcheck",tooltip:"Spellcheck"}},82602(t){"use strict";t.exports={Spellcheck:"التدقيق الإملائي"}},24575(t){"use strict";t.exports={Spellcheck:"Kontrola pravopisu"}},37414(t){"use strict";t.exports={Spellcheck:"Rechtschreibprüfung"}},82333(t){"use strict";t.exports={Spellcheck:"Corrección ortográfica"}},80124(t){"use strict";t.exports={Spellcheck:"غلطیابی املایی"}},96516(t){"use strict";t.exports={Spellcheck:"Oikeinkirjoituksen tarkistus"}},30965(t){"use strict";t.exports={Spellcheck:"Vérification Orthographique"}},80194(t){"use strict";t.exports={Spellcheck:"בדיקת איות"}},49458(t){"use strict";t.exports={Spellcheck:"Helyesírás-ellenőrzés"}},8916(t){"use strict";t.exports={Spellcheck:"Spellchecking"}},11995(t,e,s){"use strict";s.r(e),s.d(e,{ar(){return i},cs_cz(){return r},de(){return o},es(){return n},fa(){return a},fi(){return l},fr(){return c},he(){return u},hu(){return d},id(){return h},it(){return p},ja(){return m},ko(){return g},mn(){return f},nl(){return v},pl(){return b},pt_br(){return y},ru(){return _},tr(){return w},zh_cn(){return C},zh_tw(){return k}});var i=s(82602),r=s(24575),o=s(37414),n=s(82333),a=s(80124),l=s(96516),c=s(30965),u=s(80194),d=s(49458),h=s(8916),p=s(43268),m=s(11968),g=s(12715),f=s(45698),v=s(40119),b=s(92657),y=s(68648),_=s(70420),w=s(98439),C=s(55835),k=s(34747)},43268(t){"use strict";t.exports={Spellcheck:"Controllo ortografico"}},11968(t){"use strict";t.exports={Spellcheck:"スペルチェック"}},12715(t){"use strict";t.exports={Spellcheck:"맞춤법 검사"}},45698(t){"use strict";t.exports={Spellcheck:"Дүрмийн алдаа шалгах"}},40119(t){"use strict";t.exports={Spellcheck:"Spellingcontrole"}},92657(t){"use strict";t.exports={Spellcheck:"Sprawdzanie pisowni"}},68648(t){"use strict";t.exports={Spellcheck:"Verificação ortográfica"}},70420(t){"use strict";t.exports={Spellcheck:"Проверка орфографии"}},98439(t){"use strict";t.exports={Spellcheck:"Yazım denetimi"}},55835(t){"use strict";t.exports={Spellcheck:"拼写检查"}},34747(t){"use strict";t.exports={Spellcheck:"拼字檢查"}},97179(t,e,s){"use strict";var i=s(31635),r=s(22664),o=s(56298),n=s(26150),a=s(71005),l=(s(78703),s(11995));class c extends a.k{constructor(t){super(t),this.buttons=[{group:"state",name:"spellcheck"}],(0,o.JW)(l)}afterInit(t){t.e.on("afterInit afterAddPlace prepareWYSIWYGEditor",this.toggleSpellcheck),this.toggleSpellcheck(),t.registerCommand("toggleSpellcheck",(()=>{this.jodit.o.spellcheck=!this.jodit.o.spellcheck,this.toggleSpellcheck(),this.j.e.fire("updateToolbar")}))}toggleSpellcheck(){(0,n.C)(this.jodit.editor,"spellcheck",this.jodit.o.spellcheck)}beforeDestruct(t){}}(0,i.Cg)([r.autobind],c.prototype,"toggleSpellcheck",null),o.fg.add("spellcheck",c)},27195(t,e,s){"use strict";var i=s(36115);i.T.prototype.showCharsCounter=!0,i.T.prototype.countHTMLChars=!1,i.T.prototype.showWordsCounter=!0},65199(t,e,s){"use strict";var i=s(17352),r=s(55186),o=s(56298),n=s(29866);s(27195),o.fg.add("stat",class a extends n.k{constructor(){super(...arguments),this.charCounter=null,this.wordCounter=null,this.reInit=()=>{this.j.o.showCharsCounter&&this.charCounter&&this.j.statusbar.append(this.charCounter,!0),this.j.o.showWordsCounter&&this.wordCounter&&this.j.statusbar.append(this.wordCounter,!0),this.j.e.off("change keyup",this.calc).on("change keyup",this.calc),this.calc()},this.calc=this.j.async.throttle((()=>{const t=this.j.text;if(this.j.o.showCharsCounter&&this.charCounter){const e=this.j.o.countHTMLChars?this.j.value:t.replace((0,i.SPACE_REG_EXP)(),"");this.charCounter.textContent=this.j.i18n("Chars: %d",e.length)}this.j.o.showWordsCounter&&this.wordCounter&&(this.wordCounter.textContent=this.j.i18n("Words: %d",t.replace((0,i.INVISIBLE_SPACE_REG_EXP)(),"").split((0,i.SPACE_REG_EXP)()).filter((t=>t.length)).length))}),this.j.defaultTimeout)}afterInit(){this.charCounter=this.j.c.span(),this.wordCounter=this.j.c.span(),this.j.e.on("afterInit changePlace afterAddPlace",this.reInit),this.reInit()}beforeDestruct(){r.J.safeRemove(this.charCounter),r.J.safeRemove(this.wordCounter),this.j.e.off("afterInit changePlace afterAddPlace",this.reInit),this.charCounter=null,this.wordCounter=null}})},63400(t,e,s){"use strict";var i=s(36115);i.T.prototype.toolbarSticky=!0,i.T.prototype.toolbarDisableStickyForMobile=!0,i.T.prototype.toolbarStickyOffset=0},1677(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(55186),a=s(56298),l=s(65147),c=s(29866);s(63400);const u=!r.IS_ES_NEXT&&r.IS_IE;class d extends c.k{constructor(){super(...arguments),this.__isToolbarStuck=!1,this.__createDummy=t=>{this.__dummyBox=this.j.c.div(),this.__dummyBox.classList.add("jodit_sticky-dummy_toolbar"),this.j.container.insertBefore(this.__dummyBox,t)},this.addSticky=t=>{this.__isToolbarStuck||(u&&!this.__dummyBox&&this.__createDummy(t),this.j.container.classList.add("jodit_sticky"),this.__isToolbarStuck=!0),(0,l.css)(t,{top:this.j.o.toolbarStickyOffset||null,width:this.j.container.offsetWidth-2}),this.__dummyBox&&(0,l.css)(this.__dummyBox,{height:t.offsetHeight})},this.removeSticky=t=>{this.__isToolbarStuck&&((0,l.css)(t,{width:"",top:""}),this.j.container.classList.remove("jodit_sticky"),this.__isToolbarStuck=!1)}}afterInit(t){t.e.on(t.ow,"scroll.sticky wheel.sticky mousewheel.sticky resize.sticky",this.__onScroll).on("getStickyState.sticky",(()=>this.__isToolbarStuck))}__onScroll(){const{jodit:t}=this;if(!t.o.toolbarSticky||!t.o.toolbar)return;const e=t.ow.pageYOffset||t.od.documentElement&&t.od.documentElement.scrollTop||0,s=(0,l.offset)(t.container,t,t.od,!0),i=t.getMode()===r.MODE_WYSIWYG&&e+t.o.toolbarStickyOffset>s.top&&s.top+s.height>e+t.o.toolbarStickyOffset&&!(t.o.toolbarDisableStickyForMobile&&this.__isMobile());if(this.__isToolbarStuck===i)return;const o=t.toolbarContainer;o&&(i?this.addSticky(o):this.removeSticky(o)),t.e.fire("toggleSticky",i)}__isMobile(){const{j:t}=this;return t&&t.options&&t.container&&t.options.sizeSM>=t.container.offsetWidth}beforeDestruct(t){n.J.safeRemove(this.__dummyBox),t.e.off(t.ow,"scroll.sticky wheel.sticky mousewheel.sticky resize.sticky",this.__onScroll).off(".sticky")}}(0,i.Cg)([(0,o.throttle)()],d.prototype,"__onScroll",null),a.fg.add("sticky",d)},61964(t,e,s){"use strict";var i=s(931),r=s(81875),o=s.n(r),n=s(36115);n.T.prototype.usePopupForSpecialCharacters=!1,n.T.prototype.specialCharacters=["!",""","#","$","%","&","'","(",")","*","+","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","€","‘","’","“","”","–","—","¡","¢","£","¤","¥","¦","§","¨","©","ª","«","»","¬","®","¯","°","²","³","´","µ","¶","·","¸","¹","º","¼","½","¾","¿","À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","×","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","Œ","œ","Ŵ","Ŷ","ŵ","ŷ","‚","‛","„","…","™","►","•","→","⇒","⇔","♦","≈"],i.I.set("symbols",o()),n.T.prototype.controls.symbols={hotkeys:["ctrl+shift+i","cmd+shift+i"],tooltip:"Insert Special Character",popup(t,e,s){const i=t.e.fire("generateSpecialCharactersTable.symbols");if(i){if(t.o.usePopupForSpecialCharacters){const e=t.c.div();return e.classList.add("jodit-symbols"),e.appendChild(i),t.e.on(i,"close_dialog",s),e}{t.alert(i,"Select Special Character",void 0,"jodit-symbols").bindDestruct(t);const e=i.querySelector("a");e&&e.focus()}}}}},37605(t){"use strict";t.exports={symbols:"رمز"}},4726(t){"use strict";t.exports={symbols:"symbol"}},68349(t){"use strict";t.exports={symbols:"Symbol"}},88146(t){"use strict";t.exports={symbols:"Símbolo"}},11799(t){"use strict";t.exports={symbols:"سمبل"}},1311(t){"use strict";t.exports={symbols:"Symbolit"}},96282(t){"use strict";t.exports={symbols:"caractère"}},87809(t){"use strict";t.exports={symbols:"תו מיוחד"}},60817(t){"use strict";t.exports={symbols:"Szimbólum"}},48207(t){"use strict";t.exports={symbols:"simbol"}},84182(t,e,s){"use strict";s.r(e),s.d(e,{ar(){return i},cs_cz(){return r},de(){return o},es(){return n},fa(){return a},fi(){return l},fr(){return c},he(){return u},hu(){return d},id(){return h},it(){return p},ja(){return m},ko(){return g},mn(){return f},nl(){return v},pl(){return b},pt_br(){return y},ru(){return _},tr(){return w},zh_cn(){return C},zh_tw(){return k}});var i=s(37605),r=s(4726),o=s(68349),n=s(88146),a=s(11799),l=s(1311),c=s(96282),u=s(87809),d=s(60817),h=s(48207),p=s(1663),m=s(37107),g=s(73948),f=s(12333),v=s(82556),b=s(56114),y=s(47321),_=s(9407),w=s(98376),C=s(47238),k=s(72386)},1663(t){"use strict";t.exports={symbols:"Simbolo"}},37107(t){"use strict";t.exports={symbols:"symbol"}},73948(t){"use strict";t.exports={symbols:"기호"}},12333(t){"use strict";t.exports={symbols:"тэмдэгт"}},82556(t){"use strict";t.exports={symbols:"symbool"}},56114(t){"use strict";t.exports={symbols:"symbol"}},47321(t){"use strict";t.exports={symbols:"Símbolo"}},9407(t){"use strict";t.exports={symbols:"символ"}},98376(t){"use strict";t.exports={symbols:"Sembol"}},47238(t){"use strict";t.exports={symbols:"符号"}},72386(t){"use strict";t.exports={symbols:"符號"}},35541(t,e,s){"use strict";var i=s(17352),r=s(55186),o=s(56298),n=s(97369),a=s(29866),l=(s(61964),s(84182));o.fg.add("symbols",class c extends a.k{constructor(t){super(t),this.buttons=[{name:"symbols",group:"insert"}],this.countInRow=17,(0,o.JW)(l)}afterInit(t){t.e.on("generateSpecialCharactersTable.symbols",(()=>{const e=t.c.fromHTML('
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
'),s=e.querySelector(".jodit-symbols__preview"),o=e.querySelector("table").tBodies[0],a=[];for(let e=0;t.o.specialCharacters.length>e;){const s=t.c.element("tr");for(let i=0;this.countInRow>i&&t.o.specialCharacters.length>e;i+=1,e+=1){const r=t.c.element("td"),o=t.c.fromHTML(`${t.o.specialCharacters[e]}`);a.push(o),r.appendChild(o),s.appendChild(r)}o.appendChild(s)}const l=this;return t.e.on(a,"focus",(function(){s.innerHTML=this.innerHTML})).on(a,"mousedown",(function(e){r.J.isTag(this,"a")&&(t.s.focus(),t.s.insertHTML(this.innerHTML),t.e.fire(this,"close_dialog"),e&&e.preventDefault(),e&&e.stopImmediatePropagation())})).on(a,"mouseenter",(function(){r.J.isTag(this,"a")&&this.focus()})).on(a,"keydown",(e=>{const s=e.target;if(r.J.isTag(s,"a")){const r=parseInt((0,n.attr)(s,"-index")||"0",10),o=parseInt((0,n.attr)(s,"data-index-j")||"0",10);let c;switch(e.key){case i.KEY_UP:case i.KEY_DOWN:c=e.key===i.KEY_UP?r-l.countInRow:r+l.countInRow,void 0===a[c]&&(c=e.key===i.KEY_UP?Math.floor(a.length/l.countInRow)*l.countInRow+o:o,c>a.length-1&&(c-=l.countInRow)),a[c]&&a[c].focus();break;case i.KEY_RIGHT:case i.KEY_LEFT:c=e.key===i.KEY_LEFT?r-1:r+1,void 0===a[c]&&(c=e.key===i.KEY_LEFT?a.length-1:0),a[c]&&a[c].focus();break;case i.KEY_ENTER:t.e.fire(s,"mousedown"),e.stopImmediatePropagation(),e.preventDefault()}}})),e}))}beforeDestruct(t){t.e.off("generateSpecialCharactersTable.symbols")}})},48840(t,e,s){"use strict";s.d(e,{O(){return i.O}});var i=s(86572)},86572(t,e,s){"use strict";s.d(e,{O(){return r}});var i=s(55186);function r(t,e=!1){if(!t.o.tab.tabInsideLiInsertNewList)return!1;const[s,r]=(t=>{const e=t.createInside.fake(),s=t.createInside.fake(),i=t.s.range.cloneRange();i.collapse(!0),i.insertNode(e);const r=t.s.range.cloneRange();return r.collapse(!1),r.insertNode(s),[e,s]})(t);try{const r=((t,e,s)=>{const r=i.J.closest(e,"li",t.editor);return!!r&&!(!s&&!i.J.isLeaf(r.previousElementSibling))&&!(s&&!i.J.closest(r,"li",t.editor))&&r})(t,s,e);if(!r)return!1;if(!((t,e,s)=>{const r=i.J.closest(s,"li",e.editor);return!(!r||r!==t&&!t.contains(r))})(r,t,s))return!1;const o=i.J.closest(r,["ol","ul"],t.editor);return!(!o||e&&!i.J.closest(o,"li",t.editor)||(e?((t,e,s)=>{const r=i.J.closest(e,"li",t.editor),o=Array.from(e.children).filter((t=>i.J.isLeaf(t)));i.J.after(r,s);const n=o.indexOf(s);if(0!==n&&1!==o.length||i.J.safeRemove(e),n!==o.length-1){const t=e.cloneNode();i.J.append(s,t);for(let e=n+1;o.length>e;e+=1)i.J.append(t,o[e])}})(t,o,r):((t,e,s)=>{const r=s.previousElementSibling,o=r.lastElementChild,n=i.J.isTag(o,e.tagName)?o:t.createInside.element(e.tagName,Array.from(e.attributes).reduce(((t,e)=>(t[e.name]=e.value,t)),{}));n.appendChild(s),o!==n&&r.appendChild(n)})(t,o,r),0))}finally{const e=t.s.createRange();e.setStartAfter(s),e.setEndBefore(r),t.s.selectRange(e),i.J.safeRemove(s),i.J.safeRemove(r)}return!1}s(28712)},50974(t,e,s){"use strict";s(36115).T.prototype.tab={tabInsideLiInsertNewList:!0}},59965(t,e,s){"use strict";var i=s(31635),r=s(17352),o=s(22664),n=s(56298),a=s(71005),l=(s(50974),s(48840));class c extends a.k{afterInit(t){}__onTab(t){if(t.key===r.KEY_TAB&&this.__onShift(t.shiftKey))return!1}__onCommand(t){if(("indent"===t||"outdent"===t)&&this.__onShift("outdent"===t))return!1}__onShift(t){const e=(0,l.O)(this.j,t);return e&&this.j.e.fire("afterTab",t),e}beforeDestruct(t){}}(0,i.Cg)([(0,o.watch)(":keydown.tab")],c.prototype,"__onTab",null),(0,i.Cg)([(0,o.watch)(":beforeCommand.tab")],c.prototype,"__onCommand",null),n.fg.add("tab",c)},2533(t,e,s){"use strict";var i=s(17352),r=s(55186),o=s(56298),n=s(65147),a=s(11648);const l=new Set([i.KEY_TAB,i.KEY_LEFT,i.KEY_RIGHT,i.KEY_UP,i.KEY_DOWN]);o.fg.add("tableKeyboardNavigation",(t=>{t.e.off(".tableKeyboardNavigation").on("keydown.tableKeyboardNavigation",(e=>{const{key:s}=e;if(!l.has(s))return;const o=t.s.current();if(!o)return;const c=r.J.up(o,r.J.isCell,t.editor);if(!c)return;const{range:u}=t.s;if(s!==i.KEY_TAB&&o!==c){const t=s===i.KEY_RIGHT||s===i.KEY_DOWN,e=(0,n.call)(t?r.J.next:r.J.prev,o,(t=>s===i.KEY_UP||s===i.KEY_DOWN?r.J.isTag(t,"br"):!!t),c);if(!t&&(e||s!==i.KEY_UP&&r.J.isText(o)&&0!==u.startOffset)||t&&(e||s!==i.KEY_DOWN&&r.J.isText(o)&&o.nodeValue&&u.startOffset!==o.nodeValue.length))return}const d=t.getInstance(a.X,t.o),h=r.J.closest(c,"table",t.editor);let p=null;const m=s===i.KEY_LEFT||e.shiftKey,g=()=>(0,n.call)(m?r.J.prev:r.J.next,c,r.J.isCell,h);switch(s){case i.KEY_TAB:case i.KEY_LEFT:p=g(),p||(d.appendRow(h,!!m&&h.querySelector("tr"),!m),p=g());break;case i.KEY_UP:case i.KEY_DOWN:{const t=d.formalMatrix(h),[e,r]=d.formalCoordinate(h,c);s===i.KEY_UP?void 0!==t[e-1]&&(p=t[e-1][r]):void 0!==t[e+1]&&(p=t[e+1][r])}}if(p){if(t.e.fire("hidePopup hideResizer"),p.firstChild)s===i.KEY_TAB?t.s.select(p,!0):t.s.setCursorIn(p,s===i.KEY_RIGHT||s===i.KEY_DOWN);else{const e=t.createInside.element("br");p.appendChild(e),t.s.setCursorBefore(e)}return t.synchronizeValues(),!1}}))}))},94291(t,e,s){"use strict";var i=s(71842),r=s(65147),o=s(97369),n=s(931),a=s(67447),l=s.n(a),c=s(36115);c.T.prototype.table={selectionCellStyle:"border: 1px double #1e88e5 !important;",useExtraClassesOptions:!1},n.I.set("table",l()),c.T.prototype.controls.table={data:{cols:10,rows:10,classList:{"table table-bordered":"Bootstrap Bordered","table table-striped":"Bootstrap Striped","table table-dark":"Bootstrap Dark"}},popup(t,e,s,n){const a=n.control,l=a.data&&a.data.rows?a.data.rows:10,c=a.data&&a.data.cols?a.data.cols:10,u=t.c.fromHTML('
'+(()=>{if(!t.o.table.useExtraClassesOptions)return"";const e=[];if(a.data){const t=a.data.classList;Object.keys(t).forEach((s=>{e.push(``)}))}return e.join("")})()+'
'),d=u.querySelectorAll("span")[0],h=u.querySelectorAll("span")[1],p=u.querySelector(".jodit-form__container"),m=u.querySelector(".jodit-form__options"),g=[],f=l*c;for(let e=0;f>e;e+=1)g[e]||g.push(t.c.element("span",{dataIndex:e}));if(t.e.on(p,"mousemove",((t,e)=>{const s=t.target;if(!i.J.isTag(s,"span"))return;const r=void 0===e||isNaN(e)?parseInt((0,o.attr)(s,"-index")||"0",10):e||0,n=Math.ceil((r+1)/c),a=r%c+1;for(let t=0;g.length>t;t+=1)g[t].className=t%c+1>a||Math.ceil((t+1)/c)>n?"":"jodit_hovered";h.textContent=""+a,d.textContent=""+n})).on(p,"touchstart mousedown",(e=>{const n=e.target;if(e.preventDefault(),e.stopImmediatePropagation(),!i.J.isTag(n,"span"))return;const a=parseInt((0,o.attr)(n,"-index")||"0",10),l=Math.ceil((a+1)/c),u=a%c+1,d=t.createInside,h=d.element("tbody"),p=d.element("table");p.appendChild(h);let g,f,v=null;for(let t=1;l>=t;t+=1){g=d.element("tr");for(let t=1;u>=t;t+=1)f=d.element("td"),v||(v=f),(0,r.css)(f,"width",(100/u).toFixed(4)+"%"),f.appendChild(d.element("br")),g.appendChild(d.text("\n")),g.appendChild(d.text("\t")),g.appendChild(f);h.appendChild(d.text("\n")),h.appendChild(g)}(0,r.$$)("input[type=checkbox]:checked",m).forEach((t=>{t.value.split(/[\s]+/).forEach((t=>{p.classList.add(t)}))})),t.editor.firstChild&&t.s.insertNode(d.text("\n"),!1,!1),t.s.insertNode(p,!1),v&&(t.s.setCursorIn(v),(0,r.scrollIntoViewIfNeeded)(v,t.editor,t.ed)),s()})),n&&n.parentElement){for(let e=0;l>e;e+=1){const s=t.c.div();for(let t=0;c>t;t+=1)s.appendChild(g[e*c+t]);p.appendChild(s)}g[0]&&(g[0].className="hovered")}return u},tooltip:"Insert table"}},76385(t,e,s){"use strict";var i=s(56298);s(94291),i.fg.add("table",(t=>{t.registerButton({name:"table",group:"insert"})}))},31686(t,e,s){"use strict";var i=s(65147),r=s(35265),o=s(20703),n=s(931),a=s(16116),l=s(36339),c=s.n(l),u=s(36115);n.I.set("video",c()),u.T.prototype.controls.video={popup(t,e,s){const n=new o.XV(t,[new o.Yh(t,[new o.tS(t,{name:"url",required:!0,label:"URL",placeholder:"https://",validators:["url"]})]),new o.Yh(t,[(0,r.$n)(t,"","Insert","primary").onAction((()=>n.submit()))])]),l=new o.XV(t,[new o.Yh(t,[new o.F0(t,{name:"code",required:!0,label:"Embed code"})]),new o.Yh(t,[(0,r.$n)(t,"","Insert","primary").onAction((()=>l.submit()))])]),c=[],u=e=>{t.s.restore(),t.s.insertHTML(e),s()};return t.s.save(),c.push({icon:"link",name:"Link",content:n.container},{icon:"source",name:"Code",content:l.container}),n.onSubmit((t=>{u((0,i.convertMediaUrlToVideoEmbed)(t.url))})),l.onSubmit((t=>{u(t.code)})),(0,a.Zg)(t,c)},tags:["iframe"],tooltip:"Insert youtube/vimeo video"}},38309(t,e,s){"use strict";var i=s(56298);s(31686),i.fg.add("video",(t=>{t.registerButton({name:"video",group:"media"})}))},2805(t,e,s){"use strict";s(36115).T.prototype.wrapNodes={exclude:new Set(["hr","style","br"]),emptyBlockAfterInit:!0}},14367(t,e,s){"use strict";var i=s(31635),r=s(22664),o=s(71842),n=s(56298),a=s(98253),l=s(71005);s(2805);class c extends l.k{constructor(){super(...arguments),this.isSuitableStart=t=>o.J.isText(t)&&(0,a.K)(t.nodeValue)&&(/[^\s]/.test(t.nodeValue)||t.parentNode?.firstChild===t&&this.isSuitable(t.nextSibling))||this.isNotWrapped(t)&&!o.J.isTemporary(t),this.isSuitable=t=>o.J.isText(t)||this.isNotWrapped(t),this.isNotWrapped=t=>o.J.isElement(t)&&!(o.J.isBlock(t)||o.J.isTag(t,this.j.o.wrapNodes.exclude))}afterInit(t){"br"!==t.o.enter.toLowerCase()&&t.e.on("drop.wtn focus.wtn keydown.wtn mousedown.wtn afterInit.wtn backSpaceAfterDelete.wtn",this.preprocessInput,{top:!0}).on("afterInit.wtn postProcessSetEditorValue.wtn afterCommitStyle.wtn backSpaceAfterDelete.wtn",this.postProcessSetEditorValue)}beforeDestruct(t){t.e.off(".wtn")}postProcessSetEditorValue(){const{jodit:t}=this;if(!t.isEditorMode())return;let e=t.editor.firstChild,s=!1;for(;e;){if(e=u(e,t),this.isSuitableStart(e)){s||t.s.save(),s=!0;const i=t.createInside.element(t.o.enter);for(o.J.before(e,i);e&&this.isSuitable(e);){const t=e.nextSibling;i.appendChild(e),e=t}i.normalize(),e=i}e=e&&e.nextSibling}s&&(t.s.restore(),"afterInit"===t.e.current&&t.e.fire("internalChange"))}preprocessInput(){const{jodit:t}=this,e="afterInit"===t.e.current;if(!t.isEditorMode()||t.editor.firstChild||!t.o.wrapNodes.emptyBlockAfterInit&&e)return;const s=t.createInside.element(t.o.enter),i=t.createInside.element("br");o.J.append(s,i),o.J.append(t.editor,s),t.s.isFocused()&&t.s.setCursorBefore(i),t.e.fire("internalChange")}}function u(t,e){let s=t,i=t;do{if(!o.J.isElement(i)||!o.J.isLeaf(i)||o.J.isList(i.parentElement))break;{const t=o.J.findNotEmptySibling(i,!1);o.J.isTag(s,"ul")?s.appendChild(i):s=o.J.wrap(i,"ul",e.createInside),i=t}}while(i);return s}(0,i.Cg)([r.autobind],c.prototype,"postProcessSetEditorValue",null),(0,i.Cg)([r.autobind],c.prototype,"preprocessInput",null),n.fg.add("wrapNodes",c)},88850(t,e,s){"use strict";s(36115).T.prototype.showXPathInStatusbar=!0},36133(t,e,s){"use strict";var i=s(17352),r=s(71842),o=s(56298),n=s(65147),a=s(71005),l=s(34248),c=s(8809);s(88850),o.fg.add("xpath",class u extends a.k{constructor(){super(...arguments),this.onContext=(t,e)=>(this.menu||(this.menu=new l.t(this.j)),this.menu.show(e.clientX,e.clientY,[{icon:"bin",title:t===this.j.editor?"Clear":"Remove",exec:()=>{t!==this.j.editor?r.J.safeRemove(t):this.j.value="",this.j.synchronizeValues()}},{icon:"select-all",title:"Select",exec:()=>{this.j.s.select(t)}}]),!1),this.onSelectPath=(t,e)=>{this.j.s.focus();const s=(0,n.attr)(e.target,"-path")||"/";if("/"===s)return this.j.execCommand("selectall"),!1;try{const t=this.j.ed.evaluate(s,this.j.editor,null,XPathResult.ANY_TYPE,null).iterateNext();if(t)return this.j.s.select(t),!1}catch{}return this.j.s.select(t),!1},this.tpl=(t,e,s,i)=>{const r=this.j.c.fromHTML(`${(0,n.trim)(s)}`),o=r.firstChild;return this.j.e.on(o,"click",this.onSelectPath.bind(this,t)).on(o,"contextmenu",this.onContext.bind(this,t)),r},this.removeSelectAll=()=>{this.selectAllButton&&(this.selectAllButton.destruct(),delete this.selectAllButton)},this.appendSelectAll=()=>{this.removeSelectAll(),this.selectAllButton=(0,c.BJ)(this.j,{name:"selectall",...this.j.o.controls.selectall}),this.selectAllButton.state.size="tiny",this.container&&this.container.insertBefore(this.selectAllButton.container,this.container.firstChild)},this.calcPathImd=()=>{if(this.isDestructed)return;const t=this.j.s.current();if(this.container&&(this.container.innerHTML=i.INVISIBLE_SPACE),t){let e,s,i;r.J.up(t,(t=>{!t||this.j.editor===t||r.J.isText(t)||r.J.isComment(t)||(e=t.nodeName.toLowerCase(),s=(0,n.getXPathByElement)(t,this.j.editor).replace(/^\//,""),i=this.tpl(t,s,e,this.j.i18n("Select %s",e)),this.container&&this.container.insertBefore(i,this.container.firstChild))}),this.j.editor)}this.appendSelectAll()},this.calcPath=this.j.async.debounce(this.calcPathImd,2*this.j.defaultTimeout)}afterInit(){this.j.o.showXPathInStatusbar&&(this.container=this.j.c.div("jodit-xpath"),this.j.e.off(".xpath").on("mouseup.xpath change.xpath keydown.xpath changeSelection.xpath",this.calcPath).on("afterSetMode.xpath afterInit.xpath changePlace.xpath",(()=>{this.j.o.showXPathInStatusbar&&this.container&&(this.j.statusbar.append(this.container),this.j.getRealMode()===i.MODE_WYSIWYG?this.calcPath():(this.container&&(this.container.innerHTML=i.INVISIBLE_SPACE),this.appendSelectAll()))})),this.calcPath())}beforeDestruct(){this.j&&this.j.events&&this.j.e.off(".xpath"),this.removeSelectAll(),this.menu&&this.menu.destruct(),r.J.safeRemove(this.container),delete this.menu,delete this.container}})},79721(t,e,s){"use strict";s.r(e),s.d(e,{angle_down(){return r.a},angle_left(){return n.a},angle_right(){return l.a},angle_up(){return u.a},bin(){return h.a},cancel(){return m.a},center(){return f.a},check(){return b.a},chevron(){return _.a},dots(){return C.a},eye(){return S.a},file(){return E.a},folder(){return I.a},info_circle(){return z.a},left(){return A.a},lock(){return P.a},ok(){return N.a},pencil(){return D.a},plus(){return O.a},resize_handler(){return H.a},right(){return V.a},save(){return $.a},settings(){return K.a},unlock(){return G.a},update(){return Z.a},upload(){return tt.a},valign(){return st.a}});var i=s(88497),r=s.n(i),o=s(91882),n=s.n(o),a=s(14305),l=s.n(a),c=s(58446),u=s.n(c),d=s(39858),h=s.n(d),p=s(70881),m=s.n(p),g=s(60636),f=s.n(g),v=s(32013),b=s.n(v),y=s(45512),_=s.n(y),w=s(80347),C=s.n(w),k=s(95134),S=s.n(k),T=s(70697),E=s.n(T),x=s(49983),I=s.n(x),j=s(98964),z=s.n(j),L=s(8136),A=s.n(L),M=s(94806),P=s.n(M),R=s(31365),N=s.n(R),B=s(44636),D=s.n(B),q=s(36327),O=s.n(q),J=s(53328),H=s.n(J),F=s(98711),V=s.n(F),W=s(53808),$=s.n(W),U=s(20784),K=s.n(U),Y=s(70999),G=s.n(Y),X=s(45244),Z=s.n(X),Q=s(99876),tt=s.n(Q),et=s(14006),st=s.n(et)},57741(t){t.exports.default=["إبدأ في الكتابة...","حول جوديت","محرر جوديت","دليل مستخدم جوديت","يحتوي على مساعدة مفصلة للاستخدام","للحصول على معلومات حول الترخيص، يرجى الذهاب لموقعنا:","شراء النسخة الكاملة","حقوق الطبع والنشر © XDSoft.net - Chupurnov Valeriy. كل الحقوق محفوظة.","مِرْساة","فتح في نافذة جديدة","فتح المحرر في الحجم الكامل","مسح التنسيق","ملء اللون أو تعيين لون النص","إعادة","تراجع","عريض","مائل","إدراج قائمة غير مرتبة","إدراج قائمة مرتبة","محاذاة للوسط","محاذاة مثبتة","محاذاة لليسار","محاذاة لليمين","إدراج خط أفقي","إدراج صورة","ادخال الملف","إدراج فيديو يوتيوب/فيميو ","إدراج رابط","حجم الخط","نوع الخط","إدراج كتلة تنسيق","عادي","عنوان 1","عنوان 2","عنوان 3","عنوان 4","إقتباس","كود","إدراج","إدراج جدول","تقليل المسافة البادئة","زيادة المسافة البادئة","تحديد أحرف خاصة","إدراج حرف خاص","تنسيق الرسم","تغيير الوضع","هوامش","أعلى","يمين","أسفل","يسار","الأنماط","الطبقات","محاذاة","اليمين","الوسط","اليسار","--غير مضبوط--","Src","العنوان","العنوان البديل","الرابط","افتح الرابط في نافذة جديدة","الصورة","ملف","متقدم","خصائص الصورة","إلغاء","حسنا","متصفح الملفات","حدث خطأ في تحميل القائمة ","حدث خطأ في تحميل المجلدات","هل أنت واثق؟","أدخل اسم المجلد","إنشاء مجلد","أكتب إسم","إسقاط صورة","إسقاط الملف","أو أنقر","النص البديل","رفع","تصفح","الخلفية","نص","أعلى","الوسط","الأسفل","إدراج عمود قبل","إدراج عمود بعد","إدراج صف أعلى","إدراج صف أسفل","حذف الجدول","حذف الصف","حذف العمود","خلية فارغة","%d حرف","%d كلام","اضرب من خلال","أكد","حرف فوقي","مخطوطة","قطع الاختيار","اختر الكل","استراحة","البحث عن","استبدل ب","محل","معجون","اختر محتوى للصق","مصدر","بالخط العريض","مائل","شغل","صلة","إلغاء","كرر","طاولة","صورة","نظيف","فقرة","حجم الخط","فيديو","الخط","حول المحرر","طباعة","أكد","شطب","المسافة البادئة","نتوء","ملء الشاشة","الحجم التقليدي","الخط","قائمة","قائمة مرقمة","قطع","اختر الكل","قانون","فتح الرابط","تعديل الرابط","سمة Nofollow","إزالة الرابط","تحديث","لتحرير","مراجعة","URL","تحرير","محاذاة أفقية","فلتر","عن طريق التغيير","بالاسم","حسب الحجم","إضافة مجلد","إعادة","احتفظ","حفظ باسم","تغيير الحجم","حجم القطع","عرض","ارتفاع","حافظ على النسب","أن","لا","حذف","تميز","تميز %s","محاذاة عمودية","انشق، مزق","اذهب","أضف العمود","اضف سطر","رخصة %s","حذف","انقسام عمودي","تقسيم أفقي","الحدود","يشبه الكود الخاص بك HTML. تبقي كما HTML؟","الصق ك HTML","احتفظ","إدراج كنص","إدراج النص فقط","يمكنك فقط تحرير صورك الخاصة. تحميل هذه الصورة على المضيف؟","تم تحميل الصورة بنجاح على الخادم!","لوحة","لا توجد ملفات في هذا الدليل.","إعادة تسمية","أدخل اسم جديد","معاينة","تحميل","لصق من الحافظة","متصفحك لا يدعم إمكانية الوصول المباشر إلى الحافظة.","نسخ التحديد","نسخ","دائرة نصف قطرها الحدود","عرض كل","تطبيق","يرجى ملء هذا المجال","يرجى إدخال عنوان ويب","الافتراضي","دائرة","نقطة","المربعة","البحث","تجد السابقة","تجد التالي","للصق المحتوى قادم من Microsoft Word/Excel الوثيقة. هل تريد أن تبقي شكل أو تنظيفه ؟ ","كلمة لصق الكشف عن","نظيفة","أدخل اسم الفصل","اضغط البديل لتغيير حجم مخصص"]},56014(t){t.exports.default=["Napiš něco","O Jodit","Editor Jodit","Jodit Uživatelská příručka","obsahuje detailní nápovědu","Pro informace o licenci, prosím, přejděte na naši stránku:","Koupit plnou verzi","Copyright © XDSoft.net - Chupurnov Valeriy. Všechna práva vyhrazena.","Anchor","Otevřít v nové záložce","Otevřít v celoobrazovkovém režimu","Vyčistit formátování","Barva výplně a písma","Vpřed","Zpět","Tučné","Kurzíva","Odrážky","Číslovaný seznam","Zarovnat na střed","Zarovnat do bloku","Zarovnat vlevo","Zarovnat vpravo","Vložit horizontální linku","Vložit obrázek","Vložit soubor","Vložit video (YT/Vimeo)","Vložit odkaz","Velikost písma","Typ písma","Formátovat blok","Normální text","Nadpis 1","Nadpis 2","Nadpis 3","Nadpis 4","Citát","Kód","Vložit","Vložit tabulku","Zmenšit odsazení","Zvětšit odsazení","Vybrat speciální symbol","Vložit speciální symbol","Použít formát","Změnit mód","Okraje","horní","pravý","spodní","levý","Styly","Třídy","Zarovnání","Vpravo","Na střed","Vlevo","--nenastaveno--","src","Titulek","Alternativní text (alt)","Link","Otevřít link v nové záložce","Obrázek","soubor","Rozšířené","Vlastnosti obrázku","Zpět","Ok","Prohlížeč souborů","Chyba při načítání seznamu souborů","Chyba při načítání složek","Jste si jistý(á)?","Název složky","Vytvořit složku","název","Přetáhněte sem obrázek","Přetáhněte sem soubor","nebo klikněte","Alternativní text","Nahrát","Server","Pozadí","Text","Nahoru","Na střed","Dolu","Vložit sloupec před","Vložit sloupec za","Vložit řádek nad","Vložit řádek pod","Vymazat tabulku","Vymazat řádku","Vymazat sloupec","Vyčistit buňku","Znaky: %d","Slova: %d","Přeškrtnuto","Podtrženo","Horní index","Dolní index","Vyjmout označené","Označit vše","Zalomení","Najdi","Nahradit za","Vyměňte","Vložit","Vyber obsah pro vložení","HTML","tučně","kurzíva","štětec","odkaz","zpět","vpřed","tabulka","obrázek","guma","odstavec","velikost písma","video","písmo","о editoru","tisk","podtrženo","přeškrtnuto","zvětšit odsazení","zmenšit odsazení","celoobrazovkový režim","smrsknout","Linka","Odrážka","Číslovaný seznam","Vyjmout","Označit vše","Kód","Otevřít odkaz","Upravit odkaz","Atribut no-follow","Odstranit odkaz","Aktualizovat","Chcete-li upravit","Zobrazit","URL","Editovat","Horizontální zarovnání","Filtr","Dle poslední změny","Dle názvu","Dle velikosti","Přidat složku","Reset","Uložit","Uložit jako...","Změnit rozměr","Ořezat","Šířka","Výška","Ponechat poměr","Ano","Ne","Vyjmout","Označit","Označit %s","Vertikální zarovnání","Rozdělit","Spojit","Přidat sloupec","Přidat řádek","Licence: %s","Vymazat","Rozdělit vertikálně","Rozdělit horizontálně","Okraj","Váš text se podobá HTML. Vložit ho jako HTML?","Vložit jako HTML","Ponechat originál","Vložit jako TEXT","Vložit pouze TEXT","Můžete upravovat pouze své obrázky. Načíst obrázek?","Obrázek byl úspěšně nahrán!","paleta","V tomto adresáři nejsou žádné soubory.","přejmenovat","Zadejte nový název","náhled","Stažení","Vložit ze schránky","Váš prohlížeč nepodporuje přímý přístup do schránky.","Kopírovat výběr","kopírování","Border radius","Zobrazit všechny","Platí","Prosím, vyplňte toto pole","Prosím, zadejte webovou adresu","Výchozí","Kruh","Dot","Quadrate","Najít","Najít Předchozí","Najít Další","Obsah, který vkládáte, je pravděpodobně z Microsoft Word / Excel. Chcete ponechat formát nebo vložit pouze text?","Detekován fragment z Wordu nebo Excelu","Vyčistit","Vložte název třídy","Stiskněte Alt pro vlastní změnu velikosti"]},95461(t){t.exports.default=["Bitte geben Sie einen Text ein","Über Jodit","Jodit Editor","Das Jodit Benutzerhandbuch","beinhaltet ausführliche Informationen wie Sie den Editor verwenden können.","Für Informationen zur Lizenz, besuchen Sie bitte unsere Web-Präsenz:","Vollversion kaufen","Copyright © XDSoft.net - Chupurnov Valeriy. Alle Rechte vorbehalten.","Anker","In neuer Registerkarte öffnen","Editor in voller Größe öffnen","Formatierung löschen","Füllfarbe oder Textfarbe ändern","Wiederholen","Rückgängig machen","Fett","Kursiv","Unsortierte Liste einfügen","Nummerierte Liste einfügen","Mittig ausrichten","Blocksatz","Links ausrichten","Rechts ausrichten","Horizontale Linie einfügen","Bild einfügen","Datei einfügen","Youtube/vimeo Video einfügen","Link einfügen","Schriftgröße","Schriftfamilie","Formatblock einfügen","Normal","Überschrift 1","Überschrift 2","Überschrift 3","Überschrift 4","Zitat","Code","Einfügen","Tabelle einfügen","Einzug verkleinern","Einzug vergrößern","Sonderzeichen auswählen","Sonderzeichen einfügen","Format kopieren","Änderungsmodus","Ränder","Oben","Rechts","Unten","Links","CSS Stil","CSS Klassen","Ausrichtung","Rechts","Zentriert","Links","Keine","Pfad","Titel","Alternativer Text","Link","Link in neuem Tab öffnen","Bild","Datei","Fortgeschritten","Bildeigenschaften","Abbrechen","OK","Dateibrowser","Fehler beim Laden der Liste","Fehler beim Laden der Ordner","Sind Sie sicher?","Geben Sie den Verzeichnisnamen ein","Verzeichnis erstellen","Typname","Bild hier hinziehen","Datei löschen","oder hier klicken","Alternativtext","Hochladen","Auswählen","Hintergrund","Text","Oben","Mittig","Unten","Spalte davor einfügen","Spalte danach einfügen","Zeile oberhalb einfügen","Zeile unterhalb einfügen","Tabelle löschen","Zeile löschen","Spalte löschen","Zelle leeren","Zeichen: %d","Wörter: %d","Durchstreichen","Unterstreichen","Hochstellen","Tiefstellen","Auswahl ausschneiden","Alles markieren","Pause","Suche nach","Ersetzen durch","Ersetzen","Einfügen","Wählen Sie den Inhalt zum Einfügen aus","HTML","Fett gedruckt","Kursiv","Bürste","Verknüpfung","Rückgängig machen","Wiederholen","Tabelle","Bild","Radiergummi","Absatz","Schriftgröße","Video","Schriftart","Über","Drucken","Unterstreichen","Durchstreichen","Einzug","Herausstellen","Vollgröße","Schrumpfen","die Linie","Liste von","Nummerierte Liste","Schneiden","Wählen Sie Alle aus","Code einbetten","Link öffnen","Link bearbeiten","Nofollow-Attribut","Link entfernen","Aktualisieren","Bearbeiten","Ansehen","URL","Bearbeiten","Horizontale Ausrichtung","Filter","Sortieren nach geändert","Nach Name sortieren","Nach Größe sortiert","Ordner hinzufügen","Wiederherstellen","Speichern","Speichern als","Größe ändern","Größe anpassen","Breite","Höhe","Seitenverhältnis beibehalten","Ja","Nein","Entfernen","Markieren","Markieren: %s","Vertikale Ausrichtung","Unterteilen","Vereinen","Spalte hinzufügen","Zeile hinzufügen",null,"Löschen","Vertikal unterteilen","Horizontal unterteilen","Rand","Ihr Text ähnelt HTML-Code. Als HTML beibehalten?","Als HTML einfügen?","Original speichern","Als Text einfügen","Nur Text einfügen","Sie können nur Ihre eigenen Bilder bearbeiten. Dieses Bild auf den Host herunterladen?","Das Bild wurde erfolgreich auf den Server hochgeladen!","Palette","In diesem Verzeichnis befinden sich keine Dateien.","Umbenennen","Geben Sie einen neuen Namen ein","Vorschau","Herunterladen","Aus Zwischenablage einfügen","Ihr Browser unterstützt keinen direkten Zugriff auf die Zwischenablage.","Auswahl kopieren","Kopieren","Radius für abgerundete Ecken","Alle anzeigen","Anwenden","Bitte füllen Sie dieses Feld aus","Bitte geben Sie eine Web-Adresse ein","Standard","Kreis","Punkte","Quadrate","Suchen","Suche vorherige","Weitersuchen","Der Inhalt, den Sie einfügen, stammt aus einem Microsoft Word / Excel-Dokument. Möchten Sie das Format erhalten oder bereinigen?","In Word formatierter Text erkannt","Säubern","className (CSS) einfügen","Drücken Sie Alt für benutzerdefinierte Größenanpassung"]},63837(t){t.exports.default={"Type something":"Start writing...",pencil:"Edit",Quadrate:"Square"}},39386(t){t.exports.default=["Escriba algo...","Acerca de Jodit","Jodit Editor","Guía de usuario Jodit","contiene ayuda detallada para el uso.","Para información sobre la licencia, por favor visite nuestro sitio:","Compre la versión completa","Copyright © XDSoft.net - Chupurnov Valeriy. Todos los derechos reservados.","Anclar","Abrir en nueva pestaña","Abrir editor en pantalla completa","Limpiar formato","Color de relleno o de letra","Rehacer","Deshacer","Negrita","Cursiva","Insertar lista no ordenada","Insertar lista ordenada","Alinear Centrado","Alinear Justificado","Alinear Izquierda","Alinear Derecha","Insertar línea horizontal","Insertar imagen","Insertar archivo","Insertar video de Youtube/vimeo","Insertar vínculo","Tamaño de letra","Familia de letra","Insertar bloque","Normal","Encabezado 1","Encabezado 2","Encabezado 3","Encabezado 4","Cita","Código","Insertar","Insertar tabla","Disminuir sangría","Aumentar sangría","Seleccionar caracter especial","Insertar caracter especial","Copiar formato","Cambiar modo","Márgenes","arriba","derecha","abajo","izquierda","Estilos CSS","Clases CSS","Alinear","Derecha","Centrado","Izquierda","--No Establecido--","Fuente","Título","Texto Alternativo","Vínculo","Abrir vínculo en nueva pestaña","Imagen","Archivo","Avanzado","Propiedades de imagen","Cancelar","Aceptar","Buscar archivo","Error al cargar la lista","Error al cargar las carpetas","¿Está seguro?","Entre nombre de carpeta","Crear carpeta","Entre el nombre","Soltar imagen","Soltar archivo","o click","Texto alternativo","Subir","Buscar","Fondo","Texto","Arriba","Centro","Abajo","Insertar columna antes","Interar columna después","Insertar fila arriba","Insertar fila debajo","Borrar tabla","Borrar fila","Borrar columna","Vaciar celda","Caracteres: %d","Palabras: %d","Tachado","Subrayado","superíndice","subíndice","Cortar selección","Seleccionar todo","Pausa","Buscar","Reemplazar con","Reemplazar","Pegar","Seleccionar contenido para pegar","HTML","negrita","cursiva","Brocha","Vínculo","deshacer","rehacer","Tabla","Imagen","Borrar","Párrafo","Tamaño de letra","Video","Letra","Acerca de","Imprimir","subrayar","tachar","sangría","quitar sangría","Tamaño completo","encoger","línea horizontal","lista sin ordenar","lista ordenada","Cortar","Seleccionar todo","Incluir código","Abrir vínculo","Editar vínculo","No seguir","Desvincular","Actualizar","Para editar","Ver","URL","Editar","Alineación horizontal","Filtrar","Ordenar por fecha modificación","Ordenar por nombre","Ordenar por tamaño","Agregar carpeta","Resetear","Guardar","Guardar como...","Redimensionar","Recortar","Ancho","Alto","Mantener relación de aspecto","Si","No","Quitar","Seleccionar","Seleccionar: %s","Alineación vertical","Dividir","Mezclar","Agregar columna","Agregar fila",null,"Borrar","Dividir vertical","Dividir horizontal","Borde","El código es similar a HTML. ¿Mantener como HTML?","Pegar como HTML?","Mantener","Insertar como texto","Insertar solo texto","Solo puedes editar tus propias imágenes. ¿Descargar esta imagen en el servidor?","¡La imagen se ha subido correctamente al servidor!","paleta","No hay archivos en este directorio.","renombrar","Ingresa un nuevo nombre","avance","Descargar","Pegar desde el portapapeles","Su navegador no soporta el acceso directo en el portapapeles.","Selección de copia","copia","Radio frontera","Mostrar todos los","Aplicar","Por favor, rellene este campo","Por favor, introduzca una dirección web","Predeterminado","Círculo","Punto","Cuadro","Encontrar","Buscar Anterior","Buscar Siguiente","El contenido pegado proviene de un documento de Microsoft Word/Excel. ¿Desea mantener el formato o limpiarlo?","Pegado desde Word detectado","Limpiar","Insertar nombre de clase","Presione Alt para cambiar el tamaño personalizado"]},62327(t){t.exports.default=["Kirjoita jotain...","Tietoja Jodit:ista","Jodit Editor","Jodit käyttäjän ohje","sisältää tarkempaa tietoa käyttämiseen","Tietoa lisensoinnista, vieraile verkkosivuillamme:","Osta täysi versio","Copyright © XDSoft.net - Chupurnov Valeriy. Kaikki oikeudet pidätetään.","Ankkuri","Avaa uudessa välilehdessä","Avaa täysikokoisena","Poista muotoilu","Täytä värillä tai aseta tekstin väri","Tee uudelleen","Peruuta","Lihavoitu","Kursiivi","Lisää järjestämätön lista","Lisää järjestetty lista","Asemoi keskelle","Asemoi tasavälein","Asemoi vasemmalle","Asemoi oikealle","Lisää vaakasuuntainen viiva","Lisää kuva","Lisää tiedosto","Lisää Youtube-/vimeo- video","Lisää linkki","Kirjasimen koko","Kirjasimen nimi","Lisää muotoilualue","Normaali","Otsikko 1","Otsikko 2","Otsikko 3","Otsikko 4","Lainaus","Koodi","Lisää","Lisää taulukko","Pienennä sisennystä","Lisää sisennystä","Valitse erikoismerkki","Lisää erikoismerkki","Maalaa muotoilu","Vaihda tilaa","Marginaalit","ylös","oikealle","alas","vasemmalle","CSS-tyylit","CSS-luokat","Asemointi","Oikea","Keskellä","Vasen","--Ei asetettu--","Fuente","Otsikko","Vaihtoehtoinen teksti","Linkki","Avaa uudessa välilehdessä","Kuva","Tiedosto","Avanzado","Kuvan ominaisuudet","Peruuta","Ok","Tiedostoselain","Virhe listan latauksessa","Virhe kansioiden latauksessa","Oletko varma?","Syötä hakemiston nimi","Luo hakemisto","Syötä nimi","Pudota kuva","Pudota tiedosto","tai klikkaa","Vaihtoehtoinen teksti","Lataa","Selaa","Tausta","Teksti","Ylös","Keskelle","Alas","Lisää sarake ennen","Lisää sarake jälkeen","Lisää rivi ylös","Lisää rivi alle","Poista taulukko","Poista rivi","Poista sarake","Tyhjennä solu","Merkit: %d","Sanat: %d","Yliviivaus","Alleviivaus","yläviite","alaviite","Leikkaa valinta","Valitse kaikki","Vaihto","Etsi arvoa","Korvaa arvolla","Korvaa","Liitä","Valitse liitettävä sisältö","HTML","lihavoitu","kursiivi","sivellin","linkki","peruuta","tee uudelleen","taulukko","kuva","pyyhekumi","kappale","tekstin koko","video","kirjasin","tietoja","tulosta","alleviivaa","yliviivaa","sisennä","pienennä sisennystä","täysikokoinen","pienennä","vaakaviiva","järjestetty lista","järjestämätön lista","leikkaa","valitse kaikki","Sisällytä koodi","Avaa linkki","Muokkaa linkkiä","Älä seuraa","Pura linkki","Päivitä","Muokkaa","Ver","URL","Muokkaa","Vaaka-asemointi","Suodatin","Järjestä muuttuneilla","Järjestä nimellä","Järjestä koolla","Lisää kansio","Nollaa","Tallenna","Tallenna nimellä ...","Muuta kokoa","Rajaa","Leveys","Korkeus","Säilytä kuvasuhde","Kyllä","Ei","Poista","Valitse","Valitse: %s","Pystyasemointi","Jaa","Yhdistä","Lisää sarake","Lisää rivi",null,"Poista","Jaa pystysuuntaisesti","Jaa vaakasuuntaisesti","Reuna","Koodi on HTML:n tapaista. Säilytetäänkö HTML?","Liitä HTML:nä?","Säilytä","Lisää tekstinä","Lisää vain teksti","Voit muokata vain omia kuvia. Lataa tämä kuva palvelimelle?","Kuva on onnistuneesti ladattu palvelimelle!","paletti","Tiedostoja ei ole","Nimeä uudelleen","Syötä uusi nimi","esikatselu","Lataa","Liitä leikepöydältä","Selaimesi ei tue suoraa pääsyä leikepöydälle.","Kopioi valinta","kopioi","Reunan pyöristys","Näytä kaikki","Käytä","Täytä tämä kenttä","Annan web-osoite","Oletus","Ympyrä","Piste","Neliö","Hae","Hae edellinen","Hae seuraava","Liitetty sisältö tulee Microsoft Word-/Excel- tiedostosta. Haluatko säilyttää muotoilun vai poistaa sen?","Word liittäminen havaittu","Tyhjennä","Lisää luokkanimi","Paina Alt muokattuun koon muuttamiseen"]},25090(t){t.exports.default=["Ecrivez ici","A propos de Jodit","Editeur Jodit","Guide de l'utilisateur","Aide détaillée à l'utilisation","Consulter la licence sur notre site web:","Acheter la version complète","Copyright © XDSoft.net - Chupurnov Valeriy. Tous droits réservés.","Ancre","Ouvrir dans un nouvel onglet","Ouvrir l'éditeur en pleine page","Supprimer le formattage","Modifier la couleur du fond ou du texte","Refaire","Défaire","Gras","Italique","Liste non ordonnée","Liste ordonnée","Centrer","Justifier","Aligner à gauche ","Aligner à droite","Insérer une ligne horizontale","Insérer une image","Insérer un fichier","Insérer une vidéo","Insérer un lien","Taille des caractères","Famille des caractères","Bloc formatté","Normal","Titre 1","Titre 2","Titre 3","Titre 4","Citation","Code","Insérer","Insérer un tableau","Diminuer le retrait","Retrait plus","Sélectionnez un caractère spécial","Insérer un caractère spécial","Cloner le format","Mode wysiwyg <-> code html","Marges","haut","droite","Bas","gauche","Styles","Classes","Alignement","Droite","Centre","Gauche","--Non disponible--","Source","Titre","Alternative","Lien","Ouvrir le lien dans un nouvel onglet","Image","fichier","Avancé","Propriétés de l'image","Annuler","OK","Explorateur de fichiers","Erreur de liste de chargement","Erreur de dossier de chargement","Etes-vous sûrs ?","Entrer le nom de dossier","Créer un dossier","type de fichier","Coller une image","Déposer un fichier","ou cliquer","Texte de remplacemement","Charger","Chercher","Arrière-plan","Texte","Haut","Milieu","Bas","Insérer une colonne avant","Insérer une colonne après","Insérer une ligne au dessus","Insérer une ligne en dessous","Supprimer le tableau","Supprimer la ligne","Supprimer la colonne","Vider la cellule","Symboles: %d","Mots: %d","Barrer","Souligner","exposant","indice","Couper la sélection","Tout sélectionner","Pause","Rechercher","Remplacer par","Remplacer","Coller","Choisissez le contenu à coller","la source","gras","italique","pinceau","lien","annuler","refaire","tableau","image","gomme","clause","taille de police","Video","police","à propos de l'éditeur","impression","souligné","barré","indentation","retrait","taille réelle","taille conventionnelle","la ligne","Liste","Liste numérotée","Couper","Sélectionner tout",null,"Ouvrir le lien","Modifier le lien","Attribut Nofollow","Supprimer le lien","Mettre à jour","Pour éditer","Voir","URL",null,"Alignement horizontal","Filtre","Trier par modification","Trier par nom","Trier par taille","Créer le dossier","Restaurer","Sauvegarder","Enregistrer sous","Changer la taille","Taille de garniture","Largeur","Hauteur","Garder les proportions","Oui","Non","Supprimer","Mettre en évidence","Mettre en évidence: %s","Alignement vertical","Split","aller","Ajouter une colonne","Ajouter une rangée",null,"Effacer","Split vertical","Split horizontal","Bordure","Votre texte que vous essayez de coller est similaire au HTML. Collez-le en HTML?","Coller en HTML?","Sauvegarder l'original","Coller en tant que texte","Coller le texte seulement","Vous ne pouvez éditer que vos propres images. Téléchargez cette image sur l'hôte?","L'image a été téléchargée avec succès sur le serveur!","Palette","Il n'y a aucun fichier dans ce répertoire.","renommer","Entrez un nouveau nom","Aperçu","Télécharger","Coller à partir du presse-papiers","Votre navigateur ne prend pas en charge l'accès direct au presse-papiers.","Copier la sélection","copie","Rayon des bordures","Afficher tous","Appliquer","Veuillez remplir ce champ","Veuillez entrer une adresse web","Par défaut","Cercle","Point","Quadratique","Trouver","Précédent","Suivant","Le contenu que vous insérez provient d'un document Microsoft Word / Excel. Voulez-vous enregistrer le format ou l'effacer?","C'est peut-être un fragment de Word ou Excel","Nettoyer","Insérer un nom de classe","Appuyez sur Alt pour un redimensionnement personnalisé"]},53113(t){t.exports.default=["הקלד משהו...","About Jodit","Jodit Editor","Jodit User's Guide","contains detailed help for using.","For information about the license, please go to our website:","Buy full version","Copyright © XDSoft.net - Chupurnov Valeriy. All rights reserved.","מקום עיגון","פתח בכרטיסיה חדשה","פתח את העורך בחלון חדש","נקה עיצוב","שנה צבע טקסט או רקע","בצע שוב","בטל","מודגש","נטוי","הכנס רשימת תבליטים","הכנס רשימה ממוספרת","מרכז","ישר ","ישר לשמאל","ישר לימין","הכנס קו אופקי","הכנס תמונה","הכנס קובץ","הכנס סרטון וידאו מYouTube/Vimeo","הכנס קישור","גודל גופן","גופן","מעוצב מראש","רגיל","כותרת 1","כותרת 2","כותרת 3","כותרת 4","ציטוט","קוד","הכנס","הכנס טבלה","הקטן כניסה","הגדל כניסה","בחר תו מיוחד","הכנס תו מיוחד","העתק עיצוב","החלף מצב","ריווח","עליון","ימין","תחתון","שמאל","עיצוב CSS","מחלקת CSS","יישור","ימין","מרכז","שמאל","--לא נקבע--","מקור","כותרת","כיתוב חלופי","קישור","פתח בכרטיסיה חדשה","תמונה","קובץ","מתקדם","מאפייני תמונה","ביטול","אישור","סייר הקבצים","שגיאה בזמן טעינת רשימה","שגיאה בזמן טעינת תקיות","האם אתה בטוח?","הכנס שם תקיה","צור תקיה","סוג הקובץ","הסר תמונה","הסר קובץ","או לחץ","כיתוב חלופי","העלה","סייר","רקע","טקסט","עליון","מרכז","תחתון","הכנס עמודה לפני","הכנס עמודה אחרי","הכנס שורה מעל","הכנס שורה מתחת","מחק טבלה","מחק שורה","מחק עמודה","רוקן תא","תווים: %d","מילים: %d","קו חוצה","קו תחתון","superscript","subscript","גזור בחירה","בחר הכל","שבירת שורה","חפש","החלף ב","להחליף","הדבק","בחר תוכן להדבקה","HTML","מודגש","נטוי","מברשת","קישור","בטל","בצע שוב","טבלה","תמונה","מחק","פסקה","גודל גופן","וידאו","גופן","עלינו","הדפס","קו תחתון","קו חוצה","הגדל כניסה","הקטן כניסה","גודל מלא","כווץ","קו אופקי","רשימת תבליטים","רשימה ממוספרת","חתוך","בחר הכל","הוסף קוד","פתח קישור","ערוך קישור","ללא מעקב","בטל קישור","עדכן","כדי לערוך","הצג","כתובת","ערוך","יישור אופקי","סנן","מין לפי שינוי","מיין לפי שם","מיין לפי גודל","הוסף תקייה","אפס","שמור","שמור בשם...","שנה גודל","חתוך","רוחב","גובה","שמור יחס","כן","לא","הסר","בחר","נבחר: %s","יישור אנכי","פיצול","מזג","הוסף עמודה","הוסף שורה",null,"מחק","פיצול אנכי","פיצול אופקי","מסגרת","הקוד דומה לHTML, האם להשאיר כHTML","הדבק כHTML","השאר","הכנס כטקסט","הכנס טקסט בלבד","רק קבצים המשוייכים שלך ניתנים לעריכה. האם להוריד את הקובץ?","התמונה עלתה בהצלחה!","לוח","אין קבצים בספריה זו.","הונגרית","הזן שם חדש","תצוגה מקדימה","הורד","להדביק מהלוח","הדפדפן שלך לא תומך גישה ישירה ללוח.","העתק בחירה","העתק","רדיוס הגבול","הצג את כל","החל","נא למלא שדה זה","אנא הזן כתובת אינטרנט","ברירת המחדל","מעגל","נקודה","הריבוע הזה","למצוא","מצא את הקודם","חפש את הבא","התוכן המודבק מגיע ממסמך וורד/אקסל. האם ברצונך להשאיר את העיצוב או לנקותו",'זוהתה הדבקה מ"וורד"',"נקה","הכנס את שם הכיתה","לחץ על אלט לשינוי גודל מותאם אישית"]},81321(t){t.exports.default=["Írjon be valamit","Joditról","Jodit Editor","Jodit útmutató","további segítséget tartalmaz","További licence információkért látogassa meg a weboldalunkat:","Teljes verzió megvásárlása","Copyright © XDSoft.net - Chupurnov Valeriy. Minden jog fenntartva.","Horgony","Megnyitás új lapon","Megnyitás teljes méretben","Formázás törlése","Háttér/szöveg szín","Újra","Visszavon","Félkövér","Dőlt","Pontozott lista","Számozott lista","Középre zárt","Sorkizárt","Balra zárt","Jobbra zárt","Vízszintes vonal beszúrása","Kép beszúrás","Fájl beszúrás","Youtube videó beszúrása","Link beszúrás","Betűméret","Betűtípus","Formázott blokk beszúrása","Normál","Fejléc 1","Fejléc 2","Fejléc 3","Fejléc 4","Idézet","Kód","Beszúr","Táblázat beszúrása","Behúzás csökkentése","Behúzás növelése","Speciális karakter kiválasztása","Speciális karakter beszúrása","Kép formázása","Nézet váltása","Szegélyek","felső","jobb","alsó","bal","CSS stílusok","CSS osztályok","Igazítás","Jobbra","Középre","Balra","Nincs","Forrás","Cím","Helyettesítő szöveg","Link","Link megnyitása új lapon","Kép","Fájl","Haladó","Kép tulajdonságai","Mégsem","OK","Fájl tallózó","Hiba a lista betöltése közben","Hiba a mappák betöltése közben","Biztosan ezt szeretné?","Írjon be egy mappanevet","Mappa létrehozása","írjon be bevet","Húzza ide a képet","Húzza ide a fájlt","vagy kattintson","Helyettesítő szöveg","Feltölt","Tallóz","Háttér","Szöveg","Fent","Középen","Lent","Oszlop beszúrás elé","Oszlop beszúrás utána","Sor beszúrás fölé","Sor beszúrás alá","Táblázat törlése","Sor törlése","Oszlop törlése","Cella tartalmának törlése","Karakterek száma: %d","Szavak száma: %d","Áthúzott","Aláhúzott","Felső index","Alsó index","Kivágás","Összes kijelölése","Szünet","Keresés","Csere erre","Cserélje ki","Beillesztés","Válasszon tartalmat a beillesztéshez","HTML","Félkövér","Dőlt","Ecset","Link","Visszavon","Újra","Táblázat","Kép","Törlés","Paragráfus","Betűméret","Videó","Betű","Rólunk","Nyomtat","Aláhúzott","Áthúzott","Behúzás","Aussenseiter","Teljes méret","Összenyom","Egyenes vonal","Lista","Számozott lista","Kivág","Összes kijelölése","Beágyazott kód","Link megnyitása","Link szerkesztése","Nincs követés","Link leválasztása","Frissít","Szerkesztés","felülvizsgálat","URL","Szerkeszt","Vízszintes igazítás","Szűrő","Rendezés módosítás szerint","Rendezés név szerint","Rendezés méret szerint","Mappa hozzáadás","Visszaállít","Mentés","Mentés másként...","Átméretezés","Kivág","Szélesség","Magasság","Képarány megtartása","Igen","Nem","Eltávolít","Kijelöl","Kijelöl: %s","Függőleges igazítás","Felosztás","Összevonás","Oszlop hozzáadás","Sor hozzáadás",null,"Törlés","Függőleges felosztás","Vízszintes felosztás","Szegély","A beillesztett szöveg HTML-nek tűnik. Megtartsuk HTML-ként?","Beszúrás HTML-ként","Megtartás","Beszúrás szövegként","Csak szöveg beillesztése","Csak a saját képeit tudja szerkeszteni. Letölti ezt a képet?","Kép sikeresen feltöltve!","Palette","Er zijn geen bestanden in deze map.","átnevezés","Adja meg az új nevet","előnézet","Letöltés","Illessze be a vágólap","A böngésző nem támogatja a közvetlen hozzáférést biztosít a vágólapra.","Másolás kiválasztása","másolás","Határ sugár","Összes","Alkalmazni","Kérjük, töltse ki ezt a mezőt,","Kérjük, írja be a webcímet","Alapértelmezett","Kör","Pont","Quadrate","Találni","Megtalálja Előző","Következő Keresése","A beillesztett tartalom Microsoft Word/Excel dokumentumból származik. Meg szeretné tartani a formátumát?","Word-ből másolt szöveg","Elvetés","Helyezze be az osztály nevét","Nyomja meg az Alt egyéni átméretezés"]},4679(t){t.exports.default=["Ketik sesuatu","Tentang Jodit","Editor Jodit","Panduan Pengguna Jodit","mencakup detail bantuan penggunaan","Untuk informasi tentang lisensi, silakan kunjungi website:","Beli versi lengkap","Hak Cipta © XDSoft.net - Chupurnov Valeriy. Hak cipta dilindungi undang-undang.","Tautan","Buka di tab baru","Buka editor dalam ukuran penuh","Hapus Pemformatan","Isi warna atau atur warna teks","Ulangi","Batalkan","Tebal","Miring","Sisipkan Daftar Tidak Berurut","Sisipkan Daftar Berurut","Tengah","Penuh","Kiri","Kanan","Sisipkan Garis Horizontal","Sisipkan Gambar","Sisipkan Berkas","Sisipkan video youtube/vimeo","Sisipkan tautan","Ukuran font","Keluarga font","Sisipkan blok format","Normal","Heading 1","Heading 2","Heading 3","Heading 4","Kutip","Kode","Sisipkan","Sisipkan tabel","Kurangi Indentasi","Tambah Indentasi","Pilih Karakter Spesial","Sisipkan Karakter Spesial","Formar warna","Ubah mode","Batas","atas","kanan","bawah","kiri","Gaya","Class","Rata","Kanan","Tengah","Kiri","--Tidak diset--","Src","Judul","Teks alternatif","Tautan","Buka tautan di tab baru","Gambar","berkas","Lanjutan","Properti gambar","Batal","Ya","Penjelajah Berkas","Error ketika memuat list","Error ketika memuat folder","Apakah Anda yakin?","Masukkan nama Direktori","Buat direktori","ketik nama","Letakkan gambar","Letakkan berkas","atau klik","Teks alternatif","Unggah","Jelajahi","Latar Belakang","Teks","Atas","Tengah","Bawah","Sisipkan kolom sebelumnya","Sisipkan kolom setelahnya","Sisipkan baris di atasnya","Sisipkan baris di bawahnya","Hapus tabel","Hapus baris","Hapus kolom","Kosongkan cell","Karakter: %d","Kata: %d","Coret","Garis Bawah","Superskrip","Subskrip","Potong pilihan","Pilih semua","Berhenti","Mencari","Ganti dengan","Mengganti","Paste","Pilih konten untuk dipaste","sumber","tebal","miring","sikat","tautan","batalkan","ulangi","tabel","gambar","penghapus","paragraf","ukuran font","video","font","tentang","cetak","garis bawah","coret","menjorok ke dalam","menjorok ke luar","ukuran penuh","menyusut","hr","ul","ol","potong","Pilih semua","Kode embed","Buka tautan","Edit tautan","No follow","Hapus tautan","Perbarui","pensil","Mata","URL","Edit","Perataan horizontal","Filter","Urutkan berdasarkan perubahan","Urutkan berdasarkan nama","Urutkan berdasarkan ukuran","Tambah folder","Reset","Simpan","Simpan sebagai...","Ubah ukuran","Crop","Lebar","Tinggi","Jaga aspek rasio","Ya","Tidak","Copot","Pilih","Pilih %s","Rata vertikal","Bagi","Gabungkan","Tambah kolom","tambah baris","Lisensi: %s","Hapus","Bagi secara vertikal","Bagi secara horizontal","Bingkai","Kode Anda cenderung ke HTML. Biarkan sebagai HTML?","Paste sebagai HTML","Jaga","Sisipkan sebagai teks","Sisipkan hanya teks","Anda hanya dapat mengedit gambar Anda sendiri. Unduh gambar ini di host?","Gambar telah sukses diunggah ke host!","palet","Tidak ada berkas","ganti nama","Masukkan nama baru","pratinjau","Unduh","Paste dari clipboard","Browser anda tidak mendukung akses langsung ke clipboard.","Copy seleksi","copy","Border radius","Tampilkan semua","Menerapkan","Silahkan mengisi kolom ini","Silahkan masukkan alamat web","Default","Lingkaran","Dot","Kuadrat","Menemukan","Menemukan Sebelumnya","Menemukan Berikutnya","Konten dipaste dari dokumen Microsoft Word/Excel. Apakah Anda ingin tetap menjaga format atau membersihkannya?","Terdeteksi paste dari Word","Bersih","Masukkan nama kelas","Tekan Alt untuk mengubah ukuran kustom"]},31927(t){t.exports.default=["Scrivi qualcosa...","A proposito di Jodit","Jodit Editor","Guida utente di Jodit","contiene una guida dettagliata per l'uso.","Per informazioni sulla licenza, si prega di visitare il nostro sito web:","Acquista la versione completa","Copyright © XDSoft.net - Chupurnov Valeriy. Tutti i diritti riservati.","Link","Apri in una nuova scheda","Apri l'editor a schermo intero","Pulisci Formattazione","Colore di sfondo o del testo","Ripristina","Annulla","Grassetto","Corsivo","Inserisci lista non ordinata","Inserisci lista ordinata","Allinea al centro","Allineamento Giustificato","Allinea a Sinistra","Allinea a Destra","Inserisci una linea orizzontale","Inserisci immagine","Inserisci un file","Inserisci video Youtube/Vimeo","Inserisci link","Dimensione carattere","Tipo di font","Inserisci blocco","Normale","Intestazione 1","Intestazione 2","Intestazione 3","Intestazione 4","Citazione","Codice","Inserisci","Inserisci tabella","Riduci il rientro","Aumenta il rientro","Seleziona un carattere speciale","Inserisci un carattere speciale","Copia formato","Cambia modalita'","Margini","su","destra","giù","sinistra","Stili CSS","Classi CSS","Allinea","Destra","Centro","Sinistra","--Non Impostato--","Fonte","Titolo","Testo Alternativo","Link","Apri il link in una nuova scheda","Immagine","Archivio","Avanzato","Proprietà dell'immagine","Annulla","Accetta","Cerca file","Errore durante il caricamento dell'elenco","Errore durante il caricamento delle cartelle","Sei sicuro?","Inserisci il nome della cartella","Crea cartella","Digita il nome","Cancella immagine","Cancella file","o clicca","Testo alternativo","Carica","Sfoglia","Sfondo","Testo","Su","Centro","Sotto","Inserisci la colonna prima","Inserisci la colonna dopo","Inserisci la riga sopra","Inserisci la riga sotto","Elimina tabella","Elimina riga","Elimina colonna","Cella vuota","Caratteri: %d","Parole: %d","Barrato","Sottolineato","indice","pedice","Taglia selezione","Seleziona tutto","Pausa","Cerca per","Sostituisci con","Sostituisci","Incolla","Seleziona il contenuto da incollare","risorsa","Grassetto","Corsivo","Pennello","Link","Annulla","Ripristina","Tabella","Immagine","Gomma","Paragrafo","Dimensione del carattere","Video","Font","Approposito di","Stampa","Sottolineato","Barrato","aumenta rientro","riduci rientro","espandi","comprimi","linea orizzontale","lista non ordinata","lista ordinata","Taglia","Seleziona tutto","Includi codice","Apri link","Modifica link","Non seguire","Rimuovi link","Aggiorna","Per modificare","Recensione"," URL","Modifica","Allineamento orizzontale","Filtro","Ordina per data di modifica","Ordina per nome","Ordina per dimensione","Aggiungi cartella","Reset","Salva","Salva con nome...","Ridimensiona","Ritaglia","Larghezza","Altezza","Mantieni le proporzioni","Si","No","Rimuovi","Seleziona","Seleziona: %s","Allineamento verticala","Dividi","Fondi","Aggiungi colonna","Aggiungi riga",null,"Cancella","Dividi verticalmente","Dividi orizzontale","Bordo","Il codice è simile all'HTML. Mantieni come HTML?","Incolla come HTML","Mantieni","Inserisci come testo","Inserisci solo il testo","Puoi modificare solo le tue immagini. Vuoi scaricare questa immagine dal server?","L'immagine è stata caricata correttamente sul server!","tavolozza","Non ci sono file in questa directory.","Rinomina","Inserisci un nuovo nome","anteprima","Scarica","Incolla dagli appunti","Il tuo browser non supporta l'accesso diretto agli appunti.","Copia selezione","copia","Border radius","Mostra tutti","Applica","Si prega di compilare questo campo","Si prega di inserire un indirizzo web","Default","Cerchio","Punto","Quadrato","Trova","Trova Precedente","Trova Successivo","Il contenuto incollato proviene da un documento Microsoft Word / Excel. Vuoi mantenere il formato o pulirlo?","Incolla testo da Word rilevato","Pulisci","Inserisci il nome della classe","Premere Alt per il ridimensionamento personalizzato"]},21195(t){t.exports.default=["なにかタイプしてください","Joditについて","Jodit Editor","Jodit ユーザーズ・ガイド","詳しい使い方","ライセンス詳細についてはJodit Webサイトを確認ください:","フルバージョンを購入","Copyright © XDSoft.net - Chupurnov Valeriy. All rights reserved.","Anchor","新しいタブで開く","エディターのサイズ(フル/ノーマル)","書式をクリア","テキストの色","やり直し","元に戻す","太字","斜体","箇条書き","番号付きリスト","中央揃え","両端揃え","左揃え","右揃え","区切り線を挿入","画像を挿入","ファイルを挿入","Youtube/Vimeo 動画","リンクを挿入","フォントサイズ","フォント","テキストのスタイル","指定なし","タイトル1","タイトル2","タイトル3","タイトル4","引用","コード","挿入","表を挿入","インデント減","インデント増","特殊文字を選択","特殊文字を挿入","書式を貼付け","編集モード切替え","マージン","上","右","下","左","スタイル","クラス","配置","右寄せ","中央寄せ","左寄せ","指定なし","ソース","タイトル","代替テキスト","リンク","新しいタブで開く","画像","ファイル","高度な設定","画像のプロパティー","キャンセル","確定","File Browser","Error on load list","Error on load folders","Are you sure?","Enter Directory name","Create directory","type name","ここに画像をドロップ","ここにファイルをドロップ","or クリック","代替テキスト","アップロード","ブラウズ","背景","文字","上","中央","下","左に列を挿入","右に列を挿入","上に行を挿入","下に行を挿入","表を削除","行を削除","列を削除","セルを空にする","文字数: %d","単語数: %d","取り消し線","下線","上付き文字","下付き文字","切り取り","すべて選択","Pause","検索","置換","交換","貼付け","選択した内容を貼付け","source","bold","italic","brush","link","undo","redo","table","image","eraser","paragraph","fontsize","video","font","about","print","underline","strikethrough","indent","outdent","fullsize","shrink","分割線","箇条書き","番号付きリスト","切り取り","すべて選択","埋め込みコード","リンクを開く","リンクを編集","No follow","リンク解除","更新","鉛筆","サイトを確認","URL","編集","水平方向の配置","Filter","Sort by changed","Sort by name","Sort by size","Add folder","リセット","保存","Save as ...","リサイズ","Crop","幅","高さ","縦横比を保持","はい","いいえ","移除","選択","選択: %s","垂直方向の配置","分割","セルの結合","列を追加","行を追加",null,"削除","セルの分割(垂直方向)","セルの分割(水平方向)","境界線","HTMLコードを保持しますか?","HTMLで貼付け","HTMLを保持","HTMLをテキストにする","テキストだけ","You can only edit your own images. Download this image on the host?","The image has been successfully uploaded to the host!","パレット","There are no files","Rename","Enter new name","プレビュー","ダウンロード","貼り付け","お使いのブラウザはクリップボードを使用できません","コピー","copy","角の丸み","全て表示","適用","まだこの分野","を入力してくださいウェブアドレス","デフォルト","白丸","黒丸","四角","見","探前","由来","The pasted content is coming from a Microsoft Word/Excel document. Do you want to keep the format or clean it up?","Word Paste Detected","Clean","クラス名を挿入","カスタムサイズ変更のためのAltキーを押します"]},53414(t){t.exports.default=["Type something","About Jodit","Jodit Editor","Jodit User's Guide","contains detailed help for using","For information about the license, please go to our website:","Buy full version","Copyright © XDSoft.net - Chupurnov Valeriy. All rights reserved.","Anchor","Open in new tab","Open in fullsize","Clear Formatting","Fill color or set the text color","Redo","Undo","Bold","Italic","Insert Unordered List","Insert Ordered List","Align Center","Align Justify","Align Left","Align Right","Insert Horizontal Line","Insert Image","Insert file","Insert youtube/vimeo video","Insert link","Font size","Font family","Insert format block","Normal","Heading 1","Heading 2","Heading 3","Heading 4","Quote","Code","Insert","Insert table","Decrease Indent","Increase Indent","Select Special Character","Insert Special Character","Paint format","Change mode","Margins","top","right","bottom","left","Styles","Classes","Align","Right","Center","Left","--Not Set--","Src","Title","Alternative","Link","Open link in new tab","Image","file","Advanced","Image properties","Cancel","Ok","File Browser","Error on load list","Error on load folders","Are you sure?","Enter Directory name","Create directory","type name","Drop image","Drop file","or click","Alternative text","Upload","Browse","Background","Text","Top","Middle","Bottom","Insert column before","Insert column after","Insert row above","Insert row below","Delete table","Delete row","Delete column","Empty cell","Chars: %d","Words: %d","Strike through","Underline","superscript","subscript","Cut selection","Select all","Break","Search for","Replace with","Replace","Paste","Choose Content to Paste","source","bold","italic","brush","link","undo","redo","table","image","eraser","paragraph","fontsize","video","font","about","print","underline","strikethrough","indent","outdent","fullsize","shrink","hr","ul","ol","cut","selectall","Embed code","Open link","Edit link","No follow","Unlink","Update","pencil","Eye"," URL","Edit","Horizontal align","Filter","Sort by changed","Sort by name","Sort by size","Add folder","Reset","Save","Save as ...","Resize","Crop","Width","Height","Keep Aspect Ratio","Yes","No","Remove","Select","Select %s","Vertical align","Split","Merge","Add column","Add row","License: %s","Delete","Split vertical","Split horizontal","Border","Your code is similar to HTML. Keep as HTML?","Paste as HTML","Keep","Insert as Text","Insert only Text","You can only edit your own images. Download this image on the host?","The image has been successfully uploaded to the host!","palette","There are no files","Rename","Enter new name","preview","download","Paste from clipboard","Your browser doesn't support direct access to the clipboard.","Copy selection","copy","Border radius","Show all","Apply","Please fill out this field","Please enter a web address","Default","Circle","Dot","Quadrate","Find","Find Previous","Find Next","The pasted content is coming from a Microsoft Word/Excel document. Do you want to keep the format or clean it up?","Word Paste Detected","Clean","Insert className","Press Alt for custom resizing"]},11012(t){t.exports.default=["무엇이든 입력하세요","Jodit에 대하여","Jodit Editor","Jodit 사용자 안내서","자세한 도움말이 들어있어요","라이센스에 관해서는 Jodit 웹 사이트를 방문해주세요:","풀 버전 구입하기","© XDSoft.net - Chupurnov Valeriy. 에게 저작권과 모든 권리가 있습니다.","Anchor","새 탭에서 열기","전체 크기로 보기","서식 지우기","글씨 색상","재실행","실행 취소","굵게","기울임","글머리 목록","번호 목록","가운데 정렬","양쪽 정렬","왼쪽 정렬","오른쪽 정렬","수평 구분선 넣기","이미지 넣기","파일 넣기","Youtube/Vimeo 동영상","링크 넣기","글꼴 크기","글꼴","블록 요소 넣기","일반 텍스트","제목 1","제목 2","제목 3","제목 4","인용","코드","붙여 넣기","테이블","들여쓰기 감소","들여쓰기 증가","특수문자 선택","특수문자 입력","페인트 형식","편집모드 변경","마진","위","오른쪽","아래","왼쪽","스타일","클래스","정렬","오른쪽으로","가운데로","왼쪽으로","--지정 안 함--","경로(src)","제목","대체 텍스트(alt)","링크","새 탭에서 열기",null,"파일","고급","이미지 속성","취소","확인","파일 탐색기","목록 불러오기 에러","폴더 불러오기","정말 진행할까요?","디렉토리 이름 입력","디렉토리 생성","이름 입력","이미지 드래그","파일 드래그","혹은 클릭","대체 텍스트","업로드","탐색","배경","텍스트","위","중앙","아래","이전 열에 삽입","다음 열에 삽입","위 행에 삽입","아래 행에 삽입","테이블 삭제","행 삭제","열 삭제","빈 셀","문자수: %d","단어수: %d","취소선","밑줄","윗첨자","아래첨자","선택 잘라내기","모두 선택","구분자","검색","대체하기","대체","붙여넣기","붙여넣을 내용 선택","HTML 소스","볼드","이탤릭","브러시","링크","실행 취소","재실행","테이블","이미지","지우개","문단","글꼴 크기","비디오","글꼴","편집기 정보","프린트","밑줄","취소선","들여쓰기","내어쓰기","전체 화면","일반 화면","구분선","글머리 목록","번호 목록","잘라내기","모두 선택","Embed 코드","링크 열기","링크 편집","No follow","링크 제거","갱신","연필","사이트 확인","URL","편집","수평 정렬","필터","변경일 정렬","이름 정렬","크기 정렬","새 폴더","초기화","저장","새로 저장하기 ...","리사이즈","크롭","가로 길이","세로 높이","비율 유지하기","네","아니오","제거","선택","선택: %s","수직 정렬","분할","셀 병합","열 추가","행 추가","라이센스: %s","삭제","세로 셀 분할","가로 셀 분할","외곽선","HTML 코드로 감지했어요. 코드인채로 붙여넣을까요?","HTML로 붙여넣기","원본 유지","텍스트로 넣기","텍스트만 넣기","외부 이미지는 편집할 수 없어요. 외부 이미지를 다운로드 할까요?","이미지를 무사히 업로드 했어요!","팔레트","파일이 없어요","이름 변경","새 이름 입력","미리보기","다운로드","클립보드 붙여넣기","사용중인 브라우저가 클립보드 접근을 지원하지 않아요.","선택 복사","복사","둥근 테두리","모두 보기","적용","이 항목을 입력해주세요!","웹 URL을 입력해주세요.","기본","원","점","정사각형","찾기","이전 찾기","다음 찾기","Microsoft Word/Excel 문서로 감지했어요. 서식을 유지한채로 붙여넣을까요?","Word 붙여넣기 감지","지우기","className 입력","사용자 지정 크기 조정에 대 한 고도 누르십시오"]},87061(t){t.exports.default=["Бичээд үзээрэй","Jodit-ын талаар ","Jodit програм","Jodit гарын авлага","хэрэглээний талаар дэлгэрэнгүй мэдээллийг агуулна","Лицензийн мэдээллийг манай вэб хуудаснаас авна уу:","Бүрэн хувилбар худалдан авах","Зохиогчийн эрх хамгаалагдсан © XDSoft.net - Chupurnov Valeriy. Бүх эрхийг эзэмшинэ.","Холбоо барих","Шинэ табаар нээх","Бүтэн дэлгэцээр нээх","Форматыг арилгах","Өнгөөр будах эсвэл текстийн өнгө сонгох","Дахих","Буцаах","Тод","Налуу","Тэмдэгт жагсаалт нэмэх","Дугаарт жагсаалт нэмэх","Голлож байрлуулах","Тэгшитгэн байрлуулах","Зүүнд байрлуулах","Баруунд байрлуулах","Хэвтээ зураас нэмэх","Зураг нэмэх","Файл нэмэх","Youtube/Vimeo видео нэмэх","Холбоос нэмэх","Фонтын хэмжээ","Фонтын бүл","Блок нэмэх","Хэвийн","Гарчиг 1","Гарчиг 2","Гарчиг 3","Гарчиг 4","Ишлэл","Код","Оруулах","Хүснэгт оруулах","Доголын зай хасах","Доголын зай нэмэх","Тусгай тэмдэгт сонгох","Тусгай тэмдэгт нэмэх","Зургийн формат","Горим өөрчлөх","Цаасны зай","Дээрээс","Баруунаас","Доороос","Зүүнээс","CSS стиль","CSS анги","Байрлуулах","Баруун","Төв","Зүүн","--Тодорхойгүй--","Эх үүсвэр","Гарчиг","Алтернатив текст","Холбоос","Холбоосыг шинэ хавтсанд нээх","Зураг","Файл","Дэвшилтэт","Зургийн үзүүлэлт","Цуцлах","Ok","Файлын цонх","Жагсаалт татах үед алдаа гарлаа","Хавтас татах үед алдаа гарлаа","Итгэлтэй байна уу?","Хавтсын нэр оруулах","Хавтас үүсгэх","Нэр бичих","Зураг буулгах","Файл буулгах","эсвэл товш","Алтернатив текст","Байршуулах","Үзэх","Арын зураг","Текст","Дээр","Дунд","Доор","Урд нь багана нэмэх","Ард нь багана нэмэх","Дээр нь мөр нэмэх","Доор нь мөр нэмэх","Хүснэгт устгах","Мөр устгах","Багана устгах","Нүд цэвэрлэх","Тэмдэгт: %d","Үг: %d","Дээгүүр зураас","Доогуур зураас","Дээд индекс","Доод индекс","Сонголтыг таслах","Бүгдийг сонго","Мөрийг таслах","Хайх","Үүгээр солих","Солих","Буулгах","Буулгах агуулгаа сонгоно уу","Эх үүсвэр","Тод","Налуу","Будах","Холбоос","Буцаах","Дахих","Хүснэгт","Зураг","Баллуур","Параграф","Фонтын хэмжээ","Видео","Фонт","Тухай","Хэвлэх","Доогуур зураас","Дээгүүр зураас","Догол нэмэх","Догол багасгах","Бүтэн дэлгэц","Багасга","Хаалт","Тэмдэгт жагсаалт","Дугаарласан жагсаалт","Таслах","Бүгдийг сонго","Код оруулах","Холбоос нээх","Холбоос засах","Nofollow özelliği","Холбоос салгах","Шинэчлэх","Засах","Нүд","URL","Засах","Хэвтээ эгнүүлэх","Шүүх","Сүүлд өөрчлөгдсөнөөр жагсаах","Нэрээр жагсаах","Хэмжээгээр жагсаах","Хавтас нэмэх","Буцаах","Хадгалах","Өөрөөр хадгалах","Хэмжээг өөрчил","Тайрах","Өргөн","Өндөр","Харьцааг хадгал","Тийм","Үгүй","Арилга","Сонго","Сонго: %s","Босоо эгнүүлэх","Задлах","Нэгтгэх","Багана нэмэх","Мөр нэмэх",null,"Устгах","Баганаар задлах","Мөрөөр задлах","Хүрээ","Таны код HTML кодтой адил байна. HTML форматаар үргэлжлүүлэх үү?","HTML байдлаар буулгах","Хадгалах","Текст байдлаар нэмэх","Зөвхөн текст оруулах","Та зөвхөн өөрийн зургуудаа янзлах боломжтой. Энэ зургийг өөр лүүгээ татмаар байна уу?","Зургийг хост руу амжилттай хадгалсан","Палет","Энд ямар нэг файл алга","Шинээр нэрлэх","Шинэ нэр оруулна уу","Урьдчилан харах","Татах","Самбараас хуулах ","Энэ вэб хөтчөөс самбарт хандах эрх алга.","Сонголтыг хуул","Хуулах","Хүрээний радиус","Бүгдийг харуулах","Хэрэгжүүл","Энэ талбарыг бөглөнө үү","Вэб хаягаа оруулна уу","Үндсэн","Дугуй","Цэг","Дөрвөлжин","Хайх","Өмнөхийг ол","Дараагийнхийг ол","Буулгасан агуулга Microsoft Word/Excel форматтай байна. Энэ форматыг хэвээр хадгалах уу эсвэл арилгах уу?","Word байдлаар буулгасан байна","Цэвэрлэх","Бүлгийн нэрээ оруулна уу","Хэмжээсийг шинээр өөчрлөхийн тулд Alt товчин дээр дарна уу"]},3268(t){t.exports.default=["Begin met typen..","Over Jodit","Jodit Editor","Jodit gebruikershandleiding","bevat gedetailleerde informatie voor gebruik.","Voor informatie over de licentie, ga naar onze website:","Volledige versie kopen","Copyright © XDSoft.net - Chupurnov Valeriy. Alle rechten voorbehouden.","Anker","Open in nieuwe tab","Editor in volledig scherm openen","Opmaak verwijderen","Vulkleur of tekstkleur aanpassen","Opnieuw","Ongedaan maken","Vet","Cursief","Geordende list invoegen","Ongeordende lijst invoegen","Centreren","Uitlijnen op volledige breedte","Links uitlijnen","Rechts uitlijnen","Horizontale lijn invoegen","Afbeelding invoegen","Bestand invoegen","Youtube/Vimeo video invoegen","Link toevoegen","Tekstgrootte","Lettertype","Format blok invoegen","Normaal","Koptekst 1","Koptekst 2","Koptekst 3","Koptekst 4","Citaat","Code","Invoegen","Tabel invoegen","Inspringing verkleinen","Inspringing vergroten","Symbool selecteren","Symbool invoegen","Opmaak kopieren","Modus veranderen","Marges","Boven","Rechts","Onder","Links","CSS styles","CSS classes","Uitlijning","Rechts","Gecentreerd","Links","--Leeg--","Src","Titel","Alternatieve tekst","Link","Link in nieuwe tab openen","Afbeelding","Bestand","Geavanceerd","Afbeeldingseigenschappen","Annuleren","OK","Bestandsbrowser","Fout bij het laden van de lijst","Fout bij het laden van de mappenlijst","Weet je het zeker?","Geef de map een naam","Map aanmaken","Type naam","Sleep hier een afbeelding naartoe","Sleep hier een bestand naartoe","of klik","Alternatieve tekst","Uploaden","Bladeren","Achtergrond","Tekst","Boven","Midden","Onder","Kolom invoegen (voor)","Kolom invoegen (na)","Rij invoegen (boven)","Rij invoegen (onder)","Tabel verwijderen","Rij verwijderen","Kolom verwijderen","Cel leegmaken","Tekens: %d","Woorden: %d","Doorstrepen","Onderstrepen","Superscript","Subscript","Selectie knippen","Selecteer alles","Enter","Zoek naar","Vervangen door","Vervangen","Plakken","Kies content om te plakken","Broncode","vet","cursief","kwast","link","ongedaan maken","opnieuw","tabel","afbeelding","gum","paragraaf","lettergrootte","video","lettertype","over","afdrukken","onderstreept","doorgestreept","inspringen","minder inspringen","volledige grootte","kleiner maken","horizontale lijn","lijst","genummerde lijst","knip","alles selecteren","Embed code","Link openen","Link aanpassen","Niet volgen","link verwijderen","Updaten","Om te bewerken","Recensie"," URL","Bewerken","Horizontaal uitlijnen","Filteren","Sorteren op wijzigingsdatum","Sorteren op naam","Sorteren op grootte","Map toevoegen","Herstellen","Opslaan","Opslaan als ...","Grootte aanpassen","Bijknippen","Breedte","Hoogte","Verhouding behouden","Ja","Nee","Verwijderen","Selecteren","Selecteer: %s","Verticaal uitlijnen","Splitsen","Samenvoegen","Kolom toevoegen","Rij toevoegen",null,"Verwijderen","Verticaal splitsen","Horizontaal splitsen","Rand","Deze code lijkt op HTML. Als HTML behouden?","Invoegen als HTML","Origineel behouden","Als tekst invoegen","Als onopgemaakte tekst invoegen","Je kunt alleen je eigen afbeeldingen aanpassen. Deze afbeelding downloaden?","De afbeelding is succesvol geüploadet!","Palette","Er zijn geen bestanden in deze map.","Hernoemen","Voer een nieuwe naam in","Voorvertoning","Download","Plakken van klembord","Uw browser ondersteunt geen directe toegang tot het klembord.","Selectie kopiëren","kopiëren","Border radius","Toon alle","Toepassen","Vul dit veld in","Voer een webadres in","Standaard","Cirkel","Punt","Kwadraat","Zoeken","Vorige Zoeken","Volgende Zoeken","De geplakte tekst is afkomstig van een Microsoft Word/Excel document. Wil je de opmaak behouden of opschonen?","Word-tekst gedetecteerd","Opschonen","Voeg de klassenaam in","Druk op Alt voor aangepaste grootte"]},97834(t){t.exports.default=["Napisz coś","O Jodit","Edytor Jodit","Instrukcja Jodit","zawiera szczegółowe informacje dotyczące użytkowania.","Odwiedź naszą stronę, aby uzyskać więcej informacji na temat licencji:","Zakup pełnej wersji","Copyright © XDSoft.net - Chupurnov Valeriy. Wszystkie prawa zastrzeżone.","Kotwica","Otwórz w nowej zakładce","Otwórz edytor w pełnym rozmiarze","Wyczyść formatowanie","Kolor wypełnienia lub ustaw kolor tekstu","Ponów","Cofnij","Pogrubienie","Kursywa","Wstaw listę wypunktowaną","Wstaw listę numeryczną","Wyśrodkuj","Wyjustuj","Wyrównaj do lewej","Wyrównaj do prawej","Wstaw linię poziomą","Wstaw grafikę","Wstaw plik","Wstaw film Youtube/vimeo","Wstaw link","Rozmiar tekstu","Krój czcionki","Wstaw formatowanie","Normalne","Nagłówek 1","Nagłówek 2","Nagłówek 3","Nagłówek 4","Cytat","Kod","Wstaw","Wstaw tabelę","Zmniejsz wcięcie","Zwiększ wcięcie","Wybierz znak specjalny","Wstaw znak specjalny","Malarz formatów","Zmień tryb","Marginesy","Górny","Prawy","Dolny","Levy","Style CSS","Klasy CSS","Wyrównanie","Prawa","środek","Lewa","brak","Źródło","Tytuł","Tekst alternatywny","Link","Otwórz w nowej zakładce","Grafika","Plik","Zaawansowane","Właściwości grafiki","Anuluj","OK","Przeglądarka plików","Błąd ładowania listy plików","Błąd ładowania folderów","Czy jesteś pewien?","Wprowadź nazwę folderu","Utwórz folder","wprowadź nazwę","Upuść plik graficzny","Upuść plik","lub kliknij tu","Tekst alternatywny","Wczytaj","Przeglądaj","Tło","Treść","Góra","Środek","Dół","Wstaw kolumnę przed","Wstaw kolumnę po","Wstaw wiersz przed","Wstaw wiersz po","Usuń tabelę","Usuń wiersz","Usuń kolumnę","Wyczyść komórkę","Znaki: %d","Słowa: %d","Przekreślenie","Podkreślenie","indeks górny","index dolny","Wytnij zaznaczenie","Wybierz wszystko","Przerwa","Szukaj","Zamień na","Wymienić","Wklej","Wybierz zawartość do wklejenia","HTML","pogrubienie","kursywa","pędzel","link","cofnij","ponów","tabela","grafika","wyczyść","akapit","rozmiar czcionki","wideo","czcionka","O programie","drukuj","podkreślenie","przekreślenie","wcięcie","wycięcie","pełen rozmiar","przytnij","linia pozioma","lista","lista numerowana","wytnij","zaznacz wszystko","Wstaw kod","otwórz link","edytuj link","Atrybut no-follow","Usuń link","Aktualizuj","edytuj","szukaj","URL","Edytuj","Wyrównywanie w poziomie","Filtruj","Sortuj wg zmiany","Sortuj wg nazwy","Sortuj wg rozmiaru","Dodaj folder","wyczyść","zapisz","zapisz jako","Zmień rozmiar","Przytnij","Szerokość","Wysokość","Zachowaj proporcje","Tak","Nie","Usuń","Wybierz","Wybierz: %s","Wyrównywanie w pionie","Podziel","Scal","Dodaj kolumnę","Dodaj wiersz",null,"Usuń","Podziel w pionie","Podziel w poziomie","Obramowanie","Twój kod wygląda jak HTML. Zachować HTML?","Wkleić jako HTML?","Oryginalny tekst","Wstaw jako tekst","Wstaw tylko treść","Możesz edytować tylko swoje grafiki. Czy chcesz pobrać tą grafikę?","Grafika została pomyślnienie dodana na serwer","Paleta","Brak plików.","zmień nazwę","Wprowadź nową nazwę","podgląd","pobierz","Wklej ze schowka","Twoja przeglądarka nie obsługuje schowka","Kopiuj zaznaczenie","kopiuj","Zaokrąglenie krawędzi","Pokaż wszystkie","Zastosuj","Proszę wypełnić to pole","Proszę, wpisz adres sieci web","Domyślnie","Koło","Punkt","Kwadrat","Znaleźć","Znaleźć Poprzednie","Znajdź Dalej","Wklejany tekst pochodzi z dokumentu Microsoft Word/Excel. Chcesz zachować ten format czy wyczyścić go? ","Wykryto tekst w formacie Word","Wyczyść","Wstaw nazwę zajęć","Naciśnij Alt, aby zmienić rozmiar"]},86433(t){t.exports.default=["Escreva algo...","Sobre o Jodit","Editor Jodit","Guia de usuário Jodit","contém ajuda detalhada para o uso.","Para informação sobre a licença, por favor visite nosso site:","Compre a versão completa","Copyright © XDSoft.net - Chupurnov Valeriy. Todos os direitos reservados.","Link","Abrir em nova aba","Abrir editor em tela cheia","Limpar formatação","Cor de preenchimento ou cor do texto","Refazer","Desfazer","Negrito","Itálico","Inserir lista não ordenada","Inserir lista ordenada","Centralizar","Justificar","Alinhar à Esquerda","Alinhar à Direita","Inserir linha horizontal","Inserir imagem","Inserir arquivo","Inserir vídeo do Youtube/vimeo","Inserir link","Tamanho da letra","Fonte","Inserir bloco","Normal","Cabeçalho 1","Cabeçalho 2","Cabeçalho 3","Cabeçalho 4","Citação","Código","Inserir","Inserir tabela","Diminuir recuo","Aumentar recuo","Selecionar caractere especial","Inserir caractere especial","Copiar formato","Mudar modo","Margens","cima","direta","baixo","esquerda","Estilos CSS","Classes CSS","Alinhamento","Direita","Centro","Esquerda","--Não Estabelecido--","Fonte","Título","Texto Alternativo","Link","Abrir link em nova aba","Imagem","Arquivo","Avançado","Propriedades da imagem","Cancelar","Ok","Procurar arquivo","Erro ao carregar a lista","Erro ao carregar as pastas","Você tem certeza?","Escreva o nome da pasta","Criar pasta","Escreva seu nome","Soltar imagem","Soltar arquivo","ou clique","Texto alternativo","Upload","Explorar","Fundo","Texto","Cima","Meio","Baixo","Inserir coluna antes","Inserir coluna depois","Inserir linha acima","Inserir linha abaixo","Excluir tabela","Excluir linha","Excluir coluna","Limpar célula","Caracteres: %d","Palavras: %d","Tachado","Sublinhar","sobrescrito","subscrito","Cortar seleção","Selecionar tudo","Pausa","Procurar por","Substituir com","Substituir","Colar","Escolher conteúdo para colar","HTML","negrito","itálico","pincel","link","desfazer","refazer","tabela","imagem","apagar","parágrafo","tamanho da letra","vídeo","fonte","Sobre de","Imprimir","sublinhar","tachado","recuar","diminuir recuo","Tamanho completo","diminuir","linha horizontal","lista não ordenada","lista ordenada","Cortar","Selecionar tudo","Incluir código","Abrir link","Editar link","Não siga","Remover link","Atualizar","Editar","Visualizar","URL","Editar","Alinhamento horizontal","filtrar","Ordenar por modificação","Ordenar por nome","Ordenar por tamanho","Adicionar pasta","Resetar","Salvar","Salvar como...","Redimensionar","Recortar","Largura","Altura","Manter a proporção","Sim","Não","Remover","Selecionar","Selecionar: %s","Alinhamento vertical","Dividir","Mesclar","Adicionar coluna","Adicionar linha",null,"Excluir","Dividir vertical","Dividir horizontal","Borda","Seu código é similar ao HTML. Manter como HTML?","Colar como HTML?","Manter","Inserir como Texto","Inserir somente o Texto","Você só pode editar suas próprias imagens. Baixar essa imagem pro servidor?","A imagem foi enviada com sucesso para o servidor!","Palette","Não há arquivos nesse diretório.","Húngara","Digite um novo nome","preview","Baixar","Colar da área de transferência","O seu navegador não oferece suporte a acesso direto para a área de transferência.","Selecção de cópia","cópia","Border radius","Mostrar todos os","Aplicar","Por favor, preencha este campo","Por favor introduza um endereço web","Padrão","Círculo","Ponto","Quadro","Encontrar","Encontrar Anteriores","Localizar Próxima","O conteúdo colado veio de um documento Microsoft Word/Excel. Você deseja manter o formato ou limpa-lo?","Colado do Word Detectado","Limpar","Insira o nome da classe","Pressione Alt para redimensionamento personalizado"]},28359(t){t.exports.default=["Напишите что-либо","О Jodit","Редактор Jodit","Jodit Руководство пользователя","содержит детальную информацию по использованию","Для получения сведений о лицензии , пожалуйста, перейдите на наш сайт:","Купить полную версию","Авторские права © XDSoft.net - Чупурнов Валерий. Все права защищены.","Анкор","Открывать ссылку в новой вкладке","Открыть редактор в полном размере","Очистить форматирование","Цвет заливки или цвет текста","Повтор","Отмена","Жирный","Наклонный","Вставка маркированного списка","Вставить нумерованный список","Выровнять по центру","Выровнять по ширине","Выровнять по левому краю","Выровнять по правому краю","Вставить горизонтальную линию","Вставить изображение","Вставить файл","Вставьте видео","Вставить ссылку","Размер шрифта","Шрифт","Вставить блочный элемент","Нормальный текст","Заголовок 1","Заголовок 2","Заголовок 3","Заголовок 4","Цитата","Код","Вставить","Вставить таблицу","Уменьшить отступ","Увеличить отступ","Выберите специальный символ","Вставить специальный символ","Формат краски","Источник","Отступы","сверху","справа","снизу","слева","Стили","Классы","Выравнивание","По правому краю","По центру","По левому краю","--не устанавливать--","src","Заголовок","Альтернативный текст (alt)","Ссылка","Открывать ссылку в новом окне",null,"Файл","Расширенные","Свойства изображения","Отмена","Ок","Браузер файлов","Ошибка при загрузке списка изображений","Ошибка при загрузке списка директорий","Вы уверены?","Введите название директории","Создать директорию","введите название","Перетащите сюда изображение","Перетащите сюда файл","или нажмите","Альтернативный текст","Загрузка","Сервер","Фон","Текст"," К верху","По середине","К низу","Вставить столбец до","Вставить столбец после","Вставить ряд выше","Вставить ряд ниже","Удалить таблицу","Удалять ряд","Удалить столбец","Очистить ячейку","Символов: %d","Слов: %d","Перечеркнуть","Подчеркивание","верхний индекс","индекс","Вырезать","Выделить все","Разделитель","Найти","Заменить на","Заменить","Вставить","Выбрать контент для вставки","HTML","жирный","курсив","заливка","ссылка","отменить","повторить","таблица","Изображение","очистить","параграф","размер шрифта","видео","шрифт","о редакторе","печать","подчеркнутый","перечеркнутый","отступ","выступ","во весь экран","обычный размер","линия","Список","Нумерованный список","Вырезать","Выделить все","Код","Открыть ссылку","Редактировать ссылку","Атрибут nofollow","Убрать ссылку","Обновить","Редактировать","Просмотр","URL","Редактировать","Горизонтальное выравнивание","Фильтр","По изменению","По имени","По размеру","Добавить папку","Восстановить","Сохранить","Сохранить как","Изменить размер","Обрезать размер","Ширина","Высота","Сохранять пропорции","Да","Нет","Удалить","Выделить","Выделить: %s","Вертикальное выравнивание","Разделить","Объединить в одну","Добавить столбец","Добавить строку","Лицензия: %s","Удалить","Разделить по вертикали","Разделить по горизонтали","Рамка","Ваш текст, который вы пытаетесь вставить похож на HTML. Вставить его как HTML?","Вставить как HTML?","Сохранить оригинал","Вставить как текст","Вставить только текст","Вы можете редактировать только свои собственные изображения. Загрузить это изображение на ваш сервер?","Изображение успешно загружено на сервер!","палитра","В данном каталоге нет файлов","Переименовать","Введите новое имя","Предпросмотр","Скачать","Вставить из буфера обмена","Ваш браузер не поддерживает прямой доступ к буферу обмена.","Скопировать выделенное","копия","Радиус границы","Показать все","Применить","Пожалуйста, заполните это поле","Пожалуйста, введите веб-адрес","По умолчанию","Круг","Точка","Квадрат","Найти","Найти Предыдущие","Найти Далее","Контент который вы вставляете поступает из документа Microsoft Word / Excel. Вы хотите сохранить формат или очистить его?","Возможно это фрагмент Word или Excel","Почистить","Вставить название класса","Нажмите Alt для изменения пользовательского размера"]},68368(t){t.exports.default=["Bir şeyler yaz","Jodit Hakkında","Jodit Editor","Jodit Kullanım Kılavuzu","kullanım için detaylı bilgiler içerir","Lisans hakkında bilgi için lütfen web sitemize gidin:","Tam versiyonunu satın al","Copyright © XDSoft.net - Chupurnov Valeriy. Tüm hakları saklıdır.","Bağlantı","Yeni sekmede aç","Editörü tam ekranda aç","Stili temizle","Renk doldur veya yazı rengi seç","Yinele","Geri Al","Kalın","İtalik","Sırasız Liste Ekle","Sıralı Liste Ekle","Ortala","Kenarlara Yasla","Sola Yasla","Sağa Yasla","Yatay Çizgi Ekle","Resim Ekle","Dosya Ekle","Youtube/Vimeo Videosu Ekle","Bağlantı Ekle","Font Boyutu","Font Ailesi","Blok Ekle","Normal","Başlık 1","Başlık 2","Başlık 3","Başlık 4","Alıntı","Kod","Ekle","Tablo Ekle","Girintiyi Azalt","Girintiyi Arttır","Özel Karakter Seç","Özel Karakter Ekle","Resim Biçimi","Mod Değiştir","Boşluklar","Üst","Sağ","Alt","Sol","CSS Stilleri","CSS Sınıfları","Hizalama","Sağ","Ortalı","Sol","Belirsiz","Kaynak","Başlık","Alternatif Yazı","Link","Bağlantıyı yeni sekmede aç","Resim","Dosya","Gelişmiş","Resim özellikleri","İptal","Tamam","Dosya Listeleyici","Liste yüklenirken hata oluştu","Klasörler yüklenirken hata oluştur","Emin misiniz?","Dizin yolu giriniz","Dizin oluştur","İsim yaz","Resim bırak","Dosya bırak","veya tıkla","Alternatif yazı","Yükle","Gözat","Arka plan","Yazı","Üst","Orta","Aşağı","Öncesine kolon ekle","Sonrasına kolon ekle","Üstüne satır ekle","Altına satır ekle","Tabloyu sil","Satırı sil","Kolonu sil","Hücreyi temizle","Harfler: %d","Kelimeler: %d","Üstü çizili","Alt çizgi","Üst yazı","Alt yazı","Seçilimi kes","Tümünü seç","Satır sonu","Ara","Şununla değiştir","Değiştir","Yapıştır","Yapıştırılacak içerik seç","Kaynak","Kalın","italik","Fırça","Bağlantı","Geri al","Yinele","Tablo","Resim","Silgi","Paragraf","Font boyutu","Video","Font","Hakkında","Yazdır","Alt çizgi","Üstü çizili","Girinti","Çıkıntı","Tam ekran","Küçült","Ayraç","Sırasız liste","Sıralı liste","Kes","Tümünü seç","Kod ekle","Bağlantıyı aç","Bağlantıyı düzenle","Nofollow özelliği","Bağlantıyı kaldır","Güncelle","Düzenlemek için","Yorumu","URL","Düzenle","Yatay hizala","Filtre","Değişime göre sırala","İsme göre sırala","Boyuta göre sırala","Klasör ekle","Sıfırla","Kaydet","Farklı kaydet","Boyutlandır","Kırp","Genişlik","Yükseklik","En boy oranını koru","Evet","Hayır","Sil","Seç","Seç: %s","Dikey hizala","Ayır","Birleştir","Kolon ekle","Satır ekle",null,"Sil","Dikey ayır","Yatay ayır","Kenarlık","Kodunuz HTML koduna benziyor. HTML olarak devam etmek ister misiniz?","HTML olarak yapıştır","Sakla","Yazı olarak ekle","Sadece yazıyı ekle","Sadece kendi resimlerinizi düzenleyebilirsiniz. Bu görseli kendi hostunuza indirmek ister misiniz?","Görsel başarıyla hostunuza yüklendi","Palet","Bu dizinde dosya yok","Yeniden isimlendir","Yeni isim girin","Ön izleme","İndir","Panodan yapıştır ","Tarayıcınız panoya doğrudan erişimi desteklemiyor.","Seçimi kopyala","Kopyala","Sınır yarıçapı","Tümünü Göster","Uygula","Lütfen bu alanı doldurun","Lütfen bir web adresi girin","Varsayılan","Daire","Nokta","Kare","Bul","Öncekini Bul","Sonrakini Bul","Der Inhalt, den Sie einfügen, stammt aus einem Microsoft Word / Excel-Dokument. Möchten Sie das Format erhalten oder löschen?","Word biçiminde yapıştırma algılandı","Temizle","Sınıf adı girin","Özel yeniden boyutlandırma için Alt tuşuna basın"]},25182(t){t.exports.default=["输入一些内容","关于Jodit","Jodit Editor","开发者指南","使用帮助","有关许可证的信息,请访问我们的网站:","购买完整版本","Copyright © XDSoft.net - Chupurnov Valeriy. 版权所有","Anchor","在新窗口打开","全屏编辑","清除样式","颜色","重做","撤销","粗体","斜体","符号列表","编号","居中","对齐文本","左对齐","右对齐","分割线","图片","文件","视频","链接","字号","字体","格式块","默认","标题1","标题2","标题3","标题4","引用","代码","插入","表格","减少缩进","增加缩进","选择特殊符号","特殊符号","格式复制","改变模式","外边距(Margins)","top","right","bottom","left","样式","Classes","对齐方式","居右","居中","居左","无","Src","Title","Alternative","Link","在新窗口打开链接","图片","file","高级","图片属性","取消","确定","文件管理","加载list错误","加载folders错误","你确定吗?","输入路径","创建路径","type name","拖动图片到此","拖动文件到此","或点击","Alternative text","上传","浏览","背景色","文字","顶部","中间","底部","在之前插入列","在之后插入列","在之前插入行","在之后插入行","删除表格","删除行","删除列","清除内容","字符数: %d","单词数: %d","删除线","下划线","上标","下标","剪切","全选","Break","查找","替换为","替换","粘贴","选择内容并粘贴","源码","粗体","斜体","颜色","链接","撤销","重做","表格","图片","橡皮擦","段落","字号","视频","字体","关于","打印","下划线","上出现","增加缩进","减少缩进","全屏","收缩","分割线","无序列表","顺序列表","剪切","全选","嵌入代码","打开链接","编辑链接","No follow","取消链接","更新","铅笔","预览","URL","编辑","水平对齐","筛选","修改时间排序","名称排序","大小排序","新建文件夹","重置","保存","保存为","调整大小","剪切","宽","高","保持长宽比","是","不","移除","选择","选择: %s","垂直对齐","拆分","合并","添加列","添加行",null,"删除","垂直拆分","水平拆分","边框","你粘贴的文本是一段html代码,是否保留源格式","html粘贴","保留源格式","把html代码视为普通文本","只保留文本","你只能编辑你自己的图片。Download this image on the host?","图片上传成功","调色板","此目录中沒有文件。","重命名","输入新名称","预览","下载","粘贴从剪贴板","你浏览器不支持直接访问的剪贴板。","复制选中内容","复制","边界半径","显示所有","应用","请填写这个字段","请输入一个网址","默认","圆圈","点","方形","搜索","查找上一个","查找下一个","正在粘贴 Word/Excel 的文本,是否保留源格式?","文本粘贴","匹配目标格式","插入班级名称","按Alt自定义调整大小"]},44906(t){t.exports.default=["輸入一些內容","關於Jodit","Jodit Editor","開發者指南","使用幫助","相關授權條款資訊,請造訪我們的網站:","購買完整版本","Copyright © XDSoft.net - Chupurnov Valeriy. All rights reserved.","錨點","在新分頁開啟","全螢幕編輯","清除樣式","顏色","取消復原","復原","粗體","斜體","項目符號清單","編號清單","置中","文字對齊","靠左","靠右","分割線","圖片","檔案","插入 youtube/vimeo 影片","插入連結","文字大小","字型","格式化區塊","內文","標題1","標題2","標題3","標題4","引文","程式碼","插入","表格","減少縮排","增加縮排","選擇特殊符號","特殊符號","格式複製","檢視原始碼","邊距","上","右","下","左","樣式","Classes","對齊方式","靠右","置中","靠左","無","Src","Title","替代","Link","在新分頁開啟連結","圖片","檔案","進階","圖片屬性","取消","確定","檔案瀏覽","清單載入錯誤","資料夾載入錯誤","您確定嗎?","輸入路徑","創建路徑","type name","拖曳圖片至此","拖曳檔案至此","或點擊","替代文字","上傳","瀏覽","背景色","文字","頂部","中間","底部","插入左方欄","插入右方欄","插入上方列","插入下方列","刪除表格","刪除整列","刪除整欄","清除內容","字元數: %d","單字數: %d","刪除線","底線","上標","下標","剪下","全選","斷行","尋找","取代為","取代","貼上","選擇內容並貼上","原始碼","粗體","斜體","顏色","連結","復原","取消復原","表格","圖片","橡皮擦","段落","文字大小","影片","字型","關於","列印","底線","刪除線","增加縮排","減少縮排","全螢幕","縮減","分隔線","項目符號清單","編號清單","剪下","全選","嵌入程式碼","打開連結","編輯連結","No follow","取消連結","更新","鉛筆","查看","URL",null,"水平對齊","篩選","修改時間排序","名稱排序","大小排序","新增資料夾","重設","儲存","另存為...","調整大小","裁切","寬","高","維持長寬比","是","否","移除","選擇","選擇: %s","垂直對齊","分割","合併","新增欄","新增列",null,"刪除","垂直分割","水平分割","邊框","您的程式碼與 HTML 類似,是否貼上 HTML 格式?","貼上 HTML","保留原始格式","以純文字貼上","僅貼上內文","您只能編輯您自己的圖片。是否下載此圖片?","圖片上傳成功","調色盤","沒有檔案","重新命名","輸入新名稱","預覽","下載","從剪貼簿貼上","瀏覽器無法存取剪貼簿。","複製已選取項目","複製","邊框圓角","顯示全部","應用","請輸入此欄位","請輸入網址","預設","圓圈","點","方形","尋找","尋找上一個","尋找下一個","正在貼上 Word/Excel 文件的內容,是否保留原始格式?","貼上 Word 格式","清除格式","插入 class 名稱","按住 Alt 以調整自訂大小"]},928(t){t.exports=' '},31230(t){t.exports=' '},54522(t){t.exports=' '},17995(t){t.exports=' '},86634(t){t.exports=' '},91115(t){t.exports=' '},1916(t){t.exports=' '},52450(t){t.exports=' '},41111(t){t.exports=' '},49972(t){t.exports=' '},45062(t){t.exports=' '},18605(t){t.exports=' '},83389(t){t.exports=' '},93267(t){t.exports=' '},71948(t){t.exports=' '},51457(t){t.exports=' '},23602(t){t.exports=' '},86899(t){t.exports=' '},95320(t){t.exports=' '},45674(t){t.exports=' '},3843(t){t.exports=' '},48842(t){t.exports=' '},25501(t){t.exports=' '},29348(t){t.exports=''},24772(t){t.exports=' '},66547(t){t.exports=' '},89097(t){t.exports=' '},64831(t){t.exports=' '},67176(t){t.exports=' '},14017(t){t.exports=' '},38681(t){t.exports=' '},64637(t){t.exports=' '},94190(t){t.exports=' '},51957(t){t.exports=' '},71940(t){t.exports=' '},48007(t){t.exports=' '},43218(t){t.exports=' '},80515(t){t.exports=' '},223(t){t.exports=' '},95032(t){t.exports=' '},73533(t){t.exports=' '},40037(t){t.exports=' '},83207(t){t.exports=' '},59827(t){t.exports=' '},34045(t){t.exports=' '},39199(t){t.exports=' '},21917(t){t.exports=' '},9103(t){t.exports=' '},49989(t){t.exports=' '},81875(t){t.exports=' '},67447(t){t.exports=' '},36339(t){t.exports=' '},88497(t){t.exports=' '},91882(t){t.exports=' '},14305(t){t.exports=' '},58446(t){t.exports=' '},39858(t){t.exports=' '},70881(t){t.exports=' '},60636(t){t.exports=' '},32013(t){t.exports=' '},45512(t){t.exports=' '},80347(t){t.exports=' '},95134(t){t.exports=' '},70697(t){t.exports=' '},49983(t){t.exports=' '},98964(t){t.exports=' '},8136(t){t.exports=' '},94806(t){t.exports=''},31365(t){t.exports=' '},44636(t){t.exports=''},36327(t){t.exports=''},53328(t){t.exports=' '},98711(t){t.exports=' '},53808(t){t.exports=' '},20784(t){t.exports=' '},70999(t){t.exports=' '},45244(t){t.exports=' '},99876(t){t.exports=' '},14006(t){t.exports=' '},28712(t){"use strict";t.exports={assert(){}}},31635(t,e,s){"use strict";function i(t,e,s,i){var r,o=arguments.length,n=3>o?e:null===i?i=Object.getOwnPropertyDescriptor(e,s):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(t,e,s,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(n=(3>o?r(n):o>3?r(e,s,n):r(e,s))||n);return o>3&&n&&Object.defineProperty(e,s,n),n}s.d(e,{Cg(){return i}}),"function"==typeof SuppressedError&&SuppressedError}},s={};function i(t){var r=s[t];if(void 0!==r)return r.exports;var o=s[t]={exports:{}};return e[t](o,o.exports,i),o.exports}i.m=e,t=[],i.O=(e,s,r,o)=>{if(!s){var n=1/0;for(u=0;t.length>u;u++){s=t[u][0],r=t[u][1],o=t[u][2];for(var a=!0,l=0;s.length>l;l++)(!1&o||n>=o)&&Object.keys(i.O).every((t=>i.O[t](s[l])))?s.splice(l--,1):(a=!1,n>o&&(n=o));if(a){t.splice(u--,1);var c=r();void 0!==c&&(e=c)}}return e}o=o||0;for(var u=t.length;u>0&&t[u-1][2]>o;u--)t[u]=t[u-1];t[u]=[s,r,o]},i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t={521:0};i.O.j=e=>0===t[e];var e=(e,s)=>{var r,o,n=s[0],a=s[1],l=s[2],c=0;if(n.some((e=>0!==t[e]))){for(r in a)i.o(a,r)&&(i.m[r]=a[r]);if(l)var u=l(i)}for(e&&e(s);n.length>c;c++)i.o(t,o=n[c])&&t[o]&&t[o][0](),t[o]=0;return i.O(u)},s=self.webpackChunkjodit=self.webpackChunkjodit||[];s.forEach(e.bind(null,0)),s.push=e.bind(null,s.push.bind(s))})();var r={};return(()=>{"use strict";i.r(r),i.d(r,{CommitMode(){return u},Jodit(){return a.x}});var t=i(9823),e=(i(88222),i(17352)),s=i(22664),o=i(37435),n=i(79721),a=i(46173),l=i(74470);Object.keys(e).forEach((t=>{a.x[t]=e[t]}));const c=t=>"__esModule"!==t;Object.keys(n).filter(c).forEach((t=>{o.Icon.set(t.replace("_","-"),n[t])})),Object.keys(o).filter(c).forEach((e=>{const s=o[e],i=(0,t.Tn)(s.prototype?.className)?s.prototype.className():e;(0,t.Kg)(i)&&(a.x.modules[i]=s)})),Object.keys(s).filter(c).forEach((t=>{a.x.decorators[t]=s[t]})),["Confirm","Alert","Prompt"].forEach((t=>{a.x[t]=o[t]})),Object.keys(l.A).filter(c).forEach((t=>{a.x.lang[t]=l.A[t]}));class u{}})(),i.O(r)}()})); diff --git a/Wino.Mail.WinUI/JS/reader.html b/Wino.Mail.WinUI/JS/reader.html new file mode 100644 index 00000000..e2a43ac6 --- /dev/null +++ b/Wino.Mail.WinUI/JS/reader.html @@ -0,0 +1,51 @@ + + + + + + + + + +
+ + diff --git a/Wino.Mail.WinUI/MainWindow.xaml b/Wino.Mail.WinUI/MainWindow.xaml deleted file mode 100644 index f2224366..00000000 --- a/Wino.Mail.WinUI/MainWindow.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - diff --git a/Wino.Mail.WinUI/MainWindow.xaml.cs b/Wino.Mail.WinUI/MainWindow.xaml.cs deleted file mode 100644 index 2cc21a35..00000000 --- a/Wino.Mail.WinUI/MainWindow.xaml.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices.WindowsRuntime; -using Microsoft.UI.Xaml; -using Microsoft.UI.Xaml.Controls; -using Microsoft.UI.Xaml.Controls.Primitives; -using Microsoft.UI.Xaml.Data; -using Microsoft.UI.Xaml.Input; -using Microsoft.UI.Xaml.Media; -using Microsoft.UI.Xaml.Navigation; -using Windows.Foundation; -using Windows.Foundation.Collections; - -// To learn more about WinUI, the WinUI project structure, -// and more about our project templates, see: http://aka.ms/winui-project-info. - -namespace Wino.Mail.WinUI -{ - /// - /// An empty window that can be used on its own or navigated to within a Frame. - /// - public sealed partial class MainWindow : Window - { - public MainWindow() - { - this.InitializeComponent(); - } - - private void myButton_Click(object sender, RoutedEventArgs e) - { - myButton.Content = "Clicked"; - } - } -} diff --git a/Wino.Mail.WinUI/MenuFlyouts/AccountSelectorFlyout.cs b/Wino.Mail.WinUI/MenuFlyouts/AccountSelectorFlyout.cs new file mode 100644 index 00000000..4d3ab259 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/AccountSelectorFlyout.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +using Wino.Controls; +using Wino.Core.Domain.Entities; +using Wino.Helpers; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +#endif + +namespace Wino.MenuFlyouts +{ + public class AccountSelectorFlyout : MenuFlyout, IDisposable + { + private readonly IEnumerable _accounts; + private readonly Func _onItemSelection; + + public AccountSelectorFlyout(IEnumerable accounts, Func onItemSelection) + { + _accounts = accounts; + _onItemSelection = onItemSelection; + + foreach (var account in _accounts) + { + var pathData = new WinoFontIcon() { Icon = XamlHelpers.GetProviderIcon(account.ProviderType) }; + var menuItem = new MenuFlyoutItem() { Tag = account.Address, Icon = pathData, Text = $"{account.Name} ({account.Address})", MinHeight = 55 }; + + menuItem.Click += AccountClicked; + Items.Add(menuItem); + } + } + + public void Dispose() + { + foreach (var menuItem in Items) + { + if (menuItem is MenuFlyoutItem flyoutItem) + { + flyoutItem.Click -= AccountClicked; + } + } + } + + private async void AccountClicked(object sender, RoutedEventArgs e) + { + if (sender is MenuFlyoutItem menuItem && menuItem.Tag is string accountAddress) + { + var selectedMenuItem = _accounts.FirstOrDefault(a => a.Address == accountAddress); + + if (selectedMenuItem != null) + { + await _onItemSelection(selectedMenuItem); + } + } + + Dispose(); + Hide(); + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/FilterMenuFlyout.cs b/Wino.Mail.WinUI/MenuFlyouts/FilterMenuFlyout.cs new file mode 100644 index 00000000..6901dca3 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/FilterMenuFlyout.cs @@ -0,0 +1,225 @@ +using System.Collections.Generic; +using System.Linq; +using CommunityToolkit.Mvvm.Input; +using Wino.Controls; +using Wino.Core.Domain.Models.Reader; +using Wino.Helpers; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml; +#endif +namespace Wino.MenuFlyouts +{ + public class FilterMenuFlyout : MenuFlyout + { + public static readonly DependencyProperty SelectedFilterChangedCommandProperty = DependencyProperty.Register(nameof(SelectedFilterChangedCommand), typeof(IRelayCommand), typeof(FilterMenuFlyout), new PropertyMetadata(null)); + public static readonly DependencyProperty FilterOptionsProperty = DependencyProperty.Register(nameof(FilterOptions), typeof(List), typeof(FilterMenuFlyout), new PropertyMetadata(null, new PropertyChangedCallback(OnOptionsChanged))); + public static readonly DependencyProperty SelectedFilterOptionProperty = DependencyProperty.Register(nameof(SelectedFilterOption), typeof(FilterOption), typeof(FilterMenuFlyout), new PropertyMetadata(null, OnSelectedFilterOptionChanged)); + public static readonly DependencyProperty SelectedSortingOptionProperty = DependencyProperty.Register(nameof(SelectedSortingOption), typeof(SortingOption), typeof(FilterMenuFlyout), new PropertyMetadata(null, new PropertyChangedCallback(OnSelectedSortingOptionChanged))); + public static readonly DependencyProperty SortingOptionsProperty = DependencyProperty.Register(nameof(SortingOptions), typeof(List), typeof(FilterMenuFlyout), new PropertyMetadata(null, new PropertyChangedCallback(OnOptionsChanged))); + public static readonly DependencyProperty SelectedSortingOptionChangedCommandProperty = DependencyProperty.Register(nameof(SelectedSortingOptionChangedCommand), typeof(IRelayCommand), typeof(FilterMenuFlyout), new PropertyMetadata(null)); + + public IRelayCommand SelectedFilterChangedCommand + { + get { return (IRelayCommand)GetValue(SelectedFilterChangedCommandProperty); } + set { SetValue(SelectedFilterChangedCommandProperty, value); } + } + + public IRelayCommand SelectedSortingOptionChangedCommand + { + get { return (IRelayCommand)GetValue(SelectedSortingOptionChangedCommandProperty); } + set { SetValue(SelectedSortingOptionChangedCommandProperty, value); } + } + + public List FilterOptions + { + get { return (List)GetValue(FilterOptionsProperty); } + set { SetValue(FilterOptionsProperty, value); } + } + + public List SortingOptions + { + get { return (List)GetValue(SortingOptionsProperty); } + set { SetValue(SortingOptionsProperty, value); } + } + + public FilterOption SelectedFilterOption + { + get { return (FilterOption)GetValue(SelectedFilterOptionProperty); } + set { SetValue(SelectedFilterOptionProperty, value); } + } + + public SortingOption SelectedSortingOption + { + get { return (SortingOption)GetValue(SelectedSortingOptionProperty); } + set { SetValue(SelectedSortingOptionProperty, value); } + } + + private static void OnSelectedFilterOptionChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is FilterMenuFlyout bar) + { + bar.SelectFilterOption(bar.SelectedFilterOption); + bar.SelectedFilterChangedCommand?.Execute(bar.SelectedFilterOption); + } + } + + private static void OnSelectedSortingOptionChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is FilterMenuFlyout bar) + { + bar.SelectSortingOption(bar.SelectedSortingOption); + bar.SelectedSortingOptionChangedCommand?.Execute(bar.SelectedSortingOption); + } + } + + private ToggleMenuFlyoutItem CreateFilterToggleButton(FilterOption option) + { + var button = new ToggleMenuFlyoutItem() + { + Text = option.Title, + Tag = option, + Icon = new WinoFontIcon() { Icon = XamlHelpers.GetWinoIconGlyph(option.Type) }, + IsChecked = option == SelectedFilterOption + }; + + button.Click += FilterToggleChecked; + + return button; + } + + private ToggleMenuFlyoutItem CreateSortingToggleButton(SortingOption option) + { + var button = new ToggleMenuFlyoutItem() + { + Text = option.Title, + Tag = option, + IsChecked = option == SelectedSortingOption + }; + + button.Click += SortingOptionChecked; + + return button; + } + + private void SortingOptionChecked(object sender, RoutedEventArgs e) + { + if (sender is ToggleMenuFlyoutItem button) + { + button.IsHitTestVisible = false; + + var optionModel = button.Tag as SortingOption; + + SelectSortingOption(optionModel); + } + } + + + + private void FilterToggleChecked(object sender, RoutedEventArgs e) + { + if (sender is ToggleMenuFlyoutItem button) + { + button.IsHitTestVisible = false; + + var optionModel = button.Tag as FilterOption; + + SelectFilterOption(optionModel); + } + } + + private void SelectFilterOption(FilterOption option) + { + SelectedFilterOption = option; + + UncheckOtherFilterOptions(); + } + + private void SelectSortingOption(SortingOption option) + { + SelectedSortingOption = option; + + UncheckOtherSortingOptions(); + } + + private void UnregisterCheckedHandler(ToggleMenuFlyoutItem button) + { + button.Click -= FilterToggleChecked; + } + + private void UncheckOtherFilterOptions() + { + if (Items.Any()) + { + foreach (var item in Items) + { + if (item is ToggleMenuFlyoutItem toggleButton && toggleButton.Tag is FilterOption option && option != SelectedFilterOption) + { + toggleButton.IsChecked = false; + toggleButton.IsHitTestVisible = true; + } + } + } + } + + private void UncheckOtherSortingOptions() + { + if (Items.Any()) + { + foreach (var item in Items) + { + if (item is ToggleMenuFlyoutItem toggleButton && toggleButton.Tag is SortingOption option && option != SelectedSortingOption) + { + toggleButton.IsChecked = false; + toggleButton.IsHitTestVisible = true; + } + } + } + } + + public void Dispose() + { + foreach (var item in Items) + { + if (item is ToggleMenuFlyoutItem toggleButton) + { + UnregisterCheckedHandler(toggleButton); + } + } + } + + private static void OnOptionsChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is FilterMenuFlyout bar && bar.SortingOptions != null && bar.FilterOptions != null) + { + bar.Dispose(); + + bar.Items.Clear(); + + if (bar.FilterOptions != null) + { + foreach (var item in bar.FilterOptions) + { + bar.Items.Add(bar.CreateFilterToggleButton(item)); + } + } + + bar.Items.Add(new MenuFlyoutSeparator()); + + // Sorting options. + + if (bar.SortingOptions != null) + { + foreach (var item in bar.SortingOptions) + { + bar.Items.Add(bar.CreateSortingToggleButton(item)); + } + } + } + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/FolderOperationFlyout.cs b/Wino.Mail.WinUI/MenuFlyouts/FolderOperationFlyout.cs new file mode 100644 index 00000000..69482907 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/FolderOperationFlyout.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using System.Threading.Tasks; + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.Folders; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.MenuFlyouts.Context +{ + public class FolderOperationFlyout : WinoOperationFlyout + { + public FolderOperationFlyout(IEnumerable availableActions, TaskCompletionSource completionSource) : base(availableActions, completionSource) + { + if (AvailableActions == null) return; + + foreach (var action in AvailableActions) + { + if (action.Operation == FolderOperation.Seperator) + Items.Add(new MenuFlyoutSeparator()); + else + { + var menuFlyoutItem = new FolderOperationMenuFlyoutItem(action, (c) => MenuItemClicked(c)); + + Items.Add(menuFlyoutItem); + } + } + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/FolderOperationMenuFlyoutItem.cs b/Wino.Mail.WinUI/MenuFlyouts/FolderOperationMenuFlyoutItem.cs new file mode 100644 index 00000000..c6b788c6 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/FolderOperationMenuFlyoutItem.cs @@ -0,0 +1,12 @@ +using System; +using Wino.Core.Domain.Models.Folders; + +namespace Wino.MenuFlyouts +{ + public class FolderOperationMenuFlyoutItem : WinoOperationFlyoutItem + { + public FolderOperationMenuFlyoutItem(FolderOperationMenuItem operationMenuItem, Action clicked) : base(operationMenuItem, clicked) + { + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/MailOperationFlyout.cs b/Wino.Mail.WinUI/MenuFlyouts/MailOperationFlyout.cs new file mode 100644 index 00000000..83a89954 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/MailOperationFlyout.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using System.Threading.Tasks; + +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.Menus; + + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.MenuFlyouts.Context +{ + public class MailOperationFlyout : WinoOperationFlyout + { + public MailOperationFlyout(IEnumerable availableActions, TaskCompletionSource completionSource) : base(availableActions, completionSource) + { + if (AvailableActions == null) return; + + foreach (var action in AvailableActions) + { + if (action.Operation == MailOperation.Seperator) + Items.Add(new MenuFlyoutSeparator()); + else + { + var menuFlyoutItem = new MailOperationMenuFlyoutItem(action, (c) => MenuItemClicked(c)); + + Items.Add(menuFlyoutItem); + } + } + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/MailOperationMenuFlyoutItem.cs b/Wino.Mail.WinUI/MenuFlyouts/MailOperationMenuFlyoutItem.cs new file mode 100644 index 00000000..51c1953b --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/MailOperationMenuFlyoutItem.cs @@ -0,0 +1,12 @@ +using System; +using Wino.Core.Domain.Models.Menus; + +namespace Wino.MenuFlyouts.Context +{ + public class MailOperationMenuFlyoutItem : WinoOperationFlyoutItem + { + public MailOperationMenuFlyoutItem(MailOperationMenuItem operationMenuItem, Action clicked) : base(operationMenuItem, clicked) + { + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/MoveButtonFlyout.cs b/Wino.Mail.WinUI/MenuFlyouts/MoveButtonFlyout.cs new file mode 100644 index 00000000..c7d737b8 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/MoveButtonFlyout.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Windows.Foundation; +using Wino.Core.Domain.Entities; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.MenuFlyouts +{ + public class MoveButtonMenuItemClickedEventArgs + { + public Guid ClickedFolderId { get; set; } + } + + public class MoveButtonFlyout : MenuFlyout + { + public event TypedEventHandler MenuItemClick; + public static readonly DependencyProperty FoldersProperty = DependencyProperty.Register(nameof(Folders), typeof(List), typeof(MoveButtonFlyout), new PropertyMetadata(null, new PropertyChangedCallback(OnFoldersChanged))); + + public List Folders + { + get { return (List)GetValue(FoldersProperty); } + set { SetValue(FoldersProperty, value); } + } + + private static void OnFoldersChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is MoveButtonFlyout menu) + { + menu.InitializeMenu(); + } + + + } + + private void InitializeMenu() + { + Dispose(); + + Items.Clear(); + + if (Folders == null || !Folders.Any()) + return; + + // TODO: Child folders. + + foreach (var item in Folders) + { + // We don't expect this, but it crashes startup. + // Just to be on the safe side. + if (item.FolderName != null) + { + var folderMenuItem = new MenuFlyoutItem() + { + Tag = item, + Text = item.FolderName + }; + + folderMenuItem.Click += MenuItemClicked; + + Items.Add(folderMenuItem); + } + } + } + + private void MenuItemClicked(object sender, RoutedEventArgs e) + { + var clickedFolder = (sender as MenuFlyoutItem).Tag as MailItemFolder; + + MenuItemClick?.Invoke(this, new MoveButtonMenuItemClickedEventArgs() + { + ClickedFolderId = clickedFolder.Id + }); + } + + public void Dispose() + { + foreach (var item in Items) + { + if (item is MenuFlyoutItem menuItem) + { + menuItem.Click -= MenuItemClicked; + } + } + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/RendererCommandBarItem.cs b/Wino.Mail.WinUI/MenuFlyouts/RendererCommandBarItem.cs new file mode 100644 index 00000000..1ff9eb58 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/RendererCommandBarItem.cs @@ -0,0 +1,45 @@ +using System; + +using Wino.Controls; +using Wino.Core.Domain.Enums; +using Wino.Helpers; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif +namespace Wino.MenuFlyouts +{ + public class RendererCommandBarItem : AppBarButton, IDisposable + { + public MailOperation Operation { get; set; } + Action Clicked { get; set; } + + public RendererCommandBarItem(MailOperation operation, Action clicked) + { + Margin = new Thickness(6, 0, 6, 0); + CornerRadius = new CornerRadius(6); + + Operation = operation; + Clicked = clicked; + + Label = XamlHelpers.GetOperationString(operation); + Icon = new WinoFontIcon() { Icon = WinoIconGlyph.Archive }; + + Click += MenuClicked; + } + + private void MenuClicked(object sender, RoutedEventArgs e) + { + Clicked(Operation); + } + + public void Dispose() + { + Click -= MenuClicked; + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyout.cs b/Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyout.cs new file mode 100644 index 00000000..9882ddf9 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyout.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +#else +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +#endif +namespace Wino.MenuFlyouts +{ + public class WinoOperationFlyout : MenuFlyout, IDisposable where TActionType : class + { + public TActionType ClickedOperation { get; set; } + + protected readonly IEnumerable AvailableActions; + + private readonly TaskCompletionSource _completionSource; + + public WinoOperationFlyout(IEnumerable availableActions, TaskCompletionSource completionSource) + { + _completionSource = completionSource; + + AvailableActions = availableActions; + + Closing += FlyoutClosing; + } + + private void FlyoutClosing(FlyoutBase sender, FlyoutBaseClosingEventArgs args) + { + Closing -= FlyoutClosing; + + _completionSource.TrySetResult(ClickedOperation); + } + + protected void MenuItemClicked(TActionType operation) + { + ClickedOperation = operation; + + Hide(); + } + + public void Dispose() + { + foreach (var item in Items) + { + if (item is IDisposable disposableItem) + { + disposableItem.Dispose(); + } + } + } + } +} diff --git a/Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyoutItem.cs b/Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyoutItem.cs new file mode 100644 index 00000000..3161f2a4 --- /dev/null +++ b/Wino.Mail.WinUI/MenuFlyouts/WinoOperationFlyoutItem.cs @@ -0,0 +1,65 @@ +using System; + +using Wino.Controls; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.Folders; +using Wino.Core.Domain.Models.Menus; +using Wino.Helpers; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.MenuFlyouts +{ + public class WinoOperationFlyoutItem : MenuFlyoutItem, IDisposable where TOperationMenuItem : IMenuOperation + { + private const double CustomHeight = 35; + + public TOperationMenuItem Operation { get; set; } + Action Clicked { get; set; } + + public WinoOperationFlyoutItem(TOperationMenuItem operationMenuItem, Action clicked) + { + Margin = new Thickness(4, 2, 4, 2); + CornerRadius = new CornerRadius(6, 6, 6, 6); + + MinHeight = CustomHeight; + + Operation = operationMenuItem; + IsEnabled = operationMenuItem.IsEnabled; + + if (Operation is FolderOperationMenuItem folderOperationMenuItem) + { + var internalOperation = folderOperationMenuItem.Operation; + + Icon = new WinoFontIcon() { Icon = XamlHelpers.GetPathGeometry(internalOperation) }; + Text = XamlHelpers.GetOperationString(internalOperation); + } + else if (Operation is MailOperationMenuItem mailOperationMenuItem) + { + var internalOperation = mailOperationMenuItem.Operation; + + Icon = new WinoFontIcon() { Icon = XamlHelpers.GetWinoIconGlyph(internalOperation) }; + Text = XamlHelpers.GetOperationString(internalOperation); + } + + Clicked = clicked; + Click += MenuClicked; + } + + private void MenuClicked(object sender, RoutedEventArgs e) + { + Clicked(Operation); + } + + public void Dispose() + { + Click -= MenuClicked; + } + } +} diff --git a/Wino.Mail.WinUI/PartialApp.cs b/Wino.Mail.WinUI/PartialApp.cs new file mode 100644 index 00000000..c5c80b27 --- /dev/null +++ b/Wino.Mail.WinUI/PartialApp.cs @@ -0,0 +1,163 @@ +using System; +using System.Collections.Generic; +using Microsoft.AppCenter; +using Microsoft.AppCenter.Analytics; +using Microsoft.AppCenter.Crashes; +using Microsoft.Extensions.DependencyInjection; +using Windows.ApplicationModel.Core; +using Windows.Foundation.Metadata; +using Windows.Storage; +using Windows.System.Profile; +using Windows.UI.ViewManagement; +using Wino.Activation; +using Wino.Core; +using Wino.Core.Domain.Interfaces; +using Wino.Core.UWP; +using Wino.Mail.ViewModels; +using Wino.Services; +using Wino.Core.Services; +using Windows.ApplicationModel.AppService; +using Wino.Core.UWP.Services; +using Wino.Core.WinUI.Services; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI; +#else +using Windows.UI.Xaml; +using Windows.UI; +#endif + +namespace Wino.Mail.WinUI +{ + public partial class App : Application + { + private const string WinoLaunchLogPrefix = "[Wino Launch] "; + private const string AppCenterKey = "90deb1d0-a77f-47d0-8a6b-7eaf111c6b72"; + + + private readonly IWinoServerConnectionManager _appServiceConnectionManager; + private readonly ILogInitializer _logInitializer; + private readonly IThemeService _themeService; + private readonly IDatabaseService _databaseService; + private readonly ITranslationService _translationService; + private readonly IAppShellService _appShellService; + + public new static App Current => (App)Application.Current; + public IServiceProvider Services { get; } + + // Order matters. + private List initializeServices => new List() + { + _databaseService, + _translationService, + _themeService, + }; + + private IServiceProvider ConfigureServices() + { + var services = new ServiceCollection(); + + services.RegisterCoreServices(); + services.RegisterCoreUWPServices(); + + RegisterUWPServices(services); + RegisterViewModels(services); + RegisterActivationHandlers(services); + + return services.BuildServiceProvider(); + } + + #region Misc Configuration + + private void ConfigureLogger() => _logInitializer.SetupLogger(ApplicationData.Current.LocalFolder.Path); + + private void ConfigureAppCenter() => AppCenter.Start(AppCenterKey, typeof(Analytics), typeof(Crashes)); + + private void ConfigurePrelaunch() + { + if (ApiInformation.IsMethodPresent("Windows.ApplicationModel.Core.CoreApplication", "EnablePrelaunch")) + CoreApplication.EnablePrelaunch(true); + } + + private void ConfigureXbox() + { + // Xbox users should use Reveal focus. + if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 6)) + { + FocusVisualKind = AnalyticsInfo.VersionInfo.DeviceFamily == "Xbox" ? FocusVisualKind.Reveal : FocusVisualKind.HighVisibility; + } + } + + private void ConfigureTitleBar() + { + var coreTitleBar = CoreApplication.GetCurrentView().TitleBar; + var applicationViewTitleBar = ApplicationView.GetForCurrentView().TitleBar; + + // Extend shell content into core window to meet design requirements. + coreTitleBar.ExtendViewIntoTitleBar = true; + + // Change system buttons and background colors to meet design requirements. + applicationViewTitleBar.ButtonBackgroundColor = Colors.Transparent; + applicationViewTitleBar.BackgroundColor = Colors.Transparent; + applicationViewTitleBar.ButtonInactiveBackgroundColor = Colors.Transparent; + applicationViewTitleBar.ButtonForegroundColor = Colors.White; + } + + #endregion + + #region Dependency Injection + + private void RegisterActivationHandlers(IServiceCollection services) + { + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + } + + private void RegisterUWPServices(IServiceCollection services) + { + services.AddSingleton, ApplicationResourceManager>(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + } + + private void RegisterViewModels(IServiceCollection services) + { + services.AddSingleton(typeof(AppShellViewModel)); + services.AddTransient(typeof(SettingsDialogViewModel)); + services.AddTransient(typeof(PersonalizationPageViewModel)); + services.AddTransient(typeof(SettingOptionsPageViewModel)); + services.AddTransient(typeof(MailListPageViewModel)); + services.AddTransient(typeof(MailRenderingPageViewModel)); + services.AddTransient(typeof(AccountManagementViewModel)); + services.AddTransient(typeof(WelcomePageViewModel)); + services.AddTransient(typeof(AboutPageViewModel)); + services.AddTransient(typeof(ComposePageViewModel)); + services.AddTransient(typeof(IdlePageViewModel)); + services.AddTransient(typeof(SettingsPageViewModel)); + services.AddTransient(typeof(NewAccountManagementPageViewModel)); + services.AddTransient(typeof(AccountDetailsPageViewModel)); + services.AddTransient(typeof(SignatureManagementPageViewModel)); + services.AddTransient(typeof(MessageListPageViewModel)); + services.AddTransient(typeof(ReadingPanePageViewModel)); + services.AddTransient(typeof(MergedAccountDetailsPageViewModel)); + services.AddTransient(typeof(LanguageTimePageViewModel)); + } + + #endregion + + private IEnumerable GetActivationHandlers() + { + yield return Services.GetService(); + yield return Services.GetService(); + yield return Services.GetService(); + yield return Services.GetService(); + } + } +} diff --git a/Wino.Mail.WinUI/Properties/launchSettings.json b/Wino.Mail.WinUI/Properties/launchSettings.json deleted file mode 100644 index 8d2cf66c..00000000 --- a/Wino.Mail.WinUI/Properties/launchSettings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "profiles": { - "Wino.Mail.WinUI (Package)": { - "commandName": "MsixPackage" - }, - "Wino.Mail.WinUI (Unpackaged)": { - "commandName": "Project" - } - } -} \ No newline at end of file diff --git a/Wino.Mail.WinUI/Selectors/AccountProviderViewModelTemplateSelector.cs b/Wino.Mail.WinUI/Selectors/AccountProviderViewModelTemplateSelector.cs new file mode 100644 index 00000000..f1a242fa --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/AccountProviderViewModelTemplateSelector.cs @@ -0,0 +1,27 @@ + +using Wino.Mail.ViewModels.Data; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class AccountProviderViewModelTemplateSelector : DataTemplateSelector + { + public DataTemplate RootAccountTemplate { get; set; } + public DataTemplate MergedAccountTemplate { get; set; } + + protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) + { + if (item is MergedAccountProviderDetailViewModel) + return MergedAccountTemplate; + else + return RootAccountTemplate; + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/AccountReorderTemplateSelector.cs b/Wino.Mail.WinUI/Selectors/AccountReorderTemplateSelector.cs new file mode 100644 index 00000000..53dd3d6a --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/AccountReorderTemplateSelector.cs @@ -0,0 +1,29 @@ + +using Wino.Mail.ViewModels.Data; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class AccountReorderTemplateSelector : DataTemplateSelector + { + public DataTemplate MergedAccountReorderTemplate { get; set; } + public DataTemplate RootAccountReorderTemplate { get; set; } + + protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) + { + if (item is MergedAccountProviderDetailViewModel) + { + return MergedAccountReorderTemplate; + } + + return RootAccountReorderTemplate; + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/AppThemePreviewTemplateSelector.cs b/Wino.Mail.WinUI/Selectors/AppThemePreviewTemplateSelector.cs new file mode 100644 index 00000000..7d27b96d --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/AppThemePreviewTemplateSelector.cs @@ -0,0 +1,32 @@ + +using Wino.Core.UWP.Models.Personalization; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class AppThemePreviewTemplateSelector : DataTemplateSelector + { + public DataTemplate SystemThemeTemplate { get; set; } + public DataTemplate PreDefinedThemeTemplate { get; set; } + public DataTemplate CustomAppTemplate { get; set; } + + protected override DataTemplate SelectTemplateCore(object item) + { + if (item is SystemAppTheme) + return SystemThemeTemplate; + else if (item is PreDefinedAppTheme) + return PreDefinedThemeTemplate; + else if (item is CustomAppTheme) + return CustomAppTemplate; + + return base.SelectTemplateCore(item); + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/FileAttachmentTypeSelector.cs b/Wino.Mail.WinUI/Selectors/FileAttachmentTypeSelector.cs new file mode 100644 index 00000000..ac5e8441 --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/FileAttachmentTypeSelector.cs @@ -0,0 +1,58 @@ +using Wino.Core.Domain.Enums; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class FileAttachmentTypeSelector : DataTemplateSelector + { + public DataTemplate None { get; set; } + public DataTemplate Executable { get; set; } + public DataTemplate Image { get; set; } + public DataTemplate Audio { get; set; } + public DataTemplate Video { get; set; } + public DataTemplate PDF { get; set; } + public DataTemplate HTML { get; set; } + public DataTemplate RarArchive { get; set; } + public DataTemplate Archive { get; set; } + public DataTemplate Other { get; set; } + + protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) + { + if (item == null) + return None; + + var type = (MailAttachmentType)item; + + switch (type) + { + case MailAttachmentType.None: + return None; + case MailAttachmentType.Executable: + return Executable; + case MailAttachmentType.Image: + return Image; + case MailAttachmentType.Audio: + return Audio; + case MailAttachmentType.Video: + return Video; + case MailAttachmentType.PDF: + return PDF; + case MailAttachmentType.HTML: + return HTML; + case MailAttachmentType.RarArchive: + return RarArchive; + case MailAttachmentType.Archive: + return Archive; + default: + return Other; + } + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/MailItemContainerStyleSelector.cs b/Wino.Mail.WinUI/Selectors/MailItemContainerStyleSelector.cs new file mode 100644 index 00000000..131f4895 --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/MailItemContainerStyleSelector.cs @@ -0,0 +1,26 @@ + +using Wino.Mail.ViewModels.Data; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class MailItemContainerStyleSelector : StyleSelector + { + public Style Thread { get; set; } + + protected override Style SelectStyleCore(object item, DependencyObject container) + { + if (item is ThreadMailItemViewModel) + return Thread; + else + return base.SelectStyleCore(item, container); + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/MailItemDisplayModePreviewTemplateSelector.cs b/Wino.Mail.WinUI/Selectors/MailItemDisplayModePreviewTemplateSelector.cs new file mode 100644 index 00000000..0d2692ac --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/MailItemDisplayModePreviewTemplateSelector.cs @@ -0,0 +1,41 @@ + +using Wino.Core.Domain.Enums; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + /// + /// Template selector for previewing mail item display modes in Settings->Personalization page. + /// + public class MailItemDisplayModePreviewTemplateSelector : DataTemplateSelector + { + public DataTemplate CompactTemplate { get; set; } + public DataTemplate MediumTemplate { get; set; } + public DataTemplate SpaciousTemplate { get; set; } + + protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) + { + if (item is MailListDisplayMode mode) + { + switch (mode) + { + case MailListDisplayMode.Spacious: + return SpaciousTemplate; + case MailListDisplayMode.Medium: + return MediumTemplate; + case MailListDisplayMode.Compact: + return CompactTemplate; + } + } + + return base.SelectTemplateCore(item, container); + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/MailItemDisplaySelector.cs b/Wino.Mail.WinUI/Selectors/MailItemDisplaySelector.cs new file mode 100644 index 00000000..cca31237 --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/MailItemDisplaySelector.cs @@ -0,0 +1,28 @@ +using Wino.Mail.ViewModels.Data; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class MailItemDisplaySelector : DataTemplateSelector + { + public DataTemplate SingleMailItemTemplate { get; set; } + public DataTemplate ThreadMailItemTemplate { get; set; } + + protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) + { + if (item is MailItemViewModel) + return SingleMailItemTemplate; + else if (item is ThreadMailItemViewModel) + return ThreadMailItemTemplate; + + return base.SelectTemplateCore(item, container); + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/NavigationMenuTemplateSelector.cs b/Wino.Mail.WinUI/Selectors/NavigationMenuTemplateSelector.cs new file mode 100644 index 00000000..5e3518f6 --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/NavigationMenuTemplateSelector.cs @@ -0,0 +1,66 @@ + +using Wino.Core.MenuItems; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class NavigationMenuTemplateSelector : DataTemplateSelector + { + public DataTemplate MenuItemTemplate { get; set; } + public DataTemplate AccountManagementTemplate { get; set; } + public DataTemplate ClickableAccountMenuTemplate { get; set; } + public DataTemplate MergedAccountTemplate { get; set; } + public DataTemplate MergedAccountFolderTemplate { get; set; } + public DataTemplate MergedAccountMoreExpansionItemTemplate { get; set; } + public DataTemplate FolderMenuTemplate { get; set; } + public DataTemplate SettingsItemTemplate { get; set; } + public DataTemplate MoreItemsFolderTemplate { get; set; } + public DataTemplate RatingItemTemplate { get; set; } + public DataTemplate CreateNewFolderTemplate { get; set; } + public DataTemplate SeperatorTemplate { get; set; } + public DataTemplate NewMailTemplate { get; set; } + public DataTemplate CategoryItemsTemplate { get; set; } + public DataTemplate FixAuthenticationIssueTemplate { get; set; } + public DataTemplate FixMissingFolderConfigTemplate { get; set; } + + protected override DataTemplate SelectTemplateCore(object item) + { + if (item is NewMailMenuItem) + return NewMailTemplate; + else if (item is SettingsItem) + return SettingsItemTemplate; + else if (item is SeperatorItem) + return SeperatorTemplate; + else if (item is AccountMenuItem accountMenuItem) + // Merged inbox account menu items must be nested. + return ClickableAccountMenuTemplate; + else if (item is ManageAccountsMenuItem) + return AccountManagementTemplate; + else if (item is RateMenuItem) + return RatingItemTemplate; + else if (item is MergedAccountMenuItem) + return MergedAccountTemplate; + else if (item is MergedAccountMoreFolderMenuItem) + return MergedAccountMoreExpansionItemTemplate; + else if (item is MergedAccountFolderMenuItem) + return MergedAccountFolderTemplate; + else if (item is FolderMenuItem) + return FolderMenuTemplate; + else if (item is FixAccountIssuesMenuItem fixAccountIssuesMenuItem) + return fixAccountIssuesMenuItem.Account.AttentionReason == Core.Domain.Enums.AccountAttentionReason.MissingSystemFolderConfiguration + ? FixMissingFolderConfigTemplate : FixAuthenticationIssueTemplate; + else + { + var type = item.GetType(); + return null; + } + } + } +} diff --git a/Wino.Mail.WinUI/Selectors/RendererCommandBarItemTemplateSelector.cs b/Wino.Mail.WinUI/Selectors/RendererCommandBarItemTemplateSelector.cs new file mode 100644 index 00000000..22b55425 --- /dev/null +++ b/Wino.Mail.WinUI/Selectors/RendererCommandBarItemTemplateSelector.cs @@ -0,0 +1,89 @@ +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Models.Menus; + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Selectors +{ + public class RendererCommandBarItemTemplateSelector : DataTemplateSelector + { + public DataTemplate Reply { get; set; } + public DataTemplate ReplyAll { get; set; } + public DataTemplate Archive { get; set; } + public DataTemplate Unarchive { get; set; } + public DataTemplate SetFlag { get; set; } + public DataTemplate ClearFlag { get; set; } + public DataTemplate MarkAsRead { get; set; } + public DataTemplate MarkAsUnread { get; set; } + public DataTemplate Delete { get; set; } + public DataTemplate Move { get; set; } + public DataTemplate MoveToJunk { get; set; } + public DataTemplate SaveAs { get; set; } + public DataTemplate Zoom { get; set; } + public DataTemplate Forward { get; set; } + public DataTemplate DarkEditor { get; set; } + public DataTemplate LightEditor { get; set; } + public DataTemplate SeperatorTemplate { get; set; } + public DataTemplate Find { get; set; } + public DataTemplate Print { get; set; } + protected override DataTemplate SelectTemplateCore(object item, DependencyObject container) + { + if (item is MailOperationMenuItem mailOperationItem) + { + switch (mailOperationItem.Operation) + { + case MailOperation.None: + break; + case MailOperation.Archive: + return Archive; + case MailOperation.UnArchive: + return Unarchive; + case MailOperation.SoftDelete: + return Delete; + case MailOperation.Move: + return Move; + case MailOperation.MoveToJunk: + return MoveToJunk; + case MailOperation.SetFlag: + return SetFlag; + case MailOperation.ClearFlag: + return ClearFlag; + case MailOperation.MarkAsRead: + return MarkAsRead; + case MailOperation.MarkAsUnread: + return MarkAsUnread; + case MailOperation.Reply: + return Reply; + case MailOperation.ReplyAll: + return ReplyAll; + case MailOperation.Zoom: + return Zoom; + case MailOperation.SaveAs: + return SaveAs; + case MailOperation.Find: + return Find; + case MailOperation.Forward: + return Forward; + case MailOperation.DarkEditor: + return DarkEditor; + case MailOperation.LightEditor: + return LightEditor; + case MailOperation.Seperator: + return SeperatorTemplate; + case MailOperation.Print: + return Print; + default: + break; + } + } + + return base.SelectTemplateCore(item, container); + } + } +} diff --git a/Wino.Mail.WinUI/Services/ApplicationResourceManager.cs b/Wino.Mail.WinUI/Services/ApplicationResourceManager.cs new file mode 100644 index 00000000..690a0512 --- /dev/null +++ b/Wino.Mail.WinUI/Services/ApplicationResourceManager.cs @@ -0,0 +1,32 @@ +using System.Linq; +using Wino.Core.Domain.Interfaces; +using Wino.Mail.WinUI; + + +#if NET8_0 +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml; +#endif +namespace Wino.Services +{ + public class ApplicationResourceManager : IApplicationResourceManager + { + public void AddResource(ResourceDictionary resource) + => App.Current.Resources.MergedDictionaries.Add(resource); + public void RemoveResource(ResourceDictionary resource) + => App.Current.Resources.MergedDictionaries.Remove(resource); + + public bool ContainsResourceKey(string resourceKey) + => App.Current.Resources.ContainsKey(resourceKey); + + public ResourceDictionary GetLastResource() + => App.Current.Resources.MergedDictionaries.LastOrDefault(); + + public void ReplaceResource(string resourceKey, object resource) + => App.Current.Resources[resourceKey] = resource; + + public TReturn GetResource(string resourceKey) + => (TReturn)App.Current.Resources[resourceKey]; + } +} diff --git a/Wino.Mail.WinUI/Services/DialogService.cs b/Wino.Mail.WinUI/Services/DialogService.cs new file mode 100644 index 00000000..e5f81625 --- /dev/null +++ b/Wino.Mail.WinUI/Services/DialogService.cs @@ -0,0 +1,399 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Threading; +using System.Threading.Tasks; +using CommunityToolkit.Mvvm.Messaging; +using Serilog; +using Windows.Storage; +using Windows.Storage.Pickers; +using Wino.Core.Domain; +using Wino.Core.Domain.Entities; +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.Accounts; +using Wino.Core.Domain.Models.Folders; +using Wino.Core.Domain.Models.Synchronization; +using Wino.Core.Messages.Shell; +using Wino.Core.Messages.Synchronization; +using Wino.Core.UWP.Extensions; +using Wino.Dialogs; +using Wino.Helpers; +using Wino.Core.WinUI.Services; +using Wino.Messaging.Server; +using Windows.Foundation.Metadata; + + + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +#else +using Windows.UI.Xaml.Controls; +#endif + +namespace Wino.Services +{ + public class DialogService : IDialogService + { + private SemaphoreSlim _presentationSemaphore = new SemaphoreSlim(1); + + private readonly IThemeService _themeService; + private readonly IAppShellService _appShellService; + + public DialogService(IThemeService themeService, IAppShellService appShellService) + { + _themeService = themeService; + _appShellService = appShellService; + } + + public void ShowNotSupportedMessage() + { + InfoBarMessage(Translator.Info_UnsupportedFunctionalityTitle, Translator.Info_UnsupportedFunctionalityDescription, InfoBarMessageType.Error); + } + + public async Task ShowMessageAsync(string message, string title) + { + var dialog = new WinoMessageDialog() + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + AssignXamlRoot(dialog); + + await HandleDialogPresentation(() => dialog.ShowDialogAsync(title, message)); + } + + private void AssignXamlRoot(ContentDialog dialog) + { +#if NET8_0 + if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8)) + { + dialog.XamlRoot = (_appShellService.AppWindow.Content).XamlRoot; + } +#endif + } + + /// + /// Waits for PopupRoot to be available before presenting the dialog and returns the result after presentation. + /// + /// Dialog to present and wait for closing. + /// Dialog result from WinRT. + private async Task HandleDialogPresentationAsync(ContentDialog dialog) + { + await _presentationSemaphore.WaitAsync(); + + try + { + AssignXamlRoot(dialog); + + return await dialog.ShowAsync(); + } + catch (Exception ex) + { + Log.Error(ex, $"Handling dialog service failed. Dialog was {dialog.GetType().Name}"); + } + finally + { + _presentationSemaphore.Release(); + } + + return ContentDialogResult.None; + } + + /// + /// Waits for PopupRoot to be available before executing the given Task that returns customized result. + /// + /// Task that presents the dialog and returns result. + /// Dialog result from the custom dialog. + private async Task HandleDialogPresentation(Func> executionTask) + { + await _presentationSemaphore.WaitAsync(); + + try + { + return await executionTask(); + } + catch (Exception ex) + { + Log.Error(ex, "Handling dialog service failed."); + } + finally + { + _presentationSemaphore.Release(); + } + + return false; + } + + public async Task ShowConfirmationDialogAsync(string question, string title, string confirmationButtonTitle) + { + var dialog = new ConfirmationDialog() + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + AssignXamlRoot(dialog); + + return await HandleDialogPresentation(() => dialog.ShowDialogAsync(title, question, confirmationButtonTitle)); + } + + public async Task ShowNewAccountMailProviderDialogAsync(List availableProviders) + { + var dialog = new NewAccountDialog + { + Providers = availableProviders, + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(dialog); + + return dialog.Result; + } + + public IAccountCreationDialog GetAccountCreationDialog(MailProviderType type) + { + IAccountCreationDialog dialog = null; + + if (type == MailProviderType.IMAP4) + { + dialog = new NewImapSetupDialog + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + } + else + { + dialog = new AccountCreationDialog + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + } + + AssignXamlRoot(dialog as ContentDialog); + + return dialog; + } + + public void InfoBarMessage(string title, string message, InfoBarMessageType messageType) + => WeakReferenceMessenger.Default.Send(new InfoBarMessageRequested(messageType, title, message)); + + public void InfoBarMessage(string title, string message, InfoBarMessageType messageType, string actionButtonText, Action action) + => WeakReferenceMessenger.Default.Send(new InfoBarMessageRequested(messageType, title, message, actionButtonText, action)); + + public async Task ShowTextInputDialogAsync(string currentInput, string dialogTitle, string dialogDescription, string primaryButtonText) + { + var inputDialog = new TextInputDialog() + { + CurrentInput = currentInput, + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme(), + Title = dialogTitle + }; + + inputDialog.SetDescription(dialogDescription); + inputDialog.SetPrimaryButtonText(primaryButtonText); + + await HandleDialogPresentationAsync(inputDialog); + + if (inputDialog.HasInput.GetValueOrDefault() && !currentInput.Equals(inputDialog.CurrentInput)) + return inputDialog.CurrentInput; + + return string.Empty; + } + + public async Task PickWindowsFolderAsync() + { + var picker = new FolderPicker + { + SuggestedStartLocation = PickerLocationId.DocumentsLibrary + }; + + picker.FileTypeFilter.Add("*"); + + var pickedFolder = await picker.PickSingleFolderAsync(); + + if (pickedFolder != null) + { + Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.AddOrReplace("FolderPickerToken", pickedFolder); + + return pickedFolder.Path; + } + + return string.Empty; + } + + public async Task ShowEditAccountDialogAsync(MailAccount account) + { + var editAccountDialog = new AccountEditDialog(account) + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(editAccountDialog); + + return editAccountDialog.IsSaved ? editAccountDialog.Account : null; + } + + public async Task ShowRatingDialogAsync() + { + var storeDialog = new StoreRatingDialog() + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(storeDialog); + + return storeDialog; + } + + public async Task HandleSystemFolderConfigurationDialogAsync(Guid accountId, IFolderService folderService) + { + try + { + var configurableFolder = await folderService.GetFoldersAsync(accountId); + + var systemFolderConfigurationDialog = new SystemFolderConfigurationDialog(configurableFolder) + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(systemFolderConfigurationDialog); + + var configuration = systemFolderConfigurationDialog.Configuration; + + if (configuration != null) + { + var updatedAccount = await folderService.UpdateSystemFolderConfigurationAsync(accountId, configuration); + + // Update account menu item and force re-synchronization. + WeakReferenceMessenger.Default.Send(new AccountUpdatedMessage(updatedAccount)); + + var options = new SynchronizationOptions() + { + AccountId = updatedAccount.Id, + Type = SynchronizationType.Full, + }; + + WeakReferenceMessenger.Default.Send(new NewSynchronizationRequested(options)); + } + + if (configuration != null) + { + InfoBarMessage(Translator.SystemFolderConfigSetupSuccess_Title, Translator.SystemFolderConfigSetupSuccess_Message, InfoBarMessageType.Success); + } + } + catch (Exception ex) + { + InfoBarMessage(Translator.Error_FailedToSetupSystemFolders_Title, ex.Message, InfoBarMessageType.Error); + } + } + + public async Task ShowMoveMailFolderDialogAsync(List availableFolders) + { + var moveDialog = new MoveMailDialog(availableFolders) + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(moveDialog); + + return moveDialog.SelectedFolder; + } + + public async Task PickFolderAsync(Guid accountId, PickFolderReason reason, IFolderService folderService) + { + var allFolders = await folderService.GetFolderStructureForAccountAsync(accountId, true); + + return await ShowMoveMailFolderDialogAsync(allFolders.Folders); + } + + public async Task ShowCustomThemeBuilderDialogAsync() + { + var themeBuilderDialog = new CustomThemeBuilderDialog() + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + var dialogResult = await HandleDialogPresentationAsync(themeBuilderDialog); + + return dialogResult == ContentDialogResult.Primary; + } + + private async Task PickFileAsync(params object[] typeFilters) + { + var picker = new FileOpenPicker + { + ViewMode = PickerViewMode.Thumbnail + }; + + foreach (var filter in typeFilters) + { + picker.FileTypeFilter.Add(filter.ToString()); + } + + var file = await picker.PickSingleFileAsync(); + + if (file == null) return null; + + Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList.AddOrReplace("FilePickerPath", file); + + return file; + } + + public async Task PickWindowsFileContentAsync(params object[] typeFilters) + { + var file = await PickFileAsync(typeFilters); + + if (file == null) return Array.Empty(); + + return await file.ReadBytesAsync(); + } + + public Task ShowHardDeleteConfirmationAsync() => ShowConfirmationDialogAsync(Translator.DialogMessage_HardDeleteConfirmationMessage, Translator.DialogMessage_HardDeleteConfirmationTitle, Translator.Buttons_Yes); + + public async Task ShowAccountPickerDialogAsync(List availableAccounts) + { + var accountPicker = new AccountPickerDialog(availableAccounts) + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(accountPicker); + + return accountPicker.PickedAccount; + } + + public async Task ShowSignatureEditorDialog(AccountSignature signatureModel = null) + { + SignatureEditorDialog signatureEditorDialog; + + if (signatureModel != null) + { + signatureEditorDialog = new SignatureEditorDialog(signatureModel) + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + } + else + { + signatureEditorDialog = new SignatureEditorDialog() + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + } + + var result = await HandleDialogPresentationAsync(signatureEditorDialog); + + return result == ContentDialogResult.Primary ? signatureEditorDialog.Result : null; + } + + public async Task ShowAccountReorderDialogAsync(ObservableCollection availableAccounts) + { + var accountReorderDialog = new AccountReorderDialog(availableAccounts) + { + RequestedTheme = _themeService.RootTheme.ToWindowsElementTheme() + }; + + await HandleDialogPresentationAsync(accountReorderDialog); + } + } +} diff --git a/Wino.Mail.WinUI/Services/LaunchProtocolService.cs b/Wino.Mail.WinUI/Services/LaunchProtocolService.cs new file mode 100644 index 00000000..ff22b45f --- /dev/null +++ b/Wino.Mail.WinUI/Services/LaunchProtocolService.cs @@ -0,0 +1,11 @@ +using System.Collections.Specialized; +using Wino.Core.Domain.Interfaces; + +namespace Wino.Services +{ + public class LaunchProtocolService : ILaunchProtocolService + { + public object LaunchParameter { get; set; } + public NameValueCollection MailtoParameters { get; set; } + } +} diff --git a/Wino.Mail.WinUI/Services/ToastActivationService.cs b/Wino.Mail.WinUI/Services/ToastActivationService.cs new file mode 100644 index 00000000..57eaaf05 --- /dev/null +++ b/Wino.Mail.WinUI/Services/ToastActivationService.cs @@ -0,0 +1,20 @@ +using Wino.Core.Domain.Interfaces; + +namespace Wino.Services +{ + public class ToastActivationService + { + private readonly IMailService _mailService; + private readonly IWinoRequestDelegator _winoRequestDelegator; + private readonly INativeAppService _nativeAppService; + + public ToastActivationService(IMailService mailService, + IWinoRequestDelegator winoRequestDelegator, + INativeAppService nativeAppService) + { + _mailService = mailService; + _winoRequestDelegator = winoRequestDelegator; + _nativeAppService = nativeAppService; + } + } +} diff --git a/Wino.Mail.WinUI/Services/WinoNavigationService.cs b/Wino.Mail.WinUI/Services/WinoNavigationService.cs new file mode 100644 index 00000000..3c3d69f0 --- /dev/null +++ b/Wino.Mail.WinUI/Services/WinoNavigationService.cs @@ -0,0 +1,198 @@ +using System; +using System.Linq; +using CommunityToolkit.Mvvm.Messaging; +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.MailItem; +using Wino.Core.Domain.Models.Navigation; +using Wino.Helpers; +using Wino.Mail.ViewModels.Data; +using Wino.Mail.ViewModels.Messages; +using Wino.Views; +using Wino.Views.Account; +using Wino.Views.Settings; +using Wino.Core.WinUI.Services; + + +#if NET8_0 +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media.Animation; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Animation; +#endif + +namespace Wino.Services +{ + public class WinoNavigationService : IWinoNavigationService + { + private readonly IStatePersistanceService _statePersistanceService; + private readonly IAppShellService _appShellService; + + private WinoPage[] _renderingPageTypes = new WinoPage[] + { + WinoPage.MailRenderingPage, + WinoPage.ComposePage + }; + + + private Frame GetCoreFrame(NavigationReferenceFrame frameType) + { + if (_appShellService.AppWindow.Content is Frame appFrame && appFrame.Content is AppShell shellPage) + return WinoVisualTreeHelper.GetChildObject(shellPage, frameType.ToString()); + + return null; + } + + private Type GetCurrentFrameType(ref Frame _frame) + { + if (_frame != null && _frame.Content != null) + return _frame.Content.GetType(); + else + { + return null; + } + } + + public WinoNavigationService(IStatePersistanceService statePersistanceService, IAppShellService appShellService) + { + _statePersistanceService = statePersistanceService; + _appShellService = appShellService; + } + + private Type GetPageType(WinoPage winoPage) + { + switch (winoPage) + { + case WinoPage.None: + return null; + case WinoPage.IdlePage: + return typeof(IdlePage); + case WinoPage.AccountDetailsPage: + return typeof(AccountDetailsPage); + case WinoPage.MergedAccountDetailsPage: + return typeof(MergedAccountDetailsPage); + case WinoPage.AccountManagementPage: + return typeof(NewAccountManagementPage); + case WinoPage.SignatureManagementPage: + return typeof(SignatureManagementPage); + case WinoPage.AboutPage: + return typeof(AboutPage); + case WinoPage.PersonalizationPage: + return typeof(PersonalizationPage); + case WinoPage.MessageListPage: + return typeof(MessageListPage); + case WinoPage.ReadingPanePage: + return typeof(ReadingPanePage); + case WinoPage.MailRenderingPage: + return typeof(MailRenderingPage); + case WinoPage.ComposePage: + return typeof(ComposePage); + case WinoPage.MailListPage: + return typeof(MailListPage); + case WinoPage.SettingsPage: + return typeof(SettingsPage); + case WinoPage.WelcomePage: + return typeof(WelcomePage); + case WinoPage.SettingOptionsPage: + return typeof(SettingOptionsPage); + default: + return null; + } + } + + public bool Navigate(WinoPage page, + object parameter = null, + NavigationReferenceFrame frame = NavigationReferenceFrame.ShellFrame, + NavigationTransitionType transition = NavigationTransitionType.None) + { + var pageType = GetPageType(page); + Frame shellFrame = GetCoreFrame(NavigationReferenceFrame.ShellFrame); + + _statePersistanceService.IsReadingMail = _renderingPageTypes.Contains(page); + + if (shellFrame != null) + { + var currentFrameType = GetCurrentFrameType(ref shellFrame); + + bool isMailListingPageActive = currentFrameType != null && currentFrameType == typeof(MailListPage); + + // Active page is mail list page and we are refreshing the folder. + if (isMailListingPageActive && currentFrameType == pageType && parameter is NavigateMailFolderEventArgs folderNavigationArgs) + { + // No need for new navigation, just refresh the folder. + WeakReferenceMessenger.Default.Send(new ActiveMailFolderChangedEvent(folderNavigationArgs.BaseFolderMenuItem, folderNavigationArgs.FolderInitLoadAwaitTask)); + + return true; + } + + var transitionInfo = GetNavigationTransitionInfo(transition); + + // This page must be opened in the Frame placed in MailListingPage. + if (isMailListingPageActive && frame == NavigationReferenceFrame.RenderingFrame) + { + var listingFrame = GetCoreFrame(NavigationReferenceFrame.RenderingFrame); + + if (listingFrame == null) return false; + + // Active page is mail list page and we are opening a mail item. + // No navigation needed, just refresh the rendered mail item. + if (listingFrame.Content != null + && listingFrame.Content.GetType() == GetPageType(WinoPage.MailRenderingPage) + && parameter is MailItemViewModel mailItemViewModel + && page != WinoPage.ComposePage) + { + WeakReferenceMessenger.Default.Send(new NewMailItemRenderingRequestedEvent(mailItemViewModel)); + } + else + { + listingFrame.Navigate(pageType, parameter, transitionInfo); + } + + return true; + } + + if ((currentFrameType != null && currentFrameType != pageType) || currentFrameType == null) + { + return shellFrame.Navigate(pageType, parameter, transitionInfo); + } + } + + return false; + } + + private NavigationTransitionInfo GetNavigationTransitionInfo(NavigationTransitionType transition) + { + return transition switch + { + NavigationTransitionType.DrillIn => new DrillInNavigationTransitionInfo(), + _ => new SuppressNavigationTransitionInfo(), + }; + } + + public void NavigateCompose(IMailItem mailItem, NavigationTransitionType transition = NavigationTransitionType.None) + => Navigate(WinoPage.ComposePage, mailItem, NavigationReferenceFrame.RenderingFrame, transition); + + // Standalone EML viewer. + public void NavigateRendering(MimeMessageInformation mimeMessageInformation, NavigationTransitionType transition = NavigationTransitionType.None) + { + if (mimeMessageInformation == null) + throw new ArgumentException("MimeMessage cannot be null."); + + Navigate(WinoPage.MailRenderingPage, mimeMessageInformation, NavigationReferenceFrame.RenderingFrame, transition); + } + + // Mail item view model clicked handler. + public void NavigateRendering(IMailItem mailItem, NavigationTransitionType transition = NavigationTransitionType.None) + { + if (mailItem is MailItemViewModel mailItemViewModel) + Navigate(WinoPage.MailRenderingPage, mailItemViewModel, NavigationReferenceFrame.RenderingFrame, transition); + else + throw new ArgumentException("MailItem must be of type MailItemViewModel."); + } + + public void NavigateFolder(NavigateMailFolderEventArgs args) + => Navigate(WinoPage.MailListPage, args, NavigationReferenceFrame.ShellFrame); + } +} diff --git a/Wino.Mail.WinUI/Styles/Colors.xaml b/Wino.Mail.WinUI/Styles/Colors.xaml new file mode 100644 index 00000000..0da0285c --- /dev/null +++ b/Wino.Mail.WinUI/Styles/Colors.xaml @@ -0,0 +1,24 @@ + + + #e74c3c + #e74c3c + #ff7675 + + #1abc9c + + + + #fdcb6e + #636e72 + + + + #fdcb6e + #2d3436 + + + + diff --git a/Wino.Mail.WinUI/Styles/CommandBarItems.xaml b/Wino.Mail.WinUI/Styles/CommandBarItems.xaml new file mode 100644 index 00000000..dd596d20 --- /dev/null +++ b/Wino.Mail.WinUI/Styles/CommandBarItems.xaml @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Styles/CommandBarItems.xaml.cs b/Wino.Mail.WinUI/Styles/CommandBarItems.xaml.cs new file mode 100644 index 00000000..dbb67bc1 --- /dev/null +++ b/Wino.Mail.WinUI/Styles/CommandBarItems.xaml.cs @@ -0,0 +1,16 @@ +#if NET8_0 +using Microsoft.UI.Xaml; +#else +using Windows.UI.Xaml; +#endif + +namespace Wino.Styles +{ + public partial class CommandBarItems : ResourceDictionary + { + public CommandBarItems() + { + InitializeComponent(); + } + } +} diff --git a/Wino.Mail.WinUI/Styles/ContentPresenters.xaml b/Wino.Mail.WinUI/Styles/ContentPresenters.xaml new file mode 100644 index 00000000..7e1293aa --- /dev/null +++ b/Wino.Mail.WinUI/Styles/ContentPresenters.xaml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Styles/Converters.xaml b/Wino.Mail.WinUI/Styles/Converters.xaml new file mode 100644 index 00000000..0ef5e1cb --- /dev/null +++ b/Wino.Mail.WinUI/Styles/Converters.xaml @@ -0,0 +1,7 @@ + + + + diff --git a/Wino.Mail.WinUI/Styles/FontIcons.xaml b/Wino.Mail.WinUI/Styles/FontIcons.xaml new file mode 100644 index 00000000..37409b5d --- /dev/null +++ b/Wino.Mail.WinUI/Styles/FontIcons.xaml @@ -0,0 +1,33 @@ + + + + M128.5,799.5C128.5,778.5 132.5,758.25 140.5,738.75C148.5,719.25 160,702 175,687L525,337C531.333,330.667 538.833,327.5 547.5,327.5C556.167,327.5 563.667,330.667 570,337C576.333,343.333 579.5,350.833 579.5,359.5C579.5,368.167 576.333,375.667 570,382L220,732C211.333,740.667 204.5,750.917 199.5,762.75C194.5,774.583 192,786.833 192,799.5C192,812.833 194.5,825.333 199.5,837C204.5,848.667 211.333,858.833 220,867.5C228.667,876.167 238.833,883 250.5,888C262.167,893 274.667,895.5 288,895.5C300.667,895.5 312.833,893.167 324.5,888.5C336.167,883.833 346.5,877 355.5,868L775,456.5C793,438.833 807,418.083 817,394.25C827,370.417 832,346 832,321C832,295.667 827.083,271.333 817.25,248C807.417,224.667 794,204.083 777,186.25C760,168.417 740.083,154.25 717.25,143.75C694.417,133.25 670,128 644,128C617.333,128 592.083,132.583 568.25,141.75C544.417,150.917 523,165 504,184L120,568C113.667,574.333 106.167,577.5 97.5,577.5C88.8333,577.5 81.3333,574.333 75,568C68.6667,561.667 65.5,554.167 65.5,545.5C65.5,536.833 68.6667,529.333 75,523L459,139C472.333,125.667 485.75,114.25 499.25,104.75C512.75,95.25 526.917,87.5 541.75,81.5C556.583,75.5 572.083,71.0834 588.25,68.25C604.417,65.4167 621.833,64.0001 640.5,64C675.833,64.0001 709,70.8334 740,84.5C771,98.1667 798.083,116.667 821.25,140C844.417,163.333 862.667,190.583 876,221.75C889.333,252.917 896,286.167 896,321.5C896,338.167 894.25,354.75 890.75,371.25C887.25,387.75 882.25,403.833 875.75,419.5C869.25,435.167 861.25,450.083 851.75,464.25C842.25,478.417 831.667,491.167 820,502.5L400.5,914C385.167,929 367.75,940.333 348.25,948C328.75,955.667 308.333,959.5 287,959.5C265,959.5 244.333,955.25 225,946.75C205.667,938.25 188.917,926.75 174.75,912.25C160.583,897.75 149.333,880.833 141,861.5C132.667,842.167 128.5,821.5 128.5,799.5Z + M896,392L896,898.5C896,915.167 892.583,931.083 885.75,946.25C878.917,961.417 869.75,974.75 858.25,986.25C846.75,997.75 833.417,1006.92 818.25,1013.75C803.083,1020.58 787.167,1024 770.5,1024L517,1024C528.667,1014.67 539.833,1004.67 550.5,994C561.167,983.333 571,972 580,960L768,960C777,960 785.333,958.333 793,955C800.667,951.667 807.417,947.083 813.25,941.25C819.083,935.417 823.667,928.667 827,921C830.333,913.333 832,905 832,896L832,392C832,390.667 832,389.333 832,388C832,386.667 831.833,385.333 831.5,384L637.5,384C620.167,384 603.917,380.5 588.75,373.5C573.583,366.5 560.333,357.167 549,345.5C537.667,333.833 528.667,320.25 522,304.75C515.333,289.25 512,273 512,256L512,64.5C510.667,64.1667 509.333,64.0001 508,64C506.667,64.0001 505.333,64.0001 504,64L256,64C247,64.0001 238.667,65.6667 231,69C223.333,72.3334 216.583,76.9167 210.75,82.75C204.917,88.5834 200.333,95.3334 197,103C193.667,110.667 192,119 192,128L192,380.5C169.667,386.5 148.333,394.5 128,404.5L128,125.5C128,108.833 131.417,92.9167 138.25,77.75C145.083,62.5834 154.25,49.2501 165.75,37.75C177.25,26.2501 190.583,17.0834 205.75,10.25C220.917,3.41669 236.833,0 253.5,0L504,0C521,0 537.333,3.25 553,9.75C568.667,16.25 582.5,25.5 594.5,37.5L858.5,301.5C870.5,313.5 879.75,327.333 886.25,343C892.75,358.667 896,375 896,392ZM576,256C576,265 577.667,273.417 581,281.25C584.333,289.083 588.833,295.833 594.5,301.5C600.167,307.167 606.917,311.667 614.75,315C622.583,318.333 631,320 640,320L787,320L576,109ZM576,736C576,775.667 568.417,813 553.25,848C538.083,883 517.5,913.5 491.5,939.5C465.5,965.5 435,986.083 400,1001.25C365,1016.42 327.667,1024 288,1024C248,1024 210.5,1016.5 175.5,1001.5C140.5,986.5 110,966 84,940C58,914 37.5,883.5 22.5,848.5C7.5,813.5 0,776 0,736C0,696.333 7.58333,659 22.75,624C37.9167,589 58.5,558.5 84.5,532.5C110.5,506.5 141,485.917 176,470.75C211,455.583 248.333,448 288,448C314.333,448 339.75,451.417 364.25,458.25C388.75,465.083 411.667,474.75 433,487.25C454.333,499.75 473.833,514.833 491.5,532.5C509.167,550.167 524.25,569.667 536.75,591C549.25,612.333 558.917,635.25 565.75,659.75C572.583,684.25 576,709.667 576,736ZM452,736C452,726 448.5,717.5 441.5,710.5L313.5,582.5C306.5,575.5 298,572 288,572C278,572 269.5,575.5 262.5,582.5L134.5,710.5C127.5,717.5 124,726 124,736C124,746 127.5,754.5 134.5,761.5C141.5,768.5 150,772 160,772C170,772 178.5,768.5 185.5,761.5L256,691L256,864C256,872.667 259.167,880.167 265.5,886.5C271.833,892.833 279.333,896 288,896C296.667,896 304.167,892.833 310.5,886.5C316.833,880.167 320,872.667 320,864L320,691L390.5,761.5C397.5,768.5 406,772 416,772C426,772 434.5,768.5 441.5,761.5C448.5,754.5 452,746 452,736Z + M192,960C174.333,960 157.75,956.667 142.25,950C126.75,943.333 113.167,934.167 101.5,922.5C89.8333,910.833 80.6667,897.25 74,881.75C67.3333,866.25 64,849.667 64,832L64,192C64,174.333 67.3333,157.75 74,142.25C80.6667,126.75 89.8333,113.167 101.5,101.5C113.167,89.8334 126.75,80.6667 142.25,74C157.75,67.3334 174.333,64.0001 192,64L696,64C713,64.0001 729.333,67.2501 745,73.75C760.667,80.2501 774.5,89.5001 786.5,101.5L922.5,237.5C934.5,249.5 943.75,263.333 950.25,279C956.75,294.667 960,311 960,328L960,444C950,436.333 939.667,429.25 929,422.75C918.333,416.25 907.333,410.167 896,404.5L896,328C896,319.333 894.417,311.083 891.25,303.25C888.083,295.417 883.5,288.5 877.5,282.5L741.5,146.5C731.167,136.167 718.667,130.167 704,128.5L704,288C704,301.333 701.5,313.833 696.5,325.5C691.5,337.167 684.667,347.333 676,356C667.333,364.667 657.167,371.5 645.5,376.5C633.833,381.5 621.333,384 608,384L352,384C338.667,384 326.167,381.5 314.5,376.5C302.833,371.5 292.667,364.667 284,356C275.333,347.333 268.5,337.167 263.5,325.5C258.5,313.833 256,301.333 256,288L256,128L192,128C183,128 174.583,129.667 166.75,133C158.917,136.333 152.167,140.833 146.5,146.5C140.833,152.167 136.333,158.917 133,166.75C129.667,174.583 128,183 128,192L128,832C128,841 129.667,849.417 133,857.25C136.333,865.083 140.833,871.833 146.5,877.5C152.167,883.167 158.917,887.667 166.75,891C174.583,894.333 183,896 192,896L192,608C192,594.667 194.5,582.167 199.5,570.5C204.5,558.833 211.333,548.667 220,540C228.667,531.333 238.833,524.5 250.5,519.5C262.167,514.5 274.667,512 288,512L444,512C436.333,522 429.25,532.333 422.75,543C416.25,553.667 410.167,564.667 404.5,576L288,576C279.333,576 271.833,579.167 265.5,585.5C259.167,591.833 256,599.333 256,608L256,896L404.5,896C410.167,907.333 416.25,918.333 422.75,929C429.25,939.667 436.333,950 444,960ZM608,320C616.667,320 624.167,316.833 630.5,310.5C636.833,304.167 640,296.667 640,288L640,128L320,128L320,288C320,296.667 323.167,304.167 329.5,310.5C335.833,316.833 343.333,320 352,320ZM448,736C448,696.333 455.583,659 470.75,624C485.917,589 506.5,558.5 532.5,532.5C558.5,506.5 589,485.917 624,470.75C659,455.583 696.333,448 736,448C762.333,448 787.75,451.417 812.25,458.25C836.75,465.083 859.667,474.75 881,487.25C902.333,499.75 921.833,514.833 939.5,532.5C957.167,550.167 972.25,569.667 984.75,591C997.25,612.333 1006.92,635.25 1013.75,659.75C1020.58,684.25 1024,709.667 1024,736C1024,775.667 1016.42,813 1001.25,848C986.083,883 965.5,913.5 939.5,939.5C913.5,965.5 883,986.083 848,1001.25C813,1016.42 775.667,1024 736,1024C696,1024 658.5,1016.5 623.5,1001.5C588.5,986.5 558,966 532,940C506,914 485.5,883.5 470.5,848.5C455.5,813.5 448,776 448,736ZM736,900C746,900 754.5,896.5 761.5,889.5L889.5,761.5C896.5,754.5 900,746 900,736C900,726 896.5,717.5 889.5,710.5C882.5,703.5 874,700 864,700C854,700 845.5,703.5 838.5,710.5L768,781L768,608C768,599.333 764.833,591.833 758.5,585.5C752.167,579.167 744.667,576 736,576C727.333,576 719.833,579.167 713.5,585.5C707.167,591.833 704,599.333 704,608L704,781L633.5,710.5C626.5,703.5 618,700 608,700C598,700 589.5,703.5 582.5,710.5C575.5,717.5 572,726 572,736C572,746 575.5,754.5 582.5,761.5L710.5,889.5C717.5,896.5 726,900 736,900Z + + + M270.5,954C259.833,954 249.75,952 240.25,948C230.75,944 222.417,938.5 215.25,931.5C208.083,924.5 202.417,916.333 198.25,907C194.083,897.667 192,887.667 192,877L192,147C192,136 194.25,125.5 198.75,115.5C203.25,105.5 209.333,96.6667 217,89C224.667,81.3334 233.5,75.2501 243.5,70.75C253.5,66.2501 264,64.0001 275,64L499,64C534.333,64.0001 567.5,70.7501 598.5,84.25C629.5,97.7501 656.583,116.083 679.75,139.25C702.917,162.417 721.25,189.5 734.75,220.5C748.25,251.5 755,284.667 755,320C755,348.333 750.583,375.25 741.75,400.75C732.917,426.25 720.333,450.5 704,473.5C737.333,499.5 762.75,530.667 780.25,567C797.75,603.333 806.5,642.667 806.5,685C806.5,711.333 803.333,737.083 797,762.25C790.667,787.417 780,811 765,833C752.333,851.667 737.583,868.417 720.75,883.25C703.917,898.083 685.667,910.75 666,921.25C646.333,931.75 625.583,939.75 603.75,945.25C581.917,950.75 559.833,953.5 537.5,953.5C492.833,953.5 448.333,953.583 404,953.75C359.667,953.917 315.167,954 270.5,954ZM493,416C506.333,416 518.833,413.5 530.5,408.5C542.167,403.5 552.333,396.667 561,388C569.667,379.333 576.5,369.167 581.5,357.5C586.5,345.833 589,333.333 589,320C589,306.667 586.5,294.167 581.5,282.5C576.5,270.833 569.667,260.667 561,252C552.333,243.333 542.167,236.5 530.5,231.5C518.833,226.5 506.333,224 493,224L352,224L352,416ZM531,800C546.667,800 561.167,797.083 574.5,791.25C587.833,785.417 599.333,777.5 609,767.5C618.667,757.5 626.25,745.75 631.75,732.25C637.25,718.75 640,704.167 640,688.5C640,673.833 637.083,659.75 631.25,646.25C625.417,632.75 617.583,620.75 607.75,610.25C597.917,599.75 586.417,591.417 573.25,585.25C560.083,579.083 546,576 531,576L352,576L352,800Z + M896,64C904.667,64.0001 912.167,67.1667 918.5,73.5C924.833,79.8334 928,87.3334 928,96C928,104.667 924.833,112.167 918.5,118.5C912.167,124.833 904.667,128 896,128L694,128L398.5,896L608,896C616.667,896 624.167,899.167 630.5,905.5C636.833,911.833 640,919.333 640,928C640,936.667 636.833,944.167 630.5,950.5C624.167,956.833 616.667,960 608,960L128,960C119.333,960 111.833,956.833 105.5,950.5C99.1667,944.167 96,936.667 96,928C96,919.333 99.1667,911.833 105.5,905.5C111.833,899.167 119.333,896 128,896L330,896L625.5,128L416,128C407.333,128 399.833,124.833 393.5,118.5C387.167,112.167 384,104.667 384,96C384,87.3334 387.167,79.8334 393.5,73.5C399.833,67.1667 407.333,64.0001 416,64Z + M192,509L192,96C192,87.3334 195.167,79.8334 201.5,73.5C207.833,67.1667 215.333,64.0001 224,64C232.667,64.0001 240.167,67.1667 246.5,73.5C252.833,79.8334 256,87.3334 256,96L256,514C256,548.667 262.833,581.417 276.5,612.25C290.167,643.083 308.667,670 332,693C355.333,716 382.5,734.25 413.5,747.75C444.5,761.25 477.333,768 512,768C547.667,768 581.083,761.167 612.25,747.5C643.417,733.833 670.5,715.25 693.5,691.75C716.5,668.25 734.667,640.833 748,609.5C761.333,578.167 768,544.667 768,509L768,96C768,87.3334 771.167,79.8334 777.5,73.5C783.833,67.1667 791.333,64.0001 800,64C808.667,64.0001 816.167,67.1667 822.5,73.5C828.833,79.8334 832,87.3334 832,96L832,509C832,538.667 828.25,567.167 820.75,594.5C813.25,621.833 802.583,647.5 788.75,671.5C774.917,695.5 758.25,717.333 738.75,737C719.25,756.667 697.667,773.5 674,787.5C650.333,801.5 624.833,812.417 597.5,820.25C570.167,828.083 541.667,832 512,832C482.333,832 453.833,828.083 426.5,820.25C399.167,812.417 373.667,801.5 350,787.5C326.333,773.5 304.75,756.667 285.25,737C265.75,717.333 249.083,695.5 235.25,671.5C221.417,647.5 210.75,621.75 203.25,594.25C195.75,566.75 192,538.333 192,509ZM224,960C215.333,960 207.833,956.833 201.5,950.5C195.167,944.167 192,936.667 192,928C192,919.333 195.167,911.833 201.5,905.5C207.833,899.167 215.333,896 224,896L800,896C808.667,896 816.167,899.167 822.5,905.5C828.833,911.833 832,919.333 832,928C832,936.667 828.833,944.167 822.5,950.5C816.167,956.833 808.667,960 800,960Z + M270.5,448C218.167,407.333 192,354 192,288C192,271.333 194.667,255.417 200,240.25C205.333,225.083 212.5,210.75 221.5,197.25C230.5,183.75 240.917,171.333 252.75,160C264.583,148.667 277,138.5 290,129.5C322,107.5 357.333,91.0834 396,80.25C434.667,69.4167 473.333,64.0001 512,64C536.333,64.0001 560.5,65.8334 584.5,69.5C608.5,73.1667 632,79.1667 655,87.5C670.333,93.1667 686,99.8334 702,107.5C718,115.167 733.583,124 748.75,134C763.917,144 778.083,154.917 791.25,166.75C804.417,178.583 815.833,191.333 825.5,205C827.833,208.333 829.5,211.25 830.5,213.75C831.5,216.25 832,219.667 832,224C832,232.667 828.833,240.167 822.5,246.5C816.167,252.833 808.667,256 800,256C794,256 789.167,254.917 785.5,252.75C781.833,250.583 778.167,247.333 774.5,243C766.167,233.667 757.833,225 749.5,217C741.167,209 732,201.167 722,193.5C707.333,182.5 691.583,172.833 674.75,164.5C657.917,156.167 640.5,149.333 622.5,144C604.5,138.667 586.167,134.667 567.5,132C548.833,129.333 530.333,128 512,128C479.333,128 446.917,132.333 414.75,141C382.583,149.667 353,163.5 326,182.5C317.667,188.5 309.333,195.25 301,202.75C292.667,210.25 285.167,218.5 278.5,227.5C271.833,236.5 266.417,246.083 262.25,256.25C258.083,266.417 256,277 256,288C256,311.333 260.417,331.5 269.25,348.5C278.083,365.5 289.75,380.25 304.25,392.75C318.75,405.25 335.25,415.917 353.75,424.75C372.25,433.583 391.167,441.333 410.5,448ZM192,800C192,791 195.25,783.417 201.75,777.25C208.25,771.083 215.833,768 224.5,768C230.167,768 235.083,769.25 239.25,771.75C243.417,774.25 247.167,777.667 250.5,782C258.833,792.667 266.333,802.25 273,810.75C279.667,819.25 286.667,827 294,834C301.333,841 309.583,847.417 318.75,853.25C327.917,859.083 339,864.833 352,870.5C376.667,881.167 402.917,888.083 430.75,891.25C458.583,894.417 485.667,896 512,896C528,896 545.417,894.833 564.25,892.5C583.083,890.167 602,886.417 621,881.25C640,876.083 658.333,869.417 676,861.25C693.667,853.083 709.333,843.083 723,831.25C736.667,819.417 747.583,805.583 755.75,789.75C763.917,773.917 768,756 768,736C768,707 761.583,682.833 748.75,663.5C735.917,644.167 717.5,627.167 693.5,612.5C690.5,610.833 685.083,608 677.25,604C669.417,600 661.25,595.917 652.75,591.75C644.25,587.583 636.167,583.917 628.5,580.75C620.833,577.583 615.833,576 613.5,576L96,576C87.3333,576 79.8333,572.833 73.5,566.5C67.1667,560.167 64,552.667 64,544C64,535.333 67.1667,527.833 73.5,521.5C79.8333,515.167 87.3333,512 96,512L928,512C936.667,512 944.167,515.167 950.5,521.5C956.833,527.833 960,535.333 960,544C960,552.667 956.833,560.167 950.5,566.5C944.167,572.833 936.667,576 928,576L753.5,576C805.833,616.667 832,670 832,736C832,763 827.167,787.25 817.5,808.75C807.833,830.25 794.917,849.333 778.75,866C762.583,882.667 743.75,896.917 722.25,908.75C700.75,920.583 678.167,930.333 654.5,938C630.833,945.667 606.75,951.25 582.25,954.75C557.75,958.25 534.333,960 512,960C480.667,960 449.333,958.083 418,954.25C386.667,950.417 356.333,942.167 327,929.5C301,918.167 276.667,902.833 254,883.5C231.333,864.167 212.5,842.333 197.5,818C193.833,812.333 192,806.333 192,800Z + M0,224C0,215 1.66667,206.667 5,199C8.33333,191.333 12.9167,184.583 18.75,178.75C24.5833,172.917 31.3333,168.333 39,165C46.6667,161.667 55,160 64,160C72.6667,160 80.9167,161.667 88.75,165C96.5833,168.333 103.417,172.917 109.25,178.75C115.083,184.583 119.667,191.417 123,199.25C126.333,207.083 128,215.333 128,224C128,233 126.333,241.333 123,249C119.667,256.667 115.083,263.417 109.25,269.25C103.417,275.083 96.6667,279.667 89,283C81.3333,286.333 73,288 64,288C55,288 46.5833,286.333 38.75,283C30.9167,279.667 24.1667,275.167 18.5,269.5C12.8333,263.833 8.33333,257.083 5,249.25C1.66667,241.417 0,233 0,224ZM288,256C279.333,256 271.833,252.833 265.5,246.5C259.167,240.167 256,232.667 256,224C256,215.333 259.167,207.833 265.5,201.5C271.833,195.167 279.333,192 288,192L992,192C1000.67,192 1008.17,195.167 1014.5,201.5C1020.83,207.833 1024,215.333 1024,224C1024,232.667 1020.83,240.167 1014.5,246.5C1008.17,252.833 1000.67,256 992,256ZM0,480C0,471 1.66667,462.667 5,455C8.33333,447.333 12.9167,440.583 18.75,434.75C24.5833,428.917 31.3333,424.333 39,421C46.6667,417.667 55,416 64,416C72.6667,416 80.9167,417.667 88.75,421C96.5833,424.333 103.417,428.917 109.25,434.75C115.083,440.583 119.667,447.417 123,455.25C126.333,463.083 128,471.333 128,480C128,489 126.333,497.333 123,505C119.667,512.667 115.083,519.417 109.25,525.25C103.417,531.083 96.6667,535.667 89,539C81.3333,542.333 73,544 64,544C55,544 46.5833,542.333 38.75,539C30.9167,535.667 24.1667,531.167 18.5,525.5C12.8333,519.833 8.33333,513.083 5,505.25C1.66667,497.417 0,489 0,480ZM288,512C279.333,512 271.833,508.833 265.5,502.5C259.167,496.167 256,488.667 256,480C256,471.333 259.167,463.833 265.5,457.5C271.833,451.167 279.333,448 288,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM0,736C0,727 1.66667,718.667 5,711C8.33333,703.333 12.9167,696.583 18.75,690.75C24.5833,684.917 31.3333,680.333 39,677C46.6667,673.667 55,672 64,672C72.6667,672 80.9167,673.667 88.75,677C96.5833,680.333 103.417,684.917 109.25,690.75C115.083,696.583 119.667,703.417 123,711.25C126.333,719.083 128,727.333 128,736C128,745 126.333,753.333 123,761C119.667,768.667 115.083,775.417 109.25,781.25C103.417,787.083 96.6667,791.667 89,795C81.3333,798.333 73,800 64,800C55,800 46.5833,798.333 38.75,795C30.9167,791.667 24.1667,787.167 18.5,781.5C12.8333,775.833 8.33333,769.083 5,761.25C1.66667,753.417 0,745 0,736ZM288,768C279.333,768 271.833,764.833 265.5,758.5C259.167,752.167 256,744.667 256,736C256,727.333 259.167,719.833 265.5,713.5C271.833,707.167 279.333,704 288,704L992,704C1000.67,704 1008.17,707.167 1014.5,713.5C1020.83,719.833 1024,727.333 1024,736C1024,744.667 1020.83,752.167 1014.5,758.5C1008.17,764.833 1000.67,768 992,768Z + F1 M 15 6.25 C 14.824218 6.25 14.65983 6.217448 14.506836 6.152344 C 14.353841 6.08724 14.222005 5.99935 14.111328 5.888672 C 14.00065 5.777995 13.91276 5.646159 13.847656 5.493164 C 13.782552 5.34017 13.75 5.175782 13.75 5 L 13.75 2.5 C 13.75 2.324219 13.782552 2.161459 13.847656 2.011719 C 13.91276 1.86198 14.002277 1.730145 14.116211 1.616211 C 14.230143 1.502279 14.361979 1.412762 14.511719 1.347656 C 14.661457 1.282553 14.824218 1.25 15 1.25 L 17.5 1.25 C 17.66927 1.25 17.830402 1.282553 17.983398 1.347656 C 18.136393 1.412762 18.269855 1.502279 18.383789 1.616211 C 18.497721 1.730145 18.587238 1.863607 18.652344 2.016602 C 18.717447 2.169598 18.75 2.33073 18.75 2.5 L 18.75 5 C 18.75 5.175782 18.717447 5.338543 18.652344 5.488281 C 18.587238 5.638021 18.497721 5.769857 18.383789 5.883789 C 18.269855 5.997723 18.13802 6.08724 17.988281 6.152344 C 17.838541 6.217448 17.675781 6.25 17.5 6.25 Z M 1.875 3.75 C 1.705729 3.75 1.559245 3.688152 1.435547 3.564453 C 1.311849 3.440756 1.25 3.294271 1.25 3.125 C 1.25 2.95573 1.311849 2.809246 1.435547 2.685547 C 1.559245 2.56185 1.705729 2.5 1.875 2.5 L 11.875 2.5 C 12.04427 2.5 12.190754 2.56185 12.314453 2.685547 C 12.43815 2.809246 12.5 2.95573 12.5 3.125 C 12.5 3.294271 12.43815 3.440756 12.314453 3.564453 C 12.190754 3.688152 12.04427 3.75 11.875 3.75 Z M 15 2.5 L 15 5 L 17.5 5 L 17.5 2.5 Z M 15 12.5 C 14.824218 12.5 14.65983 12.467448 14.506836 12.402344 C 14.353841 12.33724 14.222005 12.24935 14.111328 12.138672 C 14.00065 12.027995 13.91276 11.896159 13.847656 11.743164 C 13.782552 11.59017 13.75 11.425781 13.75 11.25 L 13.75 8.75 C 13.75 8.574219 13.782552 8.411459 13.847656 8.261719 C 13.91276 8.111979 14.002277 7.980144 14.116211 7.866211 C 14.230143 7.752279 14.361979 7.662762 14.511719 7.597656 C 14.661457 7.532553 14.824218 7.5 15 7.5 L 17.5 7.5 C 17.66927 7.5 17.830402 7.532553 17.983398 7.597656 C 18.136393 7.662762 18.269855 7.752279 18.383789 7.866211 C 18.497721 7.980144 18.587238 8.113607 18.652344 8.266602 C 18.717447 8.419597 18.75 8.580729 18.75 8.75 L 18.75 11.25 C 18.75 11.425781 18.717447 11.588542 18.652344 11.738281 C 18.587238 11.888021 18.497721 12.019857 18.383789 12.133789 C 18.269855 12.247722 18.13802 12.33724 17.988281 12.402344 C 17.838541 12.467448 17.675781 12.5 17.5 12.5 Z M 1.875 10 C 1.705729 10 1.559245 9.938151 1.435547 9.814453 C 1.311849 9.690756 1.25 9.544271 1.25 9.375 C 1.25 9.205729 1.311849 9.059245 1.435547 8.935547 C 1.559245 8.81185 1.705729 8.75 1.875 8.75 L 11.875 8.75 C 12.04427 8.75 12.190754 8.81185 12.314453 8.935547 C 12.43815 9.059245 12.5 9.205729 12.5 9.375 C 12.5 9.544271 12.43815 9.690756 12.314453 9.814453 C 12.190754 9.938151 12.04427 10 11.875 10 Z M 15 8.75 L 15 11.25 L 17.5 11.25 L 17.5 8.75 Z M 15 18.75 C 14.824218 18.75 14.65983 18.717447 14.506836 18.652344 C 14.353841 18.58724 14.222005 18.49935 14.111328 18.388672 C 14.00065 18.277994 13.91276 18.146158 13.847656 17.993164 C 13.782552 17.84017 13.75 17.675781 13.75 17.5 L 13.75 15 C 13.75 14.824219 13.782552 14.661459 13.847656 14.511719 C 13.91276 14.361979 14.002277 14.230144 14.116211 14.116211 C 14.230143 14.002279 14.361979 13.912761 14.511719 13.847656 C 14.661457 13.782553 14.824218 13.75 15 13.75 L 17.5 13.75 C 17.66927 13.75 17.830402 13.782553 17.983398 13.847656 C 18.136393 13.912761 18.269855 14.002279 18.383789 14.116211 C 18.497721 14.230144 18.587238 14.363607 18.652344 14.516602 C 18.717447 14.669597 18.75 14.830729 18.75 15 L 18.75 17.5 C 18.75 17.675781 18.717447 17.838541 18.652344 17.988281 C 18.587238 18.138021 18.497721 18.269857 18.383789 18.383789 C 18.269855 18.497721 18.13802 18.58724 17.988281 18.652344 C 17.838541 18.717447 17.675781 18.75 17.5 18.75 Z M 1.875 16.25 C 1.705729 16.25 1.559245 16.188152 1.435547 16.064453 C 1.311849 15.940756 1.25 15.794271 1.25 15.625 C 1.25 15.455729 1.311849 15.309245 1.435547 15.185547 C 1.559245 15.06185 1.705729 15 1.875 15 L 11.875 15 C 12.04427 15 12.190754 15.06185 12.314453 15.185547 C 12.43815 15.309245 12.5 15.455729 12.5 15.625 C 12.5 15.794271 12.43815 15.940756 12.314453 16.064453 C 12.190754 16.188152 12.04427 16.25 11.875 16.25 Z M 15 15 L 15 17.5 L 17.5 17.5 L 17.5 15 Z + M288,192C279.333,192 271.833,188.833 265.5,182.5C259.167,176.167 256,168.667 256,160C256,151.333 259.167,143.833 265.5,137.5C271.833,131.167 279.333,128 288,128L800,128C808.667,128 816.167,131.167 822.5,137.5C828.833,143.833 832,151.333 832,160C832,168.667 828.833,176.167 822.5,182.5C816.167,188.833 808.667,192 800,192ZM0,480C0,471.333 3.16667,463.833 9.5,457.5L100,367C106.333,360.667 113.833,357.5 122.5,357.5C131.167,357.5 138.667,360.667 145,367C151.333,373.333 154.5,380.833 154.5,389.5C154.5,398.167 151.333,405.667 145,412L77.5,480L145,548C151.333,554.333 154.5,561.833 154.5,570.5C154.5,579.167 151.333,586.667 145,593C138.667,599.333 131.167,602.5 122.5,602.5C113.833,602.5 106.333,599.333 100,593L9.5,502.5C3.16667,496.167 0,488.667 0,480ZM288,512C279.333,512 271.833,508.833 265.5,502.5C259.167,496.167 256,488.667 256,480C256,471.333 259.167,463.833 265.5,457.5C271.833,451.167 279.333,448 288,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM288,832C279.333,832 271.833,828.833 265.5,822.5C259.167,816.167 256,808.667 256,800C256,791.333 259.167,783.833 265.5,777.5C271.833,771.167 279.333,768 288,768L672,768C680.667,768 688.167,771.167 694.5,777.5C700.833,783.833 704,791.333 704,800C704,808.667 700.833,816.167 694.5,822.5C688.167,828.833 680.667,832 672,832Z + M288,192C279.333,192 271.833,188.833 265.5,182.5C259.167,176.167 256,168.667 256,160C256,151.333 259.167,143.833 265.5,137.5C271.833,131.167 279.333,128 288,128L800,128C808.667,128 816.167,131.167 822.5,137.5C828.833,143.833 832,151.333 832,160C832,168.667 828.833,176.167 822.5,182.5C816.167,188.833 808.667,192 800,192ZM0,570.5C0,561.833 3.16667,554.333 9.5,548L77.5,480L9.5,412C3.16667,405.667 0,398.167 0,389.5C0,380.833 3.16667,373.333 9.5,367C15.8333,360.667 23.3333,357.5 32,357.5C40.6667,357.5 48.1667,360.667 54.5,367L145,457.5C151.333,463.833 154.5,471.333 154.5,480C154.5,488.667 151.333,496.167 145,502.5L54.5,593C48.1667,599.333 40.6667,602.5 32,602.5C23.3333,602.5 15.8333,599.333 9.5,593C3.16667,586.667 0,579.167 0,570.5ZM288,512C279.333,512 271.833,508.833 265.5,502.5C259.167,496.167 256,488.667 256,480C256,471.333 259.167,463.833 265.5,457.5C271.833,451.167 279.333,448 288,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM288,832C279.333,832 271.833,828.833 265.5,822.5C259.167,816.167 256,808.667 256,800C256,791.333 259.167,783.833 265.5,777.5C271.833,771.167 279.333,768 288,768L672,768C680.667,768 688.167,771.167 694.5,777.5C700.833,783.833 704,791.333 704,800C704,808.667 700.833,816.167 694.5,822.5C688.167,828.833 680.667,832 672,832Z + M768,576L667,576C632.333,576 599.75,569.083 569.25,555.25C538.75,541.417 512.167,522.75 489.5,499.25C466.833,475.75 448.917,448.583 435.75,417.75C422.583,386.917 416,354.333 416,320C416,285.667 422.583,253.083 435.75,222.25C448.917,191.417 466.833,164.25 489.5,140.75C512.167,117.25 538.75,98.5834 569.25,84.75C599.75,70.9167 632.333,64.0001 667,64L992,64C1000.67,64.0001 1008.17,67.1667 1014.5,73.5C1020.83,79.8334 1024,87.3334 1024,96C1024,103.333 1022.58,109.167 1019.75,113.5C1016.92,117.833 1013.25,121.083 1008.75,123.25C1004.25,125.417 999.25,126.833 993.75,127.5C988.25,128.167 982.667,128.5 977,128.5C974,128.5 971.083,128.417 968.25,128.25C965.417,128.083 962.667,128 960,128L960,992C960,1000.67 956.833,1008.17 950.5,1014.5C944.167,1020.83 936.667,1024 928,1024C919.333,1024 911.833,1020.83 905.5,1014.5C899.167,1008.17 896,1000.67 896,992L896,128L832,128L832,992C832,1000.67 828.833,1008.17 822.5,1014.5C816.167,1020.83 808.667,1024 800,1024C791.333,1024 783.833,1020.83 777.5,1014.5C771.167,1008.17 768,1000.67 768,992ZM768,512L768,128L668,128C642,128 617.583,133.167 594.75,143.5C571.917,153.833 552,167.833 535,185.5C518,203.167 504.583,223.583 494.75,246.75C484.917,269.917 480,294.333 480,320C480,345.667 484.917,370.083 494.75,393.25C504.583,416.417 518,436.833 535,454.5C552,472.167 571.917,486.167 594.75,496.5C617.583,506.833 642,512 668,512ZM64,672C64,663.333 67.1667,655.833 73.5,649.5L243,480L73.5,310.5C67.1667,304.167 64,296.667 64,288C64,279.333 67.1667,271.833 73.5,265.5C79.8333,259.167 87.3333,256 96,256C104.667,256 112.167,259.167 118.5,265.5L310.5,457.5C316.833,463.833 320,471.333 320,480C320,488.667 316.833,496.167 310.5,502.5L118.5,694.5C112.167,700.833 104.667,704 96,704C87.3333,704 79.8333,700.833 73.5,694.5C67.1667,688.167 64,680.667 64,672Z + M832,706.5C832,723.167 828.583,739.083 821.75,754.25C814.917,769.417 805.75,782.75 794.25,794.25C782.75,805.75 769.417,814.917 754.25,821.75C739.083,828.583 723.167,832 706.5,832L189.5,832C172.833,832 156.917,828.583 141.75,821.75C126.583,814.917 113.25,805.75 101.75,794.25C90.25,782.75 81.0833,769.417 74.25,754.25C67.4167,739.083 64,723.167 64,706.5L64,189.5C64,172.833 67.4167,156.917 74.25,141.75C81.0833,126.583 90.25,113.25 101.75,101.75C113.25,90.25 126.583,81.0834 141.75,74.25C156.917,67.4167 172.833,64.0001 189.5,64L706.5,64C723.167,64.0001 739.083,67.4167 754.25,74.25C769.417,81.0834 782.75,90.25 794.25,101.75C805.75,113.25 814.917,126.583 821.75,141.75C828.583,156.917 832,172.833 832,189.5ZM128,704C128,706.667 128.167,709.5 128.5,712.5C128.833,715.5 129.333,718.333 130,721L357.5,493C369.167,481.333 383,472.417 399,466.25C415,460.083 431.333,457 448,457C465,457 481.417,460 497.25,466C513.083,472 526.833,481 538.5,493L766,721C766.667,718.333 767.167,715.5 767.5,712.5C767.833,709.5 768,706.667 768,704L768,192C768,183.333 766.333,175.083 763,167.25C759.667,159.417 755.083,152.583 749.25,146.75C743.417,140.917 736.583,136.333 728.75,133C720.917,129.667 712.667,128 704,128L192,128C183,128 174.667,129.667 167,133C159.333,136.333 152.583,140.917 146.75,146.75C140.917,152.583 136.333,159.333 133,167C129.667,174.667 128,183 128,192ZM960,320L960,772C960,797 954.917,820.917 944.75,843.75C934.583,866.583 920.917,886.583 903.75,903.75C886.583,920.917 866.583,934.583 843.75,944.75C820.917,954.917 797,960 772,960L320,960C297,960 275.583,954.333 255.75,943C235.917,931.667 220.333,916 209,896L770.5,896C787.833,896 804.083,892.5 819.25,885.5C834.417,878.5 847.667,869.167 859,857.5C870.333,845.833 879.333,832.25 886,816.75C892.667,801.25 896,785 896,768L896,209C916,220.333 931.667,235.917 943,255.75C954.333,275.583 960,297 960,320ZM544,288C544,279 545.667,270.667 549,263C552.333,255.333 556.917,248.583 562.75,242.75C568.583,236.917 575.333,232.333 583,229C590.667,225.667 599,224 608,224C616.667,224 624.917,225.667 632.75,229C640.583,232.333 647.417,236.917 653.25,242.75C659.083,248.583 663.667,255.417 667,263.25C670.333,271.083 672,279.333 672,288C672,297 670.333,305.333 667,313C663.667,320.667 659.083,327.417 653.25,333.25C647.417,339.083 640.667,343.667 633,347C625.333,350.333 617,352 608,352C599,352 590.583,350.333 582.75,347C574.917,343.667 568.167,339.167 562.5,333.5C556.833,327.833 552.333,321.083 549,313.25C545.667,305.417 544,297 544,288ZM175,766C177.667,766.667 180.5,767.167 183.5,767.5C186.5,767.833 189.333,768 192,768L704,768C706.667,768 709.5,767.833 712.5,767.5C715.5,767.167 718.333,766.667 721,766L493.5,538.5C487.5,532.5 480.5,528 472.5,525C464.5,522 456.333,520.5 448,520.5C439.667,520.5 431.583,522 423.75,525C415.917,528 409,532.5 403,538.5Z + M32,192C23.3333,192 15.8333,188.833 9.5,182.5C3.16667,176.167 0,168.667 0,160C0,151.333 3.16667,143.833 9.5,137.5C15.8333,131.167 23.3333,128 32,128L736,128C744.667,128 752.167,131.167 758.5,137.5C764.833,143.833 768,151.333 768,160C768,168.667 764.833,176.167 758.5,182.5C752.167,188.833 744.667,192 736,192ZM32,512C23.3333,512 15.8333,508.833 9.5,502.5C3.16667,496.167 0,488.667 0,480C0,471.333 3.16667,463.833 9.5,457.5C15.8333,451.167 23.3333,448 32,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM32,832C23.3333,832 15.8333,828.833 9.5,822.5C3.16667,816.167 0,808.667 0,800C0,791.333 3.16667,783.833 9.5,777.5C15.8333,771.167 23.3333,768 32,768L608,768C616.667,768 624.167,771.167 630.5,777.5C636.833,783.833 640,791.333 640,800C640,808.667 636.833,816.167 630.5,822.5C624.167,828.833 616.667,832 608,832Z + M160,192C151.333,192 143.833,188.833 137.5,182.5C131.167,176.167 128,168.667 128,160C128,151.333 131.167,143.833 137.5,137.5C143.833,131.167 151.333,128 160,128L864,128C872.667,128 880.167,131.167 886.5,137.5C892.833,143.833 896,151.333 896,160C896,168.667 892.833,176.167 886.5,182.5C880.167,188.833 872.667,192 864,192ZM32,512C23.3333,512 15.8333,508.833 9.5,502.5C3.16667,496.167 0,488.667 0,480C0,471.333 3.16667,463.833 9.5,457.5C15.8333,451.167 23.3333,448 32,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM288,832C279.333,832 271.833,828.833 265.5,822.5C259.167,816.167 256,808.667 256,800C256,791.333 259.167,783.833 265.5,777.5C271.833,771.167 279.333,768 288,768L736,768C744.667,768 752.167,771.167 758.5,777.5C764.833,783.833 768,791.333 768,800C768,808.667 764.833,816.167 758.5,822.5C752.167,828.833 744.667,832 736,832Z + M288,192C279.333,192 271.833,188.833 265.5,182.5C259.167,176.167 256,168.667 256,160C256,151.333 259.167,143.833 265.5,137.5C271.833,131.167 279.333,128 288,128L992,128C1000.67,128 1008.17,131.167 1014.5,137.5C1020.83,143.833 1024,151.333 1024,160C1024,168.667 1020.83,176.167 1014.5,182.5C1008.17,188.833 1000.67,192 992,192ZM32,512C23.3333,512 15.8333,508.833 9.5,502.5C3.16667,496.167 0,488.667 0,480C0,471.333 3.16667,463.833 9.5,457.5C15.8333,451.167 23.3333,448 32,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM480,832C471.333,832 463.833,828.833 457.5,822.5C451.167,816.167 448,808.667 448,800C448,791.333 451.167,783.833 457.5,777.5C463.833,771.167 471.333,768 480,768L992,768C1000.67,768 1008.17,771.167 1014.5,777.5C1020.83,783.833 1024,791.333 1024,800C1024,808.667 1020.83,816.167 1014.5,822.5C1008.17,828.833 1000.67,832 992,832Z + M32,192C23.3333,192 15.8333,188.833 9.5,182.5C3.16667,176.167 0,168.667 0,160C0,151.333 3.16667,143.833 9.5,137.5C15.8333,131.167 23.3333,128 32,128L992,128C1000.67,128 1008.17,131.167 1014.5,137.5C1020.83,143.833 1024,151.333 1024,160C1024,168.667 1020.83,176.167 1014.5,182.5C1008.17,188.833 1000.67,192 992,192ZM32,512C23.3333,512 15.8333,508.833 9.5,502.5C3.16667,496.167 0,488.667 0,480C0,471.333 3.16667,463.833 9.5,457.5C15.8333,451.167 23.3333,448 32,448L992,448C1000.67,448 1008.17,451.167 1014.5,457.5C1020.83,463.833 1024,471.333 1024,480C1024,488.667 1020.83,496.167 1014.5,502.5C1008.17,508.833 1000.67,512 992,512ZM32,832C23.3333,832 15.8333,828.833 9.5,822.5C3.16667,816.167 0,808.667 0,800C0,791.333 3.16667,783.833 9.5,777.5C15.8333,771.167 23.3333,768 32,768L992,768C1000.67,768 1008.17,771.167 1014.5,777.5C1020.83,783.833 1024,791.333 1024,800C1024,808.667 1020.83,816.167 1014.5,822.5C1008.17,828.833 1000.67,832 992,832Z + F1 M 0 10 C 0 9.082031 0.118815 8.196615 0.356445 7.34375 C 0.594076 6.490886 0.93099 5.694987 1.367188 4.956055 C 1.803385 4.217123 2.325846 3.543295 2.93457 2.93457 C 3.543294 2.325848 4.217122 1.803387 4.956055 1.367188 C 5.694986 0.93099 6.490885 0.594076 7.34375 0.356445 C 8.196614 0.118816 9.082031 0 10 0 C 10.917969 0 11.803385 0.118816 12.65625 0.356445 C 13.509114 0.594076 14.305013 0.93099 15.043945 1.367188 C 15.782877 1.803387 16.456705 2.325848 17.06543 2.93457 C 17.674152 3.543295 18.196613 4.217123 18.632812 4.956055 C 19.06901 5.694987 19.405924 6.490886 19.643555 7.34375 C 19.881184 8.196615 20 9.082031 20 10 C 20 10.917969 19.881184 11.803386 19.643555 12.65625 C 19.405924 13.509115 19.06901 14.305014 18.632812 15.043945 C 18.196613 15.782878 17.674152 16.456705 17.06543 17.06543 C 16.456705 17.674154 15.782877 18.196615 15.043945 18.632812 C 14.305013 19.06901 13.509114 19.405924 12.65625 19.643555 C 11.803385 19.881186 10.917969 20 10 20 C 9.082031 20 8.196614 19.881186 7.34375 19.643555 C 6.490885 19.405924 5.694986 19.06901 4.956055 18.632812 C 4.217122 18.196615 3.543294 17.674154 2.93457 17.06543 C 2.325846 16.456705 1.803385 15.782878 1.367188 15.043945 C 0.93099 14.305014 0.594076 13.509115 0.356445 12.65625 C 0.118815 11.803386 0 10.917969 0 10 Z M 18.75 10 C 18.75 9.199219 18.645832 8.426107 18.4375 7.680664 C 18.229166 6.935222 17.93457 6.238607 17.553711 5.59082 C 17.172852 4.943035 16.715494 4.352215 16.181641 3.818359 C 15.647785 3.284506 15.056965 2.827148 14.40918 2.446289 C 13.761393 2.06543 13.064778 1.770834 12.319336 1.5625 C 11.573893 1.354168 10.800781 1.25 10 1.25 C 9.192708 1.25 8.416341 1.354168 7.670898 1.5625 C 6.925456 1.770834 6.228841 2.06543 5.581055 2.446289 C 4.933268 2.827148 4.344075 3.282879 3.813477 3.813477 C 3.282877 4.344076 2.827148 4.933269 2.446289 5.581055 C 2.06543 6.228842 1.770833 6.925457 1.5625 7.670898 C 1.354167 8.416342 1.25 9.192709 1.25 10 C 1.25 10.807292 1.354167 11.583659 1.5625 12.329102 C 1.770833 13.074545 2.06543 13.771159 2.446289 14.418945 C 2.827148 15.066732 3.282877 15.655925 3.813477 16.186523 C 4.344075 16.717123 4.933268 17.172852 5.581055 17.553711 C 6.228841 17.93457 6.925456 18.229166 7.670898 18.4375 C 8.416341 18.645834 9.192708 18.75 10 18.75 C 10.807291 18.75 11.583658 18.645834 12.329102 18.4375 C 13.074543 18.229166 13.771158 17.93457 14.418945 17.553711 C 15.066731 17.172852 15.655924 16.717123 16.186523 16.186523 C 16.717121 15.655925 17.172852 15.066732 17.553711 14.418945 C 17.93457 13.771159 18.229166 13.074545 18.4375 12.329102 C 18.645832 11.583659 18.75 10.807292 18.75 10 Z M 5.625 8.125 C 5.625 7.949219 5.657552 7.786459 5.722656 7.636719 C 5.78776 7.486979 5.877278 7.355144 5.991211 7.241211 C 6.105143 7.127279 6.236979 7.037761 6.386719 6.972656 C 6.536458 6.907553 6.699219 6.875001 6.875 6.875 C 7.044271 6.875001 7.205403 6.907553 7.358398 6.972656 C 7.511393 7.037761 7.644856 7.127279 7.758789 7.241211 C 7.872721 7.355144 7.962239 7.488607 8.027344 7.641602 C 8.092447 7.794598 8.125 7.95573 8.125 8.125 C 8.125 8.300781 8.092447 8.463542 8.027344 8.613281 C 7.962239 8.763021 7.872721 8.894857 7.758789 9.008789 C 7.644856 9.122722 7.513021 9.21224 7.363281 9.277344 C 7.213542 9.342448 7.050781 9.375 6.875 9.375 C 6.699219 9.375 6.534831 9.342448 6.381836 9.277344 C 6.228841 9.21224 6.097005 9.12435 5.986328 9.013672 C 5.875651 8.902995 5.78776 8.771159 5.722656 8.618164 C 5.657552 8.46517 5.625 8.300781 5.625 8.125 Z M 11.875 8.125 C 11.875 7.949219 11.907552 7.786459 11.972656 7.636719 C 12.03776 7.486979 12.127277 7.355144 12.241211 7.241211 C 12.355143 7.127279 12.486979 7.037761 12.636719 6.972656 C 12.786457 6.907553 12.949218 6.875001 13.125 6.875 C 13.294271 6.875001 13.455403 6.907553 13.608398 6.972656 C 13.761393 7.037761 13.894856 7.127279 14.008789 7.241211 C 14.122721 7.355144 14.212238 7.488607 14.277344 7.641602 C 14.342447 7.794598 14.375 7.95573 14.375 8.125 C 14.375 8.300781 14.342447 8.463542 14.277344 8.613281 C 14.212238 8.763021 14.122721 8.894857 14.008789 9.008789 C 13.894856 9.122722 13.763021 9.21224 13.613281 9.277344 C 13.463541 9.342448 13.30078 9.375 13.125 9.375 C 12.949218 9.375 12.78483 9.342448 12.631836 9.277344 C 12.478841 9.21224 12.347005 9.12435 12.236328 9.013672 C 12.12565 8.902995 12.03776 8.771159 11.972656 8.618164 C 11.907552 8.46517 11.875 8.300781 11.875 8.125 Z M 5.3125 13.4375 C 5.3125 13.268229 5.374349 13.121745 5.498047 12.998047 C 5.621745 12.87435 5.768229 12.8125 5.9375 12.8125 C 6.041666 12.8125 6.123046 12.827148 6.181641 12.856445 C 6.240234 12.885742 6.305338 12.932943 6.376953 12.998047 C 6.669922 13.245443 6.948242 13.463542 7.211914 13.652344 C 7.475586 13.841146 7.747396 14.000651 8.027344 14.130859 C 8.307291 14.261068 8.606771 14.360352 8.925781 14.428711 C 9.244791 14.49707 9.602864 14.53125 10 14.53125 C 10.572916 14.53125 11.101888 14.448242 11.586914 14.282227 C 12.071939 14.116211 12.542317 13.860678 12.998047 13.515625 C 13.108724 13.43099 13.212891 13.346354 13.310547 13.261719 C 13.408203 13.177084 13.512369 13.089193 13.623047 12.998047 C 13.694661 12.939453 13.759766 12.893881 13.818359 12.861328 C 13.876953 12.828776 13.958333 12.8125 14.0625 12.8125 C 14.231771 12.8125 14.378255 12.87435 14.501953 12.998047 C 14.62565 13.121745 14.6875 13.268229 14.6875 13.4375 C 14.6875 13.528646 14.671224 13.606771 14.638672 13.671875 C 14.606119 13.736979 14.560546 13.805339 14.501953 13.876953 C 14.397786 14.000651 14.269205 14.125977 14.116211 14.25293 C 13.963215 14.379883 13.800455 14.501953 13.62793 14.619141 C 13.455403 14.736328 13.282877 14.845378 13.110352 14.946289 C 12.937825 15.047201 12.779947 15.133464 12.636719 15.205078 C 12.226562 15.413412 11.798502 15.561523 11.352539 15.649414 C 10.906575 15.737305 10.455729 15.78125 10 15.78125 C 9.53125 15.78125 9.070638 15.73405 8.618164 15.639648 C 8.165689 15.545248 7.731119 15.390625 7.314453 15.175781 C 7.229817 15.136719 7.122396 15.079753 6.992188 15.004883 C 6.861979 14.930014 6.723632 14.84375 6.577148 14.746094 C 6.430664 14.648438 6.282552 14.544271 6.132812 14.433594 C 5.983073 14.322917 5.846354 14.210612 5.722656 14.09668 C 5.598958 13.982748 5.499674 13.868815 5.424805 13.754883 C 5.349935 13.640951 5.3125 13.535156 5.3125 13.4375 Z + F1 M 5.625 15 C 4.85026 15 4.121094 14.851889 3.4375 14.555664 C 2.753906 14.25944 2.158203 13.857422 1.650391 13.349609 C 1.142578 12.841797 0.74056 12.246094 0.444336 11.5625 C 0.148112 10.878906 0 10.14974 0 9.375 C 0 8.600261 0.148112 7.871094 0.444336 7.1875 C 0.74056 6.503906 1.142578 5.908203 1.650391 5.400391 C 2.158203 4.892578 2.753906 4.490561 3.4375 4.194336 C 4.121094 3.898113 4.85026 3.75 5.625 3.75 L 8.125 3.75 C 8.294271 3.75 8.440755 3.81185 8.564453 3.935547 C 8.68815 4.059246 8.75 4.20573 8.75 4.375 C 8.75 4.544271 8.68815 4.690756 8.564453 4.814453 C 8.440755 4.938152 8.294271 5.000001 8.125 5 L 5.625 5 C 5.019531 5.000001 4.451497 5.113934 3.920898 5.341797 C 3.390299 5.569662 2.926432 5.882162 2.529297 6.279297 C 2.132161 6.676434 1.819661 7.140301 1.591797 7.670898 C 1.363932 8.201498 1.25 8.769531 1.25 9.375 C 1.25 9.980469 1.363932 10.548503 1.591797 11.079102 C 1.819661 11.609701 2.132161 12.073568 2.529297 12.470703 C 2.926432 12.867839 3.390299 13.180339 3.920898 13.408203 C 4.451497 13.636068 5.019531 13.75 5.625 13.75 L 8.125 13.75 C 8.294271 13.75 8.440755 13.81185 8.564453 13.935547 C 8.68815 14.059245 8.75 14.205729 8.75 14.375 C 8.75 14.544271 8.68815 14.690756 8.564453 14.814453 C 8.440755 14.938151 8.294271 15 8.125 15 Z M 11.875 15 C 11.705729 15 11.559244 14.938151 11.435547 14.814453 C 11.311849 14.690756 11.25 14.544271 11.25 14.375 C 11.25 14.205729 11.311849 14.059245 11.435547 13.935547 C 11.559244 13.81185 11.705729 13.75 11.875 13.75 L 14.375 13.75 C 14.980469 13.75 15.548502 13.636068 16.079102 13.408203 C 16.609699 13.180339 17.073566 12.867839 17.470703 12.470703 C 17.867838 12.073568 18.180338 11.609701 18.408203 11.079102 C 18.636066 10.548503 18.75 9.980469 18.75 9.375 C 18.75 8.769531 18.636066 8.201498 18.408203 7.670898 C 18.180338 7.140301 17.867838 6.676434 17.470703 6.279297 C 17.073566 5.882162 16.609699 5.569662 16.079102 5.341797 C 15.548502 5.113934 14.980469 5.000001 14.375 5 L 11.875 5 C 11.705729 5.000001 11.559244 4.938152 11.435547 4.814453 C 11.311849 4.690756 11.25 4.544271 11.25 4.375 C 11.25 4.20573 11.311849 4.059246 11.435547 3.935547 C 11.559244 3.81185 11.705729 3.75 11.875 3.75 L 14.375 3.75 C 15.149739 3.75 15.878906 3.898113 16.5625 4.194336 C 17.246094 4.490561 17.841797 4.892578 18.349609 5.400391 C 18.857422 5.908203 19.259439 6.503906 19.555664 7.1875 C 19.851887 7.871094 20 8.600261 20 9.375 C 20 10.14974 19.851887 10.878906 19.555664 11.5625 C 19.259439 12.246094 18.857422 12.841797 18.349609 13.349609 C 17.841797 13.857422 17.246094 14.25944 16.5625 14.555664 C 15.878906 14.851889 15.149739 15 14.375 15 Z M 5.556641 10 C 5.38737 10 5.252278 9.934896 5.151367 9.804688 C 5.050456 9.674479 5 9.53125 5 9.375 C 5 9.21875 5.050456 9.075521 5.151367 8.945312 C 5.252278 8.815104 5.38737 8.75 5.556641 8.75 L 14.443359 8.75 C 14.61263 8.75 14.747721 8.815104 14.848633 8.945312 C 14.949543 9.075521 14.999999 9.21875 15 9.375 C 14.999999 9.53125 14.949543 9.674479 14.848633 9.804688 C 14.747721 9.934896 14.61263 10 14.443359 10 Z + F1 M 0.625 17.5 C 0.455729 17.5 0.309245 17.43815 0.185547 17.314453 C 0.061849 17.190756 0 17.044271 0 16.875 C 0 16.829428 0.035807 16.689453 0.107422 16.455078 C 0.179036 16.220703 0.268555 15.9375 0.375977 15.605469 C 0.483398 15.273438 0.600586 14.916992 0.727539 14.536133 C 0.854492 14.155273 0.976562 13.79069 1.09375 13.442383 C 1.210938 13.094076 1.315104 12.788086 1.40625 12.524414 C 1.497396 12.260742 1.559245 12.083334 1.591797 11.992188 C 1.617839 11.907553 1.669922 11.826172 1.748047 11.748047 L 12.529297 0.966797 C 12.815755 0.68034 13.146158 0.458984 13.520508 0.302734 C 13.894856 0.146484 14.283854 0.068359 14.6875 0.068359 C 15.104166 0.068359 15.498047 0.148113 15.869141 0.307617 C 16.240234 0.467123 16.565754 0.68685 16.845703 0.966797 C 17.12565 1.246746 17.345377 1.572266 17.504883 1.943359 C 17.664387 2.314453 17.744141 2.708334 17.744141 3.125 C 17.744141 3.535156 17.666016 3.924154 17.509766 4.291992 C 17.353516 4.659831 17.13216 4.990234 16.845703 5.283203 L 15.263672 6.875 C 15.524088 7.161459 15.727539 7.444662 15.874023 7.724609 C 16.020508 8.004558 16.09375 8.346354 16.09375 8.75 C 16.09375 9.082031 16.030273 9.401042 15.90332 9.707031 C 15.776367 10.013021 15.595703 10.283203 15.361328 10.517578 L 13.564453 12.314453 C 13.440755 12.438151 13.294271 12.5 13.125 12.5 C 12.955729 12.5 12.809244 12.438151 12.685547 12.314453 C 12.561849 12.190756 12.5 12.044271 12.5 11.875 C 12.5 11.705729 12.561849 11.559245 12.685547 11.435547 L 14.482422 9.638672 C 14.729816 9.391276 14.853515 9.095053 14.853516 8.75 C 14.853515 8.548178 14.811197 8.365886 14.726562 8.203125 C 14.641927 8.040365 14.524739 7.893881 14.375 7.763672 L 6.064453 16.064453 C 5.979817 16.14909 5.885417 16.204428 5.78125 16.230469 L 0.78125 17.480469 C 0.716146 17.49349 0.664062 17.5 0.625 17.5 Z M 1.582031 15.996094 L 5.302734 15.058594 L 15.966797 4.404297 C 16.136066 4.235027 16.266275 4.039715 16.357422 3.818359 C 16.448566 3.597006 16.494141 3.365887 16.494141 3.125 C 16.494141 2.871094 16.446939 2.635092 16.352539 2.416992 C 16.258137 2.198895 16.129557 2.008465 15.966797 1.845703 C 15.804036 1.682943 15.613606 1.554363 15.395508 1.459961 C 15.177408 1.365561 14.941406 1.318359 14.6875 1.318359 C 14.446613 1.318359 14.215494 1.363934 13.994141 1.455078 C 13.772786 1.546225 13.577474 1.676434 13.408203 1.845703 L 2.734375 12.529297 Z M 1.523438 18.583984 L 3.203125 18.164062 C 3.580729 18.352865 3.972982 18.497721 4.379883 18.598633 C 4.786784 18.699545 5.201823 18.75 5.625 18.75 C 6.067708 18.75 6.500651 18.6556 6.923828 18.466797 C 7.347005 18.277994 7.762044 18.041992 8.168945 17.758789 C 8.575846 17.475586 8.976236 17.169596 9.370117 16.84082 C 9.763997 16.512045 10.151367 16.206055 10.532227 15.922852 C 10.913086 15.639648 11.287435 15.403646 11.655273 15.214844 C 12.023111 15.026042 12.386067 14.931641 12.744141 14.931641 C 12.952474 14.931641 13.144531 14.964193 13.320312 15.029297 C 13.59375 15.126953 13.818359 15.255534 13.994141 15.415039 C 14.169922 15.574545 14.316406 15.753581 14.433594 15.952148 C 14.550781 16.150717 14.650064 16.367188 14.731445 16.601562 C 14.812824 16.835938 14.892577 17.076824 14.970703 17.324219 C 15.003255 17.434896 15.0472 17.542318 15.102539 17.646484 C 15.157877 17.75065 15.224609 17.845053 15.302734 17.929688 C 15.341797 17.97526 15.388997 18.019205 15.444336 18.061523 C 15.499674 18.103842 15.559895 18.125 15.625 18.125 C 15.768229 18.125 15.939127 18.081055 16.137695 17.993164 C 16.336262 17.905273 16.536457 17.799479 16.738281 17.675781 C 16.940104 17.552084 17.133789 17.425131 17.319336 17.294922 C 17.504883 17.164713 17.659504 17.057291 17.783203 16.972656 C 17.978516 16.842449 18.185221 16.722006 18.40332 16.611328 C 18.621418 16.50065 18.8444 16.402994 19.072266 16.318359 C 19.182941 16.272787 19.283854 16.25 19.375 16.25 C 19.550781 16.25 19.698893 16.310223 19.819336 16.430664 C 19.939777 16.551107 20 16.699219 20 16.875 C 20 17.011719 19.957682 17.135416 19.873047 17.246094 C 19.78841 17.356771 19.680988 17.431641 19.550781 17.470703 C 19.54427 17.483725 19.524738 17.490234 19.492188 17.490234 C 19.186197 17.613932 18.873697 17.781576 18.554688 17.993164 C 18.235676 18.204752 17.91341 18.413086 17.587891 18.618164 C 17.262369 18.823242 16.935221 19.00065 16.606445 19.150391 C 16.277668 19.300131 15.95052 19.375 15.625 19.375 C 15.371094 19.375 15.139974 19.319662 14.931641 19.208984 C 14.723307 19.098307 14.534504 18.948568 14.365234 18.759766 C 14.215494 18.597006 14.09668 18.427734 14.008789 18.251953 C 13.920898 18.076172 13.8444 17.884115 13.779297 17.675781 C 13.740234 17.558594 13.694661 17.415365 13.642578 17.246094 C 13.590494 17.076822 13.523762 16.914062 13.442383 16.757812 C 13.361002 16.601562 13.263346 16.4681 13.149414 16.357422 C 13.03548 16.246746 12.90039 16.191406 12.744141 16.191406 C 12.496744 16.191406 12.223307 16.285809 11.923828 16.474609 C 11.624349 16.663412 11.298828 16.897787 10.947266 17.177734 C 10.595703 17.457682 10.218099 17.763672 9.814453 18.095703 C 9.410807 18.427734 8.986002 18.733725 8.540039 19.013672 C 8.094075 19.293619 7.626953 19.527994 7.138672 19.716797 C 6.650391 19.9056 6.145833 20 5.625 20 C 4.902344 20 4.192708 19.881186 3.496094 19.643555 C 2.799479 19.405924 2.161458 19.06901 1.582031 18.632812 Z + + + M1024,317.5L1024,507C1014.67,495.333 1004.67,484.167 994,473.5C983.333,462.833 972,453 960,444L960,320C960,311.333 958.333,303.083 955,295.25C951.667,287.417 947.083,280.583 941.25,274.75C935.417,268.917 928.583,264.333 920.75,261C912.917,257.667 904.667,256 896,256L522,256L458,298.5C436,312.833 412.333,320 387,320L64,320L64,832C64,841 65.6667,849.417 69,857.25C72.3333,865.083 76.8333,871.833 82.5,877.5C88.1667,883.167 94.9167,887.667 102.75,891C110.583,894.333 119,896 128,896L404.5,896C410.167,907.333 416.25,918.333 422.75,929C429.25,939.667 436.333,950 444,960L125.5,960C108.833,960 92.9167,956.583 77.75,949.75C62.5833,942.917 49.25,933.75 37.75,922.25C26.25,910.75 17.0833,897.417 10.25,882.25C3.41667,867.083 0,851.167 0,834.5L0,189.5C0,172.833 3.41667,156.917 10.25,141.75C17.0833,126.583 26.25,113.25 37.75,101.75C49.25,90.25 62.5833,81.0834 77.75,74.25C92.9167,67.4167 108.833,64.0001 125.5,64L368,64C388,64.0001 407.167,68.5001 425.5,77.5C443.833,86.5001 458.833,99.0001 470.5,115L528,192L898.5,192C915.167,192 931.083,195.417 946.25,202.25C961.417,209.083 974.75,218.25 986.25,229.75C997.75,241.25 1006.92,254.583 1013.75,269.75C1020.58,284.917 1024,300.833 1024,317.5ZM466,216L419,153.5C413,145.5 405.5,139.25 396.5,134.75C387.5,130.25 378,128 368,128L128,128C119,128 110.667,129.667 103,133C95.3333,136.333 88.5833,140.917 82.75,146.75C76.9167,152.583 72.3333,159.333 69,167C65.6667,174.667 64,183 64,192L64,256L387,256C394.333,256 401.5,254.667 408.5,252C415.5,249.333 422.25,246 428.75,242C435.25,238 441.583,233.667 447.75,229C453.917,224.333 460,220 466,216ZM1024,736C1024,775.667 1016.42,813 1001.25,848C986.083,883 965.5,913.5 939.5,939.5C913.5,965.5 883,986.083 848,1001.25C813,1016.42 775.667,1024 736,1024C696,1024 658.5,1016.5 623.5,1001.5C588.5,986.5 558,966 532,940C506,914 485.5,883.5 470.5,848.5C455.5,813.5 448,776 448,736C448,696.333 455.583,659 470.75,624C485.917,589 506.5,558.5 532.5,532.5C558.5,506.5 589,485.917 624,470.75C659,455.583 696.333,448 736,448C762.333,448 787.75,451.417 812.25,458.25C836.75,465.083 859.667,474.75 881,487.25C902.333,499.75 921.833,514.833 939.5,532.5C957.167,550.167 972.25,569.667 984.75,591C997.25,612.333 1006.92,635.25 1013.75,659.75C1020.58,684.25 1024,709.667 1024,736ZM896,576C896,567.333 892.833,559.833 886.5,553.5C880.167,547.167 872.667,544 864,544C857.667,544 852.5,545.167 848.5,547.5C844.5,549.833 841.25,552.917 838.75,556.75C836.25,560.583 834.5,565 833.5,570C832.5,575 832,580.167 832,585.5C816.333,577.167 800.917,570.833 785.75,566.5C770.583,562.167 754,560 736,560C724,560 711.75,561.25 699.25,563.75C686.75,566.25 674.5,569.917 662.5,574.75C650.5,579.583 639.083,585.417 628.25,592.25C617.417,599.083 608,607 600,616C597,619.333 594.667,622.75 593,626.25C591.333,629.75 590.5,633.833 590.5,638.5C590.5,647.5 593.667,655.167 600,661.5C606.333,667.833 614,671 623,671C628.667,671 634.75,668.583 641.25,663.75C647.75,658.917 655.333,653.5 664,647.5C672.667,641.5 682.75,636.083 694.25,631.25C705.75,626.417 719.333,624 735,624C746.667,624 757.5,625.25 767.5,627.75C777.5,630.25 787.667,634.333 798,640L785,640C779,640 773.083,640.25 767.25,640.75C761.417,641.25 756.167,642.583 751.5,644.75C746.833,646.917 743.083,650.167 740.25,654.5C737.417,658.833 736,664.667 736,672C736,680.667 739.167,688.167 745.5,694.5C751.833,700.833 759.333,704 768,704L864,704C872.667,704 880.167,700.833 886.5,694.5C892.833,688.167 896,680.667 896,672ZM881.5,833C881.5,824.333 878.333,816.833 872,810.5C865.667,804.167 858.167,801 849.5,801C842.833,801 836.333,803.417 830,808.25C823.667,813.083 816.333,818.5 808,824.5C799.667,830.5 789.833,835.917 778.5,840.75C767.167,845.583 753.333,848 737,848C725.333,848 714.5,846.75 704.5,844.25C694.5,841.75 684.333,837.667 674,832L687,832C692.667,832 698.417,831.75 704.25,831.25C710.083,830.75 715.333,829.417 720,827.25C724.667,825.083 728.5,821.833 731.5,817.5C734.5,813.167 736,807.333 736,800C736,791.333 732.833,783.833 726.5,777.5C720.167,771.167 712.667,768 704,768L608,768C599.333,768 591.833,771.167 585.5,777.5C579.167,783.833 576,791.333 576,800L576,896C576,904.667 579.167,912.167 585.5,918.5C591.833,924.833 599.333,928 608,928C614.333,928 619.5,926.833 623.5,924.5C627.5,922.167 630.75,919.083 633.25,915.25C635.75,911.417 637.5,907 638.5,902C639.5,897 640,891.833 640,886.5C655.667,894.833 671.083,901.167 686.25,905.5C701.417,909.833 718,912 736,912C748,912 760.333,910.75 773,908.25C785.667,905.75 797.917,902.083 809.75,897.25C821.583,892.417 832.833,886.583 843.5,879.75C854.167,872.917 863.667,865 872,856C878.333,849.333 881.5,841.667 881.5,833Z + M128,220C128,190 134.083,161.667 146.25,135C158.417,108.333 174.75,85 195.25,65C215.75,45 239.5,29.1667 266.5,17.5C293.5,5.83337 322,0 352,0C382.667,0 411.583,5.91669 438.75,17.75C465.917,29.5834 489.667,45.6667 510,66C530.333,86.3334 546.417,110.083 558.25,137.25C570.083,164.417 576,193.333 576,224C576,254.667 570.083,283.583 558.25,310.75C546.417,337.917 530.333,361.667 510,382C489.667,402.333 465.917,418.417 438.75,430.25C411.583,442.083 382.667,448 352,448C320.333,448 290.833,442 263.5,430C236.167,418 212.5,401.667 192.5,381C172.5,360.333 156.75,336.167 145.25,308.5C133.75,280.833 128,251.333 128,220ZM512,220.5C512,198.833 507.667,178.5 499,159.5C490.333,140.5 478.667,123.917 464,109.75C449.333,95.5834 432.333,84.4167 413,76.25C393.667,68.0834 373.333,64.0001 352,64C329.667,64.0001 308.833,68.1667 289.5,76.5C270.167,84.8334 253.25,96.25 238.75,110.75C224.25,125.25 212.833,142.167 204.5,161.5C196.167,180.833 192,201.667 192,224C192,246.333 196.167,267.167 204.5,286.5C212.833,305.833 224.25,322.75 238.75,337.25C253.25,351.75 270.167,363.167 289.5,371.5C308.833,379.833 329.667,384 352,384C375,384 396.25,379.75 415.75,371.25C435.25,362.75 452.167,351.083 466.5,336.25C480.833,321.417 492,304.083 500,284.25C508,264.417 512,243.167 512,220.5ZM640,284.5C640,262.833 644.333,242.5 653,223.5C661.667,204.5 673.333,187.917 688,173.75C702.667,159.583 719.667,148.417 739,140.25C758.333,132.083 778.667,128 800,128C822.333,128 843.167,132.167 862.5,140.5C881.833,148.833 898.75,160.25 913.25,174.75C927.75,189.25 939.167,206.167 947.5,225.5C955.833,244.833 960,265.667 960,288C960,310.333 955.833,331.167 947.5,350.5C939.167,369.833 927.75,386.75 913.25,401.25C898.75,415.75 881.833,427.167 862.5,435.5C843.167,443.833 822.333,448 800,448C777,448 755.75,443.75 736.25,435.25C716.75,426.75 699.833,415.083 685.5,400.25C671.167,385.417 660,368.083 652,348.25C644,328.417 640,307.167 640,284.5ZM896,288C896,275 893.5,262.667 888.5,251C883.5,239.333 876.583,229.083 867.75,220.25C858.917,211.417 848.667,204.5 837,199.5C825.333,194.5 813,192 800,192C787,192 774.667,194.5 763,199.5C751.333,204.5 741.083,211.417 732.25,220.25C723.417,229.083 716.5,239.333 711.5,251C706.5,262.667 704,275 704,288C704,301 706.5,313.333 711.5,325C716.5,336.667 723.417,346.917 732.25,355.75C741.083,364.583 751.333,371.5 763,376.5C774.667,381.5 787,384 800,384C813,384 825.333,381.5 837,376.5C848.667,371.5 858.917,364.583 867.75,355.75C876.583,346.917 883.5,336.667 888.5,325C893.5,313.333 896,301 896,288ZM0,638C0,623.667 2.41667,609 7.25,594C12.0833,579 19,565.417 28,553.25C37,541.083 47.9167,531.167 60.75,523.5C73.5833,515.833 88,512 104,512L600,512C616,512 630.417,515.833 643.25,523.5C656.083,531.167 667,541.083 676,553.25C685,565.417 691.917,579 696.75,594C701.583,609 704,623.667 704,638C704,667 701,694.917 695,721.75C689,748.583 679.75,773.833 667.25,797.5C654.75,821.167 639.083,842.917 620.25,862.75C601.417,882.583 579.167,899.833 553.5,914.5C538.5,923.167 522.75,930.417 506.25,936.25C489.75,942.083 473,946.75 456,950.25C439,953.75 421.75,956.25 404.25,957.75C386.75,959.25 369.333,960 352,960C317,960 282.333,956.833 248,950.5C213.667,944.167 181.167,932.167 150.5,914.5C124.5,899.5 102.083,882.167 83.25,862.5C64.4167,842.833 48.8333,821.25 36.5,797.75C24.1667,774.25 15,749.083 9,722.25C3,695.417 0,667.333 0,638ZM698.5,896C714.833,876.333 728.833,854.5 740.5,830.5C771.5,828.167 800.417,822.417 827.25,813.25C854.083,804.083 877.333,791.083 897,774.25C916.667,757.417 932.083,736.583 943.25,711.75C954.417,686.917 960,657.667 960,624C960,619 959.25,613.75 957.75,608.25C956.25,602.75 954.083,597.583 951.25,592.75C948.417,587.917 944.833,583.917 940.5,580.75C936.167,577.583 931.167,576 925.5,576L775,576C771.333,564.667 767,553.583 762,542.75C757,531.917 751.167,521.667 744.5,512L925.5,512C940.167,512 953.583,515.25 965.75,521.75C977.917,528.25 988.333,536.75 997,547.25C1005.67,557.75 1012.33,569.75 1017,583.25C1021.67,596.75 1024,610.333 1024,624C1024,675.333 1012.5,720.833 989.5,760.5C966.5,800.167 932.333,832.333 887,857C858.333,872.667 827.833,883.083 795.5,888.25C763.167,893.417 730.833,896 698.5,896ZM640,640C640,634.333 639.167,627.75 637.5,620.25C635.833,612.75 633.25,605.75 629.75,599.25C626.25,592.75 621.833,587.25 616.5,582.75C611.167,578.25 605,576 598,576L106,576C99,576 92.8333,578.25 87.5,582.75C82.1667,587.25 77.75,592.75 74.25,599.25C70.75,605.75 68.1667,612.75 66.5,620.25C64.8333,627.75 64,634.333 64,640C64,684.333 71.25,722.583 85.75,754.75C100.25,786.917 120.333,813.5 146,834.5C171.667,855.5 202.083,871 237.25,881C272.417,891 310.667,896 352,896C393.333,896 431.583,891 466.75,881C501.917,871 532.333,855.5 558,834.5C583.667,813.5 603.75,786.917 618.25,754.75C632.75,722.583 640,684.333 640,640Z + + + F1 M 8.75 10.625 C 8.75 10.455729 8.811849 10.309245 8.935547 10.185547 L 16.621094 2.5 L 10.625 2.5 C 10.455729 2.5 10.309244 2.438152 10.185547 2.314453 C 10.061849 2.190756 10 2.044271 10 1.875 C 10 1.70573 10.061849 1.559246 10.185547 1.435547 C 10.309244 1.31185 10.455729 1.25 10.625 1.25 L 18.125 1.25 C 18.29427 1.25 18.440754 1.31185 18.564453 1.435547 C 18.68815 1.559246 18.75 1.70573 18.75 1.875 L 18.75 9.375 C 18.75 9.544271 18.68815 9.690756 18.564453 9.814453 C 18.440754 9.938151 18.29427 10 18.125 10 C 17.955729 10 17.809244 9.938151 17.685547 9.814453 C 17.561848 9.690756 17.5 9.544271 17.5 9.375 L 17.5 3.388672 L 9.814453 11.064453 C 9.749349 11.123047 9.682617 11.16862 9.614258 11.201172 C 9.545898 11.233725 9.466146 11.25 9.375 11.25 C 9.205729 11.25 9.059244 11.188151 8.935547 11.064453 C 8.811849 10.940756 8.75 10.794271 8.75 10.625 Z M 4.921875 18.75 C 4.433594 18.75 3.966471 18.650717 3.520508 18.452148 C 3.074544 18.25358 2.683919 17.986654 2.348633 17.651367 C 2.013346 17.31608 1.746419 16.925455 1.547852 16.479492 C 1.349284 16.033529 1.25 15.566406 1.25 15.078125 L 1.25 6.171875 C 1.25 5.683595 1.349284 5.216473 1.547852 4.770508 C 1.746419 4.324545 2.013346 3.93392 2.348633 3.598633 C 2.683919 3.263348 3.074544 2.99642 3.520508 2.797852 C 3.966471 2.599285 4.433594 2.5 4.921875 2.5 L 8.125 2.5 C 8.294271 2.5 8.440755 2.56185 8.564453 2.685547 C 8.68815 2.809246 8.75 2.95573 8.75 3.125 C 8.75 3.294271 8.68815 3.440756 8.564453 3.564453 C 8.440755 3.688152 8.294271 3.75 8.125 3.75 L 4.951172 3.75 C 4.625651 3.75 4.314778 3.816732 4.018555 3.950195 C 3.722331 4.08366 3.461914 4.262696 3.237305 4.487305 C 3.012695 4.711915 2.833659 4.972332 2.700195 5.268555 C 2.566732 5.564779 2.5 5.875651 2.5 6.201172 L 2.5 15.048828 C 2.5 15.37435 2.566732 15.685222 2.700195 15.981445 C 2.833659 16.27767 3.012695 16.538086 3.237305 16.762695 C 3.461914 16.987305 3.722331 17.166342 4.018555 17.299805 C 4.314778 17.433268 4.625651 17.5 4.951172 17.5 L 13.798828 17.5 C 14.137369 17.5 14.454752 17.431641 14.750977 17.294922 C 15.0472 17.158203 15.305989 16.975912 15.527344 16.748047 C 15.748697 16.520182 15.924479 16.254883 16.054688 15.952148 C 16.184895 15.649414 16.25 15.332031 16.25 15 L 16.25 11.875 C 16.25 11.705729 16.311848 11.559245 16.435547 11.435547 C 16.559244 11.31185 16.705729 11.25 16.875 11.25 C 17.04427 11.25 17.190754 11.31185 17.314453 11.435547 C 17.43815 11.559245 17.5 11.705729 17.5 11.875 L 17.5 15.078125 C 17.5 15.566406 17.400715 16.033529 17.202148 16.479492 C 17.00358 16.925455 16.736652 17.31608 16.401367 17.651367 C 16.06608 17.986654 15.675455 18.25358 15.229492 18.452148 C 14.783527 18.650717 14.316405 18.75 13.828125 18.75 Z + diff --git a/Wino.Mail.WinUI/Styles/ImagePreviewControl.xaml b/Wino.Mail.WinUI/Styles/ImagePreviewControl.xaml new file mode 100644 index 00000000..67ad57f5 --- /dev/null +++ b/Wino.Mail.WinUI/Styles/ImagePreviewControl.xaml @@ -0,0 +1,44 @@ + + + + diff --git a/Wino.Mail.WinUI/Styles/ItemContainerStyles.xaml b/Wino.Mail.WinUI/Styles/ItemContainerStyles.xaml new file mode 100644 index 00000000..9b85d77b --- /dev/null +++ b/Wino.Mail.WinUI/Styles/ItemContainerStyles.xaml @@ -0,0 +1,304 @@ + + + + + #34495e + + + + #ecf0f1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Styles/WinoInfoBar.xaml b/Wino.Mail.WinUI/Styles/WinoInfoBar.xaml new file mode 100644 index 00000000..07eb899f --- /dev/null +++ b/Wino.Mail.WinUI/Styles/WinoInfoBar.xaml @@ -0,0 +1,422 @@ + + + + #74b9ff + + + + + + + + + + + + + + + + + + + + + + 1 + + + + #3867d6 + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + 14 + SemiBold + + 14 + Normal + + 48 + + 38 + 16 + + + -12,0,0,0 + + + + + + + + 16,0,0,0 + + 0,16,14,16 + 16 + + 0,0,16,0 + 0,0,0,0 + 0,14,0,18 + + 0,14,0,0 + 0,14,0,0 + + 12,14,0,0 + 0,4,0,0 + + 16,8,0,0 + 0,12,0,0 + + Cancel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Views/Abstract/AboutPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/AboutPageAbstract.cs new file mode 100644 index 00000000..16d785c5 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/AboutPageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class AboutPageAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/AccountDetailsPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/AccountDetailsPageAbstract.cs new file mode 100644 index 00000000..036ff394 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/AccountDetailsPageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class AccountDetailsPageAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/AccountManagementPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/AccountManagementPageAbstract.cs new file mode 100644 index 00000000..1b6f6a72 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/AccountManagementPageAbstract.cs @@ -0,0 +1,9 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class AccountManagementPageAbstract : BasePage + { + + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/AppShellAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/AppShellAbstract.cs new file mode 100644 index 00000000..5817c572 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/AppShellAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class AppShellAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/ComposePageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/ComposePageAbstract.cs new file mode 100644 index 00000000..fbe85077 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/ComposePageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class ComposePageAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/IdlePageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/IdlePageAbstract.cs new file mode 100644 index 00000000..9e28d8ff --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/IdlePageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class IdlePageAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/LanguageTimePageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/LanguageTimePageAbstract.cs new file mode 100644 index 00000000..492966d4 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/LanguageTimePageAbstract.cs @@ -0,0 +1,6 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class LanguageTimePageAbstract : BasePage { } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/MailListPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/MailListPageAbstract.cs new file mode 100644 index 00000000..70a4cb4c --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/MailListPageAbstract.cs @@ -0,0 +1,9 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public class MailListPageAbstract : BasePage + { + + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/MailRenderingPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/MailRenderingPageAbstract.cs new file mode 100644 index 00000000..761712f4 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/MailRenderingPageAbstract.cs @@ -0,0 +1,26 @@ +using Microsoft.UI.Xaml; +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class MailRenderingPageAbstract : BasePage + { + public bool IsDarkEditor + { + get { return (bool)GetValue(IsDarkEditorProperty); } + set { SetValue(IsDarkEditorProperty, value); } + } + + public static readonly DependencyProperty IsDarkEditorProperty = DependencyProperty.Register(nameof(IsDarkEditor), typeof(bool), typeof(MailRenderingPageAbstract), new PropertyMetadata(false, OnIsComposerDarkModeChanged)); + + private static void OnIsComposerDarkModeChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is MailRenderingPageAbstract page) + { + page.OnEditorThemeChanged(); + } + } + + public virtual void OnEditorThemeChanged() { } + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/MergedAccountDetailsPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/MergedAccountDetailsPageAbstract.cs new file mode 100644 index 00000000..29f1a364 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/MergedAccountDetailsPageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class MergedAccountDetailsPageAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/MessageListPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/MessageListPageAbstract.cs new file mode 100644 index 00000000..d474c4be --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/MessageListPageAbstract.cs @@ -0,0 +1,6 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class MessageListPageAbstract : BasePage { } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/NewAccountManagementPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/NewAccountManagementPageAbstract.cs new file mode 100644 index 00000000..cdd8b272 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/NewAccountManagementPageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class NewAccountManagementPageAbstract : BasePage + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/PersonalizationPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/PersonalizationPageAbstract.cs new file mode 100644 index 00000000..ca4d0da0 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/PersonalizationPageAbstract.cs @@ -0,0 +1,10 @@ +using Windows.UI.Xaml; +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class PersonalizationPageAbstract : SettingsPageBase + { + + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/ReadingPanePageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/ReadingPanePageAbstract.cs new file mode 100644 index 00000000..01ab1f48 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/ReadingPanePageAbstract.cs @@ -0,0 +1,6 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class ReadingPanePageAbstract : BasePage { } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/SettingOptionsPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/SettingOptionsPageAbstract.cs new file mode 100644 index 00000000..c9939223 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/SettingOptionsPageAbstract.cs @@ -0,0 +1,8 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class SettingOptionsPageAbstract : SettingsPageBase + { + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/SettingsPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/SettingsPageAbstract.cs new file mode 100644 index 00000000..5abe8aed --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/SettingsPageAbstract.cs @@ -0,0 +1,6 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class SettingsPageAbstract : BasePage { } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/SettingsPageBase.cs b/Wino.Mail.WinUI/Views/Abstract/SettingsPageBase.cs new file mode 100644 index 00000000..bfec3aa2 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/SettingsPageBase.cs @@ -0,0 +1,16 @@ +using Microsoft.UI.Xaml; +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public class SettingsPageBase : BasePage where T : BaseViewModel + { + public string Title + { + get { return (string)GetValue(TitleProperty); } + set { SetValue(TitleProperty, value); } + } + + public static readonly DependencyProperty TitleProperty = DependencyProperty.Register(nameof(Title), typeof(string), typeof(SettingsPageBase), new PropertyMetadata(string.Empty)); + } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/SignatureManagementPageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/SignatureManagementPageAbstract.cs new file mode 100644 index 00000000..22936f9c --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/SignatureManagementPageAbstract.cs @@ -0,0 +1,6 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class SignatureManagementPageAbstract : BasePage { } +} diff --git a/Wino.Mail.WinUI/Views/Abstract/WelcomePageAbstract.cs b/Wino.Mail.WinUI/Views/Abstract/WelcomePageAbstract.cs new file mode 100644 index 00000000..17959876 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Abstract/WelcomePageAbstract.cs @@ -0,0 +1,9 @@ +using Wino.Mail.ViewModels; + +namespace Wino.Views.Abstract +{ + public abstract class WelcomePageAbstract : BasePage + { + + } +} diff --git a/Wino.Mail.WinUI/Views/Account/AccountDetailsPage.xaml b/Wino.Mail.WinUI/Views/Account/AccountDetailsPage.xaml new file mode 100644 index 00000000..f48bc48c --- /dev/null +++ b/Wino.Mail.WinUI/Views/Account/AccountDetailsPage.xaml @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Views/Account/AccountManagementPage.xaml.cs b/Wino.Mail.WinUI/Views/Account/AccountManagementPage.xaml.cs new file mode 100644 index 00000000..0b27f4cc --- /dev/null +++ b/Wino.Mail.WinUI/Views/Account/AccountManagementPage.xaml.cs @@ -0,0 +1,20 @@ +using Wino.Views.Abstract; + +#if NET8_0 +using Microsoft.UI.Xaml.Navigation; +#else +using Windows.UI.Xaml.Navigation; +#endif + +namespace Wino.Views +{ + public sealed partial class AccountManagementPage : AccountManagementPageAbstract + { + public AccountManagementPage() + { + InitializeComponent(); + + NavigationCacheMode = NavigationCacheMode.Enabled; + } + } +} diff --git a/Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml b/Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml new file mode 100644 index 00000000..405205e7 --- /dev/null +++ b/Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml.cs b/Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml.cs new file mode 100644 index 00000000..fa552a4c --- /dev/null +++ b/Wino.Mail.WinUI/Views/Account/MergedAccountDetailsPage.xaml.cs @@ -0,0 +1,12 @@ +using Wino.Views.Abstract; + +namespace Wino.Views.Account +{ + public sealed partial class MergedAccountDetailsPage : MergedAccountDetailsPageAbstract + { + public MergedAccountDetailsPage() + { + InitializeComponent(); + } + } +} diff --git a/Wino.Mail.WinUI/Views/ComposePage.xaml b/Wino.Mail.WinUI/Views/ComposePage.xaml new file mode 100644 index 00000000..9db25cf4 --- /dev/null +++ b/Wino.Mail.WinUI/Views/ComposePage.xaml @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Transparent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Wino.Mail.WinUI/Views/ComposePage.xaml.cs b/Wino.Mail.WinUI/Views/ComposePage.xaml.cs new file mode 100644 index 00000000..212501d9 --- /dev/null +++ b/Wino.Mail.WinUI/Views/ComposePage.xaml.cs @@ -0,0 +1,702 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Reactive.Linq; +using System.Threading; +using System.Threading.Tasks; +using CommunityToolkit.Mvvm.Messaging; +using EmailValidation; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.UI.Xaml.Controls; +using Microsoft.Web.WebView2.Core; +using MimeKit; +using Windows.ApplicationModel.DataTransfer; +using Windows.Foundation; +using Windows.Storage; +using Windows.Storage.Pickers; +using Windows.UI.ViewManagement.Core; +using Wino.Core.Domain; +using Wino.Core.Domain.Entities; +using Wino.Core.Domain.Enums; +using Wino.Core.Domain.Interfaces; +using Wino.Core.Domain.Models.Reader; +using Wino.Core.Messages.Mails; +using Wino.Core.Messages.Shell; +using Wino.Extensions; +using Wino.Mail.ViewModels.Data; +using Wino.Views.Abstract; +using CommunityToolkit.WinUI.Controls; +using Wino.Helpers; +using System.Text.Json; +using Wino.Mail.WinUI; + + + +#if NET8_0 +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Media.Animation; +using Microsoft.UI.Xaml.Navigation; +#else +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Media.Animation; +using Windows.UI.Xaml.Navigation; +#endif + +namespace Wino.Views +{ + public sealed partial class ComposePage : ComposePageAbstract, + IRecipient, + IRecipient, + IRecipient + { + public bool IsComposerDarkMode + { + get { return (bool)GetValue(IsComposerDarkModeProperty); } + set { SetValue(IsComposerDarkModeProperty, value); } + } + + public static readonly DependencyProperty IsComposerDarkModeProperty = DependencyProperty.Register(nameof(IsComposerDarkMode), typeof(bool), typeof(ComposePage), new PropertyMetadata(false, OnIsComposerDarkModeChanged)); + public WebView2 GetWebView() => Chromium; + + private TaskCompletionSource DOMLoadedTask = new TaskCompletionSource(); + + private List Disposables = new List(); + + public ComposePage() + { + InitializeComponent(); + + Environment.SetEnvironmentVariable("WEBVIEW2_DEFAULT_BACKGROUND_COLOR", "00FFFFFF"); + Environment.SetEnvironmentVariable("WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", "--enable-features=OverlayScrollbar,msOverlayScrollbarWinStyle,msOverlayScrollbarWinStyleAnimation"); + } + + private static async void OnIsComposerDarkModeChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) + { + if (obj is ComposePage page) + { + await page.UpdateEditorThemeAsync(); + } + } + + private IDisposable GetSuggestionBoxDisposable(TokenizingTextBox box) + { + return Observable.FromEventPattern, AutoSuggestBoxTextChangedEventArgs>( + x => box.TextChanged += x, + x => box.TextChanged -= x) + .Throttle(TimeSpan.FromMilliseconds(120)) + .ObserveOn(SynchronizationContext.Current) + .Subscribe(t => + { + if (t.EventArgs.Reason == AutoSuggestionBoxTextChangeReason.UserInput) + { + if (t.Sender is AutoSuggestBox senderBox && senderBox.Text.Length >= 3) + { + _ = ViewModel.ContactService.GetAddressInformationAsync(senderBox.Text).ContinueWith(x => + { + _ = ViewModel.ExecuteUIThread(() => + { + var addresses = x.Result; + + senderBox.ItemsSource = addresses; + }); + }); + } + } + }); + } + + private async void AddFilesClicked(object sender, RoutedEventArgs e) + { + // TODO: Pick files + var picker = new FileOpenPicker() + { + SuggestedStartLocation = PickerLocationId.Desktop + }; + + picker.FileTypeFilter.Add("*"); + var files = await picker.PickMultipleFilesAsync(); + + await AttachFiles(files); + } + + private void OnComposeGridDragOver(object sender, DragEventArgs e) + { + ViewModel.IsDraggingOverComposerGrid = true; + } + + private void OnComposeGridDragLeave(object sender, DragEventArgs e) + { + ViewModel.IsDraggingOverComposerGrid = false; + } + + private void OnFileDropGridDragOver(object sender, DragEventArgs e) + { + ViewModel.IsDraggingOverFilesDropZone = true; + + e.AcceptedOperation = DataPackageOperation.Copy; + e.DragUIOverride.Caption = Translator.ComposerAttachmentsDragDropAttach_Message; + e.DragUIOverride.IsCaptionVisible = true; + e.DragUIOverride.IsGlyphVisible = true; + e.DragUIOverride.IsContentVisible = true; + } + + private void OnFileDropGridDragLeave(object sender, DragEventArgs e) + { + ViewModel.IsDraggingOverFilesDropZone = false; + } + + private async void OnFileDropGridFileDropped(object sender, DragEventArgs e) + { + try + { + if (e.DataView.Contains(StandardDataFormats.StorageItems)) + { + var storageItems = await e.DataView.GetStorageItemsAsync(); + var files = storageItems.OfType(); + + await AttachFiles(files); + } + } + // State should be reset even when an exception occurs, otherwise the UI will be stuck in a dragging state. + finally + { + ViewModel.IsDraggingOverComposerGrid = false; + ViewModel.IsDraggingOverFilesDropZone = false; + } + } + private void OnImageDropGridDragEnter(object sender, DragEventArgs e) + { + bool isValid = false; + if (e.DataView.Contains(StandardDataFormats.StorageItems)) + { + // We can't use async/await here because DragUIOverride becomes inaccessible. + // https://github.com/microsoft/microsoft-ui-xaml/issues/9296 + var files = e.DataView.GetStorageItemsAsync().GetAwaiter().GetResult().OfType(); + + foreach (var file in files) + { + if (ValidateImageFile(file)) + { + isValid = true; + } + } + } + + e.AcceptedOperation = isValid ? DataPackageOperation.Copy : DataPackageOperation.None; + + if (isValid) + { + ViewModel.IsDraggingOverImagesDropZone = true; + e.DragUIOverride.Caption = Translator.ComposerAttachmentsDragDropAttach_Message; + e.DragUIOverride.IsCaptionVisible = true; + e.DragUIOverride.IsGlyphVisible = true; + e.DragUIOverride.IsContentVisible = true; + } + } + + private void OnImageDropGridDragLeave(object sender, DragEventArgs e) + { + ViewModel.IsDraggingOverImagesDropZone = false; + } + + private async void OnImageDropGridImageDropped(object sender, DragEventArgs e) + { + try + { + if (e.DataView.Contains(StandardDataFormats.StorageItems)) + { + var storageItems = await e.DataView.GetStorageItemsAsync(); + var files = storageItems.OfType(); + + var imageDataURLs = new List(); + + foreach (var file in files) + { + if (ValidateImageFile(file)) + imageDataURLs.Add(await GetDataURL(file)); + } + + await InvokeScriptSafeAsync($"insertImages({JsonSerializer.Serialize(imageDataURLs)});"); + } + } + // State should be reset even when an exception occurs, otherwise the UI will be stuck in a dragging state. + finally + { + ViewModel.IsDraggingOverComposerGrid = false; + ViewModel.IsDraggingOverImagesDropZone = false; + } + + static async Task GetDataURL(StorageFile file) + { + return $"data:image/{file.FileType.Replace(".", "")};base64,{Convert.ToBase64String(await file.ReadBytesAsync())}"; + } + } + + private async Task AttachFiles(IEnumerable files) + { + if (files?.Any() != true) return; + + // Convert files to MailAttachmentViewModel. + foreach (var file in files) + { + if (!ViewModel.IncludedAttachments.Any(a => a.FileName == file.Path)) + { + var attachmentViewModel = await file.ToAttachmentViewModelAsync(); + + ViewModel.IncludedAttachments.Add(attachmentViewModel); + } + } + } + + private bool ValidateImageFile(StorageFile file) + { + string[] allowedTypes = new string[] { ".jpg", ".jpeg", ".png" }; + var fileType = file.FileType.ToLower(); + + return allowedTypes.Contains(fileType); + } + + private async void BoldButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('bold')"); + } + + private async void ItalicButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('italic')"); + } + + private async void UnderlineButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('underline')"); + } + + private async void StrokeButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('strikethrough')"); + } + + private async void BulletListButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('insertunorderedlist')"); + } + + private async void OrderedListButtonClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('insertorderedlist')"); + } + + private async void IncreaseIndentClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('indent')"); + } + + private async void DecreaseIndentClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("editor.execCommand('outdent')"); + } + + private async void AlignmentChanged(object sender, SelectionChangedEventArgs e) + { + var selectedItem = AlignmentListView.SelectedItem as ComboBoxItem; + var alignment = selectedItem.Tag.ToString(); + + switch (alignment) + { + case "left": + await InvokeScriptSafeAsync("editor.execCommand('justifyleft')"); + break; + case "center": + await InvokeScriptSafeAsync("editor.execCommand('justifycenter')"); + break; + case "right": + await InvokeScriptSafeAsync("editor.execCommand('justifyright')"); + break; + case "justify": + await InvokeScriptSafeAsync("editor.execCommand('justifyfull')"); + break; + } + } + + private async void WebViewToggleButtonClicked(object sender, RoutedEventArgs e) + { + var enable = WebviewToolBarButton.IsChecked == true ? "true" : "false"; + await InvokeScriptSafeAsync($"toggleToolbar('{enable}');"); + } + + public async Task ExecuteScriptFunctionAsync(string functionName, params object[] parameters) + { + string script = functionName + "("; + for (int i = 0; i < parameters.Length; i++) + { + script += JsonSerializer.Serialize(parameters[i]); + if (i < parameters.Length - 1) + { + script += ", "; + } + } + script += ");"; + + return await Chromium.ExecuteScriptAsync(script); + } + + private async Task InvokeScriptSafeAsync(string function) + { + if (Chromium == null) return string.Empty; + + try + { + return await Chromium.ExecuteScriptAsync(function); + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + + return string.Empty; + } + + private async void AddImageClicked(object sender, RoutedEventArgs e) + { + await InvokeScriptSafeAsync("imageInput.click();"); + } + + private async Task FocusEditorAsync() + { + await InvokeScriptSafeAsync("editor.selection.focus();"); + + Chromium.Focus(FocusState.Keyboard); + Chromium.Focus(FocusState.Programmatic); + } + + private async void EmojiButtonClicked(object sender, RoutedEventArgs e) + { + CoreInputView.GetForCurrentView().TryShow(CoreInputViewKind.Emoji); + + await FocusEditorAsync(); + } + + public async Task UpdateEditorThemeAsync() + { + await DOMLoadedTask.Task; + + if (IsComposerDarkMode) + { + Chromium.CoreWebView2.Profile.PreferredColorScheme = CoreWebView2PreferredColorScheme.Dark; + await InvokeScriptSafeAsync("SetDarkEditor();"); + } + else + { + Chromium.CoreWebView2.Profile.PreferredColorScheme = CoreWebView2PreferredColorScheme.Light; + await InvokeScriptSafeAsync("SetLightEditor();"); + } + } + + private async Task RenderInternalAsync(string htmlBody) + { + await DOMLoadedTask.Task; + + await UpdateEditorThemeAsync(); + + if (string.IsNullOrEmpty(htmlBody)) + { + await ExecuteScriptFunctionAsync("RenderHTML", " "); + } + else + { + await ExecuteScriptFunctionAsync("RenderHTML", htmlBody); + } + } + + protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) + { + base.OnNavigatingFrom(e); + + DisposeDisposables(); + DisposeWebView2(); + } + + private void DisposeWebView2() + { + if (Chromium == null) return; + + Chromium.CoreWebView2Initialized -= ChromiumInitialized; + + if (Chromium.CoreWebView2 != null) + { + Chromium.CoreWebView2.DOMContentLoaded -= DOMLoaded; + Chromium.CoreWebView2.WebMessageReceived -= ScriptMessageReceived; + } + + Chromium.Close(); + GC.Collect(); + } + + private void DisposeDisposables() + { + if (Disposables.Any()) + Disposables.ForEach(a => a.Dispose()); + } + + protected override async void OnNavigatedTo(NavigationEventArgs e) + { + base.OnNavigatedTo(e); + + var anim = ConnectedAnimationService.GetForCurrentView().GetAnimation("WebViewConnectedAnimation"); + anim?.TryStart(Chromium); + + DisposeDisposables(); + + Disposables.Add(GetSuggestionBoxDisposable(ToBox)); + Disposables.Add(GetSuggestionBoxDisposable(CCBox)); + Disposables.Add(GetSuggestionBoxDisposable(BccBox)); + + Chromium.CoreWebView2Initialized -= ChromiumInitialized; + Chromium.CoreWebView2Initialized += ChromiumInitialized; + + await Chromium.EnsureCoreWebView2Async(); + + ViewModel.GetHTMLBodyFunction = new Func>(async () => + { + var editorContent = await InvokeScriptSafeAsync("GetHTMLContent();"); + + return JsonSerializer.Deserialize(editorContent); + }); + + var underlyingThemeService = App.Current.Services.GetService(); + + IsComposerDarkMode = underlyingThemeService.IsUnderlyingThemeDark(); + } + + private async void ChromiumInitialized(Microsoft.UI.Xaml.Controls.WebView2 sender, Microsoft.UI.Xaml.Controls.CoreWebView2InitializedEventArgs args) + { + var editorBundlePath = (await ViewModel.NativeAppService.GetEditorBundlePathAsync()).Replace("editor.html", string.Empty); + + Chromium.CoreWebView2.SetVirtualHostNameToFolderMapping("app.editor", editorBundlePath, CoreWebView2HostResourceAccessKind.Allow); + Chromium.Source = new Uri("https://app.editor/editor.html"); + + Chromium.CoreWebView2.DOMContentLoaded -= DOMLoaded; + Chromium.CoreWebView2.DOMContentLoaded += DOMLoaded; + + Chromium.CoreWebView2.WebMessageReceived -= ScriptMessageReceived; + Chromium.CoreWebView2.WebMessageReceived += ScriptMessageReceived; + } + + private void ScriptMessageReceived(CoreWebView2 sender, CoreWebView2WebMessageReceivedEventArgs args) + { + var change = JsonSerializer.Deserialize(args.WebMessageAsJson); + + if (change.Type == "bold") + { + BoldButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "italic") + { + ItalicButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "underline") + { + UnderlineButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "strikethrough") + { + StrokeButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "ol") + { + OrderedListButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "ul") + { + BulletListButton.IsChecked = change.Value == "true"; + } + else if (change.Type == "indent") + { + IncreaseIndentButton.IsEnabled = change.Value == "disabled" ? false : true; + } + else if (change.Type == "outdent") + { + DecreaseIndentButton.IsEnabled = change.Value == "disabled" ? false : true; + } + else if (change.Type == "alignment") + { + var parsedValue = change.Value switch + { + "jodit-icon_left" => 0, + "jodit-icon_center" => 1, + "jodit-icon_right" => 2, + "jodit-icon_justify" => 3, + _ => 0 + }; + AlignmentListView.SelectionChanged -= AlignmentChanged; + AlignmentListView.SelectedIndex = parsedValue; + AlignmentListView.SelectionChanged += AlignmentChanged; + } + } + + private void DOMLoaded(CoreWebView2 sender, CoreWebView2DOMContentLoadedEventArgs args) => DOMLoadedTask.TrySetResult(true); + + void IRecipient.Receive(NavigationPaneModeChanged message) + { + if (message.NewMode == MenuPaneMode.Hidden) + TopPanelGrid.Padding = new Thickness(48, 6, 6, 6); + else + TopPanelGrid.Padding = new Thickness(16, 6, 6, 6); + } + + async void IRecipient.Receive(CreateNewComposeMailRequested message) + { + await RenderInternalAsync(message.RenderModel.RenderHtml); + } + + private void BarDynamicOverflowChanging(CommandBar sender, DynamicOverflowItemsChangingEventArgs args) + { + if (args.Action == CommandBarDynamicOverflowAction.AddingToOverflow) + sender.OverflowButtonVisibility = CommandBarOverflowButtonVisibility.Visible; + else + sender.OverflowButtonVisibility = CommandBarOverflowButtonVisibility.Collapsed; + } + + private void ShowCCBCCClicked(object sender, RoutedEventArgs e) + { + CCBCCShowButton.Visibility = Visibility.Collapsed; + + CCTextBlock.Visibility = Visibility.Visible; + CCBox.Visibility = Visibility.Visible; + BccTextBlock.Visibility = Visibility.Visible; + BccBox.Visibility = Visibility.Visible; + } + + private async void TokenItemAdding(TokenizingTextBox sender, TokenItemAddingEventArgs args) + { + // Check is valid email. + + if (!EmailValidator.Validate(args.TokenText)) + { + args.Cancel = true; + ViewModel.NotifyInvalidEmail(args.TokenText); + + return; + } + + var deferal = args.GetDeferral(); + + AddressInformation addedItem = null; + + var boxTag = sender.Tag?.ToString(); + + if (boxTag == "ToBox") + addedItem = await ViewModel.GetAddressInformationAsync(args.TokenText, ViewModel.ToItems); + else if (boxTag == "CCBox") + addedItem = await ViewModel.GetAddressInformationAsync(args.TokenText, ViewModel.CCItemsItems); + else if (boxTag == "BCCBox") + addedItem = await ViewModel.GetAddressInformationAsync(args.TokenText, ViewModel.BCCItems); + + if (addedItem == null) + { + args.Cancel = true; + ViewModel.NotifyAddressExists(); + } + else + { + args.Item = addedItem; + } + + deferal.Complete(); + } + + void IRecipient.Receive(ApplicationThemeChanged message) + { + IsComposerDarkMode = message.IsUnderlyingThemeDark; + } + + private void InvertComposerThemeClicked(object sender, RoutedEventArgs e) + { + IsComposerDarkMode = !IsComposerDarkMode; + } + + private void ImportanceClicked(object sender, RoutedEventArgs e) + { + ImportanceFlyout.Hide(); + ImportanceSplitButton.IsChecked = true; + + if (sender is Button senderButton) + { + var selectedImportance = (MessageImportance)senderButton.Tag; + + ViewModel.SelectedMessageImportance = selectedImportance; + (ImportanceSplitButton.Content as SymbolIcon).Symbol = (senderButton.Content as SymbolIcon).Symbol; + } + } + + private void AttachmentClicked(object sender, ItemClickEventArgs e) + { + if (e.ClickedItem is MailAttachmentViewModel attachmentViewModel) + { + ViewModel.RemoveAttachmentCommand.Execute(attachmentViewModel); + } + } + + private async void AddressBoxLostFocus(object sender, RoutedEventArgs e) + { + // Automatically add current text as item if it is valid mail address. + + if (sender is TokenizingTextBox tokenizingTextBox) + { + if (!(tokenizingTextBox.Items.LastOrDefault() is ITokenStringContainer info)) return; + + var currentText = info.Text; + + if (!string.IsNullOrEmpty(currentText) && EmailValidator.Validate(currentText)) + { + var boxTag = tokenizingTextBox.Tag?.ToString(); + + AddressInformation addedItem = null; + ObservableCollection addressCollection = null; + + if (boxTag == "ToBox") + addressCollection = ViewModel.ToItems; + else if (boxTag == "CCBox") + addressCollection = ViewModel.CCItemsItems; + else if (boxTag == "BCCBox") + addressCollection = ViewModel.BCCItems; + + if (addressCollection != null) + addedItem = await ViewModel.GetAddressInformationAsync(currentText, addressCollection); + + // Item has already been added. + if (addedItem == null) + { + tokenizingTextBox.Text = string.Empty; + } + else if (addressCollection != null) + { + addressCollection.Add(addedItem); + tokenizingTextBox.Text = string.Empty; + } + } + } + } + + // Hack: Tokenizing text box losing focus somehow on page Loaded and shifting focus to this element. + // For once we'll switch back to it once CCBBCGotFocus element got focus. + + private bool isInitialFocusHandled = false; + + private void ComposerLoaded(object sender, RoutedEventArgs e) + { + ToBox.Focus(FocusState.Programmatic); + } + + private void CCBBCGotFocus(object sender, RoutedEventArgs e) + { + if (!isInitialFocusHandled) + { + isInitialFocusHandled = true; + ToBox.Focus(FocusState.Programmatic); + } + } + } +} diff --git a/Wino.Mail.WinUI/Views/IdlePage.xaml b/Wino.Mail.WinUI/Views/IdlePage.xaml new file mode 100644 index 00000000..101fdc4d --- /dev/null +++ b/Wino.Mail.WinUI/Views/IdlePage.xaml @@ -0,0 +1,15 @@ + + + + + + diff --git a/Wino.Mail.WinUI/Views/IdlePage.xaml.cs b/Wino.Mail.WinUI/Views/IdlePage.xaml.cs new file mode 100644 index 00000000..dfc0c4f1 --- /dev/null +++ b/Wino.Mail.WinUI/Views/IdlePage.xaml.cs @@ -0,0 +1,12 @@ +using Wino.Views.Abstract; + +namespace Wino.Views +{ + public sealed partial class IdlePage : IdlePageAbstract + { + public IdlePage() + { + InitializeComponent(); + } + } +} diff --git a/Wino.Mail.WinUI/Views/ImapSetup/AdvancedImapSetupPage.xaml b/Wino.Mail.WinUI/Views/ImapSetup/AdvancedImapSetupPage.xaml new file mode 100644 index 00000000..a1b164cc --- /dev/null +++ b/Wino.Mail.WinUI/Views/ImapSetup/AdvancedImapSetupPage.xaml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

3F}5mOYjvx!5q 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 F{|`6k1nvL; literal 5372 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�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 UWydR!#pVmKwznev@Z&H41M!e#aR2}S literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-100.png b/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..a5f235b87184805659fb086a3dacc8cc1e87acf6 GIT binary patch literal 3579 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 Ww4zd1sP-S5V=y(eG^p2m9RI)cFs>>9 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-125.png b/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..be92b5ae7fe219d12601435b844dd613ee78c4dd GIT binary patch literal 4695 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 literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-150.png b/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..d0039797c2985156aaf784849b805520eafdeb7e GIT binary patch literal 5964 zcmeHL_ct5-_iw9cwA7B)DiyWYqvEkwDzx?}{PcLFvHUzh_n7oTPj7TV-hXrNn?Lb5jr8Z|cHv$j`ieyK=b8iq z)M5=%%kIBTE}#SPbxWit(_{73)b6PR0Fw9q-|)ZS;n{dHS$^EfK)oV&&QoBfI;fZo zXGqRO)|%?4fn$#6Xl$s5y6P5RDq>(xQCZKMl$hq6-pHda<;-W?>x5C~B-U0ms9Pvf z7Hy*}R=WsS82R0_pCb zG~&NFR9l2q;Fm>NkL8aT%m)Z5KW`kdd~6s?5n?`Sfe_N2HO$LGQ&pbfC|V#s zttba$=w(>a7JiK;W56`W5!9<8$3&#GvNLyB9@$1ycLK?+rJ0u3R) zEId3?J%qGm>YBW(y?^F5mk>n${Bcf7kb;rY$(B1bi8H)JY;1b6wrdQ+2^?NU*;&uY zK2k$EM%;$H$qOOmw4sit7)nyibPN~Y)Vy-SX|wJPv>oorR~3aF7c&%&b5es8nBZaS zGVA4Z#b58?e}!6@G5fR*;<9Xbo8Z#0gy-V#R2iP??(8|-fh;}U(A+fN6?zFu{>h@8 z+q&=5a2A!f$1!fP=%wG4;N5qBDf;&bj{z(?FRr{hwVV6t@+^_f2{&O%ED#*p<%p zFN>CZ+#+8iHB|s$wZ$t}gZ!MxDhj$9Vr|K1keHlvixPKM1KMguNe%L6elq-hcI?9? z+mqJHsj0yadSwNrty7}gEh+hHoVP(7netc138q3}oP&pK!FUQ7Fl3$AR-UmKjOu+> zjys1U=TfE<+`zsypTTi#<5qR&{_z#Q%{CJWPiI)`$m=ZCw!vioXI@qQH0hq^xg)jx ze3#O0DuXjdGAiw2UO3@bNx>n!>mM^mxOmoh*X1Io`l@!Kc{8Fw>+UxM z#06fxRdnd=>6ErjYzaDgem4|d`Uns=%IG$?Enk^+nSwA(ZY5u4 zk}DMJtat~;TI|M=rLK!N)KdKb)y=D^&KJ1RJ!}jykh$n&Zqi2MgS#{B5Kv?$qzwH% zSo(GFYnAI_p#B)J6u%T>nJuAw7xH5^^R0G&8JP(MckYsUzFh)2u zijLNeGrO4O&{cv~(380iy$^n8efOyRAx~gW2;q!$5pIAAR6aRK zp|1XUuZjZCWv0P{mN!8gH*vs%)yEdiZlXEz^Tez@Kb(8Vv$4AEudg(=;1gPHSY;nW zmM)ym`x>CO>}|Da|Bru(>h*et)IU9T>V$09P1?9}qK@QFhKCUmOUZAR-ioI3Y`0Kgk3{p z_Tk_rxW6J#&k<2l9-yfPh(H3Yt8%&ErA8Naj2q1^8HYfk1LCLC3A1sKVQsO(zIr-XKwf*I+#=F zNv7v&YtqNy3u(pyK8*?GsP?zTv0G;;W7Cy6^Y2;Ram%t33}z@R9K7;u`fjW3FB!3H>lJc0}`$+(DN0huMgkM?U)yS??L0$8v;CrR!c^KvMJ^`tg8U zxu5HCc5ZVk#PuEs)wof0HO$Ra>gq)p8z<$z^H)8;tEd+=F>;0I{OFe4TrgUE`Rz-I z^ClvoLorQQ{St+TR@_G9dI~#!dhH~E7`BqUiUvPQ8O7R&CG4aV?+D4q$%ZpZd;wu0x4%1US1s*&HuuI!3mxZ`^3?=Q7vZ2XlqTM5>a!4{qgVgI5~` z=~G1uXn`%+3Hd)?Bjw)DR3{Jf)6@ln%EC58`(eH*S?}dG8amRtw?+|~Z>MsRgvY(Hlh zfhi5m$d|(5cZZbW1&MMp3zjT7AwiNyLuL-Yr|b5=PG=^$v1!ZRvMxXgRq}_f+B1(X z$47B1y*rKJj)7SmMSFe|wV>F)2-NJCSQK>efYpC7)obEdxF3fe?TOnANiyBxc#&92 z4X8ve4@wz2KwfYv#133~sG;=#H5^4RgDj?OCdJW zzCsx(1u|*?%|tlubOKY(0N{7~nRYPB8cQs2Sw%po5zd{_EUDvl+*F93ilp%hf!3cK z3&+3mM*h493Kt1Yt~xI8bHUfWMoF&qgx>0@C=^`E(XY#cD%~?}ECDD8npV$X<_hGG z!|2Wj9HXg5MrF+rCa}+<4$=?(hS+pLm&f}ByIux$jiDac=ho|!qjbYVREhF}!97bc zWbg8E2Rhp$>bkLYJ}-~A0d^`$T}ovV=jVV3*XN!C9cx;zvnhw9ooBoCkB$k#VF z*vnEGpC|q(Uii!5JY65QU>a^&vAu~gzhw&TwE;vVhCZ4jZcdgrhP(}K=@cm4 zsm{z*p5nmTftHQnH!bk?FM3qG{XRy%2GnX>ZoMXJD;PXqP2>i8y{t)GE~s5?a8rjA zM`oQx85#4moHJt?1kvrX^{vHtyVVt<}gS5R5td0zT_9%IIm9R zvgun!I75Rr&1EuyXgYCXhj>WcH`E+z&vI@^n+}87GAqI!+A&~PDSe6!N5kKT_T>SB zXO|MFbB%0l9p9yRJXZx^*le<*bHkh~V?8n&3uCGK2CKLL=>@u3&z7MAmqlFLQ;j=N z&@yxTLUyNMj_JWSX3x870L-Jam^*S1m^b4|-l>*CeJ(bEX{edk>`?C16+OMJcyF4z zt=MT|-%^RY;cl~LX`!B6V8_tA19uAnJZleeB6*4QN-^SoQ9d^B(DA#2+XG-Jp`xOx zK`?~n`k!Hv-{<}Ov`+k)&4s^D*F4q6{F#22yULQcV)0d@VfV4i-_}L~_}mLdei6-S zAf>mEl2|oz%`S+J?4(!HEf(WW30mNPQ{0>JftKYa(I%%CTuu4CL^esdq57muF;RRP zk)_TWn1O5LBpxnAUx$v)p!ejA zJJ^@X)SdCHxw-xiP@?fkOimjmU+US+MexaCY1b0|t7~ytJ!Dru!;-9#f%UM7g1yi6TkHaR*p-ep!lkOS^ zC)=Bot%us?70em@aFc70`Jjr`!ZNJJr0UGP!j}=Z@0AduNWYxT~SuX}4Og9k5+^@v_? zN4x=*<%|xezMS#mCU)Qj+5sR2Cc3b?Ph$!s6vkRYxB4E)NqY&a0BD({zZ;w7*;K!V zlzzR2Kf}JCxB-T0nV%{bM$dmx>Pg6V7bsR00p&V82if+-ziny%x`bSQ zHij6E%=HEL9SYOF*d1~3v*j8v4iAZ^DvqS87a@zEqs2}_LKAY=2A;?m{E(0v+*tvK z)zl=amR4*6B_;FrtKwc5j9yQ7wn*6$&+)y(YT3fzjg2Lxjz-8B=2wNh>>rYp_TdA) zUbp=h=d5j+u;^)?Ybx{+J=EX``bWk)gbF+Cn}waI%srlyd!FL4;8-1c9RyNTNF(+NC?$!Ma!U|8e0x00Pk-oSk$#Bs9ZuzWRJx=*qLP_R-7iM-au+ z3n5cW!JS{e$Su5wTGG9@0nUesq=krU@@BXxDV)(_5Brv>dz}6zA$NHb)6l&CU#iI{ z+@Q|I$pGlZPscW~1QI=VSz|EBbZ0Fuw0@KRn!8vFavT4>9W-MpzIA9NXMsiK=6-Fh ztSv0zkDWkP;b%a*7Wg-#nkiBjCv_s>;ff(nSUZArla!kR%??XBKaiu9d_~S^-d9R z1{PPi+NmpSQ8r*}MSuG~_T?u#9Oo%XwjXv~ALCrH`uoUQTy+`6rQu1^jL#0Xpld{) zSjo*{D%w4GsJ}G_ld&DrBXam_^mx2Pz53m!>Ws|F;T8K7HX z$-sFwrn=XR65SZ27k<%Fiz}3zvtBYkHG9D;X`^vDwTdTlW?y~XUR!|cchM$m^T8{{ zGwEtX;s;6{K$kU(qB9%yIVU0UU9S70S;ofS->{|)AEb&nc}Rx1%`;pRt#)$tUwviD zS5raxB$8bUw36WU`bvj-(UU?r&PaUDJm88H#H!@EEjiiO#9184{t8b~*X(iOFuDLw z80JWwX8GZKLw-lAsER8as=nU4g8sSO?nx*;&QU_`(ts2wv@tfw&F+HHJJk~V2C`cH zNJ{fHBA}273P>3s(C{uyTyU1oi?vOXc-&tL;2$&u&zHvZl6Pjwjj6MGai3=`ENn=Y zI-?emlm_|XH5q!X2@}KGKZ10)C;Va<6W>m7!@P;z#ZNlKOD|$GMqo*=EMcFjg&@1T zW6NJFDxNezexR|n=un1)Np6wFtK7$B_X*Z-853hS=EDwRa~CDNX2v^A4%%!>-KcB3 zrm`{mLt9(r4jx5!1bvk&xIWabPc~0yuvmyMi?4**pJv|ea6I{UL{I=9Ytg|6qUs literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-200.png b/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-200.png index 53ee3777ea27e31b260014cf4074099874ff933a..430e6fa3d0d33f645bd23046662b64aca13ce205 100644 GIT binary patch literal 8744 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 Kz-pB@VgC;_cv#B- literal 1755 zcmZvde@q)?7{{+i3tS0qt7{iJ0{^s_^@sZdMMEaBz#P|xjghsxG)6Bvp>vyv%aSq0 z)njao1dV0XNw&c@qmj1e*jgQ$l@_urW5G4RSY#rT1z`#%3;{EB`aJK|TH^lb_3nAT z-_Q4X-(K&IS8UyqsnjYdippfmN-HT!X2MT;Dpcy~-#$k6V z|MR4vU#O&p7TC46pTflb3 zoUJ;ZRf#&8&EwXy5s%!&(q6cN62swD#FH%O-RJsjWPZN3^^@FCIQ&MxXIFo7!I#VI zkpIstuWqUV5uhgs07?k$*!`uiZ=5b#$lI|0c+XJvj(}zSE3MN#EyOK zql(#yA}~Ibl*r(s1}Z^5mmn*-n93g?-ccM+^PN?6HH~h0hjy6@XY*^i<-V)+OZ;p7 z7j`p_sT55xnYsedNIIel^QIIg7i@`2Qi}x5$!tk29$2OQI zs^kQXAKE}5ZJu$)2@Dxn?}}O@f@6@^!%9Tj+o>=jd!^ZuvBE4jb4g}Z5WMBtcmy^~ zoFGVS5|0FA!(1Q%fL?Bj*L+9ZL{mjSO8lzqrQ0UCZ)X zPwk$1HNFgaK%NxGpuXz}#ywXvf2JQ?BQ5uOZM2up4S#ieaxS$!o9o6Z=czNQb} zwAh|xLZ>+WyN%o?^uCAQw&&4o?S$DJ`WP(Hr*grL*qNXlqU0osCQ(Up5F(^$Z5;n&oJIO4uF`k&QL*j{f zU=;#MZ5{@b%qMbjTB3dh-5#mqY>%{0jgS+WdHyG diff --git a/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-400.png b/Wino.Mail.WinUI/Assets/Square150x150Logo.scale-400.png new file mode 100644 index 0000000000000000000000000000000000000000..9726829b9ff622e35377a87c906f1a4b1d9b3b28 GIT binary patch literal 25845 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 Q`LhobBMZZ-oA+b?4_R;K;{X5v literal 0 HcmV?d00001 diff --git a/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-16.png b/Wino.Mail.WinUI/Assets/Square44x44Logo.altform-lightunplated_targetsize-16.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6b9dfe430e39dacb345855482644c8509e98ec GIT binary patch literal 755 zcmVpHrAb6VRCt_qQcG)7K@|RG?j$!iNt?FBBtEE8u(XIS3jP6i7K^x3 zimx9bKIp0!NqZ-wH&Y5Q5}YEG@J%P(xoCd+jlhFXS6Q~Oz>I