1 line
92 KiB
JSON
1 line
92 KiB
JSON
{"remainingRequest":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\lixiaobang\\suyi1111\\suyiScreen\\src\\views\\land\\index.vue?vue&type=style&index=1&id=486e0248&lang=scss&scoped=true&","dependencies":[{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\src\\views\\land\\index.vue","mtime":1675647877694},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\css-loader\\dist\\cjs.js","mtime":1670891605104},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":1670891614531},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\postcss-loader\\src\\index.js","mtime":1670891611021},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\sass-loader\\dist\\cjs.js","mtime":1670891612963},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670891604112},{"path":"F:\\lixiaobang\\suyi1111\\suyiScreen\\node_modules\\vue-loader\\lib\\index.js","mtime":1670891614530}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg0KQGltcG9ydCAifkAvY29tbW9uL3Zhci5zY3NzIjsNCg0KLyog6L+U5Zue5oyJ6ZKuICovDQouYmFjay1idXR0b24gYSB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgcmlnaHQ6IDIycHg7DQogIHRvcDogNDFweDsNCiAgd2lkdGg6IDU1cHg7DQogIGhlaWdodDogMjFweDsNCiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogIGJvcmRlcjogMDsNCiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIuLi8uLi9hc3NldHMvYnQtMDIucG5nIik7DQogIGN1cnNvcjogcG9pbnRlcjsNCn0NCi5iZyB7DQogIGhlaWdodDogMTkyMHB4Ow0KICB3aWR0aDogMTA4MHB4Ow0KICBiYWNrZ3JvdW5kOiB1cmwoIi4uLy4uL2Fzc2V0cy9uZXdiYW5JbWcvbWFwQmVpamluZy5wbmciKSBuby1yZXBlYXQgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDsNCiAgZGlzcGxheTogZmxleDsNCiAgZmxleC13cmFwOiB3cmFwOw0KICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7DQogIC5tYWlucyB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDlweCk7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBwYWRkaW5nOiAwIDEwcHg7DQogICAgYm94LXNpemluZzogYm9yZGVyLWJveDsNCiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47DQogICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOw0KICAgIC5sZWZ0Q29udGVudCB7DQogICAgICB3aWR0aDogMjAlOw0KICAgICAgaGVpZ2h0OiA4NSU7DQogICAgICBwYWRkaW5nOiAwIDEwcHg7DQogICAgICAua2VodUNvdW50IHsNCiAgICAgICAgaGVpZ2h0OiAxNSU7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsNCiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7DQogICAgICB9DQogICAgICAuY291bnRJbmZvciB7DQogICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDAlKTsNCiAgICAgICAgd2lkdGg6IDU1JTsNCiAgICAgICAgLmNvbnRlbnQgew0KICAgICAgICAgIGhlaWdodDogMjUlOw0KICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsNCiAgICAgICAgICAudGV4dCB7DQogICAgICAgICAgICBoZWlnaHQ6IDUwJTsNCiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOw0KICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIH0NCiAgICAucmlnaHRDb250ZW50IHsNCiAgICAgIHdpZHRoOiAyMCU7DQogICAgICBoZWlnaHQ6IDg1JTsNCiAgICAgIHBhZGRpbmc6IDAgMTBweDsNCiAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOw0KICAgICAgLmtlaHVDb3VudCB7DQogICAgICAgIGhlaWdodDogMTUlOw0KICAgICAgICB3aWR0aDogNTUlOw0KICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsNCiAgICAgIH0NCiAgICAgIC5jb3VudEluZm9yIHsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MCUpOw0KICAgICAgICB3aWR0aDogNjclOw0KICAgICAgICAuY29udGVudCB7DQogICAgICAgICAgaGVpZ2h0OiAyNSU7DQogICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOw0KICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOw0KICAgICAgICAgIC50ZXh0IHsNCiAgICAgICAgICAgIGhlaWdodDogNTAlOw0KICAgICAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47DQogICAgICAgICAgfQ0KICAgICAgICB9DQogICAgICB9DQogICAgfQ0KICAgIC5kYXR1c2hhSWNvbiB7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsNCiAgICAgIHRvcDogMzIlOw0KICAgICAgbGVmdDogMzclOw0KICAgICAgYW5pbWF0aW9uOiBkYXR1c2hhSWNvbiAxcyBsaW5lYXI7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgZGF0dXNoYUljb24gew0KICAgICAgMCUgew0KICAgICAgICB0b3A6IDBweDsNCiAgICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAgIDEwMCUgew0KICAgICAgICB0b3A6IDMyJTsNCiAgICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICAgIH0NCiAgICAueWVsbG93SWNvbiB7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsNCiAgICAgIHRvcDogMzIlOw0KICAgICAgbGVmdDogMzclOw0KICAgICAgei1pbmRleDogOTk5Ow0KICAgICAgYW5pbWF0aW9uOiBtb3ZlcG9pbnQgMXMgaW5maW5pdGU7DQogICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgICB9DQogICAgI3BvcCB7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsNCiAgICAgIHRvcDogNSU7DQogICAgICBsZWZ0OiAzNyU7DQogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgICAgd2lkdGg6IDI4OHB4Ow0KICAgICAgaGVpZ2h0OiAyNzVweDsNCiAgICAgIC5tYXNrIHsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICB3aWR0aDogMjg4cHg7DQogICAgICAgIGhlaWdodDogMjc1cHg7DQogICAgICAgIHRvcDogMDsNCiAgICAgICAgbGVmdDogMDsNCiAgICAgICAgei1pbmRleDogOTk5Ow0KICAgICAgfQ0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIG1vdmVwb2ludCB7DQogICAgICAwJSB7DQogICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOw0KICAgICAgfQ0KICAgICAgNTAlIHsNCiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7DQogICAgICB9DQogICAgICAxMDAlIHsNCiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7DQogICAgICB9DQogICAgfQ0KICAgIC5tYXNrIHsNCiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZSAzcyBsaW5lYXI7DQogICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgIH0NCiAgICANCiAgICBAa2V5ZnJhbWVzIGFuaW1hdGUgew0KICAgICAgZnJvbSB7DQogICAgICAgIGhlaWdodDogNDhweDsNCiAgICAgICAgdG9wOiAyNzVweDsNCiAgICAgIH0NCiAgICAgIHRvIHsNCiAgICAgICAgaGVpZ2h0OiAyNzVweDsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgICB9DQogICAgfQ0KICAgIA0KICB9DQogIC8v6IOM5pmv5ZyG5ZyI55qE5pWI5p6cDQogIC5kZWNvcmF0ZSB7DQogICAgd2lkdGg6IDEwOTFweDsNCiAgICBoZWlnaHQ6IDkzNHB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDklOw0KICAgIGxlZnQ6IDIyJTsNCiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVvdXQgMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dDsNCiAgICBhbmltYXRpb246IHNjYWxlb3V0IDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7DQogIH0NCiAgQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlb3V0IHsNCiAgICAwJSB7DQogICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7DQogICAgICBvcGFjaXR5OiAwOw0KICAgIH0NCiAgfQ0KICBAa2V5ZnJhbWVzIHNjYWxlb3V0IHsNCiAgICAwJSB7DQogICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOw0KICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOw0KICAgIH0NCg0KICAgIDEwMCUgew0KICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsNCiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsNCiAgICAgIG9wYWNpdHk6IDA7DQogICAgfQ0KICB9DQogIC8v5rGf6IuP5Zyw5Zu+5pWI5p6cDQogIC5qaWFuZ3N1TWFwIHsNCiAgICB3aWR0aDogMTkyMHB4Ow0KICAgIGhlaWdodDogMTA4MHB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDA7DQogICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlbWFwIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7DQogICAgYW5pbWF0aW9uOiBzY2FsZW1hcCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0Ow0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIG9wYWNpdHk6IDE7DQogICAgei1pbmRleDogMTAwOw0KICB9DQogIEAtd2Via2l0LWtleWZyYW1lcyBzY2FsZW1hcCB7DQogICAgMCUgew0KICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOw0KICAgICAgb3BhY2l0eTogMDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsNCiAgICAgIG9wYWNpdHk6IDE7DQogICAgfQ0KICB9DQogIEBrZXlmcmFtZXMgc2NhbGVtYXAgew0KICAgIDAlIHsNCiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7DQogICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7DQogICAgICBvcGFjaXR5OiAwOw0KICAgIH0NCg0KICAgIDEwMCUgew0KICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsNCiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsNCiAgICAgIG9wYWNpdHk6IDE7DQogICAgfQ0KICB9DQogIC8v5Y2X5Lqs5Zyw5Zu+DQogIC5uYW5qaW5nTWFwIHsNCiAgICB3aWR0aDogMTkyMHB4Ow0KICAgIGhlaWdodDogMTA4MHB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDA7DQogICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlbWFwIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7DQogICAgYW5pbWF0aW9uOiBzY2FsZW1hcCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0Ow0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIG9wYWNpdHk6IDE7DQogICAgei1pbmRleDogMTAwOw0KICB9DQogIC8v5rGf6IuP55yB5biC57qn5Zu+5qCHDQogIC5zaGlqaUljb24gew0KICAgIHdpZHRoOiAxOTIwcHg7DQogICAgaGVpZ2h0OiAxMDgwcHg7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHotaW5kZXg6IDIwMDsNCiAgICB0b3A6IDA7DQogIH0NCiAgLnh1emhvdSB7DQogICAgYW5pbWF0aW9uOiB4dXpob3UgMXMgbGluZWFyOyAvL+WKqOeUu+WQjeensOS4umZhbGxpbmfvvIzmjIHnu63ml7bpl7Qxc++8jOWKqOeUu+mAn+W6puWPmOWMlue6v+aApw0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgd2lkdGg6IDY4cHg7DQogICAgaGVpZ2h0OiA0NXB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDIxJTsNCiAgICBsZWZ0OiAzMCU7DQogIH0NCiAgLmxpYW55dW5nYW5nIHsNCiAgICBhbmltYXRpb246IGxpYW55dW5nYW5nIDFzIGxpbmVhcjsgLy/liqjnlLvlkI3np7DkuLpmYWxsaW5n77yM5oyB57ut5pe26Ze0MXPvvIzliqjnlLvpgJ/luqblj5jljJbnur/mgKcNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIHdpZHRoOiA2OHB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAxOCU7DQogICAgbGVmdDogNDUlOw0KICB9DQogIC5zdXFpYW4gew0KICAgIGFuaW1hdGlvbjogc3VxaWFuIDFzIGxpbmVhcjsgLy/liqjnlLvlkI3np7DkuLpmYWxsaW5n77yM5oyB57ut5pe26Ze0MXPvvIzliqjnlLvpgJ/luqblj5jljJbnur/mgKcNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIHdpZHRoOiA2OHB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAyOCU7DQogICAgbGVmdDogMzglOw0KICB9DQogIC5odWFpYW4gew0KICAgIGFuaW1hdGlvbjogaHVhaWFuIDFzIGxpbmVhcjsgLy/liqjnlLvlkI3np7DkuLpmYWxsaW5n77yM5oyB57ut5pe26Ze0MXPvvIzliqjnlLvpgJ/luqblj5jljJbnur/mgKcNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIHdpZHRoOiA2OHB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAzNSU7DQogICAgbGVmdDogNDAlOw0KICB9DQogIC55YW5jaGVuZyB7DQogICAgYW5pbWF0aW9uOiB5YW5jaGVuZyAxcyBsaW5lYXI7IC8v5Yqo55S75ZCN56ew5Li6ZmFsbGluZ++8jOaMgee7reaXtumXtDFz77yM5Yqo55S76YCf5bqm5Y+Y5YyW57q/5oCnDQogICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsNCiAgICB3aWR0aDogNjhweDsNCiAgICBoZWlnaHQ6IDQ1cHg7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMzAlOw0KICAgIGxlZnQ6IDUzJTsNCiAgfQ0KICAueWFuZ3pob3Ugew0KICAgIGFuaW1hdGlvbjogeWFuZ3pob3UgMXMgbGluZWFyOyAvL+WKqOeUu+WQjeensOS4umZhbGxpbmfvvIzmjIHnu63ml7bpl7Qxc++8jOWKqOeUu+mAn+W6puWPmOWMlue6v+aApw0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgd2lkdGg6IDY4cHg7DQogICAgaGVpZ2h0OiA0NXB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDQzJTsNCiAgICBsZWZ0OiA0NiU7DQogIH0NCiAgLnRhaXpob3Ugew0KICAgIGFuaW1hdGlvbjogdGFpemhvdSAxcyBsaW5lYXI7IC8v5Yqo55S75ZCN56ew5Li6ZmFsbGluZ++8jOaMgee7reaXtumXtDFz77yM5Yqo55S76YCf5bqm5Y+Y5YyW57q/5oCnDQogICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsNCiAgICB3aWR0aDogNjhweDsNCiAgICBoZWlnaHQ6IDQ1cHg7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogNDclOw0KICAgIGxlZnQ6IDUzJTsNCiAgfQ0KICAubmFudG9uZyB7DQogICAgYW5pbWF0aW9uOiBuYW50b25nIDFzIGxpbmVhcjsgLy/liqjnlLvlkI3np7DkuLpmYWxsaW5n77yM5oyB57ut5pe26Ze0MXPvvIzliqjnlLvpgJ/luqblj5jljJbnur/mgKcNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIHdpZHRoOiA2OHB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA0NyU7DQogICAgbGVmdDogNjMlOw0KICB9DQogIC56aGVuamlhbmcgew0KICAgIGFuaW1hdGlvbjogemhlbmppYW5nIDFzIGxpbmVhcjsgLy/liqjnlLvlkI3np7DkuLpmYWxsaW5n77yM5oyB57ut5pe26Ze0MXPvvIzliqjnlLvpgJ/luqblj5jljJbnur/mgKcNCiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KICAgIHdpZHRoOiA2OHB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA1MiU7DQogICAgbGVmdDogNDYlOw0KICB9DQogIC53dXhpIHsNCiAgICBhbmltYXRpb246IHd1eGkgMXMgbGluZWFyOyAvL+WKqOeUu+WQjeensOS4umZhbGxpbmfvvIzmjIHnu63ml7bpl7Qxc++8jOWKqOeUu+mAn+W6puWPmOWMlue6v+aApw0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgd2lkdGg6IDY4cHg7DQogICAgaGVpZ2h0OiA0NXB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDYyJTsNCiAgICBsZWZ0OiA1NiU7DQogIH0NCiAgLnN1emhvdSB7DQogICAgYW5pbWF0aW9uOiBzdXpob3UgMXMgbGluZWFyOyAvL+WKqOeUu+WQjeensOS4umZhbGxpbmfvvIzmjIHnu63ml7bpl7Qxc++8jOWKqOeUu+mAn+W6puWPmOWMlue6v+aApw0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgd2lkdGg6IDY4cHg7DQogICAgaGVpZ2h0OiA0NXB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDY1JTsNCiAgICBsZWZ0OiA2MSU7DQogIH0NCiAgLmNoYW5nemhvdSB7DQogICAgYW5pbWF0aW9uOiBjaGFuZ3pob3UgMXMgbGluZWFyOyAvL+WKqOeUu+WQjeensOS4umZhbGxpbmfvvIzmjIHnu63ml7bpl7Qxc++8jOWKqOeUu+mAn+W6puWPmOWMlue6v+aApw0KICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7DQogICAgd2lkdGg6IDY4cHg7DQogICAgaGVpZ2h0OiA0NXB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDYxJTsNCiAgICBsZWZ0OiA0NiU7DQogIH0NCiAgLm5hbmppbmcgew0KICAgIGFuaW1hdGlvbjogbmFuamluZyAxcyBsaW5lYXI7IC8v5Yqo55S75ZCN56ew5Li6ZmFsbGluZ++8jOaMgee7reaXtumXtDFz77yM5Yqo55S76YCf5bqm5Y+Y5YyW57q/5oCnDQogICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsNCiAgICB3aWR0aDogMTY3cHg7DQogICAgaGVpZ2h0OiAxNjhweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA1MCU7DQogICAgbGVmdDogMzYlOw0KICB9DQogIC5uYW5qaW5nMSB7DQogICAgYW5pbWF0aW9uOiBtb3ZlcG9pbnQgMXMgaW5maW5pdGU7DQogICAgei1pbmRleDogMjAwOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICB3aWR0aDogMTY3cHg7DQogICAgaGVpZ2h0OiAxNjhweDsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA1MCU7DQogICAgbGVmdDogMzYlOw0KICB9DQogIC5uYW5qaW5neHVhbnNoaSB7DQogICAgd2lkdGg6IDE4MnB4Ow0KICAgIGhlaWdodDogMjgycHg7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogNDYlOw0KICAgIGxlZnQ6IDM2JTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogIH0NCiAgLm5hbmppbmdzZWt1YWkgew0KICAgIHdpZHRoOiAxODJweDsNCiAgICBoZWlnaHQ6IDI4MnB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDQ2JTsNCiAgICBsZWZ0OiAzNiU7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICB9DQogIEBrZXlmcmFtZXMgeHV6aG91IHsNCiAgICAwJSB7DQogICAgICB0b3A6IDBweDsNCiAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgMTAwJSB7DQogICAgICB0b3A6IDIxJTsNCiAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgfQ0KICBAa2V5ZnJhbWVzIGxpYW55dW5nYW5nIHsNCiAgICAwJSB7DQogICAgICB0b3A6IDBweDsNCiAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgMTAwJSB7DQogICAgICB0b3A6IDE4JTsNCiAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgfQ0KICBAa2V5ZnJhbWVzIHN1cWlhbiB7DQogICAgMCUgew0KICAgICAgdG9wOiAwcHg7DQogICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgIDEwMCUgew0KICAgICAgdG9wOiAyOCU7DQogICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogIH0NCiAgQGtleWZyYW1lcyBodWFpYW4gew0KICAgIDAlIHsNCiAgICAgIHRvcDogMHB4Ow0KICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAxMDAlIHsNCiAgICAgIHRvcDogMzUlOw0KICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICB9DQogIEBrZXlmcmFtZXMgeWFuY2hlbmcgew0KICAgIDAlIHsNCiAgICAgIHRvcDogMHB4Ow0KICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAxMDAlIHsNCiAgICAgIHRvcDogMzAlOw0KICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICB9DQogIEBrZXlmcmFtZXMgeWFuZ3pob3Ugew0KICAgIDAlIHsNCiAgICAgIHRvcDogMHB4Ow0KICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAxMDAlIHsNCiAgICAgIHRvcDogNDMlOw0KICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICB9DQogIEBrZXlmcmFtZXMgdGFpemhvdSB7DQogICAgMCUgew0KICAgICAgdG9wOiAwcHg7DQogICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgIDEwMCUgew0KICAgICAgdG9wOiA0NyU7DQogICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogIH0NCiAgQGtleWZyYW1lcyBuYW50b25nIHsNCiAgICAwJSB7DQogICAgICB0b3A6IDBweDsNCiAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgMTAwJSB7DQogICAgICB0b3A6IDQ3JTsNCiAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgfQ0KICBAa2V5ZnJhbWVzIHpoZW5qaWFuZyB7DQogICAgMCUgew0KICAgICAgdG9wOiAwcHg7DQogICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgIDEwMCUgew0KICAgICAgdG9wOiA1MiU7DQogICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogIH0NCiAgQGtleWZyYW1lcyBjaGFuZ3pob3Ugew0KICAgIDAlIHsNCiAgICAgIHRvcDogMHB4Ow0KICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAxMDAlIHsNCiAgICAgIHRvcDogNjElOw0KICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICB9DQogIEBrZXlmcmFtZXMgd3V4aSB7DQogICAgMCUgew0KICAgICAgdG9wOiAwcHg7DQogICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgIDEwMCUgew0KICAgICAgdG9wOiA2MiU7DQogICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogIH0NCiAgQGtleWZyYW1lcyBzdXpob3Ugew0KICAgIDAlIHsNCiAgICAgIHRvcDogMHB4Ow0KICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAxMDAlIHsNCiAgICAgIHRvcDogNjUlOw0KICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICB9DQogIEBrZXlmcmFtZXMgbmFuamluZyB7DQogICAgMCUgew0KICAgICAgdG9wOiAwcHg7DQogICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgIDEwMCUgew0KICAgICAgdG9wOiA1MCU7DQogICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogIH0NCiAgLy/ljLrnuqflm77moIcNCiAgLnF1amlJY29uIHsNCiAgICB3aWR0aDogMTkyMHB4Ow0KICAgIGhlaWdodDogMTA4MHB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiAyMDA7DQogICAgdG9wOiAwOw0KICAgIC5saXVoZSB7DQogICAgICB3aWR0aDogMTAzcHg7DQogICAgICBoZWlnaHQ6IDc1cHg7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICB0b3A6IDI0JTsNCiAgICAgIGxlZnQ6IDQwJTsNCiAgICAgIGFuaW1hdGlvbjogbGl1aGUgMXMgbGluZWFyOw0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIGxpdWhlIHsNCiAgICAgIDAlIHsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgICAxMDAlIHsNCiAgICAgICAgdG9wOiAyNCU7DQogICAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgICB9DQogICAgLnB1a291IHsNCiAgICAgIHdpZHRoOiAxMDNweDsNCiAgICAgIGhlaWdodDogNzVweDsNCiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgIHRvcDogNDElOw0KICAgICAgbGVmdDogMzElOw0KICAgICAgYW5pbWF0aW9uOiBwdWtvdSAxcyBsaW5lYXI7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgcHVrb3Ugew0KICAgICAgMCUgew0KICAgICAgICB0b3A6IDBweDsNCiAgICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAgIDEwMCUgew0KICAgICAgICB0b3A6IDQxJTsNCiAgICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICAgIH0NCiAgICAueXVodWEgew0KICAgICAgd2lkdGg6IDEwM3B4Ow0KICAgICAgaGVpZ2h0OiA3NXB4Ow0KICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgdG9wOiA0MyU7DQogICAgICBsZWZ0OiAzNiU7DQogICAgICBhbmltYXRpb246IHl1aHVhIDFzIGxpbmVhcjsNCiAgICB9DQogICAgQGtleWZyYW1lcyB5dWh1YSB7DQogICAgICAwJSB7DQogICAgICAgIHRvcDogMHB4Ow0KICAgICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgICAgMTAwJSB7DQogICAgICAgIHRvcDogNDMlOw0KICAgICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogICAgfQ0KICAgIC5qaWFueWUgew0KICAgICAgd2lkdGg6IDEwM3B4Ow0KICAgICAgaGVpZ2h0OiA3NXB4Ow0KICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgdG9wOiAzNyU7DQogICAgICBsZWZ0OiAzOCU7DQogICAgICBhbmltYXRpb246IGppYW55ZSAxcyBsaW5lYXI7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgamlhbnllIHsNCiAgICAgIDAlIHsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgICAxMDAlIHsNCiAgICAgICAgdG9wOiAzNyU7DQogICAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgICB9DQogICAgLmd1bG91IHsNCiAgICAgIHdpZHRoOiAxMDNweDsNCiAgICAgIGhlaWdodDogNzVweDsNCiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgIHRvcDogMzMlOw0KICAgICAgbGVmdDogMzguNSU7DQogICAgICBhbmltYXRpb246IGd1bG91IDFzIGxpbmVhcjsNCiAgICB9DQogICAgQGtleWZyYW1lcyBndWxvdSB7DQogICAgICAwJSB7DQogICAgICAgIHRvcDogMHB4Ow0KICAgICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgICAgMTAwJSB7DQogICAgICAgIHRvcDogMzMlOw0KICAgICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogICAgfQ0KICAgIC5xaXhpYSB7DQogICAgICB3aWR0aDogMTAzcHg7DQogICAgICBoZWlnaHQ6IDc1cHg7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICB0b3A6IDMwJTsNCiAgICAgIGxlZnQ6IDQ0JTsNCiAgICAgIGFuaW1hdGlvbjogcWl4aWEgMXMgbGluZWFyOw0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIHFpeGlhIHsNCiAgICAgIDAlIHsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgICAxMDAlIHsNCiAgICAgICAgdG9wOiAzMCU7DQogICAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgICB9DQogICAgLnh1YW53dSB7DQogICAgICB3aWR0aDogMTAzcHg7DQogICAgICBoZWlnaHQ6IDc1cHg7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICB0b3A6IDM1JTsNCiAgICAgIGxlZnQ6IDQyJTsNCiAgICAgIGFuaW1hdGlvbjogeHVhbnd1IDFzIGxpbmVhcjsNCiAgICB9DQogICAgQGtleWZyYW1lcyB4dWFud3Ugew0KICAgICAgMCUgew0KICAgICAgICB0b3A6IDBweDsNCiAgICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAgIDEwMCUgew0KICAgICAgICB0b3A6IDM1JTsNCiAgICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICAgIH0NCiAgICAucWluaHVhaSB7DQogICAgICB3aWR0aDogMTAzcHg7DQogICAgICBoZWlnaHQ6IDc1cHg7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICB0b3A6IDQxJTsNCiAgICAgIGxlZnQ6IDQyJTsNCiAgICAgIGFuaW1hdGlvbjogcWluaHVhaSAxcyBsaW5lYXI7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgcWluaHVhaSB7DQogICAgICAwJSB7DQogICAgICAgIHRvcDogMHB4Ow0KICAgICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgICAgMTAwJSB7DQogICAgICAgIHRvcDogNDElOw0KICAgICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogICAgfQ0KICAgIC5qaWFuZ25pbmcgew0KICAgICAgd2lkdGg6IDEwM3B4Ow0KICAgICAgaGVpZ2h0OiA3NXB4Ow0KICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgdG9wOiA0NSU7DQogICAgICBsZWZ0OiA0NiU7DQogICAgICBhbmltYXRpb246IGppYW5nbmluZyAxcyBsaW5lYXI7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgamlhbmduaW5nIHsNCiAgICAgIDAlIHsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgICB9IC8v5Yid5aeL5pe25Zu+54mH5L2N5LqO6aG26YOoDQogICAgICAxMDAlIHsNCiAgICAgICAgdG9wOiA0NSU7DQogICAgICB9IC8v5pyA57uI5pe25Zu+54mH5L2N5LqOMzAwcHjlpIQNCiAgICB9DQogICAgLmdhb2NodW4gew0KICAgICAgd2lkdGg6IDEwM3B4Ow0KICAgICAgaGVpZ2h0OiA3NXB4Ow0KICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgdG9wOiA3MCU7DQogICAgICBsZWZ0OiA2MCU7DQogICAgICBhbmltYXRpb246IGdhb2NodW4gMXMgbGluZWFyOw0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIGdhb2NodW4gew0KICAgICAgMCUgew0KICAgICAgICB0b3A6IDBweDsNCiAgICAgIH0gLy/liJ3lp4vml7blm77niYfkvY3kuo7pobbpg6gNCiAgICAgIDEwMCUgew0KICAgICAgICB0b3A6IDcwJTsNCiAgICAgIH0gLy/mnIDnu4jml7blm77niYfkvY3kuo4zMDBweOWkhA0KICAgIH0NCiAgICAubGlzaHVpIHsNCiAgICAgIHdpZHRoOiAxMDNweDsNCiAgICAgIGhlaWdodDogNzVweDsNCiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgIHRvcDogNTIlOw0KICAgICAgbGVmdDogNTclOw0KICAgICAgYW5pbWF0aW9uOiBsaXNodWkgMXMgbGluZWFyOw0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIGxpc2h1aSB7DQogICAgICAwJSB7DQogICAgICAgIHRvcDogMHB4Ow0KICAgICAgfSAvL+WIneWni+aXtuWbvueJh+S9jeS6jumhtumDqA0KICAgICAgMTAwJSB7DQogICAgICAgIHRvcDogNTIlOw0KICAgICAgfSAvL+acgOe7iOaXtuWbvueJh+S9jeS6jjMwMHB45aSEDQogICAgfQ0KICB9DQp9DQouYmFjay1idXR0b24gYTpob3ZlciB7DQogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgiLi4vLi4vYXNzZXRzL2J0LTAwMi5wbmciKTsNCn0NCi5ib2R5LWxlZnQgew0KICAvLyB3aWR0aDogNTAwcHghaW1wb3J0YW50Ow0KICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9sZWZ0LnBuZycpIG5vLXJlcGVhdCFpbXBvcnRhbnQ7DQp9DQouYm9keS1yaWdodCB7DQogIC8vIHdpZHRoOiA1MDBweCFpbXBvcnRhbnQ7DQogIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL3JpZ2h0LnBuZycpIG5vLXJlcGVhdCFpbXBvcnRhbnQ7DQp9DQoNCi5ib2R5LWJvdHRvbSB7DQogIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogdXJsKCIuLi8uLi9hc3NldHMvZG93bi5wbmciKSBuby1yZXBlYXQgIWltcG9ydGFudDsNCn0NCg0KLmluZm9ybWF0aW9uT3ZlcnZpZXcgew0KICAvLyB3aWR0aDogNTAlOw0KICB3aWR0aDogNDMlOw0KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogIG1hcmdpbi1ib3R0b206IDEwcHg7DQogIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7DQoNCiAgLmNvbnQgew0KICAgIGhlaWdodDogMTAwJTsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7DQogICAgcGFkZGluZy1sZWZ0OiAxNXB4Ow0KDQogICAgcCB7DQogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQoNCiAgICAgICY6bnRoLWNoaWxkKDEpIHsNCiAgICAgICAgY29sb3I6ICM1M2EwY2E7DQogICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7DQogICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAzYTU1Ow0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4Ow0KICAgICAgfQ0KDQogICAgICAmOm50aC1jaGlsZCgyKSB7DQogICAgICAgIHBhZGRpbmctdG9wOiA1cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7DQogICAgICAgIGZvbnQtc2l6ZTogMjRweDsNCiAgICAgIH0NCiAgICB9DQogIH0NCg0KICBpbWcgew0KICAgIGZsb2F0OiBsZWZ0Ow0KICAgIHBhZGRpbmctbGVmdDogMzBweDsNCiAgfQ0KfQ0KDQoubGVmdCB7DQogIGhlaWdodDogMTAwJTsNCiAgLy8gd2lkdGg6IDI2JTsNCiAgd2lkdGg6IDI0JTsNCiAgbWFyZ2luLWxlZnQ6IDIlOw0KICBwYWRkaW5nLXRvcDogMTVweDsNCn0NCg0KLnJpZ2h0IHsNCiAgaGVpZ2h0OiAxMDAlOw0KICAvLyB3aWR0aDogMjklOw0KICAvLyBtYXJnaW4tcmlnaHQ6IDElOw0KICB3aWR0aDogMjUlOw0KICBtYXJnaW4tcmlnaHQ6IDMlOw0KICBwYWRkaW5nLXRvcDogMTVweDsNCg0KICAucGFuZWxCb3ggew0KICAgIGRpc3BsYXk6IGZsZXg7DQogIH0NCg0KICAucGFuZWwgew0KICAgIC8vIG1hcmdpbjogMjBweDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KDQogICAgc3BhbiB7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICB0b3A6IDQxcHg7DQogICAgICBsZWZ0OiA0MnB4Ow0KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgfQ0KDQogICAgZGl2IHsNCiAgICAgIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yOw0KICAgICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgIH0NCg0KICAgICY6bm90KDpsYXN0LWNoaWxkKSB7DQogICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgfQ0KDQogICAgJl9ib3ggew0KICAgICAgd2lkdGg6IDk4cHg7DQogICAgICBoZWlnaHQ6IDk4cHg7DQogICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7DQogICAgfQ0KDQogICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCJ+QC9hc3NldHMvd2lzZG9tMi9wYW5lbC1ibHVlLnBuZyIpOw0KICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOw0KDQogICAgLy8gJjpudGgtY2hpbGQoMikgew0KICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCJ+QC9hc3NldHMvd2lzZG9tMi9wYW5lbC1ncmVlbi5wbmciKQ0KICAgIC8vIH0NCg0KICAgIC8vICY6bnRoLWNoaWxkKDMpIHsNCiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgifkAvYXNzZXRzL3dpc2RvbTIvcGFuZWwtYmx1ZS5wbmciKQ0KICAgIC8vIH0NCg0KICAgIC8vICY6bnRoLWNoaWxkKDQpIHsNCiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgifkAvYXNzZXRzL3dpc2RvbTIvcGFuZWwtZ3JlZW4ucG5nIikNCiAgICAvLyB9DQogIH0NCn0NCg0KLmNlbnRlciB7DQogIHdpZHRoOiA0MSU7DQogIGhlaWdodDogMjAlOw0KICBwYWRkaW5nOiAwIDEwcHg7DQogIGRpc3BsYXk6IGZsZXg7DQogIGZsZXgtd3JhcDogd3JhcDsNCiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsNCiAgcG9zaXRpb246IHJlbGF0aXZlOw0KICBsZWZ0OiAzMCU7DQp9DQoNCi5zY2FsZURlc2lnbiB7DQogIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi8NCiAgd2lkdGg6IDUwJTsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAvKiBsaW5lLWhlaWdodDogOTBweDsgKi8NCiAgaGVpZ2h0OiAxMDAlOw0KICBkaXNwbGF5OiBibG9jazsNCiAgZmxvYXQ6IGxlZnQ7DQogIG1hcmdpbi10b3A6IDEwcHg7DQoNCiAgJl9pdGVtIHsNCiAgICBoZWlnaHQ6IDUwJTsNCiAgICBoZWlnaHQ6IDUwJTsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KDQogICAgcGFkZGluZy1sZWZ0OiAxMHB4Ow0KICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOw0KDQogICAgJjpmaXJzdC1jaGlsZCB7DQogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4Ow0KICAgIH0NCg0KICAgIC5kdi13YXRlci1wb25kLWxldmVsIHsNCiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDsNCiAgICB9DQogIH0NCn0NCg0KLnNjYWxlRGVzaWduMiB7DQogIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCg0KICB3aWR0aDogNTAlOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQoNCiAgJl9pdGVtIHsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICB9DQp9DQoNCi5sZWZ0TW9kZWwgew0KICB3aWR0aDogMjQlOw0KICBsZWZ0OiAxJTsNCiAgdG9wOiAzNSU7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGxpbmVhciAwczsNCiAgLmJveCB7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIGJhY2tncm91bmQ6IHVybCgifkAvYXNzZXRzL2xhbmRSZXMvYm94TS5wbmciKSBuby1yZXBlYXQ7DQogICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlIDk1JTsNCiAgICB3aWR0aDogNTAlOw0KICAgIG1hcmdpbjogMSU7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICBwIHsNCiAgICAgIGNvbG9yOiAjYjRlOWZmOw0KICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICAgIHBhZGRpbmc6IDE1cHggMDsNCiAgICAgIHdpZHRoOiA3NSU7DQogICAgfQ0KICAgIGltZyB7DQogICAgICBmbG9hdDogbGVmdDsNCiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsNCiAgICAgIHBhZGRpbmctdG9wOiA2cHg7DQogICAgfQ0KICB9DQogIC5ib3g6aG92ZXIgew0KICAgIGJhY2tncm91bmQ6IHVybCgifkAvYXNzZXRzL2xhbmRSZXMvYm94WC5wbmciKSBuby1yZXBlYXQ7DQogICAgcCB7DQogICAgICBjb2xvcjogIzAwZmNmZjsNCiAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICMwMGZjZmYsIDAgMCAxMHB4ICMwMGZjZmYsIDAgMCAxNXB4ICMwMGZjZmYsDQogICAgICAgIDAgMCAyMHB4ICMwMGZjZmY7DQogICAgfQ0KICB9DQogIC5ib3hBY3RpdmUgew0KICAgIGJhY2tncm91bmQ6IHVybCgifkAvYXNzZXRzL2xhbmRSZXMvYm94WC5wbmciKSBuby1yZXBlYXQ7DQogICAgd2lkdGg6IDUwJTsNCiAgICBtYXJnaW46IDElOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIHAgew0KICAgICAgY29sb3I6ICMwMGZjZmY7DQogICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMDBmY2ZmLCAwIDAgMTBweCAjMDBmY2ZmLCAwIDAgMTVweCAjMDBmY2ZmLA0KICAgICAgICAwIDAgMjBweCAjMDBmY2ZmOw0KICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICAgIHBhZGRpbmc6IDE1cHggMDsNCiAgICAgIHdpZHRoOiA3NSU7DQogICAgfQ0KICAgIGltZyB7DQogICAgICBmbG9hdDogbGVmdDsNCiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsNCiAgICAgIHBhZGRpbmctdG9wOiA2cHg7DQogICAgfQ0KICB9DQp9DQoubGVmdENsb3NlIHsNCiAgbGVmdDogLTM1MHB4Ow0KICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgbGluZWFyIDBzOw0KfQ0KLnJpZ2h0TW9kZWwgew0KICByaWdodDogMSU7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgaGVpZ2h0OiAxMDAlOw0KICB3aWR0aDogMTAuNSU7DQogIHRvcDogMjUlOw0KDQogIC5zZWFyY2gtbWlkZGxlIHsNCiAgICBoZWlnaHQ6IDE1JTsNCiAgICBiYWNrZ3JvdW5kOiAjZmZmOw0KICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Y2ZjOWJhMTsNCiAgICAvLyB3aWR0aDogODAlOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGZsb2F0OiByaWdodDsNCiAgfQ0KICAuc2VhcmNoLW1pZGRsZSBsaSB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZzogMHB4IDEwcHg7DQogICAgbWFyZ2luOiAxNXB4IDBweDsNCiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgLmxpQm94IHsNCiAgICAgIHdpZHRoOiAzMCU7DQogICAgICBoZWlnaHQ6IDMwcHg7DQogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICBsaW5lLWhlaWdodDogMzBweDsNCiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCiAgfQ0KICAuc2VhcmNoLW1pZGRsZSAuc2VhcmNoLWNvbnRhaW5lciB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGhlaWdodDogMTAwJTsNCiAgfQ0KICAuc2VhcmNoLW1pZGRsZSAuc2VhcmNoLWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7DQogICAgb3V0bGluZTogbm9uZTsNCiAgfQ0KICAuc2VhcmNoLW1pZGRsZSAuc2VhcmNoLWNvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7DQogICAgY29sb3I6IHJnYigyMTEsIDI0NSwgMjU1KTsNCiAgfQ0KICAuc2VhcmNoLW1pZGRsZSAuc2VhcmNoLWNvbnRhaW5lciBidXR0b24gew0KICAgIHdpZHRoOiA4MHB4Ow0KICAgIGhlaWdodDogMTAwJTsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDA7DQogICAgdG9wOiAwOw0KICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgIGJhY2tncm91bmQ6IDEwcHggMTBweCB1cmwofkAvYXNzZXRzL3NlYXJjaC1idXR0b24ucG5nKSBuby1yZXBlYXQ7DQogICAgYm9yZGVyOiAwOw0KICAgIGJvcmRlci1yYWRpdXM6IDA7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGxpbmUtaGVpZ2h0OiAzMHB4Ow0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7DQogICAgY29sb3I6ICNiNGU5ZmY7DQogIH0NCiAgLnJpZ2h0U2hvdyB7DQogICAgdG9wOiA1JTsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDBweDsNCiAgICB3aWR0aDogMTAwJTsNCiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzIGxpbmVhciAwczsNCiAgICAuYmFzaWNJbmZvIHsNCiAgICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgICBsaSB7DQogICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50Ow0KICAgICAgfQ0KICAgIH0NCiAgICAuZGlhbG9nTiB7DQogICAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIH0NCiAgfQ0KDQogIC5yaWdodENsb3NlIHsNCiAgICByaWdodDogLTUwMHB4Ow0KICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNXMgbGluZWFyIDBzOw0KICB9DQp9DQoNCi5kMSB7DQogIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgLy8gbGVmdDogODMwcHg7DQogIC8vIHRvcDogMzk1cHg7DQogIC8vIGxlZnQ6IDE1cHg7DQogIC8vIHRvcDogMzk1cHg7DQogIHdpZHRoOiAxNTRweDsNCiAgaGVpZ2h0OiA1M3B4Ow0KICBsaW5lLWhlaWdodDogMzVweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBiYWNrZ3JvdW5kOiB1cmwoIn5AL2Fzc2V0cy9sYW5kUmVzLzEtZGlhbG9nLnBuZyIpIG5vLXJlcGVhdCBjZW50ZXI7DQoNCiAgJjpob3ZlciB7DQogICAgYmFja2dyb3VuZDogdXJsKCJ+QC9hc3NldHMvbGFuZFJlcy8xLWRpYWxvZy1oaWdobGlnaHQucG5nIikgbm8tcmVwZWF0IGNlbnRlcjsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgY29sb3I6ICNmZmY7DQogIH0NCn0NCi5kMiB7DQogIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgLy8gbGVmdDogMTA2MHB4Ow0KICAvLyB0b3A6IDQ4NXB4Ow0KICB3aWR0aDogMTgycHg7DQogIGhlaWdodDogNTNweDsNCiAgbGluZS1oZWlnaHQ6IDM1cHg7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgYmFja2dyb3VuZDogdXJsKCJ+QC9hc3NldHMvbGFuZFJlcy8yLWRpYWxvZy5wbmciKSBuby1yZXBlYXQgY2VudGVyOw0KDQogICY6aG92ZXIgew0KICAgIGJhY2tncm91bmQ6IHVybCgifkAvYXNzZXRzL2xhbmRSZXMvMi1kaWFsb2ctaGlnaGxpZ2h0LnBuZyIpIG5vLXJlcGVhdCBjZW50ZXI7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIGNvbG9yOiAjZmZmOw0KICB9DQp9DQoNCi5kMyB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgbGVmdDogNTIwcHg7DQogIHRvcDogNTE1cHg7DQogIHdpZHRoOiAyMzRweDsNCiAgaGVpZ2h0OiA1M3B4Ow0KICBsaW5lLWhlaWdodDogMzVweDsNCiAgdGV4dC1hbGlnbjogY2VudGVyOw0KICBmb250LXNpemU6IDE0cHg7DQogIGJhY2tncm91bmQ6IHVybCgifkAvYXNzZXRzL2xhbmRSZXMvMy1kaWFsb2cucG5nIikgbm8tcmVwZWF0IGNlbnRlcjsNCg0KICAmOmhvdmVyIHsNCiAgICBiYWNrZ3JvdW5kOiB1cmwoIn5AL2Fzc2V0cy9sYW5kUmVzLzMtZGlhbG9nLWhpZ2hsaWdodC5wbmciKSBuby1yZXBlYXQgY2VudGVyOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBjb2xvcjogI2ZmZjsNCiAgfQ0KfQ0KLmZvb3Rlci1uYXYgew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIC8qIHRvcDogMjIwcHg7ICovDQogIHRvcDogMTA1cHg7DQogIGxlZnQ6IDElOw0KICBtYXJnaW46IGF1dG87DQogIC8qIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpOyAqLw0KICBkaXNwbGF5OiBmbGV4Ow0KICBmbGV4LWRpcmVjdGlvbjogcm93Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47DQogIHdpZHRoOiA5OCU7DQp9DQouYmFzZUJsb2NrIHsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICB3aWR0aDogMTEuMyU7DQogIGhlaWdodDogMTAwcHg7DQogIGJhY2tncm91bmQ6IHVybCgiLi4vLi4vYXNzZXRzL25ld2ltZ3Mvem9uZ3NodUt1YW5nLnBuZyIpIG5vLXJlcGVhdDsNCiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQogIGRpc3BsYXk6IGZsZXg7DQogIGZsZXgtZmxvdzogcm93IG5vd3JhcDsNCiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOw0KICBhbGlnbi1pdGVtczogY2VudGVyOw0KICBwYWRkaW5nOiAwIDE1cHg7DQogIGJveC1zaXppbmc6IGJvcmRlci1ib3g7DQp9DQouYmFzZUJsb2NrIHAgew0KICB3aWR0aDogNDAlOw0KICBmb250LXNpemU6IDIycHg7DQogIGNvbG9yOiAjZmZmOw0KICBsZXR0ZXItc3BhY2luZzogMXB4Ow0KICB0ZXh0LWFsaWduOiBsZWZ0Ow0KfQ0KQGltcG9ydCAiLi4vLi4vYXNzZXRzL3Njc3MvaW5kZXguc2NzcyI7DQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+1BA;;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;;AAEA;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;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;;AAEA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;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;;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;;AAEA;AACA;AACA;AACA;AACA;;AAEA;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;AACA;;AAEA;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","file":"index.vue","sourceRoot":"src/views/land","sourcesContent":["<template>\r\n <div id=\"index\" ref=\"appRef\" style=\"overflow: hidden\">\r\n <!-- <div class=\"bg\" :style=\"{\r\n backgroundImage:\r\n 'url(' + require(`../../assets/${backgroundPic.index}.png`) + ')',\r\n }\"> -->\r\n\r\n <!-- <iframe\r\n name=\"myframe\"\r\n frameborder=\"0\"\r\n width=\"100%\"\r\n height=\"100%\"\r\n style=\"position: absolute;\"\r\n ref=\"iframe\"\r\n :src=\"videoUrl\"\r\n :key=\"videoUrl\"\r\n ></iframe> -->\r\n <div class=\"bg\" @contextmenu.prevent=\"show()\">\r\n <!-- <div class=\"body-bottom\" @contextmenu.prevent=\"show()\"></div>\r\n <dv-loading v-if=\"loading\">Loading...</dv-loading> -->\r\n\r\n <!-- <div v-else class=\"host-body\"> -->\r\n <headerIndex style=\"position: \" />\r\n <div class=\"mains\">\r\n <div class=\"leftContent\">\r\n <div class=\"kehuCount\">\r\n <div style=\"color: #fff; font-size: 12px\">客户总数</div>\r\n <div style=\"color: #fff; font-size: 25px; font-weight: 700\">\r\n {{ totalCustomer }} <span\r\n style=\"color: #fff; font-size: 12px\"\r\n >个</span\r\n >\r\n </div>\r\n </div>\r\n <div class=\"countInfor\">\r\n <div\r\n class=\"content\"\r\n v-for=\"(item, index) in leftInfodata\"\r\n :key=\"index\"\r\n >\r\n <div\r\n style=\"width: 100px; height: 100px\"\r\n :id=\"'echarts' + index\"\r\n ></div>\r\n <!-- <img :src=\"item.pic\" style=\"width:30px;height:30px\"/> -->\r\n <div class=\"text\">\r\n <div style=\"color: #fff; font-size: 12px\">{{ item.text }}</div>\r\n <div style=\"color: #fff; font-size: 24px; font-weight: 300\">\r\n {{ item.num }}\r\n </div>\r\n </div>\r\n <div\r\n style=\"\r\n color: #fff;\r\n font-size: 12px;\r\n display: flex;\r\n align-items: flex-end;\r\n height: 58%;\r\n \"\r\n >\r\n {{ item.unit }}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class=\"rightContent\">\r\n <div class=\"kehuCount\">\r\n <div style=\"color: #fff; font-size: 12px\">主要总数</div>\r\n <div style=\"color: #fff; font-size: 25px; font-weight: 700\">\r\n {{ totalTransformationSite }} <span\r\n style=\"color: #fff; font-size: 12px\"\r\n >个</span\r\n >\r\n </div>\r\n </div>\r\n <div class=\"countInfor\">\r\n <div\r\n class=\"content\"\r\n v-for=\"(item, index) in rightInfodata\"\r\n :key=\"index\"\r\n >\r\n <div\r\n style=\"width: 100px; height: 100px\"\r\n :id=\"'rightEcharts' + index\"\r\n ></div>\r\n <!-- <img :src=\"item.pic\" style=\"width:32px;height:32px\"/> -->\r\n <div class=\"text\">\r\n <div style=\"color: #fff; font-size: 12px\">{{ item.text }}</div>\r\n <div style=\"color: #fff; font-size: 24px; font-weight: 300\">\r\n {{ item.num }}\r\n </div>\r\n </div>\r\n <div\r\n style=\"\r\n color: #fff;\r\n font-size: 12px;\r\n display: flex;\r\n align-items: flex-end;\r\n height: 58%;\r\n \"\r\n >\r\n {{ item.unit }}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <!-- </div> -->\r\n <!-- 背景圆圈装饰 -->\r\n <div class=\"decorate\">\r\n <img\r\n src=\"@/assets/newbanImg/beijingyuan.png\"\r\n style=\"width: 100%; height: 100%\"\r\n />\r\n </div>\r\n <!-- 江苏地图 -->\r\n <div class=\"jiangsuMap\" v-show=\"jiangsuMapShow\">\r\n <img\r\n src=\"@/assets/newbanImg/jiangsuMap.png\"\r\n style=\"width: 100%; height: 100%\"\r\n />\r\n </div>\r\n <!-- 江苏地图市级图标 -->\r\n <div class=\"shijiIcon\" v-show=\"shijiIconShow\">\r\n <img src=\"@/assets/newbanImg/xuzhou.png\" class=\"xuzhou\" />\r\n <img src=\"@/assets/newbanImg/lianyungang.png\" class=\"lianyungang\" />\r\n <img src=\"@/assets/newbanImg/suqian.png\" class=\"suqian\" />\r\n <img src=\"@/assets/newbanImg/huaian.png\" class=\"huaian\" />\r\n <img src=\"@/assets/newbanImg/yancheng.png\" class=\"yancheng\" />\r\n <img src=\"@/assets/newbanImg/yangzhou.png\" class=\"yangzhou\" />\r\n <img src=\"@/assets/newbanImg/taizhou.png\" class=\"taizhou\" />\r\n <img src=\"@/assets/newbanImg/nantong.png\" class=\"nantong\" />\r\n <img src=\"@/assets/newbanImg/zhenjiang.png\" class=\"zhenjiang\" />\r\n <img src=\"@/assets/newbanImg/suzhou.png\" class=\"suzhou\" />\r\n <img src=\"@/assets/newbanImg/wuxi.png\" class=\"wuxi\" />\r\n <img src=\"@/assets/newbanImg/changzhou.png\" class=\"changzhou\" />\r\n <img\r\n src=\"@/assets/newbanImg/nanjing.png\"\r\n class=\"nanjing\"\r\n v-show=\"!nanjingIconShow\"\r\n />\r\n <img\r\n src=\"@/assets/newbanImg/nanjing.png\"\r\n class=\"nanjing1\"\r\n v-show=\"nanjingIconShow\"\r\n @mouseover=\"regionMouseEnter\"\r\n @click=\"switchNanJing\"\r\n />\r\n <div\r\n class=\"nanjingxuanshi\"\r\n v-show=\"nanjingsekuai\"\r\n @mouseover=\"regionMouseEnter\"\r\n ></div>\r\n <img\r\n src=\"@/assets/newbanImg/nanjingsekuai.png\"\r\n class=\"nanjingsekuai\"\r\n @mouseleave=\"regionMouseLeave\"\r\n @click=\"switchNanJing\"\r\n v-show=\"!nanjingsekuai\"\r\n />\r\n </div>\r\n <!-- 南京地图-->\r\n <div class=\"nanjingMap\" v-show=\"!jiangsuMapShow\">\r\n <img src=\"@/assets/newbanImg/nanjingMap.png\" />\r\n </div>\r\n <div class=\"qujiIcon\" v-show=\"qujiIconShow\">\r\n <img src=\"@/assets/newbanImg/liuhe.png\" class=\"liuhe\" />\r\n <img src=\"@/assets/newbanImg/pukou.png\" class=\"pukou\" />\r\n <img src=\"@/assets/newbanImg/yuhua.png\" class=\"yuhua\" />\r\n <img src=\"@/assets/newbanImg/jianye.png\" class=\"jianye\" />\r\n <img src=\"@/assets/newbanImg/gulou.png\" class=\"gulou\" />\r\n <img src=\"@/assets/newbanImg/qixia.png\" class=\"qixia\" />\r\n <img src=\"@/assets/newbanImg/xuanwu.png\" class=\"xuanwu\" />\r\n <img src=\"@/assets/newbanImg/qinhuai.png\" class=\"qinhuai\" />\r\n <img src=\"@/assets/newbanImg/jiangning.png\" class=\"jiangning\" />\r\n <img src=\"@/assets/newbanImg/gaochun.png\" class=\"gaochun\" />\r\n <img src=\"@/assets/newbanImg/lishui.png\" class=\"lishui\" />\r\n </div>\r\n <!-- 南京黄色定位图标 -->\r\n <div class=\"datushaIcon\" v-show=\"qujiIconShow\">\r\n <div class=\"yellowIcon\">\r\n <div\r\n style=\"width: 288px; height: 47px\"\r\n v-show=\"popShow\"\r\n @mouseover=\"popInfor\"\r\n @mouseleave=\"popInforLeave\"\r\n ></div>\r\n <img\r\n src=\"@/assets/newbanImg/title.png\"\r\n style=\"width: 288px; height: 47px; cursor: pointer; z-index: 9999\"\r\n @mouseover=\"popInfor\"\r\n @mouseleave=\"popInforLeave\"\r\n v-show=\"!popShow\"\r\n />\r\n \r\n <img\r\n src=\"@/assets/newbanImg/yellowIcon.png\"\r\n style=\"width: 160px; height: 161px; cursor: pointer\"\r\n @click=\"intoMain\"\r\n />\r\n </div>\r\n </div>\r\n <div v-show=\"popShow\" id=\"pop\">\r\n <div class=\"mask\">\r\n <img\r\n src=\"@/assets/newbanImg/contentPop.png\"\r\n style=\"width: 288px; height: 275px\"\r\n @mouseover=\"popInfor\"\r\n @mouseleave=\"popInforLeave\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport CustomDvScrollBoard from \"@/components/customDvScrollBoard\";\r\nimport CustomDvScrollBoard1 from \"@/components/customDvScrollBoard1\";\r\nimport drawMixin from \"@/utils/drawMixin\";\r\nimport headerIndex from \"@/components/layout/header\";\r\nimport BasicBox from \"@/components/BasicBox\";\r\nimport dialogComponent from \"@/components/dialog\";\r\nimport Chart from \"./chart.vue\";\r\n// import io from 'socket.io-client'\r\nimport BasicBox5 from \"@/components/BasicBox5\";\r\nimport axios from \"axios\";\r\nimport { getHomePageInfo } from \"@/api/api\";\r\nimport mqtt from \"mqtt\";\r\n// let socketRefs = '';\r\n\r\nexport default {\r\n mixins: [drawMixin],\r\n data() {\r\n return {\r\n qujiIconShow: false, //区级图标显示\r\n jiangsuMapShow: true, //江苏地图显示\r\n shijiIconShow: false, //市级图标降落\r\n nanjingIconShow: false, // 南京动效图标显示\r\n nanjingsekuai: true, //南京色块显示\r\n totalCustomer: \"\", //客户总数\r\n totalTransformationSite: \"\", //主要总数\r\n popShow: false,\r\n leftInfodata: [\r\n {\r\n pic: require(\"@/assets/newbanImg/biandianzhan.png\"),\r\n num: \"\",\r\n text: \"变电站总数\",\r\n unit: \"座\",\r\n name: \"totalSite\",\r\n },\r\n {\r\n pic: require(\"@/assets/newbanImg/daibangongdan.png\"),\r\n num: \"\",\r\n text: \"代办工单总数\",\r\n unit: \"条\",\r\n name: \"workOrder\",\r\n },\r\n {\r\n pic: require(\"@/assets/newbanImg/jinggao.png\"),\r\n num: \"\",\r\n text: \"告警总数\",\r\n unit: \"条\",\r\n name: \"warningNum\",\r\n },\r\n ],\r\n rightInfodata: [\r\n {\r\n pic: require(\"@/assets/newbanImg/zhuyao.png\"),\r\n num: \"\",\r\n text: \"主要总容量\",\r\n unit: \"kVA\",\r\n name: \"transformationCapacity\",\r\n },\r\n {\r\n pic: require(\"@/assets/newbanImg/shishifuhe.png\"),\r\n num: \"\",\r\n text: \"实时负荷\",\r\n unit: \"kW\",\r\n name: \"realTimeLoad\",\r\n },\r\n {\r\n pic: require(\"@/assets/newbanImg/zuori.png\"),\r\n num: \"\",\r\n text: \"昨日总电量\",\r\n unit: \"kWh\",\r\n name: \"yesterdayTotalElectricity\",\r\n },\r\n ],\r\n Visible: false,\r\n basicInfoShow: true,\r\n videoUrl: \"/land/landMap.html\",\r\n cityName: \"\",\r\n nanj: true,\r\n landC: false,\r\n backgroundPic: {\r\n index: \"landRes/BG\",\r\n },\r\n activeColor: -1,\r\n loading: false,\r\n imgListData: {},\r\n imgList: [],\r\n\r\n configData: {\r\n jiangsu: {\r\n // header:['规划用途', '全省数量', '全省占比'],\r\n data: [],\r\n },\r\n nanjing: {\r\n // header:['规划用途', '南京数量', '南京占比'],\r\n data: [],\r\n },\r\n zhenjiang: {\r\n header: [\"规划用途\", \"全省数量\", \"全省占比\"],\r\n data: [],\r\n },\r\n changzhou: {\r\n header: [],\r\n data: [],\r\n },\r\n },\r\n config: {\r\n // header:['规划用途', '全省数量', '全省占比'],\r\n data: [],\r\n },\r\n config1: {\r\n data: [],\r\n },\r\n levelConfigData: { nanjing: { data: [0] } },\r\n levelConfig: {\r\n data: [10],\r\n shape: \"round\",\r\n waveNum: 2,\r\n },\r\n levelConfig1: {\r\n data: [55],\r\n shape: \"round\",\r\n waveNum: 2,\r\n },\r\n resourcesListData: {\r\n nanjing: [\r\n {\r\n name: \"南京规划阶段\",\r\n count: 4,\r\n },\r\n {\r\n name: \"南京计划阶段\",\r\n count: 4,\r\n },\r\n {\r\n name: \"南京建设阶段\",\r\n count: 1,\r\n },\r\n {\r\n name: \"南京投运阶段\",\r\n count: 1,\r\n },\r\n ],\r\n zhenjiang: [\r\n {\r\n name: \"规划阶段\",\r\n count: 62,\r\n },\r\n {\r\n name: \"计划阶段\",\r\n count: 9,\r\n },\r\n {\r\n name: \"建设阶段\",\r\n count: 2,\r\n },\r\n {\r\n name: \"投运阶段\",\r\n count: 5,\r\n },\r\n ],\r\n },\r\n resourcesList: [],\r\n centerListData: {\r\n nanjing: [],\r\n zhenjiang: [],\r\n },\r\n centerList: [\r\n {\r\n title: \"不动产权证信息\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/bdc.png\"),\r\n },\r\n {\r\n title: \"土地证信息\",\r\n count: \"无\",\r\n imgUrl: require(\"@/assets/landRes/tdz.png\"),\r\n },\r\n {\r\n title: \"房产证信息\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/fdc.png\"),\r\n },\r\n {\r\n title: \"确权情况\",\r\n count: 0,\r\n imgUrl: require(\"@/assets/landRes/qq.png\"),\r\n },\r\n ],\r\n rankingConfig: {\r\n data: [\r\n {\r\n name: \"类别1\",\r\n value: 6,\r\n },\r\n {\r\n name: \"类别2\",\r\n value: 8,\r\n },\r\n {\r\n name: \"类别3\",\r\n value: 9,\r\n },\r\n {\r\n name: \"类别4\",\r\n value: 3,\r\n },\r\n {\r\n name: \"类别5\",\r\n value: 8,\r\n },\r\n {\r\n name: \"类别6\",\r\n value: 11,\r\n },\r\n {\r\n name: \"类别7\",\r\n value: 13,\r\n },\r\n {\r\n name: \"类别7\",\r\n value: 6,\r\n },\r\n ],\r\n rowNum: 7,\r\n waitTime: 99999999999999999,\r\n },\r\n // socketId:'',\r\n //默认数据\r\n workListData: [],\r\n workListDatafcz: [],\r\n //建筑物信息\r\n // workList:[\r\n // { key: \"建筑物名称\", value: \"\",name:\"jd\" },\r\n // { key: \"坐落地址\", value: \"\",name:\"tudi\" },\r\n // { key: \"不动产证号\", value: \"\" ,name:\"bdczh\"},\r\n // { key: \"权利人\", value: \"\",name:\"qlr\" },\r\n // { key: \"坐落\", value: \"\" ,name:\"zl\"},\r\n // ],\r\n workList: [],\r\n runOnce: true,\r\n //不动产权证信息\r\n workListBdc: [],\r\n //土地证\r\n workListNew: [],\r\n //房产证数据\r\n workListFCZ: [],\r\n workListqq: [{ key: \"确权信息\", value: \"\", name: \"qq\" }],\r\n tit: \"建筑物信息\",\r\n // socketData:'jiangsu',\r\n count: 1,\r\n params: {},\r\n leftOpen: true,\r\n rightOpen: true,\r\n jdNameNew: \"\",\r\n itemViewM: \"\",\r\n photoPathsM: [],\r\n searchShow: true,\r\n leftNum : []\r\n };\r\n },\r\n\r\n components: {\r\n headerIndex,\r\n BasicBox,\r\n CustomDvScrollBoard,\r\n CustomDvScrollBoard1,\r\n dialogComponent,\r\n BasicBox5,\r\n Chart,\r\n },\r\n computed: {\r\n },\r\n mounted() {\r\n // this.getDataByMqtt(\r\n // \"ws://175.24.235.243:8083/mqtt\",\r\n // \"tra_topic\"\r\n // );\r\n let that = this;\r\n window.addEventListener(\"message\", function (e) {\r\n var res = e.data;\r\n if (res.params != null) {\r\n that.searchShow = false;\r\n }\r\n });\r\n //市级图标降落\r\n window.setTimeout(() => {\r\n that.shijiIconShow = true;\r\n }, 1600);\r\n //南京市图标动效显示\r\n window.setTimeout(() => {\r\n that.nanjingIconShow = true;\r\n }, 2600);\r\n window.setInterval(() => {\r\n getHomePageInfo({}).then((res) => {\r\n that.leftNum = []\r\n console.log(res.data.data,'数据');\r\n that.totalCustomer = res.data.data.totalCustomer;\r\n that.totalTransformationSite = res.data.data.totalTransformationSite;\r\n let realTimeLoad = res.data.data.realTimeLoad.toString();\r\n let realData = realTimeLoad.substring(0, realTimeLoad.indexOf(\".\") + 3);\r\n for (var key in res.data.data) {\r\n for (let i = 0; i < that.leftInfodata.length; i++) {\r\n if (key == that.leftInfodata[i].name) {\r\n that.leftInfodata[i].num = res.data.data[key];\r\n that.leftNum.push(that.leftInfodata[i].num)\r\n }\r\n }\r\n for (let i = 0; i < that.rightInfodata.length; i++) {\r\n if (key == that.rightInfodata[i].name) {\r\n that.rightInfodata[i].num = res.data.data[key];\r\n that.rightInfodata[1].num = realData;\r\n }\r\n }\r\n }\r\n });\r\n }, 3000);\r\n that.leftInfodata.forEach((item, index) => {\r\n if (index == 0) {\r\n that.leftInitEcharts(\"echarts\" + index,that.leftNum[0]);\r\n }else if (index == 1) {\r\n that.leftInitEcharts(\"echarts\" + index,that.leftNum[1]);\r\n }else if (index == 2) {\r\n that.leftInitEcharts(\"echarts\" + index,that.leftNum[2]);\r\n }\r\n });\r\n \r\n this.rightInfodata.forEach((item, index) => {\r\n if (index != null) {\r\n this.rightInitEcharts(\"rightEcharts\" + index);\r\n }\r\n });\r\n },\r\n beforeDestroy() {\r\n clearInterval(this.timing);\r\n },\r\n\r\n watch: {\r\n jdNameNew: {\r\n handler(newVal) {\r\n this.$refs.iframe.contentWindow.getMessageFromParent(newVal);\r\n },\r\n },\r\n },\r\n methods: {\r\n //南京区域移入操作\r\n regionMouseEnter() {\r\n this.nanjingsekuai = false;\r\n },\r\n //南京区域移出操作\r\n regionMouseLeave() {\r\n this.nanjingsekuai = true;\r\n },\r\n //切换南京地图\r\n switchNanJing() {\r\n this.jiangsuMapShow = false;\r\n this.shijiIconShow = false;\r\n window.setTimeout(() => {\r\n this.qujiIconShow = true;\r\n }, 1600);\r\n },\r\n leftInitEcharts(id,echartsData) {\r\n let data = [];\r\n var imageUrl = \"\";\r\n if (id == \"echarts0\") {\r\n imageUrl = \"/newbanImg/biandianzhan.png\";\r\n } else if (id == \"echarts1\") {\r\n imageUrl = \"/newbanImg/daibangongdan.png\";\r\n } else if (id == \"echarts2\") {\r\n imageUrl = \"/newbanImg/jinggao.png\";\r\n }\r\n var myChart = this.$echarts.init(document.getElementById(id));\r\n var option = {\r\n angleAxis: {\r\n max: 100,\r\n // 隐藏刻度线\r\n show: false,\r\n startAngle: 90,\r\n },\r\n radiusAxis: {\r\n type: \"category\",\r\n show: true,\r\n axisLabel: {\r\n show: false,\r\n },\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n data: ['a', 'b', 'c'],\r\n z: 10,\r\n },\r\n polar: {\r\n radius: \"100%\", //图形大小\r\n },\r\n graphic: {\r\n elements: [\r\n {\r\n type: \"image\",\r\n left: \"center\",\r\n top: \"middle\",\r\n style: {\r\n image: imageUrl,\r\n width: 20,\r\n height: 20,\r\n },\r\n },\r\n ],\r\n },\r\n series: [\r\n {\r\n name:'a',\r\n type: \"bar\",\r\n data: [,'56.77'],\r\n showBackground: true,\r\n barGap: '-100%',\r\n roundCap: true,\r\n z: 10,\r\n // backgroundStyle: {\r\n // color: 'red',\r\n // },\r\n coordinateSystem: \"polar\",\r\n barWidth: 2,\r\n itemStyle: {\r\n normal: {\r\n color: \"rgb(24,234,253)\",\r\n },\r\n },\r\n },\r\n {\r\n // 浅色背景\r\n type: 'bar',\r\n data: [,100],\r\n z: 0,\r\n silent: true,\r\n coordinateSystem: 'polar',\r\n barMaxWidth: 3,\r\n name:'c',\r\n roundCap: true,\r\n color: 'rgb(52,69,96)',\r\n barGap: '-100%',\r\n },\r\n ]\r\n \r\n };\r\n myChart.setOption(option);\r\n },\r\n rightInitEcharts(id) {\r\n var imageUrl = \"\";\r\n if (id == \"rightEcharts0\") {\r\n imageUrl = \"/newbanImg/zhuyao.png\";\r\n } else if (id == \"rightEcharts1\") {\r\n imageUrl = \"/newbanImg/shishifuhe.png\";\r\n } else if (id == \"rightEcharts2\") {\r\n imageUrl = \"/newbanImg/zuori.png\";\r\n }\r\n var myChart = this.$echarts.init(document.getElementById(id));\r\n var option = {\r\n angleAxis: {\r\n max: 100,\r\n // 隐藏刻度线\r\n show: false,\r\n startAngle: 90,\r\n },\r\n radiusAxis: {\r\n type: \"category\",\r\n show: true,\r\n axisLabel: {\r\n show: false,\r\n },\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n data: ['a', 'b', 'c'],\r\n z: 10,\r\n },\r\n polar: {\r\n radius: \"100%\", //图形大小\r\n },\r\n graphic: {\r\n elements: [\r\n {\r\n type: \"image\",\r\n left: \"center\",\r\n top: \"middle\",\r\n style: {\r\n image: imageUrl,\r\n width: 25,\r\n height: 25,\r\n },\r\n },\r\n ],\r\n },\r\n series: [\r\n {\r\n name:'a',\r\n type: \"bar\",\r\n data: [,'56.77'],\r\n showBackground: true,\r\n barGap: '-100%',\r\n roundCap: true,\r\n z: 10,\r\n // backgroundStyle: {\r\n // color: 'red',\r\n // },\r\n coordinateSystem: \"polar\",\r\n barWidth: 2,\r\n itemStyle: {\r\n normal: {\r\n color: \"rgb(24,234,253)\",\r\n },\r\n },\r\n },\r\n {\r\n // 浅色背景\r\n type: 'bar',\r\n data: [,'100'],\r\n z: 0,\r\n silent: true,\r\n coordinateSystem: 'polar',\r\n barMaxWidth: 3,\r\n name:'c',\r\n roundCap: true,\r\n color: 'rgb(52,69,96)',\r\n barGap: '-100%',\r\n },\r\n ],\r\n };\r\n myChart.setOption(option);\r\n },\r\n intoMain() {\r\n this.$router.push(\"landChildren\");\r\n },\r\n popInfor() {\r\n // // 鼠标在盒子内移动后盒子变粉\r\n this.popShow = true;\r\n },\r\n popInforLeave() {\r\n this.popShow = false;\r\n },\r\n guid() {\r\n return \"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx\".replace(/[xy]/g, function (c) {\r\n var r = (Math.random() * 16) | 0,\r\n v = c == \"x\" ? r : (r & 0x3) | 0x8;\r\n return v.toString(16);\r\n });\r\n },\r\n // mqtt订阅(独立)\r\n getDataByMqtt(url, topic) {\r\n const clientId = this.guid(); // 用户名\r\n const host = url; // 一个测试用url,改成给的,ws://broker.emqx.io:8083/mqtt\r\n const options = {\r\n // 配置\r\n // 测试:订阅本机IP\r\n // host: host,\r\n // port: port,\r\n\r\n keepalive: 60, // 心跳时间,默认60s,设置为0禁用\r\n // username: 'test', // 用户名(可选)\r\n // password: 1234, // 密码(可选)\r\n clientId: clientId, // 客户端ID,默认随机生成\r\n protocolId: \"MQTT\",\r\n protocolVersion: 4,\r\n clean: true, // false在离线时接收QoS1和2的消息\r\n reconnectPeriod: 2000, // 重连间隔,默认1000毫秒\r\n connectTimeout: 30 * 1000, // 收到CONNACK之前的等待时间\r\n will: {\r\n // 遗嘱消息(客户端严重断开连接时Broker将自动发送的消息)\r\n topic: \"WillMsg\", // 要发布的主题\r\n payload: \"[MQTT-TEST] 遗嘱消息:连接异常断开!\", // 要发布的消息\r\n qos: 2, // QoS(Quality of Service),QoS0:只负责发,QoS1:保证消息至少送达1次,QoS2:保证消息到且仅到1次\r\n retain: false, // 保留标志\r\n },\r\n };\r\n if (this.mqttClient == undefined) {\r\n this.mqttClient = mqtt.connect(host, options); // 连接\r\n // const client = mqtt.connect(host, options); // 连接\r\n // const client = mqtt.connect(host) // 连接\r\n // 错误回调\r\n this.mqttClient.on(\"error\", (err) => {\r\n console.log(\"[MQTT-TEST] 连接错误……\");\r\n this.mqttClient.end();\r\n });\r\n // 重连回调\r\n this.mqttClient.on(\"reconnect\", () => {\r\n console.log(\"[MQTT-TEST] 重连中……\");\r\n });\r\n // 连接回调\r\n this.mqttClient.on(\"connect\", (e) => {\r\n // console.log(\r\n // );\r\n // 订阅\r\n this.mqttClient.subscribe(topic, { qos: 2 });\r\n console.log(\"[MQTT-TEST] 连接回调....\");\r\n });\r\n // 接收回调\r\n this.mqttClient.on(\"message\", (topic, message, packet) => {\r\n console.log(\r\n `[MQTT-TEST] 从主题 \"${topic}\" 收到的内容: ${message.toString()}`\r\n );\r\n // 解析后端数据\r\n let dataReceived = JSON.parse(message.toString());\r\n // this.infodata[4].num = dataReceived.realTimeLoad\r\n console.log(dataReceived.realTimeLoad, \"dataReceived\");\r\n });\r\n }\r\n },\r\n show: function () {\r\n this.leftOpen = true;\r\n this.rightOpen = true;\r\n this.basicInfoShow = true;\r\n },\r\n \r\n \r\n /**\r\n * 动态传输城市名称\r\n * @param event\r\n */\r\n // handleMessage(event) {\r\n // // 获取从iframe页面中传过来的值\r\n // // var cmd = event.data.cmd;\r\n // this.cityName = event.data.params;\r\n // },\r\n build() {\r\n this.$router.push(\"/build\");\r\n },\r\n },\r\n created() {\r\n window[\"vueDefinedMyProp\"] = (build) => {\r\n this.build();\r\n };\r\n window.show = this.show;\r\n },\r\n};\r\n</script>\r\n<style lang=\"scss\">\r\n.dv-scroll-ranking-board .ranking-info .rank {\r\n display: none;\r\n}\r\n</style>\r\n\r\n<style lang=\"scss\" scoped>\r\n@import \"~@/common/var.scss\";\r\n\r\n/* 返回按钮 */\r\n.back-button a {\r\n position: absolute;\r\n right: 22px;\r\n top: 41px;\r\n width: 55px;\r\n height: 21px;\r\n background-color: transparent;\r\n border: 0;\r\n background-image: url(\"../../assets/bt-02.png\");\r\n cursor: pointer;\r\n}\r\n.bg {\r\n height: 1920px;\r\n width: 1080px;\r\n background: url(\"../../assets/newbanImg/mapBeijing.png\") no-repeat !important;\r\n background-size: 100% 100% !important;\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-content: space-around;\r\n .mains {\r\n width: 100%;\r\n height: calc(100% - 149px);\r\n display: flex;\r\n padding: 0 10px;\r\n box-sizing: border-box;\r\n justify-content: space-between;\r\n align-items: flex-end;\r\n .leftContent {\r\n width: 20%;\r\n height: 85%;\r\n padding: 0 10px;\r\n .kehuCount {\r\n height: 15%;\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n padding-left: 10%;\r\n }\r\n .countInfor {\r\n height: calc(100% - 40%);\r\n width: 55%;\r\n .content {\r\n height: 25%;\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-around;\r\n .text {\r\n height: 50%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n }\r\n }\r\n }\r\n }\r\n .rightContent {\r\n width: 20%;\r\n height: 85%;\r\n padding: 0 10px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-end;\r\n .kehuCount {\r\n height: 15%;\r\n width: 55%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n }\r\n .countInfor {\r\n height: calc(100% - 40%);\r\n width: 67%;\r\n .content {\r\n height: 25%;\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-around;\r\n .text {\r\n height: 50%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n }\r\n }\r\n }\r\n }\r\n .datushaIcon {\r\n position: absolute !important;\r\n top: 32%;\r\n left: 37%;\r\n animation: datushaIcon 1s linear;\r\n }\r\n @keyframes datushaIcon {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 32%;\r\n } //最终时图片位于300px处\r\n }\r\n .yellowIcon {\r\n position: absolute !important;\r\n top: 32%;\r\n left: 37%;\r\n z-index: 999;\r\n animation: movepoint 1s infinite;\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n #pop {\r\n position: absolute !important;\r\n top: 5%;\r\n left: 37%;\r\n display: inline-block;\r\n overflow: hidden;\r\n width: 288px;\r\n height: 275px;\r\n .mask {\r\n position: absolute;\r\n width: 288px;\r\n height: 275px;\r\n top: 0;\r\n left: 0;\r\n z-index: 999;\r\n }\r\n }\r\n @keyframes movepoint {\r\n 0% {\r\n transform: translateY(0px);\r\n }\r\n 50% {\r\n transform: translateY(5px);\r\n }\r\n 100% {\r\n transform: translateY(0px);\r\n }\r\n }\r\n .mask {\r\n animation: animate 3s linear;\r\n overflow: hidden;\r\n }\r\n \r\n @keyframes animate {\r\n from {\r\n height: 48px;\r\n top: 275px;\r\n }\r\n to {\r\n height: 275px;\r\n top: 0px;\r\n }\r\n }\r\n \r\n }\r\n //背景圆圈的效果\r\n .decorate {\r\n width: 1091px;\r\n height: 934px;\r\n position: absolute;\r\n top: 9%;\r\n left: 22%;\r\n -webkit-animation: scaleout 1.5s infinite ease-in-out;\r\n animation: scaleout 1.5s infinite ease-in-out;\r\n }\r\n @-webkit-keyframes scaleout {\r\n 0% {\r\n -webkit-transform: scale(1);\r\n }\r\n\r\n 100% {\r\n -webkit-transform: scale(1.02);\r\n opacity: 0;\r\n }\r\n }\r\n @keyframes scaleout {\r\n 0% {\r\n transform: scale(1);\r\n -webkit-transform: scale(1);\r\n }\r\n\r\n 100% {\r\n transform: scale(1.02);\r\n -webkit-transform: scale(1.02);\r\n opacity: 0;\r\n }\r\n }\r\n //江苏地图效果\r\n .jiangsuMap {\r\n width: 1920px;\r\n height: 1080px;\r\n position: absolute;\r\n top: 0;\r\n -webkit-animation: scalemap 1.5s infinite ease-in-out;\r\n animation: scalemap 1.5s infinite ease-in-out;\r\n animation-iteration-count: 1;\r\n -webkit-animation-iteration-count: 1;\r\n opacity: 1;\r\n z-index: 100;\r\n }\r\n @-webkit-keyframes scalemap {\r\n 0% {\r\n -webkit-transform: scale(0);\r\n opacity: 0;\r\n }\r\n\r\n 100% {\r\n -webkit-transform: scale(1);\r\n opacity: 1;\r\n }\r\n }\r\n @keyframes scalemap {\r\n 0% {\r\n transform: scale(0);\r\n -webkit-transform: scale(0);\r\n opacity: 0;\r\n }\r\n\r\n 100% {\r\n transform: scale(1);\r\n -webkit-transform: scale(1);\r\n opacity: 1;\r\n }\r\n }\r\n //南京地图\r\n .nanjingMap {\r\n width: 1920px;\r\n height: 1080px;\r\n position: absolute;\r\n top: 0;\r\n -webkit-animation: scalemap 1.5s infinite ease-in-out;\r\n animation: scalemap 1.5s infinite ease-in-out;\r\n animation-iteration-count: 1;\r\n -webkit-animation-iteration-count: 1;\r\n opacity: 1;\r\n z-index: 100;\r\n }\r\n //江苏省市级图标\r\n .shijiIcon {\r\n width: 1920px;\r\n height: 1080px;\r\n position: absolute;\r\n z-index: 200;\r\n top: 0;\r\n }\r\n .xuzhou {\r\n animation: xuzhou 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 21%;\r\n left: 30%;\r\n }\r\n .lianyungang {\r\n animation: lianyungang 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 18%;\r\n left: 45%;\r\n }\r\n .suqian {\r\n animation: suqian 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 28%;\r\n left: 38%;\r\n }\r\n .huaian {\r\n animation: huaian 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 35%;\r\n left: 40%;\r\n }\r\n .yancheng {\r\n animation: yancheng 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 30%;\r\n left: 53%;\r\n }\r\n .yangzhou {\r\n animation: yangzhou 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 43%;\r\n left: 46%;\r\n }\r\n .taizhou {\r\n animation: taizhou 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 47%;\r\n left: 53%;\r\n }\r\n .nantong {\r\n animation: nantong 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 47%;\r\n left: 63%;\r\n }\r\n .zhenjiang {\r\n animation: zhenjiang 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 52%;\r\n left: 46%;\r\n }\r\n .wuxi {\r\n animation: wuxi 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 62%;\r\n left: 56%;\r\n }\r\n .suzhou {\r\n animation: suzhou 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 65%;\r\n left: 61%;\r\n }\r\n .changzhou {\r\n animation: changzhou 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 68px;\r\n height: 45px;\r\n position: absolute;\r\n top: 61%;\r\n left: 46%;\r\n }\r\n .nanjing {\r\n animation: nanjing 1s linear; //动画名称为falling,持续时间1s,动画速度变化线性\r\n animation-iteration-count: 1;\r\n width: 167px;\r\n height: 168px;\r\n position: absolute;\r\n top: 50%;\r\n left: 36%;\r\n }\r\n .nanjing1 {\r\n animation: movepoint 1s infinite;\r\n z-index: 200;\r\n cursor: pointer;\r\n width: 167px;\r\n height: 168px;\r\n position: absolute;\r\n top: 50%;\r\n left: 36%;\r\n }\r\n .nanjingxuanshi {\r\n width: 182px;\r\n height: 282px;\r\n position: absolute;\r\n top: 46%;\r\n left: 36%;\r\n cursor: pointer;\r\n }\r\n .nanjingsekuai {\r\n width: 182px;\r\n height: 282px;\r\n position: absolute;\r\n top: 46%;\r\n left: 36%;\r\n cursor: pointer;\r\n }\r\n @keyframes xuzhou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 21%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes lianyungang {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 18%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes suqian {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 28%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes huaian {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 35%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes yancheng {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 30%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes yangzhou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 43%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes taizhou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 47%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes nantong {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 47%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes zhenjiang {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 52%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes changzhou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 61%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes wuxi {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 62%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes suzhou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 65%;\r\n } //最终时图片位于300px处\r\n }\r\n @keyframes nanjing {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 50%;\r\n } //最终时图片位于300px处\r\n }\r\n //区级图标\r\n .qujiIcon {\r\n width: 1920px;\r\n height: 1080px;\r\n position: absolute;\r\n z-index: 200;\r\n top: 0;\r\n .liuhe {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 24%;\r\n left: 40%;\r\n animation: liuhe 1s linear;\r\n }\r\n @keyframes liuhe {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 24%;\r\n } //最终时图片位于300px处\r\n }\r\n .pukou {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 41%;\r\n left: 31%;\r\n animation: pukou 1s linear;\r\n }\r\n @keyframes pukou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 41%;\r\n } //最终时图片位于300px处\r\n }\r\n .yuhua {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 43%;\r\n left: 36%;\r\n animation: yuhua 1s linear;\r\n }\r\n @keyframes yuhua {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 43%;\r\n } //最终时图片位于300px处\r\n }\r\n .jianye {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 37%;\r\n left: 38%;\r\n animation: jianye 1s linear;\r\n }\r\n @keyframes jianye {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 37%;\r\n } //最终时图片位于300px处\r\n }\r\n .gulou {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 33%;\r\n left: 38.5%;\r\n animation: gulou 1s linear;\r\n }\r\n @keyframes gulou {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 33%;\r\n } //最终时图片位于300px处\r\n }\r\n .qixia {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 30%;\r\n left: 44%;\r\n animation: qixia 1s linear;\r\n }\r\n @keyframes qixia {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 30%;\r\n } //最终时图片位于300px处\r\n }\r\n .xuanwu {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 35%;\r\n left: 42%;\r\n animation: xuanwu 1s linear;\r\n }\r\n @keyframes xuanwu {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 35%;\r\n } //最终时图片位于300px处\r\n }\r\n .qinhuai {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 41%;\r\n left: 42%;\r\n animation: qinhuai 1s linear;\r\n }\r\n @keyframes qinhuai {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 41%;\r\n } //最终时图片位于300px处\r\n }\r\n .jiangning {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 45%;\r\n left: 46%;\r\n animation: jiangning 1s linear;\r\n }\r\n @keyframes jiangning {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 45%;\r\n } //最终时图片位于300px处\r\n }\r\n .gaochun {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 70%;\r\n left: 60%;\r\n animation: gaochun 1s linear;\r\n }\r\n @keyframes gaochun {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 70%;\r\n } //最终时图片位于300px处\r\n }\r\n .lishui {\r\n width: 103px;\r\n height: 75px;\r\n position: absolute;\r\n top: 52%;\r\n left: 57%;\r\n animation: lishui 1s linear;\r\n }\r\n @keyframes lishui {\r\n 0% {\r\n top: 0px;\r\n } //初始时图片位于顶部\r\n 100% {\r\n top: 52%;\r\n } //最终时图片位于300px处\r\n }\r\n }\r\n}\r\n.back-button a:hover {\r\n background-image: url(\"../../assets/bt-002.png\");\r\n}\r\n.body-left {\r\n // width: 500px!important;\r\n // background: url('../../assets/left.png') no-repeat!important;\r\n}\r\n.body-right {\r\n // width: 500px!important;\r\n // background: url('../../assets/right.png') no-repeat!important;\r\n}\r\n\r\n.body-bottom {\r\n height: 130px !important;\r\n background: url(\"../../assets/down.png\") no-repeat !important;\r\n}\r\n\r\n.informationOverview {\r\n // width: 50%;\r\n width: 43%;\r\n display: inline-block;\r\n margin-bottom: 10px;\r\n padding: 20px 0 10px 0;\r\n\r\n .cont {\r\n height: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n padding-left: 15px;\r\n\r\n p {\r\n text-align: center;\r\n\r\n &:nth-child(1) {\r\n color: #53a0ca;\r\n font-weight: bolder;\r\n border-bottom: 1px solid #103a55;\r\n padding-bottom: 5px;\r\n }\r\n\r\n &:nth-child(2) {\r\n padding-top: 5px;\r\n font-weight: bolder;\r\n font-size: 24px;\r\n }\r\n }\r\n }\r\n\r\n img {\r\n float: left;\r\n padding-left: 30px;\r\n }\r\n}\r\n\r\n.left {\r\n height: 100%;\r\n // width: 26%;\r\n width: 24%;\r\n margin-left: 2%;\r\n padding-top: 15px;\r\n}\r\n\r\n.right {\r\n height: 100%;\r\n // width: 29%;\r\n // margin-right: 1%;\r\n width: 25%;\r\n margin-right: 3%;\r\n padding-top: 15px;\r\n\r\n .panelBox {\r\n display: flex;\r\n }\r\n\r\n .panel {\r\n // margin: 20px;\r\n position: relative;\r\n text-align: center;\r\n\r\n span {\r\n position: absolute;\r\n position: absolute;\r\n top: 41px;\r\n left: 42px;\r\n font-weight: bold;\r\n }\r\n\r\n div {\r\n color: $default-font-color;\r\n margin-top: 10px;\r\n font-weight: bold;\r\n }\r\n\r\n &:not(:last-child) {\r\n margin-right: 20px;\r\n text-align: center;\r\n }\r\n\r\n &_box {\r\n width: 98px;\r\n height: 98px;\r\n background-size: 100%;\r\n }\r\n\r\n // background-image: url(\"~@/assets/wisdom2/panel-blue.png\");\r\n background-repeat: no-repeat;\r\n background-position: top;\r\n\r\n // &:nth-child(2) {\r\n // background-image: url(\"~@/assets/wisdom2/panel-green.png\")\r\n // }\r\n\r\n // &:nth-child(3) {\r\n // background-image: url(\"~@/assets/wisdom2/panel-blue.png\")\r\n // }\r\n\r\n // &:nth-child(4) {\r\n // background-image: url(\"~@/assets/wisdom2/panel-green.png\")\r\n // }\r\n }\r\n}\r\n\r\n.center {\r\n width: 41%;\r\n height: 20%;\r\n padding: 0 10px;\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-content: flex-start;\r\n position: relative;\r\n left: 30%;\r\n}\r\n\r\n.scaleDesign {\r\n /* display: inline-block; */\r\n width: 50%;\r\n text-align: center;\r\n /* line-height: 90px; */\r\n height: 100%;\r\n display: block;\r\n float: left;\r\n margin-top: 10px;\r\n\r\n &_item {\r\n height: 50%;\r\n height: 50%;\r\n display: flex;\r\n\r\n padding-left: 10px;\r\n justify-content: center;\r\n\r\n &:first-child {\r\n margin-bottom: 20px;\r\n }\r\n\r\n .dv-water-pond-level {\r\n display: -webkit-inline-box;\r\n }\r\n }\r\n}\r\n\r\n.scaleDesign2 {\r\n display: inline-block;\r\n\r\n width: 50%;\r\n text-align: center;\r\n\r\n &_item {\r\n margin-bottom: 15px;\r\n }\r\n}\r\n\r\n.leftModel {\r\n width: 24%;\r\n left: 1%;\r\n top: 35%;\r\n position: absolute;\r\n transition: left 0.5s linear 0s;\r\n .box {\r\n font-size: 14px;\r\n background: url(\"~@/assets/landRes/boxM.png\") no-repeat;\r\n // background-size: 100% 95%;\r\n width: 50%;\r\n margin: 1%;\r\n text-align: center;\r\n display: inline-block;\r\n p {\r\n color: #b4e9ff;\r\n font-size: 16px;\r\n font-weight: 700;\r\n padding: 15px 0;\r\n width: 75%;\r\n }\r\n img {\r\n float: left;\r\n padding-left: 10px;\r\n padding-top: 6px;\r\n }\r\n }\r\n .box:hover {\r\n background: url(\"~@/assets/landRes/boxX.png\") no-repeat;\r\n p {\r\n color: #00fcff;\r\n text-shadow: 0 0 5px #00fcff, 0 0 10px #00fcff, 0 0 15px #00fcff,\r\n 0 0 20px #00fcff;\r\n }\r\n }\r\n .boxActive {\r\n background: url(\"~@/assets/landRes/boxX.png\") no-repeat;\r\n width: 50%;\r\n margin: 1%;\r\n text-align: center;\r\n display: inline-block;\r\n font-size: 14px;\r\n p {\r\n color: #00fcff;\r\n text-shadow: 0 0 5px #00fcff, 0 0 10px #00fcff, 0 0 15px #00fcff,\r\n 0 0 20px #00fcff;\r\n font-size: 16px;\r\n font-weight: 700;\r\n padding: 15px 0;\r\n width: 75%;\r\n }\r\n img {\r\n float: left;\r\n padding-left: 10px;\r\n padding-top: 6px;\r\n }\r\n }\r\n}\r\n.leftClose {\r\n left: -350px;\r\n transition: left 0.5s linear 0s;\r\n}\r\n.rightModel {\r\n right: 1%;\r\n position: absolute;\r\n height: 100%;\r\n width: 10.5%;\r\n top: 25%;\r\n\r\n .search-middle {\r\n height: 15%;\r\n background: #fff;\r\n border: 2px solid #4cfc9ba1;\r\n // width: 80%;\r\n width: 100%;\r\n float: right;\r\n }\r\n .search-middle li {\r\n width: 100%;\r\n padding: 0px 10px;\r\n margin: 15px 0px;\r\n // text-align: center;\r\n .liBox {\r\n width: 30%;\r\n height: 30px;\r\n text-align: center;\r\n line-height: 30px;\r\n display: inline-block;\r\n color: #fff;\r\n }\r\n }\r\n .search-middle .search-container {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n .search-middle .search-container input:focus {\r\n outline: none;\r\n }\r\n .search-middle .search-container input::-webkit-input-placeholder {\r\n color: rgb(211, 245, 255);\r\n }\r\n .search-middle .search-container button {\r\n width: 80px;\r\n height: 100%;\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n background-color: transparent;\r\n background: 10px 10px url(~@/assets/search-button.png) no-repeat;\r\n border: 0;\r\n border-radius: 0;\r\n text-align: center;\r\n line-height: 30px;\r\n cursor: pointer;\r\n padding-left: 20px;\r\n color: #b4e9ff;\r\n }\r\n .rightShow {\r\n top: 5%;\r\n position: absolute;\r\n right: 0px;\r\n width: 100%;\r\n transition: right 0.5s linear 0s;\r\n .basicInfo {\r\n margin-top: 20px;\r\n li {\r\n padding: 15px 0 !important;\r\n }\r\n }\r\n .dialogN {\r\n margin-top: 20px;\r\n }\r\n }\r\n\r\n .rightClose {\r\n right: -500px;\r\n transition: right 0.5s linear 0s;\r\n }\r\n}\r\n\r\n.d1 {\r\n // position: absolute;\r\n // left: 830px;\r\n // top: 395px;\r\n // left: 15px;\r\n // top: 395px;\r\n width: 154px;\r\n height: 53px;\r\n line-height: 35px;\r\n text-align: center;\r\n background: url(\"~@/assets/landRes/1-dialog.png\") no-repeat center;\r\n\r\n &:hover {\r\n background: url(\"~@/assets/landRes/1-dialog-highlight.png\") no-repeat center;\r\n cursor: pointer;\r\n color: #fff;\r\n }\r\n}\r\n.d2 {\r\n // position: absolute;\r\n // left: 1060px;\r\n // top: 485px;\r\n width: 182px;\r\n height: 53px;\r\n line-height: 35px;\r\n text-align: center;\r\n background: url(\"~@/assets/landRes/2-dialog.png\") no-repeat center;\r\n\r\n &:hover {\r\n background: url(\"~@/assets/landRes/2-dialog-highlight.png\") no-repeat center;\r\n cursor: pointer;\r\n color: #fff;\r\n }\r\n}\r\n\r\n.d3 {\r\n position: absolute;\r\n left: 520px;\r\n top: 515px;\r\n width: 234px;\r\n height: 53px;\r\n line-height: 35px;\r\n text-align: center;\r\n font-size: 14px;\r\n background: url(\"~@/assets/landRes/3-dialog.png\") no-repeat center;\r\n\r\n &:hover {\r\n background: url(\"~@/assets/landRes/3-dialog-highlight.png\") no-repeat center;\r\n cursor: pointer;\r\n color: #fff;\r\n }\r\n}\r\n.footer-nav {\r\n position: absolute;\r\n /* top: 220px; */\r\n top: 105px;\r\n left: 1%;\r\n margin: auto;\r\n /* transform: scale(1, 1) translate(-50%, -50%); */\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n width: 98%;\r\n}\r\n.baseBlock {\r\n cursor: pointer;\r\n width: 11.3%;\r\n height: 100px;\r\n background: url(\"../../assets/newimgs/zongshuKuang.png\") no-repeat;\r\n background-size: 100% 100%;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n // justify-content: space-between;\r\n align-items: center;\r\n padding: 0 15px;\r\n box-sizing: border-box;\r\n}\r\n.baseBlock p {\r\n width: 40%;\r\n font-size: 22px;\r\n color: #fff;\r\n letter-spacing: 1px;\r\n text-align: left;\r\n}\r\n@import \"../../assets/scss/index.scss\";\r\n</style>\r\n"]}]} |