Поправить сохранение

This commit is contained in:
2019-10-04 13:27:42 +03:00
parent 6001c88a22
commit 5c3e6bf622
2 changed files with 23 additions and 6 deletions

View File

@@ -40,7 +40,7 @@ var murom = муром;
[ [
"муром.файл_1.0.0", "муром.файл_1.0.0",
"0LzRg9GA0L7QvC7RhNCw0LnQuyA9IHt9OwrQvNGD0YDQvtC8LtGE0LDQudC7LtC90LDRh9Cw0LvQviA9CmAKPCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPGJvZHk+CiAgICAgICAgPHNjcmlwdD4KdmFyINC80YPRgNC+0LwgPSB7fTsKdmFyIG11cm9tID0g0LzRg9GA0L7QvDsK0LzRg9GA0L7QvC7QvNC+0LTRg9C70LggPSBbCmA7CtC80YPRgNC+0Lwu0YTQsNC50Lsu0LrQvtC90LXRhiA9CmAKXTsKbXVyb20ubW9kdWxlcyA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4Owp2YXIg0LfQsNCz0YDRg9C30L7Rh9C90YvQudCc0L7QtNGD0LvRjCA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4WzBdOwp2YXIg0LrQvtC0ID0gYXRvYijQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C50JzQvtC00YPQu9GMWzFdKTsKZXZhbCjQutC+0LQpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+CmA7Cg==", "0LzRg9GA0L7QvC7RhNCw0LnQuyA9IHt9OwrQvNGD0YDQvtC8LtGE0LDQudC7LtC90LDRh9Cw0LvQviA9CmAKPCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPGJvZHk+CiAgICAgICAgPHNjcmlwdD4KdmFyINC80YPRgNC+0LwgPSB7fTsKdmFyIG11cm9tID0g0LzRg9GA0L7QvDsK0LzRg9GA0L7QvC7QvNC+0LTRg9C70LggPSBbCmA7CtC80YPRgNC+0Lwu0YTQsNC50Lsu0LrQvtC90LXRhiA9CmAKXTsKCk9iamVjdC5kZWZpbmVQcm9wZXJ0eShtdXJvbSwgIm1vZHVsZXMiLCB7CiAgICBnZXQ6IGZ1bmN0aW9uKCkKICAgIHsKICAgICAgICByZXR1cm4g0LzRg9GA0L7QvC7QvNC+0LTRg9C70Lg7CiAgICB9LAogICAgc2V0OiBmdW5jdGlvbijQt9C90LDRh9C10L3QuNGPKQogICAgewogICAgICAgINC80YPRgNC+0Lwu0LzQvtC00YPQu9C4ID0g0LfQvdCw0YfQtdC90LjRjzsKICAgIH0KfSk7Cgp2YXIg0LfQsNCz0YDRg9C30L7Rh9C90YvQudCc0L7QtNGD0LvRjCA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4WzBdOwp2YXIg0LrQvtC0ID0gYXRvYijQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C50JzQvtC00YPQu9GMWzFdKTsKZXZhbCjQutC+0LQpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+CmA7Cg==",
], ],
[ [
@@ -140,10 +140,16 @@ var murom = муром;
]; ];
murom.modules = муром.модули; Object.defineProperty(murom, "modules", {
get: function()
console.log("01.1. модуль-1 length: '" + муром.модули[4][1].length + "'"); {
console.log("01.2. модуль-1 length: '" + murom.modules[4][1].length + "'"); return муром.модули;
},
set: function(значения)
{
муром.модули = значения;
}
});
var загрузочныйМодуль = муром.модули[0]; var загрузочныйМодуль = муром.модули[0];
var код = atob(загрузочныйМодуль[1]); var код = atob(загрузочныйМодуль[1]);

View File

@@ -13,7 +13,18 @@ var murom = муром;
муром.файл.конец = муром.файл.конец =
` `
]; ];
murom.modules = муром.модули;
Object.defineProperty(murom, "modules", {
get: function()
{
return муром.модули;
},
set: function(значения)
{
муром.модули = значения;
}
});
var загрузочныйМодуль = муром.модули[0]; var загрузочныйМодуль = муром.модули[0];
var код = atob(загрузочныйМодуль[1]); var код = atob(загрузочныйМодуль[1]);
eval(код); eval(код);