From c37a27332dfc14125e68738beaa6080477e76f02 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 12:14:00 -0700 Subject: [PATCH 01/11] Update generated services --- stts.xcodeproj/project.pbxproj | 4 - stts/Services/Generated/AWSServices.swift | 389 ++++++++++++++++-- stts/Services/Generated/AdobeServices.swift | 7 +- .../Services/Generated/FirebaseServices.swift | 12 +- .../GoogleCloudPlatformServices.swift | 93 ++--- .../Generated/SalesforceProducts.swift | 48 +++ stts/Services/Heroku.swift | 84 ---- .../Services/Super/SalesforceCategories.swift | 16 + stts/Services/Super/StatusPageService.swift | 13 +- 9 files changed, 478 insertions(+), 188 deletions(-) delete mode 100644 stts/Services/Heroku.swift diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 398757c..6ef4a82 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -325,7 +325,6 @@ B2FBDF5D2A14E3C600734667 /* InternetComputer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FBDF5C2A14E3C600734667 /* InternetComputer.swift */; }; B2FBDF5F2A35D82000734667 /* IncidentIOService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FBDF5E2A35D82000734667 /* IncidentIOService.swift */; }; B2FBDF622A35E1C800734667 /* Loom.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FBDF612A35E1C800734667 /* Loom.swift */; }; - B2FDC91A1D67029900F0B728 /* Heroku.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FDC9191D67029900F0B728 /* Heroku.swift */; }; B2FDC91C1D67062200F0B728 /* StatusPageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FDC91B1D67062200F0B728 /* StatusPageService.swift */; }; B2FDC91E1D6706C400F0B728 /* CircleCI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FDC91D1D6706C400F0B728 /* CircleCI.swift */; }; B2FFC1F01E261B4A00529A00 /* Dropbox.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2FFC1EF1E261B4A00529A00 /* Dropbox.swift */; }; @@ -711,7 +710,6 @@ B2FBDF5C2A14E3C600734667 /* InternetComputer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InternetComputer.swift; sourceTree = ""; }; B2FBDF5E2A35D82000734667 /* IncidentIOService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncidentIOService.swift; sourceTree = ""; }; B2FBDF612A35E1C800734667 /* Loom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Loom.swift; sourceTree = ""; }; - B2FDC9191D67029900F0B728 /* Heroku.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Heroku.swift; sourceTree = ""; }; B2FDC91B1D67062200F0B728 /* StatusPageService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatusPageService.swift; sourceTree = ""; }; B2FDC91D1D6706C400F0B728 /* CircleCI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleCI.swift; sourceTree = ""; }; B2FFC1EF1E261B4A00529A00 /* Dropbox.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dropbox.swift; sourceTree = ""; }; @@ -1324,7 +1322,6 @@ B290315B1E4B0CA7005B58CC /* Evernote.swift */, B2253A6E209F42430039F574 /* Firebase.swift */, B2E70FDA22B07DBC000BCAD2 /* GoogleCloudPlatformAll.swift */, - B2FDC9191D67029900F0B728 /* Heroku.swift */, B276D7692C41F93300974DB6 /* Okta.swift */, B22602B027D881AF001190F1 /* OracleNetSuite.swift */, B2228B6126C9623C002F01F0 /* SendbirdAll.swift */, @@ -1615,7 +1612,6 @@ B299C8531DD0505F0024D2E9 /* Sentry.swift in Sources */, B24EE10226C8BFD500F7CE8B /* Salesforce.swift in Sources */, B2EB51D01E700517001D6F78 /* Codacy.swift in Sources */, - B2FDC91A1D67029900F0B728 /* Heroku.swift in Sources */, B2A4D7E7247E72B50089EA77 /* AzureAll.swift in Sources */, B2253A6B209F3C410039F574 /* GoogleStatusDashboardStore.swift in Sources */, B2AF06AE2A7AB97300448D1E /* Booxi.swift in Sources */, diff --git a/stts/Services/Generated/AWSServices.swift b/stts/Services/Generated/AWSServices.swift index 53a835d..dae9d4a 100644 --- a/stts/Services/Generated/AWSServices.swift +++ b/stts/Services/Generated/AWSServices.swift @@ -102,6 +102,11 @@ final class AWSNVirginia: AWSRegionService, SubService { let name = "AWS (N. Virginia)" } +final class AWSNewZealand: AWSRegionService, SubService { + let id = "ap-southeast-6" + let name = "AWS (New Zealand)" +} + final class AWSOhio: AWSRegionService, SubService { let id = "us-east-2" let name = "AWS (Ohio)" @@ -152,6 +157,11 @@ final class AWSSydney: AWSRegionService, SubService { let name = "AWS (Sydney)" } +final class AWSTaipei: AWSRegionService, SubService { + let id = "ap-east-2" + let name = "AWS (Taipei)" +} + final class AWSTelAviv: AWSRegionService, SubService { let id = "il-central-1" let name = "AWS (Tel Aviv)" @@ -313,6 +323,7 @@ final class AWSAppConfig: AWSNamedService, SubService { let ids = Set([ "appconfig-af-south-1", "appconfig-ap-east-1", + "appconfig-ap-east-2", "appconfig-ap-northeast-1", "appconfig-ap-northeast-2", "appconfig-ap-northeast-3", @@ -323,6 +334,7 @@ final class AWSAppConfig: AWSNamedService, SubService { "appconfig-ap-southeast-3", "appconfig-ap-southeast-4", "appconfig-ap-southeast-5", + "appconfig-ap-southeast-6", "appconfig-ap-southeast-7", "appconfig-ca-central-1", "appconfig-ca-west-1", @@ -371,7 +383,10 @@ final class AWSAppSync: AWSNamedService, SubService { "appsync-ap-southeast-2", "appsync-ap-southeast-3", "appsync-ap-southeast-4", + "appsync-ap-southeast-5", + "appsync-ap-southeast-7", "appsync-ca-central-1", + "appsync-ca-west-1", "appsync-eu-central-1", "appsync-eu-central-2", "appsync-eu-north-1", @@ -418,6 +433,8 @@ final class AWSApplicationMigrationService: AWSNamedService, SubService { "mgn-ap-southeast-2", "mgn-ap-southeast-3", "mgn-ap-southeast-4", + "mgn-ap-southeast-5", + "mgn-ap-southeast-7", "mgn-ca-central-1", "mgn-eu-central-1", "mgn-eu-central-2", @@ -463,6 +480,7 @@ final class AWSAutoScaling: AWSNamedService, SubService { let ids = Set([ "autoscaling-af-south-1", "autoscaling-ap-east-1", + "autoscaling-ap-east-2", "autoscaling-ap-northeast-1", "autoscaling-ap-northeast-2", "autoscaling-ap-northeast-3", @@ -473,6 +491,7 @@ final class AWSAutoScaling: AWSNamedService, SubService { "autoscaling-ap-southeast-3", "autoscaling-ap-southeast-4", "autoscaling-ap-southeast-5", + "autoscaling-ap-southeast-6", "autoscaling-ap-southeast-7", "autoscaling-ca-central-1", "autoscaling-ca-west-1", @@ -512,6 +531,7 @@ final class AWSBackup: AWSNamedService, SubService { let ids = Set([ "backup-af-south-1", "backup-ap-east-1", + "backup-ap-east-2", "backup-ap-northeast-1", "backup-ap-northeast-2", "backup-ap-northeast-3", @@ -552,6 +572,7 @@ final class AWSBatch: AWSNamedService, SubService { let ids = Set([ "batch-af-south-1", "batch-ap-east-1", + "batch-ap-east-2", "batch-ap-northeast-1", "batch-ap-northeast-2", "batch-ap-northeast-3", @@ -562,6 +583,7 @@ final class AWSBatch: AWSNamedService, SubService { "batch-ap-southeast-3", "batch-ap-southeast-4", "batch-ap-southeast-5", + "batch-ap-southeast-6", "batch-ap-southeast-7", "batch-ca-central-1", "batch-ca-west-1", @@ -599,6 +621,7 @@ final class AWSCertificateManager: AWSNamedService, SubService { let ids = Set([ "certificatemanager-af-south-1", "certificatemanager-ap-east-1", + "certificatemanager-ap-east-2", "certificatemanager-ap-northeast-1", "certificatemanager-ap-northeast-2", "certificatemanager-ap-northeast-3", @@ -609,6 +632,7 @@ final class AWSCertificateManager: AWSNamedService, SubService { "certificatemanager-ap-southeast-3", "certificatemanager-ap-southeast-4", "certificatemanager-ap-southeast-5", + "certificatemanager-ap-southeast-6", "certificatemanager-ap-southeast-7", "certificatemanager-ca-central-1", "certificatemanager-ca-west-1", @@ -672,6 +696,8 @@ final class AWSClientVPN: AWSNamedService, SubService { "clientvpn-ap-southeast-2", "clientvpn-ap-southeast-3", "clientvpn-ap-southeast-4", + "clientvpn-ap-southeast-5", + "clientvpn-ap-southeast-7", "clientvpn-ca-central-1", "clientvpn-eu-central-1", "clientvpn-eu-central-2", @@ -699,6 +725,7 @@ final class AWSCloudMap: AWSNamedService, SubService { let ids = Set([ "servicediscovery-af-south-1", "servicediscovery-ap-east-1", + "servicediscovery-ap-east-2", "servicediscovery-ap-northeast-1", "servicediscovery-ap-northeast-2", "servicediscovery-ap-northeast-3", @@ -709,6 +736,7 @@ final class AWSCloudMap: AWSNamedService, SubService { "servicediscovery-ap-southeast-3", "servicediscovery-ap-southeast-4", "servicediscovery-ap-southeast-5", + "servicediscovery-ap-southeast-6", "servicediscovery-ap-southeast-7", "servicediscovery-ca-central-1", "servicediscovery-ca-west-1", @@ -774,6 +802,7 @@ final class AWSCloudFormation: AWSNamedService, SubService { let ids = Set([ "cloudformation-af-south-1", "cloudformation-ap-east-1", + "cloudformation-ap-east-2", "cloudformation-ap-northeast-1", "cloudformation-ap-northeast-2", "cloudformation-ap-northeast-3", @@ -784,6 +813,7 @@ final class AWSCloudFormation: AWSNamedService, SubService { "cloudformation-ap-southeast-3", "cloudformation-ap-southeast-4", "cloudformation-ap-southeast-5", + "cloudformation-ap-southeast-6", "cloudformation-ap-southeast-7", "cloudformation-ca-central-1", "cloudformation-ca-west-1", @@ -827,6 +857,7 @@ final class AWSCloudHSM: AWSNamedService, SubService { "cloudhsm-eu-central-2", "cloudhsm-eu-north-1", "cloudhsm-eu-south-1", + "cloudhsm-eu-south-2", "cloudhsm-eu-west-1", "cloudhsm-eu-west-2", "cloudhsm-eu-west-3", @@ -852,10 +883,13 @@ final class AWSCloudShell: AWSNamedService, SubService { "cloudshell-ap-northeast-2", "cloudshell-ap-northeast-3", "cloudshell-ap-south-1", + "cloudshell-ap-south-2", "cloudshell-ap-southeast-1", "cloudshell-ap-southeast-2", "cloudshell-ap-southeast-3", + "cloudshell-ap-southeast-4", "cloudshell-ca-central-1", + "cloudshell-ca-west-1", "cloudshell-eu-central-1", "cloudshell-eu-north-1", "cloudshell-eu-south-1", @@ -863,6 +897,7 @@ final class AWSCloudShell: AWSNamedService, SubService { "cloudshell-eu-west-1", "cloudshell-eu-west-2", "cloudshell-eu-west-3", + "cloudshell-il-central-1", "cloudshell-me-central-1", "cloudshell-me-south-1", "cloudshell-sa-east-1", @@ -880,6 +915,7 @@ final class AWSCloudTrail: AWSNamedService, SubService { let ids = Set([ "cloudtrail-af-south-1", "cloudtrail-ap-east-1", + "cloudtrail-ap-east-2", "cloudtrail-ap-northeast-1", "cloudtrail-ap-northeast-2", "cloudtrail-ap-northeast-3", @@ -890,6 +926,7 @@ final class AWSCloudTrail: AWSNamedService, SubService { "cloudtrail-ap-southeast-3", "cloudtrail-ap-southeast-4", "cloudtrail-ap-southeast-5", + "cloudtrail-ap-southeast-6", "cloudtrail-ap-southeast-7", "cloudtrail-ca-central-1", "cloudtrail-ca-west-1", @@ -1008,6 +1045,7 @@ final class AWSCodeDeploy: AWSNamedService, SubService { let ids = Set([ "codedeploy-af-south-1", "codedeploy-ap-east-1", + "codedeploy-ap-east-2", "codedeploy-ap-northeast-1", "codedeploy-ap-northeast-2", "codedeploy-ap-northeast-3", @@ -1118,6 +1156,7 @@ final class AWSConfig: AWSNamedService, SubService { let ids = Set([ "config-af-south-1", "config-ap-east-1", + "config-ap-east-2", "config-ap-northeast-1", "config-ap-northeast-2", "config-ap-northeast-3", @@ -1128,6 +1167,7 @@ final class AWSConfig: AWSNamedService, SubService { "config-ap-southeast-3", "config-ap-southeast-4", "config-ap-southeast-5", + "config-ap-southeast-6", "config-ap-southeast-7", "config-ca-central-1", "config-ca-west-1", @@ -1193,6 +1233,7 @@ final class AWSControlCatalog: AWSNamedService, SubService { let ids = Set([ "controlcatalog-af-south-1", "controlcatalog-ap-east-1", + "controlcatalog-ap-east-2", "controlcatalog-ap-northeast-1", "controlcatalog-ap-northeast-2", "controlcatalog-ap-northeast-3", @@ -1203,6 +1244,7 @@ final class AWSControlCatalog: AWSNamedService, SubService { "controlcatalog-ap-southeast-3", "controlcatalog-ap-southeast-4", "controlcatalog-ap-southeast-5", + "controlcatalog-ap-southeast-7", "controlcatalog-ca-central-1", "controlcatalog-ca-west-1", "controlcatalog-eu-central-1", @@ -1216,6 +1258,7 @@ final class AWSControlCatalog: AWSNamedService, SubService { "controlcatalog-il-central-1", "controlcatalog-me-central-1", "controlcatalog-me-south-1", + "controlcatalog-mx-central-1", "controlcatalog-sa-east-1", "controlcatalog-us-east-1", "controlcatalog-us-east-2", @@ -1231,6 +1274,7 @@ final class AWSControlTower: AWSNamedService, SubService { let ids = Set([ "controltower-af-south-1", "controltower-ap-east-1", + "controltower-ap-east-2", "controltower-ap-northeast-1", "controltower-ap-northeast-2", "controltower-ap-northeast-3", @@ -1241,6 +1285,7 @@ final class AWSControlTower: AWSNamedService, SubService { "controltower-ap-southeast-3", "controltower-ap-southeast-4", "controltower-ap-southeast-5", + "controltower-ap-southeast-7", "controltower-ca-central-1", "controltower-ca-west-1", "controltower-eu-central-1", @@ -1254,6 +1299,7 @@ final class AWSControlTower: AWSNamedService, SubService { "controltower-il-central-1", "controltower-me-central-1", "controltower-me-south-1", + "controltower-mx-central-1", "controltower-sa-east-1", "controltower-us-east-1", "controltower-us-east-2", @@ -1297,6 +1343,7 @@ final class AWSDataSync: AWSNamedService, SubService { let ids = Set([ "datasync-af-south-1", "datasync-ap-east-1", + "datasync-ap-east-2", "datasync-ap-northeast-1", "datasync-ap-northeast-2", "datasync-ap-northeast-3", @@ -1307,6 +1354,7 @@ final class AWSDataSync: AWSNamedService, SubService { "datasync-ap-southeast-3", "datasync-ap-southeast-4", "datasync-ap-southeast-5", + "datasync-ap-southeast-6", "datasync-ap-southeast-7", "datasync-ca-central-1", "datasync-ca-west-1", @@ -1337,6 +1385,7 @@ final class AWSDatabaseMigrationService: AWSNamedService, SubService { let ids = Set([ "dms-af-south-1", "dms-ap-east-1", + "dms-ap-east-2", "dms-ap-northeast-1", "dms-ap-northeast-2", "dms-ap-northeast-3", @@ -1347,6 +1396,7 @@ final class AWSDatabaseMigrationService: AWSNamedService, SubService { "dms-ap-southeast-3", "dms-ap-southeast-4", "dms-ap-southeast-5", + "dms-ap-southeast-6", "dms-ap-southeast-7", "dms-ca-central-1", "dms-ca-west-1", @@ -1376,10 +1426,12 @@ final class AWSDeadlineCloud: AWSNamedService, SubService { let name = "AWS Deadline Cloud" let ids = Set([ "deadline-ap-northeast-1", + "deadline-ap-northeast-2", "deadline-ap-southeast-1", "deadline-ap-southeast-2", "deadline-eu-central-1", "deadline-eu-west-1", + "deadline-eu-west-2", "deadline-us-east-1", "deadline-us-east-2", "deadline-us-west-2" @@ -1421,6 +1473,7 @@ final class AWSDirectConnect: AWSNamedService, SubService { let ids = Set([ "directconnect-af-south-1", "directconnect-ap-east-1", + "directconnect-ap-east-2", "directconnect-ap-northeast-1", "directconnect-ap-northeast-2", "directconnect-ap-northeast-3", @@ -1431,6 +1484,7 @@ final class AWSDirectConnect: AWSNamedService, SubService { "directconnect-ap-southeast-3", "directconnect-ap-southeast-4", "directconnect-ap-southeast-5", + "directconnect-ap-southeast-6", "directconnect-ap-southeast-7", "directconnect-ca-central-1", "directconnect-ca-west-1", @@ -1461,6 +1515,7 @@ final class AWSDirectoryService: AWSNamedService, SubService { let ids = Set([ "directoryservice-af-south-1", "directoryservice-ap-east-1", + "directoryservice-ap-east-2", "directoryservice-ap-northeast-1", "directoryservice-ap-northeast-2", "directoryservice-ap-northeast-3", @@ -1501,6 +1556,7 @@ final class AWSEC2ImageBuilder: AWSNamedService, SubService { let ids = Set([ "imagebuilder-af-south-1", "imagebuilder-ap-east-1", + "imagebuilder-ap-east-2", "imagebuilder-ap-northeast-1", "imagebuilder-ap-northeast-2", "imagebuilder-ap-northeast-3", @@ -1511,6 +1567,7 @@ final class AWSEC2ImageBuilder: AWSNamedService, SubService { "imagebuilder-ap-southeast-3", "imagebuilder-ap-southeast-4", "imagebuilder-ap-southeast-5", + "imagebuilder-ap-southeast-6", "imagebuilder-ap-southeast-7", "imagebuilder-ca-central-1", "imagebuilder-ca-west-1", @@ -1550,6 +1607,8 @@ final class AWSEC2SerialConsole: AWSNamedService, SubService { "ec2serialconsole-ap-southeast-2", "ec2serialconsole-ap-southeast-3", "ec2serialconsole-ap-southeast-4", + "ec2serialconsole-ap-southeast-5", + "ec2serialconsole-ap-southeast-7", "ec2serialconsole-ca-central-1", "ec2serialconsole-ca-west-1", "ec2serialconsole-eu-central-1", @@ -1563,6 +1622,7 @@ final class AWSEC2SerialConsole: AWSNamedService, SubService { "ec2serialconsole-il-central-1", "ec2serialconsole-me-central-1", "ec2serialconsole-me-south-1", + "ec2serialconsole-mx-central-1", "ec2serialconsole-sa-east-1", "ec2serialconsole-us-east-1", "ec2serialconsole-us-east-2", @@ -1585,14 +1645,18 @@ final class AWSElasticBeanstalk: AWSNamedService, SubService { "elasticbeanstalk-ap-southeast-1", "elasticbeanstalk-ap-southeast-2", "elasticbeanstalk-ap-southeast-3", + "elasticbeanstalk-ap-southeast-5", + "elasticbeanstalk-ap-southeast-7", "elasticbeanstalk-ca-central-1", "elasticbeanstalk-eu-central-1", "elasticbeanstalk-eu-north-1", "elasticbeanstalk-eu-south-1", + "elasticbeanstalk-eu-south-2", "elasticbeanstalk-eu-west-1", "elasticbeanstalk-eu-west-2", "elasticbeanstalk-eu-west-3", "elasticbeanstalk-il-central-1", + "elasticbeanstalk-me-central-1", "elasticbeanstalk-me-south-1", "elasticbeanstalk-sa-east-1", "elasticbeanstalk-us-east-1", @@ -1640,6 +1704,18 @@ final class AWSElasticDisasterRecovery: AWSNamedService, SubService { ]) } +final class AWSElasticVMWareService: AWSNamedService, SubService { + let name = "AWS Elastic VMWare Service" + let ids = Set([ + "promenade-ap-northeast-1", + "promenade-eu-central-1", + "promenade-eu-west-1", + "promenade-us-east-1", + "promenade-us-east-2", + "promenade-us-west-2" + ]) +} + final class AWSElemental: AWSNamedService, SubService { let name = "AWS Elemental" let ids = Set([ @@ -1695,6 +1771,7 @@ final class AWSEndUserMessaging: AWSNamedService, SubService { "endusermessaging-il-central-1", "endusermessaging-me-central-1", "endusermessaging-me-south-1", + "endusermessaging-mx-central-1", "endusermessaging-sa-east-1", "endusermessaging-us-east-1", "endusermessaging-us-east-2", @@ -1708,10 +1785,12 @@ final class AWSEndUserMessaging: AWSNamedService, SubService { final class AWSEntityResolution: AWSNamedService, SubService { let name = "AWS Entity Resolution" let ids = Set([ + "entityresolution-af-south-1", "entityresolution-ap-northeast-1", "entityresolution-ap-northeast-2", "entityresolution-ap-southeast-1", "entityresolution-ap-southeast-2", + "entityresolution-ca-central-1", "entityresolution-eu-central-1", "entityresolution-eu-west-1", "entityresolution-eu-west-2", @@ -1726,6 +1805,7 @@ final class AWSFargate: AWSNamedService, SubService { let ids = Set([ "fargate-af-south-1", "fargate-ap-east-1", + "fargate-ap-east-2", "fargate-ap-northeast-1", "fargate-ap-northeast-2", "fargate-ap-northeast-3", @@ -1736,6 +1816,7 @@ final class AWSFargate: AWSNamedService, SubService { "fargate-ap-southeast-3", "fargate-ap-southeast-4", "fargate-ap-southeast-5", + "fargate-ap-southeast-6", "fargate-ap-southeast-7", "fargate-ca-central-1", "fargate-ca-west-1", @@ -1773,6 +1854,7 @@ final class AWSFaultInjectionService: AWSNamedService, SubService { "fis-ap-southeast-2", "fis-ca-central-1", "fis-eu-central-1", + "fis-eu-central-2", "fis-eu-north-1", "fis-eu-south-1", "fis-eu-south-2", @@ -1842,6 +1924,7 @@ final class AWSGlue: AWSNamedService, SubService { let ids = Set([ "glue-af-south-1", "glue-ap-east-1", + "glue-ap-east-2", "glue-ap-northeast-1", "glue-ap-northeast-2", "glue-ap-northeast-3", @@ -1925,6 +2008,7 @@ final class AWSHealth: AWSNamedService, SubService { let name = "AWS Health" let ids = Set([ "health", + "health-us-gov-east-1", "health-us-gov-west-1" ]) } @@ -1944,6 +2028,7 @@ final class AWSHealthLake: AWSNamedService, SubService { let ids = Set([ "healthlake-ap-south-1", "healthlake-ap-southeast-2", + "healthlake-eu-west-1", "healthlake-eu-west-2", "healthlake-us-east-1", "healthlake-us-east-2", @@ -1954,6 +2039,7 @@ final class AWSHealthLake: AWSNamedService, SubService { final class AWSHealthOmics: AWSNamedService, SubService { let name = "AWS HealthOmics" let ids = Set([ + "omics-ap-northeast-2", "omics-ap-southeast-1", "omics-eu-central-1", "omics-eu-west-1", @@ -1978,6 +2064,7 @@ final class AWSIAMIdentityCenter: AWSNamedService, SubService { "iamidentitycenter-ap-southeast-2", "iamidentitycenter-ap-southeast-3", "iamidentitycenter-ap-southeast-4", + "iamidentitycenter-ap-southeast-5", "iamidentitycenter-ca-central-1", "iamidentitycenter-ca-west-1", "iamidentitycenter-eu-central-1", @@ -2015,6 +2102,7 @@ final class AWSIdentityAndAccessManagementRolesAnywhere: AWSNamedService, SubSer let ids = Set([ "iamrolesanywhere-af-south-1", "iamrolesanywhere-ap-east-1", + "iamrolesanywhere-ap-east-2", "iamrolesanywhere-ap-northeast-1", "iamrolesanywhere-ap-northeast-2", "iamrolesanywhere-ap-northeast-3", @@ -2025,6 +2113,7 @@ final class AWSIdentityAndAccessManagementRolesAnywhere: AWSNamedService, SubSer "iamrolesanywhere-ap-southeast-3", "iamrolesanywhere-ap-southeast-4", "iamrolesanywhere-ap-southeast-5", + "iamrolesanywhere-ap-southeast-6", "iamrolesanywhere-ap-southeast-7", "iamrolesanywhere-ca-central-1", "iamrolesanywhere-ca-west-1", @@ -2097,6 +2186,7 @@ final class AWSInternetConnectivity: AWSNamedService, SubService { let ids = Set([ "internetconnectivity-af-south-1", "internetconnectivity-ap-east-1", + "internetconnectivity-ap-east-2", "internetconnectivity-ap-northeast-1", "internetconnectivity-ap-northeast-2", "internetconnectivity-ap-northeast-3", @@ -2107,6 +2197,7 @@ final class AWSInternetConnectivity: AWSNamedService, SubService { "internetconnectivity-ap-southeast-3", "internetconnectivity-ap-southeast-4", "internetconnectivity-ap-southeast-5", + "internetconnectivity-ap-southeast-6", "internetconnectivity-ap-southeast-7", "internetconnectivity-ca-central-1", "internetconnectivity-ca-west-1", @@ -2195,9 +2286,11 @@ final class AWSIoTDeviceDefender: AWSNamedService, SubService { "iotdevicedefender-ap-south-1", "iotdevicedefender-ap-southeast-1", "iotdevicedefender-ap-southeast-2", + "iotdevicedefender-ap-southeast-5", "iotdevicedefender-ca-central-1", "iotdevicedefender-eu-central-1", "iotdevicedefender-eu-north-1", + "iotdevicedefender-eu-south-2", "iotdevicedefender-eu-west-1", "iotdevicedefender-eu-west-2", "iotdevicedefender-eu-west-3", @@ -2275,8 +2368,10 @@ final class AWSIoTGreengrass: AWSNamedService, SubService { "awsgreengrass-ap-south-1", "awsgreengrass-ap-southeast-1", "awsgreengrass-ap-southeast-2", + "awsgreengrass-ap-southeast-5", "awsgreengrass-ca-central-1", "awsgreengrass-eu-central-1", + "awsgreengrass-eu-south-2", "awsgreengrass-eu-west-1", "awsgreengrass-eu-west-2", "awsgreengrass-us-east-1", @@ -2326,6 +2421,7 @@ final class AWSKeyManagementService: AWSNamedService, SubService { let ids = Set([ "kms-af-south-1", "kms-ap-east-1", + "kms-ap-east-2", "kms-ap-northeast-1", "kms-ap-northeast-2", "kms-ap-northeast-3", @@ -2336,6 +2432,7 @@ final class AWSKeyManagementService: AWSNamedService, SubService { "kms-ap-southeast-3", "kms-ap-southeast-4", "kms-ap-southeast-5", + "kms-ap-southeast-6", "kms-ap-southeast-7", "kms-ca-central-1", "kms-ca-west-1", @@ -2366,6 +2463,7 @@ final class AWSLakeFormation: AWSNamedService, SubService { let ids = Set([ "lakeformation-af-south-1", "lakeformation-ap-east-1", + "lakeformation-ap-east-2", "lakeformation-ap-northeast-1", "lakeformation-ap-northeast-2", "lakeformation-ap-northeast-3", @@ -2376,6 +2474,7 @@ final class AWSLakeFormation: AWSNamedService, SubService { "lakeformation-ap-southeast-3", "lakeformation-ap-southeast-4", "lakeformation-ap-southeast-5", + "lakeformation-ap-southeast-7", "lakeformation-ca-central-1", "lakeformation-ca-west-1", "lakeformation-eu-central-1", @@ -2389,6 +2488,7 @@ final class AWSLakeFormation: AWSNamedService, SubService { "lakeformation-il-central-1", "lakeformation-me-central-1", "lakeformation-me-south-1", + "lakeformation-mx-central-1", "lakeformation-sa-east-1", "lakeformation-us-east-1", "lakeformation-us-east-2", @@ -2404,6 +2504,7 @@ final class AWSLambda: AWSNamedService, SubService { let ids = Set([ "lambda-af-south-1", "lambda-ap-east-1", + "lambda-ap-east-2", "lambda-ap-northeast-1", "lambda-ap-northeast-2", "lambda-ap-northeast-3", @@ -2414,6 +2515,7 @@ final class AWSLambda: AWSNamedService, SubService { "lambda-ap-southeast-3", "lambda-ap-southeast-4", "lambda-ap-southeast-5", + "lambda-ap-southeast-6", "lambda-ap-southeast-7", "lambda-ca-central-1", "lambda-ca-west-1", @@ -2479,6 +2581,7 @@ final class AWSLicenseManager: AWSNamedService, SubService { let ids = Set([ "licensemanager-af-south-1", "licensemanager-ap-east-1", + "licensemanager-ap-east-2", "licensemanager-ap-northeast-1", "licensemanager-ap-northeast-2", "licensemanager-ap-northeast-3", @@ -2489,6 +2592,7 @@ final class AWSLicenseManager: AWSNamedService, SubService { "licensemanager-ap-southeast-3", "licensemanager-ap-southeast-4", "licensemanager-ap-southeast-5", + "licensemanager-ap-southeast-7", "licensemanager-ca-central-1", "licensemanager-ca-west-1", "licensemanager-eu-central-1", @@ -2502,6 +2606,7 @@ final class AWSLicenseManager: AWSNamedService, SubService { "licensemanager-il-central-1", "licensemanager-me-central-1", "licensemanager-me-south-1", + "licensemanager-mx-central-1", "licensemanager-sa-east-1", "licensemanager-us-east-1", "licensemanager-us-east-2", @@ -2612,6 +2717,7 @@ final class AWSMultipleServices: AWSNamedService, SubService { let ids = Set([ "multipleservices-af-south-1", "multipleservices-ap-east-1", + "multipleservices-ap-east-2", "multipleservices-ap-northeast-1", "multipleservices-ap-northeast-2", "multipleservices-ap-northeast-3", @@ -2622,6 +2728,7 @@ final class AWSMultipleServices: AWSNamedService, SubService { "multipleservices-ap-southeast-3", "multipleservices-ap-southeast-4", "multipleservices-ap-southeast-5", + "multipleservices-ap-southeast-6", "multipleservices-ap-southeast-7", "multipleservices-ca-central-1", "multipleservices-ca-west-1", @@ -2650,6 +2757,7 @@ final class AWSNATGateway: AWSNamedService, SubService { let ids = Set([ "natgateway-af-south-1", "natgateway-ap-east-1", + "natgateway-ap-east-2", "natgateway-ap-northeast-1", "natgateway-ap-northeast-2", "natgateway-ap-northeast-3", @@ -2660,6 +2768,7 @@ final class AWSNATGateway: AWSNamedService, SubService { "natgateway-ap-southeast-3", "natgateway-ap-southeast-4", "natgateway-ap-southeast-5", + "natgateway-ap-southeast-6", "natgateway-ap-southeast-7", "natgateway-ca-central-1", "natgateway-ca-west-1", @@ -2716,6 +2825,7 @@ final class AWSNetworkFirewall: AWSNamedService, SubService { let ids = Set([ "networkfirewall-af-south-1", "networkfirewall-ap-east-1", + "networkfirewall-ap-east-2", "networkfirewall-ap-northeast-1", "networkfirewall-ap-northeast-2", "networkfirewall-ap-northeast-3", @@ -2834,6 +2944,7 @@ final class AWSOutposts: AWSNamedService, SubService { "outposts-il-central-1", "outposts-me-central-1", "outposts-me-south-1", + "outposts-mx-central-1", "outposts-sa-east-1", "outposts-us-east-1", "outposts-us-east-2", @@ -2863,8 +2974,11 @@ final class AWSParallelComputingService: AWSNamedService, SubService { "pcs-eu-central-1", "pcs-eu-north-1", "pcs-eu-west-1", + "pcs-eu-west-2", "pcs-us-east-1", "pcs-us-east-2", + "pcs-us-gov-east-1", + "pcs-us-gov-west-1", "pcs-us-west-2" ]) } @@ -2882,6 +2996,8 @@ final class AWSPaymentCryptography: AWSNamedService, SubService { let name = "AWS Payment Cryptography" let ids = Set([ "paymentcryptography-ap-northeast-1", + "paymentcryptography-ap-northeast-3", + "paymentcryptography-ap-south-1", "paymentcryptography-ap-southeast-1", "paymentcryptography-eu-central-1", "paymentcryptography-eu-west-1", @@ -2900,20 +3016,12 @@ final class AWSPriceListService: AWSNamedService, SubService { ]) } -final class AWSPrivate5G: AWSNamedService, SubService { - let name = "AWS Private 5G" - let ids = Set([ - "private5g-us-east-1", - "private5g-us-east-2", - "private5g-us-west-2" - ]) -} - final class AWSPrivateCAConnectorForActiveDirectory: AWSNamedService, SubService { let name = "AWS Private CA Connector for Active Directory" let ids = Set([ "pcaconnectorad-af-south-1", "pcaconnectorad-ap-east-1", + "pcaconnectorad-ap-east-2", "pcaconnectorad-ap-northeast-1", "pcaconnectorad-ap-northeast-2", "pcaconnectorad-ap-northeast-3", @@ -2924,6 +3032,7 @@ final class AWSPrivateCAConnectorForActiveDirectory: AWSNamedService, SubService "pcaconnectorad-ap-southeast-3", "pcaconnectorad-ap-southeast-4", "pcaconnectorad-ap-southeast-5", + "pcaconnectorad-ap-southeast-7", "pcaconnectorad-ca-central-1", "pcaconnectorad-ca-west-1", "pcaconnectorad-eu-central-1", @@ -2937,6 +3046,7 @@ final class AWSPrivateCAConnectorForActiveDirectory: AWSNamedService, SubService "pcaconnectorad-il-central-1", "pcaconnectorad-me-central-1", "pcaconnectorad-me-south-1", + "pcaconnectorad-mx-central-1", "pcaconnectorad-sa-east-1", "pcaconnectorad-us-east-1", "pcaconnectorad-us-east-2", @@ -2959,6 +3069,8 @@ final class AWSPrivateCAConnectorForSCEP: AWSNamedService, SubService { "pca-connector-scep-ap-southeast-2", "pca-connector-scep-ap-southeast-3", "pca-connector-scep-ap-southeast-4", + "pca-connector-scep-ap-southeast-5", + "pca-connector-scep-ap-southeast-7", "pca-connector-scep-ca-central-1", "pca-connector-scep-ca-west-1", "pca-connector-scep-eu-central-1", @@ -2972,6 +3084,7 @@ final class AWSPrivateCAConnectorForSCEP: AWSNamedService, SubService { "pca-connector-scep-il-central-1", "pca-connector-scep-me-central-1", "pca-connector-scep-me-south-1", + "pca-connector-scep-mx-central-1", "pca-connector-scep-sa-east-1", "pca-connector-scep-us-east-1", "pca-connector-scep-us-east-2", @@ -2985,6 +3098,7 @@ final class AWSPrivateCertificateAuthority: AWSNamedService, SubService { let ids = Set([ "acm-pca-af-south-1", "acm-pca-ap-east-1", + "acm-pca-ap-east-2", "acm-pca-ap-northeast-1", "acm-pca-ap-northeast-2", "acm-pca-ap-northeast-3", @@ -2995,6 +3109,7 @@ final class AWSPrivateCertificateAuthority: AWSNamedService, SubService { "acm-pca-ap-southeast-3", "acm-pca-ap-southeast-4", "acm-pca-ap-southeast-5", + "acm-pca-ap-southeast-6", "acm-pca-ap-southeast-7", "acm-pca-ca-central-1", "acm-pca-ca-west-1", @@ -3056,6 +3171,8 @@ final class AWSQuickSight: AWSNamedService, SubService { "quicksight-eu-west-1", "quicksight-eu-west-2", "quicksight-eu-west-3", + "quicksight-il-central-1", + "quicksight-me-central-1", "quicksight-sa-east-1", "quicksight-us-east-1", "quicksight-us-east-2", @@ -3124,6 +3241,7 @@ final class AWSResourceAccessManager: AWSNamedService, SubService { let ids = Set([ "ram-af-south-1", "ram-ap-east-1", + "ram-ap-east-2", "ram-ap-northeast-1", "ram-ap-northeast-2", "ram-ap-northeast-3", @@ -3134,6 +3252,7 @@ final class AWSResourceAccessManager: AWSNamedService, SubService { "ram-ap-southeast-3", "ram-ap-southeast-4", "ram-ap-southeast-5", + "ram-ap-southeast-6", "ram-ap-southeast-7", "ram-ca-central-1", "ram-ca-west-1", @@ -3164,6 +3283,7 @@ final class AWSResourceExplorer: AWSNamedService, SubService { let ids = Set([ "resourceexplorer-af-south-1", "resourceexplorer-ap-east-1", + "resourceexplorer-ap-east-2", "resourceexplorer-ap-northeast-1", "resourceexplorer-ap-northeast-2", "resourceexplorer-ap-northeast-3", @@ -3173,6 +3293,8 @@ final class AWSResourceExplorer: AWSNamedService, SubService { "resourceexplorer-ap-southeast-2", "resourceexplorer-ap-southeast-3", "resourceexplorer-ap-southeast-4", + "resourceexplorer-ap-southeast-5", + "resourceexplorer-ap-southeast-7", "resourceexplorer-ca-central-1", "resourceexplorer-ca-west-1", "resourceexplorer-eu-central-1", @@ -3186,6 +3308,7 @@ final class AWSResourceExplorer: AWSNamedService, SubService { "resourceexplorer-il-central-1", "resourceexplorer-me-central-1", "resourceexplorer-me-south-1", + "resourceexplorer-mx-central-1", "resourceexplorer-sa-east-1", "resourceexplorer-us-east-1", "resourceexplorer-us-east-2", @@ -3208,6 +3331,7 @@ final class AWSResourceGroupsTaggingAPI: AWSNamedService, SubService { let ids = Set([ "resourcegroupstaggingapi-af-south-1", "resourcegroupstaggingapi-ap-east-1", + "resourcegroupstaggingapi-ap-east-2", "resourcegroupstaggingapi-ap-northeast-1", "resourcegroupstaggingapi-ap-northeast-2", "resourcegroupstaggingapi-ap-northeast-3", @@ -3218,6 +3342,7 @@ final class AWSResourceGroupsTaggingAPI: AWSNamedService, SubService { "resourcegroupstaggingapi-ap-southeast-3", "resourcegroupstaggingapi-ap-southeast-4", "resourcegroupstaggingapi-ap-southeast-5", + "resourcegroupstaggingapi-ap-southeast-6", "resourcegroupstaggingapi-ap-southeast-7", "resourcegroupstaggingapi-ca-central-1", "resourcegroupstaggingapi-ca-west-1", @@ -3243,25 +3368,12 @@ final class AWSResourceGroupsTaggingAPI: AWSNamedService, SubService { ]) } -final class AWSRoboMaker: AWSNamedService, SubService { - let name = "AWS RoboMaker" - let ids = Set([ - "robomaker-ap-northeast-1", - "robomaker-ap-southeast-1", - "robomaker-eu-central-1", - "robomaker-eu-west-1", - "robomaker-us-east-1", - "robomaker-us-east-2", - "robomaker-us-gov-west-1", - "robomaker-us-west-2" - ]) -} - final class AWSSecretsManager: AWSNamedService, SubService { let name = "AWS Secrets Manager" let ids = Set([ "secretsmanager-af-south-1", "secretsmanager-ap-east-1", + "secretsmanager-ap-east-2", "secretsmanager-ap-northeast-1", "secretsmanager-ap-northeast-2", "secretsmanager-ap-northeast-3", @@ -3272,6 +3384,7 @@ final class AWSSecretsManager: AWSNamedService, SubService { "secretsmanager-ap-southeast-3", "secretsmanager-ap-southeast-4", "secretsmanager-ap-southeast-5", + "secretsmanager-ap-southeast-6", "secretsmanager-ap-southeast-7", "secretsmanager-ca-central-1", "secretsmanager-ca-west-1", @@ -3302,6 +3415,7 @@ final class AWSSecurityHub: AWSNamedService, SubService { let ids = Set([ "securityhub-af-south-1", "securityhub-ap-east-1", + "securityhub-ap-east-2", "securityhub-ap-northeast-1", "securityhub-ap-northeast-2", "securityhub-ap-northeast-3", @@ -3342,6 +3456,7 @@ final class AWSSecurityIncidentResponse: AWSNamedService, SubService { let ids = Set([ "indra-ap-northeast-1", "indra-ap-northeast-2", + "indra-ap-south-1", "indra-ap-southeast-1", "indra-ap-southeast-2", "indra-ca-central-1", @@ -3349,6 +3464,8 @@ final class AWSSecurityIncidentResponse: AWSNamedService, SubService { "indra-eu-north-1", "indra-eu-west-1", "indra-eu-west-2", + "indra-eu-west-3", + "indra-sa-east-1", "indra-us-east-1", "indra-us-east-2", "indra-us-west-2" @@ -3360,6 +3477,7 @@ final class AWSSecurityTokenService: AWSNamedService, SubService { let ids = Set([ "sts-af-south-1", "sts-ap-east-1", + "sts-ap-east-2", "sts-ap-northeast-1", "sts-ap-northeast-2", "sts-ap-northeast-3", @@ -3370,6 +3488,7 @@ final class AWSSecurityTokenService: AWSNamedService, SubService { "sts-ap-southeast-3", "sts-ap-southeast-4", "sts-ap-southeast-5", + "sts-ap-southeast-6", "sts-ap-southeast-7", "sts-ca-central-1", "sts-ca-west-1", @@ -3462,6 +3581,7 @@ final class AWSServiceQuotas: AWSNamedService, SubService { let ids = Set([ "servicequotas-af-south-1", "servicequotas-ap-east-1", + "servicequotas-ap-east-2", "servicequotas-ap-northeast-1", "servicequotas-ap-northeast-2", "servicequotas-ap-northeast-3", @@ -3472,6 +3592,7 @@ final class AWSServiceQuotas: AWSNamedService, SubService { "servicequotas-ap-southeast-3", "servicequotas-ap-southeast-4", "servicequotas-ap-southeast-5", + "servicequotas-ap-southeast-6", "servicequotas-ap-southeast-7", "servicequotas-ca-central-1", "servicequotas-ca-west-1", @@ -3508,6 +3629,7 @@ final class AWSSignIn: AWSNamedService, SubService { let ids = Set([ "signin-af-south-1", "signin-ap-east-1", + "signin-ap-east-2", "signin-ap-northeast-1", "signin-ap-northeast-2", "signin-ap-northeast-3", @@ -3518,6 +3640,7 @@ final class AWSSignIn: AWSNamedService, SubService { "signin-ap-southeast-3", "signin-ap-southeast-4", "signin-ap-southeast-5", + "signin-ap-southeast-6", "signin-ap-southeast-7", "signin-ca-central-1", "signin-ca-west-1", @@ -3564,6 +3687,7 @@ final class AWSSitetoSiteVPN: AWSNamedService, SubService { let ids = Set([ "vpnvpc-af-south-1", "vpnvpc-ap-east-1", + "vpnvpc-ap-east-2", "vpnvpc-ap-northeast-1", "vpnvpc-ap-northeast-2", "vpnvpc-ap-northeast-3", @@ -3574,6 +3698,7 @@ final class AWSSitetoSiteVPN: AWSNamedService, SubService { "vpnvpc-ap-southeast-3", "vpnvpc-ap-southeast-4", "vpnvpc-ap-southeast-5", + "vpnvpc-ap-southeast-6", "vpnvpc-ap-southeast-7", "vpnvpc-ca-central-1", "vpnvpc-ca-west-1", @@ -3604,6 +3729,7 @@ final class AWSStepFunctions: AWSNamedService, SubService { let ids = Set([ "state-af-south-1", "state-ap-east-1", + "state-ap-east-2", "state-ap-northeast-1", "state-ap-northeast-2", "state-ap-northeast-3", @@ -3614,6 +3740,7 @@ final class AWSStepFunctions: AWSNamedService, SubService { "state-ap-southeast-3", "state-ap-southeast-4", "state-ap-southeast-5", + "state-ap-southeast-6", "state-ap-southeast-7", "state-ca-central-1", "state-ca-west-1", @@ -3644,6 +3771,7 @@ final class AWSStorageGateway: AWSNamedService, SubService { let ids = Set([ "storagegateway-af-south-1", "storagegateway-ap-east-1", + "storagegateway-ap-east-2", "storagegateway-ap-northeast-1", "storagegateway-ap-northeast-2", "storagegateway-ap-northeast-3", @@ -3682,10 +3810,9 @@ final class AWSStorageGateway: AWSNamedService, SubService { final class AWSSupportAPI: AWSNamedService, SubService { let name = "AWS Support API" let ids = Set([ - "supportapi-eu-west-1", - "supportapi-us-east-1", - "supportapi-us-gov-west-1", - "supportapi-us-west-2" + "supportapi", + "supportapi-us-gov-east-1", + "supportapi-us-gov-west-1" ]) } @@ -3702,6 +3829,7 @@ final class AWSSystemsManager: AWSNamedService, SubService { let ids = Set([ "ec2systemsmanager-af-south-1", "ec2systemsmanager-ap-east-1", + "ec2systemsmanager-ap-east-2", "ec2systemsmanager-ap-northeast-1", "ec2systemsmanager-ap-northeast-2", "ec2systemsmanager-ap-northeast-3", @@ -3712,6 +3840,7 @@ final class AWSSystemsManager: AWSNamedService, SubService { "ec2systemsmanager-ap-southeast-3", "ec2systemsmanager-ap-southeast-4", "ec2systemsmanager-ap-southeast-5", + "ec2systemsmanager-ap-southeast-6", "ec2systemsmanager-ap-southeast-7", "ec2systemsmanager-ca-central-1", "ec2systemsmanager-ca-west-1", @@ -3792,6 +3921,7 @@ final class AWSTrafficMirroring: AWSNamedService, SubService { let ids = Set([ "trafficmirroring-af-south-1", "trafficmirroring-ap-east-1", + "trafficmirroring-ap-east-2", "trafficmirroring-ap-northeast-1", "trafficmirroring-ap-northeast-2", "trafficmirroring-ap-northeast-3", @@ -3802,6 +3932,7 @@ final class AWSTrafficMirroring: AWSNamedService, SubService { "trafficmirroring-ap-southeast-3", "trafficmirroring-ap-southeast-4", "trafficmirroring-ap-southeast-5", + "trafficmirroring-ap-southeast-6", "trafficmirroring-ap-southeast-7", "trafficmirroring-ca-central-1", "trafficmirroring-ca-west-1", @@ -3832,6 +3963,7 @@ final class AWSTransferFamily: AWSNamedService, SubService { let ids = Set([ "transfer-af-south-1", "transfer-ap-east-1", + "transfer-ap-east-2", "transfer-ap-northeast-1", "transfer-ap-northeast-2", "transfer-ap-northeast-3", @@ -3842,6 +3974,7 @@ final class AWSTransferFamily: AWSNamedService, SubService { "transfer-ap-southeast-3", "transfer-ap-southeast-4", "transfer-ap-southeast-5", + "transfer-ap-southeast-7", "transfer-ca-central-1", "transfer-ca-west-1", "transfer-eu-central-1", @@ -3855,6 +3988,7 @@ final class AWSTransferFamily: AWSNamedService, SubService { "transfer-il-central-1", "transfer-me-central-1", "transfer-me-south-1", + "transfer-mx-central-1", "transfer-sa-east-1", "transfer-us-east-1", "transfer-us-east-2", @@ -3865,11 +3999,20 @@ final class AWSTransferFamily: AWSNamedService, SubService { ]) } +final class AWSTransform: AWSNamedService, SubService { + let name = "AWS Transform" + let ids = Set([ + "transform-eu-central-1", + "transform-us-east-1" + ]) +} + final class AWSTransitGateway: AWSNamedService, SubService { let name = "AWS Transit Gateway" let ids = Set([ "transitgateway-af-south-1", "transitgateway-ap-east-1", + "transitgateway-ap-east-2", "transitgateway-ap-northeast-1", "transitgateway-ap-northeast-2", "transitgateway-ap-northeast-3", @@ -3880,6 +4023,7 @@ final class AWSTransitGateway: AWSNamedService, SubService { "transitgateway-ap-southeast-3", "transitgateway-ap-southeast-4", "transitgateway-ap-southeast-5", + "transitgateway-ap-southeast-6", "transitgateway-ap-southeast-7", "transitgateway-ca-central-1", "transitgateway-ca-west-1", @@ -3926,6 +4070,7 @@ final class AWSVMImportExport: AWSNamedService, SubService { let ids = Set([ "vmimportexport-af-south-1", "vmimportexport-ap-east-1", + "vmimportexport-ap-east-2", "vmimportexport-ap-northeast-1", "vmimportexport-ap-northeast-2", "vmimportexport-ap-northeast-3", @@ -3936,6 +4081,7 @@ final class AWSVMImportExport: AWSNamedService, SubService { "vmimportexport-ap-southeast-3", "vmimportexport-ap-southeast-4", "vmimportexport-ap-southeast-5", + "vmimportexport-ap-southeast-6", "vmimportexport-ap-southeast-7", "vmimportexport-ca-central-1", "vmimportexport-ca-west-1", @@ -3966,6 +4112,7 @@ final class AWSVPCEPrivateLink: AWSNamedService, SubService { let ids = Set([ "privatelink-af-south-1", "privatelink-ap-east-1", + "privatelink-ap-east-2", "privatelink-ap-northeast-1", "privatelink-ap-northeast-2", "privatelink-ap-northeast-3", @@ -3976,6 +4123,7 @@ final class AWSVPCEPrivateLink: AWSNamedService, SubService { "privatelink-ap-southeast-3", "privatelink-ap-southeast-4", "privatelink-ap-southeast-5", + "privatelink-ap-southeast-6", "privatelink-ap-southeast-7", "privatelink-ca-central-1", "privatelink-ca-west-1", @@ -4032,6 +4180,7 @@ final class AWSVerifiedPermissions: AWSNamedService, SubService { let ids = Set([ "verifiedpermissions-af-south-1", "verifiedpermissions-ap-east-1", + "verifiedpermissions-ap-east-2", "verifiedpermissions-ap-northeast-1", "verifiedpermissions-ap-northeast-2", "verifiedpermissions-ap-northeast-3", @@ -4041,6 +4190,9 @@ final class AWSVerifiedPermissions: AWSNamedService, SubService { "verifiedpermissions-ap-southeast-2", "verifiedpermissions-ap-southeast-3", "verifiedpermissions-ap-southeast-4", + "verifiedpermissions-ap-southeast-5", + "verifiedpermissions-ap-southeast-6", + "verifiedpermissions-ap-southeast-7", "verifiedpermissions-ca-central-1", "verifiedpermissions-ca-west-1", "verifiedpermissions-eu-central-1", @@ -4054,6 +4206,7 @@ final class AWSVerifiedPermissions: AWSNamedService, SubService { "verifiedpermissions-il-central-1", "verifiedpermissions-me-central-1", "verifiedpermissions-me-south-1", + "verifiedpermissions-mx-central-1", "verifiedpermissions-sa-east-1", "verifiedpermissions-us-east-1", "verifiedpermissions-us-east-2", @@ -4067,9 +4220,41 @@ final class AWSVerifiedPermissions: AWSNamedService, SubService { final class AWSWAF: AWSNamedService, SubService { let name = "AWS WAF" let ids = Set([ - "awswaf", + "awswaf-af-south-1", + "awswaf-ap-east-1", + "awswaf-ap-east-2", + "awswaf-ap-northeast-1", + "awswaf-ap-northeast-2", + "awswaf-ap-northeast-3", + "awswaf-ap-south-1", + "awswaf-ap-south-2", + "awswaf-ap-southeast-1", + "awswaf-ap-southeast-2", + "awswaf-ap-southeast-3", + "awswaf-ap-southeast-4", + "awswaf-ap-southeast-5", + "awswaf-ap-southeast-7", + "awswaf-ca-central-1", + "awswaf-ca-west-1", + "awswaf-eu-central-1", + "awswaf-eu-central-2", + "awswaf-eu-north-1", + "awswaf-eu-south-1", + "awswaf-eu-south-2", + "awswaf-eu-west-1", + "awswaf-eu-west-2", + "awswaf-eu-west-3", + "awswaf-il-central-1", + "awswaf-me-central-1", + "awswaf-me-south-1", + "awswaf-mx-central-1", + "awswaf-sa-east-1", + "awswaf-us-east-1", + "awswaf-us-east-2", "awswaf-us-gov-east-1", - "awswaf-us-gov-west-1" + "awswaf-us-gov-west-1", + "awswaf-us-west-1", + "awswaf-us-west-2" ]) } @@ -4127,6 +4312,7 @@ final class AWSXRay: AWSNamedService, SubService { let ids = Set([ "xray-af-south-1", "xray-ap-east-1", + "xray-ap-east-2", "xray-ap-northeast-1", "xray-ap-northeast-2", "xray-ap-northeast-3", @@ -4137,6 +4323,7 @@ final class AWSXRay: AWSNamedService, SubService { "xray-ap-southeast-3", "xray-ap-southeast-4", "xray-ap-southeast-5", + "xray-ap-southeast-6", "xray-ap-southeast-7", "xray-ca-central-1", "xray-ca-west-1", @@ -4180,6 +4367,7 @@ final class AmazonAPIGateway: AWSNamedService, SubService { let ids = Set([ "apigateway-af-south-1", "apigateway-ap-east-1", + "apigateway-ap-east-2", "apigateway-ap-northeast-1", "apigateway-ap-northeast-2", "apigateway-ap-northeast-3", @@ -4190,6 +4378,7 @@ final class AmazonAPIGateway: AWSNamedService, SubService { "apigateway-ap-southeast-3", "apigateway-ap-southeast-4", "apigateway-ap-southeast-5", + "apigateway-ap-southeast-6", "apigateway-ap-southeast-7", "apigateway-ca-central-1", "apigateway-ca-west-1", @@ -4249,6 +4438,7 @@ final class AmazonAppStream20: AWSNamedService, SubService { "appstream2-eu-central-1", "appstream2-eu-west-1", "appstream2-eu-west-2", + "appstream2-eu-west-3", "appstream2-sa-east-1", "appstream2-us-east-1", "appstream2-us-east-2", @@ -4273,6 +4463,7 @@ final class AmazonAthena: AWSNamedService, SubService { "athena-ap-southeast-3", "athena-ap-southeast-4", "athena-ap-southeast-5", + "athena-ap-southeast-7", "athena-ca-central-1", "athena-ca-west-1", "athena-eu-central-1", @@ -4286,6 +4477,7 @@ final class AmazonAthena: AWSNamedService, SubService { "athena-il-central-1", "athena-me-central-1", "athena-me-south-1", + "athena-mx-central-1", "athena-sa-east-1", "athena-us-east-1", "athena-us-east-2", @@ -4314,6 +4506,21 @@ final class AmazonAugmentedAI: AWSNamedService, SubService { ]) } +final class AmazonAuroraDSQLService: AWSNamedService, SubService { + let name = "Amazon Aurora DSQL Service" + let ids = Set([ + "dsql-ap-northeast-1", + "dsql-ap-northeast-2", + "dsql-ap-northeast-3", + "dsql-eu-west-1", + "dsql-eu-west-2", + "dsql-eu-west-3", + "dsql-us-east-1", + "dsql-us-east-2", + "dsql-us-west-2" + ]) +} + final class AmazonBedrock: AWSNamedService, SubService { let name = "Amazon Bedrock" let ids = Set([ @@ -4324,6 +4531,8 @@ final class AmazonBedrock: AWSNamedService, SubService { "bedrock-ap-south-2", "bedrock-ap-southeast-1", "bedrock-ap-southeast-2", + "bedrock-ap-southeast-3", + "bedrock-ap-southeast-4", "bedrock-ca-central-1", "bedrock-eu-central-1", "bedrock-eu-central-2", @@ -4338,6 +4547,7 @@ final class AmazonBedrock: AWSNamedService, SubService { "bedrock-us-east-2", "bedrock-us-gov-east-1", "bedrock-us-gov-west-1", + "bedrock-us-west-1", "bedrock-us-west-2" ]) } @@ -4406,6 +4616,7 @@ final class AmazonCloudWatch: AWSNamedService, SubService { let ids = Set([ "cloudwatch-af-south-1", "cloudwatch-ap-east-1", + "cloudwatch-ap-east-2", "cloudwatch-ap-northeast-1", "cloudwatch-ap-northeast-2", "cloudwatch-ap-northeast-3", @@ -4416,6 +4627,7 @@ final class AmazonCloudWatch: AWSNamedService, SubService { "cloudwatch-ap-southeast-3", "cloudwatch-ap-southeast-4", "cloudwatch-ap-southeast-5", + "cloudwatch-ap-southeast-6", "cloudwatch-ap-southeast-7", "cloudwatch-ca-central-1", "cloudwatch-ca-west-1", @@ -4529,20 +4741,28 @@ final class AmazonCloudWatchInternetMonitor: AWSNamedService, SubService { final class AmazonCloudWatchRUM: AWSNamedService, SubService { let name = "Amazon CloudWatch RUM" let ids = Set([ + "rum-ap-east-1", "rum-ap-northeast-1", "rum-ap-south-2", "rum-ap-southeast-1", "rum-ap-southeast-2", "rum-ap-southeast-4", + "rum-ap-southeast-5", + "rum-ap-southeast-7", + "rum-ca-west-1", "rum-eu-central-1", "rum-eu-central-2", "rum-eu-north-1", "rum-eu-south-2", "rum-eu-west-1", "rum-eu-west-2", + "rum-il-central-1", "rum-me-central-1", + "rum-mx-central-1", "rum-us-east-1", "rum-us-east-2", + "rum-us-gov-east-1", + "rum-us-gov-west-1", "rum-us-west-2" ]) } @@ -4552,6 +4772,7 @@ final class AmazonCloudWatchSynthetics: AWSNamedService, SubService { let ids = Set([ "cloudwatchsynthetics-af-south-1", "cloudwatchsynthetics-ap-east-1", + "cloudwatchsynthetics-ap-east-2", "cloudwatchsynthetics-ap-northeast-1", "cloudwatchsynthetics-ap-northeast-2", "cloudwatchsynthetics-ap-northeast-3", @@ -4562,6 +4783,7 @@ final class AmazonCloudWatchSynthetics: AWSNamedService, SubService { "cloudwatchsynthetics-ap-southeast-3", "cloudwatchsynthetics-ap-southeast-4", "cloudwatchsynthetics-ap-southeast-5", + "cloudwatchsynthetics-ap-southeast-6", "cloudwatchsynthetics-ap-southeast-7", "cloudwatchsynthetics-ca-central-1", "cloudwatchsynthetics-ca-west-1", @@ -4642,6 +4864,7 @@ final class AmazonCognito: AWSNamedService, SubService { "cognito-ap-southeast-3", "cognito-ap-southeast-4", "cognito-ap-southeast-5", + "cognito-ap-southeast-7", "cognito-ca-central-1", "cognito-ca-west-1", "cognito-eu-central-1", @@ -4655,6 +4878,7 @@ final class AmazonCognito: AWSNamedService, SubService { "cognito-il-central-1", "cognito-me-central-1", "cognito-me-south-1", + "cognito-mx-central-1", "cognito-sa-east-1", "cognito-us-east-1", "cognito-us-east-2", @@ -4720,6 +4944,7 @@ final class AmazonDataLifecycleManager: AWSNamedService, SubService { let ids = Set([ "dlm-af-south-1", "dlm-ap-east-1", + "dlm-ap-east-2", "dlm-ap-northeast-1", "dlm-ap-northeast-2", "dlm-ap-northeast-3", @@ -4763,6 +4988,7 @@ final class AmazonDataZone: AWSNamedService, SubService { "datazone-ap-south-1", "datazone-ap-southeast-1", "datazone-ap-southeast-2", + "datazone-ap-southeast-5", "datazone-ca-central-1", "datazone-eu-central-1", "datazone-eu-north-1", @@ -4840,11 +5066,13 @@ final class AmazonDocumentDB: AWSNamedService, SubService { "docdb-ap-southeast-2", "docdb-ca-central-1", "docdb-eu-central-1", + "docdb-eu-north-1", "docdb-eu-south-1", "docdb-eu-south-2", "docdb-eu-west-1", "docdb-eu-west-2", "docdb-eu-west-3", + "docdb-il-central-1", "docdb-me-central-1", "docdb-sa-east-1", "docdb-us-east-1", @@ -4860,6 +5088,7 @@ final class AmazonDynamoDB: AWSNamedService, SubService { let ids = Set([ "dynamodb-af-south-1", "dynamodb-ap-east-1", + "dynamodb-ap-east-2", "dynamodb-ap-northeast-1", "dynamodb-ap-northeast-2", "dynamodb-ap-northeast-3", @@ -4870,6 +5099,7 @@ final class AmazonDynamoDB: AWSNamedService, SubService { "dynamodb-ap-southeast-3", "dynamodb-ap-southeast-4", "dynamodb-ap-southeast-5", + "dynamodb-ap-southeast-6", "dynamodb-ap-southeast-7", "dynamodb-ca-central-1", "dynamodb-ca-west-1", @@ -4909,6 +5139,8 @@ final class AmazonEC2InstanceConnect: AWSNamedService, SubService { "managedssh-ap-southeast-2", "managedssh-ap-southeast-3", "managedssh-ap-southeast-4", + "managedssh-ap-southeast-5", + "managedssh-ap-southeast-7", "managedssh-ca-central-1", "managedssh-ca-west-1", "managedssh-eu-central-1", @@ -4922,6 +5154,7 @@ final class AmazonEC2InstanceConnect: AWSNamedService, SubService { "managedssh-il-central-1", "managedssh-me-central-1", "managedssh-me-south-1", + "managedssh-mx-central-1", "managedssh-sa-east-1", "managedssh-us-east-1", "managedssh-us-east-2", @@ -4944,14 +5177,18 @@ final class AmazonEMRServerless: AWSNamedService, SubService { "emrserverless-ap-southeast-1", "emrserverless-ap-southeast-2", "emrserverless-ap-southeast-3", + "emrserverless-ap-southeast-4", "emrserverless-ca-central-1", + "emrserverless-ca-west-1", "emrserverless-eu-central-1", + "emrserverless-eu-central-2", "emrserverless-eu-north-1", "emrserverless-eu-south-1", "emrserverless-eu-south-2", "emrserverless-eu-west-1", "emrserverless-eu-west-2", "emrserverless-eu-west-3", + "emrserverless-il-central-1", "emrserverless-me-central-1", "emrserverless-me-south-1", "emrserverless-sa-east-1", @@ -4969,6 +5206,7 @@ final class AmazonElastiCache: AWSNamedService, SubService { let ids = Set([ "elasticache-af-south-1", "elasticache-ap-east-1", + "elasticache-ap-east-2", "elasticache-ap-northeast-1", "elasticache-ap-northeast-2", "elasticache-ap-northeast-3", @@ -4979,6 +5217,7 @@ final class AmazonElastiCache: AWSNamedService, SubService { "elasticache-ap-southeast-3", "elasticache-ap-southeast-4", "elasticache-ap-southeast-5", + "elasticache-ap-southeast-6", "elasticache-ap-southeast-7", "elasticache-ca-central-1", "elasticache-ca-west-1", @@ -5009,6 +5248,7 @@ final class AmazonElasticComputeCloud: AWSNamedService, SubService { let ids = Set([ "ec2-af-south-1", "ec2-ap-east-1", + "ec2-ap-east-2", "ec2-ap-northeast-1", "ec2-ap-northeast-2", "ec2-ap-northeast-3", @@ -5019,6 +5259,7 @@ final class AmazonElasticComputeCloud: AWSNamedService, SubService { "ec2-ap-southeast-3", "ec2-ap-southeast-4", "ec2-ap-southeast-5", + "ec2-ap-southeast-6", "ec2-ap-southeast-7", "ec2-ca-central-1", "ec2-ca-west-1", @@ -5049,6 +5290,7 @@ final class AmazonElasticContainerRegistry: AWSNamedService, SubService { let ids = Set([ "ecr-af-south-1", "ecr-ap-east-1", + "ecr-ap-east-2", "ecr-ap-northeast-1", "ecr-ap-northeast-2", "ecr-ap-northeast-3", @@ -5059,6 +5301,7 @@ final class AmazonElasticContainerRegistry: AWSNamedService, SubService { "ecr-ap-southeast-3", "ecr-ap-southeast-4", "ecr-ap-southeast-5", + "ecr-ap-southeast-6", "ecr-ap-southeast-7", "ecr-ca-central-1", "ecr-ca-west-1", @@ -5096,6 +5339,7 @@ final class AmazonElasticContainerService: AWSNamedService, SubService { let ids = Set([ "ecs-af-south-1", "ecs-ap-east-1", + "ecs-ap-east-2", "ecs-ap-northeast-1", "ecs-ap-northeast-2", "ecs-ap-northeast-3", @@ -5106,6 +5350,7 @@ final class AmazonElasticContainerService: AWSNamedService, SubService { "ecs-ap-southeast-3", "ecs-ap-southeast-4", "ecs-ap-southeast-5", + "ecs-ap-southeast-6", "ecs-ap-southeast-7", "ecs-ca-central-1", "ecs-ca-west-1", @@ -5136,6 +5381,7 @@ final class AmazonElasticFileSystem: AWSNamedService, SubService { let ids = Set([ "elasticfilesystem-af-south-1", "elasticfilesystem-ap-east-1", + "elasticfilesystem-ap-east-2", "elasticfilesystem-ap-northeast-1", "elasticfilesystem-ap-northeast-2", "elasticfilesystem-ap-northeast-3", @@ -5176,6 +5422,7 @@ final class AmazonElasticKubernetesService: AWSNamedService, SubService { let ids = Set([ "eks-af-south-1", "eks-ap-east-1", + "eks-ap-east-2", "eks-ap-northeast-1", "eks-ap-northeast-2", "eks-ap-northeast-3", @@ -5186,6 +5433,7 @@ final class AmazonElasticKubernetesService: AWSNamedService, SubService { "eks-ap-southeast-3", "eks-ap-southeast-4", "eks-ap-southeast-5", + "eks-ap-southeast-6", "eks-ap-southeast-7", "eks-ca-central-1", "eks-ca-west-1", @@ -5216,6 +5464,7 @@ final class AmazonElasticLoadBalancing: AWSNamedService, SubService { let ids = Set([ "elb-af-south-1", "elb-ap-east-1", + "elb-ap-east-2", "elb-ap-northeast-1", "elb-ap-northeast-2", "elb-ap-northeast-3", @@ -5226,6 +5475,7 @@ final class AmazonElasticLoadBalancing: AWSNamedService, SubService { "elb-ap-southeast-3", "elb-ap-southeast-4", "elb-ap-southeast-5", + "elb-ap-southeast-6", "elb-ap-southeast-7", "elb-ca-central-1", "elb-ca-west-1", @@ -5256,6 +5506,7 @@ final class AmazonElasticMapReduce: AWSNamedService, SubService { let ids = Set([ "emr-af-south-1", "emr-ap-east-1", + "emr-ap-east-2", "emr-ap-northeast-1", "emr-ap-northeast-2", "emr-ap-northeast-3", @@ -5266,6 +5517,7 @@ final class AmazonElasticMapReduce: AWSNamedService, SubService { "emr-ap-southeast-3", "emr-ap-southeast-4", "emr-ap-southeast-5", + "emr-ap-southeast-6", "emr-ap-southeast-7", "emr-ca-central-1", "emr-ca-west-1", @@ -5296,6 +5548,7 @@ final class AmazonEventBridge: AWSNamedService, SubService { let ids = Set([ "events-af-south-1", "events-ap-east-1", + "events-ap-east-2", "events-ap-northeast-1", "events-ap-northeast-2", "events-ap-northeast-3", @@ -5306,6 +5559,7 @@ final class AmazonEventBridge: AWSNamedService, SubService { "events-ap-southeast-3", "events-ap-southeast-4", "events-ap-southeast-5", + "events-ap-southeast-6", "events-ap-southeast-7", "events-ca-central-1", "events-ca-west-1", @@ -5336,6 +5590,7 @@ final class AmazonEventBridgeScheduler: AWSNamedService, SubService { let ids = Set([ "scheduler-af-south-1", "scheduler-ap-east-1", + "scheduler-ap-east-2", "scheduler-ap-northeast-1", "scheduler-ap-northeast-2", "scheduler-ap-northeast-3", @@ -5345,7 +5600,11 @@ final class AmazonEventBridgeScheduler: AWSNamedService, SubService { "scheduler-ap-southeast-2", "scheduler-ap-southeast-3", "scheduler-ap-southeast-4", + "scheduler-ap-southeast-5", + "scheduler-ap-southeast-6", + "scheduler-ap-southeast-7", "scheduler-ca-central-1", + "scheduler-ca-west-1", "scheduler-eu-central-1", "scheduler-eu-central-2", "scheduler-eu-north-1", @@ -5354,11 +5613,15 @@ final class AmazonEventBridgeScheduler: AWSNamedService, SubService { "scheduler-eu-west-1", "scheduler-eu-west-2", "scheduler-eu-west-3", + "scheduler-il-central-1", "scheduler-me-central-1", "scheduler-me-south-1", + "scheduler-mx-central-1", "scheduler-sa-east-1", "scheduler-us-east-1", "scheduler-us-east-2", + "scheduler-us-gov-east-1", + "scheduler-us-gov-west-1", "scheduler-us-west-1", "scheduler-us-west-2" ]) @@ -5369,6 +5632,7 @@ final class AmazonFSx: AWSNamedService, SubService { let ids = Set([ "fsx-af-south-1", "fsx-ap-east-1", + "fsx-ap-east-2", "fsx-ap-northeast-1", "fsx-ap-northeast-2", "fsx-ap-northeast-3", @@ -5379,6 +5643,7 @@ final class AmazonFSx: AWSNamedService, SubService { "fsx-ap-southeast-3", "fsx-ap-southeast-4", "fsx-ap-southeast-5", + "fsx-ap-southeast-7", "fsx-ca-central-1", "fsx-ca-west-1", "fsx-eu-central-1", @@ -5392,6 +5657,7 @@ final class AmazonFSx: AWSNamedService, SubService { "fsx-il-central-1", "fsx-me-central-1", "fsx-me-south-1", + "fsx-mx-central-1", "fsx-sa-east-1", "fsx-us-east-1", "fsx-us-east-2", @@ -5481,6 +5747,8 @@ final class AmazonGameLiftServers: AWSNamedService, SubService { "gamelift-ap-south-1", "gamelift-ap-southeast-1", "gamelift-ap-southeast-2", + "gamelift-ap-southeast-5", + "gamelift-ap-southeast-7", "gamelift-ca-central-1", "gamelift-eu-central-1", "gamelift-eu-north-1", @@ -5512,6 +5780,7 @@ final class AmazonGlacier: AWSNamedService, SubService { let ids = Set([ "glacier-af-south-1", "glacier-ap-east-1", + "glacier-ap-east-2", "glacier-ap-northeast-1", "glacier-ap-northeast-2", "glacier-ap-northeast-3", @@ -5521,6 +5790,7 @@ final class AmazonGlacier: AWSNamedService, SubService { "glacier-ap-southeast-2", "glacier-ap-southeast-3", "glacier-ap-southeast-4", + "glacier-ap-southeast-6", "glacier-ca-central-1", "glacier-ca-west-1", "glacier-eu-central-1", @@ -5549,6 +5819,7 @@ final class AmazonGuardDuty: AWSNamedService, SubService { let ids = Set([ "guardduty-af-south-1", "guardduty-ap-east-1", + "guardduty-ap-east-2", "guardduty-ap-northeast-1", "guardduty-ap-northeast-2", "guardduty-ap-northeast-3", @@ -5559,6 +5830,7 @@ final class AmazonGuardDuty: AWSNamedService, SubService { "guardduty-ap-southeast-3", "guardduty-ap-southeast-4", "guardduty-ap-southeast-5", + "guardduty-ap-southeast-7", "guardduty-ca-central-1", "guardduty-ca-west-1", "guardduty-eu-central-1", @@ -5572,6 +5844,7 @@ final class AmazonGuardDuty: AWSNamedService, SubService { "guardduty-il-central-1", "guardduty-me-central-1", "guardduty-me-south-1", + "guardduty-mx-central-1", "guardduty-sa-east-1", "guardduty-us-east-1", "guardduty-us-east-2", @@ -5591,18 +5864,27 @@ final class AmazonInspector: AWSNamedService, SubService { "inspector-ap-northeast-2", "inspector-ap-northeast-3", "inspector-ap-south-1", + "inspector-ap-south-2", "inspector-ap-southeast-1", "inspector-ap-southeast-2", "inspector-ap-southeast-3", + "inspector-ap-southeast-4", + "inspector-ap-southeast-5", + "inspector-ap-southeast-7", "inspector-ca-central-1", + "inspector-ca-west-1", "inspector-eu-central-1", "inspector-eu-central-2", "inspector-eu-north-1", "inspector-eu-south-1", + "inspector-eu-south-2", "inspector-eu-west-1", "inspector-eu-west-2", "inspector-eu-west-3", + "inspector-il-central-1", + "inspector-me-central-1", "inspector-me-south-1", + "inspector-mx-central-1", "inspector-sa-east-1", "inspector-us-east-1", "inspector-us-east-2", @@ -5694,6 +5976,7 @@ final class AmazonKinesisDataStreams: AWSNamedService, SubService { let ids = Set([ "kinesis-af-south-1", "kinesis-ap-east-1", + "kinesis-ap-east-2", "kinesis-ap-northeast-1", "kinesis-ap-northeast-2", "kinesis-ap-northeast-3", @@ -5704,6 +5987,7 @@ final class AmazonKinesisDataStreams: AWSNamedService, SubService { "kinesis-ap-southeast-3", "kinesis-ap-southeast-4", "kinesis-ap-southeast-5", + "kinesis-ap-southeast-6", "kinesis-ap-southeast-7", "kinesis-ca-central-1", "kinesis-ca-west-1", @@ -5734,6 +6018,7 @@ final class AmazonKinesisFirehose: AWSNamedService, SubService { let ids = Set([ "firehose-af-south-1", "firehose-ap-east-1", + "firehose-ap-east-2", "firehose-ap-northeast-1", "firehose-ap-northeast-2", "firehose-ap-northeast-3", @@ -5744,6 +6029,7 @@ final class AmazonKinesisFirehose: AWSNamedService, SubService { "firehose-ap-southeast-3", "firehose-ap-southeast-4", "firehose-ap-southeast-5", + "firehose-ap-southeast-6", "firehose-ap-southeast-7", "firehose-ca-central-1", "firehose-ca-west-1", @@ -5779,11 +6065,14 @@ final class AmazonKinesisVideoStreams: AWSNamedService, SubService { "acuity-ap-south-1", "acuity-ap-southeast-1", "acuity-ap-southeast-2", + "acuity-ap-southeast-5", "acuity-ca-central-1", "acuity-eu-central-1", + "acuity-eu-south-2", "acuity-eu-west-1", "acuity-eu-west-2", "acuity-eu-west-3", + "acuity-me-south-1", "acuity-sa-east-1", "acuity-us-east-1", "acuity-us-east-2", @@ -5819,6 +6108,7 @@ final class AmazonLightsail: AWSNamedService, SubService { "lightsail-ap-south-1", "lightsail-ap-southeast-1", "lightsail-ap-southeast-2", + "lightsail-ap-southeast-3", "lightsail-ca-central-1", "lightsail-eu-central-1", "lightsail-eu-north-1", @@ -5895,6 +6185,7 @@ final class AmazonMQ: AWSNamedService, SubService { let ids = Set([ "mq-af-south-1", "mq-ap-east-1", + "mq-ap-east-2", "mq-ap-northeast-1", "mq-ap-northeast-2", "mq-ap-northeast-3", @@ -5905,6 +6196,7 @@ final class AmazonMQ: AWSNamedService, SubService { "mq-ap-southeast-3", "mq-ap-southeast-4", "mq-ap-southeast-5", + "mq-ap-southeast-7", "mq-ca-central-1", "mq-ca-west-1", "mq-eu-central-1", @@ -5918,6 +6210,7 @@ final class AmazonMQ: AWSNamedService, SubService { "mq-il-central-1", "mq-me-central-1", "mq-me-south-1", + "mq-mx-central-1", "mq-sa-east-1", "mq-us-east-1", "mq-us-east-2", @@ -5999,6 +6292,7 @@ final class AmazonManagedServiceForApacheFlink: AWSNamedService, SubService { let ids = Set([ "kinesisanalytics-af-south-1", "kinesisanalytics-ap-east-1", + "kinesisanalytics-ap-east-2", "kinesisanalytics-ap-northeast-1", "kinesisanalytics-ap-northeast-2", "kinesisanalytics-ap-northeast-3", @@ -6009,6 +6303,7 @@ final class AmazonManagedServiceForApacheFlink: AWSNamedService, SubService { "kinesisanalytics-ap-southeast-3", "kinesisanalytics-ap-southeast-4", "kinesisanalytics-ap-southeast-5", + "kinesisanalytics-ap-southeast-7", "kinesisanalytics-ca-central-1", "kinesisanalytics-ca-west-1", "kinesisanalytics-eu-central-1", @@ -6022,6 +6317,7 @@ final class AmazonManagedServiceForApacheFlink: AWSNamedService, SubService { "kinesisanalytics-il-central-1", "kinesisanalytics-me-central-1", "kinesisanalytics-me-south-1", + "kinesisanalytics-mx-central-1", "kinesisanalytics-sa-east-1", "kinesisanalytics-us-east-1", "kinesisanalytics-us-east-2", @@ -6052,6 +6348,7 @@ final class AmazonManagedStreamingForApacheKafka: AWSNamedService, SubService { let ids = Set([ "kafka-af-south-1", "kafka-ap-east-1", + "kafka-ap-east-2", "kafka-ap-northeast-1", "kafka-ap-northeast-2", "kafka-ap-northeast-3", @@ -6062,6 +6359,7 @@ final class AmazonManagedStreamingForApacheKafka: AWSNamedService, SubService { "kafka-ap-southeast-3", "kafka-ap-southeast-4", "kafka-ap-southeast-5", + "kafka-ap-southeast-7", "kafka-ca-central-1", "kafka-ca-west-1", "kafka-eu-central-1", @@ -6075,6 +6373,7 @@ final class AmazonManagedStreamingForApacheKafka: AWSNamedService, SubService { "kafka-il-central-1", "kafka-me-central-1", "kafka-me-south-1", + "kafka-mx-central-1", "kafka-sa-east-1", "kafka-us-east-1", "kafka-us-east-2", @@ -6099,6 +6398,7 @@ final class AmazonManagedWorkflowsForApacheAirflow: AWSNamedService, SubService "airflow-ap-southeast-2", "airflow-ap-southeast-3", "airflow-ap-southeast-4", + "airflow-ap-southeast-5", "airflow-ca-central-1", "airflow-ca-west-1", "airflow-eu-central-1", @@ -6168,8 +6468,10 @@ final class AmazonNeptune: AWSNamedService, SubService { "neptune-db-ap-southeast-1", "neptune-db-ap-southeast-2", "neptune-db-ap-southeast-3", + "neptune-db-ap-southeast-4", "neptune-db-ap-southeast-5", "neptune-db-ca-central-1", + "neptune-db-ca-west-1", "neptune-db-eu-central-1", "neptune-db-eu-north-1", "neptune-db-eu-south-2", @@ -6218,6 +6520,7 @@ final class AmazonOpenSearchService: AWSNamedService, SubService { let ids = Set([ "elasticsearch-af-south-1", "elasticsearch-ap-east-1", + "elasticsearch-ap-east-2", "elasticsearch-ap-northeast-1", "elasticsearch-ap-northeast-2", "elasticsearch-ap-northeast-3", @@ -6228,6 +6531,7 @@ final class AmazonOpenSearchService: AWSNamedService, SubService { "elasticsearch-ap-southeast-3", "elasticsearch-ap-southeast-4", "elasticsearch-ap-southeast-5", + "elasticsearch-ap-southeast-6", "elasticsearch-ap-southeast-7", "elasticsearch-ca-central-1", "elasticsearch-ca-west-1", @@ -6365,6 +6669,7 @@ final class AmazonRedshift: AWSNamedService, SubService { let ids = Set([ "redshift-af-south-1", "redshift-ap-east-1", + "redshift-ap-east-2", "redshift-ap-northeast-1", "redshift-ap-northeast-2", "redshift-ap-northeast-3", @@ -6375,6 +6680,7 @@ final class AmazonRedshift: AWSNamedService, SubService { "redshift-ap-southeast-3", "redshift-ap-southeast-4", "redshift-ap-southeast-5", + "redshift-ap-southeast-6", "redshift-ap-southeast-7", "redshift-ca-central-1", "redshift-ca-west-1", @@ -6427,6 +6733,7 @@ final class AmazonRelationalDatabaseService: AWSNamedService, SubService { let ids = Set([ "rds-af-south-1", "rds-ap-east-1", + "rds-ap-east-2", "rds-ap-northeast-1", "rds-ap-northeast-2", "rds-ap-northeast-3", @@ -6437,6 +6744,7 @@ final class AmazonRelationalDatabaseService: AWSNamedService, SubService { "rds-ap-southeast-3", "rds-ap-southeast-4", "rds-ap-southeast-5", + "rds-ap-southeast-6", "rds-ap-southeast-7", "rds-ca-central-1", "rds-ca-west-1", @@ -6490,6 +6798,7 @@ final class AmazonRoute53PrivateDNS: AWSNamedService, SubService { let ids = Set([ "route53privatedns-af-south-1", "route53privatedns-ap-east-1", + "route53privatedns-ap-east-2", "route53privatedns-ap-northeast-1", "route53privatedns-ap-northeast-2", "route53privatedns-ap-northeast-3", @@ -6500,6 +6809,7 @@ final class AmazonRoute53PrivateDNS: AWSNamedService, SubService { "route53privatedns-ap-southeast-3", "route53privatedns-ap-southeast-4", "route53privatedns-ap-southeast-5", + "route53privatedns-ap-southeast-6", "route53privatedns-ap-southeast-7", "route53privatedns-ca-central-1", "route53privatedns-ca-west-1", @@ -6530,6 +6840,7 @@ final class AmazonRoute53Resolver: AWSNamedService, SubService { let ids = Set([ "route53resolver-af-south-1", "route53resolver-ap-east-1", + "route53resolver-ap-east-2", "route53resolver-ap-northeast-1", "route53resolver-ap-northeast-2", "route53resolver-ap-northeast-3", @@ -6540,6 +6851,7 @@ final class AmazonRoute53Resolver: AWSNamedService, SubService { "route53resolver-ap-southeast-3", "route53resolver-ap-southeast-4", "route53resolver-ap-southeast-5", + "route53resolver-ap-southeast-6", "route53resolver-ap-southeast-7", "route53resolver-ca-central-1", "route53resolver-ca-west-1", @@ -6606,6 +6918,7 @@ final class AmazonSageMaker: AWSNamedService, SubService { let ids = Set([ "sagemaker-af-south-1", "sagemaker-ap-east-1", + "sagemaker-ap-east-2", "sagemaker-ap-northeast-1", "sagemaker-ap-northeast-2", "sagemaker-ap-northeast-3", @@ -6616,6 +6929,7 @@ final class AmazonSageMaker: AWSNamedService, SubService { "sagemaker-ap-southeast-3", "sagemaker-ap-southeast-4", "sagemaker-ap-southeast-5", + "sagemaker-ap-southeast-7", "sagemaker-ca-central-1", "sagemaker-ca-west-1", "sagemaker-eu-central-1", @@ -6629,6 +6943,7 @@ final class AmazonSageMaker: AWSNamedService, SubService { "sagemaker-il-central-1", "sagemaker-me-central-1", "sagemaker-me-south-1", + "sagemaker-mx-central-1", "sagemaker-sa-east-1", "sagemaker-us-east-1", "sagemaker-us-east-2", @@ -6672,17 +6987,20 @@ final class AmazonSimpleEmailService: AWSNamedService, SubService { "ses-ap-northeast-2", "ses-ap-northeast-3", "ses-ap-south-1", + "ses-ap-south-2", "ses-ap-southeast-1", "ses-ap-southeast-2", "ses-ap-southeast-3", "ses-ca-central-1", "ses-eu-central-1", + "ses-eu-central-2", "ses-eu-north-1", "ses-eu-south-1", "ses-eu-west-1", "ses-eu-west-2", "ses-eu-west-3", "ses-il-central-1", + "ses-me-central-1", "ses-me-south-1", "ses-sa-east-1", "ses-us-east-1", @@ -6699,6 +7017,7 @@ final class AmazonSimpleNotificationService: AWSNamedService, SubService { let ids = Set([ "sns-af-south-1", "sns-ap-east-1", + "sns-ap-east-2", "sns-ap-northeast-1", "sns-ap-northeast-2", "sns-ap-northeast-3", @@ -6709,6 +7028,7 @@ final class AmazonSimpleNotificationService: AWSNamedService, SubService { "sns-ap-southeast-3", "sns-ap-southeast-4", "sns-ap-southeast-5", + "sns-ap-southeast-6", "sns-ap-southeast-7", "sns-ca-central-1", "sns-ca-west-1", @@ -6739,6 +7059,7 @@ final class AmazonSimpleQueueService: AWSNamedService, SubService { let ids = Set([ "sqs-af-south-1", "sqs-ap-east-1", + "sqs-ap-east-2", "sqs-ap-northeast-1", "sqs-ap-northeast-2", "sqs-ap-northeast-3", @@ -6749,6 +7070,7 @@ final class AmazonSimpleQueueService: AWSNamedService, SubService { "sqs-ap-southeast-3", "sqs-ap-southeast-4", "sqs-ap-southeast-5", + "sqs-ap-southeast-6", "sqs-ap-southeast-7", "sqs-ca-central-1", "sqs-ca-west-1", @@ -6779,6 +7101,7 @@ final class AmazonSimpleStorageService: AWSNamedService, SubService { let ids = Set([ "s3-af-south-1", "s3-ap-east-1", + "s3-ap-east-2", "s3-ap-northeast-1", "s3-ap-northeast-2", "s3-ap-northeast-3", @@ -6789,6 +7112,7 @@ final class AmazonSimpleStorageService: AWSNamedService, SubService { "s3-ap-southeast-3", "s3-ap-southeast-4", "s3-ap-southeast-5", + "s3-ap-southeast-6", "s3-ap-southeast-7", "s3-ca-central-1", "s3-ca-west-1", @@ -6819,6 +7143,7 @@ final class AmazonSimpleWorkflowService: AWSNamedService, SubService { let ids = Set([ "swf-af-south-1", "swf-ap-east-1", + "swf-ap-east-2", "swf-ap-northeast-1", "swf-ap-northeast-2", "swf-ap-northeast-3", @@ -6829,6 +7154,7 @@ final class AmazonSimpleWorkflowService: AWSNamedService, SubService { "swf-ap-southeast-3", "swf-ap-southeast-4", "swf-ap-southeast-5", + "swf-ap-southeast-6", "swf-ap-southeast-7", "swf-ca-central-1", "swf-ca-west-1", @@ -6960,6 +7286,7 @@ final class AmazonVPCIPAddressManager: AWSNamedService, SubService { let ids = Set([ "ipam-af-south-1", "ipam-ap-east-1", + "ipam-ap-east-2", "ipam-ap-northeast-1", "ipam-ap-northeast-2", "ipam-ap-northeast-3", @@ -6970,6 +7297,7 @@ final class AmazonVPCIPAddressManager: AWSNamedService, SubService { "ipam-ap-southeast-3", "ipam-ap-southeast-4", "ipam-ap-southeast-5", + "ipam-ap-southeast-6", "ipam-ap-southeast-7", "ipam-ca-central-1", "ipam-ca-west-1", @@ -7034,6 +7362,7 @@ final class AmazonVirtualPrivateCloud: AWSNamedService, SubService { let ids = Set([ "vpc-af-south-1", "vpc-ap-east-1", + "vpc-ap-east-2", "vpc-ap-northeast-1", "vpc-ap-northeast-2", "vpc-ap-northeast-3", @@ -7044,6 +7373,7 @@ final class AmazonVirtualPrivateCloud: AWSNamedService, SubService { "vpc-ap-southeast-3", "vpc-ap-southeast-4", "vpc-ap-southeast-5", + "vpc-ap-southeast-6", "vpc-ap-southeast-7", "vpc-ca-central-1", "vpc-ca-west-1", @@ -7102,6 +7432,7 @@ final class AmazonWorkSpaces: AWSNamedService, SubService { "workspaces-eu-central-1", "workspaces-eu-west-1", "workspaces-eu-west-2", + "workspaces-eu-west-3", "workspaces-il-central-1", "workspaces-sa-east-1", "workspaces-us-east-1", diff --git a/stts/Services/Generated/AdobeServices.swift b/stts/Services/Generated/AdobeServices.swift index c16da4e..cc20cab 100644 --- a/stts/Services/Generated/AdobeServices.swift +++ b/stts/Services/Generated/AdobeServices.swift @@ -88,7 +88,7 @@ final class AdobeCommerce: AdobeExperienceCloud, SubService { let id = "503473" } -final class AdobeConnect: AdobeExperienceCloud, SubService { +final class AdobeConnect: AdobeServices, SubService { let name = "Adobe Connect" let id = "503474" } @@ -260,6 +260,11 @@ final class AdobeInDesign: AdobeCreativeCloud, SubService { let id = "503502" } +final class AdobeInDesignAPI: AdobeCreativeCloud, SubService { + let name = "Adobe InDesign API" + let id = "572928" +} + final class AdobeIntelligentServices: AdobeExperienceCloud, SubService { let name = "Adobe Intelligent Services" let id = "503480" diff --git a/stts/Services/Generated/FirebaseServices.swift b/stts/Services/Generated/FirebaseServices.swift index 4ec90bb..bc24dac 100644 --- a/stts/Services/Generated/FirebaseServices.swift +++ b/stts/Services/Generated/FirebaseServices.swift @@ -51,6 +51,14 @@ final class FirebaseExtensions: FirebaseService, SubService { let name = "Firebase Extensions" } +final class FirebaseAILogic: FirebaseService, SubService { + let name = "Firebase AI Logic" +} + +final class FirebaseStudio: FirebaseService, SubService { + let name = "Firebase Studio" +} + final class FirebaseGeminiInFirebase: FirebaseService, SubService { let name = "Firebase Gemini in Firebase" } @@ -82,7 +90,3 @@ final class FirebaseRemoteConfig: FirebaseService, SubService { final class FirebaseTestLab: FirebaseService, SubService { let name = "Firebase Test Lab" } - -final class FirebaseVertexAIInFirebase: FirebaseService, SubService { - let name = "Firebase Vertex AI in Firebase" -} diff --git a/stts/Services/Generated/GoogleCloudPlatformServices.swift b/stts/Services/Generated/GoogleCloudPlatformServices.swift index 75b43b9..4017d48 100644 --- a/stts/Services/Generated/GoogleCloudPlatformServices.swift +++ b/stts/Services/Generated/GoogleCloudPlatformServices.swift @@ -73,11 +73,6 @@ final class GoogleApplicationIntegration: GoogleCloudPlatform, SubService { let dashboardName = "Application Integration" } -final class GoogleAppSheet: GoogleCloudPlatform, SubService { - let name = "Google AppSheet" - let dashboardName = "AppSheet" -} - final class GoogleArtifactRegistry: GoogleCloudPlatform, SubService { let name = "Google Artifact Registry" let dashboardName = "Artifact Registry" @@ -153,16 +148,6 @@ final class GoogleCertificateAuthorityService: GoogleCloudPlatform, SubService { let dashboardName = "Certificate Authority Service" } -final class GoogleChronicleSecurity: GoogleCloudPlatform, SubService { - let name = "Google Chronicle Security" - let dashboardName = "Chronicle Security" -} - -final class GoogleChronicleSOAR: GoogleCloudPlatform, SubService { - let name = "Google Chronicle SOAR" - let dashboardName = "Chronicle SOAR" -} - final class GoogleCloudArmor: GoogleCloudPlatform, SubService { let name = "Google Cloud Armor" let dashboardName = "Cloud Armor" @@ -383,6 +368,11 @@ final class GoogleDatastream: GoogleCloudPlatform, SubService { let dashboardName = "Datastream" } +final class GoogleDeveloperConnect: GoogleCloudPlatform, SubService { + let name = "Google Developer Connect" + let dashboardName = "Developer Connect" +} + final class GoogleDialogflowCX: GoogleCloudPlatform, SubService { let name = "Google Dialogflow CX" let dashboardName = "Dialogflow CX" @@ -398,26 +388,11 @@ final class GoogleDocumentAI: GoogleCloudPlatform, SubService { let dashboardName = "Document AI" } -final class GoogleDocumentAIWarehouse: GoogleCloudPlatform, SubService { - let name = "Google Document AI Warehouse" - let dashboardName = "Document AI Warehouse" -} - final class GoogleEventarc: GoogleCloudPlatform, SubService { let name = "Google Eventarc" let dashboardName = "Eventarc" } -final class GoogleFirebaseAuthentication: GoogleCloudPlatform, SubService { - let name = "Google Firebase Authentication" - let dashboardName = "Firebase Authentication" -} - -final class GoogleFirebaseTestLab: GoogleCloudPlatform, SubService { - let name = "Google Firebase Test Lab" - let dashboardName = "Firebase Test Lab" -} - final class GoogleGKEFleetManagement: GoogleCloudPlatform, SubService { let name = "Google GKE fleet management" let dashboardName = "GKE fleet management" @@ -588,9 +563,9 @@ final class GoogleKeyAccessJustifications: GoogleCloudPlatform, SubService { let dashboardName = "Key Access Justifications" } -final class GoogleLendingDocAI: GoogleCloudPlatform, SubService { - let name = "Google Lending DocAI" - let dashboardName = "Lending DocAI" +final class GoogleLookerGoogleCloudCore: GoogleCloudPlatform, SubService { + let name = "Google Looker (Google Cloud core)" + let dashboardName = "Looker (Google Cloud core)" } final class GoogleLookerStudio: GoogleCloudPlatform, SubService { @@ -608,31 +583,6 @@ final class GoogleManagedServiceForMicrosoftActiveDirectoryAD: GoogleCloudPlatfo let dashboardName = "Managed Service for Microsoft Active Directory (AD)" } -final class GoogleMandiantAttackSurfaceManagement: GoogleCloudPlatform, SubService { - let name = "Google Mandiant Attack Surface Management" - let dashboardName = "Mandiant Attack Surface Management" -} - -final class GoogleMandiantHuntForChronicle: GoogleCloudPlatform, SubService { - let name = "Google Mandiant Hunt for Chronicle" - let dashboardName = "Mandiant Hunt for Chronicle" -} - -final class GoogleMandiantManagedDefense: GoogleCloudPlatform, SubService { - let name = "Google Mandiant Managed Defense" - let dashboardName = "Mandiant Managed Defense" -} - -final class GoogleMandiantSecurityValidation: GoogleCloudPlatform, SubService { - let name = "Google Mandiant Security Validation" - let dashboardName = "Mandiant Security Validation" -} - -final class GoogleMandiantThreatIntelligence: GoogleCloudPlatform, SubService { - let name = "Google Mandiant Threat Intelligence" - let dashboardName = "Mandiant Threat Intelligence" -} - final class GoogleMediaCDN: GoogleCloudPlatform, SubService { let name = "Google Media CDN" let dashboardName = "Media CDN" @@ -653,6 +603,11 @@ final class GoogleMemorystoreForRedisCluster: GoogleCloudPlatform, SubService { let dashboardName = "Memorystore for Redis Cluster" } +final class GoogleMemorystoreForValkey: GoogleCloudPlatform, SubService { + let name = "Google Memorystore for Valkey" + let dashboardName = "Memorystore for Valkey" +} + final class GoogleMigrateToVirtualMachines: GoogleCloudPlatform, SubService { let name = "Google Migrate to Virtual Machines" let dashboardName = "Migrate to Virtual Machines" @@ -668,9 +623,9 @@ final class GoogleNetworkIntelligenceCenter: GoogleCloudPlatform, SubService { let dashboardName = "Network Intelligence Center" } -final class GoogleNetworkTelemetry: GoogleCloudPlatform, SubService { - let name = "Google Network Telemetry" - let dashboardName = "Network Telemetry" +final class GoogleNetworkSecurityIntegration: GoogleCloudPlatform, SubService { + let name = "Google Network Security Integration" + let dashboardName = "Network Security Integration" } final class GoogleParallelstore: GoogleCloudPlatform, SubService { @@ -693,9 +648,9 @@ final class GooglePrivateServiceConnect: GoogleCloudPlatform, SubService { let dashboardName = "Private Service Connect" } -final class GoogleProcurementDocAI: GoogleCloudPlatform, SubService { - let name = "Google Procurement DocAI" - let dashboardName = "Procurement DocAI" +final class GoogleProvisionedThroughput: GoogleCloudPlatform, SubService { + let name = "Google Provisioned Throughput" + let dashboardName = "Provisioned Throughput" } final class GooglePubSubLite: GoogleCloudPlatform, SubService { @@ -738,6 +693,11 @@ final class GoogleServiceDirectory: GoogleCloudPlatform, SubService { let dashboardName = "Service Directory" } +final class GoogleServiceExtensions: GoogleCloudPlatform, SubService { + let name = "Google Service Extensions" + let dashboardName = "Service Extensions" +} + final class GoogleSpectrumAccessSystem: GoogleCloudPlatform, SubService { let name = "Google Spectrum Access System" let dashboardName = "Spectrum Access System" @@ -873,6 +833,11 @@ final class GoogleVertexImagenAPI: GoogleCloudPlatform, SubService { let dashboardName = "Vertex Imagen API" } +final class GoogleVertexVeoAPI: GoogleCloudPlatform, SubService { + let name = "Google Vertex Veo API" + let dashboardName = "Vertex Veo API" +} + final class GoogleVideoIntelligenceAPI: GoogleCloudPlatform, SubService { let name = "Google Video Intelligence API" let dashboardName = "Video Intelligence API" diff --git a/stts/Services/Generated/SalesforceProducts.swift b/stts/Services/Generated/SalesforceProducts.swift index ff3aa26..d63fe3f 100644 --- a/stts/Services/Generated/SalesforceProducts.swift +++ b/stts/Services/Generated/SalesforceProducts.swift @@ -78,6 +78,33 @@ final class DatoramaNA: Datorama, SubService { let location = "NA" } +final class HerokuAll: Heroku, ServiceCategory { + let categoryName = "Heroku" + let subServiceSuperclass: AnyObject.Type = BaseHeroku.self + + let name = "Heroku (All Regions)" + let key = "Heroku" + let location = "*" +} + +final class HerokuAPAC: Heroku, SubService { + let name = "Heroku (APAC)" + let key = "Heroku" + let location = "APAC" +} + +final class HerokuEMEA: Heroku, SubService { + let name = "Heroku (EMEA)" + let key = "Heroku" + let location = "EMEA" +} + +final class HerokuNA: Heroku, SubService { + let name = "Heroku (NA)" + let key = "Heroku" + let location = "NA" +} + final class MCAccountEngagementAll: MCAccountEngagement, ServiceCategory { let categoryName = "MCAccountEngagement" let subServiceSuperclass: AnyObject.Type = BaseMCAccountEngagement.self @@ -201,6 +228,27 @@ final class SalesforceServicesNA: SalesforceServices, SubService { let location = "NA" } +final class SpiffAll: Spiff, ServiceCategory { + let categoryName = "Spiff" + let subServiceSuperclass: AnyObject.Type = BaseSpiff.self + + let name = "Spiff (All Regions)" + let key = "Spiff" + let location = "*" +} + +final class SpiffEMEA: Spiff, SubService { + let name = "Spiff (EMEA)" + let key = "Spiff" + let location = "EMEA" +} + +final class SpiffNA: Spiff, SubService { + let name = "Spiff (NA)" + let key = "Spiff" + let location = "NA" +} + final class TableauAll: Tableau, ServiceCategory { let categoryName = "Tableau" let subServiceSuperclass: AnyObject.Type = BaseTableau.self diff --git a/stts/Services/Heroku.swift b/stts/Services/Heroku.swift deleted file mode 100644 index a4b4af5..0000000 --- a/stts/Services/Heroku.swift +++ /dev/null @@ -1,84 +0,0 @@ -// -// Heroku.swift -// stts -// - -import Foundation - -private struct HerokuStatusResponse: Codable { - struct HerokuStatus: Codable { - enum CodingKeys: String, CodingKey { - case production = "Production" - case development = "Development" - } - - enum Status: String, Codable { - case green - case red - case yellow - case blue - - var status: ServiceStatus { - switch self { - case .green: return .good - case .red: return .major - case .yellow: return .minor - case .blue: return .maintenance - } - } - } - - let production: Status - let development: Status - } - - struct HerokuIssue: Codable { - let title: String - } - - let status: HerokuStatus - let issues: [HerokuIssue] -} - -class Heroku: Service { - let url = URL(string: "https://status.heroku.com")! - - override func updateStatus(callback: @escaping (BaseService) -> Void) { - let statusURL = URL(string: "https://status.heroku.com/api/v3/current-status")! - - loadData(with: statusURL) { [weak self] data, _, error in - guard let strongSelf = self else { return } - defer { callback(strongSelf) } - guard let data = data else { return strongSelf._fail(error) } - - guard let statusResponse = try? JSONDecoder().decode(HerokuStatusResponse.self, from: data) else { - return strongSelf._fail("Unexpected data") - } - - let production = statusResponse.status.production - let development = statusResponse.status.development - - guard let max = [production, development].max(by: { $0.status < $1.status }) else { - // This will never happen - return strongSelf._fail("Unexpected error") - } - - let status = max.status - - // Prefer "production" status text except when it's green - let representedStatus = production == .green ? development : production - let statusText = representedStatus.rawValue.capitalized - - let message: String - switch max { - case .green: - message = statusText - default: - // Get the title of the current issue if any - message = statusResponse.issues.first?.title ?? statusText - } - - strongSelf.statusDescription = ServiceStatusDescription(status: status, message: message) - } - } -} diff --git a/stts/Services/Super/SalesforceCategories.swift b/stts/Services/Super/SalesforceCategories.swift index b04d614..bdaa281 100644 --- a/stts/Services/Super/SalesforceCategories.swift +++ b/stts/Services/Super/SalesforceCategories.swift @@ -27,6 +27,14 @@ class BaseDatorama: BaseSalesforceCategory { let url = URL(string: "https://status.salesforce.com/products/Datorama")! } +typealias Heroku = + BaseHeroku & RequiredServiceProperties & SalesforceStoreService + +class BaseHeroku: BaseSalesforceCategory { + static var store = SalesforceStore(key: "Heroku") + let url = URL(string: "https://status.salesforce.com/products/Heroku")! +} + typealias MCAccountEngagement = BaseMCAccountEngagement & RequiredServiceProperties & SalesforceStoreService @@ -67,6 +75,14 @@ class BaseSalesforceServices: BaseSalesforceCategory { let url = URL(string: "https://status.salesforce.com/products/Salesforce_Services")! } +typealias Spiff = + BaseSpiff & RequiredServiceProperties & SalesforceStoreService + +class BaseSpiff: BaseSalesforceCategory { + static var store = SalesforceStore(key: "Spiff") + let url = URL(string: "https://status.salesforce.com/products/Spiff")! +} + typealias Tableau = BaseTableau & RequiredServiceProperties & SalesforceStoreService diff --git a/stts/Services/Super/StatusPageService.swift b/stts/Services/Super/StatusPageService.swift index bfd4849..ba43b12 100644 --- a/stts/Services/Super/StatusPageService.swift +++ b/stts/Services/Super/StatusPageService.swift @@ -177,8 +177,17 @@ class BaseStatusPageService: BaseService { // Set the message by combining the unresolved incident names let unresolvedIncidents = summary.incidents.filter { $0.isUnresolved } if !unresolvedIncidents.isEmpty { - let prefix = unresolvedIncidents.count > 1 ? "* " : "" - let message = unresolvedIncidents.map { "\(prefix)\($0.name)" }.joined(separator: "\n") + let prefix: String? = unresolvedIncidents.count > 1 ? "*" : nil + let message = unresolvedIncidents.map { + let statusPrefix: String? = switch $0.status { + case .monitoring: + "Monitoring:" + case .identified, .investigating, .postmortem, .resolved: + nil + } + + return [prefix, statusPrefix, $0.name].compactMap { $0 }.joined(separator: " ") + }.joined(separator: "\n") statusDescription = ServiceStatusDescription(status: status, message: message) return } From ddbe7cd03bff867ba39d451ae328839782e2b738 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Mon, 18 Aug 2025 10:11:36 +0900 Subject: [PATCH 02/11] Fixed service: Rollbar --- stts.xcodeproj/project.pbxproj | 8 ++++---- stts/Services/{StatusPage => IncidentIO}/Rollbar.swift | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) rename stts/Services/{StatusPage => IncidentIO}/Rollbar.swift (58%) diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 6ef4a82..95fe2f5 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -83,7 +83,6 @@ B210189C249E406D00F31999 /* RevenueCat.swift in Sources */ = {isa = PBXBuildFile; fileRef = B210189B249E406D00F31999 /* RevenueCat.swift */; }; B2107BCE254C970000284EE7 /* Linode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2107BCC254C96FF00284EE7 /* Linode.swift */; }; B2107BCF254C970000284EE7 /* Notion.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2107BCD254C970000284EE7 /* Notion.swift */; }; - B211F0B81E607C09008DD360 /* Rollbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = B211F0B71E607C09008DD360 /* Rollbar.swift */; }; B213A1771DC97E2B008E8E58 /* ServiceTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B213A1761DC97E2B008E8E58 /* ServiceTableViewController.swift */; }; B213A1791DC9EA25008E8E58 /* ServiceTableRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B213A1781DC9EA25008E8E58 /* ServiceTableRowView.swift */; }; B213D1F8269AD9A7005EBDDA /* Pardot.swift in Sources */ = {isa = PBXBuildFile; fileRef = B213D1F7269AD9A7005EBDDA /* Pardot.swift */; }; @@ -237,6 +236,7 @@ B299C8511DD04FD60024D2E9 /* Cloudflare.swift in Sources */ = {isa = PBXBuildFile; fileRef = B299C8501DD04FD60024D2E9 /* Cloudflare.swift */; }; B299C8531DD0505F0024D2E9 /* Sentry.swift in Sources */ = {isa = PBXBuildFile; fileRef = B299C8521DD0505F0024D2E9 /* Sentry.swift */; }; B299C8551DD051210024D2E9 /* EngineYard.swift in Sources */ = {isa = PBXBuildFile; fileRef = B299C8541DD051210024D2E9 /* EngineYard.swift */; }; + B29A44FB2E52B4C000A1DF8A /* Rollbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29A44FA2E52B4BD00A1DF8A /* Rollbar.swift */; }; B29AEFD0225D7F3900C3B8BD /* AirshipUS.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29AEFCF225D7F3900C3B8BD /* AirshipUS.swift */; }; B29D50BD24B053C600F4961B /* Basecamp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29D50BC24B053C600F4961B /* Basecamp.swift */; }; B29D50BF24B0542100F4961B /* PlatformSH.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29D50BE24B0542100F4961B /* PlatformSH.swift */; }; @@ -457,7 +457,6 @@ B210189B249E406D00F31999 /* RevenueCat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RevenueCat.swift; sourceTree = ""; }; B2107BCC254C96FF00284EE7 /* Linode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Linode.swift; sourceTree = ""; }; B2107BCD254C970000284EE7 /* Notion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Notion.swift; sourceTree = ""; }; - B211F0B71E607C09008DD360 /* Rollbar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rollbar.swift; sourceTree = ""; }; B213A1761DC97E2B008E8E58 /* ServiceTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceTableViewController.swift; sourceTree = ""; }; B213A1781DC9EA25008E8E58 /* ServiceTableRowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServiceTableRowView.swift; sourceTree = ""; }; B213D1F7269AD9A7005EBDDA /* Pardot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pardot.swift; sourceTree = ""; }; @@ -617,6 +616,7 @@ B299C8501DD04FD60024D2E9 /* Cloudflare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cloudflare.swift; sourceTree = ""; }; B299C8521DD0505F0024D2E9 /* Sentry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sentry.swift; sourceTree = ""; }; B299C8541DD051210024D2E9 /* EngineYard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EngineYard.swift; sourceTree = ""; }; + B29A44FA2E52B4BD00A1DF8A /* Rollbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Rollbar.swift; sourceTree = ""; }; B29AEFCF225D7F3900C3B8BD /* AirshipUS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AirshipUS.swift; sourceTree = ""; }; B29D50BC24B053C600F4961B /* Basecamp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Basecamp.swift; sourceTree = ""; }; B29D50BE24B0542100F4961B /* PlatformSH.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlatformSH.swift; sourceTree = ""; }; @@ -1106,7 +1106,6 @@ 95E87BF974F75C95D80FC426 /* Roadmunk.swift */, F3859428AAF182EC79C4ED3E /* Robin.swift */, B20699D1214E504E008670B0 /* Robinhood.swift */, - B211F0B71E607C09008DD360 /* Rollbar.swift */, B299C8481DD04DCB0024D2E9 /* RubyGems.swift */, B25695551E247C8C00FAE413 /* SauceLabs.swift */, 71284C408241E2CE20F2330D /* Scaleway.swift */, @@ -1287,6 +1286,7 @@ B2FBDF612A35E1C800734667 /* Loom.swift */, 1CCCFA4ECD8BB402C7254FEF /* Miro.swift */, B2E832EF29EF74D9000FA1BE /* OpenAI.swift */, + B29A44FA2E52B4BD00A1DF8A /* Rollbar.swift */, ); path = IncidentIO; sourceTree = ""; @@ -1605,7 +1605,6 @@ buildActionMask = 2147483647; files = ( B2228B5E26C95CF5002F01F0 /* SendbirdServices.swift in Sources */, - B211F0B81E607C09008DD360 /* Rollbar.swift in Sources */, B2493F061E2603F300556A83 /* GoogleCloudPlatform.swift in Sources */, 36AD8ED7235A2F9B00F2FD73 /* VictorOps.swift in Sources */, B299C8491DD04DCB0024D2E9 /* RubyGems.swift in Sources */, @@ -1656,6 +1655,7 @@ B2ABB6171F59770800DF8EC2 /* Imgix.swift in Sources */, B213D1F8269AD9A7005EBDDA /* Pardot.swift in Sources */, B22BA3021E8119AB0038D8F6 /* Discord.swift in Sources */, + B29A44FB2E52B4C000A1DF8A /* Rollbar.swift in Sources */, B2B015C21DBDE69B00699211 /* StatusTableCell.swift in Sources */, B271688A2291AEEE001E608C /* Asana.swift in Sources */, B2FBDF622A35E1C800734667 /* Loom.swift in Sources */, diff --git a/stts/Services/StatusPage/Rollbar.swift b/stts/Services/IncidentIO/Rollbar.swift similarity index 58% rename from stts/Services/StatusPage/Rollbar.swift rename to stts/Services/IncidentIO/Rollbar.swift index 7898ef4..e46a791 100644 --- a/stts/Services/StatusPage/Rollbar.swift +++ b/stts/Services/IncidentIO/Rollbar.swift @@ -5,7 +5,6 @@ import Foundation -final class Rollbar: StatusPageService { +final class Rollbar: IncidentIOService { let url = URL(string: "https://status.rollbar.com")! - let statusPageID = "0hsb4m2rq2h3" } From b48b457c81bfd0ae83522b27f5d2fdc066101842 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Mon, 18 Aug 2025 10:17:12 +0900 Subject: [PATCH 03/11] Fixed service: OneSignal --- stts.xcodeproj/project.pbxproj | 2 +- stts/Services/{StatusPage => IncidentIO}/OneSignal.swift | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) rename stts/Services/{StatusPage => IncidentIO}/OneSignal.swift (58%) diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 95fe2f5..c49ae1c 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -1082,7 +1082,6 @@ B299C8421DD044160024D2E9 /* NewRelic.swift */, B2107BCD254C970000284EE7 /* Notion.swift */, B22BB3A0223B341B00B43BED /* OnePassword.swift */, - 0BDEA739C3989EA43886F0F6 /* OneSignal.swift */, 3F6D6DE9B7048DB851580651 /* Opsgenie.swift */, B24B573123A4EAD200AFCF01 /* Pantheon.swift */, B2BA697F1E2DA3F60016AF1A /* Papertrail.swift */, @@ -1285,6 +1284,7 @@ B213D204269B0496005EBDDA /* Linear.swift */, B2FBDF612A35E1C800734667 /* Loom.swift */, 1CCCFA4ECD8BB402C7254FEF /* Miro.swift */, + 0BDEA739C3989EA43886F0F6 /* OneSignal.swift */, B2E832EF29EF74D9000FA1BE /* OpenAI.swift */, B29A44FA2E52B4BD00A1DF8A /* Rollbar.swift */, ); diff --git a/stts/Services/StatusPage/OneSignal.swift b/stts/Services/IncidentIO/OneSignal.swift similarity index 58% rename from stts/Services/StatusPage/OneSignal.swift rename to stts/Services/IncidentIO/OneSignal.swift index ccb056c..483b28e 100644 --- a/stts/Services/StatusPage/OneSignal.swift +++ b/stts/Services/IncidentIO/OneSignal.swift @@ -5,7 +5,6 @@ import Foundation -final class OneSignal: StatusPageService { +final class OneSignal: IncidentIOService { let url = URL(string: "https://status.onesignal.com")! - let statusPageID = "wd0vc05tb8gm" } From 52ab7e3ad02cb40fee9e61fb714a9f84e5ed935c Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Mon, 18 Aug 2025 10:20:40 +0900 Subject: [PATCH 04/11] Fixed service: Loom --- stts.xcodeproj/project.pbxproj | 2 +- stts/Services/IncidentIO/Loom.swift | 10 ---------- stts/Services/StatusPage/Loom.swift | 11 +++++++++++ 3 files changed, 12 insertions(+), 11 deletions(-) delete mode 100644 stts/Services/IncidentIO/Loom.swift create mode 100644 stts/Services/StatusPage/Loom.swift diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index c49ae1c..27dfaea 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -1067,6 +1067,7 @@ B28E9FBE1ED26A40006B89F1 /* Lob.swift */, B26350FC1ED7CFC40069EA73 /* Loggly.swift */, B23646AF2627C14E00AB9486 /* LogzIO.swift */, + B2FBDF612A35E1C800734667 /* Loom.swift */, A133C8B620F8F3670068CFE8 /* Mailgun.swift */, B28C1D431E607D8600F9D0DC /* Mapbox.swift */, 6B24BCA673F692E9211E7B8D /* Medium.swift */, @@ -1282,7 +1283,6 @@ B241B0732CC551C300D122B3 /* IntercomEU.swift */, B241B0712CC5518100D122B3 /* IntercomUS.swift */, B213D204269B0496005EBDDA /* Linear.swift */, - B2FBDF612A35E1C800734667 /* Loom.swift */, 1CCCFA4ECD8BB402C7254FEF /* Miro.swift */, 0BDEA739C3989EA43886F0F6 /* OneSignal.swift */, B2E832EF29EF74D9000FA1BE /* OpenAI.swift */, diff --git a/stts/Services/IncidentIO/Loom.swift b/stts/Services/IncidentIO/Loom.swift deleted file mode 100644 index 0e4435d..0000000 --- a/stts/Services/IncidentIO/Loom.swift +++ /dev/null @@ -1,10 +0,0 @@ -// -// Loom.swift -// stts -// - -import Foundation - -final class Loom: IncidentIOService { - let url = URL(string: "https://www.loomstatus.com")! -} diff --git a/stts/Services/StatusPage/Loom.swift b/stts/Services/StatusPage/Loom.swift new file mode 100644 index 0000000..396f161 --- /dev/null +++ b/stts/Services/StatusPage/Loom.swift @@ -0,0 +1,11 @@ +// +// Loom.swift +// stts +// + +import Foundation + +final class Loom: StatusPageService { + let url = URL(string: "https://loom.status.atlassian.com")! + let statusPageID = "j9r9w5bcs26w" +} From 786a1c82f8e0c2bc1d5e8c11cde93c03d55f99d4 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Mon, 18 Aug 2025 10:22:19 +0900 Subject: [PATCH 05/11] Fixed service: Hashicorp --- stts.xcodeproj/project.pbxproj | 2 +- stts/Services/{StatusPage => IncidentIO}/HashiCorp.swift | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) rename stts/Services/{StatusPage => IncidentIO}/HashiCorp.swift (58%) diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 27dfaea..8f3c39c 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -1042,7 +1042,6 @@ B227D30B25D5886B00951917 /* FreeAgent.swift */, B2C10F3B203646A7008E1E7D /* Gandi.swift */, B254642221EE9AF6003068A4 /* GitHub.swift */, - 87DE85B45D490EF40F319860 /* HashiCorp.swift */, 881BD2B4F6BC008A1CE1A25B /* HelloSignHelloFax.swift */, B231DD5F257B438900647312 /* HubSpot.swift */, B2ABB6161F59770800DF8EC2 /* Imgix.swift */, @@ -1279,6 +1278,7 @@ isa = PBXGroup; children = ( AFB41ECF9F0F03EC8916A646 /* Aiven.swift */, + 87DE85B45D490EF40F319860 /* HashiCorp.swift */, B241B0752CC551D400D122B3 /* IntercomAU.swift */, B241B0732CC551C300D122B3 /* IntercomEU.swift */, B241B0712CC5518100D122B3 /* IntercomUS.swift */, diff --git a/stts/Services/StatusPage/HashiCorp.swift b/stts/Services/IncidentIO/HashiCorp.swift similarity index 58% rename from stts/Services/StatusPage/HashiCorp.swift rename to stts/Services/IncidentIO/HashiCorp.swift index caf5964..819afd1 100644 --- a/stts/Services/StatusPage/HashiCorp.swift +++ b/stts/Services/IncidentIO/HashiCorp.swift @@ -5,7 +5,6 @@ import Foundation -final class HashiCorp: StatusPageService { +final class HashiCorp: IncidentIOService { let url = URL(string: "https://status.hashicorp.com")! - let statusPageID = "pdrzb3d64wsj" } From 2202ca4c2f492aaf04e8403aa242afaf13f281a0 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 12:31:08 -0700 Subject: [PATCH 06/11] Fixed service: PagerDuty --- stts/Services/Super/PagerDutyService.swift | 86 ++++++++++++++++------ 1 file changed, 65 insertions(+), 21 deletions(-) diff --git a/stts/Services/Super/PagerDutyService.swift b/stts/Services/Super/PagerDutyService.swift index 0c6bab0..6008d10 100644 --- a/stts/Services/Super/PagerDutyService.swift +++ b/stts/Services/Super/PagerDutyService.swift @@ -11,7 +11,7 @@ typealias PagerDutyService = BasePagerDutyService & RequiredServiceProperties & protocol RequiredPagerDutyProperties {} class BasePagerDutyService: BaseService { - private struct PagerDutyData: Codable { + private struct PagerDutyDataV1: Codable { struct Summary: Codable { enum CodingKeys: String, CodingKey { case openIncidents = "open_incidents" @@ -52,40 +52,84 @@ class BasePagerDutyService: BaseService { let summary: Summary } + private struct PagerDutyDataV2: Codable { + struct Layout: Codable { + struct LayoutSettings: Codable { + struct StatusPage: Codable { + let globalStatusHeadline: String + let globalStatusHeadlineHasError: Bool + let linkText: String + let linkUrlText: String + } + + let statusPage: StatusPage + } + + let layoutSettings: LayoutSettings + + enum CodingKeys: String, CodingKey { + case layoutSettings = "layout_settings" + } + } + + let layout: Layout + + enum CodingKeys: String, CodingKey { + case layout + } + } + override func updateStatus(callback: @escaping (BaseService) -> Void) { guard let realSelf = self as? PagerDutyService else { fatalError("BasePagerDutyService should not be used directly.") } loadData(with: realSelf.url) { [weak self] data, _, error in - guard let strongSelf = self else { return } - defer { callback(strongSelf) } - guard let data = data else { return strongSelf._fail(error) } + guard let self else { return } + defer { callback(self) } + guard let data = data else { return _fail(error) } guard let doc = try? HTML(html: data, encoding: .utf8), let json = doc.css("script#data").first?.innerHTML, - let jsonData = json.data(using: .utf8), - let data = try? JSONDecoder().decode(PagerDutyData.self, from: jsonData) + let jsonData = json.data(using: .utf8) else { - return strongSelf._fail("Couldn't parse response") + return _fail("Couldn't parse response") } - let incidents = data.summary.openIncidents - switch incidents.count { - case 0: - strongSelf.statusDescription = ServiceStatusDescription(status: .good, message: "No known issue") - case 1: - strongSelf.statusDescription = ServiceStatusDescription( - status: incidents[0].updates.first?.severity.serviceStatus ?? .good, - message: incidents[0].title - ) - default: - strongSelf.statusDescription = ServiceStatusDescription( - status: incidents.map { $0.updates.first?.severity.serviceStatus ?? .good }.max() ?? .good, - message: incidents.map { "- \($0.title)" }.joined(separator: "\n") - ) + if let data = try? JSONDecoder().decode(PagerDutyDataV1.self, from: jsonData) { + updateStatus(from: data) + } else if let data = try? JSONDecoder().decode(PagerDutyDataV2.self, from: jsonData) { + updateStatus(from: data) + } else { + _fail("Couldn't parse response") } } } + + private func updateStatus(from data: PagerDutyDataV1) { + let incidents = data.summary.openIncidents + switch incidents.count { + case 0: + statusDescription = ServiceStatusDescription(status: .good, message: "No known issue") + case 1: + statusDescription = ServiceStatusDescription( + status: incidents[0].updates.first?.severity.serviceStatus ?? .good, + message: incidents[0].title + ) + default: + statusDescription = ServiceStatusDescription( + status: incidents.map { $0.updates.first?.severity.serviceStatus ?? .good }.max() ?? .good, + message: incidents.map { "- \($0.title)" }.joined(separator: "\n") + ) + } + } + + private func updateStatus(from data: PagerDutyDataV2) { + let status: ServiceStatus = data.layout.layoutSettings.statusPage.globalStatusHeadlineHasError ? .minor : .good + statusDescription = ServiceStatusDescription( + status: status, + message: data.layout.layoutSettings.statusPage.globalStatusHeadline + ) + } } From ecc77f46c4d9bbde4e5e112226b112d73bc6fa07 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 12:41:32 -0700 Subject: [PATCH 07/11] Renamed service: Sendinblue -> Brevo --- stts.xcodeproj/project.pbxproj | 8 ++++---- stts/Preferences.swift | 1 + stts/Services/IncidentIO/Brevo.swift | 10 ++++++++++ stts/Services/Status.ioV1/Sendinblue.swift | 11 ----------- 4 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 stts/Services/IncidentIO/Brevo.swift delete mode 100644 stts/Services/Status.ioV1/Sendinblue.swift diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 8f3c39c..94199af 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -142,7 +142,7 @@ B231DD60257B438900647312 /* HubSpot.swift in Sources */ = {isa = PBXBuildFile; fileRef = B231DD5F257B438900647312 /* HubSpot.swift */; }; B232047F22158BDF000DC1B0 /* DatadogEU.swift in Sources */ = {isa = PBXBuildFile; fileRef = B232047E22158BDF000DC1B0 /* DatadogEU.swift */; }; B232A18D20944B960066AD01 /* Cloud66.swift in Sources */ = {isa = PBXBuildFile; fileRef = B232A18C20944B950066AD01 /* Cloud66.swift */; }; - B235341F22888EFE00DEDC36 /* Sendinblue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B235341E22888EFE00DEDC36 /* Sendinblue.swift */; }; + B235341F22888EFE00DEDC36 /* Brevo.swift in Sources */ = {isa = PBXBuildFile; fileRef = B235341E22888EFE00DEDC36 /* Brevo.swift */; }; B235B3BD1DF562C400821936 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B235B3BC1DF562C400821936 /* SettingsView.swift */; }; B23646B12627C14E00AB9486 /* LogzIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = B23646AF2627C14E00AB9486 /* LogzIO.swift */; }; B23646B22627C14E00AB9486 /* VisualStudioAppCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B23646B02627C14E00AB9486 /* VisualStudioAppCenter.swift */; }; @@ -518,7 +518,7 @@ B231DD5F257B438900647312 /* HubSpot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HubSpot.swift; sourceTree = ""; }; B232047E22158BDF000DC1B0 /* DatadogEU.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatadogEU.swift; sourceTree = ""; }; B232A18C20944B950066AD01 /* Cloud66.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cloud66.swift; sourceTree = ""; }; - B235341E22888EFE00DEDC36 /* Sendinblue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sendinblue.swift; sourceTree = ""; }; + B235341E22888EFE00DEDC36 /* Brevo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Brevo.swift; sourceTree = ""; }; B235B3BC1DF562C400821936 /* SettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; B23646AF2627C14E00AB9486 /* LogzIO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogzIO.swift; sourceTree = ""; }; B23646B02627C14E00AB9486 /* VisualStudioAppCenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisualStudioAppCenter.swift; sourceTree = ""; }; @@ -926,7 +926,6 @@ B2C5ED1C281CAA3400009B68 /* OneLoginEU.swift */, B2C5ED1A281CA96200009B68 /* OneLoginUS.swift */, B25ACB63289E01700014C95C /* Roblox.swift */, - B235341E22888EFE00DEDC36 /* Sendinblue.swift */, D6B730B6BF88700B5DC9212E /* SumoLogic.swift */, ); path = Status.ioV1; @@ -1278,6 +1277,7 @@ isa = PBXGroup; children = ( AFB41ECF9F0F03EC8916A646 /* Aiven.swift */, + B235341E22888EFE00DEDC36 /* Brevo.swift */, 87DE85B45D490EF40F319860 /* HashiCorp.swift */, B241B0752CC551D400D122B3 /* IntercomAU.swift */, B241B0732CC551C300D122B3 /* IntercomEU.swift */, @@ -1669,7 +1669,7 @@ B2CEE5D922B49CC80073C743 /* AzureStore.swift in Sources */, B2D032D01D6455E300D51CB8 /* TravisCI.swift in Sources */, B213D200269AFD45005EBDDA /* InstatusService.swift in Sources */, - B235341F22888EFE00DEDC36 /* Sendinblue.swift in Sources */, + B235341F22888EFE00DEDC36 /* Brevo.swift in Sources */, B2D468291E2F0F82000F8F6B /* Coveralls.swift in Sources */, B299C8511DD04FD60024D2E9 /* Cloudflare.swift in Sources */, B200CA76247FC88700DB0868 /* Adobe.swift in Sources */, diff --git a/stts/Preferences.swift b/stts/Preferences.swift index 5fde5ec..a700bb3 100644 --- a/stts/Preferences.swift +++ b/stts/Preferences.swift @@ -69,6 +69,7 @@ struct Preferences { "Intercom": "IntercomUS", // v2.24 "Lumanox": "FilesCom", // v2.25 "FirefoxRelay": "Mozilla", // v2.25 + "Sendinblue": "Brevo", // v2.25 // Generated services "FirebaseMLKit": "FirebaseMachineLearning" ] diff --git a/stts/Services/IncidentIO/Brevo.swift b/stts/Services/IncidentIO/Brevo.swift new file mode 100644 index 0000000..855f330 --- /dev/null +++ b/stts/Services/IncidentIO/Brevo.swift @@ -0,0 +1,10 @@ +// +// Brevo.swift +// stts +// + +import Foundation + +final class Brevo: IncidentIOService { + let url = URL(string: "https://status.brevo.com")! +} diff --git a/stts/Services/Status.ioV1/Sendinblue.swift b/stts/Services/Status.ioV1/Sendinblue.swift deleted file mode 100644 index e6c8e3f..0000000 --- a/stts/Services/Status.ioV1/Sendinblue.swift +++ /dev/null @@ -1,11 +0,0 @@ -// -// Sendinblue.swift -// stts -// - -import Foundation - -final class Sendinblue: StatusioV1Service { - let url = URL(string: "https://status.sendinblue.com")! - let statusPageID = "586a5ae632dde2fc5b0013c1" -} From 290798b509d82237050d7ebe9050e57a873f9b1a Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 12:48:25 -0700 Subject: [PATCH 08/11] Fixed services: Firebase Studio & Firebase AI Logic --- stts/Services/Super/FirebaseStatusDashboardStore.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stts/Services/Super/FirebaseStatusDashboardStore.swift b/stts/Services/Super/FirebaseStatusDashboardStore.swift index 22aa27f..d027b46 100644 --- a/stts/Services/Super/FirebaseStatusDashboardStore.swift +++ b/stts/Services/Super/FirebaseStatusDashboardStore.swift @@ -65,7 +65,7 @@ class FirebaseStatusDashboardStore: Loading { if type(of: service) == Firebase.self { status = statuses["_general"] } else { - status = statuses[service.dashboardName] + status = statuses[service.dashboardName] ?? statuses[service.name] } switch status { From d02e4fa3a566cb4813cbdf189742b5e59899828e Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 12:55:09 -0700 Subject: [PATCH 09/11] Update project to recommended settings --- stts.xcodeproj/project.pbxproj | 18 +++++++++++------- .../xcshareddata/xcschemes/stts.xcscheme | 2 +- stts/stts.entitlements | 7 +------ 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 94199af..b93d0de 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -1446,7 +1446,7 @@ attributes = { BuildIndependentTargetsInParallel = YES; LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 1540; + LastUpgradeCheck = 2600; ORGANIZATIONNAME = inket; TargetAttributes = { B2163AF420BA4E7500B14A85 = { @@ -1967,7 +1967,6 @@ CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = PP5UYHJQCD; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = sttsTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -1996,7 +1995,6 @@ CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = PP5UYHJQCD; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = sttsTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -2048,6 +2046,7 @@ COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = PP5UYHJQCD; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -2072,6 +2071,7 @@ MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; + STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; @@ -2112,6 +2112,7 @@ COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = PP5UYHJQCD; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -2129,6 +2130,7 @@ MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; + STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; }; @@ -2145,11 +2147,12 @@ COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 80; DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = PP5UYHJQCD; + ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; + ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES; INFOPLIST_FILE = Resources/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 2.24; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=200"; PRODUCT_BUNDLE_IDENTIFIER = jp.mahdi.stts; @@ -2170,11 +2173,12 @@ COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 80; DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = PP5UYHJQCD; + ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; + ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES; INFOPLIST_FILE = Resources/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; - MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; + MACOSX_DEPLOYMENT_TARGET = 11.0; MARKETING_VERSION = 2.24; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=200"; PRODUCT_BUNDLE_IDENTIFIER = jp.mahdi.stts; diff --git a/stts.xcodeproj/xcshareddata/xcschemes/stts.xcscheme b/stts.xcodeproj/xcshareddata/xcschemes/stts.xcscheme index d78edbe..2099cb0 100644 --- a/stts.xcodeproj/xcshareddata/xcschemes/stts.xcscheme +++ b/stts.xcodeproj/xcshareddata/xcschemes/stts.xcscheme @@ -1,6 +1,6 @@ - - com.apple.security.app-sandbox - - com.apple.security.network.client - - + From 1b285577b65b1f072ff771ea13d03e92f917e55c Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 21:41:19 -0700 Subject: [PATCH 10/11] Update icon for macOS Tahoe --- .../Assets/noun-activity-680031.svg | 1 + Resources/AppIcon.icon/icon.json | 67 +++++++++++++++++ .../AppIcon.appiconset/Contents.json | 68 ------------------ .../AppIcon.appiconset/Icon_128x128.png | Bin 11770 -> 0 bytes .../AppIcon.appiconset/Icon_16x16.png | Bin 1728 -> 0 bytes .../AppIcon.appiconset/Icon_256x256-2.png | Bin 26746 -> 0 bytes .../AppIcon.appiconset/Icon_256x256.png | Bin 26746 -> 0 bytes .../AppIcon.appiconset/Icon_32x32-1.png | Bin 2940 -> 0 bytes .../AppIcon.appiconset/Icon_32x32.png | Bin 2940 -> 0 bytes .../AppIcon.appiconset/Icon_32x32@2x.png | Bin 5547 -> 0 bytes .../AppIcon.appiconset/Icon_512x512-1.png | Bin 65738 -> 0 bytes .../AppIcon.appiconset/Icon_512x512.png | Bin 65738 -> 0 bytes .../AppIcon.appiconset/icon_512x512@2x.png | Bin 159716 -> 0 bytes Resources/Assets.xcassets/Contents.json | 6 ++ Resources/Info.plist | 2 +- stts.xcodeproj/project.pbxproj | 4 ++ 16 files changed, 79 insertions(+), 69 deletions(-) create mode 100644 Resources/AppIcon.icon/Assets/noun-activity-680031.svg create mode 100644 Resources/AppIcon.icon/icon.json delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_256x256-2.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_256x256.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_32x32-1.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_32x32.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_32x32@2x.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_512x512-1.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/Icon_512x512.png delete mode 100644 Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png create mode 100644 Resources/Assets.xcassets/Contents.json diff --git a/Resources/AppIcon.icon/Assets/noun-activity-680031.svg b/Resources/AppIcon.icon/Assets/noun-activity-680031.svg new file mode 100644 index 0000000..5c9fae3 --- /dev/null +++ b/Resources/AppIcon.icon/Assets/noun-activity-680031.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/AppIcon.icon/icon.json b/Resources/AppIcon.icon/icon.json new file mode 100644 index 0000000..db28a47 --- /dev/null +++ b/Resources/AppIcon.icon/icon.json @@ -0,0 +1,67 @@ +{ + "fill" : { + "linear-gradient" : [ + "display-p3:0.27726,0.27726,0.27726,1.00000", + "display-p3:0.18033,0.18033,0.18033,1.00000" + ] + }, + "groups" : [ + { + "blend-mode" : "normal", + "blur-material" : null, + "hidden" : false, + "layers" : [ + { + "blend-mode" : "normal", + "fill-specializations" : [ + { + "value" : { + "linear-gradient" : [ + "display-p3:0.99663,0.99663,0.99663,1.00000", + "display-p3:0.89697,0.89697,0.89697,1.00000" + ] + } + }, + { + "appearance" : "dark", + "value" : { + "linear-gradient" : [ + "display-p3:0.99663,0.99663,0.99663,1.00000", + "display-p3:0.89697,0.89697,0.89697,1.00000" + ] + } + } + ], + "glass" : true, + "hidden" : false, + "image-name" : "noun-activity-680031.svg", + "name" : "noun-activity-680031", + "opacity" : 0.9, + "position" : { + "scale" : 6, + "translation-in-points" : [ + 30, + 90 + ] + } + } + ], + "lighting" : "individual", + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "specular" : false, + "translucency" : { + "enabled" : false, + "value" : 0.5 + } + } + ], + "supported-platforms" : { + "circles" : [ + "watchOS" + ], + "squares" : "shared" + } +} \ No newline at end of file diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 7d3169e..0000000 --- a/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "Icon_16x16.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "Icon_32x32-1.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "Icon_32x32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "Icon_32x32@2x.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "Icon_128x128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "Icon_256x256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "Icon_256x256-2.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "Icon_512x512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "Icon_512x512-1.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "icon_512x512@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png b/Resources/Assets.xcassets/AppIcon.appiconset/Icon_128x128.png deleted file mode 100644 index c60f089ff195c209bfea308996291476970f0f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11770 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 D;iW4b diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png b/Resources/Assets.xcassets/AppIcon.appiconset/Icon_16x16.png deleted file mode 100644 index cc2cc846a8227dfaa59b96d9f0e3c424232233c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1728 zcmbVNeM}Q)7%$)#sKYr0$3)NKlnHI``h5k~mVRJ?0+wbXLG*gPN?Y11*F#DXR5k=e zx2PjVn+z3P2+V;XQ-QF-5QjRqSr7%y&`g{PV~EM(m}6Hy-2O2Bu{XJU-}kxa_dLJn zD_5G75VP1X$d5*&Emm!mYp8vR=UFh1daoXzM5yg;QjtO?;|4MZAuyU$kLxf%WkGge z8Vu3rW_4qcG@6gis7)bL)bSz|w=fZp4%1<=QD_=1QtYrHs2L*x9k#=0jiQgXd`$<8 z`Y8Hlo*Go!WLSoAqm#groe5ghX+~i^UHm=}=@3x{EEtIZ4ojxhE^X(MC_L)RcDPuVh8w+BBEQ`ex*Oa!M)L{S8 zc%`;on`^^Z8qAJo6DU;=L&z+c%H8W7c@!x&qC~<-6$QzZ<7l=8vyv)#6rK9Q)Eo68 zr9z;DAORN?utB~Mf`l@NE95D;TqVSjN|n-C8?V9&IZ7cI%~M2!JP3jmd|1kcWLy~t z!k`S6DfqKkmDNrnRur4{Yoz?nVCApHievGBYe+Or0JOD7-8Ir>6HX-0j9DnGQNTZ1haJrgc%qH1IlA?1ss@xz*&u+R>irHC7+Fsm!;CXR;X`;#;R?;+R}Nx8vj_;Pp-n4vn2s*&);wjHWf$vuR51; z^0|-K*yq}QS!&3IOY;PpJ8{RWO1s|elDl)$kIEi>^ShNZel3zyN9O0N8^YbY<+|Rx zBa`)pN#2Ev7uP%(9Nd$TnArVrd=vXvRacj?@q5ENcl!IC1rA3>^ofRshHXtvO%*Q+ zCV#nqUk8fC6)WGEzdRt|@VSd4~K@h6B8334FlACX*X?>j*N_y z_V)G)j)Ys!yM}j0sPgjixMFc)SXdaVwzgJ$&#SOut!imasNZR~@rt3bXJ8<%eY>r` zt?h3#E^eV}m&7-*pgul6zWSiDQquFtdQ~hIuitZLeoJ%nsl9vm>SeNT-GzmP6@JX? z*RSt07z{nf;`i0m)PxEIM~}N)MLx8Sd-b=rrKOdeXl!i!5u*WK}FGPOlI?2 z?T6-;C~lU@??V%hm$iKgXZvOVAFr0z3=9nP+`X%Ixm?T2E>%}om&C@#h6Ww8<@<1v=gmGMRSRZX`P%k-t~zq+WhbvX`_K3wr^LAN(Z~U zeRCsMovf^^^v*V!_Q$U~atnRHZfn3}+og4Vy9b|b8yOz1{_RPpR;TdY#kv5CL`yqU z&)i&eK6mBq?|?5_TO;ewo`r@<(OhZL9Pjlgigx1ub2|3@5HdVmTz9|;4!GU!QOC{V zh=>Sxd3m|FZ?z<*7`zf39DGayfE{1q<4>Pji_Q7@TNjn}Jz1VV^k?t^ZdI?TVl379 zN8qW;moNV;tjs#79N&88gJiQgY)g26M!RA881SZYMTg~CmSlBAIWf?QMXvH6gT3ef jC0Ve`WHS9)NAsaQ4y?)=AucWR{8Lnl1o@ZI+YA2zBqNia diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/Icon_256x256-2.png b/Resources/Assets.xcassets/AppIcon.appiconset/Icon_256x256-2.png deleted file mode 100644 index 93efbdb333711f523fd6b344f06dcc5ac5f31b85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26746 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 asJV!l=yJMd0el${q%5x?SNX&u;Kp?o=sqDS~ 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 Z&;@Q$*^P>Yy^H_D?k?WcGICh*e*ixF=b_ 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ξJ&@UAk@@irvv?~s_JpvPi=9}eG}M_^)<0Jw~G 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 Qf$>MoO>FQljND`YAMNF;4FCWD diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/Icon_512x512.png b/Resources/Assets.xcassets/AppIcon.appiconset/Icon_512x512.png deleted file mode 100644 index e22dd6e893e2263b908a066b332598b813eacb46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65738 zcmce-WmuG9+ci220}LfYiy#c$jUYKgNl8eTbV@gpLxZS6 z#J=%)pKtFU-|_v}`#3g#7=}BpIAfjbTvv>SngSu-13VB2M5v@FrwIaqfsbGi6dU+; z>^pV|{G#%d*Z0(NvGMdVcee&fTe({D3vu)Di}8ty@$tj| z=Z67!o4b{bn5Nv5|9Kbimn4Ior>CnJFRzb}508%^kBhr4FTbd$C@-G?uYdqIa0R!= zOJ`4WUv6g)#{WJ+&f3G$-QLyH-o+Vy_e66G7cWmq24JNBnSzt6s_OrGu(QYiEEKS0 zyuRkHy!TV?bROIFI}y9HLX2dyxc8;{jg#D@6Ev4{hwcS zcOftuF?Dx)U{lN;`FK-k(w^s%Lgh=m|9i~rnj_5Wt|c!2@&-kHh&!)*Th6<~{ZAODvV0Dt^1 zH?npHe8(Mdl7hbpIv~*1zLK1@w(sxl=QsgmBf^7*nTI8;JhlaMI>1N;>1 z-2=YVJNU$=&i*q>dEKDn@E8|-8l|sMNl)>LjROxls)Qkvh;CcRY7q3X@sUlO`|d2f z{zqinX3$E&V?A@vGt6Tc3IT^8;o3asf5~9~K0{DQ_}wRB(A_^^P&v?lE`eeE`#J>q z|K9}+pnrpdMT7n`G&uM_Lkod|{tXTC|M`OO_yolw6tehyF>{iS;E(UY*TyN$Qh#x2 z$H*G?`^?i>r_Fu8@w&aW9izHyO|M$Bme0t4rm_ATQTRTGr-Tr>a_tx2Qm{3Ti37Zr z;J{Guz{5%9C%W6AK5i>UK^~NN92hfFa-Do%x;2dQ5DDt8)pEosn?&AoFP#h`Te$9E zz`wAdJKxqlFcf~S1E#MvOVZ_oLBlK9FZ^Wqg^ATm$jQmaDdUP_cOVCbUI!*Rm04^- zUrLO2Dm~kl^^s(u#5h}$ut-Gr5u(RiPGW&^{`QH4DPwKd@&)a|?~&z~^kq;m{XN|F zvbyyZ_`Yd(g#9ioDv%^}TuLJ5-<}7p*5}B$A>6U929Fvdjs-dD(t; zx;-shf`aiX-+LwToUQD4=Z8I>>>T>qKRsJcrM)Bu2YGC_ilk9h4+u8vkN1p5h^rne zW%8b+#g>jRmV&?)&n28G;#^{#iq412_gQ|tVC=^HP)0o%0m?5ZzzXE0rw`G^$os%? zr7J`Ah+<$%`{2*U@_OWQWti_%(Uhv!*37083(ra1HAeT0UJ~w9#_Syv$LSd@EU?t( zbpKlD{^MThM4t1UmDa;fo`mB8@Mw12cqCiiDreGD?AcQbY8I0h?6l%BWrfbuCHH+{ zK0eyX{`RNODOB3>(L}W_*Ju;<5N~H{%W5fqQCebw{fhvj?ybGpUiGpc9cqR({~RZ; z6t6AT*U^dnN;e`R;#`#deHGE^eI;f(_DGmx3qb0pFaH*4|T;XbH0l=uK%Vk`5#^W!`cqYE%=tU}TPA;|=z@l`L5 zrna@)1|4Tco6vxu?w^~2XXklqL^NA|5IkyMXa|VXYQJns86|%kkWH#{Ohe`>uC8wOAMJzPyquKhEK2zCa8M8-Posl%5h(Ia2 zzIKOY%aWcyVvQz-8YrPKlyQ~AD2q9ZTp;DUDg_1|QSkS|(pld8e$Wt7qo zjUBgi--k0{Y`kPMvCB2d%j-EC&Wv{f(n5C0lL9X|-&af@x;xBVbF7jvrAM-A`i%N2 zDYeG*L63>9g+?ONFtU3XZCu7!S*zLIC}sphRrjFLq$DI#BrXWnAd`-v4#of25lym` z-_{xVOo0qChrQP7c{KhK4MhRn7p@y$t-}Ncs5Lt|!P*kLbMU+gxcBhf4mZ3vrbbw< zSy--=pMc+xhn6xXE?9mt^5*7Cij`T5lHVD?5=souuf3)mYp<$yFyH#g8 zy514)U&ko zw~}{NxzwNrN}`m%MZ;vCL6AxN_;QPqGes`k{;GxG+pL|bO4(NI0wS#PBndK+;V8|C7e}py*?))!F7*S6n(?&u zGNZOIHS-#pc6yQJA#m*yT~+7$GbDI(qHHi-$i6fEkpoLk7~j~J=i(pEtd$-RC#Mi3 zeI?L-iHEF*&~Li-kn26AoH>6(Ez;U-))Cqe3UdT~Vq}2LM4vgxih{!3amcWe#KS*U z96I3l1cwxy|H`ww_fTv_^D2Z)PhR`7$$Q5l`1*treKdlY=54#`47xti`}EgK#l&Dy zIge9?W zh|BO>#EtJnu5_5idcMMdxCV)U#^^lQgaLKJLreYDVbXc_c;i=3BHhtvI9L#i_?$!z zv>x7>1YnZzdfhA666wD=0f+r>A^}^zh^LqRLekkP@Aj&#bRtM7S&Hi-OWdalNSJ9( zQx(#NCvcF)E7xCL1#jC(fZbE+bplDBF#zK6**_vSRV({0~v>%Oe|X`g^f@ z4f}a)$M?mIm!lJKG^GwCj(gE{pFBQvl5Ps_!%&Yykb$SuwuiR${afQDtTD)_dk^({ z-#%RR2q*oZiakKW@FN--T2B-SW#E&$x|$y?P$>c;0ndNNVhnmkr>xF)^DTYZr8p_b z?G++(BIt3l6qz`eA9T~D?KgJ%Un}UAVi$D>cyi*>PSX=A1|F@IytA3@$XQ z)TG6bM0th0T?IZtdZ@4s3(e*wQ39N!99gkG9~c7q6L=tUMlI@Y)kZHHiGo_;GVI@* zpj?ICAvg{iZFf^YKfjiyy;gLiRN$rYN6wq7?z4{t$I=#Nb6q;uCzGbt+(xyE5k&I& z1AjaRvy%dSV?vaz##*qTRPDbG|HL7x0FP76_V>j?Lj6v+`+tA6C#{OgeJlWbD<>Uj zs;^Qn;>p10w%n}%q4K4pWhpJ!=qJ2Ory4x3+C0{WA0=!sL8iZd`t<30=f)b5kN-Rp zrPJm-C$?7LyufVad1NDk%!E)e@76v z%>ld@oEwMqwefPBZsN<;>#ii%ej0W}o3ATRQr0kU++W<~WA5 z_0k0g#A{rg;YtTo4Qx(2{8IUFKB%=3_8zGeaK03^J;>XZM8Wiy`il*d*{9NgKrx!U zWf+)EX|+Il9{WLP%gKaM)c|O2Zdh!KYof+M&mdCY1b8h82B!kN|MP?U{NCGB(^^Gp z*OQ6NDz#zT8Xw?5Zl~w?L2}iIi@!=IqezIWJ50&>iVl2&-fOenYrAdTCW-Ntf>drg z;;7`11ziz?xzUDLg@6rz1x7rhi#&kSZ@z zwKoRswVX`>t~aPAaUhq*`=idqbmFs4$$L0BTdt$ySCRT2x8end|zt&b3!pR{^pvE2Q|Z=nT*$)<-VZJkk@*)|8Do#*w|$c^LcWOmx}>8q7T=&b}*GUmC(<% z8Rq+5pa{ak9w<|6g-oVg&PMs*0@yp#6}&aqBqF|^>0#9tatH_a{w^n{u;YI*RxD3N zMYaAt2XVVwppxpWZH@s3Cb{$;nMt>M0|e^x{Qh^W>g2E5T#9#ZTseX~m%<)CVa!Lbb^7}v&QZf+Vw~wIZ?ZG!kbl#hviaKRkJg__EAp@h&VZB9XM12DTV*ZQm zA#u_E=cZc|W#TgPARrxd@|WElA0LnT?>5-V4(d0R!BD@P#{@B z%BoY`pDdUa#R;6CLF%%PmAVN+(GnQiFkc0Us4!>}3!)tlKQlWyxyBus%&*0tq`heh z|7H^Ee4_iXar+AwMBSKM@U@sC~f@ z;r1;KaZ_*HB(tGhj#M%tN)3l56&h>c<7*S2odySr4UYQsAt4!Qa4hr2|rnG$@Ee0)^h%D9W*krQ}VKGh69P zaA%Ruk4ECQU`SR~Rq5(CU=V3Jg8-LVt+^zPc*JL-k4>smiijUK{Vm*Tt#ie;r1gr< zTEEzurANKE*a{?@5Bn_Rzbzk2(Vwpa3jy$r>06$A$xsMBJ|t|7P_eQZ!!{NjJPYL3 z$wZM{_s}(EU4h&gs;ae!@dY(#{;CX2f(s&}1H~>M->bQ4DaX<}oFAdVuQ)Gny?o(4 z`P`>}NkVZuY<%xwoeErAjsYYPYYc+zQJVOMJP*29bp%kNfVPGv&6X7BuE|O3Tl6dg z+SbO}I`Fao>9!jHOGFkc@7AZA-8HOhoYnc9v-{0$3=D+XOo|S53MsuYllhe2j!dC; zX-=4Xxt`_t=i8gwWg@Es81w)MStJHco7B6~H*Hr9PR%xWtmbznCZa}3Ld;g4A7PLE zovGVvn-4|#=ndFHXH_b$`myE|b zZs3x#RJi^5)?aF0e+g_1M}`6@F9ZnKig6&Qv=aAzV*K86GsgUP0dVASrs$D}ISoNX z6kw)6h3W=cJ#1Tk#i^D7z-R@h-(MR#jV4VWlpx4@Zr5{ys{j|v+5YWNo=kOP_xS_% zQT#HiwlD*V1_OpMRE|_M8+y<09x1Q17vbuQsjUdQCg`^O`0V48Yaif6TEFXDa+H}+ zP*5INw&ALWFwjF+cfx-edrv=eu#HPMSjly<9Yfefvi*Gs3gJ{hHkMHA@LW0>B#E=+Fadk7{@?T7d~GA}uUTmIP(*(^>O5&;Gx*ONktrR$=RIp9IlL{zc9SLQtBf!x3o(*H>d>t9`qaq# zm#Ro54y`Zp9s^!Kb^Gh~kuXQY(8Xy%+uEmrd*M8nd-$hjDYaJ$e?3dbCm0sl_p=w}Ic+Za<%oT&#-tB4I zoMhz&Ii`01;B=9OYYDdLNkVWAy(~C#L~jHS_vwp;)uzHp%wAWxH5}x!HS}fNAK+1}PKfToe6j|7yGfVJ1I_-R8 z5821Aw`*p^42X2cReZF_0+yP2yg#i2{g>SCRrNkL6sjAyI?7z0j*XHsfP%FVhbv;8J@E#F^i6{sQ4L%no6j$>K zBI6qkI>dxMK#E9*WAV}8i%OoB^{Gxq3#n_j4J*3ULGR z$eGg8QXc^Qc<@WSAtNb1&(&=wzi+lw0Sia|<$rm&Vhbs8ajEp0`QVe(+Cih^vamG# z=F3xmXAa*Sa?E)52yrHqJsOz_o464ik?8uNOqO(5+)|92*W7jIINTw^b zs+)J`beLBnzdFTStD{S%Ye8cdDp6#Ojdkz^c=t3{Mond!?9i{N>YIn1<&o}7i z>LM$AsKLK0k}zUS=Dh?coQ*A*a~?s%92B|aU_u?T!Vo+X8_Y|Ce(`+|5Q?e?UpO=iZn2CiD$=h*rTq@ zMf_H%VD~ARN6=^@y8fL)h5auUb~~HlOm^I80c003FH^nPv6WG zs%ALA@P#Ct#eD2db9aMw1N{VV(^QNfe|*B92wwue6 zB6G^K`QJUK7e7409yWZ)&Y(jTJ&SxuIAH~3)xikk2N9NV5&(I_s8$z@XRTafGhAUw zZ6jLqwwy25crLVP7H(~Pw*2Q#%3EXAtN?FrD&4{9+hm1V%uu5+jQR+DcWNfVoPLZI zt9$DY7w03T@8N3ng!PGXa4d82ij=uOCF@)u0n#^*A-oFLZMI+RH5`O36ohm90NNU7g)Y<(D;NN+szFSbORJ- z?aKDkN8H;)R|6vpR|xe~G+5{Np4|-0P8PRWoh-L>MG>jQ-U7u)%4%TWJ}V4L-b)Rt zdYdRMwBDH{?YXM`Ch+kY45Mpe=V>yQ+gx@<5TEC?#b5VtKNOKX9FT98*h)4wHXJ%o zAde?KyD+j2Vtn$Jra^AjxaPYiT~71Q%-WWrxz&-{<+PLqm+@1>RmoW=%&8cesa~Ka z?Ecbr<41L*U`+fDeYd_Gw62IQk0}1xx>@(w(s}l(#;|m*_KIZ5>dlbMH8b6da_wzz zYJRk&587<~tb?zA@Vn(*qSf#Fq6ZW$nr{^EQW#azEf8#ZNgXeHW}A&g`$uU0c9n_+ z-hK+e_UJ|Lybc=vif7id-w-HRa?oBu@ulTd%s?&t^yAoA6wuI_2N6)n?16^J>W_xS ztrefm&!}yw#|i#${T=z~OYV>oOA>bUNqWgl@scmt-NQQc5H1Z)!6R{%__x=i?6(;a zhrwbZA|n000lG?WNpsGqq}m=!)oliRrz42Mn<9JoI=d+x6Vj2us4!(2C&^-T!QdS& zhq#NbSMi{566sCAYh=^l^*~|wa!=*RBm(qY6+uw9U6Fyy&&|~Se%``3hZPmLo)Lqx z#V6U1gk!M6aDha_mUh^t&UQ;Bb3q-c&e?R(c#$T!s#5;Ti*S=ab4}`twyBNx2~dhs zQ;Rs$7=5(^$~%BQ$iKo3e~fhq1`0nQdjbqt)!dvq73_hNS>s%J34xwwZq60IW7^6) zK?oD>UwXy%j8Mo|);ssnXg&;Rv}_vlACH&l4gS8l zBcAl>8-RD5pJBt9KymF~?SD1gx;~uo>#Ypgq?@xd>9jKxQhiJT1 z1o>gNQ&;#NSo{MI>Si&Ds1kG3ChW@@{25JqzkpTs~u`&g6-++Iwy+cmiuLm^w4rKNeE9li#zmNkHw&0ns%6P$c;- zh`RKB@2}+cY&j{6eTIH7`CC2iA|tcrb#va-{wHnaRfaVV&%{l^ zAJ&WClt7U zl>o4aEU=nSpSg9*yDFFOdN@5BWuMZj-W2jaWzL2AV)ohM0BQTf;V<{agNVMJnFL=G z{-aY4ZrZPJaUn9+Oc(&8k&N9DMkLi|^F5o{I##`pklB4d$DE3EcM~+YDU!KjRj9<( zWfpX#jEBdBTg>-nGWKUVG{<9m`E~A0lXTZFNesTpjF|*P(2(ON~ zCZbElM_Yetw|vQND6#Nhqr5u*6E~f&^ls(8x#tOENe&Y3yUNsvGx4;z|E6Ve!4X}% zvkg?x32)k0-kWlNhvw)E%-@qV41^E_zOH|uz$KYfNWfX;?Qv`;rJ}6n3|DNosBG)F zqdf4{<+%C_2jHyzm>R9Z;<}=!WE<%wC)1ZqUCXAkdd6#;W8uWb=*K|MWer3Qr zh!7>yVhun_el5%dtk|vOio5Q%9v~s-i;~)i?efcYjRupw_8wh%$>g^1D7aCORYcJR zz5kvjsc?E!#2y3z=Y5?Ah2z&bPIo#tA3T{B{SgQG%g|%%s~B=h<*%4F8SkcuiuWkP z!foG1Vc(fxHT)=5~?6?$06&Dt+|@_BhGF8n8&vXE(WB{`{F;wFtx5s zUapesHmNyXJh)pt4GI#}Zth?5(9Jv|#8vw-&t_z+u+rG6qI*elMWVHF2KVA8XU&ng zHM*WJ0$d~-VL<#w)q^6>b2lP2Zn`24P2;n&b_9ny^>u1`w-Z{WSZUg8Qrc!Wmt6kZ z*ZM80O0Y1oRADYZX#oh|X*8#*RQu&5- zO0zdKx=JYJNdCEA`*W8*Tv*$lXDlS2-aZWp$(6y3;RXg;@#8v>5_dHxzv?_HZ zzu=d?8u`lcH{FD)w;pJ0)u&I*nr<#*=llk_w}HAk)f!mU5Eu^$iiY97z}Z4D!vADk z&meT<>57L`zLRDir@PskdlNVbMm(yMf8BHJL8}=|xovQa*t@dseQK%#CE%<*kXd~I zh;H3cb*VivY9}`68QkjhLAtSNrT3LdZIUnXSB2T^h59j_`IyLW4tnXf*WCV00pmpu z0PZ3e4k;ea16VKf5s9PM&+WS<=%2{mY*%}=h=A?mgsNjgMt14gilBHT@kvRK9hbXf z)Xg5JjY~uW^R{3Qe%(&?^c1VI*r6-Jh9j`0t!?SS=Z-Y@TXB&$;=fD>&nb;8WEg;I z+H@KyPdEgxy*1QzOgLanrR>c|n>doo+JiV($Bn=(~X z?XFH1PlVDQn}_ic*2 zE1=UfU{Mx>9fFKjCjmteycG1AHx_o7;EIB{w#EFpp&AT&hczeronYssx3};XQ1FL^ zLSEAYsVP?m#Lt;`^$ym>vD|EXlMo`YJ*<0{ciC%O zD;~up4K}$i=4q$5NudaV+a$N?Yy}$u0j|75-;}AZ9&J+GP5HfZG9BdloiW$XVQ?te zc@)*%&2$P_X!RYh(c*uWcnCnepE_{et;Gm@%7JDO;80Et)~Ps#nj^z*n(x%oenG#R z{gxox3VzBuG&m^kJQ_yCLnG{{AGk@3gun|yb!4+zG8Z|V?>8BvpDV4FZw1O`WR>}y z&NP}P58mG`4BkW>JWzH8x@aQ8L07)^7h0xwQIwMjlnv6x9?F(9x^ncB)X}UK;cwU7 z&D=sX(596_u}=G zC&dc;DUh_!YqMq!nfzV9_whyhd~3Ap0&Ay_LTV zA?t=g0(K5FsnZ{&Q|RN+tD@GkS&tDK4k9KnjI6}2t)$QdLujo&r>6@f|1)yh7?CsS)+u-=~gZ!z6K>1V4r<^{uJs%_y zQwedAGgdNeAVF=zuXb)dK(E+2#4$e~$pHGPb@TFNsaM8?lE>Q6OWlgO)At!p^-nGY z^w1`OhjbnrLAQ>ZBh zSyqP)nS!%sRULGFsrqs;1m{vq3Tda9ucaYe{QB1a)@`q=zrP>Tde&5Ja8%5g9S4=X z-`Oy^Gcrdr^y=ad#x?~6Gc2(6_QpTWPWH|kwIL*^iHP6xGvEON1 z{UgfPGq_>OHZPK-`_*&KQ{QF0lL$E9U)L+ucU!Bn9t;Y1lY8$iyi-E}r2*@4g6 zTCbho4J@QC>R&}#Ud+g$#A8q|d?Vix6cdf{xxjr%fvQ8Q*6-xS=G|g)ko^$8pHVRi z@H#;pEopCGb`?knzBjqox5L4fT7;xyE+tgwlR*b55bJ2d6gG;Y|TSq)@t*f0#WzEEI{{DjwD&va)(_Z2AI$3w-Cz|_sQv9 zrE~9vH^_AlanmtTzR;dXj_XV)-T`iN|vPmR;0gw?>Ug=Gkd^f zWg{((k>$$(N{ATWD8ICflM+L)vKFPMqjZonG19Aj~K)m`mU@W9DIl6yBO` zI7(KRJQ=&cLam_*Cq_kM5NL7nS$2lwdL(LUs%a_(pW<0J;-H#>CXB4G9S-8^ZdXno=Dt(ragm_1nP=);Y<=duC})~na*{mcUtds4@{eC9HCTPl7TQVAv!GJN zxkqDmjXn!*1`>SmOtmdhzbY_4gTAS7_f~#M$?MM9Z5o4=4`j_*Wt)aWyOpi9*^A)! zK=ujjE>z3nAhp##<+^*F=XA_ryVur4C3>$({l2DxfrX3=iofG6ilC3sm`A5t1oeV4 z^Ig_E;lRt|V0;FRj6;lQQ1}^B4A!06Atg<8KgnZ6(ud=I(UQmV)!U|l-q~Me$5=zp zy~?d0hTDe#&9M-c)+CKln}u9}K}S8JClmEcrY8=&v)Jo%m>vM0s_O{8H4!vtXKy~6gR`Mo9D zpAt>r*)tO@CDS>-K+)4(TtlV7O>f5wFT)T@m@7 zDf+JLd;xD}rhm>}tG4^ABxL>ξJ&@UAk@@irvv?~s_JpvPi=9}eG}M_^)<0Jw~G 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 Qf$>MoO>FQljND`YAMNF;4FCWD diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png b/Resources/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png deleted file mode 100644 index 9734b55244b279617615e32cd3cee30a61eff2d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159716 zcmb@tbySqy7dAXYcSs{Cii#*DAt-|)DGDl$FqDH*10u}?DoP59l%OCfQUcO30}>() z(!vl@(mhOmH$L@S-=FXM%5pJlSnJ&T>~r?DuYK)(N0{8wV`mX&0f9j52Kv|UfIxJ> zM>-G_1MmwadhRLkOX#tV<>R|>*kgZ(NB2Qjo#Br6B@8?qT<+hw@8BHh-Esdihz9=L z;QCe5fbrD^X0)?TO0lT7VnIRO!_QXtZ(lX}SjeqY!fJ89P2+@TbmW{08hu9Ioh2M{ z#%mI+_vWSpovFQ-wx0d3@5O~QPh{E66AEd{RBy6Q+Pc9=+}@5Fd1bW)wUvdR7Mq-4 z^N(cedOCP;#5Muk>4ZBpfPF{*V5-Mx|M~<1{rf@wpKtz;zxuyl;lD@!KQ-%L!~Xs7 z--G^-zxsb_;Xl6rzh9L0zpee>FZQo<{{8UZ>i@s59{t`UTt<{POjRb_X*9$&8o^VS zJ)|0n^2FUns#y16o&`ZlCB0p_>GA80qJx85h$ouwWpE?j+LM#2RZoN5mWoCui~D*x zlWiK#4^6}e5mS+?U_@~G)Oxl?4nZ6Ed6U0Vp6(8r-7 z8f`zSO3j|TRjtbR+f7Nuct7BMFgwq_*gV_QTFOuDAe$U0(H~J~3O8ONa{iw1B$I3t z4Cgs|Wd2$AtkZ)B-@3k2%lY$41P&LUynUrQFF9t&p(+H7_zJ9bc$=#hjSBObg`cff-oZ{LgU5M_E2VsJ$&(MG}jw^uF;y@tzpi<1c#@vnk4N8_(9^85+l6wAIy5KW%U6g?rqM1=_;6M&prNrL!@7tP23P*q1oWu5u%ZrLGiRgm25xw_ z@nYp1s2d+!1Ivfj;+P6?GhrC@OnMSVV^Y0gVo;2DEP*1?XFJjz$7mLQ~&rU1S z8#P@WjF>iWAlF+L*|iLTL7>TSFgBD9l-%Knx`Ob~)Pjo-*t|eKKtR^BGf^JJ%kk%* zr&Oei8tn^Wa>=o~A+8M7KHc@38-zXEpgK!9S@cI0GwS5@m4ZdrV27(26ldIfj!c>DKKN~(0ZmV+xpfR7f&Gt5dQqw2<<9}KwA zi3LCm{(V^Twoj<@w>B{&d@D9f^cVqhyrfBcS*$t#q0g1hjD&VvX-H)R-amTRRsp8v z$W*A2;X$~hm zl0pmi_TRZy1aZ0u|MARGv@fW^5~1a>jnCKfszi6ScRI^So_^lsYMdECKs+&k7>|MMU&>#+_$8tdCRPOCfX6wq z$pSs9<~(jZk`Te$GH5#~?hUEB`DFPwzr2`s1}ROI_MV@XHiT-?V4GRRQ!w;fDNPxK z2BZJFKDL>t(+HpIId=|EBO2~O_(=0B)A}QW{V-5=dE7GDoS(StBKi>1T_*8;!$3*; zJ1TyA&WSwHB^|0cP&2Tqb}^Xz;3c#ivuC70ud6OF(#G{*pL~lQOeXE@1(DUsKm36w zvfn!o20ZX5nB|ppsO^u@)JupF-py3VuoY#CX|TWEzw*mYYDcRnYWs74QP~M*Hk>&0g!k+Sm ziD>dh30z~>S2mTYAHw$p!$+rbLfra1NAgG6&!=H#da%c3d-H~18wN&+w$fQQwUpgr3Z*bWYNDr68)7mY! z{9M4#uIM%yk=Ww54oCbhX_YVPIvo?_!KQ)cpUgt{<~`V&E4L?k^H&c$`TH=>cKME&3Xj# zDid|0_=DSyM((w6seOmaWE$YJ^rx6<(-d%HPKE;AuJR@``Dg6z{vKc?xJU61I(bQe z?WI|%sw-Lt8bL&ydS6krbSo;8h16}{6g&E&#+l_yrsU_!Fq%|ynk@Inm6f^fAYuq` zX5yF1|G|EA$_YXN;q9)DXrEX%TvhoAD)TOBWWid^Difthf5}l?p1!SWBSM~5de;A? zUj%w=cg|Q@I7VrAjTzXOcG~TKj!Nqs3w7oZJx9O zBLKX??5#j1#>Q%*%Ngu{*H9@bll8Pm%ojl4wi6^=25tYw@>;h#QxV>kB4r!3@M%eJ zGd8BF>1t`n;iIi)R=IG#bLOMnKT%t)0&C>PM$J;!A(?(04qi1iWfvdl2zBbYx|25c zBCy9EsS-<^v$w0tb#iR`x;Jbi_fxgJm{s7y7f4lARa9lA3b8!!XMIn2DLpIy=wcV_ zeJTXiX!+&AD@*@L-!-=`M0pA^N;sM&zz z|KNlmz+W65`}=QXl_){`n-&vw1B%XeqspF9uSX*3sJ|SZ;RkYVv?}#pmU<*EDg_$xSF!{PB-vE`ZJ%L`Szi?D;vc86?YmMBl^q%qvWA4gs7R`78X zQ+gh%z!-h@Glj4+(Je>|oACO|-l}`t!x^qR=FAg}6J(Wdc#aL|LU&xGA#H=4t}pMb zaFc&pxK@nUq@4l@{s~-w23Ve}t*u>HaqEn*jz$<#tKSPy!YMW92{F~E?T*u}JjRzL z-v|9Z8|?OsGH49(fTtt&tx6xw8=jkO_-G98JV=co^+z7|N0KTOKy9uZ(Zd(@RpD&e z2ZIy7!&dFWU^&F{jWt+wXtyfvo_pJ1r)|Md>Nly_XKP#S z;+(TnUDI`q^I_er#IouGRNYVnsb;&%1IF^EJ9N7@U$W0#X^i$byuMVKv2xUrwRAqw zW_*pWBp^(gDO#+EXzVHT}v}+(*fo69tPE)n`#{~G@yLTujQ(Ejl^h8T(hN^y= zgv-{khdrZO4v_L3E5-XE3W78EQK#657ve}u(q0LQ4@I27t@i3JrCK3;el{el(v-<= zr*==N^5EsYpEv2-j7eY;--hjkQXXxUB{dkiR}7iYCX|HakjLaIux!a< zO7@qnz;4!J_R%2n2(mH7$31#|v1ADs6 zj$`sL?63{oqiU^kqUSAL`FS_{6OQke0W>;s4lCl)a2D}1co(M5c(1#P;a>~vIR+*t z8|rN4sE?!=+Ru?rKRWV=pV5bg;^GTF_dL8DVf!(Cs*b$}$KWbiP<~Q*KT}HQf|l#C zH*Or+LbMCR>F3%6rma z_MS{ssfuY0Yuuz)VHnxk0eGa`YGETc5k=WaUt4Wt)=fNbvoJ#Cr=$M9bKu~aO6z8A zINc5Qc{ghRlzlb14%lI2PtUC_PUZE3(i=r88`WF-di^-<{kvFrZqZDE-JVQ;f4`*NLG4I{sNZOl-|6Hi7}nHn zek1|_As_!7&C0x`MG71Uho|s=NF=c91y(A2$$rC!Ky36Xk#1*;&LgI8Tcddey-ze}f@f(!O$}enENo43bp&-yihZ$3`Sghy`*Y(K*hI1 ztV>ZF4F}`C#DyK=#mVh1WMGjd_A%@HkPywn@MX{6%z{!_K^i!6C)LA(rVHKQ04r0c zFKl8`>;A!vW%`>CI)Xr5Y%_2cqG*})45kt|$J_W`-mC61n>fD-k6B|BA)b%idwD1N z=GXJANJv3%muA;RZR~UsTL5rp>AJSFZmNv6yaiKNP-MBST-AmSzZ1!8Fs*Y!;Q4l4 zc^blQsfI1Y|Dx`HF3i|_hBAXP-s+>-<`VtVEgrR*9zBcHMqbN+uYSZ{}*fJsZc*zdJG88dW5@`CPTW3C5IMijWS$*mSTZhpU6Tqd|y? zyx6gWcii$VLhOGL^%f8)8CF|YhbeygMQZOLusMwC+_m2e>xX~Z!95Bu$EeCm@KP}F#6K16(awZtFm)Vlw}$*xt!*_h9iD5dW6c=8u(BH1luz%K+2_YSKR>|~ z6r7`Lv)jze6mQ~`*VM*ViR?Z{2X;Lc8ue}$ZM~(j<{ZUJ*cf-0r_FT>#9Bs!Ml`+h zHTlyA+h_CADgZYErRB61a7~P8tlif$pO*OS9+2l7Gt3KEsACr=;IPA+)>PjSTNfQF zt6V)7?66__z~fMVnK3y)a;@qS8RUd62KMcjkA+a?AdyuV^4j?%(LTdYTIm6%&9EDL zPO-~QWhfVy#rd?N|9xEaCMt@bvbgM_!L!+;JA-r0JS=S&;~BZ<6H^T&+t$~oZZsEK z1STHs>&kPjOBz@gZ4V52e>R=6oZbSV?m(g}>Sy`No7o=tN@4FE-@{Slf+p(9%XiFs z?);TZyd)Grpy6A1c)rep+}^&f=(HivuUjuR(^(%r z$X>Bt&uRXo)4$?beFg$W<@F9VQ>E0Ci@to?Okd8#b@5LHF20+MJXg#$Vi#OwS?Qkg zu0zo#@I2&+xIIjeW_}#p#wI_(aNJ#DYU`!Hr4shbarcB;@ZEQO@_f4JM!(@b1$+WB zBpskYnmtDUvp-$zm)*gpL4n89zakd2xi%SnT`DJo;$1nU=1VAbYGrq!uk5)k@%EdWO*(IV0g<$kW6uV&t&jJ z81@N0t2_9r6GQ!)2RyYD0AOKoRyT+I$X%azLsgx7I8p|%nRIWJ|8bs=Eq)`Tby05D zKVYK5WBJ7<9O3%EwP`AWxeY-xIoyNl7uhOXMbldK6}kv+v@Re zyju@!wW^cOdPZI4ZVVb$M7!s7u#7ou*U-?|m^Gqf13d=xH%36sUwFHT(_+*SSXozVpHm2 zvK%C~InhOzJE70=2E5q&mL@*Y4=({pJ*phlWt6W96hsh!Q#BNmlO zeWfRMHXJ!X1lt$Fw8pLblEF5fH8}wXb-43>lfD+Et^79jbkT!MUdk2>d$>c0TgAA` zB_e=Df3QJBxg=<)pqi!0=orPxZV~sr8Kq9Y_sOiF<$jW_^o5#V$Gm~WVcoP5btp*y z+h=xzoamBQ_TB7ugtwYFktX#A4I33V7+|l3G8_p?W>d%4L@xby*t!$fC;6`)wnBPxtJvX{~@*2EqqASvmBt?=-E zYDO$C3J_6sf#d~LHRT>(`gQ#Rv3i=@+@&+mkM{&h*++NMBo3|Y83TE%K<(>acM}cJ z8QW&m2ZMu=2@PMb(=M*HRMV){x{XGgG!*6VPs+k*+}v@g6bHdlh2miJ0Ef9;Ie1GW z!Wg+7@AyL0@4-WswiZnzu#NMh5xVP0K`q{g!T3H?lRfBd#FV_jXSR} z5nZ6<9}EcLX*%RJ8lgIirDw%KzO~s z5lJ^y&^~gSgncFNv60Q-O7{$Llq$EL+ zHRP0wC=hx^!7?xqJ#%FvFm}|fq@hJ+!d=NN8ol*{(bD#nRs;KQ49-GbUH#=^^nZSO zHf>EzY1S?gy9t=Be~_NvOwCR8Jhu4G|9v%if5PJ}M((%XTL=jIt<@yow- zM`M0tCNET2uOWL*{=0bLtM~8U!`;Ba)g1LQ-7xa$+HW|c8waSFFoD7)%w{udD}by| zHeC>auYL)F8*c%%EB}RiXEgUqW380z8}^3X&hprwh(z#l7{K5|o#2uL#kcdpT(cs`&I z^;skLz0f?lKj{xG?bkitEhuH5nM7ZB;kXu#a+BIUWm_;*s}=>U{@0Jh^e_SCUF$-& zxs8{ztu;+U?2nn_Q*lY=yMOHdAq;M`&)5(F)EQkY0DY=+F=&G>2DQ-fKZ-X1ZD5c+ zjI27?Og$j1``uMofy56VLWry7vuQp(+yb_bU%i_#b|G<7K%gQAIy_*d0D?;2Qq*ll&C86*X)!HM(kB?GurQ3T=F1A2=4tpgOmyNfod-EgE6O5kY81)#891c`VsDDbuv2vfC$?E~mpEUKHK{D$sLk!AD;F!`;elNGN^Q@$@B$hcnlE2)(}^Qvtom zE-i2&#V-bvzNNbSy79C4(dsZEurw>ypIsh;nx+-!ViXI=II4QB+nAES-3L2$vw1D- z%ZReB-Yyuru+RlQ^2QO3>e8Hn4&maVZnx_SI3lx|U+SLQ%ySz?m4zKd@||-xqoz|y zi~H8-O-4|1gD$!z7d6Y1&XrEt&1=oniL#zzN?vsbDGe_x7%yY`se`d=<^@B~)qMWj zfHrBvB;T~S|0#(;b!a0Fr5+A0n-tQj?jYBX2i zG*~G4w}s!kqvF7x7V-=TlAlU6(cJYwzKiG$Sx}nI5+{EYWwdT$N?veBONyQjDFC9| zvPba0^|I>ff=k8vN(TL*8t?a!gCytUnRHTIIuG6xh>E z)UQ{1Ee5CGodiN0LN^0{A`CbN^d<)6lo%}arv_Bp{wCF$XybXQAR1kIfw^xk_tVG< zvPIg0A@uTs2fbXZraQbduyK{Cz-sk#wwexjnN2dD{CfQ%1* z2SO7hB?N|9p@p=&*D#b7%=mDqTwuqI+)1WnHXi%z#ew!N!B2+;l!^KZ^MWfKDKvtB zJbA=aAFyvxXMjGElIZ6yrRC@Xo;^1=I-_Ts=|)@dClx!r5GV=IBPx|H&Hs5yRs`$d zOE8RW%pZsF7y(sjBFBx;TY}&@pr}C6lHuZgPAeFofQI@c{;MYCa>s9{-%q)D2%o=( zia*<2Qon8J{rzlSc+QQaJ7eO24t@Sxrzow;_yZ~LQHK{1wm{K!2esk+7UaZ7Sw<)& zzC8tw(S3Rf0D-?@U>R$6h_Om<5`8K;52c<|l1ya|@&D9WNV0uJL4_TZ?APTO5*2V+ z+bgfzbqPorOvwV~M99lsWFSbLf}cC8FIiUpAe#JbT`g;Id*WJ^K)Z-fbPUFHaLX;5 z+l^*+U{^q92Qu_{Qx>B6o+k7=)$WDOvA)3v7b&W?H2=f&)wig|zf02 zAs@8LWwFU%@xyO=EdT|O9k%^ad_0}>QALy1{>xVWtA&B+9I5)^52jmAeESch*>~)v zE(^WCyN(R#-5g2YGH;hCc+9rlXkFwd>H^GI{b@V{0#m%cv2ic6^%By-%j@%N^TVpV zGSd@-)D&;q=T?M}-KrAqb?;>{W0$4)(NjI^d9R*+gQh#PR&Sp87KlL+-~Q4N5?6f{ zCcCb<+KK$m%|>%jw+q<@@)mzyIrvG+RDE(CJPgKBO~)aAFJ zeWhi_azj`fuJ)yN<79vTmQD}He}$WLGC&0mt?|%;jmG<4URd`1jxNlbtIms#xE}WE zjO+(=C!uK$N_2s2QZMqRJ5PQD=<&^M@%wMzFZo?)Wl90bkeVGs=DrHU`Ip4&YU^55 z8@JfKspNwfk5R)%AYhsbnqu1Qq%o2O7zc3djQl zHSPboGJ;!F>+^mkgW&errY1>^AQweW7WaDlJ2*4m4P;;M>Fu3qiKsGlXO?IB8TL%S z@5hbol!~OE7>+#L2x>n`J5u*qT+dzuZ6zEK56K z--2Z>uzOuKY~; zExfKo0*&HGpjKm$*F`IUyDWW29nyIK{@{6{({LMN5K`{sewMa4jUpI)XuKHDuHL=z!wlmH>PEP6Dfha3w9;4A{K5xa;oXXO6=8P~8jK+SdzOpGO z3u#i6<;UT|@LwpoT?Imkvs{*FO4Y)2wLiM=(nyX*3O23vtv?Gi?>cY9NZs~X*!n4= zpY^&$U*BbiHUH_1g9X0?OyJon`r2kDizAf2{OWb5Yi$-+0De5{1|`0&UVIx;C!Q=*7WZu z`uj`e{&!nh*+2&Vz)z@JD)%9VQjq>Hi97cqM~94`Uqrp)#g#Wt<=`0=F6`)l41?;l zo+}gj&uq3mIYTdf0?N;Y2dXuktIS+SHlP#M_eJ1O-KSsfX#* zvlptTX;K%AeF30IHqg}?Kac&1eAH_kNy~9rtE-?V%4aFxyVy{=#)y4SZ7O&8YKSMk z3uAb&_+I`jDWCbn8&$#W^c=(QTl}t!A3r-c!C1a!2cx&s%ekW&;CH?(7SU|s2(5T{rk8PdTDYccSAz=meEH24bTu>OjQNGs{ zE;r76;xXwVJ`+`n%?P}iHFFoQvwD)tKVgK!go22P;~3?NvENlSb-nc~ihf+i>~_9+ z`UvVp6`*lk=wbP9dvBwtlNC!>RG}N`sxzfK`-;T}2OcDnmRoDJVI80Y8huIBk7IKnajz%>@1ScQxTubk0}=WcG>WL8g(@}*%3+jFyEON z1t+&xwE*g&*_my7NM`4c`pkjr{zM$3+S5I=B4x*U zDkc^<8-xn^YiDU%g!I*|NlwV|9=JW*8j0NsWI&baV+r&z^51Pr#jk|MU6OFG)0#n| zWbN&dibREYb`OsohT|~=O;OQ`^hf4@mEcDdE)LLfd~*4B7#bmdki&*=(6fWp@G2-kj`DTA*GD}>q zC1C}`+wIVbp_Q1M-9gll=bEfx zL5eA+%!#GnQR?wxMqmprla3|2mU)`YzUOMmtS5Rnvae}+(4Ik<+0N|`U{`^=tHU4Q*R6-nN&hv zI=Cxac9)ah51^ik0tsy}jr-q(hP}r_)i9SyC}3n{9LXO!-k-v`vNoyq_P&EeFG(xy zF&&pAtAy?1X{Vd$FPrbfI~g)J#98-ptZ2%ze`m>=eCIsVb}TIA`9);Fc1PZ-J8%G` zv%H5pZa@JBT6oQEZv;pzo9ys_r}*C^jWQ~ekIUmeSbSVb3dcKiu6~ya9Jpn2s)*L9 z3Va*s!_$;5H|C}$CAn&wV}9LTPf!PWk)%x^)b$M{)7zk!WT6KY()7;;Rts_7(P3lW7 z({(yLYBV{3tcji!HV8tNBU*)s(sFlOahY#qLevtRMW3Al-&xS1vmMP8?$}Y3J98O6 zRsSKVp%hg#yyeux@GrL6n-2nE|5|J*R=$-&(vs0`N>6UH;F?verRlJ>;rcwiEC5?~ z(wF$PseqCFu_J^Wxt5W?kaY7VIybh~2#vWysa9LBo@+T$`YcysfpQuYex4TLfnKXZ z72ydZ80n+=g#Mq;#jiF+anseO&s%)jyski$TW{bJsOzB3(M8%8vQAU4%#T!qvirX! zF<;Cy=$rD4qD58#<*RD-YX;^drG?lklv`bqANuL}KHdC*f3!=`F z9dJ*Zt;vP?Ug9hMXKYm@bhix4hp8I4!^9I*5M_Nb;WL4ksbfMWL-7�$1E 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

jrRaMpB}QZFwAm_%4D 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 SUrtlsO{jHkK!~X{~vZOlz diff --git a/Resources/Assets.xcassets/Contents.json b/Resources/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Resources/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Resources/Info.plist b/Resources/Info.plist index 707edcb..b9be0a1 100644 --- a/Resources/Info.plist +++ b/Resources/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIconFile - + AppIcon.icon CFBundleIdentifier $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index b93d0de..178ea2c 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -93,6 +93,7 @@ B213D207269B05D9005EBDDA /* Instatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = B213D206269B05D9005EBDDA /* Instatus.swift */; }; B213D209269B06DD005EBDDA /* Threader.swift in Sources */ = {isa = PBXBuildFile; fileRef = B213D208269B06DD005EBDDA /* Threader.swift */; }; B213D20B269B0774005EBDDA /* Sketch.swift in Sources */ = {isa = PBXBuildFile; fileRef = B213D20A269B0774005EBDDA /* Sketch.swift */; }; + B214B6062E7BC13A006B3B77 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = B214B6052E7BC13A006B3B77 /* AppIcon.icon */; }; B2163AF820BA4E7500B14A85 /* sttsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2163AF720BA4E7500B14A85 /* sttsTests.swift */; }; B2163B0020BA56EF00B14A85 /* StatusCakeService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2163AFF20BA56EF00B14A85 /* StatusCakeService.swift */; }; B219C0DA1E2F0E9F001F8E7F /* CocoaPods.swift in Sources */ = {isa = PBXBuildFile; fileRef = B219C0D91E2F0E9F001F8E7F /* CocoaPods.swift */; }; @@ -467,6 +468,7 @@ B213D206269B05D9005EBDDA /* Instatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Instatus.swift; sourceTree = ""; }; B213D208269B06DD005EBDDA /* Threader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Threader.swift; sourceTree = ""; }; B213D20A269B0774005EBDDA /* Sketch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sketch.swift; sourceTree = ""; }; + B214B6052E7BC13A006B3B77 /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = AppIcon.icon; sourceTree = ""; }; B2163AF520BA4E7500B14A85 /* sttsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = sttsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; B2163AF720BA4E7500B14A85 /* sttsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = sttsTests.swift; sourceTree = ""; }; B2163AF920BA4E7500B14A85 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -1383,6 +1385,7 @@ B2FDC9211D67074900F0B728 /* Resources */ = { isa = PBXGroup; children = ( + B214B6052E7BC13A006B3B77 /* AppIcon.icon */, B2B2D1041D49D5080014D780 /* Assets.xcassets */, B2B2D1091D49D5080014D780 /* Info.plist */, B2B2D1061D49D5080014D780 /* MainMenu.xib */, @@ -1511,6 +1514,7 @@ files = ( B2B2D1051D49D5080014D780 /* Assets.xcassets in Resources */, B2B2D1081D49D5080014D780 /* MainMenu.xib in Resources */, + B214B6062E7BC13A006B3B77 /* AppIcon.icon in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; From 1a3cc1836c14609e6f35c320decf71e12c3963f0 Mon Sep 17 00:00:00 2001 From: Mahdi Bchatnia Date: Wed, 17 Sep 2025 21:47:09 -0700 Subject: [PATCH 11/11] Bump version to 3.0 (81) --- stts.xcodeproj/project.pbxproj | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/stts.xcodeproj/project.pbxproj b/stts.xcodeproj/project.pbxproj index 178ea2c..9f88391 100644 --- a/stts.xcodeproj/project.pbxproj +++ b/stts.xcodeproj/project.pbxproj @@ -1481,7 +1481,7 @@ packageReferences = ( B20883E32A59143E007578C8 /* XCRemoteSwiftPackageReference "MBPopup" */, B20883E62A59144F007578C8 /* XCRemoteSwiftPackageReference "Kanna" */, - B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability.swift" */, + B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability" */, ); productRefGroup = B2B2D1001D49D5080014D780 /* Products */; projectDirPath = ""; @@ -2149,7 +2149,7 @@ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 80; + CURRENT_PROJECT_VERSION = 81; DEAD_CODE_STRIPPING = YES; ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; @@ -2157,7 +2157,7 @@ INFOPLIST_FILE = Resources/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 2.24; + MARKETING_VERSION = 3.0; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=200"; PRODUCT_BUNDLE_IDENTIFIER = jp.mahdi.stts; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -2175,7 +2175,7 @@ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 80; + CURRENT_PROJECT_VERSION = 81; DEAD_CODE_STRIPPING = YES; ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; @@ -2183,7 +2183,7 @@ INFOPLIST_FILE = Resources/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 2.24; + MARKETING_VERSION = 3.0; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=200"; PRODUCT_BUNDLE_IDENTIFIER = jp.mahdi.stts; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -2241,7 +2241,7 @@ minimumVersion = 5.0.0; }; }; - B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability.swift" */ = { + B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/ashleymills/Reachability.swift"; requirement = { @@ -2264,7 +2264,7 @@ }; B20883EA2A59146C007578C8 /* Reachability */ = { isa = XCSwiftPackageProductDependency; - package = B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability.swift" */; + package = B20883E92A59146C007578C8 /* XCRemoteSwiftPackageReference "Reachability" */; productName = Reachability; }; /* End XCSwiftPackageProductDependency section */