return setmetatable({},{__index=tab;__newindex=function(T,N,Z)error("\065\116\116\101\109\112\116 \116\111 \109\111\100\105\102\121 \114\101\097\100-\111\110\108\121 \116\097\098\108\101")end;__metatable=false})
return setmetatable({}, {
    __index = tab,
    __newindex = function(tab, key, value)
        error("Attempt to modify read-only table")
    end,
    __metatable = false
});