local function k(k)local H=script.Parent local A=k:gsub("\064",H.Name)local U=string.split(A,"\047")local X=H for H,A in ipairs(U)do X=X:FindFirstChild(A)if not X then error("\077\111\100\117\108\101 \110\111\116 \102\111\117\110\100\058 "..k)end end return require(X)end return k
--[[
    Construct - The ultimate component library for Fusion with next level theming capabilities.
        ~Bridge - A module that can be used to import components from the Construct library.
    
    This file is the entry point for the Construct Bridge module.
--]]

local function import(modulePath)
    local root = script.Parent

    local path = modulePath:gsub("@", root.Name)
    local moduleParts = string.split(path, "/")
    local currentModule = root

    for _, part in ipairs(moduleParts) do
        currentModule = currentModule:FindFirstChild(part)
        if not currentModule then
            error("Module not found: " .. modulePath)
        end
    end

    return require(currentModule)
end

return import
