local w=require(script.Parent.Parent.Parent.roblox_packages.vide)local p=require(script.Parent.Parent.components.background)local r=require(script.Parent.Parent.components.button)local q=require(script.Parent.Parent.components.container)local N=require(script.Parent.Parent.components.padding)local u=require(script.Parent.Parent.components.popup)local k=require(script.Parent.Parent.components.row)local I=require(script.Parent.Parent.components.text)return function(G)return w.mount(function()local G=w.source(false)return q({u({enabled=G;inherit_layout=true,p({N({padding=UDim.new(0,16)}),(w.create("\085\073\076\105\115\116\076\097\121\111\117\116"))({HorizontalAlignment=Enum.HorizontalAlignment.Center,Padding=UDim.new(0,16)}),I({Text="\076\111\114\101\109 \105\112\115\117\109 \100\111\108\111\114 \115\105\116 \097\109\101\116\044 \099\111\110\115\101\099\116\101\116\117\114 \097\100\105\112\105\115\099\105\110\103 \101\108\105\116\046 \083\101\100 \116\114\105\115\116\105\113\117\101 \100\111\108\111\114 \097 \108\101\099\116\117\115 \100\105\099\116\117\109\044 \097 \109\111\108\108\105\115 \110\101\113\117\101 \117\108\116\114\105\099\101\115\046 \078\117\110\099 \100\105\099\116\117\109 \110\117\108\108\097 \110\101\099 \101\108\105\116 \102\101\114\109\101\110\116\117\109 \118\097\114\105\117\115\046 \083\101\100 \101\103\101\115\116\097\115 \108\111\114\101\109 \118\101\108 \111\100\105\111 \101\108\101\105\102\101\110\100\044 \097\116 \115\117\115\099\105\112\105\116 \101\114\097\116 \102\101\114\109\101\110\116\117\109\046 \065\108\105\113\117\097\109 \110\117\108\108\097 \111\100\105\111\044 \105\110\116\101\114\100\117\109 \113\117\105\115 \110\117\110\099 \117\116\044 \115\111\108\108\105\099\105\116\117\100\105\110 \118\105\118\101\114\114\097 \101\110\105\109\046 \067\114\097\115 \108\101\111 \109\097\117\114\105\115\044 \109\097\120\105\109\117\115 \117\116 \097\099\099\117\109\115\097\110 \101\116\044 \099\111\110\115\101\113\117\097\116 \115\105\116 \097\109\101\116 \101\110\105\109\046 \085\116 \112\101\108\108\101\110\116\101\115\113\117\101 \109\105 \101\103\101\116 \113\117\097\109 \112\117\108\118\105\110\097\114 \115\117\115\099\105\112\105\116 \117\116 \105\110 \100\111\108\111\114\046 \073\110\116\101\103\101\114 \101\117 \117\114\110\097 \097\099 \109\105 \118\101\115\116\105\098\117\108\117\109 \099\111\109\109\111\100\111\046 "});k({r({text="\067\108\111\115\101",activated=function()G(false)end;layout={Size=UDim2.new(.5,-8,0,24)}}),r({primary=true;text="\079\075";activated=function()G(false)end;layout={Size=UDim2.new(.5,-8,0,24)}})})})});r({text="\083\116\097\114\116 \080\111\112\117\112";activated=function()print("\115\116\097\114\116")G(true)end})})end,G)end
local vide = require(script.Parent.Parent.Parent.roblox_packages.vide)
local background = require(script.Parent.Parent.components.background)
local button = require(script.Parent.Parent.components.button)
local container = require(script.Parent.Parent.components.container)
local padding = require(script.Parent.Parent.components.padding)
local popup = require(script.Parent.Parent.components.popup)
local row = require(script.Parent.Parent.components.row)
local text = require(script.Parent.Parent.components.text)

return function(target)

	return vide.mount(function()
		local enabled = vide.source(false)
		
		return container {
			
			popup {
				enabled = enabled,
				inherit_layout = true,

				background {

					padding {
						padding = UDim.new(0, 16)
					},

					vide.create "UIListLayout" {
						HorizontalAlignment = Enum.HorizontalAlignment.Center,
						Padding = UDim.new(0, 16)
					},

					text {
						Text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tristique dolor a lectus dictum, a mollis neque ultrices. Nunc dictum nulla nec elit fermentum varius. Sed egestas lorem vel odio eleifend, at suscipit erat fermentum. Aliquam nulla odio, interdum quis nunc ut, sollicitudin viverra enim. Cras leo mauris, maximus ut accumsan et, consequat sit amet enim. Ut pellentesque mi eget quam pulvinar suscipit ut in dolor. Integer eu urna ac mi vestibulum commodo. "
					},

					row {

						button {
							text = "Close",
							
							activated = function()
								enabled(false)
							end,

							layout = {
								Size = UDim2.new(0.5, -8, 0, 24)
							}
						},

						button {
							primary = true,
							text = "OK",
							
							activated = function()
								enabled(false)
							end,
							
							layout = {
								Size = UDim2.new(0.5, -8, 0, 24)
							}
						}

					}
				}
			},

			button {
				text = "Start Popup",

				activated = function()
					print("start")
					enabled(true)
				end
			}
		}
	end, target)

end