FabrizioBrancati/BFKit-Swift

View on GitHub
BFKit.xcodeproj/project.pbxproj

Summary

Maintainability
Test Coverage
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 46;
    objects = {

/* Begin PBXBuildFile section */
        32DD2343231D549B001575C3 /* WKWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */; };
        32DD2346231D5577001575C3 /* WKWebViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */; };
        4903145E1F0C27CC00499354 /* BFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 490314551F0C27CB00499354 /* BFKit.framework */; };
        490314E41F0C2F2000499354 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149F1F0C2EA600499354 /* Array+Extensions.swift */; };
        490314E51F0C2F2000499354 /* Collection+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A01F0C2EA600499354 /* Collection+Extensions.swift */; };
        490314E61F0C2F2000499354 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A11F0C2EA600499354 /* Data+Extensions.swift */; };
        490314E71F0C2F2000499354 /* Date+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A21F0C2EA600499354 /* Date+Extensions.swift */; };
        490314E81F0C2F2000499354 /* Dictionary+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A31F0C2EA600499354 /* Dictionary+Extensions.swift */; };
        490314E91F0C2F2000499354 /* NSObject+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A41F0C2EA600499354 /* NSObject+Extensions.swift */; };
        490314EA1F0C2F2000499354 /* Number+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A51F0C2EA600499354 /* Number+Extensions.swift */; };
        490314EB1F0C2F2000499354 /* ProcessInfo+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A61F0C2EA600499354 /* ProcessInfo+Extensions.swift */; };
        490314EC1F0C2F2000499354 /* Set+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A71F0C2EA600499354 /* Set+Extensions.swift */; };
        490314ED1F0C2F2000499354 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A81F0C2EA600499354 /* String+Extensions.swift */; };
        490314EE1F0C2F2000499354 /* Thread+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A91F0C2EA600499354 /* Thread+Extensions.swift */; };
        490314F01F0C2F3C00499354 /* BFApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314991F0C2EA600499354 /* BFApp.swift */; };
        490314F11F0C2F3C00499354 /* BFDataStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149A1F0C2EA600499354 /* BFDataStructures.swift */; };
        490314F21F0C2F3C00499354 /* BFKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149B1F0C2EA600499354 /* BFKit.swift */; };
        490314F31F0C2F3C00499354 /* BFLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149C1F0C2EA600499354 /* BFLog.swift */; };
        490314F41F0C2F3C00499354 /* BFPassword.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149D1F0C2EA600499354 /* BFPassword.swift */; };
        490314F51F0C2F4000499354 /* BFButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314781F0C2EA600499354 /* BFButton.swift */; };
        490314F61F0C2F4000499354 /* BFSystemSound.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314791F0C2EA600499354 /* BFSystemSound.swift */; };
        490314F71F0C2F4000499354 /* BFTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147A1F0C2EA600499354 /* BFTextField.swift */; };
        490314F91F0C2F4200499354 /* FileManager+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147D1F0C2EA600499354 /* FileManager+Extensions.swift */; };
        490314FA1F0C2F4200499354 /* NSAttributedString+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147E1F0C2EA600499354 /* NSAttributedString+Extensions.swift */; };
        490314FB1F0C2F4200499354 /* NSPointerArray+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147F1F0C2EA600499354 /* NSPointerArray+Extensions.swift */; };
        490314FC1F0C2F4600499354 /* UIBarButtonItem+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314811F0C2EA600499354 /* UIBarButtonItem+Extensions.swift */; };
        490314FD1F0C2F4600499354 /* UIButton+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314821F0C2EA600499354 /* UIButton+Extensions.swift */; };
        490314FE1F0C2F4600499354 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314831F0C2EA600499354 /* UIColor+Extensions.swift */; };
        490314FF1F0C2F4600499354 /* UIDevice+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314841F0C2EA600499354 /* UIDevice+Extensions.swift */; };
        490315001F0C2F4600499354 /* UIFont+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314851F0C2EA600499354 /* UIFont+Extensions.swift */; };
        490315011F0C2F4600499354 /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314861F0C2EA600499354 /* UIImage+Extensions.swift */; };
        490315021F0C2F4600499354 /* UIImageView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314871F0C2EA600499354 /* UIImageView+Extensions.swift */; };
        490315031F0C2F4600499354 /* UILabel+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314881F0C2EA600499354 /* UILabel+Extensions.swift */; };
        490315041F0C2F4600499354 /* UINavigationBar+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314891F0C2EA600499354 /* UINavigationBar+Extensions.swift */; };
        490315051F0C2F4600499354 /* UIPasteboard+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903148A1F0C2EA600499354 /* UIPasteboard+Extensions.swift */; };
        490315061F0C2F4600499354 /* UIScreen+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903148B1F0C2EA600499354 /* UIScreen+Extensions.swift */; };
        490315071F0C2F4600499354 /* UIScrollView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903148C1F0C2EA600499354 /* UIScrollView+Extensions.swift */; };
        490315081F0C2F4600499354 /* UITableView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903148D1F0C2EA600499354 /* UITableView+Extensions.swift */; };
        490315091F0C2F4600499354 /* UITextField+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903148E1F0C2EA600499354 /* UITextField+Extensions.swift */; };
        4903150A1F0C2F4600499354 /* UITextView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903148F1F0C2EA600499354 /* UITextView+Extensions.swift */; };
        4903150B1F0C2F4600499354 /* UIToolbar+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314901F0C2EA600499354 /* UIToolbar+Extensions.swift */; };
        4903150C1F0C2F4600499354 /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314911F0C2EA600499354 /* UIViewController+Extensions.swift */; };
        4903150D1F0C2F4600499354 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314921F0C2EA600499354 /* UIView+Extensions.swift */; };
        4903150F1F0C2F4600499354 /* UIWindow+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314941F0C2EA600499354 /* UIWindow+Extensions.swift */; };
        490315101F0C31A600499354 /* BFApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314991F0C2EA600499354 /* BFApp.swift */; };
        490315111F0C31A600499354 /* BFDataStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149A1F0C2EA600499354 /* BFDataStructures.swift */; };
        490315121F0C31A600499354 /* BFKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149B1F0C2EA600499354 /* BFKit.swift */; };
        490315131F0C31A600499354 /* BFLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149C1F0C2EA600499354 /* BFLog.swift */; };
        490315141F0C31A600499354 /* BFPassword.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149D1F0C2EA600499354 /* BFPassword.swift */; };
        490315151F0C31AD00499354 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149F1F0C2EA600499354 /* Array+Extensions.swift */; };
        490315161F0C31AD00499354 /* Collection+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A01F0C2EA600499354 /* Collection+Extensions.swift */; };
        490315171F0C31AD00499354 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A11F0C2EA600499354 /* Data+Extensions.swift */; };
        490315181F0C31AD00499354 /* Date+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A21F0C2EA600499354 /* Date+Extensions.swift */; };
        490315191F0C31AD00499354 /* Dictionary+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A31F0C2EA600499354 /* Dictionary+Extensions.swift */; };
        4903151A1F0C31AD00499354 /* NSObject+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A41F0C2EA600499354 /* NSObject+Extensions.swift */; };
        4903151B1F0C31AD00499354 /* Number+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A51F0C2EA600499354 /* Number+Extensions.swift */; };
        4903151C1F0C31AD00499354 /* ProcessInfo+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A61F0C2EA600499354 /* ProcessInfo+Extensions.swift */; };
        4903151D1F0C31AD00499354 /* Set+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A71F0C2EA600499354 /* Set+Extensions.swift */; };
        4903151E1F0C31AD00499354 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A81F0C2EA600499354 /* String+Extensions.swift */; };
        4903151F1F0C31AD00499354 /* Thread+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A91F0C2EA600499354 /* Thread+Extensions.swift */; };
        490315201F0C31B000499354 /* FileManager+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147D1F0C2EA600499354 /* FileManager+Extensions.swift */; };
        490315211F0C31B000499354 /* NSAttributedString+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147E1F0C2EA600499354 /* NSAttributedString+Extensions.swift */; };
        490315221F0C31B000499354 /* NSPointerArray+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147F1F0C2EA600499354 /* NSPointerArray+Extensions.swift */; };
        490315231F0C31BE00499354 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314831F0C2EA600499354 /* UIColor+Extensions.swift */; };
        490315241F0C31BE00499354 /* UIFont+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314851F0C2EA600499354 /* UIFont+Extensions.swift */; };
        490315251F0C31BE00499354 /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314861F0C2EA600499354 /* UIImage+Extensions.swift */; };
        490315261F0C31EC00499354 /* WKInterfaceController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314961F0C2EA600499354 /* WKInterfaceController+Extensions.swift */; };
        490315271F0C338D00499354 /* BFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 490314AB1F0C2EA600499354 /* BFKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
        4903152C1F0C350F00499354 /* BFApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314991F0C2EA600499354 /* BFApp.swift */; };
        4903152D1F0C350F00499354 /* BFDataStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149A1F0C2EA600499354 /* BFDataStructures.swift */; };
        4903152E1F0C350F00499354 /* BFKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149B1F0C2EA600499354 /* BFKit.swift */; };
        4903152F1F0C350F00499354 /* BFLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149C1F0C2EA600499354 /* BFLog.swift */; };
        490315301F0C350F00499354 /* BFPassword.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149D1F0C2EA600499354 /* BFPassword.swift */; };
        490315311F0C350F00499354 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903149F1F0C2EA600499354 /* Array+Extensions.swift */; };
        490315321F0C350F00499354 /* Collection+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A01F0C2EA600499354 /* Collection+Extensions.swift */; };
        490315331F0C350F00499354 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A11F0C2EA600499354 /* Data+Extensions.swift */; };
        490315341F0C350F00499354 /* Date+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A21F0C2EA600499354 /* Date+Extensions.swift */; };
        490315351F0C350F00499354 /* Dictionary+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A31F0C2EA600499354 /* Dictionary+Extensions.swift */; };
        490315361F0C350F00499354 /* NSObject+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A41F0C2EA600499354 /* NSObject+Extensions.swift */; };
        490315371F0C350F00499354 /* Number+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A51F0C2EA600499354 /* Number+Extensions.swift */; };
        490315381F0C350F00499354 /* ProcessInfo+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A61F0C2EA600499354 /* ProcessInfo+Extensions.swift */; };
        490315391F0C350F00499354 /* Set+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A71F0C2EA600499354 /* Set+Extensions.swift */; };
        4903153A1F0C350F00499354 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A81F0C2EA600499354 /* String+Extensions.swift */; };
        4903153B1F0C350F00499354 /* Thread+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314A91F0C2EA600499354 /* Thread+Extensions.swift */; };
        4903153C1F0C358000499354 /* BFButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B21F0C2EA600499354 /* BFButtonTests.swift */; };
        4903153D1F0C358000499354 /* BFSystemSoundTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B31F0C2EA600499354 /* BFSystemSoundTests.swift */; };
        4903153E1F0C358000499354 /* BFTextFieldTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B41F0C2EA600499354 /* BFTextFieldTests.swift */; };
        490315401F0C358000499354 /* FileManagerExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B71F0C2EA600499354 /* FileManagerExtensionTests.swift */; };
        490315411F0C358000499354 /* NSAttributedStringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B81F0C2EA600499354 /* NSAttributedStringExtensionTests.swift */; };
        490315421F0C358000499354 /* NSPointerArrayExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B91F0C2EA600499354 /* NSPointerArrayExtensionTests.swift */; };
        490315431F0C358000499354 /* UIBarButtonItemExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314BB1F0C2EA600499354 /* UIBarButtonItemExtensionTests.swift */; };
        490315441F0C358000499354 /* UIButtonExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314BC1F0C2EA600499354 /* UIButtonExtensionTests.swift */; };
        490315451F0C358000499354 /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314BD1F0C2EA600499354 /* UIColorExtensionTests.swift */; };
        490315461F0C358000499354 /* UIDeviceExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314BE1F0C2EA600499354 /* UIDeviceExtensionTests.swift */; };
        490315471F0C358000499354 /* UIFontExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314BF1F0C2EA600499354 /* UIFontExtensionTests.swift */; };
        490315481F0C358000499354 /* UIImageExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C01F0C2EA600499354 /* UIImageExtensionTests.swift */; };
        490315491F0C358000499354 /* UIImageViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C11F0C2EA600499354 /* UIImageViewExtensionTests.swift */; };
        4903154A1F0C358000499354 /* UILabelExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C21F0C2EA600499354 /* UILabelExtensionTests.swift */; };
        4903154B1F0C358000499354 /* UINavigationBarExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C31F0C2EA600499354 /* UINavigationBarExtensionTests.swift */; };
        4903154C1F0C358000499354 /* UIPasteboardExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C41F0C2EA600499354 /* UIPasteboardExtensionTests.swift */; };
        4903154D1F0C358000499354 /* UIScreenExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C51F0C2EA600499354 /* UIScreenExtensionTests.swift */; };
        4903154E1F0C358000499354 /* UIScrollViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C61F0C2EA600499354 /* UIScrollViewExtensionTests.swift */; };
        4903154F1F0C358000499354 /* UITableViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C71F0C2EA600499354 /* UITableViewExtensionTests.swift */; };
        490315501F0C358000499354 /* UITextFieldExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C81F0C2EA600499354 /* UITextFieldExtensionTests.swift */; };
        490315511F0C358000499354 /* UITextViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314C91F0C2EA600499354 /* UITextViewExtensionTests.swift */; };
        490315521F0C358000499354 /* UIToolbarExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314CA1F0C2EA600499354 /* UIToolbarExtensionTests.swift */; };
        490315531F0C358000499354 /* UIViewControllerExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314CB1F0C2EA600499354 /* UIViewControllerExtensionTests.swift */; };
        490315541F0C358000499354 /* UIViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314CC1F0C2EA600499354 /* UIViewExtensionTests.swift */; };
        490315561F0C358000499354 /* UIWindowExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314CE1F0C2EA600499354 /* UIWindowExtensionTests.swift */; };
        490315571F0C358000499354 /* BFAppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D11F0C2EA600499354 /* BFAppTests.swift */; };
        490315581F0C358000499354 /* BFDataStructuresTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D21F0C2EA600499354 /* BFDataStructuresTests.swift */; };
        490315591F0C358000499354 /* BFLogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D31F0C2EA600499354 /* BFLogTests.swift */; };
        4903155A1F0C358000499354 /* BFPasswordTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D41F0C2EA600499354 /* BFPasswordTests.swift */; };
        4903155B1F0C358000499354 /* ArrayExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D61F0C2EA600499354 /* ArrayExtensionTests.swift */; };
        4903155C1F0C358000499354 /* CollectionExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D71F0C2EA600499354 /* CollectionExtensionTests.swift */; };
        4903155D1F0C358000499354 /* DataExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D81F0C2EA600499354 /* DataExtensionTests.swift */; };
        4903155E1F0C358000499354 /* DateExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D91F0C2EA600499354 /* DateExtensionTests.swift */; };
        4903155F1F0C358000499354 /* DictionaryExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DA1F0C2EA600499354 /* DictionaryExtensionTests.swift */; };
        490315601F0C358000499354 /* NSObjectExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DB1F0C2EA600499354 /* NSObjectExtensionTests.swift */; };
        490315611F0C358000499354 /* NumberExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DC1F0C2EA600499354 /* NumberExtensionTests.swift */; };
        490315621F0C358000499354 /* ProcessInfoExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DD1F0C2EA600499354 /* ProcessInfoExtensionTests.swift */; };
        490315631F0C358000499354 /* SetExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DE1F0C2EA600499354 /* SetExtensionTests.swift */; };
        490315641F0C358000499354 /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DF1F0C2EA600499354 /* StringExtensionTests.swift */; };
        490315651F0C358000499354 /* ThreadExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314E01F0C2EA600499354 /* ThreadExtensionTests.swift */; };
        490315661F0C358600499354 /* BFAppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D11F0C2EA600499354 /* BFAppTests.swift */; };
        490315671F0C358600499354 /* BFDataStructuresTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D21F0C2EA600499354 /* BFDataStructuresTests.swift */; };
        490315681F0C358600499354 /* BFLogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D31F0C2EA600499354 /* BFLogTests.swift */; };
        490315691F0C358600499354 /* BFPasswordTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D41F0C2EA600499354 /* BFPasswordTests.swift */; };
        4903156A1F0C358600499354 /* ArrayExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D61F0C2EA600499354 /* ArrayExtensionTests.swift */; };
        4903156B1F0C358600499354 /* CollectionExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D71F0C2EA600499354 /* CollectionExtensionTests.swift */; };
        4903156C1F0C358600499354 /* DataExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D81F0C2EA600499354 /* DataExtensionTests.swift */; };
        4903156D1F0C358600499354 /* DateExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314D91F0C2EA600499354 /* DateExtensionTests.swift */; };
        4903156E1F0C358600499354 /* DictionaryExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DA1F0C2EA600499354 /* DictionaryExtensionTests.swift */; };
        4903156F1F0C358600499354 /* NSObjectExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DB1F0C2EA600499354 /* NSObjectExtensionTests.swift */; };
        490315701F0C358600499354 /* NumberExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DC1F0C2EA600499354 /* NumberExtensionTests.swift */; };
        490315711F0C358600499354 /* ProcessInfoExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DD1F0C2EA600499354 /* ProcessInfoExtensionTests.swift */; };
        490315721F0C358600499354 /* SetExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DE1F0C2EA600499354 /* SetExtensionTests.swift */; };
        490315731F0C358600499354 /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314DF1F0C2EA600499354 /* StringExtensionTests.swift */; };
        490315741F0C358600499354 /* ThreadExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314E01F0C2EA600499354 /* ThreadExtensionTests.swift */; };
        490315751F0C3A9F00499354 /* FileManager+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147D1F0C2EA600499354 /* FileManager+Extensions.swift */; };
        490315771F0C3A9F00499354 /* NSPointerArray+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147F1F0C2EA600499354 /* NSPointerArray+Extensions.swift */; };
        491537011F269CF0007C8338 /* BFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 490314AB1F0C2EA600499354 /* BFKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
        491537021F269CF0007C8338 /* BFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 490314AB1F0C2EA600499354 /* BFKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
        493868011F10F98700A793F7 /* NSAttributedString+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4903147E1F0C2EA600499354 /* NSAttributedString+Extensions.swift */; };
        493868031F10FE0300A793F7 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314831F0C2EA600499354 /* UIColor+Extensions.swift */; };
        493868041F113C2800A793F7 /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314BD1F0C2EA600499354 /* UIColorExtensionTests.swift */; };
        495BD1B520EC2DDB005DF1CB /* FileManagerExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490314B71F0C2EA600499354 /* FileManagerExtensionTests.swift */; };
        4971864C1D2339040032A98E /* BFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 497186411D2339040032A98E /* BFKit.framework */; };
        498AE652216AB08500858554 /* CGPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE651216AB08500858554 /* CGPoint.swift */; };
        498AE653216AB08500858554 /* CGPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE651216AB08500858554 /* CGPoint.swift */; };
        498AE654216AB08500858554 /* CGPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE651216AB08500858554 /* CGPoint.swift */; };
        498AE657216AB1C700858554 /* CGPointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE656216AB1C700858554 /* CGPointTests.swift */; };
        498AE658216AB1C700858554 /* CGPointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 498AE656216AB1C700858554 /* CGPointTests.swift */; };
        49B9259C1FE33218002F0F17 /* BFBiometrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B9259B1FE33217002F0F17 /* BFBiometrics.swift */; };
        49B925D71FF29296002F0F17 /* BFBiometricsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B925D51FF290E3002F0F17 /* BFBiometricsTests.swift */; };
        49CCD9E023383321000C1675 /* WKWebView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */; };
        49CCD9E123383340000C1675 /* WKWebViewExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
        4903145F1F0C27CC00499354 /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 497186381D2339040032A98E /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 490314541F0C27CB00499354;
            remoteInfo = "BFKit macOS";
        };
        4971864D1D2339040032A98E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 497186381D2339040032A98E /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 497186401D2339040032A98E;
            remoteInfo = BFKit;
        };
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
        32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WKWebView+Extensions.swift"; sourceTree = "<group>"; };
        32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKWebViewExtensionTests.swift; sourceTree = "<group>"; };
        490314551F0C27CB00499354 /* BFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        4903145D1F0C27CC00499354 /* BFKitTests macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BFKitTests macOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        490314781F0C2EA600499354 /* BFButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFButton.swift; sourceTree = "<group>"; };
        490314791F0C2EA600499354 /* BFSystemSound.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFSystemSound.swift; sourceTree = "<group>"; };
        4903147A1F0C2EA600499354 /* BFTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFTextField.swift; sourceTree = "<group>"; };
        4903147D1F0C2EA600499354 /* FileManager+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileManager+Extensions.swift"; sourceTree = "<group>"; };
        4903147E1F0C2EA600499354 /* NSAttributedString+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+Extensions.swift"; sourceTree = "<group>"; };
        4903147F1F0C2EA600499354 /* NSPointerArray+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSPointerArray+Extensions.swift"; sourceTree = "<group>"; };
        490314811F0C2EA600499354 /* UIBarButtonItem+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIBarButtonItem+Extensions.swift"; sourceTree = "<group>"; };
        490314821F0C2EA600499354 /* UIButton+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Extensions.swift"; sourceTree = "<group>"; };
        490314831F0C2EA600499354 /* UIColor+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Extensions.swift"; sourceTree = "<group>"; };
        490314841F0C2EA600499354 /* UIDevice+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIDevice+Extensions.swift"; sourceTree = "<group>"; };
        490314851F0C2EA600499354 /* UIFont+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Extensions.swift"; sourceTree = "<group>"; };
        490314861F0C2EA600499354 /* UIImage+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Extensions.swift"; sourceTree = "<group>"; };
        490314871F0C2EA600499354 /* UIImageView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Extensions.swift"; sourceTree = "<group>"; };
        490314881F0C2EA600499354 /* UILabel+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Extensions.swift"; sourceTree = "<group>"; };
        490314891F0C2EA600499354 /* UINavigationBar+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationBar+Extensions.swift"; sourceTree = "<group>"; };
        4903148A1F0C2EA600499354 /* UIPasteboard+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIPasteboard+Extensions.swift"; sourceTree = "<group>"; };
        4903148B1F0C2EA600499354 /* UIScreen+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScreen+Extensions.swift"; sourceTree = "<group>"; };
        4903148C1F0C2EA600499354 /* UIScrollView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Extensions.swift"; sourceTree = "<group>"; };
        4903148D1F0C2EA600499354 /* UITableView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+Extensions.swift"; sourceTree = "<group>"; };
        4903148E1F0C2EA600499354 /* UITextField+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+Extensions.swift"; sourceTree = "<group>"; };
        4903148F1F0C2EA600499354 /* UITextView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextView+Extensions.swift"; sourceTree = "<group>"; };
        490314901F0C2EA600499354 /* UIToolbar+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIToolbar+Extensions.swift"; sourceTree = "<group>"; };
        490314911F0C2EA600499354 /* UIViewController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extensions.swift"; sourceTree = "<group>"; };
        490314921F0C2EA600499354 /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
        490314941F0C2EA600499354 /* UIWindow+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+Extensions.swift"; sourceTree = "<group>"; };
        490314961F0C2EA600499354 /* WKInterfaceController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WKInterfaceController+Extensions.swift"; sourceTree = "<group>"; };
        490314991F0C2EA600499354 /* BFApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFApp.swift; sourceTree = "<group>"; };
        4903149A1F0C2EA600499354 /* BFDataStructures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFDataStructures.swift; sourceTree = "<group>"; };
        4903149B1F0C2EA600499354 /* BFKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFKit.swift; sourceTree = "<group>"; };
        4903149C1F0C2EA600499354 /* BFLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFLog.swift; sourceTree = "<group>"; };
        4903149D1F0C2EA600499354 /* BFPassword.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFPassword.swift; sourceTree = "<group>"; };
        4903149F1F0C2EA600499354 /* Array+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Extensions.swift"; sourceTree = "<group>"; };
        490314A01F0C2EA600499354 /* Collection+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Extensions.swift"; sourceTree = "<group>"; };
        490314A11F0C2EA600499354 /* Data+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Data+Extensions.swift"; sourceTree = "<group>"; };
        490314A21F0C2EA600499354 /* Date+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Extensions.swift"; sourceTree = "<group>"; };
        490314A31F0C2EA600499354 /* Dictionary+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Extensions.swift"; sourceTree = "<group>"; };
        490314A41F0C2EA600499354 /* NSObject+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSObject+Extensions.swift"; sourceTree = "<group>"; };
        490314A51F0C2EA600499354 /* Number+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Number+Extensions.swift"; sourceTree = "<group>"; };
        490314A61F0C2EA600499354 /* ProcessInfo+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ProcessInfo+Extensions.swift"; sourceTree = "<group>"; };
        490314A71F0C2EA600499354 /* Set+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Set+Extensions.swift"; sourceTree = "<group>"; };
        490314A81F0C2EA600499354 /* String+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
        490314A91F0C2EA600499354 /* Thread+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Thread+Extensions.swift"; sourceTree = "<group>"; };
        490314AB1F0C2EA600499354 /* BFKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BFKit.h; sourceTree = "<group>"; };
        490314AC1F0C2EA600499354 /* Info-macOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-macOS.plist"; sourceTree = "<group>"; };
        490314AD1F0C2EA600499354 /* Info-iOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = "<group>"; };
        490314B21F0C2EA600499354 /* BFButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFButtonTests.swift; sourceTree = "<group>"; };
        490314B31F0C2EA600499354 /* BFSystemSoundTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFSystemSoundTests.swift; sourceTree = "<group>"; };
        490314B41F0C2EA600499354 /* BFTextFieldTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFTextFieldTests.swift; sourceTree = "<group>"; };
        490314B71F0C2EA600499354 /* FileManagerExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileManagerExtensionTests.swift; sourceTree = "<group>"; };
        490314B81F0C2EA600499354 /* NSAttributedStringExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSAttributedStringExtensionTests.swift; sourceTree = "<group>"; };
        490314B91F0C2EA600499354 /* NSPointerArrayExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSPointerArrayExtensionTests.swift; sourceTree = "<group>"; };
        490314BB1F0C2EA600499354 /* UIBarButtonItemExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIBarButtonItemExtensionTests.swift; sourceTree = "<group>"; };
        490314BC1F0C2EA600499354 /* UIButtonExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIButtonExtensionTests.swift; sourceTree = "<group>"; };
        490314BD1F0C2EA600499354 /* UIColorExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColorExtensionTests.swift; sourceTree = "<group>"; };
        490314BE1F0C2EA600499354 /* UIDeviceExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIDeviceExtensionTests.swift; sourceTree = "<group>"; };
        490314BF1F0C2EA600499354 /* UIFontExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFontExtensionTests.swift; sourceTree = "<group>"; };
        490314C01F0C2EA600499354 /* UIImageExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageExtensionTests.swift; sourceTree = "<group>"; };
        490314C11F0C2EA600499354 /* UIImageViewExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageViewExtensionTests.swift; sourceTree = "<group>"; };
        490314C21F0C2EA600499354 /* UILabelExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtensionTests.swift; sourceTree = "<group>"; };
        490314C31F0C2EA600499354 /* UINavigationBarExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UINavigationBarExtensionTests.swift; sourceTree = "<group>"; };
        490314C41F0C2EA600499354 /* UIPasteboardExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIPasteboardExtensionTests.swift; sourceTree = "<group>"; };
        490314C51F0C2EA600499354 /* UIScreenExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScreenExtensionTests.swift; sourceTree = "<group>"; };
        490314C61F0C2EA600499354 /* UIScrollViewExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtensionTests.swift; sourceTree = "<group>"; };
        490314C71F0C2EA600499354 /* UITableViewExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewExtensionTests.swift; sourceTree = "<group>"; };
        490314C81F0C2EA600499354 /* UITextFieldExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITextFieldExtensionTests.swift; sourceTree = "<group>"; };
        490314C91F0C2EA600499354 /* UITextViewExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITextViewExtensionTests.swift; sourceTree = "<group>"; };
        490314CA1F0C2EA600499354 /* UIToolbarExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIToolbarExtensionTests.swift; sourceTree = "<group>"; };
        490314CB1F0C2EA600499354 /* UIViewControllerExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewControllerExtensionTests.swift; sourceTree = "<group>"; };
        490314CC1F0C2EA600499354 /* UIViewExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewExtensionTests.swift; sourceTree = "<group>"; };
        490314CE1F0C2EA600499354 /* UIWindowExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIWindowExtensionTests.swift; sourceTree = "<group>"; };
        490314D11F0C2EA600499354 /* BFAppTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFAppTests.swift; sourceTree = "<group>"; };
        490314D21F0C2EA600499354 /* BFDataStructuresTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFDataStructuresTests.swift; sourceTree = "<group>"; };
        490314D31F0C2EA600499354 /* BFLogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFLogTests.swift; sourceTree = "<group>"; };
        490314D41F0C2EA600499354 /* BFPasswordTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFPasswordTests.swift; sourceTree = "<group>"; };
        490314D61F0C2EA600499354 /* ArrayExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtensionTests.swift; sourceTree = "<group>"; };
        490314D71F0C2EA600499354 /* CollectionExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtensionTests.swift; sourceTree = "<group>"; };
        490314D81F0C2EA600499354 /* DataExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataExtensionTests.swift; sourceTree = "<group>"; };
        490314D91F0C2EA600499354 /* DateExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionTests.swift; sourceTree = "<group>"; };
        490314DA1F0C2EA600499354 /* DictionaryExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryExtensionTests.swift; sourceTree = "<group>"; };
        490314DB1F0C2EA600499354 /* NSObjectExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSObjectExtensionTests.swift; sourceTree = "<group>"; };
        490314DC1F0C2EA600499354 /* NumberExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberExtensionTests.swift; sourceTree = "<group>"; };
        490314DD1F0C2EA600499354 /* ProcessInfoExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessInfoExtensionTests.swift; sourceTree = "<group>"; };
        490314DE1F0C2EA600499354 /* SetExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetExtensionTests.swift; sourceTree = "<group>"; };
        490314DF1F0C2EA600499354 /* StringExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = "<group>"; };
        490314E01F0C2EA600499354 /* ThreadExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadExtensionTests.swift; sourceTree = "<group>"; };
        490314E11F0C2EA600499354 /* Info-macOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-macOS.plist"; sourceTree = "<group>"; };
        490314E21F0C2EA600499354 /* Info-iOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = "<group>"; };
        490314E31F0C2EA600499354 /* LinuxMain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinuxMain.swift; sourceTree = "<group>"; };
        491536FF1F269C9F007C8338 /* Info-watchOS.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-watchOS.plist"; sourceTree = "<group>"; };
        49381D411EAA084C00DBFC89 /* BFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        497186411D2339040032A98E /* BFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
        4971864B1D2339040032A98E /* BFKitTests iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "BFKitTests iOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
        498AE651216AB08500858554 /* CGPoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CGPoint.swift; sourceTree = "<group>"; };
        498AE656216AB1C700858554 /* CGPointTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CGPointTests.swift; sourceTree = "<group>"; };
        49B9259B1FE33217002F0F17 /* BFBiometrics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BFBiometrics.swift; sourceTree = "<group>"; };
        49B925D51FF290E3002F0F17 /* BFBiometricsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BFBiometricsTests.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
        490314511F0C27CB00499354 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4903145A1F0C27CC00499354 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                4903145E1F0C27CC00499354 /* BFKit.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        49381D3D1EAA084C00DBFC89 /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4971863D1D2339040032A98E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        497186481D2339040032A98E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
                4971864C1D2339040032A98E /* BFKit.framework in Frameworks */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
        490314741F0C2EA600499354 /* Sources */ = {
            isa = PBXGroup;
            children = (
                490314751F0C2EA600499354 /* BFKit */,
                490314AB1F0C2EA600499354 /* BFKit.h */,
                490314AD1F0C2EA600499354 /* Info-iOS.plist */,
                490314AC1F0C2EA600499354 /* Info-macOS.plist */,
                491536FF1F269C9F007C8338 /* Info-watchOS.plist */,
            );
            path = Sources;
            sourceTree = "<group>";
        };
        490314751F0C2EA600499354 /* BFKit */ = {
            isa = PBXGroup;
            children = (
                490314761F0C2EA600499354 /* Apple */,
                490314971F0C2EA600499354 /* Linux */,
            );
            path = BFKit;
            sourceTree = "<group>";
        };
        490314761F0C2EA600499354 /* Apple */ = {
            isa = PBXGroup;
            children = (
                49CCD9DD233832FF000C1675 /* WebKit */,
                490314771F0C2EA600499354 /* BFKit */,
                498AE655216AB0B000858554 /* CoreGraphics */,
                4903147C1F0C2EA600499354 /* Foundation */,
                490314801F0C2EA600499354 /* UIKit */,
                490314951F0C2EA600499354 /* WatchKit */,
            );
            path = Apple;
            sourceTree = "<group>";
        };
        490314771F0C2EA600499354 /* BFKit */ = {
            isa = PBXGroup;
            children = (
                49B9259B1FE33217002F0F17 /* BFBiometrics.swift */,
                490314781F0C2EA600499354 /* BFButton.swift */,
                490314791F0C2EA600499354 /* BFSystemSound.swift */,
                4903147A1F0C2EA600499354 /* BFTextField.swift */,
            );
            path = BFKit;
            sourceTree = "<group>";
        };
        4903147C1F0C2EA600499354 /* Foundation */ = {
            isa = PBXGroup;
            children = (
                4903147E1F0C2EA600499354 /* NSAttributedString+Extensions.swift */,
                4903147F1F0C2EA600499354 /* NSPointerArray+Extensions.swift */,
            );
            path = Foundation;
            sourceTree = "<group>";
        };
        490314801F0C2EA600499354 /* UIKit */ = {
            isa = PBXGroup;
            children = (
                490314811F0C2EA600499354 /* UIBarButtonItem+Extensions.swift */,
                490314821F0C2EA600499354 /* UIButton+Extensions.swift */,
                490314831F0C2EA600499354 /* UIColor+Extensions.swift */,
                490314841F0C2EA600499354 /* UIDevice+Extensions.swift */,
                490314851F0C2EA600499354 /* UIFont+Extensions.swift */,
                490314861F0C2EA600499354 /* UIImage+Extensions.swift */,
                490314871F0C2EA600499354 /* UIImageView+Extensions.swift */,
                490314881F0C2EA600499354 /* UILabel+Extensions.swift */,
                490314891F0C2EA600499354 /* UINavigationBar+Extensions.swift */,
                4903148A1F0C2EA600499354 /* UIPasteboard+Extensions.swift */,
                4903148B1F0C2EA600499354 /* UIScreen+Extensions.swift */,
                4903148C1F0C2EA600499354 /* UIScrollView+Extensions.swift */,
                4903148D1F0C2EA600499354 /* UITableView+Extensions.swift */,
                4903148E1F0C2EA600499354 /* UITextField+Extensions.swift */,
                4903148F1F0C2EA600499354 /* UITextView+Extensions.swift */,
                490314901F0C2EA600499354 /* UIToolbar+Extensions.swift */,
                490314911F0C2EA600499354 /* UIViewController+Extensions.swift */,
                490314921F0C2EA600499354 /* UIView+Extensions.swift */,
                490314941F0C2EA600499354 /* UIWindow+Extensions.swift */,
            );
            path = UIKit;
            sourceTree = "<group>";
        };
        490314951F0C2EA600499354 /* WatchKit */ = {
            isa = PBXGroup;
            children = (
                490314961F0C2EA600499354 /* WKInterfaceController+Extensions.swift */,
            );
            path = WatchKit;
            sourceTree = "<group>";
        };
        490314971F0C2EA600499354 /* Linux */ = {
            isa = PBXGroup;
            children = (
                490314981F0C2EA600499354 /* BFKit */,
                4903149E1F0C2EA600499354 /* Foundation */,
            );
            path = Linux;
            sourceTree = "<group>";
        };
        490314981F0C2EA600499354 /* BFKit */ = {
            isa = PBXGroup;
            children = (
                490314991F0C2EA600499354 /* BFApp.swift */,
                4903149A1F0C2EA600499354 /* BFDataStructures.swift */,
                4903149B1F0C2EA600499354 /* BFKit.swift */,
                4903149C1F0C2EA600499354 /* BFLog.swift */,
                4903149D1F0C2EA600499354 /* BFPassword.swift */,
            );
            path = BFKit;
            sourceTree = "<group>";
        };
        4903149E1F0C2EA600499354 /* Foundation */ = {
            isa = PBXGroup;
            children = (
                4903149F1F0C2EA600499354 /* Array+Extensions.swift */,
                490314A01F0C2EA600499354 /* Collection+Extensions.swift */,
                490314A11F0C2EA600499354 /* Data+Extensions.swift */,
                490314A21F0C2EA600499354 /* Date+Extensions.swift */,
                490314A31F0C2EA600499354 /* Dictionary+Extensions.swift */,
                4903147D1F0C2EA600499354 /* FileManager+Extensions.swift */,
                490314A41F0C2EA600499354 /* NSObject+Extensions.swift */,
                490314A51F0C2EA600499354 /* Number+Extensions.swift */,
                490314A61F0C2EA600499354 /* ProcessInfo+Extensions.swift */,
                490314A71F0C2EA600499354 /* Set+Extensions.swift */,
                490314A81F0C2EA600499354 /* String+Extensions.swift */,
                490314A91F0C2EA600499354 /* Thread+Extensions.swift */,
            );
            path = Foundation;
            sourceTree = "<group>";
        };
        490314AE1F0C2EA600499354 /* Tests */ = {
            isa = PBXGroup;
            children = (
                490314AF1F0C2EA600499354 /* BFKitTests */,
                490314E11F0C2EA600499354 /* Info-macOS.plist */,
                490314E21F0C2EA600499354 /* Info-iOS.plist */,
                490314E31F0C2EA600499354 /* LinuxMain.swift */,
            );
            path = Tests;
            sourceTree = "<group>";
        };
        490314AF1F0C2EA600499354 /* BFKitTests */ = {
            isa = PBXGroup;
            children = (
                490314B01F0C2EA600499354 /* Apple */,
                490314CF1F0C2EA600499354 /* Linux */,
            );
            path = BFKitTests;
            sourceTree = "<group>";
        };
        490314B01F0C2EA600499354 /* Apple */ = {
            isa = PBXGroup;
            children = (
                49CCD9DE23383310000C1675 /* WebKit */,
                490314B11F0C2EA600499354 /* BFKit */,
                498AE659216AB1CC00858554 /* CoreGraphics */,
                490314B61F0C2EA600499354 /* Foundation */,
                490314BA1F0C2EA600499354 /* UIKit */,
            );
            path = Apple;
            sourceTree = "<group>";
        };
        490314B11F0C2EA600499354 /* BFKit */ = {
            isa = PBXGroup;
            children = (
                49B925D51FF290E3002F0F17 /* BFBiometricsTests.swift */,
                490314B21F0C2EA600499354 /* BFButtonTests.swift */,
                490314B31F0C2EA600499354 /* BFSystemSoundTests.swift */,
                490314B41F0C2EA600499354 /* BFTextFieldTests.swift */,
            );
            path = BFKit;
            sourceTree = "<group>";
        };
        490314B61F0C2EA600499354 /* Foundation */ = {
            isa = PBXGroup;
            children = (
                490314B81F0C2EA600499354 /* NSAttributedStringExtensionTests.swift */,
                490314B91F0C2EA600499354 /* NSPointerArrayExtensionTests.swift */,
            );
            path = Foundation;
            sourceTree = "<group>";
        };
        490314BA1F0C2EA600499354 /* UIKit */ = {
            isa = PBXGroup;
            children = (
                490314BB1F0C2EA600499354 /* UIBarButtonItemExtensionTests.swift */,
                490314BC1F0C2EA600499354 /* UIButtonExtensionTests.swift */,
                490314BD1F0C2EA600499354 /* UIColorExtensionTests.swift */,
                490314BE1F0C2EA600499354 /* UIDeviceExtensionTests.swift */,
                490314BF1F0C2EA600499354 /* UIFontExtensionTests.swift */,
                490314C01F0C2EA600499354 /* UIImageExtensionTests.swift */,
                490314C11F0C2EA600499354 /* UIImageViewExtensionTests.swift */,
                490314C21F0C2EA600499354 /* UILabelExtensionTests.swift */,
                490314C31F0C2EA600499354 /* UINavigationBarExtensionTests.swift */,
                490314C41F0C2EA600499354 /* UIPasteboardExtensionTests.swift */,
                490314C51F0C2EA600499354 /* UIScreenExtensionTests.swift */,
                490314C61F0C2EA600499354 /* UIScrollViewExtensionTests.swift */,
                490314C71F0C2EA600499354 /* UITableViewExtensionTests.swift */,
                490314C81F0C2EA600499354 /* UITextFieldExtensionTests.swift */,
                490314C91F0C2EA600499354 /* UITextViewExtensionTests.swift */,
                490314CA1F0C2EA600499354 /* UIToolbarExtensionTests.swift */,
                490314CB1F0C2EA600499354 /* UIViewControllerExtensionTests.swift */,
                490314CC1F0C2EA600499354 /* UIViewExtensionTests.swift */,
                490314CE1F0C2EA600499354 /* UIWindowExtensionTests.swift */,
            );
            path = UIKit;
            sourceTree = "<group>";
        };
        490314CF1F0C2EA600499354 /* Linux */ = {
            isa = PBXGroup;
            children = (
                490314D01F0C2EA600499354 /* BFKit */,
                490314D51F0C2EA600499354 /* Foundation */,
            );
            path = Linux;
            sourceTree = "<group>";
        };
        490314D01F0C2EA600499354 /* BFKit */ = {
            isa = PBXGroup;
            children = (
                490314D11F0C2EA600499354 /* BFAppTests.swift */,
                490314D21F0C2EA600499354 /* BFDataStructuresTests.swift */,
                490314D31F0C2EA600499354 /* BFLogTests.swift */,
                490314D41F0C2EA600499354 /* BFPasswordTests.swift */,
            );
            path = BFKit;
            sourceTree = "<group>";
        };
        490314D51F0C2EA600499354 /* Foundation */ = {
            isa = PBXGroup;
            children = (
                490314D61F0C2EA600499354 /* ArrayExtensionTests.swift */,
                490314D71F0C2EA600499354 /* CollectionExtensionTests.swift */,
                490314D81F0C2EA600499354 /* DataExtensionTests.swift */,
                490314D91F0C2EA600499354 /* DateExtensionTests.swift */,
                490314DA1F0C2EA600499354 /* DictionaryExtensionTests.swift */,
                490314B71F0C2EA600499354 /* FileManagerExtensionTests.swift */,
                490314DB1F0C2EA600499354 /* NSObjectExtensionTests.swift */,
                490314DC1F0C2EA600499354 /* NumberExtensionTests.swift */,
                490314DD1F0C2EA600499354 /* ProcessInfoExtensionTests.swift */,
                490314DE1F0C2EA600499354 /* SetExtensionTests.swift */,
                490314DF1F0C2EA600499354 /* StringExtensionTests.swift */,
                490314E01F0C2EA600499354 /* ThreadExtensionTests.swift */,
            );
            path = Foundation;
            sourceTree = "<group>";
        };
        497186371D2339040032A98E = {
            isa = PBXGroup;
            children = (
                490314741F0C2EA600499354 /* Sources */,
                490314AE1F0C2EA600499354 /* Tests */,
                497186421D2339040032A98E /* Products */,
            );
            sourceTree = "<group>";
        };
        497186421D2339040032A98E /* Products */ = {
            isa = PBXGroup;
            children = (
                497186411D2339040032A98E /* BFKit.framework */,
                4971864B1D2339040032A98E /* BFKitTests iOS.xctest */,
                49381D411EAA084C00DBFC89 /* BFKit.framework */,
                490314551F0C27CB00499354 /* BFKit.framework */,
                4903145D1F0C27CC00499354 /* BFKitTests macOS.xctest */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        498AE655216AB0B000858554 /* CoreGraphics */ = {
            isa = PBXGroup;
            children = (
                498AE651216AB08500858554 /* CGPoint.swift */,
            );
            path = CoreGraphics;
            sourceTree = "<group>";
        };
        498AE659216AB1CC00858554 /* CoreGraphics */ = {
            isa = PBXGroup;
            children = (
                498AE656216AB1C700858554 /* CGPointTests.swift */,
            );
            path = CoreGraphics;
            sourceTree = "<group>";
        };
        49CCD9DD233832FF000C1675 /* WebKit */ = {
            isa = PBXGroup;
            children = (
                32DD2342231D549B001575C3 /* WKWebView+Extensions.swift */,
            );
            path = WebKit;
            sourceTree = "<group>";
        };
        49CCD9DE23383310000C1675 /* WebKit */ = {
            isa = PBXGroup;
            children = (
                32DD2344231D5546001575C3 /* WKWebViewExtensionTests.swift */,
            );
            path = WebKit;
            sourceTree = "<group>";
        };
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
        490314521F0C27CB00499354 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                491537011F269CF0007C8338 /* BFKit.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        49381D3E1EAA084C00DBFC89 /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                491537021F269CF0007C8338 /* BFKit.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4971863E1D2339040032A98E /* Headers */ = {
            isa = PBXHeadersBuildPhase;
            buildActionMask = 2147483647;
            files = (
                490315271F0C338D00499354 /* BFKit.h in Headers */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
        490314541F0C27CB00499354 /* BFKit macOS */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 4903146A1F0C27CC00499354 /* Build configuration list for PBXNativeTarget "BFKit macOS" */;
            buildPhases = (
                490314501F0C27CB00499354 /* Sources */,
                490314511F0C27CB00499354 /* Frameworks */,
                490314521F0C27CB00499354 /* Headers */,
                490314531F0C27CB00499354 /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = "BFKit macOS";
            productName = "BFKit macOS";
            productReference = 490314551F0C27CB00499354 /* BFKit.framework */;
            productType = "com.apple.product-type.framework";
        };
        4903145C1F0C27CC00499354 /* BFKitTests macOS */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 4903146B1F0C27CC00499354 /* Build configuration list for PBXNativeTarget "BFKitTests macOS" */;
            buildPhases = (
                490314591F0C27CC00499354 /* Sources */,
                4903145A1F0C27CC00499354 /* Frameworks */,
                4903145B1F0C27CC00499354 /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                490314601F0C27CC00499354 /* PBXTargetDependency */,
            );
            name = "BFKitTests macOS";
            productName = "BFKit macOSTests";
            productReference = 4903145D1F0C27CC00499354 /* BFKitTests macOS.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        49381D401EAA084C00DBFC89 /* BFKit watchOS */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 49381D481EAA084D00DBFC89 /* Build configuration list for PBXNativeTarget "BFKit watchOS" */;
            buildPhases = (
                49381D3C1EAA084C00DBFC89 /* Sources */,
                49381D3D1EAA084C00DBFC89 /* Frameworks */,
                49381D3E1EAA084C00DBFC89 /* Headers */,
                49381D3F1EAA084C00DBFC89 /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = "BFKit watchOS";
            productName = BFKit_watchOS;
            productReference = 49381D411EAA084C00DBFC89 /* BFKit.framework */;
            productType = "com.apple.product-type.framework";
        };
        497186401D2339040032A98E /* BFKit iOS */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 497186551D2339040032A98E /* Build configuration list for PBXNativeTarget "BFKit iOS" */;
            buildPhases = (
                4971863C1D2339040032A98E /* Sources */,
                4971863D1D2339040032A98E /* Frameworks */,
                4971863E1D2339040032A98E /* Headers */,
                4971863F1D2339040032A98E /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = "BFKit iOS";
            productName = BFKit;
            productReference = 497186411D2339040032A98E /* BFKit.framework */;
            productType = "com.apple.product-type.framework";
        };
        4971864A1D2339040032A98E /* BFKitTests iOS */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 497186581D2339040032A98E /* Build configuration list for PBXNativeTarget "BFKitTests iOS" */;
            buildPhases = (
                497186471D2339040032A98E /* Sources */,
                497186481D2339040032A98E /* Frameworks */,
                497186491D2339040032A98E /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                4971864E1D2339040032A98E /* PBXTargetDependency */,
            );
            name = "BFKitTests iOS";
            productName = BFKitTests;
            productReference = 4971864B1D2339040032A98E /* BFKitTests iOS.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
/* End PBXNativeTarget section */

/* Begin PBXProject section */
        497186381D2339040032A98E /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastSwiftUpdateCheck = 0830;
                LastUpgradeCheck = 0930;
                ORGANIZATIONNAME = "Fabrizio Brancati";
                TargetAttributes = {
                    490314541F0C27CB00499354 = {
                        CreatedOnToolsVersion = 8.3.3;
                        ProvisioningStyle = Manual;
                    };
                    4903145C1F0C27CC00499354 = {
                        CreatedOnToolsVersion = 8.3.3;
                        ProvisioningStyle = Manual;
                    };
                    49381D401EAA084C00DBFC89 = {
                        CreatedOnToolsVersion = 8.3.1;
                        ProvisioningStyle = Manual;
                    };
                    497186401D2339040032A98E = {
                        CreatedOnToolsVersion = 8.0;
                        DevelopmentTeam = 2PN5CL25E2;
                        DevelopmentTeamName = "Fabrizio Brancati";
                        LastSwiftMigration = 0900;
                        ProvisioningStyle = Manual;
                    };
                    4971864A1D2339040032A98E = {
                        CreatedOnToolsVersion = 8.0;
                        DevelopmentTeamName = "Fabrizio Brancati";
                        LastSwiftMigration = 0900;
                        ProvisioningStyle = Manual;
                    };
                };
            };
            buildConfigurationList = 4971863B1D2339040032A98E /* Build configuration list for PBXProject "BFKit" */;
            compatibilityVersion = "Xcode 3.2";
            developmentRegion = en;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
            );
            mainGroup = 497186371D2339040032A98E;
            productRefGroup = 497186421D2339040032A98E /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                497186401D2339040032A98E /* BFKit iOS */,
                490314541F0C27CB00499354 /* BFKit macOS */,
                49381D401EAA084C00DBFC89 /* BFKit watchOS */,
                4971864A1D2339040032A98E /* BFKitTests iOS */,
                4903145C1F0C27CC00499354 /* BFKitTests macOS */,
            );
        };
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
        490314531F0C27CB00499354 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4903145B1F0C27CC00499354 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        49381D3F1EAA084C00DBFC89 /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4971863F1D2339040032A98E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        497186491D2339040032A98E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
        490314501F0C27CB00499354 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                4903152F1F0C350F00499354 /* BFLog.swift in Sources */,
                49CCD9E023383321000C1675 /* WKWebView+Extensions.swift in Sources */,
                490315321F0C350F00499354 /* Collection+Extensions.swift in Sources */,
                4903153A1F0C350F00499354 /* String+Extensions.swift in Sources */,
                490315381F0C350F00499354 /* ProcessInfo+Extensions.swift in Sources */,
                490315371F0C350F00499354 /* Number+Extensions.swift in Sources */,
                490315751F0C3A9F00499354 /* FileManager+Extensions.swift in Sources */,
                4903153B1F0C350F00499354 /* Thread+Extensions.swift in Sources */,
                493868031F10FE0300A793F7 /* UIColor+Extensions.swift in Sources */,
                4903152C1F0C350F00499354 /* BFApp.swift in Sources */,
                490315361F0C350F00499354 /* NSObject+Extensions.swift in Sources */,
                498AE653216AB08500858554 /* CGPoint.swift in Sources */,
                490315391F0C350F00499354 /* Set+Extensions.swift in Sources */,
                4903152D1F0C350F00499354 /* BFDataStructures.swift in Sources */,
                490315341F0C350F00499354 /* Date+Extensions.swift in Sources */,
                493868011F10F98700A793F7 /* NSAttributedString+Extensions.swift in Sources */,
                490315311F0C350F00499354 /* Array+Extensions.swift in Sources */,
                490315331F0C350F00499354 /* Data+Extensions.swift in Sources */,
                490315351F0C350F00499354 /* Dictionary+Extensions.swift in Sources */,
                4903152E1F0C350F00499354 /* BFKit.swift in Sources */,
                490315771F0C3A9F00499354 /* NSPointerArray+Extensions.swift in Sources */,
                490315301F0C350F00499354 /* BFPassword.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        490314591F0C27CC00499354 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                495BD1B520EC2DDB005DF1CB /* FileManagerExtensionTests.swift in Sources */,
                490315661F0C358600499354 /* BFAppTests.swift in Sources */,
                490315701F0C358600499354 /* NumberExtensionTests.swift in Sources */,
                490315741F0C358600499354 /* ThreadExtensionTests.swift in Sources */,
                493868041F113C2800A793F7 /* UIColorExtensionTests.swift in Sources */,
                490315731F0C358600499354 /* StringExtensionTests.swift in Sources */,
                4903156F1F0C358600499354 /* NSObjectExtensionTests.swift in Sources */,
                4903156D1F0C358600499354 /* DateExtensionTests.swift in Sources */,
                4903156B1F0C358600499354 /* CollectionExtensionTests.swift in Sources */,
                49CCD9E123383340000C1675 /* WKWebViewExtensionTests.swift in Sources */,
                4903156E1F0C358600499354 /* DictionaryExtensionTests.swift in Sources */,
                498AE658216AB1C700858554 /* CGPointTests.swift in Sources */,
                4903156C1F0C358600499354 /* DataExtensionTests.swift in Sources */,
                490315721F0C358600499354 /* SetExtensionTests.swift in Sources */,
                490315671F0C358600499354 /* BFDataStructuresTests.swift in Sources */,
                490315691F0C358600499354 /* BFPasswordTests.swift in Sources */,
                490315711F0C358600499354 /* ProcessInfoExtensionTests.swift in Sources */,
                4903156A1F0C358600499354 /* ArrayExtensionTests.swift in Sources */,
                490315681F0C358600499354 /* BFLogTests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        49381D3C1EAA084C00DBFC89 /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                490315131F0C31A600499354 /* BFLog.swift in Sources */,
                490315161F0C31AD00499354 /* Collection+Extensions.swift in Sources */,
                4903151E1F0C31AD00499354 /* String+Extensions.swift in Sources */,
                4903151C1F0C31AD00499354 /* ProcessInfo+Extensions.swift in Sources */,
                498AE654216AB08500858554 /* CGPoint.swift in Sources */,
                4903151B1F0C31AD00499354 /* Number+Extensions.swift in Sources */,
                490315201F0C31B000499354 /* FileManager+Extensions.swift in Sources */,
                4903151F1F0C31AD00499354 /* Thread+Extensions.swift in Sources */,
                490315231F0C31BE00499354 /* UIColor+Extensions.swift in Sources */,
                490315101F0C31A600499354 /* BFApp.swift in Sources */,
                4903151A1F0C31AD00499354 /* NSObject+Extensions.swift in Sources */,
                490315241F0C31BE00499354 /* UIFont+Extensions.swift in Sources */,
                4903151D1F0C31AD00499354 /* Set+Extensions.swift in Sources */,
                490315111F0C31A600499354 /* BFDataStructures.swift in Sources */,
                490315181F0C31AD00499354 /* Date+Extensions.swift in Sources */,
                490315151F0C31AD00499354 /* Array+Extensions.swift in Sources */,
                490315251F0C31BE00499354 /* UIImage+Extensions.swift in Sources */,
                490315171F0C31AD00499354 /* Data+Extensions.swift in Sources */,
                490315191F0C31AD00499354 /* Dictionary+Extensions.swift in Sources */,
                490315261F0C31EC00499354 /* WKInterfaceController+Extensions.swift in Sources */,
                490315211F0C31B000499354 /* NSAttributedString+Extensions.swift in Sources */,
                490315121F0C31A600499354 /* BFKit.swift in Sources */,
                490315221F0C31B000499354 /* NSPointerArray+Extensions.swift in Sources */,
                490315141F0C31A600499354 /* BFPassword.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        4971863C1D2339040032A98E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                490315021F0C2F4600499354 /* UIImageView+Extensions.swift in Sources */,
                490314F31F0C2F3C00499354 /* BFLog.swift in Sources */,
                490314FA1F0C2F4200499354 /* NSAttributedString+Extensions.swift in Sources */,
                490314E41F0C2F2000499354 /* Array+Extensions.swift in Sources */,
                4903150C1F0C2F4600499354 /* UIViewController+Extensions.swift in Sources */,
                4903150F1F0C2F4600499354 /* UIWindow+Extensions.swift in Sources */,
                490314E91F0C2F2000499354 /* NSObject+Extensions.swift in Sources */,
                490314F21F0C2F3C00499354 /* BFKit.swift in Sources */,
                490314FC1F0C2F4600499354 /* UIBarButtonItem+Extensions.swift in Sources */,
                490314ED1F0C2F2000499354 /* String+Extensions.swift in Sources */,
                49B9259C1FE33218002F0F17 /* BFBiometrics.swift in Sources */,
                32DD2343231D549B001575C3 /* WKWebView+Extensions.swift in Sources */,
                4903150B1F0C2F4600499354 /* UIToolbar+Extensions.swift in Sources */,
                490315041F0C2F4600499354 /* UINavigationBar+Extensions.swift in Sources */,
                498AE652216AB08500858554 /* CGPoint.swift in Sources */,
                490314E71F0C2F2000499354 /* Date+Extensions.swift in Sources */,
                490315071F0C2F4600499354 /* UIScrollView+Extensions.swift in Sources */,
                490314E81F0C2F2000499354 /* Dictionary+Extensions.swift in Sources */,
                490314EC1F0C2F2000499354 /* Set+Extensions.swift in Sources */,
                490315031F0C2F4600499354 /* UILabel+Extensions.swift in Sources */,
                490315061F0C2F4600499354 /* UIScreen+Extensions.swift in Sources */,
                4903150D1F0C2F4600499354 /* UIView+Extensions.swift in Sources */,
                490314E61F0C2F2000499354 /* Data+Extensions.swift in Sources */,
                490314EB1F0C2F2000499354 /* ProcessInfo+Extensions.swift in Sources */,
                490314F01F0C2F3C00499354 /* BFApp.swift in Sources */,
                490314FE1F0C2F4600499354 /* UIColor+Extensions.swift in Sources */,
                490315051F0C2F4600499354 /* UIPasteboard+Extensions.swift in Sources */,
                490315081F0C2F4600499354 /* UITableView+Extensions.swift in Sources */,
                490314F41F0C2F3C00499354 /* BFPassword.swift in Sources */,
                490315001F0C2F4600499354 /* UIFont+Extensions.swift in Sources */,
                490314F71F0C2F4000499354 /* BFTextField.swift in Sources */,
                490314EA1F0C2F2000499354 /* Number+Extensions.swift in Sources */,
                490314F61F0C2F4000499354 /* BFSystemSound.swift in Sources */,
                490314EE1F0C2F2000499354 /* Thread+Extensions.swift in Sources */,
                490314F51F0C2F4000499354 /* BFButton.swift in Sources */,
                490315011F0C2F4600499354 /* UIImage+Extensions.swift in Sources */,
                490315091F0C2F4600499354 /* UITextField+Extensions.swift in Sources */,
                490314FD1F0C2F4600499354 /* UIButton+Extensions.swift in Sources */,
                490314F91F0C2F4200499354 /* FileManager+Extensions.swift in Sources */,
                490314E51F0C2F2000499354 /* Collection+Extensions.swift in Sources */,
                490314FF1F0C2F4600499354 /* UIDevice+Extensions.swift in Sources */,
                4903150A1F0C2F4600499354 /* UITextView+Extensions.swift in Sources */,
                490314FB1F0C2F4200499354 /* NSPointerArray+Extensions.swift in Sources */,
                490314F11F0C2F3C00499354 /* BFDataStructures.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        497186471D2339040032A98E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                490315401F0C358000499354 /* FileManagerExtensionTests.swift in Sources */,
                4903153D1F0C358000499354 /* BFSystemSoundTests.swift in Sources */,
                4903153E1F0C358000499354 /* BFTextFieldTests.swift in Sources */,
                4903155F1F0C358000499354 /* DictionaryExtensionTests.swift in Sources */,
                4903155E1F0C358000499354 /* DateExtensionTests.swift in Sources */,
                4903155B1F0C358000499354 /* ArrayExtensionTests.swift in Sources */,
                490315631F0C358000499354 /* SetExtensionTests.swift in Sources */,
                32DD2346231D5577001575C3 /* WKWebViewExtensionTests.swift in Sources */,
                490315601F0C358000499354 /* NSObjectExtensionTests.swift in Sources */,
                4903154F1F0C358000499354 /* UITableViewExtensionTests.swift in Sources */,
                490315411F0C358000499354 /* NSAttributedStringExtensionTests.swift in Sources */,
                490315481F0C358000499354 /* UIImageExtensionTests.swift in Sources */,
                4903155D1F0C358000499354 /* DataExtensionTests.swift in Sources */,
                4903154D1F0C358000499354 /* UIScreenExtensionTests.swift in Sources */,
                490315621F0C358000499354 /* ProcessInfoExtensionTests.swift in Sources */,
                490315571F0C358000499354 /* BFAppTests.swift in Sources */,
                490315641F0C358000499354 /* StringExtensionTests.swift in Sources */,
                4903154E1F0C358000499354 /* UIScrollViewExtensionTests.swift in Sources */,
                490315561F0C358000499354 /* UIWindowExtensionTests.swift in Sources */,
                490315431F0C358000499354 /* UIBarButtonItemExtensionTests.swift in Sources */,
                490315521F0C358000499354 /* UIToolbarExtensionTests.swift in Sources */,
                490315581F0C358000499354 /* BFDataStructuresTests.swift in Sources */,
                490315451F0C358000499354 /* UIColorExtensionTests.swift in Sources */,
                490315591F0C358000499354 /* BFLogTests.swift in Sources */,
                490315651F0C358000499354 /* ThreadExtensionTests.swift in Sources */,
                490315611F0C358000499354 /* NumberExtensionTests.swift in Sources */,
                490315441F0C358000499354 /* UIButtonExtensionTests.swift in Sources */,
                490315491F0C358000499354 /* UIImageViewExtensionTests.swift in Sources */,
                4903155A1F0C358000499354 /* BFPasswordTests.swift in Sources */,
                4903154B1F0C358000499354 /* UINavigationBarExtensionTests.swift in Sources */,
                490315461F0C358000499354 /* UIDeviceExtensionTests.swift in Sources */,
                498AE657216AB1C700858554 /* CGPointTests.swift in Sources */,
                490315501F0C358000499354 /* UITextFieldExtensionTests.swift in Sources */,
                490315541F0C358000499354 /* UIViewExtensionTests.swift in Sources */,
                4903154A1F0C358000499354 /* UILabelExtensionTests.swift in Sources */,
                4903153C1F0C358000499354 /* BFButtonTests.swift in Sources */,
                4903154C1F0C358000499354 /* UIPasteboardExtensionTests.swift in Sources */,
                490315531F0C358000499354 /* UIViewControllerExtensionTests.swift in Sources */,
                490315511F0C358000499354 /* UITextViewExtensionTests.swift in Sources */,
                490315471F0C358000499354 /* UIFontExtensionTests.swift in Sources */,
                49B925D71FF29296002F0F17 /* BFBiometricsTests.swift in Sources */,
                4903155C1F0C358000499354 /* CollectionExtensionTests.swift in Sources */,
                490315421F0C358000499354 /* NSPointerArrayExtensionTests.swift in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
        490314601F0C27CC00499354 /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 490314541F0C27CB00499354 /* BFKit macOS */;
            targetProxy = 4903145F1F0C27CC00499354 /* PBXContainerItemProxy */;
        };
        4971864E1D2339040032A98E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 497186401D2339040032A98E /* BFKit iOS */;
            targetProxy = 4971864D1D2339040032A98E /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
        490314661F0C27CC00499354 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                APPLICATION_EXTENSION_API_ONLY = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CODE_SIGN_IDENTITY = "";
                COMBINE_HIDPI_IMAGES = YES;
                CURRENT_PROJECT_VERSION = 6.0.1;
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = "";
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                FRAMEWORK_VERSION = A;
                INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-macOS.plist";
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
                MACOSX_DEPLOYMENT_TARGET = 10.10;
                MTL_ENABLE_DEBUG_INFO = YES;
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-macOS";
                PRODUCT_NAME = BFKit;
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SKIP_INSTALL = YES;
                SWIFT_VERSION = 5.1;
            };
            name = Debug;
        };
        490314671F0C27CC00499354 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                APPLICATION_EXTENSION_API_ONLY = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CODE_SIGN_IDENTITY = "";
                COMBINE_HIDPI_IMAGES = YES;
                CURRENT_PROJECT_VERSION = 6.0.1;
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = "";
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                FRAMEWORK_VERSION = A;
                INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-macOS.plist";
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
                MACOSX_DEPLOYMENT_TARGET = 10.10;
                MTL_ENABLE_DEBUG_INFO = NO;
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-macOS";
                PRODUCT_NAME = BFKit;
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SKIP_INSTALL = YES;
                SWIFT_VERSION = 5.1;
            };
            name = Release;
        };
        490314681F0C27CC00499354 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CODE_SIGN_IDENTITY = "";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = "";
                GCC_C_LANGUAGE_STANDARD = gnu99;
                INFOPLIST_FILE = "Tests/Info-macOS.plist";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
                MACOSX_DEPLOYMENT_TARGET = 10.12;
                MTL_ENABLE_DEBUG_INFO = YES;
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-macOSTests";
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SWIFT_VERSION = 5.1;
            };
            name = Debug;
        };
        490314691F0C27CC00499354 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CODE_SIGN_IDENTITY = "";
                COMBINE_HIDPI_IMAGES = YES;
                DEVELOPMENT_TEAM = "";
                GCC_C_LANGUAGE_STANDARD = gnu99;
                INFOPLIST_FILE = "Tests/Info-macOS.plist";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
                MACOSX_DEPLOYMENT_TARGET = 10.12;
                MTL_ENABLE_DEBUG_INFO = NO;
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-macOSTests";
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = macosx;
                SWIFT_VERSION = 5.1;
            };
            name = Release;
        };
        49381D461EAA084D00DBFC89 /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                APPLICATION_EXTENSION_API_ONLY = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "";
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = "";
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-watchOS.plist";
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-watchOS";
                PRODUCT_NAME = BFKit;
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = watchos;
                SKIP_INSTALL = YES;
                SWIFT_VERSION = 5.1;
                TARGETED_DEVICE_FAMILY = 4;
                WATCHOS_DEPLOYMENT_TARGET = 2.0;
            };
            name = Debug;
        };
        49381D471EAA084D00DBFC89 /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                APPLICATION_EXTENSION_API_ONLY = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CODE_SIGN_IDENTITY = "";
                DEFINES_MODULE = YES;
                DEVELOPMENT_TEAM = "";
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-watchOS.plist";
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-watchOS";
                PRODUCT_NAME = BFKit;
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = watchos;
                SKIP_INSTALL = YES;
                SWIFT_VERSION = 5.1;
                TARGETED_DEVICE_FAMILY = 4;
                WATCHOS_DEPLOYMENT_TARGET = 2.0;
            };
            name = Release;
        };
        497186531D2339040032A98E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
                CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
                CLANG_WARN_ASSIGN_ENUM = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                COPY_PHASE_STRIP = NO;
                CURRENT_PROJECT_VERSION = 6.0.1;
                DEBUG_INFORMATION_FORMAT = dwarf;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                MACOSX_DEPLOYMENT_TARGET = 10.10;
                ONLY_ACTIVE_ARCH = YES;
                OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=100 -Xfrontend -warn-long-expression-type-checking=100";
                SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
                SWIFT_VERSION = 5.1;
                TARGETED_DEVICE_FAMILY = "1,2";
                VERSIONING_SYSTEM = "apple-generic";
                VERSION_INFO_PREFIX = "";
                WATCHOS_DEPLOYMENT_TARGET = 2.0;
            };
            name = Debug;
        };
        497186541D2339040032A98E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
                CLANG_ANALYZER_NONNULL = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
                CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
                CLANG_WARN_ASSIGN_ENUM = YES;
                CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_COMMA = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INFINITE_RECURSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
                CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
                CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
                CLANG_WARN_STRICT_PROTOTYPES = YES;
                CLANG_WARN_SUSPICIOUS_MOVE = YES;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                COPY_PHASE_STRIP = NO;
                CURRENT_PROJECT_VERSION = 6.0.1;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                MACOSX_DEPLOYMENT_TARGET = 10.10;
                OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=100 -Xfrontend -warn-long-expression-type-checking=100";
                SWIFT_COMPILATION_MODE = wholemodule;
                SWIFT_VERSION = 5.1;
                TARGETED_DEVICE_FAMILY = "1,2";
                VALIDATE_PRODUCT = YES;
                VERSIONING_SYSTEM = "apple-generic";
                VERSION_INFO_PREFIX = "";
                WATCHOS_DEPLOYMENT_TARGET = 2.0;
            };
            name = Release;
        };
        497186561D2339040032A98E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                APPLICATION_EXTENSION_API_ONLY = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                DEFINES_MODULE = YES;
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-iOS.plist";
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-iOS";
                PRODUCT_NAME = BFKit;
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SUPPORTS_UIKITFORMAC = NO;
                SWIFT_VERSION = 5.1;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        497186571D2339040032A98E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                APPLICATION_EXTENSION_API_ONLY = YES;
                CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
                CLANG_ENABLE_MODULES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                DEFINES_MODULE = YES;
                DYLIB_COMPATIBILITY_VERSION = 1;
                DYLIB_CURRENT_VERSION = 1;
                DYLIB_INSTALL_NAME_BASE = "@rpath";
                INFOPLIST_FILE = "$(SRCROOT)/Sources/Info-iOS.plist";
                INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = "com.FabrizioBrancati.BFKit-iOS";
                PRODUCT_NAME = BFKit;
                PROVISIONING_PROFILE_SPECIFIER = "";
                SDKROOT = iphoneos;
                SKIP_INSTALL = YES;
                SUPPORTS_UIKITFORMAC = NO;
                SWIFT_VERSION = 5.1;
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
        497186591D2339040032A98E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                DEVELOPMENT_TEAM = "";
                INFOPLIST_FILE = "Tests/Info-iOS.plist";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.FabrizioBrancati.BFKitTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = iphoneos;
                SWIFT_VERSION = 5.1;
            };
            name = Debug;
        };
        4971865A1D2339040032A98E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                DEVELOPMENT_TEAM = "";
                INFOPLIST_FILE = "Tests/Info-iOS.plist";
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = com.FabrizioBrancati.BFKitTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                SDKROOT = iphoneos;
                SWIFT_VERSION = 5.1;
            };
            name = Release;
        };
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
        4903146A1F0C27CC00499354 /* Build configuration list for PBXNativeTarget "BFKit macOS" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                490314661F0C27CC00499354 /* Debug */,
                490314671F0C27CC00499354 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4903146B1F0C27CC00499354 /* Build configuration list for PBXNativeTarget "BFKitTests macOS" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                490314681F0C27CC00499354 /* Debug */,
                490314691F0C27CC00499354 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        49381D481EAA084D00DBFC89 /* Build configuration list for PBXNativeTarget "BFKit watchOS" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                49381D461EAA084D00DBFC89 /* Debug */,
                49381D471EAA084D00DBFC89 /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        4971863B1D2339040032A98E /* Build configuration list for PBXProject "BFKit" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                497186531D2339040032A98E /* Debug */,
                497186541D2339040032A98E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        497186551D2339040032A98E /* Build configuration list for PBXNativeTarget "BFKit iOS" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                497186561D2339040032A98E /* Debug */,
                497186571D2339040032A98E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        497186581D2339040032A98E /* Build configuration list for PBXNativeTarget "BFKitTests iOS" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                497186591D2339040032A98E /* Debug */,
                4971865A1D2339040032A98E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */
    };
    rootObject = 497186381D2339040032A98E /* Project object */;
}