{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Device\\AlarmData.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Device\\AlarmData.vue","mtime":1725536854701},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\babel.config.js","mtime":1725536844935},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF90b0NvbnN1bWFibGVBcnJheSBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9ienpnai1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS90b0NvbnN1bWFibGVBcnJheS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLml0ZXJhdG9yLmZvci1lYWNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IGRpY3RVdGlscyBmcm9tICdAL2NvbXBvbmVudHMvZGljdC9EaWN0U2VsZWN0VXRpbHMuanMnOwppbXBvcnQgZXF1aXBtZW50TWFuYWdlIGZyb20gJ0AvYXBpL2RldmljZS9lcXVpcG1lbnRNYW5hZ2UuanMnOwppbXBvcnQgcmVxIGZyb20gJ0AvcmVxdWVzdC5qcyc7CmltcG9ydCBuYXZCYXIgZnJvbSAnLi4vY29tcG9uZW50cy9uYXZCYXIudnVlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdSZWFsdGltZURhdGEnLAogIGNvbXBvbmVudHM6IHsKICAgIG5hdkJhcjogbmF2QmFyCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdmFsdWU6ICcnLAogICAgICBoYW5kbGVTdGF0dXNMaXN0OiBbXSwKICAgICAgZmluaXNoZWQ6IGZhbHNlLAogICAgICB0aXRsZTogJ+WRiuitpuaVsOaNricsCiAgICAgIHByb3RhbDogd2luZG93LmNvbnRleHQucG9ydGFsLAogICAgICBkZXZpY2VJZDogJycsCiAgICAgIGRldmljZURhdGE6IHt9LAogICAgICBxdWVyeVBhcmFtOiB7CiAgICAgICAgcGFnZUJlYW46IHsKICAgICAgICAgIHBhZ2U6IDAsCiAgICAgICAgICBwYWdlU2l6ZTogMjAsCiAgICAgICAgICBzaG93VG90YWw6IHRydWUKICAgICAgICB9LAogICAgICAgIHF1ZXJ5czogW3sKICAgICAgICAgIGdyb3VwOiAnbWFpbicsCiAgICAgICAgICBvcGVyYXRpb246ICdFUVVBTCcsCiAgICAgICAgICBwYXJlbnRHcm91cDogJycsCiAgICAgICAgICBwcm9wZXJ0eTogJ3dhcm4uREVWSUNFX0NPREVfJywKICAgICAgICAgIHJlbGF0aW9uOiAnQU5EJywKICAgICAgICAgIHZhbHVlOiB0aGlzLiRyb3V0ZS5xdWVyeS5pdGVtLmNvZGUKICAgICAgICB9XSwKICAgICAgICBzb3J0ZXI6IFt7CiAgICAgICAgICBkaXJlY3Rpb246ICdERVNDJywKICAgICAgICAgIHByb3BlcnR5OiAnY3JlYXRlVGltZScKICAgICAgICB9XQogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdHlwZTogJycsCiAgICAgIHJlYWx0aW1lRGF0YTogW10sCiAgICAgIC8vIGhhemFyZDogWwogICAgICAvLyAgIC8vIOWNsemZqea6kOebkea1iwogICAgICAvLyAgIHsKICAgICAgLy8gICAgIHZhbHVlOiAnJywKICAgICAgLy8gICAgIG5hbWU6ICfph4fpm4bml7bpl7QnCiAgICAgIC8vICAgfSwKICAgICAgLy8gICB7CiAgICAgIC8vICAgICB2YWx1ZTogJycsCiAgICAgIC8vICAgICBuYW1lOiAn5rCU5L2T5rWT5bqmJwogICAgICAvLyAgIH0KICAgICAgLy8gXSwKICAgICAgLy8gYmFycmljYWRlOiBbCiAgICAgIC8vICAgLy8g5Y2H6ZmN6Lev6ZqcCiAgICAgIC8vICAgewogICAgICAvLyAgICAgdmFsdWU6ICcnLAogICAgICAvLyAgICAgbmFtZTogJ+aTjeS9nOS6uicKICAgICAgLy8gICB9LAogICAgICAvLyAgIHsKICAgICAgLy8gICAgIHZhbHVlOiAnJywKICAgICAgLy8gICAgIG5hbWU6ICfliqjkvZzmoIfor4YnCiAgICAgIC8vICAgfSwKICAgICAgLy8gICB7CiAgICAgIC8vICAgICB2YWx1ZTogJycsCiAgICAgIC8vICAgICBuYW1lOiAn5Yqo5L2c54q25oCBJwogICAgICAvLyAgIH0KICAgICAgLy8gXSwKICAgICAgLy8gd2F0ZXI6IFsKICAgICAgLy8gICAvLyDkvY7mtLznp6/msLTnm5HmtYsKICAgICAgLy8gICB7CiAgICAgIC8vICAgICB2YWx1ZTogJycsCiAgICAgIC8vICAgICBuYW1lOiAn6YeH6ZuG5pe26Ze0JwogICAgICAvLyAgIH0sCiAgICAgIC8vICAgewogICAgICAvLyAgICAgdmFsdWU6ICcnLAogICAgICAvLyAgICAgbmFtZTogJ+awtOS9jemrmOW6picKICAgICAgLy8gICB9CiAgICAgIC8vIF0sCiAgICAgIC8vIHNpZ25ib2FlcmQ6IFsKICAgICAgLy8gICAvLyDmoIflv5fniYznm5HmtYsKICAgICAgLy8gICB7CiAgICAgIC8vICAgICB2YWx1ZTogJycsCiAgICAgIC8vICAgICBuYW1lOiAn55S15rGg55S16YePJywKICAgICAgLy8gICAgIHVuaXQ6ICclJwogICAgICAvLyAgIH0sCiAgICAgIC8vICAgewogICAgICAvLyAgICAgdmFsdWU6ICcnLAogICAgICAvLyAgICAgbmFtZTogJ+aVsOaNruexu+WeiycKICAgICAgLy8gICB9LAogICAgICAvLyAgIHsKICAgICAgLy8gICAgIHZhbHVlOiAnJywKICAgICAgLy8gICAgIG5hbWU6ICdY6L206KeS5bqmJywKICAgICAgLy8gICAgIHVuaXQ6ICfCsCcKICAgICAgLy8gICB9LAogICAgICAvLyAgIHsKICAgICAgLy8gICAgIHZhbHVlOiAnJywKICAgICAgLy8gICAgIG5hbWU6ICdZ6L206KeS5bqmJywKICAgICAgLy8gICAgIHVuaXQ6ICfCsCcKICAgICAgLy8gICB9LAogICAgICAvLyAgIHsKICAgICAgLy8gICAgIHZhbHVlOiAnJywKICAgICAgLy8gICAgIG5hbWU6ICda6L206KeS5bqmJywKICAgICAgLy8gICAgIHVuaXQ6ICfCsCcKICAgICAgLy8gICB9LAogICAgICAvLyAgIHsKICAgICAgLy8gICAgIHZhbHVlOiAnJywKICAgICAgLy8gICAgIG5hbWU6ICforr7lpIfnlLXljosnLAogICAgICAvLyAgICAgdW5pdDogJ3YnCiAgICAgIC8vICAgfQogICAgICAvLyBdLAogICAgICBkYXRhVHlwZUxpc3Q6IFtdLAogICAgICBhY3Rpb25MaXN0OiBbXSwKICAgICAgc3RhdHVzTGlzdDogW10sCiAgICAgIGhhc0RhdGE6IHRydWUsCiAgICAgIHJlZnJlc2hpbmc6IGZhbHNlCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuaGFuZGxlU3RhdHVzTGlzdCA9IGRpY3RVdGlscy5nZXREaWN0SXRlbXNGcm9tQ2FjaGUoJ2NsenQnKTsKICAgIHRoaXMuaGFuZGxlU3RhdHVzTGlzdCA9IHRoaXMuaGFuZGxlU3RhdHVzTGlzdC5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgcmV0dXJuIHsKICAgICAgICB0ZXh0OiBpdGVtLm5hbWUsCiAgICAgICAgdmFsdWU6IGl0ZW0udmFsdWUKICAgICAgfTsKICAgIH0pOwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZGF0YVR5cGVMaXN0ID0gZGljdFV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnc2pseCcpOwogICAgdGhpcy5hY3Rpb25MaXN0ID0gZGljdFV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnZHpicycpOwogICAgdGhpcy5zdGF0dXNMaXN0ID0gZGljdFV0aWxzLmdldERpY3RJdGVtc0Zyb21DYWNoZSgnY2d6dCcpOwogICAgdGhpcy5kZXZpY2VJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5Lml0ZW07CiAgICAvLyB0aGlzLmdldFJlYWx0aW1lRGF0YSgpCiAgICB0aGlzLmdldERldmljZSh0aGlzLmRldmljZUlkLmlkKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIG9uUmVmcmVzaDogZnVuY3Rpb24gb25SZWZyZXNoKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5xdWVyeVBhcmFtLnBhZ2VCZWFuLnBhZ2UgPSAxOwogICAgICAgIF90aGlzLnJlZnJlc2hpbmcgPSB0cnVlOwogICAgICAgIF90aGlzLnJlYWx0aW1lRGF0YSA9IFtdOwogICAgICAgIF90aGlzLmdldFJlYWx0aW1lRGF0YSgpOwogICAgICB9LCA1MDApOwogICAgfSwKICAgIG9uTG9hZDogZnVuY3Rpb24gb25Mb2FkKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMyLnF1ZXJ5UGFyYW0ucGFnZUJlYW4ucGFnZSArPSAxOwogICAgICAgIGlmICghX3RoaXMyLmZpbmlzaGVkKSB7CiAgICAgICAgICBfdGhpczIuZ2V0UmVhbHRpbWVEYXRhKCk7CiAgICAgICAgfQogICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0sIDUwMCk7CiAgICB9LAogICAgb25DbGlja0xlZnQ6IGZ1bmN0aW9uIG9uQ2xpY2tMZWZ0KCkgewogICAgICB0aGlzLiRyb3V0ZXIuZ28oLTEpOwogICAgfSwKICAgIGdldERldmljZTogZnVuY3Rpb24gZ2V0RGV2aWNlKGlkKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICBlcXVpcG1lbnRNYW5hZ2UuZGV2aWNlRGV0YWlsc0luZm8oaWQsIGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMuZGV2aWNlRGF0YSA9IHJlczsgLy8g6K6+5aSH6K+m5oOFCiAgICAgICAgY29uc29sZS5sb2coX3RoaXMzLmRldmljZURhdGEsICforr7lpIfor6bmg4UnKTsKICAgICAgfSk7CiAgICB9LAogICAgZ2V0UmVhbHRpbWVEYXRhOiBmdW5jdGlvbiBnZXRSZWFsdGltZURhdGEoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICAvLyB0aGlzLmZpbmlzaGVkID0gZmFsc2UKICAgICAgdmFyIHBhcmFtcyA9IHsKICAgICAgICB1cmw6ICIiLmNvbmNhdCh0aGlzLnByb3RhbCwgIi9kZXZpY2Uvd2FybkluZm8vcXVlcnkiKSwKICAgICAgICBkYXRhOiB0aGlzLnF1ZXJ5UGFyYW0sCiAgICAgICAgbWV0aG9kOiAncG9zdCcKICAgICAgfTsKICAgICAgcmVxLnJlcXVlc3QocGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmRhdGEucm93cy5sZW5ndGggPCBfdGhpczQucXVlcnlQYXJhbS5wYWdlQmVhbi5wYWdlU2l6ZSkgewogICAgICAgICAgX3RoaXM0LmZpbmlzaGVkID0gdHJ1ZTsKICAgICAgICB9CiAgICAgICAgaWYgKHJlcy5kYXRhLnJvd3MubGVuZ3RoICE9IDApIHsKICAgICAgICAgIC8vIHRoaXMuZmluaXNoZWQgPSB0cnVlCiAgICAgICAgICByZXMuZGF0YS5yb3dzLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgX3RoaXM0LmhhbmRsZVN0YXR1c0xpc3QuZm9yRWFjaChmdW5jdGlvbiAodmFsKSB7CiAgICAgICAgICAgICAgaWYgKGl0ZW0uaGFuZGxlU3RhdHVzID09IHZhbC52YWx1ZSkgewogICAgICAgICAgICAgICAgaXRlbVsnaGFuZGxlU3RhdHVzJ10gPSB2YWwudGV4dDsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpczQucmVhbHRpbWVEYXRhID0gW10uY29uY2F0KF90b0NvbnN1bWFibGVBcnJheShfdGhpczQucmVhbHRpbWVEYXRhKSwgX3RvQ29uc3VtYWJsZUFycmF5KHJlcy5kYXRhLnJvd3MpKTsKICAgICAgICAgIC8vIHRoaXMudHlwZSA9IHJlcy5kYXRhLnZhbHVlLnByb2R1Y3RUeXBlCiAgICAgICAgICAvLyB0aGlzLmZvcm1hdERhdGEoKQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAvLyB0aGlzLmhhc0RhdGEgPSBmYWxzZQogICAgICAgICAgLy8gdGhpcy5maW5pc2hlZCA9IHRydWUKICAgICAgICB9CiAgICAgICAgX3RoaXM0LnJlZnJlc2hpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9IC8vIGZvcm1hdERhdGEoKSB7CiAgICAvLyAgIGlmICh0aGlzLnR5cGUgPT0gJ2hhemFyZCcpIHsKICAgIC8vICAgICBmb3IgKGxldCBrZXkgaW4gdGhpcy5yZWFsdGltZURhdGEpIHsKICAgIC8vICAgICAgIGlmIChrZXkgPT0gJ2NvbGxUaW1lJykgewogICAgLy8gICAgICAgICB0aGlzLmhhemFyZFswXS52YWx1ZSA9IHRoaXMucmVhbHRpbWVEYXRhW2tleV0KICAgIC8vICAgICAgIH0gZWxzZSBpZiAoa2V5ID09ICdzZGF0YScpIHsKICAgIC8vICAgICAgICAgdGhpcy5oYXphcmRbMV0udmFsdWUgPSB0aGlzLnJlYWx0aW1lRGF0YVtrZXldCiAgICAvLyAgICAgICB9CiAgICAvLyAgICAgfQogICAgLy8gICAgIHRoaXMucmVhbHRpbWVEYXRhID0gdGhpcy5oYXphcmQKICAgIC8vICAgfSBlbHNlIGlmICh0aGlzLnR5cGUgPT0gJ2JhcnJpY2FkZScpIHsKICAgIC8vICAgICBmb3IgKGxldCBrZXkgaW4gdGhpcy5yZWFsdGltZURhdGEpIHsKICAgIC8vICAgICAgIGlmIChrZXkgPT0gJ2NyZWF0ZUJ5JykgewogICAgLy8gICAgICAgICB0aGlzLmJhcnJpY2FkZVswXS52YWx1ZSA9IHRoaXMucmVhbHRpbWVEYXRhW2tleV0KICAgIC8vICAgICAgIH0gZWxzZSBpZiAoa2V5ID09ICdhY3Rpb24nKSB7CiAgICAvLyAgICAgICAgIHRoaXMuYWN0aW9uTGlzdC5mb3JFYWNoKHR5cGUgPT4gewogICAgLy8gICAgICAgICAgIGlmICh0aGlzLnJlYWx0aW1lRGF0YVtrZXldID09IHR5cGUudmFsdWUpIHsKICAgIC8vICAgICAgICAgICAgIHRoaXMuYmFycmljYWRlWzFdLnZhbHVlID0gdHlwZS5uYW1lCiAgICAvLyAgICAgICAgICAgfQogICAgLy8gICAgICAgICB9KQogICAgLy8gICAgICAgfSBlbHNlIGlmIChrZXkgPT0gJ3N0YXR1cycpIHsKICAgIC8vICAgICAgICAgdGhpcy5zdGF0dXNMaXN0LmZvckVhY2godHlwZSA9PiB7CiAgICAvLyAgICAgICAgICAgaWYgKHRoaXMucmVhbHRpbWVEYXRhW2tleV0gPT0gdHlwZS52YWx1ZSkgewogICAgLy8gICAgICAgICAgICAgdGhpcy5iYXJyaWNhZGVbMl0udmFsdWUgPSB0eXBlLm5hbWUKICAgIC8vICAgICAgICAgICB9CiAgICAvLyAgICAgICAgIH0pCiAgICAvLyAgICAgICB9CiAgICAvLyAgICAgfQogICAgLy8gICAgIHRoaXMucmVhbHRpbWVEYXRhID0gdGhpcy5iYXJyaWNhZGUKICAgIC8vICAgfSBlbHNlIGlmICh0aGlzLnR5cGUgPT0gJ3dhdGVyJykgewogICAgLy8gICAgIGZvciAobGV0IGtleSBpbiB0aGlzLnJlYWx0aW1lRGF0YSkgewogICAgLy8gICAgICAgaWYgKGtleSA9PSAnY29sbFRpbWUnKSB7CiAgICAvLyAgICAgICAgIHRoaXMud2F0ZXJbMF0udmFsdWUgPSB0aGlzLnJlYWx0aW1lRGF0YVtrZXldCiAgICAvLyAgICAgICB9IGVsc2UgaWYgKGtleSA9PSAnc2RhdGEnKSB7CiAgICAvLyAgICAgICAgIHRoaXMud2F0ZXJbMV0udmFsdWUgPSB0aGlzLnJlYWx0aW1lRGF0YVtrZXldCiAgICAvLyAgICAgICB9CiAgICAvLyAgICAgfQogICAgLy8gICAgIHRoaXMucmVhbHRpbWVEYXRhID0gdGhpcy53YXRlcgogICAgLy8gICB9IGVsc2UgaWYgKHRoaXMudHlwZSA9PSAnc2lnbmJvYWVyZCcpIHsKICAgIC8vICAgICBmb3IgKGxldCBrZXkgaW4gdGhpcy5yZWFsdGltZURhdGEpIHsKICAgIC8vICAgICAgIGlmIChrZXkgPT0gJ2JhdHRlcnlWYWx1ZScpIHsKICAgIC8vICAgICAgICAgdGhpcy5zaWduYm9hZXJkWzBdLnZhbHVlID0gdGhpcy5yZWFsdGltZURhdGFba2V5XQogICAgLy8gICAgICAgfSBlbHNlIGlmIChrZXkgPT0gJ2RhdGFUeXBlJykgewogICAgLy8gICAgICAgICB0aGlzLmRhdGFUeXBlTGlzdC5mb3JFYWNoKHR5cGUgPT4gewogICAgLy8gICAgICAgICAgIGlmICh0aGlzLnJlYWx0aW1lRGF0YVtrZXldID09IHR5cGUudmFsdWUpIHsKICAgIC8vICAgICAgICAgICAgIHRoaXMuc2lnbmJvYWVyZFsxXS52YWx1ZSA9IHR5cGUubmFtZQogICAgLy8gICAgICAgICAgIH0KICAgIC8vICAgICAgICAgfSkKICAgIC8vICAgICAgIH0gZWxzZSBpZiAoa2V5ID09ICdhbmdsZVgnKSB7CiAgICAvLyAgICAgICAgIHRoaXMuc2lnbmJvYWVyZFsyXS52YWx1ZSA9IHRoaXMucmVhbHRpbWVEYXRhW2tleV0KICAgIC8vICAgICAgIH0gZWxzZSBpZiAoa2V5ID09ICdhbmdsZVknKSB7CiAgICAvLyAgICAgICAgIHRoaXMuc2lnbmJvYWVyZFszXS52YWx1ZSA9IHRoaXMucmVhbHRpbWVEYXRhW2tleV0KICAgIC8vICAgICAgIH0gZWxzZSBpZiAoa2V5ID09ICdhbmdsZVonKSB7CiAgICAvLyAgICAgICAgIHRoaXMuc2lnbmJvYWVyZFs0XS52YWx1ZSA9IHRoaXMucmVhbHRpbWVEYXRhW2tleV0KICAgIC8vICAgICAgIH0gZWxzZSBpZiAoa2V5ID09ICdiYXR0ZXJ5Vm9sdGFnZScpIHsKICAgIC8vICAgICAgICAgdGhpcy5zaWduYm9hZXJkWzVdLnZhbHVlID0gdGhpcy5yZWFsdGltZURhdGFba2V5XQogICAgLy8gICAgICAgfQogICAgLy8gICAgIH0KICAgIC8vICAgICB0aGlzLnJlYWx0aW1lRGF0YSA9IHRoaXMuc2lnbmJvYWVyZAogICAgLy8gICB9CiAgICAvLyB9CiAgfQp9Ow=="},null]}