{"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\\screenHeader.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\ljzc-fvue\\src\\views\\BigScreen\\components\\screenHeader.vue","mtime":1701311301756},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovamVua2lucy93b3Jrc3BhY2UvbGp6Yy1mdnVlL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maWx0ZXIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmpzb24uc3RyaW5naWZ5LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgYmlnU2NyZWVuTWl4aW4gZnJvbSAnQC9taXhpbnMvYmlnU2NyZWVuTWl4aW4uanMnOwppbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnc2NyZWVuTGF5b3V0JywKICBtaXhpbnM6IFtiaWdTY3JlZW5NaXhpbl0sCiAgcHJvcHM6IHsKICAgIGN1cnJlbnRLZXk6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICByZXF1aXJlZDogdHJ1ZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHZpc2libGU6IGZhbHNlLAogICAgICBkYXRhVGltZTogJycsCiAgICAgIC8v5pWw5o2u55Sf5oiQ5pe26Ze0CiAgICAgIC8vIGN1cnJlbnRLZXk6ICdNYWpvclByb2plY3RzVmlldycsCiAgICAgIGN1cnJlbnRNZW51OiB7CiAgICAgICAgbmFtZTogJycKICAgICAgfSwKICAgICAgbWVudURhdGE6IFtdLAogICAgICBzaG93V29ya1BsYXQ6IGZhbHNlLAogICAgICBkaXN0cmljdE5hbWU6ICcnLAogICAgICByZXBvcnRNZW51OiBbewogICAgICAgIG5hbWU6ICfluILmgLvop4gnLAogICAgICAgIGtleTogMSwKICAgICAgICBsaW5rOiAnaHR0cDovLzIzLjk5LjguMTo4MDgwL2Z2dWUvem9uZ2xhbicKICAgICAgfSwgewogICAgICAgIG5hbWU6ICflhZrlu7rmiqXooagnLAogICAgICAgIGtleTogMiwKICAgICAgICBsaW5rOiAnaHR0cDovLzIzLjk5LjguMTo4MDgwL2Z2dWUvZGFuZ2ppYW4nCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAn57uP5rWO5oql6KGoJywKICAgICAgICBrZXk6IDMsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS4yMTkuMjM4OjEwMDAzLyMvYmlnc2NyZWVuL2Vjb25vbXktaG9tZScKICAgICAgfSwgewogICAgICAgIG5hbWU6ICflubPlronmiqXooagnLAogICAgICAgIGtleTogNCwKICAgICAgICBsaW5rOiAnaHR0cDovLzIzLjIxMS4xMy4xNzk6MzIwMDAvIy9yZXBvcnQtc2V2ZW4nCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAn5pS56Z2p5oql6KGoJywKICAgICAgICBrZXk6IDUsCiAgICAgICAgYWxpYXM6ICdNYWpvclByb2plY3RzVmlldycsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS44LjI6ODA5MC9mdnVlL0p1bXAnCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAn5Yib5paw5oql6KGoJywKICAgICAgICBrZXk6IDYsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS4yMjAuMTAzOjgyMDAvaW5ub3ZhdGlvbi1zY3JlZW4vIy9pbmRleCcKICAgICAgfSwgewogICAgICAgIG5hbWU6ICfnlJ/mgIHmiqXooagnLAogICAgICAgIGtleTogNywKICAgICAgICBsaW5rOiAnaHR0cDovLzIzLjIxMy42MS42OjgwNzcnCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAn5paH5YyW5oql6KGoJywKICAgICAgICBrZXk6IDgsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS44LjE2ODo4MDkwJwogICAgICB9LCB7CiAgICAgICAgbmFtZTogJ+awkeeUn+aKpeihqCcsCiAgICAgICAga2V5OiA5LAogICAgICAgIGxpbms6ICdodHRwOi8vMjMuOTkuMjE5LjIzODoxMDAwMy8jL2JpZ3NjcmVlbi9saXZlaG9vZC1ob21lJwogICAgICB9XSwKICAgICAgcmVwb3J0TWVudUxlZnQ6IFt7CiAgICAgICAgbmFtZTogJ+W4guaAu+iniCcsCiAgICAgICAga2V5OiAxLAogICAgICAgIGxpbms6ICdodHRwOi8vMjMuOTkuOC4xOjgwODAvZnZ1ZS96b25nbGFuJwogICAgICB9LCB7CiAgICAgICAgbmFtZTogJ+WFmuW7uuaKpeihqCcsCiAgICAgICAga2V5OiAyLAogICAgICAgIGxpbms6ICdodHRwOi8vMjMuOTkuOC4xOjgwODAvZnZ1ZS9kYW5namlhbicKICAgICAgfSwgewogICAgICAgIG5hbWU6ICfnu4/mtY7miqXooagnLAogICAgICAgIGtleTogMywKICAgICAgICBsaW5rOiAnaHR0cDovLzIzLjk5LjIxOS4yMzg6MTAwMDMvIy9iaWdzY3JlZW4vZWNvbm9teS1ob21lJwogICAgICB9LCB7CiAgICAgICAgbmFtZTogJ+W5s+WuieaKpeihqCcsCiAgICAgICAga2V5OiA0LAogICAgICAgIGxpbms6ICdodHRwOi8vMjMuMjExLjEzLjE3OTozMjAwMC8jL3JlcG9ydC1zZXZlbicKICAgICAgfV0sCiAgICAgIHJlcG9ydE1lbnVSaWdodDogW3sKICAgICAgICBuYW1lOiAn5pS56Z2p5oql6KGoJywKICAgICAgICBrZXk6IDUsCiAgICAgICAgYWxpYXM6ICdNYWpvclByb2plY3RzVmlldycsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS44LjI6ODA5MC9mdnVlL0p1bXAnCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAn5Yib5paw5oql6KGoJywKICAgICAgICBrZXk6IDYsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS4yMjAuMTAzOjgyMDAvaW5ub3ZhdGlvbi1zY3JlZW4vIy9pbmRleCcKICAgICAgfSwgewogICAgICAgIG5hbWU6ICfnlJ/mgIHmiqXooagnLAogICAgICAgIGtleTogNywKICAgICAgICBsaW5rOiAnaHR0cDovLzIzLjIxMy42MS42OjgwNzcnCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAn5rCR55Sf5oql6KGoJywKICAgICAgICBrZXk6IDgsCiAgICAgICAgbGluazogJ2h0dHA6Ly8yMy45OS4yMTkuMjM4OjEwMDAzLyMvYmlnc2NyZWVuL2xpdmVob29kLWhvbWUnCiAgICAgIH1dLAogICAgICB5ZWFyT3B0aW9uczogW10sCiAgICAgIHF1YXJ0ZXJPcHRpb25zOiBbewogICAgICAgIHZhbHVlOiAxLAogICAgICAgIGxhYmVsOiAnMeWto+W6picKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAyLAogICAgICAgIGxhYmVsOiAnMuWto+W6picKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAzLAogICAgICAgIGxhYmVsOiAnM+Wto+W6picsCiAgICAgICAgZGlzYWJsZWQ6IHRydWUKICAgICAgfSwgewogICAgICAgIHZhbHVlOiA0LAogICAgICAgIGxhYmVsOiAnNOWto+W6picsCiAgICAgICAgZGlzYWJsZWQ6IHRydWUKICAgICAgfV0sCiAgICAgIG1vbnRoT3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogMSwKICAgICAgICBsYWJlbDogJzHmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogMiwKICAgICAgICBsYWJlbDogJzLmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogMywKICAgICAgICBsYWJlbDogJzPmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNCwKICAgICAgICBsYWJlbDogJzTmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNSwKICAgICAgICBsYWJlbDogJzXmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNiwKICAgICAgICBsYWJlbDogJzbmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNywKICAgICAgICBsYWJlbDogJzfmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogOCwKICAgICAgICBsYWJlbDogJzjmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogOSwKICAgICAgICBsYWJlbDogJznmnIgnCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogMTAsCiAgICAgICAgbGFiZWw6ICcxMOaciCcKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAxMSwKICAgICAgICBsYWJlbDogJzEx5pyIJwogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDEyLAogICAgICAgIGxhYmVsOiAnMTLmnIgnCiAgICAgIH1dLAogICAgICBtb250aDogMSwKICAgICAgcXVhcnRlcjogMiwKICAgICAgeWVhcjogMjAyMywKICAgICAgZnVsbFNjcmVlblN0YXR1czogZmFsc2UsCiAgICAgIHJvbGU6ICcnCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoewogICAgZnJvbnRNZW51czogZnVuY3Rpb24gZnJvbnRNZW51cyhzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUubWVudS5mcm9udE1lbnVzOwogICAgfQogIH0pKSwge30sIHsKICAgIG9wdGlvblNpbmdsZUhlaWdodFRpbWU6IGZ1bmN0aW9uIG9wdGlvblNpbmdsZUhlaWdodFRpbWUoKSB7CiAgICAgIHJldHVybiB7CiAgICAgICAgc3RlcDogMC4yNQogICAgICB9OwogICAgfQogIH0pLAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICAvLyDojrflj5bnlKjmiLfmnYPpmZAKICAgIHZhciBfSlNPTiRwYXJzZSA9IEpTT04ucGFyc2Uoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbSgnY3VycmVudFVzZXJEZXRhaWwnKSksCiAgICAgIHJvbGVMaXN0ID0gX0pTT04kcGFyc2Uucm9sZUxpc3Q7CiAgICB2YXIgYXJyID0gcm9sZUxpc3QuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgIHJldHVybiBpdGVtLnJvbGVDb2RlID09PSAncXhkcCcgfHwgaXRlbS5yb2xlQ29kZSA9PT0gJ3p6YicgfHwgaXRlbS5yb2xlQ29kZSA9PT0gJ3N5c1JvbGUnOwogICAgfSk7CiAgICBpZiAoYXJyLmxlbmd0aCkgewogICAgICB0aGlzLnJvbGUgPSAncXhkcCc7CiAgICAgIHRoaXMucXVhcnRlck9wdGlvbnNbMl0uZGlzYWJsZWQgPSBmYWxzZTsKICAgIH0KICAgIHRoaXMuaW5pdFllYXJPcHRpb24oKTsKICAgIHZhciBzZWFyY2hEYXRlID0gc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbSgnc2VhcmNoRGF0ZScpOwogICAgaWYgKHNlYXJjaERhdGUpIHsKICAgICAgc2VhcmNoRGF0ZSA9IEpTT04ucGFyc2Uoc2VhcmNoRGF0ZSk7CiAgICAgIHRoaXMueWVhciA9IHNlYXJjaERhdGUueWVhcjsKICAgICAgdGhpcy5xdWFydGVyID0gc2VhcmNoRGF0ZS5xdWFydGVyOwogICAgICB0aGlzLm1vbnRoID0gc2VhcmNoRGF0ZS5tb250aDsKICAgIH0gZWxzZSB7CiAgICAgIHRoaXMuY2hlY2tRdWFydGVyKCk7CiAgICAgIHRoaXMuc2V0U2VhcmNoRGF0ZSgpOwogICAgfQogICAgdGhpcy5nZXREYXRhVGltZSgpOwogICAgdGhpcy5mdWxsU2NyZWVuU3RhdHVzID0gdGhpcy5pc0Z1bGxzY3JlZW4oKTsKICB9LAogIHdhdGNoOiB7CiAgICBjdXJyZW50S2V5OiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIobmV3VmFsLCBvbGRWYWwpIHsKICAgICAgICB2YXIgQWxsbWVudSA9IFtdOwogICAgICAgIEFsbG1lbnUgPSB0aGlzLmZyb250TWVudXMuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICByZXR1cm4gaXRlbS5hbGlhcyA9PT0gJ2JpZ1NjcmVlbic7CiAgICAgICAgfSlbMF0uY2hpbGRyZW47CiAgICAgICAgdGhpcy5jdXJyZW50TWVudSA9IEFsbG1lbnUuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICByZXR1cm4gaXRlbS5hbGlhcyA9PSBuZXdWYWw7CiAgICAgICAgfSlbMF07CiAgICAgIH0sCiAgICAgIGltbWVkaWF0ZTogdHJ1ZQogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIGlmICh0aGlzLiRyb3V0ZS5xdWVyeS5uYW1lKSB7CiAgICAgIHRoaXMuZGlzdHJpY3ROYW1lID0gdGhpcy4kcm91dGUucXVlcnkubmFtZTsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIHRvZ2dsZUZ1bGxTY3JlZW46IGZ1bmN0aW9uIHRvZ2dsZUZ1bGxTY3JlZW4oKSB7CiAgICAgIGlmICh0aGlzLmZ1bGxTY3JlZW5TdGF0dXMpIHsKICAgICAgICB0aGlzLmZ1bGxFeGl0KCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5mdWxsU2NyZWVuKCk7CiAgICAgIH0KICAgICAgdGhpcy5mdWxsU2NyZWVuU3RhdHVzID0gIXRoaXMuZnVsbFNjcmVlblN0YXR1czsKICAgIH0sCiAgICAvL+WIpOaWreaYr+WQpuWFqOWxj+eKtuaAgQogICAgaXNGdWxsc2NyZWVuOiBmdW5jdGlvbiBpc0Z1bGxzY3JlZW4oKSB7CiAgICAgIHZhciBzY3JlZW4gPSB3aW5kb3cuc2NyZWVuOwogICAgICB2YXIgYm9keSA9IGRvY3VtZW50LmJvZHkuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CiAgICAgIHJldHVybiBzY3JlZW4uaGVpZ2h0ID09PSBib2R5LmhlaWdodCAmJiBzY3JlZW4ud2lkdGggPT09IGJvZHkud2lkdGg7CiAgICB9LAogICAgLy/ov5vlhaXlhajlsY8KICAgIGZ1bGxTY3JlZW46IGZ1bmN0aW9uIGZ1bGxTY3JlZW4oKSB7CiAgICAgIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuUmVxdWVzdEZ1bGxTY3JlZW4pIHsKICAgICAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuUmVxdWVzdEZ1bGxTY3JlZW4oKTsKICAgICAgfQogICAgICAvL+WFvOWuueeBq+eLkAogICAgICBjb25zb2xlLmxvZyhkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQubW96UmVxdWVzdEZ1bGxTY3JlZW4sICcxMTEnKTsKICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5tb3pSZXF1ZXN0RnVsbFNjcmVlbikgewogICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5tb3pSZXF1ZXN0RnVsbFNjcmVlbigpOwogICAgICB9CiAgICAgIC8v5YW85a656LC35q2M562J5Y+v5Luld2Via2l0UmVxdWVzdEZ1bGxTY3JlZW7kuZ/lj6/ku6V3ZWJraXRSZXF1ZXN0RnVsbHNjcmVlbgogICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LndlYmtpdFJlcXVlc3RGdWxsU2NyZWVuKSB7CiAgICAgICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LndlYmtpdFJlcXVlc3RGdWxsU2NyZWVuKCk7CiAgICAgIH0KICAgICAgLy/lhbzlrrlJRSzlj6rog73lhpltc1JlcXVlc3RGdWxsc2NyZWVuCiAgICAgIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQubXNSZXF1ZXN0RnVsbHNjcmVlbikgewogICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5tc1JlcXVlc3RGdWxsc2NyZWVuKCk7CiAgICAgIH0KICAgIH0sCiAgICAvL+mAgOWHuuWFqOWxjwogICAgZnVsbEV4aXQ6IGZ1bmN0aW9uIGZ1bGxFeGl0KCkgewogICAgICBpZiAoZG9jdW1lbnQuZXhpdEZ1bGxTY3JlZW4pIHsKICAgICAgICBkb2N1bWVudC5leGl0RnVsbHNjcmVlbigpOwogICAgICB9CiAgICAgIC8v5YW85a6554Gr54uQCiAgICAgIGNvbnNvbGUubG9nKGRvY3VtZW50Lm1vekV4aXRGdWxsU2NyZWVuLCAnMjIyJyk7CiAgICAgIGlmIChkb2N1bWVudC5tb3pDYW5jZWxGdWxsU2NyZWVuKSB7CiAgICAgICAgZG9jdW1lbnQubW96Q2FuY2VsRnVsbFNjcmVlbigpOwogICAgICB9CiAgICAgIC8v5YW85a656LC35q2M562JCiAgICAgIGlmIChkb2N1bWVudC53ZWJraXRFeGl0RnVsbHNjcmVlbikgewogICAgICAgIGRvY3VtZW50LndlYmtpdEV4aXRGdWxsc2NyZWVuKCk7CiAgICAgIH0KICAgICAgLy/lhbzlrrlJRQogICAgICBpZiAoZG9jdW1lbnQubXNFeGl0RnVsbHNjcmVlbikgewogICAgICAgIGRvY3VtZW50Lm1zRXhpdEZ1bGxzY3JlZW4oKTsKICAgICAgfQogICAgfSwKICAgIC8vIOaVsOaNrueUn+aIkOaXtumXtOW9k+WJjeaXtumXtOWJjeS4gOWkqTI05pe2CiAgICBnZXREYXRhVGltZTogZnVuY3Rpb24gZ2V0RGF0YVRpbWUoKSB7CiAgICAgIHRoaXMuZGF0YVRpbWUgPSBtb21lbnQoKS5zdWJ0cmFjdCgxLCAnZGF5cycpLmZvcm1hdCgnWVlZWVvlubRdTU1b5pyIXUREW+aXpV0nKTsKICAgIH0sCiAgICBjaGVja1F1YXJ0ZXI6IGZ1bmN0aW9uIGNoZWNrUXVhcnRlcigpIHsKICAgICAgdmFyIG1vbnRoID0gbmV3IERhdGUoKS5nZXRNb250aCgpICsgMTsKICAgICAgaWYgKG1vbnRoIDw9IDMpIHsKICAgICAgICB0aGlzLnF1YXJ0ZXIgPSAxOwogICAgICB9IGVsc2UgaWYgKG1vbnRoIDw9IDYpIHsKICAgICAgICB0aGlzLnF1YXJ0ZXIgPSAyOwogICAgICB9IGVsc2UgaWYgKG1vbnRoIDw9IDkpIHsKICAgICAgICB0aGlzLnF1YXJ0ZXIgPSAzOwogICAgICB9IGVsc2UgaWYgKG1vbnRoIDw9IDEyKSB7CiAgICAgICAgdGhpcy5xdWFydGVyID0gdGhpcy5yb2xlID09PSAncXhkcCcgPyAzIDogMjsKICAgICAgfQogICAgICB0aGlzLm1vbnRoID0gbW9udGg7CiAgICB9LAogICAgc2V0U2VhcmNoRGF0ZTogZnVuY3Rpb24gc2V0U2VhcmNoRGF0ZSgpIHsKICAgICAgdmFyIHNlYXJjaERhdGUgPSB7CiAgICAgICAgeWVhcjogdGhpcy55ZWFyLAogICAgICAgIHF1YXJ0ZXI6IHRoaXMucXVhcnRlciwKICAgICAgICBtb250aDogdGhpcy5tb250aAogICAgICB9OwogICAgICBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCdzZWFyY2hEYXRlJywgSlNPTi5zdHJpbmdpZnkoc2VhcmNoRGF0ZSkpOwogICAgICByZXR1cm4gc2VhcmNoRGF0ZTsKICAgIH0sCiAgICBjaGFuZ2VEYXRlOiBmdW5jdGlvbiBjaGFuZ2VEYXRlKCkgewogICAgICB2YXIgc2VhcmNoRGF0ZSA9IHRoaXMuc2V0U2VhcmNoRGF0ZSgpOwogICAgICB0aGlzLiRidXMuJGVtaXQoJ2NoYW5nZURhdGUnLCBzZWFyY2hEYXRlKTsKICAgIH0sCiAgICBpbml0WWVhck9wdGlvbjogZnVuY3Rpb24gaW5pdFllYXJPcHRpb24oKSB7CiAgICAgIHZhciB5ZWFyID0gbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpOwogICAgICB0aGlzLnllYXIgPSB5ZWFyOwogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IDU7IGkrKykgewogICAgICAgIHRoaXMueWVhck9wdGlvbnMucHVzaCh7CiAgICAgICAgICB2YWx1ZTogeWVhciAtIGksCiAgICAgICAgICBsYWJlbDogeWVhciAtIGkKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKICAgIC8vIDjlvKDmiqXooajoj5zljZXliIfmjaIKICAgIGNoYW5nZVRhYjogZnVuY3Rpb24gY2hhbmdlVGFiKGl0ZW0pIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIHBhdGg6ICIvIi5jb25jYXQoaXRlbS5hbGlhcykKICAgICAgfSk7CiAgICB9LAogICAgLy8g5pS56Z2p6am+6am26Iix6I+c5Y2V5YiH5o2iCiAgICBjaGFuZ2VNZW51OiBmdW5jdGlvbiBjaGFuZ2VNZW51KGl0ZW0pIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIHBhdGg6ICIvIi5jb25jYXQoaXRlbS5hbGlhcykKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},null]}