',r=2===e?"long":"short",n=0,c=i.length;n
"}},{key:"renderCouponItem",value:function(e,t){var a=this.props,n=a.shortCouponImg,c=a.longCouponImg,s=e.type,d=e.id,l=i(+s),p=o(e),m=p.statusText,g=p.statusClass,u='\n

\n
\n
¥'+r(e.value,"cent").short+'
\n
'+e.value_desc+'
\n
\n
\n \n
\n
";return u}}]),e}();t.exports=n}(require,e),e.exports&&(allModuleMap["/cloud/module/coupon_seckill_2018_11/main.js"]=e.exports)}(),function(){var e={type:"resource"};!function(e,t){function o(e,t,o,i,a,r,n,c){e.beginPath(),e.moveTo(o,i),e.arc(o,i,a,r,n,c),e.closePath(),e.fillStyle=t,e.fill()}function i(e,t,o,i,a,r,n){e.globalCompositeOperation="destination-out",e.beginPath(),e.moveTo(t,o),e.arc(t,o,i,a,r,n),e.closePath(),e.fill(),e.globalCompositeOperation="source-over"}function a(e,t,a){var r=162,n=81,c=document.createElement("canvas"),s='"FZLTHK--GBK1-0","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif';c.width=r,c.height=n;var d=c.getContext("2d");return o(d,"#fff",r/2,n,n,Math.PI,0),o(d,t,r/2,n,n,Math.PI,Math.PI*(1+e/100)),i(d,r/2,n,n-6,Math.PI,0),d.fillStyle=a,d.font="28px "+s,d.textAlign="center",d.textBaseline="top",d.fillText("剩余"+(100-parseInt(e))+"%",r/2,40),c}t.exports=a}(require,e),e.exports&&(allModuleMap["/cloud/module/coupon_seckill_2018_11/canvas.js"]=e.exports)}(),currentProcessingModule="/cloud/module/coupon_seckill_2018_11/coupon_seckill_2018_11.action.js",function(){var e={type:"resource"};!function(e,t){var o=e("util"),i=(o.ua,o.showFloatingLayer2),a=o.miFetch2,r=o.countEvent,n=o.toast,c=(o.addParam,o.GPIPE_URL),s=(o.args,o.getChineseMessage),d=(o.getLogin,o.jumpTo),l=(o.jumptoLogin,o.formatMoney,o.getServerTimestamp),p=(e("/cloud/module/coupon_seckill_2018_11/test_data.js"),e("/cloud/module/coupon_seckill_2018_11/nav.js")),m=e("/cloud/module/coupon_seckill_2018_11/main.js"),g=(e("/cloud/module/coupon_seckill_2018_11/canvas.js"),{starterCheck:function(e,t){return a({url:c,data:{result:{action:"GetUserActList",model:"CouponAct",parameters:{act_id:e,round_id:t}}}}).then(function(e){var t=e.result;if(t.code)throw n(s(t)),t;return t.data})},getCoupon:function(e,t,o,i){return a({url:c,data:{result:{action:"Fetch",model:"CouponAct",parameters:{type:e,id:t,act_id:o,round_id:parseInt(i)}}}}).then(function(e){var t=e.result;if(t.code)throw n(s(t)),t;return t})}});t.exports=function(){function e(t,o){var i=this;_classCallCheck(this,e);var a=$("[data-id="+o+"]"),r=a.find.bind(a);this.$$=r,this.props=t,this.intervalTimer=null,this.timeoutTimer=null,this.updateData(),r(".act-info").on("click",function(){return i.showActInfo()})}return _createClass(e,[{key:"updateData",value:function(){var e=this,t=this.props;g.starterCheck(t.actId).then(function(o){t.showNav?e.navRender(o.round_list):e.$$(".nav-box").hide(),e.mainRender(o.coupon_list)})}},{key:"startTimer",value:function(e){var t=this;this.intervalTimer&&clearInterval(this.intervalTimer);var o=this.$$(".good-coupon-box.incoming, .item-box.incoming"),i=o.find("button.incoming"),a=this.$$(".nav-link"),r=a.filter(".active"),n=function(e){return e<10?"0"+e:""+e};i.html(""+(60===e?"01:00":"00:"+n(e))),this.intervalTimer=setInterval(function(){if(e--,e<=0){i.html("领券秒杀").addClass("normal").removeClass("incoming"),o.addClass("normal").removeClass("incoming"),r.addClass("normal").removeClass("incoming").find(".nav-c-status").html("进行中");var c=r.index();a.eq(c-1).addClass("disable").removeClass("normal").find(".nav-c-status").html("已结束"),clearInterval(t.intervalTimer)}else i.html("00:"+n(e))},1e3)}},{key:"navRender",value:function(e){function t(){o.filter(".nav-link").css("background-color",s).find("span").css("color",n),o.filter(".active").css("background-color",c)}var o=p(e),i=this.$$(".nav-tabs"),a=this.props.actId,r=this.props,n=r.navLinkSpanColor,c=r.navLinkActiveBg,s=r.navLinkDisableBg;t(),i.empty().append(o);var d=o.filter(".active").index();setTimeout(function(){var e=parseFloat(document.documentElement.style.fontSize);i.scrollLeft(1.93*d*e)},10);var m=this;l().then(function(e){m.$$(".nav-link").click(function(){var e=this;m.timeoutTimer&&clearTimeout(m.timeoutTimer),m.$$(".nav-link").removeClass("active"),$(this).addClass("active"),t();var o=$(this).attr("round_id");g.starterCheck(a,o).then(function(t){m.mainRender(t.coupon_list),l().then(function(t){var o=parseInt($(e).attr("round_time")),i=o-t;i>60&&i<600?m.timeoutTimer=setTimeout(function(){m.startTimer(60)},1e3*(i-61)):i>=1&&i<=60?m.startTimer(i-1):0===i?m.updateButtons():m.timer=null})})});var o=!1;m.$$(".nav-link").each(function(t,i){i=$(i);var a=parseInt(i.attr("round_time")),r=a-e;r>0&&r<600&&!i.hasClass("active")&&(i.trigger("click"),o=!0)}),o||m.$$(".nav-link.active").trigger("click")})}},{key:"mainRender",value:function(e){function t(){i.find(".item-box").find("p").css("color",p),i.find("button").css("color",l),i.find("button.normal").css("background-color",c),i.find("button.incoming").css("background-color",c),i.find("button.disable").css("background-color",s),i.find("button.got").css("background-color",u)}var o=this.props.actId,i=new m(this.props,e).$dom,a=this.props,c=a.navLinkActiveBg,s=a.navLinkDisableBg,l=a.navLinkSpanColor,p=a.couponTextColor,u=a.gotBtnBg;t(),this.$$(".main-list").empty().append(i);var f=this,h=f.$$(".item-box");h.on("click",function(){var e=$(this);if(e.hasClass("got"))return void n("您已经领取过了!");if(!e.hasClass("incoming")&&!e.hasClass("disable")){var t=e.attr("coupon_id"),i=e.attr("coupon_type"),a=h.index(e),c=f.$$(".nav-link.active").attr("round_id");r("get_coupon",t+"_"+(a+1)),g.getCoupon(i,t,o,c).then(function(t){t&&0===+t.code&&(e.removeClass("normal").addClass("got"),e.find("button").removeClass("normal").addClass("got").css("background-color",u).html("已领取"),f.showWin())}).catch(function(t){406003===t.code&&(e.addClass("disable").removeClass("normal"),e.find("button").addClass("disable").removeClass("normal").css("background-color",s).html("已抢光"))})}}),f.$$(".good-coupon-box").find(".leftImg").on("click",function(){var e=this,t=$(this).parent().parent(),o=t.attr("jump_url");r("product_picture",o),setTimeout(function(){return d(o,{$dom:$(e),c:"product_picture"})},300)}),f.$$(".good-coupon-box").find(".rightContent").on("click",function(){var e=$(this).parent().parent();if(e.hasClass("got"))return void n("您已经领取过了!");if(!e.hasClass("incoming")&&!e.hasClass("disable")){var t=e.attr("jump_url"),i=e.attr("coupon_id"),a=e.attr("coupon_type"),c=f.$$(".nav-link.active").attr("round_id");r("rush_buy",i),g.getCoupon(a,i,o,c).then(function(o){o&&0===+o.code&&(e.removeClass("normal").addClass("got"),e.find("button").removeClass("normal").addClass("got").css("background-color",u).html("已领取"),f.showGoodWin(t))}).catch(function(t){406003===t.code&&(e.addClass("disable").removeClass("normal"),e.find("button").addClass("disable").removeClass("normal").css("background-color",s).html("已抢光"),e.find(".percentBarInner").css("width","100%"),e.find(".percentText").html("剩余0%"))})}})}},{key:"showWin",value:function(){var e=this.props.succWin,t=i({$dom:$("#"+e),closeOnTapWrap:!1,closeOnTapShadow:!1}),o=t.$wrap,a=t.exit;o.on("tap",".editor-action-click_to_remove",function(){a()})}},{key:"showActInfo",value:function(){var e=this.props.actInfo,t=i({$dom:$("#"+e),closeOnTapWrap:!0,closeOnTapShadow:!1}),o=t.$wrap,a=t.exit;o.on("tap",".editor-action-click_to_remove",function(){a()})}},{key:"showGoodWin",value:function(e){var t=this,o=this.props.goodSuccWin,a=i({$dom:$("#"+o),closeOnTapWrap:!1,closeOnTapShadow:!1}),n=a.$wrap,c=a.exit;n.on("tap",".editor-action-click_to_remove",function(){r("get_success",e),setTimeout(function(){return d(e,{$dom:$(t),c:"get_success"})},300),c()})}}]),e}()}(require,e),e.exports&&(allModuleMap["/cloud/module/coupon_seckill_2018_11/coupon_seckill_2018_11.action.js"]=e.exports)}(),function(){var e={type:"resource"};!function(e,t){var o=e("mi-home-lib"),i=o.PIPE_URL,a=o.getTracedUrl2,r=o.getChineseMessage,n=o.GPIPE_URL,c=o.formatMoney,s=o.ua,d=o.jumpTo,l=o.getLogin,p=o.jumptoLogin,m=o.countEvent,g=o.EventEmitter,u=o.eventEmitter,f=o.toast,h=o.miFetch2,_=o.isEditor,b=o.showBottomWindow2,w=function(e){function t(e){_classCallCheck(this,t),_get(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this.fetching=!1,this.props=e,_||this.preloadDetail(this)}return _inherits(t,e),_createClass(t,[{key:"getDetail",value:function(e){var t=this;this.fetching=!0;var o={};for(var i in e)o[i]={model:"Shopv2",action:"getDetail",parameters:{gid:i}};return new Promise(function(o,i){return $.ajax({type:"GET",data:{gids:JSON.stringify(Object.keys(e).map(function(e){return 1*e}))},url:"/app/shop/product",success:function(i){if(i.code)return void f(r(i));i=i.result;var a={};for(var n in e)a[n]=i[n];t.fetching=!1,o(a)},error:function(e){console.log(2,e),i(e)}})})}},{key:"addCart",value:function(e,t){var o=this,c=void 0,d=void 0;return parseInt(e)>1e8?(c={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},d=a({url:i,$dom:this.props.$sourceDom})):(c={model:"Cart",action:"add",parameters:{pid:e,num:"1"}},d=a({url:n,$dom:this.props.$sourceDom})),this.props.cartExtraParams&&Object.assign(c.parameters,this.props.cartExtraParams),h({data:{detail:c},url:d,$dom:this.props.$sourceDom}).then(function(e){e.detail.code?f(r(e.detail)||"加入购物车失败"):(u.emit("add-cart-success"),o.emit("cart-success"),f(s.app||s.weirdhybrid||$(".editor-fixed-cart-btn").length?"加入购物车成功":"已加入购物车"),t&&t())})}},{key:"renderSection",value:function(e){return'\n '}},{key:"renderTag",value:function(e){return' \n '+e.name+" \n \n "}},{key:"renderFooter",value:function(){return'\n \n '}},{key:"renderPanel",value:function(e,t,o){return'\n
\n
\n \n

\n
\n \n \n
\n \n '+this.renderFooter()+"\n
\n
\n "}},{key:"getDetailWrap",value:function(){var e=this;this.getDetailP||(this.getDetailP=this.getDetail(this.props.gid).then(function(t){Object.assign(e.config,e.handleResult(t))}))}},{key:"onGetDetail",value:function(e){return!e||e.code?void console.log("error getting detail",this.props.gid,e):void(this.config=this.handleResult(e))}},{key:"trigger",value:function(){var e=this;if(window.isEditor)return void f("不支持编辑器内使用");if(!this.fetching){if(!this.config)return void this.getDetail(_defineProperty({},this.props.gid,!0)).then(function(t){return t=t[e.props.gid],t.code?void f(r(t)):(e.onGetDetail(t),void e.trigger())});var t=0;if(!this.detailResult)return void f("数据加载中...");if(m("trigger-bottom",this.props.$sourceDom),!this.config.list)return this.detailResult&&this.detailgood.code&&f(r(this.detailgood)),void l().then(function(e){e||p()});this.config.list.forEach(function(e){e.inventory&&e.inventory>0&&t++}),t?this.config.list.length>1?(this.emit("show"),this.show()):this.addCart(this.config.list[0].pid):f("商品已售罄")}}},{key:"setMode",value:function(e){var t=this.$$;t(".bottom").hide(),t('.bottom[data-mode="'+e+'"]').show()}},{key:"onPressAddCart",value:function(e){this.addCart(e)}},{key:"onPressCheckout",value:function(){var e=this,t=this.props.$sourceDom;if(!this.selectingProduct)return void f("请先选中商品");if(this.selectingProduct.pid){var o=function(){if(e.selectingProduct.map_id&&"0"!==e.selectingProduct.map_id)return e.exit(),d("https://m.xiaomiyoupin.com/shop/detail?gid="+e.props.gid+"&pid="+e.selectingProduct.pid,{$dom:t}),{v:void 0};var o=void 0;o=s.app?"https://m.xiaomiyoupin.com/shop/check?quickOrder=2&pid="+e.selectingProduct.pid:"https://m.xiaomiyoupin.com/shop/checkshop/check?quickOrder=2&pid="+e.selectingProduct.pid,e.exit(),l().then(function(e){if(e)d(o,{$dom:t});else{var i=a({url:o,$dom:t});p(i)}})}();if("object"==typeof o)return o.v}else this.addCart(this.selectingProduct.mapId,function(){e.exit(),d("https://m.xiaomiyoupin.com/shop/cart",{$dom:t})})}},{key:"onTriggerTag",value:function(){function e(e,t){for(var o in t)if(!e.type[o]||""+e.type[o].tid!=""+t[o])return!1;return!0}var t=this,o=this.$$,i={};o(".tag.active").each(function(){var e=$(this),t=e.parent().data("type-name"),o=e.data("tag");i[t]=o}),o(".tag:not(.active)").addClass("disabled");var a=void 0;this.config.list.forEach(function(t){if(e(t,i)){a=t;for(var r in t.type)i[r]||o('[data-type-name="'+r+"\"] .tag[data-tag='"+t.type[r].tid+"']").removeClass("disabled")}});var r=function(a){var r=Object.assign({},i);delete r[a],t.config.list.forEach(function(t){e(t,r)&&o('[data-type-name="'+a+'"] [data-tag="'+t.type[a].tid+'"]').removeClass("disabled")})};for(var n in i)r(n);Object.keys(i).length===Object.keys(this.config.type).length&&a?(o(".title").text(a.name),o(".price").text("¥"+c(a.price,"cent").short),o(".product-img").attr("src",a.image_url),this.selectingProduct=a,a.inventory?this.setMode("ready"):this.setMode("gone")):(o(".title").text(this.config.info.productName),o(".price").text("¥"+this.config.info.price),o(".product-img").attr("src",this.config.info.image_url),this.selectingProduct=void 0,this.setMode("wait")),this.emit("trigger-tag")}},{key:"show",value:function(){var e=this,t=$(this.renderPanel(this.config.info.productName,this.config.info.price,this.config.info.image_url)),o=t.find.bind(t);this.$$=o;var i=function(t){var i=e.config.type[t],a=$(e.renderSection(t));o(".layer>main").append(a),i.forEach(function(t){a.find("main").append($(e.renderTag(t)))})};for(var a in this.config.type)i(a);o(".add-cart").on("tap",function(){e.onPressAddCart(e.selectingProduct.pid||e.selectingProduct.mapId)}),o(".go-checkout").on("tap",function(){e.onPressCheckout()}),this.onTriggerTag();var r=this;t.on("tap",".tag",function(){var e=$(this),t=e.parent();e.hasClass("disabled")||(e.hasClass("active")?(e.inactive(),t.inactive()):(e.active(),t.active(),e.siblings().inactive()),r.onTriggerTag())});var n=b({$dom:t,cb:function(){return e.emit("exit")},closeOnTap:!1,tapShadowHide:!0,backToExit:!0}),c=n.exit;this.exit=c,t.parent().css({left:0,right:0,"max-width":"none"})}},{key:"handleResult",value:function(e){var t=this;this.detailResult=e;var o={};if(!e.group){var i="none"===this.props.$sourceDom[0].style.display||this.props.$sourceDom.hasClass("hide");return void console.warn("商品信息错误",e,this.props.gid,i?"(已隐藏)":"")}var a=e.group;this.props.pidWhiteList&&this.props.pidWhiteList.match(/[^ ]/)&&!function(){var o=t.props.pidWhiteList.split(/ +/).filter(function(e){return e});e.tag_prop=e.tag_prop.filter(function(e){var t=e.pid;return o.indexOf(""+t)>-1}),e.props=e.props.filter(function(e){var t=e.pid;return o.indexOf(""+t)>-1});var i={};e.tag_prop.forEach(function(e){var t=e.tid;i[t]=!0}),e.group.forEach(function(e){e.tags=e.tags.filter(function(e){var t=e.tid;return i[t]})})}();var r=e.tag_prop;a.forEach(function(e){o[e.name]=[],e.tags.forEach(function(t){o[e.name].push(t)})});var n=e.props.filter(function(e){return"-1"!==e.status&&e.status!==-1}).map(function(e){var t=[],o={};r.forEach(function(o){o.pid===e.pid&&t.push(o.tid)}),a.forEach(function(e){var i=e.name;e.tags.forEach(function(e){var a=t.indexOf(e.tid);a>-1&&(o[i]=e)})});var i=void 0;return i=void 0!==e.onsale?e.onsale?1:0:parseInt(e.inventory),{map_id:e.map_id,pid:e.pid,type:o,price:e.price,inventory:i,image_url:e.img,origin_price:parseInt(e.market_price),name:e.name}}),s={price:c(e.good.price_min,"cent").short,productName:e.good.name,image_url:e.good.pic_url};return{info:s,type:o,list:n}}},{key:"preloadDetail",value:function(e){var o=this;t.getDetailCnt>50?(t.getDetailCnt=0,t.requestQueue=[]):clearTimeout(t.getDetailTimeout),t.requestQueue.push(e),t.getDetailCnt++;var i=t.requestQueue.slice();t.getDetailTimeout=setTimeout(function(){var e={};i.forEach(function(t){e[t.props.gid]=!0}),setTimeout(function(){o.getDetail(e).then(function(e){i.forEach(function(t){var o=t.props.gid;t.onGetDetail(e[o])}),i.length=0})},1e3)})}}]),t}(g);w.requestQueue=[],w.getDetailTimeout=0,w.getDetailCnt=0,t.exports=w}(require,e),e.exports&&(allModuleMap["/cloud/module/product_big/bottom_window.js"]=e.exports)}(),currentProcessingModule="/cloud/module/venue_minor_product/venue_minor_product.action.js",function(){var e={type:"resource"};!function(e,t){function o(e,t){var o=void 0,i=void 0;return parseInt(e)>1e8?(o={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},i=_({url:b,$dom:t})):(o={model:"Cart",action:"add",parameters:{pid:e,num:"1"}},i=_({url:w,$dom:t})),p({data:{detail:o},url:i,$dom:t}).then(function(e){g(e.detail.code?f(e.detail)||"加入购物车失败":l.app||l.weirdhybrid||$(".editor-fixed-cart-btn").length?"加入购物车成功":"已加入购物车")})}function i(e,t){v&&clearTimeout(v),y.push({gid:e,cb:t}),v=setTimeout(function(){var e=y.slice(0);y.length=0,v=0;var t={model:"Product",action:"GetDetailLite",parameters:{}};t.parameters.gid=e.map(function(e){var t=e.gid;return t});var o=void 0;o="static.home.mi.com"===location.host?w:"/app/shopv3/pipe",p({data:{gid:t},success:function(t){if(t.code)return void g(f(t));var o=t.gid.data;e.forEach(function(e){var t=e.gid,i=e.cb;o[t]&&i(o[t])})},error:function(e){g("获取商品信息失败"),console.warn(e)},url:o,skipLogin:!0})},10)}function a(e,t){var o=e.optional||{},i=e.tag||{},a={gid:e.gid,pid:e.pid,name:"",summary:"",src:"",price:"",unit:"元",marketPrice:"",showMarketPrice:"",showTag:!1,tagLineCount:2,firstTagLine:"直降",secondTagLine:"",tagDifferent:!0,btnTitle:e.btnTitle,href:o.href,tagBgImg:"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"};if(t.attr_ext){var r=t.attr_ext;a.name=o.name||r.custom_name,a.summary=o.summary||r.custom_summary,1===r.price_tag&&(a.unit="元起")}return a.name||(a.name=o.name||t.name),a.summary||(a.summary=o.summary||t.summary),t.price_min||(t.price_min=t.price),t.market_price||(t.market_price=t.price_min),o.price&&(t.price_min=Math.round(100*parseFloat(o.price))),o.originalPrice&&(t.market_price=Math.round(100*parseFloat(o.originalPrice))),a.price=d(t.price_min,"cent").short,a.marketPrice=d(t.market_price,"cent").short,a.showMarketPrice=1*t.price_min<1*t.market_price,a.downPriceValue=t.market_price-t.price_min,a.downPrice=d(a.downPriceValue,"cent").short,a.discountText=""+Math.ceil(t.price_min/t.market_price*100)/10,a.discountText=""+a.discountText.replace(/\.\d+/,function(e){return e.slice(0,2)}).replace(/\.0/,""),i.show?(a.showTag=!0,a.tagLineCount=parseInt(i.lines),a.firstTagLine=1===a.tagLineCount?i.text:i.firstLine,a.secondTagLine=2===a.tagLineCount?i.secondLine||"":"",a.tagDifferent=2===a.tagLineCount&&i.different,a.tagBgImg=i.bgImg||"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"):a.showMarketPrice&&(a.showTag=!0,a.secondTagLine=a.downPrice),t.inventory&&(a.inventory=t.inventory),a}function r(e,t){function i(e){var o="//m.xiaomiyoupin.com/shop/detail?gid="+t.gid;t.pid&&(o+="&pid="+t.pid);var i=t.href||o;return m(i,{$dom:r}),e&&e.stopPropagation(),!1}var a=e.$$,r=e.$dom,s=a(".tag-box"),d=a(".img-box img"),p=a(".btn");c(r);a(".name").html(t.name).on("tap",i),a(".desc").html(t.summary).on("tap",i),a(".present-price").html(t.price),t.showMarketPrice&&a(".market-price").html(t.marketPrice+"元").show(),"元起"===t.unit&&a(".price-yen").html(t.unit),t.pid||p.html(t.btnTitle),t.showTag&&(s.addClass("in").css("background-image","url("+t.tagBgImg+")"),1===t.tagLineCount&&s.addClass("one-line"),t.tagDifferent&&s.addClass("different"),s.find(".first-line").html(t.firstTagLine),s.find(".second-line").html(t.secondTagLine)),d.on("tap",i),l.wxminiprogram&&r.on("tap",i),p.on("tap",function(){return p.hasClass("waiting")?void g("抢购还未开始,请保持关注"):p.hasClass("disable")?void(p.hasClass("soldoff")&&g("商品已售罄,下次早点来吧")):p.hasClass("success")?(n(t.gid,t.pid,r,t.btnTitle),void("加入购物车"===t.btnTitle?o(t.pid,r).catch(function(e){g(e)}):i())):void("加入购物车"===t.btnTitle?e.bottomWindow.trigger():i())})}function n(e,t,o,i){function a(e){var t=parseInt(e/3600),o=parseInt(e%3600/60),i=e-3600*t-60*o;return t<10&&(t="0"+t),o<10&&(o="0"+o),i<10&&(i="0"+i),t+":"+o+":"+i}function r(e,t){l.html(a(e--)),s&&clearInterval(s),s=setInterval(function(){e>0?l.html(a(e--)):t()},1e3)}function c(a){function c(){l.removeClass("waiting"),s&&clearInterval(s),!u.inventory||parseInt(u.inventory)<=0?l.html("已售罄").addClass("disable soldoff"):l.html(i).addClass("success toDetail")}var d=a.detail&&a.detail.data,p=a.activity&&a.activity.data,m=null,g=Array.isArray(d.props)&&d.props,u=null;return g&&g.forEach(function(e){e.pid==t&&(u=e)}),u?h().then(function(a){if(!Array.isArray(p)||0===p.length)return c(),Promise.resolve(u);for(var d=0,g=void 0;d-1||g.pids.indexOf(parseInt(t))>-1)&&a>g.start&&aa?(f=h-a,f>86400&&(f=86400),setTimeout(function(){s&&clearInterval(s),n(e,t,o,i)},1e3*f+500)):f=0,0===f)return void c();l.addClass("waiting");var _=parseInt(f/86400);_>1?(l.html("倒计时"+_+"天"),setTimeout(function(){s&&clearInterval(s),n(e,t,o,i)},1e3*(f-24*_*3600))):r(f,function(){return setTimeout(function(){n(e,t,o,i)},1e3)})}else c();return Promise.resolve(u)}):Promise.reject("no pid detail")}var s=void 0,d={activity:{model:"Activity",action:"getAct",parameters:{gid:e}},detail:{model:"Shopv2",action:"getDetail",parameters:{gid:e}}},l=o.find(".btn").removeClass("hide");return p({data:d}).then(c)}function c(e){var t=e.data("editor-trace");return window.articleModeTraceName+"-"+window.articleId+"-"+t}var s=e("mi-home-lib"),d=s.formatMoney,l=s.ua,p=(s.args,s.addParam,s.miFetch2),m=s.jumpTo,g=s.toast,u=s.Rag,f=s.getChineseMessage,h=(s.floatingLayerId,s.getServerTimestamp),_=s.getTracedUrl2,b=s.PIPE_URL,w=(s.SHOPV3_URL,s.GPIPE_URL),C=e("/cloud/module/product_big/bottom_window.js"),v=void 0,y=[];t.exports=function(e){function t(e,o){_classCallCheck(this,t),_get(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,o),this.initBtnTitle=e.btnTitle,this.init(e,o)}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){var t=this,o=e.gid,c=e.pid;o&&(c?n(o,c,this.$dom,this.initBtnTitle).then(function(o){var i=a(e,o);r(t,i)}).catch(function(e){return console.log(e)}):i(o,function(i){if(!i)return void console.warn("gid error",o);var n=a(e,i);r(t,n)}),"加入购物车"===e.btnTitle&&(this.bottomWindow=new C({id:"venue-product-floating",gid:e.gid,$sourceDom:this.$dom})))}}]),t}(u)}(require,e),e.exports&&(allModuleMap["/cloud/module/venue_minor_product/venue_minor_product.action.js"]=e.exports)}(),currentProcessingModule="/cloud/container/venue_card_container/venue_card_container.action.js",function(){var e={type:"resource"};!function(e,t){t.exports=function(){function e(t,o){_classCallCheck(this,e);var i=$('[data-id="'+o+'"]'),a=i.children(),r=a.length;a.eq(Math.floor(Math.random()*r)).show()}return e}()}(require,e),e.exports&&(allModuleMap["/cloud/container/venue_card_container/venue_card_container.action.js"]=e.exports)}(),currentProcessingModule="/cloud/module/venue_main_product_card_a/venue_main_product_card_a.action.js",function(){var e={type:"resource"};!function(e,t){function o(e,t){var o=void 0,i=void 0;return parseInt(e)>1e8?(o={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},i=_({url:b,$dom:t})):(o={model:"Cart",action:"add",parameters:{pid:e,num:"1"}},i=_({url:w,$dom:t})),p({data:{detail:o},url:i,$dom:t}).then(function(e){g(e.detail.code?f(e.detail)||"加入购物车失败":l.app||l.weirdhybrid||$(".editor-fixed-cart-btn").length?"加入购物车成功":"已加入购物车")})}function i(e,t){v&&clearTimeout(v),y.push({gid:e,cb:t}),v=setTimeout(function(){var e=y.slice(0);y.length=0,v=0;var t={model:"Product",action:"GetDetailLite",parameters:{}};t.parameters.gid=e.map(function(e){var t=e.gid;return t});var o=void 0;o="static.home.mi.com"===location.host?w:"/app/shopv3/pipe",p({data:{gid:t},success:function(t){if(t.code)return void g(f(t));var o=t.gid.data;e.forEach(function(e){var t=e.gid,i=e.cb;o[t]&&i(o[t])})},error:function(e){g("获取商品信息失败"),console.warn(e)},url:o,skipLogin:!0})},10)}function a(e,t){var o=e.optional||{},i=e.tag||{},a={gid:e.gid,pid:e.pid,name:"",summary:"",src:"",price:"",unit:"元",marketPrice:"",showMarketPrice:"",showTag:!1,tagLineCount:2,firstTagLine:"直降",secondTagLine:"",tagDifferent:!0,btnTitle:e.btnTitle,href:o.href,tagBgImg:"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"};if(t.attr_ext){var r=t.attr_ext;a.name=o.name||r.custom_name,a.summary=o.summary||r.custom_summary,1===r.price_tag&&(a.unit="元起")}return a.name||(a.name=o.name||t.name),a.summary||(a.summary=o.summary||t.summary),t.price_min||(t.price_min=t.price),t.market_price||(t.market_price=t.price_min),o.price&&(t.price_min=Math.round(100*parseFloat(o.price))),o.originalPrice&&(t.market_price=Math.round(100*parseFloat(o.originalPrice))),a.price=d(t.price_min,"cent").short,a.marketPrice=d(t.market_price,"cent").short,a.showMarketPrice=1*t.price_min<1*t.market_price,a.downPriceValue=t.market_price-t.price_min,a.downPrice=d(a.downPriceValue,"cent").short,a.discountText=""+Math.ceil(t.price_min/t.market_price*100)/10,a.discountText=""+a.discountText.replace(/\.\d+/,function(e){return e.slice(0,2)}).replace(/\.0/,""),i.show?(a.showTag=!0,a.tagLineCount=parseInt(i.lines),a.firstTagLine=1===a.tagLineCount?i.text:i.firstLine,a.secondTagLine=2===a.tagLineCount?i.secondLine||"":"",a.tagDifferent=2===a.tagLineCount&&i.different,a.tagBgImg=i.bgImg||"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"):a.showMarketPrice&&(a.showTag=!0,a.secondTagLine=a.downPrice),t.inventory&&(a.inventory=t.inventory),a}function r(e,t){function i(e){var o="//m.xiaomiyoupin.com/shop/detail?gid="+t.gid;t.pid&&(o+="&pid="+t.pid);var i=t.href||o;return m(i,{$dom:r}),e&&e.stopPropagation(),!1}var a=e.$$,r=e.$dom,s=a(".tag-box"),d=a(".img-box img"),p=a(".btn");c(r);a(".name").html(t.name).on("tap",i),a(".desc").html(t.summary).on("tap",i),a(".present-price").html(t.price),t.showMarketPrice&&a(".market-price").html(t.marketPrice+"元").show(),"元起"===t.unit&&a(".price-yen").html(t.unit),t.pid||p.html(t.btnTitle),t.showTag&&(s.addClass("in").css("background-image","url("+t.tagBgImg+")"),1===t.tagLineCount&&s.addClass("one-line"),t.tagDifferent&&s.addClass("different"),s.find(".first-line").html(t.firstTagLine),s.find(".second-line").html(t.secondTagLine)),d.on("tap",i),l.wxminiprogram&&r.on("tap",i),p.on("tap",function(){return p.hasClass("waiting")?void g("抢购还未开始,请保持关注"):p.hasClass("disable")?void(p.hasClass("soldoff")&&g("商品已售罄,下次早点来吧")):p.hasClass("success")?(n(t.gid,t.pid,r,t.btnTitle),void("加入购物车"===t.btnTitle?o(t.pid,r).catch(function(e){g(e)}):i())):void("加入购物车"===t.btnTitle?e.bottomWindow.trigger():i())})}function n(e,t,o,i){function a(e){var t=parseInt(e/3600),o=parseInt(e%3600/60),i=e-3600*t-60*o;return t<10&&(t="0"+t),o<10&&(o="0"+o),i<10&&(i="0"+i),t+":"+o+":"+i}function r(e,t){l.html(a(e--)),s&&clearInterval(s),s=setInterval(function(){e>0?l.html(a(e--)):t()},1e3)}function c(a){function c(){l.removeClass("waiting"),s&&clearInterval(s),!u.inventory||parseInt(u.inventory)<=0?l.html("已售罄").addClass("disable soldoff"):l.html(i).addClass("success toDetail")}var d=a.detail&&a.detail.data,p=a.activity&&a.activity.data,m=null,g=Array.isArray(d.props)&&d.props,u=null;return g&&g.forEach(function(e){e.pid==t&&(u=e)}),u?h().then(function(a){if(!Array.isArray(p)||0===p.length)return c(),Promise.resolve(u);for(var d=0,g=void 0;d-1||g.pids.indexOf(parseInt(t))>-1)&&a>g.start&&aa?(f=h-a,f>86400&&(f=86400),setTimeout(function(){s&&clearInterval(s),n(e,t,o,i)},1e3*f+500)):f=0,0===f)return void c();l.addClass("waiting");var _=parseInt(f/86400);_>1?(l.html("倒计时"+_+"天"),setTimeout(function(){s&&clearInterval(s),n(e,t,o,i)},1e3*(f-24*_*3600))):r(f,function(){return setTimeout(function(){n(e,t,o,i)},1e3)})}else c();return Promise.resolve(u)}):Promise.reject("no pid detail")}var s=void 0,d={activity:{model:"Activity",action:"getAct",parameters:{gid:e}},detail:{model:"Shopv2",action:"getDetail",parameters:{gid:e}}},l=o.find(".btn").removeClass("hide");return p({data:d}).then(c)}function c(e){var t=e.data("editor-trace");return window.articleModeTraceName+"-"+window.articleId+"-"+t}var s=e("mi-home-lib"),d=s.formatMoney,l=s.ua,p=(s.args,s.addParam,s.miFetch2),m=s.jumpTo,g=s.toast,u=s.Rag,f=s.getChineseMessage,h=(s.floatingLayerId,s.getServerTimestamp),_=s.getTracedUrl2,b=s.PIPE_URL,w=(s.SHOPV3_URL,s.GPIPE_URL),C=e("/cloud/module/product_big/bottom_window.js"),v=void 0,y=[];t.exports=function(e){function t(e,o){_classCallCheck(this,t),_get(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,o),this.initBtnTitle=e.btnTitle,this.init(e,o)}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){var t=this,o=e.gid,c=e.pid;o&&(c?n(o,c,this.$dom,this.initBtnTitle).then(function(o){var i=a(e,o);r(t,i)}).catch(function(e){return console.log(e)}):i(o,function(i){if(!i)return void console.warn("gid error",o);var n=a(e,i);r(t,n)}),"加入购物车"===e.btnTitle&&(this.bottomWindow=new C({id:"venue-product-floating",gid:e.gid,$sourceDom:this.$dom})))}}]),t}(u)}(require,e),e.exports&&(allModuleMap["/cloud/module/venue_main_product_card_a/venue_main_product_card_a.action.js"]=e.exports)}(),currentProcessingModule="/cloud/container/venue_container/venue_container.action.js",function(){var e={type:"resource"};!function(e,t){}(require,e),e.exports&&(allModuleMap["/cloud/container/venue_container/venue_container.action.js"]=e.exports)}(),currentProcessingModule="/cloud/module/tab_switch_text/tab_switch_text.action.js",
function(){var e={type:"resource"};!function(e,t){var o=e("mi-home-lib"),i=o.eventEmitter,a=o.countEvent;o.ua;t.exports=function(){function e(t,o){function r(e){var t=l.find(".tab").eq(e),o=t.data("tab-id");$("#"+o).removeClass("hide"),c(t)}function n(e){var t=l.find(".tab").eq(e),o=t.data("tab-id");$("#"+o).addClass("hide"),s(t)}function c(e){e.addClass("active"),"下划线"===t.mode?e.css({color:t.color1}):"圆角标签"===t.mode&&e.css({color:"white","background-color":t.color1})}function s(e){e.removeClass("active"),"下划线"===t.mode?e.css({color:t.color0}):"圆角标签"===t.mode&&e.css({color:t.color1,"background-color":"transparent"})}function d(){for(var e=1*$(this).data("tab-index"),o=0;o>",link:"https://m.xiaomiyoupin.com/app/shop/content?id=q40bb903946119aa3"},title:"",content:"点击查看有品11·11优惠券不可用商品"},"editor-rag-131")})