11f672adf7814f3b2b88a0da01f4d58d.json 19 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobileConfigRight\\c_button_style.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobileConfigRight\\c_button_style.vue","mtime":1761185179987},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:ZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdjX2J1dHRvbl9zdHlsZScsCiAgcHJvcHM6IHsKICAgIGNvbmZpZ09iajogewogICAgICB0eXBlOiBPYmplY3QKICAgIH0sCiAgICBjb25maWdObWU6IHsKICAgICAgdHlwZTogU3RyaW5nCiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZGVmYXVsdHM6IHt9LAogICAgICBjb25maWdEYXRhOiB7fSwKICAgICAgbW9kYWxzOiBmYWxzZSwKICAgICAgY3VycmVudDogMCwKICAgICAgbmF2QmFyOiBbewogICAgICAgIHVybDogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL3RhYjAyLnBuZycpLAogICAgICAgIHdpZHRoOiAyMjAsCiAgICAgICAgaGVpZ2h0OiAyNAogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvdGFiMDMucG5nJyksCiAgICAgICAgd2lkdGg6IDIyMCwKICAgICAgICBoZWlnaHQ6IDI0CiAgICAgIH0sIHsKICAgICAgICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy90YWIwMS5wbmcnKSwKICAgICAgICB3aWR0aDogMjIwLAogICAgICAgIGhlaWdodDogMjQKICAgICAgfV0sCiAgICAgIHNpZ25JbjogW3sKICAgICAgICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9zaWduSW4wMS5wbmcnKSwKICAgICAgICB3aWR0aDogMjIwLAogICAgICAgIGhlaWdodDogNjQKICAgICAgfSwgewogICAgICAgIHVybDogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL3NpZ25JbjAyLnBuZycpLAogICAgICAgIHdpZHRoOiAyMjAsCiAgICAgICAgaGVpZ2h0OiA1OQogICAgICB9XSwKICAgICAgcmFua2luZzogW3sKICAgICAgICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9yYW5raW5nMDEucG5nJyksCiAgICAgICAgd2lkdGg6IDIwMCwKICAgICAgICBoZWlnaHQ6IDE3MgogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvcmFua2luZzAyLnBuZycpLAogICAgICAgIHdpZHRoOiAyMDAsCiAgICAgICAgaGVpZ2h0OiAxNjcKICAgICAgfV0sCiAgICAgIGNvdXBvbjogW3sKICAgICAgICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9jb3Vwb24wMS5wbmcnKSwKICAgICAgICB3aWR0aDogMjIwLAogICAgICAgIGhlaWdodDogNjkKICAgICAgfSwgewogICAgICAgIHVybDogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL2NvdXBvbjAyLnBuZycpLAogICAgICAgIHdpZHRoOiAyMjAsCiAgICAgICAgaGVpZ2h0OiA4NwogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY291cG9uMDMucG5nJyksCiAgICAgICAgd2lkdGg6IDIyMCwKICAgICAgICBoZWlnaHQ6IDYyCiAgICAgIH0sIHsKICAgICAgICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9jb3Vwb24wNC5wbmcnKSwKICAgICAgICB3aWR0aDogMjIwLAogICAgICAgIGhlaWdodDogNjkKICAgICAgfSwgewogICAgICAgIHVybDogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL2NvdXBvbjA1LnBuZycpLAogICAgICAgIHdpZHRoOiAyMjAsCiAgICAgICAgaGVpZ2h0OiA0OQogICAgICB9XSwKICAgICAgcGljdHVyZUN1YmU6IFt7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTIucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMgogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTMucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMgogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTQucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMwogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTUucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMwogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTYucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMwogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTcucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMwogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTgucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMwogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTkucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogNAogICAgICB9LCB7CiAgICAgICAgdXJsOiByZXF1aXJlKCdAL2Fzc2V0cy9pbWFnZXMvY3ViZTEwLnBuZycpLAogICAgICAgIHdpZHRoOiAxMzAsCiAgICAgICAgaGVpZ2h0OiAxMjksCiAgICAgICAgY291bnQ6IDUKICAgICAgfSwgewogICAgICAgIHVybDogcmVxdWlyZSgnQC9hc3NldHMvaW1hZ2VzL2N1YmUxMS5wbmcnKSwKICAgICAgICB3aWR0aDogMTMwLAogICAgICAgIGhlaWdodDogMTI5LAogICAgICAgIGNvdW50OiA0CiAgICAgIH0sIHsKICAgICAgICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9jdWJlMTIucG5nJyksCiAgICAgICAgd2lkdGg6IDEzMCwKICAgICAgICBoZWlnaHQ6IDEyOSwKICAgICAgICBjb3VudDogMQogICAgICB9CiAgICAgIC8vIHsKICAgICAgLy8gICB1cmw6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9jdWJlMS5wbmcnKSwKICAgICAgLy8gICB3aWR0aDogMTMwLAogICAgICAvLyAgIGhlaWdodDogMTMwLAogICAgICAvLyAgIGNvdW50OiAxNiwKICAgICAgLy8gfSwKICAgICAgXSwKICAgICAgbGlzdDogW10KICAgIH07CiAgfSwKICB3YXRjaDogewogICAgY29uZmlnT2JqOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoblZhbCkgewogICAgICAgIHRoaXMuZGVmYXVsdHMgPSBuVmFsOwogICAgICAgIHRoaXMuY29uZmlnRGF0YSA9IG5WYWxbdGhpcy5jb25maWdObWVdOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgX3RoaXMuZGVmYXVsdHMgPSBfdGhpcy5jb25maWdPYmo7CiAgICAgIF90aGlzLmNvbmZpZ0RhdGEgPSBfdGhpcy5jb25maWdPYmpbX3RoaXMuY29uZmlnTm1lXTsKICAgICAgX3RoaXMuJG5leHRUaWNrKGZ1bmN0aW9uIChlKSB7CiAgICAgICAgX3RoaXMuY3VycmVudCA9IF90aGlzLmNvbmZpZ0RhdGEudGFiVmFsOwogICAgICB9KTsKICAgICAgc3dpdGNoIChfdGhpcy5jb25maWdEYXRhLnR5cGUpIHsKICAgICAgICBjYXNlICduYXZCYXInOgogICAgICAgICAgX3RoaXMubGlzdCA9IF90aGlzLm5hdkJhcjsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ3NpZ25Jbic6CiAgICAgICAgICBfdGhpcy5saXN0ID0gX3RoaXMuc2lnbkluOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAncmFua2luZyc6CiAgICAgICAgICBfdGhpcy5saXN0ID0gX3RoaXMucmFua2luZzsKICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ2NvdXBvbic6CiAgICAgICAgICBfdGhpcy5saXN0ID0gX3RoaXMuY291cG9uOwogICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAncGljdHVyZUN1YmUnOgogICAgICAgICAgX3RoaXMubGlzdCA9IF90aGlzLnBpY3R1cmVDdWJlOwogICAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgIH0pOwogIH0sCiAgbWV0aG9kczogewogICAgdGFwOiBmdW5jdGlvbiB0YXAoaW5kZXgpIHsKICAgICAgdGhpcy5jdXJyZW50ID0gaW5kZXg7CiAgICB9LAogICAgc3R5bGVUYXA6IGZ1bmN0aW9uIHN0eWxlVGFwKCkgewogICAgICB0aGlzLm1vZGFscyA9IHRydWU7CiAgICB9LAogICAgY2FuY2VsOiBmdW5jdGlvbiBjYW5jZWwoKSB7CiAgICAgIHRoaXMubW9kYWxzID0gZmFsc2U7CiAgICB9LAogICAgb2s6IGZ1bmN0aW9uIG9rKCkgewogICAgICB0aGlzLm1vZGFscyA9IGZhbHNlOwogICAgICB0aGlzLmNvbmZpZ0RhdGEudGFiVmFsID0gdGhpcy5jdXJyZW50OwogICAgICB0aGlzLmNvbmZpZ0RhdGEuY291bnQgPSB0aGlzLmxpc3RbdGhpcy5jdXJyZW50XS5jb3VudDsKICAgICAgaWYgKHRoaXMuZGVmYXVsdHMucGljU3R5bGUpIHsKICAgICAgICB0aGlzLmRlZmF1bHRzLnBpY1N0eWxlLnRhYlZhbCA9IDA7CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"names":["name","props","configObj","type","Object","configNme","String","data","defaults","configData","modals","current","navBar","url","require","width","height","signIn","ranking","coupon","pictureCube","count","list","watch","handler","nVal","deep","mounted","_this","$nextTick","e","tabVal","methods","tap","index","styleTap","cancel","ok","picStyle"],"sources":["src/components/mobileConfigRight/c_button_style.vue"],"sourcesContent":["<template>\r\n <div>\r\n <div class=\"button-style acea-row row-middle\">\r\n <div class=\"title-tips\" v-if=\"configData\">\r\n <span>{{ configData.title }}</span>\r\n </div>\r\n <div class=\"style-box acea-row row-middle\">\r\n <div class=\"bnt\" @click=\"styleTap\">修改风格</div>\r\n <div class=\"name\">当前:样式{{ configData.tabVal + 1 }}</div>\r\n </div>\r\n </div>\r\n <el-dialog\r\n :visible.sync=\"modals\"\r\n title=\"风格选择器\"\r\n height=\"500\"\r\n :width=\"configData.type == 'signIn' || configData.type == 'ranking' ? '630px' : '910px'\"\r\n >\r\n <div class=\"list acea-row row-middle\">\r\n <div\r\n class=\"item\"\r\n :class=\"current == index ? 'on' : ''\"\r\n v-for=\"(item, index) in list\"\r\n :key=\"index\"\r\n @click=\"tap(index)\"\r\n >\r\n <div class=\"pictrue acea-row row-center-wrapper\">\r\n <img\r\n :src=\"item.url\"\r\n :style=\"{\r\n width: item.width + 'px',\r\n height: item.height + 'px',\r\n }\"\r\n />\r\n <span class=\"iconfont icona-zu80222\" v-if=\"current == index\"></span>\r\n </div>\r\n <div class=\"name\">风格{{ index + 1 }}</div>\r\n </div>\r\n </div>\r\n <span slot=\"footer\" class=\"dialog-footer\">\r\n <el-button v-db-click @click=\"cancel\">取 消</el-button>\r\n <el-button type=\"primary\" v-db-click @click=\"ok\">确 定</el-button>\r\n </span>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'c_button_style',\r\n props: {\r\n configObj: {\r\n type: Object,\r\n },\r\n configNme: {\r\n type: String,\r\n },\r\n },\r\n data() {\r\n return {\r\n defaults: {},\r\n configData: {},\r\n modals: false,\r\n current: 0,\r\n navBar: [\r\n {\r\n url: require('@/assets/images/tab02.png'),\r\n width: 220,\r\n height: 24,\r\n },\r\n {\r\n url: require('@/assets/images/tab03.png'),\r\n width: 220,\r\n height: 24,\r\n },\r\n {\r\n url: require('@/assets/images/tab01.png'),\r\n width: 220,\r\n height: 24,\r\n },\r\n ],\r\n signIn: [\r\n {\r\n url: require('@/assets/images/signIn01.png'),\r\n width: 220,\r\n height: 64,\r\n },\r\n {\r\n url: require('@/assets/images/signIn02.png'),\r\n width: 220,\r\n height: 59,\r\n },\r\n ],\r\n ranking: [\r\n {\r\n url: require('@/assets/images/ranking01.png'),\r\n width: 200,\r\n height: 172,\r\n },\r\n {\r\n url: require('@/assets/images/ranking02.png'),\r\n width: 200,\r\n height: 167,\r\n },\r\n ],\r\n coupon: [\r\n {\r\n url: require('@/assets/images/coupon01.png'),\r\n width: 220,\r\n height: 69,\r\n },\r\n {\r\n url: require('@/assets/images/coupon02.png'),\r\n width: 220,\r\n height: 87,\r\n },\r\n {\r\n url: require('@/assets/images/coupon03.png'),\r\n width: 220,\r\n height: 62,\r\n },\r\n {\r\n url: require('@/assets/images/coupon04.png'),\r\n width: 220,\r\n height: 69,\r\n },\r\n {\r\n url: require('@/assets/images/coupon05.png'),\r\n width: 220,\r\n height: 49,\r\n },\r\n ],\r\n pictureCube: [\r\n {\r\n url: require('@/assets/images/cube2.png'),\r\n width: 130,\r\n height: 129,\r\n count: 2,\r\n },\r\n {\r\n url: require('@/assets/images/cube3.png'),\r\n width: 130,\r\n height: 129,\r\n count: 2,\r\n },\r\n {\r\n url: require('@/assets/images/cube4.png'),\r\n width: 130,\r\n height: 129,\r\n count: 3,\r\n },\r\n {\r\n url: require('@/assets/images/cube5.png'),\r\n width: 130,\r\n height: 129,\r\n count: 3,\r\n },\r\n {\r\n url: require('@/assets/images/cube6.png'),\r\n width: 130,\r\n height: 129,\r\n count: 3,\r\n },\r\n {\r\n url: require('@/assets/images/cube7.png'),\r\n width: 130,\r\n height: 129,\r\n count: 3,\r\n },\r\n {\r\n url: require('@/assets/images/cube8.png'),\r\n width: 130,\r\n height: 129,\r\n count: 3,\r\n },\r\n {\r\n url: require('@/assets/images/cube9.png'),\r\n width: 130,\r\n height: 129,\r\n count: 4,\r\n },\r\n {\r\n url: require('@/assets/images/cube10.png'),\r\n width: 130,\r\n height: 129,\r\n count: 5,\r\n },\r\n {\r\n url: require('@/assets/images/cube11.png'),\r\n width: 130,\r\n height: 129,\r\n count: 4,\r\n },\r\n {\r\n url: require('@/assets/images/cube12.png'),\r\n width: 130,\r\n height: 129,\r\n count: 1,\r\n },\r\n // {\r\n // url: require('@/assets/images/cube1.png'),\r\n // width: 130,\r\n // height: 130,\r\n // count: 16,\r\n // },\r\n ],\r\n list: [],\r\n };\r\n },\r\n watch: {\r\n configObj: {\r\n handler(nVal) {\r\n this.defaults = nVal;\r\n this.configData = nVal[this.configNme];\r\n },\r\n deep: true,\r\n },\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n this.defaults = this.configObj;\r\n this.configData = this.configObj[this.configNme];\r\n this.$nextTick((e) => {\r\n this.current = this.configData.tabVal;\r\n });\r\n switch (this.configData.type) {\r\n case 'navBar':\r\n this.list = this.navBar;\r\n break;\r\n case 'signIn':\r\n this.list = this.signIn;\r\n break;\r\n case 'ranking':\r\n this.list = this.ranking;\r\n break;\r\n case 'coupon':\r\n this.list = this.coupon;\r\n break;\r\n case 'pictureCube':\r\n this.list = this.pictureCube;\r\n break;\r\n }\r\n });\r\n },\r\n methods: {\r\n tap(index) {\r\n this.current = index;\r\n },\r\n styleTap() {\r\n this.modals = true;\r\n },\r\n cancel() {\r\n this.modals = false;\r\n },\r\n ok() {\r\n this.modals = false;\r\n this.configData.tabVal = this.current;\r\n this.configData.count = this.list[this.current].count;\r\n if (this.defaults.picStyle) {\r\n this.defaults.picStyle.tabVal = 0;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n::v-deep.ivu-modal-body {\r\n max-height: 623px;\r\n overflow: auto;\r\n}\r\n.list {\r\n padding-left: 8px;\r\n max-height: 50vh;\r\n .item {\r\n margin-right: 11px;\r\n text-align: center;\r\n cursor: pointer;\r\n\r\n &.on {\r\n .pictrue {\r\n border-color: var(--prev-color-primary);\r\n }\r\n }\r\n\r\n .name {\r\n color: #3d3d3d;\r\n font-size: 14px;\r\n margin: 12px 0;\r\n }\r\n\r\n &:nth-of-type(3n) {\r\n margin-right: 0;\r\n }\r\n .pictrue {\r\n width: 273px;\r\n height: 218px;\r\n background: #f5f5f5;\r\n border-radius: 4px;\r\n border: 1px solid #dddddd;\r\n position: relative;\r\n\r\n img {\r\n display: block;\r\n }\r\n\r\n .iconfont {\r\n position: absolute;\r\n right: -1px;\r\n bottom: -4px;\r\n color: var(--prev-color-primary);\r\n }\r\n }\r\n }\r\n}\r\n.button-style {\r\n padding: 0 15px;\r\n margin-bottom: 20px;\r\n\r\n .title-tips {\r\n margin-right: 14px;\r\n color: #999;\r\n font-size: 12px;\r\n width: 82px;\r\n }\r\n\r\n .style-box {\r\n .bnt {\r\n width: 94px;\r\n height: 32px;\r\n background: var(--prev-color-primary);\r\n border-radius: 4px;\r\n text-align: center;\r\n line-height: 32px;\r\n color: #fff;\r\n font-size: 12px;\r\n cursor: pointer;\r\n }\r\n .name {\r\n color: #999999;\r\n font-size: 12px;\r\n margin-left: 12px;\r\n }\r\n }\r\n}\r\n</style>\r\n"],"mappings":"AA+CA;EACAA,IAAA;EACAC,KAAA;IACAC,SAAA;MACAC,IAAA,EAAAC;IACA;IACAC,SAAA;MACAF,IAAA,EAAAG;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;MACAC,UAAA;MACAC,MAAA;MACAC,OAAA;MACAC,MAAA,GACA;QACAC,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,EACA;MACAC,MAAA,GACA;QACAJ,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,EACA;MACAE,OAAA,GACA;QACAL,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,EACA;MACAG,MAAA,GACA;QACAN,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,GACA;QACAH,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;MACA,EACA;MACAI,WAAA,GACA;QACAP,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA,GACA;QACAR,GAAA,EAAAC,OAAA;QACAC,KAAA;QACAC,MAAA;QACAK,KAAA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MAAA,CACA;MACAC,IAAA;IACA;EACA;EACAC,KAAA;IACArB,SAAA;MACAsB,OAAA,WAAAA,QAAAC,IAAA;QACA,KAAAjB,QAAA,GAAAiB,IAAA;QACA,KAAAhB,UAAA,GAAAgB,IAAA,MAAApB,SAAA;MACA;MACAqB,IAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAApB,QAAA,GAAAoB,KAAA,CAAA1B,SAAA;MACA0B,KAAA,CAAAnB,UAAA,GAAAmB,KAAA,CAAA1B,SAAA,CAAA0B,KAAA,CAAAvB,SAAA;MACAuB,KAAA,CAAAC,SAAA,WAAAC,CAAA;QACAF,KAAA,CAAAjB,OAAA,GAAAiB,KAAA,CAAAnB,UAAA,CAAAsB,MAAA;MACA;MACA,QAAAH,KAAA,CAAAnB,UAAA,CAAAN,IAAA;QACA;UACAyB,KAAA,CAAAN,IAAA,GAAAM,KAAA,CAAAhB,MAAA;UACA;QACA;UACAgB,KAAA,CAAAN,IAAA,GAAAM,KAAA,CAAAX,MAAA;UACA;QACA;UACAW,KAAA,CAAAN,IAAA,GAAAM,KAAA,CAAAV,OAAA;UACA;QACA;UACAU,KAAA,CAAAN,IAAA,GAAAM,KAAA,CAAAT,MAAA;UACA;QACA;UACAS,KAAA,CAAAN,IAAA,GAAAM,KAAA,CAAAR,WAAA;UACA;MACA;IACA;EACA;EACAY,OAAA;IACAC,GAAA,WAAAA,IAAAC,KAAA;MACA,KAAAvB,OAAA,GAAAuB,KAAA;IACA;IACAC,QAAA,WAAAA,SAAA;MACA,KAAAzB,MAAA;IACA;IACA0B,MAAA,WAAAA,OAAA;MACA,KAAA1B,MAAA;IACA;IACA2B,EAAA,WAAAA,GAAA;MACA,KAAA3B,MAAA;MACA,KAAAD,UAAA,CAAAsB,MAAA,QAAApB,OAAA;MACA,KAAAF,UAAA,CAAAY,KAAA,QAAAC,IAAA,MAAAX,OAAA,EAAAU,KAAA;MACA,SAAAb,QAAA,CAAA8B,QAAA;QACA,KAAA9B,QAAA,CAAA8B,QAAA,CAAAP,MAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}