// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 54;
	objects = {

/* Begin PBXBuildFile section */
		34934CDA28E7642B009635D4 /* SearchViewControllerMenuDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34934CD928E7642B009635D4 /* SearchViewControllerMenuDelegate.swift */; };
		34A2908628DD41490024C81C /* PreferencesThemeSelectionView+HidePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BD078A28DC931D004D8586 /* PreferencesThemeSelectionView+HidePreview.swift */; };
		34BD078B28DC931D004D8586 /* PreferencesThemeSelectionView+HidePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BD078A28DC931D004D8586 /* PreferencesThemeSelectionView+HidePreview.swift */; };
		7C5495DF2276785B0041FA76 /* String+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5495DE2276785B0041FA76 /* String+Utils.swift */; };
		883FF82B9DF08DAE9D649D05 /* libPods-CutBoxAll-CutBox.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D3A9AA28D453AAA8BDF124E3 /* libPods-CutBoxAll-CutBox.a */; };
		961A49B22065D85D005BC79D /* SearchAndPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A49B12065D85D005BC79D /* SearchAndPreviewView.swift */; };
		961A49B62065D8B1005BC79D /* PopupPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A49B52065D8B1005BC79D /* PopupPanel.swift */; };
		961A49B82065D8DE005BC79D /* PopupBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A49B72065D8DE005BC79D /* PopupBackgroundView.swift */; };
		961D62542AB5FFD20045EE77 /* JSFuncSearchAndPreviewViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961D62532AB5FFD20045EE77 /* JSFuncSearchAndPreviewViewSpec.swift */; };
		961D62562AB604C50045EE77 /* SearchAndPreviewViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961D62552AB604C50045EE77 /* SearchAndPreviewViewSpec.swift */; };
		962D6D492073544F007E3785 /* HotKeyService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D482073544F007E3785 /* HotKeyService.swift */; };
		962D6D4B207356DA007E3785 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D4A207356DA007E3785 /* Constants.swift */; };
		962D6D4D207357ED007E3785 /* VersionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D4C207357ED007E3785 /* VersionService.swift */; };
		962D6D542073BE5B007E3785 /* Array+String+SwiftyStringScore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D532073BE5B007E3785 /* Array+String+SwiftyStringScore.swift */; };
		962D6D7220746109007E3785 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D7120746109007E3785 /* AppDelegate.m */; };
		962D6D7420746109007E3785 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 962D6D7320746109007E3785 /* Assets.xcassets */; };
		962D6D7720746109007E3785 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 962D6D7520746109007E3785 /* MainMenu.xib */; };
		962D6D7A20746109007E3785 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D7920746109007E3785 /* main.m */; };
		962D6D8120746245007E3785 /* CutBoxHelper.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = 962D6D6E20746109007E3785 /* CutBoxHelper.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
		962D6DB92ABEDC860097D269 /* CutBoxThemeLoaderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6DB82ABEDC860097D269 /* CutBoxThemeLoaderSpec.swift */; };
		962D6DBB2ABF239A0097D269 /* CutBoxSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6DBA2ABF239A0097D269 /* CutBoxSpec.swift */; };
		962D6DBD2ABFE0FD0097D269 /* PreferencesPastePipelineViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6DBC2ABFE0FD0097D269 /* PreferencesPastePipelineViewSpec.swift */; };
		962D6DBF2AC55EB50097D269 /* PreferencesGeneralView+ShowHiddenDialogButtonSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6DBE2AC55EB50097D269 /* PreferencesGeneralView+ShowHiddenDialogButtonSpec.swift */; };
		962E68B42AB6BFDC0074CE72 /* SearchTextViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962E68B32AB6BFDC0074CE72 /* SearchTextViewSpec.swift */; };
		9636FFFD284B1F7700CF4C39 /* UserDefaultsMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9667650620B1486C00DE369A /* UserDefaultsMock.swift */; };
		963AA6442071C95000779697 /* AboutPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 963AA6432071C95000779697 /* AboutPanel.xib */; };
		963AA6462071E15900779697 /* KeyCombo+Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 963AA6452071E15900779697 /* KeyCombo+Archive.swift */; };
		963F92332AB55DB20094C280 /* PopupControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 963F92322AB55DB20094C280 /* PopupControllerSpec.swift */; };
		964766642067A5F100E7026F /* NSObject+fromNib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964766632067A5F100E7026F /* NSObject+fromNib.swift */; };
		964766672067A68000E7026F /* Collection+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964766662067A68000E7026F /* Collection+Safe.swift */; };
		964766692067B82900E7026F /* TransientScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964766682067B82900E7026F /* TransientScrollView.swift */; };
		964CA4E2207CC85A00B9F33E /* SearchAndPreview+KeyDownHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA4E1207CC85A00B9F33E /* SearchAndPreview+KeyDownHandler.swift */; };
		964CA500207E59D400B9F33E /* PreferencesAdvancedView+MultipleItemWrapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA4FF207E59D400B9F33E /* PreferencesAdvancedView+MultipleItemWrapping.swift */; };
		964CA503207E5A1000B9F33E /* PreferencesAdvancedView+JoinItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA502207E5A1000B9F33E /* PreferencesAdvancedView+JoinItems.swift */; };
		964CA505207E5A6900B9F33E /* PreferencesGeneralView+KeyRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA504207E5A6900B9F33E /* PreferencesGeneralView+KeyRecorder.swift */; };
		964CA507207E5AC700B9F33E /* PreferencesGeneralView+AutoLogin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA506207E5AC700B9F33E /* PreferencesGeneralView+AutoLogin.swift */; };
		964CA511207E6B8000B9F33E /* CutBoxPreferences+SelectTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA510207E6B8000B9F33E /* CutBoxPreferences+SelectTheme.swift */; };
		964CA517207E6CA200B9F33E /* cutbox-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 964CA516207E6CA200B9F33E /* cutbox-icon.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		964CA523207F6E6800B9F33E /* CutBoxPreferences+JoinAndWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA522207F6E6800B9F33E /* CutBoxPreferences+JoinAndWrap.swift */; };
		964CA54420830C8800B9F33E /* DialogFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA54320830C8800B9F33E /* DialogFactory.swift */; };
		964CA54620830EE400B9F33E /* HistoryLimitNumberFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA54520830EE400B9F33E /* HistoryLimitNumberFormatter.swift */; };
		964CA5492083296600B9F33E /* String+L10n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA5482083296600B9F33E /* String+L10n.swift */; };
		964E6FFF2A9B87FD00F86FC8 /* cutbox-logo-text.png in Resources */ = {isa = PBXBuildFile; fileRef = 964E6FFE2A9B87FD00F86FC8 /* cutbox-logo-text.png */; };
		964FBDDB2AB7233800DA93D7 /* SearchAndPreview+KeyDownHandlerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964FBDDA2AB7233800DA93D7 /* SearchAndPreview+KeyDownHandlerSpec.swift */; };
		9652C03D2844892A004249D9 /* NSColor+HexColorString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9652C03C2844892A004249D9 /* NSColor+HexColorString.swift */; };
		9652C03E2844892A004249D9 /* NSColor+HexColorString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9652C03C2844892A004249D9 /* NSColor+HexColorString.swift */; };
		9652C0402844B0CB004249D9 /* CutBoxColorTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA50E207E6B4300B9F33E /* CutBoxColorTheme.swift */; };
		9652C0412844B0CE004249D9 /* CutBoxColorTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA50E207E6B4300B9F33E /* CutBoxColorTheme.swift */; };
		965348DC284346CD000FD0A1 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D4A207356DA007E3785 /* Constants.swift */; };
		965348DD284346E2000FD0A1 /* CutBoxController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E1E5C4205D297900F994ED /* CutBoxController.swift */; };
		965348DE284346EB000FD0A1 /* CutBoxStatusMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96E1E59B205D243400F994ED /* CutBoxStatusMenu.xib */; };
		965348E22843471D000FD0A1 /* CutBoxColorThemeDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9657D330283F336000F688F5 /* CutBoxColorThemeDefinition.swift */; };
		965348E32843471D000FD0A1 /* CutBoxPreferences+SelectTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA510207E6B8000B9F33E /* CutBoxPreferences+SelectTheme.swift */; };
		965348E52843471D000FD0A1 /* CutBoxPreferencesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CFA6B42069C5BC00BAFABB /* CutBoxPreferencesService.swift */; };
		965348E62843471D000FD0A1 /* CutBoxPreferences+JoinAndWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA522207F6E6800B9F33E /* CutBoxPreferences+JoinAndWrap.swift */; };
		965348E728434728000FD0A1 /* AboutPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F078C206FD1890032DACD /* AboutPanel.swift */; };
		965348E828434728000FD0A1 /* AboutPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = 963AA6432071C95000779697 /* AboutPanel.xib */; };
		965348E928434735000FD0A1 /* PreferencesAdvancedView+MultipleItemWrapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA4FF207E59D400B9F33E /* PreferencesAdvancedView+MultipleItemWrapping.swift */; };
		965348EA28434735000FD0A1 /* PreferencesGeneralView+AutoLogin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA506207E5AC700B9F33E /* PreferencesGeneralView+AutoLogin.swift */; };
		965348EB28434735000FD0A1 /* PreferencesGeneralView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020120A8573D000CBE74 /* PreferencesGeneralView.swift */; };
		965348EC28434735000FD0A1 /* PreferencesThemePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96658CDF20B44B0500BDA8F4 /* PreferencesThemePreview.swift */; };
		965348ED28434735000FD0A1 /* PreferencesThemeSelectionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801BA20A817B3000CBE74 /* PreferencesThemeSelectionView.xib */; };
		965348EE28434735000FD0A1 /* PreferencesPastePipelineView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801BE20A8183A000CBE74 /* PreferencesPastePipelineView.xib */; };
		965348EF28434735000FD0A1 /* PreferencesThemeSelectionView+UseCompactUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7C942095778800FF1236 /* PreferencesThemeSelectionView+UseCompactUI.swift */; };
		965348F028434735000FD0A1 /* PreferencesPastePipelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020320A85772000CBE74 /* PreferencesPastePipelineView.swift */; };
		965348F128434735000FD0A1 /* PreferencesTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1420ADBBAF00818925 /* PreferencesTabViewController.swift */; };
		965348F228434735000FD0A1 /* PreferencesWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0783206FC4F60032DACD /* PreferencesWindow.swift */; };
		965348F328434735000FD0A1 /* PreferencesGeneralView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801B820A8177C000CBE74 /* PreferencesGeneralView.xib */; };
		965348F428434735000FD0A1 /* PreferencesTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8021420AB0AD1000CBE74 /* PreferencesTabView.swift */; };
		965348F528434735000FD0A1 /* PreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8021520AB0AD2000CBE74 /* PreferencesWindow.xib */; };
		965348F628434735000FD0A1 /* PreferencesAdvancedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020520A857B5000CBE74 /* PreferencesAdvancedView.swift */; };
		965348F728434735000FD0A1 /* PreferencesGeneralView+KeyRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA504207E5A6900B9F33E /* PreferencesGeneralView+KeyRecorder.swift */; };
		965348F828434735000FD0A1 /* PreferencesThemeSelectionView+ThemeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEB120A519D600A525CC /* PreferencesThemeSelectionView+ThemeSelector.swift */; };
		965348F928434735000FD0A1 /* PreferencesAdvancedView+HistorySize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEAF20A5199400A525CC /* PreferencesAdvancedView+HistorySize.swift */; };
		965348FA28434735000FD0A1 /* PreferencesGeneralView+ShowHiddenDialogButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9687843F2469571D00F6FD60 /* PreferencesGeneralView+ShowHiddenDialogButton.swift */; };
		965348FB28434735000FD0A1 /* PreferencesThemeSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020720A8581B000CBE74 /* PreferencesThemeSelectionView.swift */; };
		965348FC28434735000FD0A1 /* PreferencesAdvancedView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801BC20A8180F000CBE74 /* PreferencesAdvancedView.xib */; };
		965348FD28434735000FD0A1 /* PreferencesAdvancedView+JoinItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA502207E5A1000B9F33E /* PreferencesAdvancedView+JoinItems.swift */; };
		965348FF28434735000FD0A1 /* PreferencesGeneralView+ProtectFavorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1720ADBC5D00818925 /* PreferencesGeneralView+ProtectFavorites.swift */; };
		9653490028434742000FD0A1 /* JSFuncSearchAndPreviewView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8021C20AC44A6000CBE74 /* JSFuncSearchAndPreviewView.xib */; };
		9653490128434742000FD0A1 /* JSFuncSearchAndPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8021F20AC4528000CBE74 /* JSFuncSearchAndPreviewView.swift */; };
		9653490228434742000FD0A1 /* JSFuncSearchAndPreviewView+KeyDown.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2920ADBF7900818925 /* JSFuncSearchAndPreviewView+KeyDown.swift */; };
		9653490328434742000FD0A1 /* JSFuncSearchTextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2D20ADC1A400818925 /* JSFuncSearchTextViewDelegate.swift */; };
		9653490428434742000FD0A1 /* JSFuncSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2720ADBEF300818925 /* JSFuncSearchViewController.swift */; };
		9653490528434742000FD0A1 /* JSFuncSearchViewControllerTableViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2F20ADC24700818925 /* JSFuncSearchViewControllerTableViewDelegate.swift */; };
		9653490628434752000FD0A1 /* ItemTableRowTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1D20ADBDCA00818925 /* ItemTableRowTextView.swift */; };
		9653490728434752000FD0A1 /* ClipItemTableRowImageButtonView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B4D20A3C0A600EE08A4 /* ClipItemTableRowImageButtonView.xib */; };
		9653490828434752000FD0A1 /* ClipItemTableRowTextView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B3B209FD67100EE08A4 /* ClipItemTableRowTextView.xib */; };
		9653490928434752000FD0A1 /* ClipItemTableRowImageButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A16B4B20A3C04E00EE08A4 /* ClipItemTableRowImageButtonView.swift */; };
		9653490A28434752000FD0A1 /* ItemTableRowContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1920ADBCDB00818925 /* ItemTableRowContainerView.swift */; };
		9653490B28434752000FD0A1 /* ClipItemTableRowImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A16B3D209FD77500EE08A4 /* ClipItemTableRowImageView.swift */; };
		9653490C28434752000FD0A1 /* ClipItemTableRowContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0764206F4BE10032DACD /* ClipItemTableRowContainerView.swift */; };
		9653490D28434752000FD0A1 /* ItemTableRowImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2320ADBE6500818925 /* ItemTableRowImageView.swift */; };
		9653490E28434752000FD0A1 /* ClipItemTableRowImageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B4620A3480C00EE08A4 /* ClipItemTableRowImageView.xib */; };
		9653490F28434752000FD0A1 /* ClipItemTableRowTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A16B4920A34C7000EE08A4 /* ClipItemTableRowTextView.swift */; };
		965349102843475E000FD0A1 /* SearchAndPreviewViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9667650C20B16D5B00DE369A /* SearchAndPreviewViewBase.swift */; };
		965349122843475E000FD0A1 /* SearchAndPreview+KeyDownHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA4E1207CC85A00B9F33E /* SearchAndPreview+KeyDownHandler.swift */; };
		965349132843475E000FD0A1 /* SearchViewControllerTableViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0766206F4C2A0032DACD /* SearchViewControllerTableViewDelegate.swift */; };
		965349142843475E000FD0A1 /* SearchTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9672FF2C2078E5DC00E4571E /* SearchTextView.swift */; };
		965349152843475E000FD0A1 /* SearchViewEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F076D206F58A40032DACD /* SearchViewEvents.swift */; };
		965349162843475E000FD0A1 /* SearchAndPreviewView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 968A97BD2066745D00D36B50 /* SearchAndPreviewView.xib */; };
		965349172843475E000FD0A1 /* SearchViewTextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F076B206F586A0032DACD /* SearchViewTextViewDelegate.swift */; };
		965349182843475E000FD0A1 /* SearchAndPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A49B12065D85D005BC79D /* SearchAndPreviewView.swift */; };
		9653491928434767000FD0A1 /* HistorySearchMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9672FF2E2079C89400E4571E /* HistorySearchMode.swift */; };
		9653491A28434767000FD0A1 /* HistoryRepo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7C9D2095872200FF1236 /* HistoryRepo.swift */; };
		9653491B28434767000FD0A1 /* HistoryLimitNumberFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA54520830EE400B9F33E /* HistoryLimitNumberFormatter.swift */; };
		9653491C28434767000FD0A1 /* HistoryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968A97C020667CF800D36B50 /* HistoryService.swift */; };
		9653492028434772000FD0A1 /* JSFuncService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2520ADBEAF00818925 /* JSFuncService.swift */; };
		9653492128434772000FD0A1 /* LoginItemsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AFAB182074A51C00BD9F16 /* LoginItemsService.swift */; };
		9653492228434772000FD0A1 /* VersionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D4C207357ED007E3785 /* VersionService.swift */; };
		9653492328434772000FD0A1 /* HotKeyService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D482073544F007E3785 /* HotKeyService.swift */; };
		9653492428434785000FD0A1 /* NSAttributedString+HTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8021820AB0C35000CBE74 /* NSAttributedString+HTML.swift */; };
		9653492528434785000FD0A1 /* TransientScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964766682067B82900E7026F /* TransientScrollView.swift */; };
		9653492628434785000FD0A1 /* KeyCombo+Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 963AA6452071E15900779697 /* KeyCombo+Archive.swift */; };
		9653492728434785000FD0A1 /* JSContext+subscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968B4F0520A68CB300F150BE /* JSContext+subscript.swift */; };
		9653492828434785000FD0A1 /* Collection+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964766662067A68000E7026F /* Collection+Safe.swift */; };
		9653492928434785000FD0A1 /* NSTableView+getRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEAA20A4763E00A525CC /* NSTableView+getRowView.swift */; };
		9653492A28434785000FD0A1 /* Array+removeAtIndexes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7CA22095FF6A00FF1236 /* Array+removeAtIndexes.swift */; };
		9653492B28434785000FD0A1 /* NSScreen+currentScreenForMouseLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969F9891209AC03700BB3039 /* NSScreen+currentScreenForMouseLocation.swift */; };
		9653492C28434785000FD0A1 /* String+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5495DE2276785B0041FA76 /* String+Utils.swift */; };
		9653492D28434785000FD0A1 /* NSObject+fromNib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964766632067A5F100E7026F /* NSObject+fromNib.swift */; };
		9653492E28434785000FD0A1 /* NSEvent+CarbonConvenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DB53822088923C004BAAEF /* NSEvent+CarbonConvenience.swift */; };
		9653492F28434785000FD0A1 /* Array+String+SwiftyStringScore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D532073BE5B007E3785 /* Array+String+SwiftyStringScore.swift */; };
		9653493028434785000FD0A1 /* NSImage+tint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEAD20A476D200A525CC /* NSImage+tint.swift */; };
		9653493128434785000FD0A1 /* String+L10n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA5482083296600B9F33E /* String+L10n.swift */; };
		9653493228434785000FD0A1 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020920AACD4E000CBE74 /* OrderedSet.swift */; };
		9653493328434785000FD0A1 /* Array+IndexSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9672FF282078C2DE00E4571E /* Array+IndexSet.swift */; };
		965349342843478C000FD0A1 /* DialogFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA54320830C8800B9F33E /* DialogFactory.swift */; };
		9653493528434795000FD0A1 /* PopupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9662D3602064BA3400F8A9D5 /* PopupController.swift */; };
		9653493628434795000FD0A1 /* PopupControllerWindowDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0771206F9B190032DACD /* PopupControllerWindowDelegate.swift */; };
		9653493728434795000FD0A1 /* PopupContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F076F206F9AF30032DACD /* PopupContainerView.swift */; };
		9653493828434795000FD0A1 /* PopupPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A49B52065D8B1005BC79D /* PopupPanel.swift */; };
		9653493928434795000FD0A1 /* PopupBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A49B72065D8DE005BC79D /* PopupBackgroundView.swift */; };
		9653493A2843479B000FD0A1 /* FakeKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CFA6B22069278700BAFABB /* FakeKey.swift */; };
		9653493B284347A7000FD0A1 /* CutBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E1E597205D243400F994ED /* CutBox.swift */; };
		9653493C284347E8000FD0A1 /* JSFuncItemTableRowTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1F20ADBE0100818925 /* JSFuncItemTableRowTextView.swift */; };
		9653493D284347E8000FD0A1 /* JSFuncItemTableRowImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2120ADBE3700818925 /* JSFuncItemTableRowImageView.swift */; };
		9653493E284347E8000FD0A1 /* JSFuncItemTableRowImageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8022620AD8F00000CBE74 /* JSFuncItemTableRowImageView.xib */; };
		9653493F284347E8000FD0A1 /* JSFuncItemTableRowTextView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8022420AD8EFF000CBE74 /* JSFuncItemTableRowTextView.xib */; };
		96534940284347E8000FD0A1 /* JSFuncItemTableRowContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1B20ADBD5200818925 /* JSFuncItemTableRowContainerView.swift */; };
		965349412843484E000FD0A1 /* JSFuncServiceSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96658CEF20BA7B3E00BDA8F4 /* JSFuncServiceSpec.swift */; };
		9653494228434862000FD0A1 /* Array+String+RegexpSearchFilteredSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96429D58208C12200055D678 /* Array+String+RegexpSearchFilteredSpec.swift */; };
		9653494328434862000FD0A1 /* Array+IndexSetSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA5332080360000B9F33E /* Array+IndexSetSpec.swift */; };
		9653494428434862000FD0A1 /* OrderedSetSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C3420B1028E00818925 /* OrderedSetSpec.swift */; };
		9653494528434862000FD0A1 /* Collection+SafeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA5372080395B00B9F33E /* Collection+SafeSpec.swift */; };
		9653494628434862000FD0A1 /* String+UtilsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA72F192289BCBC00D5E50B /* String+UtilsSpec.swift */; };
		9653494728434862000FD0A1 /* Array+String+SwiftyStringScoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA5352080373400B9F33E /* Array+String+SwiftyStringScoreSpec.swift */; };
		9653494828434862000FD0A1 /* JSContext+subscriptSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967B32BF20A6BEED0042BD2F /* JSContext+subscriptSpec.swift */; };
		9653494C2843486B000FD0A1 /* CutBoxPreferencesService+JoinAndWrapSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA524207F6ED700B9F33E /* CutBoxPreferencesService+JoinAndWrapSpec.swift */; };
		9653494E2843486B000FD0A1 /* CutBoxPreferencesService+HistoryLimitSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA53B2082251800B9F33E /* CutBoxPreferencesService+HistoryLimitSpec.swift */; };
		9653494F2843486B000FD0A1 /* PreferencesWindowSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA5402083022800B9F33E /* PreferencesWindowSpec.swift */; };
		9653495028434873000FD0A1 /* HistoryRepoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7CA52096063C00FF1236 /* HistoryRepoSpec.swift */; };
		9653495128434873000FD0A1 /* HistoryServiceSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964CA51D207F2E3400B9F33E /* HistoryServiceSpec.swift */; };
		9653495328434D59000FD0A1 /* cutbox-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 964CA516207E6CA200B9F33E /* cutbox-icon.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9653495428434D59000FD0A1 /* star.png in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B39209D6D7C00EE08A4 /* star.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9653495528434D59000FD0A1 /* magnitude.png in Resources */ = {isa = PBXBuildFile; fileRef = 968D7C922094778900FF1236 /* magnitude.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9653495628434D59000FD0A1 /* page.png in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B4120A0675700EE08A4 /* page.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9653495728434D59000FD0A1 /* text-document.png in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B3F20A002C500EE08A4 /* text-document.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9653495828434D59000FD0A1 /* cutbox-js-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 967DFB5320C246BD0063B050 /* cutbox-js-icon.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9653495928434D59000FD0A1 /* js-badge.png in Resources */ = {isa = PBXBuildFile; fileRef = 967DFB5920C28D3E0063B050 /* js-badge.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		9655D1CB2A9117CF00AA902F /* ISO8601Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9655D1CA2A9117CF00AA902F /* ISO8601Helpers.swift */; };
		9655D1CC2A9117D000AA902F /* ISO8601Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9655D1CA2A9117CF00AA902F /* ISO8601Helpers.swift */; };
		9655D1D52A91216700AA902F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9655D1D32A91216700AA902F /* Localizable.strings */; };
		9655D1D92A91229C00AA902F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9655D1D72A91229C00AA902F /* Localizable.strings */; };
		9655D1DD2A91847200AA902F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9655D1DB2A91847200AA902F /* Localizable.strings */; };
		9655D1DF2A91FE8300AA902F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9655D1E22A91FE8300AA902F /* Localizable.strings */; };
		9655D1E02A91FE8300AA902F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9655D1E22A91FE8300AA902F /* Localizable.strings */; };
		9657D331283F336000F688F5 /* CutBoxColorThemeDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9657D330283F336000F688F5 /* CutBoxColorThemeDefinition.swift */; };
		965B02B328E54811003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965B02B228E54811003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift */; };
		965B02B428E5481E003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965B02B228E54811003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift */; };
		965B02B628E7E0A6003770BD /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D4E20735DF6007E3785 /* SearchViewController.swift */; };
		965B02B728E7E94F003770BD /* SearchViewControllerMenuDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34934CD928E7642B009635D4 /* SearchViewControllerMenuDelegate.swift */; };
		965B02B828E7E95E003770BD /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962D6D4E20735DF6007E3785 /* SearchViewController.swift */; };
		965F0765206F4BE10032DACD /* ClipItemTableRowContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0764206F4BE10032DACD /* ClipItemTableRowContainerView.swift */; };
		965F0767206F4C2A0032DACD /* SearchViewControllerTableViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0766206F4C2A0032DACD /* SearchViewControllerTableViewDelegate.swift */; };
		965F076C206F586A0032DACD /* SearchViewTextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F076B206F586A0032DACD /* SearchViewTextViewDelegate.swift */; };
		965F076E206F58A40032DACD /* SearchViewEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F076D206F58A40032DACD /* SearchViewEvents.swift */; };
		965F0770206F9AF30032DACD /* PopupContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F076F206F9AF30032DACD /* PopupContainerView.swift */; };
		965F0772206F9B190032DACD /* PopupControllerWindowDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0771206F9B190032DACD /* PopupControllerWindowDelegate.swift */; };
		965F0784206FC4F60032DACD /* PreferencesWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F0783206FC4F60032DACD /* PreferencesWindow.swift */; };
		965F078D206FD1890032DACD /* AboutPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965F078C206FD1890032DACD /* AboutPanel.swift */; };
		9662D3622064BA3400F8A9D5 /* PopupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9662D3602064BA3400F8A9D5 /* PopupController.swift */; };
		96658CE020B44B0500BDA8F4 /* PreferencesThemePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96658CDF20B44B0500BDA8F4 /* PreferencesThemePreview.swift */; };
		9667650B20B14CDA00DE369A /* PreferencesAdvancedView+HistoryLimit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9667650A20B14CD900DE369A /* PreferencesAdvancedView+HistoryLimit.swift */; };
		9667650D20B16D5B00DE369A /* SearchAndPreviewViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9667650C20B16D5B00DE369A /* SearchAndPreviewViewBase.swift */; };
		9672FF292078C2DE00E4571E /* Array+IndexSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9672FF282078C2DE00E4571E /* Array+IndexSet.swift */; };
		9672FF2D2078E5DC00E4571E /* SearchTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9672FF2C2078E5DC00E4571E /* SearchTextView.swift */; };
		9672FF2F2079C89400E4571E /* HistorySearchMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9672FF2E2079C89400E4571E /* HistorySearchMode.swift */; };
		9677BE9C2AA464EB00AB537C /* CutBoxPreferencesService+ResetSuppressedDialogBoxesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BE9B2AA464EB00AB537C /* CutBoxPreferencesService+ResetSuppressedDialogBoxesSpec.swift */; };
		9677BE9F2AA4CF4900AB537C /* DialogFactorySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BE9E2AA4CF4900AB537C /* DialogFactorySpec.swift */; };
		9677BEA12AA817F500AB537C /* NSEvent+CarbonConvenienceSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BEA02AA817F500AB537C /* NSEvent+CarbonConvenienceSpec.swift */; };
		9677BEA32AA81FFE00AB537C /* cutbox-jsfuncs-list.png in Resources */ = {isa = PBXBuildFile; fileRef = 9677BEA22AA81FFE00AB537C /* cutbox-jsfuncs-list.png */; };
		9677BEA42AA8201500AB537C /* history-clock-face-white.png in Resources */ = {isa = PBXBuildFile; fileRef = 96C8ABA02A85F3A800C0F42F /* history-clock-face-white.png */; };
		9677BEA62AA8703F00AB537C /* NSAttributedString+HTMLSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BEA52AA8703F00AB537C /* NSAttributedString+HTMLSpec.swift */; };
		9677BEA82AA88CF100AB537C /* NSImage+TintSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BEA72AA88CF100AB537C /* NSImage+TintSpec.swift */; };
		9677BEAA2AA8B71F00AB537C /* KeyComboUserDefaultsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BEA92AA8B71F00AB537C /* KeyComboUserDefaultsSpec.swift */; };
		9677BEAC2AA8CA8F00AB537C /* NSTableView_GetRowViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9677BEAB2AA8CA8F00AB537C /* NSTableView_GetRowViewSpec.swift */; };
		967940072A87EADD00D14B87 /* ValidIndicatorTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D931C12A87E16900BF594D /* ValidIndicatorTextField.swift */; };
		9679400A2A887C4F00D14B87 /* TimeFilterValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967940092A887C4F00D14B87 /* TimeFilterValidatorSpec.swift */; };
		9679400D2A887D2100D14B87 /* TimeFilterValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9679400C2A887D2100D14B87 /* TimeFilterValidator.swift */; };
		9679400E2A887D2100D14B87 /* TimeFilterValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9679400C2A887D2100D14B87 /* TimeFilterValidator.swift */; };
		967B9FA22A90E6C20054E9D0 /* UserDefaultsMockSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967B9FA12A90E6C20054E9D0 /* UserDefaultsMockSpec.swift */; };
		967C06A12A9345CB008AF0CE /* HistoryStoreMigration_1_6_x.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A02A9345CB008AF0CE /* HistoryStoreMigration_1_6_x.swift */; };
		967C06A22A9345D8008AF0CE /* HistoryStoreMigration_1_6_x.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A02A9345CB008AF0CE /* HistoryStoreMigration_1_6_x.swift */; };
		967C06A52A937220008AF0CE /* TextFieldKeyUpRxStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A42A937220008AF0CE /* TextFieldKeyUpRxStream.swift */; };
		967C06A62A937220008AF0CE /* TextFieldKeyUpRxStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A42A937220008AF0CE /* TextFieldKeyUpRxStream.swift */; };
		967C06A82A946749008AF0CE /* CutBoxPreferencesService+SelectThemeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A72A946749008AF0CE /* CutBoxPreferencesService+SelectThemeSpec.swift */; };
		967C06AA2A94783C008AF0CE /* Int+doTimes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A92A94783C008AF0CE /* Int+doTimes.swift */; };
		967C06AB2A94783C008AF0CE /* Int+doTimes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06A92A94783C008AF0CE /* Int+doTimes.swift */; };
		967C06B42A950B07008AF0CE /* Int+doTimesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967C06B32A950B07008AF0CE /* Int+doTimesSpec.swift */; };
		967DFB5520C246BD0063B050 /* cutbox-js-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 967DFB5320C246BD0063B050 /* cutbox-js-icon.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		967DFB5A20C28D3F0063B050 /* js-badge.png in Resources */ = {isa = PBXBuildFile; fileRef = 967DFB5920C28D3E0063B050 /* js-badge.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		967EFEAB20A4763E00A525CC /* NSTableView+getRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEAA20A4763E00A525CC /* NSTableView+getRowView.swift */; };
		967EFEAE20A476D200A525CC /* NSImage+tint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEAD20A476D200A525CC /* NSImage+tint.swift */; };
		967EFEB020A5199400A525CC /* PreferencesAdvancedView+HistorySize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEAF20A5199400A525CC /* PreferencesAdvancedView+HistorySize.swift */; };
		967EFEB220A519D600A525CC /* PreferencesThemeSelectionView+ThemeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967EFEB120A519D600A525CC /* PreferencesThemeSelectionView+ThemeSelector.swift */; };
		968715922A95DCAC0092DB3F /* NSColor+HexColorStringSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968715912A95DCAC0092DB3F /* NSColor+HexColorStringSpec.swift */; };
		968715942A95FD890092DB3F /* CutBoxPreferencesServiceSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968715932A95FD890092DB3F /* CutBoxPreferencesServiceSpec.swift */; };
		968715992A9634E10092DB3F /* StandardErrorOutputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968715982A9634E10092DB3F /* StandardErrorOutputStream.swift */; };
		9687159A2A96E6A80092DB3F /* StandardErrorOutputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968715982A9634E10092DB3F /* StandardErrorOutputStream.swift */; };
		968767882AAC41DF00DA256E /* Swizzlor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968767872AAC41DF00DA256E /* Swizzlor.swift */; };
		9687678D2AAEA95F00DA256E /* CutBoxBaseClasses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9687678C2AAEA95F00DA256E /* CutBoxBaseClasses.swift */; };
		9687678E2AAEA95F00DA256E /* CutBoxBaseClasses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9687678C2AAEA95F00DA256E /* CutBoxBaseClasses.swift */; };
		968767922AAEAF0300DA256E /* CutBoxBaseWindowControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968767912AAEAF0300DA256E /* CutBoxBaseWindowControllerSpec.swift */; };
		968767942AAEC34100DA256E /* CutBoxBaseViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968767932AAEC34100DA256E /* CutBoxBaseViewSpec.swift */; };
		968767962AAEC3AD00DA256E /* MockCoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968767952AAEC3AD00DA256E /* MockCoder.swift */; };
		968767992AAEF47800DA256E /* CutBoxBaseTextViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968767982AAEF47800DA256E /* CutBoxBaseTextViewSpec.swift */; };
		9687679B2AAF020C00DA256E /* CutBoxBaseWindowSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9687679A2AAF020C00DA256E /* CutBoxBaseWindowSpec.swift */; };
		9687679D2AAF13BA00DA256E /* CutBoxBaseViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9687679C2AAF13BA00DA256E /* CutBoxBaseViewControllerSpec.swift */; };
		968784402469571D00F6FD60 /* PreferencesGeneralView+ShowHiddenDialogButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9687843F2469571D00F6FD60 /* PreferencesGeneralView+ShowHiddenDialogButton.swift */; };
		968A97BE2066745D00D36B50 /* SearchAndPreviewView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 968A97BD2066745D00D36B50 /* SearchAndPreviewView.xib */; };
		968A97C120667CF800D36B50 /* HistoryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968A97C020667CF800D36B50 /* HistoryService.swift */; };
		968B4F0620A68CB300F150BE /* JSContext+subscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968B4F0520A68CB300F150BE /* JSContext+subscript.swift */; };
		968D7C932094778900FF1236 /* magnitude.png in Resources */ = {isa = PBXBuildFile; fileRef = 968D7C922094778900FF1236 /* magnitude.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		968D7C952095778800FF1236 /* PreferencesThemeSelectionView+UseCompactUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7C942095778800FF1236 /* PreferencesThemeSelectionView+UseCompactUI.swift */; };
		968D7C9E2095872200FF1236 /* HistoryRepo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7C9D2095872200FF1236 /* HistoryRepo.swift */; };
		968D7CA32095FF6A00FF1236 /* Array+removeAtIndexes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968D7CA22095FF6A00FF1236 /* Array+removeAtIndexes.swift */; };
		9696764D20841E2F00DD3256 /* dsa_pub.pem in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9696764B20841E2F00DD3256 /* dsa_pub.pem */; };
		9696D6D02AAB7A1600600C59 /* AboutPanelSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9696D6CF2AAB7A1600600C59 /* AboutPanelSpec.swift */; };
		9696D6D12AAB7AFF00600C59 /* NSScreen+currentScreenForMouseLocationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9696D6CB2AAAE09E00600C59 /* NSScreen+currentScreenForMouseLocationSpec.swift */; };
		9696D6D32AAB7DB000600C59 /* LinkTextSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9696D6D22AAB7DB000600C59 /* LinkTextSpec.swift */; };
		9696D6D52AAB823A00600C59 /* LinkText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9696D6D42AAB823A00600C59 /* LinkText.swift */; };
		9696D6D62AAB823A00600C59 /* LinkText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9696D6D42AAB823A00600C59 /* LinkText.swift */; };
		9696D6D92AAC090100600C59 /* CutBoxControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9696D6D82AAC090100600C59 /* CutBoxControllerSpec.swift */; };
		969B0A362AB7CDB000807318 /* ClipItemTableRowContainerViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A352AB7CDB000807318 /* ClipItemTableRowContainerViewSpec.swift */; };
		969B0A382AB7D84200807318 /* ClipItemTableRowImageButtonViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A372AB7D84200807318 /* ClipItemTableRowImageButtonViewSpec.swift */; };
		969B0A3A2AB7E4C300807318 /* ValidIndicatorTextFieldSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A392AB7E4C300807318 /* ValidIndicatorTextFieldSpec.swift */; };
		969B0A3C2AB87D7D00807318 /* PreferencesGeneralView+KeyRecorderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A3B2AB87D7D00807318 /* PreferencesGeneralView+KeyRecorderSpec.swift */; };
		969B0A3E2AB8A19200807318 /* TransientScrollViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A3D2AB8A19200807318 /* TransientScrollViewSpec.swift */; };
		969B0A402AB8AA6F00807318 /* ItemTableRowContainerViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A3F2AB8AA6F00807318 /* ItemTableRowContainerViewSpec.swift */; };
		969B0A422ABAB33500807318 /* PreferencesTabViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A412ABAB33500807318 /* PreferencesTabViewControllerSpec.swift */; };
		969B0A442ABC68A900807318 /* JSFuncItemTableRowTextViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A432ABC68A900807318 /* JSFuncItemTableRowTextViewSpec.swift */; };
		969B0A482ABC825200807318 /* SearchAndPreviewViewBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A472ABC825200807318 /* SearchAndPreviewViewBaseSpec.swift */; };
		969B0A4A2ABDF39E00807318 /* ClipItemTableRowTextViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969B0A492ABDF39E00807318 /* ClipItemTableRowTextViewSpec.swift */; };
		969F9892209AC03700BB3039 /* NSScreen+currentScreenForMouseLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969F9891209AC03700BB3039 /* NSScreen+currentScreenForMouseLocation.swift */; };
		96A16B3A209D6D7C00EE08A4 /* star.png in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B39209D6D7C00EE08A4 /* star.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		96A16B3C209FD67100EE08A4 /* ClipItemTableRowTextView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B3B209FD67100EE08A4 /* ClipItemTableRowTextView.xib */; };
		96A16B3E209FD77500EE08A4 /* ClipItemTableRowImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A16B3D209FD77500EE08A4 /* ClipItemTableRowImageView.swift */; };
		96A16B4020A002C500EE08A4 /* text-document.png in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B3F20A002C500EE08A4 /* text-document.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		96A16B4220A0675700EE08A4 /* page.png in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B4120A0675700EE08A4 /* page.png */; settings = {ASSET_TAGS = (cutboxLogo, ); }; };
		96A16B4720A3480C00EE08A4 /* ClipItemTableRowImageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B4620A3480C00EE08A4 /* ClipItemTableRowImageView.xib */; };
		96A16B4A20A34C7000EE08A4 /* ClipItemTableRowTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A16B4920A34C7000EE08A4 /* ClipItemTableRowTextView.swift */; };
		96A16B4C20A3C04E00EE08A4 /* ClipItemTableRowImageButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A16B4B20A3C04E00EE08A4 /* ClipItemTableRowImageButtonView.swift */; };
		96A16B4E20A3C0A600EE08A4 /* ClipItemTableRowImageButtonView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A16B4D20A3C0A600EE08A4 /* ClipItemTableRowImageButtonView.xib */; };
		96A225942844F5CD00C9502D /* CutBoxThemeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A225932844F5CD00C9502D /* CutBoxThemeSpec.swift */; };
		96A801B920A8177C000CBE74 /* PreferencesGeneralView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801B820A8177C000CBE74 /* PreferencesGeneralView.xib */; };
		96A801BB20A817B3000CBE74 /* PreferencesThemeSelectionView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801BA20A817B3000CBE74 /* PreferencesThemeSelectionView.xib */; };
		96A801BD20A8180F000CBE74 /* PreferencesAdvancedView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801BC20A8180F000CBE74 /* PreferencesAdvancedView.xib */; };
		96A801BF20A8183A000CBE74 /* PreferencesPastePipelineView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A801BE20A8183A000CBE74 /* PreferencesPastePipelineView.xib */; };
		96A8020220A8573D000CBE74 /* PreferencesGeneralView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020120A8573D000CBE74 /* PreferencesGeneralView.swift */; };
		96A8020420A85772000CBE74 /* PreferencesPastePipelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020320A85772000CBE74 /* PreferencesPastePipelineView.swift */; };
		96A8020620A857B5000CBE74 /* PreferencesAdvancedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020520A857B5000CBE74 /* PreferencesAdvancedView.swift */; };
		96A8020820A8581B000CBE74 /* PreferencesThemeSelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020720A8581B000CBE74 /* PreferencesThemeSelectionView.swift */; };
		96A8020A20AACD4E000CBE74 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8020920AACD4E000CBE74 /* OrderedSet.swift */; };
		96A8021620AB0AD2000CBE74 /* PreferencesTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8021420AB0AD1000CBE74 /* PreferencesTabView.swift */; };
		96A8021720AB0AD2000CBE74 /* PreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8021520AB0AD2000CBE74 /* PreferencesWindow.xib */; };
		96A8021920AB0C35000CBE74 /* NSAttributedString+HTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8021820AB0C35000CBE74 /* NSAttributedString+HTML.swift */; };
		96A8021D20AC44A6000CBE74 /* JSFuncSearchAndPreviewView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8021C20AC44A6000CBE74 /* JSFuncSearchAndPreviewView.xib */; };
		96A8022020AC4528000CBE74 /* JSFuncSearchAndPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8021F20AC4528000CBE74 /* JSFuncSearchAndPreviewView.swift */; };
		96A8022720AD8F00000CBE74 /* JSFuncItemTableRowTextView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8022420AD8EFF000CBE74 /* JSFuncItemTableRowTextView.xib */; };
		96A8022820AD8F00000CBE74 /* JSFuncItemTableRowImageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96A8022620AD8F00000CBE74 /* JSFuncItemTableRowImageView.xib */; };
		96AFAB192074A51C00BD9F16 /* LoginItemsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AFAB182074A51C00BD9F16 /* LoginItemsService.swift */; };
		96B04642284518E500011A58 /* themes in Resources */ = {isa = PBXBuildFile; fileRef = 96B04641284518E400011A58 /* themes */; };
		96B04643284518E500011A58 /* themes in Resources */ = {isa = PBXBuildFile; fileRef = 96B04641284518E400011A58 /* themes */; };
		96B046452845275200011A58 /* CutBoxThemeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B046442845275200011A58 /* CutBoxThemeLoader.swift */; };
		96B046462845275200011A58 /* CutBoxThemeLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B046442845275200011A58 /* CutBoxThemeLoader.swift */; };
		96BDAE2C2AB5B49F00C3AF31 /* PreferencesAdvancedViewSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96BDAE2B2AB5B49F00C3AF31 /* PreferencesAdvancedViewSpec.swift */; };
		96C07DBD2AAF5502001983ED /* CutBoxGetStatusItemSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C07DBC2AAF5502001983ED /* CutBoxGetStatusItemSpec.swift */; };
		96C07DBF2AAF5821001983ED /* CutBoxGetStatusItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C07DBE2AAF5821001983ED /* CutBoxGetStatusItem.swift */; };
		96C07DC12AAF61AE001983ED /* Array+MenuItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C07DC02AAF61AE001983ED /* Array+MenuItems.swift */; };
		96C07DC22AAF61AE001983ED /* Array+MenuItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C07DC02AAF61AE001983ED /* Array+MenuItems.swift */; };
		96C07DC32AAF7FC3001983ED /* CutBoxGetStatusItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C07DBE2AAF5821001983ED /* CutBoxGetStatusItem.swift */; };
		96C07DC52AB0C8AC001983ED /* CutBoxHotkeyProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C07DC42AB0C8AC001983ED /* CutBoxHotkeyProviderSpec.swift */; };
		96C746FF2A92FA4B00EA0F4D /* HistoryStoreMigration_1_6_x_Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C746FE2A92FA4B00EA0F4D /* HistoryStoreMigration_1_6_x_Spec.swift */; };
		96C8ABA12A85F3A800C0F42F /* history-clock-face-white.png in Resources */ = {isa = PBXBuildFile; fileRef = 96C8ABA02A85F3A800C0F42F /* history-clock-face-white.png */; };
		96CDF2C92A8B330D00ADE6B4 /* PreferencesAdvancedView+HistoryLimit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9667650A20B14CD900DE369A /* PreferencesAdvancedView+HistoryLimit.swift */; };
		96CDF2CB2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CDF2CA2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift */; };
		96CDF2CC2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CDF2CA2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift */; };
		96CDF2CE2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CDF2CD2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift */; };
		96CDF2CF2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CDF2CD2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift */; };
		96CDF2D22A8B416400ADE6B4 /* HistoryOffsetPredicateFactorySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CDF2D02A8B416400ADE6B4 /* HistoryOffsetPredicateFactorySpec.swift */; };
		96CDF2D42A8B957F00ADE6B4 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 96CDF2D32A8B957F00ADE6B4 /* Localizable.strings */; };
		96CDF2D62A8B95D800ADE6B4 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 96CDF2D52A8B95D800ADE6B4 /* Localizable.strings */; };
		96CDF2D82A8BB3DF00ADE6B4 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 96CDF2D72A8BB3DF00ADE6B4 /* Localizable.strings */; };
		96CFA6B32069278700BAFABB /* FakeKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CFA6B22069278700BAFABB /* FakeKey.swift */; };
		96CFA6B52069C5BC00BAFABB /* CutBoxPreferencesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96CFA6B42069C5BC00BAFABB /* CutBoxPreferencesService.swift */; };
		96D31FC328E08BBF001D64E4 /* CutBoxPreferences+TextScaling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DA65C828DF4EB800C8C2F4 /* CutBoxPreferences+TextScaling.swift */; };
		96D931C22A87E16900BF594D /* ValidIndicatorTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D931C12A87E16900BF594D /* ValidIndicatorTextField.swift */; };
		96DA65C928DF4EB800C8C2F4 /* CutBoxPreferences+TextScaling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DA65C828DF4EB800C8C2F4 /* CutBoxPreferences+TextScaling.swift */; };
		96DB53832088923C004BAAEF /* NSEvent+CarbonConvenience.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DB53822088923C004BAAEF /* NSEvent+CarbonConvenience.swift */; };
		96E1E598205D243400F994ED /* CutBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E1E597205D243400F994ED /* CutBox.swift */; };
		96E1E59A205D243400F994ED /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96E1E599205D243400F994ED /* Assets.xcassets */; };
		96E1E59D205D243400F994ED /* CutBoxStatusMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96E1E59B205D243400F994ED /* CutBoxStatusMenu.xib */; };
		96E1E5C5205D297900F994ED /* CutBoxController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E1E5C4205D297900F994ED /* CutBoxController.swift */; };
		96EF84F12AB1834F00CC8022 /* CutBoxImageRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F02AB1834F00CC8022 /* CutBoxImageRef.swift */; };
		96EF84F22AB1834F00CC8022 /* CutBoxImageRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F02AB1834F00CC8022 /* CutBoxImageRef.swift */; };
		96EF84F42AB1838000CC8022 /* CutBoxImageRefSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F32AB1838000CC8022 /* CutBoxImageRefSpec.swift */; };
		96EF84F62AB1841A00CC8022 /* NSImage+fake.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F52AB1841A00CC8022 /* NSImage+fake.swift */; };
		96EF84F72AB1841E00CC8022 /* NSImage+fake.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F52AB1841A00CC8022 /* NSImage+fake.swift */; };
		96EF84F92AB1893A00CC8022 /* String+dashed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F82AB1893A00CC8022 /* String+dashed.swift */; };
		96EF84FA2AB1893A00CC8022 /* String+dashed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84F82AB1893A00CC8022 /* String+dashed.swift */; };
		96EF84FC2AB1896500CC8022 /* String+dashedSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84FB2AB1896500CC8022 /* String+dashedSpec.swift */; };
		96EF84FE2AB19CB800CC8022 /* NSImage+fakeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84FD2AB19CB800CC8022 /* NSImage+fakeSpec.swift */; };
		96EF85002AB1C82700CC8022 /* CutBoxNSAppProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84FF2AB1C82700CC8022 /* CutBoxNSAppProvider.swift */; };
		96EF85012AB1C82700CC8022 /* CutBoxNSAppProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF84FF2AB1C82700CC8022 /* CutBoxNSAppProvider.swift */; };
		96EF85032AB2F8B700CC8022 /* HistoryLimitNumberFormatterSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF85022AB2F8B700CC8022 /* HistoryLimitNumberFormatterSpec.swift */; };
		96EF850A2AB31B2800CC8022 /* FakeKeySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF85092AB31B2800CC8022 /* FakeKeySpec.swift */; };
		96EF850C2AB33FCF00CC8022 /* SearchViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF850B2AB33FCF00CC8022 /* SearchViewControllerSpec.swift */; };
		96EF85102AB4637500CC8022 /* JSFuncSearchViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF850F2AB4637500CC8022 /* JSFuncSearchViewControllerSpec.swift */; };
		96FD7C1520ADBBB000818925 /* PreferencesTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1420ADBBAF00818925 /* PreferencesTabViewController.swift */; };
		96FD7C1820ADBC5D00818925 /* PreferencesGeneralView+ProtectFavorites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1720ADBC5D00818925 /* PreferencesGeneralView+ProtectFavorites.swift */; };
		96FD7C1A20ADBCDB00818925 /* ItemTableRowContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1920ADBCDB00818925 /* ItemTableRowContainerView.swift */; };
		96FD7C1C20ADBD5200818925 /* JSFuncItemTableRowContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1B20ADBD5200818925 /* JSFuncItemTableRowContainerView.swift */; };
		96FD7C1E20ADBDCA00818925 /* ItemTableRowTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1D20ADBDCA00818925 /* ItemTableRowTextView.swift */; };
		96FD7C2020ADBE0100818925 /* JSFuncItemTableRowTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C1F20ADBE0100818925 /* JSFuncItemTableRowTextView.swift */; };
		96FD7C2220ADBE3700818925 /* JSFuncItemTableRowImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2120ADBE3700818925 /* JSFuncItemTableRowImageView.swift */; };
		96FD7C2420ADBE6500818925 /* ItemTableRowImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2320ADBE6500818925 /* ItemTableRowImageView.swift */; };
		96FD7C2620ADBEAF00818925 /* JSFuncService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2520ADBEAF00818925 /* JSFuncService.swift */; };
		96FD7C2820ADBEF300818925 /* JSFuncSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2720ADBEF300818925 /* JSFuncSearchViewController.swift */; };
		96FD7C2A20ADBF7900818925 /* JSFuncSearchAndPreviewView+KeyDown.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2920ADBF7900818925 /* JSFuncSearchAndPreviewView+KeyDown.swift */; };
		96FD7C2E20ADC1A400818925 /* JSFuncSearchTextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2D20ADC1A400818925 /* JSFuncSearchTextViewDelegate.swift */; };
		96FD7C3020ADC24700818925 /* JSFuncSearchViewControllerTableViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96FD7C2F20ADC24700818925 /* JSFuncSearchViewControllerTableViewDelegate.swift */; };
		EAF4D0FD74B2C7CF65DB1488 /* libPods-CutBoxAll-CutBoxUnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EE7E46181D60133BD574AA9 /* libPods-CutBoxAll-CutBoxUnitTests.a */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		962D6D802074622A007E3785 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Contents/Library/LoginItems;
			dstSubfolderSpec = 1;
			files = (
				962D6D8120746245007E3785 /* CutBoxHelper.app in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		964CA52D207F92AA00B9F33E /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 7;
			files = (
				9696764D20841E2F00DD3256 /* dsa_pub.pem in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		018EC810279A5E3AA02098F4 /* Pods-CutBoxAll-CutBox.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBox.debug.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBox/Pods-CutBoxAll-CutBox.debug.xcconfig"; sourceTree = "<group>"; };
		0AC2B5A8CA48A97AB54B1FD8 /* Pods-CutBoxAll-CutBoxUnitTestsCI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBoxUnitTestsCI.debug.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBoxUnitTestsCI/Pods-CutBoxAll-CutBoxUnitTestsCI.debug.xcconfig"; sourceTree = "<group>"; };
		0D2AB320E399C04DE3424ECF /* Pods-CutBox-Testing-CutBoxTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBox-Testing-CutBoxTests.debug.xcconfig"; path = "Target Support Files/Pods-CutBox-Testing-CutBoxTests/Pods-CutBox-Testing-CutBoxTests.debug.xcconfig"; sourceTree = "<group>"; };
		34934CD928E7642B009635D4 /* SearchViewControllerMenuDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewControllerMenuDelegate.swift; sourceTree = "<group>"; };
		34BD078A28DC931D004D8586 /* PreferencesThemeSelectionView+HidePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesThemeSelectionView+HidePreview.swift"; sourceTree = "<group>"; };
		458881EB261BBFF0662C6C70 /* Pods-CutBoxAll-CutBoxUnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBoxUnitTests.debug.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBoxUnitTests/Pods-CutBoxAll-CutBoxUnitTests.debug.xcconfig"; sourceTree = "<group>"; };
		4CB2A1B284FC8AE1F0159E0D /* Pods-CutBox.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBox.release.xcconfig"; path = "Target Support Files/Pods-CutBox/Pods-CutBox.release.xcconfig"; sourceTree = "<group>"; };
		4D9D267D2A0DC4A830308CA0 /* Pods-CutBoxTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxTests.release.xcconfig"; path = "Target Support Files/Pods-CutBoxTests/Pods-CutBoxTests.release.xcconfig"; sourceTree = "<group>"; };
		5EE7E46181D60133BD574AA9 /* libPods-CutBoxAll-CutBoxUnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CutBoxAll-CutBoxUnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
		729E616F68F0143821041D78 /* Pods-CutBox.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBox.debug.xcconfig"; path = "Target Support Files/Pods-CutBox/Pods-CutBox.debug.xcconfig"; sourceTree = "<group>"; };
		7C5495DE2276785B0041FA76 /* String+Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Utils.swift"; sourceTree = "<group>"; };
		7CA72F192289BCBC00D5E50B /* String+UtilsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+UtilsSpec.swift"; sourceTree = "<group>"; };
		829EA9BE1F4F8D84CC265008 /* libPods-CutBoxAll-CutBoxTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CutBoxAll-CutBoxTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
		8CCCBB192479CED3B61BC367 /* Pods-CutBoxAll-CutBoxUnitTestsCI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBoxUnitTestsCI.release.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBoxUnitTestsCI/Pods-CutBoxAll-CutBoxUnitTestsCI.release.xcconfig"; sourceTree = "<group>"; };
		8F030A4A521085BE6D02F051 /* libPods-CutBoxAll-CutBoxUnitTestsCI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CutBoxAll-CutBoxUnitTestsCI.a"; sourceTree = BUILT_PRODUCTS_DIR; };
		936EFC24C6FE0EBD217EAB0A /* Pods-CutBox-Testing-CutBoxTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBox-Testing-CutBoxTests.release.xcconfig"; path = "Target Support Files/Pods-CutBox-Testing-CutBoxTests/Pods-CutBox-Testing-CutBoxTests.release.xcconfig"; sourceTree = "<group>"; };
		961A49B12065D85D005BC79D /* SearchAndPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchAndPreviewView.swift; sourceTree = "<group>"; };
		961A49B52065D8B1005BC79D /* PopupPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupPanel.swift; sourceTree = "<group>"; };
		961A49B72065D8DE005BC79D /* PopupBackgroundView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupBackgroundView.swift; sourceTree = "<group>"; };
		961D62532AB5FFD20045EE77 /* JSFuncSearchAndPreviewViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncSearchAndPreviewViewSpec.swift; sourceTree = "<group>"; };
		961D62552AB604C50045EE77 /* SearchAndPreviewViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchAndPreviewViewSpec.swift; sourceTree = "<group>"; };
		962D6D482073544F007E3785 /* HotKeyService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HotKeyService.swift; sourceTree = "<group>"; };
		962D6D4A207356DA007E3785 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
		962D6D4C207357ED007E3785 /* VersionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionService.swift; sourceTree = "<group>"; };
		962D6D4E20735DF6007E3785 /* SearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = "<group>"; };
		962D6D532073BE5B007E3785 /* Array+String+SwiftyStringScore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+String+SwiftyStringScore.swift"; sourceTree = "<group>"; };
		962D6D6E20746109007E3785 /* CutBoxHelper.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CutBoxHelper.app; sourceTree = BUILT_PRODUCTS_DIR; };
		962D6D7020746109007E3785 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		962D6D7120746109007E3785 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
		962D6D7320746109007E3785 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		962D6D7820746109007E3785 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		962D6D7920746109007E3785 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		962D6D7B20746109007E3785 /* CutBoxHelper.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CutBoxHelper.entitlements; sourceTree = "<group>"; };
		962D6DB82ABEDC860097D269 /* CutBoxThemeLoaderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxThemeLoaderSpec.swift; sourceTree = "<group>"; };
		962D6DBA2ABF239A0097D269 /* CutBoxSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxSpec.swift; sourceTree = "<group>"; };
		962D6DBC2ABFE0FD0097D269 /* PreferencesPastePipelineViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesPastePipelineViewSpec.swift; sourceTree = "<group>"; };
		962D6DBE2AC55EB50097D269 /* PreferencesGeneralView+ShowHiddenDialogButtonSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesGeneralView+ShowHiddenDialogButtonSpec.swift"; sourceTree = "<group>"; };
		962E68B32AB6BFDC0074CE72 /* SearchTextViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchTextViewSpec.swift; sourceTree = "<group>"; };
		963AA6432071C95000779697 /* AboutPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AboutPanel.xib; sourceTree = "<group>"; };
		963AA6452071E15900779697 /* KeyCombo+Archive.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyCombo+Archive.swift"; sourceTree = "<group>"; };
		963F92322AB55DB20094C280 /* PopupControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupControllerSpec.swift; sourceTree = "<group>"; };
		96429D58208C12200055D678 /* Array+String+RegexpSearchFilteredSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+String+RegexpSearchFilteredSpec.swift"; sourceTree = "<group>"; };
		964766632067A5F100E7026F /* NSObject+fromNib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSObject+fromNib.swift"; sourceTree = "<group>"; };
		964766662067A68000E7026F /* Collection+Safe.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Safe.swift"; sourceTree = "<group>"; };
		964766682067B82900E7026F /* TransientScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransientScrollView.swift; sourceTree = "<group>"; };
		964CA4E1207CC85A00B9F33E /* SearchAndPreview+KeyDownHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SearchAndPreview+KeyDownHandler.swift"; sourceTree = "<group>"; };
		964CA4FF207E59D400B9F33E /* PreferencesAdvancedView+MultipleItemWrapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesAdvancedView+MultipleItemWrapping.swift"; sourceTree = "<group>"; };
		964CA502207E5A1000B9F33E /* PreferencesAdvancedView+JoinItems.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesAdvancedView+JoinItems.swift"; sourceTree = "<group>"; };
		964CA504207E5A6900B9F33E /* PreferencesGeneralView+KeyRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesGeneralView+KeyRecorder.swift"; sourceTree = "<group>"; };
		964CA506207E5AC700B9F33E /* PreferencesGeneralView+AutoLogin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesGeneralView+AutoLogin.swift"; sourceTree = "<group>"; };
		964CA50E207E6B4300B9F33E /* CutBoxColorTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxColorTheme.swift; sourceTree = "<group>"; };
		964CA510207E6B8000B9F33E /* CutBoxPreferences+SelectTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferences+SelectTheme.swift"; sourceTree = "<group>"; };
		964CA516207E6CA200B9F33E /* cutbox-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "cutbox-icon.png"; path = "CutBox/GraphicAssets/cutbox-icon.png"; sourceTree = SOURCE_ROOT; };
		964CA51D207F2E3400B9F33E /* HistoryServiceSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryServiceSpec.swift; sourceTree = "<group>"; };
		964CA522207F6E6800B9F33E /* CutBoxPreferences+JoinAndWrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferences+JoinAndWrap.swift"; sourceTree = "<group>"; };
		964CA524207F6ED700B9F33E /* CutBoxPreferencesService+JoinAndWrapSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferencesService+JoinAndWrapSpec.swift"; sourceTree = "<group>"; };
		964CA5332080360000B9F33E /* Array+IndexSetSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+IndexSetSpec.swift"; sourceTree = "<group>"; };
		964CA5352080373400B9F33E /* Array+String+SwiftyStringScoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+String+SwiftyStringScoreSpec.swift"; sourceTree = "<group>"; };
		964CA5372080395B00B9F33E /* Collection+SafeSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Collection+SafeSpec.swift"; sourceTree = "<group>"; };
		964CA53B2082251800B9F33E /* CutBoxPreferencesService+HistoryLimitSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferencesService+HistoryLimitSpec.swift"; sourceTree = "<group>"; };
		964CA5402083022800B9F33E /* PreferencesWindowSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindowSpec.swift; sourceTree = "<group>"; };
		964CA54320830C8800B9F33E /* DialogFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DialogFactory.swift; sourceTree = "<group>"; };
		964CA54520830EE400B9F33E /* HistoryLimitNumberFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryLimitNumberFormatter.swift; sourceTree = "<group>"; };
		964CA5482083296600B9F33E /* String+L10n.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+L10n.swift"; sourceTree = "<group>"; };
		964E6FFE2A9B87FD00F86FC8 /* cutbox-logo-text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cutbox-logo-text.png"; sourceTree = "<group>"; };
		964FBDDA2AB7233800DA93D7 /* SearchAndPreview+KeyDownHandlerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SearchAndPreview+KeyDownHandlerSpec.swift"; sourceTree = "<group>"; };
		9652C03C2844892A004249D9 /* NSColor+HexColorString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSColor+HexColorString.swift"; sourceTree = "<group>"; };
		965348D02843316B000FD0A1 /* CutBoxUnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CutBoxUnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		9655D1CA2A9117CF00AA902F /* ISO8601Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ISO8601Helpers.swift; sourceTree = "<group>"; };
		9655D1CF2A911F2300AA902F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Localizable.strings; sourceTree = "<group>"; };
		9655D1D42A91216700AA902F /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Localizable.strings; sourceTree = "<group>"; };
		9655D1D82A91229C00AA902F /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Localizable.strings; sourceTree = "<group>"; };
		9655D1DC2A91847200AA902F /* cn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cn; path = Localizable.strings; sourceTree = "<group>"; };
		9655D1E12A91FE8300AA902F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
		9657D330283F336000F688F5 /* CutBoxColorThemeDefinition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxColorThemeDefinition.swift; sourceTree = "<group>"; };
		965B02B228E54811003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferences+ResetSuppressedDialogBoxes.swift"; sourceTree = "<group>"; };
		965F0764206F4BE10032DACD /* ClipItemTableRowContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowContainerView.swift; sourceTree = "<group>"; };
		965F0766206F4C2A0032DACD /* SearchViewControllerTableViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewControllerTableViewDelegate.swift; sourceTree = "<group>"; };
		965F076B206F586A0032DACD /* SearchViewTextViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewTextViewDelegate.swift; sourceTree = "<group>"; };
		965F076D206F58A40032DACD /* SearchViewEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewEvents.swift; sourceTree = "<group>"; };
		965F076F206F9AF30032DACD /* PopupContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupContainerView.swift; sourceTree = "<group>"; };
		965F0771206F9B190032DACD /* PopupControllerWindowDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupControllerWindowDelegate.swift; sourceTree = "<group>"; };
		965F0783206FC4F60032DACD /* PreferencesWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindow.swift; sourceTree = "<group>"; };
		965F078C206FD1890032DACD /* AboutPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutPanel.swift; sourceTree = "<group>"; };
		9662D3602064BA3400F8A9D5 /* PopupController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PopupController.swift; sourceTree = "<group>"; };
		96658CDF20B44B0500BDA8F4 /* PreferencesThemePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesThemePreview.swift; sourceTree = "<group>"; };
		96658CEF20BA7B3E00BDA8F4 /* JSFuncServiceSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncServiceSpec.swift; sourceTree = "<group>"; };
		9667650620B1486C00DE369A /* UserDefaultsMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsMock.swift; sourceTree = "<group>"; };
		9667650A20B14CD900DE369A /* PreferencesAdvancedView+HistoryLimit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PreferencesAdvancedView+HistoryLimit.swift"; sourceTree = "<group>"; };
		9667650C20B16D5B00DE369A /* SearchAndPreviewViewBase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchAndPreviewViewBase.swift; sourceTree = "<group>"; };
		9672FF282078C2DE00E4571E /* Array+IndexSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+IndexSet.swift"; sourceTree = "<group>"; };
		9672FF2C2078E5DC00E4571E /* SearchTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchTextView.swift; sourceTree = "<group>"; };
		9672FF2E2079C89400E4571E /* HistorySearchMode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistorySearchMode.swift; sourceTree = "<group>"; };
		9677BE9B2AA464EB00AB537C /* CutBoxPreferencesService+ResetSuppressedDialogBoxesSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferencesService+ResetSuppressedDialogBoxesSpec.swift"; sourceTree = "<group>"; };
		9677BE9E2AA4CF4900AB537C /* DialogFactorySpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DialogFactorySpec.swift; sourceTree = "<group>"; };
		9677BEA02AA817F500AB537C /* NSEvent+CarbonConvenienceSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSEvent+CarbonConvenienceSpec.swift"; sourceTree = "<group>"; };
		9677BEA22AA81FFE00AB537C /* cutbox-jsfuncs-list.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cutbox-jsfuncs-list.png"; sourceTree = "<group>"; };
		9677BEA52AA8703F00AB537C /* NSAttributedString+HTMLSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+HTMLSpec.swift"; sourceTree = "<group>"; };
		9677BEA72AA88CF100AB537C /* NSImage+TintSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSImage+TintSpec.swift"; sourceTree = "<group>"; };
		9677BEA92AA8B71F00AB537C /* KeyComboUserDefaultsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyComboUserDefaultsSpec.swift; sourceTree = "<group>"; };
		9677BEAB2AA8CA8F00AB537C /* NSTableView_GetRowViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSTableView_GetRowViewSpec.swift; sourceTree = "<group>"; };
		967940092A887C4F00D14B87 /* TimeFilterValidatorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeFilterValidatorSpec.swift; sourceTree = "<group>"; };
		9679400C2A887D2100D14B87 /* TimeFilterValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeFilterValidator.swift; sourceTree = "<group>"; };
		967B32BF20A6BEED0042BD2F /* JSContext+subscriptSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JSContext+subscriptSpec.swift"; sourceTree = "<group>"; };
		967B9FA12A90E6C20054E9D0 /* UserDefaultsMockSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsMockSpec.swift; sourceTree = "<group>"; };
		967C06A02A9345CB008AF0CE /* HistoryStoreMigration_1_6_x.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryStoreMigration_1_6_x.swift; sourceTree = "<group>"; };
		967C06A42A937220008AF0CE /* TextFieldKeyUpRxStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextFieldKeyUpRxStream.swift; sourceTree = "<group>"; };
		967C06A72A946749008AF0CE /* CutBoxPreferencesService+SelectThemeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferencesService+SelectThemeSpec.swift"; sourceTree = "<group>"; };
		967C06A92A94783C008AF0CE /* Int+doTimes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int+doTimes.swift"; sourceTree = "<group>"; };
		967C06B32A950B07008AF0CE /* Int+doTimesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Int+doTimesSpec.swift"; sourceTree = "<group>"; };
		967DFB5320C246BD0063B050 /* cutbox-js-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cutbox-js-icon.png"; sourceTree = "<group>"; };
		967DFB5920C28D3E0063B050 /* js-badge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "js-badge.png"; sourceTree = "<group>"; };
		967EFEAA20A4763E00A525CC /* NSTableView+getRowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSTableView+getRowView.swift"; sourceTree = "<group>"; };
		967EFEAD20A476D200A525CC /* NSImage+tint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSImage+tint.swift"; sourceTree = "<group>"; };
		967EFEAF20A5199400A525CC /* PreferencesAdvancedView+HistorySize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesAdvancedView+HistorySize.swift"; sourceTree = "<group>"; };
		967EFEB120A519D600A525CC /* PreferencesThemeSelectionView+ThemeSelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesThemeSelectionView+ThemeSelector.swift"; sourceTree = "<group>"; };
		968715912A95DCAC0092DB3F /* NSColor+HexColorStringSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSColor+HexColorStringSpec.swift"; sourceTree = "<group>"; };
		968715932A95FD890092DB3F /* CutBoxPreferencesServiceSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxPreferencesServiceSpec.swift; sourceTree = "<group>"; };
		968715982A9634E10092DB3F /* StandardErrorOutputStream.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StandardErrorOutputStream.swift; sourceTree = "<group>"; };
		968767872AAC41DF00DA256E /* Swizzlor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Swizzlor.swift; sourceTree = "<group>"; };
		9687678C2AAEA95F00DA256E /* CutBoxBaseClasses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxBaseClasses.swift; sourceTree = "<group>"; };
		968767912AAEAF0300DA256E /* CutBoxBaseWindowControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxBaseWindowControllerSpec.swift; sourceTree = "<group>"; };
		968767932AAEC34100DA256E /* CutBoxBaseViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxBaseViewSpec.swift; sourceTree = "<group>"; };
		968767952AAEC3AD00DA256E /* MockCoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MockCoder.swift; path = CutBoxUnitTests/SpecHelpers/MockCoder.swift; sourceTree = SOURCE_ROOT; };
		968767982AAEF47800DA256E /* CutBoxBaseTextViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxBaseTextViewSpec.swift; sourceTree = "<group>"; };
		9687679A2AAF020C00DA256E /* CutBoxBaseWindowSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxBaseWindowSpec.swift; sourceTree = "<group>"; };
		9687679C2AAF13BA00DA256E /* CutBoxBaseViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxBaseViewControllerSpec.swift; sourceTree = "<group>"; };
		9687843F2469571D00F6FD60 /* PreferencesGeneralView+ShowHiddenDialogButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesGeneralView+ShowHiddenDialogButton.swift"; sourceTree = "<group>"; };
		968A97BD2066745D00D36B50 /* SearchAndPreviewView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchAndPreviewView.xib; sourceTree = "<group>"; };
		968A97C020667CF800D36B50 /* HistoryService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryService.swift; sourceTree = "<group>"; };
		968B4F0520A68CB300F150BE /* JSContext+subscript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSContext+subscript.swift"; sourceTree = "<group>"; };
		968D7C922094778900FF1236 /* magnitude.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = magnitude.png; path = CutBox/GraphicAssets/magnitude.png; sourceTree = SOURCE_ROOT; };
		968D7C942095778800FF1236 /* PreferencesThemeSelectionView+UseCompactUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesThemeSelectionView+UseCompactUI.swift"; sourceTree = "<group>"; };
		968D7C9D2095872200FF1236 /* HistoryRepo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryRepo.swift; sourceTree = "<group>"; };
		968D7CA22095FF6A00FF1236 /* Array+removeAtIndexes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+removeAtIndexes.swift"; sourceTree = "<group>"; };
		968D7CA52096063C00FF1236 /* HistoryRepoSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryRepoSpec.swift; sourceTree = "<group>"; };
		9696764B20841E2F00DD3256 /* dsa_pub.pem */ = {isa = PBXFileReference; lastKnownFileType = text; name = dsa_pub.pem; path = Sparkle/dsa_pub.pem; sourceTree = "<group>"; };
		9696D6C92AAAE04000600C59 /* AboutPanelSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutPanelSpec.swift; sourceTree = "<group>"; };
		9696D6CB2AAAE09E00600C59 /* NSScreen+currentScreenForMouseLocationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSScreen+currentScreenForMouseLocationSpec.swift"; sourceTree = "<group>"; };
		9696D6CF2AAB7A1600600C59 /* AboutPanelSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutPanelSpec.swift; sourceTree = "<group>"; };
		9696D6D22AAB7DB000600C59 /* LinkTextSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkTextSpec.swift; sourceTree = "<group>"; };
		9696D6D42AAB823A00600C59 /* LinkText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkText.swift; sourceTree = "<group>"; };
		9696D6D82AAC090100600C59 /* CutBoxControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxControllerSpec.swift; sourceTree = "<group>"; };
		969B0A352AB7CDB000807318 /* ClipItemTableRowContainerViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowContainerViewSpec.swift; sourceTree = "<group>"; };
		969B0A372AB7D84200807318 /* ClipItemTableRowImageButtonViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowImageButtonViewSpec.swift; sourceTree = "<group>"; };
		969B0A392AB7E4C300807318 /* ValidIndicatorTextFieldSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidIndicatorTextFieldSpec.swift; sourceTree = "<group>"; };
		969B0A3B2AB87D7D00807318 /* PreferencesGeneralView+KeyRecorderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesGeneralView+KeyRecorderSpec.swift"; sourceTree = "<group>"; };
		969B0A3D2AB8A19200807318 /* TransientScrollViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransientScrollViewSpec.swift; sourceTree = "<group>"; };
		969B0A3F2AB8AA6F00807318 /* ItemTableRowContainerViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTableRowContainerViewSpec.swift; sourceTree = "<group>"; };
		969B0A412ABAB33500807318 /* PreferencesTabViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesTabViewControllerSpec.swift; sourceTree = "<group>"; };
		969B0A432ABC68A900807318 /* JSFuncItemTableRowTextViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncItemTableRowTextViewSpec.swift; sourceTree = "<group>"; };
		969B0A472ABC825200807318 /* SearchAndPreviewViewBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchAndPreviewViewBaseSpec.swift; sourceTree = "<group>"; };
		969B0A492ABDF39E00807318 /* ClipItemTableRowTextViewSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowTextViewSpec.swift; sourceTree = "<group>"; };
		969F9891209AC03700BB3039 /* NSScreen+currentScreenForMouseLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSScreen+currentScreenForMouseLocation.swift"; sourceTree = "<group>"; };
		96A16B39209D6D7C00EE08A4 /* star.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = star.png; sourceTree = "<group>"; };
		96A16B3B209FD67100EE08A4 /* ClipItemTableRowTextView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ClipItemTableRowTextView.xib; sourceTree = "<group>"; };
		96A16B3D209FD77500EE08A4 /* ClipItemTableRowImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowImageView.swift; sourceTree = "<group>"; };
		96A16B3F20A002C500EE08A4 /* text-document.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "text-document.png"; sourceTree = "<group>"; };
		96A16B4120A0675700EE08A4 /* page.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = page.png; sourceTree = "<group>"; };
		96A16B4620A3480C00EE08A4 /* ClipItemTableRowImageView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ClipItemTableRowImageView.xib; sourceTree = "<group>"; };
		96A16B4920A34C7000EE08A4 /* ClipItemTableRowTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowTextView.swift; sourceTree = "<group>"; };
		96A16B4B20A3C04E00EE08A4 /* ClipItemTableRowImageButtonView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClipItemTableRowImageButtonView.swift; sourceTree = "<group>"; };
		96A16B4D20A3C0A600EE08A4 /* ClipItemTableRowImageButtonView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ClipItemTableRowImageButtonView.xib; sourceTree = "<group>"; };
		96A225932844F5CD00C9502D /* CutBoxThemeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxThemeSpec.swift; sourceTree = "<group>"; };
		96A225982845038800C9502D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/CutBoxStatusMenu.xib; sourceTree = "<group>"; };
		96A225992845038800C9502D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
		96A801B820A8177C000CBE74 /* PreferencesGeneralView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PreferencesGeneralView.xib; sourceTree = "<group>"; };
		96A801BA20A817B3000CBE74 /* PreferencesThemeSelectionView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PreferencesThemeSelectionView.xib; sourceTree = "<group>"; };
		96A801BC20A8180F000CBE74 /* PreferencesAdvancedView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PreferencesAdvancedView.xib; sourceTree = "<group>"; };
		96A801BE20A8183A000CBE74 /* PreferencesPastePipelineView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PreferencesPastePipelineView.xib; sourceTree = "<group>"; };
		96A8020120A8573D000CBE74 /* PreferencesGeneralView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesGeneralView.swift; sourceTree = "<group>"; };
		96A8020320A85772000CBE74 /* PreferencesPastePipelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesPastePipelineView.swift; sourceTree = "<group>"; };
		96A8020520A857B5000CBE74 /* PreferencesAdvancedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesAdvancedView.swift; sourceTree = "<group>"; };
		96A8020720A8581B000CBE74 /* PreferencesThemeSelectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesThemeSelectionView.swift; sourceTree = "<group>"; };
		96A8020920AACD4E000CBE74 /* OrderedSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderedSet.swift; sourceTree = "<group>"; };
		96A8021420AB0AD1000CBE74 /* PreferencesTabView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreferencesTabView.swift; sourceTree = "<group>"; };
		96A8021520AB0AD2000CBE74 /* PreferencesWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PreferencesWindow.xib; sourceTree = "<group>"; };
		96A8021820AB0C35000CBE74 /* NSAttributedString+HTML.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+HTML.swift"; sourceTree = "<group>"; };
		96A8021C20AC44A6000CBE74 /* JSFuncSearchAndPreviewView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JSFuncSearchAndPreviewView.xib; sourceTree = "<group>"; };
		96A8021F20AC4528000CBE74 /* JSFuncSearchAndPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncSearchAndPreviewView.swift; sourceTree = "<group>"; };
		96A8022420AD8EFF000CBE74 /* JSFuncItemTableRowTextView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JSFuncItemTableRowTextView.xib; sourceTree = "<group>"; };
		96A8022620AD8F00000CBE74 /* JSFuncItemTableRowImageView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JSFuncItemTableRowImageView.xib; sourceTree = "<group>"; };
		96AFAB182074A51C00BD9F16 /* LoginItemsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginItemsService.swift; sourceTree = "<group>"; };
		96B04641284518E400011A58 /* themes */ = {isa = PBXFileReference; lastKnownFileType = folder; path = themes; sourceTree = "<group>"; };
		96B046442845275200011A58 /* CutBoxThemeLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxThemeLoader.swift; sourceTree = "<group>"; };
		96BDAE2B2AB5B49F00C3AF31 /* PreferencesAdvancedViewSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreferencesAdvancedViewSpec.swift; sourceTree = "<group>"; };
		96C07DBC2AAF5502001983ED /* CutBoxGetStatusItemSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxGetStatusItemSpec.swift; sourceTree = "<group>"; };
		96C07DBE2AAF5821001983ED /* CutBoxGetStatusItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxGetStatusItem.swift; sourceTree = "<group>"; };
		96C07DC02AAF61AE001983ED /* Array+MenuItems.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+MenuItems.swift"; sourceTree = "<group>"; };
		96C07DC42AB0C8AC001983ED /* CutBoxHotkeyProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxHotkeyProviderSpec.swift; sourceTree = "<group>"; };
		96C746FE2A92FA4B00EA0F4D /* HistoryStoreMigration_1_6_x_Spec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryStoreMigration_1_6_x_Spec.swift; sourceTree = "<group>"; };
		96C8ABA02A85F3A800C0F42F /* history-clock-face-white.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "history-clock-face-white.png"; sourceTree = "<group>"; };
		96CDF2CA2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesAdvancedView+ClearHistory.swift"; sourceTree = "<group>"; };
		96CDF2CD2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryOffsetPredicateFactory.swift; sourceTree = "<group>"; };
		96CDF2D02A8B416400ADE6B4 /* HistoryOffsetPredicateFactorySpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryOffsetPredicateFactorySpec.swift; sourceTree = "<group>"; };
		96CDF2D32A8B957F00ADE6B4 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; };
		96CDF2D52A8B95D800ADE6B4 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; };
		96CDF2D72A8BB3DF00ADE6B4 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; };
		96CFA6B22069278700BAFABB /* FakeKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeKey.swift; sourceTree = "<group>"; };
		96CFA6B42069C5BC00BAFABB /* CutBoxPreferencesService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxPreferencesService.swift; sourceTree = "<group>"; };
		96D931C12A87E16900BF594D /* ValidIndicatorTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ValidIndicatorTextField.swift; sourceTree = "<group>"; };
		96DA65C828DF4EB800C8C2F4 /* CutBoxPreferences+TextScaling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CutBoxPreferences+TextScaling.swift"; sourceTree = "<group>"; };
		96DB53822088923C004BAAEF /* NSEvent+CarbonConvenience.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSEvent+CarbonConvenience.swift"; sourceTree = "<group>"; };
		96E1E594205D243400F994ED /* CutBox.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CutBox.app; sourceTree = BUILT_PRODUCTS_DIR; };
		96E1E597205D243400F994ED /* CutBox.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBox.swift; sourceTree = "<group>"; usesTabs = 0; };
		96E1E599205D243400F994ED /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		96E1E59E205D243400F994ED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		96E1E59F205D243400F994ED /* CutBox.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CutBox.entitlements; sourceTree = "<group>"; };
		96E1E5C4205D297900F994ED /* CutBoxController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxController.swift; sourceTree = "<group>"; };
		96EF84F02AB1834F00CC8022 /* CutBoxImageRef.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxImageRef.swift; sourceTree = "<group>"; };
		96EF84F32AB1838000CC8022 /* CutBoxImageRefSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = CutBoxImageRefSpec.swift; path = CutBoxUnitTests/Utilities/CutBoxImageRefSpec.swift; sourceTree = SOURCE_ROOT; };
		96EF84F52AB1841A00CC8022 /* NSImage+fake.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSImage+fake.swift"; sourceTree = "<group>"; };
		96EF84F82AB1893A00CC8022 /* String+dashed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+dashed.swift"; sourceTree = "<group>"; };
		96EF84FB2AB1896500CC8022 /* String+dashedSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+dashedSpec.swift"; sourceTree = "<group>"; };
		96EF84FD2AB19CB800CC8022 /* NSImage+fakeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSImage+fakeSpec.swift"; sourceTree = "<group>"; };
		96EF84FF2AB1C82700CC8022 /* CutBoxNSAppProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutBoxNSAppProvider.swift; sourceTree = "<group>"; };
		96EF85022AB2F8B700CC8022 /* HistoryLimitNumberFormatterSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryLimitNumberFormatterSpec.swift; sourceTree = "<group>"; };
		96EF85092AB31B2800CC8022 /* FakeKeySpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeKeySpec.swift; sourceTree = "<group>"; };
		96EF850B2AB33FCF00CC8022 /* SearchViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewControllerSpec.swift; sourceTree = "<group>"; };
		96EF850F2AB4637500CC8022 /* JSFuncSearchViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncSearchViewControllerSpec.swift; sourceTree = "<group>"; };
		96FD7C1420ADBBAF00818925 /* PreferencesTabViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesTabViewController.swift; sourceTree = "<group>"; };
		96FD7C1720ADBC5D00818925 /* PreferencesGeneralView+ProtectFavorites.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PreferencesGeneralView+ProtectFavorites.swift"; sourceTree = "<group>"; };
		96FD7C1920ADBCDB00818925 /* ItemTableRowContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTableRowContainerView.swift; sourceTree = "<group>"; };
		96FD7C1B20ADBD5200818925 /* JSFuncItemTableRowContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncItemTableRowContainerView.swift; sourceTree = "<group>"; };
		96FD7C1D20ADBDCA00818925 /* ItemTableRowTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTableRowTextView.swift; sourceTree = "<group>"; };
		96FD7C1F20ADBE0100818925 /* JSFuncItemTableRowTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncItemTableRowTextView.swift; sourceTree = "<group>"; };
		96FD7C2120ADBE3700818925 /* JSFuncItemTableRowImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncItemTableRowImageView.swift; sourceTree = "<group>"; };
		96FD7C2320ADBE6500818925 /* ItemTableRowImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemTableRowImageView.swift; sourceTree = "<group>"; };
		96FD7C2520ADBEAF00818925 /* JSFuncService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncService.swift; sourceTree = "<group>"; };
		96FD7C2720ADBEF300818925 /* JSFuncSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncSearchViewController.swift; sourceTree = "<group>"; };
		96FD7C2920ADBF7900818925 /* JSFuncSearchAndPreviewView+KeyDown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSFuncSearchAndPreviewView+KeyDown.swift"; sourceTree = "<group>"; };
		96FD7C2D20ADC1A400818925 /* JSFuncSearchTextViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncSearchTextViewDelegate.swift; sourceTree = "<group>"; };
		96FD7C2F20ADC24700818925 /* JSFuncSearchViewControllerTableViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSFuncSearchViewControllerTableViewDelegate.swift; sourceTree = "<group>"; };
		96FD7C3420B1028E00818925 /* OrderedSetSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderedSetSpec.swift; sourceTree = "<group>"; };
		987E5E081F7221AC03A6D6B0 /* Pods-CutBoxAll-CutBoxUnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBoxUnitTests.release.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBoxUnitTests/Pods-CutBoxAll-CutBoxUnitTests.release.xcconfig"; sourceTree = "<group>"; };
		A33C3E8727BC7080521A9B95 /* Pods-CutBoxAll-CutBoxTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBoxTests.debug.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBoxTests/Pods-CutBoxAll-CutBoxTests.debug.xcconfig"; sourceTree = "<group>"; };
		AB26BFB7F54EF3461A565BC5 /* Pods-CutBoxAll-CutBoxTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBoxTests.release.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBoxTests/Pods-CutBoxAll-CutBoxTests.release.xcconfig"; sourceTree = "<group>"; };
		CFFB832EFE946C999FF722E4 /* Pods-CutBoxTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxTests.debug.xcconfig"; path = "Target Support Files/Pods-CutBoxTests/Pods-CutBoxTests.debug.xcconfig"; sourceTree = "<group>"; };
		D3A9AA28D453AAA8BDF124E3 /* libPods-CutBoxAll-CutBox.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CutBoxAll-CutBox.a"; sourceTree = BUILT_PRODUCTS_DIR; };
		F669B605C398A30A69C66A24 /* Pods-CutBoxAll-CutBox.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CutBoxAll-CutBox.release.xcconfig"; path = "Target Support Files/Pods-CutBoxAll-CutBox/Pods-CutBoxAll-CutBox.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		962D6D6B20746109007E3785 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		965348CD2843316B000FD0A1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EAF4D0FD74B2C7CF65DB1488 /* libPods-CutBoxAll-CutBoxUnitTests.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		96E1E591205D243400F994ED /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				883FF82B9DF08DAE9D649D05 /* libPods-CutBoxAll-CutBox.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		55308803509138C054DFA6AB /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				D3A9AA28D453AAA8BDF124E3 /* libPods-CutBoxAll-CutBox.a */,
				829EA9BE1F4F8D84CC265008 /* libPods-CutBoxAll-CutBoxTests.a */,
				5EE7E46181D60133BD574AA9 /* libPods-CutBoxAll-CutBoxUnitTests.a */,
				8F030A4A521085BE6D02F051 /* libPods-CutBoxAll-CutBoxUnitTestsCI.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		64C66C6CBE7B14CACAEE6C1B /* Pods */ = {
			isa = PBXGroup;
			children = (
				729E616F68F0143821041D78 /* Pods-CutBox.debug.xcconfig */,
				4CB2A1B284FC8AE1F0159E0D /* Pods-CutBox.release.xcconfig */,
				CFFB832EFE946C999FF722E4 /* Pods-CutBoxTests.debug.xcconfig */,
				4D9D267D2A0DC4A830308CA0 /* Pods-CutBoxTests.release.xcconfig */,
				0D2AB320E399C04DE3424ECF /* Pods-CutBox-Testing-CutBoxTests.debug.xcconfig */,
				936EFC24C6FE0EBD217EAB0A /* Pods-CutBox-Testing-CutBoxTests.release.xcconfig */,
				018EC810279A5E3AA02098F4 /* Pods-CutBoxAll-CutBox.debug.xcconfig */,
				F669B605C398A30A69C66A24 /* Pods-CutBoxAll-CutBox.release.xcconfig */,
				A33C3E8727BC7080521A9B95 /* Pods-CutBoxAll-CutBoxTests.debug.xcconfig */,
				AB26BFB7F54EF3461A565BC5 /* Pods-CutBoxAll-CutBoxTests.release.xcconfig */,
				458881EB261BBFF0662C6C70 /* Pods-CutBoxAll-CutBoxUnitTests.debug.xcconfig */,
				987E5E081F7221AC03A6D6B0 /* Pods-CutBoxAll-CutBoxUnitTests.release.xcconfig */,
				0AC2B5A8CA48A97AB54B1FD8 /* Pods-CutBoxAll-CutBoxUnitTestsCI.debug.xcconfig */,
				8CCCBB192479CED3B61BC367 /* Pods-CutBoxAll-CutBoxUnitTestsCI.release.xcconfig */,
			);
			path = Pods;
			sourceTree = "<group>";
		};
		961A49B02065D72F005BC79D /* Popup */ = {
			isa = PBXGroup;
			children = (
				9662D3602064BA3400F8A9D5 /* PopupController.swift */,
				965F076F206F9AF30032DACD /* PopupContainerView.swift */,
				965F0771206F9B190032DACD /* PopupControllerWindowDelegate.swift */,
				961A49B52065D8B1005BC79D /* PopupPanel.swift */,
				961A49B72065D8DE005BC79D /* PopupBackgroundView.swift */,
			);
			path = Popup;
			sourceTree = "<group>";
		};
		961A49B92065DC1E005BC79D /* SearchAndPreview */ = {
			isa = PBXGroup;
			children = (
				96A16B5120A4731000EE08A4 /* ClipItems */,
				962D6D4E20735DF6007E3785 /* SearchViewController.swift */,
				961A49B12065D85D005BC79D /* SearchAndPreviewView.swift */,
				968A97BD2066745D00D36B50 /* SearchAndPreviewView.xib */,
				964CA4E1207CC85A00B9F33E /* SearchAndPreview+KeyDownHandler.swift */,
				965F076B206F586A0032DACD /* SearchViewTextViewDelegate.swift */,
				34934CD928E7642B009635D4 /* SearchViewControllerMenuDelegate.swift */,
				965F0766206F4C2A0032DACD /* SearchViewControllerTableViewDelegate.swift */,
				9672FF2C2078E5DC00E4571E /* SearchTextView.swift */,
				965F076D206F58A40032DACD /* SearchViewEvents.swift */,
				9667650C20B16D5B00DE369A /* SearchAndPreviewViewBase.swift */,
			);
			path = SearchAndPreview;
			sourceTree = "<group>";
		};
		961D62522AB5FFB80045EE77 /* Views */ = {
			isa = PBXGroup;
			children = (
				961D62532AB5FFD20045EE77 /* JSFuncSearchAndPreviewViewSpec.swift */,
				961D62552AB604C50045EE77 /* SearchAndPreviewViewSpec.swift */,
				962E68B32AB6BFDC0074CE72 /* SearchTextViewSpec.swift */,
				964FBDDA2AB7233800DA93D7 /* SearchAndPreview+KeyDownHandlerSpec.swift */,
				969B0A352AB7CDB000807318 /* ClipItemTableRowContainerViewSpec.swift */,
				969B0A372AB7D84200807318 /* ClipItemTableRowImageButtonViewSpec.swift */,
				969B0A3B2AB87D7D00807318 /* PreferencesGeneralView+KeyRecorderSpec.swift */,
				969B0A3D2AB8A19200807318 /* TransientScrollViewSpec.swift */,
				969B0A3F2AB8AA6F00807318 /* ItemTableRowContainerViewSpec.swift */,
				969B0A432ABC68A900807318 /* JSFuncItemTableRowTextViewSpec.swift */,
				969B0A472ABC825200807318 /* SearchAndPreviewViewBaseSpec.swift */,
				969B0A492ABDF39E00807318 /* ClipItemTableRowTextViewSpec.swift */,
				962D6DBC2ABFE0FD0097D269 /* PreferencesPastePipelineViewSpec.swift */,
				962D6DBE2AC55EB50097D269 /* PreferencesGeneralView+ShowHiddenDialogButtonSpec.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		962D6D6F20746109007E3785 /* CutBoxHelper */ = {
			isa = PBXGroup;
			children = (
				962D6D7020746109007E3785 /* AppDelegate.h */,
				962D6D7120746109007E3785 /* AppDelegate.m */,
				962D6D7320746109007E3785 /* Assets.xcassets */,
				962D6D7520746109007E3785 /* MainMenu.xib */,
				962D6D7820746109007E3785 /* Info.plist */,
				962D6D7920746109007E3785 /* main.m */,
				962D6D7B20746109007E3785 /* CutBoxHelper.entitlements */,
			);
			path = CutBoxHelper;
			sourceTree = "<group>";
		};
		963AA6472071EDEB00779697 /* AboutPanel */ = {
			isa = PBXGroup;
			children = (
				965F078C206FD1890032DACD /* AboutPanel.swift */,
				963AA6432071C95000779697 /* AboutPanel.xib */,
			);
			path = AboutPanel;
			sourceTree = "<group>";
		};
		963AA6482071EE0600779697 /* Preferences */ = {
			isa = PBXGroup;
			children = (
				9652C03F284489B4004249D9 /* ColorTheme */,
				964CA547208324D300B9F33E /* PreferencesService */,
				96A8021520AB0AD2000CBE74 /* PreferencesWindow.xib */,
				965F0783206FC4F60032DACD /* PreferencesWindow.swift */,
				96A8021420AB0AD1000CBE74 /* PreferencesTabView.swift */,
				96FD7C1420ADBBAF00818925 /* PreferencesTabViewController.swift */,
				96A801B820A8177C000CBE74 /* PreferencesGeneralView.xib */,
				9687843F2469571D00F6FD60 /* PreferencesGeneralView+ShowHiddenDialogButton.swift */,
				96A8020120A8573D000CBE74 /* PreferencesGeneralView.swift */,
				964CA506207E5AC700B9F33E /* PreferencesGeneralView+AutoLogin.swift */,
				96FD7C1720ADBC5D00818925 /* PreferencesGeneralView+ProtectFavorites.swift */,
				964CA504207E5A6900B9F33E /* PreferencesGeneralView+KeyRecorder.swift */,
				96A801BA20A817B3000CBE74 /* PreferencesThemeSelectionView.xib */,
				96658CDF20B44B0500BDA8F4 /* PreferencesThemePreview.swift */,
				96A8020720A8581B000CBE74 /* PreferencesThemeSelectionView.swift */,
				967EFEB120A519D600A525CC /* PreferencesThemeSelectionView+ThemeSelector.swift */,
				968D7C942095778800FF1236 /* PreferencesThemeSelectionView+UseCompactUI.swift */,
				34BD078A28DC931D004D8586 /* PreferencesThemeSelectionView+HidePreview.swift */,
				96A801BC20A8180F000CBE74 /* PreferencesAdvancedView.xib */,
				96A8020520A857B5000CBE74 /* PreferencesAdvancedView.swift */,
				967EFEAF20A5199400A525CC /* PreferencesAdvancedView+HistorySize.swift */,
				9667650A20B14CD900DE369A /* PreferencesAdvancedView+HistoryLimit.swift */,
				96CDF2CA2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift */,
				964CA502207E5A1000B9F33E /* PreferencesAdvancedView+JoinItems.swift */,
				964CA4FF207E59D400B9F33E /* PreferencesAdvancedView+MultipleItemWrapping.swift */,
				96A801BE20A8183A000CBE74 /* PreferencesPastePipelineView.xib */,
				96A8020320A85772000CBE74 /* PreferencesPastePipelineView.swift */,
			);
			path = Preferences;
			sourceTree = "<group>";
		};
		96429D54208C11520055D678 /* History */ = {
			isa = PBXGroup;
			children = (
				967C06A32A935196008AF0CE /* Migration */,
				967940092A887C4F00D14B87 /* TimeFilterValidatorSpec.swift */,
				964CA51D207F2E3400B9F33E /* HistoryServiceSpec.swift */,
				968D7CA52096063C00FF1236 /* HistoryRepoSpec.swift */,
				96CDF2D02A8B416400ADE6B4 /* HistoryOffsetPredicateFactorySpec.swift */,
				96EF85022AB2F8B700CC8022 /* HistoryLimitNumberFormatterSpec.swift */,
			);
			path = History;
			sourceTree = "<group>";
		};
		96429D56208C117E0055D678 /* Preferences */ = {
			isa = PBXGroup;
			children = (
				964CA53B2082251800B9F33E /* CutBoxPreferencesService+HistoryLimitSpec.swift */,
				964CA524207F6ED700B9F33E /* CutBoxPreferencesService+JoinAndWrapSpec.swift */,
				9677BE9B2AA464EB00AB537C /* CutBoxPreferencesService+ResetSuppressedDialogBoxesSpec.swift */,
				967C06A72A946749008AF0CE /* CutBoxPreferencesService+SelectThemeSpec.swift */,
				968715932A95FD890092DB3F /* CutBoxPreferencesServiceSpec.swift */,
				96A225932844F5CD00C9502D /* CutBoxThemeSpec.swift */,
				962D6DB82ABEDC860097D269 /* CutBoxThemeLoaderSpec.swift */,
				964CA5402083022800B9F33E /* PreferencesWindowSpec.swift */,
				96BDAE2B2AB5B49F00C3AF31 /* PreferencesAdvancedViewSpec.swift */,
			);
			path = Preferences;
			sourceTree = "<group>";
		};
		96429D57208C11A90055D678 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				96EF84FD2AB19CB800CC8022 /* NSImage+fakeSpec.swift */,
				9677BEAB2AA8CA8F00AB537C /* NSTableView_GetRowViewSpec.swift */,
				9677BEA92AA8B71F00AB537C /* KeyComboUserDefaultsSpec.swift */,
				9677BEA72AA88CF100AB537C /* NSImage+TintSpec.swift */,
				9677BEA52AA8703F00AB537C /* NSAttributedString+HTMLSpec.swift */,
				964CA5332080360000B9F33E /* Array+IndexSetSpec.swift */,
				96429D58208C12200055D678 /* Array+String+RegexpSearchFilteredSpec.swift */,
				964CA5352080373400B9F33E /* Array+String+SwiftyStringScoreSpec.swift */,
				964CA5372080395B00B9F33E /* Collection+SafeSpec.swift */,
				967C06B32A950B07008AF0CE /* Int+doTimesSpec.swift */,
				967B32BF20A6BEED0042BD2F /* JSContext+subscriptSpec.swift */,
				968715912A95DCAC0092DB3F /* NSColor+HexColorStringSpec.swift */,
				96FD7C3420B1028E00818925 /* OrderedSetSpec.swift */,
				7CA72F192289BCBC00D5E50B /* String+UtilsSpec.swift */,
				9677BEA02AA817F500AB537C /* NSEvent+CarbonConvenienceSpec.swift */,
				9696D6CB2AAAE09E00600C59 /* NSScreen+currentScreenForMouseLocationSpec.swift */,
				9696D6CF2AAB7A1600600C59 /* AboutPanelSpec.swift */,
				96EF84FB2AB1896500CC8022 /* String+dashedSpec.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		964766652067A63700E7026F /* Extensions */ = {
			isa = PBXGroup;
			children = (
				96EF84F82AB1893A00CC8022 /* String+dashed.swift */,
				9672FF282078C2DE00E4571E /* Array+IndexSet.swift */,
				96C07DC02AAF61AE001983ED /* Array+MenuItems.swift */,
				968D7CA22095FF6A00FF1236 /* Array+removeAtIndexes.swift */,
				962D6D532073BE5B007E3785 /* Array+String+SwiftyStringScore.swift */,
				964766662067A68000E7026F /* Collection+Safe.swift */,
				967C06A92A94783C008AF0CE /* Int+doTimes.swift */,
				968B4F0520A68CB300F150BE /* JSContext+subscript.swift */,
				963AA6452071E15900779697 /* KeyCombo+Archive.swift */,
				96A8021820AB0C35000CBE74 /* NSAttributedString+HTML.swift */,
				9652C03C2844892A004249D9 /* NSColor+HexColorString.swift */,
				96DB53822088923C004BAAEF /* NSEvent+CarbonConvenience.swift */,
				96EF84F52AB1841A00CC8022 /* NSImage+fake.swift */,
				967EFEAD20A476D200A525CC /* NSImage+tint.swift */,
				964766632067A5F100E7026F /* NSObject+fromNib.swift */,
				969F9891209AC03700BB3039 /* NSScreen+currentScreenForMouseLocation.swift */,
				967EFEAA20A4763E00A525CC /* NSTableView+getRowView.swift */,
				96A8020920AACD4E000CBE74 /* OrderedSet.swift */,
				964CA5482083296600B9F33E /* String+L10n.swift */,
				7C5495DE2276785B0041FA76 /* String+Utils.swift */,
				964766682067B82900E7026F /* TransientScrollView.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		964CA547208324D300B9F33E /* PreferencesService */ = {
			isa = PBXGroup;
			children = (
				965B02B228E54811003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift */,
				96CFA6B42069C5BC00BAFABB /* CutBoxPreferencesService.swift */,
				964CA510207E6B8000B9F33E /* CutBoxPreferences+SelectTheme.swift */,
				964CA522207F6E6800B9F33E /* CutBoxPreferences+JoinAndWrap.swift */,
				96DA65C828DF4EB800C8C2F4 /* CutBoxPreferences+TextScaling.swift */,
			);
			path = PreferencesService;
			sourceTree = "<group>";
		};
		964CA5652083373800B9F33E /* Utilities */ = {
			isa = PBXGroup;
			children = (
				96EF84FF2AB1C82700CC8022 /* CutBoxNSAppProvider.swift */,
				96EF84F02AB1834F00CC8022 /* CutBoxImageRef.swift */,
				968715982A9634E10092DB3F /* StandardErrorOutputStream.swift */,
				96CFA6B22069278700BAFABB /* FakeKey.swift */,
				9655D1CA2A9117CF00AA902F /* ISO8601Helpers.swift */,
			);
			path = Utilities;
			sourceTree = "<group>";
		};
		9652C03F284489B4004249D9 /* ColorTheme */ = {
			isa = PBXGroup;
			children = (
				96B046442845275200011A58 /* CutBoxThemeLoader.swift */,
				964CA50E207E6B4300B9F33E /* CutBoxColorTheme.swift */,
				9657D330283F336000F688F5 /* CutBoxColorThemeDefinition.swift */,
			);
			path = ColorTheme;
			sourceTree = "<group>";
		};
		965348D12843316B000FD0A1 /* CutBoxUnitTests */ = {
			isa = PBXGroup;
			children = (
				962D6DBA2ABF239A0097D269 /* CutBoxSpec.swift */,
				961D62522AB5FFB80045EE77 /* Views */,
				96EF85082AB31B1A00CC8022 /* Utilities */,
				968767972AAEC3F000DA256E /* About */,
				968767902AAEAEE200DA256E /* Base */,
				9677BE9D2AA4CF1D00AB537C /* Components */,
				9696D6D72AAC08DC00600C59 /* Controllers */,
				96429D57208C11A90055D678 /* Extensions */,
				96658CEE20BA7B2000BDA8F4 /* Services */,
				9667650920B148F000DE369A /* SpecHelpers */,
			);
			path = CutBoxUnitTests;
			sourceTree = "<group>";
		};
		9655D1CD2A911F1900AA902F /* de.lproj */ = {
			isa = PBXGroup;
			children = (
				9655D1CE2A911F2300AA902F /* Localizable.strings */,
			);
			path = de.lproj;
			sourceTree = "<group>";
		};
		9655D1D02A9120B000AA902F /* fr.lproj */ = {
			isa = PBXGroup;
			children = (
				9655D1D32A91216700AA902F /* Localizable.strings */,
			);
			path = fr.lproj;
			sourceTree = "<group>";
		};
		9655D1D62A91225800AA902F /* es.lproj */ = {
			isa = PBXGroup;
			children = (
				9655D1D72A91229C00AA902F /* Localizable.strings */,
			);
			path = es.lproj;
			sourceTree = "<group>";
		};
		9655D1DA2A91844700AA902F /* cn.lproj */ = {
			isa = PBXGroup;
			children = (
				9655D1DB2A91847200AA902F /* Localizable.strings */,
			);
			path = cn.lproj;
			sourceTree = "<group>";
		};
		9655D1DE2A91FC2F00AA902F /* Localization */ = {
			isa = PBXGroup;
			children = (
				9655D1E22A91FE8300AA902F /* Localizable.strings */,
				9655D1DA2A91844700AA902F /* cn.lproj */,
				9655D1D62A91225800AA902F /* es.lproj */,
				9655D1CD2A911F1900AA902F /* de.lproj */,
				9655D1D02A9120B000AA902F /* fr.lproj */,
				96CDF2DB2A8BB4D900ADE6B4 /* ja.lproj */,
				96CDF2DC2A8BB4EF00ADE6B4 /* ko.lproj */,
				96CDF2DD2A8BB50700ADE6B4 /* th.lproj */,
			);
			path = Localization;
			sourceTree = "<group>";
		};
		965F0785206FCDC60032DACD /* GraphicAssets */ = {
			isa = PBXGroup;
			children = (
				9677BEA22AA81FFE00AB537C /* cutbox-jsfuncs-list.png */,
				964E6FFE2A9B87FD00F86FC8 /* cutbox-logo-text.png */,
				96C8ABA02A85F3A800C0F42F /* history-clock-face-white.png */,
				967DFB5920C28D3E0063B050 /* js-badge.png */,
				967DFB5320C246BD0063B050 /* cutbox-js-icon.png */,
				96A16B4120A0675700EE08A4 /* page.png */,
				96A16B3F20A002C500EE08A4 /* text-document.png */,
				96A16B39209D6D7C00EE08A4 /* star.png */,
				968D7C922094778900FF1236 /* magnitude.png */,
				964CA516207E6CA200B9F33E /* cutbox-icon.png */,
			);
			path = GraphicAssets;
			sourceTree = "<group>";
		};
		965F078E207120DB0032DACD /* Source */ = {
			isa = PBXGroup;
			children = (
				9687678F2AAEAEB800DA256E /* Base */,
				96E1E5C3205D295000F994ED /* App */,
				964766652067A63700E7026F /* Extensions */,
				96DB5388208ADBC6004BAAEF /* Components */,
				964CA5652083373800B9F33E /* Utilities */,
				96E1E597205D243400F994ED /* CutBox.swift */,
			);
			path = Source;
			sourceTree = "<group>";
		};
		96658CEE20BA7B2000BDA8F4 /* Services */ = {
			isa = PBXGroup;
			children = (
				96429D56208C117E0055D678 /* Preferences */,
				96429D54208C11520055D678 /* History */,
				96658CEF20BA7B3E00BDA8F4 /* JSFuncServiceSpec.swift */,
			);
			path = Services;
			sourceTree = "<group>";
		};
		9667650920B148F000DE369A /* SpecHelpers */ = {
			isa = PBXGroup;
			children = (
				968767952AAEC3AD00DA256E /* MockCoder.swift */,
				968767872AAC41DF00DA256E /* Swizzlor.swift */,
				967B9FA12A90E6C20054E9D0 /* UserDefaultsMockSpec.swift */,
				9667650620B1486C00DE369A /* UserDefaultsMock.swift */,
			);
			path = SpecHelpers;
			sourceTree = "<group>";
		};
		9677BE9D2AA4CF1D00AB537C /* Components */ = {
			isa = PBXGroup;
			children = (
				9696D6D22AAB7DB000600C59 /* LinkTextSpec.swift */,
				9677BE9E2AA4CF4900AB537C /* DialogFactorySpec.swift */,
				969B0A392AB7E4C300807318 /* ValidIndicatorTextFieldSpec.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		9679400B2A887D0200D14B87 /* TimeFilter */ = {
			isa = PBXGroup;
			children = (
				9679400C2A887D2100D14B87 /* TimeFilterValidator.swift */,
			);
			path = TimeFilter;
			sourceTree = "<group>";
		};
		967C069F2A9345A8008AF0CE /* Migration */ = {
			isa = PBXGroup;
			children = (
				967C06A02A9345CB008AF0CE /* HistoryStoreMigration_1_6_x.swift */,
			);
			path = Migration;
			sourceTree = "<group>";
		};
		967C06A32A935196008AF0CE /* Migration */ = {
			isa = PBXGroup;
			children = (
				96C746FE2A92FA4B00EA0F4D /* HistoryStoreMigration_1_6_x_Spec.swift */,
			);
			path = Migration;
			sourceTree = "<group>";
		};
		9687678F2AAEAEB800DA256E /* Base */ = {
			isa = PBXGroup;
			children = (
				9687678C2AAEA95F00DA256E /* CutBoxBaseClasses.swift */,
				96C07DBE2AAF5821001983ED /* CutBoxGetStatusItem.swift */,
			);
			path = Base;
			sourceTree = "<group>";
		};
		968767902AAEAEE200DA256E /* Base */ = {
			isa = PBXGroup;
			children = (
				9687679A2AAF020C00DA256E /* CutBoxBaseWindowSpec.swift */,
				968767982AAEF47800DA256E /* CutBoxBaseTextViewSpec.swift */,
				968767932AAEC34100DA256E /* CutBoxBaseViewSpec.swift */,
				968767912AAEAF0300DA256E /* CutBoxBaseWindowControllerSpec.swift */,
				9687679C2AAF13BA00DA256E /* CutBoxBaseViewControllerSpec.swift */,
				96C07DBC2AAF5502001983ED /* CutBoxGetStatusItemSpec.swift */,
				96C07DC42AB0C8AC001983ED /* CutBoxHotkeyProviderSpec.swift */,
			);
			path = Base;
			sourceTree = "<group>";
		};
		968767972AAEC3F000DA256E /* About */ = {
			isa = PBXGroup;
			children = (
				9696D6C92AAAE04000600C59 /* AboutPanelSpec.swift */,
			);
			path = About;
			sourceTree = "<group>";
		};
		9696D6D72AAC08DC00600C59 /* Controllers */ = {
			isa = PBXGroup;
			children = (
				9696D6D82AAC090100600C59 /* CutBoxControllerSpec.swift */,
				96EF850F2AB4637500CC8022 /* JSFuncSearchViewControllerSpec.swift */,
				963F92322AB55DB20094C280 /* PopupControllerSpec.swift */,
				96EF850B2AB33FCF00CC8022 /* SearchViewControllerSpec.swift */,
				969B0A412ABAB33500807318 /* PreferencesTabViewControllerSpec.swift */,
			);
			path = Controllers;
			sourceTree = "<group>";
		};
		96A16B5120A4731000EE08A4 /* ClipItems */ = {
			isa = PBXGroup;
			children = (
				96FD7C1920ADBCDB00818925 /* ItemTableRowContainerView.swift */,
				965F0764206F4BE10032DACD /* ClipItemTableRowContainerView.swift */,
				96FD7C1D20ADBDCA00818925 /* ItemTableRowTextView.swift */,
				96A16B3B209FD67100EE08A4 /* ClipItemTableRowTextView.xib */,
				96A16B4920A34C7000EE08A4 /* ClipItemTableRowTextView.swift */,
				96FD7C2320ADBE6500818925 /* ItemTableRowImageView.swift */,
				96A16B4620A3480C00EE08A4 /* ClipItemTableRowImageView.xib */,
				96A16B3D209FD77500EE08A4 /* ClipItemTableRowImageView.swift */,
				96A16B4D20A3C0A600EE08A4 /* ClipItemTableRowImageButtonView.xib */,
				96A16B4B20A3C04E00EE08A4 /* ClipItemTableRowImageButtonView.swift */,
			);
			path = ClipItems;
			sourceTree = "<group>";
		};
		96CDF2DB2A8BB4D900ADE6B4 /* ja.lproj */ = {
			isa = PBXGroup;
			children = (
				96CDF2D52A8B95D800ADE6B4 /* Localizable.strings */,
			);
			path = ja.lproj;
			sourceTree = "<group>";
		};
		96CDF2DC2A8BB4EF00ADE6B4 /* ko.lproj */ = {
			isa = PBXGroup;
			children = (
				96CDF2D72A8BB3DF00ADE6B4 /* Localizable.strings */,
			);
			path = ko.lproj;
			sourceTree = "<group>";
		};
		96CDF2DD2A8BB50700ADE6B4 /* th.lproj */ = {
			isa = PBXGroup;
			children = (
				96CDF2D32A8B957F00ADE6B4 /* Localizable.strings */,
			);
			path = th.lproj;
			sourceTree = "<group>";
		};
		96DB5387208ADB28004BAAEF /* History */ = {
			isa = PBXGroup;
			children = (
				967C069F2A9345A8008AF0CE /* Migration */,
				964CA54520830EE400B9F33E /* HistoryLimitNumberFormatter.swift */,
				968A97C020667CF800D36B50 /* HistoryService.swift */,
				9672FF2E2079C89400E4571E /* HistorySearchMode.swift */,
				968D7C9D2095872200FF1236 /* HistoryRepo.swift */,
				96CDF2CD2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift */,
			);
			path = History;
			sourceTree = "<group>";
		};
		96DB5388208ADBC6004BAAEF /* Components */ = {
			isa = PBXGroup;
			children = (
				9696D6D42AAB823A00600C59 /* LinkText.swift */,
				964CA54320830C8800B9F33E /* DialogFactory.swift */,
				961A49B02065D72F005BC79D /* Popup */,
				96D931C12A87E16900BF594D /* ValidIndicatorTextField.swift */,
				967C06A42A937220008AF0CE /* TextFieldKeyUpRxStream.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		96E1E58B205D243400F994ED = {
			isa = PBXGroup;
			children = (
				96E1E596205D243400F994ED /* CutBox */,
				9655D1DE2A91FC2F00AA902F /* Localization */,
				962D6D6F20746109007E3785 /* CutBoxHelper */,
				965348D12843316B000FD0A1 /* CutBoxUnitTests */,
				96E1E595205D243400F994ED /* Products */,
				9696764B20841E2F00DD3256 /* dsa_pub.pem */,
				64C66C6CBE7B14CACAEE6C1B /* Pods */,
				55308803509138C054DFA6AB /* Frameworks */,
			);
			sourceTree = "<group>";
		};
		96E1E595205D243400F994ED /* Products */ = {
			isa = PBXGroup;
			children = (
				96E1E594205D243400F994ED /* CutBox.app */,
				962D6D6E20746109007E3785 /* CutBoxHelper.app */,
				965348D02843316B000FD0A1 /* CutBoxUnitTests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		96E1E596205D243400F994ED /* CutBox */ = {
			isa = PBXGroup;
			children = (
				965F078E207120DB0032DACD /* Source */,
				96B04641284518E400011A58 /* themes */,
				965F0785206FCDC60032DACD /* GraphicAssets */,
				96E1E599205D243400F994ED /* Assets.xcassets */,
				96E1E59E205D243400F994ED /* Info.plist */,
				96E1E59F205D243400F994ED /* CutBox.entitlements */,
			);
			path = CutBox;
			sourceTree = "<group>";
		};
		96E1E5C3205D295000F994ED /* App */ = {
			isa = PBXGroup;
			children = (
				962D6D4A207356DA007E3785 /* Constants.swift */,
				96E1E5C4205D297900F994ED /* CutBoxController.swift */,
				96E1E59B205D243400F994ED /* CutBoxStatusMenu.xib */,
				9679400B2A887D0200D14B87 /* TimeFilter */,
				963AA6472071EDEB00779697 /* AboutPanel */,
				963AA6482071EE0600779697 /* Preferences */,
				96FD7C3120AE515A00818925 /* JSFuncSearchPreview */,
				961A49B92065DC1E005BC79D /* SearchAndPreview */,
				96E5A5022075D93400D24E41 /* Services */,
			);
			path = App;
			sourceTree = "<group>";
		};
		96E5A5022075D93400D24E41 /* Services */ = {
			isa = PBXGroup;
			children = (
				96DB5387208ADB28004BAAEF /* History */,
				962D6D482073544F007E3785 /* HotKeyService.swift */,
				96FD7C2520ADBEAF00818925 /* JSFuncService.swift */,
				96AFAB182074A51C00BD9F16 /* LoginItemsService.swift */,
				962D6D4C207357ED007E3785 /* VersionService.swift */,
			);
			path = Services;
			sourceTree = "<group>";
		};
		96EF85082AB31B1A00CC8022 /* Utilities */ = {
			isa = PBXGroup;
			children = (
				96EF84F32AB1838000CC8022 /* CutBoxImageRefSpec.swift */,
				96EF85092AB31B2800CC8022 /* FakeKeySpec.swift */,
			);
			path = Utilities;
			sourceTree = "<group>";
		};
		96FD7C3120AE515A00818925 /* JSFuncSearchPreview */ = {
			isa = PBXGroup;
			children = (
				96FD7C3220AE527100818925 /* JSFunItems */,
				96FD7C2720ADBEF300818925 /* JSFuncSearchViewController.swift */,
				96FD7C2F20ADC24700818925 /* JSFuncSearchViewControllerTableViewDelegate.swift */,
				96A8021C20AC44A6000CBE74 /* JSFuncSearchAndPreviewView.xib */,
				96A8021F20AC4528000CBE74 /* JSFuncSearchAndPreviewView.swift */,
				96FD7C2920ADBF7900818925 /* JSFuncSearchAndPreviewView+KeyDown.swift */,
				96FD7C2D20ADC1A400818925 /* JSFuncSearchTextViewDelegate.swift */,
			);
			path = JSFuncSearchPreview;
			sourceTree = "<group>";
		};
		96FD7C3220AE527100818925 /* JSFunItems */ = {
			isa = PBXGroup;
			children = (
				96FD7C1B20ADBD5200818925 /* JSFuncItemTableRowContainerView.swift */,
				96A8022420AD8EFF000CBE74 /* JSFuncItemTableRowTextView.xib */,
				96FD7C1F20ADBE0100818925 /* JSFuncItemTableRowTextView.swift */,
				96A8022620AD8F00000CBE74 /* JSFuncItemTableRowImageView.xib */,
				96FD7C2120ADBE3700818925 /* JSFuncItemTableRowImageView.swift */,
			);
			path = JSFunItems;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		962D6D6D20746109007E3785 /* CutBoxHelper */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 962D6D7F20746109007E3785 /* Build configuration list for PBXNativeTarget "CutBoxHelper" */;
			buildPhases = (
				962D6D6A20746109007E3785 /* Sources */,
				962D6D6B20746109007E3785 /* Frameworks */,
				962D6D6C20746109007E3785 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = CutBoxHelper;
			productName = CutBoxHelper;
			productReference = 962D6D6E20746109007E3785 /* CutBoxHelper.app */;
			productType = "com.apple.product-type.application";
		};
		965348CF2843316B000FD0A1 /* CutBoxUnitTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 965348D62843316B000FD0A1 /* Build configuration list for PBXNativeTarget "CutBoxUnitTests" */;
			buildPhases = (
				BAE33ABDD43120A0B3851A37 /* [CP] Check Pods Manifest.lock */,
				965348CC2843316B000FD0A1 /* Sources */,
				965348CD2843316B000FD0A1 /* Frameworks */,
				965348CE2843316B000FD0A1 /* Resources */,
				1061C83466CB875B8C1221C5 /* [CP] Embed Pods Frameworks */,
				64C7BD4EDAE24A6AF883EB2A /* [CP-User] Sign */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = CutBoxUnitTests;
			productName = CutBoxUnitTests;
			productReference = 965348D02843316B000FD0A1 /* CutBoxUnitTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		96E1E593205D243400F994ED /* CutBox */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 96E1E5B8205D243400F994ED /* Build configuration list for PBXNativeTarget "CutBox" */;
			buildPhases = (
				31640E3BC3FE8B3E4C1687E8 /* [CP] Check Pods Manifest.lock */,
				9689879620D2037300D40C02 /* Swiftlint */,
				96085E4A206E36CC00CA77BB /* Bump build number */,
				965F0762206F29600032DACD /* Bump version number on archive */,
				96E1E590205D243400F994ED /* Sources */,
				96E1E591205D243400F994ED /* Frameworks */,
				96E1E592205D243400F994ED /* Resources */,
				96085E4D206E3D3900CA77BB /* Warn TODO / FIXME */,
				962D6D802074622A007E3785 /* CopyFiles */,
				964CA52D207F92AA00B9F33E /* CopyFiles */,
				BF6D2BA12FA09425F0F3B6F6 /* [CP-User] Sign */,
				9E83FAFE5121711CF945CA64 /* [CP] Embed Pods Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = CutBox;
			productName = CutBox;
			productReference = 96E1E594205D243400F994ED /* CutBox.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		96E1E58C205D243400F994ED /* Project object */ = {
			isa = PBXProject;
			attributes = {
				KnownAssetTags = (
					cutboxLogo,
				);
				LastSwiftUpdateCheck = 1320;
				LastUpgradeCheck = 1420;
				ORGANIZATIONNAME = ocodo;
				TargetAttributes = {
					962D6D6D20746109007E3785 = {
						CreatedOnToolsVersion = 9.2;
						ProvisioningStyle = Manual;
					};
					965348CF2843316B000FD0A1 = {
						CreatedOnToolsVersion = 13.2.1;
						ProvisioningStyle = Automatic;
					};
					96E1E593205D243400F994ED = {
						CreatedOnToolsVersion = 9.2;
						LastSwiftMigration = 1200;
						ProvisioningStyle = Manual;
						SystemCapabilities = {
							com.apple.Sandbox = {
								enabled = 0;
							};
						};
					};
				};
			};
			buildConfigurationList = 96E1E58F205D243400F994ED /* Build configuration list for PBXProject "CutBox" */;
			compatibilityVersion = "Xcode 8.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				de,
				fr,
				es,
				cn,
			);
			mainGroup = 96E1E58B205D243400F994ED;
			productRefGroup = 96E1E595205D243400F994ED /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				96E1E593205D243400F994ED /* CutBox */,
				962D6D6D20746109007E3785 /* CutBoxHelper */,
				965348CF2843316B000FD0A1 /* CutBoxUnitTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		962D6D6C20746109007E3785 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				962D6D7420746109007E3785 /* Assets.xcassets in Resources */,
				962D6D7720746109007E3785 /* MainMenu.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		965348CE2843316B000FD0A1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				965348F328434735000FD0A1 /* PreferencesGeneralView.xib in Resources */,
				9655D1E02A91FE8300AA902F /* Localizable.strings in Resources */,
				9653493E284347E8000FD0A1 /* JSFuncItemTableRowImageView.xib in Resources */,
				9653495628434D59000FD0A1 /* page.png in Resources */,
				9653495528434D59000FD0A1 /* magnitude.png in Resources */,
				9653490E28434752000FD0A1 /* ClipItemTableRowImageView.xib in Resources */,
				965348E828434728000FD0A1 /* AboutPanel.xib in Resources */,
				965348ED28434735000FD0A1 /* PreferencesThemeSelectionView.xib in Resources */,
				9653495428434D59000FD0A1 /* star.png in Resources */,
				9653495728434D59000FD0A1 /* text-document.png in Resources */,
				965348DE284346EB000FD0A1 /* CutBoxStatusMenu.xib in Resources */,
				9653490828434752000FD0A1 /* ClipItemTableRowTextView.xib in Resources */,
				965348F528434735000FD0A1 /* PreferencesWindow.xib in Resources */,
				965348EE28434735000FD0A1 /* PreferencesPastePipelineView.xib in Resources */,
				9653490028434742000FD0A1 /* JSFuncSearchAndPreviewView.xib in Resources */,
				965348FC28434735000FD0A1 /* PreferencesAdvancedView.xib in Resources */,
				9653490728434752000FD0A1 /* ClipItemTableRowImageButtonView.xib in Resources */,
				965349162843475E000FD0A1 /* SearchAndPreviewView.xib in Resources */,
				9653495928434D59000FD0A1 /* js-badge.png in Resources */,
				96B04643284518E500011A58 /* themes in Resources */,
				9677BEA42AA8201500AB537C /* history-clock-face-white.png in Resources */,
				9653495328434D59000FD0A1 /* cutbox-icon.png in Resources */,
				9653495828434D59000FD0A1 /* cutbox-js-icon.png in Resources */,
				9653493F284347E8000FD0A1 /* JSFuncItemTableRowTextView.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		96E1E592205D243400F994ED /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				96C8ABA12A85F3A800C0F42F /* history-clock-face-white.png in Resources */,
				96E1E59A205D243400F994ED /* Assets.xcassets in Resources */,
				96A16B3C209FD67100EE08A4 /* ClipItemTableRowTextView.xib in Resources */,
				964CA517207E6CA200B9F33E /* cutbox-icon.png in Resources */,
				96A16B4020A002C500EE08A4 /* text-document.png in Resources */,
				96A16B3A209D6D7C00EE08A4 /* star.png in Resources */,
				96A8021720AB0AD2000CBE74 /* PreferencesWindow.xib in Resources */,
				96A801B920A8177C000CBE74 /* PreferencesGeneralView.xib in Resources */,
				963AA6442071C95000779697 /* AboutPanel.xib in Resources */,
				96A8022820AD8F00000CBE74 /* JSFuncItemTableRowImageView.xib in Resources */,
				96A8022720AD8F00000CBE74 /* JSFuncItemTableRowTextView.xib in Resources */,
				9655D1DF2A91FE8300AA902F /* Localizable.strings in Resources */,
				964E6FFF2A9B87FD00F86FC8 /* cutbox-logo-text.png in Resources */,
				96CDF2D82A8BB3DF00ADE6B4 /* Localizable.strings in Resources */,
				96E1E59D205D243400F994ED /* CutBoxStatusMenu.xib in Resources */,
				96A801BB20A817B3000CBE74 /* PreferencesThemeSelectionView.xib in Resources */,
				96A8021D20AC44A6000CBE74 /* JSFuncSearchAndPreviewView.xib in Resources */,
				9655D1DD2A91847200AA902F /* Localizable.strings in Resources */,
				967DFB5520C246BD0063B050 /* cutbox-js-icon.png in Resources */,
				96A801BD20A8180F000CBE74 /* PreferencesAdvancedView.xib in Resources */,
				967DFB5A20C28D3F0063B050 /* js-badge.png in Resources */,
				96A16B4220A0675700EE08A4 /* page.png in Resources */,
				96A16B4720A3480C00EE08A4 /* ClipItemTableRowImageView.xib in Resources */,
				96A801BF20A8183A000CBE74 /* PreferencesPastePipelineView.xib in Resources */,
				9655D1D52A91216700AA902F /* Localizable.strings in Resources */,
				96B04642284518E500011A58 /* themes in Resources */,
				96CDF2D42A8B957F00ADE6B4 /* Localizable.strings in Resources */,
				9655D1D92A91229C00AA902F /* Localizable.strings in Resources */,
				968D7C932094778900FF1236 /* magnitude.png in Resources */,
				968A97BE2066745D00D36B50 /* SearchAndPreviewView.xib in Resources */,
				96A16B4E20A3C0A600EE08A4 /* ClipItemTableRowImageButtonView.xib in Resources */,
				9677BEA32AA81FFE00AB537C /* cutbox-jsfuncs-list.png in Resources */,
				96CDF2D62A8B95D800ADE6B4 /* Localizable.strings in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		1061C83466CB875B8C1221C5 /* [CP] Embed Pods Frameworks */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"${PODS_ROOT}/Target Support Files/Pods-CutBoxAll-CutBoxUnitTests/Pods-CutBoxAll-CutBoxUnitTests-frameworks.sh",
				"${PODS_ROOT}/Sparkle/Sparkle.framework",
			);
			name = "[CP] Embed Pods Frameworks";
			outputPaths = (
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sparkle.framework",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CutBoxAll-CutBoxUnitTests/Pods-CutBoxAll-CutBoxUnitTests-frameworks.sh\"\n";
			showEnvVarsInLog = 0;
		};
		31640E3BC3FE8B3E4C1687E8 /* [CP] Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
				"${PODS_ROOT}/Manifest.lock",
			);
			name = "[CP] Check Pods Manifest.lock";
			outputFileListPaths = (
			);
			outputPaths = (
				"$(DERIVED_FILE_DIR)/Pods-CutBoxAll-CutBox-checkManifestLockResult.txt",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
			showEnvVarsInLog = 0;
		};
		64C7BD4EDAE24A6AF883EB2A /* [CP-User] Sign */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			name = "[CP-User] Sign";
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = scripts/sign.sh;
		};
		96085E4A206E36CC00CA77BB /* Bump build number */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Bump build number";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "buildNumber=$(/usr/libexec/PlistBuddy -c \"Print CFBundleVersion\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\")\nbuildNumber=$(($buildNumber + 1))\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $buildNumber\" \"${PROJECT_DIR}/${INFOPLIST_FILE}\"\n";
		};
		96085E4D206E3D3900CA77BB /* Warn TODO / FIXME */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Warn TODO / FIXME";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${PROJECT_DIR}/../bin/warn_tag_words\"\n";
		};
		965F0762206F29600032DACD /* Bump version number on archive */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Bump version number on archive";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "${PROJECT_DIR}/scripts/bump_version_on_archive\n";
		};
		9689879620D2037300D40C02 /* Swiftlint */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = Swiftlint;
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint (or brew install swiftlint)\"\nfi\n";
		};
		9E83FAFE5121711CF945CA64 /* [CP] Embed Pods Frameworks */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"${PODS_ROOT}/Target Support Files/Pods-CutBoxAll-CutBox/Pods-CutBoxAll-CutBox-frameworks.sh",
				"${PODS_ROOT}/Sparkle/Sparkle.framework",
			);
			name = "[CP] Embed Pods Frameworks";
			outputPaths = (
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sparkle.framework",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CutBoxAll-CutBox/Pods-CutBoxAll-CutBox-frameworks.sh\"\n";
			showEnvVarsInLog = 0;
		};
		BAE33ABDD43120A0B3851A37 /* [CP] Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
				"${PODS_ROOT}/Manifest.lock",
			);
			name = "[CP] Check Pods Manifest.lock";
			outputFileListPaths = (
			);
			outputPaths = (
				"$(DERIVED_FILE_DIR)/Pods-CutBoxAll-CutBoxUnitTests-checkManifestLockResult.txt",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
			showEnvVarsInLog = 0;
		};
		BF6D2BA12FA09425F0F3B6F6 /* [CP-User] Sign */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			name = "[CP-User] Sign";
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = scripts/sign.sh;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		962D6D6A20746109007E3785 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				962D6D7A20746109007E3785 /* main.m in Sources */,
				962D6D7220746109007E3785 /* AppDelegate.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		965348CC2843316B000FD0A1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				965349142843475E000FD0A1 /* SearchTextView.swift in Sources */,
				9687679D2AAF13BA00DA256E /* CutBoxBaseViewControllerSpec.swift in Sources */,
				968767962AAEC3AD00DA256E /* MockCoder.swift in Sources */,
				9653494F2843486B000FD0A1 /* PreferencesWindowSpec.swift in Sources */,
				964FBDDB2AB7233800DA93D7 /* SearchAndPreview+KeyDownHandlerSpec.swift in Sources */,
				9653495028434873000FD0A1 /* HistoryRepoSpec.swift in Sources */,
				96C07DC52AB0C8AC001983ED /* CutBoxHotkeyProviderSpec.swift in Sources */,
				9653490128434742000FD0A1 /* JSFuncSearchAndPreviewView.swift in Sources */,
				965348EB28434735000FD0A1 /* PreferencesGeneralView.swift in Sources */,
				965348FD28434735000FD0A1 /* PreferencesAdvancedView+JoinItems.swift in Sources */,
				967C06B42A950B07008AF0CE /* Int+doTimesSpec.swift in Sources */,
				96EF85012AB1C82700CC8022 /* CutBoxNSAppProvider.swift in Sources */,
				967C06A62A937220008AF0CE /* TextFieldKeyUpRxStream.swift in Sources */,
				968715922A95DCAC0092DB3F /* NSColor+HexColorStringSpec.swift in Sources */,
				967B9FA22A90E6C20054E9D0 /* UserDefaultsMockSpec.swift in Sources */,
				9679400A2A887C4F00D14B87 /* TimeFilterValidatorSpec.swift in Sources */,
				969B0A402AB8AA6F00807318 /* ItemTableRowContainerViewSpec.swift in Sources */,
				965348E928434735000FD0A1 /* PreferencesAdvancedView+MultipleItemWrapping.swift in Sources */,
				96EF84F72AB1841E00CC8022 /* NSImage+fake.swift in Sources */,
				96CDF2CC2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift in Sources */,
				9653492528434785000FD0A1 /* TransientScrollView.swift in Sources */,
				9696D6D12AAB7AFF00600C59 /* NSScreen+currentScreenForMouseLocationSpec.swift in Sources */,
				965348E52843471D000FD0A1 /* CutBoxPreferencesService.swift in Sources */,
				9653493A2843479B000FD0A1 /* FakeKey.swift in Sources */,
				9653492D28434785000FD0A1 /* NSObject+fromNib.swift in Sources */,
				9653490D28434752000FD0A1 /* ItemTableRowImageView.swift in Sources */,
				9687679B2AAF020C00DA256E /* CutBoxBaseWindowSpec.swift in Sources */,
				9653494228434862000FD0A1 /* Array+String+RegexpSearchFilteredSpec.swift in Sources */,
				965348E62843471D000FD0A1 /* CutBoxPreferences+JoinAndWrap.swift in Sources */,
				968767882AAC41DF00DA256E /* Swizzlor.swift in Sources */,
				96D31FC328E08BBF001D64E4 /* CutBoxPreferences+TextScaling.swift in Sources */,
				965348FB28434735000FD0A1 /* PreferencesThemeSelectionView.swift in Sources */,
				9653492928434785000FD0A1 /* NSTableView+getRowView.swift in Sources */,
				969B0A362AB7CDB000807318 /* ClipItemTableRowContainerViewSpec.swift in Sources */,
				967940072A87EADD00D14B87 /* ValidIndicatorTextField.swift in Sources */,
				962D6DB92ABEDC860097D269 /* CutBoxThemeLoaderSpec.swift in Sources */,
				96CDF2C92A8B330D00ADE6B4 /* PreferencesAdvancedView+HistoryLimit.swift in Sources */,
				962D6DBB2ABF239A0097D269 /* CutBoxSpec.swift in Sources */,
				96C07DC32AAF7FC3001983ED /* CutBoxGetStatusItem.swift in Sources */,
				96EF85032AB2F8B700CC8022 /* HistoryLimitNumberFormatterSpec.swift in Sources */,
				9653493828434795000FD0A1 /* PopupPanel.swift in Sources */,
				9653491C28434767000FD0A1 /* HistoryService.swift in Sources */,
				965349132843475E000FD0A1 /* SearchViewControllerTableViewDelegate.swift in Sources */,
				9677BEAC2AA8CA8F00AB537C /* NSTableView_GetRowViewSpec.swift in Sources */,
				9653494528434862000FD0A1 /* Collection+SafeSpec.swift in Sources */,
				9653493128434785000FD0A1 /* String+L10n.swift in Sources */,
				967C06A82A946749008AF0CE /* CutBoxPreferencesService+SelectThemeSpec.swift in Sources */,
				965348DD284346E2000FD0A1 /* CutBoxController.swift in Sources */,
				96BDAE2C2AB5B49F00C3AF31 /* PreferencesAdvancedViewSpec.swift in Sources */,
				965348F728434735000FD0A1 /* PreferencesGeneralView+KeyRecorder.swift in Sources */,
				9696D6D32AAB7DB000600C59 /* LinkTextSpec.swift in Sources */,
				9652C0402844B0CB004249D9 /* CutBoxColorTheme.swift in Sources */,
				967C06AB2A94783C008AF0CE /* Int+doTimes.swift in Sources */,
				9677BEA12AA817F500AB537C /* NSEvent+CarbonConvenienceSpec.swift in Sources */,
				9653492B28434785000FD0A1 /* NSScreen+currentScreenForMouseLocation.swift in Sources */,
				968767922AAEAF0300DA256E /* CutBoxBaseWindowControllerSpec.swift in Sources */,
				9653493B284347A7000FD0A1 /* CutBox.swift in Sources */,
				969B0A3A2AB7E4C300807318 /* ValidIndicatorTextFieldSpec.swift in Sources */,
				9653490A28434752000FD0A1 /* ItemTableRowContainerView.swift in Sources */,
				965349182843475E000FD0A1 /* SearchAndPreviewView.swift in Sources */,
				9653494728434862000FD0A1 /* Array+String+SwiftyStringScoreSpec.swift in Sources */,
				965349102843475E000FD0A1 /* SearchAndPreviewViewBase.swift in Sources */,
				9655D1CC2A9117D000AA902F /* ISO8601Helpers.swift in Sources */,
				968767992AAEF47800DA256E /* CutBoxBaseTextViewSpec.swift in Sources */,
				9653492328434772000FD0A1 /* HotKeyService.swift in Sources */,
				96EF84FC2AB1896500CC8022 /* String+dashedSpec.swift in Sources */,
				965348F828434735000FD0A1 /* PreferencesThemeSelectionView+ThemeSelector.swift in Sources */,
				965348FF28434735000FD0A1 /* PreferencesGeneralView+ProtectFavorites.swift in Sources */,
				969B0A382AB7D84200807318 /* ClipItemTableRowImageButtonViewSpec.swift in Sources */,
				965349342843478C000FD0A1 /* DialogFactory.swift in Sources */,
				9653491A28434767000FD0A1 /* HistoryRepo.swift in Sources */,
				96EF850A2AB31B2800CC8022 /* FakeKeySpec.swift in Sources */,
				9653492628434785000FD0A1 /* KeyCombo+Archive.swift in Sources */,
				9653493628434795000FD0A1 /* PopupControllerWindowDelegate.swift in Sources */,
				968767942AAEC34100DA256E /* CutBoxBaseViewSpec.swift in Sources */,
				9696D6D92AAC090100600C59 /* CutBoxControllerSpec.swift in Sources */,
				9677BEA82AA88CF100AB537C /* NSImage+TintSpec.swift in Sources */,
				965349172843475E000FD0A1 /* SearchViewTextViewDelegate.swift in Sources */,
				9653492228434772000FD0A1 /* VersionService.swift in Sources */,
				9653490328434742000FD0A1 /* JSFuncSearchTextViewDelegate.swift in Sources */,
				96EF85102AB4637500CC8022 /* JSFuncSearchViewControllerSpec.swift in Sources */,
				9653493C284347E8000FD0A1 /* JSFuncItemTableRowTextView.swift in Sources */,
				34A2908628DD41490024C81C /* PreferencesThemeSelectionView+HidePreview.swift in Sources */,
				961D62542AB5FFD20045EE77 /* JSFuncSearchAndPreviewViewSpec.swift in Sources */,
				9653490F28434752000FD0A1 /* ClipItemTableRowTextView.swift in Sources */,
				965348E728434728000FD0A1 /* AboutPanel.swift in Sources */,
				965348F028434735000FD0A1 /* PreferencesPastePipelineView.swift in Sources */,
				96EF84FA2AB1893A00CC8022 /* String+dashed.swift in Sources */,
				9653493328434785000FD0A1 /* Array+IndexSet.swift in Sources */,
				9653494328434862000FD0A1 /* Array+IndexSetSpec.swift in Sources */,
				9653490C28434752000FD0A1 /* ClipItemTableRowContainerView.swift in Sources */,
				9653493228434785000FD0A1 /* OrderedSet.swift in Sources */,
				96A225942844F5CD00C9502D /* CutBoxThemeSpec.swift in Sources */,
				96EF84FE2AB19CB800CC8022 /* NSImage+fakeSpec.swift in Sources */,
				9653494C2843486B000FD0A1 /* CutBoxPreferencesService+JoinAndWrapSpec.swift in Sources */,
				9653494628434862000FD0A1 /* String+UtilsSpec.swift in Sources */,
				965B02B828E7E95E003770BD /* SearchViewController.swift in Sources */,
				9653492428434785000FD0A1 /* NSAttributedString+HTML.swift in Sources */,
				9687159A2A96E6A80092DB3F /* StandardErrorOutputStream.swift in Sources */,
				965349412843484E000FD0A1 /* JSFuncServiceSpec.swift in Sources */,
				9653490928434752000FD0A1 /* ClipItemTableRowImageButtonView.swift in Sources */,
				961D62562AB604C50045EE77 /* SearchAndPreviewViewSpec.swift in Sources */,
				9653490428434742000FD0A1 /* JSFuncSearchViewController.swift in Sources */,
				962E68B42AB6BFDC0074CE72 /* SearchTextViewSpec.swift in Sources */,
				965348EF28434735000FD0A1 /* PreferencesThemeSelectionView+UseCompactUI.swift in Sources */,
				9679400E2A887D2100D14B87 /* TimeFilterValidator.swift in Sources */,
				965B02B728E7E94F003770BD /* SearchViewControllerMenuDelegate.swift in Sources */,
				9653492F28434785000FD0A1 /* Array+String+SwiftyStringScore.swift in Sources */,
				969B0A4A2ABDF39E00807318 /* ClipItemTableRowTextViewSpec.swift in Sources */,
				9653494828434862000FD0A1 /* JSContext+subscriptSpec.swift in Sources */,
				965348FA28434735000FD0A1 /* PreferencesGeneralView+ShowHiddenDialogButton.swift in Sources */,
				96534940284347E8000FD0A1 /* JSFuncItemTableRowContainerView.swift in Sources */,
				9652C03E2844892A004249D9 /* NSColor+HexColorString.swift in Sources */,
				9653492728434785000FD0A1 /* JSContext+subscript.swift in Sources */,
				96CDF2CF2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift in Sources */,
				9653491928434767000FD0A1 /* HistorySearchMode.swift in Sources */,
				969B0A3C2AB87D7D00807318 /* PreferencesGeneralView+KeyRecorderSpec.swift in Sources */,
				9677BEAA2AA8B71F00AB537C /* KeyComboUserDefaultsSpec.swift in Sources */,
				965348E32843471D000FD0A1 /* CutBoxPreferences+SelectTheme.swift in Sources */,
				965348F628434735000FD0A1 /* PreferencesAdvancedView.swift in Sources */,
				968715942A95FD890092DB3F /* CutBoxPreferencesServiceSpec.swift in Sources */,
				9653493D284347E8000FD0A1 /* JSFuncItemTableRowImageView.swift in Sources */,
				9653492C28434785000FD0A1 /* String+Utils.swift in Sources */,
				9696D6D62AAB823A00600C59 /* LinkText.swift in Sources */,
				96CDF2D22A8B416400ADE6B4 /* HistoryOffsetPredicateFactorySpec.swift in Sources */,
				9653492E28434785000FD0A1 /* NSEvent+CarbonConvenience.swift in Sources */,
				965348F928434735000FD0A1 /* PreferencesAdvancedView+HistorySize.swift in Sources */,
				9653493928434795000FD0A1 /* PopupBackgroundView.swift in Sources */,
				9653493028434785000FD0A1 /* NSImage+tint.swift in Sources */,
				9653490B28434752000FD0A1 /* ClipItemTableRowImageView.swift in Sources */,
				9653493528434795000FD0A1 /* PopupController.swift in Sources */,
				969B0A482ABC825200807318 /* SearchAndPreviewViewBaseSpec.swift in Sources */,
				969B0A422ABAB33500807318 /* PreferencesTabViewControllerSpec.swift in Sources */,
				96C07DC22AAF61AE001983ED /* Array+MenuItems.swift in Sources */,
				965348F128434735000FD0A1 /* PreferencesTabViewController.swift in Sources */,
				965348E22843471D000FD0A1 /* CutBoxColorThemeDefinition.swift in Sources */,
				965B02B428E5481E003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift in Sources */,
				965348DC284346CD000FD0A1 /* Constants.swift in Sources */,
				9653492028434772000FD0A1 /* JSFuncService.swift in Sources */,
				96EF84F22AB1834F00CC8022 /* CutBoxImageRef.swift in Sources */,
				9653490628434752000FD0A1 /* ItemTableRowTextView.swift in Sources */,
				9687678E2AAEA95F00DA256E /* CutBoxBaseClasses.swift in Sources */,
				9677BE9F2AA4CF4900AB537C /* DialogFactorySpec.swift in Sources */,
				9653492A28434785000FD0A1 /* Array+removeAtIndexes.swift in Sources */,
				9653492828434785000FD0A1 /* Collection+Safe.swift in Sources */,
				96EF850C2AB33FCF00CC8022 /* SearchViewControllerSpec.swift in Sources */,
				96C746FF2A92FA4B00EA0F4D /* HistoryStoreMigration_1_6_x_Spec.swift in Sources */,
				967C06A22A9345D8008AF0CE /* HistoryStoreMigration_1_6_x.swift in Sources */,
				96EF84F42AB1838000CC8022 /* CutBoxImageRefSpec.swift in Sources */,
				965349152843475E000FD0A1 /* SearchViewEvents.swift in Sources */,
				9677BE9C2AA464EB00AB537C /* CutBoxPreferencesService+ResetSuppressedDialogBoxesSpec.swift in Sources */,
				965348F228434735000FD0A1 /* PreferencesWindow.swift in Sources */,
				9653490528434742000FD0A1 /* JSFuncSearchViewControllerTableViewDelegate.swift in Sources */,
				9653492128434772000FD0A1 /* LoginItemsService.swift in Sources */,
				9653491B28434767000FD0A1 /* HistoryLimitNumberFormatter.swift in Sources */,
				965348EA28434735000FD0A1 /* PreferencesGeneralView+AutoLogin.swift in Sources */,
				962D6DBD2ABFE0FD0097D269 /* PreferencesPastePipelineViewSpec.swift in Sources */,
				969B0A3E2AB8A19200807318 /* TransientScrollViewSpec.swift in Sources */,
				9653494E2843486B000FD0A1 /* CutBoxPreferencesService+HistoryLimitSpec.swift in Sources */,
				963F92332AB55DB20094C280 /* PopupControllerSpec.swift in Sources */,
				965348EC28434735000FD0A1 /* PreferencesThemePreview.swift in Sources */,
				962D6DBF2AC55EB50097D269 /* PreferencesGeneralView+ShowHiddenDialogButtonSpec.swift in Sources */,
				9653494428434862000FD0A1 /* OrderedSetSpec.swift in Sources */,
				9653490228434742000FD0A1 /* JSFuncSearchAndPreviewView+KeyDown.swift in Sources */,
				96C07DBD2AAF5502001983ED /* CutBoxGetStatusItemSpec.swift in Sources */,
				965349122843475E000FD0A1 /* SearchAndPreview+KeyDownHandler.swift in Sources */,
				965348F428434735000FD0A1 /* PreferencesTabView.swift in Sources */,
				9636FFFD284B1F7700CF4C39 /* UserDefaultsMock.swift in Sources */,
				969B0A442ABC68A900807318 /* JSFuncItemTableRowTextViewSpec.swift in Sources */,
				9653495128434873000FD0A1 /* HistoryServiceSpec.swift in Sources */,
				9696D6D02AAB7A1600600C59 /* AboutPanelSpec.swift in Sources */,
				9653493728434795000FD0A1 /* PopupContainerView.swift in Sources */,
				96B046462845275200011A58 /* CutBoxThemeLoader.swift in Sources */,
				9677BEA62AA8703F00AB537C /* NSAttributedString+HTMLSpec.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		96E1E590205D243400F994ED /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				962D6D4D207357ED007E3785 /* VersionService.swift in Sources */,
				965F0767206F4C2A0032DACD /* SearchViewControllerTableViewDelegate.swift in Sources */,
				967EFEB020A5199400A525CC /* PreferencesAdvancedView+HistorySize.swift in Sources */,
				96FD7C2420ADBE6500818925 /* ItemTableRowImageView.swift in Sources */,
				962D6D542073BE5B007E3785 /* Array+String+SwiftyStringScore.swift in Sources */,
				96EF84F62AB1841A00CC8022 /* NSImage+fake.swift in Sources */,
				9667650D20B16D5B00DE369A /* SearchAndPreviewViewBase.swift in Sources */,
				9672FF2D2078E5DC00E4571E /* SearchTextView.swift in Sources */,
				96FD7C2020ADBE0100818925 /* JSFuncItemTableRowTextView.swift in Sources */,
				96A8020A20AACD4E000CBE74 /* OrderedSet.swift in Sources */,
				965F078D206FD1890032DACD /* AboutPanel.swift in Sources */,
				96EF84F92AB1893A00CC8022 /* String+dashed.swift in Sources */,
				7C5495DF2276785B0041FA76 /* String+Utils.swift in Sources */,
				967EFEAE20A476D200A525CC /* NSImage+tint.swift in Sources */,
				96FD7C2820ADBEF300818925 /* JSFuncSearchViewController.swift in Sources */,
				96FD7C1520ADBBB000818925 /* PreferencesTabViewController.swift in Sources */,
				968A97C120667CF800D36B50 /* HistoryService.swift in Sources */,
				96AFAB192074A51C00BD9F16 /* LoginItemsService.swift in Sources */,
				96D931C22A87E16900BF594D /* ValidIndicatorTextField.swift in Sources */,
				96A16B4C20A3C04E00EE08A4 /* ClipItemTableRowImageButtonView.swift in Sources */,
				968715992A9634E10092DB3F /* StandardErrorOutputStream.swift in Sources */,
				96DB53832088923C004BAAEF /* NSEvent+CarbonConvenience.swift in Sources */,
				96658CE020B44B0500BDA8F4 /* PreferencesThemePreview.swift in Sources */,
				962D6D492073544F007E3785 /* HotKeyService.swift in Sources */,
				96CFA6B32069278700BAFABB /* FakeKey.swift in Sources */,
				967C06A12A9345CB008AF0CE /* HistoryStoreMigration_1_6_x.swift in Sources */,
				968B4F0620A68CB300F150BE /* JSContext+subscript.swift in Sources */,
				96FD7C1E20ADBDCA00818925 /* ItemTableRowTextView.swift in Sources */,
				9679400D2A887D2100D14B87 /* TimeFilterValidator.swift in Sources */,
				96CDF2CE2A8B409200ADE6B4 /* HistoryOffsetPredicateFactory.swift in Sources */,
				964CA5492083296600B9F33E /* String+L10n.swift in Sources */,
				96EF84F12AB1834F00CC8022 /* CutBoxImageRef.swift in Sources */,
				96C07DC12AAF61AE001983ED /* Array+MenuItems.swift in Sources */,
				965F0770206F9AF30032DACD /* PopupContainerView.swift in Sources */,
				96E1E5C5205D297900F994ED /* CutBoxController.swift in Sources */,
				9662D3622064BA3400F8A9D5 /* PopupController.swift in Sources */,
				964CA523207F6E6800B9F33E /* CutBoxPreferences+JoinAndWrap.swift in Sources */,
				96DA65C928DF4EB800C8C2F4 /* CutBoxPreferences+TextScaling.swift in Sources */,
				969F9892209AC03700BB3039 /* NSScreen+currentScreenForMouseLocation.swift in Sources */,
				96CDF2CB2A8B338600ADE6B4 /* PreferencesAdvancedView+ClearHistory.swift in Sources */,
				9652C03D2844892A004249D9 /* NSColor+HexColorString.swift in Sources */,
				96A8020220A8573D000CBE74 /* PreferencesGeneralView.swift in Sources */,
				967EFEB220A519D600A525CC /* PreferencesThemeSelectionView+ThemeSelector.swift in Sources */,
				968D7C952095778800FF1236 /* PreferencesThemeSelectionView+UseCompactUI.swift in Sources */,
				96FD7C1820ADBC5D00818925 /* PreferencesGeneralView+ProtectFavorites.swift in Sources */,
				964766672067A68000E7026F /* Collection+Safe.swift in Sources */,
				96A16B4A20A34C7000EE08A4 /* ClipItemTableRowTextView.swift in Sources */,
				964766642067A5F100E7026F /* NSObject+fromNib.swift in Sources */,
				965F076C206F586A0032DACD /* SearchViewTextViewDelegate.swift in Sources */,
				96A8020620A857B5000CBE74 /* PreferencesAdvancedView.swift in Sources */,
				964CA503207E5A1000B9F33E /* PreferencesAdvancedView+JoinItems.swift in Sources */,
				9667650B20B14CDA00DE369A /* PreferencesAdvancedView+HistoryLimit.swift in Sources */,
				964CA505207E5A6900B9F33E /* PreferencesGeneralView+KeyRecorder.swift in Sources */,
				964CA4E2207CC85A00B9F33E /* SearchAndPreview+KeyDownHandler.swift in Sources */,
				965F0772206F9B190032DACD /* PopupControllerWindowDelegate.swift in Sources */,
				96FD7C1A20ADBCDB00818925 /* ItemTableRowContainerView.swift in Sources */,
				9687678D2AAEA95F00DA256E /* CutBoxBaseClasses.swift in Sources */,
				96C07DBF2AAF5821001983ED /* CutBoxGetStatusItem.swift in Sources */,
				96FD7C1C20ADBD5200818925 /* JSFuncItemTableRowContainerView.swift in Sources */,
				961A49B22065D85D005BC79D /* SearchAndPreviewView.swift in Sources */,
				965F076E206F58A40032DACD /* SearchViewEvents.swift in Sources */,
				96FD7C2E20ADC1A400818925 /* JSFuncSearchTextViewDelegate.swift in Sources */,
				968D7CA32095FF6A00FF1236 /* Array+removeAtIndexes.swift in Sources */,
				34BD078B28DC931D004D8586 /* PreferencesThemeSelectionView+HidePreview.swift in Sources */,
				96A8021620AB0AD2000CBE74 /* PreferencesTabView.swift in Sources */,
				9672FF2F2079C89400E4571E /* HistorySearchMode.swift in Sources */,
				96E1E598205D243400F994ED /* CutBox.swift in Sources */,
				961A49B82065D8DE005BC79D /* PopupBackgroundView.swift in Sources */,
				96A8020420A85772000CBE74 /* PreferencesPastePipelineView.swift in Sources */,
				967C06A52A937220008AF0CE /* TextFieldKeyUpRxStream.swift in Sources */,
				965B02B628E7E0A6003770BD /* SearchViewController.swift in Sources */,
				964CA507207E5AC700B9F33E /* PreferencesGeneralView+AutoLogin.swift in Sources */,
				96A16B3E209FD77500EE08A4 /* ClipItemTableRowImageView.swift in Sources */,
				964CA54420830C8800B9F33E /* DialogFactory.swift in Sources */,
				965F0765206F4BE10032DACD /* ClipItemTableRowContainerView.swift in Sources */,
				968D7C9E2095872200FF1236 /* HistoryRepo.swift in Sources */,
				968784402469571D00F6FD60 /* PreferencesGeneralView+ShowHiddenDialogButton.swift in Sources */,
				9652C0412844B0CE004249D9 /* CutBoxColorTheme.swift in Sources */,
				96FD7C3020ADC24700818925 /* JSFuncSearchViewControllerTableViewDelegate.swift in Sources */,
				96FD7C2620ADBEAF00818925 /* JSFuncService.swift in Sources */,
				96B046452845275200011A58 /* CutBoxThemeLoader.swift in Sources */,
				964CA54620830EE400B9F33E /* HistoryLimitNumberFormatter.swift in Sources */,
				967EFEAB20A4763E00A525CC /* NSTableView+getRowView.swift in Sources */,
				965F0784206FC4F60032DACD /* PreferencesWindow.swift in Sources */,
				9696D6D52AAB823A00600C59 /* LinkText.swift in Sources */,
				96CFA6B52069C5BC00BAFABB /* CutBoxPreferencesService.swift in Sources */,
				96EF85002AB1C82700CC8022 /* CutBoxNSAppProvider.swift in Sources */,
				964766692067B82900E7026F /* TransientScrollView.swift in Sources */,
				965B02B328E54811003770BD /* CutBoxPreferences+ResetSuppressedDialogBoxes.swift in Sources */,
				964CA500207E59D400B9F33E /* PreferencesAdvancedView+MultipleItemWrapping.swift in Sources */,
				96A8021920AB0C35000CBE74 /* NSAttributedString+HTML.swift in Sources */,
				967C06AA2A94783C008AF0CE /* Int+doTimes.swift in Sources */,
				9657D331283F336000F688F5 /* CutBoxColorThemeDefinition.swift in Sources */,
				964CA511207E6B8000B9F33E /* CutBoxPreferences+SelectTheme.swift in Sources */,
				961A49B62065D8B1005BC79D /* PopupPanel.swift in Sources */,
				34934CDA28E7642B009635D4 /* SearchViewControllerMenuDelegate.swift in Sources */,
				9672FF292078C2DE00E4571E /* Array+IndexSet.swift in Sources */,
				963AA6462071E15900779697 /* KeyCombo+Archive.swift in Sources */,
				96FD7C2220ADBE3700818925 /* JSFuncItemTableRowImageView.swift in Sources */,
				962D6D4B207356DA007E3785 /* Constants.swift in Sources */,
				9655D1CB2A9117CF00AA902F /* ISO8601Helpers.swift in Sources */,
				96FD7C2A20ADBF7900818925 /* JSFuncSearchAndPreviewView+KeyDown.swift in Sources */,
				96A8022020AC4528000CBE74 /* JSFuncSearchAndPreviewView.swift in Sources */,
				96A8020820A8581B000CBE74 /* PreferencesThemeSelectionView.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		962D6D7520746109007E3785 /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				96A225992845038800C9502D /* en */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		9655D1CE2A911F2300AA902F /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9655D1CF2A911F2300AA902F /* de */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		9655D1D32A91216700AA902F /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9655D1D42A91216700AA902F /* fr */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		9655D1D72A91229C00AA902F /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9655D1D82A91229C00AA902F /* es */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		9655D1DB2A91847200AA902F /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9655D1DC2A91847200AA902F /* cn */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		9655D1E22A91FE8300AA902F /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9655D1E12A91FE8300AA902F /* en */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		96E1E59B205D243400F994ED /* CutBoxStatusMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				96A225982845038800C9502D /* en */,
			);
			name = CutBoxStatusMenu.xib;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		962D6D7C20746109007E3785 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_ENTITLEMENTS = CutBoxHelper/CutBoxHelper.entitlements;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				DEAD_CODE_STRIPPING = YES;
				DEVELOPMENT_TEAM = "";
				INFOPLIST_FILE = CutBoxHelper/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 11.0;
				PRODUCT_BUNDLE_IDENTIFIER = info.ocodo.CutBoxHelper;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = YES;
			};
			name = Debug;
		};
		962D6D7D20746109007E3785 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_ENTITLEMENTS = CutBoxHelper/CutBoxHelper.entitlements;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				DEAD_CODE_STRIPPING = YES;
				DEVELOPMENT_TEAM = "";
				INFOPLIST_FILE = CutBoxHelper/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 11.0;
				PRODUCT_BUNDLE_IDENTIFIER = info.ocodo.CutBoxHelper;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		965348D42843316B000FD0A1 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 458881EB261BBFF0662C6C70 /* Pods-CutBoxAll-CutBoxUnitTests.debug.xcconfig */;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEAD_CODE_STRIPPING = YES;
				DEVELOPMENT_TEAM = "";
				GENERATE_INFOPLIST_FILE = YES;
				MACOSX_DEPLOYMENT_TARGET = 11.0;
				MARKETING_VERSION = 1.0;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = info.ocodo.CutBoxUnitTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
			};
			name = Debug;
		};
		965348D52843316B000FD0A1 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 987E5E081F7221AC03A6D6B0 /* Pods-CutBoxAll-CutBoxUnitTests.release.xcconfig */;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_IDENTITY = "Apple Development";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 1;
				DEAD_CODE_STRIPPING = YES;
				DEVELOPMENT_TEAM = DDUM6CHDSV;
				GENERATE_INFOPLIST_FILE = YES;
				MACOSX_DEPLOYMENT_TARGET = 11.0;
				MARKETING_VERSION = 1.0;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = info.ocodo.CutBoxUnitTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
			};
			name = Release;
		};
		96E1E5B6205D243400F994ED /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_CODE_COVERAGE = YES;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = 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;
				MACOSX_DEPLOYMENT_TARGET = 10.13;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 4.0;
			};
			name = Debug;
		};
		96E1E5B7205D243400F994ED /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_CODE_COVERAGE = YES;
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = 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;
				MACOSX_DEPLOYMENT_TARGET = 10.13;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				SWIFT_VERSION = 4.0;
			};
			name = Release;
		};
		96E1E5B9205D243400F994ED /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 018EC810279A5E3AA02098F4 /* Pods-CutBoxAll-CutBox.debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_ENTITLEMENTS = CutBox/CutBox.entitlements;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				DEAD_CODE_STRIPPING = YES;
				DEVELOPMENT_TEAM = "";
				ENABLE_HARDENED_RUNTIME = YES;
				INFOPLIST_FILE = CutBox/Info.plist;
				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 11.0;
				PRODUCT_BUNDLE_IDENTIFIER = info.ocodo.CutBox;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SWIFT_VERSION = 5.0;
			};
			name = Debug;
		};
		96E1E5BA205D243400F994ED /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = F669B605C398A30A69C66A24 /* Pods-CutBoxAll-CutBox.release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_ENTITLEMENTS = CutBox/CutBox.entitlements;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				DEAD_CODE_STRIPPING = YES;
				DEVELOPMENT_TEAM = "";
				ENABLE_HARDENED_RUNTIME = YES;
				INFOPLIST_FILE = CutBox/Info.plist;
				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 11.0;
				PRODUCT_BUNDLE_IDENTIFIER = info.ocodo.CutBox;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SWIFT_VERSION = 5.0;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		962D6D7F20746109007E3785 /* Build configuration list for PBXNativeTarget "CutBoxHelper" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				962D6D7C20746109007E3785 /* Debug */,
				962D6D7D20746109007E3785 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		965348D62843316B000FD0A1 /* Build configuration list for PBXNativeTarget "CutBoxUnitTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				965348D42843316B000FD0A1 /* Debug */,
				965348D52843316B000FD0A1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		96E1E58F205D243400F994ED /* Build configuration list for PBXProject "CutBox" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				96E1E5B6205D243400F994ED /* Debug */,
				96E1E5B7205D243400F994ED /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		96E1E5B8205D243400F994ED /* Build configuration list for PBXNativeTarget "CutBox" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				96E1E5B9205D243400F994ED /* Debug */,
				96E1E5BA205D243400F994ED /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 96E1E58C205D243400F994ED /* Project object */;
}
