return function(s)local Q=s.create return s.widget(function(a,i)i=i or{}s.useInstance(function()local a=s.useStyle()local i=Q("\070\114\097\109\101",{Name="\080\097\110\101\108",BackgroundColor3=a.bg2;Position=UDim2.new(0,0,0,0);Size=UDim2.new(0,260,1,0),Q("\070\114\097\109\101",{Size=UDim2.new(1,0,0,46);BackgroundColor3=Color3.new(0,0,0);BackgroundTransparency=.5,Q("\073\109\097\103\101\076\097\098\101\108",{Position=UDim2.new(1,-20,.5,0),AnchorPoint=Vector2.new(1,.5),BackgroundTransparency=1,Size=UDim2.new(0,120,0,26);Image="\114\098\120\097\115\115\101\116\105\100\058\047\047\049\048\049\049\049\053\054\055\055\055\055"})}),Q("\085\073\083\116\114\111\107\101",{});Q("\085\073\076\105\115\116\076\097\121\111\117\116",{SortOrder=Enum.SortOrder.LayoutOrder,HorizontalAlignment=Enum.HorizontalAlignment.Center});Q("\083\099\114\111\108\108\105\110\103\070\114\097\109\101",{BackgroundTransparency=1,Name="\067\111\110\116\097\105\110\101\114",VerticalScrollBarInset=Enum.ScrollBarInset.ScrollBar;HorizontalScrollBarInset=Enum.ScrollBarInset.ScrollBar;BorderSizePixel=0,ScrollBarThickness=6;Size=UDim2.new(1,-40,0,0);Q("\085\073\080\097\100\100\105\110\103",{PaddingTop=UDim.new(0,20)}),Q("\085\073\076\105\115\116\076\097\121\111\117\116",{SortOrder=Enum.SortOrder.LayoutOrder})})})s.automaticSize(i.Container,{axis=Enum.AutomaticSize.Y;maxSize=UDim2.new(1,0,1,-46)})return i,i.Container end)s.scope(a)end)end
return function(Plasma)
	local create = Plasma.create
	return Plasma.widget(function(children, options)
		options = options or {}

		Plasma.useInstance(function()
			local style = Plasma.useStyle()

			local frame = create("Frame", {
				Name = "Panel",
				BackgroundColor3 = style.bg2,
				Position = UDim2.new(0, 0, 0, 0),
				Size = UDim2.new(0, 260, 1, 0),

				create("Frame", {
					-- Account for GUI inset
					-- GuiService:GetGuiInset returns wrong info on the server :(
					Size = UDim2.new(1, 0, 0, 46),
					BackgroundColor3 = Color3.new(0, 0, 0),
					BackgroundTransparency = 0.5,

					create("ImageLabel", {
						Position = UDim2.new(1, -20, 0.5, 0),
						AnchorPoint = Vector2.new(1, 0.5),
						BackgroundTransparency = 1,
						Size = UDim2.new(0, 120, 0, 26),
						Image = "rbxassetid://10111567777",
					}),
				}),

				create("UIStroke", {}),

				create("UIListLayout", {
					SortOrder = Enum.SortOrder.LayoutOrder,
					HorizontalAlignment = Enum.HorizontalAlignment.Center,
				}),

				create("ScrollingFrame", {
					BackgroundTransparency = 1,
					Name = "Container",
					VerticalScrollBarInset = Enum.ScrollBarInset.ScrollBar,
					HorizontalScrollBarInset = Enum.ScrollBarInset.ScrollBar,
					BorderSizePixel = 0,
					ScrollBarThickness = 6,
					Size = UDim2.new(1, -40, 0, 0),

					create("UIPadding", {
						PaddingTop = UDim.new(0, 20),
					}),

					create("UIListLayout", {
						SortOrder = Enum.SortOrder.LayoutOrder,
					}),
				}),
			})

			Plasma.automaticSize(frame.Container, {
				axis = Enum.AutomaticSize.Y,
				maxSize = UDim2.new(1, 0, 1, -46),
			})

			return frame, frame.Container
		end)

		Plasma.scope(children)
	end)
end
