commit 4aca15f77867df067b2e80abf565818d666cdfad Author: Dron Date: Wed Nov 15 19:27:20 2023 +0500 startAgain. c++ functions, search diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..da735f2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,57 @@ +# ---> UnrealEngine +# Visual Studio 2015 user specific files +.vs/ + + + + + +# Fortran module files +#*.mod + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Builds +**/Build/* + +!Plugins/** + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +**/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* + +# Application folders +Offers/ +Users/ +**/Binaries/*/* +!**/Binaries/**/UnrealEditor* +!**/Binaries/**/*.target +!**/DLSS/Binaries/* + +Releases/ + +Config/UserEngine.ini +*.vsconfig diff --git a/Binaries/Win64/UnrealEditor-GraffModule.dll b/Binaries/Win64/UnrealEditor-GraffModule.dll new file mode 100644 index 0000000..d418778 Binary files /dev/null and b/Binaries/Win64/UnrealEditor-GraffModule.dll differ diff --git a/Binaries/Win64/UnrealEditor-GraffModule.pdb b/Binaries/Win64/UnrealEditor-GraffModule.pdb new file mode 100644 index 0000000..7319f5d Binary files /dev/null and b/Binaries/Win64/UnrealEditor-GraffModule.pdb differ diff --git a/Binaries/Win64/UnrealEditor-blueprintLibrary.dll b/Binaries/Win64/UnrealEditor-blueprintLibrary.dll new file mode 100644 index 0000000..87c437f Binary files /dev/null and b/Binaries/Win64/UnrealEditor-blueprintLibrary.dll differ diff --git a/Binaries/Win64/UnrealEditor-blueprintLibrary.pdb b/Binaries/Win64/UnrealEditor-blueprintLibrary.pdb new file mode 100644 index 0000000..045a2b1 Binary files /dev/null and b/Binaries/Win64/UnrealEditor-blueprintLibrary.pdb differ diff --git a/Binaries/Win64/UnrealEditor.modules b/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 0000000..8330aab --- /dev/null +++ b/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,8 @@ +{ + "BuildId": "27405482", + "Modules": + { + "GraffModule": "UnrealEditor-GraffModule.dll", + "blueprintLibrary": "UnrealEditor-blueprintLibrary.dll" + } +} \ No newline at end of file diff --git a/Binaries/Win64/blueprintLibraryEditor.target b/Binaries/Win64/blueprintLibraryEditor.target new file mode 100644 index 0000000..261fe9e --- /dev/null +++ b/Binaries/Win64/blueprintLibraryEditor.target @@ -0,0 +1,24805 @@ +{ + "TargetName": "blueprintLibraryEditor", + "Platform": "Win64", + "Configuration": "Development", + "TargetType": "Editor", + "IsTestTarget": false, + "Architecture": "x64", + "Project": "../../blueprintLibrary.uproject", + "Launch": "$(EngineDir)/Binaries/Win64/UnrealEditor.exe", + "LaunchCmd": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cmd.exe", + "Version": + { + "MajorVersion": 5, + "MinorVersion": 3, + "PatchVersion": 1, + "Changelist": 28051148, + "CompatibleChangelist": 27405482, + "IsLicenseeVersion": 0, + "IsPromotedBuild": 0, + "BranchName": "++UE5+Release-5.3", + "BuildId": "27405482" + }, + "BuildProducts": [ + { + "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-GraffModule.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-GraffModule.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-blueprintLibrary.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-blueprintLibrary.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(ProjectDir)/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(ProjectDir)/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Plugins/JPrinter/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(ProjectDir)/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Plugins/createProcess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(ProjectDir)/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(ProjectDir)/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(ProjectDir)/Plugins/manageTextFile/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/OpenColorIO_2_2.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/OpenImageDenoise.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AIGraph.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AIModule.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AITestSuite.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AVEncoder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AVIWriter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ActorPickerMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AddContentDialog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdvancedPreviewScene.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AdvancedWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Advertising.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Analytics.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnalyticsET.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimGraph.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimGraphRuntime.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationBlueprintEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationBlueprintLibrary.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationDataController.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationModifiers.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationSettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AnimationWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AppFramework.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ApplicationCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetDefinition.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetRegistry.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetTagsEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AssetTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioAnalyzer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureRtAudio.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCaptureWasapi.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioCodecEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioExtensions.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatADPCM.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatBink.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatOgg.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioFormatOpus.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioLinkCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioLinkEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerPlatformAudioLink.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioMixerXAudio2.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioPlatformConfiguration.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AudioSettingsEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationController.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationTest.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationWindow.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-AutomationWorker.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BSPUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BehaviorTreeEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BinkAudioDecoder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintEditorLibrary.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintGraph.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BlueprintRuntime.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Blutility.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BuildPatchServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-BuildSettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CEF3Utils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CSVtoSVG.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CUDA.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cascade.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cbor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Chaos.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ChaosSolverEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CinematicCamera.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClassViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothPainter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemEditorInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ClothingSystemRuntimeNv.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Cmd.exe", + "Type": "Executable" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CollectionManager.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CollisionAnalyzer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ColorManagement.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CommonMenuExtensions.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ComponentVisualizers.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ConfigEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Constraints.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ContentBrowser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ContentBrowserData.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookMetadata.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookOnTheFly.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookOnTheFlyNetServer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CookedEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Core.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CoreOnline.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CoreUObject.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveAssetEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-CurveTableEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-D3D11RHI.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-D3D12RHI.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataLayerEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataTableEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataflowCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DataflowEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DerivedDataCache.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DerivedDataEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DesktopPlatform.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DesktopWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DetailCustomizations.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeveloperSettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeveloperToolSettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceManager.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceProfileEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DeviceProfileServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DirectoryWatcher.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DistCurveEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Documentation.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-DrawPrimitiveDebugger.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorAnalyticsSession.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorConfig.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorFramework.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorInteractiveToolsFramework.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorSettingsViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorStyle.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorSubsystem.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EditorWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Engine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EngineMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EngineSettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EnvironmentLightingViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EventLoop.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ExternalImagePicker.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-EyeTracker.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FieldNotification.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FieldSystemEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FileUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Foliage.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FoliageEdit.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FontEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-FunctionalTesting.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameProjectGeneration.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayDebugger.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayDebuggerEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayMediaEncoder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTags.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTasks.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GameplayTasksEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryCollectionEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryFramework.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GeometryProcessingInterfaces.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GraphColor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-GraphEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HTTP.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HTTPServer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HardwareTargeting.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HeadMountedDisplay.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HierarchicalLODOutliner.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HierarchicalLODUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Horde.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HotReload.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-HttpNetworkReplayStreaming.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IESFile.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Icmp.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageWrapper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ImageWriteQueue.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputBindingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InputDevice.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InstallBundleManager.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InteractiveToolsFramework.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InterchangeCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InterchangeEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-InternationalizationSettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IoStoreOnDemand.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IoStoreUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-IrisCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Json.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-JsonUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Kismet.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-KismetCompiler.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-KismetWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Landscape.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LandscapeEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LandscapeEditorUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LauncherPlatform.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LauncherServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Layers.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelInstanceEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LevelSequence.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LiveCoding.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LiveLinkInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalFileNetworkReplayStreaming.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Localization.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationCommandletExecution.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationDashboard.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LocalizationService.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-LogVisualizer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MRMesh.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MainFrame.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialBaking.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialShaderQualitySettings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MaterialUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Media.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MediaAssets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MediaUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Merge.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MergeActors.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBoneReduction.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBuilder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshBuilderCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshConversion.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshConversionEngineTypes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshDescription.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshMergeUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshPaint.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshReductionInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilitiesCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MeshUtilitiesEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessageLog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Messaging.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessagingCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MessagingRpc.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MoviePlayer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MoviePlayerProxy.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieScene.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneCapture.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneCaptureDialog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-MovieSceneTracks.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NaniteBuilder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NaniteUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NavigationSystem.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Navmesh.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkFile.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkFileSystem.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NetworkReplayStreaming.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Networking.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NewLevelDialog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NonRealtimeAudioRenderer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NullDrv.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-NullNetworkReplayStreaming.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpenColorIOWrapper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OpenGLDrv.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OutputLog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Overlay.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-OverlayEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PIEPreviewDeviceProfileSelector.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PIEPreviewDeviceSpecification.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PListEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PackagesDialog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PacketHandler.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PakFile.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PakFileUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PerfCounters.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Persona.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsAssetEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PhysicsUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PinnedCommandList.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PixelInspectorModule.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PlacementMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalProxies.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalRpc.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PortalServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PreLoadScreen.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfileVisualizer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerClient.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProfilerService.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectLauncher.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectSettingsViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ProjectTargetPlatformEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Projects.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PropertyEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-PropertyPath.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-QuadricMeshReduction.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RHI.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RHICore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RSA.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RawMesh.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RealtimeProfiler.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ReliabilityHandlerComponent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RenderCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-RenderResourceViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Renderer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-S3Client.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SSL.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SandboxFile.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SceneDepthPickerMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SceneOutliner.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScreenShotComparison.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScreenShotComparisonTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScriptDisassembler.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ScriptableEditorWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequenceRecorder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Sequencer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequencerCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SequencerWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Serialization.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SerializedRecorderInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionFrontend.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SessionServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Settings.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SettingsEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderCompilerCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatD3D.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatOpenGL.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderFormatVectorVM.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ShaderPreprocessor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SharedSettingsWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SignalProcessing.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshDescription.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletalMeshUtilitiesCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SkeletonEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Slate.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateNullRenderer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateRHIRenderer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SlateReflector.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Sockets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SoundFieldRendering.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceCodeAccess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControl.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControlWindowExtender.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SourceControlWindows.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SparseVolumeTexture.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StaticMeshDescription.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StaticMeshEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StatsViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StatusBar.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StorageServerClient.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StreamingFile.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StreamingPauseRendering.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StringTableEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-StructViewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SubobjectDataInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SubobjectEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SwarmInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-SynthBenchmark.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TargetDeviceServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TargetPlatform.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TelemetryUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureBuild.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureBuildUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureCompressor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormat.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatDXT.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatIntelISPCTexComp.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureFormatUncompressed.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TextureUtilitiesCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TimeManagement.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolMenus.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolMenusEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ToolWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceAnalysis.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceInsights.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceLog.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TraceServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TranslationEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TreeMap.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TurnkeyIO.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TurnkeySupport.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TypedElementFramework.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-TypedElementRuntime.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UATHelper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UMG.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UMGEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UncontrolledChangelists.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UndoHistory.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UndoHistoryEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnrealEd.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnrealEdMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-UnsavedAssetsTracker.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VREditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VectorVM.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ViewportInteraction.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-ViewportSnapping.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualFileCache.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualTexturingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Virtualization.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VirtualizationEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VisualGraphUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Voice.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Voronoi.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VulkanRHI.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-VulkanShaderFormat.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WebBrowser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WidgetCarousel.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WidgetRegistration.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsPlatformEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsPlatformFeatures.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WindowsTargetPlatform.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorkspaceMenuStructure.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorldBrowser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-WorldPartitionEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-XmlParser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor-Zen.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.exe", + "Type": "Executable" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/UnrealEditor.version", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.10.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.5.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.6.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.7.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.8.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.9.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/tbb12.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-Paper2D.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-Paper2DEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-PaperSpriteSheetImporter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-PaperTiledImporter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor-SmartSnapping.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/AI/AISupport/Binaries/Win64/UnrealEditor-AISupportModule.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/AI/AISupport/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/Binaries/Win64/UnrealEditor-EnvironmentQueryEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor-ACLPlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor-ACLPluginEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/AnimationData/Binaries/Win64/UnrealEditor-AnimationData.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/AnimationData/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/Binaries/Win64/UnrealEditor-AnimationModifierLibrary.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/Binaries/Win64/UnrealEditor-BlendSpaceMotionAnalysis.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/Binaries/Win64/UnrealEditor-ControlRigSpline.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRig.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRigDeveloper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor-ControlRigEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRig/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRig.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRigDeveloper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor-IKRigEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/IKRig/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-Bridge.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-Bridge.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-MegascansPlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor-MegascansPlugin.pdb", + "Type": "SymbolFile" + }, + { + "Path": "$(EngineDir)/Plugins/Bridge/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/Binaries/Win64/UnrealEditor-CameraShakePreviewer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor-GameplayCameras.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/Binaries/Win64/UnrealEditor-OodleNetworkHandlerComponent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor-AnimationSharing.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor-AnimationSharingEd.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/Binaries/Win64/UnrealEditor-CLionSourceCodeAccess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/Binaries/Win64/UnrealEditor-DumpGPUServices.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/Binaries/Win64/UnrealEditor-GitSourceControl.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/Binaries/Win64/UnrealEditor-N10XSourceCodeAccess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/Binaries/Win64/UnrealEditor-PerforceSourceControl.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/Binaries/Win64/UnrealEditor-PixWinPlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/Binaries/Win64/UnrealEditor-PlasticSourceControl.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/Binaries/Win64/UnrealEditor-PluginUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/Binaries/Win64/UnrealEditor-PropertyAccessNode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/Binaries/Win64/UnrealEditor-RenderDocPlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/Binaries/Win64/UnrealEditor-RiderSourceCodeAccess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/Binaries/Win64/UnrealEditor-SubversionSourceControl.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/Binaries/Win64/UnrealEditor-TextureFormatOodle.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/Binaries/Win64/UnrealEditor-TraceDataFiltering.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/Binaries/Win64/UnrealEditor-UObjectPlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Win64/UnrealEditor-VisualStudioCodeSourceCodeAccess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealEditor-VisualStudioSourceCodeAccess.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/Binaries/Win64/UnrealEditor-AssetManagerEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/Binaries/Win64/UnrealEditor-BlueprintHeaderView.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/Binaries/Win64/UnrealEditor-ChangelistReview.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Binaries/Win64/UnrealEditor-ContentBrowserAssetDataSource.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/Binaries/Win64/UnrealEditor-ContentBrowserClassDataSource.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Binaries/Win64/UnrealEditor-ContentBrowserFileDataSource.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor-CryptoKeys.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor-CryptoKeysOpenSSL.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/Binaries/Win64/UnrealEditor-CurveEditorTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/DataValidation/Binaries/Win64/UnrealEditor-DataValidation.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/DataValidation/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/Binaries/Win64/UnrealEditor-EditorDebugTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/Binaries/Win64/UnrealEditor-EditorScriptingUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/Binaries/Win64/UnrealEditor-EngineAssetDefinitions.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor-FacialAnimation.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor-FacialAnimationEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/Binaries/Win64/UnrealEditor-GameplayTagsEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-BspMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-GeometryMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor-TextureAlignMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/Binaries/Win64/UnrealEditor-PortableObjectFileDataSource.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/Binaries/Win64/UnrealEditor-MaterialAnalyzer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Win64/UnrealEditor-MobileLauncherProfileWizard.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/Binaries/Win64/UnrealEditor-ModelingToolsEditorMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/Binaries/Win64/UnrealEditor-LightMixer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/Binaries/Win64/UnrealEditor-ObjectMixerEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/Binaries/Win64/UnrealEditor-PluginBrowser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/Binaries/Win64/UnrealEditor-SequencerAnimTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/Binaries/Win64/UnrealEditor-SpeedTreeImporter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditorTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor-UVEditorToolsEditorOnly.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/UVEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/Binaries/Win64/UnrealEditor-WorldPartitionHLODUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-EnhancedInput.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-InputBlueprintNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor-InputEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/EnhancedInput/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor-DatasmithContent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor-DatasmithContentEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/Binaries/Win64/UnrealEditor-GLTFExporter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor-VariantManagerContent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor-VariantManagerContentEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/Binaries/Win64/UnrealEditor-VariantManager.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor-AutomationUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor-AutomationUtilsEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/Binaries/Win64/UnrealEditor-BackChannel.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor-ChaosCaching.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor-ChaosCachingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosClothEditor/Binaries/Win64/UnrealEditor-ChaosClothEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosClothEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCloth/Binaries/Win64/UnrealEditor-ChaosCloth.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCloth/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/Binaries/Win64/UnrealEditor-FractureEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/Binaries/Win64/UnrealEditor-ChaosNiagara.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/Binaries/Win64/UnrealEditor-ChaosSolverEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/Binaries/Win64/UnrealEditor-ChaosUserDataPT.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/Binaries/Win64/UnrealEditor-CharacterAI.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowEnginePlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor-DataflowNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Binaries/Win64/UnrealEditor-FractureEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor-FullBodyIK.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor-PBIK.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionSequencer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor-GeometryCollectionTracks.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowMeshProcessing.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor-GeometryFlowMeshProcessingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor-LocalizableMessage.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor-LocalizableMessageBlueprint.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshLODToolset/Binaries/Win64/UnrealEditor-MeshLODToolset.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshLODToolset/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-GeometryProcessingAdapters.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-MeshModelingToolsEditorOnlyExp.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-MeshModelingToolsExp.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-ModelingEditorUI.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor-SkeletalMeshModifiers.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/Binaries/Win64/UnrealEditor-OpenImageDenoise.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/Binaries/Win64/UnrealEditor-PlanarCut.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCrypto.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCryptoOpenSSL.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor-PlatformCryptoTypes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ProxyLODPlugin/Binaries/Win64/UnrealEditor-ProxyLODMeshReduction.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ProxyLODPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor-PythonScriptPlugin.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor-PythonScriptPluginPreload.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/Binaries/Win64/UnrealEditor-SkeletalMeshReduction.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor-StructUtilsTestSuite.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor-ToolPresetAsset.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor-ToolPresetEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-Niagara.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraAnimNotifies.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraEditorWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraShader.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor-NiagaraVertexFactories.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/FastBuildController/Binaries/Win64/UnrealEditor-FastBuildController.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/FastBuildController/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor-AlembicImporter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor-AlembicLibrary.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditorPipelines.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor-InterchangeEditorUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Editor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-GLTFCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeCommonParser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeDispatcher.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeExport.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeFactoryNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeFbxParser.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeImport.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeMessages.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangeNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor-InterchangePipelines.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor-AndroidMediaEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor-AndroidMediaFactory.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor-AvfMediaEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor-AvfMediaFactory.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AvfMedia/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ExrReaderGpu.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMedia.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-ImgMediaFactory.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor-OpenExrWrapper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor-MediaCompositing.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor-MediaCompositingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor-MediaPlate.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor-MediaPlateEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlate/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/Binaries/Win64/UnrealEditor-MediaPlayerEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMedia.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMediaEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor-WebMMediaFactory.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WebMMedia/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMedia.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMediaEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor-WmfMediaFactory.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WmfMedia/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor-MeshPaintEditorMode.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor-MeshPaintingToolset.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MeshPainting/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/Binaries/Win64/UnrealEditor-TcpMessaging.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealEditor-UdpMessaging.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor-ActorSequence.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor-ActorSequenceEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/Binaries/Win64/UnrealEditor-LevelSequenceEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor-SequencerScripting.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor-SequencerScriptingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor-TemplateSequence.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor-TemplateSequenceEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineBase/Binaries/Win64/UnrealEditor-OnlineBase.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineBase/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesCommon.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesCommonEngineUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor-OnlineServicesInterface.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineServices/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/Binaries/Win64/UnrealEditor-OnlineSubsystemNull.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor-OnlineBlueprintSupport.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor-OnlineSubsystemUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/Binaries/Win64/UnrealEditor-OnlineSubsystem.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/Binaries/Win64/UnrealEditor-LauncherChunkInstaller.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor-ActorLayerUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor-ActorLayerUtilitiesEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor-AndroidDeviceProfileCommandlets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor-AndroidDeviceProfileSelector.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor-AndroidFileServer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor-AndroidFileServerEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/Binaries/Win64/UnrealEditor-AndroidPermission.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor-AppleImageUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor-AppleImageUtilsBlueprintSupport.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/Binaries/Win64/UnrealEditor-ArchVisCharacter.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/Binaries/Win64/UnrealEditor-AssetTags.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor-AudioCapture.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor-AudioCaptureEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesia.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesiaCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor-AudioSynesthesiaEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/Binaries/Win64/UnrealEditor-AudioWidgets.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/Binaries/Win64/UnrealEditor-CableComponent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/Binaries/Win64/UnrealEditor-ChunkDownloader.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/Binaries/Win64/UnrealEditor-CustomMeshComponent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Win64/UnrealEditor-ExampleDeviceProfileSelector.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCache.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheEd.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheSequencer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheStreamer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor-GeometryCacheTracks.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor-DynamicMesh.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor-GeometryAlgorithms.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor-GooglePAD.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor-GooglePADEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor-InputDebugging.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor-InputDebuggingEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Win64/UnrealEditor-LocationServicesBPLibrary.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-MeshModelingTools.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-MeshModelingToolsEditorOnly.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingComponents.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingComponentsEditorOnly.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingOperators.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor-ModelingOperatorsEditorOnly.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEngine.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundEngineTest.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundFrontend.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundGenerator.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundGraphCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor-MetasoundStandardNodes.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/Binaries/Win64/UnrealEditor-MobilePatchingUtils.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/Binaries/Win64/UnrealEditor-MsQuicRuntime.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor-ProceduralMeshComponent.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor-ProceduralMeshComponentEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/Binaries/Win64/UnrealEditor-PropertyAccessEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor-ResonanceAudio.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor-ResonanceAudioEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVM.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVMDeveloper.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor-RigVMEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/RigVM/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/Binaries/Win64/UnrealEditor-SignificanceManager.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/Binaries/Win64/UnrealEditor-SoundFields.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor-Synthesis.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor-SynthesisEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor-WaveTable.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor-WaveTableEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/Binaries/Win64/UnrealEditor-WebMMoviePlayer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/Binaries/Win64/UnrealEditor-WindowsDeviceProfileSelector.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UnrealEditor-WindowsMoviePlayer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor-InterchangeTestEditor.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor-InterchangeTests.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor-EditorTraceUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor-TraceUtilities.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/TraceUtilities/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-CacheTrackRecorder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeMovieScene.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeRecorder.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeRecorderSources.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeSequencer.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakeTrackRecorders.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor-TakesCore.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + }, + { + "Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor-XGEController.dll", + "Type": "DynamicLibrary" + }, + { + "Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor.modules", + "Type": "RequiredResource" + } + ], + "RuntimeDependencies": [ + { + "Path": "$(ProjectDir)/Plugins/EasyXMLParser/EasyXMLParser.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/JPrinter/JPrinter.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/createProcess/createProcess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/Plugins/manageTextFile/manageTextFile.uplugin", + "Type": "UFS" + }, + { + "Path": "$(ProjectDir)/blueprintLibrary.uproject", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/DbgHelp/dbghelp.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/FreeImage/Win64/FreeImage.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/MsQuic/v220/win64/msquic.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Ogg/Win64/VS2015/libogg_64.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_asyncio.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_bz2.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_ctypes.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_ctypes_test.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_decimal.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_elementtree.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_hashlib.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_lzma.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_msi.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_multiprocessing.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_overlapped.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_queue.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_socket.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_sqlite3.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_ssl.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testbuffer.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testcapi.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testconsole.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testimportmultiple.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testinternalcapi.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_testmultiphase.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_tkinter.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_uuid.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/_zoneinfo.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/libcrypto-1_1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/libffi-7.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/libssl-1_1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/py.ico", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/pyc.ico", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/pyd.ico", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/pyexpat.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/python_lib.cat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/python_tools.cat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/select.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/sqlite3.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/tcl86t.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/tk86t.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/unicodedata.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/DLLs/winsound.pyd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/LICENSE.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__future__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/__phello__.foo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_aix_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_bootlocale.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_bootsubprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_collections_abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_compat_pickle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_compression.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_markupbase.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_osx_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_py_abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_pydecimal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_pyio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_sitebuiltins.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_strptime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_threading_local.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/_weakrefset.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/aifc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/antigravity.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/argparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ast.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asynchat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_futures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_subprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/base_tasks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/constants.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/coroutines.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/format_helpers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/futures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/locks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/log.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/proactor_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/protocols.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/queues.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/runners.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/selector_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/sslproto.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/staggered.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/streams.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/subprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/tasks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/threads.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/transports.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/trsock.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/unix_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/windows_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncio/windows_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/asyncore.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/base64.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/bdb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/binhex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/bisect.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/bz2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cProfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/calendar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cgi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cgitb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/chunk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/code.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/codecs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/codeop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/collections/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/collections/abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/colorsys.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/compileall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/_base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/process.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/concurrent/futures/thread.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/configparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/contextlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/contextvars.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/copy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/copyreg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/crypt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/csv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/_aix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/_endian.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/README.ctypes", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/dyld.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/dylib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/fetch_macholib", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/fetch_macholib.bat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/macholib/framework.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_anon.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_array_in_pointer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_arrays.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_as_parameter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_bitfields.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_buffers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_bytes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_byteswap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_callbacks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_cast.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_cfuncs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_checkretval.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_delattr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_errno.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_find.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_frombuffer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_funcptr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_functions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_incomplete.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_init.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_internals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_keeprefs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_libc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_loading.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_macholib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_memfunctions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_numbers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_objects.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_parameters.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_pep3118.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_pickling.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_pointers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_prototypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_python_api.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_random_things.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_refcounts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_repr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_returnfuncptrs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_simplesubclasses.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_sizes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_slicing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_stringptr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_strings.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_struct_fields.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_structures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_unaligned_structures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_unicode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_values.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_varsize_struct.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_win32.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/test/test_wintypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ctypes/wintypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/ascii.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/has_key.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/panel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/curses/textpad.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dataclasses.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/datetime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/dumb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/gnu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dbm/ndbm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/decimal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/difflib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/dis.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/_msvccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/archive_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/bcppcompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/ccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist_dumb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist_msi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist_rpm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/bdist_wininst.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_clib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_ext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_py.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/build_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/clean.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/command_template", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_data.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_egg_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_headers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_lib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/install_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/register.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/sdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/upload.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-10.0-amd64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-10.0.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-14.0-amd64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-14.0.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-6.0.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-7.1.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-8.0.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-9.0-amd64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/command/wininst-9.0.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/core.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/cygwinccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/debug.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/dep_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/dir_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/dist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/errors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/extension.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/fancy_getopt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/file_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/filelist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/log.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/msvc9compiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/msvccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/spawn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/Setup.sample", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/includetest.rst", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_archive_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist_dumb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist_msi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist_rpm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_bdist_wininst.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_clib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_ext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_py.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_build_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_clean.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_config_cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_core.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_cygwinccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_dep_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_dir_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_dist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_extension.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_file_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_filelist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_data.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_headers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_lib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_install_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_log.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_msvc9compiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_msvccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_register.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_sdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_spawn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_text_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_unixccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_upload.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/tests/test_versionpredicate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/text_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/unixccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/distutils/versionpredicate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/doctest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_encoded_words.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_header_value_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_parseaddr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/_policybase.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/architecture.rst", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/base64mime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/charset.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/contentmanager.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/encoders.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/errors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/feedparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/generator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/header.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/headerregistry.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/iterators.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/message.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/application.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/audio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/image.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/message.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/multipart.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/nonmultipart.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/mime/text.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/policy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/quoprimime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/email/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/aliases.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/ascii.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/base64_codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/big5.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/big5hkscs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/bz2_codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/charmap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp037.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1006.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1026.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1125.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1140.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1250.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1251.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1252.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1253.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1254.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1255.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1256.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1257.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp1258.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp273.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp424.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp437.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp500.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp720.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp737.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp775.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp850.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp852.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp855.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp856.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp857.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp858.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp860.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp861.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp862.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp863.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp864.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp865.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp866.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp869.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp874.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp875.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp932.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp949.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/cp950.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_jis_2004.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_jisx0213.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_jp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/euc_kr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/gb18030.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/gb2312.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/gbk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/hex_codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/hp_roman8.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/hz.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/idna.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_2004.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_jp_ext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso2022_kr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_10.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_11.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_13.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_14.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_15.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_16.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_4.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_5.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_6.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_7.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_8.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/iso8859_9.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/johab.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/koi8_r.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/koi8_t.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/koi8_u.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/kz1048.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/latin_1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_arabic.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_croatian.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_cyrillic.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_farsi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_greek.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_iceland.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_latin2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_roman.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_romanian.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mac_turkish.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/mbcs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/oem.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/palmos.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/ptcp154.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/punycode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/quopri_codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/raw_unicode_escape.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/rot_13.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/shift_jis.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/shift_jis_2004.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/shift_jisx0213.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/tis_620.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/undefined.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/unicode_escape.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_16.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_16_be.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_16_le.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_32.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_32_be.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_32_le.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_7.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_8.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/utf_8_sig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/uu_codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/encodings/zlib_codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_bundled/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_bundled/pip-21.2.3-py3-none-any.whl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_bundled/setuptools-57.4.0-py3-none-any.whl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ensurepip/_uninstall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/enum.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/filecmp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/fileinput.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/fnmatch.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/formatter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/fractions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ftplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/functools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/genericpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/getopt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/getpass.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/gettext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/glob.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/graphlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/gzip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/hashlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/heapq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/hmac.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/html/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/html/entities.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/html/parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/client.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/cookiejar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/cookies.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/http/server.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/CREDITS.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/ChangeLog", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/HISTORY.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/README.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/folder.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle.ico", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_16.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_16.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_256.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_32.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_32.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_48.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/idle_48.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/minusnode.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/openfolder.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/plusnode.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/python.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/Icons/tk.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/NEWS.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/NEWS2x.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/README.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/TODO.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/autocomplete.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/autocomplete_w.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/autoexpand.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/browser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/calltip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/calltip_w.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/codecontext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/colorizer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-extensions.def", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-highlight.def", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-keys.def", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config-main.def", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/config_key.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/configdialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugger.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugger_r.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugobj.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/debugobj_r.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/delegator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/dynoption.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/editor.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/extend.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/filelist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/format.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/grep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/help.html", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/help.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/help_about.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/history.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/hyperparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle.bat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle.pyw", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/README.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/htest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/mock_idle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/mock_tk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/template.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_autocomplete.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_autocomplete_w.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_autoexpand.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_browser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_calltip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_calltip_w.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_codecontext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_colorizer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_config_key.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_configdialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugger.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugger_r.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugobj.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_debugobj_r.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_delegator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_editmenu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_editor.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_filelist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_format.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_grep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_help.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_help_about.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_history.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_hyperparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_iomenu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_macosx.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_mainmenu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_multicall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_outwin.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_parenmatch.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_pathbrowser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_percolator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_pyparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_pyshell.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_query.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_redirector.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_replace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_rpc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_run.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_runscript.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_scrolledlist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_search.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_searchbase.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_searchengine.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_sidebar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_squeezer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_stackviewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_statusbar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_text.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_textview.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_tooltip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_tree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_undo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_warning.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_window.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_zoomheight.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/idle_test/test_zzdummy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/iomenu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/macosx.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/mainmenu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/multicall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/outwin.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/parenmatch.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/pathbrowser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/percolator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/pyparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/pyshell.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/query.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/redirector.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/replace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/rpc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/run.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/runscript.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/scrolledlist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/search.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/searchbase.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/searchengine.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/sidebar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/squeezer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/stackviewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/statusbar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/textview.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/tooltip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/tree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/undo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/window.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/zoomheight.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/idlelib/zzdummy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/imaplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/imghdr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/imp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/_bootstrap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/_bootstrap_external.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/_common.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/machinery.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/metadata.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/resources.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/importlib/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/inspect.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/io.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ipaddress.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/decoder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/encoder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/scanner.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/json/tool.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/keyword.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/Grammar.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/PatternGrammar.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/btm_matcher.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/btm_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixer_base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixer_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_apply.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_asserts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_basestring.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_buffer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_dict.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_except.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_exec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_execfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_exitfunc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_filter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_funcattrs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_future.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_getcwdu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_has_key.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_idioms.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_import.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_imports.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_imports2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_input.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_intern.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_isinstance.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_itertools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_itertools_imports.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_long.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_map.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_metaclass.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_methodattrs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_ne.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_next.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_nonzero.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_numliterals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_operator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_paren.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_print.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_raise.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_raw_input.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_reduce.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_reload.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_renames.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_repr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_set_literal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_standarderror.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_sys_exc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_throw.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_tuple_params.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_types.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_unicode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_urllib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_ws_comma.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_xrange.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_xreadlines.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/fixes/fix_zip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/patcomp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/conv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/driver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/grammar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/literals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/parse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/pgen.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/token.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pgen2/tokenize.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pygram.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/pytree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/refactor.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/bom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/crlf.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/different_encoding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/false_encoding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/bad_order.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_explicit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_first.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_last.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_parrot.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/myfixes/fix_preorder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/no_fixer_cls.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/fixers/parrot_example.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/infinite_recursion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/py2_test_grammar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/data/py3_test_grammar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/pytree_idempotency.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_all_fixers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_fixers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_pytree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_refactor.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lib2to3/tests/test_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/linecache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/locale.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/logging/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/logging/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/logging/handlers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/lzma.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/mailbox.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/mailcap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/mimetypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/modulefinder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/schema.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/sequence.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/msilib/text.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/connection.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/context.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/dummy/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/dummy/connection.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/forkserver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/heap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/managers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/pool.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_fork.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_forkserver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_spawn_posix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/popen_spawn_win32.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/process.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/queues.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/reduction.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/resource_sharer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/resource_tracker.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/shared_memory.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/sharedctypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/spawn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/synchronize.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/multiprocessing/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/netrc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/nntplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ntpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/nturl2path.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/numbers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/opcode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/operator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/optparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/os.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pathlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pdb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pickle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pickletools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pipes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pkgutil.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/platform.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/plistlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/poplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/posixpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pprint.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/profile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pstats.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pty.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/py_compile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pyclbr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc_data/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc_data/_pydoc.css", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/pydoc_data/topics.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/queue.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/quopri.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/random.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/re.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/reprlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/rlcompleter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/runpy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sched.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/secrets.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/selectors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/shelve.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/shlex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/shutil.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/signal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/README.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/_distutils_hack/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/_distutils_hack/override.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/distutils-precedence.pth", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/INSTALLER", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/LICENSE.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/METADATA", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/RECORD", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/REQUESTED", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/WHEEL", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/entry_points.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip-21.2.3.dist-info/top_level.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/build_env.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/autocompletion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/base_command.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/cmdoptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/command_context.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/main_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/progress_bars.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/req_command.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/spinners.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/cli/status_codes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/completion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/configuration.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/debug.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/download.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/freeze.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/hash.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/help.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/index.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/list.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/search.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/show.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/uninstall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/commands/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/configuration.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/installed.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/sdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/distributions/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/collector.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/package_finder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/index/sources.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/_distutils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/_sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/locations/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/metadata/pkg_resources.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/candidate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/direct_url.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/format_control.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/index.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/link.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/scheme.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/search_scope.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/selection_prefs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/target_python.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/models/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/auth.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/download.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/lazy_wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/session.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/network/xmlrpc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/metadata.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/metadata_legacy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/build/wheel_legacy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/freeze.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/editable_legacy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/legacy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/install/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/operations/prepare.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/pyproject.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/constructors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_set.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_tracker.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/req/req_uninstall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/legacy/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/legacy/resolver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/candidates.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/factory.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/provider.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/reporter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/requirements.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/resolution/resolvelib/resolver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/self_outdated_check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/_log.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/appdirs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/compatibility_tags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/datetime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/deprecation.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/direct_url_helpers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/distutils_args.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/encoding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/entrypoints.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/filesystem.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/filetypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/glibc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/hashes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/inject_securetransport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/logging.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/misc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/models.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/packaging.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/parallel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/pkg_resources.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/setuptools_build.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/subprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/temp_dir.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/unpacking.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/urls.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/virtualenv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/utils/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/bazaar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/git.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/mercurial.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/subversion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/vcs/versioncontrol.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_internal/wheel_builder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/appdirs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/_cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/adapter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/caches/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/controller.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/filewrapper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/heuristics.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/serialize.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/cachecontrol/wrapper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/cacert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/certifi/core.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/big5freq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/big5prober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/chardistribution.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/charsetgroupprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/charsetprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/cli/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/cli/chardetect.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/codingstatemachine.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/cp949prober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/enums.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/escprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/escsm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/eucjpprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euckrfreq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euckrprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euctwfreq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/euctwprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/gb2312freq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/gb2312prober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/hebrewprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/jisfreq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/jpcntx.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langbulgarianmodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langgreekmodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langhebrewmodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langhungarianmodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langrussianmodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langthaimodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/langturkishmodel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/latin1prober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/mbcharsetprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/mbcsgroupprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/mbcssm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/metadata/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/metadata/languages.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/sbcharsetprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/sbcsgroupprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/sjisprober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/universaldetector.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/utf8prober.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/chardet/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/ansi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/ansitowin32.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/initialise.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/win32.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/colorama/winterm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/_backport/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/_backport/misc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/_backport/shutil.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/_backport/sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/_backport/tarfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/database.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/index.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/locators.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/manifest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/markers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/metadata.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/resources.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/t32.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/t64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/w32.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/w64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distlib/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/distro.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_ihatexml.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_inputstream.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_tokenizer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_trie/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_trie/_base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_trie/py.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/constants.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/lint.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/optionaltags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/sanitizer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/filters/whitespace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/html5parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/serializer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treeadapters/sax.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treebuilders/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treebuilders/dom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treebuilders/etree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treewalkers/base.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treewalkers/dom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treewalkers/etree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/codec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/core.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/idnadata.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/intranges.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/package_data.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/idna/uts46data.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/_version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/ext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/msgpack/fallback.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/__about__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/_manylinux.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/_musllinux.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/_structures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/markers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/requirements.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/specifiers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/tags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/packaging/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/build.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/colorlog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/dirtools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/envbuild.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/in_process/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/in_process/_in_process.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/meta.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pep517/wrappers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pkg_resources/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pkg_resources/py31compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/progress/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/progress/bar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/progress/counter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/progress/spinner.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/pyparsing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/__version__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/_internal_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/adapters.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/api.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/auth.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/certs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/cookies.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/help.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/hooks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/models.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/packages.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/sessions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/status_codes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/structures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/requests/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/compat/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/compat/collections_abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/providers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/reporters.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/resolvers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/resolvelib/structs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/six.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/_asyncio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/after.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/before.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/before_sleep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/nap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/retry.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/stop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/tornadoweb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tenacity/wait.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/tomli/_re.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/_collections.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/_version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/connection.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/connectionpool.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/appengine.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/contrib/socks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/fields.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/filepost.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/six.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/poolmanager.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/request.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/response.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/connection.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/proxy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/queue.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/request.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/response.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/retry.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/ssl_.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/ssltransport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/timeout.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/url.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/urllib3/util/wait.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/vendor.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/labels.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/mklabels.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/_vendor/webencodings/x_user_defined.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pip/py.typed", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/appdirs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/__about__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/_compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/_structures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/_typing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/markers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/requirements.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/specifiers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/tags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/packaging/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/_vendor/pyparsing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/extern/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/pkg_resources/tests/data/my-test-package-source/setup.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/INSTALLER", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/LICENSE", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/METADATA", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/RECORD", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/REQUESTED", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/WHEEL", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/entry_points.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools-57.4.0.dist-info/top_level.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_deprecation_warning.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/_msvccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/archive_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/bcppcompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/ccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist_dumb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist_msi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist_rpm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/bdist_wininst.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_clib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_ext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_py.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/build_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/clean.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_data.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_egg_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_headers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_lib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/install_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/py37compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/register.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/sdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/command/upload.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/core.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/cygwinccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/debug.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/dep_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/dir_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/dist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/errors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/extension.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/fancy_getopt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/file_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/filelist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/log.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/msvc9compiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/msvccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/py35compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/py38compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/spawn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/text_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/unixccompiler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_distutils/versionpredicate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_imp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/more_itertools/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/more_itertools/more.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/more_itertools/recipes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/ordered_set.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/__about__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/_compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/_structures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/_typing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/markers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/requirements.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/specifiers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/tags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/packaging/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/_vendor/pyparsing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/archive_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/build_meta.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli-32.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli-64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/cli.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/alias.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/bdist_egg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/bdist_rpm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build_clib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build_ext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/build_py.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/develop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/dist_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/easy_install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/egg_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install_egg_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install_lib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/install_scripts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/launcher manifest.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/py36compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/register.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/rotate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/saveopts.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/sdist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/setopt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/test.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/upload.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/command/upload_docs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/config.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/dep_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/depends.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/dist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/errors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/extension.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/extern/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/glob.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui-32.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui-64.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/gui.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/installer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/launch.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/lib2to3_ex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/monkey.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/msvc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/namespaces.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/package_index.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/py34compat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/sandbox.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/script (dev).tmpl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/script.tmpl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/unicode_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/wheel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site-packages/setuptools/windows_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/site.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/smtpd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/smtplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sndhdr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/socket.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/socketserver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/dbapi2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/dump.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/backup.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/dbapi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/dump.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/factory.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/hooks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/regression.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/transactions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/types.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sqlite3/test/userfunctions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sre_compile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sre_constants.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sre_parse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/ssl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/stat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/statistics.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/string.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/stringprep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/struct.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/subprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sunau.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/symbol.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/symtable.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tabnanny.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tarfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/telnetlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tempfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/Sine-1000Hz-300ms.aif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_test_multiprocessing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/_typed_dict_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/allsans.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ann_module.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ann_module2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ann_module3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-alaw.aifc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm16.aiff", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm16.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm16.wav", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm24.aiff", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm24.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm24.wav", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm32.aiff", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm32.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm32.wav", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm8.aiff", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm8.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-pcm8.wav", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-ulaw.aifc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiodata/pluck-ulaw.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiotest.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audiotests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/audit-tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/autotest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bad_coding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bad_coding2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bad_getattr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bad_getattr2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bad_getattr3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badcert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badkey.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_3131.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future10.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future4.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future5.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future6.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future7.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future8.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_future9.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/badsyntax_pep3120.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/bisect_cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/capath/4e1295a3.0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/capath/5ed36f99.0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/capath/6e88d7b8.0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/capath/99d0fa06.0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/capath/b1930218.0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/capath/ceff1710.0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cfgparser.1", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cfgparser.2", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cfgparser.3", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5hkscs-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/big5hkscs.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/cp949-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/cp949.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jisx0213-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jisx0213.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jp-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_jp.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_kr-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/euc_kr.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb18030-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb18030.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb2312-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gb2312.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gbk-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/gbk.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/hz-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/hz.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_jp-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_jp.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_kr-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/iso2022_kr.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/johab-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/johab.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jis-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jis.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jisx0213-utf8.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cjkencodings/shift_jisx0213.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/clinic.test", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/cmath_testcases.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/coding20731.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/bogus_code_obj.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/gc_inspection.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/infinite_loop_re.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/mutation_inside_cyclegc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/recursive_call.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/trace_at_recursion_limit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/crashers/underlying_dict.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/curses_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/data/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dataclass_module_1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dataclass_module_1_str.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dataclass_module_2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dataclass_module_2_str.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dataclass_textanno.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/datetimetester.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/abs.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/add.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/and.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/base.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/clamp.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/class.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/compare.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/comparetotal.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/comparetotmag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copy.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copyabs.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copynegate.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/copysign.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddAbs.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddAdd.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddAnd.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddBase.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCanonical.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddClass.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompare.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompareSig.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompareTotal.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCompareTotalMag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopy.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopyAbs.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopyNegate.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddCopySign.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddDivide.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddDivideInt.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddEncode.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddFMA.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddInvert.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddLogB.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMax.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMaxMag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMin.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMinMag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMinus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddMultiply.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddNextMinus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddNextPlus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddNextToward.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddOr.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddPlus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddQuantize.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddReduce.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddRemainder.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddRemainderNear.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddRotate.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddSameQuantum.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddScaleB.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddShift.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddSubtract.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddToIntegral.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ddXor.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/decDouble.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/decQuad.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/decSingle.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/divide.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/divideint.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqAbs.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqAdd.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqAnd.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqBase.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCanonical.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqClass.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompare.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompareSig.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompareTotal.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCompareTotalMag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopy.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopyAbs.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopyNegate.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqCopySign.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqDivide.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqDivideInt.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqEncode.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqFMA.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqInvert.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqLogB.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMax.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMaxMag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMin.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMinMag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMinus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqMultiply.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqNextMinus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqNextPlus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqNextToward.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqOr.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqPlus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqQuantize.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqReduce.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqRemainder.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqRemainderNear.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqRotate.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqSameQuantum.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqScaleB.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqShift.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqSubtract.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqToIntegral.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dqXor.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dsBase.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/dsEncode.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/exp.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/extra.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/fma.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/inexact.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/invert.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/ln.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/log10.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/logb.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/max.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/maxmag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/min.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/minmag.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/minus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/multiply.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/nextminus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/nextplus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/nexttoward.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/or.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/plus.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/power.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/powersqrt.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/quantize.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/randomBound32.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/randoms.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/reduce.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/remainder.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/remainderNear.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/rescale.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/rotate.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/rounding.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/samequantum.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/scaleb.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/shift.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/squareroot.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/subtract.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/testall.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/tointegral.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/tointegralx.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/decimaltestdata/xor.decTest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dis_module.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/doctest_aliases.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/double_const.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/assert_usable.d", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/assert_usable.stp", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.d", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.d.expected", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.stp", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/call_stack.stp.expected", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.d", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.d.expected", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.stp", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/gc.stp.expected", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/instance.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/line.d", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/line.d.expected", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/dtracedata/line.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/eintrdata/eintr_tester.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/empty.vbs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/encoded_modules/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/encoded_modules/module_iso_8859_1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/encoded_modules/module_koi8_r.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/exception_hierarchy.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ffdh3072.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/final_a.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/final_b.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/floating_points.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/fork_wait.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/formatfloat_testcases.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/future_test1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/future_test2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/gdb_sample.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/good_getattr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/idnsans.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ieee754.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.bmp", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.exr", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.jpg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.pbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.pgm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.ppm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.ras", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.sgi", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.tiff", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.webp", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imghdrdata/python.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/imp_dummy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/inspect_fodder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/inspect_fodder2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/keycert.passwd.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/keycert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/keycert2.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/keycert3.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/keycert4.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/keycertecc.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/README.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/test_ctypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/leakers/test_selftype.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/cmdline.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/pgo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/refleak.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/runtest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/runtest_mp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/save_env.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/setup.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/libregrtest/win_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/list_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/lock_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mailcap.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/make_ssl_certs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mapping_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/math_testcases.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/memory_watchdog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mime.types", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mock_socket.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mod_generics_cache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mp_fork_bomb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/mp_preload.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/multibytecodec_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/nokia.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/nosan.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/nullbytecert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/nullcert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pickletester.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/profilee.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pstats.pck", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pycacert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pycakey.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pyclbr_input.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pydoc_mod.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pydocfodder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/pythoninfo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/randv2_32.pck", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/randv2_64.pck", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/randv3.pck", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/re_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/recursion.tar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/regrtest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/relimport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/reperf.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/revocation.crl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sample_doctest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sample_doctest_no_docstrings.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sample_doctest_no_doctests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/secp384r1.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/selfsigned_pythontestdotnet.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/seq_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sgml_input.html", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/signalinterproctester.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.8svx", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.aifc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.aiff", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.hcom", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.sndt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.voc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sndhdrdata/sndhdr.wav", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/sortperf.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssl_cert.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssl_key.passwd.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssl_key.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssl_servers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ssltests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/string_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/fd_status.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/input_reader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/qcat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/qgrep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/subprocessdata/sigchild_ignore.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/bytecode_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/hashlib_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/logging_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/script_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/socket_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/testresult.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/support/warnings_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/talos-2019-0758.pem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test___all__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test___future__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__locale.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__opcode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__osx_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test__xxsubinterpreters.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_abstract_numbers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_aifc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_argparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_array.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asdl_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ast.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncgen.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asynchat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/echo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/echo2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/echo3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/functional.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_asyncio_waitfor.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_base_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_buffered_proto.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_context.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_futures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_futures2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_locks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_pep492.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_proactor_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_protocols.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_queues.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_runners.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_selector_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_sendfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_server.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_sock_lowlevel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_sslproto.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_streams.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_subprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_tasks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_threads.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_transports.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_unix_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_windows_events.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/test_windows_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncio/utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_asyncore.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_atexit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_audioop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_audit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_augassign.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_base64.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_baseexception.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bdb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bigaddrspace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bigmem.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_binascii.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_binhex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_binop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bisect.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bool.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_buffer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bufio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_builtin.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bytes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_bz2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_c_locale_coercion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_calendar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_call.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_capi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cgi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cgitb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_charmapcodec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_check_c_globals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_class.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_clinic.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmd_line.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cmd_line_script.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_code.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_code_module.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codeccallbacks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_cn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_hk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_iso2022.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_jp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_kr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecencodings_tw.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_cn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_hk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_jp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_kr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecmaps_tw.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codecs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_codeop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_collections.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_colorsys.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_compare.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_compile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_compileall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_complex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_concurrent_futures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_configparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_contains.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_context.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_contextlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_contextlib_async.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_copy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_copyreg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_coroutines.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_cprofile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_crashers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_crypt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_csv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ctypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_curses.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dataclasses.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_datetime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm_dumb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm_gnu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dbm_ndbm.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_decimal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_decorators.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_defaultdict.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_deque.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_descr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_descrtut.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_devpoll.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dict.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dict_version.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dictcomps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dictviews.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_difflib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_difflib_expect.html", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dis.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_distutils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest2.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest3.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_doctest4.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_docxmlrpc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dtrace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dynamic.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_dynamicclassattribute.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_eintr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/PyBanner048.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/audiotest.au", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_01.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_02.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_03.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_04.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_05.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_06.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_07.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_08.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_09.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_10.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_11.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_12.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_12a.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_13.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_14.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_15.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_16.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_17.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_18.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_19.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_20.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_21.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_22.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_23.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_24.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_25.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_26.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_27.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_28.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_29.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_30.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_31.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_32.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_33.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_34.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_35.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_36.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_37.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_38.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_39.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_40.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_41.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_42.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_43.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_44.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_45.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/data/msg_46.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test__encoded_words.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test__header_value_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_asian_codecs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_contentmanager.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_defect_handling.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_email.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_generator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_headerregistry.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_inversion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_message.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_pickleable.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_policy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/test_utils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_email/torture_test.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_embed.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ensurepip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_enum.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_enumerate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_eof.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_epoll.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_errno.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exception_hierarchy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exception_variations.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_extcall.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_faulthandler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fcntl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_file_eintr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_filecmp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fileinput.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fileio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_finalization.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_float.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_flufl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fnmatch.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fork1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_format.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fractions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_frame.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_frozen.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_fstring.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ftplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_funcattrs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_functools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future4.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_future5.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gdb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_generator_stop.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_generators.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genericalias.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genericclass.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genericpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_genexps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_getargs2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_getopt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_getpass.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gettext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_glob.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_global.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_grammar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_graphlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_grp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_gzip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_hash.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_hashlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_heapq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_hmac.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_html.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_htmlparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_http_cookiejar.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_http_cookies.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_httplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_httpservers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_idle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_imaplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_imghdr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_imp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/basic.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/basic2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/binding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/binding2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/from_cycle1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/from_cycle2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/indirect.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/rebinding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/rebinding2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/source.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpackage.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg/subpackage2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/subpkg/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/use.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/circular_imports/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package2/submodule1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package2/submodule2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/package/submodule.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/unwritable/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_import/data/unwritable/x.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/test_finder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/builtin/test_loader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/binary.file", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/subdirectory/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/subdirectory/binary.file", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/utf-16.file", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data01/utf-8.file", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/one/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/one/resource1.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/two/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data02/two/resource2.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/namespace/portion1/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/namespace/portion2/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data03/namespace/resource1.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/example-21.12-py3-none-any.whl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/data/example-21.12-py3.6.egg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_case_sensitivity.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_finder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_loader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/extension/test_path_hook.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/fixtures.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/test_finder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/frozen/test_loader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test___loader__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test___package__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_api.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_caching.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_fromlist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_meta_path.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_packages.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_path.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/import_/test_relative_imports.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/partial/cfimport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/partial/pool_in_threads.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_case_sensitivity.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_file_loader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_finder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_path_hook.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/source/test_source_encoding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/stubs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_abc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_api.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_files.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_lazy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_locks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_metadata_api.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_namespace_pkgs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_open.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_path.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_pkg_import.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_read.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_resource.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_spec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_threaded_import.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_windows.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/test_zip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/threaded_import_hangers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata01/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata01/ziptestdata.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata02/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_importlib/zipdata02/ziptestdata.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_index.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_inspect.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_int.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_int_literal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_io.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ioctl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ipaddress.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_isinstance.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_iter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_iterlen.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_itertools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_decode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_default.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_dump.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_encode_basestring_ascii.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_enum.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_fail.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_float.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_indent.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_pass1.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_pass2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_pass3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_recursion.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_scanstring.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_separators.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_speedups.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_tool.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_json/test_unicode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_keyword.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_keywordonlyarg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_kqueue.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_largefile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_lib2to3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_linecache.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_list.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_listcomps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_lltrace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_locale.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_logging.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_long.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_longexp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_lzma.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mailbox.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mailcap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_marshal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_math.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_memoryio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_memoryview.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_metaclass.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mimetypes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_minidom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_mmap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_module.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_modulefinder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_msilib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multibytecodec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_fork.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_forkserver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_main_handling.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_multiprocessing_spawn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_named_expressions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_netrc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_nis.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_nntplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ntpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_numeric_tower.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_opcodes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_openpty.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_operator.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_optparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ordered_dict.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_os.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ossaudiodev.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_osx_env.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pathlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pdb.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peepholer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_c_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_first_sets.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_generator/test_pegen.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_peg_parser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pickle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_picklebuffer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pickletools.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pipes.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pkg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pkgutil.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_platform.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_plistlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_poll.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_popen.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_poplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_positional_only_arg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_posix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_posixpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pow.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pprint.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_print.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_profile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_property.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pstats.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pty.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pulldom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pwd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_py_compile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pyclbr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pydoc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_pyexpat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_queue.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_quopri.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_raise.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_random.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_range.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_re.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_readline.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_regrtest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_repl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_reprlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_resource.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_richcmp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_rlcompleter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_robotparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_runpy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sax.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sched.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_scope.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_script_helper.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_secrets.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_select.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_selectors.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_set.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_setcomps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_shelve.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_shlex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_shutil.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_signal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_site.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_slice.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_smtpd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_smtplib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_smtpnet.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sndhdr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_socket.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_socketserver.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sort.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_source_encoding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_spwd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sqlite.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ssl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_startfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_stat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_statistics.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_strftime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_string.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_string_literals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_stringprep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_strptime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_strtod.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_struct.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_structmembers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_structseq.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_subclassinit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_subprocess.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sunau.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sundry.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_super.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_symbol.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_symtable.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_syntax.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sys.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sys_setprofile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sys_settrace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_sysconfig.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_syslog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tabnanny.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tarfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tcl.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_telnetlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tempfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_textwrap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_thread.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threadedtempfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threading.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threading_local.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_threadsignals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_time.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_timeit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_timeout.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tokenize.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_common/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_common/test_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_common/test_show.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_cpython/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_cpython/test___main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_cpython/test_functional.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_cpython/test_supported.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_parser/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_parser/test_declarations.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_parser/test_preprocessor.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_symbols/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_symbols/test_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_variables/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_variables/test_find.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_variables/test_info.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/test_variables/test_known.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_c_analyzer/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_fixcid.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_gprof2html.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_i18n.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_lll.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_md5sum.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_pathfix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_pdeps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_pindent.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_reindent.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tools/test_sundry.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_trace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_traceback.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tracemalloc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ttk_guionly.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ttk_textonly.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_tuple.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_turtle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_type_comments.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_typechecks.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_types.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_typing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_ucn.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unary.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode_file_functions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicode_identifiers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unicodedata.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unittest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_univnewlines.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unpack.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unpack_ex.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_unparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib2.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib2_localnet.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib2net.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllib_response.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urllibnet.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_urlparse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_userdict.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_userlist.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_userstring.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_utf8_mode.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_utf8source.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_uu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_uuid.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_venv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wait3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wait4.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/data/import_warning.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_warnings/data/stacklevel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wave.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_weakref.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_weakset.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_webbrowser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_winconsoleio.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_winreg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_winsound.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_with.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_wsgiref.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xdrlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xml_dom_minicompat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xml_etree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xml_etree_c.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xmlrpc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xmlrpc_net.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_xxtestfuzz.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_yield_from.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipapp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipfile64.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipimport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zipimport_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/_support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/data/update_test_data.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/data/zoneinfo_data.json", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/test_zoneinfo/test_zoneinfo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/testcodec.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/testtar.tar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tf_inherit_check.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/time_hashlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tokenize_tests.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tracedmodules/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/tracedmodules/testmod.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/win_console_handler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nComment.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nPrefixQname.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nPrefixQnameXpathElem.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nQname.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nQnameElem.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nQnameXpathElem.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/c14nTrim.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/doc.dtd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/doc.xsl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N1.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N2.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N3.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N4.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N5.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inC14N6.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsContent.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsPushdown.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsRedecl.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsSort.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsSuperfluous.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/inNsXml.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nComment.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N1_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N2_c14nTrim.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N3_c14nTrim.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N4_c14nTrim.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N5_c14nTrim.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inC14N6_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nPrefixQnameXpathElem.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameElem.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsContent_c14nQnameXpathElem.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsDefault_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsPushdown_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsRedecl_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSort_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsSuperfluous_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nDefault.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefix.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nPrefixQname.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/out_inNsXml_c14nQname.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/c14n-20/world.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/expat224_utf8_bug.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/simple-ns.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/simple.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/test.xml", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltestdata/test.xml.out", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/xmltests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/zip_cp437_header.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/zipdir.zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/README.md", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/exe_with_z64", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/exe_with_zip", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/header.sh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/test/ziptestdata/testdata_module_inside_zip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/textwrap.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/this.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/threading.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/timeit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/colorchooser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/commondialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/constants.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/dialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/dnd.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/filedialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/font.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/messagebox.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/scrolledtext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/simpledialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/runtktests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_colorchooser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_font.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_geometry_managers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_images.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_loadtk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_misc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_simpledialog.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_text.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_variables.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_tkinter/test_widgets.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_extensions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_functions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_style.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/test_ttk/test_widgets.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/test/widget_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/tix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tkinter/ttk.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/token.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tokenize.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/trace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/traceback.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tracemalloc.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/tty.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/bytedesign.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/chaos.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/clock.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/colormixer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/forest.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/fractalcurves.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/lindenmayer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/minimal_hanoi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/nim.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/paint.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/peace.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/penrose.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/planet_and_moon.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/rosette.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/round_dance.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/sorting_animate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/tree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/turtle.cfg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/two_canvases.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/turtledemo/yinyang.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/types.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/typing.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/_log.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/async_case.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/case.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/loader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/mock.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/result.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/runner.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/signals.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/suite.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/_test_warnings.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/dummy.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_assertions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_async_case.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_break.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_case.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_discovery.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_functiontestcase.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_loader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_program.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_result.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_runner.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_setups.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_skipping.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/test_suite.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/support.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testasync.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testcallable.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testhelpers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testmagicmethods.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testmock.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testpatch.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testsealable.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testsentinel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/test/testmock/testwith.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/unittest/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/error.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/parse.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/request.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/response.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/urllib/robotparser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/uu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/uuid.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/__main__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/common/Activate.ps1", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/common/activate", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/activate.bat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/deactivate.bat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/python.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/nt/pythonw.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/posix/activate.csh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/venv/scripts/posix/activate.fish", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/warnings.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wave.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/weakref.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/webbrowser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/handlers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/headers.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/simple_server.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/util.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/wsgiref/validate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xdrlib.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/NodeFilter.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/domreg.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/expatbuilder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/minicompat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/minidom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/pulldom.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/dom/xmlbuilder.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/ElementInclude.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/ElementPath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/ElementTree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/etree/cElementTree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/parsers/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/parsers/expat.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/_exceptions.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/expatreader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/handler.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/saxutils.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xml/sax/xmlreader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xmlrpc/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xmlrpc/client.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/xmlrpc/server.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zipapp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zipfile.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zipimport.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/_common.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/_tzpath.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Lib/zoneinfo/_zoneinfo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/NEWS.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Python_Windows_Binary_v3.9.tps", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Scripts/pip.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Scripts/pip3.9.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Scripts/pip3.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/beer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/eiffel.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/hanoi.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/life.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/markov.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/mcast.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/queens.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/redemo.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/rpython.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/rpythond.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/sortvisu.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/spreadsheet.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/demo/vector.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/i18n/makelocalealias.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/i18n/msgfmt.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/i18n/pygettext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/ChipViewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/ColorDB.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/DetailsViewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/ListViewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/Main.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/PyncheWidget.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/StripViewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/Switchboard.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/TextViewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/TypeinViewer.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/X/rgb.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/X/xlicense.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/__init__.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/html40colors.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/namedcolors.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/pyColorChooser.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/pynche.pyw", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/webcolors.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/pynche/websafe.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/2to3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/abitype.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/analyze_dxp.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/byext.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/byteyears.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/checkpip.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/cleanfuture.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/combinerefs.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/copytime.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/crlf.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/db2pickle.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/diff.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/dutree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/eptags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/find-uname.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/find_recursionlimit.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/finddiv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/findlinksto.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/findnocoding.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixcid.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixdiv.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixheader.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixnotice.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/fixps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_opcode_h.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_symbol_py.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/generate_token.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/get-remote-certificate.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/google.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/gprof2html.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/highlight.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/ifdef.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/import_diagnostics.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/lfcr.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/linktree.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/lll.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/mailerdaemon.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/make_ctype.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/md5sum.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/mkreal.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/ndiff.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/nm2def.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/objgraph.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/parse_html5_entities.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/parseentities.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/patchcheck.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pathfix.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pdeps.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pep384_macrocheck.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pickle2db.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pindent.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/ptags.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pydoc3.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/pysource.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/reindent-rst.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/reindent.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/rgrep.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/run_tests.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/serve.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/smelly.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/suff.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/texi2html.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/untabify.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/update_file.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/var_access_benchmark.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/which.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/Tools/scripts/win_add2path.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/python.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/python3.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/python39.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/pythonw.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/dde1.4/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/dde1.4/tcldde14.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/nmakehlp.c", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/rules.vc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/targets.vc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/nmake/tcl.nmake", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/reg1.3/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/reg1.3/tclreg13.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/auto.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/clock.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/ascii.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/big5.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1250.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1251.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1252.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1253.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1254.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1255.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1256.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1257.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp1258.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp437.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp737.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp775.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp850.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp852.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp855.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp857.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp860.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp861.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp862.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp863.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp864.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp865.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp866.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp869.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp874.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp932.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp936.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp949.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/cp950.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/dingbats.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/ebcdic.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/euc-cn.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/euc-jp.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/euc-kr.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb12345.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb1988.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb2312-raw.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/gb2312.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso2022-jp.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso2022-kr.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso2022.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-1.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-10.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-13.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-14.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-15.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-16.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-2.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-3.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-4.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-5.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-6.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-7.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-8.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/iso8859-9.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/jis0201.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/jis0208.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/jis0212.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/koi8-r.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/koi8-u.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/ksc5601.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macCentEuro.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macCroatian.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macCyrillic.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macDingbats.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macGreek.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macIceland.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macJapan.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macRoman.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macRomania.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macThai.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macTurkish.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/macUkraine.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/shiftjis.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/symbol.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/encoding/tis-620.enc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/history.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/http1.0/http.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/http1.0/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/init.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/af.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/af_za.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_jo.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_lb.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ar_sy.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/be.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/bg.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/bn.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/bn_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ca.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/cs.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/da.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/de.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/de_at.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/de_be.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/el.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_au.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_be.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_bw.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_ca.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_gb.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_hk.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_ie.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_nz.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_ph.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_sg.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_za.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/en_zw.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/eo.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ar.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_bo.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_cl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_co.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_cr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_do.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ec.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_gt.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_hn.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_mx.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ni.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_pa.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_pe.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_pr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_py.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_sv.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_uy.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/es_ve.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/et.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/eu.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/eu_es.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fa.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fa_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fa_ir.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fi.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fo.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fo_fo.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr_be.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr_ca.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/fr_ch.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ga.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ga_ie.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gl_es.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gv.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/gv_gb.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/he.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hi.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hi_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/hu.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/id.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/id_id.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/is.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/it.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/it_ch.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ja.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kl_gl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ko.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ko_kr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kok.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kok_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kw.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/kw_gb.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/lt.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/lv.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mk.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mr_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ms.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ms_my.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/mt.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nb.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nl_be.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/nn.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/pl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/pt.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/pt_br.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ro.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ru.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ru_ua.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sh.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sk.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sq.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sv.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/sw.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ta.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/ta_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/te.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/te_in.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/th.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/tr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/uk.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/vi.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_cn.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_hk.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_sg.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/msgs/zh_tw.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/opt0.4/optparse.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/opt0.4/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/package.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/parray.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/safe.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tclIndex", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tm.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Abidjan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Accra", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Addis_Ababa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Algiers", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Asmara", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Asmera", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bamako", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bangui", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Banjul", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bissau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Blantyre", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Brazzaville", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Bujumbura", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Cairo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Casablanca", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Ceuta", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Conakry", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Dakar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Dar_es_Salaam", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Djibouti", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Douala", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/El_Aaiun", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Freetown", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Gaborone", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Harare", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Johannesburg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Juba", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Kampala", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Khartoum", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Kigali", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Kinshasa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lagos", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Libreville", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lome", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Luanda", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lubumbashi", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Lusaka", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Malabo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Maputo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Maseru", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Mbabane", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Mogadishu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Monrovia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Nairobi", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Ndjamena", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Niamey", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Nouakchott", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Ouagadougou", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Porto-Novo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Sao_Tome", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Timbuktu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Tripoli", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Tunis", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Africa/Windhoek", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Adak", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Anchorage", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Anguilla", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Antigua", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Araguaina", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Buenos_Aires", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Catamarca", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/ComodRivadavia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Cordoba", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Jujuy", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/La_Rioja", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Mendoza", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Rio_Gallegos", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Salta", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/San_Juan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/San_Luis", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Tucuman", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Argentina/Ushuaia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Aruba", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Asuncion", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Atikokan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Atka", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Bahia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Bahia_Banderas", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Barbados", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Belem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Belize", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Blanc-Sablon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Boa_Vista", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Bogota", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Boise", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Buenos_Aires", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cambridge_Bay", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Campo_Grande", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cancun", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Caracas", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Catamarca", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cayenne", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cayman", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Chicago", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Chihuahua", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Coral_Harbour", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cordoba", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Costa_Rica", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Creston", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Cuiaba", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Curacao", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Danmarkshavn", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Dawson", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Dawson_Creek", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Denver", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Detroit", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Dominica", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Edmonton", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Eirunepe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/El_Salvador", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Ensenada", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Fort_Nelson", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Fort_Wayne", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Fortaleza", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Glace_Bay", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Godthab", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Goose_Bay", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Grand_Turk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Grenada", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guadeloupe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guatemala", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guayaquil", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Guyana", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Halifax", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Havana", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Hermosillo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Indianapolis", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Knox", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Marengo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Petersburg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Tell_City", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Vevay", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Vincennes", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indiana/Winamac", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Indianapolis", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Inuvik", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Iqaluit", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Jamaica", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Jujuy", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Juneau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Kentucky/Louisville", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Kentucky/Monticello", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Knox_IN", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Kralendijk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/La_Paz", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Lima", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Los_Angeles", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Louisville", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Lower_Princes", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Maceio", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Managua", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Manaus", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Marigot", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Martinique", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Matamoros", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Mazatlan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Mendoza", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Menominee", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Merida", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Metlakatla", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Mexico_City", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Miquelon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Moncton", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Monterrey", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Montevideo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Montreal", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Montserrat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nassau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/New_York", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nipigon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Nome", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Noronha", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/North_Dakota/Beulah", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/North_Dakota/Center", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/North_Dakota/New_Salem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Ojinaga", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Panama", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Pangnirtung", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Paramaribo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Phoenix", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Port-au-Prince", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Port_of_Spain", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Porto_Acre", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Porto_Velho", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Puerto_Rico", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Punta_Arenas", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rainy_River", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rankin_Inlet", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Recife", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Regina", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Resolute", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rio_Branco", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Rosario", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santa_Isabel", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santarem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santiago", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Santo_Domingo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Sao_Paulo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Scoresbysund", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Shiprock", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Sitka", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Barthelemy", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Johns", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Kitts", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Lucia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Thomas", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/St_Vincent", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Swift_Current", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Tegucigalpa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Thule", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Thunder_Bay", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Tijuana", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Toronto", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Tortola", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Vancouver", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Virgin", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Whitehorse", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Winnipeg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Yakutat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/America/Yellowknife", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Casey", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Davis", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/DumontDUrville", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Macquarie", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Mawson", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/McMurdo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Palmer", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Rothera", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/South_Pole", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Syowa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Troll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Antarctica/Vostok", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Arctic/Longyearbyen", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Aden", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Almaty", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Amman", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Anadyr", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Aqtau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Aqtobe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ashgabat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ashkhabad", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Atyrau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Baghdad", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Bahrain", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Baku", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Bangkok", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Barnaul", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Beirut", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Bishkek", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Brunei", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Calcutta", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Chita", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Choibalsan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Chongqing", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Chungking", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Colombo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dacca", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Damascus", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dhaka", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dili", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dubai", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Dushanbe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Famagusta", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Gaza", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Harbin", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Hebron", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ho_Chi_Minh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Hong_Kong", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Hovd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Irkutsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Istanbul", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Jakarta", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Jayapura", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Jerusalem", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kabul", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kamchatka", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Karachi", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kashgar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kathmandu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Katmandu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Khandyga", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kolkata", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Krasnoyarsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kuala_Lumpur", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kuching", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Kuwait", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Macao", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Macau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Magadan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Makassar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Manila", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Muscat", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Nicosia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Novokuznetsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Novosibirsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Omsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Oral", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Phnom_Penh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Pontianak", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Pyongyang", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Qatar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Qyzylorda", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Rangoon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Riyadh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Saigon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Sakhalin", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Samarkand", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Seoul", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Shanghai", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Singapore", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Srednekolymsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Taipei", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tashkent", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tbilisi", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tehran", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tel_Aviv", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Thimbu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Thimphu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tokyo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Tomsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ujung_Pandang", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ulaanbaatar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ulan_Bator", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Urumqi", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Ust-Nera", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Vientiane", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Vladivostok", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yakutsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yangon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yekaterinburg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Asia/Yerevan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Azores", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Bermuda", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Canary", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Cape_Verde", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Faeroe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Faroe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Jan_Mayen", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Madeira", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Reykjavik", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/South_Georgia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/St_Helena", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Atlantic/Stanley", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/ACT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Adelaide", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Brisbane", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Broken_Hill", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Canberra", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Currie", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Darwin", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Eucla", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Hobart", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/LHI", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Lindeman", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Lord_Howe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Melbourne", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/NSW", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/North", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Perth", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Queensland", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/South", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Sydney", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Tasmania", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Victoria", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/West", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Australia/Yancowinna", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/Acre", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/DeNoronha", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/East", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Brazil/West", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/CET", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/CST6CDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Atlantic", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Central", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/East-Saskatchewan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Eastern", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Mountain", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Newfoundland", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Pacific", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Saskatchewan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Canada/Yukon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Chile/Continental", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Chile/EasterIsland", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Cuba", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/EET", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/EST", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/EST5EDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Egypt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Eire", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+1", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+10", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+11", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+12", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+2", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+3", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+4", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+5", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+6", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+7", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+8", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT+9", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-1", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-10", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-11", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-12", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-13", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-14", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-2", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-3", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-4", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-5", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-6", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-7", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-8", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT-9", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/GMT0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/Greenwich", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/UCT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/UTC", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/Universal", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Etc/Zulu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Amsterdam", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Andorra", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Astrakhan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Athens", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Belfast", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Belgrade", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Berlin", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Bratislava", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Brussels", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Bucharest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Budapest", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Busingen", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Chisinau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Copenhagen", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Dublin", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Gibraltar", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Guernsey", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Helsinki", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Isle_of_Man", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Istanbul", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Jersey", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Kaliningrad", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Kiev", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Kirov", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Lisbon", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Ljubljana", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/London", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Luxembourg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Madrid", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Malta", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Mariehamn", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Minsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Monaco", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Moscow", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Nicosia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Oslo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Paris", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Podgorica", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Prague", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Riga", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Rome", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Samara", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/San_Marino", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Sarajevo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Saratov", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Simferopol", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Skopje", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Sofia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Stockholm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Tallinn", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Tirane", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Tiraspol", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Ulyanovsk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Uzhgorod", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vaduz", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vatican", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vienna", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Vilnius", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Volgograd", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Warsaw", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Zagreb", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Zaporozhye", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Europe/Zurich", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GB", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GB-Eire", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT+0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT-0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/GMT0", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Greenwich", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/HST", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Hongkong", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Iceland", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Antananarivo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Chagos", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Christmas", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Cocos", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Comoro", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Kerguelen", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Mahe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Maldives", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Mauritius", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Mayotte", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Indian/Reunion", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Iran", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Israel", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Jamaica", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Japan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Kwajalein", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Libya", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/MET", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/MST", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/MST7MDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Mexico/BajaNorte", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Mexico/BajaSur", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Mexico/General", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/NZ", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/NZ-CHAT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Navajo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/PRC", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/PST8PDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Apia", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Auckland", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Bougainville", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Chatham", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Chuuk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Easter", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Efate", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Enderbury", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Fakaofo", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Fiji", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Funafuti", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Galapagos", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Gambier", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Guadalcanal", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Guam", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Honolulu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Johnston", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kiritimati", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kosrae", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Kwajalein", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Majuro", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Marquesas", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Midway", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Nauru", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Niue", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Norfolk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Noumea", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Pago_Pago", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Palau", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Pitcairn", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Pohnpei", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Ponape", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Port_Moresby", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Rarotonga", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Saipan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Samoa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Tahiti", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Tarawa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Tongatapu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Truk", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Wake", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Wallis", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Pacific/Yap", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Poland", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Portugal", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/ROC", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/ROK", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Singapore", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/AST4", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/AST4ADT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/CST6", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/CST6CDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/EST5", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/EST5EDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/HST10", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/MST7", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/MST7MDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/PST8", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/PST8PDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/YST9", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/SystemV/YST9YDT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Turkey", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/UCT", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Alaska", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Aleutian", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Arizona", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Central", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/East-Indiana", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Eastern", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Hawaii", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Indiana-Starke", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Michigan", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Mountain", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Pacific", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Pacific-New", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/US/Samoa", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/UTC", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Universal", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/W-SU", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/WET", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/tzdata/Zulu", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8.6/word.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl86t.lib", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.4/platform-1.0.14.tm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.4/platform/shell-1.1.4.tm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.5/msgcat-1.6.1.tm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.5/tcltest-2.5.0.tm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tcl8/8.6/http-2.9.0.tm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tclConfig.sh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tclooConfig.sh", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tclstub86.lib", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Balloon.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/BtnBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/CObjView.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ChkList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ComboBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Compat.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Console.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Control.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DefSchm.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DialogS.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DirTree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DragDrop.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/DtlList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/EFileBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/EFileDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Event.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileCbx.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FileEnt.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/FloatEnt.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Grid.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/HList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/HListDD.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/IconView.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Init.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/LabEntry.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/LabFrame.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/LabWidg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ListNBk.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Makefile", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Meter.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/MultView.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/NoteBook.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/OldUtil.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/OptMenu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/PanedWin.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/PopMenu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Primitiv.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/ResizeH.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SGrid.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SHList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SListBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/STList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SText.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SWidget.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SWindow.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Select.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Shell.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/SimpDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StackWin.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StatBar.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StdBBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/StdShell.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/TList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Tix.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Tree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Utils.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/VResize.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/VStack.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/VTree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/Variable.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/WInfo.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/act_fold.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/act_fold.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/act_fold.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/balarrow.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/cbxarrow.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/ck_def.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/ck_off.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/ck_on.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/cross.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/decr.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/drop.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/file.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/file.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/file.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/folder.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/folder.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/folder.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/harddisk.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/hourglas.mask", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/hourglas.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/incr.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/info.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/info.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/maximize.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minimize.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minus.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minus.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minus.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minusarm.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minusarm.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/minusarm.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/mktransgif.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/network.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/no_entry.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/no_entry.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfile.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfold.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfold.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/openfold.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plus.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plus.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plus.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plusarm.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plusarm.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/plusarm.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/resize1.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/resize2.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/restore.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/srcfile.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/srcfile.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/srcfile.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/system.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/textfile.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/textfile.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/textfile.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/tick.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/warning.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/bitmaps/warning.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkChoose.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkDirLis.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkSample.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/MkScroll.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/about.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/bold.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/capital.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/centerj.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/code.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/combobox.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/combobox.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/drivea.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/drivea.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/exit.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/filebox.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/filebox.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/harddisk.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/harddisk.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/italic.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/justify.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/leftj.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/netw.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/netw.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/network.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/network.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/optmenu.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/rightj.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/select.xpm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/tix.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/bitmaps/underlin.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/AllSampl.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ArrowBtn.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Balloon.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/BtnBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CObjView.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ChkList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg3.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/CmpImg4.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ComboBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Control.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DirDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DirList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DirTree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DragDrop.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/DynTree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/EFileDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/EditGrid.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/FileDlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/FileEnt.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/HList1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/LabEntry.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/LabFrame.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/ListNBK.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Meter.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/NoteBook.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/OptMenu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/PanedWin.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/PopMenu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SGrid0.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SGrid1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SHList.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SHList2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SListBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/STList1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/STList2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/STList3.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SText.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/SWindow.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Sample.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Select.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/StdBBox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Tree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Xpm.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/samples/Xpm1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/tclIndex", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/tixwidgets.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/demos/widget", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/fs.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/10Point.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/10Point.fsc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/12Point.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/12Point.fsc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/14Point.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/14Point.fsc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Bisque.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Bisque.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Blue.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Blue.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Gray.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Gray.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Makefile", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Old12Pt.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/Old14Pt.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/SGIGray.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/SGIGray.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TK.fsc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TixGray.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TixGray.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/TkWin.fsc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.cs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.csc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.fs", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.fsc", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.py", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/WmDefault.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/pref/tixmkpref", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/tix84.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tix8.4.3/tix84.lib", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/bgerror.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/button.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/choosedir.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/clrpick.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/comdlg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/console.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/anilabel.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/aniwave.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/arrow.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/bind.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/bitmap.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/browse", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/button.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/check.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/clrpick.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/colors.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/combo.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/cscroll.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ctext.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/dialog1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/dialog2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/en.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/entry1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/entry2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/entry3.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/filebox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/floor.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/fontchoose.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/form.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/goldberg.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/hello", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/hscale.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/icon.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/image1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/image2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/earth.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/earthmenu.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/earthris.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/flagdown.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/flagup.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/gray25.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/letters.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/noletter.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/ouster.png", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/pattern.xbm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/tcllogo.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/images/teapot.ppm", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/items.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ixset", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/knightstour.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/label.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/labelframe.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/license.terms", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/mclist.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/menu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/menubu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/msgbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/nl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/paned1.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/paned2.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/pendulum.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/plot.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/puzzle.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/radio.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/rmt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/rolodex", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ruler.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/sayings.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/search.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/spin.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/square", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/states.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/style.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/tclIndex", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/tcolor", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/text.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/textpeer.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/timer", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/toolbar.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/tree.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkbut.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkmenu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttknote.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkpane.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkprogress.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/ttkscale.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/twind.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/unicodeout.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/vscale.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/demos/widget", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/dialog.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/entry.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/focus.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/fontchooser.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/iconlist.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/icons.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/README", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logo.eps", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logo100.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logo64.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logoLarge.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/logoMed.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo.eps", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo100.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo150.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo175.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo200.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/pwrdLogo75.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/images/tai-ku.gif", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/license.terms", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/listbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/megawidget.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/menu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/mkpsenc.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/cs.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/da.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/de.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/el.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/en.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/en_gb.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/eo.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/es.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/fr.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/hu.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/it.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/nl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/pl.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/pt.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/ru.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/msgs/sv.msg", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/obsolete.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/optMenu.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/palette.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/panedwindow.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/pkgIndex.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/safetk.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/scale.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/scrlbar.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/spinbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tclIndex", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tearoff.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/text.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tk.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/tkfbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/altTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/aquaTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/button.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/clamTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/classicTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/combobox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/cursors.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/defaults.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/entry.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/fonts.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/menubutton.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/notebook.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/panedwindow.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/progress.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/scale.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/scrollbar.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/sizegrip.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/spinbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/treeview.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/ttk.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/utils.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/vistaTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/winTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/ttk/xpTheme.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/unsupported.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk8.6/xmfbox.tcl", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tk86t.lib", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/tcl/tkstub86.lib", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/vcruntime140.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Python3/Win64/vcruntime140_1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/ShaderConductor/Win64/ShaderConductor.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/ShaderConductor/Win64/dxcompiler.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/ShaderConductor/Win64/dxil.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Vorbis/Win64/VS2015/libvorbis_64.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Windows/DirectX/x64/d3dcompiler_47.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64/WinPixEventRuntime.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/libsndfile/Win64/libsndfile-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/MSVCP100.DLL", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/MSVCR100.DLL", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_crypto_openssl-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_dbd_odbc-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_dbm_db-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/apr_ldap-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/changelog.txt", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/diff.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/diff3.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/diff4.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/_tbl_simple.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/adobe-stdenc.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/adobe-symbol.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/adobe-zdingbats.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/big5.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cns11643-plane1.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cns11643-plane14.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cns11643-plane2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp037.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp038.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10000.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10006.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10007.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10029.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp1006.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10079.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp10081.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp1026.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp273.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp274.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp275.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp277.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp278.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp280.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp281.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp284.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp285.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp290.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp297.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp420.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp423.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp424.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp437.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp500.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp737.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp775.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp850.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp851.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp852.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp855.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp856.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp857.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp860.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp861.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp862.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp863.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp864.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp865.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp866.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp868.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp869.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp870.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp871.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp874.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp875.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp880.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp891.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp903.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp904.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp905.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp918.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp932.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp936.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp949.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/cp950.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/dec-mcs.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-at-de-a.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-at-de.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-ca-fr.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-dk-no-a.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-dk-no.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-es-a.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-es-s.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-es.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-fi-se-a.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-fi-se.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-fr.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-it.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-pt.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-uk.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ebcdic-us.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/euc-jp.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/euc-kr.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/euc-tw.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/gb12345.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/gb2312.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/gb_2312-80.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/hp-roman8.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-10646-ucs-2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-10646-ucs-4.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-cn.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-jp-2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-jp.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-2022-kr.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-1.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-10.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-13.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-14.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-15.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-3.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-4.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-5.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-6.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-7.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-8.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-8859-9.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-10.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-102.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-103.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-11.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-111.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-121.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-122.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-123.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-128.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-13.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-139.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-14.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-141.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-142.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-143.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-146.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-147.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-15.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-150.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-151.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-152.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-153.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-154.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-155.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-158.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-16.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-17.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-18.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-19.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-21.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-25.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-27.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-37.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-4.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-47.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-49.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-50.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-51.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-54.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-55.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-57.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-60.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-61.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-69.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-70.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-8-1.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-8-2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-84.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-85.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-86.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-88.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-89.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-9-1.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-9-2.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-90.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-91.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-92.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-93.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-94.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-95.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-96.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-98.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso-ir-99.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso646-dk.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/iso646-kr.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/jis_x0201.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/jis_x0208-1983.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/jis_x0212-1990.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/johab.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/koi8-r.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/koi8-ru.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/koi8-u.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ksx1001.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-ce.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-croatian.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-cyrillic.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-dingbats.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-greek.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-iceland.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-japan.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-roman.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-romania.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-thai.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-turkish.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/mac-ukraine.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/macintosh.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/osd_ebcdic_df04_1.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/osd_ebcdic_df04_15.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/shift_jis.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ucs2-internal.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/ucs4-internal.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/unicode-1-1-utf-7.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/us-ascii.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/utf-16.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/utf-8.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1250.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1251.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1252.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1253.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1254.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1255.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1256.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1257.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/iconv/windows-1258.so", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libapr-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libapriconv-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libaprutil-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libdb62.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libeay32.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsasl.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libserf-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_client-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_delta-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_diff-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_fs-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_ra-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_repos-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_subr-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_swig_perl-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_swig_py-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvn_wc-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/libsvnjavahl-1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/APR-Iconv.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/APR-Util.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/APR.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Berkeley-DB.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/CyrusSASL.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/OpenSSL.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Serf.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Subversion.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/Swig.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/license/ZLib.license", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslANONYMOUS.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslCRAMMD5.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslDIGESTMD5.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslLOGIN.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslNTLM.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslOTP.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslPLAIN.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslSASLDB.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslSCRAM.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/saslSRP.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/ssleay32.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svn-populate-node-origins-index.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svn.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnadmin.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnauthz-validate.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnauthz.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnbench.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svndumpfilter.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnfsfs.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnlook.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnmucc.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnraisetreeconflict.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnrdump.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnserve.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnsync.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/svnversion.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/ThirdParty/svn/Win64/zlib1.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/AgentInterface.pdb", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/EpicWebHelper.exe", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/OpenColorIO_2_2.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/OpenImageDenoise.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.10.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.5.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.6.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.7.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.8.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/oo2tex_win64_2.9.9.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Binaries/Win64/tbb12.dll", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Content/SlateDebug/Fonts/LastResort.tps", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Content/SlateDebug/Fonts/LastResort.ttf", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/DeveloperDirectoryContent.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/EditorGroupBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/ErrorFilter.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/ExcludedTestsFilter.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/Fail.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/GameGroupBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/Groups.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/InProcess.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/NoSessionWarning.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/NotEnoughParticipants.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/NotRun.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/Participant.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/ParticipantsWarning.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/RefreshTests.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/RefreshWorkers.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/RunTests.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/SmokeTest.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/SmokeTestFilter.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/SmokeTestParent.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/StopTests.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/Success.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/TrackTestHistory.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/VisualCommandlet.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/Warning.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Automation/WarningFilter.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Checkerboard.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/BoxShadow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Button.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Button_Disabled.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Button_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Button_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Check.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CheckBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Checked.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Checked_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Undetermined.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CheckBox_Undetermined_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Checker.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Circle.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColorGradingWheel.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColorPicker_Mode_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColorPicker_Separator.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColorPicker_SliderHandle.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColorSpectrum.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColorWheel.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeader.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeaderMenuButton_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeaderMenuButton_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeader_Arrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ColumnHeader_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ComboArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/CursorPing.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/DarkGroupBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/DebugBorder.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Delimiter.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/DownArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/DropZoneIndicator_Above.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/DropZoneIndicator_Below.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/DropZoneIndicator_Onto.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/EditableTextSelectionBackground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/EventMessage_Default.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ExpansionButton_CloseOverlay.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/GroupBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/GroupBorder_Shape.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/HeaderSplitterGrip.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/LastColumnHeader_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/LeftArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/LightGroupBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/NoiseBackground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/PlainBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ProfileVisualizer_Mono.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ProfileVisualizer_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ProfileVisualizer_Selected.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ProgressBar_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ProgressBar_Fill.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ProgressBar_Marquee.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/RadioButton_SelectedBack_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/RadioButton_Selected_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/RadioButton_Unselected_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/RoundedSelection_16x.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ScrollBorderShadowBottom.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ScrollBorderShadowTop.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowBottom.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowLeft.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowRight.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/ScrollBoxShadowTop.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Scrollbar_Background_Horizontal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Scrollbar_Background_Vertical.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Scrollbar_Thumb.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SearchGlass.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Selection.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Selector.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Separator.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheck.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Checked.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Checked_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Undetermined.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SmallCheckBox_Undetermined_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SortDownArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SortDownArrows.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SortUpArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SortUpArrows.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SpinArrows.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Spinbox.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill_Dark.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Fill_Hovered_Dark.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Spinbox_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SplitterHandleHighlight.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/SubmenuArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TableViewHeader.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TableViewMajorColumn.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBlockHighlightShape.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBlockHighlightShape_Empty.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBoxLabelBorder.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Dark.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Hovered_Dark.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox_ReadOnly.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Special.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TextBox_Special_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Throbber_Piece.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Collapsed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Collapsed_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Expanded.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/TreeArrow_Expanded_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/UpArrow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VerticalBoxDragIndicator.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VerticalBoxDragIndicatorShort.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_High.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Low.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Mid.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Muted.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/VolumeControl_Off.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/WhiteGroupBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowBackground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Close_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Close_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Close_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Disabled.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Maximize_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Disabled.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Minimize_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Restore_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Restore_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowButton_Restore_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowOutline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowTitle.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowTitle_Flashing.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/Window/WindowTitle_Inactive.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Common/X.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/CrashTracker/MouseCursor.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/CrashTracker/Record.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Cursor/invisible.cur", + "Type": "NonUFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTabContentArea.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTabWellSeparator.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Active.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_ColorOverlay.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_ColorOverlayIcon.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Foreground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/AppTab_Inactive.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/CloseApp_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/CloseApp_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/CloseApp_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/DockingIndicator_Center.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/OuterDockingIndicator.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/ShowTabwellButton_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/ShowTabwellButton_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/ShowTabwellButton_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/TabContentArea.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/TabWellSeparator.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Active.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_ColorOverlay.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_ColorOverlayIcon.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Foreground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Inactive.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Docking/Tab_Shape.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/DroidSans.tps", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/DroidSansFallback.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/DroidSansMono.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Noto.tps", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/NotoNaskhArabicUI-Regular.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/NotoSansThai-Regular.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Black.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BlackItalic.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Bold.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BoldCondensed.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BoldCondensedItalic.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-BoldItalic.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Italic.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Light.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Medium.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto-Regular.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Fonts/Roboto.tps", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/BackIcon.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Cross_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/DefaultAppIcon.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Copy_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Cut_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Delete_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Duplicate_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Paste_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Edit/icon_Edit_Rename_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Empty_14x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/NextIcon.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButton.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonBottom.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonCentre.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonLeft.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonRight.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/SmallRoundedButtonTop.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_025x_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_025x_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_025x_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_05x_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_05x_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_05x_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_1x_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_1x_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_1x_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_Screen_Rotation_Hovered.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_Screen_Rotation_Normal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PIEWindow/WindowButton_Screen_Rotation_Pressed.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/PlusSymbol_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/GroupBorder-16Gray.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Average_Event_Graph_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Border_L_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Border_R_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Border_TB_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Cull_Events_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Culled_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Custom_Tooltip_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Data_Capture_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Events_Flat_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Events_Flat_Coalesced_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Events_Hierarchial_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_FPS_Chart_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Filter_Events_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Filter_Presets_Tab_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Filtered_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Graph_View_Tab_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Has_Culled_Children_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_History_Back_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_History_Fwd_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_LoadMultiple_Profiler_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Load_Profiler_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Max_Event_Graph_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Settings_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_Tab_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/Profiler_ThreadView_SampleBorder_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Calls_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CollapseAll_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CollapseSelection_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CollapseThread_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CopyToClipboard_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_CulledEvents_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Disconnect_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Event_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandAll_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandHotPath_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandSelection_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ExpandThread_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_GameThread_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_GenericFilter_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_GenericGroup_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_HotPath_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Memory_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_Number_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_OpenEventGraph_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_RenderThread_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ResetColumn_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ResetToDefault_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SelectStack_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SetRoot_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ShowGraphData_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SortAscending_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SortBy_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_SortDescending_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_ViewColumn_32x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_mem_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_stats_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/Profiler/profiler_sync_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/TrashCan.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/TrashCan_Small.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/cursor_cardinal_cross.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/cursor_grab.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/denied_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/ellipsis_12x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/eyedropper_16px.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_Downloads_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_error_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_generic_toolbar.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_help_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_info_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_redo_16px.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_Tools_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_WidgetReflector_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_WidgetReflector_40x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_tab_toolbar_16px.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_undo_16px.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/icon_warning_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/notificationlist_fail.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/notificationlist_success.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Icons/toolbar_expand_16x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/All_Platforms_128x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/All_Platforms_24x.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Commandlet.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Editor.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Game.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Other.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Server.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Instance_Unknown.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Advanced.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Back.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Build.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Delete.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Deploy.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_EditSettings.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Launch.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Launcher/Launcher_Run.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/MessageLog/Log_Error.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/MessageLog/Log_Note.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/MessageLog/Log_Warning.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Border.PNG", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Button.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/DashedBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/HyperlinkDotted.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/HyperlinkUnderline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Menu_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Menu_Background_Inverted_Border_Bold.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Notification_Border_Flash.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/ActionMenuButtonBG.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/ArrowBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/ArrowLeft.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_D.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_L.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_R.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Arrow_U.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/BoxEdgeHighlight.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CalloutBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CalloutBox2.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CalloutBox3.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Callout_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Callout_Glow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Callout_Outline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CircleBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CircleBox2.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CodeBlock_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CodeBlock_Glow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/CodeBlock_Outline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DiamondBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DiamondBox_B.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DiamondBox_T.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_L.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_LR.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_LR_E.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_L_E.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_R.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedCircleBox_R_E.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_L.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_LR.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_LR_E.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_R.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/DottedSquareBox_R_E.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Hat.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Outer/alertOutline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Outer/alertSolid.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/PrePost_RoundedBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/PrePost_RoundedBox_B.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/PrePost_RoundedBox_T.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/QMark.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Roboto-Bold.ttf", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedBoxBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTileFaded.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTile_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTile_Glow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/RoundedTile_Outline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SolidWhite.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SquareBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SquareBox_Solid_L.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/SquigglyBox.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Tile_Highlight.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/Underline.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/bigdot.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/blank.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_glow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_head.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_head_glow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_highlight.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_shadow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/pin_stick.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/pin/ping.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/selectionbar/selectionbar_0.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/selectionbar/selectionbar_1.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/selectionbar/selectionbar_2.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/Tiles/smalldot.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/ToolBar_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/ToolTip_Background.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/ToolTip_BrightBackground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Old/White.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Advanced.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/AllSavedAssets.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/AutomationTools.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/CPP.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Console.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Copy.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Cut.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Dash_Horizontal.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Dash_Vertical.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Delete.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Developer.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/DropTargetBackground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Duplicate.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/EyeDropper.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Favorite.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/FilterAuto.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/FlipHorizontal.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/FlipVertical.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Group_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Info.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Layout.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Linked.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/LookAt.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Merge.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Monitor.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/OutputLog.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/ParentHierarchy.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Paste.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/PlayerController.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Preferences.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/ProjectLauncher.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Recent.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Redo.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rename.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Role.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rotate180.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rotate90Clockwise.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Rotate90Counterclockwise.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Search_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/SessionFrontend.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/SortDown.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/SortUp.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Test.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/UELogo.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/UELogo.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Undo.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/UndoHistory.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Unlinked.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/UnsavedAssets.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/UnsavedAssetsWarning.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Update.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/Visualizer.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-triangle-64.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-triangle-large.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/alert-triangle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-down.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-left.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-right.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/arrow-up.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/badge-modified.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/blueprint.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/box-perspective.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/bullet-point.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/caret-down.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/caret-right.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/check-circle-large.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/check-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/check.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/checker.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-down.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-left.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-right.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/chevron-up.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-down.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-left.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-right.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/circle-arrow-up.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/close-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/close-small.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/close.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/curve-editor-append-key-20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/cylinder.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/delete-outline.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/drag-handle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/edit.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/ellipsis-vertical-narrow.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/export.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/export_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/fieldnotify_off.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/fieldnotify_on.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/file-tree-open.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/file-tree.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/file.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/filled-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/filter.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-cleanup.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-closed.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-open.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/folder-plus.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/help.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/hidden.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/import.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/import_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/layout-header-body.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/layout-spreadsheet.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/lock-unlocked.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/lock.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/menu.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/minus-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/minus.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/play.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/plus-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/plus.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/pyriamid.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/refresh.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/reject.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/save-modified.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/save.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/search.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/server.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/settings.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/sphere.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/stop.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/tile.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/unreal-circle-thick.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/unreal-circle-thin.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/unreal-small.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/visible.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/world.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Common/x-circle.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/check.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/indeterminate.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/radio-off.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/CheckBox/radio-on.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/ComboBox/corner-dropdown.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/ComboBox/wide-chevron-down.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/FilterBar/FilterColorSegment.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/NumericEntryBox/NarrowDecorator.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/ProgressBar/ProgressMarquee.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/left.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/left.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/right.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/SegmentedBox/right.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-down-arrow.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-down-arrows.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-up-arrow.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/TableView/sort-up-arrows.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/close.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/maximize.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/minimize.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/CoreWidgets/Window/restore.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/DockTab_Active.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/DockTab_Foreground.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/DockTab_Hover.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/Dock_Tab_Active.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/drawer-shadow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/pin.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Docking/show-tab-well.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/AllTracks_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/AutoScrollDown_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/AutoScrollRight_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callees.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callees_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callers.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Callers_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Connection.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsFirst.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsLast.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsNext.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ControlsPrevious.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Counter.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Counter_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/CpuGpuTracks_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Filter.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/FilterConfig.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Frames.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Frames_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Function.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/HotPath_12.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/InfoTag_12.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Log.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Log_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemAllocTable.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemInvestigation.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemInvestigation_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemTags.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/MemTags_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Memory.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/NetStats.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/NetStats_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Networking.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/PacketContent.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/PacketContent_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Packets.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Packets_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/PluginTracks_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Session.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeLarge.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeLarge_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeMedium.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeMedium_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeSmall.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SizeSmall_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/SpecialTracks_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Tasks.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Tasks_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timer.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timer_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timing.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/Timing_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/TraceStore.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/TraceStore_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/UTrace.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/UnrealInsights.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ViewMode_20.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Insights/ZeroCountFilter.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Launcher/PaperAirplane.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/Notifications/Throbber.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_BranchModifiedBadge.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckIn.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedBranch.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedBranchBadge.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedOther.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_CheckedOtherBadge.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Conflicted.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Diff.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_MarkedForAdd.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_ModifiedLocally.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_NewerVersion.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusLocalUpToDate.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusLocalUpload.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusRemoteDownload.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_StatusRemoteUpToDate.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_Sync.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/RC_SyncAndCheckOut.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Action_Diff.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Action_Integrate.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Branched.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Changelist.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_CheckedOut.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_ContentAdd.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_DlgCheckedOutOther.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_DlgNotCurrent.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_DlgReadOnly.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_Lock.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_MarkedForDelete.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_ModifiedOtherBranch.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SCC_NotInDepot.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/SourceControl.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/Status/RevisionControl.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/Status/RevisionControlBadgeConnected.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/Status/RevisionControlBadgeWarning.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/icon_SCC_Change_Source_Control_Settings.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/icon_SCC_History.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/SourceControl/icon_SCC_Revert.svg", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Starship/StatusBar/drawer-shadow-bottom.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/BrushWireframe.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/DefaultPawn_16px.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/FlatColorSquare.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/Hyperlink.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/Lit.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/NewLevelBlank.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/TestRotation.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/Unlit.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Testing/Wireframe.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Tutorials/TutorialBorder.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Content/Slate/Tutorials/TutorialShadow.png", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Extras/GPUDumpViewer/GPUDumpViewer.html", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Extras/GPUDumpViewer/OpenGPUDumpViewer.bat", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Extras/GPUDumpViewer/OpenGPUDumpViewer.sh", + "Type": "DebugNonUFS" + }, + { + "Path": "$(EngineDir)/Plugins/2D/Paper2D/Paper2D.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/AI/AISupport/AISupport.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/AI/EnvironmentQueryEditor/EnvironmentQueryEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ACLPlugin/ACLPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/AnimationData/AnimationData.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/AnimationModifierLibrary/AnimationModifierLibrary.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/BlendSpaceMotionAnalysis/BlendSpaceMotionAnalysis.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRigSpline/ControlRigSpline.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/ControlRig/ControlRig.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Animation/IKRig/IKRig.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Bridge/Bridge.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Cameras/CameraShakePreviewer/CameraShakePreviewer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Cameras/GameplayCameras/GameplayCameras.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Compression/OodleNetwork/OodleNetwork.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/AnimationSharing/AnimationSharing.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/CLionSourceCodeAccess/CLionSourceCodeAccess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/DumpGPUServices/DumpGPUServices.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/GitSourceControl/GitSourceControl.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/N10XSourceCodeAccess/N10XSourceCodeAccess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PerforceSourceControl/PerforceSourceControl.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PixWinPlugin/PixWinPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PlasticSourceControl/PlasticSourceControl.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PluginUtils/PluginUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/PropertyAccessNode/PropertyAccessNode.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RenderDocPlugin/RenderDocPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/RiderSourceCodeAccess/RiderSourceCodeAccess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/SubversionSourceControl/SubversionSourceControl.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/TextureFormatOodle/TextureFormatOodle.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/TraceDataFiltering/TraceDataFilters.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/UObjectPlugin/UObjectPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/VisualStudioCodeSourceCodeAccess/VisualStudioCodeSourceCodeAccess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Developer/VisualStudioSourceCodeAccess/VisualStudioSourceCodeAccess.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/AssetManagerEditor/AssetManagerEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/BlueprintHeaderView/BlueprintHeaderView.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ChangelistReview/ChangelistReview.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserAssetDataSource/ContentBrowserAssetDataSource.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserClassDataSource/ContentBrowserClassDataSource.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ContentBrowser/ContentBrowserFileDataSource/ContentBrowserFileDataSource.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CryptoKeys/CryptoKeys.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/CurveEditorTools/CurveEditorTools.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/DataValidation/DataValidation.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorDebugTools/EditorDebugTools.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EditorScriptingUtilities/EditorScriptingUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/EngineAssetDefinitions/EngineAssetDefinitions.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/FacialAnimation/FacialAnimation.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GameplayTagsEditor/GameplayTagsEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/GeometryMode/GeometryMode.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/Localization/PortableObjectFileDataSource/PortableObjectFileDataSource.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/MaterialAnalyzer/MaterialAnalyzer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/MobileLauncherProfileWizard/MobileLauncherProfileWizard.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ModelingToolsEditorMode/ModelingToolsEditorMode.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/LightMixer/LightMixer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/ObjectMixer/ObjectMixer/ObjectMixer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/PluginBrowser/PluginBrowser.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/SequencerAnimTools/SequencerAnimTools.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/SpeedTreeImporter/SpeedTreeImporter.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/UVEditor/UVEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Editor/WorldPartitionHLODUtilities/WorldPartitionHLODUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/EnhancedInput/EnhancedInput.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/DatasmithContent/DatasmithContent.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/GLTFExporter/GLTFExporter.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManagerContent/VariantManagerContent.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Enterprise/VariantManager/VariantManager.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/AutomationUtils/AutomationUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/BackChannel/BackChannel.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCaching/ChaosCaching.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosClothEditor/ChaosClothEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosCloth/ChaosCloth.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosEditor/ChaosEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosNiagara/ChaosNiagara.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosSolverPlugin/ChaosSolverPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ChaosUserDataPT/ChaosUserDataPT.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/CharacterAI/CharacterAI.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Dataflow/Dataflow.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/Fracture/Fracture.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/FullBodyIK/FullBodyIK.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryCollectionPlugin/GeometryCollectionPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/GeometryFlow/GeometryFlow.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/LocalizableMessage/LocalizableMessage.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshLODToolset/MeshLODToolset.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/MeshModelingToolsetExp/MeshModelingToolsetExp.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/OpenImageDenoise/OpenImageDenoise.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlanarCutPlugin/PlanarCut.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PlatformCrypto/PlatformCrypto.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ProxyLODPlugin/ProxyLODPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/PythonScriptPlugin/PythonScriptPlugin.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/SkeletalReduction/SkeletalReduction.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/StructUtils/StructUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Experimental/ToolPresets/ToolPresets.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/FX/Niagara/Niagara.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/FastBuildController/FastBuildController.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Importers/AlembicImporter/AlembicImporter.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Editor/InterchangeEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Interchange/Runtime/Interchange.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AndroidMedia/AndroidMedia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/AvfMedia/AvfMedia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/ImgMedia/ImgMedia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaCompositing/MediaCompositing.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlate/MediaPlate.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/MediaPlayerEditor/MediaPlayerEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WebMMedia/WebMMedia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Media/WmfMedia/WmfMedia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MeshPainting/MeshPainting.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Messaging/TcpMessaging/TcpMessaging.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Messaging/UdpMessaging/UdpMessaging.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/ActorSequence/ActorSequence.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/LevelSequenceEditor/LevelSequenceEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/SequencerScripting/SequencerScripting.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/MovieScene/TemplateSequence/TemplateSequence.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/Android/OnlineSubsystemGooglePlay/OnlineSubsystemGooglePlay.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/IOS/OnlineSubsystemIOS/OnlineSubsystemIOS.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineBase/OnlineBase.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineServices/OnlineServices.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemNull/OnlineSubsystemNull.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystemUtils/OnlineSubsystemUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Online/OnlineSubsystem/OnlineSubsystem.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Portal/LauncherChunkInstaller/LauncherChunkInstaller.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ActorLayerUtilities/ActorLayerUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidDeviceProfileSelector/AndroidDeviceProfileSelector.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidFileServer/AndroidFileServer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AndroidPermission/AndroidPermission.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AppleImageUtils/AppleImageUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ArchVisCharacter/ArchVisCharacter.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AssetTags/AssetTags.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioCapture/AudioCapture.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioSynesthesia/AudioSynesthesia.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/AudioWidgets/AudioWidgets.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/CableComponent/CableComponent.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ChunkDownloader/ChunkDownloader.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/CustomMeshComponent/CustomMeshComponent.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ExampleDeviceProfileSelector/ExampleDeviceProfileSelector.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryCache/GeometryCache.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GeometryProcessing/GeometryProcessing.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/GooglePAD/GooglePAD.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/InputDebugging/InputDebugging.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/LocationServicesBPLibrary/LocationServicesBPLibrary.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MeshModelingToolset/MeshModelingToolset.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Metasound/Metasound.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MobilePatchingUtils/MobilePatchingUtils.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/MsQuic/MsQuic.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ProceduralMeshComponent/ProceduralMeshComponent.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/PropertyAccess/PropertyAccessEditor.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/ResonanceAudio/ResonanceAudio.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/RigVM/RigVM.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/SignificanceManager/SignificanceManager.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/SoundFields/SoundFields.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/Synthesis/Synthesis.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WaveTable/WaveTable.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WebMMoviePlayer/WebMMoviePlayer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WindowsDeviceProfileSelector/WindowsDeviceProfileSelector.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Runtime/WindowsMoviePlayer/WindowsMoviePlayer.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/Tests/InterchangeTests/InterchangeTests.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/TraceUtilities/TraceUtilities.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/VirtualProduction/Takes/Takes.uplugin", + "Type": "UFS" + }, + { + "Path": "$(EngineDir)/Plugins/XGEController/XGEController.uplugin", + "Type": "UFS" + } + ], + "AdditionalProperties": [ + { + "Name": "SDK", + "Value": "Not Applicable" + } + ] +} \ No newline at end of file diff --git a/Config/DefaultDeviceProfiles.ini b/Config/DefaultDeviceProfiles.ini new file mode 100644 index 0000000..06cbd73 --- /dev/null +++ b/Config/DefaultDeviceProfiles.ini @@ -0,0 +1,9 @@ +[Windows DeviceProfile] +DeviceType=Windows +BaseProfileName= +bIsVisibleForAssets=True ++CVars=r.RayTracing.Shadows.EnableTwoSidedGeometry=0 ++CVars=r.RayTracing.SkyLight.EnableTwoSidedGeometry=0 ++CVars=r.RayTracing.Reflections.EnableTwoSidedGeometry=0 ++CVars=r.RayTracing.Culling.Radius=500000 + diff --git a/Config/DefaultDeviceProfiles1.ini b/Config/DefaultDeviceProfiles1.ini new file mode 100644 index 0000000..db199ec --- /dev/null +++ b/Config/DefaultDeviceProfiles1.ini @@ -0,0 +1,10 @@ +[WindowsClient DeviceProfile] +DeviceType=Windows +BaseProfileName=Windows +bIsVisibleForAssets=True ++TextureLODGroups=(Group=TEXTUREGROUP_World,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) ++TextureLODGroups=(Group=TEXTUREGROUP_WorldNormalMap,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) ++TextureLODGroups=(Group=TEXTUREGROUP_Character,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) ++TextureLODGroups=(Group=TEXTUREGROUP_CharacterNormalMap,LODBias=0,LODBias_Smaller=-1,LODBias_Smallest=-1,NumStreamedMips=-1,MipGenSettings=TMGS_SimpleAverage,MinLODSize=1,MaxLODSize=1024,MaxLODSize_Smaller=-1,MaxLODSize_Smallest=-1,MaxLODSize_VT=0,OptionalLODBias=0,OptionalMaxLODSize=4096,MinMagFilter="aniso",MipFilter="point",MipLoadOptions=AllMips,HighPriorityLoad=False,DuplicateNonOptionalMips=False,Downscale=1.000000,DownscaleOptions=SimpleAverage,VirtualTextureTileCountBias=0,VirtualTextureTileSizeBias=0,LossyCompressionAmount=TLCA_Default) + + diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..3d4064c --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1,8 @@ + + +[/Script/UnrealEd.EditorPerformanceProjectSettings] +RealtimeScreenPercentageMode=Manual +NonRealtimeScreenPercentageMode=Manual + +[/Script/AdvancedPreviewScene.SharedProfiles] + diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..4e9d3da --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,176 @@ + + +[Audio] +UseAudioMixer=True + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +!D3D12TargetedShaderFormats=ClearArray ++D3D12TargetedShaderFormats=PCD3D_SM6 + +[/Script/Engine.RendererSettings] +r.GenerateMeshDistanceFields=False +r.DynamicGlobalIlluminationMethod=0 +r.ReflectionMethod=3 +r.SkinCache.CompileShaders=True +r.RayTracing=True +r.Shadow.Virtual.Enable=0 +r.MinScreenRadiusForLights=0.010000 +r.Lumen.HardwareRayTracing=True +r.VirtualTextures=False +r.VirtualTexturedLightmaps=False +r.ReflectionCaptureResolution=256 +r.RayTracing.Shadows=True +r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True +r.RayTracing.Skylight=True +r.Lumen.TraceMeshSDFs=1 +r.AllowGlobalClipPlane=False +r.PathTracing=True +r.AllowStaticLighting=True +r.SupportStationarySkylight=False +r.Lumen.HardwareRayTracing.LightingMode=2 +r.DiscardUnusedQuality=True +r.RayTracing.UseTextureLod=True +r.DefaultFeature.AmbientOcclusionStaticFraction=False +r.DefaultFeature.AutoExposure.Bias=0.300000 +r.DefaultFeature.MotionBlur=False +r.MSAACount=2 +r.Shadow.UnbuiltPreviewInGame=False +r.SupportLowQualityLightmaps=False +r.Mobile.EnableStaticAndCSMShadowReceivers=False +r.Mobile.AllowDistanceFieldShadows=False +r.Mobile.AllowMovableDirectionalLights=False +r.AntiAliasingMethod=4 + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.UserInterfaceSettings] +UIScaleCurve=(EditorCurveData=(Keys=((Time=540.000000,Value=0.250000),(Time=2160.000000,Value=1.000000)),DefaultValue=340282346638528859811704183484516925440.000000,PreInfinityExtrap=RCCE_Constant,PostInfinityExtrap=RCCE_Constant),ExternalCurve=None) + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=75E2972F405464EE67F31A86B9EC4C50 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + + + +[/Script/NavigationSystem.NavigationSystemV1] +DefaultAgentName=None +CrowdManagerClass=/Script/AIModule.CrowdManager +bAutoCreateNavigationData=True +bSpawnNavDataInNavBoundsLevel=False +bAllowClientSideNavigation=False +bShouldDiscardSubLevelNavData=True +bTickWhilePaused=False +bInitialBuildingLocked=False +bSkipAgentHeightCheckWhenPickingNavData=True +GeometryExportVertexCountWarningThreshold=1000000 +bGenerateNavigationOnlyAroundNavigationInvokers=True +ActiveTilesUpdateInterval=1.000000 +DataGatheringMode=Lazy +DirtyAreaWarningSizeThreshold=-1.000000 +GatheringNavModifiersWarningLimitTime=-1.000000 ++SupportedAgents=(Name="Default",Color=(B=0,G=75,R=38,A=164),DefaultQueryExtent=(X=50.000000,Y=50.000000,Z=250.000000),NavDataClass="/Script/NavigationSystem.RecastNavMesh",AgentRadius=15.000000,AgentHeight=144.000000,AgentStepHeight=-1.000000,NavWalkingSearchHeightScale=0.500000,PreferredNavData=None,bCanCrouch=False,bCanJump=False,bCanWalk=False,bCanSwim=False,bCanFly=False) +SupportedAgentsMask=(bSupportsAgent0=True,bSupportsAgent1=True,bSupportsAgent2=True,bSupportsAgent3=True,bSupportsAgent4=True,bSupportsAgent5=True,bSupportsAgent6=True,bSupportsAgent7=True,bSupportsAgent8=True,bSupportsAgent9=True,bSupportsAgent10=True,bSupportsAgent11=True,bSupportsAgent12=True,bSupportsAgent13=True,bSupportsAgent14=True,bSupportsAgent15=True) + +[/Script/NavigationSystem.RecastNavMesh] +RuntimeGeneration=Dynamic +MaxSimultaneousTileGenerationJobsCount=64 +CellSize=15.000000 +TileSizeUU=1280.000000 +RegionPartitioning=Watershed +LayerPartitioning=Watershed +bPerformVoxelFiltering=False +bUseExtraTopCellWhenMarkingAreas=False +bDoFullyAsyncNavDataGathering=False + +[/Script/EngineSettings.GameMapsSettings] +bUseSplitscreen=False +GlobalDefaultGameMode=/Game/Blueprints/Player/myGM.myGM_C +GameInstanceClass=/Game/Blueprints/Player/GI.GI_C +EditorStartupMap=/Game/Maps/_Main._Main +GameDefaultMap=/Game/Maps/_Main._Main + +[/Script/Engine.CollisionProfile] +-Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision",bCanModify=False) +-Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) +-Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ",bCanModify=False) +-Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ",bCanModify=False) +-Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic",Response=ECR_Block),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.",bCanModify=False) +-Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors",bCanModify=False) +-Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors",bCanModify=False) +-Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.",bCanModify=False) +-Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.",bCanModify=False) +-Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.",bCanModify=False) +-Profiles=(Name="UI",CollisionEnabled=QueryOnly,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Block),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ",bCanModify=False) ++Profiles=(Name="NoCollision",CollisionEnabled=NoCollision,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="No collision") ++Profiles=(Name="BlockAll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=,HelpMessage="WorldStatic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAll",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="BlockAllDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=,HelpMessage="WorldDynamic object that blocks all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="OverlapAllDynamic",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Overlap),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="IgnoreOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that ignores Pawn and Vehicle. All other channels will be set to default.") ++Profiles=(Name="OverlapOnlyPawn",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Pawn",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that overlaps Pawn, Camera, and Vehicle. All other channels will be set to default. ") ++Profiles=(Name="Pawn",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object. Can be used for capsule of any playerable character or AI. ") ++Profiles=(Name="Spectator",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="WorldStatic"),(Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Destructible",Response=ECR_Ignore)),HelpMessage="Pawn object that ignores all other actors except WorldStatic.") ++Profiles=(Name="CharacterMesh",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="Pawn",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Vehicle",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Pawn object that is used for Character Mesh. All other channels will be set to default.") ++Profiles=(Name="PhysicsActor",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=,HelpMessage="Simulating actors") ++Profiles=(Name="Destructible",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Destructible",CustomResponses=,HelpMessage="Destructible actors") ++Profiles=(Name="InvisibleWall",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldStatic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldStatic object that is invisible.") ++Profiles=(Name="InvisibleWallDynamic",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="Visibility",Response=ECR_Ignore)),HelpMessage="WorldDynamic object that is invisible.") ++Profiles=(Name="Trigger",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldDynamic object that is used for trigger. All other channels will be set to default.") ++Profiles=(Name="Ragdoll",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="PhysicsBody",CustomResponses=((Channel="Pawn",Response=ECR_Ignore),(Channel="Visibility",Response=ECR_Ignore)),HelpMessage="Simulating Skeletal Mesh Component. All other channels will be set to default.") ++Profiles=(Name="Vehicle",CollisionEnabled=QueryAndPhysics,bCanModify=False,ObjectTypeName="Vehicle",CustomResponses=,HelpMessage="Vehicle object that blocks Vehicle, WorldStatic, and WorldDynamic. All other channels will be set to default.") ++Profiles=(Name="UI",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="WorldDynamic",CustomResponses=((Channel="WorldStatic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility"),(Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Camera",Response=ECR_Overlap),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="WorldStatic object that overlaps all actors by default. All new custom channels will use its own default response. ") ++Profiles=(Name="WaterBodyCollision",CollisionEnabled=QueryOnly,bCanModify=False,ObjectTypeName="",CustomResponses=((Channel="WorldDynamic",Response=ECR_Overlap),(Channel="Pawn",Response=ECR_Overlap),(Channel="Visibility",Response=ECR_Ignore),(Channel="Camera",Response=ECR_Ignore),(Channel="PhysicsBody",Response=ECR_Overlap),(Channel="Vehicle",Response=ECR_Overlap),(Channel="Destructible",Response=ECR_Overlap)),HelpMessage="Default Water Collision Profile (Created by Water Plugin)") +-ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") +-ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") +-ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") +-ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") +-ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") ++ProfileRedirects=(OldName="BlockingVolume",NewName="InvisibleWall") ++ProfileRedirects=(OldName="InterpActor",NewName="IgnoreOnlyPawn") ++ProfileRedirects=(OldName="StaticMeshComponent",NewName="BlockAllDynamic") ++ProfileRedirects=(OldName="SkeletalMeshActor",NewName="PhysicsActor") ++ProfileRedirects=(OldName="InvisibleActor",NewName="InvisibleWallDynamic") +-CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") +-CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") +-CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") +-CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") ++CollisionChannelRedirects=(OldName="Static",NewName="WorldStatic") ++CollisionChannelRedirects=(OldName="Dynamic",NewName="WorldDynamic") ++CollisionChannelRedirects=(OldName="VehicleMovement",NewName="Vehicle") ++CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn") + +[/Script/Engine.Engine] +MaximumLoopIterationCount=10000000 +bUseFixedFrameRate=False +bSmoothFrameRate=False + +[/Script/Engine.StreamingSettings] +s.PriorityAsyncLoadingExtraTime=10.000000 +s.LevelStreamingAddPrimitiveGranularity=20 +s.LevelStreamingComponentsUnregistrationGranularity=10 + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..c0b8668 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,107 @@ + + +[/Script/UnrealEd.ProjectPackagingSettings] +Build=IfProjectHasCode +BuildConfiguration=PPBC_Development +BuildTarget= +LaunchOnTarget= +FullRebuild=False +ForDistribution=False +IncludeDebugFiles=False +BlueprintNativizationMethod=Disabled +bIncludeNativizedAssetsInProjectGeneration=False +bExcludeMonolithicEngineHeadersInNativizedCode=False +UsePakFile=True +bUseIoStore=True +bUseZenStore=False +bMakeBinaryConfig=False +bGenerateChunks=True +bGenerateNoChunks=False +bChunkHardReferencesOnly=False +bForceOneChunkPerFile=False +MaxChunkSize=0 +bBuildHttpChunkInstallData=False +HttpChunkInstallDataDirectory=(Path="") +WriteBackMetadataToAssetRegistry=Disabled +bCompressed=True +PackageCompressionFormat=Oodle +bForceUseProjectCompressionFormatIgnoreHardwareOverride=False +PackageAdditionalCompressionOptions= +PackageCompressionMethod=Kraken +PackageCompressionLevel_DebugDevelopment=2 +PackageCompressionLevel_TestShipping=3 +PackageCompressionLevel_Distribution=4 +PackageCompressionMinBytesSaved=1024 +PackageCompressionMinPercentSaved=5 +bPackageCompressionEnableDDC=False +PackageCompressionMinSizeToConsiderDDC=0 +HttpChunkInstallDataVersion= +IncludePrerequisites=True +IncludeAppLocalPrerequisites=False +bShareMaterialShaderCode=True +bDeterministicShaderCodeOrder=False +bSharedMaterialNativeLibraries=True +ApplocalPrerequisitesDirectory=(Path="") +IncludeCrashReporter=False +InternationalizationPreset=English +-CulturesToStage=en ++CulturesToStage=en +LocalizationTargetCatchAllChunkId=0 +bCookAll=True +bCookMapsOnly=True +bSkipEditorContent=False +bSkipMovies=False +-IniKeyDenylist=KeyStorePassword +-IniKeyDenylist=KeyPassword +-IniKeyDenylist=rsa.privateexp +-IniKeyDenylist=rsa.modulus +-IniKeyDenylist=rsa.publicexp +-IniKeyDenylist=aes.key +-IniKeyDenylist=SigningPublicExponent +-IniKeyDenylist=SigningModulus +-IniKeyDenylist=SigningPrivateExponent +-IniKeyDenylist=EncryptionKey +-IniKeyDenylist=DevCenterUsername +-IniKeyDenylist=DevCenterPassword +-IniKeyDenylist=IOSTeamID +-IniKeyDenylist=SigningCertificate +-IniKeyDenylist=MobileProvision +-IniKeyDenylist=IniKeyDenylist +-IniKeyDenylist=IniSectionDenylist ++IniKeyDenylist=KeyStorePassword ++IniKeyDenylist=KeyPassword ++IniKeyDenylist=rsa.privateexp ++IniKeyDenylist=rsa.modulus ++IniKeyDenylist=rsa.publicexp ++IniKeyDenylist=aes.key ++IniKeyDenylist=SigningPublicExponent ++IniKeyDenylist=SigningModulus ++IniKeyDenylist=SigningPrivateExponent ++IniKeyDenylist=EncryptionKey ++IniKeyDenylist=DevCenterUsername ++IniKeyDenylist=DevCenterPassword ++IniKeyDenylist=IOSTeamID ++IniKeyDenylist=SigningCertificate ++IniKeyDenylist=MobileProvision ++IniKeyDenylist=IniKeyDenylist ++IniKeyDenylist=IniSectionDenylist +-IniSectionDenylist=HordeStorageServers +-IniSectionDenylist=StorageServers ++IniSectionDenylist=HordeStorageServers ++IniSectionDenylist=StorageServers ++DirectoriesToAlwaysCook=(Path="/Game/Assetpacks/CarMoveSpline/Meshes") ++DirectoriesToAlwaysCook=(Path="/Game/Blueprints/Data") ++DirectoriesToAlwaysCook=(Path="/Game/Peoples") ++DirectoriesToAlwaysCook=(Path="/Game/Blueprints/UI/Img") ++DirectoriesToAlwaysStageAsNonUFS=(Path="Xml") ++DirectoriesToAlwaysStageAsNonUFS=(Path="script") +PerPlatformBuildConfig=(("Windows", PPBC_Shipping)) +PerPlatformTargetFlavorName=() +PerPlatformBuildTarget=() + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectName= +ProjectVersion= +CompanyName=GraffInteractive +Homepage=Graff.tech + diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..c1cf021 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,93 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=True +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=False +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bEnableDynamicComponentInputBinding=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=False +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=DoNotLock +FOVScale=0.011110 +DoubleClickTime=0.200000 +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=None +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde ++AxisMappings=(AxisName="right",Scale=1.000000,Key=right) ++AxisMappings=(AxisName="forward",Scale=1.000000,Key=Up) ++AxisMappings=(AxisName="right",Scale=-1.000000,Key=Left) ++AxisMappings=(AxisName="right",Scale=1.000000,Key=D) ++AxisMappings=(AxisName="right",Scale=-1.000000,Key=A) ++AxisMappings=(AxisName="forward",Scale=-1.000000,Key=Down) ++AxisMappings=(AxisName="forward",Scale=1.000000,Key=W) ++AxisMappings=(AxisName="forward",Scale=-1.000000,Key=S) + diff --git a/Content/Blueprints/Data/BPI_style.uasset b/Content/Blueprints/Data/BPI_style.uasset new file mode 100644 index 0000000..e8b32df Binary files /dev/null and b/Content/Blueprints/Data/BPI_style.uasset differ diff --git a/Content/Blueprints/Data/Flatinfo1.uasset b/Content/Blueprints/Data/Flatinfo1.uasset new file mode 100644 index 0000000..ae2d0cd Binary files /dev/null and b/Content/Blueprints/Data/Flatinfo1.uasset differ diff --git a/Content/Blueprints/Data/InfraInfo1.uasset b/Content/Blueprints/Data/InfraInfo1.uasset new file mode 100644 index 0000000..3164ab7 Binary files /dev/null and b/Content/Blueprints/Data/InfraInfo1.uasset differ diff --git a/Content/Blueprints/Data/MathAndConvertFns.uasset b/Content/Blueprints/Data/MathAndConvertFns.uasset new file mode 100644 index 0000000..80e7643 Binary files /dev/null and b/Content/Blueprints/Data/MathAndConvertFns.uasset differ diff --git a/Content/Blueprints/Data/clientData.uasset b/Content/Blueprints/Data/clientData.uasset new file mode 100644 index 0000000..6251e8d Binary files /dev/null and b/Content/Blueprints/Data/clientData.uasset differ diff --git a/Content/Blueprints/Data/colors.uasset b/Content/Blueprints/Data/colors.uasset new file mode 100644 index 0000000..f7d51aa Binary files /dev/null and b/Content/Blueprints/Data/colors.uasset differ diff --git a/Content/Blueprints/Data/coordsStruct.uasset b/Content/Blueprints/Data/coordsStruct.uasset new file mode 100644 index 0000000..d1eb5f8 Binary files /dev/null and b/Content/Blueprints/Data/coordsStruct.uasset differ diff --git a/Content/Blueprints/Data/flatData.uasset b/Content/Blueprints/Data/flatData.uasset new file mode 100644 index 0000000..82e6d22 Binary files /dev/null and b/Content/Blueprints/Data/flatData.uasset differ diff --git a/Content/Blueprints/Data/flatStruct.uasset b/Content/Blueprints/Data/flatStruct.uasset new file mode 100644 index 0000000..80145a7 Binary files /dev/null and b/Content/Blueprints/Data/flatStruct.uasset differ diff --git a/Content/Blueprints/Data/flatTags.uasset b/Content/Blueprints/Data/flatTags.uasset new file mode 100644 index 0000000..82d2a29 Binary files /dev/null and b/Content/Blueprints/Data/flatTags.uasset differ diff --git a/Content/Blueprints/Data/flattag.uasset b/Content/Blueprints/Data/flattag.uasset new file mode 100644 index 0000000..8312b43 Binary files /dev/null and b/Content/Blueprints/Data/flattag.uasset differ diff --git a/Content/Blueprints/Data/infraData.uasset b/Content/Blueprints/Data/infraData.uasset new file mode 100644 index 0000000..19885e6 Binary files /dev/null and b/Content/Blueprints/Data/infraData.uasset differ diff --git a/Content/Blueprints/Data/infraFilter1.uasset b/Content/Blueprints/Data/infraFilter1.uasset new file mode 100644 index 0000000..ade653a Binary files /dev/null and b/Content/Blueprints/Data/infraFilter1.uasset differ diff --git a/Content/Blueprints/Data/infraInterface.uasset b/Content/Blueprints/Data/infraInterface.uasset new file mode 100644 index 0000000..8a70b58 Binary files /dev/null and b/Content/Blueprints/Data/infraInterface.uasset differ diff --git a/Content/Blueprints/Data/macroFUncs.uasset b/Content/Blueprints/Data/macroFUncs.uasset new file mode 100644 index 0000000..38ce61d Binary files /dev/null and b/Content/Blueprints/Data/macroFUncs.uasset differ diff --git a/Content/Blueprints/Data/roomNames.uasset b/Content/Blueprints/Data/roomNames.uasset new file mode 100644 index 0000000..6fd57e6 Binary files /dev/null and b/Content/Blueprints/Data/roomNames.uasset differ diff --git a/Content/Blueprints/Data/settingsSave.uasset b/Content/Blueprints/Data/settingsSave.uasset new file mode 100644 index 0000000..604c11b Binary files /dev/null and b/Content/Blueprints/Data/settingsSave.uasset differ diff --git a/Content/Blueprints/Data/stateEnum.uasset b/Content/Blueprints/Data/stateEnum.uasset new file mode 100644 index 0000000..fac9f35 Binary files /dev/null and b/Content/Blueprints/Data/stateEnum.uasset differ diff --git a/Content/Blueprints/Data/styleStruct.uasset b/Content/Blueprints/Data/styleStruct.uasset new file mode 100644 index 0000000..15b829b Binary files /dev/null and b/Content/Blueprints/Data/styleStruct.uasset differ diff --git a/Content/Blueprints/Data/styleTab.uasset b/Content/Blueprints/Data/styleTab.uasset new file mode 100644 index 0000000..aa0bf4c Binary files /dev/null and b/Content/Blueprints/Data/styleTab.uasset differ diff --git a/Content/Blueprints/Data/tagNames.uasset b/Content/Blueprints/Data/tagNames.uasset new file mode 100644 index 0000000..c83a2ca Binary files /dev/null and b/Content/Blueprints/Data/tagNames.uasset differ diff --git a/Content/Blueprints/Data/tagsList1.uasset b/Content/Blueprints/Data/tagsList1.uasset new file mode 100644 index 0000000..d5d2230 Binary files /dev/null and b/Content/Blueprints/Data/tagsList1.uasset differ diff --git a/Content/Blueprints/Data/updateState.uasset b/Content/Blueprints/Data/updateState.uasset new file mode 100644 index 0000000..f5d95ca Binary files /dev/null and b/Content/Blueprints/Data/updateState.uasset differ diff --git a/Content/Blueprints/Lamp/BP_InteriorLamp.uasset b/Content/Blueprints/Lamp/BP_InteriorLamp.uasset new file mode 100644 index 0000000..55263aa Binary files /dev/null and b/Content/Blueprints/Lamp/BP_InteriorLamp.uasset differ diff --git a/Content/Blueprints/Lamp/BP_streetLamp.uasset b/Content/Blueprints/Lamp/BP_streetLamp.uasset new file mode 100644 index 0000000..dba9cbd Binary files /dev/null and b/Content/Blueprints/Lamp/BP_streetLamp.uasset differ diff --git a/Content/Blueprints/Player/CM.uasset b/Content/Blueprints/Player/CM.uasset new file mode 100644 index 0000000..43c9745 Binary files /dev/null and b/Content/Blueprints/Player/CM.uasset differ diff --git a/Content/Blueprints/Player/GI.uasset b/Content/Blueprints/Player/GI.uasset new file mode 100644 index 0000000..c1336aa Binary files /dev/null and b/Content/Blueprints/Player/GI.uasset differ diff --git a/Content/Blueprints/Player/GameplayFunctions.uasset b/Content/Blueprints/Player/GameplayFunctions.uasset new file mode 100644 index 0000000..2441fab Binary files /dev/null and b/Content/Blueprints/Player/GameplayFunctions.uasset differ diff --git a/Content/Blueprints/Player/MyPC.uasset b/Content/Blueprints/Player/MyPC.uasset new file mode 100644 index 0000000..0b5247b Binary files /dev/null and b/Content/Blueprints/Player/MyPC.uasset differ diff --git a/Content/Blueprints/Player/MyPawn.uasset b/Content/Blueprints/Player/MyPawn.uasset new file mode 100644 index 0000000..c3d7a81 Binary files /dev/null and b/Content/Blueprints/Player/MyPawn.uasset differ diff --git a/Content/Blueprints/Player/WalkingPawn.uasset b/Content/Blueprints/Player/WalkingPawn.uasset new file mode 100644 index 0000000..d705c95 Binary files /dev/null and b/Content/Blueprints/Player/WalkingPawn.uasset differ diff --git a/Content/Blueprints/Player/cameraSlowShake.uasset b/Content/Blueprints/Player/cameraSlowShake.uasset new file mode 100644 index 0000000..f546ec2 Binary files /dev/null and b/Content/Blueprints/Player/cameraSlowShake.uasset differ diff --git a/Content/Blueprints/Player/getFunctions.uasset b/Content/Blueprints/Player/getFunctions.uasset new file mode 100644 index 0000000..be908ba Binary files /dev/null and b/Content/Blueprints/Player/getFunctions.uasset differ diff --git a/Content/Blueprints/Player/myGM.uasset b/Content/Blueprints/Player/myGM.uasset new file mode 100644 index 0000000..537d8ec Binary files /dev/null and b/Content/Blueprints/Player/myGM.uasset differ diff --git a/Content/Blueprints/UI/Actors/FlatPoint.uasset b/Content/Blueprints/UI/Actors/FlatPoint.uasset new file mode 100644 index 0000000..bccad80 Binary files /dev/null and b/Content/Blueprints/UI/Actors/FlatPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/FloorPoint.uasset b/Content/Blueprints/UI/Actors/FloorPoint.uasset new file mode 100644 index 0000000..af1186b Binary files /dev/null and b/Content/Blueprints/UI/Actors/FloorPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/HousePoint.uasset b/Content/Blueprints/UI/Actors/HousePoint.uasset new file mode 100644 index 0000000..28a9cbc Binary files /dev/null and b/Content/Blueprints/UI/Actors/HousePoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/InfraPoint.uasset b/Content/Blueprints/UI/Actors/InfraPoint.uasset new file mode 100644 index 0000000..004c434 Binary files /dev/null and b/Content/Blueprints/UI/Actors/InfraPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/InfraPoint_transport.uasset b/Content/Blueprints/UI/Actors/InfraPoint_transport.uasset new file mode 100644 index 0000000..e3576f7 Binary files /dev/null and b/Content/Blueprints/UI/Actors/InfraPoint_transport.uasset differ diff --git a/Content/Blueprints/UI/Actors/KPmaker.uasset b/Content/Blueprints/UI/Actors/KPmaker.uasset new file mode 100644 index 0000000..eeede36 Binary files /dev/null and b/Content/Blueprints/UI/Actors/KPmaker.uasset differ diff --git a/Content/Blueprints/UI/Actors/TouchPoint.uasset b/Content/Blueprints/UI/Actors/TouchPoint.uasset new file mode 100644 index 0000000..e2f7315 Binary files /dev/null and b/Content/Blueprints/UI/Actors/TouchPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/YardPoint.uasset b/Content/Blueprints/UI/Actors/YardPoint.uasset new file mode 100644 index 0000000..850837b Binary files /dev/null and b/Content/Blueprints/UI/Actors/YardPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/flatCAP.uasset b/Content/Blueprints/UI/Actors/flatCAP.uasset new file mode 100644 index 0000000..e7ff7bb Binary files /dev/null and b/Content/Blueprints/UI/Actors/flatCAP.uasset differ diff --git a/Content/Blueprints/UI/Actors/flatPlan.uasset b/Content/Blueprints/UI/Actors/flatPlan.uasset new file mode 100644 index 0000000..7fe35af Binary files /dev/null and b/Content/Blueprints/UI/Actors/flatPlan.uasset differ diff --git a/Content/Blueprints/UI/Actors/infraCylinder.uasset b/Content/Blueprints/UI/Actors/infraCylinder.uasset new file mode 100644 index 0000000..01e9a0b Binary files /dev/null and b/Content/Blueprints/UI/Actors/infraCylinder.uasset differ diff --git a/Content/Blueprints/UI/Actors/mapNaviPoint.uasset b/Content/Blueprints/UI/Actors/mapNaviPoint.uasset new file mode 100644 index 0000000..a16b7d9 Binary files /dev/null and b/Content/Blueprints/UI/Actors/mapNaviPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/parkingPoint.uasset b/Content/Blueprints/UI/Actors/parkingPoint.uasset new file mode 100644 index 0000000..5affc5c Binary files /dev/null and b/Content/Blueprints/UI/Actors/parkingPoint.uasset differ diff --git a/Content/Blueprints/UI/Actors/parkingSpawner.uasset b/Content/Blueprints/UI/Actors/parkingSpawner.uasset new file mode 100644 index 0000000..9901fbd Binary files /dev/null and b/Content/Blueprints/UI/Actors/parkingSpawner.uasset differ diff --git a/Content/Blueprints/UI/Actors/playerStartCamered.uasset b/Content/Blueprints/UI/Actors/playerStartCamered.uasset new file mode 100644 index 0000000..ef81747 Binary files /dev/null and b/Content/Blueprints/UI/Actors/playerStartCamered.uasset differ diff --git a/Content/Blueprints/UI/Actors/pointForDebil.uasset b/Content/Blueprints/UI/Actors/pointForDebil.uasset new file mode 100644 index 0000000..9f49db0 Binary files /dev/null and b/Content/Blueprints/UI/Actors/pointForDebil.uasset differ diff --git a/Content/Blueprints/UI/Actors/splineTeleporter.uasset b/Content/Blueprints/UI/Actors/splineTeleporter.uasset new file mode 100644 index 0000000..1bebef1 Binary files /dev/null and b/Content/Blueprints/UI/Actors/splineTeleporter.uasset differ diff --git a/Content/Blueprints/UI/Actors/walkPointer.uasset b/Content/Blueprints/UI/Actors/walkPointer.uasset new file mode 100644 index 0000000..07497f6 Binary files /dev/null and b/Content/Blueprints/UI/Actors/walkPointer.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Black.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Black.uasset new file mode 100644 index 0000000..1889fbf Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Black.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Black_Font.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Black_Font.uasset new file mode 100644 index 0000000..4167a21 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Black_Font.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Bold.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Bold.uasset new file mode 100644 index 0000000..73e3b06 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Bold.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-ExtraBold.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-ExtraBold.uasset new file mode 100644 index 0000000..a7a77fb Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-ExtraBold.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-ExtraLight.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-ExtraLight.uasset new file mode 100644 index 0000000..7b80864 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-ExtraLight.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Light.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Light.uasset new file mode 100644 index 0000000..8674d31 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Light.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Medium.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Medium.uasset new file mode 100644 index 0000000..a77f55a Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Medium.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Regular.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Regular.uasset new file mode 100644 index 0000000..5448c17 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Regular.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-SemiBold.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-SemiBold.uasset new file mode 100644 index 0000000..9c17cfa Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-SemiBold.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Thin.uasset b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Thin.uasset new file mode 100644 index 0000000..8a590d0 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Commissioner/Commissioner-Thin.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DF.uasset b/Content/Blueprints/UI/Fonts/DF.uasset new file mode 100644 index 0000000..bd0ae00 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DF.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Body_L.uasset b/Content/Blueprints/UI/Fonts/DT_Body_L.uasset new file mode 100644 index 0000000..c815f7a Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Body_L.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Body_M.uasset b/Content/Blueprints/UI/Fonts/DT_Body_M.uasset new file mode 100644 index 0000000..03bde6d Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Body_M.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Body_S.uasset b/Content/Blueprints/UI/Fonts/DT_Body_S.uasset new file mode 100644 index 0000000..cac4424 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Body_S.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Button_L.uasset b/Content/Blueprints/UI/Fonts/DT_Button_L.uasset new file mode 100644 index 0000000..fbf4bd4 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Button_L.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Button_M.uasset b/Content/Blueprints/UI/Fonts/DT_Button_M.uasset new file mode 100644 index 0000000..561548e Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Button_M.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Button_S.uasset b/Content/Blueprints/UI/Fonts/DT_Button_S.uasset new file mode 100644 index 0000000..4203e36 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Button_S.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Caption_M.uasset b/Content/Blueprints/UI/Fonts/DT_Caption_M.uasset new file mode 100644 index 0000000..2c80649 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Caption_M.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Caption_S.uasset b/Content/Blueprints/UI/Fonts/DT_Caption_S.uasset new file mode 100644 index 0000000..4b6f828 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Caption_S.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Subheadline_L.uasset b/Content/Blueprints/UI/Fonts/DT_Subheadline_L.uasset new file mode 100644 index 0000000..02cda1b Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Subheadline_L.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Subheadline_M.uasset b/Content/Blueprints/UI/Fonts/DT_Subheadline_M.uasset new file mode 100644 index 0000000..80449e9 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Subheadline_M.uasset differ diff --git a/Content/Blueprints/UI/Fonts/DT_Subheadline_S.uasset b/Content/Blueprints/UI/Fonts/DT_Subheadline_S.uasset new file mode 100644 index 0000000..acd8dc1 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/DT_Subheadline_S.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Headline.uasset b/Content/Blueprints/UI/Fonts/Headline.uasset new file mode 100644 index 0000000..dbf9000 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Headline.uasset differ diff --git a/Content/Blueprints/UI/Fonts/Typography.uasset b/Content/Blueprints/UI/Fonts/Typography.uasset new file mode 100644 index 0000000..7f51f87 Binary files /dev/null and b/Content/Blueprints/UI/Fonts/Typography.uasset differ diff --git a/Content/Blueprints/UI/Img/VRPoint/Property.uasset b/Content/Blueprints/UI/Img/VRPoint/Property.uasset new file mode 100644 index 0000000..d822192 Binary files /dev/null and b/Content/Blueprints/UI/Img/VRPoint/Property.uasset differ diff --git a/Content/Blueprints/UI/Img/VRPoint/Property1.uasset b/Content/Blueprints/UI/Img/VRPoint/Property1.uasset new file mode 100644 index 0000000..e351643 Binary files /dev/null and b/Content/Blueprints/UI/Img/VRPoint/Property1.uasset differ diff --git a/Content/Blueprints/UI/Materials/Compass.uasset b/Content/Blueprints/UI/Materials/Compass.uasset new file mode 100644 index 0000000..7c15c45 Binary files /dev/null and b/Content/Blueprints/UI/Materials/Compass.uasset differ diff --git a/Content/Blueprints/UI/Materials/M_KPrender.uasset b/Content/Blueprints/UI/Materials/M_KPrender.uasset new file mode 100644 index 0000000..b5de30b Binary files /dev/null and b/Content/Blueprints/UI/Materials/M_KPrender.uasset differ diff --git a/Content/Blueprints/UI/Materials/MovePoint.uasset b/Content/Blueprints/UI/Materials/MovePoint.uasset new file mode 100644 index 0000000..ca80ad0 Binary files /dev/null and b/Content/Blueprints/UI/Materials/MovePoint.uasset differ diff --git a/Content/Blueprints/UI/Materials/WidgetMat.uasset b/Content/Blueprints/UI/Materials/WidgetMat.uasset new file mode 100644 index 0000000..d74f1df Binary files /dev/null and b/Content/Blueprints/UI/Materials/WidgetMat.uasset differ diff --git a/Content/Blueprints/UI/Materials/isDayCurve.uasset b/Content/Blueprints/UI/Materials/isDayCurve.uasset new file mode 100644 index 0000000..7a3bb1f Binary files /dev/null and b/Content/Blueprints/UI/Materials/isDayCurve.uasset differ diff --git a/Content/Blueprints/UI/Materials/textMasked.uasset b/Content/Blueprints/UI/Materials/textMasked.uasset new file mode 100644 index 0000000..b48505a Binary files /dev/null and b/Content/Blueprints/UI/Materials/textMasked.uasset differ diff --git a/Content/Blueprints/UI/Materials/timeSlider.uasset b/Content/Blueprints/UI/Materials/timeSlider.uasset new file mode 100644 index 0000000..8d00fb2 Binary files /dev/null and b/Content/Blueprints/UI/Materials/timeSlider.uasset differ diff --git a/Content/Blueprints/UI/Widgets/DoorCard.uasset b/Content/Blueprints/UI/Widgets/DoorCard.uasset new file mode 100644 index 0000000..7ca103e Binary files /dev/null and b/Content/Blueprints/UI/Widgets/DoorCard.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/2sidedSlider.uasset b/Content/Blueprints/UI/Widgets/Elements/2sidedSlider.uasset new file mode 100644 index 0000000..5ffa530 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/2sidedSlider.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/Chbox.uasset b/Content/Blueprints/UI/Widgets/Elements/Chbox.uasset new file mode 100644 index 0000000..7d8208b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/Chbox.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/CompAss_Circle.uasset b/Content/Blueprints/UI/Widgets/Elements/CompAss_Circle.uasset new file mode 100644 index 0000000..8c1b04f Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/CompAss_Circle.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/CompAss_Line.uasset b/Content/Blueprints/UI/Widgets/Elements/CompAss_Line.uasset new file mode 100644 index 0000000..ce650d4 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/CompAss_Line.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/ContForMenuBt.uasset b/Content/Blueprints/UI/Widgets/Elements/ContForMenuBt.uasset new file mode 100644 index 0000000..67de6cf Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/ContForMenuBt.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/DistanceSlider.uasset b/Content/Blueprints/UI/Widgets/Elements/DistanceSlider.uasset new file mode 100644 index 0000000..5a17378 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/DistanceSlider.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/Features.uasset b/Content/Blueprints/UI/Widgets/Elements/Features.uasset new file mode 100644 index 0000000..1478e33 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/Features.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/FlatForOffer.uasset b/Content/Blueprints/UI/Widgets/Elements/FlatForOffer.uasset new file mode 100644 index 0000000..702bd87 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/FlatForOffer.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/FlatMapMarker.uasset b/Content/Blueprints/UI/Widgets/Elements/FlatMapMarker.uasset new file mode 100644 index 0000000..cbdcf6d Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/FlatMapMarker.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/FonContentForMenuBt.uasset b/Content/Blueprints/UI/Widgets/Elements/FonContentForMenuBt.uasset new file mode 100644 index 0000000..3d73d78 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/FonContentForMenuBt.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/ImageAnim.uasset b/Content/Blueprints/UI/Widgets/Elements/ImageAnim.uasset new file mode 100644 index 0000000..ce47f3c Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/ImageAnim.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/Inputs.uasset b/Content/Blueprints/UI/Widgets/Elements/Inputs.uasset new file mode 100644 index 0000000..d09819c Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/Inputs.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/KeyboardBtn.uasset b/Content/Blueprints/UI/Widgets/Elements/KeyboardBtn.uasset new file mode 100644 index 0000000..f118b89 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/KeyboardBtn.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/MenuBtn.uasset b/Content/Blueprints/UI/Widgets/Elements/MenuBtn.uasset new file mode 100644 index 0000000..6886ab3 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/MenuBtn.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/MoveMap/M_mapMask.uasset b/Content/Blueprints/UI/Widgets/Elements/MoveMap/M_mapMask.uasset new file mode 100644 index 0000000..4d1f695 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/MoveMap/M_mapMask.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/MoveMap/mapMoving.uasset b/Content/Blueprints/UI/Widgets/Elements/MoveMap/mapMoving.uasset new file mode 100644 index 0000000..e957fa9 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/MoveMap/mapMoving.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/MoveMap/mapNavpoint.uasset b/Content/Blueprints/UI/Widgets/Elements/MoveMap/mapNavpoint.uasset new file mode 100644 index 0000000..f1aad93 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/MoveMap/mapNavpoint.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/PhotoSlider.uasset b/Content/Blueprints/UI/Widgets/Elements/PhotoSlider.uasset new file mode 100644 index 0000000..2b03502 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/PhotoSlider.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/PhotoSlider_child.uasset b/Content/Blueprints/UI/Widgets/Elements/PhotoSlider_child.uasset new file mode 100644 index 0000000..7b5d193 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/PhotoSlider_child.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/Selector/Selector.uasset b/Content/Blueprints/UI/Widgets/Elements/Selector/Selector.uasset new file mode 100644 index 0000000..967deaa Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/Selector/Selector.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/Selector/SelectorChild.uasset b/Content/Blueprints/UI/Widgets/Elements/Selector/SelectorChild.uasset new file mode 100644 index 0000000..239da97 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/Selector/SelectorChild.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/flatMapWithNavi.uasset b/Content/Blueprints/UI/Widgets/Elements/flatMapWithNavi.uasset new file mode 100644 index 0000000..4a1ee7a Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/flatMapWithNavi.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/infiniteSlider.uasset b/Content/Blueprints/UI/Widgets/Elements/infiniteSlider.uasset new file mode 100644 index 0000000..c2319af Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/infiniteSlider.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/locationMap.uasset b/Content/Blueprints/UI/Widgets/Elements/locationMap.uasset new file mode 100644 index 0000000..290178e Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/locationMap.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/scalingImage.uasset b/Content/Blueprints/UI/Widgets/Elements/scalingImage.uasset new file mode 100644 index 0000000..7dbf4c6 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/scalingImage.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/simpleBtn.uasset b/Content/Blueprints/UI/Widgets/Elements/simpleBtn.uasset new file mode 100644 index 0000000..ace83d2 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/simpleBtn.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/slider.uasset b/Content/Blueprints/UI/Widgets/Elements/slider.uasset new file mode 100644 index 0000000..5cd7e1f Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/slider.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/styledText.uasset b/Content/Blueprints/UI/Widgets/Elements/styledText.uasset new file mode 100644 index 0000000..9d19ff1 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/styledText.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/switch.uasset b/Content/Blueprints/UI/Widgets/Elements/switch.uasset new file mode 100644 index 0000000..def6250 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/switch.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/tabs/DoubleTab.uasset b/Content/Blueprints/UI/Widgets/Elements/tabs/DoubleTab.uasset new file mode 100644 index 0000000..e741e20 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/tabs/DoubleTab.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/tabs/tabs.uasset b/Content/Blueprints/UI/Widgets/Elements/tabs/tabs.uasset new file mode 100644 index 0000000..56c0c70 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/tabs/tabs.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/tabs/tabsChild.uasset b/Content/Blueprints/UI/Widgets/Elements/tabs/tabsChild.uasset new file mode 100644 index 0000000..14d9b2b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/tabs/tabsChild.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/tabs/tabsChild_Decorate.uasset b/Content/Blueprints/UI/Widgets/Elements/tabs/tabsChild_Decorate.uasset new file mode 100644 index 0000000..cec7232 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/tabs/tabsChild_Decorate.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/tabs/tabs_Decorate.uasset b/Content/Blueprints/UI/Widgets/Elements/tabs/tabs_Decorate.uasset new file mode 100644 index 0000000..cd18c65 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/tabs/tabs_Decorate.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Elements/tabs/tabs_vert.uasset b/Content/Blueprints/UI/Widgets/Elements/tabs/tabs_vert.uasset new file mode 100644 index 0000000..db8c8f1 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Elements/tabs/tabs_vert.uasset differ diff --git a/Content/Blueprints/UI/Widgets/KPWidget.uasset b/Content/Blueprints/UI/Widgets/KPWidget.uasset new file mode 100644 index 0000000..14387ad Binary files /dev/null and b/Content/Blueprints/UI/Widgets/KPWidget.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Keyboard/keyboard.uasset b/Content/Blueprints/UI/Widgets/Keyboard/keyboard.uasset new file mode 100644 index 0000000..47e1872 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Keyboard/keyboard.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Loading.uasset b/Content/Blueprints/UI/Widgets/Loading.uasset new file mode 100644 index 0000000..0ac02c1 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Loading.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/About.uasset b/Content/Blueprints/UI/Widgets/Menu/About.uasset new file mode 100644 index 0000000..859b276 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/About.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Booking.uasset b/Content/Blueprints/UI/Widgets/Menu/Booking.uasset new file mode 100644 index 0000000..f5027e4 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Booking.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/CardForBooking.uasset b/Content/Blueprints/UI/Widgets/Menu/CardForBooking.uasset new file mode 100644 index 0000000..ec47d15 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/CardForBooking.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/DragFavCard/Dragger.uasset b/Content/Blueprints/UI/Widgets/Menu/DragFavCard/Dragger.uasset new file mode 100644 index 0000000..44b0249 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/DragFavCard/Dragger.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/DragFavCard/WidgetDrag.uasset b/Content/Blueprints/UI/Widgets/Menu/DragFavCard/WidgetDrag.uasset new file mode 100644 index 0000000..40733d9 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/DragFavCard/WidgetDrag.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/EmptyEndSession.uasset b/Content/Blueprints/UI/Widgets/Menu/EmptyEndSession.uasset new file mode 100644 index 0000000..04f3584 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/EmptyEndSession.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/EndSession.uasset b/Content/Blueprints/UI/Widgets/Menu/EndSession.uasset new file mode 100644 index 0000000..618dddd Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/EndSession.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/EndSessionCard.uasset b/Content/Blueprints/UI/Widgets/Menu/EndSessionCard.uasset new file mode 100644 index 0000000..767b3c6 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/EndSessionCard.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/FastTravel.uasset b/Content/Blueprints/UI/Widgets/Menu/FastTravel.uasset new file mode 100644 index 0000000..268807b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/FastTravel.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Favorite.uasset b/Content/Blueprints/UI/Widgets/Menu/Favorite.uasset new file mode 100644 index 0000000..3f477d5 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Favorite.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/FavoriteCard.uasset b/Content/Blueprints/UI/Widgets/Menu/FavoriteCard.uasset new file mode 100644 index 0000000..d88447e Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/FavoriteCard.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Goodby.uasset b/Content/Blueprints/UI/Widgets/Menu/Goodby.uasset new file mode 100644 index 0000000..7c913cc Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Goodby.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Hello.uasset b/Content/Blueprints/UI/Widgets/Menu/Hello.uasset new file mode 100644 index 0000000..61657c5 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Hello.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Help.uasset b/Content/Blueprints/UI/Widgets/Menu/Help.uasset new file mode 100644 index 0000000..9cb7f5f Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Help.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/InfraMap.uasset b/Content/Blueprints/UI/Widgets/Menu/InfraMap.uasset new file mode 100644 index 0000000..a612c9b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/InfraMap.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Layout.uasset b/Content/Blueprints/UI/Widgets/Menu/Layout.uasset new file mode 100644 index 0000000..1edf004 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Layout.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Login.uasset b/Content/Blueprints/UI/Widgets/Menu/Login.uasset new file mode 100644 index 0000000..0a73636 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Login.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/Settings.uasset b/Content/Blueprints/UI/Widgets/Menu/Settings.uasset new file mode 100644 index 0000000..bd1377b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/Settings.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Menu/mainMenu.uasset b/Content/Blueprints/UI/Widgets/Menu/mainMenu.uasset new file mode 100644 index 0000000..401899d Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Menu/mainMenu.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/Marker.uasset b/Content/Blueprints/UI/Widgets/Point/Marker.uasset new file mode 100644 index 0000000..9febf2f Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/Marker.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/NumberTransport.uasset b/Content/Blueprints/UI/Widgets/Point/NumberTransport.uasset new file mode 100644 index 0000000..f6982a8 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/NumberTransport.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/Parts/Enum_TypeIcon.uasset b/Content/Blueprints/UI/Widgets/Point/Parts/Enum_TypeIcon.uasset new file mode 100644 index 0000000..a90a50b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/Parts/Enum_TypeIcon.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/Point_FD.uasset b/Content/Blueprints/UI/Widgets/Point/Point_FD.uasset new file mode 100644 index 0000000..e9edd70 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/Point_FD.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/Point_InfraMap.uasset b/Content/Blueprints/UI/Widgets/Point/Point_InfraMap.uasset new file mode 100644 index 0000000..1fda171 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/Point_InfraMap.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/Point_Infra_3d.uasset b/Content/Blueprints/UI/Widgets/Point/Point_Infra_3d.uasset new file mode 100644 index 0000000..4f4158b Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/Point_Infra_3d.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Point/Point_Room.uasset b/Content/Blueprints/UI/Widgets/Point/Point_Room.uasset new file mode 100644 index 0000000..5fdc256 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Point/Point_Room.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Search/BigSearchCard.uasset b/Content/Blueprints/UI/Widgets/Search/BigSearchCard.uasset new file mode 100644 index 0000000..f820b3a Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Search/BigSearchCard.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Search/Search.uasset b/Content/Blueprints/UI/Widgets/Search/Search.uasset new file mode 100644 index 0000000..d064b7a Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Search/Search.uasset differ diff --git a/Content/Blueprints/UI/Widgets/Search/SmallSearchCard.uasset b/Content/Blueprints/UI/Widgets/Search/SmallSearchCard.uasset new file mode 100644 index 0000000..21d06d2 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/Search/SmallSearchCard.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/Autopresentation.uasset b/Content/Blueprints/UI/Widgets/SubMenu/Autopresentation.uasset new file mode 100644 index 0000000..bde3803 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/Autopresentation.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/DayNight.uasset b/Content/Blueprints/UI/Widgets/SubMenu/DayNight.uasset new file mode 100644 index 0000000..5226ae0 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/DayNight.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/Fab.uasset b/Content/Blueprints/UI/Widgets/SubMenu/Fab.uasset new file mode 100644 index 0000000..5356ebe Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/Fab.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/Header.uasset b/Content/Blueprints/UI/Widgets/SubMenu/Header.uasset new file mode 100644 index 0000000..b7e6907 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/Header.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/Infrastrucrure.uasset b/Content/Blueprints/UI/Widgets/SubMenu/Infrastrucrure.uasset new file mode 100644 index 0000000..664c6ab Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/Infrastrucrure.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/Notifications.uasset b/Content/Blueprints/UI/Widgets/SubMenu/Notifications.uasset new file mode 100644 index 0000000..c02bfd4 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/Notifications.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/RightMenu.uasset b/Content/Blueprints/UI/Widgets/SubMenu/RightMenu.uasset new file mode 100644 index 0000000..e33b053 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/RightMenu.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/Submenu.uasset b/Content/Blueprints/UI/Widgets/SubMenu/Submenu.uasset new file mode 100644 index 0000000..cb68f3c Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/Submenu.uasset differ diff --git a/Content/Blueprints/UI/Widgets/SubMenu/SystemPanel.uasset b/Content/Blueprints/UI/Widgets/SubMenu/SystemPanel.uasset new file mode 100644 index 0000000..64b3655 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/SubMenu/SystemPanel.uasset differ diff --git a/Content/Blueprints/UI/Widgets/UI_STATES.uasset b/Content/Blueprints/UI/Widgets/UI_STATES.uasset new file mode 100644 index 0000000..9b28975 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/UI_STATES.uasset differ diff --git a/Content/Blueprints/UI/Widgets/UI_STATE_struct.uasset b/Content/Blueprints/UI/Widgets/UI_STATE_struct.uasset new file mode 100644 index 0000000..84149af Binary files /dev/null and b/Content/Blueprints/UI/Widgets/UI_STATE_struct.uasset differ diff --git a/Content/Blueprints/UI/Widgets/UI_StateFL.uasset b/Content/Blueprints/UI/Widgets/UI_StateFL.uasset new file mode 100644 index 0000000..ebb8b00 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/UI_StateFL.uasset differ diff --git a/Content/Blueprints/UI/Widgets/typography.uasset b/Content/Blueprints/UI/Widgets/typography.uasset new file mode 100644 index 0000000..c672d05 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/typography.uasset differ diff --git a/Content/Blueprints/UI/Widgets/widgetActions.uasset b/Content/Blueprints/UI/Widgets/widgetActions.uasset new file mode 100644 index 0000000..4840d92 Binary files /dev/null and b/Content/Blueprints/UI/Widgets/widgetActions.uasset differ diff --git a/Content/Blueprints/statCollector/appStats.uasset b/Content/Blueprints/statCollector/appStats.uasset new file mode 100644 index 0000000..4d7b407 Binary files /dev/null and b/Content/Blueprints/statCollector/appStats.uasset differ diff --git a/Content/Blueprints/statCollector/statsCollect.uasset b/Content/Blueprints/statCollector/statsCollect.uasset new file mode 100644 index 0000000..888ce89 Binary files /dev/null and b/Content/Blueprints/statCollector/statsCollect.uasset differ diff --git a/Content/Blueprints/utils/BP_SManiChecker.uasset b/Content/Blueprints/utils/BP_SManiChecker.uasset new file mode 100644 index 0000000..ee3b029 Binary files /dev/null and b/Content/Blueprints/utils/BP_SManiChecker.uasset differ diff --git a/Content/Blueprints/utils/NavBlocker.uasset b/Content/Blueprints/utils/NavBlocker.uasset new file mode 100644 index 0000000..36e6f12 Binary files /dev/null and b/Content/Blueprints/utils/NavBlocker.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/BC.uasset b/Content/Blueprints/utils/ParallaxCapturer/BC.uasset new file mode 100644 index 0000000..6f15ec1 Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/BC.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/M_result_Mat.uasset b/Content/Blueprints/utils/ParallaxCapturer/M_result_Mat.uasset new file mode 100644 index 0000000..dcecb1b Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/M_result_Mat.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/M_result_Mat_Inst.uasset b/Content/Blueprints/utils/ParallaxCapturer/M_result_Mat_Inst.uasset new file mode 100644 index 0000000..2558a7d Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/M_result_Mat_Inst.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/ParallaxCapturer.uasset b/Content/Blueprints/utils/ParallaxCapturer/ParallaxCapturer.uasset new file mode 100644 index 0000000..ccf1b3d Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/ParallaxCapturer.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/depth.uasset b/Content/Blueprints/utils/ParallaxCapturer/depth.uasset new file mode 100644 index 0000000..537a370 Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/depth.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/prlxPanel.uasset b/Content/Blueprints/utils/ParallaxCapturer/prlxPanel.uasset new file mode 100644 index 0000000..6a137fa Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/prlxPanel.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/renderer.uasset b/Content/Blueprints/utils/ParallaxCapturer/renderer.uasset new file mode 100644 index 0000000..25a0782 Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/renderer.uasset differ diff --git a/Content/Blueprints/utils/ParallaxCapturer/result.uasset b/Content/Blueprints/utils/ParallaxCapturer/result.uasset new file mode 100644 index 0000000..f89d03c Binary files /dev/null and b/Content/Blueprints/utils/ParallaxCapturer/result.uasset differ diff --git a/Content/Blueprints/utils/RTManage.uasset b/Content/Blueprints/utils/RTManage.uasset new file mode 100644 index 0000000..e23fb6f Binary files /dev/null and b/Content/Blueprints/utils/RTManage.uasset differ diff --git a/Content/Blueprints/utils/ReflectionHandler.uasset b/Content/Blueprints/utils/ReflectionHandler.uasset new file mode 100644 index 0000000..2a828f3 Binary files /dev/null and b/Content/Blueprints/utils/ReflectionHandler.uasset differ diff --git a/Content/Blueprints/utils/actorHider.uasset b/Content/Blueprints/utils/actorHider.uasset new file mode 100644 index 0000000..dad03e3 Binary files /dev/null and b/Content/Blueprints/utils/actorHider.uasset differ diff --git a/Content/Blueprints/utils/dayTime.uasset b/Content/Blueprints/utils/dayTime.uasset new file mode 100644 index 0000000..18add66 Binary files /dev/null and b/Content/Blueprints/utils/dayTime.uasset differ diff --git a/Content/Blueprints/utils/generators/ZaborGenerator.uasset b/Content/Blueprints/utils/generators/ZaborGenerator.uasset new file mode 100644 index 0000000..6b9c64c Binary files /dev/null and b/Content/Blueprints/utils/generators/ZaborGenerator.uasset differ diff --git a/Content/Blueprints/utils/levelStruct.uasset b/Content/Blueprints/utils/levelStruct.uasset new file mode 100644 index 0000000..37b2d58 Binary files /dev/null and b/Content/Blueprints/utils/levelStruct.uasset differ diff --git a/Content/Blueprints/utils/overlapTester.uasset b/Content/Blueprints/utils/overlapTester.uasset new file mode 100644 index 0000000..85759dd Binary files /dev/null and b/Content/Blueprints/utils/overlapTester.uasset differ diff --git a/Content/Blueprints/utils/replacerColor.uasset b/Content/Blueprints/utils/replacerColor.uasset new file mode 100644 index 0000000..ab9c70c Binary files /dev/null and b/Content/Blueprints/utils/replacerColor.uasset differ diff --git a/Content/Blueprints/utils/skyLightReplacer.uasset b/Content/Blueprints/utils/skyLightReplacer.uasset new file mode 100644 index 0000000..23c5b4d Binary files /dev/null and b/Content/Blueprints/utils/skyLightReplacer.uasset differ diff --git a/Content/Blueprints/world/BM_Elevator.uasset b/Content/Blueprints/world/BM_Elevator.uasset new file mode 100644 index 0000000..65b9a80 Binary files /dev/null and b/Content/Blueprints/world/BM_Elevator.uasset differ diff --git a/Content/Blueprints/world/BP_Door_Outer.uasset b/Content/Blueprints/world/BP_Door_Outer.uasset new file mode 100644 index 0000000..20d2dd6 Binary files /dev/null and b/Content/Blueprints/world/BP_Door_Outer.uasset differ diff --git a/Content/Blueprints/world/BP_House.uasset b/Content/Blueprints/world/BP_House.uasset new file mode 100644 index 0000000..85ce5e7 Binary files /dev/null and b/Content/Blueprints/world/BP_House.uasset differ diff --git a/Content/Blueprints/world/BP_flatSignSingle.uasset b/Content/Blueprints/world/BP_flatSignSingle.uasset new file mode 100644 index 0000000..0f6dcc5 Binary files /dev/null and b/Content/Blueprints/world/BP_flatSignSingle.uasset differ diff --git a/Content/Blueprints/world/BP_floorSign.uasset b/Content/Blueprints/world/BP_floorSign.uasset new file mode 100644 index 0000000..95b24ee Binary files /dev/null and b/Content/Blueprints/world/BP_floorSign.uasset differ diff --git a/Content/Blueprints/world/BP_mopFloorHighlighter.uasset b/Content/Blueprints/world/BP_mopFloorHighlighter.uasset new file mode 100644 index 0000000..83d246f Binary files /dev/null and b/Content/Blueprints/world/BP_mopFloorHighlighter.uasset differ diff --git a/Content/Blueprints/world/actorTourHider.uasset b/Content/Blueprints/world/actorTourHider.uasset new file mode 100644 index 0000000..bf720d9 Binary files /dev/null and b/Content/Blueprints/world/actorTourHider.uasset differ diff --git a/Content/Blueprints/world/decalActivator.uasset b/Content/Blueprints/world/decalActivator.uasset new file mode 100644 index 0000000..e1600d5 Binary files /dev/null and b/Content/Blueprints/world/decalActivator.uasset differ diff --git a/Content/Blueprints/world/meshRandomizer.uasset b/Content/Blueprints/world/meshRandomizer.uasset new file mode 100644 index 0000000..f82de14 Binary files /dev/null and b/Content/Blueprints/world/meshRandomizer.uasset differ diff --git a/Content/Blueprints/world/splineMover.uasset b/Content/Blueprints/world/splineMover.uasset new file mode 100644 index 0000000..372a317 Binary files /dev/null and b/Content/Blueprints/world/splineMover.uasset differ diff --git a/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset b/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset new file mode 100644 index 0000000..79aacc3 Binary files /dev/null and b/Content/GraffIn/Materials/ParameterCollection/FasadHide.uasset differ diff --git a/Content/Maps/_Main.umap b/Content/Maps/_Main.umap new file mode 100644 index 0000000..d4ae548 Binary files /dev/null and b/Content/Maps/_Main.umap differ diff --git a/Content/Meshes/Plane.uasset b/Content/Meshes/Plane.uasset new file mode 100644 index 0000000..fe2b517 Binary files /dev/null and b/Content/Meshes/Plane.uasset differ diff --git a/Content/Movies/LogoG_1.uasset b/Content/Movies/LogoG_1.uasset new file mode 100644 index 0000000..49e63fe Binary files /dev/null and b/Content/Movies/LogoG_1.uasset differ diff --git a/Content/Movies/logo.uasset b/Content/Movies/logo.uasset new file mode 100644 index 0000000..011f0e2 Binary files /dev/null and b/Content/Movies/logo.uasset differ diff --git a/Content/Movies/logo_Video.uasset b/Content/Movies/logo_Video.uasset new file mode 100644 index 0000000..977a68b Binary files /dev/null and b/Content/Movies/logo_Video.uasset differ diff --git a/Content/Sounds/Screen.uasset b/Content/Sounds/Screen.uasset new file mode 100644 index 0000000..7124ffa Binary files /dev/null and b/Content/Sounds/Screen.uasset differ diff --git a/Content/Sounds/screenshot.uasset b/Content/Sounds/screenshot.uasset new file mode 100644 index 0000000..78324d2 Binary files /dev/null and b/Content/Sounds/screenshot.uasset differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.dll b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.dll new file mode 100644 index 0000000..08e17d8 Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.dll differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.exe b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.exe new file mode 100644 index 0000000..3eab494 Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.exe differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.exp b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.exp new file mode 100644 index 0000000..2d6b682 Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.exp differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.lib b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.lib new file mode 100644 index 0000000..a0321e9 Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.lib differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.pdb b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.pdb new file mode 100644 index 0000000..ac5d195 Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0.pdb differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0_PID_10476.exe b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0_PID_10476.exe new file mode 100644 index 0000000..3ff3138 Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.patch_0_PID_10476.exe differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.pdb b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.pdb new file mode 100644 index 0000000..8c1146c Binary files /dev/null and b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor-EasyXMLParser.pdb differ diff --git a/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor.modules b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 0000000..b3e72ab --- /dev/null +++ b/Plugins/EasyXMLParser/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "27405482", + "Modules": + { + "EasyXMLParser": "UnrealEditor-EasyXMLParser.dll" + } +} \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Config/FilterPlugin.ini b/Plugins/EasyXMLParser/Config/FilterPlugin.ini new file mode 100644 index 0000000..ccebca2 --- /dev/null +++ b/Plugins/EasyXMLParser/Config/FilterPlugin.ini @@ -0,0 +1,8 @@ +[FilterPlugin] +; This section lists additional files which will be packaged along with your plugin. Paths should be listed relative to the root plugin directory, and +; may include "...", "*", and "?" wildcards to match directories, files, and individual characters respectively. +; +; Examples: +; /README.txt +; /Extras/... +; /Binaries/ThirdParty/*.dll diff --git a/Plugins/EasyXMLParser/EasyXMLParser.uplugin b/Plugins/EasyXMLParser/EasyXMLParser.uplugin new file mode 100644 index 0000000..39159dc --- /dev/null +++ b/Plugins/EasyXMLParser/EasyXMLParser.uplugin @@ -0,0 +1,29 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0.1", + "FriendlyName": "EasyXMLParser", + "Description": "Parse xml easily", + "Category": "Programming", + "CreatedBy": "ayumax", + "CreatedByURL": "https://github.com/ayumax", + "DocsURL": "https://github.com/ayumax/EasyXMLParserSample", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/af98110080a4411a8eaf3b8e931b8655", + "SupportURL": "", + "CanContainContent": false, + "IsBetaVersion": false, + "Installed": true, + "Modules": [ + { + "Name": "EasyXMLParser", + "Type": "Runtime", + "LoadingPhase": "Default", + "WhitelistPlatforms": [ + "Android", + "Win64", + "Mac", + "IOS" + ] + } + ] +} \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Resources/Icon128.png b/Plugins/EasyXMLParser/Resources/Icon128.png new file mode 100644 index 0000000..2335a56 Binary files /dev/null and b/Plugins/EasyXMLParser/Resources/Icon128.png differ diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/EasyXMLParser.Build.cs b/Plugins/EasyXMLParser/Source/EasyXMLParser/EasyXMLParser.Build.cs new file mode 100644 index 0000000..9578dc4 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/EasyXMLParser.Build.cs @@ -0,0 +1,53 @@ +// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class EasyXMLParser : ModuleRules +{ + public EasyXMLParser(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + "XmlParser" + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAsyncLoadFromFile.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAsyncLoadFromFile.cpp new file mode 100644 index 0000000..4b214e0 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAsyncLoadFromFile.cpp @@ -0,0 +1,52 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "EasyXMLAsyncLoadFromFile.h" +#include "Engine/World.h" +#include "TimerManager.h" +#include "Async/Async.h" +#include "Utils/CustomXMLParser.h" +#include "EasyXMLParseManager.h" + +UEasyXMLAsyncLoadFromFile::UEasyXMLAsyncLoadFromFile(const FObjectInitializer& ObjectInitializer) + :Super(ObjectInitializer) +{ + +} + +UEasyXMLAsyncLoadFromFile* UEasyXMLAsyncLoadFromFile::AsyncLoadFromFile(UObject* WorldContextObject, const FString& FilePath, bool IsAblolute) +{ + auto Action = NewObject(); + Action->RegisterWithGameInstance(WorldContextObject); + Action->_XMLFile = FilePath; + Action->_IsAblolute = IsAblolute; + + return Action; +} + +void UEasyXMLAsyncLoadFromFile::Activate() +{ + AsyncTask(ENamedThreads::AnyBackgroundThreadNormalTask, [this]() + { + auto manager = NewObject(); + FString _errorMessage; + EEasyXMLParserErrorCode _isSuccessed; + auto rootElement = manager->LoadFromFile(_XMLFile, _IsAblolute, _isSuccessed, _errorMessage); + + if (_isSuccessed == EEasyXMLParserErrorCode::Successed) + { + AsyncTask(ENamedThreads::GameThread, [this, rootElement]() + { + Successed.Broadcast(rootElement, TEXT("")); + SetReadyToDestroy(); + }); + } + else + { + AsyncTask(ENamedThreads::GameThread, [this, _errorMessage]() + { + Failed.Broadcast(nullptr, _errorMessage); + SetReadyToDestroy(); + }); + } + + }); +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAsyncLoadFromString.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAsyncLoadFromString.cpp new file mode 100644 index 0000000..3f7a3ea --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAsyncLoadFromString.cpp @@ -0,0 +1,50 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "EasyXMLAsyncLoadFromString.h" +#include "Engine/World.h" +#include "TimerManager.h" +#include "Async/Async.h" +#include "Utils/CustomXMLParser.h" + +UEasyXMLAsyncLoadFromString::UEasyXMLAsyncLoadFromString(const FObjectInitializer& ObjectInitializer) + :Super(ObjectInitializer) +{ + +} + +UEasyXMLAsyncLoadFromString* UEasyXMLAsyncLoadFromString::AsyncLoadFromString(UObject* WorldContextObject, const FString& XMLString) +{ + auto Action = NewObject(); + Action->RegisterWithGameInstance(WorldContextObject); + Action->_XMLString = XMLString; + + return Action; +} + +void UEasyXMLAsyncLoadFromString::Activate() +{ + AsyncTask(ENamedThreads::AnyBackgroundThreadNormalTask, [this]() + { + CustomXMLParser parser; + FString _errorMessage; + + auto rootElement = parser.Parse(_XMLString, _errorMessage); + + if (rootElement != nullptr) + { + AsyncTask(ENamedThreads::GameThread, [this, rootElement]() + { + Successed.Broadcast(rootElement, TEXT("")); + SetReadyToDestroy(); + }); + } + else + { + AsyncTask(ENamedThreads::GameThread, [this, _errorMessage]() + { + Failed.Broadcast(nullptr, _errorMessage); + SetReadyToDestroy(); + }); + } + + }); +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAttribute.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAttribute.cpp new file mode 100644 index 0000000..19061b5 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLAttribute.cpp @@ -0,0 +1,13 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "EasyXMLAttribute.h" +#include "EasyXMLElement.h" + +UEasyXMLAttribute* UEasyXMLAttribute::CreateAttribute(UEasyXMLElement* ParentObject, FString _Name, FString _Value) +{ + auto newAttribute = NewObject(ParentObject == nullptr ? (UObject*)GetTransientPackage() : ParentObject); + newAttribute->Parent = ParentObject; + newAttribute->Name = _Name; + newAttribute->Value = _Value.TrimStartAndEnd(); + + return newAttribute; +} \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLElement.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLElement.cpp new file mode 100644 index 0000000..d8878cc --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLElement.cpp @@ -0,0 +1,223 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "EasyXMLElement.h" +#include "EasyXMLAttribute.h" +#include "Internationalization/Regex.h" + +UEasyXMLElement* UEasyXMLElement::CreateElement(UEasyXMLObject* ParentObject, FString Tag, FString Content, int32 _LineNumber) +{ + auto newElement = NewObject(ParentObject == nullptr ? (UObject*)GetTransientPackage() : ParentObject); + newElement->Parent = ParentObject; + newElement->Name = Tag; + newElement->Value = Content.TrimStartAndEnd(); + newElement->LineNumber = _LineNumber; + + return newElement; +} + + +int32 UEasyXMLElement::ReadInt(const FString& AccessString, int32 DefaultValue) +{ + auto foundElement = ReadEasyXMLObject(AccessString); + if (!foundElement) return DefaultValue; + + return foundElement->GetIntValue(DefaultValue); +} + + +float UEasyXMLElement::ReadFloat(const FString& AccessString, float DefaultValue) +{ + auto foundElement = ReadEasyXMLObject(AccessString); + if (!foundElement) return DefaultValue; + + return foundElement->GetFloatValue(DefaultValue); +} + +FString UEasyXMLElement::ReadString(const FString& AccessString, const FString& DefaultValue) +{ + auto foundElement = ReadEasyXMLObject(AccessString); + if (!foundElement) return DefaultValue; + + return foundElement->GetStringValue(DefaultValue); +} + +bool UEasyXMLElement::ReadBool(const FString& AccessString, bool DefaultValue) +{ + auto foundElement = ReadEasyXMLObject(AccessString); + if (!foundElement) return DefaultValue; + + return foundElement->GetBoolValue(DefaultValue); +} + +UEasyXMLElement* UEasyXMLElement::ReadElement(const FString& AccessString, EEasyXMLParserFound& Result) +{ + auto filterArray = ReadElements(AccessString, Result); + + return filterArray.Num() > 0 ? filterArray[0] : nullptr; +} + +TArray UEasyXMLElement::ReadElements(const FString& AccessString, EEasyXMLParserFound& Result) +{ + TArray foundElements; + + TArray Accessers; + AccessString.ParseIntoArray(Accessers, TEXT("."), true); + + Result = EEasyXMLParserFound::NotFound; + + auto parentNode = this; + + for (int i = 0; i < Accessers.Num(); ++i) + { + auto accesseName = Accessers[i]; + + if (accesseName.IsEmpty()) return foundElements; + + if (accesseName[0] == TEXT('@')) + { + return foundElements; + } + + FString elementName; + int32 arrayIndex = 0; + bool IsArrayAccess = IsAccessAsArray(accesseName, elementName, arrayIndex); + + auto filterNodes = parentNode->GetElementsByTagName(elementName); + + if (i == (Accessers.Num() - 1)) + { + if (IsArrayAccess) + { + if (filterNodes.Num() > arrayIndex) + { + foundElements.Emplace(filterNodes[arrayIndex]); + } + } + else + { + foundElements = filterNodes; + } + } + else + { + if (filterNodes.Num() > arrayIndex) + { + parentNode = filterNodes[arrayIndex]; + } + + if (!parentNode) return foundElements; + } + } + + Result = EEasyXMLParserFound::Found; + + return foundElements; +} + +UEasyXMLObject* UEasyXMLElement::ReadEasyXMLObject(const FString& AccessString) +{ + TArray Accessers; + AccessString.ParseIntoArray(Accessers, TEXT("."), true); + + auto parentNode = this; + + for (auto accesseName : Accessers) + { + if (!parentNode) return nullptr; + if (accesseName.IsEmpty()) return nullptr; + + if (accesseName[0] == TEXT('@')) + { + EEasyXMLParserFound retFound; + return parentNode->GetAttribute(accesseName.Mid(1), retFound); + } + + FString elementName; + int32 arrayIndex = 0; + IsAccessAsArray(accesseName, elementName, arrayIndex); + + auto filterNodes = parentNode->GetElementsByTagName(elementName); + if (filterNodes.Num() > arrayIndex) + { + parentNode = filterNodes[arrayIndex]; + } + else + { + return nullptr; + } + } + + return parentNode; +} + +TArray UEasyXMLElement::GetElementsByTagName(const FString& TagName) +{ + TArray foundElements = Children.FilterByPredicate( + [TagName](UEasyXMLElement* child) + { + return child->Name.Equals(TagName, ESearchCase::IgnoreCase); + }); + + return foundElements; +} + +UEasyXMLAttribute* UEasyXMLElement::GetAttribute(const FString& AtrributeName, EEasyXMLParserFound& Result) +{ + if (Attributes.Contains(AtrributeName)) + { + Result = EEasyXMLParserFound::Found; + return Attributes[AtrributeName]; + } + + Result = EEasyXMLParserFound::NotFound; + return nullptr; +} + +bool UEasyXMLElement::IsAccessAsArray(const FString& AccessName, FString& ElementName, int32& ArrayIndex) +{ + const FRegexPattern pattern = FRegexPattern(FString(TEXT("(.*)\\[([0-9]+)\\]$"))); + FRegexMatcher matcher(pattern, AccessName); + + while (matcher.FindNext()) + { + ElementName = matcher.GetCaptureGroup(1); + + FString numStr = matcher.GetCaptureGroup(2); + if (numStr.IsNumeric()) + { + ArrayIndex = (FCString::Atoi(*numStr)); + } + + return true; + } + + ElementName = AccessName; + ArrayIndex = 0; + + return false; +} + + + +bool UEasyXMLElement::IsContainAttributeKeys(const TArray& Keys, TArray& FoundAttributeKeys) +{ + TArray attributeKeys; + Attributes.GetKeys(attributeKeys); + + for (auto key : Keys) + { + bool found = false; + for (auto attributeKey : attributeKeys) + { + if (key.Equals(attributeKey, ESearchCase::IgnoreCase)) + { + found = true; + FoundAttributeKeys.Emplace(attributeKey); + } + + } + + if (!found) return false; + } + + return true; +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLObject.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLObject.cpp new file mode 100644 index 0000000..7529b00 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLObject.cpp @@ -0,0 +1,49 @@ +// Copyright 2019 ayumax. All Rights Reserved. + +#include "EasyXMLObject.h" +#include "Utils/CustomXMLParser.h" + +int32 UEasyXMLObject::GetIntValue(int32 DefaultValue) +{ + if (Value.IsEmpty()) return DefaultValue; + + int32 _index = 0; + + if (Value.IsNumeric() && !Value.FindChar(TEXT('.'), _index)) + { + return FCString::Atoi(*Value); + } + + return DefaultValue; +} + +float UEasyXMLObject::GetFloatValue(float DefaultValue) +{ + if (Value.IsEmpty()) return DefaultValue; + + auto isSuccess = Value.IsNumeric(); + return isSuccess ? FCString::Atof(*Value) : DefaultValue; +} + +FString UEasyXMLObject::GetStringValue(FString DefaultValue) +{ + if (Value.IsEmpty()) return DefaultValue; + + return Value; +} + +bool UEasyXMLObject::GetBoolValue(bool DefaultValue) +{ + if (Value.IsEmpty()) return DefaultValue; + + if (Value.Equals(TEXT("true"), ESearchCase::IgnoreCase)) + { + return true; + } + else if (Value.Equals(TEXT("false"), ESearchCase::IgnoreCase)) + { + return false; + } + + return DefaultValue; +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLParseManager.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLParseManager.cpp new file mode 100644 index 0000000..a2a24c6 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLParseManager.cpp @@ -0,0 +1,37 @@ +// Copyright 2019 ayumax. All Rights Reserved. + +#include "EasyXMLParseManager.h" +#include "Misc/Paths.h" +#include "Misc/FileHelper.h" +#include "EasyXMLElement.h" +#include "Utils/CustomXMLParser.h" + + +UEasyXMLElement* UEasyXMLParseManager::LoadFromString(const FString& XMLString, EEasyXMLParserErrorCode& Result, FString& ErrorMessage) +{ + CustomXMLParser parser; + FString _errorMessage; + + auto rootElement = parser.Parse(XMLString, _errorMessage); + Result = rootElement != nullptr ? EEasyXMLParserErrorCode::Successed : EEasyXMLParserErrorCode::Failed; + ErrorMessage = _errorMessage; + + return rootElement; +} + +UEasyXMLElement* UEasyXMLParseManager::LoadFromFile(const FString& FilePath, bool IsAblolute, EEasyXMLParserErrorCode& Result, FString& ErrorMessage) +{ + auto readPath = FilePath; + if (!IsAblolute) + { + readPath = FPaths::Combine(FPaths::ProjectContentDir(), FilePath); + } + + if (!FPaths::FileExists(readPath)) return nullptr; + + FString xmlString; + + FFileHelper::LoadFileToString(xmlString, *readPath); + + return LoadFromString(xmlString, Result, ErrorMessage); +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLParser.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLParser.cpp new file mode 100644 index 0000000..80f860d --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/EasyXMLParser.cpp @@ -0,0 +1,20 @@ +// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved. + +#include "EasyXMLParser.h" + +#define LOCTEXT_NAMESPACE "FEasyXMLParserModule" + +void FEasyXMLParserModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module +} + +void FEasyXMLParserModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FEasyXMLParserModule, EasyXMLParser) \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Tests/NodeAccessTest.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Tests/NodeAccessTest.cpp new file mode 100644 index 0000000..83ec705 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Tests/NodeAccessTest.cpp @@ -0,0 +1,270 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "Misc/AutomationTest.h" +#include "EasyXMLParseManager.h" + +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FNodeAccessTest, "EasyXMLParser.NodeAccessTest", EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::SmokeFilter) + +bool FNodeAccessTest::RunTest(const FString& Parameters) +{ + { + FString xmlString = TEXT("\r") + TEXT("\r") + TEXT("\r") + TEXT("123\r") + TEXT("\r") + TEXT("\r") + TEXT("40\r") + TEXT("ZZZZ\r") + TEXT("\r") + TEXT("bbbChild\r") + TEXT("\r") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc")), TEXT("123")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc[0]")), TEXT("123")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc[1]")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc[2]")), TEXT("40")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc[3]")), TEXT("ZZZZ")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.bbb")), TEXT("bbbChild")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc[0].@attr1")), TEXT("10")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("root.abc[0].@attr2")), TEXT("false")); + } + + return true; +} + + +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FNodeAccessTest2, "EasyXMLParser.NodeAccessTest2", EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::SmokeFilter) + +bool FNodeAccessTest2::RunTest(const FString& Parameters) +{ + FString XMLSource = + TEXT("\r") + TEXT("
\r") + TEXT("Ellen Adams\r") + TEXT("123 Maple Street\r") + TEXT("Mill Valley\r") + TEXT("CA\r") + TEXT("10999\r") + TEXT("USA\r") + TEXT("
\r") + TEXT("
\r") + TEXT("Tai Yee\r") + TEXT("8 Oak Avenue\r") + TEXT("Old Town\r") + TEXT("PA\r") + TEXT("95819\r") + TEXT("USA\r") + TEXT("
\r") + TEXT("Please leave packages in shed by driveway.\r") + TEXT("\r") + TEXT("\r") + TEXT("Lawnmower\r") + TEXT("1\r") + TEXT("148.95\r") + TEXT("Confirm this is electric\r") + TEXT("\r") + TEXT("\r") + TEXT("Baby Monitor\r") + TEXT("2\r") + TEXT("39.98\r") + TEXT("1999-05-21\r") + TEXT("\r") + TEXT("\r") + TEXT("
\r"); + + { + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(XMLSource, result, errorMessage); + + TestEqual(TEXT("success read"), rootNode->ReadInt(TEXT("PurchaseOrder.@PurchaseOrderNumber")), 99503); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.@OrderDate")), TEXT("1999-10-20")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].@Type")), TEXT("Shipping")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].Name")), TEXT("Ellen Adams")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].Street")), TEXT("123 Maple Street")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].City")), TEXT("Mill Valley")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].State")), TEXT("CA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].Zip")), TEXT("10999")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].Country")), TEXT("USA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].@Type")), TEXT("Billing")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].Name")), TEXT("Tai Yee")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].Street")), TEXT("8 Oak Avenue")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].City")), TEXT("Old Town")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].State")), TEXT("PA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].Zip")), TEXT("95819")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].Country")), TEXT("USA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.DeliveryNotes")), TEXT("Please leave packages in shed by driveway.")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0].@PartNumber")), TEXT("872-AA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0].ProductName")), TEXT("Lawnmower")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0].Quantity")), TEXT("1")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0].USPrice")), TEXT("148.95")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0].Comment")), TEXT("Confirm this is electric")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[1].@PartNumber")), TEXT("926-AA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[1].ProductName")), TEXT("Baby Monitor")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[1].Quantity")), TEXT("2")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[1].USPrice")), TEXT("39.98")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[1].ShipDate")), TEXT("1999-05-21")); + } + + { + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(XMLSource, result, errorMessage); + + EEasyXMLParserFound retFound; + auto Address0Node = rootNode->ReadElement(TEXT("PurchaseOrder.Address[0]"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + auto Address1Node = rootNode->ReadElement(TEXT("PurchaseOrder.Address[1]"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + auto Item0Node = rootNode->ReadElement(TEXT("PurchaseOrder.Items.Item[0]"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + auto Item1Node = rootNode->ReadElement(TEXT("PurchaseOrder.Items.Item[1]"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + + TestEqual(TEXT("success read"), rootNode->ReadInt(TEXT("PurchaseOrder.@PurchaseOrderNumber")), 99503); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.@OrderDate")), TEXT("1999-10-20")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("@Type")), TEXT("Shipping")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("Name")), TEXT("Ellen Adams")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("Street")), TEXT("123 Maple Street")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("City")), TEXT("Mill Valley")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("State")), TEXT("CA")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("Zip")), TEXT("10999")); + TestEqual(TEXT("success read"), Address0Node->ReadString(TEXT("Country")), TEXT("USA")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("@Type")), TEXT("Billing")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("Name")), TEXT("Tai Yee")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("Street")), TEXT("8 Oak Avenue")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("City")), TEXT("Old Town")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("State")), TEXT("PA")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("Zip")), TEXT("95819")); + TestEqual(TEXT("success read"), Address1Node->ReadString(TEXT("Country")), TEXT("USA")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.DeliveryNotes")), TEXT("Please leave packages in shed by driveway.")); + TestEqual(TEXT("success read"), Item0Node->ReadString(TEXT("@PartNumber")), TEXT("872-AA")); + TestEqual(TEXT("success read"), Item0Node->ReadString(TEXT("ProductName")), TEXT("Lawnmower")); + TestEqual(TEXT("success read"), Item0Node->ReadString(TEXT("Quantity")), TEXT("1")); + TestEqual(TEXT("success read"), Item0Node->ReadString(TEXT("USPrice")), TEXT("148.95")); + TestEqual(TEXT("success read"), Item0Node->ReadString(TEXT("Comment")), TEXT("Confirm this is electric")); + TestEqual(TEXT("success read"), Item1Node->ReadString(TEXT("@PartNumber")), TEXT("926-AA")); + TestEqual(TEXT("success read"), Item1Node->ReadString(TEXT("ProductName")), TEXT("Baby Monitor")); + TestEqual(TEXT("success read"), Item1Node->ReadString(TEXT("Quantity")), TEXT("2")); + TestEqual(TEXT("success read"), Item1Node->ReadString(TEXT("USPrice")), TEXT("39.98")); + TestEqual(TEXT("success read"), Item1Node->ReadString(TEXT("ShipDate")), TEXT("1999-05-21")); + } + + + { + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(XMLSource, result, errorMessage); + + EEasyXMLParserFound retFound; + auto AddressNodes = rootNode->ReadElements(TEXT("PurchaseOrder.Address"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + auto ItemNodes = rootNode->ReadElements(TEXT("PurchaseOrder.Items.Item"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("@Type")), TEXT("Shipping")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Name")), TEXT("Ellen Adams")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Street")), TEXT("123 Maple Street")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("City")), TEXT("Mill Valley")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("State")), TEXT("CA")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Zip")), TEXT("10999")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Country")), TEXT("USA")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("@Type")), TEXT("Billing")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Name")), TEXT("Tai Yee")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Street")), TEXT("8 Oak Avenue")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("City")), TEXT("Old Town")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("State")), TEXT("PA")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Zip")), TEXT("95819")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Country")), TEXT("USA")); + + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("@PartNumber")), TEXT("872-AA")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("ProductName")), TEXT("Lawnmower")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("Quantity")), TEXT("1")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("USPrice")), TEXT("148.95")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("Comment")), TEXT("Confirm this is electric")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("@PartNumber")), TEXT("926-AA")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("ProductName")), TEXT("Baby Monitor")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("Quantity")), TEXT("2")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("USPrice")), TEXT("39.98")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("ShipDate")), TEXT("1999-05-21")); + } + + { + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(XMLSource, result, errorMessage); + + TestEqual(TEXT("success read"), rootNode->ReadInt(TEXT("PurchaseOrder.PurchaseOrderNumber")), 0); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.OrderDate")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].Type")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].Name-")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrde-r.Address[0].Street")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address-[0].City")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0].State-")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder-.Address[0].Zip")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[0]-.Country")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1]-.@Type")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder-.Address[1].Name")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].Stree-t")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1]-.City")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder-.Address[1].State")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1].Zip-")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Address[1]-.Country")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder-.DeliveryNotes")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0].@PartNumber-")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[0]-.ProductName")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items-.Item[0].Quantity")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[4].USPrice")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[-1].Comment")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[8].@PartNumber")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[99].ProductName")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[7].Quantity")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[555].USPrice")), TEXT("")); + TestEqual(TEXT("success read"), rootNode->ReadString(TEXT("PurchaseOrder.Items.Item[9999].ShipDate")), TEXT("")); + } + + { + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(XMLSource, result, errorMessage); + + EEasyXMLParserFound retFound; + auto AddressNodes = rootNode->ReadElements(TEXT("PurchaseOrder.Address"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + auto ItemNodes = rootNode->ReadElements(TEXT("PurchaseOrder.Items.Item"), retFound); + TestTrue(TEXT("success read"), retFound == EEasyXMLParserFound::Found); + + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("@Type-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Name-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Street-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("City-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("State-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Zip-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[0]->ReadString(TEXT("Country-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("@Type-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Name-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Street-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("City-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("State-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Zip-")), TEXT("")); + TestEqual(TEXT("success read"), AddressNodes[1]->ReadString(TEXT("Country-")), TEXT("")); + + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("@PartNumber-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("ProductName-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("Quantity-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("USPrice-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[0]->ReadString(TEXT("Comment-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("@PartNumber-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("ProductName-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("Quantity-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("USPrice-")), TEXT("")); + TestEqual(TEXT("success read"), ItemNodes[1]->ReadString(TEXT("ShipDate-")), TEXT("")); + } + + return true; +} \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Tests/ReadValueTest.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Tests/ReadValueTest.cpp new file mode 100644 index 0000000..8a75564 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Tests/ReadValueTest.cpp @@ -0,0 +1,428 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "Misc/AutomationTest.h" +#include "EasyXMLParseManager.h" + +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FReadValueTest_Int, "EasyXMLParser.ReadValueTest.Int", EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::SmokeFilter) + +bool FReadValueTest_Int::RunTest(const FString& Parameters) +{ + // parse success + { + FString xmlString = TEXT("\r") + TEXT("\r") + TEXT("\r") + TEXT("123\r") + TEXT("\r") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + TestEqual(TEXT("success read int"), rootNode->ReadInt(TEXT("root.abc"), 0), 123); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("-123") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + TestEqual(TEXT("success read int"), rootNode->ReadInt(TEXT("root.abc"), 0), -123); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("123456789") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read int"), rootNode->ReadInt(TEXT("root.abc"), 0), 123456789); + } + + + // parse ng(string) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("text") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read int(string)"), rootNode->ReadInt(TEXT("root.abc"), 0), 0); + } + + // parse ng(float) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("3.14") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read int(float)"), rootNode->ReadInt(TEXT("root.abc"), 0), 0); + } + + // parse ng(xml) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("") + TEXT("123") + TEXT("") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read int(xml)"), rootNode->ReadInt(TEXT("root.abc"), 0), 0); + } + + + return true; +} + + +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FReadValueTest_Float, "EasyXMLParser.ReadValueTest.Float", EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::SmokeFilter) + +bool FReadValueTest_Float::RunTest(const FString& Parameters) +{ + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("1.23") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read float"), rootNode->ReadFloat(TEXT("root.abc"), 0), 1.23f); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("-1.23") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read float"), rootNode->ReadFloat(TEXT("root.abc"), 0), -1.23f); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("123.456789") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read float"), rootNode->ReadFloat(TEXT("root.abc"), 0), 123.456789f); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("123") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read float"), rootNode->ReadFloat(TEXT("root.abc"), 0), 123.0f); + } + + + // parse ng(string) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("text") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read float(string)"), rootNode->ReadFloat(TEXT("root.abc"), 0), 0.0f); + } + + // parse ng(xml) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("") + TEXT("1.23") + TEXT("") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read float(xml)"), rootNode->ReadFloat(TEXT("root.abc"), 0), 0.0f); + } + + return true; +} + + +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FReadValueTest_Bool, "EasyXMLParser.ReadValueTest.Bool", EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::SmokeFilter) + +bool FReadValueTest_Bool::RunTest(const FString& Parameters) +{ + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("True") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read bool"), rootNode->ReadBool(TEXT("root.abc"), false), true); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("tRue") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read bool"), rootNode->ReadBool(TEXT("root.abc"), false), true); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("False") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read bool"), rootNode->ReadBool(TEXT("root.abc"), true), false); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("fAlse") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read bool"), rootNode->ReadBool(TEXT("root.abc"), true), false); + } + + + // parse ng(string) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("text") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read bool(string)"), rootNode->ReadBool(TEXT("root.abc"), false), false); + } + + // parse ng(xml) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("") + TEXT("true") + TEXT("") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("ng read bool(xml)"), rootNode->ReadBool(TEXT("root.abc"), false), false); + } + + return true; +} + + +IMPLEMENT_SIMPLE_AUTOMATION_TEST(FReadValueTest_String, "EasyXMLParser.ReadValueTest.String", EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::SmokeFilter) + +bool FReadValueTest_String::RunTest(const FString& Parameters) +{ + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("text") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read string"), rootNode->ReadString(TEXT("root.abc"), TEXT("")), TEXT("text")); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("123") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read string"), rootNode->ReadString(TEXT("root.abc"), TEXT("")), TEXT("123")); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("1.23") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read string"), rootNode->ReadString(TEXT("root.abc"), TEXT("")), TEXT("1.23")); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("true") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read string"), rootNode->ReadString(TEXT("root.abc"), TEXT("")), TEXT("true")); + } + + // parse success + { + FString xmlString = TEXT("") + TEXT("") + TEXT("false") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + + TestEqual(TEXT("success read string"), rootNode->ReadString(TEXT("root.abc"), TEXT("")), TEXT("false")); + } + + // parse ng(xml) + { + FString xmlString = TEXT("") + TEXT("") + TEXT("") + TEXT("text") + TEXT("") + TEXT("") + TEXT(""); + + EEasyXMLParserErrorCode result; + FString errorMessage; + auto rootNode = UEasyXMLParseManager::LoadFromString(xmlString, result, errorMessage); + + TestEqual(TEXT("success read string"), rootNode->ReadString(TEXT("root.abc"), TEXT("")), TEXT("")); + } + + return true; +} \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Utils/CustomXMLParser.cpp b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Utils/CustomXMLParser.cpp new file mode 100644 index 0000000..935ab95 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Utils/CustomXMLParser.cpp @@ -0,0 +1,83 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#include "CustomXMLParser.h" + +#include "Misc/FeedbackContext.h" +#include "EasyXMLElement.h" +#include "EasyXMLAttribute.h" + +CustomXMLParser::CustomXMLParser() +{ +} + +CustomXMLParser::~CustomXMLParser() +{ +} + +UEasyXMLElement *CustomXMLParser::Parse(FString xmlString, FString &ErrorMessage) +{ + RootElement = NewObject(); + XMLObjectStack.Emplace(RootElement); + + FText _errorMessage; + int32 _errorMessageNumber; + + if (!FFastXml::ParseXmlFile(this, TEXT(""), &xmlString[0], nullptr, false, false, _errorMessage, _errorMessageNumber)) + { + ErrorMessage = FString::Printf(TEXT("line=%d, %s"), _errorMessageNumber, *_errorMessage.ToString()); + return nullptr; + } + + return RootElement; +} + +bool CustomXMLParser::ProcessXmlDeclaration(const TCHAR *ElementData, int32 XmlFileLineNumber) +{ + return true; +} + +bool CustomXMLParser::ProcessElement(const TCHAR *ElementName, const TCHAR *ElementData, int32 XmlFileLineNumber) +{ + auto currentNode = XMLObjectStack.Num() > 0 ? XMLObjectStack.Last() : nullptr; + + auto newNode = UEasyXMLElement::CreateElement(currentNode, ElementName, ElementData, XmlFileLineNumber); + + if (currentNode) + { + currentNode->Children.Emplace(newNode); + } + + XMLObjectStack.Emplace(newNode); + + return true; +} + +bool CustomXMLParser::ProcessAttribute(const TCHAR *AttributeName, const TCHAR *AttributeValue) +{ + auto currentNode = XMLObjectStack.Last(); + + if (!currentNode) return false; + if (currentNode->Attributes.Contains(AttributeName)) return false; + + auto newAttribute = UEasyXMLAttribute::CreateAttribute(currentNode, AttributeName, AttributeValue); + currentNode->Attributes.Add(AttributeName, newAttribute); + + return true; +} + +bool CustomXMLParser::ProcessClose(const TCHAR *Element) +{ + if (XMLObjectStack.Num() == 0) return false; + + XMLObjectStack.RemoveAt(XMLObjectStack.Num() - 1); + + return true; +} + +bool CustomXMLParser::ProcessComment(const TCHAR *Comment) +{ + if (XMLObjectStack.Num() == 0) return false; + + XMLObjectStack.Last()->Comments.Emplace(Comment); + + return true; +} diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Utils/CustomXMLParser.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Utils/CustomXMLParser.h new file mode 100644 index 0000000..2854596 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Private/Utils/CustomXMLParser.h @@ -0,0 +1,68 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "FastXml.h" + +class UEasyXMLElement; + +class CustomXMLParser : public IFastXmlCallback +{ +public: + CustomXMLParser(); + virtual ~CustomXMLParser(); + + UEasyXMLElement* Parse(FString xmlString, FString& ErrorMessage); + + /** + * Called after the XML's header is parsed. This is usually the first call that you'll get back. + * + * @param ElementData Optional data for this element, nullptr if none + * @param XmlFileLineNumber Line number in the XML file we're on + * + * @return You should return true to continue processing the file, or false to stop processing immediately. + */ + virtual bool ProcessXmlDeclaration(const TCHAR* ElementData, int32 XmlFileLineNumber) override; + + /** + * Called when a new XML element is encountered, starting a new scope. You'll receive a call to ProcessClose() + * when this element's scope has ended. + * + * @param ElementName The name of the element + * @param ElementData Optional data for this element, nullptr if none + * @param XmlFileLineNumber The line number in the XML file we're on + * + * @return You should return true to continue processing the file, or false to stop processing immediately. + */ + virtual bool ProcessElement(const TCHAR* ElementName, const TCHAR* ElementData, int32 XmlFileLineNumber) override; + + /** + * Called when an XML attribute is encountered for the current scope's element. + * + * @param AttributeName The name of the attribute + * @param AttributeValue The value of the attribute + * + * @return You should return true to continue processing the file, or false to stop processing immediately. + */ + virtual bool ProcessAttribute(const TCHAR* AttributeName, const TCHAR* AttributeValue) override; + + /** + * Called when an element's scope ends in the XML file + * + * @param ElementName Name of the element whose scope closed + * + * @return You should return true to continue processing the file, or false to stop processing immediately. + */ + virtual bool ProcessClose(const TCHAR* Element) override; + + /** + * Called when a comment is encountered. This can happen pretty much anywhere in the file. + * + * @param Comment The comment text + */ + virtual bool ProcessComment(const TCHAR* Comment) override; + +private: + TArray XMLObjectStack; + UEasyXMLElement* RootElement; +}; diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAsyncLoadFromFile.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAsyncLoadFromFile.h new file mode 100644 index 0000000..51b93e8 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAsyncLoadFromFile.h @@ -0,0 +1,40 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintAsyncActionBase.h" +#include "UObject/NoExportTypes.h" +#include "EasyXMLElement.h" +#include "EasyXMLAsyncLoadFromFile.generated.h" + +DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FEasyXMLAsyncLoadFromFile_Result, UEasyXMLElement*, XMLObject, FString, ErrorMessage); + + +UCLASS() +class EASYXMLPARSER_API UEasyXMLAsyncLoadFromFile : public UBlueprintAsyncActionBase +{ + GENERATED_BODY() + +public: + UPROPERTY(BlueprintAssignable) + FEasyXMLAsyncLoadFromFile_Result Successed; + + UPROPERTY(BlueprintAssignable) + FEasyXMLAsyncLoadFromFile_Result Failed; + +private: + UPROPERTY(Transient) + FString _XMLFile; + UPROPERTY(Transient) + bool _IsAblolute; + +public: + UEasyXMLAsyncLoadFromFile(const FObjectInitializer& ObjectInitializer); + + UFUNCTION(BlueprintCallable, Category = "EasyXMLParser", meta = (WorldContext = "WorldContextObject", BlueprintInternalUseOnly = "true")) + static UEasyXMLAsyncLoadFromFile * AsyncLoadFromFile(UObject * WorldContextObject, const FString& FilePath, bool IsAblolute); + + + virtual void Activate() override; + +}; \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAsyncLoadFromString.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAsyncLoadFromString.h new file mode 100644 index 0000000..ebfa387 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAsyncLoadFromString.h @@ -0,0 +1,38 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintAsyncActionBase.h" +#include "UObject/NoExportTypes.h" +#include "EasyXMLElement.h" +#include "EasyXMLAsyncLoadFromString.generated.h" + +DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FEasyXMLAsyncLoadFromString_Result, UEasyXMLElement*, XMLObject, FString, ErrorMessage); + + +UCLASS() +class EASYXMLPARSER_API UEasyXMLAsyncLoadFromString : public UBlueprintAsyncActionBase +{ + GENERATED_BODY() + +public: + UPROPERTY(BlueprintAssignable) + FEasyXMLAsyncLoadFromString_Result Successed; + + UPROPERTY(BlueprintAssignable) + FEasyXMLAsyncLoadFromString_Result Failed; + +private: + UPROPERTY(Transient) + FString _XMLString; + +public: + UEasyXMLAsyncLoadFromString(const FObjectInitializer& ObjectInitializer); + + UFUNCTION(BlueprintCallable, Category = "EasyXMLParser", meta = (WorldContext = "WorldContextObject", BlueprintInternalUseOnly = "true")) + static UEasyXMLAsyncLoadFromString* AsyncLoadFromString(UObject * WorldContextObject, const FString& XMLString); + + + virtual void Activate() override; + +}; \ No newline at end of file diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAttribute.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAttribute.h new file mode 100644 index 0000000..a89ebe4 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLAttribute.h @@ -0,0 +1,18 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "EasyXMLObject.h" +#include "EasyXMLAttribute.generated.h" + +class UEasyXMLElement; + +UCLASS(BlueprintType, Blueprintable) +class EASYXMLPARSER_API UEasyXMLAttribute : public UEasyXMLObject +{ + GENERATED_BODY() + +public: + static UEasyXMLAttribute* CreateAttribute(UEasyXMLElement* ParentObject, FString Name, FString Value); + +}; diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLElement.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLElement.h new file mode 100644 index 0000000..c00af7e --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLElement.h @@ -0,0 +1,62 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "EasyXMLObject.h" +#include "EasyXMLParserEnums.h" +#include "EasyXMLElement.generated.h" + +class UEasyXMLAttribute; + +UCLASS(BlueprintType, Blueprintable) +class EASYXMLPARSER_API UEasyXMLElement : public UEasyXMLObject +{ + GENERATED_BODY() + +public: + static UEasyXMLElement* CreateElement(UEasyXMLObject* ParentObject, FString Tag, FString Content, int32 LineNumber); + +public: + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|ReadValue") + int32 ReadInt(const FString& AccessString, int32 DefaultValue = 0); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|ReadValue") + float ReadFloat(const FString& AccessString, float DefaultValue = 0.0f); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|ReadValue") + FString ReadString(const FString& AccessString, const FString& DefaultValue = TEXT("")); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|ReadValue") + bool ReadBool(const FString& AccessString, bool DefaultValue = false); + + UFUNCTION(BlueprintCallable, Category = "EasyXMLParser|ReadValue", meta = (ExpandEnumAsExecs = "Result")) + UEasyXMLElement* ReadElement(const FString& AccessString, EEasyXMLParserFound& Result); + + UFUNCTION(BlueprintCallable, Category = "EasyXMLParser|ReadValue", meta = (ExpandEnumAsExecs = "Result")) + TArray ReadElements(const FString& AccessString, EEasyXMLParserFound& Result); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|Object", meta = (ExpandEnumAsExecs = "Result")) + UEasyXMLAttribute* GetAttribute(const FString& AtrributeName, EEasyXMLParserFound& Result); + + +public: + UEasyXMLObject* ReadEasyXMLObject(const FString& AccessString); + TArray GetElementsByTagName(const FString& TagName); + bool IsContainAttributeKeys(const TArray& Keys, TArray& FoundAttributeKeys); + +private: + bool IsAccessAsArray(const FString& AccessName, FString& ElementName, int32& ArrayIndex); + + +public: + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + int32 LineNumber = 0; + + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + TArray Children; + + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + TMap Attributes; + + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + TArray Comments; +}; diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLObject.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLObject.h new file mode 100644 index 0000000..f119651 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLObject.h @@ -0,0 +1,37 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "UObject/NoExportTypes.h" +#include "EasyXMLObject.generated.h" + + +UCLASS(BlueprintType, Blueprintable) +class EASYXMLPARSER_API UEasyXMLObject : public UObject +{ + GENERATED_BODY() + +public: + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|GetValue") + int32 GetIntValue(int32 DefaultValue = 0); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|GetValue") + float GetFloatValue(float DefaultValue = 0.0f); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|GetValue") + FString GetStringValue(FString DefaultValue = TEXT("")); + + UFUNCTION(BlueprintPure, Category = "EasyXMLParser|GetValue") + bool GetBoolValue(bool DefaultValue = false); + +public: + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + FString Name = TEXT(""); + + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + FString Value = TEXT(""); + + UPROPERTY(BlueprintReadOnly, Category = "EasyXMLParser|Object") + UEasyXMLObject* Parent = nullptr; + +}; diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParseManager.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParseManager.h new file mode 100644 index 0000000..5c65347 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParseManager.h @@ -0,0 +1,36 @@ +// Copyright 2019 ayumax. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "UObject/NoExportTypes.h" +#include "EasyXMLElement.h" +#include "EasyXMLParserEnums.h" +#include "EasyXMLParseManager.generated.h" + +/** + * + */ +UCLASS(BlueprintType, Blueprintable) +class EASYXMLPARSER_API UEasyXMLParseManager : public UObject +{ + GENERATED_BODY() + +public: + /** + * load xml file + * @param FilePath - xml file path + * @param IsAblolute - true:FilePath is absolute path, false:Relative path from "Content" + * @return xml object + */ + UFUNCTION(BlueprintCallable, Category = "EasyXMLParser", meta = (ExpandEnumAsExecs = "Result")) + static UEasyXMLElement* LoadFromFile(const FString& FilePath, bool IsAblolute, EEasyXMLParserErrorCode& Result, FString& ErrorMessage); + + /** + * load xml string + * @param XMLString - xml file path + * @return xml object + */ + UFUNCTION(BlueprintCallable, Category = "EasyXMLParser", meta = (ExpandEnumAsExecs = "Result")) + static UEasyXMLElement* LoadFromString(const FString& XMLString, EEasyXMLParserErrorCode& Result, FString& ErrorMessage); + +}; diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParser.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParser.h new file mode 100644 index 0000000..2a38692 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParser.h @@ -0,0 +1,15 @@ +// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Modules/ModuleManager.h" + +class FEasyXMLParserModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParserEnums.h b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParserEnums.h new file mode 100644 index 0000000..f3edc90 --- /dev/null +++ b/Plugins/EasyXMLParser/Source/EasyXMLParser/Public/EasyXMLParserEnums.h @@ -0,0 +1,19 @@ +// Copyright 2019 ayumax. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + +UENUM(BlueprintType) +enum class EEasyXMLParserErrorCode : uint8 +{ + Successed, + Failed +}; + +UENUM(BlueprintType) +enum class EEasyXMLParserFound : uint8 +{ + Found, + NotFound +}; \ No newline at end of file diff --git a/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.dll b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.dll new file mode 100644 index 0000000..59211a4 Binary files /dev/null and b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.dll differ diff --git a/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.exp b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.exp new file mode 100644 index 0000000..29a0217 Binary files /dev/null and b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.exp differ diff --git a/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.lib b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.lib new file mode 100644 index 0000000..ae11741 Binary files /dev/null and b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.lib differ diff --git a/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.pdb b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.pdb new file mode 100644 index 0000000..c23dc8c Binary files /dev/null and b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.patch_0.pdb differ diff --git a/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.pdb b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.pdb new file mode 100644 index 0000000..2d24735 Binary files /dev/null and b/Plugins/JPrinter/Binaries/Win64/UnrealEditor-JPrinter.pdb differ diff --git a/Plugins/JPrinter/Binaries/Win64/UnrealEditor.modules b/Plugins/JPrinter/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 0000000..15523c9 --- /dev/null +++ b/Plugins/JPrinter/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "27405482", + "Modules": + { + "JPrinter": "UnrealEditor-JPrinter.dll" + } +} \ No newline at end of file diff --git a/Plugins/JPrinter/JPrinter.uplugin b/Plugins/JPrinter/JPrinter.uplugin new file mode 100644 index 0000000..a131424 --- /dev/null +++ b/Plugins/JPrinter/JPrinter.uplugin @@ -0,0 +1,22 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "JPrinter", + "Description": "Now you can print picture from unreal direcly!, you print from file or even print a texture, only for windows, soon mac ox", + "Category": "Hardware", + "CreatedBy": "ZKarmaKun", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "JPrinter", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ] +} \ No newline at end of file diff --git a/Plugins/JPrinter/Resources/Icon128.png b/Plugins/JPrinter/Resources/Icon128.png new file mode 100644 index 0000000..1228ddb Binary files /dev/null and b/Plugins/JPrinter/Resources/Icon128.png differ diff --git a/Plugins/JPrinter/Source/JPrinter/JPrinter.Build.cs b/Plugins/JPrinter/Source/JPrinter/JPrinter.Build.cs new file mode 100644 index 0000000..7f4696f --- /dev/null +++ b/Plugins/JPrinter/Source/JPrinter/JPrinter.Build.cs @@ -0,0 +1,69 @@ +// Some copyright should be here... + +using UnrealBuildTool; +using System.IO; + +public class JPrinter : ModuleRules +{ + public JPrinter(ReadOnlyTargetRules Target): base( Target ) + { + + PublicIncludePaths.AddRange( + new string[] { + "JPrinter/Public" + + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + "JPrinter/Private", + + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + "ImageWrapper", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + + //string ModulePath = Path.GetDirectoryName(RulesCompiler.GetModuleFilename(this.GetType().Name)); + /* + string ThirdParty = Path.GetFullPath(Path.Combine(ModuleDirectory, "../../ThirdParty/")); + + string IncludePaths = Path.Combine(ThirdParty, "opencv", "include"); + string LibPath = Path.Combine(ThirdParty, "opencv", "lib"); + PublicIncludePaths.Add(IncludePaths); + PublicAdditionalLibraries.Add(LibPath + "/opencv_world300.lib"); + PublicAdditionalLibraries.Add(LibPath + "/opencv_ts300.lib");*/ + } +} diff --git a/Plugins/JPrinter/Source/JPrinter/Private/JPrinter.cpp b/Plugins/JPrinter/Source/JPrinter/Private/JPrinter.cpp new file mode 100644 index 0000000..e6cfc9e --- /dev/null +++ b/Plugins/JPrinter/Source/JPrinter/Private/JPrinter.cpp @@ -0,0 +1,22 @@ +// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved. +#include "JPrinter.h" +#include "JPrinterPrivatePCH.h" + +#define LOCTEXT_NAMESPACE "FJPrinterModule" + +void FJPrinterModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + +} + +void FJPrinterModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FJPrinterModule, JPrinter) \ No newline at end of file diff --git a/Plugins/JPrinter/Source/JPrinter/Private/JPrinterBPLibrary.cpp b/Plugins/JPrinter/Source/JPrinter/Private/JPrinterBPLibrary.cpp new file mode 100644 index 0000000..0a8f0da --- /dev/null +++ b/Plugins/JPrinter/Source/JPrinter/Private/JPrinterBPLibrary.cpp @@ -0,0 +1,266 @@ +// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved. +#include "JPrinterBPLibrary.h" +#include "JPrinterPrivatePCH.h" + +#define print(txt) GEngine->AddOnScreenDebugMessage(-1,10,FColor::Green, txt) +DEFINE_LOG_CATEGORY_STATIC(JPrinterLog, Log, All); + +UJPrinterBPLibrary::UJPrinterBPLibrary(const FObjectInitializer& ObjectInitializer) +: Super(ObjectInitializer) +{ + +} + +TArray UJPrinterBPLibrary::getPrinterList() +{ + TArray out; +#if PLATFORM_WINDOWS + LPBYTE pPrinterEnum; + unsigned long pcbNeeded, pcbReturned; + PRINTER_INFO_2* printerInfo = NULL; + EnumPrinters(PRINTER_ENUM_LOCAL, NULL, 2, NULL, 0, &pcbNeeded, &pcbReturned); + + pPrinterEnum = new BYTE[pcbNeeded]; + if (EnumPrinters(PRINTER_ENUM_LOCAL, NULL, 2, pPrinterEnum, pcbNeeded, &pcbNeeded, &pcbReturned)) + { + printerInfo = ((PRINTER_INFO_2*)pPrinterEnum); + for (unsigned short i = 0; i < pcbReturned; i++) + { + TCHAR* wname = printerInfo[i].pPrinterName; + FString name = wname; + out.Add(name); + } + } +#endif + return out; +} + +FString UJPrinterBPLibrary::getPrimaryPrinterName() +{ + FString out; +#if PLATFORM_WINDOWS + unsigned long size = 0; + GetDefaultPrinter(NULL, &size); + if (size) + { + TCHAR* buffer = new TCHAR[size]; + GetDefaultPrinter(buffer, &size); + out = buffer; + } +#endif + return out; +} + +#if PLATFORM_WINDOWS +printerInfo UJPrinterBPLibrary::getPrinterInfo(FString printer, bool usePrimary) +{ + printerInfo out; + unsigned long size = 0; + LPWSTR defaultName = NULL; + GetDefaultPrinter(NULL, &size); + if (size) + { + TCHAR* buffer = new TCHAR[size]; + GetDefaultPrinter(buffer, &size); + defaultName = buffer; + } + + if (defaultName) + { + out.deviceName = defaultName; + LPBYTE pPrinterEnum; + unsigned long pcbNeeded, pcbReturned; + PRINTER_INFO_2* printerInfo = NULL; + EnumPrinters(PRINTER_ENUM_LOCAL, NULL, 2, NULL, 0, &pcbNeeded, &pcbReturned); + + pPrinterEnum = new BYTE[pcbNeeded]; + if (EnumPrinters(PRINTER_ENUM_LOCAL, NULL, 2, pPrinterEnum, pcbNeeded, &pcbNeeded, &pcbReturned)) + { + printerInfo = ((PRINTER_INFO_2*)pPrinterEnum); + std::wstring wsdefaultName(defaultName); + std::string sdefaultName(wsdefaultName.begin(), wsdefaultName.end()); + + for (unsigned int i = 0; i < pcbReturned; i++) + { + LPWSTR name = printerInfo[i].pPrinterName; + std::wstring wsname(name); + std::string sname(wsname.begin(), wsname.end()); + if (usePrimary) + { + if (sname == sdefaultName) + { + out.driver = printerInfo[i].pDriverName; + out.portName = printerInfo[i].pPortName; + } + } + else + { + std::string choosen(TCHAR_TO_ANSI(*printer)); + if (sname == choosen) + { + out.driver = printerInfo[i].pDriverName; + out.portName = printerInfo[i].pPortName; + } + } + + } + } + } + return out; +} + +HBITMAP UJPrinterBPLibrary::getHBITMAPFromData(TArray& bgraData, int32 width, int32 height, int32 bitDepth) +{ + if (bgraData.Num() <= 0) return NULL; + + uint8* rgb = new uint8[width * height * 3]; + for (int i = 0; i < (width * height); i++) + { + rgb[3 * i + 0] = bgraData[i].B; + rgb[3 * i + 1] = bgraData[i].G; + rgb[3 * i + 2] = bgraData[i].R; + } + // Create DIB + HBITMAP hbmp = CreateBitmap(width, height, 1, 24, rgb); + if (hbmp == NULL) { + delete rgb; + return hbmp; + } + delete rgb; + return hbmp; +} +#endif + +FString UJPrinterBPLibrary::Replace(FString source, FString in, FString out) +{ + TArray ar = source.GetCharArray(); + FString result; + for (int i = 0; i < ar.Num(); i++) + { + if (ar[i] != in[0]) + { + result += ar[i]; + } + else + { + result += out; + } + } + return result; +} + +bool UJPrinterBPLibrary::printImage(FString path, FString printer, bool usePrimary) +{ + if (!FPaths::FileExists(path)) { + UE_LOG(JPrinterLog, Log, TEXT("%s"), *path) + return false; + } + + if (usePrimary) + { + printer = getPrimaryPrinterName(); + } + + path = "\"" + path + "\""; + path = Replace(path, "/", "\\"); + FString args = " c:\\WINDOWS\\system32\\shimgvw.dll,ImageView_PrintTo /pt " + path + " \"" + printer + "\""; + FString prg = "rundll32"; + UE_LOG(JPrinterLog, Log, TEXT("%s%s"), *prg,*args); + int error=33; //= WinExec(TCHAR_TO_ANSI(*fullPath), SW_SHOW); + FPlatformProcess::CreateProc( + *prg, + *args, + false,//* @param bLaunchDetached if true, the new process will have its own window + false,//* @param bLaunchHidded if true, the new process will be minimized in the task bar + false,//* @param bLaunchReallyHidden if true, the new process will not have a window or be in the task bar + 0, + 0, + nullptr,//const TCHAR* OptionalWorkingDirectory, + nullptr + ); + return (error == 33) ? true : false; +} + +bool UJPrinterBPLibrary::printTexture2D(UTexture2D* texture, FString printer, bool usePrimary, EPaperSize paperSize) +{ + if (!texture) return false; + + //const double DPIConvertion = 142.0643729189789; + //const float DPIConvertion = 142.0643729189789f; + const float DPIConvertion = 142.06437f; + + bool out = false; + int32 width = texture->GetSizeX(); + int32 height = texture->GetSizeY(); + int32 bitDepth = 24; + TArray colorData; + colorData.Init(FColor(), width * height); + FTexture2DMipMap& Mip = texture->PlatformData->Mips[0]; + uint8* Data = (uint8*)Mip.BulkData.Lock(LOCK_READ_WRITE); + + for (int i = 0; i < colorData.Num(); i++) + { + colorData[i].R = Data[4 * i + 2]; + colorData[i].G = Data[4 * i + 1]; + colorData[i].B = Data[4 * i + 0]; + colorData[i].A = 255; + } + + Mip.BulkData.Unlock(); + texture->UpdateResource(); + + if (paperSize != EPaperSize::None) + { + + float scale = 1; + switch (paperSize) + { + case EPaperSize::letter: + if (width == 2969) break; + scale = FMath::FloorToFloat((2969.f / width) * 100) / 100.f; + break; + case EPaperSize::photo: + if (width == 1373) break; + scale = FMath::FloorToFloat((1373.f / width) * 1000) / 1000.f; + break; + default: + break; + } + + if (scale != 1) + { + TArray fixColorData; + FImageUtils::ImageResize(width, height, colorData, width * scale, height * scale, fixColorData, true); + width = width * scale; + height = height * scale; + colorData = fixColorData; + } + + } + +#if PLATFORM_WINDOWS + HWND currentWindow = GetActiveWindow(); + printerInfo dev = getPrinterInfo(printer, usePrimary); + + HBITMAP hBMP = getHBITMAPFromData(colorData, width, height, bitDepth); + //HBITMAP hBMP = (HBITMAP)LoadImage(NULL, L"D:/gokuHQ.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); + HDC printerHDC = CreateDC(dev.driver, dev.deviceName, dev.portName, NULL); + if (printerHDC) + { + HDC hdc = CreateCompatibleDC(printerHDC); + SelectObject(hdc, hBMP); + Escape(printerHDC, STARTDOC, 8, "Happy-Doc", NULL); + BitBlt(printerHDC, 0, 0, width, height, hdc, 0, 0, SRCCOPY2); + Escape(printerHDC, NEWFRAME, 0, NULL, NULL); + Escape(printerHDC, ENDDOC, 0, NULL, NULL); + + UE_LOG(JPrinterLog,Log, TEXT("Printing... wPX=%i hPX=%i"), width, height); + + DeleteDC(printerHDC); + out = true; + } + +#endif + + return out; +} diff --git a/Plugins/JPrinter/Source/JPrinter/Private/JPrinterPrivatePCH.h b/Plugins/JPrinter/Source/JPrinter/Private/JPrinterPrivatePCH.h new file mode 100644 index 0000000..e370476 --- /dev/null +++ b/Plugins/JPrinter/Source/JPrinter/Private/JPrinterPrivatePCH.h @@ -0,0 +1,6 @@ +// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved. + +#include "JPrinter.h" + +// You should place include statements to your module's private header files here. You only need to +// add includes for headers that are used in most of your module's source files though. \ No newline at end of file diff --git a/Plugins/JPrinter/Source/JPrinter/Public/JPrinter.h b/Plugins/JPrinter/Source/JPrinter/Public/JPrinter.h new file mode 100644 index 0000000..92ae5ce --- /dev/null +++ b/Plugins/JPrinter/Source/JPrinter/Public/JPrinter.h @@ -0,0 +1,14 @@ +// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Modules/ModuleManager.h" + +class FJPrinterModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; \ No newline at end of file diff --git a/Plugins/JPrinter/Source/JPrinter/Public/JPrinterBPLibrary.h b/Plugins/JPrinter/Source/JPrinter/Public/JPrinterBPLibrary.h new file mode 100644 index 0000000..418a9fc --- /dev/null +++ b/Plugins/JPrinter/Source/JPrinter/Public/JPrinterBPLibrary.h @@ -0,0 +1,69 @@ +// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved. + +#pragma once +#if PLATFORM_WINDOWS +#include "Windows/AllowWindowsPlatformTypes.h" +#include "Windows.h" +#include "winspool.h" +#include "iostream" +#include "time.h" +#include "fstream" +#include "string" +#include "Windows/HideWindowsPlatformTypes.h" +#endif +#include "Engine.h" +#include "ImageUtils.h" + +//opencv +//#include "opencv/cv.hpp" + +#include "JPrinterBPLibrary.generated.h" + +//using namespace cv; + +#if PLATFORM_WINDOWS +struct printerInfo +{ + LPCWSTR portName; + LPCWSTR driver; + LPCWSTR deviceName; + LPCWSTR output = NULL; +}; +#define SRCCOPY2 (unsigned long)0x00CC0020 +#endif + +UENUM(BlueprintType) +enum class EPaperSize : uint8 +{ + None UMETA(DisplayName = "None"), + letter UMETA(DisplayName = "Letter 8 1/2 x 11 in"), + photo UMETA(DisplayName = "Photo 4 x 6 in"), +}; + +UCLASS() +class UJPrinterBPLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_UCLASS_BODY() + +public: + UFUNCTION(BlueprintPure, Category = JPrinter) + static TArray getPrinterList(); + + UFUNCTION(BlueprintPure, Category = JPrinter) + static FString getPrimaryPrinterName(); + + UFUNCTION(BlueprintCallable, Category = JPrinter) + static bool printImage(FString path, FString printer, bool usePrimary = true); + + UFUNCTION(BlueprintCallable, Category = JPrinter) + static bool printTexture2D(UTexture2D* texture, FString printer, bool usePrimary, EPaperSize paperSize = EPaperSize::None); + + + static FString Replace(FString source, FString in, FString out); + +#if PLATFORM_WINDOWS + static printerInfo getPrinterInfo(FString printer, bool usePrimary); + static HBITMAP getHBITMAPFromData(TArray& bgraData, int32 width, int32 height, int32 bitDepth); +#endif + +}; diff --git a/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.dll b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.dll new file mode 100644 index 0000000..22bad23 Binary files /dev/null and b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.dll differ diff --git a/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.exp b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.exp new file mode 100644 index 0000000..1efb7be Binary files /dev/null and b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.exp differ diff --git a/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.lib b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.lib new file mode 100644 index 0000000..6840c94 Binary files /dev/null and b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.lib differ diff --git a/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.pdb b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.pdb new file mode 100644 index 0000000..13c4991 Binary files /dev/null and b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.patch_0.pdb differ diff --git a/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.pdb b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.pdb new file mode 100644 index 0000000..ef7f076 Binary files /dev/null and b/Plugins/createProcess/Binaries/Win64/UnrealEditor-createProcess.pdb differ diff --git a/Plugins/createProcess/Binaries/Win64/UnrealEditor.modules b/Plugins/createProcess/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 0000000..cae33b6 --- /dev/null +++ b/Plugins/createProcess/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "27405482", + "Modules": + { + "createProcess": "UnrealEditor-createProcess.dll" + } +} \ No newline at end of file diff --git a/Plugins/createProcess/Resources/Icon128.png b/Plugins/createProcess/Resources/Icon128.png new file mode 100644 index 0000000..ba509b9 Binary files /dev/null and b/Plugins/createProcess/Resources/Icon128.png differ diff --git a/Plugins/createProcess/Source/createProcess/Private/createProcess.cpp b/Plugins/createProcess/Source/createProcess/Private/createProcess.cpp new file mode 100644 index 0000000..967ea2e --- /dev/null +++ b/Plugins/createProcess/Source/createProcess/Private/createProcess.cpp @@ -0,0 +1,22 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "createProcess.h" + +#define LOCTEXT_NAMESPACE "FcreateProcessModule" + +void FcreateProcessModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + +} + +void FcreateProcessModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FcreateProcessModule, createProcess) \ No newline at end of file diff --git a/Plugins/createProcess/Source/createProcess/Private/createProcessBPLibrary.cpp b/Plugins/createProcess/Source/createProcess/Private/createProcessBPLibrary.cpp new file mode 100644 index 0000000..0aa6cad --- /dev/null +++ b/Plugins/createProcess/Source/createProcess/Private/createProcessBPLibrary.cpp @@ -0,0 +1,46 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "createProcessBPLibrary.h" +#include "createProcess.h" + +UcreateProcessBPLibrary::UcreateProcessBPLibrary(const FObjectInitializer& ObjectInitializer) +: Super(ObjectInitializer) +{ + +} + +void UcreateProcessBPLibrary::createProc(FString FullPathOfProgramToRun, TArray CommandlineArgs, bool Detach, bool Hidden, int32 Priority, FString OptionalWorkingDirectory) +{ //Please note ProcessId should really be uint32 but that is not supported by BP yet + + FString Args = ""; + if (CommandlineArgs.Num() > 1) + { + Args = CommandlineArgs[0]; + for (int32 v = 1; v < CommandlineArgs.Num(); v++) + { + Args += " " + CommandlineArgs[v]; + } + } + else if (CommandlineArgs.Num() > 0) + { + Args = CommandlineArgs[0]; + } + + //uint32 NeedBPUINT32 = 0; + FPlatformProcess::CreateProc( + *FullPathOfProgramToRun, + *Args, + Detach,//* @param bLaunchDetached if true, the new process will have its own window + false,//* @param bLaunchHidded if true, the new process will be minimized in the task bar + Hidden,//* @param bLaunchReallyHidden if true, the new process will not have a window or be in the task bar + 0, + Priority, + (OptionalWorkingDirectory != "") ? *OptionalWorkingDirectory : nullptr,//const TCHAR* OptionalWorkingDirectory, + nullptr + ); +} + +void UcreateProcessBPLibrary::RunSystemCommand(FString Command) +{ + system(TCHAR_TO_ANSI(*Command)); +} \ No newline at end of file diff --git a/Plugins/createProcess/Source/createProcess/Public/createProcess.h b/Plugins/createProcess/Source/createProcess/Public/createProcess.h new file mode 100644 index 0000000..235bde4 --- /dev/null +++ b/Plugins/createProcess/Source/createProcess/Public/createProcess.h @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Modules/ModuleManager.h" + +class FcreateProcessModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Plugins/createProcess/Source/createProcess/Public/createProcessBPLibrary.h b/Plugins/createProcess/Source/createProcess/Public/createProcessBPLibrary.h new file mode 100644 index 0000000..3744edf --- /dev/null +++ b/Plugins/createProcess/Source/createProcess/Public/createProcessBPLibrary.h @@ -0,0 +1,36 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Kismet/BlueprintFunctionLibrary.h" +#include "GenericPlatform/GenericPlatformProcess.h" +#include "createProcessBPLibrary.generated.h" + +/* +* Function library class. +* Each function in it is expected to be static and represents blueprint node that can be called in any blueprint. +* +* When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable. +* BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins. +* BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins. +* DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu. +* Its lets you name the node using characters not allowed in C++ function names. +* CompactNodeTitle - the word(s) that appear on the node. +* Keywords - the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. +* Good example is "Print String" node which you can find also by using keyword "log". +* Category - the category your node will be under in the Blueprint drop-down menu. +* +* For more info on custom blueprint nodes visit documentation: +* https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation +*/ +UCLASS() +class UcreateProcessBPLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_UCLASS_BODY() + + + UFUNCTION(BlueprintCallable, Category = "createProcess") + static void createProc(FString FullPathOfProgramToRun, TArray CommandlineArgs, bool Detach, bool Hidden, int32 Priority, FString OptionalWorkingDirectory); + UFUNCTION(BlueprintCallable, Category = "createProcess") + static void RunSystemCommand(FString Command); +}; diff --git a/Plugins/createProcess/Source/createProcess/createProcess.Build.cs b/Plugins/createProcess/Source/createProcess/createProcess.Build.cs new file mode 100644 index 0000000..0d968f6 --- /dev/null +++ b/Plugins/createProcess/Source/createProcess/createProcess.Build.cs @@ -0,0 +1,53 @@ +// Some copyright should be here... + +using UnrealBuildTool; + +public class createProcess : ModuleRules +{ + public createProcess(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/Plugins/createProcess/createProcess.uplugin b/Plugins/createProcess/createProcess.uplugin new file mode 100644 index 0000000..10fd26f --- /dev/null +++ b/Plugins/createProcess/createProcess.uplugin @@ -0,0 +1,25 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "createProcess", + "Description": "", + "Category": "Process", + "CreatedBy": "Dron", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "createProcess", + "Type": "Runtime", + "LoadingPhase": "PostEngineInit", + "WhitelistPlatforms": [ + "Win64" + ] + } + ] +} \ No newline at end of file diff --git a/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.dll b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.dll new file mode 100644 index 0000000..8e910cc Binary files /dev/null and b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.dll differ diff --git a/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.exp b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.exp new file mode 100644 index 0000000..260d7ad Binary files /dev/null and b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.exp differ diff --git a/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.lib b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.lib new file mode 100644 index 0000000..b141263 Binary files /dev/null and b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.lib differ diff --git a/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.pdb b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.pdb new file mode 100644 index 0000000..31045d8 Binary files /dev/null and b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.patch_0.pdb differ diff --git a/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.pdb b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.pdb new file mode 100644 index 0000000..40f9a81 Binary files /dev/null and b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor-manageTextFile.pdb differ diff --git a/Plugins/manageTextFile/Binaries/Win64/UnrealEditor.modules b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 0000000..71ca57e --- /dev/null +++ b/Plugins/manageTextFile/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "27405482", + "Modules": + { + "manageTextFile": "UnrealEditor-manageTextFile.dll" + } +} \ No newline at end of file diff --git a/Plugins/manageTextFile/Resources/Icon128.png b/Plugins/manageTextFile/Resources/Icon128.png new file mode 100644 index 0000000..88e72fc Binary files /dev/null and b/Plugins/manageTextFile/Resources/Icon128.png differ diff --git a/Plugins/manageTextFile/Source/manageTextFile/Private/manageTextFile.cpp b/Plugins/manageTextFile/Source/manageTextFile/Private/manageTextFile.cpp new file mode 100644 index 0000000..3141dfc --- /dev/null +++ b/Plugins/manageTextFile/Source/manageTextFile/Private/manageTextFile.cpp @@ -0,0 +1,22 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "manageTextFile.h" + +#define LOCTEXT_NAMESPACE "FmanageTextFileModule" + +void FmanageTextFileModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + +} + +void FmanageTextFileModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FmanageTextFileModule, manageTextFile) \ No newline at end of file diff --git a/Plugins/manageTextFile/Source/manageTextFile/Private/manageTextFileBPLibrary.cpp b/Plugins/manageTextFile/Source/manageTextFile/Private/manageTextFileBPLibrary.cpp new file mode 100644 index 0000000..1a39743 --- /dev/null +++ b/Plugins/manageTextFile/Source/manageTextFile/Private/manageTextFileBPLibrary.cpp @@ -0,0 +1,75 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "manageTextFileBPLibrary.h" +#include "manageTextFile.h" + +UmanageTextFileBPLibrary::UmanageTextFileBPLibrary(const FObjectInitializer& ObjectInitializer) +: Super(ObjectInitializer) +{ + +} + +bool UmanageTextFileBPLibrary::CreateTextFile(FString Path, FString FileName, FString Text) +{ + if (Path == "" || FileName == "") { + UE_LOG(LogTemp, Warning, TEXT("Empty Path or FileName, aborting")); + return false; + } + Path.ReplaceInline(TEXT("/"), TEXT("\\")); + FString fullpath(Path + "\\" + FileName); + return FFileHelper::SaveStringToFile(Text, *fullpath, FFileHelper::EEncodingOptions::ForceUTF8); +} + +bool UmanageTextFileBPLibrary::AppendStringToFile(FString Path, FString FileName, FString Text) +{ + if (Path == "" || FileName == "") { + UE_LOG(LogTemp, Warning, TEXT("Empty Path or FileName, aborting")); + return false; + } + Path.ReplaceInline(TEXT("/"), TEXT("\\")); + FString fullpath(Path + "\\" + FileName); + + FString OldText; + if (FPaths::FileExists(fullpath)) + { + FFileHelper::LoadFileToString(OldText, *fullpath); + OldText += Text; + return FFileHelper::SaveStringToFile(Text, *fullpath, FFileHelper::EEncodingOptions::ForceUTF8, &IFileManager::Get(), FILEWRITE_Append); + } + else + { + return CreateTextFile(Path, FileName, Text); + } +} + +bool UmanageTextFileBPLibrary::FileExists(FString Path, FString FileName) +{ + if (Path == "" || FileName == "") { + UE_LOG(LogTemp, Warning, TEXT("Empty Path or FileName, aborting")); + return false; + } + Path.ReplaceInline(TEXT("/"), TEXT("\\")); + return FPaths::FileExists(Path + "\\" + FileName); +} + +bool UmanageTextFileBPLibrary::DeleteFile(FString Path, FString FileName) +{ + if (Path == "" || FileName == "") { + UE_LOG(LogTemp, Warning, TEXT("Empty Path or FileName, aborting")); + return false; + } + Path.ReplaceInline(TEXT("/"), TEXT("\\")); + FString fullpath = Path + "\\" + FileName; + return FPlatformFileManager::Get().GetPlatformFile().DeleteFile(*fullpath); +} + +bool UmanageTextFileBPLibrary::readFile(FString Path, FString FileName,FString &Str) { + if (Path == "" || FileName == "") { + UE_LOG(LogTemp, Warning, TEXT("Empty Path or FileName, aborting")); + return false; + } + + FString fullpath = Path + "\\" + FileName; + return FFileHelper::LoadFileToString(Str, *fullpath); + +} \ No newline at end of file diff --git a/Plugins/manageTextFile/Source/manageTextFile/Public/manageTextFile.h b/Plugins/manageTextFile/Source/manageTextFile/Public/manageTextFile.h new file mode 100644 index 0000000..6b8536c --- /dev/null +++ b/Plugins/manageTextFile/Source/manageTextFile/Public/manageTextFile.h @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Modules/ModuleManager.h" + +class FmanageTextFileModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Plugins/manageTextFile/Source/manageTextFile/Public/manageTextFileBPLibrary.h b/Plugins/manageTextFile/Source/manageTextFile/Public/manageTextFileBPLibrary.h new file mode 100644 index 0000000..ec551b0 --- /dev/null +++ b/Plugins/manageTextFile/Source/manageTextFile/Public/manageTextFileBPLibrary.h @@ -0,0 +1,43 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Kismet/BlueprintFunctionLibrary.h" +#include "Misc/FileHelper.h" +#include "Misc/Paths.h" +#include "HAL/PlatformFilemanager.h" +#include "manageTextFileBPLibrary.generated.h" + +/* +* Function library class. +* Each function in it is expected to be static and represents blueprint node that can be called in any blueprint. +* +* When declaring function you can define metadata for the node. Key function specifiers will be BlueprintPure and BlueprintCallable. +* BlueprintPure - means the function does not affect the owning object in any way and thus creates a node without Exec pins. +* BlueprintCallable - makes a function which can be executed in Blueprints - Thus it has Exec pins. +* DisplayName - full name of the node, shown when you mouse over the node and in the blueprint drop down menu. +* Its lets you name the node using characters not allowed in C++ function names. +* CompactNodeTitle - the word(s) that appear on the node. +* Keywords - the list of keywords that helps you to find node when you search for it using Blueprint drop-down menu. +* Good example is "Print String" node which you can find also by using keyword "log". +* Category - the category your node will be under in the Blueprint drop-down menu. +* +* For more info on custom blueprint nodes visit documentation: +* https://wiki.unrealengine.com/Custom_Blueprint_Node_Creation +*/ +UCLASS() +class UmanageTextFileBPLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_UCLASS_BODY() + + UFUNCTION(BlueprintCallable, Category = "manageTextFile") + static bool CreateTextFile(FString Path, FString FileName, FString Text); + UFUNCTION(BlueprintCallable, Category = "manageTextFile") + static bool AppendStringToFile(FString Path, FString FileName, FString Text); + UFUNCTION(BlueprintCallable, Category = "manageTextFile") + static bool FileExists(FString Path, FString FileName); + UFUNCTION(BlueprintCallable, Category = "manageTextFile") + static bool DeleteFile(FString Path, FString FileName); + UFUNCTION(BlueprintCallable, Category = "manageTextFile") + static bool readFile(FString Path, FString FileName, FString & Str); +}; diff --git a/Plugins/manageTextFile/Source/manageTextFile/manageTextFile.Build.cs b/Plugins/manageTextFile/Source/manageTextFile/manageTextFile.Build.cs new file mode 100644 index 0000000..7fc5759 --- /dev/null +++ b/Plugins/manageTextFile/Source/manageTextFile/manageTextFile.Build.cs @@ -0,0 +1,53 @@ +// Some copyright should be here... + +using UnrealBuildTool; + +public class manageTextFile : ModuleRules +{ + public manageTextFile(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/Plugins/manageTextFile/manageTextFile.uplugin b/Plugins/manageTextFile/manageTextFile.uplugin new file mode 100644 index 0000000..d2bc795 --- /dev/null +++ b/Plugins/manageTextFile/manageTextFile.uplugin @@ -0,0 +1,25 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "manageTextFile", + "Description": "", + "Category": "fileIO", + "CreatedBy": "Dron", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "manageTextFile", + "Type": "Runtime", + "LoadingPhase": "PostEngineInit", + "WhitelistPlatforms": [ + "Win64" + ] + } + ] +} \ No newline at end of file diff --git a/Source/GraffModule/GraffModule.Build.cs b/Source/GraffModule/GraffModule.Build.cs new file mode 100644 index 0000000..a2823fb --- /dev/null +++ b/Source/GraffModule/GraffModule.Build.cs @@ -0,0 +1,23 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; + +public class GraffModule : ModuleRules +{ + public GraffModule(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/GraffModule/GraffModule.cpp b/Source/GraffModule/GraffModule.cpp new file mode 100644 index 0000000..ca94699 --- /dev/null +++ b/Source/GraffModule/GraffModule.cpp @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "GraffModule.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_GAME_MODULE( FDefaultGameModuleImpl, GraffModule ); diff --git a/Source/GraffModule/GraffModule.h b/Source/GraffModule/GraffModule.h new file mode 100644 index 0000000..90aad9e --- /dev/null +++ b/Source/GraffModule/GraffModule.h @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/GraffModule/Private/cppFuncLibrary.cpp b/Source/GraffModule/Private/cppFuncLibrary.cpp new file mode 100644 index 0000000..4c6ee03 --- /dev/null +++ b/Source/GraffModule/Private/cppFuncLibrary.cpp @@ -0,0 +1,325 @@ +// Fill outLvl your copyright notice in the Description page of Project Settings. + + +#include "cppFuncLibrary.h" +#include "Kismet/KismetStringLibrary.h" +#include "Kismet/KismetmathLibrary.h" + + +TArray UcppFuncLibrary::cppUniversalParser(FString string, TArray keys, FString delimiter, bool caseSensitive) +{ + TArray arr; + TArray out; + out.SetNum(keys.Num()); + + string.ParseIntoArray(arr, *delimiter, false); + for (const auto& str : arr) { + int n = 0; + for (const auto& str1 : keys) { + if (str1.IsEmpty()) continue; + FString left_; + FString right_; + if (str.Split(str1, &left_, &right_, caseSensitive ? ESearchCase::CaseSensitive : ESearchCase::IgnoreCase)) { + + if (out[n].IsEmpty()) out[n] = right_; + } + n++; + } + } + return out; +} + +FString UcppFuncLibrary::cppIntToStrPad(int32 int_, int32 minDigits) +{ + FString temp = FString::FromInt(int_); + for (int32 i = temp.Len(); i < minDigits; i++) { + temp = L"0" + temp; + } + return temp; +} + +TSoftObjectPtr UcppFuncLibrary::castSoftTex2D(TSoftObjectPtr ptr) +{ + + return TSoftObjectPtr(ptr.ToSoftObjectPath());//somewhy cant construct from another and cant cast +} + +double UcppFuncLibrary::NegateF(double in) +{ + return in * -1; +} + +int32 UcppFuncLibrary::NegateI(int32 in) +{ + return in * -1; +} + +double UcppFuncLibrary::OneMinus(double in) +{ + return 1 - in; +} + + + +double UcppFuncLibrary::AddRefF(UPARAM(ref) double& A, double B) +{ + A += B; + return A; +} + +int32 UcppFuncLibrary::AddRefI(UPARAM(ref) int32& A, int32 B) +{ + A += B; + return A; +} + +double UcppFuncLibrary::SubRefF(UPARAM(ref) double& A, double B) +{ + A -= B; + return A; +} + +int32 UcppFuncLibrary::SubRefI(UPARAM(ref) int32& A, int32 B) +{ + A -= B; + return A; +} + +double UcppFuncLibrary::saturate(double in) +{ + return in < 0 ? 0 : (in > 1 ? 1 : in); +} + + + +int32 UcppFuncLibrary::clamp0(int32 in) +{ + return (in < 0) ? 0 : in; +} + +void UcppFuncLibrary::cppssw(int32 int_, FString trueInts, bool& true_, bool& false_) +{ + FJsonSerializableArray arr; + trueInts.ParseIntoArray(arr, L","); + for (auto& obj : arr) { + + FString lft; + FString* lftp = &lft; + FString rht; + FString* rhtp = &rht; + if (obj.Split(L"-", &lft, &rht)) { + if ((int_ >= UKismetStringLibrary::Conv_StringToInt(lft)) && (int_ <= UKismetStringLibrary::Conv_StringToInt(rht))) { + true_ = true; + false_ = false; + return; + } + } + else { + if (int_ == UKismetStringLibrary::Conv_StringToInt(obj)) { + true_ = true; + false_ = false; + return; + } + } + } + true_ = false; + false_ = true; + return; +} + +FString UcppFuncLibrary::stringAdd(UPARAM(ref)FString& str, FString add) +{ + return str.Append(add); +} + +void UcppFuncLibrary::parseOptions(FString SourceString, FString key, FString Delimiter, FString& value, bool& found) +{ + FJsonSerializableArray arr; + SourceString.ParseIntoArray(arr, *Delimiter); + for (auto& ar : arr) { + FString lft; + FString rht; + if (ar.Split(L"=", &lft, &rht)) { + if (lft == key) { + value = rht; + found = true; + return; + } + } + } + value = FString(); + found = false; + return; +} + +int32 UcppFuncLibrary::customStringToInt(FString string) +{ + return (string.IsEmpty() || !string.IsNumeric()) ? -1 : UKismetStringLibrary::Conv_StringToInt(string); +} + +void UcppFuncLibrary::multiContains(FString source, UPARAM(ref)TArray& substrings, bool bAnd, bool bUseCase, bool& bTrue, bool& bFalse) +{ + TArray temp; + for (auto& st : substrings) { + bool temp1 = source.Contains(st, bUseCase ? ESearchCase::CaseSensitive : ESearchCase::IgnoreCase); + temp.Add(temp1); + if (temp1) { + if (!bAnd) { + bTrue = true; + bFalse = false; + return; + } + } + } + bTrue = !temp.Contains(false); + bFalse = !bTrue; + return; +} + +void UcppFuncLibrary::containStringSwitch(FString string, UPARAM(ref)TArray& keys, bool bUseCase, int32& bInt, TArray& bools) +{ + bools.Empty(); + bInt = -1; + bool lock = false; + + for (auto& key : keys) { + bool temp2 = string.Contains(key, bUseCase ? ESearchCase::CaseSensitive : ESearchCase::IgnoreCase); + bools.Add(temp2); + if (temp2 && !lock) { + lock = true; + bInt = bools.Num() - 1; + } + } + +} + +FString UcppFuncLibrary::multiRemove(FString source, UPARAM(ref)TArray& substrings, bool bUseCase) +{ + for (auto& ss : substrings) source.ReplaceInline(*ss, L"", bUseCase ? ESearchCase::CaseSensitive : ESearchCase::IgnoreCase); + return source; +} + +FString UcppFuncLibrary::quoteString(FString string) +{ + return FString("""").Append(string).Append(""""); +} + +void UcppFuncLibrary::getRange(double value, double minMult, double maxMult, double& bMin, double& bValue, double& bMax) +{ + bMin = value * minMult; + bMax = value * maxMult; + bValue = value; +} + +void UcppFuncLibrary::updateFilterList(TArray flats, int floorMin, int floorMax, float sqMin, float sqMax, int priceMin, int priceMax, TArray houses, TArray sections, TArray rooms, int sortType, TArray& filtered) +{ + TArray tempfloor, tempprice; + TArray tempsq; + for (auto& flat : flats) { + if (inRange(flat.Floor, floorMin, floorMax) + && inRange(flat.Price, priceMin, priceMax) + && inRange(flat.Square, sqMin, sqMax) + && boolGet(houses, flat.House) + && boolGet(sections, flat.Section) + && boolGet(rooms, flat.Rooms)) { + filtered.Add(flat); + tempfloor.Add(flat.Floor); + tempprice.Add(flat.Price); + tempsq.Add(flat.Square); + } + } + if (tempfloor.Num() > 1) { + switch (sortType) { + case 0: + case 1: + for (int i = 0; i <= (tempprice.Num() - 1) / 2; i++) { + int minid, maxid; + minmaxInRange(tempprice, i, tempprice.Num() - 1 - i, minid, maxid); + tempprice.Swap(sortType == 0 ? minid : maxid, i); + filtered.Swap(sortType == 0 ? minid : maxid, i); + minmaxInRange(tempprice, i, tempprice.Num() - 1 - i, minid, maxid); + tempprice.Swap(sortType == 1 ? minid : maxid, tempprice.Num() - 1 - i); + filtered.Swap(sortType == 1 ? minid : maxid, tempprice.Num() - 1 - i); + } + break; + case 2: + case 3: + for (int i = 0; i <= (tempsq.Num() - 1) / 2; i++) { + int minid, maxid; + minmaxInRange(tempsq, i, tempsq.Num() - 1 - i, minid, maxid); + tempsq.Swap(sortType == 2 ? minid : maxid, i); + filtered.Swap(sortType == 2 ? minid : maxid, i); + minmaxInRange(tempsq, i, tempsq.Num() - 1 - i, minid, maxid); + tempsq.Swap(sortType == 3 ? minid : maxid, tempsq.Num() - 1 - i); + filtered.Swap(sortType == 3 ? minid : maxid, tempsq.Num() - 1 - i); + } + break; + case 4: + case 5: + for (int i = 0; i <= (tempfloor.Num() - 1) / 2; i++) { + int minid, maxid; + minmaxInRange(tempfloor, i, tempfloor.Num() - 1 - i, minid, maxid); + tempfloor.Swap(sortType == 4 ? minid : maxid, i); + filtered.Swap(sortType == 4 ? minid : maxid, i); + minmaxInRange(tempfloor, i, tempfloor.Num() - 1 - i, minid, maxid); + tempfloor.Swap(sortType == 5 ? minid : maxid, tempfloor.Num() - 1 - i); + filtered.Swap(sortType == 5 ? minid : maxid, tempfloor.Num() - 1 - i); + } + break; + default: + break; + } + } +} + +bool UcppFuncLibrary::inRange(float in, float min, float max) +{ + return (in >= min) && (in <= max); +} + +bool UcppFuncLibrary::inRange(int in, int min, int max) +{ + return (in >= min) && (in <= max); +} + +bool UcppFuncLibrary::boolGet(TArray arr, int index) +{ + if (arr.Contains(true)) { + if (arr.IsValidIndex(index))return arr[index]; + return false; + } + return true; +} + +void UcppFuncLibrary::minmaxInRange(TArray arr, int min, int max, int& minid, int& maxid) +{ + int temp; + max = (max > (arr.Num() - 1)) ? arr.Num() - 1 : (max < 0 ? 0 : max); + min = (min > (arr.Num() - 1)) ? arr.Num() - 1 : (min < 0 ? 0 : min); + arr.SetNum(max + 1); //delete overmax ids + for (int i = 0; i < min; i++)arr.RemoveAt(0);// delete belowmin ids + UKismetMathLibrary::MinOfIntArray(arr, minid, temp); + minid += min; //return original order + UKismetMathLibrary::MaxOfIntArray(arr, maxid, temp); + maxid += min; +} + +void UcppFuncLibrary::minmaxInRange(TArray arr, int min, int max, int& minid, int& maxid) +{ + float temp; + max = (max > (arr.Num() - 1)) ? arr.Num() - 1 : (max < 0 ? 0 : max); + min = (min > (arr.Num() - 1)) ? arr.Num() - 1 : (min < 0 ? 0 : min); + arr.SetNum(max + 1); //delete overmax ids + for (int i = 0; i < min; i++)arr.RemoveAt(0);// delete belowmin ids + UKismetMathLibrary::MinOfFloatArray(arr, minid, temp); + minid += min; //return original order + UKismetMathLibrary::MaxOfFloatArray(arr, maxid, temp); + maxid += min; +} + + + + + + + diff --git a/Source/GraffModule/Private/cppGI.cpp b/Source/GraffModule/Private/cppGI.cpp new file mode 100644 index 0000000..8901785 --- /dev/null +++ b/Source/GraffModule/Private/cppGI.cpp @@ -0,0 +1,127 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "cppGI.h" +#include "Kismet/GameplayStatics.h" +#include "Misc/paths.h" +#include "Engine/levelstreamingdynamic.h" +#include "cppFuncLibrary.h" + +/*for working tarray::Contains*/ + +bool operator==(const Fcppcoords& c1, const Fcppcoords& c2) { + return c1.flat == c2.flat && + c1.floor == c2.floor && + c1.house == c2.house && + c1.section == c2.section && + c1.type == c2.type && + c1.zone == c2.zone; +} +/*for working tarray::Contains*/ +bool operator==(const FcppLevelStruct& c1, const FcppLevelStruct& c2) { + return c1.anotherLvl == c2.anotherLvl && + c1.coords == c2.coords && + c1.dontUnload == c2.dontUnload && + c1.path == c2.path && + c1.uniqName == c2.uniqName && + c1.Z == c2.Z; +} + +TArray UcppGI::cppLvlManage(UObject* WorldContextObject, Fcppcoords currentCoords, uint8 currentState) +{ + TArray outStruct; + bool loadthis; + auto temp = Fcppcoords(); + temp.house = -2; + temp.section = -2; + temp.floor = 1; + + cppLoadList.AddUnique(currentCoords); + cppLoadList.AddUnique(temp); + + for (const auto& lvl : cppLevels) + { + loadthis = 0; + + if (cppBlackList.Contains(lvl)); + else if (cppWhiteList.Contains(lvl)) loadthis = true; + else { + bool ceq[7]; + for (const auto& crd : cppLoadList) // here is filter code + { + cppCoordsEq(crd, lvl.coords, true, false, ceq[0], ceq[1], ceq[2], ceq[3], ceq[4], ceq[5], ceq[6]); + if (ceq[3] && ceq[4] && ceq[5] && !lvl.uniqName.ToString().EndsWith(L"refl")) loadthis = true; //reflections setup separately, load all on floor + if (ceq[6] && lvl.uniqName.ToString().EndsWith(L"refl")) loadthis = true; + //if (ceq[6]) loadthis = true; //classic load with parallax + } + } + + if (loadthis) { + if (cppCreatedList.Contains(lvl.uniqName)) { /*if already created level*/ + ULevelStreaming* outlvl_ = nullptr; + if ((outlvl_ = UGameplayStatics::GetStreamingLevel(WorldContextObject, lvl.uniqName)) != nullptr) { + outlvl_->SetShouldBeLoaded(true); + outlvl_->SetShouldBeVisible(true); + cpploadedList.Add(lvl.uniqName); + outStruct.Add(outlvl_); + } + } + else { /*load new level instance*/ + + bool b; + if (ULevelStreamingDynamic* newlvl = ULevelStreamingDynamic::LoadLevelInstance(WorldContextObject, lvl.path, FVector(0, 0, lvl.Z), FRotator(), b, lvl.uniqName.ToString())) { + newlvl->SetPriority(lvl.coords.flat == -1 ? 1 : 0); + newlvl->bShouldBlockOnLoad = lvl.dontUnload; + cpploadedList.Add(lvl.uniqName); + outStruct.Add(newlvl); + } + + } + } + else if (cppCreatedList.Contains(lvl.uniqName)) { + ULevelStreaming* outlvl_ = nullptr; + if ((outlvl_ = UGameplayStatics::GetStreamingLevel(WorldContextObject, lvl.uniqName)) != nullptr) { + //if (lvl.path.EndsWith("refl")) outlvl_->bShouldBlockOnUnload = true; + outlvl_->SetShouldBeLoaded(lvl.dontUnload); + outlvl_->SetShouldBeVisible(false); + cpploadedList.Remove(lvl.uniqName); + outStruct.Add(outlvl_); + } + } + } + + + cppWhiteList.Empty(); + cppBlackList.Empty(); + cppLoadList.Empty(); + return outStruct; +} + + + +void UcppGI::cppCoordsEq(Fcppcoords coords, Fcppcoords coords1, bool relevantMinus2, bool fastEq, bool& flat_, bool& type_, bool& zone_, bool& house_, bool& section_, bool& floor_, bool& fullEq) +{ + bool* outLvl[6] = { &flat_, &type_, &zone_, &house_, §ion_, &floor_ }; + int32 c1[6] = { coords.flat,coords.type, coords.zone, coords.house, coords.section, coords.floor }; + int32 c2[6] = { coords1.flat,coords1.type, coords1.zone, coords1.house, coords1.section, coords1.floor }; + int32 mins[6] = { 0,0,1,1,1,0 }; + if (fastEq) { + for (int8 i = 0; i < 6; i++) + { + *outLvl[i] = (c1[i] == c2[i]); + } + } + else { + for (int8 i = 0; i < 6; i++) { + *outLvl[i] = ((c1[i] < mins[i]) && (c2[i] < mins[i])) || (c1[i] == c2[i]) || ((c1[i] == -2) && relevantMinus2) || ((c2[i] == -2) && relevantMinus2); + } + } + fullEq = true; + for (const auto var : outLvl) + { + if (!*var)fullEq = false; + } + +} + + diff --git a/Source/GraffModule/Public/cppFuncLibrary.h b/Source/GraffModule/Public/cppFuncLibrary.h new file mode 100644 index 0000000..47f5966 --- /dev/null +++ b/Source/GraffModule/Public/cppFuncLibrary.h @@ -0,0 +1,175 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "cppFuncLibrary.generated.h" + +/** + * + */ + +USTRUCT(BlueprintType) +struct FcppflatStruct +{ + GENERATED_BODY() +public: + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "FlatId", MakeStructureDefaultValue = "-1")) + int32 FlatId; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "flatType", MakeStructureDefaultValue = "0")) + int32 flatType; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Flat#", MakeStructureDefaultValue = "-1")) + int32 FlatN; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Zone", MakeStructureDefaultValue = "-1")) + int32 Zone; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "House", MakeStructureDefaultValue = "-1")) + int32 House; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Section", MakeStructureDefaultValue = "-1")) + int32 Section; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Floor", MakeStructureDefaultValue = "-1")) + int32 Floor; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Rooms", MakeStructureDefaultValue = "-1")) + int32 Rooms; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Square", MakeStructureDefaultValue = "0.000000")) + double Square; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "Price", MakeStructureDefaultValue = "0")) + int32 Price; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "price-meter", MakeStructureDefaultValue = "0")) + int32 price_meter; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "available", MakeStructureDefaultValue = "True")) + bool available; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "tags")) + TArray tags; + + /** Please add a variable description */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, meta = (DisplayName = "comment")) + FString comment; +}; + + +UCLASS() +class GRAFFMODULE_API UcppFuncLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + + UFUNCTION(blueprintcallable) + static TArray cppUniversalParser(FString string, TArray keys, FString delimiter, bool caseSensitive); + + UFUNCTION(blueprintcallable) + static FString cppIntToStrPad(int32 int_, int32 minDigits); + UFUNCTION(blueprintcallable, BlueprintPure) + static TSoftObjectPtr castSoftTex2D(TSoftObjectPtr ptr); + + + UFUNCTION(blueprintcallable, BlueprintPure, category = "Math|Float", meta = (CompactNodeTitle = "*-1")) + static double NegateF(double in); + + UFUNCTION(blueprintcallable, BlueprintPure, category = "Math|Integer", meta = (CompactNodeTitle = "*-1")) + static int32 NegateI(int32 in); + + + UFUNCTION(blueprintcallable, BlueprintPure, category = "Math|Float", meta = (CompactNodeTitle = "1-x")) + static double OneMinus(double in); + + + UFUNCTION(BlueprintCallable, category = "Math|Float", meta = (CompactNodeTitle = "A+=B")) + static double AddRefF(UPARAM(ref) double& A, double B); + + UFUNCTION(BlueprintCallable, category = "Math|Integer", meta = (CompactNodeTitle = "A+=B")) + static int32 AddRefI(UPARAM(ref) int32& A, int32 B); + + + UFUNCTION(BlueprintCallable, category = "Math|Float", meta = (CompactNodeTitle = "A-=B")) + static double SubRefF(UPARAM(ref) double& A, double B); + + UFUNCTION(BlueprintCallable, category = "Math|Integer", meta = (CompactNodeTitle = "A-=B")) + static int32 SubRefI(UPARAM(ref) int32& A, int32 B); + + /** clamp int from 0 */ + UFUNCTION(blueprintcallable, BlueprintPure, category = "Math|Float", meta = (CompactNodeTitle = "0+")) + static int32 clamp0(int32 in); + + /** clamp float 0 to 1 */ + UFUNCTION(blueprintcallable, BlueprintPure, category = "Math|Float", meta = (CompactNodeTitle = "sat")) + static double saturate(double in); + + + /** return true if int is in trueInts. Format: 2,3,4-6 */ + UFUNCTION(BlueprintCallable, Category = "Strings", meta = (Keywords = "stringSwitch")) + static void cppssw(int32 int_, FString trueInts, bool& true_, bool& false_); + + + UFUNCTION(BlueprintCallable, Category = "Strings") + static FString stringAdd(UPARAM(ref) FString& str, FString add); + + /** find key=value line by line */ + UFUNCTION(blueprintcallable, BlueprintPure, Category = "Strings") + static void parseOptions(FString SourceString, FString key, FString Delimiter, FString& value, bool& found); + + + + /** empty string eq -1 */ + UFUNCTION(blueprintcallable, BlueprintPure, Category = "Strings", meta = (CompactNodeTitle = "strInt")) + static int32 customStringToInt(FString string); + + /** by default rule is OR */ + UFUNCTION(blueprintcallable, BlueprintPure, Category = "Strings") + static void multiContains(FString source, UPARAM(ref) TArray& substrings, bool bAnd, bool bUseCase, bool& bTrue, bool& bFalse); + + + + /** return first index of found key and bool arr */ + UFUNCTION(BlueprintCallable, Category = "Strings") + static void containStringSwitch(FString string, UPARAM(ref) TArray& keys, bool bUseCase, int32& bInt, TArray& bools); + + /** remove substrings from string (replace to "") */ + UFUNCTION(blueprintcallable, BlueprintPure, Category = "Strings") + static FString multiRemove(FString source, UPARAM(ref) TArray& substrings, bool bUseCase); + + /** string->"string" */ + UFUNCTION(blueprintcallable, BlueprintPure, Category = "Strings", meta = (CompactNodeTitle = "\"str\"")) + static FString quoteString(FString string); + + /** return value*minmult and value*maxmult */ + UFUNCTION(blueprintcallable, BlueprintPure, category = "Math|Float", meta = (Keywords = "minmax")) + static void getRange(double value, double minMult, double maxMult, double& bMin, double& bValue, double& bMax); + + /*sortType: 0.price min-to-max 1. max-to-min 2.square min-to-max 3. max-to-min 4.floor min-to-max 5. max-to-min*/ + UFUNCTION(blueprintcallable, category = "Widget|Search") + static void updateFilterList(TArray flats, int floorMin, int floorMax, float sqMin, float sqMax, int priceMin, int priceMax, TArray houses, TArray sections, TArray rooms, int sortType, TArray& filtered); + +private: + + static bool inRange(float in, float min, float max); + static bool inRange(int in, int min, int max); + /*return true if no true in array*/ + static bool boolGet(TArray arr, int index); + static void minmaxInRange(TArrayarr, int min, int max, int& minid, int& maxid); + static void minmaxInRange(TArrayarr, int min, int max, int& minid, int& maxid); +}; \ No newline at end of file diff --git a/Source/GraffModule/Public/cppGI.h b/Source/GraffModule/Public/cppGI.h new file mode 100644 index 0000000..bab2336 --- /dev/null +++ b/Source/GraffModule/Public/cppGI.h @@ -0,0 +1,86 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Engine/GameInstance.h" +#include "cppGI.generated.h" + +/** + * + */ + +USTRUCT(BlueprintType) +struct Fcppcoords +{ + GENERATED_BODY() + + UPROPERTY(BlueprintReadWrite, category = "default") + int32 flat = -1; + UPROPERTY(BlueprintReadWrite, category = "default") + int32 type = 0; + UPROPERTY(BlueprintReadWrite, category = "default") + int32 zone = 1; + UPROPERTY(BlueprintReadWrite, category = "default") + int32 house = -1; + UPROPERTY(BlueprintReadWrite, category = "default") + int32 section = -1; + UPROPERTY(BlueprintReadWrite, category = "default") + int32 floor = -1; +}; + + +USTRUCT(BlueprintType) +struct FcppLevelStruct +{ + GENERATED_BODY() + + UPROPERTY(BlueprintReadWrite) + Fcppcoords coords; + UPROPERTY(BlueprintReadWrite) + bool dontUnload = false; + UPROPERTY(BlueprintReadWrite) + FString path; + UPROPERTY(BlueprintReadWrite) + float Z = 0; + UPROPERTY(BlueprintReadWrite) + int32 anotherLvl = -1; + UPROPERTY(BlueprintReadWrite) + FName uniqName; +}; + +UCLASS() +class GRAFFMODULE_API UcppGI : public UGameInstance +{ + GENERATED_BODY() +public: + UFUNCTION(blueprintcallable, category = "cppFuncLib") + static void cppCoordsEq(Fcppcoords coords, Fcppcoords coords1, bool relevantMinus2, bool fastEq, bool& flat_, bool& type_, bool& zone_, bool& house_, bool& section_, bool& floor_, bool& fullEq); + + + /*returns array of levels for binding*/ + UFUNCTION(blueprintcallable, Category = "LevelLoading", meta = (WorldContext = "WorldContextObject")) + TArray cppLvlManage(UObject* WorldContextObject, Fcppcoords currentCoords, uint8 currentState); + + /*list of lvls for anyway loading*/ + UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "levelLoading") + TArray cppWhiteList; + /*list of lvls for anyway not loading*/ + UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "levelLoading") + TArray cppBlackList; + /*list of coords for regular loading*/ + UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "LevelLoading") + TArray cppLoadList; + /*list of created level names*/ + UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "LevelLoading") + TArray cppCreatedList; + /*list of loaded/loading right now level names*/ + UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "LevelLoading") + TArray cpploadedList; + /*list of lvls struct created by levelloader*/ + UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "levelLoading") + TArray cppLevels; + + + +}; diff --git a/Source/blueprintLibrary.Target.cs b/Source/blueprintLibrary.Target.cs new file mode 100644 index 0000000..d31325f --- /dev/null +++ b/Source/blueprintLibrary.Target.cs @@ -0,0 +1,15 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class blueprintLibraryTarget : TargetRules +{ + public blueprintLibraryTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V4; + + ExtraModuleNames.AddRange( new string[] { "blueprintLibrary","GraffModule" } ); + } +} diff --git a/Source/blueprintLibrary/blueprintLibrary.Build.cs b/Source/blueprintLibrary/blueprintLibrary.Build.cs new file mode 100644 index 0000000..6bad820 --- /dev/null +++ b/Source/blueprintLibrary/blueprintLibrary.Build.cs @@ -0,0 +1,23 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; + +public class blueprintLibrary : ModuleRules +{ + public blueprintLibrary(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] {"GraffModule" }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/blueprintLibrary/blueprintLibrary.cpp b/Source/blueprintLibrary/blueprintLibrary.cpp new file mode 100644 index 0000000..b22d241 --- /dev/null +++ b/Source/blueprintLibrary/blueprintLibrary.cpp @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "blueprintLibrary.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, blueprintLibrary, "blueprintLibrary" ); diff --git a/Source/blueprintLibrary/blueprintLibrary.h b/Source/blueprintLibrary/blueprintLibrary.h new file mode 100644 index 0000000..90aad9e --- /dev/null +++ b/Source/blueprintLibrary/blueprintLibrary.h @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/blueprintLibraryEditor.Target.cs b/Source/blueprintLibraryEditor.Target.cs new file mode 100644 index 0000000..0020e2b --- /dev/null +++ b/Source/blueprintLibraryEditor.Target.cs @@ -0,0 +1,15 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class blueprintLibraryEditorTarget : TargetRules +{ + public blueprintLibraryEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V4; + + ExtraModuleNames.AddRange( new string[] { "blueprintLibrary","GraffModule" } ); + } +} diff --git a/blueprintLibrary.uproject b/blueprintLibrary.uproject new file mode 100644 index 0000000..58b3d10 --- /dev/null +++ b/blueprintLibrary.uproject @@ -0,0 +1,44 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.3", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "blueprintLibrary", + "Type": "Runtime", + "LoadingPhase": "Default" + }, + { + "Name": "GraffModule", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "EasyXMLParser", + "Enabled": true, + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/af98110080a4411a8eaf3b8e931b8655" + }, + { + "Name": "JPrinter", + "Enabled": true + }, + { + "Name": "createProcess", + "Enabled": true + }, + { + "Name": "manageTextFile", + "Enabled": true + } + ] +} \ No newline at end of file