The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SVGView, reference main (fd9f03), with Swift 6.1 for macOS (SPM) on 16 Jul 2026 21:49:44 UTC.

Swift 6 data race errors: 36

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
33 |     }
34 | }
[37/56] Compiling SVGView SVGUserSpaceNode.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGText.swift:57:47: warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
33 | struct SVGTextView: View {
34 |
35 |     @ObservedObject var model: SVGText
   |                         `- note: property declared here
36 |
37 |     public var body: some View {
   :
55 |            .font(model.font?.toSwiftUI())
56 |            .lineLimit(1)
57 |            .alignmentGuide(.leading) { d in d[model.textAnchor] }
   |                                               `- warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
58 |            .alignmentGuide(VerticalAlignment.top) { d in d[VerticalAlignment.firstTextBaseline] }
59 |            .position(x: 0, y: 0) // just to specify that positioning is global, actual coords are in transform
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 |
31 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
32 |         SVGUserSpaceNodeView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
33 |     }
34 | }
35 |
36 | struct SVGUserSpaceNodeView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
37 |     let model: SVGUserSpaceNode
38 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     public static let clear = SVGColor(0).opacity(0)
 14 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:13:23: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
 13 |     public static let clear = SVGColor(0).opacity(0)
    |                       |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |
 15 |     public static func by(name: String) -> SVGColor? {
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:163:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
151 | }
152 |
153 | class SVGColors {
    |       `- note: class 'SVGColors' does not conform to the 'Sendable' protocol
154 |
155 |     static func hex(of text: String) -> Int? {
    :
161 |     }
162 |
163 |     private static let instance = SVGColors()
    |                        |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 |     private var hexByText = [String:Int]()
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGGradient.swift:79:22: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 66 |     }
 67 |
 68 |     func apply<S>(view: S, model: SVGShape? = nil) -> some View where S : View {
    |          `- note: add '@MainActor' to make instance method 'apply(view:model:)' part of global actor 'MainActor'
 69 |         let frame = model?.frame() ?? CGRect()
 70 |         let bounds = model?.bounds() ?? CGRect()
    :
 77 |             .overlay(
 78 |                 toSwiftUI(rect: frame)
 79 |                     .applyIf(!userSpace) {
    |                      `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                         $0.frame(width: maximum, height: maximum)
 81 |                             .scaleEffect(CGSize(width: width/maximum, height: height/maximum))
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
30 |
31 |     public func contentView() -> some View {
32 |         SVGUserSpaceNodeView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
33 |     }
34 | }
[38/56] Compiling SVGView SVGViewport.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGText.swift:57:47: warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
33 | struct SVGTextView: View {
34 |
35 |     @ObservedObject var model: SVGText
   |                         `- note: property declared here
36 |
37 |     public var body: some View {
   :
55 |            .font(model.font?.toSwiftUI())
56 |            .lineLimit(1)
57 |            .alignmentGuide(.leading) { d in d[model.textAnchor] }
   |                                               `- warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
58 |            .alignmentGuide(VerticalAlignment.top) { d in d[VerticalAlignment.firstTextBaseline] }
59 |            .position(x: 0, y: 0) // just to specify that positioning is global, actual coords are in transform
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 |
31 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
32 |         SVGUserSpaceNodeView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
33 |     }
34 | }
35 |
36 | struct SVGUserSpaceNodeView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
37 |     let model: SVGUserSpaceNode
38 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     public static let clear = SVGColor(0).opacity(0)
 14 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:13:23: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
 13 |     public static let clear = SVGColor(0).opacity(0)
    |                       |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |
 15 |     public static func by(name: String) -> SVGColor? {
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:163:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
151 | }
152 |
153 | class SVGColors {
    |       `- note: class 'SVGColors' does not conform to the 'Sendable' protocol
154 |
155 |     static func hex(of text: String) -> Int? {
    :
161 |     }
162 |
163 |     private static let instance = SVGColors()
    |                        |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 |     private var hexByText = [String:Int]()
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGGradient.swift:79:22: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 66 |     }
 67 |
 68 |     func apply<S>(view: S, model: SVGShape? = nil) -> some View where S : View {
    |          `- note: add '@MainActor' to make instance method 'apply(view:model:)' part of global actor 'MainActor'
 69 |         let frame = model?.frame() ?? CGRect()
 70 |         let bounds = model?.bounds() ?? CGRect()
    :
 77 |             .overlay(
 78 |                 toSwiftUI(rect: frame)
 79 |                     .applyIf(!userSpace) {
    |                      `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                         $0.frame(width: maximum, height: maximum)
 81 |                             .scaleEffect(CGSize(width: width/maximum, height: height/maximum))
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
30 |
31 |     public func contentView() -> some View {
32 |         SVGUserSpaceNodeView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
33 |     }
34 | }
[39/56] Compiling SVGView SVGColor.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGText.swift:57:47: warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
33 | struct SVGTextView: View {
34 |
35 |     @ObservedObject var model: SVGText
   |                         `- note: property declared here
36 |
37 |     public var body: some View {
   :
55 |            .font(model.font?.toSwiftUI())
56 |            .lineLimit(1)
57 |            .alignmentGuide(.leading) { d in d[model.textAnchor] }
   |                                               `- warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
58 |            .alignmentGuide(VerticalAlignment.top) { d in d[VerticalAlignment.firstTextBaseline] }
59 |            .position(x: 0, y: 0) // just to specify that positioning is global, actual coords are in transform
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 |
31 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
32 |         SVGUserSpaceNodeView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
33 |     }
34 | }
35 |
36 | struct SVGUserSpaceNodeView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
37 |     let model: SVGUserSpaceNode
38 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     public static let clear = SVGColor(0).opacity(0)
 14 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:13:23: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
 13 |     public static let clear = SVGColor(0).opacity(0)
    |                       |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |
 15 |     public static func by(name: String) -> SVGColor? {
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:163:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
151 | }
152 |
153 | class SVGColors {
    |       `- note: class 'SVGColors' does not conform to the 'Sendable' protocol
154 |
155 |     static func hex(of text: String) -> Int? {
    :
161 |     }
162 |
163 |     private static let instance = SVGColors()
    |                        |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 |     private var hexByText = [String:Int]()
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGGradient.swift:79:22: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 66 |     }
 67 |
 68 |     func apply<S>(view: S, model: SVGShape? = nil) -> some View where S : View {
    |          `- note: add '@MainActor' to make instance method 'apply(view:model:)' part of global actor 'MainActor'
 69 |         let frame = model?.frame() ?? CGRect()
 70 |         let bounds = model?.bounds() ?? CGRect()
    :
 77 |             .overlay(
 78 |                 toSwiftUI(rect: frame)
 79 |                     .applyIf(!userSpace) {
    |                      `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                         $0.frame(width: maximum, height: maximum)
 81 |                             .scaleEffect(CGSize(width: width/maximum, height: height/maximum))
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
30 |
31 |     public func contentView() -> some View {
32 |         SVGUserSpaceNodeView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
33 |     }
34 | }
[40/56] Compiling SVGView SVGFont.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGText.swift:57:47: warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
33 | struct SVGTextView: View {
34 |
35 |     @ObservedObject var model: SVGText
   |                         `- note: property declared here
36 |
37 |     public var body: some View {
   :
55 |            .font(model.font?.toSwiftUI())
56 |            .lineLimit(1)
57 |            .alignmentGuide(.leading) { d in d[model.textAnchor] }
   |                                               `- warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
58 |            .alignmentGuide(VerticalAlignment.top) { d in d[VerticalAlignment.firstTextBaseline] }
59 |            .position(x: 0, y: 0) // just to specify that positioning is global, actual coords are in transform
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 |
31 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
32 |         SVGUserSpaceNodeView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
33 |     }
34 | }
35 |
36 | struct SVGUserSpaceNodeView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
37 |     let model: SVGUserSpaceNode
38 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     public static let clear = SVGColor(0).opacity(0)
 14 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:13:23: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
 13 |     public static let clear = SVGColor(0).opacity(0)
    |                       |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |
 15 |     public static func by(name: String) -> SVGColor? {
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:163:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
151 | }
152 |
153 | class SVGColors {
    |       `- note: class 'SVGColors' does not conform to the 'Sendable' protocol
154 |
155 |     static func hex(of text: String) -> Int? {
    :
161 |     }
162 |
163 |     private static let instance = SVGColors()
    |                        |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 |     private var hexByText = [String:Int]()
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGGradient.swift:79:22: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 66 |     }
 67 |
 68 |     func apply<S>(view: S, model: SVGShape? = nil) -> some View where S : View {
    |          `- note: add '@MainActor' to make instance method 'apply(view:model:)' part of global actor 'MainActor'
 69 |         let frame = model?.frame() ?? CGRect()
 70 |         let bounds = model?.bounds() ?? CGRect()
    :
 77 |             .overlay(
 78 |                 toSwiftUI(rect: frame)
 79 |                     .applyIf(!userSpace) {
    |                      `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                         $0.frame(width: maximum, height: maximum)
 81 |                             .scaleEffect(CGSize(width: width/maximum, height: height/maximum))
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
30 |
31 |     public func contentView() -> some View {
32 |         SVGUserSpaceNodeView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
33 |     }
34 | }
[41/56] Compiling SVGView SVGGradient.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGText.swift:57:47: warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
33 | struct SVGTextView: View {
34 |
35 |     @ObservedObject var model: SVGText
   |                         `- note: property declared here
36 |
37 |     public var body: some View {
   :
55 |            .font(model.font?.toSwiftUI())
56 |            .lineLimit(1)
57 |            .alignmentGuide(.leading) { d in d[model.textAnchor] }
   |                                               `- warning: main actor-isolated property 'model' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
58 |            .alignmentGuide(VerticalAlignment.top) { d in d[VerticalAlignment.firstTextBaseline] }
59 |            .position(x: 0, y: 0) // just to specify that positioning is global, actual coords are in transform
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 |
31 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
32 |         SVGUserSpaceNodeView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
33 |     }
34 | }
35 |
36 | struct SVGUserSpaceNodeView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
37 |     let model: SVGUserSpaceNode
38 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:12:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     public static let clear = SVGColor(0).opacity(0)
 14 |
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:13:23: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
  8 | import SwiftUI
  9 |
 10 | public class SVGColor: SVGPaint {
    |              `- note: class 'SVGColor' does not conform to the 'Sendable' protocol
 11 |
 12 |     public static let black = SVGColor(0)
 13 |     public static let clear = SVGColor(0).opacity(0)
    |                       |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'SVGColor' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |
 15 |     public static func by(name: String) -> SVGColor? {
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGColor.swift:163:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
151 | }
152 |
153 | class SVGColors {
    |       `- note: class 'SVGColors' does not conform to the 'Sendable' protocol
154 |
155 |     static func hex(of text: String) -> Int? {
    :
161 |     }
162 |
163 |     private static let instance = SVGColors()
    |                        |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SVGColors' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
164 |
165 |     private var hexByText = [String:Int]()
/Users/admin/builder/spi-builder-workspace/Source/Model/Primitives/SVGGradient.swift:79:22: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 66 |     }
 67 |
 68 |     func apply<S>(view: S, model: SVGShape? = nil) -> some View where S : View {
    |          `- note: add '@MainActor' to make instance method 'apply(view:model:)' part of global actor 'MainActor'
 69 |         let frame = model?.frame() ?? CGRect()
 70 |         let bounds = model?.bounds() ?? CGRect()
    :
 77 |             .overlay(
 78 |                 toSwiftUI(rect: frame)
 79 |                     .applyIf(!userSpace) {
    |                      `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 80 |                         $0.frame(width: maximum, height: maximum)
 81 |                             .scaleEffect(CGSize(width: width/maximum, height: height/maximum))
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Nodes/SVGUserSpaceNode.swift:32:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
30 |
31 |     public func contentView() -> some View {
32 |         SVGUserSpaceNodeView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
33 |     }
34 | }
[42/56] Compiling SVGView SVGLine.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     }
33 |
34 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
35 |         SVGLineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
36 |     }
37 | }
38 |
39 | struct SVGLineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
40 |
41 |     @ObservedObject var model = SVGLine()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 |
29 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
30 |         SVGPathView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     }
32 | }
33 |
34 | struct SVGPathView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
35 |
36 |     @ObservedObject var model = SVGPath()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:51:14: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
   :
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
51 |             .applyIf(isGradient) {
   |              `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
52 |                 $0.frame(width: bounds.width, height: bounds.height)
53 |                     .position(x: 0, y: 0)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              `- warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:47:10: note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 45 | extension View {
 46 |
 47 |     func applyShapeAttributes(model: SVGShape) -> some View {
    |          `- note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 48 |         apply(paint: model.fill, model: model).applyNodeAttributes(model: model)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolygonView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolygonView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolygon()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolylineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolylineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolyline()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
33 |
34 |     public func contentView() -> some View {
35 |         SVGLineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
36 |     }
37 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
28 |
29 |     public func contentView() -> some View {
30 |         SVGPathView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
31 |     }
32 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated 'model' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolygonView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolylineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
[43/56] Compiling SVGView SVGPath.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     }
33 |
34 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
35 |         SVGLineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
36 |     }
37 | }
38 |
39 | struct SVGLineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
40 |
41 |     @ObservedObject var model = SVGLine()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 |
29 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
30 |         SVGPathView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     }
32 | }
33 |
34 | struct SVGPathView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
35 |
36 |     @ObservedObject var model = SVGPath()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:51:14: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
   :
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
51 |             .applyIf(isGradient) {
   |              `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
52 |                 $0.frame(width: bounds.width, height: bounds.height)
53 |                     .position(x: 0, y: 0)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              `- warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:47:10: note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 45 | extension View {
 46 |
 47 |     func applyShapeAttributes(model: SVGShape) -> some View {
    |          `- note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 48 |         apply(paint: model.fill, model: model).applyNodeAttributes(model: model)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolygonView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolygonView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolygon()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolylineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolylineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolyline()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
33 |
34 |     public func contentView() -> some View {
35 |         SVGLineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
36 |     }
37 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
28 |
29 |     public func contentView() -> some View {
30 |         SVGPathView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
31 |     }
32 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated 'model' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolygonView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolylineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
[44/56] Compiling SVGView SVGPolygon.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     }
33 |
34 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
35 |         SVGLineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
36 |     }
37 | }
38 |
39 | struct SVGLineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
40 |
41 |     @ObservedObject var model = SVGLine()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 |
29 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
30 |         SVGPathView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     }
32 | }
33 |
34 | struct SVGPathView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
35 |
36 |     @ObservedObject var model = SVGPath()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:51:14: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
   :
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
51 |             .applyIf(isGradient) {
   |              `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
52 |                 $0.frame(width: bounds.width, height: bounds.height)
53 |                     .position(x: 0, y: 0)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              `- warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:47:10: note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 45 | extension View {
 46 |
 47 |     func applyShapeAttributes(model: SVGShape) -> some View {
    |          `- note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 48 |         apply(paint: model.fill, model: model).applyNodeAttributes(model: model)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolygonView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolygonView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolygon()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolylineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolylineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolyline()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
33 |
34 |     public func contentView() -> some View {
35 |         SVGLineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
36 |     }
37 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
28 |
29 |     public func contentView() -> some View {
30 |         SVGPathView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
31 |     }
32 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated 'model' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolygonView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolylineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
[45/56] Compiling SVGView SVGPolyline.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     }
33 |
34 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
35 |         SVGLineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
36 |     }
37 | }
38 |
39 | struct SVGLineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
40 |
41 |     @ObservedObject var model = SVGLine()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 |
29 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
30 |         SVGPathView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     }
32 | }
33 |
34 | struct SVGPathView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
35 |
36 |     @ObservedObject var model = SVGPath()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:51:14: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
   :
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
51 |             .applyIf(isGradient) {
   |              `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
52 |                 $0.frame(width: bounds.width, height: bounds.height)
53 |                     .position(x: 0, y: 0)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              `- warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:47:10: note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 45 | extension View {
 46 |
 47 |     func applyShapeAttributes(model: SVGShape) -> some View {
    |          `- note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 48 |         apply(paint: model.fill, model: model).applyNodeAttributes(model: model)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolygonView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolygonView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolygon()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolylineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolylineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolyline()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
33 |
34 |     public func contentView() -> some View {
35 |         SVGLineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
36 |     }
37 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
28 |
29 |     public func contentView() -> some View {
30 |         SVGPathView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
31 |     }
32 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated 'model' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolygonView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolylineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
[46/56] Compiling SVGView SVGRect.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     }
33 |
34 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
35 |         SVGLineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
36 |     }
37 | }
38 |
39 | struct SVGLineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
40 |
41 |     @ObservedObject var model = SVGLine()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 |
29 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
30 |         SVGPathView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     }
32 | }
33 |
34 | struct SVGPathView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
35 |
36 |     @ObservedObject var model = SVGPath()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:51:14: warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
   :
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
51 |             .applyIf(isGradient) {
   |              `- warning: call to main actor-isolated instance method 'applyIf(_:apply:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
52 |                 $0.frame(width: bounds.width, height: bounds.height)
53 |                     .position(x: 0, y: 0)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:93:10: note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 91 |
 92 |     @ViewBuilder
 93 |     func applyIf<T: View>(_ condition: Bool, apply: (Self) -> T) -> some View {
    |          `- note: calls to instance method 'applyIf(_:apply:)' from outside of its actor context are implicitly asynchronous
 94 |         if condition {
 95 |             apply(self)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
43 | extension MBezierPath {
44 |
45 |     func toSwiftUI(model: SVGShape, eoFill: Bool = false) -> some View {
   |          `- note: add '@MainActor' to make instance method 'toSwiftUI(model:eoFill:)' part of global actor 'MainActor'
46 |         let isGradient = model.fill is SVGGradient
47 |         let bounds = isGradient ? model.bounds() : CGRect.zero
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              `- warning: call to main actor-isolated instance method 'applyShapeAttributes(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/UI/UIExtensions.swift:47:10: note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 45 | extension View {
 46 |
 47 |     func applyShapeAttributes(model: SVGShape) -> some View {
    |          `- note: calls to instance method 'applyShapeAttributes(model:)' from outside of its actor context are implicitly asynchronous
 48 |         apply(paint: model.fill, model: model).applyNodeAttributes(model: model)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolygonView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolygonView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolygon()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
46 |     }
47 |
48 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
49 |         SVGPolylineView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
52 |
53 | struct SVGPolylineView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
54 |
55 |     @ObservedObject var model = SVGPolyline()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGLine.swift:35:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
33 |
34 |     public func contentView() -> some View {
35 |         SVGLineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
36 |     }
37 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:30:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
28 |
29 |     public func contentView() -> some View {
30 |         SVGPathView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
31 |     }
32 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending 'model' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated 'model' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPath.swift:50:14: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
48 |         return Path(self.cgPath)
49 |             .applySVGStroke(stroke: model.stroke, eoFill: eoFill)
50 |             .applyShapeAttributes(model: model)
   |              |- warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
   |              `- note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
51 |             .applyIf(isGradient) {
52 |                 $0.frame(width: bounds.width, height: bounds.height)
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolygon.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolygonView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolylineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
[47/56] Compiling SVGView SVGParserExtensions.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[48/56] Compiling SVGView SVGParserPrimitives.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[49/56] Compiling SVGView SVGPathReader.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[50/56] Compiling SVGView SVGView.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[51/56] Compiling SVGView SVGLinker.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[52/56] Compiling SVGView CSSParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[53/56] Compiling SVGView SVGAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[54/56] Compiling SVGView SVGFontSizeAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[55/56] Compiling SVGView SVGLengthAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[56/56] Compiling SVGView SVGElementParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
Build complete! (8.25s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SVGView",
  "name" : "SVGView",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    }
  ],
  "products" : [
    {
      "name" : "SVGView",
      "targets" : [
        "SVGView"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SVGView",
      "module_type" : "SwiftTarget",
      "name" : "SVGView",
      "path" : "Source",
      "product_memberships" : [
        "SVGView"
      ],
      "sources" : [
        "Model/Images/SVGDataImage.swift",
        "Model/Images/SVGURLImage.swift",
        "Model/Nodes/SVGGroup.swift",
        "Model/Nodes/SVGImage.swift",
        "Model/Nodes/SVGNode.swift",
        "Model/Nodes/SVGShape.swift",
        "Model/Nodes/SVGText.swift",
        "Model/Nodes/SVGUserSpaceNode.swift",
        "Model/Nodes/SVGViewport.swift",
        "Model/Primitives/SVGColor.swift",
        "Model/Primitives/SVGFont.swift",
        "Model/Primitives/SVGGradient.swift",
        "Model/Primitives/SVGLength.swift",
        "Model/Primitives/SVGPaint.swift",
        "Model/Primitives/SVGPreserveAspectRatio.swift",
        "Model/Primitives/SVGStroke.swift",
        "Model/Shapes/SVGCircle.swift",
        "Model/Shapes/SVGEllipse.swift",
        "Model/Shapes/SVGLine.swift",
        "Model/Shapes/SVGPath.swift",
        "Model/Shapes/SVGPolygon.swift",
        "Model/Shapes/SVGPolyline.swift",
        "Model/Shapes/SVGRect.swift",
        "Parser/CSS/CSSParser.swift",
        "Parser/SVG/Attributes/SVGAttribute.swift",
        "Parser/SVG/Attributes/SVGFontSizeAttribute.swift",
        "Parser/SVG/Attributes/SVGLengthAttribute.swift",
        "Parser/SVG/Elements/SVGElementParser.swift",
        "Parser/SVG/Elements/SVGImageParser.swift",
        "Parser/SVG/Elements/SVGShapeParser.swift",
        "Parser/SVG/Elements/SVGStructureParsers.swift",
        "Parser/SVG/Elements/SVGTextParser.swift",
        "Parser/SVG/Primitives/SVGLengthParser.swift",
        "Parser/SVG/SVGConstants.swift",
        "Parser/SVG/SVGContext.swift",
        "Parser/SVG/SVGIndex.swift",
        "Parser/SVG/SVGParser.swift",
        "Parser/SVG/SVGParserBasics.swift",
        "Parser/SVG/SVGParserExtensions.swift",
        "Parser/SVG/SVGParserPrimitives.swift",
        "Parser/SVG/SVGPathReader.swift",
        "Parser/SVG/SVGView.swift",
        "Parser/SVG/Settings/SVGLinker.swift",
        "Parser/SVG/Settings/SVGLogger.swift",
        "Parser/SVG/Settings/SVGScreen.swift",
        "Parser/SVG/Settings/SVGSettings.swift",
        "Parser/XML/DOMParser.swift",
        "Parser/XML/XMLNode.swift",
        "Serialization/Serializable.swift",
        "Serialization/Serializations.swift",
        "Serialization/Serializer.swift",
        "UI/MBezierPath+Extension_macOS.swift",
        "UI/UIExtensions.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.