Build Information
Successful build of SDGWeb, reference master (a3b7cd
), with Swift 5.8 for macOS (SPM) on 8 Sep 2024 23:20:55 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.52.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sdggiesbrecht/sdgweb.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sdggiesbrecht/sdgweb
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at a3b7cdf Updated Workspace.
Cloned https://github.com/sdggiesbrecht/sdgweb.git
Revision (git rev-parse @):
a3b7cdf24fde9ad6b3f277d4e36cefc140349dca
SUCCESS checkout https://github.com/sdggiesbrecht/sdgweb.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.8
Building package at path: $PWD
https://github.com/sdggiesbrecht/sdgweb.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
[1/1] Compiling plugin SDGCopySources
[2/2] Compiling plugin SDGEmbedResources
Building for debugging...
[2/5] Copying Root.css
[3/5] Compiling _NumericsShims _NumericsShims.c
[5/86] Compiling RealModule Real.swift
[6/86] Compiling RealModule Float80+Real.swift
[7/87] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Predicates.swift
[8/87] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[9/87] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[10/87] Compiling OrderedCollections OrderedSet+SubSequence.swift
[11/87] Compiling OrderedCollections OrderedSet+Testing.swift
[12/87] Compiling SDGLogic Operators.swift
[13/87] Compiling SDGLogic Equatable.swift
[14/87] Compiling SDGLogic Bool.swift
[15/92] Compiling SDGLogic NilLiteral.swift
[16/92] Compiling SDGLogic Any.swift
[17/92] Compiling SDGLogic Tuple.swift
[18/92] Emitting module SDGLogic
[19/92] Compiling RealModule RealFunctions.swift
[20/92] Compiling RealModule ApproximateEquality.swift
[21/92] Compiling RealModule AlgebraicField.swift
[22/92] Emitting module RealModule
[23/92] Compiling RealModule ElementaryFunctions.swift
[24/92] Compiling RealModule Double+Real.swift
[25/92] Compiling RealModule Float+Real.swift
[26/92] Compiling RealModule AugmentedArithmetic.swift
[27/92] Compiling RealModule Float16+Real.swift
[28/92] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[29/92] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[30/92] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[31/92] Compiling OrderedCollections OrderedDictionary+Values.swift
[32/92] Compiling OrderedCollections OrderedDictionary.swift
[33/92] Compiling OrderedCollections OrderedSet+Equatable.swift
[34/92] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[35/92] Compiling OrderedCollections OrderedSet+Hashable.swift
[36/92] Compiling OrderedCollections OrderedSet+Initializers.swift
[37/92] Compiling OrderedCollections OrderedSet+Insertions.swift
[38/92] Compiling OrderedCollections OrderedSet+Codable.swift
[39/92] Compiling OrderedCollections OrderedSet+CustomDebugStringConvertible.swift
[40/92] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[41/92] Compiling OrderedCollections OrderedSet+CustomStringConvertible.swift
[42/92] Compiling OrderedCollections OrderedSet+Diffing.swift
[43/92] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[44/92] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[45/92] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[46/92] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[47/92] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[48/92] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[49/92] Compiling OrderedCollections OrderedDictionary+CustomStringConvertible.swift
[50/92] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[51/92] Compiling OrderedCollections OrderedDictionary+Elements+SubSequence.swift
[52/92] Compiling OrderedCollections OrderedDictionary+Elements.swift
[53/92] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[54/92] Compiling OrderedCollections _HashTable.swift
[55/92] Compiling OrderedCollections _Hashtable+Header.swift
[56/92] Compiling OrderedCollections OrderedDictionary+Codable.swift
[57/92] Compiling OrderedCollections OrderedDictionary+CustomDebugStringConvertible.swift
[58/92] Compiling OrderedCollections _HashTable+Bucket.swift
[59/92] Compiling OrderedCollections _HashTable+BucketIterator.swift
[60/92] Compiling OrderedCollections _HashTable+Constants.swift
[61/92] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[62/92] Compiling OrderedCollections _HashTable+Testing.swift
[63/92] Compiling OrderedCollections OrderedSet+Invariants.swift
[64/92] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[65/92] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[66/92] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[67/92] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Operations.swift
[68/92] Emitting module OrderedCollections
[69/92] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[70/92] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[71/92] Compiling OrderedCollections OrderedSet.swift
[72/92] Compiling OrderedCollections RandomAccessCollection+Offsets.swift
[73/92] Compiling OrderedCollections _UnsafeBitset.swift
[76/93] Compiling SDGControlFlow Weak.swift
[85/93] Compiling SDGControlFlow Tuple.swift
[88/93] Emitting module SDGControlFlow
[93/124] Compiling SDGMathematics NumericAdditiveArithmetic.swift
[94/124] Compiling SDGMathematics OneDimensionalPoint.swift
[95/124] Compiling SDGMathematics OneDimensionalVector.swift
[96/127] Compiling SDGMathematics IntegerProtocol.swift
[97/127] Compiling SDGMathematics IntegralArithmetic.swift
[98/127] Compiling SDGMathematics Negatable.swift
[99/127] Compiling SDGMathematics PointProtocol.swift
[100/127] Compiling SDGMathematics RationalArithmetic.swift
[101/127] Compiling SDGMathematics RationalNumberProtocol.swift
[102/127] Compiling SDGMathematics Subtractable.swift
[103/127] Compiling SDGMathematics VectorProtocol.swift
[104/127] Compiling SDGMathematics WholeArithmetic.swift
[105/127] Compiling SDGMathematics WholeNumberProtocol.swift
[106/127] Compiling SDGMathematics Operators.swift
[107/127] Compiling SDGMathematics OrderedEnumeration.swift
[108/127] Compiling SDGMathematics Angle.swift
[109/127] Compiling SDGMathematics BitField.swift
[110/127] Compiling SDGMathematics ClosedRange.swift
[111/127] Compiling SDGMathematics Comparable.swift
[112/127] Compiling SDGMathematics Measurement.swift
[113/127] Compiling SDGMathematics Addable.swift
[114/127] Compiling SDGMathematics FixedScaleOneDimensionalPoint.swift
[115/127] Compiling SDGMathematics GenericAdditiveArithmetic.swift
[116/127] Compiling SDGMathematics RationalVector.swift
[117/127] Compiling SDGMathematics RealArithmetic.swift
[118/127] Compiling SDGMathematics RealNumberProtocol.swift
[119/127] Emitting module SDGMathematics
[120/127] Compiling SDGMathematics Sequence.swift
[121/127] Compiling SDGMathematics Tuple.swift
[122/127] Compiling SDGMathematics UInt.swift
[123/127] Compiling SDGMathematics Data.swift
[124/127] Compiling SDGMathematics Float.swift
[125/127] Compiling SDGMathematics FunctionAnalysis.swift
[126/127] Compiling SDGMathematics Int.swift
[127/191] Compiling SDGCollections ExclusiveSuffixMatch.swift
[128/191] Compiling SDGCollections InclusivePrefixMatch.swift
[129/191] Compiling SDGCollections InclusiveSuffixMatch.swift
[130/191] Compiling SDGCollections AlternativeMatch.swift
[131/191] Compiling SDGCollections AlternativePatterns.swift
[132/191] Compiling SDGCollections NaryAlternativeMatch.swift
[133/191] Compiling SDGCollections NaryAlternativePatterns.swift
[134/197] Compiling SDGCollections AnyBidirectionalPattern.swift
[135/197] Compiling SDGCollections AnyPattern.swift
[136/197] Compiling SDGCollections AnyPatternMatch.swift
[137/197] Compiling SDGCollections AtomicPatternMatch.swift
[138/197] Compiling SDGCollections ConcatenatedMatch.swift
[139/197] Compiling SDGCollections ConcatenatedPatterns.swift
[140/197] Compiling SDGCollections NaryConcatenatedMatch.swift
[141/197] Compiling SDGCollections SearchableBidirectionalCollection.swift
[142/197] Compiling SDGCollections SearchableCollection.swift
[143/197] Compiling SDGCollections Slice.swift
[144/197] Compiling SDGCollections AbsoluteComplement.swift
[145/197] Compiling SDGCollections ComparableSet.swift
[146/197] Compiling SDGCollections FiniteSet.swift
[147/197] Compiling SDGCollections IntensionalSet.swift
[148/197] Compiling SDGCollections RepetitionMatch.swift
[149/197] Compiling SDGCollections RepetitionPattern.swift
[150/197] Compiling SDGCollections SeparatedComponentMatch.swift
[151/197] Compiling SDGCollections Range.swift
[152/197] Compiling SDGCollections RangeExpression.swift
[153/197] Compiling SDGCollections RangeReplaceableCollection.swift
[154/197] Compiling SDGCollections ReversedCollection.swift
[155/197] Compiling SDGCollections Intersection.swift
[156/197] Compiling SDGCollections MutableSet.swift
[157/197] Compiling SDGCollections Set.swift
[158/197] Compiling SDGCollections SetDefinition.swift
[159/197] Compiling SDGCollections SetInRepresentableUniverse.swift
[160/197] Compiling SDGCollections Union.swift
[161/197] Compiling SDGCollections CollectionDifference.swift
[162/197] Compiling SDGCollections CollectionDifferenceChange.swift
[163/197] Compiling SDGCollections FillDirection.swift
[164/197] Compiling SDGCollections LexicographicalComparison.swift
[165/197] Compiling SDGCollections OrderedSet.SubSequence.swift
[166/197] Compiling SDGCollections OrderedSet.swift
[167/197] Compiling SDGCollections ExclusivePrefixMatch.swift
[168/197] Compiling SDGCollections NaryConcatenatedPatterns.swift
[169/197] Compiling SDGCollections ConditionalPattern.swift
[170/197] Compiling SDGCollections LiteralPattern.swift
[171/197] Compiling SDGCollections NegatedPattern.swift
[172/197] Compiling SDGCollections NestingContentsPattern.swift
[173/197] Compiling SDGCollections NestingMatch.swift
[174/197] Compiling SDGCollections NestingMatchContents.swift
[175/197] Compiling SDGCollections NestingMatchSegment.swift
[176/197] Compiling SDGCollections NestingPattern.swift
[177/197] Compiling SDGCollections NestingSegmentPattern.swift
[178/197] Compiling SDGCollections BidirectionalPattern.swift
[179/197] Compiling SDGCollections Pattern.swift
[180/197] Compiling SDGCollections PatternMatch.swift
[181/197] Compiling SDGCollections PatternConsumption.swift
[182/197] Compiling SDGCollections StringProtocol.swift
[183/197] Compiling SDGCollections LegacyMode.swift
[184/197] Compiling SDGCollections Operators.swift
[185/197] Compiling SDGCollections AnyCollection.swift
[186/197] Compiling SDGCollections Array.swift
[187/197] Compiling SDGCollections BidirectionalCollection.swift
[188/197] Compiling SDGCollections Collection.swift
[189/197] Compiling SDGCollections Addable.swift
[190/197] Compiling SDGCollections BijectiveMapping.swift
[191/197] Compiling SDGCollections ContextualMapping.swift
[192/197] Compiling SDGCollections Dictionary.swift
[193/197] Compiling SDGCollections CharacterSet.swift
[194/197] Compiling SDGCollections Data.swift
[195/197] Compiling SDGCollections String.swift
[196/197] Emitting module SDGCollections
[197/226] Compiling SDGText CharacterSet.swift
[198/226] Compiling SDGText CollectionStringFamily.swift
[199/226] Compiling SDGText CollectionUnicodeScalar.swift
[200/226] Compiling SDGText StaticString.swift
[201/229] Compiling SDGText StrictStringInterpolationProtocol.swift
[202/229] Compiling SDGText StrictStringStringInterpolation.swift
[203/229] Compiling SDGText ExtendedGraphemeClusterView.swift
[204/229] Compiling SDGText Newline.swift
[205/229] Compiling SDGText NewlinePattern.swift
[206/229] Compiling SDGText StringFamily.swift
[207/229] Compiling SDGText Line.swift
[208/229] Compiling SDGText LineView.swift
[209/229] Compiling SDGText LineViewIndex.swift
[210/229] Compiling SDGText MarkupPlaygroundDisplay.swift
[211/229] Compiling SDGText Range.swift
[212/229] Compiling SDGText SemanticMarkup.swift
[213/229] Compiling SDGText SemanticMarkupStringInterpolation.swift
[214/229] Compiling SDGText StrictString.swift
[215/229] Compiling SDGText StrictStringClusterView.swift
[216/229] Compiling SDGText String.swift
[217/229] Compiling SDGText StringClusterView.swift
[218/229] Compiling SDGText StringScalarView.swift
[219/229] Compiling SDGText StringIndex.swift
[220/229] Compiling SDGText UnicodeScalarView.swift
[221/229] Compiling SDGText UnicodeScalar.swift
[222/229] Emitting module SDGText
[223/229] Compiling SDGText ExtendedGraphemeCluster.swift
[224/229] Compiling SDGText Font.Definition.swift
[225/229] Compiling SDGText Font.swift
[226/229] Compiling SDGText NSFont.swift
[227/229] Compiling SDGText SwiftUI.Font.swift
[228/229] Compiling SDGText UIFont.swift
[229/244] Compiling SDGPersistence URL.swift
[230/244] Compiling SDGPersistence String.swift
[231/244] Compiling SDGPersistence StrictString.swift
[232/244] Compiling SDGPersistence ProcessInfo.swift
[233/244] Compiling SDGPersistence PreferenceSet.swift
[234/244] Compiling SDGPersistence Preference.swift
[235/244] Compiling SDGCSS resource_bundle_accessor.swift
[236/244] Compiling SDGCSS Resources.swift
[237/244] Emitting module SDGCSS
[238/244] Compiling SDGCSS CSS.swift
[239/244] Compiling SDGCSS Resources 1.swift
[240/244] Compiling SDGPersistence Data.swift
[241/244] Emitting module SDGPersistence
[242/244] Compiling SDGPersistence FileConvertible.swift
[243/244] Compiling SDGPersistence FileManager.swift
[244/287] Compiling generate_entity_list EntityListGenerator.swift
[245/287] Compiling generate_entity_list Entity.swift
[246/287] Emitting module generate_entity_list
[247/287] Compiling SDGLocalization CachedLocalization.swift
[248/287] Compiling SDGLocalization Bool.swift
[249/287] Compiling SDGLocalization CodableViaEnumeration.swift
[250/287] Compiling SDGLocalization Decodable.swift
[251/287] Compiling SDGLocalization LosslessStringConvertible.swift
[252/291] Compiling SDGLocalization Angle.swift
[253/291] Compiling SDGLocalization Float.swift
[254/291] Compiling SDGLocalization Int.swift
[255/291] Compiling SDGLocalization IntegerProtcool.swift
[256/291] Compiling SDGLocalization IntegralArithmetic.swift
[257/291] Compiling SDGLocalization Precondition.swift
[258/291] Compiling SDGLocalization PresentableError.swift
[259/291] Compiling SDGLocalization Range.swift
[260/291] Compiling SDGLocalization TextConvertibleNumber.swift
[261/291] Compiling SDGLocalization Localization.swift
[262/291] Compiling SDGLocalization LocalizationSetting.swift
[263/291] Compiling SDGLocalization LocalizationSettingStabilizationMode.swift
[264/291] Compiling SDGLocalization APILocalization.swift
[265/291] Emitting module SDGLocalization
[266/291] Compiling SDGLocalization TextConvertibleNumberParseError.swift
[267/291] Compiling SDGLocalization InputLocalization.swift
[268/291] Compiling SDGLocalization Casing.swift
[269/291] Compiling SDGLocalization EnglishCasing.swift
[270/291] Compiling SDGLocalization RationalArithmetic.swift
[271/291] Compiling SDGLocalization RationalNumberProtocol.swift
[272/291] Compiling SDGLocalization UInt.swift
[273/291] Compiling SDGLocalization WholeArithmetic.swift
[274/291] Compiling SDGLocalization WholeNumberProtocol.swift
[275/291] Compiling SDGLocalization GrammaticalGender.swift
[276/291] Compiling SDGLocalization GrammaticalNumber.swift
[277/291] Compiling SDGLocalization __________.swift
[278/291] Compiling SDGLocalization _________________.swift
[279/291] Compiling SDGLocalization StateData.swift
[280/291] Compiling SDGLocalization TextDirection.swift
[281/291] Compiling SDGLocalization UserFacing.swift
[282/291] Compiling SDGLocalization UserFacingDynamic.swift
[282/291] Linking generate_entity_list
[284/291] Compiling SDGLocalization AnyLocalization.swift
[285/291] Compiling SDGLocalization ContentLocalization.swift
[286/291] Compiling SDGLocalization FormatLocalization.swift
[287/291] Compiling SDGLocalization InterfaceLocalization.swift
[288/291] Compiling SDGLocalization Language.swift
[289/291] Compiling SDGLocalization LocalizationData.swift
[290/291] Compiling SDGLocalization Script.swift
[291/291] Compiling SDGLocalization State.swift
[292/297] Compiling SDGCornerstoneLocalizations InterfaceLocalization.swift
[293/297] Compiling SDGCornerstoneLocalizations FormatLocalization.swift
[294/297] Compiling SDGCornerstoneLocalizations APILocalization.swift
[295/297] Emitting module SDGCornerstoneLocalizations
[296/297] Emitting module SDGWebLocalizations
[297/297] Compiling SDGWebLocalizations InterfaceLocalization.swift
[298/374] Compiling SDGHTML ClosingTagSyntax.swift
[299/374] Compiling SDGHTML CommentSyntax.swift
[300/374] Compiling SDGHTML ContentSyntax+Factories.swift
[301/374] Compiling SDGHTML ContentSyntax.swift
[302/374] Compiling SDGHTML DocumentSyntax+Factories.swift
[303/378] Compiling SDGHTML AttributedSyntax.swift
[304/378] Compiling SDGHTML ChildSet.swift
[305/378] Compiling SDGHTML ContainerSyntax.swift
[306/378] Compiling SDGHTML NamedSyntax.swift
[307/378] Compiling SDGHTML Syntax.swift
[308/378] Compiling SDGHTML SyntaxUnfolderError.swift
[309/378] Compiling SDGHTML SyntaxUnfolderProtocol.swift
[310/378] Compiling SDGHTML TokenKind.swift
[315/378] Compiling SDGHTML SyntaxError.swift
[316/378] Compiling SDGHTML SyntaxStorage.swift
[317/378] Compiling SDGHTML SyntaxUnfolder.swift
[318/378] Compiling SDGHTML SyntaxUnfolderContext.swift
[323/381] Compiling SDGHTML OpeningTagSyntax.swift
[324/381] Compiling SDGHTML TextSyntax.swift
[325/381] Compiling SDGHTML TokenSyntax.swift
[327/381] Compiling SDGCalendar HebrewYearLength.swift
[328/381] Compiling SDGCalendar RationalArithmetic.swift
[329/381] Compiling SDGCalendar RelativeDate.swift
[330/381] Compiling SDGCalendar UnknownDate.swift
[331/381] Compiling SDGHTML Entities.swift
[332/381] Compiling SDGHTML HTML.swift
[333/381] Compiling SDGHTML Localization.swift
[334/381] Compiling SDGHTML ContentSyntaxKind.swift
[336/381] Compiling SDGHTML DocumentSyntax.swift
[337/381] Compiling SDGHTML ElementContinuationSyntax.swift
[338/381] Compiling SDGHTML ElementSyntax+Factories.swift
[343/381] Compiling SDGHTML ElementSyntax.swift
[344/381] Compiling SDGHTML ListSyntax.swift
[345/381] Compiling SDGHTML ListSyntaxAttributeSyntax.swift
[346/381] Compiling SDGHTML ListSyntaxContentSyntax.swift
[357/381] Compiling SDGHTML HeadingLevel.swift
[358/381] Compiling SDGHTML AttributeSyntax.swift
[359/381] Compiling SDGHTML AttributeValueSyntax.swift
[360/381] Compiling SDGHTML AttributesSyntax.swift
[361/381] Compiling SDGHTML UnfoldingError.swift
[362/381] Compiling SDGHTML TextDirection.swift
[363/381] Compiling SDGHTML UnicodeScalar.swift
[372/381] Emitting module SDGCalendar
[375/381] Compiling SDGCalendar GregorianYear.swift
[376/381] Compiling SDGCalendar HebrewDate.swift
[377/381] Emitting module SDGHTML
[382/392] Compiling SDGWeb SiteSyntaxUnfolder.swift
[383/393] Compiling SDGWeb SiteValidationError.swift
[384/393] Compiling SDGWeb SiteGenerationError.swift
[385/393] Compiling SDGWeb Site.swift
[386/393] Compiling SDGWeb PageTemplateMetaDataExtractionError.swift
[387/393] Compiling SDGWeb RepositoryStructure.swift
[388/393] Emitting module SDGWeb
[389/393] Compiling SDGWeb PageTemplateLoadingError.swift
[390/393] Compiling SDGWeb Copyright.swift
[391/393] Compiling SDGWeb PageTemplate.swift
[392/393] Compiling SDGWeb PageTemplateMetaDataParsingError.swift
[393/393] Compiling SDGWeb SyntaxUnfolder.swift
Build complete! (58.07s)
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/SDGGiesbrecht/SDGCornerstone
Fetching https://github.com/apple/swift-numerics
[1/5576] Fetching swift-numerics
[503/20584] Fetching swift-numerics, swift-collections
[5882/122663] Fetching swift-numerics, swift-collections, sdgcornerstone
Fetched https://github.com/SDGGiesbrecht/SDGCornerstone (9.59s)
Computing version for https://github.com/SDGGiesbrecht/SDGCornerstone
Fetched https://github.com/apple/swift-collections (9.59s)
Fetched https://github.com/apple/swift-numerics (9.59s)
Computed https://github.com/SDGGiesbrecht/SDGCornerstone at 10.1.2 (0.95s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.0.1 (0.80s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.1 (0.77s)
Creating working copy for https://github.com/SDGGiesbrecht/SDGCornerstone
Working copy of https://github.com/SDGGiesbrecht/SDGCornerstone resolved at 10.1.2
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.0.1
Build complete.
Done.