1 |
- {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\src\\store\\modules\\tagsView.js","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\store\\modules\\tagsView.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1697005520930},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1697005523218}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF90b0NvbnN1bWFibGVBcnJheSBmcm9tICJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS90b0NvbnN1bWFibGVBcnJheS5qcyI7CmltcG9ydCBfc2xpY2VkVG9BcnJheSBmcm9tICJEOi90ZXN0L3NzaS1zYXRva2VuL3VpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9zbGljZWRUb0FycmF5LmpzIjsKaW1wb3J0IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyIGZyb20gIkQ6L3Rlc3Qvc3NpLXNhdG9rZW4vdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmluY2x1ZGVzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbHRlci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuaXRlcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZpbmQtaW5kZXguanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcubGluay5qcyI7CnZhciBzdGF0ZSA9IHsKICB2aXNpdGVkVmlld3M6IFtdLAogIGNhY2hlZFZpZXdzOiBbXSwKICBpZnJhbWVWaWV3czogW10KfTsKdmFyIG11dGF0aW9ucyA9IHsKICBBRERfSUZSQU1FX1ZJRVc6IGZ1bmN0aW9uIEFERF9JRlJBTUVfVklFVyhzdGF0ZSwgdmlldykgewogICAgaWYgKHN0YXRlLmlmcmFtZVZpZXdzLnNvbWUoZnVuY3Rpb24gKHYpIHsKICAgICAgcmV0dXJuIHYucGF0aCA9PT0gdmlldy5wYXRoOwogICAgfSkpIHJldHVybjsKICAgIHN0YXRlLmlmcmFtZVZpZXdzLnB1c2goT2JqZWN0LmFzc2lnbih7fSwgdmlldywgewogICAgICB0aXRsZTogdmlldy5tZXRhLnRpdGxlIHx8ICduby1uYW1lJwogICAgfSkpOwogIH0sCiAgQUREX1ZJU0lURURfVklFVzogZnVuY3Rpb24gQUREX1ZJU0lURURfVklFVyhzdGF0ZSwgdmlldykgewogICAgaWYgKHN0YXRlLnZpc2l0ZWRWaWV3cy5zb21lKGZ1bmN0aW9uICh2KSB7CiAgICAgIHJldHVybiB2LnBhdGggPT09IHZpZXcucGF0aDsKICAgIH0pKSByZXR1cm47CiAgICBzdGF0ZS52aXNpdGVkVmlld3MucHVzaChPYmplY3QuYXNzaWduKHt9LCB2aWV3LCB7CiAgICAgIHRpdGxlOiB2aWV3Lm1ldGEudGl0bGUgfHwgJ25vLW5hbWUnCiAgICB9KSk7CiAgfSwKICBBRERfQ0FDSEVEX1ZJRVc6IGZ1bmN0aW9uIEFERF9DQUNIRURfVklFVyhzdGF0ZSwgdmlldykgewogICAgaWYgKHN0YXRlLmNhY2hlZFZpZXdzLmluY2x1ZGVzKHZpZXcubmFtZSkpIHJldHVybjsKICAgIGlmICh2aWV3Lm1ldGEgJiYgIXZpZXcubWV0YS5ub0NhY2hlKSB7CiAgICAgIHN0YXRlLmNhY2hlZFZpZXdzLnB1c2godmlldy5uYW1lKTsKICAgIH0KICB9LAogIERFTF9WSVNJVEVEX1ZJRVc6IGZ1bmN0aW9uIERFTF9WSVNJVEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHZhciBfaXRlcmF0b3IgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcihzdGF0ZS52aXNpdGVkVmlld3MuZW50cmllcygpKSwKICAgICAgX3N0ZXA7CiAgICB0cnkgewogICAgICBmb3IgKF9pdGVyYXRvci5zKCk7ICEoX3N0ZXAgPSBfaXRlcmF0b3IubigpKS5kb25lOykgewogICAgICAgIHZhciBfc3RlcCR2YWx1ZSA9IF9zbGljZWRUb0FycmF5KF9zdGVwLnZhbHVlLCAyKSwKICAgICAgICAgIGkgPSBfc3RlcCR2YWx1ZVswXSwKICAgICAgICAgIHYgPSBfc3RlcCR2YWx1ZVsxXTsKICAgICAgICBpZiAodi5wYXRoID09PSB2aWV3LnBhdGgpIHsKICAgICAgICAgIHN0YXRlLnZpc2l0ZWRWaWV3cy5zcGxpY2UoaSwgMSk7CiAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIH0KICAgIH0gY2F0Y2ggKGVycikgewogICAgICBfaXRlcmF0b3IuZShlcnIpOwogICAgfSBmaW5hbGx5IHsKICAgICAgX2l0ZXJhdG9yLmYoKTsKICAgIH0KICAgIHN0YXRlLmlmcmFtZVZpZXdzID0gc3RhdGUuaWZyYW1lVmlld3MuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgIHJldHVybiBpdGVtLnBhdGggIT09IHZpZXcucGF0aDsKICAgIH0pOwogIH0sCiAgREVMX0lGUkFNRV9WSUVXOiBmdW5jdGlvbiBERUxfSUZSQU1FX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHN0YXRlLmlmcmFtZVZpZXdzID0gc3RhdGUuaWZyYW1lVmlld3MuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgIHJldHVybiBpdGVtLnBhdGggIT09IHZpZXcucGF0aDsKICAgIH0pOwogIH0sCiAgREVMX0NBQ0hFRF9WSUVXOiBmdW5jdGlvbiBERUxfQ0FDSEVEX1ZJRVcoc3RhdGUsIHZpZXcpIHsKICAgIHZhciBpbmRleCA9IHN0YXRlLmNhY2hlZFZpZXdzLmluZGV4T2Yodmlldy5uYW1lKTsKICAgIGluZGV4ID4gLTEgJiYgc3RhdGUuY2FjaGVkVmlld3Muc3BsaWNlKGluZGV4LCAxKTsKICB9LAogIERFTF9PVEhFUlNfVklTSVRFRF9WSUVXUzogZnVuY3Rpb24gREVMX09USEVSU19WSVNJVEVEX1ZJRVdTKHN0YXRlLCB2aWV3KSB7CiAgICBzdGF0ZS52aXNpdGVkVmlld3MgPSBzdGF0ZS52aXNpdGVkVmlld3MuZmlsdGVyKGZ1bmN0aW9uICh2KSB7CiAgICAgIHJldHVybiB2Lm1ldGEuYWZmaXggfHwgdi5wYXRoID09PSB2aWV3LnBhdGg7CiAgICB9KTsKICAgIHN0YXRlLmlmcmFtZVZpZXdzID0gc3RhdGUuaWZyYW1lVmlld3MuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgIHJldHVybiBpdGVtLnBhdGggPT09IHZpZXcucGF0aDsKICAgIH0pOwogIH0sCiAgREVMX09USEVSU19DQUNIRURfVklFV1M6IGZ1bmN0aW9uIERFTF9PVEhFUlNfQ0FDSEVEX1ZJRVdTKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgaW5kZXggPSBzdGF0ZS5jYWNoZWRWaWV3cy5pbmRleE9mKHZpZXcubmFtZSk7CiAgICBpZiAoaW5kZXggPiAtMSkgewogICAgICBzdGF0ZS5jYWNoZWRWaWV3cyA9IHN0YXRlLmNhY2hlZFZpZXdzLnNsaWNlKGluZGV4LCBpbmRleCArIDEpOwogICAgfSBlbHNlIHsKICAgICAgc3RhdGUuY2FjaGVkVmlld3MgPSBbXTsKICAgIH0KICB9LAogIERFTF9BTExfVklTSVRFRF9WSUVXUzogZnVuY3Rpb24gREVMX0FMTF9WSVNJVEVEX1ZJRVdTKHN0YXRlKSB7CiAgICAvLyBrZWVwIGFmZml4IHRhZ3MKICAgIHZhciBhZmZpeFRhZ3MgPSBzdGF0ZS52aXNpdGVkVmlld3MuZmlsdGVyKGZ1bmN0aW9uICh0YWcpIHsKICAgICAgcmV0dXJuIHRhZy5tZXRhLmFmZml4OwogICAgfSk7CiAgICBzdGF0ZS52aXNpdGVkVmlld3MgPSBhZmZpeFRhZ3M7CiAgICBzdGF0ZS5pZnJhbWVWaWV3cyA9IFtdOwogIH0sCiAgREVMX0FMTF9DQUNIRURfVklFV1M6IGZ1bmN0aW9uIERFTF9BTExfQ0FDSEVEX1ZJRVdTKHN0YXRlKSB7CiAgICBzdGF0ZS5jYWNoZWRWaWV3cyA9IFtdOwogIH0sCiAgVVBEQVRFX1ZJU0lURURfVklFVzogZnVuY3Rpb24gVVBEQVRFX1ZJU0lURURfVklFVyhzdGF0ZSwgdmlldykgewogICAgdmFyIF9pdGVyYXRvcjIgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcihzdGF0ZS52aXNpdGVkVmlld3MpLAogICAgICBfc3RlcDI7CiAgICB0cnkgewogICAgICBmb3IgKF9pdGVyYXRvcjIucygpOyAhKF9zdGVwMiA9IF9pdGVyYXRvcjIubigpKS5kb25lOykgewogICAgICAgIHZhciB2ID0gX3N0ZXAyLnZhbHVlOwogICAgICAgIGlmICh2LnBhdGggPT09IHZpZXcucGF0aCkgewogICAgICAgICAgdiA9IE9iamVjdC5hc3NpZ24odiwgdmlldyk7CiAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgIH0KICAgIH0gY2F0Y2ggKGVycikgewogICAgICBfaXRlcmF0b3IyLmUoZXJyKTsKICAgIH0gZmluYWxseSB7CiAgICAgIF9pdGVyYXRvcjIuZigpOwogICAgfQogIH0sCiAgREVMX1JJR0hUX1ZJRVdTOiBmdW5jdGlvbiBERUxfUklHSFRfVklFV1Moc3RhdGUsIHZpZXcpIHsKICAgIHZhciBpbmRleCA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maW5kSW5kZXgoZnVuY3Rpb24gKHYpIHsKICAgICAgcmV0dXJuIHYucGF0aCA9PT0gdmlldy5wYXRoOwogICAgfSk7CiAgICBpZiAoaW5kZXggPT09IC0xKSB7CiAgICAgIHJldHVybjsKICAgIH0KICAgIHN0YXRlLnZpc2l0ZWRWaWV3cyA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maWx0ZXIoZnVuY3Rpb24gKGl0ZW0sIGlkeCkgewogICAgICBpZiAoaWR4IDw9IGluZGV4IHx8IGl0ZW0ubWV0YSAmJiBpdGVtLm1ldGEuYWZmaXgpIHsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgfQogICAgICB2YXIgaSA9IHN0YXRlLmNhY2hlZFZpZXdzLmluZGV4T2YoaXRlbS5uYW1lKTsKICAgICAgaWYgKGkgPiAtMSkgewogICAgICAgIHN0YXRlLmNhY2hlZFZpZXdzLnNwbGljZShpLCAxKTsKICAgICAgfQogICAgICBpZiAoaXRlbS5tZXRhLmxpbmspIHsKICAgICAgICB2YXIgZmkgPSBzdGF0ZS5pZnJhbWVWaWV3cy5maW5kSW5kZXgoZnVuY3Rpb24gKHYpIHsKICAgICAgICAgIHJldHVybiB2LnBhdGggPT09IGl0ZW0ucGF0aDsKICAgICAgICB9KTsKICAgICAgICBzdGF0ZS5pZnJhbWVWaWV3cy5zcGxpY2UoZmksIDEpOwogICAgICB9CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0pOwogIH0sCiAgREVMX0xFRlRfVklFV1M6IGZ1bmN0aW9uIERFTF9MRUZUX1ZJRVdTKHN0YXRlLCB2aWV3KSB7CiAgICB2YXIgaW5kZXggPSBzdGF0ZS52aXNpdGVkVmlld3MuZmluZEluZGV4KGZ1bmN0aW9uICh2KSB7CiAgICAgIHJldHVybiB2LnBhdGggPT09IHZpZXcucGF0aDsKICAgIH0pOwogICAgaWYgKGluZGV4ID09PSAtMSkgewogICAgICByZXR1cm47CiAgICB9CiAgICBzdGF0ZS52aXNpdGVkVmlld3MgPSBzdGF0ZS52aXNpdGVkVmlld3MuZmlsdGVyKGZ1bmN0aW9uIChpdGVtLCBpZHgpIHsKICAgICAgaWYgKGlkeCA+PSBpbmRleCB8fCBpdGVtLm1ldGEgJiYgaXRlbS5tZXRhLmFmZml4KSB7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgIH0KICAgICAgdmFyIGkgPSBzdGF0ZS5jYWNoZWRWaWV3cy5pbmRleE9mKGl0ZW0ubmFtZSk7CiAgICAgIGlmIChpID4gLTEpIHsKICAgICAgICBzdGF0ZS5jYWNoZWRWaWV3cy5zcGxpY2UoaSwgMSk7CiAgICAgIH0KICAgICAgaWYgKGl0ZW0ubWV0YS5saW5rKSB7CiAgICAgICAgdmFyIGZpID0gc3RhdGUuaWZyYW1lVmlld3MuZmluZEluZGV4KGZ1bmN0aW9uICh2KSB7CiAgICAgICAgICByZXR1cm4gdi5wYXRoID09PSBpdGVtLnBhdGg7CiAgICAgICAgfSk7CiAgICAgICAgc3RhdGUuaWZyYW1lVmlld3Muc3BsaWNlKGZpLCAxKTsKICAgICAgfQogICAgICByZXR1cm4gZmFsc2U7CiAgICB9KTsKICB9Cn07CnZhciBhY3Rpb25zID0gewogIGFkZFZpZXc6IGZ1bmN0aW9uIGFkZFZpZXcoX3JlZiwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZi5kaXNwYXRjaDsKICAgIGRpc3BhdGNoKCdhZGRWaXNpdGVkVmlldycsIHZpZXcpOwogICAgZGlzcGF0Y2goJ2FkZENhY2hlZFZpZXcnLCB2aWV3KTsKICB9LAogIGFkZElmcmFtZVZpZXc6IGZ1bmN0aW9uIGFkZElmcmFtZVZpZXcoX3JlZjIsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMi5jb21taXQ7CiAgICBjb21taXQoJ0FERF9JRlJBTUVfVklFVycsIHZpZXcpOwogIH0sCiAgYWRkVmlzaXRlZFZpZXc6IGZ1bmN0aW9uIGFkZFZpc2l0ZWRWaWV3KF9yZWYzLCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjMuY29tbWl0OwogICAgY29tbWl0KCdBRERfVklTSVRFRF9WSUVXJywgdmlldyk7CiAgfSwKICBhZGRDYWNoZWRWaWV3OiBmdW5jdGlvbiBhZGRDYWNoZWRWaWV3KF9yZWY0LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjQuY29tbWl0OwogICAgY29tbWl0KCdBRERfQ0FDSEVEX1ZJRVcnLCB2aWV3KTsKICB9LAogIGRlbFZpZXc6IGZ1bmN0aW9uIGRlbFZpZXcoX3JlZjUsIHZpZXcpIHsKICAgIHZhciBkaXNwYXRjaCA9IF9yZWY1LmRpc3BhdGNoLAogICAgICBzdGF0ZSA9IF9yZWY1LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGRpc3BhdGNoKCdkZWxWaXNpdGVkVmlldycsIHZpZXcpOwogICAgICBkaXNwYXRjaCgnZGVsQ2FjaGVkVmlldycsIHZpZXcpOwogICAgICByZXNvbHZlKHsKICAgICAgICB2aXNpdGVkVmlld3M6IF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS52aXNpdGVkVmlld3MpLAogICAgICAgIGNhY2hlZFZpZXdzOiBfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpCiAgICAgIH0pOwogICAgfSk7CiAgfSwKICBkZWxWaXNpdGVkVmlldzogZnVuY3Rpb24gZGVsVmlzaXRlZFZpZXcoX3JlZjYsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmNi5jb21taXQsCiAgICAgIHN0YXRlID0gX3JlZjYuc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfVklTSVRFRF9WSUVXJywgdmlldyk7CiAgICAgIHJlc29sdmUoX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLnZpc2l0ZWRWaWV3cykpOwogICAgfSk7CiAgfSwKICBkZWxJZnJhbWVWaWV3OiBmdW5jdGlvbiBkZWxJZnJhbWVWaWV3KF9yZWY3LCB2aWV3KSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjcuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWY3LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0lGUkFNRV9WSUVXJywgdmlldyk7CiAgICAgIHJlc29sdmUoX3RvQ29uc3VtYWJsZUFycmF5KHN0YXRlLmlmcmFtZVZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbENhY2hlZFZpZXc6IGZ1bmN0aW9uIGRlbENhY2hlZFZpZXcoX3JlZjgsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmOC5jb21taXQsCiAgICAgIHN0YXRlID0gX3JlZjguc3RhdGU7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfQ0FDSEVEX1ZJRVcnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsT3RoZXJzVmlld3M6IGZ1bmN0aW9uIGRlbE90aGVyc1ZpZXdzKF9yZWY5LCB2aWV3KSB7CiAgICB2YXIgZGlzcGF0Y2ggPSBfcmVmOS5kaXNwYXRjaCwKICAgICAgc3RhdGUgPSBfcmVmOS5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBkaXNwYXRjaCgnZGVsT3RoZXJzVmlzaXRlZFZpZXdzJywgdmlldyk7CiAgICAgIGRpc3BhdGNoKCdkZWxPdGhlcnNDYWNoZWRWaWV3cycsIHZpZXcpOwogICAgICByZXNvbHZlKHsKICAgICAgICB2aXNpdGVkVmlld3M6IF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS52aXNpdGVkVmlld3MpLAogICAgICAgIGNhY2hlZFZpZXdzOiBfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpCiAgICAgIH0pOwogICAgfSk7CiAgfSwKICBkZWxPdGhlcnNWaXNpdGVkVmlld3M6IGZ1bmN0aW9uIGRlbE90aGVyc1Zpc2l0ZWRWaWV3cyhfcmVmMTAsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMTAuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWYxMC5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBjb21taXQoJ0RFTF9PVEhFUlNfVklTSVRFRF9WSUVXUycsIHZpZXcpOwogICAgICByZXNvbHZlKF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS52aXNpdGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsT3RoZXJzQ2FjaGVkVmlld3M6IGZ1bmN0aW9uIGRlbE90aGVyc0NhY2hlZFZpZXdzKF9yZWYxMSwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxMS5jb21taXQsCiAgICAgIHN0YXRlID0gX3JlZjExLnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX09USEVSU19DQUNIRURfVklFV1MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQWxsVmlld3M6IGZ1bmN0aW9uIGRlbEFsbFZpZXdzKF9yZWYxMiwgdmlldykgewogICAgdmFyIGRpc3BhdGNoID0gX3JlZjEyLmRpc3BhdGNoLAogICAgICBzdGF0ZSA9IF9yZWYxMi5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBkaXNwYXRjaCgnZGVsQWxsVmlzaXRlZFZpZXdzJywgdmlldyk7CiAgICAgIGRpc3BhdGNoKCdkZWxBbGxDYWNoZWRWaWV3cycsIHZpZXcpOwogICAgICByZXNvbHZlKHsKICAgICAgICB2aXNpdGVkVmlld3M6IF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS52aXNpdGVkVmlld3MpLAogICAgICAgIGNhY2hlZFZpZXdzOiBfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpCiAgICAgIH0pOwogICAgfSk7CiAgfSwKICBkZWxBbGxWaXNpdGVkVmlld3M6IGZ1bmN0aW9uIGRlbEFsbFZpc2l0ZWRWaWV3cyhfcmVmMTMpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMTMuY29tbWl0LAogICAgICBzdGF0ZSA9IF9yZWYxMy5zdGF0ZTsKICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSkgewogICAgICBjb21taXQoJ0RFTF9BTExfVklTSVRFRF9WSUVXUycpOwogICAgICByZXNvbHZlKF90b0NvbnN1bWFibGVBcnJheShzdGF0ZS52aXNpdGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgZGVsQWxsQ2FjaGVkVmlld3M6IGZ1bmN0aW9uIGRlbEFsbENhY2hlZFZpZXdzKF9yZWYxNCkgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxNC5jb21taXQsCiAgICAgIHN0YXRlID0gX3JlZjE0LnN0YXRlOwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0FMTF9DQUNIRURfVklFV1MnKTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUuY2FjaGVkVmlld3MpKTsKICAgIH0pOwogIH0sCiAgdXBkYXRlVmlzaXRlZFZpZXc6IGZ1bmN0aW9uIHVwZGF0ZVZpc2l0ZWRWaWV3KF9yZWYxNSwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxNS5jb21taXQ7CiAgICBjb21taXQoJ1VQREFURV9WSVNJVEVEX1ZJRVcnLCB2aWV3KTsKICB9LAogIGRlbFJpZ2h0VGFnczogZnVuY3Rpb24gZGVsUmlnaHRUYWdzKF9yZWYxNiwgdmlldykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYxNi5jb21taXQ7CiAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHsKICAgICAgY29tbWl0KCdERUxfUklHSFRfVklFV1MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUudmlzaXRlZFZpZXdzKSk7CiAgICB9KTsKICB9LAogIGRlbExlZnRUYWdzOiBmdW5jdGlvbiBkZWxMZWZ0VGFncyhfcmVmMTcsIHZpZXcpIHsKICAgIHZhciBjb21taXQgPSBfcmVmMTcuY29tbWl0OwogICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7CiAgICAgIGNvbW1pdCgnREVMX0xFRlRfVklFV1MnLCB2aWV3KTsKICAgICAgcmVzb2x2ZShfdG9Db25zdW1hYmxlQXJyYXkoc3RhdGUudmlzaXRlZFZpZXdzKSk7CiAgICB9KTsKICB9Cn07CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lc3BhY2VkOiB0cnVlLAogIHN0YXRlOiBzdGF0ZSwKICBtdXRhdGlvbnM6IG11dGF0aW9ucywKICBhY3Rpb25zOiBhY3Rpb25zCn07"},{"version":3,"names":["state","visitedViews","cachedViews","iframeViews","mutations","ADD_IFRAME_VIEW","view","some","v","path","push","Object","assign","title","meta","ADD_VISITED_VIEW","ADD_CACHED_VIEW","includes","name","noCache","DEL_VISITED_VIEW","_iterator","_createForOfIteratorHelper","entries","_step","s","n","done","_step$value","_slicedToArray","value","i","splice","err","e","f","filter","item","DEL_IFRAME_VIEW","DEL_CACHED_VIEW","index","indexOf","DEL_OTHERS_VISITED_VIEWS","affix","DEL_OTHERS_CACHED_VIEWS","slice","DEL_ALL_VISITED_VIEWS","affixTags","tag","DEL_ALL_CACHED_VIEWS","UPDATE_VISITED_VIEW","_iterator2","_step2","DEL_RIGHT_VIEWS","findIndex","idx","link","fi","DEL_LEFT_VIEWS","actions","addView","_ref","dispatch","addIframeView","_ref2","commit","addVisitedView","_ref3","addCachedView","_ref4","delView","_ref5","Promise","resolve","_toConsumableArray","delVisitedView","_ref6","delIframeView","_ref7","delCachedView","_ref8","delOthersViews","_ref9","delOthersVisitedViews","_ref10","delOthersCachedViews","_ref11","delAllViews","_ref12","delAllVisitedViews","_ref13","delAllCachedViews","_ref14","updateVisitedView","_ref15","delRightTags","_ref16","delLeftTags","_ref17","namespaced"],"sources":["D:/test/ssi-satoken/ui/src/store/modules/tagsView.js"],"sourcesContent":["const state = {\r\n visitedViews: [],\r\n cachedViews: [],\r\n iframeViews: []\r\n}\r\n\r\nconst mutations = {\r\n ADD_IFRAME_VIEW: (state, view) => {\r\n if (state.iframeViews.some(v => v.path === view.path)) return\r\n state.iframeViews.push(\r\n Object.assign({}, view, {\r\n title: view.meta.title || 'no-name'\r\n })\r\n )\r\n },\r\n ADD_VISITED_VIEW: (state, view) => {\r\n if (state.visitedViews.some(v => v.path === view.path)) return\r\n state.visitedViews.push(\r\n Object.assign({}, view, {\r\n title: view.meta.title || 'no-name'\r\n })\r\n )\r\n },\r\n ADD_CACHED_VIEW: (state, view) => {\r\n if (state.cachedViews.includes(view.name)) return\r\n if (view.meta && !view.meta.noCache) {\r\n state.cachedViews.push(view.name)\r\n }\r\n },\r\n DEL_VISITED_VIEW: (state, view) => {\r\n for (const [i, v] of state.visitedViews.entries()) {\r\n if (v.path === view.path) {\r\n state.visitedViews.splice(i, 1)\r\n break\r\n }\r\n }\r\n state.iframeViews = state.iframeViews.filter(item => item.path !== view.path)\r\n },\r\n DEL_IFRAME_VIEW: (state, view) => {\r\n state.iframeViews = state.iframeViews.filter(item => item.path !== view.path)\r\n },\r\n DEL_CACHED_VIEW: (state, view) => {\r\n const index = state.cachedViews.indexOf(view.name)\r\n index > -1 && state.cachedViews.splice(index, 1)\r\n },\r\n\r\n DEL_OTHERS_VISITED_VIEWS: (state, view) => {\r\n state.visitedViews = state.visitedViews.filter(v => {\r\n return v.meta.affix || v.path === view.path\r\n })\r\n state.iframeViews = state.iframeViews.filter(item => item.path === view.path)\r\n },\r\n DEL_OTHERS_CACHED_VIEWS: (state, view) => {\r\n const index = state.cachedViews.indexOf(view.name)\r\n if (index > -1) {\r\n state.cachedViews = state.cachedViews.slice(index, index + 1)\r\n } else {\r\n state.cachedViews = []\r\n }\r\n },\r\n DEL_ALL_VISITED_VIEWS: state => {\r\n // keep affix tags\r\n const affixTags = state.visitedViews.filter(tag => tag.meta.affix)\r\n state.visitedViews = affixTags\r\n state.iframeViews = []\r\n },\r\n DEL_ALL_CACHED_VIEWS: state => {\r\n state.cachedViews = []\r\n },\r\n UPDATE_VISITED_VIEW: (state, view) => {\r\n for (let v of state.visitedViews) {\r\n if (v.path === view.path) {\r\n v = Object.assign(v, view)\r\n break\r\n }\r\n }\r\n },\r\n DEL_RIGHT_VIEWS: (state, view) => {\r\n const index = state.visitedViews.findIndex(v => v.path === view.path)\r\n if (index === -1) {\r\n return\r\n }\r\n state.visitedViews = state.visitedViews.filter((item, idx) => {\r\n if (idx <= index || (item.meta && item.meta.affix)) {\r\n return true\r\n }\r\n const i = state.cachedViews.indexOf(item.name)\r\n if (i > -1) {\r\n state.cachedViews.splice(i, 1)\r\n }\r\n if(item.meta.link) {\r\n const fi = state.iframeViews.findIndex(v => v.path === item.path)\r\n state.iframeViews.splice(fi, 1)\r\n }\r\n return false\r\n })\r\n },\r\n DEL_LEFT_VIEWS: (state, view) => {\r\n const index = state.visitedViews.findIndex(v => v.path === view.path)\r\n if (index === -1) {\r\n return\r\n }\r\n state.visitedViews = state.visitedViews.filter((item, idx) => {\r\n if (idx >= index || (item.meta && item.meta.affix)) {\r\n return true\r\n }\r\n const i = state.cachedViews.indexOf(item.name)\r\n if (i > -1) {\r\n state.cachedViews.splice(i, 1)\r\n }\r\n if(item.meta.link) {\r\n const fi = state.iframeViews.findIndex(v => v.path === item.path)\r\n state.iframeViews.splice(fi, 1)\r\n }\r\n return false\r\n })\r\n }\r\n}\r\n\r\nconst actions = {\r\n addView({ dispatch }, view) {\r\n dispatch('addVisitedView', view)\r\n dispatch('addCachedView', view)\r\n },\r\n addIframeView({ commit }, view) {\r\n commit('ADD_IFRAME_VIEW', view)\r\n },\r\n addVisitedView({ commit }, view) {\r\n commit('ADD_VISITED_VIEW', view)\r\n },\r\n addCachedView({ commit }, view) {\r\n commit('ADD_CACHED_VIEW', view)\r\n },\r\n delView({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delVisitedView', view)\r\n dispatch('delCachedView', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delVisitedView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_VISITED_VIEW', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delIframeView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_IFRAME_VIEW', view)\r\n resolve([...state.iframeViews])\r\n })\r\n },\r\n delCachedView({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_CACHED_VIEW', view)\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n delOthersViews({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delOthersVisitedViews', view)\r\n dispatch('delOthersCachedViews', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delOthersVisitedViews({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_OTHERS_VISITED_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delOthersCachedViews({ commit, state }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_OTHERS_CACHED_VIEWS', view)\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n delAllViews({ dispatch, state }, view) {\r\n return new Promise(resolve => {\r\n dispatch('delAllVisitedViews', view)\r\n dispatch('delAllCachedViews', view)\r\n resolve({\r\n visitedViews: [...state.visitedViews],\r\n cachedViews: [...state.cachedViews]\r\n })\r\n })\r\n },\r\n delAllVisitedViews({ commit, state }) {\r\n return new Promise(resolve => {\r\n commit('DEL_ALL_VISITED_VIEWS')\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delAllCachedViews({ commit, state }) {\r\n return new Promise(resolve => {\r\n commit('DEL_ALL_CACHED_VIEWS')\r\n resolve([...state.cachedViews])\r\n })\r\n },\r\n updateVisitedView({ commit }, view) {\r\n commit('UPDATE_VISITED_VIEW', view)\r\n },\r\n delRightTags({ commit }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_RIGHT_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n delLeftTags({ commit }, view) {\r\n return new Promise(resolve => {\r\n commit('DEL_LEFT_VIEWS', view)\r\n resolve([...state.visitedViews])\r\n })\r\n },\r\n}\r\n\r\nexport default {\r\n namespaced: true,\r\n state,\r\n mutations,\r\n actions\r\n}\r\n"],"mappings":"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"}]}
|