local P=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local Y=require(P.Packages.Fusion)return function(P)return(Y.New("\070\114\097\109\101"))({AnchorPoint=Vector2.new(.5,.5);BackgroundTransparency=1,Position=UDim2.fromScale(.5,.5),Size=UDim2.fromScale(1,1),[Y.Children]={(Y.New("\085\073\083\099\097\108\101"))({Scale=.5});(Y.New("\073\109\097\103\101\076\097\098\101\108"))({AnchorPoint=Vector2.new(.5,.5);BackgroundTransparency=1,Position=UDim2.fromScale(.5,.5);Size=UDim2.fromScale(1,1),Image=P.Image or"\114\098\120\097\115\115\101\116\058\047\047\116\101\120\116\117\114\101\115\047\117\105\047\071\117\105\073\109\097\103\101\080\108\097\099\101\104\111\108\100\101\114\046\112\110\103";ScaleType=Enum.ScaleType.Fit})}})end
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Fusion = require(ReplicatedStorage.Packages.Fusion)

return function(props)
	return Fusion.New("Frame")({
		AnchorPoint = Vector2.new(0.5, 0.5),
		BackgroundTransparency = 1,
		Position = UDim2.fromScale(0.5, 0.5),
		Size = UDim2.fromScale(1, 1),

		[Fusion.Children] = {
			Fusion.New("UIScale")({
				Scale = 0.5,
			}),

			Fusion.New("ImageLabel")({
				AnchorPoint = Vector2.new(0.5, 0.5),
				BackgroundTransparency = 1,
				Position = UDim2.fromScale(0.5, 0.5),
				Size = UDim2.fromScale(1, 1),
				Image = props.Image or "rbxasset://textures/ui/GuiImagePlaceholder.png",
				ScaleType = Enum.ScaleType.Fit,
			}),
		},
	})
end
