| 1 | {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\views\\grassrootsregistration\\bdglcookbook\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\views\\grassrootsregistration\\bdglcookbook\\index.vue","mtime":1647309468847},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgew0KICBsaXN0QmRnbGNvb2tib29rLA0KICBnZXRCZGdsY29va2Jvb2ssDQogIGRlbEJkZ2xjb29rYm9vaywNCiAgYWRkQmRnbGNvb2tib29rLA0KICB1cGRhdGVCZGdsY29va2Jvb2ssDQogIGV4cG9ydEJkZ2xjb29rYm9vaywNCiAgZ2V0VGhpbmdzLA0KfSBmcm9tICJAL2FwaS9ncmFzc3Jvb3RzcmVnaXN0cmF0aW9uL2JkZ2xjb29rYm9vayI7DQppbXBvcnQgeyBnZXRaaHVDaGlSZW4gfSBmcm9tICJAL2FwaS9ncmFzc3Jvb3RzcmVnaXN0cmF0aW9uL2JkZ2xtZWV0aW5nIjsNCg0KLy8g5a+85YWl5qCR5b2i57uT5p6EDQppbXBvcnQgVHJlZXNlbGVjdCBmcm9tICJAcmlvcGhhZS92dWUtdHJlZXNlbGVjdCI7DQppbXBvcnQgIkByaW9waGFlL3Z1ZS10cmVlc2VsZWN0L2Rpc3QvdnVlLXRyZWVzZWxlY3QuY3NzIjsNCmltcG9ydCB7IGdldERlcHQgfSBmcm9tICJAL2FwaS9ncmFzc3Jvb3RzcmVnaXN0cmF0aW9uL2JkZ2xtZWV0aW5nIjsNCg0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAiQmRnbGNvb2tib29rIiwNCiAgY29tcG9uZW50czogew0KICAgIFRyZWVzZWxlY3QsDQogIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIC8v5Yik5pat5YWz6ZetDQogICAgICBzdHlsZTogIjIiLA0KICAgICAgLy8g6YGu572p5bGCDQogICAgICBsb2FkaW5nOiB0cnVlLA0KICAgICAgLy8g5a+85Ye66YGu572p5bGCDQogICAgICBleHBvcnRMb2FkaW5nOiBmYWxzZSwNCiAgICAgIC8vIOmAieS4reaVsOe7hA0KICAgICAgaWRzOiBbXSwNCiAgICAgIC8vIOmdnuWNleS4quemgeeUqA0KICAgICAgc2luZ2xlOiB0cnVlLA0KICAgICAgLy8g6Z2e5aSa5Liq56aB55SoDQogICAgICBtdWx0aXBsZTogdHJ1ZSwNCiAgICAgIC8vIOaYvuekuuaQnOe0ouadoeS7tg0KICAgICAgc2hvd1NlYXJjaDogdHJ1ZSwNCiAgICAgIC8vIOaAu+adoeaVsA0KICAgICAgdG90YWw6IDAsDQogICAgICAvLyDkuIDlkajpo5/osLHooajmoLzmlbDmja4NCiAgICAgIGJkZ2xjb29rYm9va0xpc3Q6IFtdLA0KICAgICAgLy8g5by55Ye65bGC5qCH6aKYDQogICAgICB0aXRsZTogIiIsDQogICAgICAvLyDmmK/lkKbmmL7npLrlvLnlh7rlsYINCiAgICAgIG9wZW46IGZhbHNlLA0KICAgICAgLy8g5p+l6K+i5Y+C5pWwDQogICAgICBxdWVyeVBhcmFtczogew0KICAgICAgICBwYWdlTnVtOiAxLA0KICAgICAgICBwYWdlU2l6ZTogMTAsDQogICAgICAgIHRpdGxlOiBudWxsLA0KICAgICAgICBzdGFydFRpbWU6IG51bGwsDQogICAgICAgIGVuZFRpbWU6IG51bGwsDQogICAgICAgIG1lc3NPZmZpY2VyOiBudWxsLA0KICAgICAgICBwZW9wbGVJZDogbnVsbCwNCiAgICAgICAgY29udGVudHM6IG51bGwsDQogICAgICAgIHVuaXRJZDogbnVsbCwNCiAgICAgICAgY3JlYXRldGltZTogbnVsbCwNCiAgICAgICAgdXBkYXRldGltZTogbnVsbCwNCiAgICAgIH0sDQogICAgICAvLyDooajljZXlj4LmlbANCiAgICAgIGZvcm06IHt9LA0KICAgICAgLy8g6KGo5Y2V5qCh6aqMDQogICAgICBydWxlczogew0KICAgICAgICB1bml0SWQ6IFsNCiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAi5Y2V5L2N5ZCN56ew5LiN6IO95Li656m6IiwgdHJpZ2dlcjogImJsdXIiIH0sDQogICAgICAgIF0sDQogICAgICB9LA0KICAgICAgb3B0aW9uczogW10sDQogICAgICB2YWx1ZTogIiIsDQogICAgICAvLyDljZXkvY3moJHlvaINCiAgICAgIGRlcHRPcHRpb25zOiBbXSwNCiAgICAgIC8vIOS6uuWRmOWIl+ihqA0KICAgICAgcmVuWXVhbjogW10sDQogICAgICBmb29kOiBbXSwNCiAgICAgIC8vIOS4gOWRqOmjn+eJqQ0KICAgICAgeWlaaG91OiBbXSwNCiAgICAgIC8vIOmDqOmXqOS4i+aLieWIl+ihqA0KICAgICAgZGVwdE9wdGlvbnNzOiBbXSwNCiAgICAgIC8vIOmjn+iwseWGheWuuQ0KICAgICAgLy8g6aOf54mp5ZCN56ewDQogICAgICByb3dzOiB7fSwNCiAgICAgIE1vbmRheTogew0KICAgICAgICB6YW9adTE6IFtdLA0KICAgICAgICB6YW9adTFSZW46IFtdLA0KICAgICAgICB6YW9GdTE6IFtdLA0KICAgICAgICB6YW9GdTFSZW46IFtdLA0KICAgICAgICB6aG9uZ1p1MTogW10sDQogICAgICAgIHpob25nWnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdGdTE6IFtdLA0KICAgICAgICB6aG9uZ0Z1MVJlbjogW10sDQogICAgICAgIHdhblp1MTogW10sDQogICAgICAgIHdhblp1MVJlbjogW10sDQogICAgICAgIHdhbkZ1MTogW10sDQogICAgICAgIHdhbkZ1MVJlbjogW10sDQogICAgICB9LA0KICAgICAgVHVlc2RheTogew0KICAgICAgICB6YW9adTE6IFtdLA0KICAgICAgICB6YW9adTFSZW46IFtdLA0KICAgICAgICB6YW9GdTE6IFtdLA0KICAgICAgICB6YW9GdTFSZW46IFtdLA0KICAgICAgICB6aG9uZ1p1MTogW10sDQogICAgICAgIHpob25nWnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdGdTE6IFtdLA0KICAgICAgICB6aG9uZ0Z1MVJlbjogW10sDQogICAgICAgIHdhblp1MTogW10sDQogICAgICAgIHdhblp1MVJlbjogW10sDQogICAgICAgIHdhbkZ1MTogW10sDQogICAgICAgIHdhbkZ1MVJlbjogW10sDQogICAgICB9LA0KICAgICAgV2VkbmVzZGF5OiB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH0sDQogICAgICBUaHVyc2RheTogew0KICAgICAgICB6YW9adTE6IFtdLA0KICAgICAgICB6YW9adTFSZW46IFtdLA0KICAgICAgICB6YW9GdTE6IFtdLA0KICAgICAgICB6YW9GdTFSZW46IFtdLA0KICAgICAgICB6aG9uZ1p1MTogW10sDQogICAgICAgIHpob25nWnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdGdTE6IFtdLA0KICAgICAgICB6aG9uZ0Z1MVJlbjogW10sDQogICAgICAgIHdhblp1MTogW10sDQogICAgICAgIHdhblp1MVJlbjogW10sDQogICAgICAgIHdhbkZ1MTogW10sDQogICAgICAgIHdhbkZ1MVJlbjogW10sDQogICAgICB9LA0KICAgICAgRnJpZGF5OiB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH0sDQogICAgICBTYXR1cmRheTogew0KICAgICAgICB6YW9adTE6IFtdLA0KICAgICAgICB6YW9adTFSZW46IFtdLA0KICAgICAgICB6YW9GdTE6IFtdLA0KICAgICAgICB6YW9GdTFSZW46IFtdLA0KICAgICAgICB6aG9uZ1p1MTogW10sDQogICAgICAgIHpob25nWnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdGdTE6IFtdLA0KICAgICAgICB6aG9uZ0Z1MVJlbjogW10sDQogICAgICAgIHdhblp1MTogW10sDQogICAgICAgIHdhblp1MVJlbjogW10sDQogICAgICAgIHdhbkZ1MTogW10sDQogICAgICAgIHdhbkZ1MVJlbjogW10sDQogICAgICB9LA0KICAgICAgU3VuZGF5OiB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH0sDQogICAgICAvLyAxDQogICAgICB6YW9adTE6IHt9LA0KICAgICAgemFvRnUxOiB7fSwNCiAgICAgIHpob25nWmh1MToge30sDQogICAgICB6aG9uZ0Z1MToge30sDQogICAgICB3YW5aaHUxOiB7fSwNCiAgICAgIHdhbkZ1MToge30sDQoNCiAgICAgIHphb1p1Mjoge30sDQogICAgICB6YW9GdTI6IHt9LA0KICAgICAgemhvbmdaaHUyOiB7fSwNCiAgICAgIHpob25nRnUyOiB7fSwNCiAgICAgIHdhblpodTI6IHt9LA0KICAgICAgd2FuRnUyOiB7fSwNCg0KICAgICAgemFvWnUzOiB7fSwNCiAgICAgIHphb0Z1Mzoge30sDQogICAgICB6aG9uZ1podTM6IHt9LA0KICAgICAgemhvbmdGdTM6IHt9LA0KICAgICAgd2FuWmh1Mzoge30sDQogICAgICB3YW5GdTM6IHt9LA0KDQogICAgICB6YW9adTQ6IHt9LA0KICAgICAgemFvRnU0OiB7fSwNCiAgICAgIHpob25nWmh1NDoge30sDQogICAgICB6aG9uZ0Z1NDoge30sDQogICAgICB3YW5aaHU0OiB7fSwNCiAgICAgIHdhbkZ1NDoge30sDQoNCiAgICAgIHphb1p1NToge30sDQogICAgICB6YW9GdTU6IHt9LA0KICAgICAgemhvbmdaaHU1OiB7fSwNCiAgICAgIHpob25nRnU1OiB7fSwNCiAgICAgIHdhblpodTU6IHt9LA0KICAgICAgd2FuRnU1OiB7fSwNCg0KICAgICAgemFvWnU2OiB7fSwNCiAgICAgIHphb0Z1Njoge30sDQogICAgICB6aG9uZ1podTY6IHt9LA0KICAgICAgemhvbmdGdTY6IHt9LA0KICAgICAgd2FuWmh1Njoge30sDQogICAgICB3YW5GdTY6IHt9LA0KDQogICAgICB6YW9adTc6IHt9LA0KICAgICAgemFvRnU3OiB7fSwNCiAgICAgIHpob25nWmh1Nzoge30sDQogICAgICB6aG9uZ0Z1Nzoge30sDQogICAgICB3YW5aaHU3OiB7fSwNCiAgICAgIHdhbkZ1Nzoge30sDQogICAgfTsNCiAgfSwNCiAgY3JlYXRlZCgpIHsNCiAgICB0aGlzLmdldExpc3QoKTsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8vIOiOt+WPluS6uuWRmA0KICAgIGdldFJlbihpZCkgew0KICAgICAgZ2V0Wmh1Q2hpUmVuKGlkKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgdGhpcy5yZW5ZdWFuID0gcmVzLmRhdGE7DQogICAgICB9KTsNCiAgICB9LA0KICAgIC8vIOaQnOe0ouaXtumXtOinpuWPkQ0KICAgIHRpbWUoKSB7DQogICAgICB0aGlzLmdldExpc3QoKTsNCiAgICB9LA0KICAgIC8vIOaQnOe0ouWNleS9jeinpuWPkQ0KICAgIGhvc3QoKSB7DQogICAgICB0aGlzLmdldExpc3QoKTsNCiAgICB9LA0KICAgIC8vIOmAieS4reePremVv+inpuWPkQ0KICAgIG1vbml0b3IobmFtZSkgew0KICAgICAgdGhpcy5mb3JtLnBlb3BsZU5hbWUgPSBuYW1lOw0KICAgIH0sDQogICAgLy8g6YCJ5Lit5Y+45Yqh6Kem5Y+RDQogICAgc2lXdShuYW1lKSB7DQogICAgICB0aGlzLmZvcm0ubWVzc09mZmljZXJOYW1lID0gbmFtZTsNCiAgICB9LA0KICAgIC8vIOiOt+WPluS4gOWkqeeahOmjn+eJqQ0KICAgIGdldFRoaW5nc2Jvb2soKSB7DQogICAgICBnZXRUaGluZ3MoKS50aGVuKChyZXMpID0+IHsNCiAgICAgICAgdGhpcy55aVpob3UgPSByZXMuZGF0YTsNCiAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g6YeN572u5Lq65ZGYDQogICAgQ2hvbmdaaGkoKSB7DQogICAgICAodGhpcy5mb3JtLm1lc3NPZmZpY2VyID0gbnVsbCksICh0aGlzLmZvcm0ucGVvcGxlSWQgPSBudWxsKTsNCiAgICB9LA0KICAgIC8vIOaWsOWinumAieS4reWNleS9jeinpuWPkQ0KICAgIHNlbGVjdFBlbyhkYXRhKSB7DQogICAgICB0aGlzLkNob25nWmhpKCk7DQogICAgICB0aGlzLmZvcm0udW5pdElkID0gZGF0YS5pZDsNCiAgICAgIHRoaXMuZ2V0UmVuKHRoaXMuZm9ybS51bml0SWQpOw0KICAgIH0sDQogICAgLyoqIOafpeivoumDqOmXqOS4i+aLieagkee7k+aehCAqLw0KICAgIGdldFRyZWVzZWxlY3QoKSB7DQogICAgICBnZXREZXB0KCkudGhlbigocmVzcG9uc2UpID0+IHsNCiAgICAgICAgdGhpcy5kZXB0T3B0aW9ucyA9IHJlc3BvbnNlLmRhdGE7DQogICAgICB9KTsNCiAgICB9LA0KICAgIC8qKiDmn6Xor6LkuIDlkajpo5/osLHliJfooaggKi8NCiAgICBnZXRMaXN0KCkgew0KICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsNCiAgICAgIGxpc3RCZGdsY29va2Jvb2sodGhpcy5xdWVyeVBhcmFtcykudGhlbigocmVzcG9uc2UpID0+IHsNCiAgICAgICAgdGhpcy5iZGdsY29va2Jvb2tMaXN0ID0gcmVzcG9uc2Uucm93czsNCiAgICAgICAgdGhpcy50b3RhbCA9IHJlc3BvbnNlLnRvdGFsOw0KICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsNCiAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5Y+W5raI5oyJ6ZKuDQogICAgY2FuY2VsKCkgew0KICAgICAgdGhpcy5vcGVuID0gZmFsc2U7DQogICAgICB0aGlzLnJlc2V0KCk7DQogICAgfSwNCiAgICAvLyDooajljZXph43nva4NCiAgICByZXNldCgpIHsNCiAgICAgIHRoaXMuZm9ybSA9IHsNCiAgICAgICAgaWQ6IG51bGwsDQogICAgICAgIHRpdGxlOiBudWxsLA0KICAgICAgICBzdGFydFRpbWU6IG51bGwsDQogICAgICAgIGVuZFRpbWU6IG51bGwsDQogICAgICAgIG1lc3NPZmZpY2VyOiBudWxsLA0KICAgICAgICBwZW9wbGVJZDogbnVsbCwNCiAgICAgICAgY29udGVudHM6IG51bGwsDQogICAgICAgIHVuaXRJZDogbnVsbCwNCiAgICAgICAgY3JlYXRldGltZTogbnVsbCwNCiAgICAgICAgdXBkYXRldGltZTogbnVsbCwNCiAgICAgIH07DQogICAgICB0aGlzLnJlc2V0Rm9ybSgiZm9ybSIpOw0KICAgIH0sDQogICAgLy8g6YeN572u6I+c6LCxDQogICAgcmVzZXRzKCkgew0KICAgICAgdGhpcy5Nb25kYXkgPSB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH07DQogICAgICB0aGlzLlR1ZXNkYXkgPSB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH07DQogICAgICB0aGlzLldlZG5lc2RheSA9IHsNCiAgICAgICAgemFvWnUxOiBbXSwNCiAgICAgICAgemFvWnUxUmVuOiBbXSwNCiAgICAgICAgemFvRnUxOiBbXSwNCiAgICAgICAgemFvRnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdadTE6IFtdLA0KICAgICAgICB6aG9uZ1p1MVJlbjogW10sDQogICAgICAgIHpob25nRnUxOiBbXSwNCiAgICAgICAgemhvbmdGdTFSZW46IFtdLA0KICAgICAgICB3YW5adTE6IFtdLA0KICAgICAgICB3YW5adTFSZW46IFtdLA0KICAgICAgICB3YW5GdTE6IFtdLA0KICAgICAgICB3YW5GdTFSZW46IFtdLA0KICAgICAgfTsNCiAgICAgIHRoaXMuVGh1cnNkYXkgPSB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH07DQogICAgICB0aGlzLkZyaWRheSA9IHsNCiAgICAgICAgemFvWnUxOiBbXSwNCiAgICAgICAgemFvWnUxUmVuOiBbXSwNCiAgICAgICAgemFvRnUxOiBbXSwNCiAgICAgICAgemFvRnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdadTE6IFtdLA0KICAgICAgICB6aG9uZ1p1MVJlbjogW10sDQogICAgICAgIHpob25nRnUxOiBbXSwNCiAgICAgICAgemhvbmdGdTFSZW46IFtdLA0KICAgICAgICB3YW5adTE6IFtdLA0KICAgICAgICB3YW5adTFSZW46IFtdLA0KICAgICAgICB3YW5GdTE6IFtdLA0KICAgICAgICB3YW5GdTFSZW46IFtdLA0KICAgICAgfTsNCiAgICAgIHRoaXMuU2F0dXJkYXkgPSB7DQogICAgICAgIHphb1p1MTogW10sDQogICAgICAgIHphb1p1MVJlbjogW10sDQogICAgICAgIHphb0Z1MTogW10sDQogICAgICAgIHphb0Z1MVJlbjogW10sDQogICAgICAgIHpob25nWnUxOiBbXSwNCiAgICAgICAgemhvbmdadTFSZW46IFtdLA0KICAgICAgICB6aG9uZ0Z1MTogW10sDQogICAgICAgIHpob25nRnUxUmVuOiBbXSwNCiAgICAgICAgd2FuWnUxOiBbXSwNCiAgICAgICAgd2FuWnUxUmVuOiBbXSwNCiAgICAgICAgd2FuRnUxOiBbXSwNCiAgICAgICAgd2FuRnUxUmVuOiBbXSwNCiAgICAgIH07DQogICAgICB0aGlzLlN1bmRheSA9IHsNCiAgICAgICAgemFvWnUxOiBbXSwNCiAgICAgICAgemFvWnUxUmVuOiBbXSwNCiAgICAgICAgemFvRnUxOiBbXSwNCiAgICAgICAgemFvRnUxUmVuOiBbXSwNCiAgICAgICAgemhvbmdadTE6IFtdLA0KICAgICAgICB6aG9uZ1p1MVJlbjogW10sDQogICAgICAgIHpob25nRnUxOiBbXSwNCiAgICAgICAgemhvbmdGdTFSZW46IFtdLA0KICAgICAgICB3YW5adTE6IFtdLA0KICAgICAgICB3YW5adTFSZW46IFtdLA0KICAgICAgICB3YW5GdTE6IFtdLA0KICAgICAgICB3YW5GdTFSZW46IFtdLA0KICAgICAgfTsNCiAgICB9LA0KICAgIC8qKiDmkJzntKLmjInpkq7mk43kvZwgKi8NCiAgICBoYW5kbGVRdWVyeSgpIHsNCiAgICAgIHRoaXMucXVlcnlQYXJhbXMucGFnZU51bSA9IDE7DQogICAgICB0aGlzLmdldExpc3QoKTsNCiAgICB9LA0KICAgIC8qKiDph43nva7mjInpkq7mk43kvZwgKi8NCiAgICByZXNldFF1ZXJ5KCkgew0KICAgICAgdGhpcy5yZXNldEZvcm0oInF1ZXJ5Rm9ybSIpOw0KICAgICAgdGhpcy5xdWVyeVBhcmFtcy5zdGFydFRpbWUgPSBudWxsOw0KICAgICAgdGhpcy5oYW5kbGVRdWVyeSgpOw0KICAgIH0sDQogICAgLyoqIOWvueivneahhumHjee9ruaMiemSruaTjeS9nCAqLw0KICAgIHJlc2VydHdvKCkgew0KICAgICAgdGhpcy5yZXNldCgpOw0KICAgICAgdGhpcy5yZXNldHMoKTsNCiAgICB9LA0KICAgIC8vIOWkmumAieahhumAieS4reaVsOaNrg0KICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZShzZWxlY3Rpb24pIHsNCiAgICAgIHRoaXMuaWRzID0gc2VsZWN0aW9uLm1hcCgoaXRlbSkgPT4gaXRlbS5pZCk7DQogICAgICB0aGlzLnNpbmdsZSA9IHNlbGVjdGlvbi5sZW5ndGggIT09IDE7DQogICAgICB0aGlzLm11bHRpcGxlID0gIXNlbGVjdGlvbi5sZW5ndGg7DQogICAgfSwNCiAgICAvKiog5paw5aKe5oyJ6ZKu5pON5L2cICovDQogICAgaGFuZGxlQWRkKCkgew0KICAgICAgLy8g5Lq65ZGY5YiX6KGoDQogICAgICAodGhpcy5yZW5ZdWFuID0gW10pLCB0aGlzLnJlc2V0KCk7DQogICAgICB0aGlzLnJlc2V0cygpOw0KICAgICAgdGhpcy5nZXRUcmVlc2VsZWN0KCk7DQogICAgICB0aGlzLmdldFRoaW5nc2Jvb2soKTsNCiAgICAgIHRoaXMub3BlbiA9IHRydWU7DQogICAgICB0aGlzLnN0eWxlID0gMjsNCiAgICAgIHRoaXMudGl0bGUgPSAi5re75Yqg5LiA5ZGo6aOf6LCxIjsNCiAgICB9LA0KICAgIC8qKiDkv67mlLnmjInpkq7mk43kvZwgKi8NCiAgICBoYW5kbGVVcGRhdGUocm93KSB7DQogICAgICBjb25zb2xlLmxvZyhyb3cuaWQpOw0KICAgICAgdGhpcy5nZXRUcmVlc2VsZWN0KCk7DQogICAgICB0aGlzLmZvcm0udW5pdElkID0gcm93LnVuaXRJZDsNCiAgICAgIHRoaXMuZ2V0VGhpbmdzYm9vaygpOw0KICAgICAgdGhpcy5nZXRSZW4ocm93LnVuaXRJZCk7DQogICAgICB0aGlzLnJlc2V0KCk7DQogICAgICBjb25zdCBpZCA9IHJvdy5pZCB8fCB0aGlzLmlkczsNCiAgICAgIGdldEJkZ2xjb29rYm9vayhpZCkudGhlbigocmVzcG9uc2UpID0+IHsNCiAgICAgICAgdGhpcy5mb3JtID0gcmVzcG9uc2UuZGF0YTsNCiAgICAgICAgdGhpcy5vcGVuID0gdHJ1ZTsNCiAgICAgICAgdGhpcy50aXRsZSA9ICLkv67mlLnkuIDlkajpo5/osLEiOw0KICAgICAgICB2YXIgYXJyID0gcmVzcG9uc2UuZGF0YS5jb29rYm9va1JlZ2lzdHJhdGlvbnM7DQogICAgICAgIGFyci5mb3JFYWNoKChlbGVtZW50KSA9PiB7DQogICAgICAgICAgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4gCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56YW9adTEgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5Nb25kYXkuemFvWnUxID0gdGhpcy56YW9adTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLk1vbmRheS56YW9adTEgPSB0aGlzLk1vbmRheS56YW9adTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLk1vbmRheS56YW9adTFSZW4gPSB0aGlzLnphb1p1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiAIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnphb0Z1MSA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLk1vbmRheS56YW9GdTEgPSB0aGlzLnphb0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuTW9uZGF5Lnphb0Z1MSA9IHRoaXMuTW9uZGF5Lnphb0Z1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuTW9uZGF5Lnphb0Z1MVJlbiA9IHRoaXMuemFvRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIAiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdaaHUxID0gZWxlbWVudDsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKHRoaXMuemhvbmdaaHUxLCdhc2RzYScpOw0KICAgICAgICAgICAgdGhpcy5Nb25kYXkuemhvbmdadTEgPSB0aGlzLnpob25nWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuTW9uZGF5Lnpob25nWnUxID0gdGhpcy5Nb25kYXkuemhvbmdadTEubWFwKChpKSA9Pg0KICAgICAgICAgICAgICBwYXJzZUludChpLCAwKQ0KICAgICAgICAgICAgKTsNCiAgICAgICAgICAgIHRoaXMuTW9uZGF5Lnpob25nWnUxUmVuID0gdGhpcy56aG9uZ1podTEuY29va2NhdGVnb3J5TmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4gCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56aG9uZ0Z1MSA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLk1vbmRheS56aG9uZ0Z1MSA9IHRoaXMuemhvbmdGdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLk1vbmRheS56aG9uZ0Z1MSA9IHRoaXMuTW9uZGF5Lnpob25nRnUxLm1hcCgoaSkgPT4NCiAgICAgICAgICAgICAgcGFyc2VJbnQoaSwgMCkNCiAgICAgICAgICAgICk7DQogICAgICAgICAgICB0aGlzLk1vbmRheS56aG9uZ0Z1MVJlbiA9IHRoaXMuemhvbmdGdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4gCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy53YW5aaHUxID0gZWxlbWVudDsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKHRoaXMud2FuWmh1MSk7DQogICAgICAgICAgICB0aGlzLk1vbmRheS53YW5aaHUxID0gdGhpcy53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy5Nb25kYXkud2FuWnUxLDIyKTsNCiAgICAgICAgICAgIHRoaXMuTW9uZGF5LndhblpodTEgPSB0aGlzLk1vbmRheS53YW5aaHUxLm1hcCgoaSkgPT4NCiAgICAgICAgICAgICAgcGFyc2VJbnQoaSwgMCkNCiAgICAgICAgICAgICk7DQogICAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLk1vbmRheS53YW5adTEsMzMpOw0KICAgICAgICAgICAgdGhpcy5Nb25kYXkud2FuWnUxUmVuID0gdGhpcy53YW5aaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIAiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuRnUxID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuTW9uZGF5LndhbkZ1MSA9IHRoaXMud2FuRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5Nb25kYXkud2FuRnUxID0gdGhpcy5Nb25kYXkud2FuRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5Nb25kYXkud2FuRnUxUmVuID0gdGhpcy53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6jCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56YW9adTIgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5UdWVzZGF5Lnphb1p1MiA9IHRoaXMuemFvWnUyLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5UdWVzZGF5Lnphb1p1MiA9IHRoaXMuemFvWnUyLndhbkZ1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuVHVlc2RheS56YW9adTFSZW4gPSB0aGlzLnphb1p1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqMIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnphb0Z1MiA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkuemFvRnUyID0gdGhpcy56YW9GdTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkuemFvRnUyID0gdGhpcy56YW9GdTIud2FuRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5UdWVzZGF5Lnphb0Z1MVJlbiA9IHRoaXMuemFvRnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuowiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdaaHUyID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuVHVlc2RheS56aG9uZ1podTEgPSB0aGlzLnpob25nWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVHVlc2RheS56aG9uZ1podTEgPSB0aGlzLnpob25nWmh1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuVHVlc2RheS56aG9uZ1p1MVJlbiA9IHRoaXMuemhvbmdaaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuowiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdGdTIgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5UdWVzZGF5Lnpob25nRnUxID0gdGhpcy56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVHVlc2RheS56aG9uZ0Z1MSA9IHRoaXMuemhvbmdGdTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkuemhvbmdGdTFSZW4gPSB0aGlzLnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuowiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuWmh1MiA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkud2FuWmh1MSA9IHRoaXMud2FuWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVHVlc2RheS53YW5aaHUxID0gdGhpcy53YW5aaHUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5UdWVzZGF5Lndhblp1MVJlbiA9IHRoaXMud2FuWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqMIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLndhbkZ1MiA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkud2FuRnUxID0gdGhpcy53YW5GdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkud2FuRnUxID0gdGhpcy53YW5GdTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLlR1ZXNkYXkud2FuRnUxUmVuID0gdGhpcy53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S4iSIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56YW9adTMgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkuemFvWnUyID0gdGhpcy56YW9adTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLldlZG5lc2RheS56YW9adTIgPSB0aGlzLnphb1p1Mi5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuV2VkbmVzZGF5Lnphb1p1MVJlbiA9IHRoaXMuemFvWnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIkiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pep6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemFvRnUzID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuV2VkbmVzZGF5Lnphb0Z1MiA9IHRoaXMuemFvRnUyLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkuemFvRnUyID0gdGhpcy56YW9GdTIubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLldlZG5lc2RheS56YW9GdTFSZW4gPSB0aGlzLnphb0Z1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiJIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnpob25nWmh1MyA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLldlZG5lc2RheS56YW9GdTIgPSB0aGlzLnpob25nWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuV2VkbmVzZGF5Lnpob25nWmh1MSA9IHRoaXMuemhvbmdaaHUxLm1hcCgoaSkgPT4NCiAgICAgICAgICAgICAgcGFyc2VJbnQoaSwgMCkNCiAgICAgICAgICAgICk7DQogICAgICAgICAgICB0aGlzLldlZG5lc2RheS56aG9uZ1p1MVJlbiA9IHRoaXMuemhvbmdaaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIkiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdGdTMgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkuemhvbmdGdTEgPSB0aGlzLnpob25nRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkuemhvbmdGdTEgPSB0aGlzLnpob25nRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkuemhvbmdGdTFSZW4gPSB0aGlzLnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kuIkiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuWmh1MyA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLldlZG5lc2RheS53YW5aaHUxID0gdGhpcy53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkud2FuWmh1MSA9IHRoaXMud2FuWmh1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuV2VkbmVzZGF5Lndhblp1MVJlbiA9IHRoaXMud2FuWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LiJIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLndhbkZ1MyA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLldlZG5lc2RheS53YW5GdTEgPSB0aGlzLndhbkZ1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuV2VkbmVzZGF5LndhbkZ1MSA9IHRoaXMud2FuRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5XZWRuZXNkYXkud2FuRnUxUmVuID0gdGhpcy53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WbmyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56YW9adTQgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5UaHVyc2RheS56YW9adTIgPSB0aGlzLnphb1p1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemFvWnUyID0gdGhpcy56YW9adTIubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLlRodXJzZGF5Lnphb1p1MVJlbiA9IHRoaXMuemFvWnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lm5siICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pep6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemFvRnU0ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemFvRnUyID0gdGhpcy56YW9GdTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLlRodXJzZGF5Lnphb0Z1MiA9IHRoaXMuemFvRnUyLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5UaHVyc2RheS56YW9GdTFSZW4gPSB0aGlzLnphb0Z1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5ZubIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnpob25nWmh1NCA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlRodXJzZGF5Lnpob25nWmh1MSA9IHRoaXMuemhvbmdaaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5UaHVyc2RheS56aG9uZ1podTEgPSB0aGlzLnpob25nWmh1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemhvbmdadTFSZW4gPSB0aGlzLnpob25nWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5ZubIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuWNiOmkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnpob25nRnU0ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemhvbmdaaHUxID0gdGhpcy56aG9uZ0Z1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemhvbmdaaHUxID0gdGhpcy56aG9uZ0Z1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemhvbmdGdTFSZW4gPSB0aGlzLnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lm5siICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuWmh1NCA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlRodXJzZGF5Lnpob25nWmh1MSA9IHRoaXMud2FuWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemhvbmdaaHUxID0gdGhpcy53YW5aaHUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5UaHVyc2RheS53YW5adTFSZW4gPSB0aGlzLndhblpodTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WbmyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy53YW5GdTQgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5UaHVyc2RheS56aG9uZ1podTEgPSB0aGlzLndhbkZ1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuVGh1cnNkYXkuemhvbmdaaHUxID0gdGhpcy53YW5GdTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLlRodXJzZGF5LndhbkZ1MVJlbiA9IHRoaXMud2FuRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kupQiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pep6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemFvWnU1ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuRnJpZGF5Lnpob25nWmh1MSA9IHRoaXMuemFvWnUyLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5GcmlkYXkuemhvbmdaaHUxID0gdGhpcy56YW9adTIubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLkZyaWRheS56YW9adTFSZW4gPSB0aGlzLnphb1p1Mi5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5LqUIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnphb0Z1NSA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLkZyaWRheS56YW9GdTIgPSB0aGlzLnphb0Z1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuRnJpZGF5Lnphb0Z1MiA9IHRoaXMuemFvRnUyLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5GcmlkYXkuemFvRnUxUmVuID0gdGhpcy56YW9GdTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6lCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56aG9uZ1podTUgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5GcmlkYXkuemhvbmdaaHUxID0gdGhpcy56aG9uZ1podTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLkZyaWRheS56aG9uZ1podTEgPSB0aGlzLnpob25nWmh1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuRnJpZGF5Lnpob25nWnUxUmVuID0gdGhpcy56aG9uZ1podTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6lCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLljYjppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56aG9uZ0Z1NSA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLkZyaWRheS56aG9uZ0Z1MSA9IHRoaXMuemhvbmdGdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLkZyaWRheS56aG9uZ0Z1MSA9IHRoaXMuemhvbmdGdTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLkZyaWRheS56aG9uZ0Z1MVJlbiA9IHRoaXMuemhvbmdGdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+S6lCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy53YW5aaHU1ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuRnJpZGF5LndhblpodTEgPSB0aGlzLndhblpodTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLkZyaWRheS53YW5aaHUxID0gdGhpcy53YW5aaHUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5GcmlkYXkud2FuWnUxUmVuID0gdGhpcy53YW5aaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/kupQiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuRnU1ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuRnJpZGF5LndhbkZ1MSA9IHRoaXMud2FuRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5GcmlkYXkud2FuRnUxID0gdGhpcy53YW5GdTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLkZyaWRheS53YW5GdTFSZW4gPSB0aGlzLndhbkZ1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5YWtIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnphb1p1NiA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlNhdHVyZGF5Lnphb1p1MiA9IHRoaXMuemFvWnUyLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS56YW9adTIgPSB0aGlzLnphb1p1Mi5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkuemFvWnUxUmVuID0gdGhpcy56YW9adTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56YW9GdTYgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS56YW9GdTIgPSB0aGlzLnphb0Z1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkuemFvRnUyID0gdGhpcy56YW9GdTIubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLlNhdHVyZGF5Lnphb0Z1MVJlbiA9IHRoaXMuemFvRnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lha0iICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdaaHU2ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkuemhvbmdaaHUxID0gdGhpcy56aG9uZ1podTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLlNhdHVyZGF5Lnpob25nWmh1MSA9IHRoaXMuemhvbmdaaHUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS56aG9uZ1p1MVJlbiA9IHRoaXMuemhvbmdaaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lha0iICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdGdTYgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS56aG9uZ1podTEgPSB0aGlzLnpob25nRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS56aG9uZ1podTEgPSB0aGlzLnpob25nRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS56aG9uZ0Z1MVJlbiA9IHRoaXMuemhvbmdGdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+WFrSIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLmmZrppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Li76aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy53YW5aaHU2ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkud2FuWmh1MSA9IHRoaXMud2FuWmh1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkud2FuWmh1MSA9IHRoaXMud2FuWmh1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkud2FuWnUxUmVuID0gdGhpcy53YW5aaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/lha0iICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuRnU2ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuU2F0dXJkYXkud2FuRnUxID0gdGhpcy53YW5GdTEuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLlNhdHVyZGF5LndhbkZ1MSA9IHRoaXMud2FuRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5TYXR1cmRheS53YW5GdTFSZW4gPSB0aGlzLndhbkZ1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5pelIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaXqemkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLkuLvpo58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLnphb1p1NyA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlN1bmRheS56YW9adTIgPSB0aGlzLnphb1p1Mi5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuU3VuZGF5Lnphb1p1MiA9IHRoaXMuemFvWnUyLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5TdW5kYXkuemFvWnUxUmVuID0gdGhpcy56YW9adTIucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9IGVsc2UgaWYgKA0KICAgICAgICAgICAgZWxlbWVudC53ZWVrbGlzdCA9PT0gIuaYn+acn+aXpSIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudGltZWxpc3QgPT09ICLml6nppJAiICYmDQogICAgICAgICAgICBlbGVtZW50LnR5cGVsaXN0ID09PSAi5Ymv6aOfIiAmJg0KICAgICAgICAgICAgZWxlbWVudC5jb29rY2F0ZWdvcnlOYW1lcyAhPT0gbnVsbCAmJg0KICAgICAgICAgICAgZWxlbWVudC5wZW9wbGVOYW1lcyAhPT0gbnVsbA0KICAgICAgICAgICkgew0KICAgICAgICAgICAgdGhpcy56YW9GdTcgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5TdW5kYXkuemFvRnUyID0gdGhpcy56YW9GdTIuY29va2NhdGVnb3J5SWRzLnNwbGl0KCIsIik7DQogICAgICAgICAgICB0aGlzLlN1bmRheS56YW9GdTIgPSB0aGlzLnphb0Z1Mi5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuU3VuZGF5Lnphb0Z1MVJlbiA9IHRoaXMuemFvRnUyLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/ml6UiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdaaHU3ID0gZWxlbWVudDsNCiAgICAgICAgICAgIHRoaXMuU3VuZGF5Lnpob25nWmh1MSA9IHRoaXMuemhvbmdaaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5TdW5kYXkuemhvbmdaaHUxID0gdGhpcy56aG9uZ1podTEubWFwKChpKSA9PiBwYXJzZUludChpLCAwKSk7DQogICAgICAgICAgICB0aGlzLlN1bmRheS56aG9uZ1p1MVJlbiA9IHRoaXMuemhvbmdaaHUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/ml6UiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5Y2I6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuWJr+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMuemhvbmdGdTcgPSBlbGVtZW50Ow0KICAgICAgICAgICAgdGhpcy5TdW5kYXkuemhvbmdGdTEgPSB0aGlzLnpob25nRnUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5TdW5kYXkuemhvbmdGdTEgPSB0aGlzLnpob25nRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5TdW5kYXkuemhvbmdGdTFSZW4gPSB0aGlzLnpob25nRnUxLnBlb3BsZU5hbWVzLnNwbGl0KCIsIik7DQogICAgICAgICAgfSBlbHNlIGlmICgNCiAgICAgICAgICAgIGVsZW1lbnQud2Vla2xpc3QgPT09ICLmmJ/mnJ/ml6UiICYmDQogICAgICAgICAgICBlbGVtZW50LnRpbWVsaXN0ID09PSAi5pma6aSQIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50eXBlbGlzdCA9PT0gIuS4u+mjnyIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQuY29va2NhdGVnb3J5TmFtZXMgIT09IG51bGwgJiYNCiAgICAgICAgICAgIGVsZW1lbnQucGVvcGxlTmFtZXMgIT09IG51bGwNCiAgICAgICAgICApIHsNCiAgICAgICAgICAgIHRoaXMud2FuWmh1NyA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlN1bmRheS53YW5aaHUxID0gdGhpcy53YW5aaHUxLmNvb2tjYXRlZ29yeUlkcy5zcGxpdCgiLCIpOw0KICAgICAgICAgICAgdGhpcy5TdW5kYXkud2FuWmh1MSA9IHRoaXMud2FuWmh1MS5tYXAoKGkpID0+IHBhcnNlSW50KGksIDApKTsNCiAgICAgICAgICAgIHRoaXMuU3VuZGF5Lndhblp1MVJlbiA9IHRoaXMud2FuWmh1MS5wZW9wbGVOYW1lcy5zcGxpdCgiLCIpOw0KICAgICAgICAgIH0gZWxzZSBpZiAoDQogICAgICAgICAgICBlbGVtZW50LndlZWtsaXN0ID09PSAi5pif5pyf5pelIiAmJg0KICAgICAgICAgICAgZWxlbWVudC50aW1lbGlzdCA9PT0gIuaZmumkkCIgJiYNCiAgICAgICAgICAgIGVsZW1lbnQudHlwZWxpc3QgPT09ICLlia/po58iICYmDQogICAgICAgICAgICBlbGVtZW50LmNvb2tjYXRlZ29yeU5hbWVzICE9PSBudWxsICYmDQogICAgICAgICAgICBlbGVtZW50LnBlb3BsZU5hbWVzICE9PSBudWxsDQogICAgICAgICAgKSB7DQogICAgICAgICAgICB0aGlzLndhbkZ1NyA9IGVsZW1lbnQ7DQogICAgICAgICAgICB0aGlzLlN1bmRheS53YW5GdTEgPSB0aGlzLndhbkZ1MS5jb29rY2F0ZWdvcnlJZHMuc3BsaXQoIiwiKTsNCiAgICAgICAgICAgIHRoaXMuU3VuZGF5LndhbkZ1MSA9IHRoaXMud2FuRnUxLm1hcCgoaSkgPT4gcGFyc2VJbnQoaSwgMCkpOw0KICAgICAgICAgICAgdGhpcy5TdW5kYXkud2FuRnUxUmVuID0gdGhpcy53YW5GdTEucGVvcGxlTmFtZXMuc3BsaXQoIiwiKTsNCiAgICAgICAgICB9DQogICAgICAgIH0pOw0KICAgICAgfSk7DQogICAgfSwNCiAgICAvKiog5o+Q5Lqk5oyJ6ZKuICovDQogICAgc3VibWl0Rm9ybShzdHlsZSkgew0KICAgICAgdGhpcy5zdHlsZSA9IHN0eWxlOw0KICAgICAgdGhpcy4kcmVmc1siZm9ybSJdLnZhbGlkYXRlKCh2YWxpZCkgPT4gew0KICAgICAgICBpZiAodmFsaWQpIHsNCiAgICAgICAgICBpZiAodGhpcy5mb3JtLmlkICE9IG51bGwpIHsNCiAgICAgICAgICAgIHVwZGF0ZUJkZ2xjb29rYm9vayh0aGlzLmZvcm0pLnRoZW4oKHJlc3BvbnNlKSA9PiB7DQogICAgICAgICAgICAgIHRoaXMuJG1vZGFsLm1zZ1N1Y2Nlc3MoIuS/ruaUueaIkOWKnyIpOw0KICAgICAgICAgICAgICB0aGlzLm9wZW4gPSBmYWxzZTsNCiAgICAgICAgICAgICAgdGhpcy5nZXRMaXN0KCk7DQogICAgICAgICAgICB9KTsNCiAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgLy8gMS7ml6nkuLs7DQogICAgICAgICAgICBpZiAodGhpcy5Nb25kYXkuemFvWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxID0gdGhpcy5Nb25kYXkuemFvWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxID0gdGhpcy5Nb25kYXkuemFvWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8vIOaXqeWJrzsNCiAgICAgICAgICAgIGlmICh0aGlzLk1vbmRheS56YW9GdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjExID0gdGhpcy5Nb25kYXkuemFvRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxMSA9IHRoaXMuTW9uZGF5Lnphb0Z1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOS4reS4uzsNCiAgICAgICAgICAgIGlmICh0aGlzLk1vbmRheS56aG9uZ1p1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMiA9IHRoaXMuTW9uZGF5Lnpob25nWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIyID0gdGhpcy5Nb25kYXkuemhvbmdadTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLy8g5Lit5YmvDQogICAgICAgICAgICBpZiAodGhpcy5Nb25kYXkuemhvbmdGdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjIyID0gdGhpcy5Nb25kYXkuemhvbmdGdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjIyID0gdGhpcy5Nb25kYXkuemhvbmdGdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLy8g5pma5Li7DQogICAgICAgICAgICBpZiAodGhpcy5Nb25kYXkud2FuWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIzID0gdGhpcy5Nb25kYXkud2FuWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIzID0gdGhpcy5Nb25kYXkud2FuWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5YmvDQogICAgICAgICAgICBpZiAodGhpcy5Nb25kYXkud2FuRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIzMyA9IHRoaXMuTW9uZGF5LndhbkZ1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMzMgPSB0aGlzLk1vbmRheS53YW5GdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyAyLuaXqeS4uzsNCiAgICAgICAgICAgIGlmICh0aGlzLlR1ZXNkYXkuemFvWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHI0ID0gdGhpcy5UdWVzZGF5Lnphb1p1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyNCA9IHRoaXMuVHVlc2RheS56YW9adTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLy8g5pep5YmvOw0KICAgICAgICAgICAgaWYgKHRoaXMuVHVlc2RheS56YW9GdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjQ0ID0gdGhpcy5UdWVzZGF5Lnphb0Z1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyNDQgPSB0aGlzLlR1ZXNkYXkuemFvRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5Lit5Li7Ow0KICAgICAgICAgICAgaWYgKHRoaXMuVHVlc2RheS56aG9uZ1p1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyNSA9IHRoaXMuVHVlc2RheS56aG9uZ1p1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyNSA9IHRoaXMuVHVlc2RheS56aG9uZ1p1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOS4reWJrw0KICAgICAgICAgICAgaWYgKHRoaXMuVHVlc2RheS56aG9uZ0Z1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyNTUgPSB0aGlzLlR1ZXNkYXkuemhvbmdGdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjU1ID0gdGhpcy5UdWVzZGF5Lnpob25nRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5Li7DQogICAgICAgICAgICBpZiAodGhpcy5UdWVzZGF5Lndhblp1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyNiA9IHRoaXMuVHVlc2RheS53YW5adTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjYgPSB0aGlzLlR1ZXNkYXkud2FuWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5YmvDQogICAgICAgICAgICBpZiAodGhpcy5UdWVzZGF5LndhbkZ1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyNjYgPSB0aGlzLlR1ZXNkYXkud2FuRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHI2NiA9IHRoaXMuVHVlc2RheS53YW5GdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyAzLuaXqeS4uzsNCiAgICAgICAgICAgIGlmICh0aGlzLldlZG5lc2RheS56YW9adTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjcgPSB0aGlzLldlZG5lc2RheS56YW9adTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjcgPSB0aGlzLldlZG5lc2RheS56YW9adTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDml6nlia87DQogICAgICAgICAgICBpZiAodGhpcy5XZWRuZXNkYXkuemFvRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHI3NyA9IHRoaXMuV2VkbmVzZGF5Lnphb0Z1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyNzcgPSB0aGlzLldlZG5lc2RheS56YW9GdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDkuK3kuLs7DQogICAgICAgICAgICBpZiAodGhpcy5XZWRuZXNkYXkuemhvbmdadTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjggPSB0aGlzLldlZG5lc2RheS56aG9uZ1p1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyOCA9IHRoaXMuV2VkbmVzZGF5Lnpob25nWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5Lit5YmvDQogICAgICAgICAgICBpZiAodGhpcy5XZWRuZXNkYXkuemhvbmdGdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjg4ID0gdGhpcy5XZWRuZXNkYXkuemhvbmdGdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjg4ID0gdGhpcy5XZWRuZXNkYXkuemhvbmdGdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDmmZrkuLsNCiAgICAgICAgICAgIGlmICh0aGlzLldlZG5lc2RheS53YW5adTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjkgPSB0aGlzLldlZG5lc2RheS53YW5adTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjkgPSB0aGlzLldlZG5lc2RheS53YW5adTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDmmZrlia8NCiAgICAgICAgICAgIGlmICh0aGlzLldlZG5lc2RheS53YW5GdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjk5ID0gdGhpcy5XZWRuZXNkYXkud2FuRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHI5OSA9IHRoaXMuV2VkbmVzZGF5LndhbkZ1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIDQu5pep5Li7Ow0KICAgICAgICAgICAgaWYgKHRoaXMuVGh1cnNkYXkuemFvWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxMCA9IHRoaXMuVGh1cnNkYXkuemFvWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxMCA9IHRoaXMuVGh1cnNkYXkuemFvWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pep5YmvOw0KICAgICAgICAgICAgaWYgKHRoaXMuVGh1cnNkYXkuemFvRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxMDEwID0gdGhpcy5UaHVyc2RheS56YW9GdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjEwMTAgPSB0aGlzLlRodXJzZGF5Lnphb0Z1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOS4reS4uzsNCiAgICAgICAgICAgIGlmICh0aGlzLlRodXJzZGF5Lnpob25nWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxMiA9IHRoaXMuVGh1cnNkYXkuemhvbmdadTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjEyID0gdGhpcy5UaHVyc2RheS56aG9uZ1p1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOS4reWJrw0KICAgICAgICAgICAgaWYgKHRoaXMuVGh1cnNkYXkuemhvbmdGdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjEyMTIgPSB0aGlzLlRodXJzZGF5Lnpob25nRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxMjEyID0gdGhpcy5UaHVyc2RheS56aG9uZ0Z1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOaZmuS4uw0KICAgICAgICAgICAgaWYgKHRoaXMuVGh1cnNkYXkud2FuWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxMyA9IHRoaXMuVGh1cnNkYXkud2FuWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxMyA9IHRoaXMuVGh1cnNkYXkud2FuWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5YmvDQogICAgICAgICAgICBpZiAodGhpcy5UaHVyc2RheS53YW5GdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjEzMTMgPSB0aGlzLlRodXJzZGF5LndhbkZ1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMTMxMyA9IHRoaXMuVGh1cnNkYXkud2FuRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8gNS7ml6nkuLs7DQogICAgICAgICAgICBpZiAodGhpcy5GcmlkYXkuemFvWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxNCA9IHRoaXMuRnJpZGF5Lnphb1p1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMTQgPSB0aGlzLkZyaWRheS56YW9adTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDml6nlia87DQogICAgICAgICAgICBpZiAodGhpcy5GcmlkYXkuemFvRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxNDE0ID0gdGhpcy5GcmlkYXkuemFvRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxNDE0ID0gdGhpcy5GcmlkYXkuemFvRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5Lit5Li7Ow0KICAgICAgICAgICAgaWYgKHRoaXMuRnJpZGF5Lnpob25nWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxNSA9IHRoaXMuRnJpZGF5Lnpob25nWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxNSA9IHRoaXMuRnJpZGF5Lnpob25nWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5Lit5YmvDQogICAgICAgICAgICBpZiAodGhpcy5GcmlkYXkuemhvbmdGdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjE1MTUgPSB0aGlzLkZyaWRheS56aG9uZ0Z1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMTUxNSA9IHRoaXMuRnJpZGF5Lnpob25nRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5Li7DQogICAgICAgICAgICBpZiAodGhpcy5GcmlkYXkud2FuWnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxNiA9IHRoaXMuRnJpZGF5Lndhblp1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMTYgPSB0aGlzLkZyaWRheS53YW5adTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDmmZrlia8NCiAgICAgICAgICAgIGlmICh0aGlzLkZyaWRheS53YW5GdTEgIT0gIiIpIHsNCiAgICAgICAgICAgICAgdmFyIHN0cjE2MTYgPSB0aGlzLkZyaWRheS53YW5GdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjE2MTYgPSB0aGlzLkZyaWRheS53YW5GdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyA2LuaXqeS4uzsNCiAgICAgICAgICAgIGlmICh0aGlzLlNhdHVyZGF5Lnphb1p1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMTcgPSB0aGlzLlNhdHVyZGF5Lnphb1p1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMTcgPSB0aGlzLlNhdHVyZGF5Lnphb1p1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOaXqeWJrzsNCiAgICAgICAgICAgIGlmICh0aGlzLlNhdHVyZGF5Lnphb0Z1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMTcxNyA9IHRoaXMuU2F0dXJkYXkuemFvRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxNzE3ID0gdGhpcy5TYXR1cmRheS56YW9GdTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDkuK3kuLs7DQogICAgICAgICAgICBpZiAodGhpcy5TYXR1cmRheS56aG9uZ1p1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMTggPSB0aGlzLlNhdHVyZGF5Lnpob25nWnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIxOCA9IHRoaXMuU2F0dXJkYXkuemhvbmdadTFSZW4uam9pbigiLCIpOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAvLyDkuK3lia8NCiAgICAgICAgICAgIGlmICggdGhpcy5TYXR1cmRheS56aG9uZ0Z1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMTgxOCA9IHRoaXMuU2F0dXJkYXkuemhvbmdGdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjE4MTggPSB0aGlzLlNhdHVyZGF5Lnpob25nRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5Li7DQogICAgICAgICAgICAvLyDkuK3lia8NCiAgICAgICAgICAgIGlmICh0aGlzLlNhdHVyZGF5Lndhblp1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMTkgPSB0aGlzLlNhdHVyZGF5Lndhblp1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMTkgPSB0aGlzLlNhdHVyZGF5Lndhblp1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOaZmuWJrw0KICAgICAgICAgICAgaWYgKHRoaXMuU2F0dXJkYXkud2FuRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIxOTE5ID0gdGhpcy5TYXR1cmRheS53YW5GdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjE5MTkgPSB0aGlzLlNhdHVyZGF5LndhbkZ1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIDcu5pep5Li7Ow0KICAgICAgICAgICAgaWYgKHRoaXMuU3VuZGF5Lnphb1p1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMjAgPSB0aGlzLlN1bmRheS56YW9adTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjIwID0gdGhpcy5TdW5kYXkuemFvWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pep5YmvOw0KICAgICAgICAgICAgaWYgKHRoaXMuU3VuZGF5Lnphb0Z1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMjAyMCA9IHRoaXMuU3VuZGF5Lnphb0Z1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMjAyMCA9IHRoaXMuU3VuZGF5Lnphb0Z1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOS4reS4uzsNCiAgICAgICAgICAgIGlmICh0aGlzLlN1bmRheS56aG9uZ1p1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMjEgPSB0aGlzLlN1bmRheS56aG9uZ1p1MS5qb2luKCIsIik7DQogICAgICAgICAgICAgIHZhciBwc3RyMjEgPSB0aGlzLlN1bmRheS56aG9uZ1p1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOS4reWJrw0KICAgICAgICAgICAgaWYgKHRoaXMuU3VuZGF5Lnpob25nRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIyMTIxID0gdGhpcy5TdW5kYXkuemhvbmdGdTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjIxMjEgPSB0aGlzLlN1bmRheS56aG9uZ0Z1MVJlbi5qb2luKCIsIik7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC8vIOaZmuS4uw0KICAgICAgICAgICAgaWYgKHRoaXMuU3VuZGF5Lndhblp1MSAhPSAiIikgew0KICAgICAgICAgICAgICB2YXIgc3RyMjMgPSB0aGlzLlN1bmRheS53YW5adTEuam9pbigiLCIpOw0KICAgICAgICAgICAgICB2YXIgcHN0cjIzID0gdGhpcy5TdW5kYXkud2FuWnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLy8g5pma5YmvDQogICAgICAgICAgICBpZiAodGhpcy5TdW5kYXkud2FuRnUxICE9ICIiKSB7DQogICAgICAgICAgICAgIHZhciBzdHIyMzIzID0gdGhpcy5TdW5kYXkud2FuRnUxLmpvaW4oIiwiKTsNCiAgICAgICAgICAgICAgdmFyIHBzdHIyMzIzID0gdGhpcy5TdW5kYXkud2FuRnUxUmVuLmpvaW4oIiwiKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgdmFyIGNvbnRlbnRzU2hpID0gWw0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxLA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjEsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiAIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxMSwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxMSwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLml6nppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIAiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMiwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIAiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIyLA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjIyLA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4gCIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMywNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIzLA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaZmumkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4gCIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMzMsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMzMsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiAIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjQsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyNCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLml6nppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuowiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjQ0LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjQ0LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6jCIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNSwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI1LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6jCIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNTUsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyNTUsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5Y2I6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqMIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI2LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjYsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqMIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI2NiwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI2NiwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuowiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQoNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNywNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI3LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4iSIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyNzcsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyNzcsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiJIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI4LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjgsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5Y2I6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LiJIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHI4OCwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHI4OCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIkiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjksDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyOSwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kuIkiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjk5LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjk5LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaZmumkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S4iSIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCg0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxMCwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxMCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLml6nppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lm5siLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjEwMTAsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTAxMCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLml6nppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lm5siLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjEyLA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjEyLA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WbmyIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTIxMiwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxMjEyLA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WbmyIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTMsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTMsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5ZubIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxMzEzLA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjEzMTMsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5ZubIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE0LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE0LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6lCIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTQxNCwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxNDE0LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaXqemkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+S6lCIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTUsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTUsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5Y2I6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqUIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxNTE1LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE1MTUsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5Y2I6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5LqUIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxNiwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxNiwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kupQiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE2MTYsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTYxNiwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLmmZrppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/kupQiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQoNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTcsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTcsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5YWtIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxNzE3LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE3MTcsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pep6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5YWtIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIxOCwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxOCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lha0iLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE4MTgsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMTgxOCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLljYjppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/lha0iLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjE5LA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjE5LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaZmumkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WFrSIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMTkxOSwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIxOTE5LA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuaZmumkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+WFrSIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCg0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIyMCwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIyMCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLml6nppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/ml6UiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLkuLvpo58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIwMjAsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMjAyMCwNCiAgICAgICAgICAgICAgICBjb29rYm9va1JlZ2lzdHJhdGlvbjogew0KICAgICAgICAgICAgICAgICAgdGltZWxpc3Q6ICLml6nppJAiLA0KICAgICAgICAgICAgICAgICAgd2Vla2xpc3Q6ICLmmJ/mnJ/ml6UiLA0KICAgICAgICAgICAgICAgICAgdHlwZWxpc3Q6ICLlia/po58iLA0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBjb29rY2F0ZWdvcnlJZHM6IHN0cjIxLA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjIxLA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+aXpSIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuS4u+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMjEyMSwNCiAgICAgICAgICAgICAgICBwZW9wbGVJZHM6IHBzdHIyMTIxLA0KICAgICAgICAgICAgICAgIGNvb2tib29rUmVnaXN0cmF0aW9uOiB7DQogICAgICAgICAgICAgICAgICB0aW1lbGlzdDogIuWNiOmkkCIsDQogICAgICAgICAgICAgICAgICB3ZWVrbGlzdDogIuaYn+acn+aXpSIsDQogICAgICAgICAgICAgICAgICB0eXBlbGlzdDogIuWJr+mjnyIsDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIGNvb2tjYXRlZ29yeUlkczogc3RyMjMsDQogICAgICAgICAgICAgICAgcGVvcGxlSWRzOiBwc3RyMjMsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5pelIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Li76aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgY29va2NhdGVnb3J5SWRzOiBzdHIyMzIzLA0KICAgICAgICAgICAgICAgIHBlb3BsZUlkczogcHN0cjIzMjMsDQogICAgICAgICAgICAgICAgY29va2Jvb2tSZWdpc3RyYXRpb246IHsNCiAgICAgICAgICAgICAgICAgIHRpbWVsaXN0OiAi5pma6aSQIiwNCiAgICAgICAgICAgICAgICAgIHdlZWtsaXN0OiAi5pif5pyf5pelIiwNCiAgICAgICAgICAgICAgICAgIHR5cGVsaXN0OiAi5Ymv6aOfIiwNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgXTsNCiAgICAgICAgICAgIHRoaXMuZm9ybS5jb29rYm9va1JlZ2lzdHJhdGlvbnMgPSBjb250ZW50c1NoaTsNCiAgICAgICAgICAgIGFkZEJkZ2xjb29rYm9vayh0aGlzLmZvcm0pLnRoZW4oKHJlc3BvbnNlKSA9PiB7DQogICAgICAgICAgICAgIHRoaXMuJG1vZGFsLm1zZ1N1Y2Nlc3MoIuaWsOWinuaIkOWKnyIpOw0KICAgICAgICAgICAgICB0aGlzLm9wZW4gPSBmYWxzZTsNCiAgICAgICAgICAgICAgdGhpcy5nZXRMaXN0KCk7DQogICAgICAgICAgICB9KTsNCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIH0pOw0KICAgIH0sDQogICAgLyoqIOWIoOmZpOaMiemSruaTjeS9nCAqLw0KICAgIGhhbmRsZURlbGV0ZShyb3cpIHsNCiAgICAgIGNvbnN0IGlkcyA9IHJvdy5pZCB8fCB0aGlzLmlkczsNCiAgICAgIHRoaXMuJG1vZGFsDQogICAgICAgIC5jb25maXJtKCfmmK/lkKbnoa7orqTliKDpmaTkuIDlkajpo5/osLHnvJblj7fkuLoiJyArIGlkcyArICci55qE5pWw5o2u6aG577yfJykNCiAgICAgICAgLnRoZW4oZnVuY3Rpb24gKCkgew0KICAgICAgICAgIHJldHVybiBkZWxCZGdsY29va2Jvb2soaWRzKTsNCiAgICAgICAgfSkNCiAgICAgICAgLnRoZW4oKCkgPT4gew0KICAgICAgICAgIHRoaXMuZ2V0TGlzdCgpOw0KICAgICAgICAgIHRoaXMuJG1vZGFsLm1zZ1N1Y2Nlc3MoIuWIoOmZpOaIkOWKnyIpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKCkgPT4ge30pOw0KICAgIH0sDQogICAgLyoqIOWvvOWHuuaMiemSruaTjeS9nCAqLw0KICAgIGhhbmRsZUV4cG9ydCgpIHsNCiAgICAgIGNvbnN0IHF1ZXJ5UGFyYW1zID0gdGhpcy5xdWVyeVBhcmFtczsNCiAgICAgIHRoaXMuJG1vZGFsDQogICAgICAgIC5jb25maXJtKCLmmK/lkKbnoa7orqTlr7zlh7rmiYDmnInkuIDlkajpo5/osLHmlbDmja7pobnvvJ8iKQ0KICAgICAgICAudGhlbigoKSA9PiB7DQogICAgICAgICAgdGhpcy5leHBvcnRMb2FkaW5nID0gdHJ1ZTsNCiAgICAgICAgICByZXR1cm4gZXhwb3J0QmRnbGNvb2tib29rKHF1ZXJ5UGFyYW1zKTsNCiAgICAgICAgfSkNCiAgICAgICAgLnRoZW4oKHJlc3BvbnNlKSA9PiB7DQogICAgICAgICAgdGhpcy4kZG93bmxvYWQubmFtZShyZXNwb25zZS5tc2cpOw0KICAgICAgICAgIHRoaXMuZXhwb3J0TG9hZGluZyA9IGZhbHNlOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKCkgPT4ge30pOw0KICAgIH0sDQogIH0sDQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkoDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/grassrootsregistration/bdglcookbook","sourcesContent":["<template>\r\n  <div class=\"app-container\">\r\n    <el-form\r\n      :model=\"queryParams\"\r\n      ref=\"queryForm\"\r\n      :inline=\"true\"\r\n      v-show=\"showSearch\"\r\n      label-width=\"68px\"\r\n    >\r\n      <el-form-item label=\"\" prop=\"unitId\">\r\n        <el-select\r\n          v-model=\"queryParams.unitId\"\r\n          placeholder=\"请选择单位\"\r\n          @change=\"host\"\r\n          clearable\r\n        >\r\n          <el-option\r\n            v-for=\"(item, i) in deptOptionss\"\r\n            :key=\"i\"\r\n            :label=\"item.deptName\"\r\n            :value=\"item.deptId\"\r\n          >\r\n          </el-option>\r\n        </el-select>\r\n      </el-form-item>\r\n      <el-form-item label=\"\" prop=\"createtime\">\r\n        <el-date-picker\r\n          clearable\r\n          size=\"small\"\r\n          v-model=\"queryParams.startTime\"\r\n          type=\"date\"\r\n          value-format=\"yyyy-MM-dd\"\r\n          placeholder=\"选择时间\"\r\n          @change=\"time\"\r\n          :editable=\"false\"\r\n        >\r\n        </el-date-picker>\r\n      </el-form-item>\r\n      <el-form-item>\r\n        <el-button size=\"btr\" @click=\"resetQuery\" icon=\"el-icon-refresh\"\r\n          >重置</el-button\r\n        >\r\n      </el-form-item>\r\n    </el-form>\r\n\r\n    <el-row :gutter=\"10\" class=\"mb8\">\r\n      <el-col :span=\"1.5\">\r\n        <el-button\r\n          type=\"primary\"\r\n          plain\r\n          icon=\"el-icon-plus\"\r\n          size=\"mini\"\r\n          @click=\"handleAdd\"\r\n          v-hasPermi=\"['grassrootsregistration:bdglcookbook:add']\"\r\n          >新增</el-button\r\n        >\r\n      </el-col>\r\n      <el-col :span=\"1.5\">\r\n        <el-button\r\n          type=\"success\"\r\n          plain\r\n          icon=\"el-icon-edit\"\r\n          size=\"mini\"\r\n          :disabled=\"single\"\r\n          @click=\"handleUpdate\"\r\n          v-hasPermi=\"['grassrootsregistration:bdglcookbook:edit']\"\r\n          >修改</el-button\r\n        >\r\n      </el-col>\r\n      <el-col :span=\"1.5\">\r\n        <el-button\r\n          type=\"danger\"\r\n          plain\r\n          icon=\"el-icon-delete\"\r\n          size=\"mini\"\r\n          :disabled=\"multiple\"\r\n          @click=\"handleDelete\"\r\n          v-hasPermi=\"['grassrootsregistration:bdglcookbook:remove']\"\r\n          >删除</el-button\r\n        >\r\n      </el-col>\r\n      <el-col :span=\"1.5\">\r\n        <el-button\r\n          type=\"warning\"\r\n          plain\r\n          icon=\"el-icon-download\"\r\n          size=\"mini\"\r\n          :loading=\"exportLoading\"\r\n          @click=\"handleExport\"\r\n          v-hasPermi=\"['grassrootsregistration:bdglcookbook:export']\"\r\n          >导出</el-button\r\n        >\r\n      </el-col>\r\n      <!-- <right-toolbar\r\n        :showSearch.sync=\"showSearch\"\r\n        @queryTable=\"getList\"\r\n      ></right-toolbar> -->\r\n    </el-row>\r\n\r\n    <el-table\r\n      v-loading=\"loading\"\r\n      :data=\"bdglcookbookList\"\r\n      @selection-change=\"handleSelectionChange\"\r\n      :header-cell-style=\"{ background: '#003C69', color: 'white' }\"\r\n    >\r\n      <el-table-column type=\"selection\" width=\"55\" align=\"center\" />\r\n      <el-table-column label=\"序号\" align=\"center\" prop=\"id\" />\r\n      <el-table-column label=\"单位\" align=\"center\" prop=\"unitName\" />\r\n      <!-- <el-table-column label=\"更新时间\" align=\"center\" prop=\"id\" /> -->\r\n      <el-table-column label=\"食谱标题\" align=\"center\" prop=\"title\" />\r\n      <el-table-column\r\n        label=\"开始时间\"\r\n        align=\"center\"\r\n        prop=\"startTime\"\r\n        width=\"180\"\r\n      >\r\n        <template slot-scope=\"scope\">\r\n          <span>{{ parseTime(scope.row.startTime, \"{y}-{m}-{d}\") }}</span>\r\n        </template>\r\n      </el-table-column>\r\n      <el-table-column\r\n        label=\"结束时间\"\r\n        align=\"center\"\r\n        prop=\"endTime\"\r\n        width=\"180\"\r\n      >\r\n        <template slot-scope=\"scope\">\r\n          <span>{{ parseTime(scope.row.endTime, \"{y}-{m}-{d}\") }}</span>\r\n        </template>\r\n      </el-table-column>\r\n      <el-table-column label=\"司务长\" align=\"center\" prop=\"messOfficerName\" />\r\n      <el-table-column label=\"班长\" align=\"center\" prop=\"peopleName\" />\r\n      <!-- <el-table-column label=\"食谱内容\" align=\"center\" prop=\"contents\" />\r\n      \r\n      <el-table-column label=\"创建时间\" align=\"center\" prop=\"createtime\" />\r\n      <el-table-column label=\"更新时间\" align=\"center\" prop=\"updatetime\" /> -->\r\n      <el-table-column\r\n        label=\"操作\"\r\n        align=\"center\"\r\n        class-name=\"small-padding fixed-width\"\r\n        width=\"200\"\r\n      >\r\n        <template slot-scope=\"scope\">\r\n          <el-button\r\n            size=\"btu\"\r\n            type=\"text\"\r\n            @click=\"handleUpdate(scope.row)\"\r\n            v-hasPermi=\"['grassrootsregistration:bdglcookbook:edit']\"\r\n            ><span class=\"edit\">修改</span></el-button\r\n          >\r\n          <el-button\r\n            size=\"btd\"\r\n            type=\"text\"\r\n            @click=\"handleDelete(scope.row)\"\r\n            v-hasPermi=\"['grassrootsregistration:bdglcookbook:remove']\"\r\n            ><span class=\"delete\">删除</span></el-button\r\n          >\r\n        </template>\r\n      </el-table-column>\r\n    </el-table>\r\n\r\n    <pagination\r\n      v-show=\"total > 0\"\r\n      :total=\"total\"\r\n      :page.sync=\"queryParams.pageNum\"\r\n      :limit.sync=\"queryParams.pageSize\"\r\n      @pagination=\"getList\"\r\n    />\r\n\r\n    <!-- 添加或修改一周食谱对话框 -->\r\n    <el-dialog\r\n      :title=\"title\"\r\n      :visible.sync=\"open\"\r\n      width=\"1016px\"\r\n      append-to-body\r\n    >\r\n      <div class=\"jiben\">基本信息</div>\r\n\r\n      <el-form\r\n        ref=\"form\"\r\n        :model=\"form\"\r\n        :rules=\"rules\"\r\n        label-width=\"80px\"\r\n        :inline=\"true\"\r\n      >\r\n        <el-form-item label=\"单位\" prop=\"unitId\">\r\n          <!-- <treeselect\r\n            @select=\"selectPeo\"\r\n            v-model=\"form.unitId\"\r\n            :options=\"deptOptions\"\r\n            placeholder=\"选择单位\"\r\n          /> -->\r\n          <treeselect\r\n            v-model=\"form.unitId\"\r\n            :options=\"deptOptions\"\r\n            placeholder=\"选择单位\"\r\n            @select=\"selectPeo\"\r\n          />\r\n        </el-form-item>\r\n        <el-form-item label=\"食谱标题\" prop=\"title\">\r\n          <el-input v-model=\"form.title\" placeholder=\"请输入食谱标题\" />\r\n        </el-form-item>\r\n        <el-form-item label=\"开始时间\" prop=\"startTime\">\r\n          <el-date-picker\r\n            clearable\r\n            size=\"small\"\r\n            v-model=\"form.startTime\"\r\n            type=\"date\"\r\n            :editable=\"false\"\r\n            value-format=\"yyyy-MM-dd\"\r\n            placeholder=\"选择开始时间\"\r\n          >\r\n          </el-date-picker>\r\n        </el-form-item>\r\n        <el-form-item label=\"结束时间\" prop=\"endTime\">\r\n          <el-date-picker\r\n            clearable\r\n            :editable=\"false\"\r\n            size=\"small\"\r\n            v-model=\"form.endTime\"\r\n            type=\"date\"\r\n            value-format=\"yyyy-MM-dd\"\r\n            placeholder=\"选择结束时间\"\r\n          >\r\n          </el-date-picker>\r\n        </el-form-item>\r\n        <el-form-item label=\"司务长\" prop=\"messOfficer\">\r\n          <!-- <el-input v-model=\"form.messOfficer\" placeholder=\"请输入司务长\" /> -->\r\n          <el-select v-model=\"form.messOfficer\" placeholder=\"请选择单位\">\r\n            <el-option\r\n              v-for=\"item in renYuan\"\r\n              :key=\"item.id\"\r\n              :label=\"item.name\"\r\n              :value=\"item.id\"\r\n              :disabled=\"item.status == 1\"\r\n              @click.native=\"siWu(item.name)\"\r\n            ></el-option>\r\n          </el-select>\r\n        </el-form-item>\r\n        <el-form-item label=\"班长\" prop=\"peopleId\">\r\n          <!-- <el-input v-model=\"form.peopleId\" placeholder=\"请输入班长\" /> -->\r\n          <el-select v-model=\"form.peopleId\" placeholder=\"请选择单位\">\r\n            <el-option\r\n              v-for=\"item in renYuan\"\r\n              :key=\"item.id\"\r\n              :label=\"item.name\"\r\n              :value=\"item.id\"\r\n              :disabled=\"item.status == 1\"\r\n              @click.native=\"monitor(item.name)\"\r\n            ></el-option>\r\n          </el-select>\r\n        </el-form-item>\r\n        <!-- <el-form-item label=\"食谱内容\" prop=\"contents\">\r\n          <el-input\r\n            v-model=\"form.contents\"\r\n            type=\"textarea\"\r\n            placeholder=\"请输入内容\"\r\n          />\r\n        </el-form-item> -->\r\n        <div class=\"jiben\">食谱内容</div>\r\n        <div class=\"\">\r\n          <table\r\n            border=\"1\"\r\n            width=\"920\"\r\n            cellspacing=\"0\"\r\n            align=\"center\"\r\n            style=\"border-color: white; margin-left: -1px\"\r\n          >\r\n            <!-- 星期一 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期一</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Monday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 星期二 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期二</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Tuesday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 星期三 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期三</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Wednesday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 星期四 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期四</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Thursday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 星期五 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期五</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Friday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 星期六 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期六</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Saturday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 星期日 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"6\">星期日</td>\r\n              <td rowspan=\"2\">早餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zaoZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"(item, i) in yiZhou.zaoZhu\"\r\n                    :key=\"i\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  ></el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zaoZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zaoFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zaoFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zaoFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 午餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">午餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zhongZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zhongZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zhongFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.zhongFU\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.zhongFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <!-- 晚餐 -->\r\n            <tr align=\"center\">\r\n              <td rowspan=\"2\">晚餐</td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.wanZu1\"\r\n                  placeholder=\"请选择主食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanZhu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.wanZu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n            <tr align=\"center\">\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.wanFu1\"\r\n                  placeholder=\"请选择副食\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in yiZhou.wanFu\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n              <td>\r\n                <el-select\r\n                  v-model=\"Sunday.wanFu1Ren\"\r\n                  placeholder=\"请选择炊事员\"\r\n                  multiple\r\n                >\r\n                  <el-option\r\n                    v-for=\"item in renYuan\"\r\n                    :key=\"item.id\"\r\n                    :label=\"item.name\"\r\n                    :value=\"item.id\"\r\n                  >\r\n                  </el-option>\r\n                </el-select>\r\n              </td>\r\n            </tr>\r\n          </table>\r\n        </div>\r\n      </el-form>\r\n      <div slot=\"footer\" class=\"dialog-footer\">\r\n        <el-button @click=\"resertwo\">重置</el-button>\r\n        <el-button type=\"primary\" @click=\"submitForm(1)\">确 定</el-button>\r\n      </div>\r\n    </el-dialog>\r\n  </div>\r\n</template>\r\n\r\n<script>\r\nimport {\r\n  listBdglcookbook,\r\n  getBdglcookbook,\r\n  delBdglcookbook,\r\n  addBdglcookbook,\r\n  updateBdglcookbook,\r\n  exportBdglcookbook,\r\n  getThings,\r\n} from \"@/api/grassrootsregistration/bdglcookbook\";\r\nimport { getZhuChiRen } from \"@/api/grassrootsregistration/bdglmeeting\";\r\n\r\n// 导入树形结构\r\nimport Treeselect from \"@riophae/vue-treeselect\";\r\nimport \"@riophae/vue-treeselect/dist/vue-treeselect.css\";\r\nimport { getDept } from \"@/api/grassrootsregistration/bdglmeeting\";\r\n\r\nexport default {\r\n  name: \"Bdglcookbook\",\r\n  components: {\r\n    Treeselect,\r\n  },\r\n  data() {\r\n    return {\r\n      //判断关闭\r\n      style: \"2\",\r\n      // 遮罩层\r\n      loading: true,\r\n      // 导出遮罩层\r\n      exportLoading: false,\r\n      // 选中数组\r\n      ids: [],\r\n      // 非单个禁用\r\n      single: true,\r\n      // 非多个禁用\r\n      multiple: true,\r\n      // 显示搜索条件\r\n      showSearch: true,\r\n      // 总条数\r\n      total: 0,\r\n      // 一周食谱表格数据\r\n      bdglcookbookList: [],\r\n      // 弹出层标题\r\n      title: \"\",\r\n      // 是否显示弹出层\r\n      open: false,\r\n      // 查询参数\r\n      queryParams: {\r\n        pageNum: 1,\r\n        pageSize: 10,\r\n        title: null,\r\n        startTime: null,\r\n        endTime: null,\r\n        messOfficer: null,\r\n        peopleId: null,\r\n        contents: null,\r\n        unitId: null,\r\n        createtime: null,\r\n        updatetime: null,\r\n      },\r\n      // 表单参数\r\n      form: {},\r\n      // 表单校验\r\n      rules: {\r\n        unitId: [\r\n          { required: true, message: \"单位名称不能为空\", trigger: \"blur\" },\r\n        ],\r\n      },\r\n      options: [],\r\n      value: \"\",\r\n      // 单位树形\r\n      deptOptions: [],\r\n      // 人员列表\r\n      renYuan: [],\r\n      food: [],\r\n      // 一周食物\r\n      yiZhou: [],\r\n      // 部门下拉列表\r\n      deptOptionss: [],\r\n      // 食谱内容\r\n      // 食物名称\r\n      rows: {},\r\n      Monday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      Tuesday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      Wednesday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      Thursday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      Friday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      Saturday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      Sunday: {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      },\r\n      // 1\r\n      zaoZu1: {},\r\n      zaoFu1: {},\r\n      zhongZhu1: {},\r\n      zhongFu1: {},\r\n      wanZhu1: {},\r\n      wanFu1: {},\r\n\r\n      zaoZu2: {},\r\n      zaoFu2: {},\r\n      zhongZhu2: {},\r\n      zhongFu2: {},\r\n      wanZhu2: {},\r\n      wanFu2: {},\r\n\r\n      zaoZu3: {},\r\n      zaoFu3: {},\r\n      zhongZhu3: {},\r\n      zhongFu3: {},\r\n      wanZhu3: {},\r\n      wanFu3: {},\r\n\r\n      zaoZu4: {},\r\n      zaoFu4: {},\r\n      zhongZhu4: {},\r\n      zhongFu4: {},\r\n      wanZhu4: {},\r\n      wanFu4: {},\r\n\r\n      zaoZu5: {},\r\n      zaoFu5: {},\r\n      zhongZhu5: {},\r\n      zhongFu5: {},\r\n      wanZhu5: {},\r\n      wanFu5: {},\r\n\r\n      zaoZu6: {},\r\n      zaoFu6: {},\r\n      zhongZhu6: {},\r\n      zhongFu6: {},\r\n      wanZhu6: {},\r\n      wanFu6: {},\r\n\r\n      zaoZu7: {},\r\n      zaoFu7: {},\r\n      zhongZhu7: {},\r\n      zhongFu7: {},\r\n      wanZhu7: {},\r\n      wanFu7: {},\r\n    };\r\n  },\r\n  created() {\r\n    this.getList();\r\n  },\r\n  methods: {\r\n    // 获取人员\r\n    getRen(id) {\r\n      getZhuChiRen(id).then((res) => {\r\n        this.renYuan = res.data;\r\n      });\r\n    },\r\n    // 搜索时间触发\r\n    time() {\r\n      this.getList();\r\n    },\r\n    // 搜索单位触发\r\n    host() {\r\n      this.getList();\r\n    },\r\n    // 选中班长触发\r\n    monitor(name) {\r\n      this.form.peopleName = name;\r\n    },\r\n    // 选中司务触发\r\n    siWu(name) {\r\n      this.form.messOfficerName = name;\r\n    },\r\n    // 获取一天的食物\r\n    getThingsbook() {\r\n      getThings().then((res) => {\r\n        this.yiZhou = res.data;\r\n      });\r\n    },\r\n    // 重置人员\r\n    ChongZhi() {\r\n      (this.form.messOfficer = null), (this.form.peopleId = null);\r\n    },\r\n    // 新增选中单位触发\r\n    selectPeo(data) {\r\n      this.ChongZhi();\r\n      this.form.unitId = data.id;\r\n      this.getRen(this.form.unitId);\r\n    },\r\n    /** 查询部门下拉树结构 */\r\n    getTreeselect() {\r\n      getDept().then((response) => {\r\n        this.deptOptions = response.data;\r\n      });\r\n    },\r\n    /** 查询一周食谱列表 */\r\n    getList() {\r\n      this.loading = true;\r\n      listBdglcookbook(this.queryParams).then((response) => {\r\n        this.bdglcookbookList = response.rows;\r\n        this.total = response.total;\r\n        this.loading = false;\r\n      });\r\n    },\r\n    // 取消按钮\r\n    cancel() {\r\n      this.open = false;\r\n      this.reset();\r\n    },\r\n    // 表单重置\r\n    reset() {\r\n      this.form = {\r\n        id: null,\r\n        title: null,\r\n        startTime: null,\r\n        endTime: null,\r\n        messOfficer: null,\r\n        peopleId: null,\r\n        contents: null,\r\n        unitId: null,\r\n        createtime: null,\r\n        updatetime: null,\r\n      };\r\n      this.resetForm(\"form\");\r\n    },\r\n    // 重置菜谱\r\n    resets() {\r\n      this.Monday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n      this.Tuesday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n      this.Wednesday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n      this.Thursday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n      this.Friday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n      this.Saturday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n      this.Sunday = {\r\n        zaoZu1: [],\r\n        zaoZu1Ren: [],\r\n        zaoFu1: [],\r\n        zaoFu1Ren: [],\r\n        zhongZu1: [],\r\n        zhongZu1Ren: [],\r\n        zhongFu1: [],\r\n        zhongFu1Ren: [],\r\n        wanZu1: [],\r\n        wanZu1Ren: [],\r\n        wanFu1: [],\r\n        wanFu1Ren: [],\r\n      };\r\n    },\r\n    /** 搜索按钮操作 */\r\n    handleQuery() {\r\n      this.queryParams.pageNum = 1;\r\n      this.getList();\r\n    },\r\n    /** 重置按钮操作 */\r\n    resetQuery() {\r\n      this.resetForm(\"queryForm\");\r\n      this.queryParams.startTime = null;\r\n      this.handleQuery();\r\n    },\r\n    /** 对话框重置按钮操作 */\r\n    resertwo() {\r\n      this.reset();\r\n      this.resets();\r\n    },\r\n    // 多选框选中数据\r\n    handleSelectionChange(selection) {\r\n      this.ids = selection.map((item) => item.id);\r\n      this.single = selection.length !== 1;\r\n      this.multiple = !selection.length;\r\n    },\r\n    /** 新增按钮操作 */\r\n    handleAdd() {\r\n      // 人员列表\r\n      (this.renYuan = []), this.reset();\r\n      this.resets();\r\n      this.getTreeselect();\r\n      this.getThingsbook();\r\n      this.open = true;\r\n      this.style = 2;\r\n      this.title = \"添加一周食谱\";\r\n    },\r\n    /** 修改按钮操作 */\r\n    handleUpdate(row) {\r\n      console.log(row.id);\r\n      this.getTreeselect();\r\n      this.form.unitId = row.unitId;\r\n      this.getThingsbook();\r\n      this.getRen(row.unitId);\r\n      this.reset();\r\n      const id = row.id || this.ids;\r\n      getBdglcookbook(id).then((response) => {\r\n        this.form = response.data;\r\n        this.open = true;\r\n        this.title = \"修改一周食谱\";\r\n        var arr = response.data.cookbookRegistrations;\r\n        arr.forEach((element) => {\r\n          if (\r\n            element.weeklist === \"星期一\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu1 = element;\r\n            this.Monday.zaoZu1 = this.zaoZu1.cookcategoryIds.split(\",\");\r\n            this.Monday.zaoZu1 = this.Monday.zaoZu1.map((i) => parseInt(i, 0));\r\n            this.Monday.zaoZu1Ren = this.zaoZu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期一\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu1 = element;\r\n            this.Monday.zaoFu1 = this.zaoFu1.cookcategoryIds.split(\",\");\r\n            this.Monday.zaoFu1 = this.Monday.zaoFu1.map((i) => parseInt(i, 0));\r\n            this.Monday.zaoFu1Ren = this.zaoFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期一\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu1 = element;\r\n            console.log(this.zhongZhu1,'asdsa');\r\n            this.Monday.zhongZu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Monday.zhongZu1 = this.Monday.zhongZu1.map((i) =>\r\n              parseInt(i, 0)\r\n            );\r\n            this.Monday.zhongZu1Ren = this.zhongZhu1.cookcategoryNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期一\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu1 = element;\r\n            this.Monday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Monday.zhongFu1 = this.Monday.zhongFu1.map((i) =>\r\n              parseInt(i, 0)\r\n            );\r\n            this.Monday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期一\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu1 = element;\r\n            console.log(this.wanZhu1);\r\n            this.Monday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            console.log(this.Monday.wanZu1,22);\r\n            this.Monday.wanZhu1 = this.Monday.wanZhu1.map((i) =>\r\n              parseInt(i, 0)\r\n            );\r\n            console.log(this.Monday.wanZu1,33);\r\n            this.Monday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期一\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu1 = element;\r\n            this.Monday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Monday.wanFu1 = this.Monday.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Monday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期二\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu2 = element;\r\n            this.Tuesday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n            this.Tuesday.zaoZu2 = this.zaoZu2.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Tuesday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期二\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu2 = element;\r\n            this.Tuesday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n            this.Tuesday.zaoFu2 = this.zaoFu2.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Tuesday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期二\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu2 = element;\r\n            this.Tuesday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Tuesday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n            this.Tuesday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期二\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu2 = element;\r\n            this.Tuesday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Tuesday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n            this.Tuesday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期二\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu2 = element;\r\n            this.Tuesday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            this.Tuesday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n            this.Tuesday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期二\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu2 = element;\r\n            this.Tuesday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Tuesday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Tuesday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期三\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu3 = element;\r\n            this.Wednesday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n            this.Wednesday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n            this.Wednesday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期三\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu3 = element;\r\n            this.Wednesday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n            this.Wednesday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n            this.Wednesday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期三\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu3 = element;\r\n            this.Wednesday.zaoFu2 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Wednesday.zhongZhu1 = this.zhongZhu1.map((i) =>\r\n              parseInt(i, 0)\r\n            );\r\n            this.Wednesday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期三\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu3 = element;\r\n            this.Wednesday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Wednesday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n            this.Wednesday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期三\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu3 = element;\r\n            this.Wednesday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            this.Wednesday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n            this.Wednesday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期三\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu3 = element;\r\n            this.Wednesday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Wednesday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Wednesday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期四\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu4 = element;\r\n            this.Thursday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n            this.Thursday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n            this.Thursday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期四\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu4 = element;\r\n            this.Thursday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n            this.Thursday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n            this.Thursday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期四\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu4 = element;\r\n            this.Thursday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Thursday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n            this.Thursday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期四\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu4 = element;\r\n            this.Thursday.zhongZhu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Thursday.zhongZhu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n            this.Thursday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期四\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu4 = element;\r\n            this.Thursday.zhongZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            this.Thursday.zhongZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n            this.Thursday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期四\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu4 = element;\r\n            this.Thursday.zhongZhu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Thursday.zhongZhu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Thursday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期五\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu5 = element;\r\n            this.Friday.zhongZhu1 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n            this.Friday.zhongZhu1 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n            this.Friday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期五\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu5 = element;\r\n            this.Friday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n            this.Friday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n            this.Friday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期五\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu5 = element;\r\n            this.Friday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Friday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n            this.Friday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期五\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu5 = element;\r\n            this.Friday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Friday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n            this.Friday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期五\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu5 = element;\r\n            this.Friday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            this.Friday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n            this.Friday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期五\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu5 = element;\r\n            this.Friday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Friday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Friday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期六\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu6 = element;\r\n            this.Saturday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n            this.Saturday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n            this.Saturday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期六\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu6 = element;\r\n            this.Saturday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n            this.Saturday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n            this.Saturday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期六\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu6 = element;\r\n            this.Saturday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Saturday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n            this.Saturday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期六\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu6 = element;\r\n            this.Saturday.zhongZhu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Saturday.zhongZhu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n            this.Saturday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期六\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu6 = element;\r\n            this.Saturday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            this.Saturday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n            this.Saturday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期六\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu6 = element;\r\n            this.Saturday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Saturday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Saturday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期日\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoZu7 = element;\r\n            this.Sunday.zaoZu2 = this.zaoZu2.cookcategoryIds.split(\",\");\r\n            this.Sunday.zaoZu2 = this.zaoZu2.map((i) => parseInt(i, 0));\r\n            this.Sunday.zaoZu1Ren = this.zaoZu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期日\" &&\r\n            element.timelist === \"早餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zaoFu7 = element;\r\n            this.Sunday.zaoFu2 = this.zaoFu2.cookcategoryIds.split(\",\");\r\n            this.Sunday.zaoFu2 = this.zaoFu2.map((i) => parseInt(i, 0));\r\n            this.Sunday.zaoFu1Ren = this.zaoFu2.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期日\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongZhu7 = element;\r\n            this.Sunday.zhongZhu1 = this.zhongZhu1.cookcategoryIds.split(\",\");\r\n            this.Sunday.zhongZhu1 = this.zhongZhu1.map((i) => parseInt(i, 0));\r\n            this.Sunday.zhongZu1Ren = this.zhongZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期日\" &&\r\n            element.timelist === \"午餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.zhongFu7 = element;\r\n            this.Sunday.zhongFu1 = this.zhongFu1.cookcategoryIds.split(\",\");\r\n            this.Sunday.zhongFu1 = this.zhongFu1.map((i) => parseInt(i, 0));\r\n            this.Sunday.zhongFu1Ren = this.zhongFu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期日\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"主食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanZhu7 = element;\r\n            this.Sunday.wanZhu1 = this.wanZhu1.cookcategoryIds.split(\",\");\r\n            this.Sunday.wanZhu1 = this.wanZhu1.map((i) => parseInt(i, 0));\r\n            this.Sunday.wanZu1Ren = this.wanZhu1.peopleNames.split(\",\");\r\n          } else if (\r\n            element.weeklist === \"星期日\" &&\r\n            element.timelist === \"晚餐\" &&\r\n            element.typelist === \"副食\" &&\r\n            element.cookcategoryNames !== null &&\r\n            element.peopleNames !== null\r\n          ) {\r\n            this.wanFu7 = element;\r\n            this.Sunday.wanFu1 = this.wanFu1.cookcategoryIds.split(\",\");\r\n            this.Sunday.wanFu1 = this.wanFu1.map((i) => parseInt(i, 0));\r\n            this.Sunday.wanFu1Ren = this.wanFu1.peopleNames.split(\",\");\r\n          }\r\n        });\r\n      });\r\n    },\r\n    /** 提交按钮 */\r\n    submitForm(style) {\r\n      this.style = style;\r\n      this.$refs[\"form\"].validate((valid) => {\r\n        if (valid) {\r\n          if (this.form.id != null) {\r\n            updateBdglcookbook(this.form).then((response) => {\r\n              this.$modal.msgSuccess(\"修改成功\");\r\n              this.open = false;\r\n              this.getList();\r\n            });\r\n          } else {\r\n            // 1.早主;\r\n            if (this.Monday.zaoZu1 != \"\") {\r\n              var str1 = this.Monday.zaoZu1.join(\",\");\r\n              var pstr1 = this.Monday.zaoZu1Ren.join(\",\");\r\n            }\r\n            // 早副;\r\n            if (this.Monday.zaoFu1 != \"\") {\r\n              var str11 = this.Monday.zaoFu1.join(\",\");\r\n              var pstr11 = this.Monday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Monday.zhongZu1 != \"\") {\r\n              var str2 = this.Monday.zhongZu1.join(\",\");\r\n              var pstr2 = this.Monday.zhongZu1Ren.join(\",\");\r\n            }\r\n            // 中副\r\n            if (this.Monday.zhongFu1 != \"\") {\r\n              var str22 = this.Monday.zhongFu1.join(\",\");\r\n              var pstr22 = this.Monday.zhongFu1Ren.join(\",\");\r\n            }\r\n            // 晚主\r\n            if (this.Monday.wanZu1 != \"\") {\r\n              var str3 = this.Monday.wanZu1.join(\",\");\r\n              var pstr3 = this.Monday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Monday.wanFu1 != \"\") {\r\n              var str33 = this.Monday.wanFu1.join(\",\");\r\n              var pstr33 = this.Monday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 2.早主;\r\n            if (this.Tuesday.zaoZu1 != \"\") {\r\n              var str4 = this.Tuesday.zaoZu1.join(\",\");\r\n              var pstr4 = this.Tuesday.zaoZu1Ren.join(\",\");\r\n            }\r\n            // 早副;\r\n            if (this.Tuesday.zaoFu1 != \"\") {\r\n              var str44 = this.Tuesday.zaoFu1.join(\",\");\r\n              var pstr44 = this.Tuesday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Tuesday.zhongZu1 != \"\") {\r\n              var str5 = this.Tuesday.zhongZu1.join(\",\");\r\n              var pstr5 = this.Tuesday.zhongZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中副\r\n            if (this.Tuesday.zhongFu1 != \"\") {\r\n              var str55 = this.Tuesday.zhongFu1.join(\",\");\r\n              var pstr55 = this.Tuesday.zhongFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚主\r\n            if (this.Tuesday.wanZu1 != \"\") {\r\n              var str6 = this.Tuesday.wanZu1.join(\",\");\r\n              var pstr6 = this.Tuesday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Tuesday.wanFu1 != \"\") {\r\n              var str66 = this.Tuesday.wanFu1.join(\",\");\r\n              var pstr66 = this.Tuesday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 3.早主;\r\n            if (this.Wednesday.zaoZu1 != \"\") {\r\n              var str7 = this.Wednesday.zaoZu1.join(\",\");\r\n              var pstr7 = this.Wednesday.zaoZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 早副;\r\n            if (this.Wednesday.zaoFu1 != \"\") {\r\n              var str77 = this.Wednesday.zaoFu1.join(\",\");\r\n              var pstr77 = this.Wednesday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Wednesday.zhongZu1 != \"\") {\r\n              var str8 = this.Wednesday.zhongZu1.join(\",\");\r\n              var pstr8 = this.Wednesday.zhongZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中副\r\n            if (this.Wednesday.zhongFu1 != \"\") {\r\n              var str88 = this.Wednesday.zhongFu1.join(\",\");\r\n              var pstr88 = this.Wednesday.zhongFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚主\r\n            if (this.Wednesday.wanZu1 != \"\") {\r\n              var str9 = this.Wednesday.wanZu1.join(\",\");\r\n              var pstr9 = this.Wednesday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Wednesday.wanFu1 != \"\") {\r\n              var str99 = this.Wednesday.wanFu1.join(\",\");\r\n              var pstr99 = this.Wednesday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 4.早主;\r\n            if (this.Thursday.zaoZu1 != \"\") {\r\n              var str10 = this.Thursday.zaoZu1.join(\",\");\r\n              var pstr10 = this.Thursday.zaoZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 早副;\r\n            if (this.Thursday.zaoFu1 != \"\") {\r\n              var str1010 = this.Thursday.zaoFu1.join(\",\");\r\n              var pstr1010 = this.Thursday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Thursday.zhongZu1 != \"\") {\r\n              var str12 = this.Thursday.zhongZu1.join(\",\");\r\n              var pstr12 = this.Thursday.zhongZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中副\r\n            if (this.Thursday.zhongFu1 != \"\") {\r\n              var str1212 = this.Thursday.zhongFu1.join(\",\");\r\n              var pstr1212 = this.Thursday.zhongFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚主\r\n            if (this.Thursday.wanZu1 != \"\") {\r\n              var str13 = this.Thursday.wanZu1.join(\",\");\r\n              var pstr13 = this.Thursday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Thursday.wanFu1 != \"\") {\r\n              var str1313 = this.Thursday.wanFu1.join(\",\");\r\n              var pstr1313 = this.Thursday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 5.早主;\r\n            if (this.Friday.zaoZu1 != \"\") {\r\n              var str14 = this.Friday.zaoZu1.join(\",\");\r\n              var pstr14 = this.Friday.zaoZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 早副;\r\n            if (this.Friday.zaoFu1 != \"\") {\r\n              var str1414 = this.Friday.zaoFu1.join(\",\");\r\n              var pstr1414 = this.Friday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Friday.zhongZu1 != \"\") {\r\n              var str15 = this.Friday.zhongZu1.join(\",\");\r\n              var pstr15 = this.Friday.zhongZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中副\r\n            if (this.Friday.zhongFu1 != \"\") {\r\n              var str1515 = this.Friday.zhongFu1.join(\",\");\r\n              var pstr1515 = this.Friday.zhongFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚主\r\n            if (this.Friday.wanZu1 != \"\") {\r\n              var str16 = this.Friday.wanZu1.join(\",\");\r\n              var pstr16 = this.Friday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Friday.wanFu1 != \"\") {\r\n              var str1616 = this.Friday.wanFu1.join(\",\");\r\n              var pstr1616 = this.Friday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 6.早主;\r\n            if (this.Saturday.zaoZu1 != \"\") {\r\n              var str17 = this.Saturday.zaoZu1.join(\",\");\r\n              var pstr17 = this.Saturday.zaoZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 早副;\r\n            if (this.Saturday.zaoFu1 != \"\") {\r\n              var str1717 = this.Saturday.zaoFu1.join(\",\");\r\n              var pstr1717 = this.Saturday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Saturday.zhongZu1 != \"\") {\r\n              var str18 = this.Saturday.zhongZu1.join(\",\");\r\n              var pstr18 = this.Saturday.zhongZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中副\r\n            if ( this.Saturday.zhongFu1 != \"\") {\r\n              var str1818 = this.Saturday.zhongFu1.join(\",\");\r\n              var pstr1818 = this.Saturday.zhongFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚主\r\n            // 中副\r\n            if (this.Saturday.wanZu1 != \"\") {\r\n              var str19 = this.Saturday.wanZu1.join(\",\");\r\n              var pstr19 = this.Saturday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Saturday.wanFu1 != \"\") {\r\n              var str1919 = this.Saturday.wanFu1.join(\",\");\r\n              var pstr1919 = this.Saturday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 7.早主;\r\n            if (this.Sunday.zaoZu1 != \"\") {\r\n              var str20 = this.Sunday.zaoZu1.join(\",\");\r\n              var pstr20 = this.Sunday.zaoZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 早副;\r\n            if (this.Sunday.zaoFu1 != \"\") {\r\n              var str2020 = this.Sunday.zaoFu1.join(\",\");\r\n              var pstr2020 = this.Sunday.zaoFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中主;\r\n            if (this.Sunday.zhongZu1 != \"\") {\r\n              var str21 = this.Sunday.zhongZu1.join(\",\");\r\n              var pstr21 = this.Sunday.zhongZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 中副\r\n            if (this.Sunday.zhongFu1 != \"\") {\r\n              var str2121 = this.Sunday.zhongFu1.join(\",\");\r\n              var pstr2121 = this.Sunday.zhongFu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚主\r\n            if (this.Sunday.wanZu1 != \"\") {\r\n              var str23 = this.Sunday.wanZu1.join(\",\");\r\n              var pstr23 = this.Sunday.wanZu1Ren.join(\",\");\r\n            }\r\n\r\n            // 晚副\r\n            if (this.Sunday.wanFu1 != \"\") {\r\n              var str2323 = this.Sunday.wanFu1.join(\",\");\r\n              var pstr2323 = this.Sunday.wanFu1Ren.join(\",\");\r\n            }\r\n\r\n            var contentsShi = [\r\n              {\r\n                cookcategoryIds: str1,\r\n                peopleIds: pstr1,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期一\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str11,\r\n                peopleIds: pstr11,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期一\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str2,\r\n                peopleIds: pstr2,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期一\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str22,\r\n                peopleIds: pstr22,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期一\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str3,\r\n                peopleIds: pstr3,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期一\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str33,\r\n                peopleIds: pstr33,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期一\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n\r\n              {\r\n                cookcategoryIds: str4,\r\n                peopleIds: pstr4,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期二\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str44,\r\n                peopleIds: pstr44,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期二\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str5,\r\n                peopleIds: pstr5,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期二\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str55,\r\n                peopleIds: pstr55,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期二\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str6,\r\n                peopleIds: pstr6,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期二\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str66,\r\n                peopleIds: pstr66,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期二\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n\r\n              {\r\n                cookcategoryIds: str7,\r\n                peopleIds: pstr7,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期三\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str77,\r\n                peopleIds: pstr77,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期三\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str8,\r\n                peopleIds: pstr8,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期三\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str88,\r\n                peopleIds: pstr88,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期三\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str9,\r\n                peopleIds: pstr9,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期三\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str99,\r\n                peopleIds: pstr99,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期三\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n\r\n              {\r\n                cookcategoryIds: str10,\r\n                peopleIds: pstr10,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期四\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1010,\r\n                peopleIds: pstr1010,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期四\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str12,\r\n                peopleIds: pstr12,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期四\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1212,\r\n                peopleIds: pstr1212,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期四\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str13,\r\n                peopleIds: pstr13,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期四\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1313,\r\n                peopleIds: pstr1313,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期四\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n\r\n              {\r\n                cookcategoryIds: str14,\r\n                peopleIds: pstr14,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期五\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1414,\r\n                peopleIds: pstr1414,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期五\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str15,\r\n                peopleIds: pstr15,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期五\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1515,\r\n                peopleIds: pstr1515,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期五\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str16,\r\n                peopleIds: pstr16,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期五\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1616,\r\n                peopleIds: pstr1616,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期五\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n\r\n              {\r\n                cookcategoryIds: str17,\r\n                peopleIds: pstr17,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期六\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1717,\r\n                peopleIds: pstr1717,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期六\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str18,\r\n                peopleIds: pstr18,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期六\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1818,\r\n                peopleIds: pstr1818,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期六\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str19,\r\n                peopleIds: pstr19,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期六\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str1919,\r\n                peopleIds: pstr1919,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期六\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n\r\n              {\r\n                cookcategoryIds: str20,\r\n                peopleIds: pstr20,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期日\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str2020,\r\n                peopleIds: pstr2020,\r\n                cookbookRegistration: {\r\n                  timelist: \"早餐\",\r\n                  weeklist: \"星期日\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str21,\r\n                peopleIds: pstr21,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期日\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str2121,\r\n                peopleIds: pstr2121,\r\n                cookbookRegistration: {\r\n                  timelist: \"午餐\",\r\n                  weeklist: \"星期日\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str23,\r\n                peopleIds: pstr23,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期日\",\r\n                  typelist: \"主食\",\r\n                },\r\n              },\r\n              {\r\n                cookcategoryIds: str2323,\r\n                peopleIds: pstr2323,\r\n                cookbookRegistration: {\r\n                  timelist: \"晚餐\",\r\n                  weeklist: \"星期日\",\r\n                  typelist: \"副食\",\r\n                },\r\n              },\r\n            ];\r\n            this.form.cookbookRegistrations = contentsShi;\r\n            addBdglcookbook(this.form).then((response) => {\r\n              this.$modal.msgSuccess(\"新增成功\");\r\n              this.open = false;\r\n              this.getList();\r\n            });\r\n          }\r\n        }\r\n      });\r\n    },\r\n    /** 删除按钮操作 */\r\n    handleDelete(row) {\r\n      const ids = row.id || this.ids;\r\n      this.$modal\r\n        .confirm('是否确认删除一周食谱编号为\"' + ids + '\"的数据项?')\r\n        .then(function () {\r\n          return delBdglcookbook(ids);\r\n        })\r\n        .then(() => {\r\n          this.getList();\r\n          this.$modal.msgSuccess(\"删除成功\");\r\n        })\r\n        .catch(() => {});\r\n    },\r\n    /** 导出按钮操作 */\r\n    handleExport() {\r\n      const queryParams = this.queryParams;\r\n      this.$modal\r\n        .confirm(\"是否确认导出所有一周食谱数据项?\")\r\n        .then(() => {\r\n          this.exportLoading = true;\r\n          return exportBdglcookbook(queryParams);\r\n        })\r\n        .then((response) => {\r\n          this.$download.name(response.msg);\r\n          this.exportLoading = false;\r\n        })\r\n        .catch(() => {});\r\n    },\r\n  },\r\n};\r\n</script>\r\n<style scoped>\r\n/* 对话框背景颜色 */\r\n::v-deep .el-dialog {\r\n  background: #004d86 !important;\r\n}\r\n::v-deep .el-textarea__inner {\r\n  width: 920px;\r\n  height: 104px;\r\n}\r\n::v-deep .el-dialog__header {\r\n  border-bottom: 1px solid #718a9d;\r\n}\r\n::v-deep .el-dialog__title {\r\n  color: #fff;\r\n  font: 18px;\r\n}\r\n::v-deep .el-dialog__headerbtn .el-dialog__close {\r\n  color: #fff;\r\n}\r\n::v-deep .el-form-item__label {\r\n  font: 16px;\r\n  color: #fff;\r\n  width: 100px !important;\r\n}\r\n::v-deep .el-input__inner {\r\n  /* width: 200px !important;\r\n  height: 36px; */\r\n  background: transparent;\r\n  color: #fff;\r\n}\r\n/* 单位框背景颜色 */\r\n::v-deep .vue-treeselect__control {\r\n  background: #004d86 !important;\r\n}\r\n/* 基本信息背景 */\r\n.jiben {\r\n  width: 920px;\r\n  height: 32px;\r\n  background-image: url(../../../images/小标题底.png);\r\n  margin-bottom: 25px;\r\n  color: #fff;\r\n  padding-left: 16px;\r\n  line-height: 32px;\r\n}\r\n/*调整表单间距 */\r\n::v-deep .el-form-item__content {\r\n  width: 200px;\r\n}\r\n::v-deep .el-input__inner {\r\n  cursor: pointer !important;\r\n}\r\n/* 底部确定取消按钮 */\r\n::v-deep .el-dialog__footer {\r\n  padding: 30px 50px;\r\n}\r\n::v-deep .el-dialog__body {\r\n  margin: 0px 20px;\r\n  box-sizing: border-box;\r\n  padding: 30px 12px 30px 28px;\r\n}\r\n.contents {\r\n  padding: 0px 40px !important;\r\n}\r\n/* 下拉菜单 */\r\n.el-dropdown-link {\r\n  cursor: pointer;\r\n  color: #409eff;\r\n}\r\n.el-icon-arrow-down {\r\n  font-size: 12px;\r\n}\r\n/* 刷新图标 */\r\n/* .el-icon-refresh {\r\n  width: 76px;\r\n  height: 36px;\r\n  color: #fff;\r\n  background-color: #1d96ff !important;\r\n  border-radius: 4px;\r\n  border: none;\r\n  margin-left: 20px;\r\n  font-size: 14px;\r\n} */\r\n/* 下拉菜单字体/背景颜色 */\r\n.el-select-dropdown__item.hover,\r\n.el-select-dropdown__item:hover {\r\n  background-color: #004d86;\r\n  color: #fff;\r\n}\r\n.el-select-dropdown__item {\r\n  color: #fff;\r\n}\r\n/* 时间选择 */\r\n::v-deep .el-input--small .el-input__inner {\r\n  width: 200px;\r\n  height: 36px;\r\n  line-height: 36px;\r\n}\r\n.el-date-editor.el-input {\r\n  width: 200px;\r\n  height: 36px;\r\n  line-height: 36px;\r\n}\r\n::v-deep .el-date-editor.el-input .el-input__inner {\r\n  height: 36px;\r\n  line-height: 36px;\r\n}\r\n\r\n/* 单位框背景颜色 */\r\n::v-deep .vue-treeselect__control {\r\n  background: #004d86 !important;\r\n  color: #fff;\r\n}\r\n/* 单位下拉菜单选中字体颜色 */\r\n::v-deep .vue-treeselect__single-value {\r\n  color: #fff !important;\r\n}\r\n/* 分页按钮 */\r\n::v-deep .el-pagination.is-background .el-pager li {\r\n  background-color: #004d86;\r\n  color: #fff;\r\n}\r\n::v-deep .el-pagination.is-background .btn-next {\r\n  background-color: #004d86;\r\n  color: #fff;\r\n}\r\n/* 表格宽度 */\r\ntable td {\r\n  border-bottom: none !important;\r\n  margin: 0px;\r\n  padding: 0px;\r\n  width: 200px;\r\n}\r\n/* 表格下拉 */\r\n::v-deep td .el-input__inner {\r\n  background: transparent;\r\n  color: #fff;\r\n  border: none;\r\n}\r\n::v-deep .el-dialog__body {\r\n  color: #fff;\r\n  font-size: 14px;\r\n}\r\n::v-deep .el-input__inner {\r\n  cursor: pointer !important;\r\n}\r\n</style>"]}]}
 |