{"remainingRequest":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\BigScreen\\components\\innerTables\\reformPilot.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\BigScreen\\components\\innerTables\\reformPilot.vue","mtime":1701311301537},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\babel.config.js","mtime":1701311296006},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9kZWZpbmVQcm9wZXJ0eSBmcm9tICJEOi9qZW5raW5zL3dvcmtzcGFjZS9sanpjLWZ2dWUvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2RlZmluZVByb3BlcnR5LmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvbGp6Yy1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5mb3ItZWFjaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN5bWJvbC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnN5bWJvbC5kZXNjcmlwdGlvbi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0ICogYXMgZWNoYXJ0cyBmcm9tICdlY2hhcnRzJzsKaW1wb3J0IGFwaUxpc3QgZnJvbSAnQC9hcGkvYmlnU2NyZWVuL2Rpc3RyaWNWaWV3LmpzJzsKaW1wb3J0IHsgUmFkYXIgfSBmcm9tICdAYW50di9nMnBsb3QnOwppbXBvcnQgZGlhbG9nQ29uZmlnIGZyb20gJ0Avdmlld3MvQmlnU2NyZWVuL2pzL0Rpc3RyaWN0UmVmb3JtRGlhbG9nQ29uZmlnLmpzJzsKaW1wb3J0IGRpYWxvZ0NvbXBvbmVudHMgZnJvbSAnQC92aWV3cy9CaWdTY3JlZW4vanMvZGlhbG9nX2NvbXBvbmVudHMuanMnOwppbXBvcnQgRWFzeURpYWxvZyBmcm9tICdAL3ZpZXdzL0JpZ1NjcmVlbi9jb21wb25lbnRzL2Vhc3ktZGlhbG9nL2luZGV4LnZ1ZSc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAncmVmb3JtUGlsb3QnLAogIGNvbXBvbmVudHM6IF9vYmplY3RTcHJlYWQoewogICAgRWFzeURpYWxvZzogRWFzeURpYWxvZwogIH0sIGRpYWxvZ0NvbXBvbmVudHMpLAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBsb2FkaW5nQ29sb3I6ICdyZ2JhKDYsIDQ2LCAxMDYsIDAuNCknLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgY3VycmVudFRhYkNvbXBvbmVudDogJycsCiAgICAgIHRhYmxlT3B0aW9uczogbnVsbCwKICAgICAgZGlhbG9nT3B0aW9uOiB7CiAgICAgICAgZGlhbG9nVGl0bGU6ICcnLAogICAgICAgIHdpZHRoOiAnNTAlJwogICAgICB9LAogICAgICBzaG93RWFzeTogZmFsc2UsCiAgICAgIC8vIOmbt+i+viDmiYDlsZ7poobln58KICAgICAgcmF5Q2hhcnQyOiBudWxsLAogICAgICByYXlDaGFydE9wdGlvbjI6IG51bGwsCiAgICAgIC8vIOWvueaOpeaXtiBtYXjorr7nva7kuLrlgLznmoQxLjLlgI0KICAgICAgcmF5Q2hhcnREYXRhMjogW3sKICAgICAgICBkZXNjcmlwdGlvbjogJ+WFmuW7uue7n+mihicsCiAgICAgICAgY29tbW9uQ291bnQ6IDAsCiAgICAgICAgdHlwZTogJ+WbveWutue6pycKICAgICAgfSwgewogICAgICAgIGRlc2NyaXB0aW9uOiAn5YWa5bu657uf6aKGJywKICAgICAgICBjb21tb25Db3VudDogMCwKICAgICAgICB0eXBlOiAn5biC57qnJwogICAgICB9LCB7CiAgICAgICAgZGVzY3JpcHRpb246ICfnu4/mtY7lj5HlsZUnLAogICAgICAgIGNvbW1vbkNvdW50OiAwLAogICAgICAgIHR5cGU6ICflm73lrrbnuqcnCiAgICAgIH0sIHsKICAgICAgICBkZXNjcmlwdGlvbjogJ+e7j+a1juWPkeWxlScsCiAgICAgICAgY29tbW9uQ291bnQ6IDAsCiAgICAgICAgdHlwZTogJ+W4gue6pycKICAgICAgfSwgewogICAgICAgIGRlc2NyaXB0aW9uOiAn56S+5Lya5rCR55SfJywKICAgICAgICBjb21tb25Db3VudDogMCwKICAgICAgICB0eXBlOiAn5Zu95a6257qnJwogICAgICB9LCB7CiAgICAgICAgZGVzY3JpcHRpb246ICfnpL7kvJrmsJHnlJ8nLAogICAgICAgIGNvbW1vbkNvdW50OiAwLAogICAgICAgIHR5cGU6ICfluILnuqcnCiAgICAgIH0sIHsKICAgICAgICBkZXNjcmlwdGlvbjogJ+aWh+WMluW7uuiuvicsCiAgICAgICAgY29tbW9uQ291bnQ6IDAsCiAgICAgICAgdHlwZTogJ+WbveWutue6pycKICAgICAgfSwgewogICAgICAgIGRlc2NyaXB0aW9uOiAn5paH5YyW5bu66K6+JywKICAgICAgICBjb21tb25Db3VudDogMCwKICAgICAgICB0eXBlOiAn5biC57qnJwogICAgICB9LCB7CiAgICAgICAgZGVzY3JpcHRpb246ICflubPlronms5XmsrsnLAogICAgICAgIGNvbW1vbkNvdW50OiAwLAogICAgICAgIHR5cGU6ICflm73lrrbnuqcnCiAgICAgIH0sIHsKICAgICAgICBkZXNjcmlwdGlvbjogJ+W5s+WuieazleayuycsCiAgICAgICAgY29tbW9uQ291bnQ6IDAsCiAgICAgICAgdHlwZTogJ+W4gue6pycKICAgICAgfSwgewogICAgICAgIGRlc2NyaXB0aW9uOiAn5rCR5Li75rOV5Yi2JywKICAgICAgICBjb21tb25Db3VudDogMCwKICAgICAgICB0eXBlOiAn5Zu95a6257qnJwogICAgICB9LCB7CiAgICAgICAgZGVzY3JpcHRpb246ICfmsJHkuLvms5XliLYnLAogICAgICAgIGNvbW1vbkNvdW50OiAwLAogICAgICAgIHR5cGU6ICfluILnuqcnCiAgICAgIH1dLAogICAgICBjaXR5QWNjb3VudDogewogICAgICAgIHRvdGFsOiAwLAogICAgICAgIHN1YkRhdGE6IFt7CiAgICAgICAgICB2YWx1ZTogMCwKICAgICAgICAgIG5hbWU6ICflt7LpqozmlLYnCiAgICAgICAgfSwgewogICAgICAgICAgdmFsdWU6IDAsCiAgICAgICAgICBuYW1lOiAn5o6o6L+b5LitJwogICAgICAgIH0sIHsKICAgICAgICAgIHZhbHVlOiAwLAogICAgICAgICAgbmFtZTogJ+acquWQr+WKqCcKICAgICAgICB9XQogICAgICB9LAogICAgICBjb3VudHJ5QWNjb3VudDogewogICAgICAgIHRvdGFsOiAwLAogICAgICAgIHN1YkRhdGE6IFt7CiAgICAgICAgICB2YWx1ZTogMCwKICAgICAgICAgIG5hbWU6ICflt7LpqozmlLYnCiAgICAgICAgfSwgewogICAgICAgICAgdmFsdWU6IDAsCiAgICAgICAgICBuYW1lOiAn5o6o6L+b5LitJwogICAgICAgIH0sIHsKICAgICAgICAgIHZhbHVlOiAwLAogICAgICAgICAgbmFtZTogJ+acquWQr+WKqCcKICAgICAgICB9XQogICAgICB9LAogICAgICBwaWVDaGFydDE6IG51bGwsCiAgICAgIHBpZUNoYXJ0MjogbnVsbCwKICAgICAgcGllQ2hhcnQxT3B0aW9uOiBudWxsLAogICAgICBwaWVDaGFydDJPcHRpb246IG51bGwKICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5sb2FkRGF0YSgpOwogICAgdGhpcy5pbml0UGllQ2hhcnQxKCk7CiAgICB0aGlzLmluaXRQaWVDaGFydDIoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGluaXRQaWVDaGFydDE6IGZ1bmN0aW9uIGluaXRQaWVDaGFydDEoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHZhciBjaGFydERvbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwaWUtY2hhcnQtZ2pqJyk7CiAgICAgIHRoaXMucGllQ2hhcnQxID0gZWNoYXJ0cy5pbml0KGNoYXJ0RG9tKTsKICAgICAgdGhpcy5waWVDaGFydDFPcHRpb24gPSB7CiAgICAgICAgdG9vbHRpcDogewogICAgICAgICAgdHJpZ2dlcjogJ2l0ZW0nLAogICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAncmdiYSg2LCA0NywgMTA3LCAxKScsCiAgICAgICAgICBib3JkZXJDb2xvcjogJ3JnYmEoMiwgMTE1LCAyMzMsIDEpJywKICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICBjb2xvcjogJyNmZmYnCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBsZWdlbmQ6IHsKICAgICAgICAgIHRvcDogJzIlJywKICAgICAgICAgIGxlZnQ6ICdjZW50ZXInLAogICAgICAgICAgaXRlbUhlaWdodDogMTAsCiAgICAgICAgICB0ZXh0U3R5bGU6IHsKICAgICAgICAgICAgY29sb3I6ICcjQjFFM0ZGJywKICAgICAgICAgICAgZm9udFNpemU6IDEwIC8v5paH5a2X5aSn5bCPCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBzZXJpZXM6IFt7CiAgICAgICAgICBuYW1lOiAn5Zu95a6257qn5pS56Z2p6K+V54K56aG555uuJywKICAgICAgICAgIHR5cGU6ICdwaWUnLAogICAgICAgICAgcmFkaXVzOiBbJzQ1JScsICc2NSUnXSwKICAgICAgICAgIHRvcDogNDUsCiAgICAgICAgICBlbXBoYXNpczogewogICAgICAgICAgICBzaG93OiBmYWxzZQogICAgICAgICAgfSwKICAgICAgICAgIGxhYmVsOiB7CiAgICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICAgIGNvbG9yOiAnI0IxRTNGRicsCiAgICAgICAgICAgICAgLy8g5pS55Y+Y5qCH56S65paH5a2X55qE6aKc6ImyCiAgICAgICAgICAgICAgZm9udFNpemU6IDEwIC8v5paH5a2X5aSn5bCPCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGZvcm1hdHRlcjogJ3tifSB7Y30gXG5cbicsCiAgICAgICAgICAgIHBhZGRpbmc6IFswLCAtODBdLAogICAgICAgICAgICBhbGlnblRvOiAnbGFiZWxMaW5lJwogICAgICAgICAgfSwKICAgICAgICAgIGxhYmVsTGluZTogewogICAgICAgICAgICAvL+aMh+ekuue6v+agt+W8j+iuvue9rgogICAgICAgICAgICBsZW5ndGg6IDIwLAogICAgICAgICAgICAvL+iuvue9ruaMh+ekuue6v+eahOmVv+W6pgogICAgICAgICAgICBsZW5ndGgyOiA4MCwKICAgICAgICAgICAgLy/mqKrnur/lrr3luqYKICAgICAgICAgICAgbGluZVN0eWxlOiB7CiAgICAgICAgICAgICAgY29sb3I6ICcjQjFFM0ZGJyAvLyDorr7nva7moIfnpLrnur/nmoTpopzoibIKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgIGRhdGE6IHRoaXMuY291bnRyeUFjY291bnQuc3ViRGF0YSwKICAgICAgICAgIC8vIFsKICAgICAgICAgIC8vICAgICB7dmFsdWU6IDQ4NCwgbmFtZTogJ+W3sumqjOaUtid9LAogICAgICAgICAgLy8gICAgIHt2YWx1ZTogNTgwLCBuYW1lOiAn5o6o6L+b5LitJ30sCiAgICAgICAgICAvLyAgICAge3ZhbHVlOiAzMDAsIG5hbWU6ICfmnKrlkK/liqgnfSwKICAgICAgICAgIC8vIF0sCiAgICAgICAgICBjb2xvcjogWycjNTljMDZjJywgJyMwMjZjZGMnLCAnI0ZGQjUxRiddCiAgICAgICAgfV0KICAgICAgfTsKICAgICAgdGhpcy5waWVDaGFydDFPcHRpb24gJiYgdGhpcy5waWVDaGFydDEuc2V0T3B0aW9uKHRoaXMucGllQ2hhcnQxT3B0aW9uKTsKICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gX3RoaXMucGllQ2hhcnQxLnJlc2l6ZSgpOwogICAgICB9KTsKICAgIH0sCiAgICBpbml0UGllQ2hhcnQyOiBmdW5jdGlvbiBpbml0UGllQ2hhcnQyKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdmFyIGNoYXJ0RG9tID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BpZS1jaGFydC1zaicpOwogICAgICB0aGlzLnBpZUNoYXJ0MiA9IGVjaGFydHMuaW5pdChjaGFydERvbSk7CiAgICAgIHRoaXMucGllQ2hhcnQyT3B0aW9uID0gewogICAgICAgIHRvb2x0aXA6IHsKICAgICAgICAgIHRyaWdnZXI6ICdpdGVtJywKICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogJ3JnYmEoNiwgNDcsIDEwNywgMSknLAogICAgICAgICAgYm9yZGVyQ29sb3I6ICdyZ2JhKDIsIDExNSwgMjMzLCAxKScsCiAgICAgICAgICB0ZXh0U3R5bGU6IHsKICAgICAgICAgICAgY29sb3I6ICcjZmZmJwogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgbGVnZW5kOiB7CiAgICAgICAgICB0b3A6ICcyJScsCiAgICAgICAgICBsZWZ0OiAnY2VudGVyJywKICAgICAgICAgIGl0ZW1IZWlnaHQ6IDEwLAogICAgICAgICAgdGV4dFN0eWxlOiB7CiAgICAgICAgICAgIGNvbG9yOiAnI0IxRTNGRicsCiAgICAgICAgICAgIGZvbnRTaXplOiAxMCAvL+aWh+Wtl+Wkp+WwjwogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgc2VyaWVzOiBbewogICAgICAgICAgbmFtZTogJ+W4gue6p+aUuemdqeivleeCuemhueebricsCiAgICAgICAgICB0eXBlOiAncGllJywKICAgICAgICAgIHJhZGl1czogWyc0NSUnLCAnNjUlJ10sCiAgICAgICAgICB0b3A6IDQ1LAogICAgICAgICAgZW1waGFzaXM6IHsKICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgIH0sCiAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICB0ZXh0U3R5bGU6IHsKICAgICAgICAgICAgICBjb2xvcjogJyNCMUUzRkYnLAogICAgICAgICAgICAgIC8vIOaUueWPmOagh+ekuuaWh+Wtl+eahOminOiJsgogICAgICAgICAgICAgIGZvbnRTaXplOiAxMCAvL+aWh+Wtl+Wkp+WwjwogICAgICAgICAgICB9LAogICAgICAgICAgICBmb3JtYXR0ZXI6ICd7Yn0ge2N9IFxuXG4nLAogICAgICAgICAgICBwYWRkaW5nOiBbMCwgLTgwXSwKICAgICAgICAgICAgYWxpZ25UbzogJ2xhYmVsTGluZScKICAgICAgICAgIH0sCiAgICAgICAgICBsYWJlbExpbmU6IHsKICAgICAgICAgICAgLy/mjIfnpLrnur/moLflvI/orr7nva4KICAgICAgICAgICAgbGVuZ3RoOiAyMCwKICAgICAgICAgICAgLy/orr7nva7mjIfnpLrnur/nmoTplb/luqYKICAgICAgICAgICAgbGVuZ3RoMjogODAsCiAgICAgICAgICAgIC8v5qiq57q/5a695bqmCiAgICAgICAgICAgIGxpbmVTdHlsZTogewogICAgICAgICAgICAgIGNvbG9yOiAnI0IxRTNGRicgLy8g6K6+572u5qCH56S657q/55qE6aKc6ImyCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBkYXRhOiB0aGlzLmNpdHlBY2NvdW50LnN1YkRhdGEsCiAgICAgICAgICAvLyBbCiAgICAgICAgICAvLyAgICAge3ZhbHVlOiA0ODQsIG5hbWU6ICflt7LpqozmlLYnfSwKICAgICAgICAgIC8vICAgICB7dmFsdWU6IDU4MCwgbmFtZTogJ+aOqOi/m+S4rSd9LAogICAgICAgICAgLy8gICAgIHt2YWx1ZTogMzAwLCBuYW1lOiAn5pyq5ZCv5YqoJ30sCiAgICAgICAgICAvLyBdLAogICAgICAgICAgY29sb3I6IFsnIzU5YzA2YycsICcjMDI2Y2RjJywgJyNGRkI1MUYnXQogICAgICAgIH1dCiAgICAgIH07CiAgICAgIHRoaXMucGllQ2hhcnQyT3B0aW9uICYmIHRoaXMucGllQ2hhcnQyLnNldE9wdGlvbih0aGlzLnBpZUNoYXJ0Mk9wdGlvbik7CiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIF90aGlzMi5waWVDaGFydDIucmVzaXplKCk7CiAgICAgIH0pOwogICAgfSwKICAgIGxvYWREYXRhOiBmdW5jdGlvbiBsb2FkRGF0YSgpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIHZhciBzZWFyY2hEYXRlID0gc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbSgnc2VhcmNoRGF0ZScpOwogICAgICBzZWFyY2hEYXRlID0gSlNPTi5wYXJzZShzZWFyY2hEYXRlKTsKICAgICAgdmFyIGRhdGEgPSB0aGlzLnFzLnN0cmluZ2lmeSh7CiAgICAgICAgeWVhcjogc2VhcmNoRGF0ZS55ZWFyLAogICAgICAgIHF1YXJ0ZXI6IHNlYXJjaERhdGUucXVhcnRlcgogICAgICB9KTsKICAgICAgYXBpTGlzdC5nZXRQaWxvdExlZGdlcihkYXRhLCBmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcyAmJiByZXMudmFsdWUpIHsKICAgICAgICAgIHZhciBfZGF0YSA9IHJlcy52YWx1ZTsKICAgICAgICAgIF9kYXRhLmZvckVhY2goZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgICAgaWYgKGl0ZW0uZGVzY3JpcHRpb24gPT0gJ+W4gue6pycpIHsKICAgICAgICAgICAgICBfdGhpczMuY2l0eUFjY291bnQudG90YWwgPSBpdGVtLmNvbW1vbkNvdW50OwogICAgICAgICAgICAgIGl0ZW0uc3ViRGF0YS5sZWRnZXIuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICAgICAgX3RoaXMzLmNpdHlBY2NvdW50LnN1YkRhdGEuZm9yRWFjaChmdW5jdGlvbiAoZGF0YSkgewogICAgICAgICAgICAgICAgICBpZiAoaXRlbS5kZXNjcmlwdGlvbiA9PSBkYXRhLm5hbWUpIHsKICAgICAgICAgICAgICAgICAgICBkYXRhLnZhbHVlID0gaXRlbS5jb21tb25Db3VudCB8fCAwOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICBpdGVtLnN1YkRhdGEuZmllbGQuZm9yRWFjaChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICAgICAgX3RoaXMzLnJheUNoYXJ0RGF0YTIuZm9yRWFjaChmdW5jdGlvbiAoZGF0YSkgewogICAgICAgICAgICAgICAgICBpZiAoaXRlbS5kZXNjcmlwdGlvbiA9PSBkYXRhLmRlc2NyaXB0aW9uICYmIGRhdGEudHlwZSA9PSAn5biC57qnJykgewogICAgICAgICAgICAgICAgICAgIGRhdGEuY29tbW9uQ291bnQgPSBpdGVtLmNvbW1vbkNvdW50IHx8IDA7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIF90aGlzMy5jb3VudHJ5QWNjb3VudC50b3RhbCA9IGl0ZW0uY29tbW9uQ291bnQ7CiAgICAgICAgICAgICAgaXRlbS5zdWJEYXRhLmxlZGdlci5mb3JFYWNoKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICAgICAgICBfdGhpczMuY291bnRyeUFjY291bnQuc3ViRGF0YS5mb3JFYWNoKGZ1bmN0aW9uIChkYXRhKSB7CiAgICAgICAgICAgICAgICAgIGlmIChpdGVtLmRlc2NyaXB0aW9uID09IGRhdGEubmFtZSkgewogICAgICAgICAgICAgICAgICAgIGRhdGEudmFsdWUgPSBpdGVtLmNvbW1vbkNvdW50IHx8IDA7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIGl0ZW0uc3ViRGF0YS5maWVsZC5mb3JFYWNoKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICAgICAgICBfdGhpczMucmF5Q2hhcnREYXRhMi5mb3JFYWNoKGZ1bmN0aW9uIChkYXRhKSB7CiAgICAgICAgICAgICAgICAgIGlmIChpdGVtLmRlc2NyaXB0aW9uID09IGRhdGEuZGVzY3JpcHRpb24gJiYgZGF0YS50eXBlID09ICflm73lrrbnuqcnKSB7CiAgICAgICAgICAgICAgICAgICAgZGF0YS5jb21tb25Db3VudCA9IGl0ZW0uY29tbW9uQ291bnQgfHwgMDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgICAgY29uc29sZS5sb2coX3RoaXMzLnJheUNoYXJ0RGF0YTIpOwogICAgICAgICAgX3RoaXMzLmluaXRSYXlDaGFydDIoKTsKICAgICAgICAgIF90aGlzMy5pbml0UGllQ2hhcnQxKCk7CiAgICAgICAgICBfdGhpczMuaW5pdFBpZUNoYXJ0MigpOwogICAgICAgICAgX3RoaXMzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIG9wZW5TdWJEaWFsb2c6IGZ1bmN0aW9uIG9wZW5TdWJEaWFsb2codHlwZSkgewogICAgICB0aGlzLmN1cnJlbnRUYWJDb21wb25lbnQgPSBkaWFsb2dDb25maWcuZGlhbG9nT3B0aW9uW3R5cGVdLmNvbXBvbmVudE5hbWUgPyBkaWFsb2dDb25maWcuZGlhbG9nT3B0aW9uW3R5cGVdLmNvbXBvbmVudE5hbWUgOiB0eXBlOyAvLyDliqjmgIHnu4Tku7blkI3np7AKICAgICAgdGhpcy50YWJsZU9wdGlvbnMgPSBkaWFsb2dDb25maWcuZGlhbG9nT3B0aW9uW3R5cGVdLmRhdGFPcHRpb25zOyAvL3RhYmxl55qE5p+l6K+i5Y+C5pWwCiAgICAgIHRoaXMuZGlhbG9nT3B0aW9uID0gZGlhbG9nQ29uZmlnLmRpYWxvZ09wdGlvblt0eXBlXS5vcHRpb247IC8v5by556qX6YWN572u5Y+C5pWwCiAgICAgIHRoaXMuc2hvd0Vhc3kgPSB0cnVlOwogICAgfSwKICAgIGluaXRSYXlDaGFydDI6IGZ1bmN0aW9uIGluaXRSYXlDaGFydDIoKSB7CiAgICAgIHRoaXMucmF5Q2hhcnQyID0gbmV3IFJhZGFyKCdyZWZvcm0tcmF5LWNoYXJ0JywgewogICAgICAgIGRhdGE6IHRoaXMucmF5Q2hhcnREYXRhMiwKICAgICAgICByYWRpdXM6IDUwLAogICAgICAgIGNvbG9yRmllbGQ6ICd0eXBlJywKICAgICAgICAvLyDpg6jliIblm77ooajkvb/nlKggc2VyaWVzRmllbGQKICAgICAgICBjb2xvcjogWycjRkZCNTFGJywgJyM4MkQ3RkYnXSwKICAgICAgICB4RmllbGQ6ICdkZXNjcmlwdGlvbicsCiAgICAgICAgeUZpZWxkOiAnY29tbW9uQ291bnQnLAogICAgICAgIHNlcmllc0ZpZWxkOiAndHlwZScsCiAgICAgICAgdG9vbHRpcDogewogICAgICAgICAgc2hhcmVkOiB0cnVlLAogICAgICAgICAgc2hvd0Nyb3NzaGFpcnM6IHRydWUsCiAgICAgICAgICBkb21TdHlsZXM6IHsKICAgICAgICAgICAgJ2cyLXRvb2x0aXAnOiB7CiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJ3JnYmEoNiwgNDcsIDEwNywgMSknLAogICAgICAgICAgICAgIGJvcmRlckNvbG9yOiAncmdiYSgyLCAxMTUsIDIzMywgMSknLAogICAgICAgICAgICAgIGJvcmRlcldpZHRoOiAwLjUsCiAgICAgICAgICAgICAgYm9yZGVyU3R5bGU6ICdzb2xpZCcsCiAgICAgICAgICAgICAgYm94U2hhZG93OiBudWxsLAogICAgICAgICAgICAgIGNvbG9yOiAnI2ZmZicKICAgICAgICAgICAgfSwKICAgICAgICAgICAgJ2cyLXRvb2x0aXAtdGl0bGUnOiB7CiAgICAgICAgICAgICAgZm9udFNpemU6ICcxNHB4JwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBsZWdlbmQ6IHsKICAgICAgICAgIHBvc2l0aW9uOiAndG9wJywKICAgICAgICAgIGl0ZW1OYW1lOiB7CiAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgZmlsbDogJyNCMUUzRkYnLAogICAgICAgICAgICAgIGZvbnRTaXplOiAxMgogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBtZXRhOiB7CiAgICAgICAgICB2YWx1ZTogewogICAgICAgICAgICBhbGlhczogJ+ivleeCueaVsOmHjycKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHhBeGlzOiB7CiAgICAgICAgICBsaW5lOiBudWxsLAogICAgICAgICAgdGlja0xpbmU6IG51bGwsCiAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgIGZpbGw6ICcjRDdGMUZGJwogICAgICAgICAgICB9LAogICAgICAgICAgICBvZmZzZXQ6IDMKICAgICAgICAgIH0sCiAgICAgICAgICBncmlkOiB7CiAgICAgICAgICAgIGxpbmU6IHsKICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgc3Ryb2tlOiAncmdiYSgxNTQsMTk5LDIyMCwgMC4yKScKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHlBeGlzOiBfZGVmaW5lUHJvcGVydHkoX2RlZmluZVByb3BlcnR5KHsKICAgICAgICAgIGxpbmU6IG51bGwsCiAgICAgICAgICB0aWNrTGluZTogbnVsbCwKICAgICAgICAgIGxhYmVsOiBmYWxzZQogICAgICAgIH0sICJsYWJlbCIsIGZhbHNlKSwgImdyaWQiLCB7CiAgICAgICAgICBsaW5lOiB7CiAgICAgICAgICAgIHR5cGU6ICdsaW5lJywKICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICBzdHJva2U6ICdyZ2JhKDE1NCwxOTksMjIwLCAwLjIpJywKICAgICAgICAgICAgICBmaWxsOiAncmdiYSg4NCwxNDIsMjU1LDAuMSknCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9KSwKICAgICAgICAvLyDlvIDlkK/pnaLnp68KICAgICAgICBhcmVhOiB7fSwKICAgICAgICBwb2ludDogbnVsbAogICAgICB9KTsKICAgICAgdGhpcy5yYXlDaGFydDIucmVuZGVyKCk7CiAgICB9CiAgfQp9Ow=="},null]}