Files
OSXChatGpt/OSXChatGPT/OSXChatGPT.xcodeproj/project.pbxproj
陈连辰 9d932d463c plugin
2023-07-31 10:55:07 +08:00

932 lines
60 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 56;
objects = {
/* Begin PBXBuildFile section */
182B42B629BBA82800F06778 /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 182B42B529BBA82800F06778 /* Storyboard.storyboard */; };
182B42C929BBB1C500F06778 /* Colorful in Frameworks */ = {isa = PBXBuildFile; productRef = 182B42C829BBB1C500F06778 /* Colorful */; };
182B436529BC5C8700F06778 /* SessionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436029BC5C8700F06778 /* SessionsView.swift */; };
182B436629BC5C8700F06778 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436129BC5C8700F06778 /* View.swift */; };
182B436729BC5C8700F06778 /* ChatRoomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436229BC5C8700F06778 /* ChatRoomView.swift */; };
182B436829BC5C8700F06778 /* MainContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436329BC5C8700F06778 /* MainContentView.swift */; };
182B436929BC5C8700F06778 /* UserInitializeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436429BC5C8700F06778 /* UserInitializeView.swift */; };
182B436B29BC5CBA00F06778 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436A29BC5CBA00F06778 /* AppDelegate.swift */; };
182B437229BC5D1B00F06778 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436D29BC5D1B00F06778 /* HTTPClient.swift */; };
182B437329BC5D1B00F06778 /* CoreDataManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B436F29BC5D1B00F06778 /* CoreDataManager.swift */; };
182B437429BC5D1B00F06778 /* ViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B437029BC5D1B00F06778 /* ViewModel.swift */; };
182B437529BC5D1B00F06778 /* ChatGPTManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B437129BC5D1B00F06778 /* ChatGPTManager.swift */; };
182B437929BC5D6200F06778 /* OSXChatGPTApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B437829BC5D6200F06778 /* OSXChatGPTApp.swift */; };
182B437B29BC5FBE00F06778 /* EnterAPIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B437A29BC5FBE00F06778 /* EnterAPIView.swift */; };
182B43A429BF730300F06778 /* NSColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 182B43A329BF730300F06778 /* NSColor.swift */; };
188FB46729C1FA9700E3C18F /* EidtSessionRemarkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188FB46629C1FA9700E3C18F /* EidtSessionRemarkView.swift */; };
CB0F5A5929D057FF005B71D2 /* Splash in Frameworks */ = {isa = PBXBuildFile; productRef = CB0F5A5829D057FF005B71D2 /* Splash */; };
CB0F5A5B29D057FF005B71D2 /* SplashMarkdown in Frameworks */ = {isa = PBXBuildFile; productRef = CB0F5A5A29D057FF005B71D2 /* SplashMarkdown */; };
CB0F5A5F29D059C4005B71D2 /* TextOutputFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0F5A5D29D059C4005B71D2 /* TextOutputFormat.swift */; };
CB0F5A6029D059C4005B71D2 /* SplashCodeSyntaxHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0F5A5E29D059C4005B71D2 /* SplashCodeSyntaxHighlighter.swift */; };
CB1DCAC629B4F09F00B1D4E1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB1DCAC529B4F09F00B1D4E1 /* Assets.xcassets */; };
CB1DCAC929B4F09F00B1D4E1 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB1DCAC829B4F09F00B1D4E1 /* Preview Assets.xcassets */; };
CB1F012729E9832F009CF942 /* MarkdownTextAttributesReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F012629E9832F009CF942 /* MarkdownTextAttributesReader.swift */; };
CB1F012929E995BA009CF942 /* MarkdownTextBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F012829E995BA009CF942 /* MarkdownTextBuilder.swift */; };
CB1F012C29E99982009CF942 /* SwiftGrammar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F012A29E99982009CF942 /* SwiftGrammar.swift */; };
CB1F012D29E99982009CF942 /* Grammar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F012B29E99982009CF942 /* Grammar.swift */; };
CB1F012F29E999EF009CF942 /* Segment.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F012E29E999EF009CF942 /* Segment.swift */; };
CB1F013129E99A18009CF942 /* SyntaxRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013029E99A18009CF942 /* SyntaxRule.swift */; };
CB1F014229E99B5E009CF942 /* CharacterSet+Contains.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013429E99B5E009CF942 /* CharacterSet+Contains.swift */; };
CB1F014329E99B5E009CF942 /* Substring+HasSuffix.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013629E99B5E009CF942 /* Substring+HasSuffix.swift */; };
CB1F014429E99B5E009CF942 /* String+PrefixChecking.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013729E99B5E009CF942 /* String+PrefixChecking.swift */; };
CB1F014529E99B5E009CF942 /* String+Removing.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013829E99B5E009CF942 /* String+Removing.swift */; };
CB1F014629E99B5E009CF942 /* String+IsNumber.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013929E99B5E009CF942 /* String+IsNumber.swift */; };
CB1F014729E99B5E009CF942 /* String+HTMLEntities.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013A29E99B5E009CF942 /* String+HTMLEntities.swift */; };
CB1F014829E99B5E009CF942 /* Int+IsOdd.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013C29E99B5E009CF942 /* Int+IsOdd.swift */; };
CB1F014929E99B5E009CF942 /* Sequence+Occurrences.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013E29E99B5E009CF942 /* Sequence+Occurrences.swift */; };
CB1F014A29E99B5E009CF942 /* Sequence+AnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F013F29E99B5E009CF942 /* Sequence+AnyOf.swift */; };
CB1F014B29E99B5E009CF942 /* Equatable+AnyOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F014129E99B5E009CF942 /* Equatable+AnyOf.swift */; };
CB1F014D29E9A4CC009CF942 /* MessageTextModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F014C29E9A4CC009CF942 /* MessageTextModel.swift */; };
CB1F014F29E9B6BC009CF942 /* CodeHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F014E29E9B6BC009CF942 /* CodeHighlighter.swift */; };
CB1F015129E9BC8C009CF942 /* Tokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F015029E9BC8C009CF942 /* Tokenizer.swift */; };
CB1F015B29EAFBF5009CF942 /* MessageText+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F015729EAFBF5009CF942 /* MessageText+CoreDataClass.swift */; };
CB1F015C29EAFBF5009CF942 /* MessageText+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F015829EAFBF5009CF942 /* MessageText+CoreDataProperties.swift */; };
CB1F015F29EB9D05009CF942 /* Message+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F015D29EB9D05009CF942 /* Message+CoreDataClass.swift */; };
CB1F016029EB9D05009CF942 /* Message+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F015E29EB9D05009CF942 /* Message+CoreDataProperties.swift */; };
CB1F1DD029DDBA0B008CFD0B /* AIPromptPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1F1DCF29DDBA0B008CFD0B /* AIPromptPopView.swift */; };
CB2449F829D721F3006EE829 /* SystemManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2449F729D721F3006EE829 /* SystemManager.swift */; };
CB2449FA29D7FE38006EE829 /* ServerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2449F929D7FE38006EE829 /* ServerManager.swift */; };
CB26A2DF29FC1DCF001EF861 /* GoogleSearch+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB26A2DB29FC1DCF001EF861 /* GoogleSearch+CoreDataClass.swift */; };
CB26A2E029FC1DCF001EF861 /* GoogleSearch+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB26A2DC29FC1DCF001EF861 /* GoogleSearch+CoreDataProperties.swift */; };
CB26A2E129FC1DCF001EF861 /* GoogleSearchResult+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB26A2DD29FC1DCF001EF861 /* GoogleSearchResult+CoreDataClass.swift */; };
CB26A2E229FC1DCF001EF861 /* GoogleSearchResult+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB26A2DE29FC1DCF001EF861 /* GoogleSearchResult+CoreDataProperties.swift */; };
CB27655C29D1C12C00897E0E /* MarkdownContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB27655B29D1C12C00897E0E /* MarkdownContentView.swift */; };
CB27656629D1DA9800897E0E /* AIPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB27656529D1DA9800897E0E /* AIPromptView.swift */; };
CB27657329D30F1400897E0E /* AIPromptViewMdoel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB27657229D30F1400897E0E /* AIPromptViewMdoel.swift */; };
CB27657529D33D7A00897E0E /* AIPromptInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB27657429D33D7A00897E0E /* AIPromptInputView.swift */; };
CB28A52229C07BE500F0286A /* KeyboardMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB28A52129C07BE500F0286A /* KeyboardMonitor.swift */; };
CB28A52829C1569900F0286A /* ThinkingAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB28A52729C1569900F0286A /* ThinkingAnimationView.swift */; };
CB298CE52A0A97390022EE6B /* ExportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB298CE42A0A97390022EE6B /* ExportView.swift */; };
CB2A943229F828E500D3A048 /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = CB2A943129F828E500D3A048 /* SwiftSoup */; };
CB2A944029F973F800D3A048 /* GoogleSearchPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A943F29F973F800D3A048 /* GoogleSearchPopView.swift */; };
CB2A944229F993A200D3A048 /* GoogleSearchSettingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A944129F993A200D3A048 /* GoogleSearchSettingView.swift */; };
CB2AADE42A41AFC100747BEB /* SimpleToast in Frameworks */ = {isa = PBXBuildFile; productRef = CB2AADE32A41AFC100747BEB /* SimpleToast */; };
CB2AADE62A41E15600747BEB /* PluginContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2AADE52A41E15600747BEB /* PluginContentView.swift */; };
CB2AADE82A42786F00747BEB /* PluginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2AADE72A42786F00747BEB /* PluginViewModel.swift */; };
CB2D438929F0183A007742AE /* ChatGPT+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2D438729F0183A007742AE /* ChatGPT+CoreDataClass.swift */; };
CB2D438A29F0183A007742AE /* ChatGPT+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2D438829F0183A007742AE /* ChatGPT+CoreDataProperties.swift */; };
CB2F971F29CE12B6004EBD96 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = CB2F971E29CE12B6004EBD96 /* MarkdownUI */; };
CB2F972029CE1ADC004EBD96 /* OSXChatGPT.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = CBC4B0FD29B8BF9600650296 /* OSXChatGPT.xcdatamodeld */; };
CB2F972229CED6AE004EBD96 /* ChatRoomInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2F972129CED6AE004EBD96 /* ChatRoomInputView.swift */; };
CB2F972829CEFB65004EBD96 /* ChatRoomToolBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2F972729CEFB65004EBD96 /* ChatRoomToolBar.swift */; };
CB373A9B29F56CFF00B8D9BE /* Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB373A9A29F56CFF00B8D9BE /* Localization.swift */; };
CB4D1FC429F195E60010D063 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CB4D1FC629F195E60010D063 /* Localizable.strings */; };
CB53A3BE29D48C8F00A5B8FC /* Prompt+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB53A3BC29D48C8F00A5B8FC /* Prompt+CoreDataClass.swift */; };
CB53A3BF29D48C8F00A5B8FC /* Prompt+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB53A3BD29D48C8F00A5B8FC /* Prompt+CoreDataProperties.swift */; };
CBD5AB6429E6DE9A007B6625 /* ProjectSettingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD5AB6329E6DE9A007B6625 /* ProjectSettingManager.swift */; };
CBD5AB6629E6EFE3007B6625 /* MarkdownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD5AB6529E6EFE3007B6625 /* MarkdownView.swift */; };
CBD5AB6929E707A1007B6625 /* MarkdownTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD5AB6829E707A1007B6625 /* MarkdownTheme.swift */; };
CBD5AB6B29E707F0007B6625 /* MarkdownTokenType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD5AB6A29E707F0007B6625 /* MarkdownTokenType.swift */; };
CBFBD75A2A4697450090454B /* Yams in Frameworks */ = {isa = PBXBuildFile; productRef = CBFBD7592A4697450090454B /* Yams */; };
CBFBD7632A4931AD0090454B /* PluginManifestAuth+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD75B2A4931AD0090454B /* PluginManifestAuth+CoreDataClass.swift */; };
CBFBD7642A4931AD0090454B /* PluginManifestAuth+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD75C2A4931AD0090454B /* PluginManifestAuth+CoreDataProperties.swift */; };
CBFBD7652A4931AD0090454B /* PluginManifestAPI+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD75D2A4931AD0090454B /* PluginManifestAPI+CoreDataClass.swift */; };
CBFBD7662A4931AD0090454B /* PluginManifestAPI+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD75E2A4931AD0090454B /* PluginManifestAPI+CoreDataProperties.swift */; };
CBFBD7702A528D050090454B /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD76F2A528D050090454B /* SettingsView.swift */; };
CBFBD7752A57C5400090454B /* PluginAPIInstall+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD7712A57C5400090454B /* PluginAPIInstall+CoreDataClass.swift */; };
CBFBD7762A57C5400090454B /* PluginAPIInstall+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD7722A57C5400090454B /* PluginAPIInstall+CoreDataProperties.swift */; };
CBFBD7772A57C5400090454B /* PluginManifest+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD7732A57C5400090454B /* PluginManifest+CoreDataClass.swift */; };
CBFBD7782A57C5400090454B /* PluginManifest+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD7742A57C5400090454B /* PluginManifest+CoreDataProperties.swift */; };
CBFBD77A2A5D0DE70090454B /* PluginPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD7792A5D0DE70090454B /* PluginPopView.swift */; };
CBFBD77D2A5E67040090454B /* Conversation+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD77B2A5E67040090454B /* Conversation+CoreDataClass.swift */; };
CBFBD77E2A5E67040090454B /* Conversation+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBFBD77C2A5E67040090454B /* Conversation+CoreDataProperties.swift */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
182B42B529BBA82800F06778 /* Storyboard.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = "<group>"; };
182B436029BC5C8700F06778 /* SessionsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionsView.swift; sourceTree = "<group>"; };
182B436129BC5C8700F06778 /* View.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = View.swift; sourceTree = "<group>"; };
182B436229BC5C8700F06778 /* ChatRoomView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatRoomView.swift; sourceTree = "<group>"; };
182B436329BC5C8700F06778 /* MainContentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainContentView.swift; sourceTree = "<group>"; };
182B436429BC5C8700F06778 /* UserInitializeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInitializeView.swift; sourceTree = "<group>"; };
182B436A29BC5CBA00F06778 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
182B436D29BC5D1B00F06778 /* HTTPClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPClient.swift; sourceTree = "<group>"; };
182B436F29BC5D1B00F06778 /* CoreDataManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataManager.swift; sourceTree = "<group>"; };
182B437029BC5D1B00F06778 /* ViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewModel.swift; sourceTree = "<group>"; };
182B437129BC5D1B00F06778 /* ChatGPTManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatGPTManager.swift; sourceTree = "<group>"; };
182B437829BC5D6200F06778 /* OSXChatGPTApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OSXChatGPTApp.swift; sourceTree = "<group>"; };
182B437A29BC5FBE00F06778 /* EnterAPIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnterAPIView.swift; sourceTree = "<group>"; };
182B43A329BF730300F06778 /* NSColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSColor.swift; sourceTree = "<group>"; };
188FB46629C1FA9700E3C18F /* EidtSessionRemarkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EidtSessionRemarkView.swift; sourceTree = "<group>"; };
CB0F5A5D29D059C4005B71D2 /* TextOutputFormat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextOutputFormat.swift; sourceTree = "<group>"; };
CB0F5A5E29D059C4005B71D2 /* SplashCodeSyntaxHighlighter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplashCodeSyntaxHighlighter.swift; sourceTree = "<group>"; };
CB1DCABE29B4F09D00B1D4E1 /* OSXChatGPT.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OSXChatGPT.app; sourceTree = BUILT_PRODUCTS_DIR; };
CB1DCAC529B4F09F00B1D4E1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CB1DCAC829B4F09F00B1D4E1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
CB1DCACA29B4F09F00B1D4E1 /* OSXChatGPT.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = OSXChatGPT.entitlements; sourceTree = "<group>"; };
CB1F012629E9832F009CF942 /* MarkdownTextAttributesReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownTextAttributesReader.swift; sourceTree = "<group>"; };
CB1F012829E995BA009CF942 /* MarkdownTextBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownTextBuilder.swift; sourceTree = "<group>"; };
CB1F012A29E99982009CF942 /* SwiftGrammar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftGrammar.swift; sourceTree = "<group>"; };
CB1F012B29E99982009CF942 /* Grammar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Grammar.swift; sourceTree = "<group>"; };
CB1F012E29E999EF009CF942 /* Segment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Segment.swift; sourceTree = "<group>"; };
CB1F013029E99A18009CF942 /* SyntaxRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyntaxRule.swift; sourceTree = "<group>"; };
CB1F013429E99B5E009CF942 /* CharacterSet+Contains.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CharacterSet+Contains.swift"; sourceTree = "<group>"; };
CB1F013629E99B5E009CF942 /* Substring+HasSuffix.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Substring+HasSuffix.swift"; sourceTree = "<group>"; };
CB1F013729E99B5E009CF942 /* String+PrefixChecking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+PrefixChecking.swift"; sourceTree = "<group>"; };
CB1F013829E99B5E009CF942 /* String+Removing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Removing.swift"; sourceTree = "<group>"; };
CB1F013929E99B5E009CF942 /* String+IsNumber.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+IsNumber.swift"; sourceTree = "<group>"; };
CB1F013A29E99B5E009CF942 /* String+HTMLEntities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+HTMLEntities.swift"; sourceTree = "<group>"; };
CB1F013C29E99B5E009CF942 /* Int+IsOdd.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Int+IsOdd.swift"; sourceTree = "<group>"; };
CB1F013E29E99B5E009CF942 /* Sequence+Occurrences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Sequence+Occurrences.swift"; sourceTree = "<group>"; };
CB1F013F29E99B5E009CF942 /* Sequence+AnyOf.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Sequence+AnyOf.swift"; sourceTree = "<group>"; };
CB1F014129E99B5E009CF942 /* Equatable+AnyOf.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Equatable+AnyOf.swift"; sourceTree = "<group>"; };
CB1F014C29E9A4CC009CF942 /* MessageTextModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTextModel.swift; sourceTree = "<group>"; };
CB1F014E29E9B6BC009CF942 /* CodeHighlighter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodeHighlighter.swift; sourceTree = "<group>"; };
CB1F015029E9BC8C009CF942 /* Tokenizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tokenizer.swift; sourceTree = "<group>"; };
CB1F015729EAFBF5009CF942 /* MessageText+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageText+CoreDataClass.swift"; sourceTree = "<group>"; };
CB1F015829EAFBF5009CF942 /* MessageText+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageText+CoreDataProperties.swift"; sourceTree = "<group>"; };
CB1F015D29EB9D05009CF942 /* Message+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+CoreDataClass.swift"; sourceTree = "<group>"; };
CB1F015E29EB9D05009CF942 /* Message+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Message+CoreDataProperties.swift"; sourceTree = "<group>"; };
CB1F1DCF29DDBA0B008CFD0B /* AIPromptPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIPromptPopView.swift; sourceTree = "<group>"; };
CB228EA129CD4949006B3559 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
CB2449F729D721F3006EE829 /* SystemManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemManager.swift; sourceTree = "<group>"; };
CB2449F929D7FE38006EE829 /* ServerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerManager.swift; sourceTree = "<group>"; };
CB26A2DB29FC1DCF001EF861 /* GoogleSearch+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GoogleSearch+CoreDataClass.swift"; sourceTree = "<group>"; };
CB26A2DC29FC1DCF001EF861 /* GoogleSearch+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GoogleSearch+CoreDataProperties.swift"; sourceTree = "<group>"; };
CB26A2DD29FC1DCF001EF861 /* GoogleSearchResult+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GoogleSearchResult+CoreDataClass.swift"; sourceTree = "<group>"; };
CB26A2DE29FC1DCF001EF861 /* GoogleSearchResult+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "GoogleSearchResult+CoreDataProperties.swift"; sourceTree = "<group>"; };
CB26A2E329FC399F001EF861 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
CB27655B29D1C12C00897E0E /* MarkdownContentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MarkdownContentView.swift; sourceTree = "<group>"; };
CB27656529D1DA9800897E0E /* AIPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIPromptView.swift; sourceTree = "<group>"; };
CB27657229D30F1400897E0E /* AIPromptViewMdoel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIPromptViewMdoel.swift; sourceTree = "<group>"; };
CB27657429D33D7A00897E0E /* AIPromptInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIPromptInputView.swift; sourceTree = "<group>"; };
CB28A52129C07BE500F0286A /* KeyboardMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardMonitor.swift; sourceTree = "<group>"; };
CB28A52729C1569900F0286A /* ThinkingAnimationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThinkingAnimationView.swift; sourceTree = "<group>"; };
CB298CE42A0A97390022EE6B /* ExportView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExportView.swift; sourceTree = "<group>"; };
CB2A943F29F973F800D3A048 /* GoogleSearchPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleSearchPopView.swift; sourceTree = "<group>"; };
CB2A944129F993A200D3A048 /* GoogleSearchSettingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GoogleSearchSettingView.swift; sourceTree = "<group>"; };
CB2AADE52A41E15600747BEB /* PluginContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginContentView.swift; sourceTree = "<group>"; };
CB2AADE72A42786F00747BEB /* PluginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginViewModel.swift; sourceTree = "<group>"; };
CB2D438729F0183A007742AE /* ChatGPT+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatGPT+CoreDataClass.swift"; sourceTree = "<group>"; };
CB2D438829F0183A007742AE /* ChatGPT+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatGPT+CoreDataProperties.swift"; sourceTree = "<group>"; };
CB2F972129CED6AE004EBD96 /* ChatRoomInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatRoomInputView.swift; sourceTree = "<group>"; };
CB2F972729CEFB65004EBD96 /* ChatRoomToolBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatRoomToolBar.swift; sourceTree = "<group>"; };
CB373A9A29F56CFF00B8D9BE /* Localization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization.swift; sourceTree = "<group>"; };
CB4D1FC529F195E60010D063 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
CB4D1FC729F195EA0010D063 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
CB53A3BC29D48C8F00A5B8FC /* Prompt+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Prompt+CoreDataClass.swift"; sourceTree = "<group>"; };
CB53A3BD29D48C8F00A5B8FC /* Prompt+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Prompt+CoreDataProperties.swift"; sourceTree = "<group>"; };
CBC4B0FE29B8BF9600650296 /* OSXChatGPT.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = OSXChatGPT.xcdatamodel; sourceTree = "<group>"; };
CBD5AB6329E6DE9A007B6625 /* ProjectSettingManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectSettingManager.swift; sourceTree = "<group>"; };
CBD5AB6529E6EFE3007B6625 /* MarkdownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownView.swift; sourceTree = "<group>"; };
CBD5AB6829E707A1007B6625 /* MarkdownTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownTheme.swift; sourceTree = "<group>"; };
CBD5AB6A29E707F0007B6625 /* MarkdownTokenType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownTokenType.swift; sourceTree = "<group>"; };
CBFBD75B2A4931AD0090454B /* PluginManifestAuth+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginManifestAuth+CoreDataClass.swift"; sourceTree = "<group>"; };
CBFBD75C2A4931AD0090454B /* PluginManifestAuth+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginManifestAuth+CoreDataProperties.swift"; sourceTree = "<group>"; };
CBFBD75D2A4931AD0090454B /* PluginManifestAPI+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginManifestAPI+CoreDataClass.swift"; sourceTree = "<group>"; };
CBFBD75E2A4931AD0090454B /* PluginManifestAPI+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginManifestAPI+CoreDataProperties.swift"; sourceTree = "<group>"; };
CBFBD76F2A528D050090454B /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
CBFBD7712A57C5400090454B /* PluginAPIInstall+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginAPIInstall+CoreDataClass.swift"; sourceTree = "<group>"; };
CBFBD7722A57C5400090454B /* PluginAPIInstall+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginAPIInstall+CoreDataProperties.swift"; sourceTree = "<group>"; };
CBFBD7732A57C5400090454B /* PluginManifest+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginManifest+CoreDataClass.swift"; sourceTree = "<group>"; };
CBFBD7742A57C5400090454B /* PluginManifest+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PluginManifest+CoreDataProperties.swift"; sourceTree = "<group>"; };
CBFBD7792A5D0DE70090454B /* PluginPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PluginPopView.swift; sourceTree = "<group>"; };
CBFBD77B2A5E67040090454B /* Conversation+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Conversation+CoreDataClass.swift"; sourceTree = "<group>"; };
CBFBD77C2A5E67040090454B /* Conversation+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Conversation+CoreDataProperties.swift"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
CB1DCABB29B4F09D00B1D4E1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB0F5A5B29D057FF005B71D2 /* SplashMarkdown in Frameworks */,
182B42C929BBB1C500F06778 /* Colorful in Frameworks */,
CB2F971F29CE12B6004EBD96 /* MarkdownUI in Frameworks */,
CB0F5A5929D057FF005B71D2 /* Splash in Frameworks */,
CB2AADE42A41AFC100747BEB /* SimpleToast in Frameworks */,
CBFBD75A2A4697450090454B /* Yams in Frameworks */,
CB2A943229F828E500D3A048 /* SwiftSoup in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
182B42C229BBB00500F06778 /* Frameworks */ = {
isa = PBXGroup;
children = (
CB228EA129CD4949006B3559 /* libz.tbd */,
);
name = Frameworks;
sourceTree = "<group>";
};
182B435E29BC5C8700F06778 /* Interface */ = {
isa = PBXGroup;
children = (
182B436A29BC5CBA00F06778 /* AppDelegate.swift */,
182B437829BC5D6200F06778 /* OSXChatGPTApp.swift */,
);
path = Interface;
sourceTree = "<group>";
};
182B435F29BC5C8700F06778 /* WindowView */ = {
isa = PBXGroup;
children = (
182B436329BC5C8700F06778 /* MainContentView.swift */,
182B436029BC5C8700F06778 /* SessionsView.swift */,
CB2AADE52A41E15600747BEB /* PluginContentView.swift */,
CBFBD7792A5D0DE70090454B /* PluginPopView.swift */,
182B436229BC5C8700F06778 /* ChatRoomView.swift */,
CB27655B29D1C12C00897E0E /* MarkdownContentView.swift */,
CB2F972729CEFB65004EBD96 /* ChatRoomToolBar.swift */,
CB298CE42A0A97390022EE6B /* ExportView.swift */,
CB2A943F29F973F800D3A048 /* GoogleSearchPopView.swift */,
CB2A944129F993A200D3A048 /* GoogleSearchSettingView.swift */,
CB2F972129CED6AE004EBD96 /* ChatRoomInputView.swift */,
182B436429BC5C8700F06778 /* UserInitializeView.swift */,
CB27656529D1DA9800897E0E /* AIPromptView.swift */,
CB1F1DCF29DDBA0B008CFD0B /* AIPromptPopView.swift */,
CB27657429D33D7A00897E0E /* AIPromptInputView.swift */,
182B436129BC5C8700F06778 /* View.swift */,
182B437A29BC5FBE00F06778 /* EnterAPIView.swift */,
188FB46629C1FA9700E3C18F /* EidtSessionRemarkView.swift */,
CB28A52729C1569900F0286A /* ThinkingAnimationView.swift */,
CBFBD76F2A528D050090454B /* SettingsView.swift */,
);
path = WindowView;
sourceTree = "<group>";
};
182B436C29BC5D1B00F06778 /* NetWork */ = {
isa = PBXGroup;
children = (
182B436D29BC5D1B00F06778 /* HTTPClient.swift */,
);
path = NetWork;
sourceTree = "<group>";
};
182B436E29BC5D1B00F06778 /* DataProvider */ = {
isa = PBXGroup;
children = (
182B437129BC5D1B00F06778 /* ChatGPTManager.swift */,
182B436F29BC5D1B00F06778 /* CoreDataManager.swift */,
182B437029BC5D1B00F06778 /* ViewModel.swift */,
CB2AADE72A42786F00747BEB /* PluginViewModel.swift */,
CB373A9A29F56CFF00B8D9BE /* Localization.swift */,
CBD5AB6329E6DE9A007B6625 /* ProjectSettingManager.swift */,
CB28A52129C07BE500F0286A /* KeyboardMonitor.swift */,
CB27657229D30F1400897E0E /* AIPromptViewMdoel.swift */,
CB2449F729D721F3006EE829 /* SystemManager.swift */,
CB2449F929D7FE38006EE829 /* ServerManager.swift */,
);
path = DataProvider;
sourceTree = "<group>";
};
CB0F5A5C29D059C4005B71D2 /* SyntaxHighlighter */ = {
isa = PBXGroup;
children = (
CB0F5A5D29D059C4005B71D2 /* TextOutputFormat.swift */,
CB0F5A5E29D059C4005B71D2 /* SplashCodeSyntaxHighlighter.swift */,
);
path = SyntaxHighlighter;
sourceTree = "<group>";
};
CB1DCAB529B4F09D00B1D4E1 = {
isa = PBXGroup;
children = (
CB1DCAC029B4F09D00B1D4E1 /* OSXChatGPT */,
CB1DCABF29B4F09D00B1D4E1 /* Products */,
182B42C229BBB00500F06778 /* Frameworks */,
);
sourceTree = "<group>";
};
CB1DCABF29B4F09D00B1D4E1 /* Products */ = {
isa = PBXGroup;
children = (
CB1DCABE29B4F09D00B1D4E1 /* OSXChatGPT.app */,
);
name = Products;
sourceTree = "<group>";
};
CB1DCAC029B4F09D00B1D4E1 /* OSXChatGPT */ = {
isa = PBXGroup;
children = (
CB26A2E329FC399F001EF861 /* Info.plist */,
CBD5AB6729E7078E007B6625 /* Markdown */,
CB0F5A5C29D059C4005B71D2 /* SyntaxHighlighter */,
182B436E29BC5D1B00F06778 /* DataProvider */,
182B436C29BC5D1B00F06778 /* NetWork */,
182B435E29BC5C8700F06778 /* Interface */,
182B435F29BC5C8700F06778 /* WindowView */,
CBC4B11429B8CB1B00650296 /* Models */,
182B42B529BBA82800F06778 /* Storyboard.storyboard */,
CBC4B0FD29B8BF9600650296 /* OSXChatGPT.xcdatamodeld */,
CB4D1FC629F195E60010D063 /* Localizable.strings */,
CB1DCAC529B4F09F00B1D4E1 /* Assets.xcassets */,
CB1DCACA29B4F09F00B1D4E1 /* OSXChatGPT.entitlements */,
CB1DCAC729B4F09F00B1D4E1 /* Preview Content */,
);
path = OSXChatGPT;
sourceTree = "<group>";
};
CB1DCAC729B4F09F00B1D4E1 /* Preview Content */ = {
isa = PBXGroup;
children = (
CB1DCAC829B4F09F00B1D4E1 /* Preview Assets.xcassets */,
);
path = "Preview Content";
sourceTree = "<group>";
};
CB1F013229E99B5E009CF942 /* Extensions */ = {
isa = PBXGroup;
children = (
CB1F013329E99B5E009CF942 /* CharacterSet */,
CB1F013529E99B5E009CF942 /* Strings */,
CB1F013B29E99B5E009CF942 /* Int */,
CB1F013D29E99B5E009CF942 /* Sequence */,
CB1F014029E99B5E009CF942 /* Equatable */,
);
path = Extensions;
sourceTree = "<group>";
};
CB1F013329E99B5E009CF942 /* CharacterSet */ = {
isa = PBXGroup;
children = (
CB1F013429E99B5E009CF942 /* CharacterSet+Contains.swift */,
);
path = CharacterSet;
sourceTree = "<group>";
};
CB1F013529E99B5E009CF942 /* Strings */ = {
isa = PBXGroup;
children = (
CB1F013629E99B5E009CF942 /* Substring+HasSuffix.swift */,
CB1F013729E99B5E009CF942 /* String+PrefixChecking.swift */,
CB1F013829E99B5E009CF942 /* String+Removing.swift */,
CB1F013929E99B5E009CF942 /* String+IsNumber.swift */,
CB1F013A29E99B5E009CF942 /* String+HTMLEntities.swift */,
);
path = Strings;
sourceTree = "<group>";
};
CB1F013B29E99B5E009CF942 /* Int */ = {
isa = PBXGroup;
children = (
CB1F013C29E99B5E009CF942 /* Int+IsOdd.swift */,
);
path = Int;
sourceTree = "<group>";
};
CB1F013D29E99B5E009CF942 /* Sequence */ = {
isa = PBXGroup;
children = (
CB1F013E29E99B5E009CF942 /* Sequence+Occurrences.swift */,
CB1F013F29E99B5E009CF942 /* Sequence+AnyOf.swift */,
);
path = Sequence;
sourceTree = "<group>";
};
CB1F014029E99B5E009CF942 /* Equatable */ = {
isa = PBXGroup;
children = (
CB1F014129E99B5E009CF942 /* Equatable+AnyOf.swift */,
);
path = Equatable;
sourceTree = "<group>";
};
CBC4B11429B8CB1B00650296 /* Models */ = {
isa = PBXGroup;
children = (
CBFBD7712A57C5400090454B /* PluginAPIInstall+CoreDataClass.swift */,
CBFBD7722A57C5400090454B /* PluginAPIInstall+CoreDataProperties.swift */,
CBFBD7732A57C5400090454B /* PluginManifest+CoreDataClass.swift */,
CBFBD7742A57C5400090454B /* PluginManifest+CoreDataProperties.swift */,
CBFBD75B2A4931AD0090454B /* PluginManifestAuth+CoreDataClass.swift */,
CBFBD75C2A4931AD0090454B /* PluginManifestAuth+CoreDataProperties.swift */,
CBFBD75D2A4931AD0090454B /* PluginManifestAPI+CoreDataClass.swift */,
CBFBD75E2A4931AD0090454B /* PluginManifestAPI+CoreDataProperties.swift */,
CB26A2DB29FC1DCF001EF861 /* GoogleSearch+CoreDataClass.swift */,
CB26A2DC29FC1DCF001EF861 /* GoogleSearch+CoreDataProperties.swift */,
CB26A2DD29FC1DCF001EF861 /* GoogleSearchResult+CoreDataClass.swift */,
CB26A2DE29FC1DCF001EF861 /* GoogleSearchResult+CoreDataProperties.swift */,
CB2D438729F0183A007742AE /* ChatGPT+CoreDataClass.swift */,
CB2D438829F0183A007742AE /* ChatGPT+CoreDataProperties.swift */,
CBFBD77B2A5E67040090454B /* Conversation+CoreDataClass.swift */,
CBFBD77C2A5E67040090454B /* Conversation+CoreDataProperties.swift */,
CB1F015D29EB9D05009CF942 /* Message+CoreDataClass.swift */,
CB1F015E29EB9D05009CF942 /* Message+CoreDataProperties.swift */,
CB1F015729EAFBF5009CF942 /* MessageText+CoreDataClass.swift */,
CB1F015829EAFBF5009CF942 /* MessageText+CoreDataProperties.swift */,
CB53A3BC29D48C8F00A5B8FC /* Prompt+CoreDataClass.swift */,
CB53A3BD29D48C8F00A5B8FC /* Prompt+CoreDataProperties.swift */,
182B43A329BF730300F06778 /* NSColor.swift */,
);
path = Models;
sourceTree = "<group>";
};
CBD5AB6729E7078E007B6625 /* Markdown */ = {
isa = PBXGroup;
children = (
CB1F013229E99B5E009CF942 /* Extensions */,
CB1F013029E99A18009CF942 /* SyntaxRule.swift */,
CB1F014E29E9B6BC009CF942 /* CodeHighlighter.swift */,
CB1F015029E9BC8C009CF942 /* Tokenizer.swift */,
CB1F012E29E999EF009CF942 /* Segment.swift */,
CB1F012B29E99982009CF942 /* Grammar.swift */,
CB1F012A29E99982009CF942 /* SwiftGrammar.swift */,
CBD5AB6529E6EFE3007B6625 /* MarkdownView.swift */,
CB1F014C29E9A4CC009CF942 /* MessageTextModel.swift */,
CB1F012829E995BA009CF942 /* MarkdownTextBuilder.swift */,
CBD5AB6829E707A1007B6625 /* MarkdownTheme.swift */,
CBD5AB6A29E707F0007B6625 /* MarkdownTokenType.swift */,
CB1F012629E9832F009CF942 /* MarkdownTextAttributesReader.swift */,
);
path = Markdown;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
CB1DCABD29B4F09D00B1D4E1 /* OSXChatGPT */ = {
isa = PBXNativeTarget;
buildConfigurationList = CB1DCACD29B4F09F00B1D4E1 /* Build configuration list for PBXNativeTarget "OSXChatGPT" */;
buildPhases = (
CB1DCABA29B4F09D00B1D4E1 /* Sources */,
CB1DCABB29B4F09D00B1D4E1 /* Frameworks */,
CB1DCABC29B4F09D00B1D4E1 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = OSXChatGPT;
packageProductDependencies = (
182B42C829BBB1C500F06778 /* Colorful */,
CB2F971E29CE12B6004EBD96 /* MarkdownUI */,
CB0F5A5829D057FF005B71D2 /* Splash */,
CB0F5A5A29D057FF005B71D2 /* SplashMarkdown */,
CB2A943129F828E500D3A048 /* SwiftSoup */,
CB2AADE32A41AFC100747BEB /* SimpleToast */,
CBFBD7592A4697450090454B /* Yams */,
);
productName = OSXChatGPT;
productReference = CB1DCABE29B4F09D00B1D4E1 /* OSXChatGPT.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
CB1DCAB629B4F09D00B1D4E1 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1400;
LastUpgradeCheck = 1400;
TargetAttributes = {
CB1DCABD29B4F09D00B1D4E1 = {
CreatedOnToolsVersion = 14.0.1;
};
};
};
buildConfigurationList = CB1DCAB929B4F09D00B1D4E1 /* Build configuration list for PBXProject "OSXChatGPT" */;
compatibilityVersion = "Xcode 14.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
"zh-Hans",
);
mainGroup = CB1DCAB529B4F09D00B1D4E1;
packageReferences = (
182B42C729BBB1C500F06778 /* XCRemoteSwiftPackageReference "Colorful" */,
CB2F971D29CE12B6004EBD96 /* XCRemoteSwiftPackageReference "swift-markdown-ui" */,
CB0F5A5729D057FF005B71D2 /* XCRemoteSwiftPackageReference "Splash" */,
CB2A943029F828E500D3A048 /* XCRemoteSwiftPackageReference "SwiftSoup" */,
CB2AADE22A41AFC100747BEB /* XCRemoteSwiftPackageReference "SimpleToast" */,
CBFBD7582A4697450090454B /* XCRemoteSwiftPackageReference "Yams" */,
);
productRefGroup = CB1DCABF29B4F09D00B1D4E1 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
CB1DCABD29B4F09D00B1D4E1 /* OSXChatGPT */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
CB1DCABC29B4F09D00B1D4E1 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB1DCAC929B4F09F00B1D4E1 /* Preview Assets.xcassets in Resources */,
CB4D1FC429F195E60010D063 /* Localizable.strings in Resources */,
CB1DCAC629B4F09F00B1D4E1 /* Assets.xcassets in Resources */,
182B42B629BBA82800F06778 /* Storyboard.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
CB1DCABA29B4F09D00B1D4E1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB1F012F29E999EF009CF942 /* Segment.swift in Sources */,
CB1F015C29EAFBF5009CF942 /* MessageText+CoreDataProperties.swift in Sources */,
CB373A9B29F56CFF00B8D9BE /* Localization.swift in Sources */,
CB1F015129E9BC8C009CF942 /* Tokenizer.swift in Sources */,
CB2449FA29D7FE38006EE829 /* ServerManager.swift in Sources */,
CB1F014829E99B5E009CF942 /* Int+IsOdd.swift in Sources */,
CB2F972029CE1ADC004EBD96 /* OSXChatGPT.xcdatamodeld in Sources */,
CB26A2E029FC1DCF001EF861 /* GoogleSearch+CoreDataProperties.swift in Sources */,
182B436929BC5C8700F06778 /* UserInitializeView.swift in Sources */,
CB2449F829D721F3006EE829 /* SystemManager.swift in Sources */,
CB2A944229F993A200D3A048 /* GoogleSearchSettingView.swift in Sources */,
182B43A429BF730300F06778 /* NSColor.swift in Sources */,
CB1F012D29E99982009CF942 /* Grammar.swift in Sources */,
CBFBD77E2A5E67040090454B /* Conversation+CoreDataProperties.swift in Sources */,
CBFBD7632A4931AD0090454B /* PluginManifestAuth+CoreDataClass.swift in Sources */,
CB27656629D1DA9800897E0E /* AIPromptView.swift in Sources */,
CB26A2E229FC1DCF001EF861 /* GoogleSearchResult+CoreDataProperties.swift in Sources */,
CB1F014929E99B5E009CF942 /* Sequence+Occurrences.swift in Sources */,
182B436B29BC5CBA00F06778 /* AppDelegate.swift in Sources */,
CBFBD7782A57C5400090454B /* PluginManifest+CoreDataProperties.swift in Sources */,
CB1F015B29EAFBF5009CF942 /* MessageText+CoreDataClass.swift in Sources */,
182B437329BC5D1B00F06778 /* CoreDataManager.swift in Sources */,
CB2A944029F973F800D3A048 /* GoogleSearchPopView.swift in Sources */,
188FB46729C1FA9700E3C18F /* EidtSessionRemarkView.swift in Sources */,
CB2D438929F0183A007742AE /* ChatGPT+CoreDataClass.swift in Sources */,
CBFBD77A2A5D0DE70090454B /* PluginPopView.swift in Sources */,
CBFBD7702A528D050090454B /* SettingsView.swift in Sources */,
CB1F014229E99B5E009CF942 /* CharacterSet+Contains.swift in Sources */,
CB1F014629E99B5E009CF942 /* String+IsNumber.swift in Sources */,
182B436629BC5C8700F06778 /* View.swift in Sources */,
CBFBD7752A57C5400090454B /* PluginAPIInstall+CoreDataClass.swift in Sources */,
CB1F012929E995BA009CF942 /* MarkdownTextBuilder.swift in Sources */,
CB1F015F29EB9D05009CF942 /* Message+CoreDataClass.swift in Sources */,
182B437B29BC5FBE00F06778 /* EnterAPIView.swift in Sources */,
CB2AADE62A41E15600747BEB /* PluginContentView.swift in Sources */,
CB0F5A5F29D059C4005B71D2 /* TextOutputFormat.swift in Sources */,
182B437929BC5D6200F06778 /* OSXChatGPTApp.swift in Sources */,
CBD5AB6929E707A1007B6625 /* MarkdownTheme.swift in Sources */,
CBFBD7762A57C5400090454B /* PluginAPIInstall+CoreDataProperties.swift in Sources */,
CB28A52229C07BE500F0286A /* KeyboardMonitor.swift in Sources */,
CB1F014A29E99B5E009CF942 /* Sequence+AnyOf.swift in Sources */,
182B437429BC5D1B00F06778 /* ViewModel.swift in Sources */,
CB1F016029EB9D05009CF942 /* Message+CoreDataProperties.swift in Sources */,
CBFBD7662A4931AD0090454B /* PluginManifestAPI+CoreDataProperties.swift in Sources */,
CB1F014329E99B5E009CF942 /* Substring+HasSuffix.swift in Sources */,
CB53A3BE29D48C8F00A5B8FC /* Prompt+CoreDataClass.swift in Sources */,
182B436729BC5C8700F06778 /* ChatRoomView.swift in Sources */,
CB1F014B29E99B5E009CF942 /* Equatable+AnyOf.swift in Sources */,
CB1F014F29E9B6BC009CF942 /* CodeHighlighter.swift in Sources */,
CB1F014729E99B5E009CF942 /* String+HTMLEntities.swift in Sources */,
CB0F5A6029D059C4005B71D2 /* SplashCodeSyntaxHighlighter.swift in Sources */,
CB1F014D29E9A4CC009CF942 /* MessageTextModel.swift in Sources */,
CBFBD7652A4931AD0090454B /* PluginManifestAPI+CoreDataClass.swift in Sources */,
182B436529BC5C8700F06778 /* SessionsView.swift in Sources */,
CB1F014429E99B5E009CF942 /* String+PrefixChecking.swift in Sources */,
CB27657529D33D7A00897E0E /* AIPromptInputView.swift in Sources */,
CB298CE52A0A97390022EE6B /* ExportView.swift in Sources */,
182B437229BC5D1B00F06778 /* HTTPClient.swift in Sources */,
CB26A2DF29FC1DCF001EF861 /* GoogleSearch+CoreDataClass.swift in Sources */,
CB53A3BF29D48C8F00A5B8FC /* Prompt+CoreDataProperties.swift in Sources */,
CBFBD7642A4931AD0090454B /* PluginManifestAuth+CoreDataProperties.swift in Sources */,
CB1F012729E9832F009CF942 /* MarkdownTextAttributesReader.swift in Sources */,
CB1F012C29E99982009CF942 /* SwiftGrammar.swift in Sources */,
CBD5AB6429E6DE9A007B6625 /* ProjectSettingManager.swift in Sources */,
182B436829BC5C8700F06778 /* MainContentView.swift in Sources */,
CB28A52829C1569900F0286A /* ThinkingAnimationView.swift in Sources */,
CB2AADE82A42786F00747BEB /* PluginViewModel.swift in Sources */,
CBD5AB6629E6EFE3007B6625 /* MarkdownView.swift in Sources */,
CBD5AB6B29E707F0007B6625 /* MarkdownTokenType.swift in Sources */,
CBFBD77D2A5E67040090454B /* Conversation+CoreDataClass.swift in Sources */,
CB26A2E129FC1DCF001EF861 /* GoogleSearchResult+CoreDataClass.swift in Sources */,
182B437529BC5D1B00F06778 /* ChatGPTManager.swift in Sources */,
CBFBD7772A57C5400090454B /* PluginManifest+CoreDataClass.swift in Sources */,
CB2D438A29F0183A007742AE /* ChatGPT+CoreDataProperties.swift in Sources */,
CB2F972229CED6AE004EBD96 /* ChatRoomInputView.swift in Sources */,
CB1F014529E99B5E009CF942 /* String+Removing.swift in Sources */,
CB2F972829CEFB65004EBD96 /* ChatRoomToolBar.swift in Sources */,
CB27657329D30F1400897E0E /* AIPromptViewMdoel.swift in Sources */,
CB1F1DD029DDBA0B008CFD0B /* AIPromptPopView.swift in Sources */,
CB1F013129E99A18009CF942 /* SyntaxRule.swift in Sources */,
CB27655C29D1C12C00897E0E /* MarkdownContentView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
CB4D1FC629F195E60010D063 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
CB4D1FC529F195E60010D063 /* en */,
CB4D1FC729F195EA0010D063 /* zh-Hans */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
CB1DCACB29B4F09F00B1D4E1 /* 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++20";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = 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;
COPY_PHASE_STRIP = NO;
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 = 12.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
CB1DCACC29B4F09F00B1D4E1 /* 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++20";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = 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;
COPY_PHASE_STRIP = NO;
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 = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
};
name = Release;
};
CB1DCACE29B4F09F00B1D4E1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = OSXChatGPT/OSXChatGPT.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"OSXChatGPT/Preview Content\"";
DEVELOPMENT_TEAM = YKJ9G6R72M;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = OSXChatGPT/Info.plist;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 12.0;
MARKETING_VERSION = 1.1.10;
PRODUCT_BUNDLE_IDENTIFIER = MustangYM.OSXChatGPT.OSXChatGPT;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
};
name = Debug;
};
CB1DCACF29B4F09F00B1D4E1 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = OSXChatGPT/OSXChatGPT.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"OSXChatGPT/Preview Content\"";
DEVELOPMENT_TEAM = YKJ9G6R72M;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = OSXChatGPT/Info.plist;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 12.0;
MARKETING_VERSION = 1.1.10;
PRODUCT_BUNDLE_IDENTIFIER = MustangYM.OSXChatGPT.OSXChatGPT;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
CB1DCAB929B4F09D00B1D4E1 /* Build configuration list for PBXProject "OSXChatGPT" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB1DCACB29B4F09F00B1D4E1 /* Debug */,
CB1DCACC29B4F09F00B1D4E1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB1DCACD29B4F09F00B1D4E1 /* Build configuration list for PBXNativeTarget "OSXChatGPT" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB1DCACE29B4F09F00B1D4E1 /* Debug */,
CB1DCACF29B4F09F00B1D4E1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
182B42C729BBB1C500F06778 /* XCRemoteSwiftPackageReference "Colorful" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/Lakr233/Colorful";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.0.0;
};
};
CB0F5A5729D057FF005B71D2 /* XCRemoteSwiftPackageReference "Splash" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/JohnSundell/Splash";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.9.0;
};
};
CB2A943029F828E500D3A048 /* XCRemoteSwiftPackageReference "SwiftSoup" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/scinfu/SwiftSoup.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.0.0;
};
};
CB2AADE22A41AFC100747BEB /* XCRemoteSwiftPackageReference "SimpleToast" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/sanzaru/SimpleToast.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 0.7.1;
};
};
CB2F971D29CE12B6004EBD96 /* XCRemoteSwiftPackageReference "swift-markdown-ui" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/gonzalezreal/swift-markdown-ui.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.0.0;
};
};
CBFBD7582A4697450090454B /* XCRemoteSwiftPackageReference "Yams" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/jpsim/Yams.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 5.0.0;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
182B42C829BBB1C500F06778 /* Colorful */ = {
isa = XCSwiftPackageProductDependency;
package = 182B42C729BBB1C500F06778 /* XCRemoteSwiftPackageReference "Colorful" */;
productName = Colorful;
};
CB0F5A5829D057FF005B71D2 /* Splash */ = {
isa = XCSwiftPackageProductDependency;
package = CB0F5A5729D057FF005B71D2 /* XCRemoteSwiftPackageReference "Splash" */;
productName = Splash;
};
CB0F5A5A29D057FF005B71D2 /* SplashMarkdown */ = {
isa = XCSwiftPackageProductDependency;
package = CB0F5A5729D057FF005B71D2 /* XCRemoteSwiftPackageReference "Splash" */;
productName = SplashMarkdown;
};
CB2A943129F828E500D3A048 /* SwiftSoup */ = {
isa = XCSwiftPackageProductDependency;
package = CB2A943029F828E500D3A048 /* XCRemoteSwiftPackageReference "SwiftSoup" */;
productName = SwiftSoup;
};
CB2AADE32A41AFC100747BEB /* SimpleToast */ = {
isa = XCSwiftPackageProductDependency;
package = CB2AADE22A41AFC100747BEB /* XCRemoteSwiftPackageReference "SimpleToast" */;
productName = SimpleToast;
};
CB2F971E29CE12B6004EBD96 /* MarkdownUI */ = {
isa = XCSwiftPackageProductDependency;
package = CB2F971D29CE12B6004EBD96 /* XCRemoteSwiftPackageReference "swift-markdown-ui" */;
productName = MarkdownUI;
};
CBFBD7592A4697450090454B /* Yams */ = {
isa = XCSwiftPackageProductDependency;
package = CBFBD7582A4697450090454B /* XCRemoteSwiftPackageReference "Yams" */;
productName = Yams;
};
/* End XCSwiftPackageProductDependency section */
/* Begin XCVersionGroup section */
CBC4B0FD29B8BF9600650296 /* OSXChatGPT.xcdatamodeld */ = {
isa = XCVersionGroup;
children = (
CBC4B0FE29B8BF9600650296 /* OSXChatGPT.xcdatamodel */,
);
currentVersion = CBC4B0FE29B8BF9600650296 /* OSXChatGPT.xcdatamodel */;
path = OSXChatGPT.xcdatamodeld;
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
/* End XCVersionGroup section */
};
rootObject = CB1DCAB629B4F09D00B1D4E1 /* Project object */;
}