<template>
	<view class="container">
		<view class="header">
			<view class="image">
				<image src="https://zccy.liuniu946.com/static/img/menu-header.png" mode=""></image>
			</view>
			<view class="h-title">
				<view class="b">全部商品</view>
			</view>
		</view>
		<view class="address">
			<view class="address-left" v-if="isTakeaway">
				<view class="one " v-if="addressData == 0" @click="loadMore('/pages/set/address?source=1')">
					<view class="sl">请选择地址</view>
					<view class="">
						<image src="https://zccy.liuniu946.com/static/img/back.png"></image>
					</view>
				</view>
				<view class="one " v-if="addressData != 0" @click="loadMore('/pages/set/address?source=1')">
					<view class="sl clamp" style="max-width: 70%;">
						{{ addressData.province + addressData.city + addressData.district }} {{ addressData.detail }}
					</view>
				</view>
				<view class="two">
					<view class="sl" style="max-width: 70%;">{{ checkedStore.name }}</view>
					<view class="t-b">送出外卖</view>
				</view>
			</view>
			<view class="address-left" @click.stop="selectStore" v-else>
				<view class="one">{{ checkedStore.name }}</view>
				<view class="two">
					<view class="t-b">距离你{{ checkedStore.distance | distance }}</view>
				</view>
			</view>
			<view class="address-right">
				<view :class="{ isChoose: !isTakeaway }" class="bottom" @click="change">自提</view>
				<view :class="{ isChoose: isTakeaway }" class="bottom" @click="change">外送</view>
			</view>
		</view>
		<view class="memu">
			<!-- 左侧 -->
			<scroll-view scroll-y="true" class="option">
				<view class="option-b" v-for="(s, index) in sList" :class="{ opIschoose: index == isChoose }"
					@click="optionChoose(index)">
					<text>{{ s.cate_name }}</text>
				</view>
			</scroll-view>
			<!-- 右侧商品 -->
			<scroll-view scroll-with-animation :scroll-top="scrolltop" scroll-y="true" class="goods" ref="scrolly"
				@scroll="scrolle">
				<!-- <view class="goods-list">
					<view class="tlist-box" :style="{ height: sList.length == index + 1 ? bottomHeight+'px' : 'auto' }" v-for="(ls, index) in sList" :id="'main-' + ls.id">
						<view class="tlistname" v-if="ls.list">{{ ls.cate_name }}</view>
						<view class="tlist-list flex_item" v-if="ls.list" v-for="item in ls.list" @click="ToDetail(item)">
							<view class="tlist-img">
								<view class="img"><image :src="item.image" :lazy-load="true" mode="scaleToFill"></image></view>
								<view class="stock flex_item" v-if="item.stock > 0">
									<view class="stock-num clamp">库存剩{{ item.percent | parseIntTo }}%</view>
								</view>
							</view>
							<view class="sell-out" v-if="item.stock == 0"><text>已售罄</text></view>
							<view class="tlist-info">
								<view class="name clamp">{{ item.store_name }}</view>
								<view class="info clamp">{{ item.store_info }}</view>
								<view class="tipBox">
									<view class="tip clamp" v-if="item.keyword != ''">
										<text v-for="lss in item.keyword">{{ lss }}</text>
									</view>
								</view>
								<view class="tlist-price flex">
									<view class="price-box">
										<view class="price">
											¥
											<text class="blod">{{ item.price }}</text>
											<text class="fen">/份</text>
										</view>
										<view class="vip_price">
											¥{{ item.ot_price }}
											<text>市场价</text>
										</view>
									</view>
									<view class="gocar position-relative" @click.stop="Addcar(item)">
										<image src="/static/img/img01.png" mode="scaleToFill"></image>
										<view class="corner" v-if="item.cart_num > 0">
											<text>{{ item.cart_num }}</text>
										</view>
									</view>
								</view>
								<view class="bottom_border"></view>
							</view>
						</view>
					</view>
				</view> -->
				<view
					:style="{ minHeight: sList.length == index + 1 ? bottomHeight + 'px' : 'auto', paddingBottom: sList.length == index + 1 ? '100rpx' : '0' }"
					class="goods-list" v-for="(ls, index) in sList" ref="pdheight" :id="'main-' + ls.id">
					<text class="span">{{ ls.cate_name }}</text>
					<view v-if="ls.list" class="goods-list-c" v-for="(d, ind) in ls.list" @click="ToDetail(d)">
						<view class="goods-list-left">
							<image :src="d.image" mode="scaleToFill"></image>
						</view>
						<view class="goods-list-right">
							<view class="one ">{{ d.store_name }}</view>
							<view class="two">
								<!-- <view class="sl">
									<text v-for="(item,index) in d.list" v-if="item.id == 1">
										<text v-for="i in item.list">{{i.name+" "}}</text>
									</text>
								</view> -->
								销量{{ d.sales }}件
							</view>
							<view class="three">
								<view class="ot_price">￥{{ d.ot_price }}</view>
								<view class="price">￥{{ d.price }}</view>
								<button class="button" @click.stop="openMask(index, ind)">选规格</button>
							</view>
						</view>
					</view>
				</view>
			</scroll-view>
		</view>
		<dialog-bar v-if="sendVal" @tcDel="tcDel" :showItem="actionItem" @setShop="setShop"></dialog-bar>
		<choose-list-bar v-if="iscl" @delChoose="delChoose" ref="cart" :buy="buy" @createOrder="createOrder($event)">
		</choose-list-bar>
	</view>
</template>

<script>
	import dialogBar from './Child/dialogBar.vue';
	import chooseListBar from './Child/chooseListBar.vue';
	import {
		getCategoryList,
		getProducts,
		cartAdd,
		cartCount
	} from '@/api/product.js';
	import {
		getStoreList
	} from '@/api/index.js';
	import {
		mapState,
		mapMutations
	} from 'vuex';
	import {
		getAddressDefault
	} from '@/api/user.js';
	import {
		saveUrl,
		interceptor
	} from '@/utils/loginUtils.js';
	export default {
		computed: {
			// ...mapState(['loginInterceptor']),
			...mapState('user', ['userInfo', 'checkedStore', 'des', 'latlng', 'distribution']),
			totalPrice() {
				let tp = 0;
				for (let i = 0; i < this.buy.length; i++) {
					tp += this.buy[i].price * this.buy[i].num;
				}
				return tp;
			}
		},
		components: {
			'dialog-bar': dialogBar,
			'choose-list-bar': chooseListBar
		},
		filters: {
			parseIntTo(percent) {
				percent = +percent;
				if (percent % 1 === 0) {
					return percent;
				} else {
					percent = percent.toFixed(1);
					return percent;
				}
			},
			distance(val) {
				let str = '';
				if (val) {
					if (val * 1 > 1000) {
						return (str = ((val * 1) / 1000).toFixed(1) + 'km');
					} else {
						return (str = (val * 1).toFixed(0) + 'm');
					}
				}
				return str;
			}
		},
		data() {
			return {
				count: 0, //购物车数量
				addressData: 0,
				isTakeaway: false,
				shipping_type: 1, // 1为快递  2为自提
				isChoose: 0, //保存当前选中的左侧item
				buy: [],
				TopY: [], //保存右侧每个item栏目距离当前窗口的高度
				sList: [],
				sendVal: false,
				chooseList: {},
				iscl: false,
				youY: 0,
				actionClassInd: 0,
				bottomHeight: 0, //最后一个栏目高度
				scrolltop: 0, //保存右侧滚轮高度
				actionItem: {}, //保存当前选中的规格对象
			};
		},
		onReady() {
			this.yheight();
			uni.createSelectorQuery()
				.select('.goods')
				.fields({
						size: true
					},
					e => {
						this.bottomHeight = e.height;
					}
				)
				.exec();
		},
		onLoad() {
			// if(this.sList.length == 0) {
			// 		this.loadData()
			// }


		},
		onShow() {
			console.log('dddddddddddddddddddd')
			if (this.distribution == 2) {
				console.log('this.distribution == 2', 'dddddddddddddddddddd')
				this.isTakeaway = true;
			} else {
				this.isTakeaway = false;
			}
			// this.iscl = false;
			if (this.userInfo.uid) {
				cartCount().then(({
					data
				}) => {
					getAddressDefault().then(({
						data
					}) => {
						this.addressData = data;
					});
					this.count = data.count;
					console.log(data.count, 'data.count+++++++++++++++++')
					if (data.count != 0) {
						this.iscl = true;
						this.$refs.cart.loadData();
					} else {
						this.iscl = false
					}
				});
			}

			let storeInfo = uni.getStorageSync('newStore') || ''
			if (!storeInfo || this.sList.length == 0) {
				this.loadData();
				uni.setStorageSync('newStore', this.checkedStore)
			} else if (this.checkedStore.id != storeInfo.id) {
				this.loadData();
				uni.setStorageSync('newStore', this.checkedStore)
			} else {

			}

			// this.$refs.cart.loadData()

		},
		methods: {
			...mapMutations('user', ['setUserInfo', 'setOrderInfo', 'setStoreInfo', 'setPointInfo', 'setDes',
				'setDistribution'
			]),
			startDataLoad() {

			},
			refrech() {
				// this.loadData();
			},
			// 商品详情页
			ToDetail(item) {
				if (item.stock < 1) {
					this.$api.msg('该商品已售罄');
				} else {
					uni.navigateTo({
						url: `/pages/product/product?id=${item.id}&type=0`
					});
				}
			},
			//切换门店
			selectStore() {
				uni.navigateTo({
					url: '/pages/order/choisestore?type=1'
				});
			},
			//计算右侧每个高度
			yheight() {
				this.TopY = [0];
				let yh = 0;
				try {
					console.log(this.sList, '数据');
					this.sList.forEach(item => {
						console.log(item.id, '当前id');
						let view = uni.createSelectorQuery().select('#main-' + item.id);
						view.fields({
								size: true
							},
							data => {
								console.log(data, '获取高度');
								yh += data.height + 5;
								this.TopY.push(yh);
							}
						).exec();
					});
					console.log(this.sList, 'end+++++++++++++')
				} catch (e) {
					console.log(e, '错误');
					//TODO handle the exception
				}
			},
			//根据右侧滑动判断左侧选择
			scrolle(e) {
				let h = e.detail.scrollTop;
				for (let i = 0; i < this.TopY.length; i++) {
					if (h >= this.TopY[this.TopY.length - 2] - 10) {
						this.isChoose = this.TopY.length - 2;
						break;
					}
					if (h > this.TopY[i] && h < this.TopY[i + 1]) {
						console.log('选中', h, i, this.TopY[i], this.TopY[i + 1]);
						this.isChoose = i;
						break;
					}
				}
			},
			async loadData() {
				let obj = this;
				let data = (await getCategoryList({})).data;
				obj.sList = data.map(function(s) {
					s.list = []; //用于保存当前分类下商品对象的数据
					s.loadingType = 'more'; //判断当前商品分类数据是否已经加载完毕
					s.page = 1; //当前商品分类加载的商品页数
					s.limit = 20; //每次家在数据加载的数据条数
					return s;
				});
				for (var i = 0; i < obj.sList.length; i++) {
					if (obj.sList[i].cate_name == '兑换券') {
						obj.sList.splice(i, 1)
					}
				}
				console.log(obj.sList, 'obj.sL');
				for (var i = 0; i < obj.sList.length; i++) {
					console.log(obj.sList[i].id, 'obj.sList[i].id')
					await obj.getProductsList(obj.sList[i]);
					// 重新计算高度
					obj.$nextTick(function() {
						obj.yheight();
					});
				}
				console.log(obj.sList);
			},
			// 获取商品列表
			getProductsList(item, type = 'add') {
				console.log(item.id);
				const obj = this;
				const requestData = {
					page: item.page,
					limit: item.limit,
					cid: item.id
				};
				return new Promise((ok, erro) => {
					getProducts(requestData)
						.then(({
							data
						}) => {
							data.forEach((sj, index) => {
								item.list.push(sj);
							});
							ok(data);
						})
						.catch(err => {
							erro(err);
							console.log(err);
						});
				});
			},
			//外卖或自提
			change() {
				this.isTakeaway = !this.isTakeaway;
				if (this.isTakeaway) {
					this.setDistribution(2)
				} else {
					this.setDistribution(1)
				}

			},
			getStoreList() {},
			//下拉到底部后加载商品列表数据
			// getListMore() {
			// 	this.getProductsList(this.flist[this.actionClassInd]);
			// },
			//左侧选项
			optionChoose(index) {
				console.log(index, this.scrolltop, this.TopY[index]);
				if (!this.TopY[index]) {
					this.scrolltop = 0;
				} else {
					this.scrolltop = this.TopY[index];
				}
				this.isChoose = index;
			},
			//选规格弹窗
			openMask(item, ind) {
				let data = this.sList[item].list[ind];
				console.log(item, ind, 'qing');
				this.actionItem = data;
				this.sendVal = true;
				this.iscl = false;
			},
			//关闭弹窗
			tcDel() {
				this.sendVal = false;
				if (this.count != 0) {
					this.iscl = true;
					this.$refs.cart.loadData();
				}
			},
			//跳转
			loadMore(url) {
				if (!this.userInfo.uid) {
					// 保存地址
					saveUrl();
					// 登录拦截
					interceptor();
				} else {
					uni.navigateTo({
						url: url
					});
				}

			},
			//加入购物车
			setShop(data) {
				this.sendVal = false;
				this.iscl = true;
				this.$refs.cart.loadData();
				this.count += 1;
			},
			//清空购物车
			delChoose() {
				this.iscl = false;
				this.count = 0;
			},
			// 结算
			createOrder(item) {
				if (this.isTakeaway) {
					this.shipping_type = 1;
				} else {
					this.shipping_type = 2;
				}
				uni.navigateTo({
					url: '/pages/order/createOrder?id=' + item.join(',') + '&isTakeaway=' + this.shipping_type +
						'&address=' + this.addressData.id
				});
			}
		},
		watch: {
			actionItem(newvalue, oldvalue) {
				console.log(newvalue, oldvalue, '修改');
			},
			checkedStore: {
				handler(newValue, oldValue) {
					console.log('门店变化')
				},
				immediate: true,
				deep: true
			}

		}
	};
</script>

<style lang="scss">
	page {
		min-height: 100% !important;
		height: 0 !important;
	}

	.sl {
		max-width: 120%;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}

	.container {
		height: 100%;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAB3CAYAAABGxA8+AAAACXBIWXMAAAsTAAALEwEAmpwYAAA50WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIxLTA3LTMwVDE3OjQ1OjI4KzA4OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjEtMDgtMDNUMjM6NTg6MDcrMDg6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIxLTA4LTAzVDIzOjU4OjA3KzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjFiNjlmZWExLTRiMGEtOTE0My04ODRjLTBjMmZjN2JjNjBmNzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoyM2I5Njg2Mi00ZjQ4LTI2NDEtYWE5ZS0yZTU1MGZlYWNkMGY8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoyM2I5Njg2Mi00ZjQ4LTI2NDEtYWE5ZS0yZTU1MGZlYWNkMGY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjNiOTY4NjItNGY0OC0yNjQxLWFhOWUtMmU1NTBmZWFjZDBmPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDIxLTA3LTMwVDE3OjQ1OjI4KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxYjY5ZmVhMS00YjBhLTkxNDMtODg0Yy0wYzJmYzdiYzYwZjc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjEtMDgtMDNUMjM6NTg6MDcrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMTk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnkT5/oAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAjJtJREFUeNpk/WuPZEmSJYgdEVW9Zu4RGVlV3T3d5C6xWIIAAX4jyA/7z/kvCBAgQIIEdxZD7sz0q6oyI8LN7OpD+OEc0etFViO7Oysz3M3u1YfIkfOwv/zz//z/LMX/cYzXw6yaFcMaA+4V5o6IQMTAmgvmFbVWRATMHIGAAzifH/DaUErBnAul3RBr4Hx8RzluqPWGWBNwQwRgYVixEFj8PbEQCJRyAAisOQB3rDngVsD/BAIBBGBmCBjcnf/+mqjtDgBYayLGwIoFmPHPu8HM4eaY49T3WlhzYsVEawfmmFhYqPWAmQFwrHUCAZR2w+odsSa8NqzF5xMIYAFmAYDfyc0QK7BiwkuBe8MYT0RMGBxhDocDDmAtjP6ClQqLibX4mRFAbTfM8YKXA6UeWLPDS8M4HzArWFjAmjju37DWibUmvNyANVFqRQCY/YUVC2YFZoZaD8w14e4wGHp/onhFqQfGOPn5vQCxMOdE8YJSC1bwuWIFSmtABOYYCABuBisF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);
		background-size: 100%;
	}

	.header {
		height: 281rpx;
		width: 100%;
		position: relative;

		.image {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 281rpx;

			image {
				width: 100%;
				height: 100%;
			}
		}

		.h-title {
			position: relative;
			z-index: 10;
			width: 100%;
			text-align: center;
			color: #ffffff;
			font-family: PingFang-SC-Bold;
			text-align: 34rpx;
			line-height: 165rpx;
		}
	}

	.address {
		position: relative;
		z-index: 10;
		margin: 27rpx;
		margin-top: -110rpx;
		height: 128rpx;
		border-radius: 10rpx;
		background-color: #ffffff;
		padding: 15rpx 35rpx;
		height: 135rpx;
		line-height: 54rpx;
		color: #333333;
		font-family: PingFang-SC-Medium;
		display: flex;
		flex-direction: row;
		justify-content: space-between;

		.one {
			font-size: 34rpx;
			display: flex;
		}

		.two {
			font-size: 26rpx;
			display: flex;

			.t-b {
				font-size: 26rpx;
				color: #999999;
			}
		}

		image {
			width: 14rpx;
			height: 25rpx;
			margin-left: 20rpx;
		}
	}

	.address-right {
		width: 168rpx;
		height: 56rpx;
		font-size: 23rpx;
		font-family: PingFang-SC-Medium;
		position: absolute;

		display: flex;
		background-color: #901b21;
		border-radius: 10rpx;
		color: #ffffff;
		align-items: center;
		right: 20rpx;
		top: 0;
		bottom: 0;
		margin: auto;

		.isChoose {
			background-color: #ffffff;
			color: #901b21;
			margin: 5rpx;
			border-radius: 10rpx;
			padding: 10rpx 0rpx;
		}

		.bottom {
			text-align: center;
			flex: 1;
			line-height: 1;
		}
	}

	.memu {
		margin: 20rpx;
		margin-bottom: 0;
		height: calc(100% - 335rpx);
		display: flex;

		.option {
			width: 200rpx;
			border-radius: 10rpx;
			overflow: hidden;
			height: calc(100% - 97rpx);

			.option-b {
				background-color: #ffffff;
				height: 88rpx;
				text-align: center;
				line-height: 88rpx;
				color: #999999;
				font-size: 24rpx;
				background-color: #f6f6f6;
				font-family: PingFang-SC-Bold;
			}

			.opIschoose {
				background-color: #ffffff;
				color: #901b21;
			}
		}

		.goods {
			width: 500rpx;
			height: 100%;
			margin-left: 10rpx;
			flex-grow: 1;

			.goods-list {
				padding: 20rpx;
				background-color: #ffffff;
				border-radius: 10rpx;

				.span {
					color: #333333;
					font-size: 26rpx;
				}

				.goods-list-c {
					margin-top: 50rpx;
					display: flex;
					position: relative;

					image {
						width: 140rpx;
						height: 140rpx;
					}

					.goods-list-right {
						margin-left: 20rpx;
						text-align: left;
						display: flex;
						align-items: flex-start;
						flex-direction: column;

						.one {
							color: #333333;
							font-size: 30rpx;
						}

						.two {
							color: #999999;
							font-size: 20rpx;
						}

						.three {
							.price {
								color: #901b21;
								font-size: 32rpx;
							}

							.ot_price {
								color: #999999;
								font-size: 28rpx;
								text-decoration: line-through;
							}

							.button {
								height: 40rpx;
								color: #ffffff;
								background-color: #dcb876;
								position: absolute;
								bottom: 0rpx;
								right: 20rpx;
								font-size: 20rpx;
								text-align: center;
								line-height: 40rpx;
								border-radius: 20rpx;
							}
						}
					}
				}
			}

			.tlist-box {
				.tlistname {
					font-size: 24rpx;
					padding: 25rpx 25rpx;
					// border-top: 2rpx solid rgba(238, 238, 238, 1);
					border-bottom: 2rpx solid rgba(238, 238, 238, 1);
				}

				.tlist-list.flex_item {
					height: 0;
					min-height: 280rpx;
					align-items: stretch;
				}

				.tlist-list {
					padding: 25rpx 0rpx;
					position: relative;

					.tlist-img {
						width: 169rpx;
						position: relative;

						.img {
							width: 169rpx;
							height: 169rpx;

							image {
								width: 169rpx;
								height: 169rpx;
							}
						}

						.stock {
							margin-top: 13rpx;
							font-size: 26rpx;
							background: #fff1ee;
							width: 100%;
							color: #fb4912;
							padding: 6rpx 0;
							border-radius: 5rpx;
							justify-content: center;
							align-items: center;
							position: absolute;
							left: 0;
							bottom: 0;

							.img {
								width: 20rpx;
								height: 20rpx;
								flex-shrink: 0;
							}

							.stock-num {
								padding-left: 7rpx;
								font-size: 22rpx;
								border-radius: 5rpx;
								height: 32rpx;
								line-height: 32rpx;
							}
						}
					}

					.sell-out {
						position: absolute;
						width: 169rpx;
						height: 190rpx;
						background: rgba(255, 255, 255, 0.4);
						text-align: center;

						text {
							line-height: 190rpx;
							background: rgba(0, 0, 0, 0.5);
							color: #ffffff;
							padding: 10rpx 25rpx;
							border-radius: 25rpx;
							font-size: 20rpx;
						}
					}

					.tlist-info {
						font-size: 24rpx;
						width: 61%;
						padding-left: 25rpx;
						padding-right: 25rpx;
						height: 100%;
						position: relative;
						line-height: 1;

						.bottom_border {
							position: absolute;
							border-bottom: 1px solid #eeeeee;
							left: 25rpx;
							bottom: 0;
							height: 2rpx;
							width: 100%;
						}

						.name {
							height: 28rpx;
							color: #141821;
							font-weight: 500;
							font-size: 26rpx;
						}

						.info {
							margin: 10rpx 0rpx;
							height: 30rpx;
							color: #979797;
							font-size: 24rpx;
						}

						.tipBox {
							height: 50rpx;
						}

						.tip {
							padding: 10rpx 0rpx;

							text {
								border: 2rpx solid #ff1a27;
								color: #ff1a27;
								border-radius: 5rpx;
								font-size: 18rpx;
								padding: 5rpx 10rpx;
								margin-right: 15rpx;
							}
						}

						.tlist-price {
							position: absolute;
							left: 25rpx;
							bottom: 27rpx;
							width: 100%;

							.price-box {
								.price {
									padding-bottom: 15rpx;
									color: #ff1a27;

									.blod {
										font-size: 35rpx;
										font-weight: bold;
									}

									.fen {
										color: #838691;
									}
								}

								.vip_price {
									color: #2dbd59;
									font-size: 26rpx !important;

									text {
										background: linear-gradient(45deg, rgba(21, 197, 52, 1), rgba(21, 197, 52, 1));
										border-radius: 5rpx;
										color: #ffffff;
										padding: 0rpx 10rpx;
										margin-left: 10rpx;
										font-size: 20rpx !important;
									}
								}
							}

							.gocar {
								width: 50rpx;
								height: 50rpx;
								align-self: flex-end;

								image {
									width: 100%;
									height: 100%;
								}
							}
						}
					}
				}
			}
		}
	}

	.footer {
		width: 100%;
		height: 97rpx;
		position: absolute;
		left: 0;
		bottom: 0;
		display: flex;
		line-height: 97rpx;

		.footer-left {
			font-size: 38rpx;
			background-color: #ecd49e;
			flex: 2;
			color: #901b21;
			font-family: PingFang-SC-Bold;
			font-weight: bold;
			padding-left: 30rpx;
		}

		.footer-right {
			background-color: #901b21;
			flex: 1;
			text-align: center;
			color: #ffffff;
			font-size: 36rpx;
		}
	}
</style>
