The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build isowords, reference main (c727d3), with Swift 6.1 for Wasm on 29 May 2025 15:19:00 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pointfreeco/isowords.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/pointfreeco/isowords
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c727d3a Start using IssueReporting. (#205)
Cloned https://github.com/pointfreeco/isowords.git
Revision (git rev-parse @):
c727d3a7c49cf0c98f2fa4f24c562f81e30165f7
SUCCESS checkout https://github.com/pointfreeco/isowords.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/pointfreeco/isowords.git
https://github.com/pointfreeco/isowords.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto"
    },
    {
      "identity" : "swift-case-paths",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-case-paths"
    },
    {
      "identity" : "swift-composable-architecture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.12.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-composable-architecture"
    },
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump"
    },
    {
      "identity" : "swift-dependencies",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-dependencies"
    },
    {
      "identity" : "swift-gen",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-gen"
    },
    {
      "identity" : "swift-parsing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.12.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-parsing"
    },
    {
      "identity" : "swift-tagged",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-tagged"
    },
    {
      "identity" : "swift-url-routing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-url-routing"
    },
    {
      "identity" : "swift-overture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.5.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-overture"
    },
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.10.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    },
    {
      "identity" : "xctest-dynamic-overlay",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
    },
    {
      "identity" : "swiftawssignaturev4",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/crspybits/SwiftAWSSignatureV4"
    },
    {
      "identity" : "swift-backtrace",
      "requirement" : {
        "exact" : [
          "1.2.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/swift-backtrace"
    },
    {
      "identity" : "postgres-kit",
      "requirement" : {
        "exact" : [
          "2.2.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vapor/postgres-kit"
    },
    {
      "identity" : "swift-prelude",
      "requirement" : {
        "revision" : [
          "7ff9911"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-prelude"
    },
    {
      "identity" : "swift-web",
      "requirement" : {
        "revision" : [
          "2ad82ec"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-web"
    }
  ],
  "manifest_display_name" : "isowords",
  "name" : "isowords",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "Build",
      "targets" : [
        "Build"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DictionaryClient",
      "targets" : [
        "DictionaryClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DictionarySqliteClient",
      "targets" : [
        "DictionarySqliteClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FirstPartyMocks",
      "targets" : [
        "FirstPartyMocks"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PuzzleGen",
      "targets" : [
        "PuzzleGen"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ServerConfig",
      "targets" : [
        "ServerConfig"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ServerRouter",
      "targets" : [
        "ServerRouter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SharedModels",
      "targets" : [
        "SharedModels"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Sqlite",
      "targets" : [
        "Sqlite"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TestHelpers",
      "targets" : [
        "TestHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "XCTestDebugSupport",
      "targets" : [
        "XCTestDebugSupport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ActiveGamesFeature",
      "targets" : [
        "ActiveGamesFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AnyComparable",
      "targets" : [
        "AnyComparable"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ApiClient",
      "targets" : [
        "ApiClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ApiClientLive",
      "targets" : [
        "ApiClientLive"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AppAudioLibrary",
      "targets" : [
        "AppAudioLibrary"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AppClipAudioLibrary",
      "targets" : [
        "AppClipAudioLibrary"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AppFeature",
      "targets" : [
        "AppFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AudioPlayerClient",
      "targets" : [
        "AudioPlayerClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Bloom",
      "targets" : [
        "Bloom"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BottomMenu",
      "targets" : [
        "BottomMenu"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ChangelogFeature",
      "targets" : [
        "ChangelogFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ClientModels",
      "targets" : [
        "ClientModels"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ComposableGameCenter",
      "targets" : [
        "ComposableGameCenter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ComposableStoreKit",
      "targets" : [
        "ComposableStoreKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ComposableUserNotifications",
      "targets" : [
        "ComposableUserNotifications"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CubeCore",
      "targets" : [
        "CubeCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CubePreview",
      "targets" : [
        "CubePreview"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DailyChallengeFeature",
      "targets" : [
        "DailyChallengeFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DailyChallengeHelpers",
      "targets" : [
        "DailyChallengeHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DateHelpers",
      "targets" : [
        "DateHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DemoFeature",
      "targets" : [
        "DemoFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DeviceId",
      "targets" : [
        "DeviceId"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DictionaryFileClient",
      "targets" : [
        "DictionaryFileClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FeedbackGeneratorClient",
      "targets" : [
        "FeedbackGeneratorClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FileClient",
      "targets" : [
        "FileClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GameCore",
      "targets" : [
        "GameCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GameOverFeature",
      "targets" : [
        "GameOverFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HapticsCore",
      "targets" : [
        "HapticsCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HomeFeature",
      "targets" : [
        "HomeFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IntegrationTestHelpers",
      "targets" : [
        "IntegrationTestHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LeaderboardFeature",
      "targets" : [
        "LeaderboardFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LocalDatabaseClient",
      "targets" : [
        "LocalDatabaseClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LowPowerModeClient",
      "targets" : [
        "LowPowerModeClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MultiplayerFeature",
      "targets" : [
        "MultiplayerFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NotificationHelpers",
      "targets" : [
        "NotificationHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NotificationsAuthAlert",
      "targets" : [
        "NotificationsAuthAlert"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OnboardingFeature",
      "targets" : [
        "OnboardingFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RemoteNotificationsClient",
      "targets" : [
        "RemoteNotificationsClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SelectionSoundsCore",
      "targets" : [
        "SelectionSoundsCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ServerConfigClient",
      "targets" : [
        "ServerConfigClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SettingsFeature",
      "targets" : [
        "SettingsFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SharedSwiftUIEnvironment",
      "targets" : [
        "SharedSwiftUIEnvironment"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SoloFeature",
      "targets" : [
        "SoloFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StatsFeature",
      "targets" : [
        "StatsFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Styleguide",
      "targets" : [
        "Styleguide"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftUIHelpers",
      "targets" : [
        "SwiftUIHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TcaHelpers",
      "targets" : [
        "TcaHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TrailerFeature",
      "targets" : [
        "TrailerFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UserSettingsClient",
      "targets" : [
        "UserSettingsClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UIApplicationClient",
      "targets" : [
        "UIApplicationClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UpgradeInterstitialFeature",
      "targets" : [
        "UpgradeInterstitialFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UserDefaultsClient",
      "targets" : [
        "UserDefaultsClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VocabFeature",
      "targets" : [
        "VocabFeature"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "daily-challenge-reports",
      "targets" : [
        "daily-challenge-reports"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "runner",
      "targets" : [
        "runner"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "server",
      "targets" : [
        "server"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "AppSiteAssociationMiddleware",
      "targets" : [
        "AppSiteAssociationMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DailyChallengeMiddleware",
      "targets" : [
        "DailyChallengeMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DailyChallengeReports",
      "targets" : [
        "DailyChallengeReports"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DatabaseClient",
      "targets" : [
        "DatabaseClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DatabaseLive",
      "targets" : [
        "DatabaseLive"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DemoMiddleware",
      "targets" : [
        "DemoMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EnvVars",
      "targets" : [
        "EnvVars"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LeaderboardMiddleware",
      "targets" : [
        "LeaderboardMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MailgunClient",
      "targets" : [
        "MailgunClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MiddlewareHelpers",
      "targets" : [
        "MiddlewareHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PushMiddleware",
      "targets" : [
        "PushMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "RunnerTasks",
      "targets" : [
        "RunnerTasks"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ServerBootstrap",
      "targets" : [
        "ServerBootstrap"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ServerConfigMiddleware",
      "targets" : [
        "ServerConfigMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ServerTestHelpers",
      "targets" : [
        "ServerTestHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ShareGameMiddleware",
      "targets" : [
        "ShareGameMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SiteMiddleware",
      "targets" : [
        "SiteMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SnsClient",
      "targets" : [
        "SnsClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SnsClientLive",
      "targets" : [
        "SnsClientLive"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VerifyReceiptMiddleware",
      "targets" : [
        "VerifyReceiptMiddleware"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "system_zlib",
      "module_type" : "ClangTarget",
      "name" : "system-zlib",
      "path" : "Sources/system-zlib",
      "product_memberships" : [
        "DictionaryFileClient"
      ],
      "sources" : [
        "anchor.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "server",
      "module_type" : "SwiftTarget",
      "name" : "server",
      "path" : "Sources/server",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "server"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "runner",
      "module_type" : "SwiftTarget",
      "name" : "runner",
      "path" : "Sources/runner",
      "product_memberships" : [
        "runner"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "RunnerTasks"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "daily_challenge_reports",
      "module_type" : "SwiftTarget",
      "name" : "daily-challenge-reports",
      "path" : "Sources/daily-challenge-reports",
      "product_memberships" : [
        "daily-challenge-reports"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "DailyChallengeReports"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "XCTestDebugSupport",
      "module_type" : "SwiftTarget",
      "name" : "XCTestDebugSupport",
      "path" : "Sources/XCTestDebugSupport",
      "product_memberships" : [
        "XCTestDebugSupport",
        "ApiClient",
        "ApiClientLive",
        "AppFeature",
        "ChangelogFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "FeedbackGeneratorClient",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HapticsCore",
        "HomeFeature",
        "IntegrationTestHelpers",
        "LeaderboardFeature",
        "LocalDatabaseClient",
        "OnboardingFeature",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "Expectation.swift",
        "XCTCurrentTestCase.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VocabFeature",
      "module_type" : "SwiftTarget",
      "name" : "VocabFeature",
      "path" : "Sources/VocabFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "Vocab.swift"
      ],
      "target_dependencies" : [
        "AudioPlayerClient",
        "CubePreview",
        "FeedbackGeneratorClient",
        "LocalDatabaseClient",
        "LowPowerModeClient",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VerifyReceiptMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "VerifyReceiptMiddlewareTests",
      "path" : "Tests/VerifyReceiptMiddlewareTests",
      "product_dependencies" : [
        "CustomDump",
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "AppleVerifyReceiptResponse.swift",
        "VerifyReceiptMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "VerifyReceiptMiddleware",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VerifyReceiptMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "VerifyReceiptMiddleware",
      "path" : "Sources/VerifyReceiptMiddleware",
      "product_dependencies" : [
        "HttpPipeline",
        "Overture"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "ItunesClient.swift",
        "VerifyReceiptMiddleware.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient",
        "MiddlewareHelpers",
        "ServerRouter",
        "ServerTestHelpers",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UserSettingsClient",
      "module_type" : "SwiftTarget",
      "name" : "UserSettingsClient",
      "path" : "Sources/UserSettingsClient",
      "product_dependencies" : [
        "Dependencies"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "UserSettingsClient",
        "VocabFeature"
      ],
      "sources" : [
        "AppIcon.swift",
        "UserSettings.swift",
        "UserSettingsClient.swift"
      ],
      "target_dependencies" : [
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UserDefaultsClient",
      "module_type" : "SwiftTarget",
      "name" : "UserDefaultsClient",
      "path" : "Sources/UserDefaultsClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "ChangelogFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "TrailerFeature",
        "UserDefaultsClient"
      ],
      "sources" : [
        "Interface.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UpgradeInterstitialFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "UpgradeInterstitialFeatureTests",
      "path" : "Tests/UpgradeInterstitialFeatureTests",
      "product_dependencies" : [
        "Overture",
        "SnapshotTesting"
      ],
      "sources" : [
        "ShowUpgradeInterstitialEffectTests.swift",
        "UpgradeInterstitialFeatureTests.swift",
        "UpgradeInterstitialViewTests.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "UpgradeInterstitialFeature"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UpgradeInterstitialFeature",
      "module_type" : "SwiftTarget",
      "name" : "UpgradeInterstitialFeature",
      "path" : "Sources/UpgradeInterstitialFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "TrailerFeature",
        "UpgradeInterstitialFeature"
      ],
      "sources" : [
        "UpgradeInterstitialView.swift"
      ],
      "target_dependencies" : [
        "ComposableStoreKit",
        "ServerConfigClient",
        "Styleguide",
        "SwiftUIHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UIApplicationClient",
      "module_type" : "SwiftTarget",
      "name" : "UIApplicationClient",
      "path" : "Sources/UIApplicationClient",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "ChangelogFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "TrailerFeature",
        "UIApplicationClient"
      ],
      "sources" : [
        "Client.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TrailerFeature",
      "module_type" : "SwiftTarget",
      "name" : "TrailerFeature",
      "path" : "Sources/TrailerFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "TrailerFeature"
      ],
      "sources" : [
        "MockTrailerPuzzle.swift",
        "Trailer.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "Bloom",
        "CubeCore",
        "GameCore",
        "DictionaryClient",
        "FeedbackGeneratorClient",
        "LowPowerModeClient",
        "OnboardingFeature",
        "SharedModels",
        "TcaHelpers",
        "UserDefaultsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestHelpers",
      "module_type" : "SwiftTarget",
      "name" : "TestHelpers",
      "path" : "Sources/TestHelpers",
      "product_memberships" : [
        "TestHelpers",
        "IntegrationTestHelpers"
      ],
      "sources" : [
        "AsyncStreamProducer.swift",
        "Unwrap.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TcaHelpers",
      "module_type" : "SwiftTarget",
      "name" : "TcaHelpers",
      "path" : "Sources/TcaHelpers",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "ActiveGamesFeature",
        "ApiClientLive",
        "AppFeature",
        "ChangelogFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HapticsCore",
        "HomeFeature",
        "LeaderboardFeature",
        "MultiplayerFeature",
        "OnboardingFeature",
        "SelectionSoundsCore",
        "SettingsFeature",
        "StatsFeature",
        "TcaHelpers",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "FilterReducer.swift",
        "Isolated.swift",
        "RuntimeWarnings.swift",
        "Send.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftUIHelpers",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIHelpers",
      "path" : "Sources/SwiftUIHelpers",
      "product_dependencies" : [
        "Gen"
      ],
      "product_memberships" : [
        "ActiveGamesFeature",
        "AppFeature",
        "Bloom",
        "BottomMenu",
        "ChangelogFeature",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LeaderboardFeature",
        "MultiplayerFeature",
        "NotificationsAuthAlert",
        "OnboardingFeature",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "Styleguide",
        "SwiftUIHelpers",
        "TrailerFeature",
        "UserSettingsClient",
        "UpgradeInterstitialFeature",
        "VocabFeature"
      ],
      "sources" : [
        "ActivityView.swift",
        "Color.swift",
        "ContinuousCornerRadius.swift",
        "Date.swift",
        "Preview.swift",
        "SwiftUIShims.swift",
        "UIColor.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Styleguide",
      "module_type" : "SwiftTarget",
      "name" : "Styleguide",
      "path" : "Sources/Styleguide",
      "product_dependencies" : [
        "Tagged"
      ],
      "product_memberships" : [
        "ActiveGamesFeature",
        "AppFeature",
        "Bloom",
        "BottomMenu",
        "ChangelogFeature",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LeaderboardFeature",
        "MultiplayerFeature",
        "NotificationsAuthAlert",
        "OnboardingFeature",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "Styleguide",
        "TrailerFeature",
        "UserSettingsClient",
        "UpgradeInterstitialFeature",
        "VocabFeature"
      ],
      "sources" : [
        "AdaptiveSize.swift",
        "Buttons.swift",
        "Colors.swift",
        "CornerRadius.swift",
        "DeviceState.swift",
        "Fonts.swift",
        "GameButton.swift",
        "GradientBlend.swift",
        "Grid.swift",
        "Hosting.swift",
        "NavigationBar.swift",
        "Padding.swift",
        "RegisterFonts.swift",
        "SettingsForm.swift"
      ],
      "target_dependencies" : [
        "SwiftUIHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StatsFeature",
      "module_type" : "SwiftTarget",
      "name" : "StatsFeature",
      "path" : "Sources/StatsFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "StatsFeature.swift"
      ],
      "target_dependencies" : [
        "AudioPlayerClient",
        "LocalDatabaseClient",
        "Styleguide",
        "VocabFeature"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Sqlite",
      "module_type" : "SwiftTarget",
      "name" : "Sqlite",
      "path" : "Sources/Sqlite",
      "product_dependencies" : [
        "CasePaths"
      ],
      "product_memberships" : [
        "DictionarySqliteClient",
        "Sqlite",
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LocalDatabaseClient",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap"
      ],
      "sources" : [
        "Sqlite.swift"
      ],
      "target_dependencies" : [
        "Csqlite3"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SoloFeature",
      "module_type" : "SwiftTarget",
      "name" : "SoloFeature",
      "path" : "Sources/SoloFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "HomeFeature",
        "SoloFeature"
      ],
      "sources" : [
        "SoloView.swift"
      ],
      "target_dependencies" : [
        "ClientModels",
        "FileClient",
        "SharedModels",
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnsClientTests",
      "module_type" : "SwiftTarget",
      "name" : "SnsClientTests",
      "path" : "Tests/SnsClientTests",
      "product_dependencies" : [
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "SnsClientTests.swift"
      ],
      "target_dependencies" : [
        "SnsClient"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SnsClientLive",
      "module_type" : "SwiftTarget",
      "name" : "SnsClientLive",
      "path" : "Sources/SnsClientLive",
      "product_dependencies" : [
        "SwiftAWSSignatureV4"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "SnsClientLive"
      ],
      "sources" : [
        "Live.swift"
      ],
      "target_dependencies" : [
        "SnsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnsClient",
      "module_type" : "SwiftTarget",
      "name" : "SnsClient",
      "path" : "Sources/SnsClient",
      "product_dependencies" : [
        "Either",
        "Tagged",
        "IssueReporting"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DatabaseClient",
        "DatabaseLive",
        "DemoMiddleware",
        "EnvVars",
        "LeaderboardMiddleware",
        "MiddlewareHelpers",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "SnsClient",
        "SnsClientLive",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "AnyCodable.swift",
        "ApsPayload.swift",
        "Interface.swift",
        "Mocks.swift",
        "Models.swift"
      ],
      "target_dependencies" : [
        "ServerTestHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SiteMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "SiteMiddlewareTests",
      "path" : "Tests/SiteMiddlewareTests",
      "product_dependencies" : [
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "AuthenticationMiddlewareTests.swift",
        "CurrentPlayerMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "SiteMiddleware",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SiteMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "SiteMiddleware",
      "path" : "Sources/SiteMiddleware",
      "product_dependencies" : [
        "DependenciesMacros",
        "HttpPipeline",
        "Overture"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/css/base.css",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/css/style.css",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-144x144.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-192x192.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-36x36.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-48x48.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-72x72.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/android-icon-96x96.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon-dark.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon-dark.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-icon.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/app-store-badge.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-114x114.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-120x120.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-144x144.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-152x152.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-180x180.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-57x57.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-60x60.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-72x72.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-76x76.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon-precomposed.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/apple-icon.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/browserconfig.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/cube.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-16x16.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-32x32.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon-96x96.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/favicon.ico",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-1-light-mode.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-2-light-mode.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-3-light-mode.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/feature-3.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-github-light-mode.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-github.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-twitter-light-mode.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/icon-twitter.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/isowords-press-kit-icon.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/isowords-press-kit-screenshot-1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/manifest.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-144x144.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-150x150.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-310x310.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/ms-icon-70x70.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/phone-outline-dark.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/phone-outline.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/point-free-logo-dark.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/point-free-logo.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-1.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-2.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-3.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-4.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-5.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-6.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/screenshots/screenshot-7.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/images/twitter-card.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/index.html",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SiteMiddleware/Resources/press-kit.html",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ApiMiddleware.swift",
        "AuthenticateMiddleware.swift",
        "CurrentPlayerMiddleware.swift",
        "ErrorReporting.swift",
        "Homepage.swift",
        "PressKit.swift",
        "PrivacyPolicy.swift",
        "ServerEnvironment.swift",
        "SiteMiddleware.swift"
      ],
      "target_dependencies" : [
        "AppSiteAssociationMiddleware",
        "DailyChallengeMiddleware",
        "DatabaseClient",
        "DemoMiddleware",
        "EnvVars",
        "LeaderboardMiddleware",
        "MailgunClient",
        "MiddlewareHelpers",
        "PushMiddleware",
        "ServerConfig",
        "ServerConfigMiddleware",
        "SharedModels",
        "ShareGameMiddleware",
        "SnsClient",
        "VerifyReceiptMiddleware"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SharedSwiftUIEnvironment",
      "module_type" : "SwiftTarget",
      "name" : "SharedSwiftUIEnvironment",
      "path" : "Sources/SharedSwiftUIEnvironment",
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "OnboardingFeature",
        "SharedSwiftUIEnvironment",
        "TrailerFeature"
      ],
      "sources" : [
        "EnvironmentValues.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SharedModelsTests",
      "module_type" : "SwiftTarget",
      "name" : "SharedModelsTests",
      "path" : "Tests/SharedModelsTests",
      "product_dependencies" : [
        "InlineSnapshotTesting",
        "Overture",
        "SnapshotTesting"
      ],
      "sources" : [
        "AppleVerifyReceiptResponseTests.swift",
        "BackwardsCompatibilityTestHelpers.swift",
        "CodabilityTests.swift",
        "CompletedGameTests.swift",
        "CubeTests.swift",
        "MovesTests.swift",
        "SubmitGameResponseTests.swift",
        "ThreeTests.swift",
        "VerificationTests.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "SharedModels",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SharedModels",
      "module_type" : "SwiftTarget",
      "name" : "SharedModels",
      "path" : "Sources/SharedModels",
      "product_dependencies" : [
        "CasePaths",
        "CustomDump",
        "Tagged"
      ],
      "product_memberships" : [
        "DictionaryClient",
        "DictionarySqliteClient",
        "PuzzleGen",
        "ServerRouter",
        "SharedModels",
        "ActiveGamesFeature",
        "ApiClient",
        "ApiClientLive",
        "AppFeature",
        "ChangelogFeature",
        "ClientModels",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "DictionaryFileClient",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "IntegrationTestHelpers",
        "LeaderboardFeature",
        "LocalDatabaseClient",
        "MultiplayerFeature",
        "OnboardingFeature",
        "SelectionSoundsCore",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DatabaseClient",
        "DatabaseLive",
        "DemoMiddleware",
        "LeaderboardMiddleware",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ServerConfigMiddleware",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "API/ApiError.swift",
        "API/AppleVerifyReceiptResponse.swift",
        "API/CurrentPlayerEnvelope.swift",
        "API/DailyChallengeHistoryResult.swift",
        "API/DailyChallengeResult.swift",
        "API/FetchDailyChallengeResultsResponse.swift",
        "API/FetchLeaderboardResponse.swift",
        "API/FetchTodaysDailyChallengeResponse.swift",
        "API/FetchVocabLeaderboardResponse.swift",
        "API/FetchVocabWordResponse.swift",
        "API/FetchWeekInReviewResponse.swift",
        "API/ServerRoute+ApiRoute.swift",
        "API/ServerRoute.swift",
        "API/ShareGameResponse.swift",
        "API/StartDailyChallengeResponse.swift",
        "API/SubmitGameResponse.swift",
        "API/SubmitSharedGameResponse.swift",
        "API/VerifyReceiptEnvelope.swift",
        "Archivable.swift",
        "CompletedGame.swift",
        "Cube.swift",
        "CubeFace.swift",
        "DB/AppleReceipt.swift",
        "DB/DailyChallenge.swift",
        "DB/DailyChallengePlay.swift",
        "DB/LeaderboardScore.swift",
        "DB/Player.swift",
        "DB/PushToken.swift",
        "DB/SharedGame.swift",
        "DB/Word.swift",
        "GameMode.swift",
        "IndexedCubeFace.swift",
        "Internal/TransformKeys.swift",
        "Language.swift",
        "LatticePoint.swift",
        "Mocks.swift",
        "Move.swift",
        "Moves.swift",
        "PlayedWord.swift",
        "PushAuthorizationStatus.swift",
        "PushNotificationContent.swift",
        "Puzzle.swift",
        "Scoring.swift",
        "SharedModels.swift",
        "Three.swift",
        "TimeScope.swift",
        "Verification.swift"
      ],
      "target_dependencies" : [
        "Build",
        "FirstPartyMocks"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShareGameMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "ShareGameMiddlewareTests",
      "path" : "Tests/ShareGameMiddlewareTests",
      "product_dependencies" : [
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "ShareGameMiddleware.swift"
      ],
      "target_dependencies" : [
        "ShareGameMiddleware",
        "SiteMiddleware",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ShareGameMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "ShareGameMiddleware",
      "path" : "Sources/ShareGameMiddleware",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "ShareGameMiddleware",
        "SiteMiddleware"
      ],
      "sources" : [
        "ShareGameMiddleware.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient",
        "EnvVars",
        "MiddlewareHelpers",
        "ServerRouter",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SettingsFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "SettingsFeatureTests",
      "path" : "Tests/SettingsFeatureTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "SettingsFeatureTests.swift",
        "SettingsPurchaseTests.swift",
        "SettingsViewTests.swift"
      ],
      "target_dependencies" : [
        "TestHelpers",
        "SettingsFeature"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SettingsFeature",
      "module_type" : "SwiftTarget",
      "name" : "SettingsFeature",
      "path" : "Sources/SettingsFeature",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "TrailerFeature"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-3.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-4.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-5.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-6.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-7.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-8.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/SettingsFeature/Resources/icon-iso.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "AccessibilitySettingsView.swift",
        "AppearanceSettingsView.swift",
        "DeveloperSettingsView.swift",
        "NotificationsSettingsView.swift",
        "PurchasesSettingsView.swift",
        "Settings.swift",
        "SettingsView.swift",
        "SoundsSettingsView.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "AudioPlayerClient",
        "Build",
        "ComposableStoreKit",
        "ComposableUserNotifications",
        "FileClient",
        "LocalDatabaseClient",
        "LowPowerModeClient",
        "RemoteNotificationsClient",
        "ServerConfigClient",
        "StatsFeature",
        "Styleguide",
        "SwiftUIHelpers",
        "TcaHelpers",
        "UIApplicationClient",
        "UserDefaultsClient",
        "UserSettingsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ServerTestHelpers",
      "module_type" : "SwiftTarget",
      "name" : "ServerTestHelpers",
      "path" : "Sources/ServerTestHelpers",
      "product_dependencies" : [
        "Either",
        "IssueReporting"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DatabaseClient",
        "DatabaseLive",
        "DemoMiddleware",
        "EnvVars",
        "LeaderboardMiddleware",
        "MailgunClient",
        "MiddlewareHelpers",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ServerTestHelpers",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "SnsClient",
        "SnsClientLive",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "UnimplementedEitherIO.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ServerRouterTests",
      "module_type" : "SwiftTarget",
      "name" : "ServerRouterTests",
      "path" : "Tests/ServerRouterTests",
      "product_dependencies" : [
        "CustomDump",
        "Overture",
        "Parsing",
        "URLRouting"
      ],
      "sources" : [
        "ConfigTests.swift",
        "ServerRouterTests.swift",
        "TestRouter.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "ServerRouter",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ServerRouter",
      "module_type" : "SwiftTarget",
      "name" : "ServerRouter",
      "path" : "Sources/ServerRouter",
      "product_dependencies" : [
        "Tagged",
        "Parsing",
        "URLRouting",
        "IssueReporting"
      ],
      "product_memberships" : [
        "ServerRouter",
        "ApiClientLive",
        "AppFeature",
        "IntegrationTestHelpers",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "LeaderboardMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "Base64.swift",
        "Router.swift",
        "SignatureVerification.swift"
      ],
      "target_dependencies" : [
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ServerConfigMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "ServerConfigMiddlewareTests",
      "path" : "Tests/ServerConfigMiddlewareTests",
      "product_dependencies" : [
        "Either",
        "HttpPipeline",
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "Prelude"
      ],
      "sources" : [
        "ServerConfigMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "ServerConfigMiddleware",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ServerConfigMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "ServerConfigMiddleware",
      "path" : "Sources/ServerConfigMiddleware",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "ServerConfigMiddleware",
        "SiteMiddleware"
      ],
      "sources" : [
        "ServerConfigMiddleware.swift"
      ],
      "target_dependencies" : [
        "ServerConfig",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ServerConfigClient",
      "module_type" : "SwiftTarget",
      "name" : "ServerConfigClient",
      "path" : "Sources/ServerConfigClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "ChangelogFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "ServerConfigClient",
        "SettingsFeature",
        "TrailerFeature",
        "UpgradeInterstitialFeature"
      ],
      "sources" : [
        "Client.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "ServerConfig"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ServerConfig",
      "module_type" : "SwiftTarget",
      "name" : "ServerConfig",
      "path" : "Sources/ServerConfig",
      "product_memberships" : [
        "ServerConfig",
        "AppFeature",
        "ChangelogFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "ServerConfigClient",
        "SettingsFeature",
        "TrailerFeature",
        "UpgradeInterstitialFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "ServerConfigMiddleware",
        "SiteMiddleware"
      ],
      "sources" : [
        "Changelog.swift",
        "ServerConfig.swift"
      ],
      "target_dependencies" : [
        "Build"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ServerBootstrap",
      "module_type" : "SwiftTarget",
      "name" : "ServerBootstrap",
      "path" : "Sources/ServerBootstrap",
      "product_dependencies" : [
        "Backtrace",
        "Crypto"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap"
      ],
      "sources" : [
        "Bootstrap.swift"
      ],
      "target_dependencies" : [
        "DatabaseLive",
        "DictionarySqliteClient",
        "EnvVars",
        "ServerConfig",
        "SiteMiddleware",
        "SnsClientLive"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SelectionSoundsCore",
      "module_type" : "SwiftTarget",
      "name" : "SelectionSoundsCore",
      "path" : "Sources/SelectionSoundsCore",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SelectionSoundsCore",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "SelectionSoundsCore.swift"
      ],
      "target_dependencies" : [
        "AudioPlayerClient",
        "SharedModels",
        "TcaHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RunnerTests",
      "module_type" : "SwiftTarget",
      "name" : "RunnerTests",
      "path" : "Tests/RunnerTests",
      "product_dependencies" : [
        "CustomDump"
      ],
      "sources" : [
        "RunnerTests.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "RunnerTasks"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RunnerTasks",
      "module_type" : "SwiftTarget",
      "name" : "RunnerTasks",
      "path" : "Sources/RunnerTasks",
      "product_memberships" : [
        "runner",
        "RunnerTasks"
      ],
      "sources" : [
        "DailyChallengeEndsSoonNotification.swift"
      ],
      "target_dependencies" : [
        "ServerBootstrap"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RemoteNotificationsClient",
      "module_type" : "SwiftTarget",
      "name" : "RemoteNotificationsClient",
      "path" : "Sources/RemoteNotificationsClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "NotificationHelpers",
        "NotificationsAuthAlert",
        "OnboardingFeature",
        "RemoteNotificationsClient",
        "SettingsFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "Interface.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PuzzleGen",
      "module_type" : "SwiftTarget",
      "name" : "PuzzleGen",
      "path" : "Sources/PuzzleGen",
      "product_dependencies" : [
        "Gen"
      ],
      "product_memberships" : [
        "DictionarySqliteClient",
        "PuzzleGen",
        "AppFeature",
        "DemoFeature",
        "DictionaryFileClient",
        "GameCore",
        "OnboardingFeature",
        "TrailerFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap"
      ],
      "sources" : [
        "English.swift"
      ],
      "target_dependencies" : [
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PushMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "PushMiddlewareTests",
      "path" : "Tests/PushMiddlewareTests",
      "product_dependencies" : [
        "CustomDump",
        "Either",
        "HttpPipeline",
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "Overture",
        "Prelude",
        "SnapshotTesting"
      ],
      "sources" : [
        "PushMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient",
        "PushMiddleware",
        "ServerRouter",
        "SharedModels",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PushMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "PushMiddleware",
      "path" : "Sources/PushMiddleware",
      "product_dependencies" : [
        "Either",
        "HttpPipeline",
        "Prelude"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "PushSettingMiddleware.swift",
        "PushTokenMiddleware.swift"
      ],
      "target_dependencies" : [
        "Build",
        "DatabaseClient",
        "SharedModels",
        "SnsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OnboardingFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "OnboardingFeatureTests",
      "path" : "Tests/OnboardingFeatureTests",
      "sources" : [
        "OnboardingFeatureTests.swift"
      ],
      "target_dependencies" : [
        "OnboardingFeature"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OnboardingFeature",
      "module_type" : "SwiftTarget",
      "name" : "OnboardingFeature",
      "path" : "Sources/OnboardingFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "OnboardingGameState.swift",
        "OnboardingStepView.swift",
        "OnboardingView.swift"
      ],
      "target_dependencies" : [
        "CubeCore",
        "GameCore",
        "DictionaryClient",
        "FeedbackGeneratorClient",
        "LowPowerModeClient",
        "PuzzleGen",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NotificationsAuthAlert",
      "module_type" : "SwiftTarget",
      "name" : "NotificationsAuthAlert",
      "path" : "Sources/NotificationsAuthAlert",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "NotificationsAuthAlert",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "NotificationsAuthAlert.swift"
      ],
      "target_dependencies" : [
        "ComposableUserNotifications",
        "NotificationHelpers",
        "RemoteNotificationsClient",
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NotificationHelpers",
      "module_type" : "SwiftTarget",
      "name" : "NotificationHelpers",
      "path" : "Sources/NotificationHelpers",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "NotificationHelpers",
        "NotificationsAuthAlert",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "NotificationHelpers.swift"
      ],
      "target_dependencies" : [
        "ComposableUserNotifications",
        "RemoteNotificationsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MultiplayerFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "MultiplayerFeatureTests",
      "path" : "Tests/MultiplayerFeatureTests",
      "sources" : [
        "MultiplayerFeatureTests.swift",
        "PastGamesTests.swift"
      ],
      "target_dependencies" : [
        "MultiplayerFeature",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MultiplayerFeature",
      "module_type" : "SwiftTarget",
      "name" : "MultiplayerFeature",
      "path" : "Sources/MultiplayerFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "HomeFeature",
        "MultiplayerFeature"
      ],
      "sources" : [
        "MultiplayerView.swift",
        "PastGameRow.swift",
        "PastGameState.swift",
        "PastGamesView.swift"
      ],
      "target_dependencies" : [
        "ClientModels",
        "ComposableGameCenter",
        "Styleguide",
        "TcaHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MiddlewareHelpers",
      "module_type" : "SwiftTarget",
      "name" : "MiddlewareHelpers",
      "path" : "Sources/MiddlewareHelpers",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DemoMiddleware",
        "LeaderboardMiddleware",
        "MiddlewareHelpers",
        "RunnerTasks",
        "ServerBootstrap",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "MiddlewareHelpers.swift"
      ],
      "target_dependencies" : [
        "EnvVars"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MailgunClient",
      "module_type" : "SwiftTarget",
      "name" : "MailgunClient",
      "path" : "Sources/MailgunClient",
      "product_dependencies" : [
        "Either",
        "Tagged",
        "UrlFormEncoding"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "MailgunClient",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "Interface.swift",
        "Live.swift",
        "Mocks.swift"
      ],
      "target_dependencies" : [
        "ServerTestHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LowPowerModeClient",
      "module_type" : "SwiftTarget",
      "name" : "LowPowerModeClient",
      "path" : "Sources/LowPowerModeClient",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "LeaderboardFeature",
        "LowPowerModeClient",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "Client.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalDatabaseClient",
      "module_type" : "SwiftTarget",
      "name" : "LocalDatabaseClient",
      "path" : "Sources/LocalDatabaseClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Overture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LocalDatabaseClient",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "InMemory.swift",
        "Interface.swift",
        "Live.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "SharedModels",
        "Sqlite",
        "XCTestDebugSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LeaderboardMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "LeaderboardMiddlewareTests",
      "path" : "Tests/LeaderboardMiddlewareTests",
      "product_dependencies" : [
        "CustomDump",
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "FetchWeekInReviewMiddlewareTests.swift",
        "LeaderboardMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "LeaderboardMiddleware",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LeaderboardMiddlewareIntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "LeaderboardMiddlewareIntegrationTests",
      "path" : "Tests/LeaderboardMiddlewareIntegrationTests",
      "product_dependencies" : [
        "HttpPipeline",
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "Prelude",
        "SnapshotTesting"
      ],
      "sources" : [
        "LeaderboardMiddlewareIntegrationTests.swift"
      ],
      "target_dependencies" : [
        "DatabaseLive",
        "LeaderboardMiddleware",
        "SharedModels",
        "ServerRouter",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LeaderboardMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "LeaderboardMiddleware",
      "path" : "Sources/LeaderboardMiddleware",
      "product_dependencies" : [
        "CasePaths",
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "LeaderboardMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "FetchLeaderboardMiddleware.swift",
        "FetchWeekInReviewMiddleware.swift",
        "SubmitGameMiddleware.swift",
        "VocabMiddleware.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient",
        "DictionaryClient",
        "MiddlewareHelpers",
        "ServerRouter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LeaderboardFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "LeaderboardFeatureTests",
      "path" : "Tests/LeaderboardFeatureTests",
      "sources" : [
        "LeaderboardFeatureIntegrationTests.swift",
        "LeaderboardFeatureTests.swift",
        "LeaderboardResultsTests.swift"
      ],
      "target_dependencies" : [
        "LeaderboardFeature",
        "IntegrationTestHelpers",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LeaderboardFeature",
      "module_type" : "SwiftTarget",
      "name" : "LeaderboardFeature",
      "path" : "Sources/LeaderboardFeature",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Overture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "HomeFeature",
        "LeaderboardFeature"
      ],
      "sources" : [
        "Leaderboard.swift",
        "LeaderboardResultsView.swift",
        "ResultsEnvelope.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "AudioPlayerClient",
        "CubePreview",
        "LowPowerModeClient",
        "Styleguide",
        "SwiftUIHelpers",
        "UserSettingsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IntegrationTestHelpers",
      "module_type" : "SwiftTarget",
      "name" : "IntegrationTestHelpers",
      "path" : "Sources/IntegrationTestHelpers",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "IntegrationTestHelpers"
      ],
      "sources" : [
        "IntegrationTestHelpers.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "ServerRouter",
        "TestHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HomeFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "HomeFeatureTests",
      "path" : "Tests/HomeFeatureTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "HomeViewTests.swift"
      ],
      "target_dependencies" : [
        "HomeFeature"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HomeFeature",
      "module_type" : "SwiftTarget",
      "name" : "HomeFeature",
      "path" : "Sources/HomeFeature",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Overture"
      ],
      "product_memberships" : [
        "AppFeature",
        "HomeFeature"
      ],
      "sources" : [
        "DailyChallengeHeaderView.swift",
        "Home.swift",
        "LeaderboardLinkView.swift",
        "Marquee.swift",
        "NagBanner.swift",
        "StartNewGameView.swift"
      ],
      "target_dependencies" : [
        "ActiveGamesFeature",
        "ApiClient",
        "AudioPlayerClient",
        "Build",
        "ChangelogFeature",
        "ClientModels",
        "ComposableStoreKit",
        "ComposableUserNotifications",
        "DailyChallengeFeature",
        "DateHelpers",
        "DeviceId",
        "FileClient",
        "LeaderboardFeature",
        "LocalDatabaseClient",
        "LowPowerModeClient",
        "MultiplayerFeature",
        "ServerConfigClient",
        "SettingsFeature",
        "SharedModels",
        "SoloFeature",
        "Styleguide",
        "SwiftUIHelpers",
        "TcaHelpers",
        "UIApplicationClient",
        "UpgradeInterstitialFeature",
        "UserDefaultsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HapticsCore",
      "module_type" : "SwiftTarget",
      "name" : "HapticsCore",
      "path" : "Sources/HapticsCore",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HapticsCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "HapticsCore.swift"
      ],
      "target_dependencies" : [
        "FeedbackGeneratorClient",
        "TcaHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Gzip",
      "module_type" : "SwiftTarget",
      "name" : "Gzip",
      "path" : "Sources/Gzip",
      "product_memberships" : [
        "DictionaryFileClient"
      ],
      "sources" : [
        "Data+Gzip.swift"
      ],
      "target_dependencies" : [
        "system-zlib"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GameOverFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "GameOverFeatureTests",
      "path" : "Tests/GameOverFeatureTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/GameOverFeatureTests/Resources/opponent.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/GameOverFeatureTests/Resources/you.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "GameOverFeatureTests.swift",
        "GameOverViewTests.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "GameOverFeature",
        "SharedSwiftUIEnvironment",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameOverFeatureIntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "GameOverFeatureIntegrationTests",
      "path" : "Tests/GameOverFeatureIntegrationTests",
      "sources" : [
        "GameOverFeatureIntegrationTests.swift"
      ],
      "target_dependencies" : [
        "GameOverFeature",
        "IntegrationTestHelpers",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameOverFeature",
      "module_type" : "SwiftTarget",
      "name" : "GameOverFeature",
      "path" : "Sources/GameOverFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "CompletedMatch.swift",
        "Confetti.swift",
        "DismissGame.swift",
        "GameOverView.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "AudioPlayerClient",
        "ClientModels",
        "ComposableStoreKit",
        "DailyChallengeHelpers",
        "FileClient",
        "FirstPartyMocks",
        "LocalDatabaseClient",
        "NotificationHelpers",
        "NotificationsAuthAlert",
        "SharedModels",
        "SharedSwiftUIEnvironment",
        "SwiftUIHelpers",
        "TcaHelpers",
        "UpgradeInterstitialFeature",
        "UserDefaultsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GameCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "GameCoreTests",
      "path" : "Tests/GameCoreTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "CubeViewTests.swift",
        "GameCoreTests.swift"
      ],
      "target_dependencies" : [
        "GameCore",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GameCore",
      "module_type" : "SwiftTarget",
      "name" : "GameCore",
      "path" : "Sources/GameCore",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/GameCore/Resources/exit@2x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/GameCore/Resources/flag@2x.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CubeSceneViewState.swift",
        "Drawer.swift",
        "GameCore.swift",
        "GameOver.swift",
        "GameState.swift",
        "InProgressGame.swift",
        "Mocks.swift",
        "SoundsCore.swift",
        "TurnBased.swift",
        "Views/GameFooterView.swift",
        "Views/GameHeaderView.swift",
        "Views/GameNavView.swift",
        "Views/GameView.swift",
        "Views/PlayersAndScoresView.swift",
        "Views/WordSubmitButton.swift"
      ],
      "target_dependencies" : [
        "ActiveGamesFeature",
        "ApiClient",
        "AudioPlayerClient",
        "Bloom",
        "BottomMenu",
        "Build",
        "ClientModels",
        "ComposableGameCenter",
        "ComposableUserNotifications",
        "CubeCore",
        "DictionaryClient",
        "GameOverFeature",
        "FeedbackGeneratorClient",
        "FileClient",
        "HapticsCore",
        "LowPowerModeClient",
        "PuzzleGen",
        "RemoteNotificationsClient",
        "SelectionSoundsCore",
        "SettingsFeature",
        "SharedSwiftUIEnvironment",
        "Styleguide",
        "TcaHelpers",
        "UIApplicationClient",
        "UpgradeInterstitialFeature",
        "UserSettingsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FirstPartyMocks",
      "module_type" : "SwiftTarget",
      "name" : "FirstPartyMocks",
      "path" : "Sources/FirstPartyMocks",
      "product_memberships" : [
        "DictionaryClient",
        "DictionarySqliteClient",
        "FirstPartyMocks",
        "PuzzleGen",
        "ServerRouter",
        "SharedModels",
        "ActiveGamesFeature",
        "ApiClient",
        "ApiClientLive",
        "AppFeature",
        "ChangelogFeature",
        "ClientModels",
        "ComposableGameCenter",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "DictionaryFileClient",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "IntegrationTestHelpers",
        "LeaderboardFeature",
        "LocalDatabaseClient",
        "MultiplayerFeature",
        "OnboardingFeature",
        "SelectionSoundsCore",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DatabaseClient",
        "DatabaseLive",
        "DemoMiddleware",
        "LeaderboardMiddleware",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ServerConfigMiddleware",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "Date.swift",
        "TimeZone.swift",
        "UUID.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FileClient",
      "module_type" : "SwiftTarget",
      "name" : "FileClient",
      "path" : "Sources/FileClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "SoloFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "Client.swift",
        "FileClientEffects.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "ClientModels",
        "XCTestDebugSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FeedbackGeneratorClient",
      "module_type" : "SwiftTarget",
      "name" : "FeedbackGeneratorClient",
      "path" : "Sources/FeedbackGeneratorClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "FeedbackGeneratorClient",
        "GameCore",
        "HapticsCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "Client.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "XCTestDebugSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EnvVars",
      "module_type" : "SwiftTarget",
      "name" : "EnvVars",
      "path" : "Sources/EnvVars",
      "product_dependencies" : [
        "Tagged"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DemoMiddleware",
        "EnvVars",
        "LeaderboardMiddleware",
        "MiddlewareHelpers",
        "RunnerTasks",
        "ServerBootstrap",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "EnvVars.swift"
      ],
      "target_dependencies" : [
        "SnsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DictionarySqliteClientTests",
      "module_type" : "SwiftTarget",
      "name" : "DictionarySqliteClientTests",
      "path" : "Tests/DictionarySqliteClientTests",
      "sources" : [
        "DictionarySqliteClientTests.swift"
      ],
      "target_dependencies" : [
        "DictionarySqliteClient"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DictionarySqliteClient",
      "module_type" : "SwiftTarget",
      "name" : "DictionarySqliteClient",
      "path" : "Sources/DictionarySqliteClient",
      "product_memberships" : [
        "DictionarySqliteClient",
        "AppFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/DictionarySqliteClient/Dictionaries",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "LiveKey.swift"
      ],
      "target_dependencies" : [
        "DictionaryClient",
        "PuzzleGen",
        "Sqlite"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DictionaryFileClientTests",
      "module_type" : "SwiftTarget",
      "name" : "DictionaryFileClientTests",
      "path" : "Tests/DictionaryFileClientTests",
      "sources" : [
        "DictionaryFileClientTests.swift"
      ],
      "target_dependencies" : [
        "DictionaryFileClient"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DictionaryFileClient",
      "module_type" : "SwiftTarget",
      "name" : "DictionaryFileClient",
      "path" : "Sources/DictionaryFileClient",
      "product_memberships" : [
        "DictionaryFileClient"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/DictionaryFileClient/Dictionaries",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Live.swift"
      ],
      "target_dependencies" : [
        "DictionaryClient",
        "Gzip",
        "PuzzleGen"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DictionaryClient",
      "module_type" : "SwiftTarget",
      "name" : "DictionaryClient",
      "path" : "Sources/DictionaryClient",
      "product_dependencies" : [
        "Dependencies",
        "DependenciesMacros",
        "IssueReporting"
      ],
      "product_memberships" : [
        "DictionaryClient",
        "DictionarySqliteClient",
        "AppFeature",
        "DemoFeature",
        "DictionaryFileClient",
        "GameCore",
        "OnboardingFeature",
        "TrailerFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "DemoMiddleware",
        "LeaderboardMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "Client.swift",
        "Puzzle.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DeviceId",
      "module_type" : "SwiftTarget",
      "name" : "DeviceId",
      "path" : "Sources/DeviceId",
      "product_dependencies" : [
        "Dependencies",
        "DependenciesMacros",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "DeviceId",
        "HomeFeature"
      ],
      "sources" : [
        "DeviceId.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DemoMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "DemoMiddlewareTests",
      "path" : "Tests/DemoMiddlewareTests",
      "product_dependencies" : [
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "DemoMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "DemoMiddleware",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DemoMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "DemoMiddleware",
      "path" : "Sources/DemoMiddleware",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "DemoMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "DemoMiddleware.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient",
        "DictionaryClient",
        "MiddlewareHelpers",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DemoFeature",
      "module_type" : "SwiftTarget",
      "name" : "DemoFeature",
      "path" : "Sources/DemoFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "DemoFeature"
      ],
      "sources" : [
        "Demo.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "Build",
        "GameCore",
        "DictionaryClient",
        "FeedbackGeneratorClient",
        "LowPowerModeClient",
        "OnboardingFeature",
        "SharedModels",
        "UserDefaultsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DateHelpers",
      "module_type" : "SwiftTarget",
      "name" : "DateHelpers",
      "path" : "Sources/DateHelpers",
      "product_memberships" : [
        "ActiveGamesFeature",
        "AppFeature",
        "DailyChallengeFeature",
        "DateHelpers",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "TimeUntilTomorrow.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DatabaseLiveTests",
      "module_type" : "SwiftTarget",
      "name" : "DatabaseLiveTests",
      "path" : "Tests/DatabaseLiveTests",
      "product_dependencies" : [
        "CustomDump"
      ],
      "sources" : [
        "DatabaseLiveTests.swift",
        "DatabaseTestCase.swift",
        "FetchAppleReceiptTests.swift",
        "FetchDailyChallengeReportTests.swift",
        "FetchDailyChallengeResultsTests.swift",
        "FetchLeaderboardSummaryTests.swift",
        "FetchRankedLeaderboardScoresTests.swift",
        "FetchVocabLeaderboardTests.swift",
        "FetchWeekInReviewTests.swift"
      ],
      "target_dependencies" : [
        "DatabaseLive",
        "FirstPartyMocks",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DatabaseLive",
      "module_type" : "SwiftTarget",
      "name" : "DatabaseLive",
      "path" : "Sources/DatabaseLive",
      "product_dependencies" : [
        "CasePaths",
        "Overture",
        "Prelude",
        "PostgresKit"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "DatabaseLive",
        "RunnerTasks",
        "ServerBootstrap"
      ],
      "sources" : [
        "DatabaseLive.swift",
        "Helpers.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DatabaseClient",
      "module_type" : "SwiftTarget",
      "name" : "DatabaseClient",
      "path" : "Sources/DatabaseClient",
      "product_dependencies" : [
        "Either",
        "IssueReporting"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DatabaseClient",
        "DatabaseLive",
        "DemoMiddleware",
        "LeaderboardMiddleware",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "DatabaseClient.swift",
        "Mocks.swift"
      ],
      "target_dependencies" : [
        "Build",
        "ServerTestHelpers",
        "SharedModels",
        "SnsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DailyChallengeReportsTests",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeReportsTests",
      "path" : "Tests/DailyChallengeReportsTests",
      "product_dependencies" : [
        "CustomDump"
      ],
      "sources" : [
        "DailyChallengeReportsTests.swift"
      ],
      "target_dependencies" : [
        "DailyChallengeReports"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DailyChallengeReports",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeReports",
      "path" : "Sources/DailyChallengeReports",
      "product_memberships" : [
        "daily-challenge-reports",
        "DailyChallengeReports"
      ],
      "sources" : [
        "DailyChallengeReports.swift"
      ],
      "target_dependencies" : [
        "ServerBootstrap"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DailyChallengeMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeMiddlewareTests",
      "path" : "Tests/DailyChallengeMiddlewareTests",
      "product_dependencies" : [
        "CustomDump",
        "HttpPipeline",
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "DailyChallengeMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks",
        "DailyChallengeMiddleware",
        "SharedModels",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DailyChallengeMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeMiddleware",
      "path" : "Sources/DailyChallengeMiddleware",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "DailyChallengeMiddleware.swift"
      ],
      "target_dependencies" : [
        "DatabaseClient",
        "MiddlewareHelpers",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DailyChallengeHelpers",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeHelpers",
      "path" : "Sources/DailyChallengeHelpers",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "DailyChallengeHelpers.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "FileClient",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DailyChallengeFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeFeatureTests",
      "path" : "Tests/DailyChallengeFeatureTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "DailyChallengeFeatureTests.swift",
        "DailyChallengeResultsViewTests.swift",
        "DailyChallengeViewTests.swift"
      ],
      "target_dependencies" : [
        "DailyChallengeFeature",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DailyChallengeFeatureIntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeFeatureIntegrationTests",
      "path" : "Tests/DailyChallengeFeatureIntegrationTests",
      "sources" : [
        "DailyChallengeFeatureIntegrationTests.swift"
      ],
      "target_dependencies" : [
        "DailyChallengeFeature",
        "IntegrationTestHelpers",
        "SiteMiddleware",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DailyChallengeFeature",
      "module_type" : "SwiftTarget",
      "name" : "DailyChallengeFeature",
      "path" : "Sources/DailyChallengeFeature",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Overture"
      ],
      "product_memberships" : [
        "AppFeature",
        "DailyChallengeFeature",
        "HomeFeature"
      ],
      "sources" : [
        "CalendarView.swift",
        "DailyChallengeResults.swift",
        "DailyChallengeView.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "ComposableUserNotifications",
        "CubePreview",
        "DailyChallengeHelpers",
        "DateHelpers",
        "LeaderboardFeature",
        "NotificationHelpers",
        "NotificationsAuthAlert",
        "RemoteNotificationsClient",
        "SharedModels",
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CubePreviewTests",
      "module_type" : "SwiftTarget",
      "name" : "CubePreviewTests",
      "path" : "Tests/CubePreviewTests",
      "sources" : [
        "CubePreviewTests.swift"
      ],
      "target_dependencies" : [
        "CubePreview",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CubePreview",
      "module_type" : "SwiftTarget",
      "name" : "CubePreview",
      "path" : "Sources/CubePreview",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "CubePreviewView.swift"
      ],
      "target_dependencies" : [
        "AudioPlayerClient",
        "Bloom",
        "CubeCore",
        "FeedbackGeneratorClient",
        "HapticsCore",
        "LowPowerModeClient",
        "SelectionSoundsCore",
        "SharedModels",
        "UserSettingsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CubeCore",
      "module_type" : "SwiftTarget",
      "name" : "CubeCore",
      "path" : "Sources/CubeCore",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Gen"
      ],
      "product_memberships" : [
        "AppFeature",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/B.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/C.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/D.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/E.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/F.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/G.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/H.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/I.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/J.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/K.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/L.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/M.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/N.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/O.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/P.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/QU.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/R.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/S.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/T.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/U.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/V.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/W.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/Y.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/Z.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/border.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/shaders/Face.geometry.shader",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Sources/CubeCore/Resources/shaders/Letter.surface.shader",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Attitude.swift",
        "Category.swift",
        "CubeFaceNode.swift",
        "CubeNode.swift",
        "CubeSceneView.swift",
        "CubeView.swift",
        "Geometries.swift",
        "LetterGeometry.swift",
        "NubView.swift",
        "ShaderHelpers.swift",
        "StorePublisherHelpers.swift"
      ],
      "target_dependencies" : [
        "ClientModels",
        "SharedModels",
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Csqlite3",
      "module_type" : "SystemLibraryTarget",
      "name" : "Csqlite3",
      "path" : "Sources/Csqlite3",
      "product_memberships" : [
        "DictionarySqliteClient",
        "Sqlite",
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LocalDatabaseClient",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "ComposableUserNotifications",
      "module_type" : "SwiftTarget",
      "name" : "ComposableUserNotifications",
      "path" : "Sources/ComposableUserNotifications",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "ComposableUserNotifications",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "NotificationHelpers",
        "NotificationsAuthAlert",
        "OnboardingFeature",
        "SettingsFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "Interface.swift",
        "LiveKey.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ComposableStoreKit",
      "module_type" : "SwiftTarget",
      "name" : "ComposableStoreKit",
      "path" : "Sources/ComposableStoreKit",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "ComposableStoreKit",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "TrailerFeature",
        "UpgradeInterstitialFeature"
      ],
      "sources" : [
        "Client.swift",
        "LiveKey.swift",
        "Support.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ComposableGameCenter",
      "module_type" : "SwiftTarget",
      "name" : "ComposableGameCenter",
      "path" : "Sources/ComposableGameCenter",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Overture",
        "Tagged",
        "IssueReporting"
      ],
      "product_memberships" : [
        "ActiveGamesFeature",
        "AppFeature",
        "ClientModels",
        "ComposableGameCenter",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LeaderboardFeature",
        "MultiplayerFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "CrossPlatformSupport.swift",
        "Interface.swift",
        "LiveKey.swift",
        "Models.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "FirstPartyMocks"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ClientModelsTests",
      "module_type" : "SwiftTarget",
      "name" : "ClientModelsTests",
      "path" : "Tests/ClientModelsTests",
      "product_dependencies" : [
        "CustomDump",
        "InlineSnapshotTesting",
        "Overture",
        "SnapshotTesting"
      ],
      "sources" : [
        "GameContextTests.swift",
        "TurnBasedMatchDataTests.swift"
      ],
      "target_dependencies" : [
        "ClientModels",
        "FirstPartyMocks",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ClientModels",
      "module_type" : "SwiftTarget",
      "name" : "ClientModels",
      "path" : "Sources/ClientModels",
      "product_memberships" : [
        "ActiveGamesFeature",
        "AppFeature",
        "ClientModels",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LeaderboardFeature",
        "MultiplayerFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "AppStorage.swift",
        "GameContext.swift",
        "InProgressGame.swift",
        "PanData.swift",
        "SavedGamesState.swift",
        "TurnBasedContext.swift",
        "TurnBasedMatchData.swift"
      ],
      "target_dependencies" : [
        "ComposableGameCenter",
        "SharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ChangelogFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "ChangelogFeatureTests",
      "path" : "Tests/ChangelogFeatureTests",
      "sources" : [
        "ChangelogFeatureTests.swift"
      ],
      "target_dependencies" : [
        "ChangelogFeature"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ChangelogFeature",
      "module_type" : "SwiftTarget",
      "name" : "ChangelogFeature",
      "path" : "Sources/ChangelogFeature",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Overture"
      ],
      "product_memberships" : [
        "AppFeature",
        "ChangelogFeature",
        "HomeFeature"
      ],
      "sources" : [
        "ChangeView.swift",
        "ChangelogView.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "Build",
        "ServerConfigClient",
        "SharedModels",
        "Styleguide",
        "SwiftUIHelpers",
        "TcaHelpers",
        "UIApplicationClient",
        "UserDefaultsClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Build",
      "module_type" : "SwiftTarget",
      "name" : "Build",
      "path" : "Sources/Build",
      "product_dependencies" : [
        "Dependencies",
        "DependenciesMacros",
        "Tagged",
        "IssueReporting"
      ],
      "product_memberships" : [
        "Build",
        "DictionaryClient",
        "DictionarySqliteClient",
        "PuzzleGen",
        "ServerConfig",
        "ServerRouter",
        "SharedModels",
        "ActiveGamesFeature",
        "ApiClient",
        "ApiClientLive",
        "AppFeature",
        "ChangelogFeature",
        "ClientModels",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "DictionaryFileClient",
        "FileClient",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "IntegrationTestHelpers",
        "LeaderboardFeature",
        "LocalDatabaseClient",
        "MultiplayerFeature",
        "OnboardingFeature",
        "SelectionSoundsCore",
        "ServerConfigClient",
        "SettingsFeature",
        "SoloFeature",
        "StatsFeature",
        "TrailerFeature",
        "UpgradeInterstitialFeature",
        "VocabFeature",
        "daily-challenge-reports",
        "runner",
        "server",
        "DailyChallengeMiddleware",
        "DailyChallengeReports",
        "DatabaseClient",
        "DatabaseLive",
        "DemoMiddleware",
        "LeaderboardMiddleware",
        "PushMiddleware",
        "RunnerTasks",
        "ServerBootstrap",
        "ServerConfigMiddleware",
        "ShareGameMiddleware",
        "SiteMiddleware",
        "VerifyReceiptMiddleware"
      ],
      "sources" : [
        "Build.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BottomMenu",
      "module_type" : "SwiftTarget",
      "name" : "BottomMenu",
      "path" : "Sources/BottomMenu",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "AppFeature",
        "BottomMenu",
        "DemoFeature",
        "GameCore",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "BottomMenu.swift",
        "ComposableBottomMenu.swift"
      ],
      "target_dependencies" : [
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Bloom",
      "module_type" : "SwiftTarget",
      "name" : "Bloom",
      "path" : "Sources/Bloom",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Gen"
      ],
      "product_memberships" : [
        "AppFeature",
        "Bloom",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "BloomBackground.swift"
      ],
      "target_dependencies" : [
        "Styleguide"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioPlayerClient",
      "module_type" : "SwiftTarget",
      "name" : "AudioPlayerClient",
      "path" : "Sources/AudioPlayerClient",
      "product_dependencies" : [
        "ComposableArchitecture",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature",
        "AudioPlayerClient",
        "CubePreview",
        "DailyChallengeFeature",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SelectionSoundsCore",
        "SettingsFeature",
        "StatsFeature",
        "TrailerFeature",
        "VocabFeature"
      ],
      "sources" : [
        "Client.swift",
        "LiveKey.swift",
        "Sounds.swift",
        "TestKey.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AppStoreSnapshotTests",
      "module_type" : "SwiftTarget",
      "name" : "AppStoreSnapshotTests",
      "path" : "Tests/AppStoreSnapshotTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/AppStoreSnapshotTests/Resources/opponent.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/AppStoreSnapshotTests/Resources/you.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "01-Solo.swift",
        "02-TurnBased.swift",
        "03-DailyChallenge.swift",
        "04-Leaderboard.swift",
        "05-Home.swift",
        "AppStorePreview.swift",
        "AppStoreSnapshotTests.swift",
        "AssertAppStoreSnapshot.swift",
        "SnapshotView.swift"
      ],
      "target_dependencies" : [
        "AppFeature",
        "SharedSwiftUIEnvironment",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AppSiteAssociationMiddlewareTests",
      "module_type" : "SwiftTarget",
      "name" : "AppSiteAssociationMiddlewareTests",
      "path" : "Tests/AppSiteAssociationMiddlewareTests",
      "product_dependencies" : [
        "HttpPipelineTestSupport",
        "InlineSnapshotTesting",
        "SnapshotTesting"
      ],
      "sources" : [
        "AppSiteAssociationMiddlewareTests.swift"
      ],
      "target_dependencies" : [
        "AppSiteAssociationMiddleware",
        "SiteMiddleware"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AppSiteAssociationMiddleware",
      "module_type" : "SwiftTarget",
      "name" : "AppSiteAssociationMiddleware",
      "path" : "Sources/AppSiteAssociationMiddleware",
      "product_dependencies" : [
        "HttpPipeline"
      ],
      "product_memberships" : [
        "daily-challenge-reports",
        "runner",
        "server",
        "AppSiteAssociationMiddleware",
        "DailyChallengeReports",
        "RunnerTasks",
        "ServerBootstrap",
        "SiteMiddleware"
      ],
      "sources" : [
        "AppSiteAssociation.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AppFeatureTests",
      "module_type" : "SwiftTarget",
      "name" : "AppFeatureTests",
      "path" : "Tests/AppFeatureTests",
      "sources" : [
        "Mocks/AppEnvironment.swift",
        "Mocks/CurrentPlayerMocks.swift",
        "Mocks/DailyChallengeEnvelopeMocks.swift",
        "Mocks/Generators.swift",
        "Mocks/Mocks.swift",
        "PersistenceTests.swift",
        "RemoteNotificationsTests.swift",
        "SharedGameTests.swift",
        "TurnBasedTests.swift",
        "UserNotificationsTests.swift"
      ],
      "target_dependencies" : [
        "AppFeature",
        "TestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AppFeature",
      "module_type" : "SwiftTarget",
      "name" : "AppFeature",
      "path" : "Sources/AppFeature",
      "product_dependencies" : [
        "ComposableArchitecture",
        "Gen",
        "Tagged",
        "IssueReporting"
      ],
      "product_memberships" : [
        "AppFeature"
      ],
      "sources" : [
        "AppDelegate.swift",
        "AppView.swift",
        "GameCenterCore.swift",
        "StoreKitCore.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "AudioPlayerClient",
        "Build",
        "ClientModels",
        "ComposableGameCenter",
        "ComposableStoreKit",
        "CubeCore",
        "CubePreview",
        "DailyChallengeFeature",
        "DeviceId",
        "DictionarySqliteClient",
        "FeedbackGeneratorClient",
        "FileClient",
        "GameOverFeature",
        "HomeFeature",
        "LeaderboardFeature",
        "LocalDatabaseClient",
        "LowPowerModeClient",
        "MultiplayerFeature",
        "NotificationHelpers",
        "OnboardingFeature",
        "RemoteNotificationsClient",
        "ServerRouter",
        "SettingsFeature",
        "SharedModels",
        "SoloFeature",
        "StatsFeature",
        "TcaHelpers",
        "UIApplicationClient",
        "UserSettingsClient",
        "VocabFeature"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AppClipAudioLibrary",
      "module_type" : "SwiftTarget",
      "name" : "AppClipAudioLibrary",
      "path" : "Sources/AppClipAudioLibrary",
      "product_memberships" : [
        "AppClipAudioLibrary"
      ],
      "sources" : [
        "Bundle.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AppAudioLibrary",
      "module_type" : "SwiftTarget",
      "name" : "AppAudioLibrary",
      "path" : "Sources/AppAudioLibrary",
      "product_memberships" : [
        "AppAudioLibrary"
      ],
      "sources" : [
        "Bundle.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ApiClientLive",
      "module_type" : "SwiftTarget",
      "name" : "ApiClientLive",
      "path" : "Sources/ApiClientLive",
      "product_dependencies" : [
        "Dependencies"
      ],
      "product_memberships" : [
        "ApiClientLive"
      ],
      "sources" : [
        "LiveKey.swift"
      ],
      "target_dependencies" : [
        "ApiClient",
        "ServerRouter",
        "SharedModels",
        "TcaHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ApiClient",
      "module_type" : "SwiftTarget",
      "name" : "ApiClient",
      "path" : "Sources/ApiClient",
      "product_dependencies" : [
        "CasePaths",
        "Dependencies",
        "DependenciesMacros",
        "IssueReporting"
      ],
      "product_memberships" : [
        "ApiClient",
        "ApiClientLive",
        "AppFeature",
        "ChangelogFeature",
        "DailyChallengeFeature",
        "DailyChallengeHelpers",
        "DemoFeature",
        "GameCore",
        "GameOverFeature",
        "HomeFeature",
        "IntegrationTestHelpers",
        "LeaderboardFeature",
        "OnboardingFeature",
        "SettingsFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "ApiDecode.swift",
        "Client.swift",
        "Helpers.swift",
        "TestKey.swift"
      ],
      "target_dependencies" : [
        "SharedModels",
        "XCTestDebugSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AnyComparable",
      "module_type" : "SwiftTarget",
      "name" : "AnyComparable",
      "path" : "Sources/AnyComparable",
      "product_memberships" : [
        "ActiveGamesFeature",
        "AnyComparable",
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "AnyComparable.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ActiveGamesFeature",
      "module_type" : "SwiftTarget",
      "name" : "ActiveGamesFeature",
      "path" : "Sources/ActiveGamesFeature",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "ActiveGamesFeature",
        "AppFeature",
        "DemoFeature",
        "GameCore",
        "HomeFeature",
        "OnboardingFeature",
        "TrailerFeature"
      ],
      "sources" : [
        "ActiveGameCard.swift",
        "ActiveGamesView.swift",
        "ActiveTurnBasedMatch.swift"
      ],
      "target_dependencies" : [
        "AnyComparable",
        "ClientModels",
        "ComposableGameCenter",
        "DateHelpers",
        "SharedModels",
        "Styleguide",
        "TcaHelpers"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/pointfreeco/swift-prelude
[1/3298] Fetching swift-prelude
Fetched https://github.com/pointfreeco/swift-prelude from cache (0.29s)
Fetching https://github.com/pointfreeco/swift-web
[1/6011] Fetching swift-web
Fetched https://github.com/pointfreeco/swift-web from cache (1.89s)
Fetching https://github.com/pointfreeco/swift-html
[1/1250] Fetching swift-html
Fetched https://github.com/pointfreeco/swift-html from cache (0.34s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/vapor/postgres-kit
Fetching https://github.com/IBM-Swift/BlueCryptor.git
Fetching https://github.com/apple/swift-nio.git
[1/5355] Fetching postgres-kit
[5356/11269] Fetching postgres-kit, swift-nio-extras
[10383/12923] Fetching postgres-kit, swift-nio-extras, bluecryptor
[12924/26859] Fetching postgres-kit, swift-nio-extras, bluecryptor, swift-crypto
[13761/102956] Fetching postgres-kit, swift-nio-extras, bluecryptor, swift-crypto, swift-nio
[14661/116145] Fetching postgres-kit, swift-nio-extras, bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing
Fetched https://github.com/vapor/postgres-kit from cache (0.66s)
[13781/110790] Fetching swift-nio-extras, bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing
Fetching https://github.com/swift-server/swift-backtrace
Fetched https://github.com/apple/swift-nio-extras.git from cache (0.69s)
[8006/104876] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing
Fetching https://github.com/crspybits/SwiftAWSSignatureV4
[15658/105507] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-backtrace
[19333/105716] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-backtrace, swiftawssignaturev4
Fetched https://github.com/swift-server/swift-backtrace from cache (0.40s)
[33969/105085] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swiftawssignaturev4
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetched https://github.com/crspybits/SwiftAWSSignatureV4 from cache (0.39s)
[40581/104876] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing
Fetching https://github.com/pointfreeco/swift-overture
[63188/105739] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-overture
[65969/111197] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-overture, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-overture from cache (0.37s)
[67342/110334] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-url-routing
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.06s)
Fetching https://github.com/pointfreeco/swift-tagged
[81286/104876] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing
[85092/106038] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-tagged
[86690/127094] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-tagged, swift-url-routing
Fetched https://github.com/pointfreeco/swift-tagged from cache (0.40s)
[104688/125932] Fetching bluecryptor, swift-crypto, swift-nio, swift-snapshot-testing, swift-url-routing
Fetching https://github.com/pointfreeco/swift-parsing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (2.64s)
[96051/112743] Fetching bluecryptor, swift-crypto, swift-nio, swift-url-routing
Fetching https://github.com/pointfreeco/swift-gen
[111984/113455] Fetching bluecryptor, swift-crypto, swift-nio, swift-url-routing, swift-gen
Fetched https://github.com/pointfreeco/swift-gen from cache (0.38s)
Fetching https://github.com/pointfreeco/swift-dependencies
Fetched https://github.com/pointfreeco/swift-url-routing from cache (1.69s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4581] Fetching swift-custom-dump
[3437/10830] Fetching swift-custom-dump, swift-dependencies
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.43s)
[4812/6249] Fetching swift-dependencies
Fetching https://github.com/pointfreeco/swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-dependencies from cache (0.92s)
Fetching https://github.com/pointfreeco/swift-case-paths
[1/97881] Fetching swift-parsing
[4896/102256] Fetching swift-parsing, swift-case-paths
Fetched https://github.com/pointfreeco/swift-case-paths from cache (0.52s)
[9789/97881] Fetching swift-parsing
Fetched https://github.com/IBM-Swift/BlueCryptor.git from cache (6.70s)
Fetched https://github.com/apple/swift-crypto.git from cache (6.75s)
Fetched https://github.com/apple/swift-nio.git from cache (6.81s)
[97882/401544] Fetching swift-parsing, swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-parsing from cache (7.55s)
[88063/303663] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture from cache (21.08s)
Computing version for https://github.com/vapor/postgres-kit
Computed https://github.com/vapor/postgres-kit at 2.2.0 (28.32s)
Fetching https://github.com/vapor/postgres-nio.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/vapor/async-kit.git
[1/2370] Fetching async-kit
[2371/8353] Fetching async-kit, sql-kit
[8354/20624] Fetching async-kit, sql-kit, postgres-nio
Fetched https://github.com/vapor/async-kit.git from cache (3.15s)
[9419/18254] Fetching sql-kit, postgres-nio
Fetched https://github.com/vapor/sql-kit.git from cache (3.39s)
Fetched https://github.com/vapor/postgres-nio.git from cache (3.40s)
Computing version for https://github.com/swift-server/swift-backtrace
Computed https://github.com/swift-server/swift-backtrace at 1.2.0 (3.96s)
Computing version for https://github.com/pointfreeco/swift-overture
Computed https://github.com/pointfreeco/swift-overture at 0.5.0 (1.71s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.85s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 1.1.7 (0.53s)
Computing version for https://github.com/pointfreeco/swift-gen
Computed https://github.com/pointfreeco/swift-gen at 0.4.0 (0.50s)
Computing version for https://github.com/crspybits/SwiftAWSSignatureV4
Computed https://github.com/crspybits/SwiftAWSSignatureV4 at 1.2.1 (0.50s)
Computing version for https://github.com/pointfreeco/swift-tagged
Computed https://github.com/pointfreeco/swift-tagged at 0.10.0 (1.13s)
Computing version for https://github.com/pointfreeco/swift-parsing
Computed https://github.com/pointfreeco/swift-parsing at 0.14.1 (0.50s)
Computing version for https://github.com/pointfreeco/swift-url-routing
Computed https://github.com/pointfreeco/swift-url-routing at 0.6.2 (0.50s)
Fetching https://github.com/apple/swift-collections
[1/16591] Fetching swift-collections
Fetched https://github.com/apple/swift-collections from cache (1.31s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.2.0 (2.17s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.77s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.20.2 (0.75s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-identified-collections
[1/852] Fetching swift-concurrency-extras
[249/4108] Fetching swift-concurrency-extras, swift-sharing
[755/5519] Fetching swift-concurrency-extras, swift-sharing, swift-perception
[2755/7053] Fetching swift-concurrency-extras, swift-sharing, swift-perception, swift-identified-collections
[5682/52454] Fetching swift-concurrency-extras, swift-sharing, swift-perception, swift-identified-collections, swift-navigation
Fetched https://github.com/pointfreeco/swift-perception from cache (0.82s)
[8367/51043] Fetching swift-concurrency-extras, swift-sharing, swift-identified-collections, swift-navigation
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (0.83s)
[7287/49509] Fetching swift-concurrency-extras, swift-sharing, swift-navigation
Fetching https://github.com/pointfreeco/combine-schedulers
[11828/119961] Fetching swift-concurrency-extras, swift-sharing, swift-navigation, swift-syntax
[14349/122371] Fetching swift-concurrency-extras, swift-sharing, swift-navigation, swift-syntax, combine-schedulers
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.50s)
[27906/119961] Fetching swift-concurrency-extras, swift-sharing, swift-navigation, swift-syntax
Fetched https://github.com/pointfreeco/swift-sharing from cache (3.57s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (3.57s)
[102468/115853] Fetching swift-navigation, swift-syntax
Fetched https://github.com/pointfreeco/swift-navigation from cache (3.63s)
[57771/70452] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (8.90s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.3.0 (9.79s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.79s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.3 (0.84s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.1 (0.98s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.7.0 (3.20s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 1.6.0 (0.72s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (0.92s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.9.2 (0.68s)
Fetching https://github.com/pointfreeco/swift-clocks
[1/1292] Fetching swift-clocks
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.38s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (1.03s)
Computing version for https://github.com/vapor/async-kit.git
Computed https://github.com/vapor/async-kit.git at 1.20.0 (0.58s)
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-log.git
[1/3836] Fetching swift-log
[2188/9795] Fetching swift-log, swift-algorithms
Fetched https://github.com/apple/swift-log.git from cache (0.52s)
Fetched https://github.com/apple/swift-algorithms.git from cache (0.52s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (1.19s)
Fetching https://github.com/apple/swift-numerics.git
[1/5706] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (0.45s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (1.16s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.66s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.83.0 (1.16s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1710] Fetching swift-atomics
[36/6101] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git from cache (0.59s)
Fetched https://github.com/apple/swift-system.git from cache (0.59s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (1.10s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.5.0 (0.54s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.5.2 (1.08s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.4 (0.57s)
Computing version for https://github.com/IBM-Swift/BlueCryptor.git
Computed https://github.com/IBM-Swift/BlueCryptor.git at 1.0.200 (0.68s)
Fetching https://github.com/Kitura/OpenSSL.git
[1/203] Fetching openssl
Fetched https://github.com/Kitura/OpenSSL.git from cache (0.28s)
Computing version for https://github.com/Kitura/OpenSSL.git
Computed https://github.com/Kitura/OpenSSL.git at 2.3.1 (4.23s)
Computing version for https://github.com/vapor/sql-kit.git
Computed https://github.com/vapor/sql-kit.git at 3.33.0 (0.78s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.27.1 (1.02s)
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/swift-server/swift-service-lifecycle.git
[1/1141] Fetching swift-http-structured-headers
[869/2731] Fetching swift-http-structured-headers, swift-asn1
[1922/5157] Fetching swift-http-structured-headers, swift-asn1, swift-service-lifecycle
[2092/11312] Fetching swift-http-structured-headers, swift-asn1, swift-service-lifecycle, swift-certificates
[2173/16297] Fetching swift-http-structured-headers, swift-asn1, swift-service-lifecycle, swift-certificates, swift-async-algorithms
[9581/31140] Fetching swift-http-structured-headers, swift-asn1, swift-service-lifecycle, swift-certificates, swift-async-algorithms, swift-nio-ssl
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (0.90s)
Fetching https://github.com/apple/swift-http-types.git
[15504/28714] Fetching swift-http-structured-headers, swift-asn1, swift-certificates, swift-async-algorithms, swift-nio-ssl
[17138/29618] Fetching swift-http-structured-headers, swift-asn1, swift-certificates, swift-async-algorithms, swift-nio-ssl, swift-http-types
Fetched https://github.com/apple/swift-http-types.git from cache (0.50s)
[18028/28714] Fetching swift-http-structured-headers, swift-asn1, swift-certificates, swift-async-algorithms, swift-nio-ssl
Fetching https://github.com/apple/swift-nio-http2.git
[24411/40241] Fetching swift-http-structured-headers, swift-asn1, swift-certificates, swift-async-algorithms, swift-nio-ssl, swift-nio-http2
Fetched https://github.com/apple/swift-certificates.git from cache (5.10s)
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (5.10s)
Fetched https://github.com/apple/swift-asn1.git from cache (5.10s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (5.11s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (3.66s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (5.19s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.8.0 (6.37s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.0.4 (1.10s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/vapor/postgres-kit at 2.2.0 (0.01s)
Computed https://github.com/swift-server/swift-backtrace at 1.2.0 (0.00s)
Computed https://github.com/pointfreeco/swift-overture at 0.5.0 (0.00s)
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.00s)
Computed https://github.com/apple/swift-crypto.git at 1.1.7 (0.00s)
Computed https://github.com/pointfreeco/swift-gen at 0.4.0 (0.00s)
Computed https://github.com/crspybits/SwiftAWSSignatureV4 at 1.2.1 (0.00s)
Computed https://github.com/pointfreeco/swift-tagged at 0.10.0 (0.00s)
Computed https://github.com/pointfreeco/swift-parsing at 0.14.1 (0.00s)
Computed https://github.com/pointfreeco/swift-url-routing at 0.6.2 (0.00s)
Computed https://github.com/apple/swift-collections at 1.2.0 (0.00s)
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.01s)
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.20.2 (0.00s)
Computed https://github.com/pointfreeco/swift-navigation at 2.3.0 (0.01s)
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.01s)
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.3 (0.00s)
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.1 (0.01s)
Computed https://github.com/pointfreeco/swift-case-paths at 1.7.0 (0.00s)
Computed https://github.com/pointfreeco/swift-perception at 1.6.0 (0.00s)
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (0.00s)
Computed https://github.com/pointfreeco/swift-dependencies at 1.9.2 (0.00s)
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (0.00s)
Computed https://github.com/vapor/async-kit.git at 1.20.0 (0.00s)
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (0.00s)
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (0.01s)
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.00s)
Computed https://github.com/apple/swift-nio.git at 2.83.0 (0.00s)
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.00s)
Computed https://github.com/apple/swift-system.git at 1.5.0 (0.00s)
Computed https://github.com/pointfreeco/swift-sharing at 2.5.2 (0.00s)
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.4 (0.00s)
Computed https://github.com/IBM-Swift/BlueCryptor.git at 1.0.200 (0.00s)
Computed https://github.com/Kitura/OpenSSL.git at 2.3.1 (0.00s)
Computed https://github.com/vapor/sql-kit.git at 3.33.0 (0.00s)
Computed https://github.com/apple/swift-nio-extras.git at 1.26.0 (1.91s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.4.0 (0.92s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.3.0 (0.95s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.36.0 (0.88s)
Computing version for https://github.com/vapor/postgres-nio.git
Computed https://github.com/vapor/postgres-nio.git at 1.18.1 (1.56s)
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-transport-services.git
[1/2206] Fetching swift-metrics
[928/4873] Fetching swift-metrics, swift-nio-transport-services
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (0.58s)
Fetched https://github.com/apple/swift-metrics.git from cache (0.58s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.24.0 (1.43s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.31.0 (1.10s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.7.0 (0.67s)
Creating working copy for https://github.com/pointfreeco/swift-parsing
Working copy of https://github.com/pointfreeco/swift-parsing resolved at 0.14.1
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.3.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.9.2
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.7.0
Creating working copy for https://github.com/pointfreeco/swift-html
Working copy of https://github.com/pointfreeco/swift-html resolved at 14d01d1 (14d01d1)
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.5.2
Creating working copy for https://github.com/vapor/sql-kit.git
Working copy of https://github.com/vapor/sql-kit.git resolved at 3.33.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.31.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.4.0
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.3.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.26.0
Creating working copy for https://github.com/Kitura/OpenSSL.git
Working copy of https://github.com/Kitura/OpenSSL.git resolved at 2.3.1
Creating working copy for https://github.com/vapor/postgres-kit
Working copy of https://github.com/vapor/postgres-kit resolved at 2.2.0
Creating working copy for https://github.com/pointfreeco/swift-overture
Working copy of https://github.com/pointfreeco/swift-overture resolved at 0.5.0
Creating working copy for https://github.com/vapor/async-kit.git
Working copy of https://github.com/vapor/async-kit.git resolved at 1.20.0
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.24.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.4
Creating working copy for https://github.com/pointfreeco/swift-tagged
Working copy of https://github.com/pointfreeco/swift-tagged resolved at 0.10.0
Creating working copy for https://github.com/pointfreeco/swift-prelude
Working copy of https://github.com/pointfreeco/swift-prelude resolved at 7ff9911 (7ff9911)
Creating working copy for https://github.com/pointfreeco/swift-url-routing
Working copy of https://github.com/pointfreeco/swift-url-routing resolved at 0.6.2
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/vapor/postgres-nio.git
Working copy of https://github.com/vapor/postgres-nio.git resolved at 1.18.1
Creating working copy for https://github.com/IBM-Swift/BlueCryptor.git
Working copy of https://github.com/IBM-Swift/BlueCryptor.git resolved at 1.0.200
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 1.1.7
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.20.2
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.83.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/pointfreeco/swift-gen
Working copy of https://github.com/pointfreeco/swift-gen resolved at 0.4.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.5.0
Creating working copy for https://github.com/crspybits/SwiftAWSSignatureV4
Working copy of https://github.com/crspybits/SwiftAWSSignatureV4 resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.7.0
Creating working copy for https://github.com/pointfreeco/swift-web
Working copy of https://github.com/pointfreeco/swift-web resolved at 2ad82ec (2ad82ec)
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.36.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 1.6.0
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.3
Creating working copy for https://github.com/swift-server/swift-backtrace
Working copy of https://github.com/swift-server/swift-backtrace resolved at 1.2.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
warning: you may be able to install openssl using your system-packager:
    apt-get install openssl libssl-dev
warning: you may be able to install openssl using your system-packager:
    apt-get install openssl libssl-dev
Building for debugging...
[0/1234] Write sources
[130/1234] Copying PrivacyInfo.xcprivacy
[132/1234] Copying twitter-card.png
[133/1234] Copying style.css
[134/1234] Copying screenshot-7.jpeg
[135/1234] Copying screenshot-6.jpeg
[136/1234] Copying screenshot-5.jpeg
[137/1234] Copying screenshot-4.jpeg
[138/1234] Copying screenshot-3.jpeg
[139/1234] Copying press-kit.html
[140/1234] Copying point-free-logo.svg
[140/1234] Copying screenshot-2.jpeg
[142/1234] Copying screenshot-1.jpeg
[143/1234] Copying point-free-logo-dark.svg
[144/1234] Copying phone-outline-dark.svg
[144/1234] Copying ms-icon-70x70.png
[146/1234] Copying ms-icon-150x150.png
[146/1234] Copying ms-icon-310x310.png
[148/1234] Copying ms-icon-144x144.png
[148/1234] Copying manifest.json
[150/1234] Copying isowords-press-kit-screenshot-1.png
[150/1234] Copying isowords-press-kit-icon.png
[152/1234] Copying index.html
[152/1234] Copying icon-twitter.svg
[154/1234] Copying icon-twitter-light-mode.svg
[155/1234] Copying icon-github.svg
[156/1234] Copying icon-github-light-mode.svg
[157/1234] Copying feature-3.png
[158/1234] Copying feature-3-light-mode.png
[159/1234] Copying feature-2.png
[160/1234] Copying feature-2-light-mode.png
[161/1234] Copying feature-1.png
[162/1234] Copying feature-1-light-mode.png
[163/1234] Copying favicon.ico
[164/1234] Copying favicon-96x96.png
[165/1234] Copying favicon-32x32.png
[166/1234] Copying favicon-16x16.png
[167/1234] Copying cube.svg
[168/1234] Copying browserconfig.xml
[169/1234] Copying base.css
[170/1234] Copying apple-icon.png
[171/1234] Copying apple-icon-precomposed.png
[172/1234] Copying apple-icon-76x76.png
[173/1234] Copying apple-icon-72x72.png
[174/1234] Copying apple-icon-60x60.png
[175/1234] Copying apple-icon-57x57.png
[176/1234] Copying apple-icon-180x180.png
[177/1234] Copying apple-icon-152x152.png
[178/1234] Copying apple-icon-144x144.png
[179/1234] Copying phone-outline.svg
[180/1234] Copying apple-icon-114x114.png
[181/1234] Copying app-icon.svg
[182/1234] Copying app-icon.png
[183/1234] Copying app-icon-dark.svg
[184/1234] Copying app-icon-dark.png
[185/1234] Copying app-store-badge.svg
[185/1234] Copying android-icon-96x96.png
[186/1234] Copying android-icon-72x72.png
[187/1234] Copying android-icon-48x48.png
[188/1234] Copying android-icon-36x36.png
[190/1234] Copying android-icon-192x192.png
[191/1234] Copying icon-iso.png
[192/1234] Copying android-icon-144x144.png
[192/1234] Copying icon-8.png
[193/1234] Copying icon-7.png
[194/1234] Copying icon-6.png
[195/1234] Copying icon-5.png
[196/1234] Copying icon-4.png
[197/1234] Copying icon-3.png
[198/1234] Copying icon-2.png
[199/1234] Copying icon-1.png
[200/1234] Copying flag@2x.png
[201/1234] Copying exit@2x.png
[202/1234] Copying Dictionaries
[204/1234] Copying border.png
[205/1234] Copying Z.png
[206/1234] Copying Y.png
[207/1234] Copying X.png
[208/1234] Copying W.png
[209/1234] Copying V.png
[210/1234] Copying U.png
[211/1234] Copying T.png
[212/1234] Copying S.png
[213/1234] Copying R.png
[214/1234] Copying QU.png
[215/1234] Copying P.png
[216/1234] Copying O.png
[217/1234] Copying N.png
[218/1234] Copying M.png
[219/1234] Copying Letter.surface.shader
[220/1234] Copying L.png
[221/1234] Copying K.png
[222/1234] Copying J.png
[223/1234] Copying I.png
[225/1234] Copying apple-icon-120x120.png
[226/1234] Copying Face.geometry.shader
[227/1234] Copying F.png
[227/1234] Copying G.png
[229/1234] Copying D.png
[230/1234] Copying E.png
[230/1234] Copying C.png
[232/1234] Copying B.png
[233/1234] Copying A.png
[233/1234] Write sources
[237/1234] Copying H.png
[237/1234] Write sources
[239/1234] Compiling CBacktrace atomic.c
[240/1234] Write sources
[279/1234] Compiling _SwiftSyntaxCShims dummy.c
[280/1234] Compiling CBacktrace backtrace.c
[281/1234] Compiling _AtomicsShims.c
[282/1234] Compiling _NumericsShims _NumericsShims.c
[283/1234] Compiling CNIOWindows shim.c
[284/1234] Compiling CNIOWASI CNIOWASI.c
[285/1234] Compiling CNIOWindows WSAStartup.c
[286/1234] Compiling UIKitNavigationShim shim.m
[287/1234] Compiling CNIOLinux shim.c
[288/1234] Compiling CNIOLLHTTP c_nio_http.c
[289/1234] Compiling CNIOLinux liburing_shims.c
[290/1234] Compiling CNIOExtrasZlib empty.c
[291/1234] Compiling CNIODarwin shim.c
[292/1234] Compiling fiat_curve25519_adx_square.S
[293/1234] Compiling fiat_p256_adx_mul.S
[294/1234] Compiling fiat_p256_adx_sqr.S
[295/1234] Compiling CNIOLLHTTP c_nio_api.c
[296/1234] Compiling fiat_curve25519_adx_mul.S
[297/1234] Compiling system-zlib anchor.c
[297/1234] Write swift-version-24593BA9C3E375BF.txt
[299/1234] Compiling CNIOBoringSSLShims shims.c
[300/1238] Compiling CNIOLLHTTP c_nio_llhttp.c
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls13_server.cc:32:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
1 error generated.
[301/1240] Compiling tls13_server.cc
[301/1240] Compiling tls_method.cc
[301/1240] Compiling tls13_enc.cc
[301/1240] Compiling tls13_both.cc
[301/1240] Compiling tls_record.cc
[301/1240] Compiling tls13_client.cc
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: you may be able to install openssl using your system-packager:
    apt-get install openssl libssl-dev
warning: you may be able to install openssl using your system-packager:
    apt-get install openssl libssl-dev
[0/1] Planning build
Building for debugging...
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls_record.cc:19:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
1 error generated.
[0/934] Compiling tls_record.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls13_client.cc:30:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling tls13_client.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls13_enc.cc:34:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling tls13_enc.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls13_server.cc:32:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling tls13_server.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls_method.cc:17:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling tls_method.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/t1_enc.cc:28:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling t1_enc.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/tls13_both.cc:29:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling tls13_both.cc
In file included from /host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/ssl_x509.cc:23:
/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/ssl/../crypto/internal.h:32:10: fatal error: 'pthread.h' file not found
   32 | #include <pthread.h>
      |          ^~~~~~~~~~~
[0/934] Compiling ssl_x509.cc
BUILD FAILURE 6.1 wasm