{"remainingRequest":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\videoPatrol\\videoInspection\\components\\VideoPage\\components\\ReportDialog\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\src\\views\\patrolAndRescue\\videoPatrol\\videoInspection\\components\\VideoPage\\components\\ReportDialog\\index.vue","mtime":1743019738097},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\babel.config.js","mtime":1741314102158},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xcjy-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9yZWdlbmVyYXRvclJ1bnRpbWUuanMiOwppbXBvcnQgX2FzeW5jVG9HZW5lcmF0b3IgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UveGNqeS1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmluZC1pbmRleC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudGVzdC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5zdGFydHMtd2l0aC5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgppbXBvcnQgU3VwZXJEaWFsb2cgZnJvbSAnQC9jb21wb25lbnRzL1N1cGVyRGlhbG9nL2luZGV4LnZ1ZSc7CmltcG9ydCBSb2FkQ2hvaWNlRGlhbG9nIGZyb20gJy4uL1JvYWRDaG9pY2VEaWFsb2cvaW5kZXgnOwppbXBvcnQgeyBnZXREaWN0aW9uYXJ5QnlDb2RlIH0gZnJvbSAnQC91dGlscy9kaWN0aW9uYXJ5JzsKaW1wb3J0IHsgdXBsb2FkRXJyVmlkZW8gfSBmcm9tICdAL2FwaS9wYXRyb2xBbmRSZXNjdWUvdmlkZW9QYXRyb2wvdmlkZW9JbnNwZWN0aW9uJzsKaW1wb3J0IG1vbWVudCBmcm9tICdtb21lbnQnOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ1JlcG9ydERpYWxvZycsCiAgaW5oZXJpdEF0dHJzOiBmYWxzZSwKICBwcm9wczogewogICAgaXNTaG93OiB7CiAgICAgIGRlZmF1bHQ6IGZhbHNlLAogICAgICB0eXBlOiBCb29sZWFuCiAgICB9LAogICAgdG9wOiB7CiAgICAgIGRlZmF1bHQ6ICcxNHZoJywKICAgICAgdHlwZTogU3RyaW5nCiAgICB9LAogICAgd2lkdGg6IHsKICAgICAgZGVmYXVsdDogJzYwJScsCiAgICAgIHR5cGU6IFN0cmluZwogICAgfSwKICAgIGhlaWdodDogewogICAgICBkZWZhdWx0OiAnNjV2aCcsCiAgICAgIHR5cGU6IFN0cmluZwogICAgfSwKICAgIGNvbmZpcm1DbG9zZURpYWxvZzogewogICAgICBkZWZhdWx0OiB0cnVlLAogICAgICB0eXBlOiBCb29sZWFuCiAgICB9LAogICAgdmlkZW9MaXN0OiB7CiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiBbXTsKICAgICAgfSwKICAgICAgdHlwZTogQXJyYXkKICAgIH0KICB9LAogIGNvbXBvbmVudHM6IHsKICAgIFN1cGVyRGlhbG9nOiBTdXBlckRpYWxvZywKICAgIFJvYWRDaG9pY2VEaWFsb2c6IFJvYWRDaG9pY2VEaWFsb2cKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhZGRFZGl0Rm9ybTogewogICAgICAgIGlkOiAnJywKICAgICAgICBpbnNwZWN0SW5mbzogJycsCiAgICAgICAgZmlsZUxpc3Q6IFtdLAogICAgICAgIGFibm9ybWFsVGltZTogbW9tZW50KCkuZm9ybWF0KCdZWVlZLU1NLUREIEhIOm1tOnNzJykKICAgICAgfSwKICAgICAgYWNjZXB0VHlwZXM6ICdpbWFnZS9qcGVnLCBpbWFnZS9wbmcsIGltYWdlL2dpZicsCiAgICAgIC8vIOWFgeiuuOS4iuS8oOeahOaWh+S7tuexu+WeiwogICAgICBydWxlczogewogICAgICAgIGlkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6KeG6aKR54K55L2N5LiN6IO95Li656m6JywKICAgICAgICAgIHRyaWdnZXI6IFsnY2hhbmdlJywgJ2JsdXInXQogICAgICAgIH1dLAogICAgICAgIGZpbGVMaXN0OiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn6K+35LiK5Lyg5byC5bi45Zu+54mHJywKICAgICAgICAgIHRyaWdnZXI6IFssICdibHVyJywgJ2NoYW5nZSddCiAgICAgICAgfV0sCiAgICAgICAgaW5zcGVjdEluZm86IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICflvILluLjmj4/ov7DkuI3og73kuLrnqbonLAogICAgICAgICAgdHJpZ2dlcjogWydjaGFuZ2UnXQogICAgICAgIH1dLAogICAgICAgIGFibm9ybWFsVGltZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+W8guW4uOWPkeeUn+aXtumXtOS4jeiDveS4uuepuicsCiAgICAgICAgICB0cmlnZ2VyOiBbJ2NoYW5nZSddCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgcm9hZENob2ljZURpYWxvZzogZmFsc2UsCiAgICAgIHNhdmVMb2FkaW5nOiBmYWxzZQogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKHsKICAgIGlzU2hvd0RpYWxvZzogewogICAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKICAgICAgICByZXR1cm4gdGhpcy5pc1Nob3c7CiAgICAgIH0sCiAgICAgIHNldDogZnVuY3Rpb24gc2V0KHZhbCkgewogICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZTppc1Nob3cnLCB2YWwpOwogICAgICB9CiAgICB9LAogICAgYWN0aW9uVXJsOiBmdW5jdGlvbiBhY3Rpb25VcmwoXykgewogICAgICByZXR1cm4gd2luZG93LmNvbnRleHQucG9ydGFsOwogICAgfSwKICAgIHByZXZpZXdVcmw6IGZ1bmN0aW9uIHByZXZpZXdVcmwoXykgewogICAgICByZXR1cm4gd2luZG93LmNvbnRleHQucG9ydGFsICsgJy9maWxlL29ubGluZVByZXZpZXdDb250cm9sbGVyL3YxL2dldEZpbGVCeUlkXyc7CiAgICB9LAogICAgZG93bmxvYWRVcmw6IGZ1bmN0aW9uIGRvd25sb2FkVXJsKF8pIHsKICAgICAgcmV0dXJuIHdpbmRvdy5jb250ZXh0LnBvcnRhbCArICcvZmlsZS92MS9kb3dubG9hZEZpbGU/ZmlsZUlkPSc7CiAgICB9CiAgfSwgbWFwU3RhdGUoewogICAgaGVhZGVyczogZnVuY3Rpb24gaGVhZGVycyhzdGF0ZSkgewogICAgICByZXR1cm4gewogICAgICAgIEF1dGhvcml6YXRpb246ICJCZWFyZXIgIi5jb25jYXQoc3RhdGUubG9naW4uY3VycmVudFVzZXIudG9rZW4pCiAgICAgIH07CiAgICB9CiAgfSkpLAogIG1ldGhvZHM6IHsKICAgIGdldERpY3Rpb25hcnlCeUNvZGU6IGdldERpY3Rpb25hcnlCeUNvZGUsCiAgICAvLyDlsZXnpLrlvLnlsYIKICAgIHNob3dEaWFsb2c6IGZ1bmN0aW9uIHNob3dEaWFsb2coZGlhbG9nTmFtZSkgewogICAgICBpZiAoIWRpYWxvZ05hbWUpIHJldHVybjsKICAgICAgdGhpc1tkaWFsb2dOYW1lICsgJ0RpYWxvZyddID0gdHJ1ZTsKICAgIH0sCiAgICBoYW5kbGVSb2FkU2VsZWN0OiBmdW5jdGlvbiBoYW5kbGVSb2FkU2VsZWN0KHJvYWQpIHsKICAgICAgdGhpcy4kc2V0KHRoaXMuYWRkRWRpdEZvcm0sICdyb2FkSWQnLCByb2FkLnJvYWRJZCk7CiAgICB9LAogICAgLy8g5paH5Lu25LiK5Lyg5YmNCiAgICBiZWZvcmVVcGxvYWQ6IGZ1bmN0aW9uIGJlZm9yZVVwbG9hZChmaWxlKSB7CiAgICAgIHZhciBpc0ltYWdlID0gZmlsZS50eXBlLnN0YXJ0c1dpdGgoJ2ltYWdlLycpOwogICAgICBpZiAoIWlzSW1hZ2UpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoJ+WPquiDveS4iuS8oOWbvueJh+aWh+S7tiEnKTsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgIH0KICAgIH0sCiAgICAvLyDmlofljJbkuIrkvKDmiJDlip8KICAgIGhhbmRsZVN1Y2Nlc3M6IGZ1bmN0aW9uIGhhbmRsZVN1Y2Nlc3MocmVzcG9uc2UpIHsKICAgICAgdmFyIF9yZXNwb25zZSRmaWxlSWQgPSByZXNwb25zZS5maWxlSWQsCiAgICAgICAgZmlsZUlkID0gX3Jlc3BvbnNlJGZpbGVJZCA9PT0gdm9pZCAwID8gJycgOiBfcmVzcG9uc2UkZmlsZUlkLAogICAgICAgIF9yZXNwb25zZSRmaWxlTmFtZSA9IHJlc3BvbnNlLmZpbGVOYW1lLAogICAgICAgIGZpbGVOYW1lID0gX3Jlc3BvbnNlJGZpbGVOYW1lID09PSB2b2lkIDAgPyAnJyA6IF9yZXNwb25zZSRmaWxlTmFtZSwKICAgICAgICBfcmVzcG9uc2Ukc2l6ZSA9IHJlc3BvbnNlLnNpemUsCiAgICAgICAgZmlsZVNpemVzID0gX3Jlc3BvbnNlJHNpemUgPT09IHZvaWQgMCA/IDAgOiBfcmVzcG9uc2Ukc2l6ZSwKICAgICAgICBzdWNjZXNzID0gcmVzcG9uc2Uuc3VjY2VzczsKICAgICAgaWYgKHN1Y2Nlc3MpIHsKICAgICAgICB0aGlzLmFkZEVkaXRGb3JtLmZpbGVMaXN0LnB1c2goewogICAgICAgICAgZmlsZUlkOiBmaWxlSWQsCiAgICAgICAgICBmaWxlU2l6ZXM6IGZpbGVTaXplcywKICAgICAgICAgIGZpbGVOYW1lOiBmaWxlTmFtZQogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+aWh+S7tuS4iuS8oOWksei0pScpOwogICAgICB9CiAgICAgIHRoaXMuc2F2ZUxvYWRpbmcgPSBmYWxzZTsKICAgIH0sCiAgICAvLyDmlofku7bkuIrkvKDlpLHotKUKICAgIGhhbmRsZUVycm9yOiBmdW5jdGlvbiBoYW5kbGVFcnJvcigpIHsKICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCfmlofku7bkuIrkvKDlpLHotKUnKTsKICAgIH0sCiAgICAvLyDmlofku7bliKDpmaTliY0KICAgIGJlZm9yZVJlbW92ZTogZnVuY3Rpb24gYmVmb3JlUmVtb3ZlKGZpbGUpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHsKICAgICAgICBfdGhpcy4kY29uZmlybSgiXHU3ODZFXHU1QjlBXHU3OUZCXHU5NjY0Ii5jb25jYXQoZmlsZS5uYW1lLCAiXHU1NDE3XHVGRjFGIiksICfmj5DnpLonLCB7CiAgICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruiupCcsCiAgICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICAgIHR5cGU6ICd3YXJuaW5nJwogICAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKF8pIHsKICAgICAgICAgIHJlc29sdmUoKTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoXykgewogICAgICAgICAgcmV0dXJuIHJlamVjdCgpOwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDmlofku7bliKDpmaTlkI4KICAgIGhhbmRsZVJlbW92ZTogZnVuY3Rpb24gaGFuZGxlUmVtb3ZlKGZpbGUpIHsKICAgICAgdmFyIGZpbGVJZCA9IGZpbGUuZmlsZUlkIHx8IGZpbGUucmVzcG9uc2UuZmlsZUlkIHx8ICcnOwogICAgICB2YXIgaW5kZXggPSB0aGlzLmFkZEVkaXRGb3JtLmZpbGVMaXN0LmZpbmRJbmRleChmdW5jdGlvbiAoaSkgewogICAgICAgIHJldHVybiBpLmZpbGVJZCA9PT0gZmlsZUlkOwogICAgICB9KTsKICAgICAgaWYgKGluZGV4ICE9PSAtMSkgdGhpcy5hZGRFZGl0Rm9ybS5maWxlTGlzdC5zcGxpY2UoaW5kZXgsIDEpOwogICAgfSwKICAgIC8vIOW3suS4iuS8oOaWh+S7tueCueWHuwogICAgaGFuZGxlUHJldmlldzogZnVuY3Rpb24gaGFuZGxlUHJldmlldyhmaWxlKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICByZXR1cm4gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoKSB7CiAgICAgICAgdmFyIGZpbGVJZCwgZmlsZU5hbWUsIGJyb3dzZXJPcGVyYWJsZVBhdHRlcm47CiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgZmlsZUlkID0gZmlsZS5maWxlSWQgfHwgZmlsZS5yZXNwb25zZS5maWxlSWQgfHwgJyc7IC8vIOaWh+S7tklECiAgICAgICAgICAgICAgZmlsZU5hbWUgPSBmaWxlLm5hbWUgfHwgZmlsZS5maWxlTmFtZSB8fCAnJzsgLy8g5paH5Lu25ZCNCiAgICAgICAgICAgICAgaWYgKGZpbGVJZCAmJiBmaWxlTmFtZSkgewogICAgICAgICAgICAgICAgX2NvbnRleHQubmV4dCA9IDQ7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmFicnVwdCgicmV0dXJuIiwgX3RoaXMyLiRtZXNzYWdlLndhcm5pbmcoJ+aWh+S7tumUmeivr++8jOivt+WIoOmZpOWQjumHjeaWsOS4iuS8oCcpKTsKICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgIGJyb3dzZXJPcGVyYWJsZVBhdHRlcm4gPSAvXC4oanBnfGpwZWd8cG5nfGdpZnxibXB8d2VicHxwZGYpJC9pOwogICAgICAgICAgICAgIGlmIChicm93c2VyT3BlcmFibGVQYXR0ZXJuLnRlc3QoZmlsZU5hbWUpKSB7CiAgICAgICAgICAgICAgICB3aW5kb3cub3BlbihfdGhpczIucHJldmlld1VybCArIGZpbGVJZCwgJ19ibGFuaycpOwogICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICB3aW5kb3cub3BlbihfdGhpczIuZG93bmxvYWRVcmwgKyBmaWxlSWQsICdfYmxhbmsnKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0sCiAgICBoYW5kbGVSZXBvcnQ6IGZ1bmN0aW9uIGhhbmRsZVJlcG9ydCgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHRoaXMuJHJlZnMuZXZlbnRJbmZvLnZhbGlkYXRlKC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yUnVudGltZSgpLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIodmFsaWQsIG9iamVjdCkgewogICAgICAgICAgdmFyIF95aWVsZCR1cGxvYWRFcnJWaWRlbywgc3RhdGUsIG1lc3NhZ2UsIHZhbHVlOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDQ7CiAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgX3RoaXMzLiRtZXNzYWdlLndhcm5pbmcoIlx1NjcwOSIuY29uY2F0KE9iamVjdC5rZXlzKG9iamVjdCkubGVuZ3RoLCAiXHU0RTJBXHU1QjU3XHU2QkI1XHU2NzJBXHU5MDFBXHU4RkM3XHU2ODIxXHU5QThDXHVGRjBDXHU4QkY3XHU2QjYzXHU3ODZFXHU1ODZCXHU1MTk5XHU4ODY4XHU1MzU1XHU1MTg1XHU1QkI5XHUzMDAyIikpOwogICAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAxNjsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgICAgIF90aGlzMy5zYXZlTG9hZGluZyA9IHRydWU7CiAgICAgICAgICAgICAgICBfY29udGV4dDIucHJldiA9IDU7CiAgICAgICAgICAgICAgICBfY29udGV4dDIubmV4dCA9IDg7CiAgICAgICAgICAgICAgICByZXR1cm4gdXBsb2FkRXJyVmlkZW8oX29iamVjdFNwcmVhZCh7fSwgX3RoaXMzLmFkZEVkaXRGb3JtKSk7CiAgICAgICAgICAgICAgY2FzZSA4OgogICAgICAgICAgICAgICAgX3lpZWxkJHVwbG9hZEVyclZpZGVvID0gX2NvbnRleHQyLnNlbnQ7CiAgICAgICAgICAgICAgICBzdGF0ZSA9IF95aWVsZCR1cGxvYWRFcnJWaWRlby5zdGF0ZTsKICAgICAgICAgICAgICAgIG1lc3NhZ2UgPSBfeWllbGQkdXBsb2FkRXJyVmlkZW8ubWVzc2FnZTsKICAgICAgICAgICAgICAgIHZhbHVlID0gX3lpZWxkJHVwbG9hZEVyclZpZGVvLnZhbHVlOwogICAgICAgICAgICAgICAgaWYgKHN0YXRlKSB7CiAgICAgICAgICAgICAgICAgIF90aGlzMy4kbWVzc2FnZS5zdWNjZXNzKCJcdTRFMEFcdTYyQTVcdTYyMTBcdTUyOUYiKTsKICAgICAgICAgICAgICAgICAgX3RoaXMzLnNhdmVMb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgIF90aGlzMy5jbG9zZWQoKTsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgIF90aGlzMy4kbWVzc2FnZS5zdWNjZXNzKG1lc3NhZ2UgfHwgJ+S4iuaKpeWksei0pScpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIGNhc2UgMTM6CiAgICAgICAgICAgICAgICBfY29udGV4dDIucHJldiA9IDEzOwogICAgICAgICAgICAgICAgX3RoaXMzLnNhdmVMb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmZpbmlzaCgxMyk7CiAgICAgICAgICAgICAgY2FzZSAxNjoKICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyLCBudWxsLCBbWzUsLCAxMywgMTZdXSk7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gsIF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpOwogICAgfSwKICAgIC8vIOWFs+mXreW8ueWxguinpuWPkQogICAgY2xvc2VkOiBmdW5jdGlvbiBjbG9zZWQoKSB7CiAgICAgIHZhciBfdGhpczQgPSB0aGlzOwogICAgICB2YXIgYWRkRWRpdEZvcm0gPSB0aGlzLmFkZEVkaXRGb3JtOwogICAgICAvLyDph43nva5kYXRh5Lit55qE5pWw5o2uCiAgICAgIE9iamVjdC5hc3NpZ24odGhpcy4kZGF0YSwgdGhpcy4kb3B0aW9ucy5kYXRhLmNhbGwodGhpcyksIHsKICAgICAgICBhZGRFZGl0Rm9ybTogYWRkRWRpdEZvcm0KICAgICAgfSk7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3RoaXM0JCRyZWZzJGV2ZW50SW5mOwogICAgICAgIChfdGhpczQkJHJlZnMkZXZlbnRJbmYgPSBfdGhpczQuJHJlZnMuZXZlbnRJbmZvKSA9PT0gbnVsbCB8fCBfdGhpczQkJHJlZnMkZXZlbnRJbmYgPT09IHZvaWQgMCB8fCBfdGhpczQkJHJlZnMkZXZlbnRJbmYuY2xlYXJWYWxpZGF0ZSgpOwogICAgICB9KTsKICAgICAgdGhpcy5pc1Nob3dEaWFsb2cgPSBmYWxzZTsKICAgIH0KICB9Cn07"},null]}