From 22a1006598882fd6efe8109b1563cdb55166faac Mon Sep 17 00:00:00 2001 From: gustavooth Date: Thu, 23 Jul 2026 22:56:30 -0300 Subject: [PATCH] Initial commit --- .gitignore | 41 + README.md | 121 + compose.yaml | 46 + wp-content/plugins/.gitkeep | 1 + wp-content/plugins/akismet/.htaccess | 34 + wp-content/plugins/akismet/LICENSE.txt | 339 + .../plugins/akismet/_inc/akismet-admin.css | 797 + .../plugins/akismet/_inc/akismet-admin.js | 69 + .../plugins/akismet/_inc/akismet-frontend.js | 393 + wp-content/plugins/akismet/_inc/akismet.css | 462 + wp-content/plugins/akismet/_inc/akismet.js | 397 + .../plugins/akismet/_inc/fonts/inter.css | 68 + .../akismet-activation-banner-elements.png | Bin 0 -> 5754 bytes .../akismet/_inc/img/akismet-refresh-logo.svg | 1 + .../_inc/img/akismet-refresh-logo@2x.png | Bin 0 -> 2783 bytes .../plugins/akismet/_inc/img/arrow-left.svg | 1 + wp-content/plugins/akismet/_inc/img/copy.svg | 3 + .../plugins/akismet/_inc/img/logo-a-2x.png | Bin 0 -> 904 bytes .../akismet/_inc/rtl/akismet-admin-rtl.css | 799 + .../plugins/akismet/_inc/rtl/akismet-rtl.css | 464 + .../class-akismet-ability-comment-check.php | 224 + .../class-akismet-ability-get-stats.php | 202 + .../abilities/class-akismet-ability.php | 60 + .../abilities/interface-akismet-ability.php | 62 + wp-content/plugins/akismet/akismet.php | 93 + wp-content/plugins/akismet/changelog.txt | 550 + .../akismet/class-akismet-abilities.php | 91 + .../class-akismet-compatible-plugins.php | 309 + .../akismet/class-akismet-connector.php | 147 + .../plugins/akismet/class.akismet-admin.php | 1657 ++ .../plugins/akismet/class.akismet-cli.php | 186 + .../akismet/class.akismet-rest-api.php | 623 + .../plugins/akismet/class.akismet-widget.php | 177 + wp-content/plugins/akismet/class.akismet.php | 2419 ++ wp-content/plugins/akismet/index.php | 4 + wp-content/plugins/akismet/readme.txt | 160 + wp-content/plugins/akismet/views/activate.php | 7 + .../akismet/views/compatible-plugins.php | 125 + wp-content/plugins/akismet/views/config.php | 353 + .../plugins/akismet/views/connect-jp.php | 14 + wp-content/plugins/akismet/views/enter.php | 14 + wp-content/plugins/akismet/views/footer.php | 9 + wp-content/plugins/akismet/views/get.php | 32 + wp-content/plugins/akismet/views/logo.php | 13 + wp-content/plugins/akismet/views/notice.php | 368 + .../plugins/akismet/views/predefined.php | 11 + .../plugins/akismet/views/setup-jetpack.php | 97 + wp-content/plugins/akismet/views/setup.php | 78 + wp-content/plugins/akismet/views/start.php | 31 + wp-content/plugins/akismet/views/stats.php | 17 + wp-content/plugins/akismet/wrapper.php | 215 + wp-content/plugins/fluent-crm/app/Api/Api.php | 56 + .../fluent-crm/app/Api/Classes/Companies.php | 203 + .../fluent-crm/app/Api/Classes/Contacts.php | 269 + .../fluent-crm/app/Api/Classes/Extender.php | 166 + .../fluent-crm/app/Api/Classes/Lists.php | 96 + .../fluent-crm/app/Api/Classes/Tags.php | 87 + .../fluent-crm/app/Api/Classes/Tracker.php | 128 + .../plugins/fluent-crm/app/Api/FCApi.php | 22 + .../plugins/fluent-crm/app/Api/config.php | 14 + wp-content/plugins/fluent-crm/app/App.php | 8 + .../plugins/fluent-crm/app/ComposerScript.php | 125 + .../fluent-crm/app/Functions/helpers.php | 1835 ++ .../fluent-crm/app/Hooks/CLI/Commands.php | 1167 + .../app/Hooks/CLI/SimulateFunnelCommand.php | 481 + .../app/Hooks/Handlers/ActivationHandler.php | 87 + .../app/Hooks/Handlers/ActivityLogHandler.php | 201 + .../app/Hooks/Handlers/AdminBar.php | 111 + .../app/Hooks/Handlers/AdminMenu.php | 1190 + .../Hooks/Handlers/AutoSubscribeHandler.php | 381 + .../app/Hooks/Handlers/CampaignGuard.php | 60 + .../fluent-crm/app/Hooks/Handlers/Cleanup.php | 373 + .../Hooks/Handlers/ContactActivityLogger.php | 169 + .../app/Hooks/Handlers/CountryNames.php | 1038 + .../Hooks/Handlers/DeactivationHandler.php | 29 + .../Hooks/Handlers/EmailDesignTemplates.php | 226 + .../Hooks/Handlers/EventTrackingHandler.php | 369 + .../app/Hooks/Handlers/ExternalPages.php | 1788 ++ .../Handlers/FluentBlockEditorHandler.php | 2264 ++ .../Handlers/FluentBlockPatternHandler.php | 68 + .../FluentConditionalContentBlockHandler.php | 223 + .../app/Hooks/Handlers/FormSubmissions.php | 266 + .../app/Hooks/Handlers/FunnelHandler.php | 530 + .../app/Hooks/Handlers/Integrations.php | 40 + .../app/Hooks/Handlers/PrefFormHandler.php | 821 + .../app/Hooks/Handlers/PurchaseHistory.php | 795 + .../app/Hooks/Handlers/RedirectionHandler.php | 184 + .../app/Hooks/Handlers/Scheduler.php | 594 + .../app/Hooks/Handlers/SetupWizard.php | 161 + .../app/Hooks/Handlers/UpgradationHandler.php | 27 + .../app/Hooks/Handlers/WpQueryLogger.php | 112 + .../plugins/fluent-crm/app/Hooks/actions.php | 252 + .../plugins/fluent-crm/app/Hooks/filters.php | 86 + .../Controllers/ActivityLogController.php | 41 + .../app/Http/Controllers/AiController.php | 1208 + .../CampaignAnalyticsController.php | 489 + .../Http/Controllers/CampaignController.php | 1810 ++ .../Http/Controllers/CompanyController.php | 924 + .../app/Http/Controllers/Controller.php | 103 + .../app/Http/Controllers/CsvController.php | 494 + .../CustomContactFieldsController.php | 51 + .../Http/Controllers/DashboardController.php | 268 + .../app/Http/Controllers/DocsController.php | 195 + .../Controllers/EmailPatternController.php | 485 + .../app/Http/Controllers/FormsController.php | 464 + .../app/Http/Controllers/FunnelController.php | 1873 ++ .../Controllers/GlobalLabelController.php | 149 + .../Http/Controllers/ImporterController.php | 386 + .../app/Http/Controllers/ListsController.php | 260 + .../Controllers/MCPSettingsController.php | 431 + .../Http/Controllers/MigratorController.php | 208 + .../Http/Controllers/OptionsController.php | 1043 + .../Controllers/PurchaseHistoryController.php | 57 + .../Http/Controllers/ReportingController.php | 597 + .../Http/Controllers/SettingsController.php | 1183 + .../app/Http/Controllers/SetupController.php | 382 + .../Http/Controllers/SubscriberController.php | 1912 ++ .../Http/Controllers/SystemLogController.php | 308 + .../app/Http/Controllers/TagsController.php | 258 + .../Http/Controllers/TemplateController.php | 703 + .../app/Http/Controllers/UsersController.php | 131 + .../Controllers/WebhookBounceController.php | 87 + .../Http/Controllers/WebhookController.php | 113 + .../fluent-crm/app/Http/Policies/AiPolicy.php | 38 + .../app/Http/Policies/BasePolicy.php | 33 + .../app/Http/Policies/CampaignPolicy.php | 44 + .../app/Http/Policies/CompanyPolicy.php | 66 + .../app/Http/Policies/CustomFieldsPolicy.php | 32 + .../app/Http/Policies/EmailPatternPolicy.php | 27 + .../app/Http/Policies/FormsPolicy.php | 27 + .../app/Http/Policies/FunnelPolicy.php | 53 + .../app/Http/Policies/ImportUserPolicy.php | 24 + .../app/Http/Policies/ListPolicy.php | 42 + .../app/Http/Policies/PublicPolicy.php | 26 + .../app/Http/Policies/ReportPolicy.php | 36 + .../app/Http/Policies/SettingsPolicy.php | 12 + .../app/Http/Policies/SubscriberPolicy.php | 76 + .../app/Http/Policies/TagPolicy.php | 42 + .../app/Http/Policies/TemplatePolicy.php | 41 + .../app/Http/Policies/UsersPolicy.php | 26 + .../app/Http/Policies/WebhookPolicy.php | 26 + .../fluent-crm/app/Http/Routes/api.php | 515 + .../fluent-crm/app/Http/Routes/routes.php | 8 + .../fluent-crm/app/Models/ActivityLog.php | 70 + .../fluent-crm/app/Models/Campaign.php | 1013 + .../fluent-crm/app/Models/CampaignEmail.php | 667 + .../app/Models/CampaignUrlMetric.php | 324 + .../plugins/fluent-crm/app/Models/Company.php | 177 + .../fluent-crm/app/Models/CompanyNote.php | 91 + .../app/Models/CustomCompanyField.php | 36 + .../app/Models/CustomContactField.php | 269 + .../app/Models/CustomEmailCampaign.php | 45 + .../fluent-crm/app/Models/EventTracker.php | 50 + .../plugins/fluent-crm/app/Models/Funnel.php | 206 + .../fluent-crm/app/Models/FunnelCampaign.php | 309 + .../fluent-crm/app/Models/FunnelMetric.php | 55 + .../fluent-crm/app/Models/FunnelSequence.php | 98 + .../app/Models/FunnelSubscriber.php | 76 + .../plugins/fluent-crm/app/Models/Label.php | 47 + .../plugins/fluent-crm/app/Models/Lists.php | 83 + .../plugins/fluent-crm/app/Models/Meta.php | 41 + .../plugins/fluent-crm/app/Models/Model.php | 68 + .../plugins/fluent-crm/app/Models/Subject.php | 47 + .../fluent-crm/app/Models/Subscriber.php | 2589 ++ .../fluent-crm/app/Models/SubscriberMeta.php | 50 + .../fluent-crm/app/Models/SubscriberNote.php | 93 + .../fluent-crm/app/Models/SubscriberPivot.php | 105 + .../fluent-crm/app/Models/SystemLog.php | 56 + .../plugins/fluent-crm/app/Models/Tag.php | 82 + .../fluent-crm/app/Models/Template.php | 52 + .../fluent-crm/app/Models/TermRelation.php | 24 + .../fluent-crm/app/Models/UrlStores.php | 83 + .../plugins/fluent-crm/app/Models/User.php | 48 + .../plugins/fluent-crm/app/Models/Webhook.php | 105 + .../app/Modules/AbandonCart/AbCartHelper.php | 247 + .../app/Modules/AbandonCart/AbandonCart.php | 195 + .../AbandonCart/AbandonCartController.php | 236 + .../AbandonCart/AbandonCartMigrator.php | 56 + .../Modules/AbandonCart/AbandonCartModel.php | 208 + .../Modules/AbandonCart/AbandonCartRunner.php | 322 + .../Drivers/AbstractCartDriver.php | 206 + .../AbandonCart/Drivers/DriverManager.php | 168 + .../FluentCartAutomationTrigger.php | 270 + .../Drivers/FluentCart/FluentCartDriver.php | 278 + .../FluentCart/FluentCartTrackingInit.php | 752 + .../FluentCart/Views/AbandonCartItems.php | 136 + .../assets/fc-cart-abandon-fluent-cart.js | 76 + .../AbandonCart/SettingsController.php | 80 + .../app/Modules/MCP/AbilitiesRegistrar.php | 633 + .../app/Modules/MCP/Helpers/MCPHelper.php | 1144 + .../fluent-crm/app/Modules/MCP/MCPInit.php | 140 + .../app/Modules/MCP/Tools/CampaignTools.php | 1113 + .../app/Modules/MCP/Tools/ContactTools.php | 948 + .../app/Modules/MCP/Tools/ContextTools.php | 451 + .../app/Modules/MCP/Tools/EmailTools.php | 436 + .../app/Modules/MCP/Tools/FunnelTools.php | 447 + .../app/Modules/MCP/Tools/SegmentTools.php | 328 + .../fluent-crm/app/Services/AutoSubscribe.php | 515 + .../fluent-crm/app/Services/BlockParser.php | 511 + .../app/Services/BlockParserHelper.php | 18 + .../BlockRender/BlockEditorHelper.php | 359 + .../app/Services/BlockRender/CartProduct.php | 157 + .../Services/BlockRender/CartProductData.php | 182 + .../app/Services/BlockRender/CartProducts.php | 52 + .../BlockRender/ProductListRenderer.php | 442 + .../BlockRender/RenderValueHelper.php | 35 + .../app/Services/BlockRender/WooProduct.php | 181 + .../app/Services/BlockRender/WooProducts.php | 111 + .../app/Services/CampaignProcessor.php | 228 + .../fluent-crm/app/Services/ContactsQuery.php | 229 + .../CrmMigrator/ActiveCampaignMigrator.php | 356 + .../CrmMigrator/Api/ActiveCampaign.php | 242 + .../Services/CrmMigrator/Api/ConvertKit.php | 168 + .../app/Services/CrmMigrator/Api/Drip.php | 95 + .../Services/CrmMigrator/Api/MailChimp.php | 461 + .../Services/CrmMigrator/Api/MailerLite.php | 110 + .../app/Services/CrmMigrator/BaseMigrator.php | 213 + .../CrmMigrator/ConvertKitMigrator.php | 291 + .../app/Services/CrmMigrator/DripMigrator.php | 311 + .../CrmMigrator/MailChimpMigrator.php | 342 + .../CrmMigrator/MailerLiteMigrator.php | 297 + .../app/Services/DbPerformanceService.php | 768 + .../BricksBuilderIntegration.php | 124 + .../Benchmarks/OrderSuccessBenchmark.php | 136 + .../FluentCart/CartHelper.php | 220 + .../FluentCart/CartImporter.php | 332 + .../FluentCart/CheckoutSubscription.php | 211 + .../FluentCart/FluentCart.php | 508 + .../FluentCart/RevenueTracker.php | 93 + .../FluentCart/SmartCode/SmartCodeParser.php | 297 + .../SmartCode/SmartCodeRegister.php | 98 + .../Triggers/OrderCanceledTrigger.php | 218 + .../Triggers/OrderDeliveredTrigger.php | 218 + .../FluentCart/Triggers/OrderPaidTrigger.php | 218 + .../Triggers/OrderRefundedTrigger.php | 218 + .../Triggers/OrderShippedTrigger.php | 218 + .../Triggers/OrderStatusChangedTrigger.php | 223 + .../Triggers/SubscriptionActivatedTrigger.php | 183 + .../Triggers/SubscriptionCancelledTrigger.php | 183 + .../Triggers/SubscriptionEndOfTermTrigger.php | 183 + .../Triggers/SubscriptionExpiredTrigger.php | 184 + .../Triggers/SubscriptionRenewedTrigger.php | 183 + .../FluentForm/Bootstrap.php | 659 + .../FluentForm/FluentFormInit.php | 128 + .../MailComplaince/Webhook.php | 648 + .../ExternalIntegrations/Maintenance.php | 75 + .../Oxygen/ConditionBuilder.php | 51 + .../ExternalIntegrations/Oxygen/oxy_init.php | 69 + .../Funnel/Actions/ApplyCompanyAction.php | 63 + .../Funnel/Actions/ApplyListAction.php | 65 + .../Funnel/Actions/ApplyTagAction.php | 64 + .../Funnel/Actions/DetachCompanyAction.php | 63 + .../Funnel/Actions/DetachListAction.php | 65 + .../Funnel/Actions/DetachTagAction.php | 65 + .../Funnel/Actions/SendEmailAction.php | 279 + .../Funnel/Actions/WaitTimeAction.php | 221 + .../app/Services/Funnel/BaseAction.php | 51 + .../app/Services/Funnel/BaseBenchMark.php | 117 + .../app/Services/Funnel/BaseTrigger.php | 98 + .../Benchmarks/ListAppliedBenchmark.php | 145 + .../Benchmarks/RemoveFromListBenchmark.php | 147 + .../Benchmarks/RemoveFromTagBenchmark.php | 147 + .../Funnel/Benchmarks/TagAppliedBenchmark.php | 145 + .../app/Services/Funnel/FunnelHelper.php | 995 + .../app/Services/Funnel/FunnelProcessor.php | 562 + .../app/Services/Funnel/ProFunnelItems.php | 674 + .../app/Services/Funnel/SequencePoints.php | 265 + .../app/Services/Funnel/StaticTemplates.php | 140 + .../Triggers/FluentFormSubmissionTrigger.php | 271 + ...FluentFormSubscriptionCancelledTrigger.php | 164 + ...FormSubscriptionPaymentReceivedTrigger.php | 242 + .../Triggers/UserRegistrationTrigger.php | 143 + .../app/Services/GutenbergEmailParser.php | 2962 +++ .../fluent-crm/app/Services/Helper.php | 2940 +++ .../app/Services/Html/FormElementBuilder.php | 512 + .../app/Services/Html/TableBuilder.php | 61 + .../app/Services/Libs/ConditionAssessor.php | 208 + .../Services/Libs/Emogrifier/Emogrifier.php | 69 + .../Services/Libs/Emogrifier/build/.gitignore | 1 + .../Services/Libs/Emogrifier/build/README.md | 37 + .../Libs/Emogrifier/build/composer.json | 16 + .../build/rebuild_scoped_css_selector.sh | 8 + .../Emogrifier/build/sync_css_selector.php | 284 + .../app/Services/Libs/Emogrifier/index.php | 2 + .../Emogrifier/scoped-vendor/autoload.php | 19 + .../scoped-vendor/composer/ClassLoader.php | 579 + .../composer/InstalledVersions.php | 364 + .../Emogrifier/scoped-vendor/composer/LICENSE | 21 + .../composer/autoload_classmap.php | 10 + .../composer/autoload_namespaces.php | 9 + .../scoped-vendor/composer/autoload_psr4.php | 11 + .../scoped-vendor/composer/autoload_real.php | 36 + .../composer/autoload_static.php | 41 + .../scoped-vendor/composer/installed.json | 127 + .../scoped-vendor/composer/installed.php | 41 + .../scoped-vendor/composer/platform_check.php | 29 + .../css-selector/CssSelectorConverter.php | 69 + .../Exception/ExceptionInterface.php | 24 + .../Exception/ExpressionErrorException.php | 24 + .../Exception/InternalErrorException.php | 24 + .../css-selector/Exception/ParseException.php | 24 + .../Exception/SyntaxErrorException.php | 65 + .../css-selector/Node/AbstractNode.php | 39 + .../css-selector/Node/AttributeNode.php | 82 + .../symfony/css-selector/Node/ClassNode.php | 57 + .../Node/CombinedSelectorNode.php | 66 + .../symfony/css-selector/Node/ElementNode.php | 59 + .../css-selector/Node/FunctionNode.php | 76 + .../symfony/css-selector/Node/HashNode.php | 57 + .../css-selector/Node/NegationNode.php | 57 + .../css-selector/Node/NodeInterface.php | 31 + .../symfony/css-selector/Node/PseudoNode.php | 57 + .../css-selector/Node/SelectorNode.php | 57 + .../symfony/css-selector/Node/Specificity.php | 73 + .../Parser/Handler/CommentHandler.php | 48 + .../Parser/Handler/HandlerInterface.php | 30 + .../Parser/Handler/HashHandler.php | 58 + .../Parser/Handler/IdentifierHandler.php | 58 + .../Parser/Handler/NumberHandler.php | 54 + .../Parser/Handler/StringHandler.php | 77 + .../Parser/Handler/WhitespaceHandler.php | 46 + .../symfony/css-selector/Parser/Parser.php | 353 + .../css-selector/Parser/ParserInterface.php | 34 + .../symfony/css-selector/Parser/Reader.php | 86 + .../Parser/Shortcut/ClassParser.php | 51 + .../Parser/Shortcut/ElementParser.php | 47 + .../Parser/Shortcut/EmptyStringParser.php | 46 + .../Parser/Shortcut/HashParser.php | 51 + .../symfony/css-selector/Parser/Token.php | 111 + .../css-selector/Parser/TokenStream.php | 167 + .../Parser/Tokenizer/Tokenizer.php | 73 + .../Parser/Tokenizer/TokenizerEscaping.php | 65 + .../Parser/Tokenizer/TokenizerPatterns.php | 89 + .../symfony/css-selector/Util/Php74Compat.php | 18 + .../XPath/Extension/AbstractExtension.php | 65 + .../Extension/AttributeMatchingExtension.php | 119 + .../XPath/Extension/CombinationExtension.php | 71 + .../XPath/Extension/ExtensionInterface.php | 67 + .../XPath/Extension/FunctionExtension.php | 171 + .../XPath/Extension/HtmlExtension.php | 187 + .../XPath/Extension/NodeExtension.php | 197 + .../XPath/Extension/PseudoClassExtension.php | 122 + .../symfony/css-selector/XPath/Translator.php | 230 + .../XPath/TranslatorInterface.php | 37 + .../symfony/css-selector/XPath/XPathExpr.php | 111 + .../src/Css/Processor.php | 49 + .../src/Css/Property/Processor.php | 93 + .../src/Css/Property/Property.php | 44 + .../src/Css/Rule/Processor.php | 123 + .../src/Css/Rule/Rule.php | 42 + .../src/CssToInlineStyles.php | 200 + .../app/Services/Libs/FileSystem.php | 169 + .../app/Services/Libs/Mailer/BaseHandler.php | 306 + .../Libs/Mailer/CampaignEmailIterator.php | 76 + .../Libs/Mailer/CliSendingHandler.php | 171 + .../Libs/Mailer/GlobalRateLimiter.php | 385 + .../app/Services/Libs/Mailer/Handler.php | 462 + .../app/Services/Libs/Mailer/Mailer.php | 116 + .../Libs/Mailer/MultiThreadHandler.php | 229 + .../app/Services/Libs/Parser/Parser.php | 18 + .../Services/Libs/Parser/ShortcodeParser.php | 568 + .../app/Services/Libs/Stubs/htaccess.stub | 12 + .../app/Services/Libs/Stubs/index.stub | 2 + .../fluent-crm/app/Services/Libs/csv/LICENSE | 20 + .../app/Services/Libs/csv/autoload.php | 21 + .../app/Services/Libs/csv/composer.json | 47 + .../app/Services/Libs/csv/src/AbstractCsv.php | 325 + .../Services/Libs/csv/src/Config/Controls.php | 288 + .../Services/Libs/csv/src/Config/Output.php | 283 + .../csv/src/Exception/InvalidRowException.php | 69 + .../Libs/csv/src/Modifier/MapIterator.php | 59 + .../Libs/csv/src/Modifier/QueryFilter.php | 352 + .../Libs/csv/src/Modifier/RowFilter.php | 180 + .../Libs/csv/src/Modifier/StreamFilter.php | 294 + .../src/Plugin/ColumnConsistencyValidator.php | 98 + .../Plugin/ForbiddenNullValuesValidator.php | 39 + .../src/Plugin/SkipNullValuesFormatter.php | 37 + .../app/Services/Libs/csv/src/Reader.php | 279 + .../app/Services/Libs/csv/src/Writer.php | 164 + .../app/Services/PermissionManager.php | 319 + .../fluent-crm/app/Services/Reporting.php | 330 + .../app/Services/ReportingHelperTrait.php | 135 + .../app/Services/RoleBasedTagging.php | 73 + .../fluent-crm/app/Services/Sanitize.php | 369 + .../plugins/fluent-crm/app/Services/Stats.php | 227 + .../fluent-crm/app/Services/TransStrings.php | 3072 +++ .../app/Services/TransStringsGuten.php | 27 + .../fluent-crm/app/Views/admin/menu_page.php | 59 + .../app/Views/admin/new_menu_page.php | 307 + .../app/Views/admin/setup_wizard.php | 26 + .../Views/emails/block_editor/Template.php | 150 + .../emails/block_editor/block-styles.php | 1272 + .../app/Views/emails/classic-style.php | 382 + .../app/Views/emails/classic/Template.php | 124 + .../app/Views/emails/common-style.php | 1017 + .../app/Views/emails/plain/Template.php | 126 + .../app/Views/emails/raw_classic/Template.php | 46 + .../app/Views/emails/simple/Template.php | 123 + .../app/Views/emails/web_preview/Template.php | 20 + .../app/Views/external/confirmation.php | 35 + .../external/manage_sub_request_email.php | 52 + .../Views/external/manage_subscription.php | 36 + .../external/manage_subscription_form.php | 44 + .../manage_subscription_request_form.php | 56 + .../app/Views/external/pref_form.php | 11 + .../app/Views/external/unsubscribe.php | 93 + .../external/unsubscribe_request_email.php | 55 + .../external/unsubscribe_request_form.php | 56 + .../app/Views/external/view_on_browser.php | 112 + wp-content/plugins/fluent-crm/app/Vite.php | 583 + wp-content/plugins/fluent-crm/app/index.php | 2 + .../plugins/fluent-crm/assets/ActionMenu.js | 1 + .../plugins/fluent-crm/assets/Animation.js | 1 + wp-content/plugins/fluent-crm/assets/Badge.js | 1 + .../plugins/fluent-crm/assets/BaseCard.js | 1 + .../fluent-crm/assets/BlockComposer.js | 1 + .../assets/BuiltinTemplateDrawer.js | 1 + .../plugins/fluent-crm/assets/CalendarIcon.js | 1 + .../fluent-crm/assets/CampaignSubjectLines.js | 1 + .../fluent-crm/assets/CompanyEditForm.js | 1 + .../fluent-crm/assets/CompanyInfoSide.js | 1 + .../plugins/fluent-crm/assets/Confirm.js | 1 + .../plugins/fluent-crm/assets/Confirm2.js | 1 + .../fluent-crm/assets/ContactHeaderPopNav.js | 1 + wp-content/plugins/fluent-crm/assets/Csv.js | 1 + .../plugins/fluent-crm/assets/CustomIcon.js | 1 + .../plugins/fluent-crm/assets/DataTable.js | 1 + .../fluent-crm/assets/EmailComposer.js | 1 + .../plugins/fluent-crm/assets/EmailPreview.js | 1 + .../fluent-crm/assets/EmailSubjects.js | 1 + wp-content/plugins/fluent-crm/assets/Error.js | 1 + .../plugins/fluent-crm/assets/Exporter.js | 1 + .../plugins/fluent-crm/assets/FieldEditor.js | 1 + .../plugins/fluent-crm/assets/Filterer.js | 1 + .../plugins/fluent-crm/assets/Filterer2.js | 1 + .../assets/FloatingBulkActionShell.js | 1 + .../plugins/fluent-crm/assets/GenericPromo.js | 1 + .../fluent-crm/assets/GenericPromo2.js | 1 + .../plugins/fluent-crm/assets/InlineDoc.js | 1 + .../plugins/fluent-crm/assets/ItemCopier.js | 1 + .../plugins/fluent-crm/assets/ItemCopier2.js | 1 + .../plugins/fluent-crm/assets/PageHeader.js | 1 + .../fluent-crm/assets/PaginationBar.js | 1 + .../plugins/fluent-crm/assets/PhotoWidget.js | 1 + .../fluent-crm/assets/PreviewIframeBuilder.js | 1 + .../plugins/fluent-crm/assets/ProBadge.js | 1 + .../plugins/fluent-crm/assets/PromoCard.js | 1 + .../assets/ReadableRecipientTagger.js | 1 + .../fluent-crm/assets/RecipientTaggerForm.js | 1 + .../plugins/fluent-crm/assets/SaveButton.js | 1 + .../plugins/fluent-crm/assets/Searcher.js | 1 + .../fluent-crm/assets/SettingsHeader.js | 1 + .../fluent-crm/assets/SettingsIcons.js | 1 + .../plugins/fluent-crm/assets/SettingsRow.js | 1 + .../fluent-crm/assets/SmsMessageCell.js | 1 + .../plugins/fluent-crm/assets/Tagger.js | 1 + .../plugins/fluent-crm/assets/TestEmail.js | 1 + .../plugins/fluent-crm/assets/TopNav.js | 1 + .../fluent-crm/assets/_AjaxSelector.js | 1 + .../fluent-crm/assets/_CampaignDetails.js | 1 + .../fluent-crm/assets/_ContactsTable.js | 1 + .../assets/_CustomSegementSettings.js | 1 + .../plugins/fluent-crm/assets/_FormBuilder.js | 1 + .../fluent-crm/assets/_FormBuilder2.js | 1 + .../fluent-crm/assets/_ImportRunner.js | 1 + .../fluent-crm/assets/_IndividualProgress.js | 1 + .../fluent-crm/assets/_InlineCheckbox.js | 1 + .../fluent-crm/assets/_IntlTelInput.js | 1 + .../plugins/fluent-crm/assets/_LinkMetrics.js | 1 + .../fluent-crm/assets/_MailerConfig.js | 1 + .../plugins/fluent-crm/assets/_MergeCodes.js | 1 + .../fluent-crm/assets/_OptionSelector.js | 1 + .../plugins/fluent-crm/assets/_StepPicker.js | 1 + .../assets/_TaxonomyTermsSelector.js | 1 + .../fluent-crm/assets/_VerifiedEmailInput.js | 1 + .../plugins/fluent-crm/assets/_conditions.js | 1 + .../plugins/fluent-crm/assets/_eChart.js | 1 + .../fluent-crm/assets/_report_widget.js | 1 + .../admin/Modules/Dashboard/Dashboard.js | 1 + .../admin/Modules/Dashboard/NoPermission.js | 1 + .../admin/Modules/Documentation/Docs.js | 1 + .../assets/admin/Modules/Email/AllEmails.js | 1 + .../admin/Modules/Email/Campaigns/Campaign.js | 1 + .../Modules/Email/Campaigns/Campaigns.js | 1 + .../Modules/Email/Campaigns/ViewCampaign.js | 1 + .../Campaigns/_components/EmailPreview.js | 1 + .../Email/EmailSequences/AllSequences.js | 1 + .../Modules/Email/EmailSequences/EditEmail.js | 1 + .../Email/EmailSequences/SequenceView.js | 1 + .../Email/EmailSequences/ViewSequence.js | 1 + .../EmailSequences/ViewSequenceSubscribers.js | 1 + .../assets/admin/Modules/Email/EmailView.js | 1 + .../Campaign/EmailConfiguration.js | 1 + .../Campaign/EmailHistory.js | 1 + .../Campaign/EmailReport.js | 1 + .../RecurringCampaigns/Campaign/Settings.js | 1 + .../Email/RecurringCampaigns/CreateFlow.js | 1 + .../RecurringCampaigns/RecurringCampaigns.js | 1 + .../RecurringCampaignsView.js | 1 + .../RecurringCampaigns/ViewSingleCampaign.js | 1 + .../Modules/Email/Templates/EditPattern.js | 1 + .../Modules/Email/Templates/EditTemplate.js | 1 + .../admin/Modules/Email/Templates/Patterns.js | 1 + .../Modules/Email/Templates/Templates.js | 1 + .../assets/admin/Modules/Forms/Forms.js | 1 + .../admin/Modules/Funnels/FunnelActivities.js | 1 + .../Modules/Funnels/FunnelEditor/Edit.js | 1 + .../admin/Modules/Funnels/FunnelRoute.js | 1 + .../Modules/Funnels/FunnelSubscribers.js | 1 + .../assets/admin/Modules/Funnels/Funnels.js | 1 + .../admin/Modules/Funnels/ImportFunnel.js | 1 + .../Funnels/parts/_LazyIndividualProgress.js | 1 + .../assets/admin/Modules/Importer/Importer.js | 1 + .../assets/admin/Modules/Migrator/Home.js | 1 + .../Modules/Profile/Parts/ProfileEmails.js | 1 + .../Modules/Profile/Parts/ProfileFiles.js | 1 + .../Profile/Parts/ProfileFormSubmissions.js | 1 + .../Modules/Profile/Parts/ProfileNotes.js | 1 + .../Profile/Parts/ProfilePurchaseHistory.js | 1 + .../Profile/Parts/ProfileSupportTickets.js | 1 + .../Profile/Parts/SubscriberExternalView.js | 1 + .../assets/admin/Modules/Profile/Profile.js | 1 + .../admin/Modules/Reports/Chart/world.js | 1 + .../admin/Modules/Reports/ReportsHome.js | 1 + .../assets/admin/Modules/Settings/AddOns.js | 1 + .../assets/admin/adminbar-search.js | 1 + .../plugins/fluent-crm/assets/admin/app.js | 1 + .../plugins/fluent-crm/assets/admin/boot.js | 1 + .../fluent-crm/assets/admin/css/admin_rtl.css | 1 + .../fluent-crm/assets/admin/css/app3.css | 1 + .../assets/admin/css/app_global.css | 1 + .../assets/admin/css/setup-wizard.css | 1 + .../fluent-crm/assets/admin/css/style.css | 35 + .../fluent-crm/assets/admin/global_admin.js | 1 + .../plugins/fluent-crm/assets/admin/index.php | 2 + .../fluent-crm/assets/admin/setup-wizard.js | 1 + .../admin/visual-editor/visual-editor.js | 1 + .../plugins/fluent-crm/assets/clipboard.js | 1 + .../fluent-crm/assets/crm_managers.png | Bin 0 -> 79164 bytes .../plugins/fluent-crm/assets/data_config.js | 1 + .../plugins/fluent-crm/assets/fc-bits-ui.js | 1 + .../plugins/fluent-crm/assets/fc-bits.js | 1 + .../plugins/fluent-crm/assets/flags.webp | Bin 0 -> 28778 bytes .../plugins/fluent-crm/assets/flags@2x.webp | Bin 0 -> 66406 bytes .../fluent-crm/assets/fluentcrm-logo.js | 1 + .../fluent-crm/assets/fluentcrm-logo.png | Bin 0 -> 41927 bytes .../assets/guten-editor/content_styling.css | 1 + .../fluent-crm/assets/guten-editor/editor.css | 1 + .../assets/guten-editor/index-rtl.css | 7 + .../assets/guten-editor/index.asset.php | 1 + .../fluent-crm/assets/guten-editor/index.css | 7 + .../fluent-crm/assets/guten-editor/index.js | 1 + .../fluent-crm/assets/guten-editor/index.php | 2 + .../fluent-crm/assets/images/affiliatewp.svg | 17 + .../fluent-crm/assets/images/avatar.png | Bin 0 -> 1729 bytes .../fluent-crm/assets/images/buddyboss.svg | 1 + .../fluent-crm/assets/images/buddypress.png | Bin 0 -> 17986 bytes .../assets/images/classic-editor.svg | 35 + .../fluent-crm/assets/images/classic.png | Bin 0 -> 1029 bytes .../fluent-crm/assets/images/classic_raw.png | Bin 0 -> 3598 bytes .../plugins/fluent-crm/assets/images/csv.svg | 56 + .../assets/images/default-profile.png | Bin 0 -> 19647 bytes .../fluent-crm/assets/images/drag-drop.png | Bin 0 -> 8989 bytes .../plugins/fluent-crm/assets/images/edd.svg | 1 + .../fluent-crm/assets/images/email_icon.png | Bin 0 -> 32457 bytes .../assets/images/fluent-boards.svg | 3 + .../assets/images/fluent-booking.svg | 8 + .../assets/images/fluent-cart-dark.svg | 5 + .../assets/images/fluent-community.svg | 5 + .../assets/images/fluent-connect.svg | 13 + .../fluent-crm/assets/images/fluent-forms.svg | 6 + .../fluent-crm/assets/images/fluent-smtp.svg | 1 + .../assets/images/fluent-support.svg | 1 + .../assets/images/fluent-toolkit.svg | 3 + .../assets/images/fluentcrm-logo.png | Bin 0 -> 41927 bytes .../assets/images/fluentcrm-logo.svg | 1 + .../fluent-crm/assets/images/fluentform.png | Bin 0 -> 9191 bytes .../fluent-crm/assets/images/forms/form_1.svg | 1 + .../fluent-crm/assets/images/forms/form_2.svg | 1 + .../fluent-crm/assets/images/forms/form_3.svg | 1 + .../assets/images/funnel_icons/actions.svg | 6 + .../assets/images/funnel_icons/apply_list.svg | 1 + .../images/funnel_icons/apply_list.svg.svg | 17 + .../assets/images/funnel_icons/apply_tag.svg | 8 + .../assets/images/funnel_icons/benchmarks.svg | 17 + .../images/funnel_icons/cancel_automation.svg | 1 + .../images/funnel_icons/cancel_sequence.svg | 1 + .../images/funnel_icons/change_woo_status.svg | 17 + .../assets/images/funnel_icons/conditions.svg | 3 + .../images/funnel_icons/contact_update.svg | 34 + .../images/funnel_icons/create_wp_user.svg | 16 + .../images/funnel_icons/custom_email.svg | 1 + .../funnel_icons/easydigitaldownloads.svg | 10 + .../images/funnel_icons/edd_purchased.svg | 13 + .../assets/images/funnel_icons/end_funnel.svg | 3 + .../assets/images/funnel_icons/fontello.eot | Bin 0 -> 35520 bytes .../assets/images/funnel_icons/fontello.svg | 124 + .../assets/images/funnel_icons/fontello.ttf | Bin 0 -> 35352 bytes .../assets/images/funnel_icons/fontello.woff | Bin 0 -> 20728 bytes .../assets/images/funnel_icons/fontello.woff2 | Bin 0 -> 17160 bytes .../funnel_icons/has_contact_property.svg | 15 + .../assets/images/funnel_icons/has_list.svg | 15 + .../assets/images/funnel_icons/has_tag.svg | 11 + .../images/funnel_icons/has_wp_role.svg | 9 + .../images/funnel_icons/has_wp_role.svg.svg | 19 + .../images/funnel_icons/ld_in_course.svg | 12 + .../images/funnel_icons/ld_in_group.svg | 15 + .../assets/images/funnel_icons/learndash.svg | 6 + .../funnel_icons/lifter_has_membership.svg | 18 + .../images/funnel_icons/lifter_in_course.svg | 14 + .../assets/images/funnel_icons/lifterlms.svg | 17 + .../images/funnel_icons/link_clicked.svg | 1 + .../images/funnel_icons/list_applied.svg | 15 + .../images/funnel_icons/list_remove.svg | 15 + .../images/funnel_icons/list_removed.svg | 15 + .../images/funnel_icons/memberpress.svg | 6 + .../images/funnel_icons/new_order_edd.svg | 1 + .../images/funnel_icons/new_order_woo.svg | 1 + .../images/funnel_icons/paidmembershippro.svg | 22 + .../funnel_icons/pmpro_in_membership.svg | 17 + .../images/funnel_icons/rcp_in_membership.svg | 43 + .../funnel_icons/restrictcontentpro.svg | 11 + .../images/funnel_icons/send_campaign.svg | 1 + .../images/funnel_icons/set_sequence.svg | 1 + .../images/funnel_icons/tag-applied.svg | 8 + .../assets/images/funnel_icons/tag_remove.svg | 8 + .../images/funnel_icons/tag_removed.svg | 8 + .../assets/images/funnel_icons/trigger.svg | 3 + .../images/funnel_icons/tutor_in_course.svg | 12 + .../assets/images/funnel_icons/tutorlms.svg | 21 + .../images/funnel_icons/user_register.svg | 16 + .../assets/images/funnel_icons/wait_time.svg | 1 + .../assets/images/funnel_icons/webhooks.svg | 7 + .../images/funnel_icons/wishlist_in_level.svg | 16 + .../images/funnel_icons/wishlistmember.svg | 9 + .../images/funnel_icons/woo_purchased.svg | 12 + .../images/funnel_icons/woocommerce.svg | 13 + .../assets/images/funnel_icons/wordpress.svg | 9 + .../images/funnel_icons/wordpress_role.svg | 23 + .../images/funnel_icons/wp_user_meta.svg | 9 + .../images/funnel_icons/wp_user_role.svg | 9 + .../assets/images/funnel_icons/writing.svg | 54 + .../fluent-crm/assets/images/grabme.svg | 8 + .../assets/images/gutenberg-builder.svg | 38 + .../fluent-crm/assets/images/html-editor.svg | 38 + .../fluent-crm/assets/images/index.php | 2 + .../assets/images/layout-column-icon.svg | 3 + .../fluent-crm/assets/images/learndash.png | Bin 0 -> 24553 bytes .../fluent-crm/assets/images/learnpress.png | Bin 0 -> 31741 bytes .../fluent-crm/assets/images/lifterlms.png | Bin 0 -> 14188 bytes .../fluent-crm/assets/images/memberpress.jpg | Bin 0 -> 9541 bytes .../fluent-crm/assets/images/memberpress.png | Bin 0 -> 14296 bytes .../images/migrators/active_campaign.png | Bin 0 -> 1564 bytes .../assets/images/migrators/convertkit.png | Bin 0 -> 3150 bytes .../assets/images/migrators/crm_importers.png | Bin 0 -> 68993 bytes .../assets/images/migrators/drip.png | Bin 0 -> 2388 bytes .../assets/images/migrators/mailchimp.png | Bin 0 -> 2379 bytes .../assets/images/migrators/mailerlite.png | Bin 0 -> 7999 bytes .../assets/images/plain-centered.png | Bin 0 -> 1319 bytes .../assets/images/plain_centered.svg | 34 + .../fluent-crm/assets/images/plain_left.svg | 34 + .../fluent-crm/assets/images/pmpro.png | Bin 0 -> 5053 bytes .../images/promo/advanced_report_demo.png | Bin 0 -> 179555 bytes .../images/promo/dynamic_segment_all.png | Bin 0 -> 52647 bytes .../assets/images/promo/segment_campaign.png | Bin 0 -> 51779 bytes .../assets/images/promo/segment_create.png | Bin 0 -> 61896 bytes .../fluent-crm/assets/images/raw-html.png | Bin 0 -> 1635 bytes .../plugins/fluent-crm/assets/images/rcp.png | Bin 0 -> 1522 bytes .../assets/images/sample-companies.csv | 3 + .../fluent-crm/assets/images/simple.png | Bin 0 -> 1865 bytes .../assets/images/templates/blank.jpg | Bin 0 -> 6140 bytes .../assets/images/templates/sales.jpg | Bin 0 -> 29539 bytes .../assets/images/templates/standard.jpg | Bin 0 -> 21947 bytes .../plugins/fluent-crm/assets/images/tile.png | Bin 0 -> 10561 bytes .../fluent-crm/assets/images/tutorlms.jpg | Bin 0 -> 22280 bytes .../assets/images/visual-builder.svg | 38 + .../assets/images/wishlist_member.png | Bin 0 -> 3852 bytes .../plugins/fluent-crm/assets/images/woo.svg | 15 + .../fluent-crm/assets/images/wordpress.svg | 1 + .../fluent-crm/assets/incoming_webhook.png | Bin 0 -> 49142 bytes .../plugins/fluent-crm/assets/index.php | 2 + .../assets/input-popover-dropdown.js | 1 + .../assets/input-popover-dropdown2.js | 1 + .../assets/libs/choices/choices.min.css | 1 + .../assets/libs/choices/choices.min.js | 2 + .../assets/libs/combodate/combodate.js | 22 + .../assets/libs/flatpickr/flatpickr.min.css | 13 + .../assets/libs/flatpickr/flatpickr.min.js | 2 + .../assets/libs/fluentcrm/form-fields.js | 158 + .../plugins/fluent-crm/assets/libs/index.php | 2 + .../locale/multiple-select-en-US.min.js | 10 + .../multiple-select/multiple-select.min.css | 10 + .../multiple-select/multiple-select.min.js | 10 + .../fluent-crm/assets/libs/purify/purify.js | 1697 ++ .../assets/libs/purify/purify.min.js | 2 + .../public/conditional-content-block.js | 1 + .../fluent-crm/assets/public/index.php | 2 + .../fluent-crm/assets/public/public_pref.css | 1 + .../fluent-crm/assets/public/public_pref.js | 1 + .../plugins/fluent-crm/assets/relations.js | 1 + .../plugins/fluent-crm/assets/sample.csv | 3 + .../assets/scss/fonts/element-icons.ttf | Bin 0 -> 55956 bytes .../assets/scss/fonts/element-icons.woff | Bin 0 -> 28200 bytes .../fluent-crm/assets/scss/fonts/fontello.eot | Bin 0 -> 40052 bytes .../fluent-crm/assets/scss/fonts/fontello.svg | 146 + .../fluent-crm/assets/scss/fonts/fontello.ttf | Bin 0 -> 39884 bytes .../assets/scss/fonts/fontello.woff | Bin 0 -> 19900 bytes .../assets/scss/fonts/fontello.woff2 | Bin 0 -> 16572 bytes .../fluent-crm/assets/scss/fonts/icomoon.eot | Bin 0 -> 54244 bytes .../fluent-crm/assets/scss/fonts/icomoon.svg | 107 + .../fluent-crm/assets/scss/fonts/icomoon.ttf | Bin 0 -> 54080 bytes .../fluent-crm/assets/scss/fonts/icomoon.woff | Bin 0 -> 54156 bytes .../plugins/fluent-crm/assets/scss/index.php | 2 + .../plugins/fluent-crm/assets/smart_links.png | Bin 0 -> 114185 bytes .../fluent-crm/assets/sms_settings.png | Bin 0 -> 30344 bytes .../plugins/fluent-crm/assets/smtpemail.png | Bin 0 -> 156243 bytes .../plugins/fluent-crm/assets/v3app/index.php | 2 + .../src/Modules/Companies/AllCompanies.js | 1 + .../src/Modules/Companies/CompaniesRoute.js | 1 + .../Modules/Companies/CompanyActivities.js | 1 + .../src/Modules/Companies/CompanyContacts.js | 1 + .../Modules/Companies/CompanyExternalView.js | 1 + .../src/Modules/Companies/ViewCompany.js | 1 + .../src/Modules/Contacts/ContactGroups.js | 1 + .../v3app/src/Modules/Contacts/Contacts.js | 1 + .../Contacts/Filter/ActiveFiltersBar.js | 1 + .../Modules/Contacts/Filter/FilterPopover.js | 1 + .../Modules/Contacts/RichFilters/Filters.js | 1 + .../RichFilters/_RichFilterContainer.js | 1 + .../Modules/DynamicSegments/AllSegments.js | 1 + .../DynamicSegments/CreateCustomSegment.js | 1 + .../Modules/DynamicSegments/SegmentViewer.js | 1 + .../assets/v3app/src/Modules/Labels/Labels.js | 1 + .../assets/v3app/src/Modules/Lists/List.js | 1 + .../assets/v3app/src/Modules/Lists/Lists.js | 1 + .../Modules/Profile/Parts/ProfileOverview.js | 1 + .../src/Modules/Profile/Parts/ProfileSMS.js | 1 + .../Modules/Profile/Parts/_CustomFields.js | 1 + .../assets/v3app/src/Modules/SMS/AllSMS.js | 1 + .../src/Modules/SMS/Campaigns/Campaigns.js | 1 + .../src/Modules/SMS/Campaigns/CreateFlow.js | 1 + .../v3app/src/Modules/SMS/Campaigns/Import.js | 1 + .../Modules/SMS/Campaigns/ViewSMSCampaign.js | 1 + .../DeveloperWebhooks/_IncomingWebhooks.js | 1 + .../v3app/src/Modules/Settings/Settings.js | 1 + .../src/Modules/Settings/SmartLinks/Links.js | 1 + .../SystemAdminTools/_CronJobMonitor.js | 1 + .../SystemAdminTools/_DataCleanupPage.js | 1 + .../SystemAdminTools/_DatabaseHealth.js | 1 + .../SystemAdminTools/_DatabaseReset.js | 1 + .../Settings/_AbandonedCartSettings.js | 1 + .../src/Modules/Settings/_AdvancedFeatures.js | 1 + .../v3app/src/Modules/Settings/_AiSettings.js | 1 + .../src/Modules/Settings/_BusinessSetup.js | 1 + .../Modules/Settings/_ComplianceSettings.js | 1 + .../Modules/Settings/_DoubleOptinSettings.js | 1 + .../src/Modules/Settings/_EmailSettings.js | 1 + .../src/Modules/Settings/_GeneralSettings.js | 1 + .../Modules/Settings/_IntegrationSettings.js | 1 + .../Modules/Settings/_LicenseManagement.js | 1 + .../v3app/src/Modules/Settings/_Managers.js | 1 + .../src/Modules/Settings/_McpSettings.js | 1 + .../src/Modules/Settings/_SMSSettings.js | 1 + .../src/Modules/Settings/_SmtpEmailSetup.js | 1 + .../v3app/src/Modules/Settings/_SystemLogs.js | 1 + .../Settings/parts/CustomContactFields.js | 1 + .../assets/v3app/src/Modules/Tags/Tag.js | 1 + .../assets/v3app/src/Modules/Tags/Tags.js | 1 + .../fluent-crm/assets/vendor-element-plus.js | 1 + .../plugins/fluent-crm/assets/vendor.js | 1 + .../assets/woo_checkout_subscription.png | Bin 0 -> 59114 bytes .../boot/action_scheduler_loader.php | 3 + wp-content/plugins/fluent-crm/boot/app.php | 152 + .../plugins/fluent-crm/boot/bindings.php | 14 + .../plugins/fluent-crm/boot/globals.php | 24 + .../plugins/fluent-crm/boot/globals_dev.php | 28 + wp-content/plugins/fluent-crm/boot/index.php | 2 + wp-content/plugins/fluent-crm/composer.json | 61 + wp-content/plugins/fluent-crm/config/app.php | 14 + .../plugins/fluent-crm/config/index.php | 2 + .../plugins/fluent-crm/config/vite.json | 19 + .../plugins/fluent-crm/config/vite_config.php | 2823 +++ .../database/FluentCRMDBMigrator.php | 77 + .../plugins/fluent-crm/database/index.php | 2 + .../migrations/ActivityLogsMigrator.php | 46 + .../database/migrations/CampaignEmails.php | 107 + .../migrations/CampaignUrlMetrics.php | 64 + .../database/migrations/Campaigns.php | 73 + .../database/migrations/CompaniesMigrator.php | 90 + .../database/migrations/FunnelMetrics.php | 68 + .../database/migrations/FunnelSequences.php | 84 + .../database/migrations/FunnelSubscribers.php | 88 + .../database/migrations/Funnels.php | 58 + .../fluent-crm/database/migrations/Lists.php | 37 + .../fluent-crm/database/migrations/Meta.php | 51 + .../migrations/SubscriberEventTracking.php | 49 + .../database/migrations/SubscriberMeta.php | 57 + .../database/migrations/SubscriberNotes.php | 65 + .../database/migrations/SubscriberPivot.php | 62 + .../database/migrations/Subscribers.php | 71 + .../fluent-crm/database/migrations/Tags.php | 35 + .../database/migrations/TermRelations.php | 39 + .../fluent-crm/database/migrations/Terms.php | 42 + .../database/migrations/UrlStores.php | 102 + .../fluent-crm/database/migrations/index.php | 3 + wp-content/plugins/fluent-crm/fluent-crm.php | 62 + .../fluent-crm/includes/Helpers/Arr.php | 293 + .../includes/Helpers/ConditionAssesor.php | 138 + .../fluent-crm/includes/Helpers/Str.php | 94 + .../fluent-crm/includes/Helpers/index.php | 3 + .../plugins/fluent-crm/includes/index.php | 2 + wp-content/plugins/fluent-crm/index.php | 2 + .../language/fluent-crm-de_DE.l10n.php | 2 + .../fluent-crm/language/fluent-crm-de_DE.mo | Bin 0 -> 52778 bytes .../fluent-crm/language/fluent-crm-de_DE.po | 20483 +++++++++++++++ .../language/fluent-crm-es_ES.l10n.php | 2 + .../fluent-crm/language/fluent-crm-es_ES.mo | Bin 0 -> 74145 bytes .../fluent-crm/language/fluent-crm-es_ES.po | 20510 +++++++++++++++ .../language/fluent-crm-fr_FR.l10n.php | 2 + .../fluent-crm/language/fluent-crm-fr_FR.mo | Bin 0 -> 74700 bytes .../fluent-crm/language/fluent-crm-fr_FR.po | 20529 +++++++++++++++ .../language/fluent-crm-he_IL.l10n.php | 2 + .../fluent-crm/language/fluent-crm-he_IL.mo | Bin 0 -> 42436 bytes .../fluent-crm/language/fluent-crm-he_IL.po | 20303 +++++++++++++++ .../language/fluent-crm-it_IT.l10n.php | 3 + .../fluent-crm/language/fluent-crm-it_IT.mo | Bin 0 -> 208345 bytes .../fluent-crm/language/fluent-crm-it_IT.po | 20937 ++++++++++++++++ .../language/fluent-crm-nl_NL.l10n.php | 2 + .../fluent-crm/language/fluent-crm-nl_NL.mo | Bin 0 -> 66627 bytes .../fluent-crm/language/fluent-crm-nl_NL.po | 20448 +++++++++++++++ .../fluent-crm/language/fluent-crm.pot | 20246 +++++++++++++++ .../plugins/fluent-crm/language/index.php | 2 + wp-content/plugins/fluent-crm/readme.txt | 722 + wp-content/plugins/fluent-smtp/app/App.php | 24 + .../plugins/fluent-smtp/app/Bindings.php | 26 + .../fluent-smtp/app/Functions/helpers.php | 921 + .../fluent-smtp/app/Functions/index.php | 1 + .../app/Hooks/Handlers/ActionsRegistrar.php | 150 + .../app/Hooks/Handlers/AdminMenuHandler.php | 456 + .../app/Hooks/Handlers/ExceptionHandler.php | 35 + .../Hooks/Handlers/InitializeSiteHandler.php | 21 + .../app/Hooks/Handlers/ProviderValidator.php | 35 + .../app/Hooks/Handlers/SchedulerHandler.php | 356 + .../plugins/fluent-smtp/app/Hooks/actions.php | 8 + .../plugins/fluent-smtp/app/Hooks/filters.php | 21 + .../plugins/fluent-smtp/app/Hooks/index.php | 1 + .../app/Http/Controllers/Controller.php | 66 + .../Http/Controllers/DashboardController.php | 133 + .../Http/Controllers/DiscordController.php | 90 + .../app/Http/Controllers/LoggerController.php | 117 + .../Http/Controllers/PushoverController.php | 81 + .../Http/Controllers/SettingsController.php | 728 + .../app/Http/Controllers/SlackController.php | 98 + .../Http/Controllers/TelegramController.php | 161 + .../plugins/fluent-smtp/app/Http/index.php | 1 + .../plugins/fluent-smtp/app/Http/routes.php | 68 + .../plugins/fluent-smtp/app/Models/Logger.php | 534 + .../plugins/fluent-smtp/app/Models/Model.php | 32 + .../fluent-smtp/app/Models/Settings.php | 268 + .../app/Models/Traits/SendTestEmailTrait.php | 35 + .../fluent-smtp/app/Services/Converter.php | 484 + .../app/Services/DB/AliasFacade.php | 43 + .../app/Services/DB/Connection.php | 187 + .../app/Services/DB/EventHandler.php | 99 + .../fluent-smtp/app/Services/DB/Exception.php | 6 + .../fluent-smtp/app/Services/DB/LICENSE | 21 + .../DB/QueryBuilder/Adapters/BaseAdapter.php | 545 + .../DB/QueryBuilder/Adapters/Mysql.php | 10 + .../Services/DB/QueryBuilder/JoinBuilder.php | 45 + .../DB/QueryBuilder/NestedCriteria.php | 20 + .../DB/QueryBuilder/QueryBuilderHandler.php | 1161 + .../Services/DB/QueryBuilder/QueryObject.php | 102 + .../app/Services/DB/QueryBuilder/Raw.php | 34 + .../Services/DB/QueryBuilder/Transaction.php | 27 + .../QueryBuilder/TransactionHaltException.php | 7 + .../app/Services/DB/Viocon/AliasFacade.php | 48 + .../app/Services/DB/Viocon/Container.php | 140 + .../Services/DB/Viocon/VioconException.php | 7 + .../fluent-smtp/app/Services/DB/wpfluent.php | 22 + .../fluent-smtp/app/Services/Html2Text.php | 662 + .../app/Services/Mailer/BaseHandler.php | 450 + .../app/Services/Mailer/FluentPHPMailer.php | 58 + .../app/Services/Mailer/Manager.php | 103 + .../Mailer/Providers/AmazonSes/Handler.php | 354 + .../AmazonSes/SimpleEmailService.php | 685 + .../AmazonSes/SimpleEmailServiceMessage.php | 640 + .../AmazonSes/SimpleEmailServiceRequest.php | 376 + .../Mailer/Providers/AmazonSes/Validator.php | 79 + .../Providers/AmazonSes/ValidatorTrait.php | 61 + .../Mailer/Providers/DefaultMail/Handler.php | 44 + .../Mailer/Providers/ElasticMail/Handler.php | 337 + .../Providers/ElasticMail/ValidatorTrait.php | 31 + .../app/Services/Mailer/Providers/Factory.php | 53 + .../Mailer/Providers/Gmail/Handler.php | 334 + .../Mailer/Providers/Mailgun/Handler.php | 248 + .../Providers/Mailgun/ValidatorTrait.php | 40 + .../Services/Mailer/Providers/Outlook/API.php | 106 + .../Mailer/Providers/Outlook/Handler.php | 208 + .../Mailer/Providers/PepiPost/Handler.php | 211 + .../Providers/PepiPost/ValidatorTrait.php | 32 + .../Mailer/Providers/Postmark/Handler.php | 212 + .../Providers/Postmark/ValidatorTrait.php | 32 + .../Mailer/Providers/SendGrid/Handler.php | 219 + .../Providers/SendGrid/ValidatorTrait.php | 37 + .../Mailer/Providers/SendInBlue/Handler.php | 199 + .../Providers/SendInBlue/ValidatorTrait.php | 31 + .../Mailer/Providers/Simulator/Handler.php | 57 + .../Mailer/Providers/Smtp/Handler.php | 141 + .../Mailer/Providers/Smtp/ValidatorTrait.php | 50 + .../Mailer/Providers/Smtp2Go/Handler.php | 174 + .../Providers/Smtp2Go/ValidatorTrait.php | 37 + .../Mailer/Providers/SparkPost/Handler.php | 210 + .../Providers/SparkPost/ValidatorTrait.php | 32 + .../Mailer/Providers/ToSend/Handler.php | 394 + .../Providers/ToSend/ValidatorTrait.php | 104 + .../Mailer/Providers/TransMail/Handler.php | 253 + .../Providers/TransMail/ValidatorTrait.php | 39 + .../app/Services/Mailer/Providers/config.php | 267 + .../app/Services/Mailer/ValidatorTrait.php | 39 + .../fluent-smtp/app/Services/Mailer/index.php | 1 + .../app/Services/Notification/Manager.php | 122 + .../app/Services/Notification/config.php | 64 + .../app/Services/NotificationHelper.php | 508 + .../fluent-smtp/app/Services/Reporting.php | 156 + .../fluent-smtp/app/Services/TransStrings.php | 387 + .../fluent-smtp/app/Services/index.php | 1 + wp-content/plugins/fluent-smtp/app/index.php | 1 + .../app/views/admin/digest_email.php | 216 + .../app/views/admin/email_html.php | 59 + .../app/views/admin/email_text.php | 5 + .../views/admin/general_connection_info.php | 28 + .../fluent-smtp/app/views/admin/html_code.php | 51 + .../fluent-smtp/app/views/admin/index.php | 1 + .../fluent-smtp/app/views/admin/menu.php | 1 + .../app/views/admin/ses_connection_info.php | 60 + .../admin/tosend_mailer_connection_info.php | 62 + .../plugins/fluent-smtp/app/views/index.php | 1 + .../assets/admin/css/fluent-mail-admin.css | 36 + .../assets/admin/css/fonts/element-icons.ttf | Bin 0 -> 55956 bytes .../assets/admin/css/fonts/element-icons.woff | Bin 0 -> 28200 bytes .../fluent-smtp/assets/admin/css/index.php | 1 + .../fluent-smtp/assets/admin/index.php | 1 + .../fluent-smtp/assets/admin/js/boot.js | 2 + .../assets/admin/js/fluent-mail-admin-app.js | 2 + .../fluent-smtp/assets/admin/js/index.php | 1 + .../assets/images/contributors.png | Bin 0 -> 84060 bytes .../fluent-smtp/assets/images/disc.svg | 1 + .../assets/images/fluentsmtp-white.png | Bin 0 -> 32415 bytes .../fluent-smtp/assets/images/fluentsmtp.png | Bin 0 -> 13760 bytes .../fluent-smtp/assets/images/index.php | 1 + .../fluent-smtp/assets/images/logo.svg | 1 + .../assets/images/mail_signature.png | Bin 0 -> 6944 bytes .../assets/images/provider-aws-ses.svg | 1 + .../assets/images/provider-elastic-email.svg | 1 + .../provider-gmail-google-workspace.svg | 1 + .../assets/images/provider-mailgun.svg | 1 + .../assets/images/provider-microsoft.svg | 1 + .../assets/images/provider-netcore.svg | 1 + .../assets/images/provider-php.svg | 1 + .../assets/images/provider-postmark.svg | 1 + .../assets/images/provider-sendgrid.svg | 1 + .../assets/images/provider-sendinblue.svg | 1 + .../assets/images/provider-smtp.svg | 1 + .../assets/images/provider-smtp2go.svg | 1 + .../assets/images/provider-sparkpost.svg | 1 + .../assets/images/provider-tosend.svg | 27 + .../fluent-smtp/assets/images/pushover.svg | 7 + .../fluent-smtp/assets/images/slack.svg | 1 + .../fluent-smtp/assets/images/tele.svg | 1 + .../fluent-smtp/assets/images/wpmn-fb.jpg | Bin 0 -> 94660 bytes .../plugins/fluent-smtp/assets/index.php | 1 + .../assets/libs/chartjs/Chart.BarFunnel.js | 207 + .../libs/chartjs/Chart.BarFunnel.min.js | 10 + .../fluent-smtp/assets/libs/chartjs/Chart.js | 14145 +++++++++++ .../assets/libs/chartjs/Chart.min.js | 10 + .../fluent-smtp/assets/libs/chartjs/index.php | 1 + .../assets/libs/chartjs/vue-chartjs.js | 342 + .../assets/libs/chartjs/vue-chartjs.min.js | 1 + .../plugins/fluent-smtp/assets/libs/index.php | 1 + .../fluent-smtp/assets/libs/purify/index.php | 1 + .../fluent-smtp/assets/libs/purify/purify.js | 1346 + .../assets/libs/purify/purify.min.js | 3 + .../fluent-smtp/assets/mix-manifest.json | 42 + wp-content/plugins/fluent-smtp/boot.php | 13 + wp-content/plugins/fluent-smtp/composer.json | 28 + .../database/FluentMailDBMigrator.php | 42 + .../plugins/fluent-smtp/database/index.php | 1 + .../database/migrations/EmailLogs.php | 44 + .../plugins/fluent-smtp/fluent-smtp.php | 61 + .../fluent-smtp/includes/Activator.php | 28 + .../fluent-smtp/includes/Core/Application.php | 154 + .../Core/BindingResolutionException.php | 5 + .../fluent-smtp/includes/Core/Container.php | 1234 + .../includes/Core/ContainerContract.php | 143 + .../Core/ContextualBindingBuilder.php | 60 + .../fluent-smtp/includes/Core/CoreTrait.php | 164 + .../fluent-smtp/includes/Core/Reflection.php | 32 + .../fluent-smtp/includes/Deactivator.php | 11 + .../fluent-smtp/includes/OAuth2Provider.php | 258 + .../fluent-smtp/includes/Request/Cleaner.php | 64 + .../fluent-smtp/includes/Request/File.php | 956 + .../includes/Request/FileHandler.php | 111 + .../fluent-smtp/includes/Request/Request.php | 236 + .../includes/Response/Response.php | 33 + .../fluent-smtp/includes/Support/Arr.php | 417 + .../includes/Support/Collection.php | 851 + .../Support/Contracts/ArrayableInterface.php | 14 + .../ContextualBindingBuilderContract.php | 22 + .../Support/Contracts/FileInterface.php | 34 + .../Support/Contracts/JsonableInterface.php | 15 + .../includes/Support/ForbiddenException.php | 10 + .../includes/Support/MacroableTrait.php | 70 + .../fluent-smtp/includes/Support/Str.php | 590 + .../includes/Support/ValidationException.php | 23 + .../fluent-smtp/includes/View/View.php | 140 + .../plugins/fluent-smtp/includes/index.php | 1 + .../google-api-client/build/composer.json | 1 + .../libs/google-api-client/build/index.php | 9 + .../build/vendor/autoload.php | 25 + .../build/vendor/composer/ClassLoader.php | 579 + .../build/vendor/composer/LICENSE | 21 + .../vendor/composer/autoload_classmap.php | 741 + .../build/vendor/composer/autoload_files.php | 15 + .../vendor/composer/autoload_namespaces.php | 9 + .../build/vendor/composer/autoload_psr4.php | 9 + .../build/vendor/composer/autoload_real.php | 37 + .../build/vendor/composer/autoload_static.php | 751 + .../php-jwt/src/BeforeValidException.php | 16 + .../firebase/php-jwt/src/CachedKeySet.php | 226 + .../firebase/php-jwt/src/ExpiredException.php | 16 + .../build/vendor/firebase/php-jwt/src/JWK.php | 267 + .../build/vendor/firebase/php-jwt/src/JWT.php | 572 + .../src/JWTExceptionWithPayloadInterface.php | 20 + .../build/vendor/firebase/php-jwt/src/Key.php | 50 + .../php-jwt/src/SignatureInvalidException.php | 7 + .../google/apiclient-services/autoload.php | 26 + .../google/apiclient-services/src/Gmail.php | 115 + .../src/Gmail/AutoForwarding.php | 78 + .../src/Gmail/BatchDeleteMessagesRequest.php | 43 + .../src/Gmail/BatchModifyMessagesRequest.php | 79 + .../src/Gmail/CseIdentity.php | 76 + .../src/Gmail/CseKeyPair.php | 149 + .../src/Gmail/CsePrivateKeyMetadata.php | 74 + .../apiclient-services/src/Gmail/Delegate.php | 60 + .../src/Gmail/DisableCseKeyPairRequest.php | 24 + .../apiclient-services/src/Gmail/Draft.php | 58 + .../src/Gmail/EnableCseKeyPairRequest.php | 24 + .../apiclient-services/src/Gmail/Filter.php | 74 + .../src/Gmail/FilterAction.php | 79 + .../src/Gmail/FilterCriteria.php | 186 + .../src/Gmail/ForwardingAddress.php | 60 + .../src/Gmail/HardwareKeyMetadata.php | 42 + .../apiclient-services/src/Gmail/History.php | 123 + .../src/Gmail/HistoryLabelAdded.php | 59 + .../src/Gmail/HistoryLabelRemoved.php | 59 + .../src/Gmail/HistoryMessageAdded.php | 40 + .../src/Gmail/HistoryMessageDeleted.php | 40 + .../src/Gmail/ImapSettings.php | 96 + .../src/Gmail/KaclsKeyMetadata.php | 60 + .../apiclient-services/src/Gmail/Label.php | 202 + .../src/Gmail/LabelColor.php | 60 + .../src/Gmail/LanguageSettings.php | 42 + .../src/Gmail/ListCseIdentitiesResponse.php | 59 + .../src/Gmail/ListCseKeyPairsResponse.php | 59 + .../src/Gmail/ListDelegatesResponse.php | 41 + .../src/Gmail/ListDraftsResponse.php | 77 + .../src/Gmail/ListFiltersResponse.php | 41 + .../Gmail/ListForwardingAddressesResponse.php | 41 + .../src/Gmail/ListHistoryResponse.php | 77 + .../src/Gmail/ListLabelsResponse.php | 41 + .../src/Gmail/ListMessagesResponse.php | 77 + .../src/Gmail/ListSendAsResponse.php | 41 + .../src/Gmail/ListSmimeInfoResponse.php | 41 + .../src/Gmail/ListThreadsResponse.php | 77 + .../apiclient-services/src/Gmail/Message.php | 185 + .../src/Gmail/MessagePart.php | 127 + .../src/Gmail/MessagePartBody.php | 78 + .../src/Gmail/MessagePartHeader.php | 60 + .../src/Gmail/ModifyMessageRequest.php | 61 + .../src/Gmail/ModifyThreadRequest.php | 61 + .../src/Gmail/ObliterateCseKeyPairRequest.php | 24 + .../src/Gmail/PivKeyMetadata.php | 42 + .../src/Gmail/PopSettings.php | 60 + .../apiclient-services/src/Gmail/Profile.php | 96 + .../src/Gmail/Resource/Users.php | 83 + .../src/Gmail/Resource/UsersDrafts.php | 144 + .../src/Gmail/Resource/UsersHistory.php | 68 + .../src/Gmail/Resource/UsersLabels.php | 131 + .../src/Gmail/Resource/UsersMessages.php | 261 + .../Resource/UsersMessagesAttachments.php | 52 + .../src/Gmail/Resource/UsersSettings.php | 201 + .../src/Gmail/Resource/UsersSettingsCse.php | 32 + .../Resource/UsersSettingsCseIdentities.php | 132 + .../Resource/UsersSettingsCseKeypairs.php | 153 + .../Gmail/Resource/UsersSettingsDelegates.php | 117 + .../Gmail/Resource/UsersSettingsFilters.php | 97 + .../UsersSettingsForwardingAddresses.php | 105 + .../Gmail/Resource/UsersSettingsSendAs.php | 164 + .../Resource/UsersSettingsSendAsSmimeInfo.php | 126 + .../src/Gmail/Resource/UsersThreads.php | 154 + .../apiclient-services/src/Gmail/SendAs.php | 184 + .../src/Gmail/SignAndEncryptKeyPairs.php | 60 + .../src/Gmail/SmimeInfo.php | 150 + .../apiclient-services/src/Gmail/SmtpMsa.php | 114 + .../apiclient-services/src/Gmail/Thread.php | 95 + .../src/Gmail/VacationSettings.php | 168 + .../src/Gmail/WatchRequest.php | 97 + .../src/Gmail/WatchResponse.php | 60 + .../apiclient/src/AccessToken/Revoke.php | 65 + .../apiclient/src/AccessToken/Verify.php | 217 + .../src/AuthHandler/AuthHandlerFactory.php | 47 + .../src/AuthHandler/Guzzle6AuthHandler.php | 76 + .../src/AuthHandler/Guzzle7AuthHandler.php | 25 + .../vendor/google/apiclient/src/Client.php | 1063 + .../google/apiclient/src/Collection.php | 104 + .../vendor/google/apiclient/src/Exception.php | 23 + .../google/apiclient/src/Http/Batch.php | 191 + .../apiclient/src/Http/MediaFileUpload.php | 273 + .../vendor/google/apiclient/src/Http/REST.php | 153 + .../vendor/google/apiclient/src/Model.php | 301 + .../vendor/google/apiclient/src/Service.php | 67 + .../apiclient/src/Service/Exception.php | 65 + .../google/apiclient/src/Service/Resource.php | 216 + .../google/apiclient/src/Task/Composer.php | 77 + .../google/apiclient/src/Task/Exception.php | 23 + .../google/apiclient/src/Task/Retryable.php | 26 + .../google/apiclient/src/Task/Runner.php | 235 + .../apiclient/src/Utils/UriTemplate.php | 264 + .../vendor/google/apiclient/src/aliases.php | 80 + .../build/vendor/google/auth/COPYING | 202 + .../build/vendor/google/auth/VERSION | 1 + .../build/vendor/google/auth/autoload.php | 35 + .../vendor/google/auth/src/AccessToken.php | 390 + .../src/ApplicationDefaultCredentials.php | 301 + .../src/Cache/InvalidArgumentException.php | 23 + .../vendor/google/auth/src/Cache/Item.php | 146 + .../auth/src/Cache/MemoryCacheItemPool.php | 161 + .../auth/src/Cache/SysVCacheItemPool.php | 207 + .../google/auth/src/Cache/TypedItem.php | 142 + .../vendor/google/auth/src/CacheTrait.php | 96 + .../src/CredentialSource/AwsNativeSource.php | 270 + .../auth/src/CredentialSource/FileSource.php | 60 + .../auth/src/CredentialSource/UrlSource.php | 74 + .../Credentials/AppIdentityCredentials.php | 209 + .../ExternalAccountCredentials.php | 229 + .../auth/src/Credentials/GCECredentials.php | 493 + .../auth/src/Credentials/IAMCredentials.php | 77 + .../ImpersonatedServiceAccountCredentials.php | 120 + .../src/Credentials/InsecureCredentials.php | 62 + .../Credentials/ServiceAccountCredentials.php | 312 + .../ServiceAccountJwtAccessCredentials.php | 171 + .../Credentials/UserRefreshCredentials.php | 130 + .../google/auth/src/CredentialsLoader.php | 242 + ...ternalAccountCredentialSourceInterface.php | 23 + .../google/auth/src/FetchAuthTokenCache.php | 261 + .../auth/src/FetchAuthTokenInterface.php | 52 + .../build/vendor/google/auth/src/GCECache.php | 70 + .../auth/src/GetQuotaProjectInterface.php | 32 + .../auth/src/GetUniverseDomainInterface.php | 34 + .../src/HttpHandler/Guzzle6HttpHandler.php | 59 + .../src/HttpHandler/Guzzle7HttpHandler.php | 22 + .../auth/src/HttpHandler/HttpClientCache.php | 51 + .../src/HttpHandler/HttpHandlerFactory.php | 62 + .../build/vendor/google/auth/src/Iam.php | 86 + .../vendor/google/auth/src/IamSignerTrait.php | 61 + .../src/Middleware/AuthTokenMiddleware.php | 138 + .../Middleware/ProxyAuthTokenMiddleware.php | 130 + .../ScopedAccessTokenMiddleware.php | 140 + .../auth/src/Middleware/SimpleMiddleware.php | 86 + .../build/vendor/google/auth/src/OAuth2.php | 1520 ++ .../auth/src/ProjectIdProviderInterface.php | 32 + .../auth/src/ServiceAccountSignerTrait.php | 52 + .../google/auth/src/SignBlobInterface.php | 43 + .../auth/src/UpdateMetadataInterface.php | 36 + .../google/auth/src/UpdateMetadataTrait.php | 62 + .../guzzlehttp/guzzle/src/BodySummarizer.php | 23 + .../guzzle/src/BodySummarizerInterface.php | 12 + .../vendor/guzzlehttp/guzzle/src/Client.php | 402 + .../guzzlehttp/guzzle/src/ClientInterface.php | 78 + .../guzzlehttp/guzzle/src/ClientTrait.php | 227 + .../guzzle/src/Cookie/CookieJar.php | 240 + .../guzzle/src/Cookie/CookieJarInterface.php | 74 + .../guzzle/src/Cookie/FileCookieJar.php | 92 + .../guzzle/src/Cookie/SessionCookieJar.php | 71 + .../guzzle/src/Cookie/SetCookie.php | 407 + .../src/Exception/BadResponseException.php | 31 + .../guzzle/src/Exception/ClientException.php | 10 + .../guzzle/src/Exception/ConnectException.php | 47 + .../guzzle/src/Exception/GuzzleException.php | 8 + .../Exception/InvalidArgumentException.php | 7 + .../guzzle/src/Exception/RequestException.php | 111 + .../guzzle/src/Exception/ServerException.php | 10 + .../Exception/TooManyRedirectsException.php | 7 + .../src/Exception/TransferException.php | 7 + .../guzzle/src/Handler/CurlFactory.php | 563 + .../src/Handler/CurlFactoryInterface.php | 23 + .../guzzle/src/Handler/CurlHandler.php | 43 + .../guzzle/src/Handler/CurlMultiHandler.php | 235 + .../guzzle/src/Handler/EasyHandle.php | 91 + .../guzzle/src/Handler/HeaderProcessor.php | 36 + .../guzzle/src/Handler/MockHandler.php | 174 + .../guzzlehttp/guzzle/src/Handler/Proxy.php | 49 + .../guzzle/src/Handler/StreamHandler.php | 459 + .../guzzlehttp/guzzle/src/HandlerStack.php | 238 + .../guzzle/src/MessageFormatter.php | 168 + .../guzzle/src/MessageFormatterInterface.php | 17 + .../guzzlehttp/guzzle/src/Middleware.php | 227 + .../vendor/guzzlehttp/guzzle/src/Pool.php | 116 + .../guzzle/src/PrepareBodyMiddleware.php | 86 + .../guzzle/src/RedirectMiddleware.php | 162 + .../guzzlehttp/guzzle/src/RequestOptions.php | 244 + .../guzzlehttp/guzzle/src/RetryMiddleware.php | 91 + .../guzzlehttp/guzzle/src/TransferStats.php | 114 + .../vendor/guzzlehttp/guzzle/src/Utils.php | 339 + .../guzzlehttp/guzzle/src/functions.php | 158 + .../guzzle/src/functions_include.php | 8 + .../promises/src/AggregateException.php | 15 + .../promises/src/CancellationException.php | 11 + .../guzzlehttp/promises/src/Coroutine.php | 143 + .../vendor/guzzlehttp/promises/src/Create.php | 68 + .../vendor/guzzlehttp/promises/src/Each.php | 56 + .../guzzlehttp/promises/src/EachPromise.php | 196 + .../promises/src/FulfilledPromise.php | 73 + .../vendor/guzzlehttp/promises/src/Is.php | 36 + .../guzzlehttp/promises/src/Promise.php | 236 + .../promises/src/PromiseInterface.php | 80 + .../promises/src/PromisorInterface.php | 15 + .../promises/src/RejectedPromise.php | 78 + .../promises/src/RejectionException.php | 41 + .../guzzlehttp/promises/src/TaskQueue.php | 65 + .../promises/src/TaskQueueInterface.php | 21 + .../vendor/guzzlehttp/promises/src/Utils.php | 219 + .../guzzlehttp/psr7/src/AppendStream.php | 203 + .../guzzlehttp/psr7/src/BufferStream.php | 121 + .../guzzlehttp/psr7/src/CachingStream.php | 125 + .../guzzlehttp/psr7/src/DroppingStream.php | 40 + .../src/Exception/MalformedUriException.php | 12 + .../vendor/guzzlehttp/psr7/src/FnStream.php | 149 + .../vendor/guzzlehttp/psr7/src/Header.php | 117 + .../guzzlehttp/psr7/src/HttpFactory.php | 76 + .../guzzlehttp/psr7/src/InflateStream.php | 33 + .../guzzlehttp/psr7/src/LazyOpenStream.php | 41 + .../guzzlehttp/psr7/src/LimitStream.php | 128 + .../vendor/guzzlehttp/psr7/src/Message.php | 189 + .../guzzlehttp/psr7/src/MessageTrait.php | 212 + .../vendor/guzzlehttp/psr7/src/MimeType.php | 27 + .../guzzlehttp/psr7/src/MultipartStream.php | 130 + .../guzzlehttp/psr7/src/NoSeekStream.php | 23 + .../vendor/guzzlehttp/psr7/src/PumpStream.php | 149 + .../vendor/guzzlehttp/psr7/src/Query.php | 112 + .../vendor/guzzlehttp/psr7/src/Request.php | 124 + .../vendor/guzzlehttp/psr7/src/Response.php | 78 + .../vendor/guzzlehttp/psr7/src/Rfc7230.php | 22 + .../guzzlehttp/psr7/src/ServerRequest.php | 266 + .../vendor/guzzlehttp/psr7/src/Stream.php | 235 + .../psr7/src/StreamDecoratorTrait.php | 131 + .../guzzlehttp/psr7/src/StreamWrapper.php | 145 + .../guzzlehttp/psr7/src/UploadedFile.php | 152 + .../build/vendor/guzzlehttp/psr7/src/Uri.php | 572 + .../guzzlehttp/psr7/src/UriComparator.php | 43 + .../guzzlehttp/psr7/src/UriNormalizer.php | 175 + .../guzzlehttp/psr7/src/UriResolver.php | 180 + .../vendor/guzzlehttp/psr7/src/Utils.php | 386 + .../Monolog/Attribute/AsMonologProcessor.php | 42 + .../monolog/src/Monolog/DateTimeImmutable.php | 45 + .../monolog/src/Monolog/ErrorHandler.php | 249 + .../Monolog/Formatter/ChromePHPFormatter.php | 62 + .../Monolog/Formatter/ElasticaFormatter.php | 79 + .../Formatter/ElasticsearchFormatter.php | 79 + .../Monolog/Formatter/FlowdockFormatter.php | 81 + .../Monolog/Formatter/FluentdFormatter.php | 74 + .../Monolog/Formatter/FormatterInterface.php | 41 + .../Formatter/GelfMessageFormatter.php | 138 + .../Formatter/GoogleCloudLoggingFormatter.php | 36 + .../src/Monolog/Formatter/HtmlFormatter.php | 119 + .../src/Monolog/Formatter/JsonFormatter.php | 196 + .../src/Monolog/Formatter/LineFormatter.php | 206 + .../src/Monolog/Formatter/LogglyFormatter.php | 43 + .../Monolog/Formatter/LogmaticFormatter.php | 57 + .../Monolog/Formatter/LogstashFormatter.php | 89 + .../Monolog/Formatter/MongoDBFormatter.php | 134 + .../Monolog/Formatter/NormalizerFormatter.php | 238 + .../src/Monolog/Formatter/ScalarFormatter.php | 47 + .../Monolog/Formatter/WildfireFormatter.php | 107 + .../src/Monolog/Handler/AbstractHandler.php | 102 + .../Handler/AbstractProcessingHandler.php | 61 + .../Monolog/Handler/AbstractSyslogHandler.php | 85 + .../src/Monolog/Handler/AmqpHandler.php | 134 + .../Monolog/Handler/BrowserConsoleHandler.php | 252 + .../src/Monolog/Handler/BufferHandler.php | 143 + .../src/Monolog/Handler/ChromePHPHandler.php | 157 + .../src/Monolog/Handler/CouchDBHandler.php | 56 + .../src/Monolog/Handler/CubeHandler.php | 138 + .../monolog/src/Monolog/Handler/Curl/Util.php | 54 + .../Monolog/Handler/DeduplicationHandler.php | 157 + .../Handler/DoctrineCouchDBHandler.php | 43 + .../src/Monolog/Handler/DynamoDbHandler.php | 89 + .../src/Monolog/Handler/ElasticaHandler.php | 118 + .../Monolog/Handler/ElasticsearchHandler.php | 186 + .../src/Monolog/Handler/ErrorLogHandler.php | 77 + .../Monolog/Handler/FallbackGroupHandler.php | 67 + .../src/Monolog/Handler/FilterHandler.php | 187 + .../ActivationStrategyInterface.php | 29 + .../ChannelLevelActivationStrategy.php | 72 + .../ErrorLevelActivationStrategy.php | 43 + .../Monolog/Handler/FingersCrossedHandler.php | 224 + .../src/Monolog/Handler/FirePHPHandler.php | 152 + .../src/Monolog/Handler/FleepHookHandler.php | 102 + .../src/Monolog/Handler/FlowdockHandler.php | 103 + .../Handler/FormattableHandlerInterface.php | 35 + .../Handler/FormattableHandlerTrait.php | 54 + .../src/Monolog/Handler/GelfHandler.php | 52 + .../src/Monolog/Handler/GroupHandler.php | 115 + .../monolog/src/Monolog/Handler/Handler.php | 56 + .../src/Monolog/Handler/HandlerInterface.php | 82 + .../src/Monolog/Handler/HandlerWrapper.php | 119 + .../src/Monolog/Handler/IFTTTHandler.php | 61 + .../src/Monolog/Handler/InsightOpsHandler.php | 50 + .../src/Monolog/Handler/LogEntriesHandler.php | 47 + .../src/Monolog/Handler/LogglyHandler.php | 133 + .../src/Monolog/Handler/LogmaticHandler.php | 75 + .../src/Monolog/Handler/MailHandler.php | 86 + .../src/Monolog/Handler/MandrillHandler.php | 71 + .../Handler/MissingExtensionException.php | 21 + .../src/Monolog/Handler/MongoDBHandler.php | 79 + .../Monolog/Handler/NativeMailerHandler.php | 149 + .../src/Monolog/Handler/NewRelicHandler.php | 174 + .../src/Monolog/Handler/NoopHandler.php | 39 + .../src/Monolog/Handler/NullHandler.php | 56 + .../src/Monolog/Handler/OverflowHandler.php | 119 + .../src/Monolog/Handler/PHPConsoleHandler.php | 255 + .../src/Monolog/Handler/ProcessHandler.php | 168 + .../Handler/ProcessableHandlerInterface.php | 42 + .../Handler/ProcessableHandlerTrait.php | 69 + .../src/Monolog/Handler/PsrHandler.php | 84 + .../src/Monolog/Handler/PushoverHandler.php | 170 + .../src/Monolog/Handler/RedisHandler.php | 91 + .../Monolog/Handler/RedisPubSubHandler.php | 61 + .../src/Monolog/Handler/RollbarHandler.php | 102 + .../Monolog/Handler/RotatingFileHandler.php | 169 + .../src/Monolog/Handler/SamplingHandler.php | 116 + .../src/Monolog/Handler/SendGridHandler.php | 92 + .../src/Monolog/Handler/Slack/SlackRecord.php | 293 + .../src/Monolog/Handler/SlackHandler.php | 187 + .../Monolog/Handler/SlackWebhookHandler.php | 90 + .../src/Monolog/Handler/SocketHandler.php | 388 + .../src/Monolog/Handler/SqsHandler.php | 52 + .../src/Monolog/Handler/StreamHandler.php | 230 + .../Monolog/Handler/SwiftMailerHandler.php | 103 + .../Monolog/Handler/SymfonyMailerHandler.php | 101 + .../src/Monolog/Handler/SyslogHandler.php | 63 + .../Monolog/Handler/SyslogUdp/UdpSocket.php | 76 + .../src/Monolog/Handler/SyslogUdpHandler.php | 116 + .../Monolog/Handler/TelegramBotHandler.php | 216 + .../src/Monolog/Handler/TestHandler.php | 212 + .../Handler/WebRequestRecognizerTrait.php | 24 + .../Handler/WhatFailureGroupHandler.php | 76 + .../Monolog/Handler/ZendMonitorHandler.php | 79 + .../monolog/monolog/src/Monolog/LogRecord.php | 33 + .../monolog/monolog/src/Monolog/Logger.php | 636 + .../src/Monolog/Processor/GitProcessor.php | 66 + .../Monolog/Processor/HostnameProcessor.php | 33 + .../Processor/IntrospectionProcessor.php | 96 + .../Processor/MemoryPeakUsageProcessor.php | 34 + .../src/Monolog/Processor/MemoryProcessor.php | 56 + .../Processor/MemoryUsageProcessor.php | 34 + .../Monolog/Processor/MercurialProcessor.php | 65 + .../Monolog/Processor/ProcessIdProcessor.php | 29 + .../Monolog/Processor/ProcessorInterface.php | 30 + .../Processor/PsrLogMessageProcessor.php | 78 + .../src/Monolog/Processor/TagProcessor.php | 54 + .../src/Monolog/Processor/UidProcessor.php | 51 + .../src/Monolog/Processor/WebProcessor.php | 93 + .../monolog/monolog/src/Monolog/Registry.php | 122 + .../src/Monolog/ResettableInterface.php | 34 + .../monolog/src/Monolog/SignalHandler.php | 104 + .../monolog/src/Monolog/Test/TestCase.php | 63 + .../monolog/monolog/src/Monolog/Utils.php | 240 + .../phpseclib/Common/Functions/Strings.php | 454 + .../phpseclib/phpseclib/Crypt/AES.php | 112 + .../phpseclib/phpseclib/Crypt/Blowfish.php | 591 + .../phpseclib/phpseclib/Crypt/ChaCha20.php | 999 + .../phpseclib/Crypt/Common/AsymmetricKey.php | 511 + .../phpseclib/Crypt/Common/BlockCipher.php | 23 + .../Crypt/Common/Formats/Keys/JWK.php | 62 + .../Crypt/Common/Formats/Keys/OpenSSH.php | 199 + .../Crypt/Common/Formats/Keys/PKCS.php | 67 + .../Crypt/Common/Formats/Keys/PKCS1.php | 187 + .../Crypt/Common/Formats/Keys/PKCS8.php | 625 + .../Crypt/Common/Formats/Keys/PuTTY.php | 324 + .../Crypt/Common/Formats/Signature/Raw.php | 53 + .../phpseclib/Crypt/Common/PrivateKey.php | 29 + .../phpseclib/Crypt/Common/PublicKey.php | 24 + .../phpseclib/Crypt/Common/StreamCipher.php | 51 + .../phpseclib/Crypt/Common/SymmetricKey.php | 3096 +++ .../Crypt/Common/Traits/Fingerprint.php | 55 + .../Crypt/Common/Traits/PasswordProtected.php | 44 + .../phpseclib/phpseclib/Crypt/DES.php | 522 + .../phpseclib/phpseclib/Crypt/DH.php | 295 + .../phpseclib/Crypt/DH/Formats/Keys/PKCS1.php | 65 + .../phpseclib/Crypt/DH/Formats/Keys/PKCS8.php | 115 + .../phpseclib/Crypt/DH/Parameters.php | 33 + .../phpseclib/Crypt/DH/PrivateKey.php | 64 + .../phpseclib/Crypt/DH/PublicKey.php | 44 + .../phpseclib/phpseclib/Crypt/DSA.php | 292 + .../Crypt/DSA/Formats/Keys/OpenSSH.php | 102 + .../Crypt/DSA/Formats/Keys/PKCS1.php | 115 + .../Crypt/DSA/Formats/Keys/PKCS8.php | 125 + .../Crypt/DSA/Formats/Keys/PuTTY.php | 98 + .../phpseclib/Crypt/DSA/Formats/Keys/Raw.php | 78 + .../phpseclib/Crypt/DSA/Formats/Keys/XML.php | 123 + .../Crypt/DSA/Formats/Signature/ASN1.php | 57 + .../Crypt/DSA/Formats/Signature/Raw.php | 23 + .../Crypt/DSA/Formats/Signature/SSH2.php | 61 + .../phpseclib/Crypt/DSA/Parameters.php | 33 + .../phpseclib/Crypt/DSA/PrivateKey.php | 131 + .../phpseclib/Crypt/DSA/PublicKey.php | 74 + .../phpseclib/phpseclib/Crypt/EC.php | 414 + .../phpseclib/Crypt/EC/BaseCurves/Base.php | 192 + .../phpseclib/Crypt/EC/BaseCurves/Binary.php | 324 + .../Crypt/EC/BaseCurves/KoblitzPrime.php | 273 + .../Crypt/EC/BaseCurves/Montgomery.php | 246 + .../phpseclib/Crypt/EC/BaseCurves/Prime.php | 695 + .../Crypt/EC/BaseCurves/TwistedEdwards.php | 190 + .../phpseclib/Crypt/EC/Curves/Curve25519.php | 73 + .../phpseclib/Crypt/EC/Curves/Curve448.php | 76 + .../phpseclib/Crypt/EC/Curves/Ed25519.php | 295 + .../phpseclib/Crypt/EC/Curves/Ed448.php | 222 + .../Crypt/EC/Curves/brainpoolP160r1.php | 26 + .../Crypt/EC/Curves/brainpoolP160t1.php | 43 + .../Crypt/EC/Curves/brainpoolP192r1.php | 26 + .../Crypt/EC/Curves/brainpoolP192t1.php | 30 + .../Crypt/EC/Curves/brainpoolP224r1.php | 26 + .../Crypt/EC/Curves/brainpoolP224t1.php | 30 + .../Crypt/EC/Curves/brainpoolP256r1.php | 26 + .../Crypt/EC/Curves/brainpoolP256t1.php | 30 + .../Crypt/EC/Curves/brainpoolP320r1.php | 26 + .../Crypt/EC/Curves/brainpoolP320t1.php | 30 + .../Crypt/EC/Curves/brainpoolP384r1.php | 26 + .../Crypt/EC/Curves/brainpoolP384t1.php | 30 + .../Crypt/EC/Curves/brainpoolP512r1.php | 26 + .../Crypt/EC/Curves/brainpoolP512t1.php | 30 + .../phpseclib/Crypt/EC/Curves/nistb233.php | 17 + .../phpseclib/Crypt/EC/Curves/nistb409.php | 17 + .../phpseclib/Crypt/EC/Curves/nistk163.php | 17 + .../phpseclib/Crypt/EC/Curves/nistk233.php | 17 + .../phpseclib/Crypt/EC/Curves/nistk283.php | 17 + .../phpseclib/Crypt/EC/Curves/nistk409.php | 17 + .../phpseclib/Crypt/EC/Curves/nistp192.php | 17 + .../phpseclib/Crypt/EC/Curves/nistp224.php | 17 + .../phpseclib/Crypt/EC/Curves/nistp256.php | 17 + .../phpseclib/Crypt/EC/Curves/nistp384.php | 17 + .../phpseclib/Crypt/EC/Curves/nistp521.php | 17 + .../phpseclib/Crypt/EC/Curves/nistt571.php | 17 + .../phpseclib/Crypt/EC/Curves/prime192v1.php | 17 + .../phpseclib/Crypt/EC/Curves/prime192v2.php | 26 + .../phpseclib/Crypt/EC/Curves/prime192v3.php | 26 + .../phpseclib/Crypt/EC/Curves/prime239v1.php | 26 + .../phpseclib/Crypt/EC/Curves/prime239v2.php | 26 + .../phpseclib/Crypt/EC/Curves/prime239v3.php | 26 + .../phpseclib/Crypt/EC/Curves/prime256v1.php | 17 + .../phpseclib/Crypt/EC/Curves/secp112r1.php | 26 + .../phpseclib/Crypt/EC/Curves/secp112r2.php | 27 + .../phpseclib/Crypt/EC/Curves/secp128r1.php | 26 + .../phpseclib/Crypt/EC/Curves/secp128r2.php | 27 + .../phpseclib/Crypt/EC/Curves/secp160k1.php | 31 + .../phpseclib/Crypt/EC/Curves/secp160r1.php | 26 + .../phpseclib/Crypt/EC/Curves/secp160r2.php | 27 + .../phpseclib/Crypt/EC/Curves/secp192k1.php | 30 + .../phpseclib/Crypt/EC/Curves/secp192r1.php | 68 + .../phpseclib/Crypt/EC/Curves/secp224k1.php | 30 + .../phpseclib/Crypt/EC/Curves/secp224r1.php | 26 + .../phpseclib/Crypt/EC/Curves/secp256k1.php | 34 + .../phpseclib/Crypt/EC/Curves/secp256r1.php | 26 + .../phpseclib/Crypt/EC/Curves/secp384r1.php | 26 + .../phpseclib/Crypt/EC/Curves/secp521r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect113r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect113r2.php | 26 + .../phpseclib/Crypt/EC/Curves/sect131r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect131r2.php | 26 + .../phpseclib/Crypt/EC/Curves/sect163k1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect163r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect163r2.php | 26 + .../phpseclib/Crypt/EC/Curves/sect193r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect193r2.php | 26 + .../phpseclib/Crypt/EC/Curves/sect233k1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect233r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect239k1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect283k1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect283r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect409k1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect409r1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect571k1.php | 26 + .../phpseclib/Crypt/EC/Curves/sect571r1.php | 26 + .../Crypt/EC/Formats/Keys/Common.php | 489 + .../phpseclib/Crypt/EC/Formats/Keys/JWK.php | 155 + .../EC/Formats/Keys/MontgomeryPrivate.php | 93 + .../EC/Formats/Keys/MontgomeryPublic.php | 65 + .../Crypt/EC/Formats/Keys/OpenSSH.php | 163 + .../phpseclib/Crypt/EC/Formats/Keys/PKCS1.php | 154 + .../phpseclib/Crypt/EC/Formats/Keys/PKCS8.php | 185 + .../phpseclib/Crypt/EC/Formats/Keys/PuTTY.php | 115 + .../phpseclib/Crypt/EC/Formats/Keys/XML.php | 373 + .../Crypt/EC/Formats/Keys/libsodium.php | 106 + .../Crypt/EC/Formats/Signature/ASN1.php | 57 + .../Crypt/EC/Formats/Signature/IEEE.php | 62 + .../Crypt/EC/Formats/Signature/Raw.php | 23 + .../Crypt/EC/Formats/Signature/SSH2.php | 83 + .../phpseclib/Crypt/EC/Parameters.php | 33 + .../phpseclib/Crypt/EC/PrivateKey.php | 249 + .../phpseclib/Crypt/EC/PublicKey.php | 136 + .../phpseclib/phpseclib/Crypt/Hash.php | 1391 + .../phpseclib/Crypt/PublicKeyLoader.php | 102 + .../phpseclib/phpseclib/Crypt/RC2.php | 478 + .../phpseclib/phpseclib/Crypt/RC4.php | 258 + .../phpseclib/phpseclib/Crypt/RSA.php | 824 + .../phpseclib/Crypt/RSA/Formats/Keys/JWK.php | 116 + .../Crypt/RSA/Formats/Keys/MSBLOB.php | 207 + .../Crypt/RSA/Formats/Keys/OpenSSH.php | 101 + .../Crypt/RSA/Formats/Keys/PKCS1.php | 120 + .../Crypt/RSA/Formats/Keys/PKCS8.php | 111 + .../phpseclib/Crypt/RSA/Formats/Keys/PSS.php | 193 + .../Crypt/RSA/Formats/Keys/PuTTY.php | 107 + .../phpseclib/Crypt/RSA/Formats/Keys/Raw.php | 153 + .../phpseclib/Crypt/RSA/Formats/Keys/XML.php | 140 + .../phpseclib/Crypt/RSA/PrivateKey.php | 441 + .../phpseclib/Crypt/RSA/PublicKey.php | 439 + .../phpseclib/phpseclib/Crypt/Random.php | 202 + .../phpseclib/phpseclib/Crypt/Rijndael.php | 1048 + .../phpseclib/phpseclib/Crypt/Salsa20.php | 457 + .../phpseclib/phpseclib/Crypt/TripleDES.php | 384 + .../phpseclib/phpseclib/Crypt/Twofish.php | 506 + .../Exception/BadConfigurationException.php | 22 + .../Exception/BadDecryptionException.php | 22 + .../phpseclib/Exception/BadModeException.php | 22 + .../Exception/ConnectionClosedException.php | 22 + .../Exception/FileNotFoundException.php | 22 + .../Exception/InconsistentSetupException.php | 22 + .../Exception/InsufficientSetupException.php | 22 + .../InvalidPacketLengthException.php | 10 + .../Exception/NoKeyLoadedException.php | 22 + .../NoSupportedAlgorithmsException.php | 22 + .../phpseclib/Exception/TimeoutException.php | 10 + .../Exception/UnableToConnectException.php | 22 + .../UnsupportedAlgorithmException.php | 22 + .../Exception/UnsupportedCurveException.php | 22 + .../Exception/UnsupportedFormatException.php | 22 + .../UnsupportedOperationException.php | 22 + .../phpseclib/phpseclib/File/ANSI.php | 553 + .../phpseclib/phpseclib/File/ASN1.php | 1398 ++ .../phpseclib/phpseclib/File/ASN1/Element.php | 41 + .../File/ASN1/Maps/AccessDescription.php | 24 + .../ASN1/Maps/AdministrationDomainName.php | 31 + .../File/ASN1/Maps/AlgorithmIdentifier.php | 24 + .../phpseclib/File/ASN1/Maps/AnotherName.php | 24 + .../phpseclib/File/ASN1/Maps/Attribute.php | 24 + .../File/ASN1/Maps/AttributeType.php | 24 + .../File/ASN1/Maps/AttributeTypeAndValue.php | 24 + .../File/ASN1/Maps/AttributeValue.php | 24 + .../phpseclib/File/ASN1/Maps/Attributes.php | 24 + .../ASN1/Maps/AuthorityInfoAccessSyntax.php | 24 + .../File/ASN1/Maps/AuthorityKeyIdentifier.php | 24 + .../phpseclib/File/ASN1/Maps/BaseDistance.php | 24 + .../File/ASN1/Maps/BasicConstraints.php | 24 + .../Maps/BuiltInDomainDefinedAttribute.php | 24 + .../Maps/BuiltInDomainDefinedAttributes.php | 30 + .../ASN1/Maps/BuiltInStandardAttributes.php | 24 + .../phpseclib/File/ASN1/Maps/CPSuri.php | 24 + .../File/ASN1/Maps/CRLDistributionPoints.php | 24 + .../phpseclib/File/ASN1/Maps/CRLNumber.php | 24 + .../phpseclib/File/ASN1/Maps/CRLReason.php | 36 + .../phpseclib/File/ASN1/Maps/CertPolicyId.php | 24 + .../phpseclib/File/ASN1/Maps/Certificate.php | 24 + .../File/ASN1/Maps/CertificateIssuer.php | 23 + .../File/ASN1/Maps/CertificateList.php | 24 + .../File/ASN1/Maps/CertificatePolicies.php | 24 + .../ASN1/Maps/CertificateSerialNumber.php | 24 + .../File/ASN1/Maps/CertificationRequest.php | 24 + .../ASN1/Maps/CertificationRequestInfo.php | 24 + .../File/ASN1/Maps/Characteristic_two.php | 29 + .../phpseclib/File/ASN1/Maps/CountryName.php | 31 + .../phpseclib/File/ASN1/Maps/Curve.php | 24 + .../phpseclib/File/ASN1/Maps/DHParameter.php | 26 + .../phpseclib/File/ASN1/Maps/DSAParams.php | 24 + .../File/ASN1/Maps/DSAPrivateKey.php | 24 + .../phpseclib/File/ASN1/Maps/DSAPublicKey.php | 24 + .../phpseclib/File/ASN1/Maps/DigestInfo.php | 26 + .../File/ASN1/Maps/DirectoryString.php | 24 + .../phpseclib/File/ASN1/Maps/DisplayText.php | 24 + .../File/ASN1/Maps/DistributionPoint.php | 24 + .../File/ASN1/Maps/DistributionPointName.php | 24 + .../phpseclib/File/ASN1/Maps/DssSigValue.php | 24 + .../phpseclib/File/ASN1/Maps/ECParameters.php | 36 + .../phpseclib/File/ASN1/Maps/ECPoint.php | 24 + .../phpseclib/File/ASN1/Maps/ECPrivateKey.php | 26 + .../phpseclib/File/ASN1/Maps/EDIPartyName.php | 29 + .../File/ASN1/Maps/EcdsaSigValue.php | 24 + .../File/ASN1/Maps/EncryptedData.php | 24 + .../ASN1/Maps/EncryptedPrivateKeyInfo.php | 24 + .../File/ASN1/Maps/ExtKeyUsageSyntax.php | 24 + .../phpseclib/File/ASN1/Maps/Extension.php | 30 + .../File/ASN1/Maps/ExtensionAttribute.php | 24 + .../File/ASN1/Maps/ExtensionAttributes.php | 30 + .../phpseclib/File/ASN1/Maps/Extensions.php | 31 + .../phpseclib/File/ASN1/Maps/FieldElement.php | 24 + .../phpseclib/File/ASN1/Maps/FieldID.php | 24 + .../phpseclib/File/ASN1/Maps/GeneralName.php | 24 + .../phpseclib/File/ASN1/Maps/GeneralNames.php | 24 + .../File/ASN1/Maps/GeneralSubtree.php | 24 + .../File/ASN1/Maps/GeneralSubtrees.php | 24 + .../File/ASN1/Maps/HashAlgorithm.php | 23 + .../File/ASN1/Maps/HoldInstructionCode.php | 24 + .../File/ASN1/Maps/InvalidityDate.php | 24 + .../File/ASN1/Maps/IssuerAltName.php | 23 + .../ASN1/Maps/IssuingDistributionPoint.php | 24 + .../File/ASN1/Maps/KeyIdentifier.php | 24 + .../phpseclib/File/ASN1/Maps/KeyPurposeId.php | 24 + .../phpseclib/File/ASN1/Maps/KeyUsage.php | 24 + .../File/ASN1/Maps/MaskGenAlgorithm.php | 23 + .../phpseclib/File/ASN1/Maps/Name.php | 24 + .../File/ASN1/Maps/NameConstraints.php | 24 + .../File/ASN1/Maps/NetworkAddress.php | 24 + .../File/ASN1/Maps/NoticeReference.php | 24 + .../File/ASN1/Maps/NumericUserIdentifier.php | 24 + .../phpseclib/File/ASN1/Maps/ORAddress.php | 24 + .../File/ASN1/Maps/OneAsymmetricKey.php | 26 + .../File/ASN1/Maps/OrganizationName.php | 24 + .../ASN1/Maps/OrganizationalUnitNames.php | 30 + .../File/ASN1/Maps/OtherPrimeInfo.php | 31 + .../File/ASN1/Maps/OtherPrimeInfos.php | 25 + .../phpseclib/File/ASN1/Maps/PBEParameter.php | 26 + .../phpseclib/File/ASN1/Maps/PBES2params.php | 26 + .../phpseclib/File/ASN1/Maps/PBKDF2params.php | 33 + .../phpseclib/File/ASN1/Maps/PBMAC1params.php | 26 + .../phpseclib/File/ASN1/Maps/PKCS9String.php | 24 + .../phpseclib/File/ASN1/Maps/Pentanomial.php | 30 + .../phpseclib/File/ASN1/Maps/PersonalName.php | 24 + .../File/ASN1/Maps/PolicyInformation.php | 24 + .../File/ASN1/Maps/PolicyMappings.php | 24 + .../File/ASN1/Maps/PolicyQualifierId.php | 24 + .../File/ASN1/Maps/PolicyQualifierInfo.php | 24 + .../File/ASN1/Maps/PostalAddress.php | 24 + .../phpseclib/File/ASN1/Maps/Prime_p.php | 24 + .../File/ASN1/Maps/PrivateDomainName.php | 24 + .../phpseclib/File/ASN1/Maps/PrivateKey.php | 24 + .../File/ASN1/Maps/PrivateKeyInfo.php | 24 + .../File/ASN1/Maps/PrivateKeyUsagePeriod.php | 24 + .../phpseclib/File/ASN1/Maps/PublicKey.php | 24 + .../File/ASN1/Maps/PublicKeyAndChallenge.php | 24 + .../File/ASN1/Maps/PublicKeyInfo.php | 27 + .../File/ASN1/Maps/RC2CBCParameter.php | 26 + .../phpseclib/File/ASN1/Maps/RDNSequence.php | 36 + .../File/ASN1/Maps/RSAPrivateKey.php | 44 + .../phpseclib/File/ASN1/Maps/RSAPublicKey.php | 24 + .../File/ASN1/Maps/RSASSA_PSS_params.php | 26 + .../phpseclib/File/ASN1/Maps/ReasonFlags.php | 24 + .../ASN1/Maps/RelativeDistinguishedName.php | 30 + .../File/ASN1/Maps/RevokedCertificate.php | 24 + .../ASN1/Maps/SignedPublicKeyAndChallenge.php | 24 + .../File/ASN1/Maps/SpecifiedECDomain.php | 26 + .../File/ASN1/Maps/SubjectAltName.php | 23 + .../ASN1/Maps/SubjectDirectoryAttributes.php | 24 + .../ASN1/Maps/SubjectInfoAccessSyntax.php | 24 + .../File/ASN1/Maps/SubjectPublicKeyInfo.php | 24 + .../phpseclib/File/ASN1/Maps/TBSCertList.php | 24 + .../File/ASN1/Maps/TBSCertificate.php | 41 + .../File/ASN1/Maps/TerminalIdentifier.php | 24 + .../phpseclib/File/ASN1/Maps/Time.php | 24 + .../phpseclib/File/ASN1/Maps/Trinomial.php | 24 + .../File/ASN1/Maps/UniqueIdentifier.php | 24 + .../phpseclib/File/ASN1/Maps/UserNotice.php | 24 + .../phpseclib/File/ASN1/Maps/Validity.php | 24 + .../File/ASN1/Maps/netscape_ca_policy_url.php | 24 + .../File/ASN1/Maps/netscape_cert_type.php | 26 + .../File/ASN1/Maps/netscape_comment.php | 24 + .../phpseclib/phpseclib/File/X509.php | 3520 +++ .../phpseclib/phpseclib/Math/BigInteger.php | 802 + .../Math/BigInteger/Engines/BCMath.php | 601 + .../Math/BigInteger/Engines/BCMath/Base.php | 102 + .../BigInteger/Engines/BCMath/BuiltIn.php | 37 + .../Engines/BCMath/DefaultEngine.php | 23 + .../BigInteger/Engines/BCMath/OpenSSL.php | 23 + .../Engines/BCMath/Reductions/Barrett.php | 164 + .../Engines/BCMath/Reductions/EvalBarrett.php | 96 + .../Math/BigInteger/Engines/Engine.php | 1160 + .../phpseclib/Math/BigInteger/Engines/GMP.php | 612 + .../BigInteger/Engines/GMP/DefaultEngine.php | 37 + .../Math/BigInteger/Engines/OpenSSL.php | 58 + .../phpseclib/Math/BigInteger/Engines/PHP.php | 1110 + .../Math/BigInteger/Engines/PHP/Base.php | 133 + .../BigInteger/Engines/PHP/DefaultEngine.php | 23 + .../BigInteger/Engines/PHP/Montgomery.php | 78 + .../Math/BigInteger/Engines/PHP/OpenSSL.php | 23 + .../Engines/PHP/Reductions/Barrett.php | 253 + .../Engines/PHP/Reductions/Classic.php | 40 + .../Engines/PHP/Reductions/EvalBarrett.php | 423 + .../Engines/PHP/Reductions/Montgomery.php | 113 + .../Engines/PHP/Reductions/MontgomeryMult.php | 68 + .../Engines/PHP/Reductions/PowerOfTwo.php | 54 + .../Math/BigInteger/Engines/PHP32.php | 341 + .../Math/BigInteger/Engines/PHP64.php | 342 + .../phpseclib/phpseclib/Math/BinaryField.php | 183 + .../phpseclib/Math/BinaryField/Integer.php | 442 + .../phpseclib/Math/Common/FiniteField.php | 21 + .../Math/Common/FiniteField/Integer.php | 42 + .../phpseclib/phpseclib/Math/PrimeField.php | 106 + .../phpseclib/Math/PrimeField/Integer.php | 371 + .../phpseclib/phpseclib/Net/SFTP.php | 3177 +++ .../phpseclib/phpseclib/Net/SFTP/Stream.php | 697 + .../phpseclib/phpseclib/Net/SSH2.php | 4748 ++++ .../phpseclib/phpseclib/System/SSH/Agent.php | 270 + .../phpseclib/System/SSH/Agent/Identity.php | 303 + .../System/SSH/Common/Traits/ReadBytes.php | 36 + .../phpseclib/phpseclib/bootstrap.php | 20 + .../phpseclib/phpseclib/phpseclib/openssl.cnf | 6 + .../vendor/psr/cache/src/CacheException.php | 10 + .../psr/cache/src/CacheItemInterface.php | 100 + .../psr/cache/src/CacheItemPoolInterface.php | 129 + .../cache/src/InvalidArgumentException.php | 13 + .../src/ClientExceptionInterface.php | 10 + .../psr/http-client/src/ClientInterface.php | 19 + .../src/NetworkExceptionInterface.php | 23 + .../src/RequestExceptionInterface.php | 23 + .../src/RequestFactoryInterface.php | 18 + .../src/ResponseFactoryInterface.php | 18 + .../src/ServerRequestFactoryInterface.php | 24 + .../src/StreamFactoryInterface.php | 43 + .../src/UploadedFileFactoryInterface.php | 28 + .../http-factory/src/UriFactoryInterface.php | 17 + .../psr/http-message/src/MessageInterface.php | 177 + .../psr/http-message/src/RequestInterface.php | 124 + .../http-message/src/ResponseInterface.php | 66 + .../src/ServerRequestInterface.php | 249 + .../psr/http-message/src/StreamInterface.php | 144 + .../src/UploadedFileInterface.php | 118 + .../psr/http-message/src/UriInterface.php | 309 + .../vendor/psr/log/Psr/Log/AbstractLogger.php | 121 + .../log/Psr/Log/InvalidArgumentException.php | 7 + .../build/vendor/psr/log/Psr/Log/LogLevel.php | 18 + .../psr/log/Psr/Log/LoggerAwareInterface.php | 18 + .../psr/log/Psr/Log/LoggerAwareTrait.php | 25 + .../psr/log/Psr/Log/LoggerInterface.php | 117 + .../vendor/psr/log/Psr/Log/LoggerTrait.php | 134 + .../vendor/psr/log/Psr/Log/NullLogger.php | 30 + .../vendor/psr/log/Psr/Log/Test/DummyTest.php | 18 + .../log/Psr/Log/Test/LoggerInterfaceTest.php | 93 + .../psr/log/Psr/Log/Test/TestLogger.php | 132 + .../getallheaders/src/getallheaders.php | 46 + .../deprecation-contracts/function.php | 28 + .../libs/google-api-client/composer.json | 46 + .../includes/libs/google-api-client/index.php | 9 + .../libs/google-api-client/scoper.inc.php | 132 + .../fluent-smtp/includes/libs/index.php | 1 + wp-content/plugins/fluent-smtp/index.php | 1 + .../fluent-smtp/language/fluent-smtp.pot | 2736 ++ .../plugins/fluent-smtp/language/index.php | 1 + wp-content/plugins/fluent-smtp/readme.txt | 467 + .../gustavoo-portfolio-core.php | 90 + .../includes/class-gso-newsletter-widget.php | 110 + .../includes/class-gso-portfolio-core.php | 89 + .../includes/class-gso-portfolio-settings.php | 459 + .../includes/class-gso-projects.php | 563 + .../includes/class-gso-seeder.php | 619 + wp-content/themes/.gitkeep | 1 + wp-content/themes/gustavoo-portfolio/404.php | 57 + .../themes/gustavoo-portfolio/archive.php | 44 + .../gustavoo-portfolio/assets/css/editor.css | 57 + .../gustavoo-portfolio/assets/css/main.css | 4131 +++ .../assets/fonts/INTER-LICENSE.txt | 93 + .../assets/fonts/inter-variable.woff2 | Bin 0 -> 326628 bytes .../assets/images/favicon-32.png | Bin 0 -> 1612 bytes .../assets/images/hero-art.png | Bin 0 -> 504026 bytes .../assets/images/hero-art.webp | Bin 0 -> 69010 bytes .../assets/images/logo-mark.png | Bin 0 -> 39473 bytes .../assets/images/logo-mark.webp | Bin 0 -> 19922 bytes .../assets/images/site-icon-192.png | Bin 0 -> 9755 bytes .../assets/images/site-icon-512.png | Bin 0 -> 39473 bytes .../assets/js/navigation.js | 273 + .../themes/gustavoo-portfolio/category.php | 34 + .../themes/gustavoo-portfolio/comments.php | 65 + .../themes/gustavoo-portfolio/footer.php | 66 + .../themes/gustavoo-portfolio/front-page.php | 41 + .../themes/gustavoo-portfolio/functions.php | 30 + .../themes/gustavoo-portfolio/header.php | 70 + wp-content/themes/gustavoo-portfolio/home.php | 38 + .../gustavoo-portfolio/inc/customizer.php | 212 + .../gustavoo-portfolio/inc/defaults.php | 173 + .../themes/gustavoo-portfolio/inc/enqueue.php | 75 + .../themes/gustavoo-portfolio/inc/forms.php | 247 + .../themes/gustavoo-portfolio/inc/setup.php | 146 + .../gustavoo-portfolio/inc/template-tags.php | 569 + .../themes/gustavoo-portfolio/inc/widgets.php | 204 + .../themes/gustavoo-portfolio/index.php | 41 + wp-content/themes/gustavoo-portfolio/page.php | 27 + .../themes/gustavoo-portfolio/screenshot.png | Bin 0 -> 973260 bytes .../themes/gustavoo-portfolio/search.php | 61 + .../themes/gustavoo-portfolio/searchform.php | 23 + .../themes/gustavoo-portfolio/sidebar.php | 35 + .../themes/gustavoo-portfolio/single.php | 138 + .../themes/gustavoo-portfolio/style.css | 13 + .../template-parts/content/content-none.php | 17 + .../template-parts/content/content-page.php | 32 + .../template-parts/front/about.php | 41 + .../template-parts/front/contact.php | 46 + .../template-parts/front/hero.php | 54 + .../template-parts/front/posts.php | 47 + .../template-parts/front/projects.php | 49 + .../template-parts/front/services.php | 31 + .../global/latest-news-card.php | 22 + .../global/latest-news-list.php | 47 + .../template-parts/global/newsletter-cta.php | 35 + .../template-parts/global/post-card.php | 45 + .../template-parts/global/project-card.php | 84 + .../template-parts/global/whatsapp-float.php | 8 + .../themes/gustavoo-portfolio/theme.json | 119 + wp-content/themes/index.php | 2 + 1816 files changed, 410742 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 compose.yaml create mode 100644 wp-content/plugins/.gitkeep create mode 100644 wp-content/plugins/akismet/.htaccess create mode 100644 wp-content/plugins/akismet/LICENSE.txt create mode 100644 wp-content/plugins/akismet/_inc/akismet-admin.css create mode 100644 wp-content/plugins/akismet/_inc/akismet-admin.js create mode 100644 wp-content/plugins/akismet/_inc/akismet-frontend.js create mode 100644 wp-content/plugins/akismet/_inc/akismet.css create mode 100644 wp-content/plugins/akismet/_inc/akismet.js create mode 100644 wp-content/plugins/akismet/_inc/fonts/inter.css create mode 100644 wp-content/plugins/akismet/_inc/img/akismet-activation-banner-elements.png create mode 100644 wp-content/plugins/akismet/_inc/img/akismet-refresh-logo.svg create mode 100644 wp-content/plugins/akismet/_inc/img/akismet-refresh-logo@2x.png create mode 100644 wp-content/plugins/akismet/_inc/img/arrow-left.svg create mode 100644 wp-content/plugins/akismet/_inc/img/copy.svg create mode 100644 wp-content/plugins/akismet/_inc/img/logo-a-2x.png create mode 100644 wp-content/plugins/akismet/_inc/rtl/akismet-admin-rtl.css create mode 100644 wp-content/plugins/akismet/_inc/rtl/akismet-rtl.css create mode 100644 wp-content/plugins/akismet/abilities/class-akismet-ability-comment-check.php create mode 100644 wp-content/plugins/akismet/abilities/class-akismet-ability-get-stats.php create mode 100644 wp-content/plugins/akismet/abilities/class-akismet-ability.php create mode 100644 wp-content/plugins/akismet/abilities/interface-akismet-ability.php create mode 100644 wp-content/plugins/akismet/akismet.php create mode 100644 wp-content/plugins/akismet/changelog.txt create mode 100644 wp-content/plugins/akismet/class-akismet-abilities.php create mode 100644 wp-content/plugins/akismet/class-akismet-compatible-plugins.php create mode 100644 wp-content/plugins/akismet/class-akismet-connector.php create mode 100644 wp-content/plugins/akismet/class.akismet-admin.php create mode 100644 wp-content/plugins/akismet/class.akismet-cli.php create mode 100644 wp-content/plugins/akismet/class.akismet-rest-api.php create mode 100644 wp-content/plugins/akismet/class.akismet-widget.php create mode 100644 wp-content/plugins/akismet/class.akismet.php create mode 100644 wp-content/plugins/akismet/index.php create mode 100644 wp-content/plugins/akismet/readme.txt create mode 100644 wp-content/plugins/akismet/views/activate.php create mode 100644 wp-content/plugins/akismet/views/compatible-plugins.php create mode 100644 wp-content/plugins/akismet/views/config.php create mode 100644 wp-content/plugins/akismet/views/connect-jp.php create mode 100644 wp-content/plugins/akismet/views/enter.php create mode 100644 wp-content/plugins/akismet/views/footer.php create mode 100644 wp-content/plugins/akismet/views/get.php create mode 100644 wp-content/plugins/akismet/views/logo.php create mode 100644 wp-content/plugins/akismet/views/notice.php create mode 100644 wp-content/plugins/akismet/views/predefined.php create mode 100644 wp-content/plugins/akismet/views/setup-jetpack.php create mode 100644 wp-content/plugins/akismet/views/setup.php create mode 100644 wp-content/plugins/akismet/views/start.php create mode 100644 wp-content/plugins/akismet/views/stats.php create mode 100644 wp-content/plugins/akismet/wrapper.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Api.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Classes/Companies.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Classes/Contacts.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Classes/Extender.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Classes/Lists.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Classes/Tags.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/Classes/Tracker.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/FCApi.php create mode 100644 wp-content/plugins/fluent-crm/app/Api/config.php create mode 100644 wp-content/plugins/fluent-crm/app/App.php create mode 100644 wp-content/plugins/fluent-crm/app/ComposerScript.php create mode 100644 wp-content/plugins/fluent-crm/app/Functions/helpers.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/CLI/Commands.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/CLI/SimulateFunnelCommand.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/ActivationHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/ActivityLogHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/AdminBar.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/AdminMenu.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/AutoSubscribeHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/CampaignGuard.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/Cleanup.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/ContactActivityLogger.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/CountryNames.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/DeactivationHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/EmailDesignTemplates.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/EventTrackingHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/ExternalPages.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/FluentBlockEditorHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/FluentBlockPatternHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/FluentConditionalContentBlockHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/FormSubmissions.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/FunnelHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/Integrations.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/PrefFormHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/PurchaseHistory.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/RedirectionHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/Scheduler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/SetupWizard.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/UpgradationHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/Handlers/WpQueryLogger.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/actions.php create mode 100644 wp-content/plugins/fluent-crm/app/Hooks/filters.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/ActivityLogController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/AiController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/CampaignAnalyticsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/CampaignController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/CompanyController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/Controller.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/CsvController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/CustomContactFieldsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/DashboardController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/DocsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/EmailPatternController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/FormsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/FunnelController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/GlobalLabelController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/ImporterController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/ListsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/MCPSettingsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/MigratorController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/OptionsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/PurchaseHistoryController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/ReportingController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/SettingsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/SetupController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/SubscriberController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/SystemLogController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/TagsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/TemplateController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/UsersController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/WebhookBounceController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Controllers/WebhookController.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/AiPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/BasePolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/CampaignPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/CompanyPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/CustomFieldsPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/EmailPatternPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/FormsPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/FunnelPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/ImportUserPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/ListPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/PublicPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/ReportPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/SettingsPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/SubscriberPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/TagPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/TemplatePolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/UsersPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Policies/WebhookPolicy.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Routes/api.php create mode 100644 wp-content/plugins/fluent-crm/app/Http/Routes/routes.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/ActivityLog.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Campaign.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/CampaignEmail.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/CampaignUrlMetric.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Company.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/CompanyNote.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/CustomCompanyField.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/CustomContactField.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/CustomEmailCampaign.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/EventTracker.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Funnel.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/FunnelCampaign.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/FunnelMetric.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/FunnelSequence.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/FunnelSubscriber.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Label.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Lists.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Meta.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Model.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Subject.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Subscriber.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/SubscriberMeta.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/SubscriberNote.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/SubscriberPivot.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/SystemLog.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Tag.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/TermRelation.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/UrlStores.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/User.php create mode 100644 wp-content/plugins/fluent-crm/app/Models/Webhook.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/AbCartHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/AbandonCart.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/AbandonCartController.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/AbandonCartMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/AbandonCartModel.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/AbandonCartRunner.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/AbstractCartDriver.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/DriverManager.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/FluentCart/FluentCartAutomationTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/FluentCart/FluentCartDriver.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/FluentCart/FluentCartTrackingInit.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/FluentCart/Views/AbandonCartItems.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/Drivers/FluentCart/assets/fc-cart-abandon-fluent-cart.js create mode 100644 wp-content/plugins/fluent-crm/app/Modules/AbandonCart/SettingsController.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/AbilitiesRegistrar.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Helpers/MCPHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/MCPInit.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Tools/CampaignTools.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Tools/ContactTools.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Tools/ContextTools.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Tools/EmailTools.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Tools/FunnelTools.php create mode 100644 wp-content/plugins/fluent-crm/app/Modules/MCP/Tools/SegmentTools.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/AutoSubscribe.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockParserHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/BlockEditorHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/CartProduct.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/CartProductData.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/CartProducts.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/ProductListRenderer.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/RenderValueHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/WooProduct.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/BlockRender/WooProducts.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CampaignProcessor.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ContactsQuery.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/ActiveCampaignMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/Api/ActiveCampaign.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/Api/ConvertKit.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/Api/Drip.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/Api/MailChimp.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/Api/MailerLite.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/BaseMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/ConvertKitMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/DripMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/MailChimpMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/CrmMigrator/MailerLiteMigrator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/DbPerformanceService.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/BricksBuilderIntegration.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Benchmarks/OrderSuccessBenchmark.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/CartHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/CartImporter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/CheckoutSubscription.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/FluentCart.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/RevenueTracker.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/SmartCode/SmartCodeParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/SmartCode/SmartCodeRegister.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/OrderCanceledTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/OrderDeliveredTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/OrderPaidTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/OrderRefundedTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/OrderShippedTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/OrderStatusChangedTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/SubscriptionActivatedTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/SubscriptionCancelledTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/SubscriptionEndOfTermTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/SubscriptionExpiredTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentCart/Triggers/SubscriptionRenewedTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentForm/Bootstrap.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/FluentForm/FluentFormInit.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/MailComplaince/Webhook.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/Maintenance.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/Oxygen/ConditionBuilder.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ExternalIntegrations/Oxygen/oxy_init.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/ApplyCompanyAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/ApplyListAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/ApplyTagAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/DetachCompanyAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/DetachListAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/DetachTagAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/SendEmailAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Actions/WaitTimeAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/BaseAction.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/BaseBenchMark.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/BaseTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Benchmarks/ListAppliedBenchmark.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Benchmarks/RemoveFromListBenchmark.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Benchmarks/RemoveFromTagBenchmark.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Benchmarks/TagAppliedBenchmark.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/FunnelHelper.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/FunnelProcessor.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/ProFunnelItems.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/SequencePoints.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/StaticTemplates.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Triggers/FluentFormSubmissionTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Triggers/FluentFormSubscriptionCancelledTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Triggers/FluentFormSubscriptionPaymentReceivedTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Funnel/Triggers/UserRegistrationTrigger.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/GutenbergEmailParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Helper.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Html/FormElementBuilder.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Html/TableBuilder.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/ConditionAssessor.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/Emogrifier.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/build/.gitignore create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/build/README.md create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/build/composer.json create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/build/rebuild_scoped_css_selector.sh create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/build/sync_css_selector.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/index.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/autoload.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/ClassLoader.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/InstalledVersions.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/LICENSE create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/autoload_classmap.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/autoload_namespaces.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/autoload_psr4.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/autoload_real.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/autoload_static.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/installed.json create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/installed.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/composer/platform_check.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/CssSelectorConverter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Exception/ExceptionInterface.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Exception/ExpressionErrorException.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Exception/InternalErrorException.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Exception/ParseException.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Exception/SyntaxErrorException.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/AbstractNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/AttributeNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/ClassNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/CombinedSelectorNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/ElementNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/FunctionNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/HashNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/NegationNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/NodeInterface.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/PseudoNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/SelectorNode.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Node/Specificity.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/CommentHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/HashHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/NumberHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/StringHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Handler/WhitespaceHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Parser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/ParserInterface.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Reader.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Shortcut/ClassParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Shortcut/HashParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Token.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/TokenStream.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Tokenizer/Tokenizer.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/Util/Php74Compat.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/NodeExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Extension/PseudoClassExtension.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/Translator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/TranslatorInterface.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/symfony/css-selector/XPath/XPathExpr.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Emogrifier/scoped-vendor/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/FileSystem.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/BaseHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/CampaignEmailIterator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/CliSendingHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/GlobalRateLimiter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/Handler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/Mailer.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Mailer/MultiThreadHandler.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Parser/Parser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Parser/ShortcodeParser.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Stubs/htaccess.stub create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/Stubs/index.stub create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/LICENSE create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/autoload.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/composer.json create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/AbstractCsv.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Config/Controls.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Config/Output.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Exception/InvalidRowException.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Modifier/MapIterator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Modifier/QueryFilter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Modifier/RowFilter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Modifier/StreamFilter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Plugin/ColumnConsistencyValidator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Plugin/ForbiddenNullValuesValidator.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Plugin/SkipNullValuesFormatter.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Reader.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Libs/csv/src/Writer.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/PermissionManager.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Reporting.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/ReportingHelperTrait.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/RoleBasedTagging.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Sanitize.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/Stats.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/TransStrings.php create mode 100644 wp-content/plugins/fluent-crm/app/Services/TransStringsGuten.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/admin/menu_page.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/admin/new_menu_page.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/admin/setup_wizard.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/block_editor/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/block_editor/block-styles.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/classic-style.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/classic/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/common-style.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/plain/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/raw_classic/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/simple/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/emails/web_preview/Template.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/confirmation.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/manage_sub_request_email.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/manage_subscription.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/manage_subscription_form.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/manage_subscription_request_form.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/pref_form.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/unsubscribe.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/unsubscribe_request_email.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/unsubscribe_request_form.php create mode 100644 wp-content/plugins/fluent-crm/app/Views/external/view_on_browser.php create mode 100644 wp-content/plugins/fluent-crm/app/Vite.php create mode 100644 wp-content/plugins/fluent-crm/app/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/ActionMenu.js create mode 100644 wp-content/plugins/fluent-crm/assets/Animation.js create mode 100644 wp-content/plugins/fluent-crm/assets/Badge.js create mode 100644 wp-content/plugins/fluent-crm/assets/BaseCard.js create mode 100644 wp-content/plugins/fluent-crm/assets/BlockComposer.js create mode 100644 wp-content/plugins/fluent-crm/assets/BuiltinTemplateDrawer.js create mode 100644 wp-content/plugins/fluent-crm/assets/CalendarIcon.js create mode 100644 wp-content/plugins/fluent-crm/assets/CampaignSubjectLines.js create mode 100644 wp-content/plugins/fluent-crm/assets/CompanyEditForm.js create mode 100644 wp-content/plugins/fluent-crm/assets/CompanyInfoSide.js create mode 100644 wp-content/plugins/fluent-crm/assets/Confirm.js create mode 100644 wp-content/plugins/fluent-crm/assets/Confirm2.js create mode 100644 wp-content/plugins/fluent-crm/assets/ContactHeaderPopNav.js create mode 100644 wp-content/plugins/fluent-crm/assets/Csv.js create mode 100644 wp-content/plugins/fluent-crm/assets/CustomIcon.js create mode 100644 wp-content/plugins/fluent-crm/assets/DataTable.js create mode 100644 wp-content/plugins/fluent-crm/assets/EmailComposer.js create mode 100644 wp-content/plugins/fluent-crm/assets/EmailPreview.js create mode 100644 wp-content/plugins/fluent-crm/assets/EmailSubjects.js create mode 100644 wp-content/plugins/fluent-crm/assets/Error.js create mode 100644 wp-content/plugins/fluent-crm/assets/Exporter.js create mode 100644 wp-content/plugins/fluent-crm/assets/FieldEditor.js create mode 100644 wp-content/plugins/fluent-crm/assets/Filterer.js create mode 100644 wp-content/plugins/fluent-crm/assets/Filterer2.js create mode 100644 wp-content/plugins/fluent-crm/assets/FloatingBulkActionShell.js create mode 100644 wp-content/plugins/fluent-crm/assets/GenericPromo.js create mode 100644 wp-content/plugins/fluent-crm/assets/GenericPromo2.js create mode 100644 wp-content/plugins/fluent-crm/assets/InlineDoc.js create mode 100644 wp-content/plugins/fluent-crm/assets/ItemCopier.js create mode 100644 wp-content/plugins/fluent-crm/assets/ItemCopier2.js create mode 100644 wp-content/plugins/fluent-crm/assets/PageHeader.js create mode 100644 wp-content/plugins/fluent-crm/assets/PaginationBar.js create mode 100644 wp-content/plugins/fluent-crm/assets/PhotoWidget.js create mode 100644 wp-content/plugins/fluent-crm/assets/PreviewIframeBuilder.js create mode 100644 wp-content/plugins/fluent-crm/assets/ProBadge.js create mode 100644 wp-content/plugins/fluent-crm/assets/PromoCard.js create mode 100644 wp-content/plugins/fluent-crm/assets/ReadableRecipientTagger.js create mode 100644 wp-content/plugins/fluent-crm/assets/RecipientTaggerForm.js create mode 100644 wp-content/plugins/fluent-crm/assets/SaveButton.js create mode 100644 wp-content/plugins/fluent-crm/assets/Searcher.js create mode 100644 wp-content/plugins/fluent-crm/assets/SettingsHeader.js create mode 100644 wp-content/plugins/fluent-crm/assets/SettingsIcons.js create mode 100644 wp-content/plugins/fluent-crm/assets/SettingsRow.js create mode 100644 wp-content/plugins/fluent-crm/assets/SmsMessageCell.js create mode 100644 wp-content/plugins/fluent-crm/assets/Tagger.js create mode 100644 wp-content/plugins/fluent-crm/assets/TestEmail.js create mode 100644 wp-content/plugins/fluent-crm/assets/TopNav.js create mode 100644 wp-content/plugins/fluent-crm/assets/_AjaxSelector.js create mode 100644 wp-content/plugins/fluent-crm/assets/_CampaignDetails.js create mode 100644 wp-content/plugins/fluent-crm/assets/_ContactsTable.js create mode 100644 wp-content/plugins/fluent-crm/assets/_CustomSegementSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/_FormBuilder.js create mode 100644 wp-content/plugins/fluent-crm/assets/_FormBuilder2.js create mode 100644 wp-content/plugins/fluent-crm/assets/_ImportRunner.js create mode 100644 wp-content/plugins/fluent-crm/assets/_IndividualProgress.js create mode 100644 wp-content/plugins/fluent-crm/assets/_InlineCheckbox.js create mode 100644 wp-content/plugins/fluent-crm/assets/_IntlTelInput.js create mode 100644 wp-content/plugins/fluent-crm/assets/_LinkMetrics.js create mode 100644 wp-content/plugins/fluent-crm/assets/_MailerConfig.js create mode 100644 wp-content/plugins/fluent-crm/assets/_MergeCodes.js create mode 100644 wp-content/plugins/fluent-crm/assets/_OptionSelector.js create mode 100644 wp-content/plugins/fluent-crm/assets/_StepPicker.js create mode 100644 wp-content/plugins/fluent-crm/assets/_TaxonomyTermsSelector.js create mode 100644 wp-content/plugins/fluent-crm/assets/_VerifiedEmailInput.js create mode 100644 wp-content/plugins/fluent-crm/assets/_conditions.js create mode 100644 wp-content/plugins/fluent-crm/assets/_eChart.js create mode 100644 wp-content/plugins/fluent-crm/assets/_report_widget.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Dashboard/Dashboard.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Dashboard/NoPermission.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Documentation/Docs.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/AllEmails.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Campaigns/Campaign.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Campaigns/Campaigns.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Campaigns/ViewCampaign.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Campaigns/_components/EmailPreview.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/EmailSequences/AllSequences.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/EmailSequences/EditEmail.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/EmailSequences/SequenceView.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/EmailSequences/ViewSequence.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/EmailSequences/ViewSequenceSubscribers.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/EmailView.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/Campaign/EmailConfiguration.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/Campaign/EmailHistory.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/Campaign/EmailReport.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/Campaign/Settings.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/CreateFlow.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/RecurringCampaigns.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/RecurringCampaignsView.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/RecurringCampaigns/ViewSingleCampaign.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Templates/EditPattern.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Templates/EditTemplate.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Templates/Patterns.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Email/Templates/Templates.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Forms/Forms.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/FunnelActivities.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/FunnelEditor/Edit.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/FunnelRoute.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/FunnelSubscribers.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/Funnels.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/ImportFunnel.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Funnels/parts/_LazyIndividualProgress.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Importer/Importer.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Migrator/Home.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/ProfileEmails.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/ProfileFiles.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/ProfileFormSubmissions.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/ProfileNotes.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/ProfilePurchaseHistory.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/ProfileSupportTickets.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Parts/SubscriberExternalView.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Profile/Profile.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Reports/Chart/world.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Reports/ReportsHome.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/Modules/Settings/AddOns.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/adminbar-search.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/app.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/boot.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/css/admin_rtl.css create mode 100644 wp-content/plugins/fluent-crm/assets/admin/css/app3.css create mode 100644 wp-content/plugins/fluent-crm/assets/admin/css/app_global.css create mode 100644 wp-content/plugins/fluent-crm/assets/admin/css/setup-wizard.css create mode 100644 wp-content/plugins/fluent-crm/assets/admin/css/style.css create mode 100644 wp-content/plugins/fluent-crm/assets/admin/global_admin.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/admin/setup-wizard.js create mode 100644 wp-content/plugins/fluent-crm/assets/admin/visual-editor/visual-editor.js create mode 100644 wp-content/plugins/fluent-crm/assets/clipboard.js create mode 100644 wp-content/plugins/fluent-crm/assets/crm_managers.png create mode 100644 wp-content/plugins/fluent-crm/assets/data_config.js create mode 100644 wp-content/plugins/fluent-crm/assets/fc-bits-ui.js create mode 100644 wp-content/plugins/fluent-crm/assets/fc-bits.js create mode 100644 wp-content/plugins/fluent-crm/assets/flags.webp create mode 100644 wp-content/plugins/fluent-crm/assets/flags@2x.webp create mode 100644 wp-content/plugins/fluent-crm/assets/fluentcrm-logo.js create mode 100644 wp-content/plugins/fluent-crm/assets/fluentcrm-logo.png create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/content_styling.css create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/editor.css create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/index-rtl.css create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/index.asset.php create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/index.css create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/index.js create mode 100644 wp-content/plugins/fluent-crm/assets/guten-editor/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/images/affiliatewp.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/avatar.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/buddyboss.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/buddypress.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/classic-editor.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/classic.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/classic_raw.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/csv.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/default-profile.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/drag-drop.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/edd.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/email_icon.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-boards.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-booking.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-cart-dark.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-community.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-connect.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-forms.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-smtp.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-support.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluent-toolkit.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluentcrm-logo.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluentcrm-logo.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/fluentform.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/forms/form_1.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/forms/form_2.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/forms/form_3.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/actions.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/apply_list.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/apply_list.svg.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/apply_tag.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/benchmarks.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/cancel_automation.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/cancel_sequence.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/change_woo_status.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/conditions.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/contact_update.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/create_wp_user.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/custom_email.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/easydigitaldownloads.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/edd_purchased.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/end_funnel.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/fontello.eot create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/fontello.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/fontello.ttf create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/fontello.woff create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/fontello.woff2 create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/has_contact_property.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/has_list.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/has_tag.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/has_wp_role.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/has_wp_role.svg.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/ld_in_course.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/ld_in_group.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/learndash.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/lifter_has_membership.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/lifter_in_course.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/lifterlms.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/link_clicked.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/list_applied.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/list_remove.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/list_removed.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/memberpress.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/new_order_edd.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/new_order_woo.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/paidmembershippro.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/pmpro_in_membership.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/rcp_in_membership.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/restrictcontentpro.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/send_campaign.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/set_sequence.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/tag-applied.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/tag_remove.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/tag_removed.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/trigger.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/tutor_in_course.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/tutorlms.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/user_register.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wait_time.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/webhooks.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wishlist_in_level.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wishlistmember.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/woo_purchased.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/woocommerce.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wordpress.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wordpress_role.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wp_user_meta.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/wp_user_role.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/funnel_icons/writing.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/grabme.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/gutenberg-builder.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/html-editor.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/images/layout-column-icon.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/learndash.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/learnpress.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/lifterlms.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/memberpress.jpg create mode 100644 wp-content/plugins/fluent-crm/assets/images/memberpress.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/migrators/active_campaign.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/migrators/convertkit.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/migrators/crm_importers.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/migrators/drip.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/migrators/mailchimp.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/migrators/mailerlite.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/plain-centered.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/plain_centered.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/plain_left.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/pmpro.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/promo/advanced_report_demo.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/promo/dynamic_segment_all.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/promo/segment_campaign.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/promo/segment_create.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/raw-html.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/rcp.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/sample-companies.csv create mode 100644 wp-content/plugins/fluent-crm/assets/images/simple.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/templates/blank.jpg create mode 100644 wp-content/plugins/fluent-crm/assets/images/templates/sales.jpg create mode 100644 wp-content/plugins/fluent-crm/assets/images/templates/standard.jpg create mode 100644 wp-content/plugins/fluent-crm/assets/images/tile.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/tutorlms.jpg create mode 100644 wp-content/plugins/fluent-crm/assets/images/visual-builder.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/wishlist_member.png create mode 100644 wp-content/plugins/fluent-crm/assets/images/woo.svg create mode 100644 wp-content/plugins/fluent-crm/assets/images/wordpress.svg create mode 100644 wp-content/plugins/fluent-crm/assets/incoming_webhook.png create mode 100644 wp-content/plugins/fluent-crm/assets/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/input-popover-dropdown.js create mode 100644 wp-content/plugins/fluent-crm/assets/input-popover-dropdown2.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/choices/choices.min.css create mode 100644 wp-content/plugins/fluent-crm/assets/libs/choices/choices.min.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/combodate/combodate.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/flatpickr/flatpickr.min.css create mode 100644 wp-content/plugins/fluent-crm/assets/libs/flatpickr/flatpickr.min.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/fluentcrm/form-fields.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/libs/multiple-select/locale/multiple-select-en-US.min.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/multiple-select/multiple-select.min.css create mode 100644 wp-content/plugins/fluent-crm/assets/libs/multiple-select/multiple-select.min.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/purify/purify.js create mode 100644 wp-content/plugins/fluent-crm/assets/libs/purify/purify.min.js create mode 100644 wp-content/plugins/fluent-crm/assets/public/conditional-content-block.js create mode 100644 wp-content/plugins/fluent-crm/assets/public/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/public/public_pref.css create mode 100644 wp-content/plugins/fluent-crm/assets/public/public_pref.js create mode 100644 wp-content/plugins/fluent-crm/assets/relations.js create mode 100644 wp-content/plugins/fluent-crm/assets/sample.csv create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/element-icons.ttf create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/element-icons.woff create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/fontello.eot create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/fontello.svg create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/fontello.ttf create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/fontello.woff create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/fontello.woff2 create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/icomoon.eot create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/icomoon.svg create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/icomoon.ttf create mode 100644 wp-content/plugins/fluent-crm/assets/scss/fonts/icomoon.woff create mode 100644 wp-content/plugins/fluent-crm/assets/scss/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/smart_links.png create mode 100644 wp-content/plugins/fluent-crm/assets/sms_settings.png create mode 100644 wp-content/plugins/fluent-crm/assets/smtpemail.png create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/index.php create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Companies/AllCompanies.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Companies/CompaniesRoute.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Companies/CompanyActivities.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Companies/CompanyContacts.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Companies/CompanyExternalView.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Companies/ViewCompany.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Contacts/ContactGroups.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Contacts/Contacts.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Contacts/Filter/ActiveFiltersBar.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Contacts/Filter/FilterPopover.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Contacts/RichFilters/Filters.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Contacts/RichFilters/_RichFilterContainer.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/DynamicSegments/AllSegments.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/DynamicSegments/CreateCustomSegment.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/DynamicSegments/SegmentViewer.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Labels/Labels.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Lists/List.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Lists/Lists.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Profile/Parts/ProfileOverview.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Profile/Parts/ProfileSMS.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Profile/Parts/_CustomFields.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/SMS/AllSMS.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/SMS/Campaigns/Campaigns.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/SMS/Campaigns/CreateFlow.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/SMS/Campaigns/Import.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/SMS/Campaigns/ViewSMSCampaign.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/DeveloperWebhooks/_IncomingWebhooks.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/Settings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/SmartLinks/Links.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/SystemAdminTools/_CronJobMonitor.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/SystemAdminTools/_DataCleanupPage.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/SystemAdminTools/_DatabaseHealth.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/SystemAdminTools/_DatabaseReset.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_AbandonedCartSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_AdvancedFeatures.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_AiSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_BusinessSetup.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_ComplianceSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_DoubleOptinSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_EmailSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_GeneralSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_IntegrationSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_LicenseManagement.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_Managers.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_McpSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_SMSSettings.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_SmtpEmailSetup.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/_SystemLogs.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Settings/parts/CustomContactFields.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Tags/Tag.js create mode 100644 wp-content/plugins/fluent-crm/assets/v3app/src/Modules/Tags/Tags.js create mode 100644 wp-content/plugins/fluent-crm/assets/vendor-element-plus.js create mode 100644 wp-content/plugins/fluent-crm/assets/vendor.js create mode 100644 wp-content/plugins/fluent-crm/assets/woo_checkout_subscription.png create mode 100644 wp-content/plugins/fluent-crm/boot/action_scheduler_loader.php create mode 100644 wp-content/plugins/fluent-crm/boot/app.php create mode 100644 wp-content/plugins/fluent-crm/boot/bindings.php create mode 100644 wp-content/plugins/fluent-crm/boot/globals.php create mode 100644 wp-content/plugins/fluent-crm/boot/globals_dev.php create mode 100644 wp-content/plugins/fluent-crm/boot/index.php create mode 100644 wp-content/plugins/fluent-crm/composer.json create mode 100644 wp-content/plugins/fluent-crm/config/app.php create mode 100644 wp-content/plugins/fluent-crm/config/index.php create mode 100644 wp-content/plugins/fluent-crm/config/vite.json create mode 100644 wp-content/plugins/fluent-crm/config/vite_config.php create mode 100644 wp-content/plugins/fluent-crm/database/FluentCRMDBMigrator.php create mode 100644 wp-content/plugins/fluent-crm/database/index.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/ActivityLogsMigrator.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/CampaignEmails.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/CampaignUrlMetrics.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Campaigns.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/CompaniesMigrator.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/FunnelMetrics.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/FunnelSequences.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/FunnelSubscribers.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Funnels.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Lists.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Meta.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/SubscriberEventTracking.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/SubscriberMeta.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/SubscriberNotes.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/SubscriberPivot.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Subscribers.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Tags.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/TermRelations.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/Terms.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/UrlStores.php create mode 100644 wp-content/plugins/fluent-crm/database/migrations/index.php create mode 100644 wp-content/plugins/fluent-crm/fluent-crm.php create mode 100644 wp-content/plugins/fluent-crm/includes/Helpers/Arr.php create mode 100644 wp-content/plugins/fluent-crm/includes/Helpers/ConditionAssesor.php create mode 100644 wp-content/plugins/fluent-crm/includes/Helpers/Str.php create mode 100644 wp-content/plugins/fluent-crm/includes/Helpers/index.php create mode 100644 wp-content/plugins/fluent-crm/includes/index.php create mode 100644 wp-content/plugins/fluent-crm/index.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-de_DE.l10n.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-de_DE.mo create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-de_DE.po create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-es_ES.l10n.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-es_ES.mo create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-es_ES.po create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-fr_FR.l10n.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-fr_FR.mo create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-fr_FR.po create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-he_IL.l10n.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-he_IL.mo create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-he_IL.po create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-it_IT.l10n.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-it_IT.mo create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-it_IT.po create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-nl_NL.l10n.php create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-nl_NL.mo create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm-nl_NL.po create mode 100644 wp-content/plugins/fluent-crm/language/fluent-crm.pot create mode 100644 wp-content/plugins/fluent-crm/language/index.php create mode 100644 wp-content/plugins/fluent-crm/readme.txt create mode 100644 wp-content/plugins/fluent-smtp/app/App.php create mode 100644 wp-content/plugins/fluent-smtp/app/Bindings.php create mode 100644 wp-content/plugins/fluent-smtp/app/Functions/helpers.php create mode 100644 wp-content/plugins/fluent-smtp/app/Functions/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/Handlers/ActionsRegistrar.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/Handlers/AdminMenuHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/Handlers/ExceptionHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/Handlers/InitializeSiteHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/Handlers/ProviderValidator.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/Handlers/SchedulerHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/actions.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/filters.php create mode 100644 wp-content/plugins/fluent-smtp/app/Hooks/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/Controller.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/DashboardController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/DiscordController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/LoggerController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/PushoverController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/SettingsController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/SlackController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/Controllers/TelegramController.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/Http/routes.php create mode 100644 wp-content/plugins/fluent-smtp/app/Models/Logger.php create mode 100644 wp-content/plugins/fluent-smtp/app/Models/Model.php create mode 100644 wp-content/plugins/fluent-smtp/app/Models/Settings.php create mode 100644 wp-content/plugins/fluent-smtp/app/Models/Traits/SendTestEmailTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Converter.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/AliasFacade.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/Connection.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/EventHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/Exception.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/LICENSE create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/Adapters/BaseAdapter.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/Adapters/Mysql.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/JoinBuilder.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/NestedCriteria.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/QueryBuilderHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/QueryObject.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/Raw.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/Transaction.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/TransactionHaltException.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/Viocon/AliasFacade.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/Viocon/Container.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/Viocon/VioconException.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/DB/wpfluent.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Html2Text.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/BaseHandler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/FluentPHPMailer.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Manager.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/AmazonSes/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/AmazonSes/SimpleEmailService.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/AmazonSes/SimpleEmailServiceMessage.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/AmazonSes/SimpleEmailServiceRequest.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/AmazonSes/Validator.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/AmazonSes/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/DefaultMail/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/ElasticMail/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/ElasticMail/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Factory.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Gmail/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Mailgun/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Mailgun/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Outlook/API.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Outlook/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/PepiPost/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/PepiPost/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Postmark/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Postmark/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/SendGrid/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/SendGrid/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/SendInBlue/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/SendInBlue/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Simulator/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Smtp/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Smtp/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Smtp2Go/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Smtp2Go/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/SparkPost/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/SparkPost/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/ToSend/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/ToSend/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/TransMail/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/TransMail/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/config.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/ValidatorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Mailer/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Notification/Manager.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Notification/config.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/NotificationHelper.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/Reporting.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/TransStrings.php create mode 100644 wp-content/plugins/fluent-smtp/app/Services/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/digest_email.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/email_html.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/email_text.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/general_connection_info.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/html_code.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/index.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/menu.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/ses_connection_info.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/admin/tosend_mailer_connection_info.php create mode 100644 wp-content/plugins/fluent-smtp/app/views/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/css/fluent-mail-admin.css create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/css/fonts/element-icons.ttf create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/css/fonts/element-icons.woff create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/css/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/js/boot.js create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/js/fluent-mail-admin-app.js create mode 100644 wp-content/plugins/fluent-smtp/assets/admin/js/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/images/contributors.png create mode 100644 wp-content/plugins/fluent-smtp/assets/images/disc.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/fluentsmtp-white.png create mode 100644 wp-content/plugins/fluent-smtp/assets/images/fluentsmtp.png create mode 100644 wp-content/plugins/fluent-smtp/assets/images/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/images/logo.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/mail_signature.png create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-aws-ses.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-elastic-email.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-gmail-google-workspace.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-mailgun.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-microsoft.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-netcore.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-php.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-postmark.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-sendgrid.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-sendinblue.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-smtp.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-smtp2go.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-sparkpost.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/provider-tosend.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/pushover.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/slack.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/tele.svg create mode 100644 wp-content/plugins/fluent-smtp/assets/images/wpmn-fb.jpg create mode 100644 wp-content/plugins/fluent-smtp/assets/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/Chart.BarFunnel.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/Chart.BarFunnel.min.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/Chart.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/Chart.min.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/vue-chartjs.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/chartjs/vue-chartjs.min.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/purify/index.php create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/purify/purify.js create mode 100644 wp-content/plugins/fluent-smtp/assets/libs/purify/purify.min.js create mode 100644 wp-content/plugins/fluent-smtp/assets/mix-manifest.json create mode 100644 wp-content/plugins/fluent-smtp/boot.php create mode 100644 wp-content/plugins/fluent-smtp/composer.json create mode 100644 wp-content/plugins/fluent-smtp/database/FluentMailDBMigrator.php create mode 100644 wp-content/plugins/fluent-smtp/database/index.php create mode 100644 wp-content/plugins/fluent-smtp/database/migrations/EmailLogs.php create mode 100644 wp-content/plugins/fluent-smtp/fluent-smtp.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Activator.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/Application.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/BindingResolutionException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/Container.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/ContainerContract.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/ContextualBindingBuilder.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/CoreTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Core/Reflection.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Deactivator.php create mode 100644 wp-content/plugins/fluent-smtp/includes/OAuth2Provider.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Request/Cleaner.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Request/File.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Request/FileHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Request/Request.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Response/Response.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Arr.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Collection.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Contracts/ArrayableInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Contracts/ContextualBindingBuilderContract.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Contracts/FileInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Contracts/JsonableInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/ForbiddenException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/MacroableTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/Str.php create mode 100644 wp-content/plugins/fluent-smtp/includes/Support/ValidationException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/View/View.php create mode 100644 wp-content/plugins/fluent-smtp/includes/index.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/composer.json create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/index.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/autoload.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/ClassLoader.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/LICENSE create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/autoload_classmap.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/autoload_files.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/autoload_namespaces.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/autoload_psr4.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/autoload_real.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/composer/autoload_static.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/BeforeValidException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/CachedKeySet.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/ExpiredException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/JWK.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/JWT.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/JWTExceptionWithPayloadInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/Key.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/firebase/php-jwt/src/SignatureInvalidException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/autoload.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/AutoForwarding.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/BatchDeleteMessagesRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/BatchModifyMessagesRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/CseIdentity.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/CseKeyPair.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/CsePrivateKeyMetadata.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Delegate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/DisableCseKeyPairRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Draft.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/EnableCseKeyPairRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Filter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/FilterAction.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/FilterCriteria.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ForwardingAddress.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/HardwareKeyMetadata.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/History.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/HistoryLabelAdded.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/HistoryLabelRemoved.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/HistoryMessageAdded.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/HistoryMessageDeleted.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ImapSettings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/KaclsKeyMetadata.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Label.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/LabelColor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/LanguageSettings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListCseIdentitiesResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListCseKeyPairsResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListDelegatesResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListDraftsResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListFiltersResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListForwardingAddressesResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListHistoryResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListLabelsResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListMessagesResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListSendAsResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListSmimeInfoResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ListThreadsResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Message.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/MessagePart.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/MessagePartBody.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/MessagePartHeader.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ModifyMessageRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ModifyThreadRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/ObliterateCseKeyPairRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/PivKeyMetadata.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/PopSettings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Profile.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/Users.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersDrafts.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersHistory.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersLabels.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersMessages.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersMessagesAttachments.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsCse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsCseIdentities.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsCseKeypairs.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsDelegates.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsFilters.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsForwardingAddresses.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsSendAs.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersSettingsSendAsSmimeInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Resource/UsersThreads.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/SendAs.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/SignAndEncryptKeyPairs.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/SmimeInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/SmtpMsa.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/Thread.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/VacationSettings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/WatchRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient-services/src/Gmail/WatchResponse.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/AccessToken/Revoke.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/AccessToken/Verify.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/AuthHandler/AuthHandlerFactory.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Client.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Collection.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Exception.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Http/Batch.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Http/MediaFileUpload.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Http/REST.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Model.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Service.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Service/Exception.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Service/Resource.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Task/Composer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Task/Exception.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Task/Retryable.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Task/Runner.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/Utils/UriTemplate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/apiclient/src/aliases.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/COPYING create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/VERSION create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/autoload.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/AccessToken.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/ApplicationDefaultCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Cache/InvalidArgumentException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Cache/Item.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Cache/MemoryCacheItemPool.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Cache/SysVCacheItemPool.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Cache/TypedItem.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/CacheTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/CredentialSource/AwsNativeSource.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/CredentialSource/FileSource.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/CredentialSource/UrlSource.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/AppIdentityCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/ExternalAccountCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/GCECredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/IAMCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/ImpersonatedServiceAccountCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/InsecureCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/ServiceAccountCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/ServiceAccountJwtAccessCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Credentials/UserRefreshCredentials.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/CredentialsLoader.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/ExternalAccountCredentialSourceInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/FetchAuthTokenCache.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/FetchAuthTokenInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/GCECache.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/GetQuotaProjectInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/GetUniverseDomainInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/HttpHandler/Guzzle7HttpHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/HttpHandler/HttpClientCache.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/HttpHandler/HttpHandlerFactory.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Iam.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/IamSignerTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Middleware/AuthTokenMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Middleware/ProxyAuthTokenMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Middleware/ScopedAccessTokenMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/Middleware/SimpleMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/OAuth2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/ProjectIdProviderInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/ServiceAccountSignerTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/SignBlobInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/UpdateMetadataInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/google/auth/src/UpdateMetadataTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/BodySummarizer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Client.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/ClientInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/ClientTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/HandlerStack.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/MessageFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Middleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Pool.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/RequestOptions.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/TransferStats.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/Utils.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/functions.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/guzzle/src/functions_include.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/AggregateException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/CancellationException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/Coroutine.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/Create.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/Each.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/EachPromise.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/FulfilledPromise.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/Is.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/Promise.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/PromiseInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/PromisorInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/RejectedPromise.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/RejectionException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/TaskQueue.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/TaskQueueInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/promises/src/Utils.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/AppendStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/BufferStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/CachingStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/DroppingStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/FnStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Header.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/HttpFactory.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/InflateStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/LazyOpenStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/LimitStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Message.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/MessageTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/MimeType.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/MultipartStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/NoSeekStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/PumpStream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Query.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Request.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Response.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Rfc7230.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/ServerRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Stream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/StreamWrapper.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/UploadedFile.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Uri.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/UriComparator.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/UriNormalizer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/UriResolver.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/guzzlehttp/psr7/src/Utils.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Attribute/AsMonologProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/ErrorHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/GoogleCloudLoggingFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/Handler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/NoopHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/OverflowHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ProcessHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SymfonyMailerHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/LogRecord.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Logger.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Registry.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/ResettableInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/SignalHandler.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Test/TestCase.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/monolog/monolog/src/Monolog/Utils.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/AES.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/ChaCha20.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/BlockCipher.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/JWK.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/OpenSSH.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PuTTY.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Signature/Raw.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/PrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/PublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/StreamCipher.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/Fingerprint.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/PasswordProtected.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DES.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/Parameters.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DH/PublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/OpenSSH.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PuTTY.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/Raw.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/XML.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/ASN1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/Raw.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/SSH2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/Parameters.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/PrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/DSA/PublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Base.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Binary.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/KoblitzPrime.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/TwistedEdwards.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve25519.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve448.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed25519.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed448.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512t1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb233.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb409.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk163.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk233.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk283.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk409.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp192.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp224.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp256.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp384.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp521.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistt571.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v3.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v3.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp384r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp521r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect239k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571k1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571r1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/JWK.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPrivate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPublic.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/OpenSSH.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PuTTY.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/XML.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/libsodium.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/ASN1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/IEEE.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/Raw.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/SSH2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/Parameters.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/PrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/EC/PublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Hash.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/PublicKeyLoader.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RC4.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/JWK.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/MSBLOB.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/OpenSSH.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PSS.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PuTTY.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/Raw.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/XML.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/PrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Random.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/BadConfigurationException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/BadDecryptionException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/BadModeException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/ConnectionClosedException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/InvalidPacketLengthException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/TimeoutException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedFormatException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Exception/UnsupportedOperationException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ANSI.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AccessDescription.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AdministrationDomainName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AlgorithmIdentifier.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AnotherName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attribute.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeType.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeTypeAndValue.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeValue.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attributes.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityInfoAccessSyntax.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityKeyIdentifier.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BaseDistance.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BasicConstraints.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttribute.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttributes.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInStandardAttributes.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CPSuri.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLDistributionPoints.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLNumber.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLReason.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertPolicyId.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Certificate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateIssuer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateList.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificatePolicies.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateSerialNumber.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequestInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Characteristic_two.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CountryName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Curve.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DHParameter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAParams.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DigestInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DirectoryString.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DisplayText.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPoint.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPointName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DssSigValue.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECParameters.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPoint.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EDIPartyName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EcdsaSigValue.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedData.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedPrivateKeyInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtKeyUsageSyntax.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extension.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttribute.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttributes.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extensions.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldElement.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldID.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralNames.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtree.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtrees.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HashAlgorithm.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HoldInstructionCode.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/InvalidityDate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuerAltName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuingDistributionPoint.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyIdentifier.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyPurposeId.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyUsage.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/MaskGenAlgorithm.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Name.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NameConstraints.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NetworkAddress.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NoticeReference.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NumericUserIdentifier.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ORAddress.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OneAsymmetricKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationalUnitNames.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfos.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBEParameter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBES2params.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBKDF2params.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBMAC1params.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PKCS9String.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Pentanomial.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PersonalName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyInformation.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyMappings.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierId.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PostalAddress.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Prime_p.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateDomainName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyUsagePeriod.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyAndChallenge.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RC2CBCParameter.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RDNSequence.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPrivateKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPublicKey.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSASSA_PSS_params.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ReasonFlags.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RelativeDistinguishedName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RevokedCertificate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SignedPublicKeyAndChallenge.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SpecifiedECDomain.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectAltName.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectDirectoryAttributes.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectInfoAccessSyntax.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectPublicKeyInfo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertList.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertificate.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TerminalIdentifier.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Time.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Trinomial.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UniqueIdentifier.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UserNotice.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Validity.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_ca_policy_url.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_cert_type.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_comment.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/File/X509.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Base.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/BuiltIn.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/DefaultEngine.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/OpenSSL.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP/DefaultEngine.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/OpenSSL.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Base.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/DefaultEngine.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Montgomery.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/OpenSSL.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Classic.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Montgomery.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/MontgomeryMult.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/PowerOfTwo.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP32.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP64.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BinaryField.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/BinaryField/Integer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField/Integer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/System/SSH/Common/Traits/ReadBytes.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/phpseclib/phpseclib/phpseclib/openssl.cnf create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/cache/src/CacheException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/cache/src/CacheItemInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/cache/src/CacheItemPoolInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/cache/src/InvalidArgumentException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-client/src/ClientExceptionInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-client/src/ClientInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-client/src/NetworkExceptionInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-client/src/RequestExceptionInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-factory/src/RequestFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-factory/src/ResponseFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-factory/src/StreamFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-factory/src/UriFactoryInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/MessageInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/RequestInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/ResponseInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/ServerRequestInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/StreamInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/UploadedFileInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/http-message/src/UriInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/AbstractLogger.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/InvalidArgumentException.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/LogLevel.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/LoggerAwareInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/LoggerAwareTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/LoggerInterface.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/LoggerTrait.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/NullLogger.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/Test/DummyTest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/psr/log/Psr/Log/Test/TestLogger.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/ralouphie/getallheaders/src/getallheaders.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/build/vendor/symfony/deprecation-contracts/function.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/composer.json create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/index.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/google-api-client/scoper.inc.php create mode 100644 wp-content/plugins/fluent-smtp/includes/libs/index.php create mode 100644 wp-content/plugins/fluent-smtp/index.php create mode 100644 wp-content/plugins/fluent-smtp/language/fluent-smtp.pot create mode 100644 wp-content/plugins/fluent-smtp/language/index.php create mode 100644 wp-content/plugins/fluent-smtp/readme.txt create mode 100644 wp-content/plugins/gustavoo-portfolio-core/gustavoo-portfolio-core.php create mode 100644 wp-content/plugins/gustavoo-portfolio-core/includes/class-gso-newsletter-widget.php create mode 100644 wp-content/plugins/gustavoo-portfolio-core/includes/class-gso-portfolio-core.php create mode 100644 wp-content/plugins/gustavoo-portfolio-core/includes/class-gso-portfolio-settings.php create mode 100644 wp-content/plugins/gustavoo-portfolio-core/includes/class-gso-projects.php create mode 100644 wp-content/plugins/gustavoo-portfolio-core/includes/class-gso-seeder.php create mode 100644 wp-content/themes/.gitkeep create mode 100644 wp-content/themes/gustavoo-portfolio/404.php create mode 100644 wp-content/themes/gustavoo-portfolio/archive.php create mode 100644 wp-content/themes/gustavoo-portfolio/assets/css/editor.css create mode 100644 wp-content/themes/gustavoo-portfolio/assets/css/main.css create mode 100644 wp-content/themes/gustavoo-portfolio/assets/fonts/INTER-LICENSE.txt create mode 100644 wp-content/themes/gustavoo-portfolio/assets/fonts/inter-variable.woff2 create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/favicon-32.png create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/hero-art.png create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/hero-art.webp create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/logo-mark.png create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/logo-mark.webp create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/site-icon-192.png create mode 100644 wp-content/themes/gustavoo-portfolio/assets/images/site-icon-512.png create mode 100644 wp-content/themes/gustavoo-portfolio/assets/js/navigation.js create mode 100644 wp-content/themes/gustavoo-portfolio/category.php create mode 100644 wp-content/themes/gustavoo-portfolio/comments.php create mode 100644 wp-content/themes/gustavoo-portfolio/footer.php create mode 100644 wp-content/themes/gustavoo-portfolio/front-page.php create mode 100644 wp-content/themes/gustavoo-portfolio/functions.php create mode 100644 wp-content/themes/gustavoo-portfolio/header.php create mode 100644 wp-content/themes/gustavoo-portfolio/home.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/customizer.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/defaults.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/enqueue.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/forms.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/setup.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/template-tags.php create mode 100644 wp-content/themes/gustavoo-portfolio/inc/widgets.php create mode 100644 wp-content/themes/gustavoo-portfolio/index.php create mode 100644 wp-content/themes/gustavoo-portfolio/page.php create mode 100644 wp-content/themes/gustavoo-portfolio/screenshot.png create mode 100644 wp-content/themes/gustavoo-portfolio/search.php create mode 100644 wp-content/themes/gustavoo-portfolio/searchform.php create mode 100644 wp-content/themes/gustavoo-portfolio/sidebar.php create mode 100644 wp-content/themes/gustavoo-portfolio/single.php create mode 100644 wp-content/themes/gustavoo-portfolio/style.css create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/content/content-none.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/content/content-page.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/front/about.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/front/contact.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/front/hero.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/front/posts.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/front/projects.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/front/services.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/global/latest-news-card.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/global/latest-news-list.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/global/newsletter-cta.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/global/post-card.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/global/project-card.php create mode 100644 wp-content/themes/gustavoo-portfolio/template-parts/global/whatsapp-float.php create mode 100644 wp-content/themes/gustavoo-portfolio/theme.json create mode 100644 wp-content/themes/index.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5bb2d9a --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# Environment +.env + +# WordPress core +wp-includes/ +wp-admin/ +wp-content/languages/ +wp-content/upgrade/ +wp-content/backup-*/ + +# Default WordPress themes (not part of project) +wp-content/themes/twentytwentyfive/ +wp-content/themes/twentytwentyfour/ +wp-content/themes/twentytwentythree/ + +# Default WordPress plugins (not part of project) +wp-content/plugins/fluentform/ +wp-content/plugins/hello.php +wp-content/plugins/index.php + +# Project plugins/themes vendor deps +wp-content/plugins/*/vendor/ +wp-content/themes/*/node_modules/ +wp-content/themes/*/vendor/ + +# Logs +*.log +wp-content/debug.log + +# OS +.DS_Store +Thumbs.db + +# IDE +.idea/ +.vscode/ +*.swp +*.swo + +# Docker +docker-compose.override.yml \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..10d5736 --- /dev/null +++ b/README.md @@ -0,0 +1,121 @@ +# Gustavo Portfolio — Tema WordPress + +Tema WordPress clássico para o portfólio e blog de **Gustavo Oliveira** — [gustavoo.me](https://gustavoo.me) + +## Screenshot + +![Theme Screenshot](wp-content/themes/gustavoo-portfolio/screenshot.png) + +## Sobre + +Tema WordPress clássico desenvolvido para o portfólio pessoal e blog de Gustavo Oliveira, desenvolvedor Full Stack Sênior. O tema foi construído com foco em performance, acessibilidade e experiência do usuário, utilizando as melhores práticas do WordPress moderno. + +## Características + +- **Tema Clássico** — Template hierarchy tradicional do WordPress +- **Theme.json** — Configuração completa de estilos via theme.json (cores, tipografia, espaçamento, bordas) +- **Blocos Nativos** — Suporte completo a blocos do Gutenberg +- **Fluent Forms + FluentCRM** — Integração nativa para formulários e newsletter +- **Portfólio de Projetos** — CPT customizado para exibição de projetos +- **Newsletter Widget** — Widget personalizado para FluentCRM +- **SEO Ready** — Estrutura semântica e meta tags otimizadas +- **Performance** — Assets otimizados, fontes variáveis (Inter Variable), lazy loading nativo + +## Stack + +- **WordPress** 6.5+ +- **PHP** 8.1+ +- **Theme.json** v3 +- **Inter Variable Font** (local, self-hosted) +- **Fluent Forms** + **FluentCRM** (integração via plugin complementar) +- **Docker Compose** para desenvolvimento local + +## Estrutura do Tema + +``` +gustavoo-portfolio/ +├── assets/ +│ └── fonts/ # Inter Variable Font (woff2) +├── inc/ +│ ├── customizer.php # Personalizador do tema +│ ├── defaults.php # Configurações padrão (theme.json fallback) +│ ├── enqueue.php # Assets e estilos +│ ├── forms.php # Integração Fluent Forms +│ ├── setup.php # Configuração do tema +│ ├── template-tags.php # Template tags auxiliares +│ └── widgets.php # Widget Newsletter (FluentCRM) +├── template-parts/ # Partes de template reutilizáveis +├── 404.php +├── archive.php +├── category.php +├── comments.php +├── footer.php +├── front-page.php # Página inicial customizada +├── functions.php # Bootstrap do tema +├── header.php +├── home.php +├── index.php +├── page.php +├── search.php +├── searchform.php +├── sidebar.php +├── single.php +├── screenshot.png # Screenshot do tema (theme.png) +├── style.css # Stylesheet principal (metadados do tema) +└── theme.json # Configuração global de estilos +``` + +## Plugin Complementar + +O tema funciona em conjunto com o plugin **Gustavo Portfolio Core** (`wp-content/plugins/gustavoo-portfolio-core`), que provê: + +- **CPT Projetos** — Post type customizado para portfólio +- **Configurações Globais** — Opções de hero, sobre, projetos, blog, contato, newsletter e redes sociais +- **Seeder** — Criação automática de páginas, formulários Fluent Forms e feeds FluentCRM +- **Widget Newsletter** — Widget para exibir formulário de newsletter no sidebar + +## Desenvolvimento Local + +### Pré-requisitos + +O tema e plugin dependem dos seguintes plugins WordPress (instalados e ativados): + +- **Fluent Forms** — Formulários de contato e newsletter +- **FluentCRM** — Automação de marketing e newsletter + +```bash +# Subir ambiente Docker +docker compose up -d + +# Acessar WordPress +# http://localhost:8080 +# Usuário: admin | Senha: admin (definido no .env) + +# Instalar dependências (plugins obrigatórios) +# 1. Acesse http://localhost:8080/wp-admin +# 2. Plugins → Adicionar novo → Busque e instale: +# - Fluent Forms +# - FluentCRM +# 3. Ative ambos os plugins + +# Logs +docker compose logs -f wordpress +``` + +## Deploy + +O tema está preparado para deploy em ambientes WordPress padrão (VPS, shared hosting, WP Engine, Kinsta, etc.). + +1. Faça o build dos assets se necessário +2. Faça deploy da pasta `wp-content/themes/gustavoo-portfolio/` +3. Ative o tema no painel WordPress +4. Ative o plugin **Gustavo Portfolio Core** +5. Execute o seeder (Configurações → Portfólio → "Executar Seeder") para criar páginas e formulários padrão + +## Licença + +GNU General Public License v2 ou posterior — mesmo licença do WordPress. + +--- + +**Desenvolvido por [Gustavo Oliveira](https://gustavoo.me)** — Desenvolvedor Full Stack Sênior \ No newline at end of file diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..2ceda7a --- /dev/null +++ b/compose.yaml @@ -0,0 +1,46 @@ +services: + db: + image: mariadb:11.8 + environment: + MARIADB_DATABASE: ${WORDPRESS_DB_NAME:-wordpress} + MARIADB_USER: ${WORDPRESS_DB_USER:-wordpress} + MARIADB_PASSWORD: ${WORDPRESS_DB_PASSWORD:?Defina WORDPRESS_DB_PASSWORD no arquivo .env} + MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD:?Defina MARIADB_ROOT_PASSWORD no arquivo .env} + volumes: + - db_data:/var/lib/mysql + healthcheck: + test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] + interval: 10s + timeout: 5s + retries: 10 + start_period: 30s + + wordpress: + container_name: gustavoo-me + image: wordpress:7-php8.3-apache + depends_on: + db: + condition: service_healthy + ports: + - "${WORDPRESS_PORT:-8080}:80" + environment: + WORDPRESS_DB_HOST: db:3306 + WORDPRESS_DB_NAME: ${WORDPRESS_DB_NAME:-wordpress} + WORDPRESS_DB_USER: ${WORDPRESS_DB_USER:-wordpress} + WORDPRESS_DB_PASSWORD: ${WORDPRESS_DB_PASSWORD} + volumes: + - wordpress_data:/var/www/html + - type: bind + source: ./wp-content/themes + target: /var/www/html/wp-content/themes + bind: + create_host_path: false + - type: bind + source: ./wp-content/plugins + target: /var/www/html/wp-content/plugins + bind: + create_host_path: false + +volumes: + db_data: + wordpress_data: diff --git a/wp-content/plugins/.gitkeep b/wp-content/plugins/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/wp-content/plugins/.gitkeep @@ -0,0 +1 @@ + diff --git a/wp-content/plugins/akismet/.htaccess b/wp-content/plugins/akismet/.htaccess new file mode 100644 index 0000000..d05c413 --- /dev/null +++ b/wp-content/plugins/akismet/.htaccess @@ -0,0 +1,34 @@ +# Only allow direct access to specific Web-available files. + +# Apache 2.2 + + Order Deny,Allow + Deny from all + + +# Apache 2.4 + + Require all denied + + +# Akismet CSS and JS + + + Allow from all + + + + Require all granted + + + +# Akismet images + + + Allow from all + + + + Require all granted + + diff --git a/wp-content/plugins/akismet/LICENSE.txt b/wp-content/plugins/akismet/LICENSE.txt new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/wp-content/plugins/akismet/LICENSE.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/wp-content/plugins/akismet/_inc/akismet-admin.css b/wp-content/plugins/akismet/_inc/akismet-admin.css new file mode 100644 index 0000000..dd99c52 --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet-admin.css @@ -0,0 +1,797 @@ +body { + --akismet-color-charcoal: #272635; + --akismet-color-light-grey: #f6f7f7; + --akismet-color-mid-grey: #a7aaad; + --akismet-color-dark-grey: #646970; + --akismet-color-grey-80: #2c3338; + --akismet-color-grey-100: #101517; + --akismet-color-grey-border: #dcdcde; + --akismet-color-white: #fff; + --akismet-color-dark-green: #2d6a40; + --akismet-color-mid-green: #357b49; + --akismet-color-light-green: #4eb26a; + --akismet-color-mid-red: #e82c3f; + --akismet-color-light-blue: #256eff; + --akismet-color-notice-light-green: #dbf0e1; + --akismet-color-notice-dark-green: #69bf82; + --akismet-color-notice-light-red: #ffdbde; + --akismet-color-notice-dark-red: #ff6676; + --akismet-color-notice-yellow: #e5c133; + --akismet-color-page-bg: #fcfcfc; + --akismet-color-border: #e0e0e0; + --akismet-color-border-light: #f0f0f0; + --akismet-color-near-black: #1e1e1e; + --akismet-color-text-grey: #757575; + --akismet-color-icon: #666666; + --akismet-color-icon-hover: #333333; +} + +/* UI components */ +#akismet-plugin-container { + background-color: var(--akismet-color-page-bg); + border: 1px solid var(--akismet-color-border); + font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; + -webkit-font-smoothing: antialiased; +} + +#akismet-plugin-container a { + color: var(--akismet-color-mid-green); +} + +#akismet-plugin-container a.akismet-button { + background-color: var(--akismet-color-mid-green); + color: var(--akismet-color-white); +} + +#akismet-plugin-container button:focus-visible, +#akismet-plugin-container input:focus-visible { + border: 0; + box-shadow: none; + outline: 2px solid var(--akismet-color-light-blue); +} + +#akismet-plugin-container a:focus-visible { + box-shadow: none; + outline: 2px solid var(--akismet-color-light-blue); +} + +.akismet-masthead { + border-bottom: 1px solid var(--akismet-color-border-light); + box-shadow: none; +} + +.akismet-masthead__logo { + margin: 20px 0; +} + +.akismet-section-header { + box-shadow: none; + margin-bottom: 0; +} + +.akismet-section-header__label { + color: var(--akismet-color-charcoal); + font-weight: 600; + padding-left: 0.2em; +} + +.akismet-button, +.akismet-button:hover { + border: 0; + color: var(--akismet-color-white); +} + +.akismet-button { + background-color: var(--akismet-color-mid-green); +} + +.akismet-button:hover { + background-color: var(--akismet-color-dark-green); +} + +.akismet-external-link { + display: inline-block; +} + +.akismet-external-link::after { + content: "↗"; + display: inline-block; + padding-left: 2px; + text-decoration: none; + vertical-align: middle; +} + +/* Need this specificity to override the existing header rule */ +.akismet-new-snapshot h3.akismet-new-snapshot__header { + background: none; + font-size: 13px; + color: var(--akismet-color-charcoal); + text-align: left; + text-transform: none; +} + +.akismet-new-snapshot__number { + color: var(--akismet-color-charcoal); + display: block; + font-size: 32px; + font-weight: 400; + letter-spacing: -1px; + line-height: 1.5em; + text-align: left; +} + +.akismet-new-snapshot li.akismet-new-snapshot__item { + color: var(--akismet-color-dark-grey); + font-size: 13px; + text-align: left; + text-transform: none; +} + +.akismet-masthead__logo-link { + min-height: 50px; +} + +.akismet-masthead__back-link-container { + margin-top: 16px; + margin-bottom: 2px; +} + +/* Need this specificity to override the existing link rule */ +#akismet-plugin-container a.akismet-masthead__back-link { + background-image: url(img/arrow-left.svg); + background-position: left; + background-repeat: no-repeat; + background-size: 16px; + color: var(--akismet-color-charcoal); + font-weight: 400; + padding-left: 20px; + text-decoration: none; +} + +#akismet-plugin-container a.akismet-masthead__back-link:hover { + text-decoration: underline; +} + +.akismet-new-snapshot__item { + border-top: 1px solid var(--akismet-color-border-light); + border-left: 1px solid var(--akismet-color-border-light); + padding: 1em; +} + +.akismet-new-snapshot li:first-child { + border-left: none; +} + +.akismet-new-snapshot__list { + display: flex; + margin-bottom: 0; +} + +.akismet-new-snapshot__item { + flex: 1 0 33.33%; + margin-bottom: 0; + padding-left: 1.5em; + padding-right: 1.5em; +} + +.akismet-new-snapshot__chart { + padding: 1em; +} + +.akismet-stats-footer { + align-items: center; + border-radius: 0 0 7px 7px; + border-top: 1px solid var(--akismet-color-border-light); + display: flex; + justify-content: space-between; + outline-offset: -2px; + padding: 1em 1.5em; + text-decoration: none; +} + +.akismet-stats-footer:hover { + text-decoration: underline; +} + +.akismet-stats-footer:focus { + border-radius: 0 0 7px 7px; + box-shadow: none; +} + +.akismet-stats-footer:focus-visible { + box-shadow: none; + outline: 2px solid var(--akismet-color-light-blue); +} + +.akismet-box { + border: 0; +} + +.akismet-box:not(:first-child) { + margin-top: 1rem; +} + +.akismet-box, +.akismet-card { + border: 1px solid var(--akismet-color-border); + border-radius: 8px; + overflow: hidden; +} + +.akismet-card { + margin: 16px auto 0 auto; +} + +.akismet-lower { + padding-top: 0; +} + +.akismet-lower .inside { + padding: 0; +} + +.akismet-section-header__label { + margin: 0; +} + +.akismet-settings__row { + border-bottom: 1px solid var(--akismet-color-border-light); + display: block; + padding: 1em 1.5em; +} + +.akismet-settings__row-input { + margin-left: auto; +} + +.akismet-settings__row-title { + font-weight: 500; + font-size: 1em; + margin: 0; + margin-bottom: 1em; +} + +.akismet-settings__row-description { + margin-top: 0.5em; +} + +.akismet-card-actions { + display: flex; + justify-content: flex-end; + padding: 1em; +} + +.akismet-card-actions__secondary-action { + align-self: center; + margin-inline-end: auto; + margin-inline-start: 6px; +} + +.akismet-settings__row label { + padding-bottom: 1em; +} + +.akismet-settings__row-note { + font-size: 0.9em; + margin-top: 0.4em; +} + +.akismet-settings__row-note abbr { + cursor: help; +} + +.akismet-settings__row input[type="checkbox"], +.akismet-settings__row input[type="radio"] { + accent-color: var(--akismet-color-mid-green); + box-shadow: none; + flex-shrink: 0; + margin: 2px 0 0 0; +} + +.akismet-settings__row input[type="checkbox"] { + margin-top: 1px; + vertical-align: top; + -webkit-appearance: checkbox; +} + +.akismet-settings__row input[type="radio"] { + -webkit-appearance: radio; +} + +/* Fix up misbehaving wp-admin styles in Chrome (from forms and colors stylesheets) */ +.akismet-settings__row input[type="checkbox"]:checked:before { + content: ''; +} + +.akismet-settings__row input[type="radio"]:checked:before { + background: none; +} + +.akismet-settings__row input[type="checkbox"]:checked:hover, +.akismet-settings__row input[type="radio"]:checked:hover { + accent-color: var(--akismet-color-mid-green); +} + +.akismet-button:disabled { + background-color: var(--akismet-color-mid-grey); + color: var(--akismet-color-white); + cursor: arrow; +} + +.akismet-awaiting-stats, +.akismet-account { + padding: 0 1rem 1rem 1rem; + margin: 0; +} + +.akismet-account { + display: grid; + grid-template-columns: auto 1fr; + margin-inline-start: 2px; + margin-top: 0.25em; + padding-bottom: 0; + row-gap: 0.25em; +} + +.akismet-account__label { + font-weight: 500; + padding-bottom: 1em; + padding-inline-end: 1em; +} + +.akismet-account__value { + margin: 0; + padding-bottom: 1em; +} + +.akismet-settings__row-input-label { + align-items: center; + display: flex; +} + +.akismet-settings__row-label-text { + padding-left: 0.5em; + margin-top: 2px; +} + +.akismet-alert { + border-left: 8px solid; + border-radius: 8px; + margin: 20px 0; + padding: 0.2em 1em; +} + +.akismet-alert__heading { + font-size: 1em; +} + +.akismet-alert.is-good { + background-color: var(--akismet-color-notice-light-green); + border-left-color: var(--akismet-color-notice-dark-green); +} + +.akismet-alert.is-neutral { + background-color: var(--akismet-color-white); + border-left-color: var(--akismet-color-dark-grey); +} + +.akismet-alert.is-bad { + background-color: var(--akismet-color-notice-light-red); + border-left-color: var(--akismet-color-notice-dark-red); +} + +.akismet-alert.is-commercial { + background-color: var(--akismet-color-white); + border-color: var(--akismet-color-mid-grey); + border-bottom-width: 1px; + border-left-color: var(--akismet-color-notice-yellow); + display: flex; + padding-bottom: 1em; +} + +#akismet-plugin-container .akismet-alert.is-good a, +#akismet-plugin-container .akismet-alert.is-bad a { + /* For better contrast - green isn't great */ + color: var(--akismet-color-grey-80); +} + +.akismet-alert-header { + font-size: 16px; + margin-bottom: 0.5em; +} + +.akismet-alert-button-wrapper { + align-self: center; + margin-left: 2em; + min-width: 120px; +} + +.akismet-alert-info { + text-wrap: pretty; + margin: 0.5em 0; +} + +/* Setup */ +.akismet-setup-instructions__heading { + font-size: 1.375rem; + font-weight: 700; + padding-block-end: 0; +} + +h3.akismet-setup-instructions__subheading { + color: var(--akismet-color-dark-grey); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + margin: 0 0 1.25rem; + padding-block-start: 1rem; +} + +.akismet-setup-instructions__feature-list { + list-style: none; + margin: 1rem 0.5rem 1.5rem; + max-width: 640px; + padding: 0 1rem; +} + +.akismet-setup-instructions__feature { + align-items: start; + display: flex; + margin-block-end: 1rem; + text-align: left; +} + +.akismet-setup-instructions__icon { + height: 20px; + width: 20px; +} + +.akismet-setup-instructions__body { + flex: 1; + padding-inline-start: 0.5rem; +} + +.akismet-setup-instructions__title { + color: #1d2327; + font-size: 1rem; + font-weight: 600; + line-height: 1.3; + margin: 0; + text-align: left; +} + +p.akismet-setup-instructions__text { + color: var(--akismet-color-grey-80); + font-size: 0.875rem; + line-height: 1.5; + margin: 0.25rem 0 0; + padding: 0; + text-align: left; +} + +.akismet-setup-instructions__button, +.akismet-setup-instructions__button:hover, +.akismet-setup-instructions__button:visited { + font-size: 1rem; + margin-inline-start: 1.5rem; +} + +.akismet-setup__connection { + background: var(--akismet-color-light-grey); + border: 1px solid var(--akismet-color-grey-border); + border-radius: 8px; + margin: 1rem 1rem 2rem 1rem; + padding: 1rem; +} + +.akismet-setup__connection-action:not(:last-child) { + margin-bottom: 1rem; +} + +.akismet-setup__connection-user { + display: flex; +} + +.akismet-setup__connection-avatar { + align-items: center; + display: flex; + gap: 12px; + margin-bottom: 12px; +} + +.akismet-setup__connection-avatar-image { + border-radius: 50%; +} + +.akismet-setup__connection-account-name { + color: var(--akismet-color-charcoal); + font-size: 0.9rem; + overflow-wrap: anywhere; +} + +.akismet-setup__connection-account-email { + margin-top: 0.1rem; + overflow-wrap: anywhere; +} + +.akismet-setup__connection-action { + margin-left: auto; +} + +.akismet-setup__connection-button { + text-align: center; + width: 100%; +} + +p.akismet-setup__connection-action-intro, +p.akismet-setup__connection-action-description { + color: var(--akismet-color-dark-grey); + font-size: 0.875rem; + padding: 0; +} + +p.akismet-setup__connection-action-intro { + margin: 0 0 1rem 0; +} + +p.akismet-setup__connection-action-description { + margin: 1rem 0 0; +} + +/* API key field with copy button */ +.akismet-api-key-wrapper { + position: relative; + display: inline-flex; + align-items: center; +} + +.akismet-api-key-wrapper input { + padding-right: 36px; +} + +.akismet-api-key-copy { + position: absolute; + right: 4px; + background: none; + border: none; + cursor: pointer; + padding: 4px; + color: var(--akismet-color-icon); + display: flex; + align-items: center; +} + +.akismet-api-key-copy:hover { + color: var(--akismet-color-icon-hover); +} + +/* Setup - API key input */ +.akismet-enter-api-key-box { + margin: 1.5rem 0; +} + +.akismet-enter-api-key-box__reveal { + background: none; + border: 0; + color: var(--akismet-color-mid-green); + cursor: pointer; + text-decoration: underline; +} + +.akismet-enter-api-key-box__form-wrapper { + display: none; + margin-top: 1.5rem; +} + +.akismet-enter-api-key-box__input-wrapper { + box-sizing: border-box; + display: flex; + flex-wrap: nowrap; + padding: 0 1.5rem; + width: 100%; +} + +.akismet-enter-api-key-box__key-input { + flex-grow: 1; + margin-right: 1rem; +} + +h3.akismet-enter-api-key-box__header { + padding-top: 0; + padding-bottom: 1em; + text-align: left; +} + +/* Notices > Activation (shown on edit-comments.php) */ +#akismet-setup-prompt { + background: none; + border: none; + margin: 0; + padding: 0; + width: 100%; +} + +.akismet-activate { + align-items: center; + /* background-image is defined via an inline style in class.akismet-admin.php */ + background-color: var(--akismet-color-light-grey); + background-position: calc(100% - 1em) center; + background-repeat: no-repeat; + background-size: 140px; + border: 1px solid var(--akismet-color-mid-green); + border-left-width: 4px; + display: flex; + justify-content: space-between; + margin: 15px 0; + min-height: 60px; + overflow: hidden; + padding: 5px 160px 5px 5px; + position: relative; +} + +.akismet-activate__button, +.akismet-activate__button:hover, +.akismet-activate__button:visited { + margin: 0 1em; +} + +.akismet-activate__description { + color: var(--akismet-color-charcoal); + flex-grow: 1; + font-size: 16px; + font-weight: 600; + margin: 0 auto; + text-align: center; + text-wrap: pretty; +} + +/* Compatible plugins section */ +.akismet-compatible-plugins__content { + padding: 0 1.5em 1.5em 1.5em; +} + +.akismet-compatible-plugins__intro { + margin: 0; +} + +.akismet-compatible-plugins__section-header-label { + display: block; +} + +.akismet-compatible-plugins__section-header-label-text { + padding-right: 0.5em; +} + +.akismet-compatible-plugins__list { + display: grid; + grid-template-columns: 1fr; + gap: 10px; + margin: 1.5em 0 1em 0; + padding: 0; +} + +.akismet-compatible-plugins__card { + border: 1px solid var(--akismet-color-border-light); + border-radius: 4px; + padding: 1em; + display: flex; + align-items: center; +} + +.akismet-compatible-plugins__card-logo { + padding: 0 1.5em 0 0; + object-fit: contain; + width: 36px; + height: 36px; +} + +.akismet-compatible-plugins__card-detail { + display: flex; + flex: 1; + justify-content: space-between; + align-items: center; +} + +.akismet-compatible-plugins__card-title { + font-size: 1.2em; + margin-top: 0; + margin-bottom: 0; +} + +.akismet-compatible-plugins__docs { + margin-top: 0; +} + +.akismet-compatible-plugins__show-more { + all: unset; + cursor: pointer; + display: flex; + justify-content: space-between; + position: relative; + width: 100%; +} + +/* Generates the show/hide chevron */ +.akismet-compatible-plugins__show-more::after { + align-self: center; + border-bottom: 2px solid black; + border-right: 2px solid black; + content: ""; + height: 8px; + transform: rotate(45deg); + transition: transform 0.2s ease; + width: 8px; +} + +.akismet-compatible-plugins__list.is-expanded + .akismet-compatible-plugins__show-more::after { + align-self: end; + transform: rotate(225deg); +} + +/* Gutenberg medium breakpoint */ +@media screen and (max-width: 782px) { + .akismet-new-snapshot__list { + display: block; + } + + .akismet-new-snapshot__number { + float: right; + font-size: 20px; + font-weight: 500; + margin-top: -16px; + } + + .akismet-new-snapshot__header { + font-size: 14px; + font-weight: 500; + } + + .akismet-new-snapshot__text { + font-size: 12px; + } + + .akismet-settings__row input[type="checkbox"], + .akismet-settings__row input[type="radio"] { + height: 24px; + width: 24px; + } + + .akismet-settings__row-label-text { + padding-left: 0.8em; + } + + .akismet-settings__row input[type="checkbox"], + .akismet-settings__row input[type="radio"] { + margin-top: 0; + } + + .akismet-activate { + background-size: 120px; + padding-right: 134px; + } + + .akismet-activate__button { + white-space: normal; + } + + .akismet-activate__description { + font-size: 14px; + margin-right: 1em; + } +} + +/* Gutenberg small breakpoint */ +@media screen and (max-width: 600px) { + .akismet-compatible-plugins__list { + gap: 8px; + } + + .akismet-activate__button, + .akismet-activate__button:hover { + font-size: 13px; + } + + .akismet-activate__description { + display: none; + } +} \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/akismet-admin.js b/wp-content/plugins/akismet/_inc/akismet-admin.js new file mode 100644 index 0000000..513bf3e --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet-admin.js @@ -0,0 +1,69 @@ +document.addEventListener( 'DOMContentLoaded', function() { + // Prevent aggressive iframe caching in Firefox + var statsIframe = document.getElementById( 'stats-iframe' ); + if ( statsIframe ) { + statsIframe.contentWindow.location.href = statsIframe.src; + } + + initCompatiblePluginsShowMoreToggle(); + initApiKeyCopyButton(); +} ); + +function initApiKeyCopyButton() { + const button = document.querySelector( '.akismet-api-key-copy' ); + if ( ! button ) { + return; + } + + button.addEventListener( 'click', function() { + const input = document.getElementById( 'key' ); + if ( ! input || ! input.value ) { + return; + } + + if ( navigator.clipboard && navigator.clipboard.writeText ) { + navigator.clipboard.writeText( input.value ).then( function() { + const svg = button.querySelector( 'svg' ); + const original = svg.innerHTML; + svg.innerHTML = ''; + setTimeout( function() { + svg.innerHTML = original; + }, 2000 ); + } ).catch( function() { + input.select(); + document.execCommand( 'copy' ); + } ); + } else { + input.select(); + document.execCommand( 'copy' ); + } + } ); +} + +function initCompatiblePluginsShowMoreToggle() { + const section = document.querySelector( '.akismet-compatible-plugins' ); + const list = document.querySelector( '.akismet-compatible-plugins__list' ); + const button = document.querySelector( '.akismet-compatible-plugins__show-more' ); + + if ( ! section || ! list || ! button ) { + return; + } + + function isElementInViewport( element ) { + const rect = element.getBoundingClientRect(); + return rect.top >= 0 && rect.bottom <= window.innerHeight; + } + + function toggleCards() { + list.classList.toggle( 'is-expanded' ); + const isExpanded = list.classList.contains( 'is-expanded' ); + button.textContent = isExpanded ? button.dataset.labelOpen : button.dataset.labelClosed; + button.setAttribute( 'aria-expanded', isExpanded.toString() ); + + if ( ! isExpanded && ! isElementInViewport( section ) ) { + section.scrollIntoView( { block: 'start' } ); + } + } + + button.addEventListener( 'click', toggleCards ); +} diff --git a/wp-content/plugins/akismet/_inc/akismet-frontend.js b/wp-content/plugins/akismet/_inc/akismet-frontend.js new file mode 100644 index 0000000..b866ab1 --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet-frontend.js @@ -0,0 +1,393 @@ +/** + * Observe how the user enters content into the comment form in order to determine whether it's a bot or not. + * + * Note that no actual input is being saved here, only counts and timings between events. + */ + +( function() { + // Passive event listeners are guaranteed to never call e.preventDefault(), + // but they're not supported in all browsers. Use this feature detection + // to determine whether they're available for use. + var supportsPassive = false; + + try { + var opts = Object.defineProperty( {}, 'passive', { + get : function() { + supportsPassive = true; + } + } ); + + window.addEventListener( 'testPassive', null, opts ); + window.removeEventListener( 'testPassive', null, opts ); + } catch ( e ) {} + + function init() { + var input_begin = ''; + + var keydowns = {}; + var lastKeyup = null; + var lastKeydown = null; + var keypresses = []; + + var modifierKeys = []; + var correctionKeys = []; + + var lastMouseup = null; + var lastMousedown = null; + var mouseclicks = []; + var mouseclickCoordinates = []; + + var mousemoveTimer = null; + var lastMousemoveX = null; + var lastMousemoveY = null; + var mousemoveStart = null; + var mousemoves = []; + + var touchmoveCountTimer = null; + var touchmoveCount = 0; + + var lastTouchEnd = null; + var lastTouchStart = null; + var touchEvents = []; + + var scrollCountTimer = null; + var scrollCount = 0; + + var correctionKeyCodes = [ 'Backspace', 'Delete', 'ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight', 'Home', 'End', 'PageUp', 'PageDown' ]; + var modifierKeyCodes = [ 'Shift', 'CapsLock' ]; + + var forms = document.querySelectorAll( 'form[method=post]' ); + + for ( var i = 0; i < forms.length; i++ ) { + var form = forms[i]; + + var formAction = form.getAttribute( 'action' ); + + // Ignore forms that POST directly to other domains; these could be things like payment forms. + if ( formAction ) { + // Check that the form is posting to an external URL, not a path. + if ( formAction.indexOf( 'http://' ) == 0 || formAction.indexOf( 'https://' ) == 0 ) { + if ( formAction.indexOf( 'http://' + window.location.hostname + '/' ) != 0 && formAction.indexOf( 'https://' + window.location.hostname + '/' ) != 0 ) { + continue; + } + } + } + + form.addEventListener( 'submit', function () { + var ak_bkp = prepare_array_for_request( keypresses ); + var ak_bmc = prepare_array_for_request( mouseclicks ); + var ak_bte = prepare_array_for_request( touchEvents ); + var ak_bmm = prepare_array_for_request( mousemoves ); + var ak_bcc = prepare_array_for_request( mouseclickCoordinates ); + + var input_fields = { + // When did the user begin entering any input? + 'bib': input_begin, + + // When was the form submitted? + 'bfs': Date.now(), + + // How many keypresses did they make? + 'bkpc': keypresses.length, + + // How quickly did they press a sample of keys, and how long between them? + 'bkp': ak_bkp, + + // How quickly did they click the mouse, and how long between clicks? + 'bmc': ak_bmc, + + // How many mouseclicks did they make? + 'bmcc': mouseclicks.length, + + // When did they press modifier keys (like Shift or Capslock)? + 'bmk': modifierKeys.join( ';' ), + + // When did they correct themselves? e.g., press Backspace, or use the arrow keys to move the cursor back + 'bck': correctionKeys.join( ';' ), + + // How many times did they move the mouse? + 'bmmc': mousemoves.length, + + // How many times did they move around using a touchscreen? + 'btmc': touchmoveCount, + + // How many times did they scroll? + 'bsc': scrollCount, + + // How quickly did they perform touch events, and how long between them? + 'bte': ak_bte, + + // How many touch events were there? + 'btec' : touchEvents.length, + + // How quickly did they move the mouse, and how long between moves? + 'bmm' : ak_bmm, + + // Click coordinates + 'bcc' : ak_bcc + }; + + var akismet_field_prefix = 'ak_'; + + if ( this.getElementsByClassName ) { + // Check to see if we've used an alternate field name prefix. We store this as an attribute of the container around some of the Akismet fields. + var possible_akismet_containers = this.getElementsByClassName( 'akismet-fields-container' ); + + for ( var containerIndex = 0; containerIndex < possible_akismet_containers.length; containerIndex++ ) { + var container = possible_akismet_containers.item( containerIndex ); + + if ( container.getAttribute( 'data-prefix' ) ) { + akismet_field_prefix = container.getAttribute( 'data-prefix' ); + break; + } + } + } + + for ( var field_name in input_fields ) { + var field = document.createElement( 'input' ); + field.setAttribute( 'type', 'hidden' ); + field.setAttribute( 'name', akismet_field_prefix + field_name ); + field.setAttribute( 'value', input_fields[ field_name ] ); + this.appendChild( field ); + } + }, supportsPassive ? { passive: true } : false ); + + form.addEventListener( 'keydown', function ( e ) { + // If you hold a key down, some browsers send multiple keydown events in a row. + // Ignore any keydown events for a key that hasn't come back up yet. + if ( e.key in keydowns ) { + return; + } + + var keydownTime = ( new Date() ).getTime(); + keydowns[ e.key ] = [ keydownTime ]; + + if ( ! input_begin ) { + input_begin = keydownTime; + } + + // In some situations, we don't want to record an interval since the last keypress -- for example, + // on the first keypress, or on a keypress after focus has changed to another element. Normally, + // we want to record the time between the last keyup and this keydown. But if they press a + // key while already pressing a key, we want to record the time between the two keydowns. + + var lastKeyEvent = Math.max( lastKeydown, lastKeyup ); + + if ( lastKeyEvent ) { + keydowns[ e.key ].push( keydownTime - lastKeyEvent ); + } + + lastKeydown = keydownTime; + }, supportsPassive ? { passive: true } : false ); + + form.addEventListener( 'keyup', function ( e ) { + if ( ! ( e.key in keydowns ) ) { + // This key was pressed before this script was loaded, or a mouseclick happened during the keypress, or... + return; + } + + var keyupTime = ( new Date() ).getTime(); + + if ( 'TEXTAREA' === e.target.nodeName || 'INPUT' === e.target.nodeName ) { + if ( -1 !== modifierKeyCodes.indexOf( e.key ) ) { + modifierKeys.push( keypresses.length - 1 ); + } else if ( -1 !== correctionKeyCodes.indexOf( e.key ) ) { + correctionKeys.push( keypresses.length - 1 ); + } else { + // ^ Don't record timings for keys like Shift or backspace, since they + // typically get held down for longer than regular typing. + + var keydownTime = keydowns[ e.key ][0]; + + var keypress = []; + + // Keypress duration. + keypress.push( keyupTime - keydownTime ); + + // Amount of time between this keypress and the previous keypress. + if ( keydowns[ e.key ].length > 1 ) { + keypress.push( keydowns[ e.key ][1] ); + } + + keypresses.push( keypress ); + } + } + + delete keydowns[ e.key ]; + + lastKeyup = keyupTime; + }, supportsPassive ? { passive: true } : false ); + + form.addEventListener( "focusin", function ( e ) { + lastKeydown = null; + lastKeyup = null; + keydowns = {}; + }, supportsPassive ? { passive: true } : false ); + + form.addEventListener( "focusout", function ( e ) { + lastKeydown = null; + lastKeyup = null; + keydowns = {}; + }, supportsPassive ? { passive: true } : false ); + } + + document.addEventListener( 'mousedown', function ( e ) { + lastMousedown = ( new Date() ).getTime(); + + var mouseclickCoordinate = []; + + var rect = e.target.getBoundingClientRect(); + var relativeX = e.clientX - rect.left; + var relativeY = e.clientY - rect.top; + + // Pixel offset of the click within the target element. + mouseclickCoordinate.push( Math.round( relativeX ) ); + mouseclickCoordinate.push( Math.round( relativeY ) ); + + // Percentage offset of the click within the target element. + mouseclickCoordinate.push( rect.width > 0 ? Math.round( relativeX / rect.width * 100 ) : 0 ); + mouseclickCoordinate.push( rect.height > 0 ? Math.round( relativeY / rect.height * 100 ) : 0 ); + + mouseclickCoordinates.push( mouseclickCoordinate ); + }, supportsPassive ? { passive: true } : false ); + + document.addEventListener( 'mouseup', function ( e ) { + if ( ! lastMousedown ) { + // If the mousedown happened before this script was loaded, but the mouseup happened after... + return; + } + + var now = ( new Date() ).getTime(); + + var mouseclick = []; + mouseclick.push( now - lastMousedown ); + + if ( lastMouseup ) { + mouseclick.push( lastMousedown - lastMouseup ); + } + + mouseclicks.push( mouseclick ); + + lastMouseup = now; + + // If the mouse has been clicked, don't record this time as an interval between keypresses. + lastKeydown = null; + lastKeyup = null; + keydowns = {}; + }, supportsPassive ? { passive: true } : false ); + + document.addEventListener( 'mousemove', function ( e ) { + if ( mousemoveTimer ) { + clearTimeout( mousemoveTimer ); + mousemoveTimer = null; + } + else { + mousemoveStart = ( new Date() ).getTime(); + lastMousemoveX = e.offsetX; + lastMousemoveY = e.offsetY; + } + + mousemoveTimer = setTimeout( function ( theEvent, originalMousemoveStart ) { + var now = ( new Date() ).getTime() - 500; // To account for the timer delay. + + var mousemove = []; + mousemove.push( now - originalMousemoveStart ); + mousemove.push( + Math.round( + Math.sqrt( + Math.pow( theEvent.offsetX - lastMousemoveX, 2 ) + + Math.pow( theEvent.offsetY - lastMousemoveY, 2 ) + ) + ) + ); + + if ( mousemove[1] > 0 ) { + // If there was no measurable distance, then it wasn't really a move. + mousemoves.push( mousemove ); + } + + mousemoveStart = null; + mousemoveTimer = null; + }, 500, e, mousemoveStart ); + }, supportsPassive ? { passive: true } : false ); + + document.addEventListener( 'touchmove', function ( e ) { + if ( touchmoveCountTimer ) { + clearTimeout( touchmoveCountTimer ); + } + + touchmoveCountTimer = setTimeout( function () { + touchmoveCount++; + }, 500 ); + }, supportsPassive ? { passive: true } : false ); + + document.addEventListener( 'touchstart', function ( e ) { + lastTouchStart = ( new Date() ).getTime(); + }, supportsPassive ? { passive: true } : false ); + + document.addEventListener( 'touchend', function ( e ) { + if ( ! lastTouchStart ) { + // If the touchstart happened before this script was loaded, but the touchend happened after... + return; + } + + var now = ( new Date() ).getTime(); + + var touchEvent = []; + touchEvent.push( now - lastTouchStart ); + + if ( lastTouchEnd ) { + touchEvent.push( lastTouchStart - lastTouchEnd ); + } + + touchEvents.push( touchEvent ); + + lastTouchEnd = now; + + // Don't record this time as an interval between keypresses. + lastKeydown = null; + lastKeyup = null; + keydowns = {}; + }, supportsPassive ? { passive: true } : false ); + + document.addEventListener( 'scroll', function ( e ) { + if ( scrollCountTimer ) { + clearTimeout( scrollCountTimer ); + } + + scrollCountTimer = setTimeout( function () { + scrollCount++; + }, 500 ); + }, supportsPassive ? { passive: true } : false ); + } + + /** + * For the timing/coordinate data that is collected, don't send more than `limit` data points in the request. + * Choose a random slice and send those, with each batch separated by semicolons and the items in each batch + * separated by commas. + */ + function prepare_array_for_request( a, limit ) { + if ( ! limit ) { + limit = 100; + } + + var rv = ''; + + if ( a.length > 0 ) { + var random_starting_point = Math.max( 0, Math.floor( Math.random() * a.length - limit ) ); + + for ( var i = 0; i < limit && i < a.length; i++ ) { + var entry = a[ random_starting_point + i ]; + rv += entry.join( ',' ) + ';'; + } + } + + return rv; + } + + if ( document.readyState !== 'loading' ) { + init(); + } else { + document.addEventListener( 'DOMContentLoaded', init ); + } +})(); \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/akismet.css b/wp-content/plugins/akismet/_inc/akismet.css new file mode 100644 index 0000000..be279a2 --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet.css @@ -0,0 +1,462 @@ +.wp-admin.jetpack_page_akismet-key-config, .wp-admin.settings_page_akismet-key-config { + background-color:#f3f6f8; +} + +#submitted-on { + position: relative; +} +#the-comment-list .author .akismet-user-comment-count { + display: inline; +} +#the-comment-list .author a span { + text-decoration: none; + color: #999; +} +#the-comment-list .author a span.akismet-span-link { + text-decoration: inherit; + color: inherit; +} +#the-comment-list .akismet_remove_url { + margin-left: 3px; + color: #999; + padding: 2px 3px 2px 0; +} +#the-comment-list .akismet_remove_url:hover { + color: #A7301F; + font-weight: bold; + padding: 2px 2px 2px 0; +} +#dashboard_recent_comments .akismet-status { + display: none; +} +.akismet-status { + float: right; +} +.akismet-status a { + color: #AAA; + font-style: italic; +} +table.comments td.comment p a { + text-decoration: underline; +} +table.comments td.comment p a:after { + content: attr(href); + color: #aaa; + display: inline-block; /* Show the URL without the link's underline extending under it. */ + padding: 0 1ex; /* Because it's inline block, we can't just use spaces in the content: attribute to separate it from the link text. */ +} +.mshot-arrow { + width: 0; + height: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-right: 10px solid #5C5C5C; + position: absolute; + left: -6px; + top: 91px; +} +.mshot-container { + background: #5C5C5C; + position: absolute; + top: -94px; + padding: 7px; + width: 450px; + height: 338px; + z-index: 20000; + border-radius: 6px; +} +.akismet-mshot { + position: absolute; + z-index: 100; +} +.akismet-mshot .mshot-image { + margin: 0; + height: 338px; + width: 450px; +} +.checkforspam { + display: inline-block !important; +} + +.checkforspam-spinner { + display: inline-block; + margin-top: 7px; +} + +.akismet-right { + float: right; +} + +.akismet-card .akismet-right { + margin: 1em 0; +} + +.akismet-new-snapshot { + margin-top: 1em; + text-align: center; + background: #fff; +} + +.akismet-new-snapshot h3 { + background: #f5f5f5; + color: #888; + font-size: 11px; + margin: 0; +} + +.akismet-new-snapshot ul li { + color: #999; + font-size: 11px; + text-transform: uppercase; + box-sizing: border-box; +} + + +.akismet-settings th:first-child { + vertical-align: top; + padding-top: 15px; +} + +.akismet-settings th.akismet-api-key { + vertical-align: middle; + padding-top: 0; +} + +.akismet-settings span.akismet-note { + float: left; + padding-left: 23px; + font-size: 75%; + margin-top: -10px; +} + +.jetpack_page_akismet-key-config #wpcontent, .settings_page_akismet-key-config #wpcontent { + padding-left: 0; +} + +.akismet-masthead { + background-color:#fff; + text-align:center; + box-shadow:0 1px 0 rgba(200,215,225,0.5),0 1px 2px #e9eff3 +} + +@media (max-width: 45rem) { + .akismet-masthead { + padding:0 1.25rem + } +} + +.akismet-masthead__inside-container { + padding:.375rem 0; + margin:0 auto; + width:100%; + max-width:45rem; + text-align: left; +} +.akismet-masthead__logo-container { + padding:.3125rem 0 0 +} +.akismet-masthead__logo-link { + display:inline-block; + outline:none; + vertical-align:middle +} +.akismet-masthead__logo-link:focus { + line-height:0; + box-shadow:0 0 0 2px #78dcfa +} +.akismet-masthead__logo-link+code { + margin:0 10px; + padding:5px 9px; + border-radius:2px; + background:#e6ecf1; + color:#647a88 +} +.akismet-masthead__links { + display:flex; + flex-flow:row wrap; + flex:2 50%; + justify-content:flex-end; + margin:0 +} +@media (max-width: 480px) { + .akismet-masthead__links { + padding-right:.625rem + } +} +.akismet-masthead__link-li { + margin:0; + padding:0 +} +.akismet-masthead__link { + font-style:normal; + color:#0087be; + padding:.625rem; + display:inline-block +} +.akismet-masthead__link:visited { + color:#0087be +} +.akismet-masthead__link:active,.akismet-masthead__link:hover { + color:#00aadc +} +.akismet-masthead__link:hover { + text-decoration:underline +} +.akismet-masthead__link .dashicons { + display:none +} +@media (max-width: 480px) { + .akismet-masthead__link:hover,.akismet-masthead__link:active { + text-decoration:none + } + .akismet-masthead__link .dashicons { + display:block; + font-size:1.75rem + } + .akismet-masthead__link span+span { + display:none + } +} +.akismet-masthead__link-li:last-of-type .akismet-masthead__link { + padding-right:0 +} + +.akismet-lower { + margin: 0 auto; + text-align: left; + max-width: 45rem; + padding: 1.5rem; +} + +.akismet-lower .notice { + margin-bottom: 2rem; +} + +.akismet-card { + margin-top: 1rem; + margin-bottom: 0; + position: relative; + box-sizing: border-box; + background: white; +} + +.akismet-card:after, .akismet-card .inside:after, .akismet-masthead__logo-container:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.akismet-card .inside { + padding: 1.5rem; + padding-top: 1rem; +} + +.akismet-card .akismet-card-actions { + margin-top: 1rem; +} + +.jetpack_page_akismet-key-config .update-nag, .settings_page_akismet-key-config .update-nag { + display: none; +} + +.akismet-masthead .akismet-right { + line-height: 2.125rem; + font-size: 0.9rem; +} + +.akismet-box { + box-sizing: border-box; + background: white; + border: 1px solid rgba(200, 215, 225, 0.5); +} + +.akismet-box h2, .akismet-box h3 { + padding: 1.5rem 1.5rem .5rem 1.5rem; + margin: 0; +} + +.akismet-box p { + padding: 0 1.5rem 1.5rem 1.5rem; + margin: 0; +} + +.akismet-box p:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + +.akismet-box .akismet-right { + padding-right: 1.5rem; +} + +.akismet-boxes .akismet-box { + margin-bottom: 0; + padding: 0; + margin-top: -1px; +} + +.akismet-boxes .akismet-box:last-child { + margin-bottom: 1.5rem; +} + +.akismet-boxes .akismet-box:first-child { + margin-top: 1.5rem; +} + +.akismet-box .centered { + text-align: center; +} + +.akismet-button, .akismet-button:hover, .akismet-button:visited { + background: white; + border-color: #c8d7e1; + border-style: solid; + border-width: 1px 1px 2px; + color: #2e4453; + cursor: pointer; + display: inline-block; + margin: 0; + outline: 0; + overflow: hidden; + font-size: 14px; + font-weight: 500; + text-overflow: ellipsis; + text-decoration: none; + vertical-align: top; + box-sizing: border-box; + line-height: 21px; + border-radius: 4px; + padding: 7px 14px 9px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.akismet-button:hover { + border-color: #a8bece; +} + +.akismet-button:active { + border-width: 2px 1px 1px; +} + +.akismet-is-primary, .akismet-is-primary:hover, .akismet-is-primary:visited { + background: #00aadc; + border-color: #0087be; + color: white; +} + +.akismet-is-primary:hover, .akismet-is-primary:focus { + border-color: #005082; +} + +.akismet-is-primary:hover { + border-color: #005082; +} + +.akismet-section-header { + position: relative; + margin: 0 auto 0.625rem auto; + padding: 1rem; + box-sizing: border-box; + box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3; + background: #ffffff; + width: 100%; + padding-top: 0.6875rem; + padding-bottom: 0.6875rem; + display: flex; +} + +.akismet-section-header__label { + display: flex; + align-items: center; + flex-grow: 1; + line-height: 1.75rem; + position: relative; + font-size: 0.875rem; + color: #4f748e; +} + +.akismet-section-header__actions { + line-height: 1.75rem; +} + +.akismet-setup-instructions form { + padding-bottom: 1.5rem; +} + +.akismet-setup-instructions > a.akismet-button { + display: inline-block; + margin-bottom: 1.5rem; +} + +div.error.akismet-usage-limit-alert { + padding: 25px 45px 25px 15px; + display: flex; + align-items: center; +} + +#akismet-plugin-container .akismet-usage-limit-alert { + margin: 0 auto 0.625rem auto; + box-sizing: border-box; + box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3; + border: none; + border-left: 4px solid #d63638; +} + +.akismet-usage-limit-alert .akismet-usage-limit-logo { + width: 38px; + min-width: 38px; + height: 38px; + border-radius: 20px; + margin-right: 18px; + background: black; + position: relative; +} + +.akismet-usage-limit-alert .akismet-usage-limit-logo img { + position: absolute; + width: 22px; + left: 8px; + top: 10px; +} + +.akismet-usage-limit-alert .akismet-usage-limit-text { + flex-grow: 1; + margin-right: 18px; +} + +.akismet-usage-limit-alert h3 { + line-height: 1.3; + margin: 0; +} + +.akismet-usage-limit-alert .akismet-usage-limit-cta { + border-color: none; + text-align: right; +} + +#akismet-plugin-container .akismet-usage-limit-cta a { + color: #d63638; + background: #fafafa; +} + +@media (max-width: 550px) { + div.error.akismet-usage-limit-alert { + display: block; + } + + .akismet-usage-limit-alert .akismet-usage-limit-logo, + .akismet-usage-limit-alert .akismet-usage-limit-text { + margin-bottom: 15px; + } + + .akismet-usage-limit-alert .akismet-usage-limit-cta { + text-align: left; + } +} \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/akismet.js b/wp-content/plugins/akismet/_inc/akismet.js new file mode 100644 index 0000000..4b43bec --- /dev/null +++ b/wp-content/plugins/akismet/_inc/akismet.js @@ -0,0 +1,397 @@ +jQuery( function ( $ ) { + var mshotRemovalTimer = null; + var mshotRetryTimer = null; + var mshotTries = 0; + var mshotRetryInterval = 1000; + var mshotEnabledLinkSelector = 'a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type, td.comment p a'; + + var preloadedMshotURLs = []; + + $('.akismet-status').each(function () { + var thisId = $(this).attr('commentid'); + $(this).prependTo('#comment-' + thisId + ' .column-comment'); + }); + $('.akismet-user-comment-count').each(function () { + var thisId = $(this).attr('commentid'); + $(this).insertAfter('#comment-' + thisId + ' .author strong:first').show(); + }); + + akismet_enable_comment_author_url_removal(); + + $( '#the-comment-list' ).on( 'click', '.akismet_remove_url', function () { + var thisId = $(this).attr('commentid'); + var data = { + action: 'comment_author_deurl', + _wpnonce: WPAkismet.comment_author_url_nonce, + id: thisId + }; + $.ajax({ + url: ajaxurl, + type: 'POST', + data: data, + beforeSend: function () { + // Removes "x" link + $("a[commentid='"+ thisId +"']").hide(); + // Show temp status + $("#author_comment_url_"+ thisId).html( $( '' ).text( WPAkismet.strings['Removing...'] ) ); + }, + success: function (response) { + if (response) { + // Show status/undo link + $("#author_comment_url_"+ thisId) + .attr('cid', thisId) + .addClass('akismet_undo_link_removal') + .html( + $( '' ).text( WPAkismet.strings['URL removed'] ) + ) + .append( ' ' ) + .append( + $( '' ) + .text( WPAkismet.strings['(undo)'] ) + .addClass( 'akismet-span-link' ) + ); + } + } + }); + + return false; + }).on( 'click', '.akismet_undo_link_removal', function () { + var thisId = $(this).attr('cid'); + var thisUrl = $(this).attr('href'); + var data = { + action: 'comment_author_reurl', + _wpnonce: WPAkismet.comment_author_url_nonce, + id: thisId, + url: thisUrl + }; + $.ajax({ + url: ajaxurl, + type: 'POST', + data: data, + beforeSend: function () { + // Show temp status + $("#author_comment_url_"+ thisId).html( $( '' ).text( WPAkismet.strings['Re-adding...'] ) ); + }, + success: function (response) { + if (response) { + // Add "x" link + $("a[commentid='"+ thisId +"']").show(); + // Show link. Core strips leading http://, so let's do that too. + $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').text( thisUrl.replace( /^http:\/\/(www\.)?/ig, '' ) ); + } + } + }); + + return false; + }); + + // Show a preview image of the hovered URL. Applies to author URLs and URLs inside the comments. + if ( "enable_mshots" in WPAkismet && WPAkismet.enable_mshots ) { + $( '#the-comment-list' ).on( 'mouseover', mshotEnabledLinkSelector, function () { + clearTimeout( mshotRemovalTimer ); + + if ( $( '.akismet-mshot' ).length > 0 ) { + if ( $( '.akismet-mshot:first' ).data( 'link' ) == this ) { + // The preview is already showing for this link. + return; + } + else { + // A new link is being hovered, so remove the old preview. + $( '.akismet-mshot' ).remove(); + } + } + + clearTimeout( mshotRetryTimer ); + + var linkUrl = $( this ).attr( 'href' ); + + if ( preloadedMshotURLs.indexOf( linkUrl ) !== -1 ) { + // This preview image was already preloaded, so begin with a retry URL so the user doesn't see the placeholder image for the first second. + mshotTries = 2; + } + else { + mshotTries = 1; + } + + var mShot = $( '
' ); + mShot.data( 'link', this ); + mShot.data( 'url', linkUrl ); + + mShot.find( 'img' ).on( 'load', function () { + $( '.akismet-mshot' ).data( 'pending-request', false ); + } ); + + var offset = $( this ).offset(); + + mShot.offset( { + left : Math.min( $( window ).width() - 475, offset.left + $( this ).width() + 10 ), // Keep it on the screen if the link is near the edge of the window. + top: offset.top + ( $( this ).height() / 2 ) - 101 // 101 = top offset of the arrow plus the top border thickness + } ); + + $( 'body' ).append( mShot ); + + mshotRetryTimer = setTimeout( retryMshotUntilLoaded, mshotRetryInterval ); + } ).on( 'mouseout', 'a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type, td.comment p a', function () { + mshotRemovalTimer = setTimeout( function () { + clearTimeout( mshotRetryTimer ); + + $( '.akismet-mshot' ).remove(); + }, 200 ); + } ); + + var preloadDelayTimer = null; + + $( window ).on( 'scroll resize', function () { + clearTimeout( preloadDelayTimer ); + + preloadDelayTimer = setTimeout( preloadMshotsInViewport, 500 ); + } ); + + preloadMshotsInViewport(); + } + + /** + * The way mShots works is if there was no screenshot already recently generated for the URL, + * it returns a "loading..." image for the first request. Then, some subsequent request will + * receive the actual screenshot, but it's unknown how long it will take. So, what we do here + * is continually re-request the mShot, waiting a second after every response until we get the + * actual screenshot. + */ + function retryMshotUntilLoaded() { + clearTimeout( mshotRetryTimer ); + + var imageWidth = $( '.akismet-mshot img' ).get(0).naturalWidth; + + if ( imageWidth == 0 ) { + // It hasn't finished loading yet the first time. Check again shortly. + setTimeout( retryMshotUntilLoaded, mshotRetryInterval ); + } + else if ( imageWidth == 400 ) { + // It loaded the preview image. + + if ( mshotTries == 20 ) { + // Give up if we've requested the mShot 20 times already. + return; + } + + if ( ! $( '.akismet-mshot' ).data( 'pending-request' ) ) { + $( '.akismet-mshot' ).data( 'pending-request', true ); + + mshotTries++; + + $( '.akismet-mshot .mshot-image' ).attr( 'src', akismet_mshot_url( $( '.akismet-mshot' ).data( 'url' ), mshotTries ) ); + } + + mshotRetryTimer = setTimeout( retryMshotUntilLoaded, mshotRetryInterval ); + } + else { + // All done. + } + } + + function preloadMshotsInViewport() { + var windowWidth = $( window ).width(); + var windowHeight = $( window ).height(); + + $( '#the-comment-list' ).find( mshotEnabledLinkSelector ).each( function ( index, element ) { + var linkUrl = $( this ).attr( 'href' ); + + // Don't attempt to preload an mshot for a single link twice. + if ( preloadedMshotURLs.indexOf( linkUrl ) !== -1 ) { + // The URL is already preloaded. + return true; + } + + if ( typeof element.getBoundingClientRect !== 'function' ) { + // The browser is too old. Return false to stop this preloading entirely. + return false; + } + + var rect = element.getBoundingClientRect(); + + if ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= windowHeight && rect.right <= windowWidth ) { + akismet_preload_mshot( linkUrl ); + $( this ).data( 'akismet-mshot-preloaded', true ); + } + } ); + } + + $( '.checkforspam.enable-on-load' ).on( 'click', function( e ) { + if ( $( this ).hasClass( 'ajax-disabled' ) ) { + // Akismet hasn't been configured yet. Allow the user to proceed to the button's link. + return; + } + + e.preventDefault(); + + if ( $( this ).hasClass( 'button-disabled' ) ) { + window.location.href = $( this ).data( 'success-url' ).replace( '__recheck_count__', 0 ).replace( '__spam_count__', 0 ); + return; + } + + $('.checkforspam').addClass('button-disabled').addClass( 'checking' ); + $('.checkforspam-spinner').addClass( 'spinner' ).addClass( 'is-active' ); + + akismet_check_for_spam(0, 100); + }).removeClass( 'button-disabled' ); + + var spam_count = 0; + var recheck_count = 0; + + function akismet_check_for_spam(offset, limit) { + var check_for_spam_buttons = $( '.checkforspam' ); + + var nonce = check_for_spam_buttons.data( 'nonce' ); + + // We show the percentage complete down to one decimal point so even queues with 100k + // pending comments will show some progress pretty quickly. + var percentage_complete = Math.round( ( recheck_count / check_for_spam_buttons.data( 'pending-comment-count' ) ) * 1000 ) / 10; + + // Update the progress counter on the "Check for Spam" button. + $( '.checkforspam' ).text( check_for_spam_buttons.data( 'progress-label' ).replace( '%1$s', percentage_complete ) ); + + $.post( + ajaxurl, + { + 'action': 'akismet_recheck_queue', + 'offset': offset, + 'limit': limit, + 'nonce': nonce + }, + function(result) { + if ( 'error' in result ) { + // An error is only returned in the case of a missing nonce, so we don't need the actual error message. + window.location.href = check_for_spam_buttons.data( 'failure-url' ); + return; + } + + recheck_count += result.counts.processed; + spam_count += result.counts.spam; + + if (result.counts.processed < limit) { + window.location.href = check_for_spam_buttons.data( 'success-url' ).replace( '__recheck_count__', recheck_count ).replace( '__spam_count__', spam_count ); + } + else { + // Account for comments that were caught as spam and moved out of the queue. + akismet_check_for_spam(offset + limit - result.counts.spam, limit); + } + } + ); + } + + if ( "start_recheck" in WPAkismet && WPAkismet.start_recheck ) { + $( '.checkforspam:first' ).click(); + } + + if ( typeof MutationObserver !== 'undefined' ) { + // Dynamically add the "X" next the the author URL links when a comment is quick-edited. + var comment_list_container = document.getElementById( 'the-comment-list' ); + + if ( comment_list_container ) { + var observer = new MutationObserver( function ( mutations ) { + for ( var i = 0, _len = mutations.length; i < _len; i++ ) { + if ( mutations[i].addedNodes.length > 0 ) { + akismet_enable_comment_author_url_removal(); + + // Once we know that we'll have to check for new author links, skip the rest of the mutations. + break; + } + } + } ); + + observer.observe( comment_list_container, { attributes: true, childList: true, characterData: true } ); + } + } + + function akismet_enable_comment_author_url_removal() { + $( '#the-comment-list' ) + .find( 'tr.comment, tr[id ^= "comment-"]' ) + .find( '.column-author a[href^="http"]:first' ) // Ignore mailto: links, which would be the comment author's email. + .each(function () { + if ( $( this ).parent().find( '.akismet_remove_url' ).length > 0 ) { + return; + } + + var linkHref = $(this).attr( 'href' ); + + // Ignore any links to the current domain, which are diagnostic tools, like the IP address link + // or any other links another plugin might add. + var currentHostParts = document.location.href.split( '/' ); + var currentHost = currentHostParts[0] + '//' + currentHostParts[2] + '/'; + + if ( linkHref.indexOf( currentHost ) != 0 ) { + var thisCommentId = $(this).parents('tr:first').attr('id').split("-"); + + $(this) + .attr("id", "author_comment_url_"+ thisCommentId[1]) + .after( + $( 'x' ) + .attr( 'commentid', thisCommentId[1] ) + .attr( 'title', WPAkismet.strings['Remove this URL'] ) + ); + } + }); + } + + /** + * Generate an mShot URL if given a link URL. + * + * @param string linkUrl + * @param int retry If retrying a request, the number of the retry. + * @return string The mShot URL; + */ + function akismet_mshot_url( linkUrl, retry ) { + var mshotUrl = '//s0.wp.com/mshots/v1/' + encodeURIComponent( linkUrl ) + '?w=900'; + + if ( retry > 1 ) { + mshotUrl += '&r=' + encodeURIComponent( retry ); + } + + mshotUrl += '&source=akismet'; + + return mshotUrl; + } + + /** + * Begin loading an mShot preview of a link. + * + * @param string linkUrl + */ + function akismet_preload_mshot( linkUrl ) { + var img = new Image(); + img.src = akismet_mshot_url( linkUrl ); + + preloadedMshotURLs.push( linkUrl ); + } + + $( '.akismet-could-be-primary' ).each( function () { + var form = $( this ).closest( 'form' ); + + form.data( 'initial-state', form.serialize() ); + + form.on( 'change keyup', function () { + var self = $( this ); + var submit_button = self.find( '.akismet-could-be-primary' ); + + if ( self.serialize() != self.data( 'initial-state' ) ) { + submit_button.addClass( 'akismet-is-primary' ); + } + else { + submit_button.removeClass( 'akismet-is-primary' ); + } + } ); + } ); + + /** + * Shows the Enter API key form + */ + $( '.akismet-enter-api-key-box__reveal' ).on( 'click', function ( e ) { + e.preventDefault(); + + var div = $( '.akismet-enter-api-key-box__form-wrapper' ); + div.show(); + div.find( 'input[name=key]' ).focus(); + + $( this ).hide(); + } ); +}); diff --git a/wp-content/plugins/akismet/_inc/fonts/inter.css b/wp-content/plugins/akismet/_inc/fonts/inter.css new file mode 100644 index 0000000..b34e411 --- /dev/null +++ b/wp-content/plugins/akismet/_inc/fonts/inter.css @@ -0,0 +1,68 @@ +/* NOAUTORTL */ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-Regular.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-Regular.woff?v=3.19") format("woff"); +} +@font-face { + font-family: 'Inter'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-Italic.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-Italic.woff?v=3.19") format("woff"); +} + +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-Medium.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-Medium.woff?v=3.19") format("woff"); +} +@font-face { + font-family: 'Inter'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-MediumItalic.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-MediumItalic.woff?v=3.19") format("woff"); +} + +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-SemiBold.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-SemiBold.woff?v=3.19") format("woff"); +} +@font-face { + font-family: 'Inter'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-SemiBoldItalic.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-SemiBoldItalic.woff?v=3.19") format("woff"); +} + +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-Bold.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-Bold.woff?v=3.19") format("woff"); +} +@font-face { + font-family: 'Inter'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url("https://s0.wp.com/i/fonts/inter/Inter-BoldItalic.woff2?v=3.19") format("woff2"), + url("https://s0.wp.com/i/fonts/inter/Inter-BoldItalic.woff?v=3.19") format("woff"); +} diff --git a/wp-content/plugins/akismet/_inc/img/akismet-activation-banner-elements.png b/wp-content/plugins/akismet/_inc/img/akismet-activation-banner-elements.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7d54666b145a107ad6155494ede8c876af1381 GIT binary patch literal 5754 zcmd5=g;!Kxv>pV80S1N|xV$39`ZaBL`m-Z z+731W07`%<*22JufF&cAWtQ5}+T;l`9f^*%M0z7dy^-W4>^>F*0wEGj5P>GRYF`r0 zUOO7c00yhZ;Z#C!U=T<(+!(^h2#YmBME~PxgyWRM4b@}N3}8B3qc5)7jbvm`GO|*O z#wbT(5fLUT(I~ZOv_>>aH5ADVfxshBB(#l6G+HGLtrm$PE7Q}0=xBhrT2D-^CkbOi zGP0oq(SYedB$O>9JuL)GZ(QpMVFVk0@F1aWNk+E+kQ#Rq(v}s%z(7j_q@v{EVl%1n zz}EaDU_X!_*?@pl^fW-S0+zfBX-f|Ra&ticPm_#uvqQc zl09K#W#M3B!G7@k-;Ff1ARs##VuBd|?-69$Kh1x>(UGMD+@ml7cG#Q z8Nxtjk_q>tqN1asq9P(9!^6WvLqmgug98Er{rv;(-ShYJ^Yir~czgSLdHHyHdb_)O z-o5ML=H~9|>gM9&>g?>|=;&;3?`U`1-qyy>=9aCs)y*3>tSu~Vn318i9s5n4Goa`*A4Y_^>uXgw6t_IHMFlGG!g0=a5YtRjcaPEDsTisRase8U0oTb zrUFw^QB#G%6qQv~l@t_UDhf)w)L5fM=_VIdJ=;j2OdLc$`VDSj#K_9T$P8g*Wdt)bf*BdWOkjE@ zdRj($dIoaM(1FOgCf5c%Ee)6kNX{uaFCc0v8Y)V1wcu)>B$5lA6kujz4xpfp!)%b@vX9j0{iD&MyA5mF=Cqy}kY4hot`} zcB%W7tp)&KkwWR~T7-PxnbyXc<2gU?FRF9YnHfL*ZIl4c(^2+d@KWxjF7ku?uh;@@#JgYX8maT+r(Gk#|5V<>p)aMwb}Q zQj^h3bBG}73RRk@0>z-9&SL1Z%kN*4#E%_$q7?_t3p>6+#Fo^YuE2C0bQFw>Gv=C- zKHvJ#_1TH@Eu$s}KPH1pw%y4e?R51Wg&B(|Md)GAl?G2e2ZYUsZ?E1v@eM<;59@$+ zuNY3^+0hCwRg{r2aX;2SW)^&V68bn@Yo~LI&~}==`OJ;V4B$JVs2tP&wYwWFp)`G8 zh{^}6{^ad6M~6=d)U`|&@i+FV)0H|l06o&FNRO@prOWIGgLlRYiI*IJ=9Z=x!@98b zfwt96i<5M5&+p`^dj{4!KxMuRYz*RZgE915Q}1SGR=w`|L`C^YX7cUn{0MWljHP*= z_q{htU)ieW%gjy^5wGO7j`dg1KmDy*fF2TaD=94$XGzRm{i24+9Sng)Wq=G<0cCKO ztTLgnQ|8d`hjnJHrAW_8DN}T2wPu@Fb@srUnqR~!n>tL;=)Nz50cF+n6OZp*7Am%3 z=sRU;rBeC-X}r;`$O#}Whw@NkQdWEzXOHI1M(u(NX01LLP_?{_x9<(>VU>`!Kdnfp zdysH8Ty;^=XW5PC)jl3JcJl00;8N1Z+e$o4At~sJJ(ihE*%NFEd?rp<8>rN}@4HNS z!rN@BpcHg*Uf_=o&wE?^v13T=<{ZQTe=Z+Lv>dM&;bWK=zR4R$EA$e=S>icWI|89@f`^6cSpJ`LOF&>pY%_YF{_L@xvo3d=lN)ehE;iBR%b*)%pH^v8z-4$>fE5)&&@Bl7nJRLY~T*?+xLDQ_d^`K zWn|UHWQm>ZqGiN)YhR)FcrxC31+7jAj9BdtFFCJ{dA1$XpzE`ajs-t5jOy(5rOZjp zur$VWu)kY?F68%ARGm@LJtEp-jmu9Q5=V(KuvgJL%rU_(`6Ru48~ zh*AqZj+mav_+TBFv^cX$7!~+vfx&uob?Eyxdw<$p;9+6<$s|?sp-<24(l4YTet{^+ z`YnIWGQ4{#5ES?&UebsA`|T`YPN8(ORb=Y!koi6v?)?wO zm=88It?@u@t!1i9y;u^6X4|orEga|Di~JV;a|kbV0}v0m3vkFWG}^N=Z=?x$oN;IE zd#lE0_(o!(cgx)3Ux8}9AkU$@%$$$>lmMpP&%E1)L~ZJ1&CPPm)VtstYqQQxTE|Ac zD~FFD@^W%o=YM!d2EB`bOYf;~kiWO@x^$9B3n9l8k(;`~>cu`KV=0f^dn*$b?|`d;f=zU-d2@7o3Nt?^JZcFEvNh_s$oZCo&mNAN(=A z)|>}wL3ht!1#eR8iM|BI&rqoi=-&p>ZtD51nEh4L4-o0UMdfS@@=&11KaX|E$n6in zjTA>)OoST;r*mcI(axI&66v*#b$#>fcuhJE3A+W8k_!82^u}EU+^n&FSXj{&sBzI` zZUmy>@^`RP|0MC(Z>As`UaqOa)|2r`V6fNo$nE7*OCHoB4r zSO-p5V1O&jJU&XJ%71&Q!sl+FVvKZqC8E0zUbsYWu3$eNsL0yH7c%w!XAd-s|rPKv+_n3L{c2^w9V@tWtKq z5PkNXaZcR1g$y3H-f(f9bKPqDR8d^h~mB`Vh>8Q6{X$amIem1CMg-fs|d9U@^{!!JpqGnM04XX>(=<0Zv$58 z&1%JcAt{;HaN2StQ2HGqHW3h!rn@3f6!HwuwWbp6-kQ!Vxq3C*$RpH7#`xP@Aav=1 z;x=CMDAdGf#V^e7f--I!Sv3w%Osk-q6T9w$Q{U(-NfQkwicjt1@>krfddBML6AOv+ zi0A0Pc#{>Gi)q@_Nghl(i~0)xQYRqp9%_l$Zya>W?0*`OHQL}dz<3L_Od@2H0{`Q$ z3?-?mIo$seLOaM~aIpHylykyGNljc7_a@m)>gHHPLWYK|hgo9qD0-mrXGG_DOk#4X z-<1pT*J^f0E(6Bsr>~V$1nH|g*RCpvt+CM&*ZUW{=AAXT>)S$DD~lsO_KJ^d0{sjE z&!W#jEjg`ma~L1Ar18(#yaX4yK~bxt3RN>7VdC5!{>$|7hE~_?>LO^CZ?G*FQtWa~ zu@tuJo=iIGd$C$v{8UeP<=!A7N9RYZIF1g*Uqz5FY6vCBUeY?DRCimF2t|xVZJ|u@ z#N=oaV@CZOJ~eOU0q>ZPjy|sNA3_iN4EjY=3CCkuFfr1fk(W>niq@{uiSn+5WQfd? z{0*lw*8_abb94O_V~J9)Du52l50v^dTM2d1V{6Z`3%886QQZo`eS60aS7EM-otn17P9@5+CEY1RIJarj;rEitXBaw1McP&HeoQ(FERqpHz zBWAH>nrhqIqdz$WhDyURE7_Y9neqjbtbaWIJSj3tN?p)VQHR6NczJjCBAZ%TB7a?c z+52=j{02iJ{yAC;uJ-a>oD07catQr6ox(1+X!0q!a`Rgoyt4d{$DZ2AtM>NQ9E@wq z6>+G6PoC0%m=S96?3ZQM)?=GsmtA9<;C+Rb=9954+u~sRP`}HX#u=Bh^!`byJ{!=zBXJeQEAr2Q10qHfXg<`v#PE8du7tC ztCj^BCIR2e6x~fFe-@9uoX9L$DV%@YviaD1qOOdu5|Ccy{z}~C`rm0Sf12a;vy?Ju zD*r}n_Qo)+1?|df`PTnln*L&VzV|Z3ZO`}Emu~i>e1-2%Z!UXMBk^>(XZ`2Ul+Cqk zi_vsgp~}8-6qqup?)?K8_2;F7uKCvBXA!mMtzwOh3$rsbr>C_-Kc>_=U&^E){!owrlWX_mYX196-uLL&?h)zFm$TW6 zFW1{2;Iw`_0%E!qy1jb^e!v-SpPhXcZ&5oB!|_M>Z;AZq6dsfSD~134nJ@W38(O5* z8t`lK*T>+!h1UO04YDBg-aQhJy1(ihUwXsEWNiO@LxO3#BTA||-IolU<2Tcp4JR|H zFD2n(0i8{K3wOX0ljF@&%P+fAQ(2*ijs*SzSKbB0 zJV|C3e7fVlc&s_~5Nx>X&AYY$LKrLSDJ1PTY zckWEHOdVdPgf1;?18cwArICLj_D{W96@%jYHV-&wiG+(UK_4Rz*W;MCg6%nF4NgZW zGNqK7x3Uadxh12G%8NDamjQ?1jGrwJ6Ji^Gd2EX@s*{}lz-We>g)}f1hHbDiyZzS& zb9#kVkY zeBb0}2&J?1Hu4mz+Fj3&_ns-&e3F*dT=A3Sl$RKbLlb1tsdsuEOPgcAh0inI`jTa>yH1~f!Ury3B1 zzb_VwpHw=FrN2HPJaDTQu~bA+bF;XA4$!LHUi*NO%l?XXD09Zm945lSlWaua8%*YQ zf_iM(q}onsUiWLZ%FT0_L~TN!#M^#3V>xAN-=5t4FzT<|WMuE`se9sFQb!22nPevC zVMe4BdN%o}LrdoRtrx55A5eaI?WtLkt{Uf&JY!*uir}H~U-2OQ?`7)&F)q$|K)}tDM5P+9Nhlzah>?l2WGv?^1ODa@8WAfQd_mpL{uO#u|k$H>^ z^7cn#?^ap^mQYL`ySg;}(-42uh1Z;SdG^!IxI)^Km^7Qdc{g$vEB^Vr>9kSr^~ zx_Qe~(L-bf6{W=QvQ&xfFqI`GS0tOU;f;F08rRoj)MQafApXx9a-@#@9*X06&IX0Walj#tcP}Q{P-zgg6*V1fxhW(n)Svwn4r~5*T2k| z==S!?@9CB2a!10&r+HGkK@%@?e3M=Kg(56_|H>7)4nreq=RQ>qq&?wFd#l*D$gBR) z2LB9+JEl9U%+eByeT%qfTBC7KqS0>P(Egxb=fxW>0erk?;77j~;2*@4H$TsQD-^3~ zRM;E^=w$3`ejc-wWt9x2`dsZ|tKMVoIqBs4zCij2cp4gLr-33|FL%imXg42%pVS#c zz6Oowvl=+F%5aSBBbBy|yCsv)sYD3%VBf~he93Z_o)duvYr~Ed7%rH6fd)VsnCMsO HIXwIyoKBrp literal 0 HcmV?d00001 diff --git a/wp-content/plugins/akismet/_inc/img/akismet-refresh-logo.svg b/wp-content/plugins/akismet/_inc/img/akismet-refresh-logo.svg new file mode 100644 index 0000000..f5b5d2c --- /dev/null +++ b/wp-content/plugins/akismet/_inc/img/akismet-refresh-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/plugins/akismet/_inc/img/akismet-refresh-logo@2x.png b/wp-content/plugins/akismet/_inc/img/akismet-refresh-logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..15c3db3c0b3e20649fe9b7062da44756c2db135f GIT binary patch literal 2783 zcmZ`*c{mhWA2wVeL_;&yA|)}_21!}648|HVvdj$GlcgDJV@)nuCS7AJg-O)4jl?ix zi$*k-ELoGL8_h?uW*ITx+l)6zP{g||~Pe9%-~R8cRlys{9XrAtx* z?upKng?~h64gtl8U;2TXDz{n|zzu=}>X#@)56o?CN(=q4df|Y%H~^Zx-m3Dk`ZAxw zz29Z&cmz9x_3=q;3aojBcRD$JSdZP@f@7##tKz;YZ(GV2DQ7fx0 z4l=bK!AH=?aTXUBLy^YV>0l6j`9TL21S!h0S{jVJbH^SuyF1Y0*5R@RV7yi9dRc|w z%9~pV%rL#dSg^oh6N1JUK2HY!WZEya(d7M1VZPt&rk z(`3sI0#m%)w{TZLdh2?INU85{3@BzE7w4dj~RtZsrO>E7m+Cg!#Erz#A;wJ*7 z8Y`HHs~hqu9^9}gnjx(|>Zj@XD4tsv?II#mbBeB?R_$q*|G6SrH9BeJv|Y$h(df&F zI37-Lb%Hfx{r4gzw#uojFdH(n{}jWb)aPN_@eGkkDO_&VIY*Y*wK&*NtwhGQ(AFc* z9N`diRW;@eybuV|V%QO>cjJU0`@1F+;Db|yk%@-YUdp`ByC_S+H$acg@-cN;GqPeX za}R0!OHf5({G-xdckhz|7ue(toPJgfv!LFzFU<=%}u*utHEB-Gu*_VUHE1P)D_vc2X zb8kS)5bY9~h!5w{L48-U_CuMv$D5?+8&jI!*N>zgUIgQAbxI4%T{pd;ZJTuQ06 zxli-Yr*yb|Tq}dGgsDJf0+03f9ElB~`n?N#y|HYTxRZb;%p09ykN1o(>9oHkojM)1U2#hoR2`f;9%v@jIDI#yAH7|E=d4*kx|gW;rAaSwM&&H&_xn5XxIN;BK~^s#(QU1J1@OL{*ZI$ zf{J}c%BLQoWkUsF{wv}l_d)3*;X=m*U?zWp#$0Nna*mO({z%u@PR85{@b$sK!eI*H z(o9gUg>hDqm-5W!8+?BBnIMcg-fvo0-h#}M1Lc0}HZ>CP45@4j%@Wi>_tNAUeAaFe zfW?()AJdSvXCk<&VP&J>BFiJrCma2`m+01VIIT77hwJ(M0lmB+B@=%cck-_&h=7#* zIbp4XQ{bL%b8mW~QH>Z##^<|TBvqB_z6K#g;R@@r55jXCCaOXE60&GuJu>?B3kIFM z7V}M*PC{ljtKKn%n6d?&ge(Cd^5=JP;!gopJ^?o7@UIU-+gF zk1whL$NxaR(GtS6y@Q5eRE5I4G*an{6aldY7WnDPL%1~jkL&j4x&>W2PLQj&r`%kp zRwMgp&po$>6Wp@$FqLAX<-megR?}QT=2(6rzP>kQStxj~p#xJ}yZ}EerYzKg0y@={ zWqe08VfzA~uk`^Hdfj@#T5a9wq@-u5=c=ig4~6^~qz3yNF|A(o{r#enfn>NmNKTy+ z;2XgY>G}ageEQ6is?tDeB-4QfV_6JwLJ-nynCNy1Y@>Si<7ApY2nN_!m2|kb|oZ7k?sI zj2+bUU%m(kJ22&lhvAJDb&$8^n(mq0GX7i5a{U9BG9953v}4vbaSwIwXHrN|RqdyhJ$WExq?A#`f=6t{ZO8JL!^WL+th z$C^kQk5>2fR-_oCCKVer_V{#h=TnjM1W~R1Z{*LFo<;ASj;04@^bR~V=<*+}Ab&X- zHnj9ZN93g?;AOc