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

\n
\n
¥'+a(e.value,"cent").short+'
\n
'+e.value_desc+'
\n
\n
\n \n
\n
";return p}}]),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 i(e,t,i,o,r,a,n,c){e.beginPath(),e.moveTo(i,o),e.arc(i,o,r,a,n,c),e.closePath(),e.fillStyle=t,e.fill()}function o(e,t,i,o,r,a,n){e.globalCompositeOperation="destination-out",e.beginPath(),e.moveTo(t,i),e.arc(t,i,o,r,a,n),e.closePath(),e.fill(),e.globalCompositeOperation="source-over"}function r(e,t,r){var a=162,n=81,c=document.createElement("canvas"),d='"FZLTHK--GBK1-0","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif';c.width=a,c.height=n;var s=c.getContext("2d");return i(s,"#fff",a/2,n,n,Math.PI,0),i(s,t,a/2,n,n,Math.PI,Math.PI*(1+e/100)),o(s,a/2,n,n-6,Math.PI,0),s.fillStyle=r,s.font="28px "+d,s.textAlign="center",s.textBaseline="top",s.fillText("剩余"+(100-parseInt(e))+"%",a/2,40),c}t.exports=r}(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 i=e("util"),o=(i.ua,i.showFloatingLayer2),r=i.miFetch2,a=i.countEvent,n=i.toast,c=(i.addParam,i.GPIPE_URL),d=(i.args,i.getChineseMessage),s=(i.getLogin,i.jumpTo),l=(i.jumptoLogin,i.formatMoney,i.getServerTimestamp),m=(e("/cloud/module/coupon_seckill_2018_11/test_data.js"),e("/cloud/module/coupon_seckill_2018_11/nav.js")),g=e("/cloud/module/coupon_seckill_2018_11/main.js"),u=(e("/cloud/module/coupon_seckill_2018_11/canvas.js"),{starterCheck:function(e,t){return r({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(d(t)),t;return t.data})},getCoupon:function(e,t,i,o){return r({url:c,data:{result:{action:"Fetch",model:"CouponAct",parameters:{type:e,id:t,act_id:i,round_id:parseInt(o)}}}}).then(function(e){var t=e.result;if(t.code)throw n(d(t)),t;return t})}});t.exports=function(){function e(t,i){var o=this;_classCallCheck(this,e);var r=$("[data-id="+i+"]"),a=r.find.bind(r);this.$$=a,this.props=t,this.intervalTimer=null,this.timeoutTimer=null,this.updateData(),a(".act-info").on("click",function(){return o.showActInfo()})}return _createClass(e,[{key:"updateData",value:function(){var e=this,t=this.props;u.starterCheck(t.actId).then(function(i){t.showNav?e.navRender(i.round_list):e.$$(".nav-box").hide(),e.mainRender(i.coupon_list)})}},{key:"startTimer",value:function(e){var t=this;this.intervalTimer&&clearInterval(this.intervalTimer);var i=this.$$(".good-coupon-box.incoming, .item-box.incoming"),o=i.find("button.incoming"),r=this.$$(".nav-link"),a=r.filter(".active"),n=function(e){return e<10?"0"+e:""+e};o.html(""+(60===e?"01:00":"00:"+n(e))),this.intervalTimer=setInterval(function(){if(e--,e<=0){o.html("领券秒杀").addClass("normal").removeClass("incoming"),i.addClass("normal").removeClass("incoming"),a.addClass("normal").removeClass("incoming").find(".nav-c-status").html("进行中");var c=a.index();r.eq(c-1).addClass("disable").removeClass("normal").find(".nav-c-status").html("已结束"),clearInterval(t.intervalTimer)}else o.html("00:"+n(e))},1e3)}},{key:"navRender",value:function(e){function t(){i.filter(".nav-link").css("background-color",d).find("span").css("color",n),i.filter(".active").css("background-color",c)}var i=m(e),o=this.$$(".nav-tabs"),r=this.props.actId,a=this.props,n=a.navLinkSpanColor,c=a.navLinkActiveBg,d=a.navLinkDisableBg;t(),o.empty().append(i);var s=i.filter(".active").index();setTimeout(function(){var e=parseFloat(document.documentElement.style.fontSize);o.scrollLeft(1.93*s*e)},10);var g=this;l().then(function(e){g.$$(".nav-link").click(function(){var e=this;g.timeoutTimer&&clearTimeout(g.timeoutTimer),g.$$(".nav-link").removeClass("active"),$(this).addClass("active"),t();var i=$(this).attr("round_id");u.starterCheck(r,i).then(function(t){g.mainRender(t.coupon_list),l().then(function(t){var i=parseInt($(e).attr("round_time")),o=i-t;o>60&&o<600?g.timeoutTimer=setTimeout(function(){g.startTimer(60)},1e3*(o-61)):o>=1&&o<=60?g.startTimer(o-1):0===o?g.updateButtons():g.timer=null})})});var i=!1;g.$$(".nav-link").each(function(t,o){o=$(o);var r=parseInt(o.attr("round_time")),a=r-e;a>0&&a<600&&!o.hasClass("active")&&(o.trigger("click"),i=!0)}),i||g.$$(".nav-link.active").trigger("click")})}},{key:"mainRender",value:function(e){function t(){o.find(".item-box").find("p").css("color",m),o.find("button").css("color",l),o.find("button.normal").css("background-color",c),o.find("button.incoming").css("background-color",c),o.find("button.disable").css("background-color",d),o.find("button.got").css("background-color",p)}var i=this.props.actId,o=new g(this.props,e).$dom,r=this.props,c=r.navLinkActiveBg,d=r.navLinkDisableBg,l=r.navLinkSpanColor,m=r.couponTextColor,p=r.gotBtnBg;t(),this.$$(".main-list").empty().append(o);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"),o=e.attr("coupon_type"),r=h.index(e),c=f.$$(".nav-link.active").attr("round_id");a("get_coupon",t+"_"+(r+1)),u.getCoupon(o,t,i,c).then(function(t){t&&0===+t.code&&(e.removeClass("normal").addClass("got"),e.find("button").removeClass("normal").addClass("got").css("background-color",p).html("已领取"),f.showWin())}).catch(function(t){406003===t.code&&(e.addClass("disable").removeClass("normal"),e.find("button").addClass("disable").removeClass("normal").css("background-color",d).html("已抢光"))})}}),f.$$(".good-coupon-box").find(".leftImg").on("click",function(){var e=this,t=$(this).parent().parent(),i=t.attr("jump_url");a("product_picture",i),setTimeout(function(){return s(i,{$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"),o=e.attr("coupon_id"),r=e.attr("coupon_type"),c=f.$$(".nav-link.active").attr("round_id");a("rush_buy",o),u.getCoupon(r,o,i,c).then(function(i){i&&0===+i.code&&(e.removeClass("normal").addClass("got"),e.find("button").removeClass("normal").addClass("got").css("background-color",p).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",d).html("已抢光"),e.find(".percentBarInner").css("width","100%"),e.find(".percentText").html("剩余0%"))})}})}},{key:"showWin",value:function(){var e=this.props.succWin,t=o({$dom:$("#"+e),closeOnTapWrap:!1,closeOnTapShadow:!1}),i=t.$wrap,r=t.exit;i.on("tap",".editor-action-click_to_remove",function(){r()})}},{key:"showActInfo",value:function(){var e=this.props.actInfo,t=o({$dom:$("#"+e),closeOnTapWrap:!0,closeOnTapShadow:!1}),i=t.$wrap,r=t.exit;i.on("tap",".editor-action-click_to_remove",function(){r()})}},{key:"showGoodWin",value:function(e){var t=this,i=this.props.goodSuccWin,r=o({$dom:$("#"+i),closeOnTapWrap:!1,closeOnTapShadow:!1}),n=r.$wrap,c=r.exit;n.on("tap",".editor-action-click_to_remove",function(){a("get_success",e),setTimeout(function(){return s(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 i=e("mi-home-lib"),o=i.PIPE_URL,r=i.getTracedUrl2,a=i.getChineseMessage,n=i.GPIPE_URL,c=i.formatMoney,d=i.ua,s=i.jumpTo,l=i.getLogin,m=i.jumptoLogin,g=i.countEvent,u=i.EventEmitter,p=i.eventEmitter,f=i.toast,h=i.miFetch2,_=i.isEditor,b=i.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 i={};for(var o in e)i[o]={model:"Shopv2",action:"getDetail",parameters:{gid:o}};return new Promise(function(i,o){return $.ajax({type:"GET",data:{gids:JSON.stringify(Object.keys(e).map(function(e){return 1*e}))},url:"/app/shop/product",success:function(o){if(o.code)return void f(a(o));o=o.result;var r={};for(var n in e)r[n]=o[n];t.fetching=!1,i(r)},error:function(e){console.log(2,e),o(e)}})})}},{key:"addCart",value:function(e,t){var i=this,c=void 0,s=void 0;return parseInt(e)>1e8?(c={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},s=r({url:o,$dom:this.props.$sourceDom})):(c={model:"Cart",action:"add",parameters:{pid:e,num:"1"}},s=r({url:n,$dom:this.props.$sourceDom})),this.props.cartExtraParams&&Object.assign(c.parameters,this.props.cartExtraParams),h({data:{detail:c},url:s,$dom:this.props.$sourceDom}).then(function(e){e.detail.code?f(a(e.detail)||"加入购物车失败"):(p.emit("add-cart-success"),i.emit("cart-success"),f(d.app||d.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,i){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(a(t)):(e.onGetDetail(t),void e.trigger())});var t=0;if(!this.detailResult)return void f("数据加载中...");if(g("trigger-bottom",this.props.$sourceDom),!this.config.list)return this.detailResult&&this.detailgood.code&&f(a(this.detailgood)),void l().then(function(e){e||m()});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 i=function(){if(e.selectingProduct.map_id&&"0"!==e.selectingProduct.map_id)return e.exit(),s("https://m.xiaomiyoupin.com/shop/detail?gid="+e.props.gid+"&pid="+e.selectingProduct.pid,{$dom:t}),{v:void 0};var i=void 0;i=d.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)s(i,{$dom:t});else{var o=r({url:i,$dom:t});m(o)}})}();if("object"==typeof i)return i.v}else this.addCart(this.selectingProduct.mapId,function(){e.exit(),s("https://m.xiaomiyoupin.com/shop/cart",{$dom:t})})}},{key:"onTriggerTag",value:function(){function e(e,t){for(var i in t)if(!e.type[i]||""+e.type[i].tid!=""+t[i])return!1;return!0}var t=this,i=this.$$,o={};i(".tag.active").each(function(){var e=$(this),t=e.parent().data("type-name"),i=e.data("tag");o[t]=i}),i(".tag:not(.active)").addClass("disabled");var r=void 0;this.config.list.forEach(function(t){if(e(t,o)){r=t;for(var a in t.type)o[a]||i('[data-type-name="'+a+"\"] .tag[data-tag='"+t.type[a].tid+"']").removeClass("disabled")}});var a=function(r){var a=Object.assign({},o);delete a[r],t.config.list.forEach(function(t){e(t,a)&&i('[data-type-name="'+r+'"] [data-tag="'+t.type[r].tid+'"]').removeClass("disabled")})};for(var n in o)a(n);Object.keys(o).length===Object.keys(this.config.type).length&&r?(i(".title").text(r.name),i(".price").text("¥"+c(r.price,"cent").short),i(".product-img").attr("src",r.image_url),this.selectingProduct=r,r.inventory?this.setMode("ready"):this.setMode("gone")):(i(".title").text(this.config.info.productName),i(".price").text("¥"+this.config.info.price),i(".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)),i=t.find.bind(t);this.$$=i;var o=function(t){var o=e.config.type[t],r=$(e.renderSection(t));i(".layer>main").append(r),o.forEach(function(t){r.find("main").append($(e.renderTag(t)))})};for(var r in this.config.type)o(r);i(".add-cart").on("tap",function(){e.onPressAddCart(e.selectingProduct.pid||e.selectingProduct.mapId)}),i(".go-checkout").on("tap",function(){e.onPressCheckout()}),this.onTriggerTag();var a=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()),a.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 i={};if(!e.group){var o="none"===this.props.$sourceDom[0].style.display||this.props.$sourceDom.hasClass("hide");return void console.warn("商品信息错误",e,this.props.gid,o?"(已隐藏)":"")}var r=e.group;this.props.pidWhiteList&&this.props.pidWhiteList.match(/[^ ]/)&&!function(){var i=t.props.pidWhiteList.split(/ +/).filter(function(e){return e});e.tag_prop=e.tag_prop.filter(function(e){var t=e.pid;return i.indexOf(""+t)>-1}),e.props=e.props.filter(function(e){var t=e.pid;return i.indexOf(""+t)>-1});var o={};e.tag_prop.forEach(function(e){var t=e.tid;o[t]=!0}),e.group.forEach(function(e){e.tags=e.tags.filter(function(e){var t=e.tid;return o[t]})})}();var a=e.tag_prop;r.forEach(function(e){i[e.name]=[],e.tags.forEach(function(t){i[e.name].push(t)})});var n=e.props.filter(function(e){return"-1"!==e.status&&e.status!==-1}).map(function(e){var t=[],i={};a.forEach(function(i){i.pid===e.pid&&t.push(i.tid)}),r.forEach(function(e){var o=e.name;e.tags.forEach(function(e){var r=t.indexOf(e.tid);r>-1&&(i[o]=e)})});var o=void 0;return o=void 0!==e.onsale?e.onsale?1:0:parseInt(e.inventory),{map_id:e.map_id,pid:e.pid,type:i,price:e.price,inventory:o,image_url:e.img,origin_price:parseInt(e.market_price),name:e.name}}),d={price:c(e.good.price_min,"cent").short,productName:e.good.name,image_url:e.good.pic_url};return{info:d,type:i,list:n}}},{key:"preloadDetail",value:function(e){var i=this;t.getDetailCnt>50?(t.getDetailCnt=0,t.requestQueue=[]):clearTimeout(t.getDetailTimeout),t.requestQueue.push(e),t.getDetailCnt++;var o=t.requestQueue.slice();t.getDetailTimeout=setTimeout(function(){var e={};o.forEach(function(t){e[t.props.gid]=!0}),setTimeout(function(){i.getDetail(e).then(function(e){o.forEach(function(t){var i=t.props.gid;t.onGetDetail(e[i])}),o.length=0})},1e3)})}}]),t}(u);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 i(e,t){var i=void 0,o=void 0;return parseInt(e)>1e8?(i={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},o=_({url:b,$dom:t})):(i={model:"Cart",action:"add",parameters:{pid:e,num:"1"}},o=_({url:w,$dom:t})),m({data:{detail:i},url:o,$dom:t}).then(function(e){u(e.detail.code?f(e.detail)||"加入购物车失败":l.app||l.weirdhybrid||$(".editor-fixed-cart-btn").length?"加入购物车成功":"已加入购物车")})}function o(e,t){C&&clearTimeout(C),y.push({gid:e,cb:t}),C=setTimeout(function(){var e=y.slice(0);y.length=0,C=0;var t={model:"Product",action:"GetDetailLite",parameters:{}};t.parameters.gid=e.map(function(e){var t=e.gid;return t});var i=void 0;i="static.home.mi.com"===location.host?w:"/app/shopv3/pipe",m({data:{gid:t},success:function(t){if(t.code)return void u(f(t));var i=t.gid.data;e.forEach(function(e){var t=e.gid,o=e.cb;i[t]&&o(i[t])})},error:function(e){u("获取商品信息失败"),console.warn(e)},url:i,skipLogin:!0})},10)}function r(e,t){var i=e.optional||{},o=e.tag||{},r={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:i.href,tagBgImg:"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"};if(t.attr_ext){var a=t.attr_ext;r.name=i.name||a.custom_name,r.summary=i.summary||a.custom_summary,1===a.price_tag&&(r.unit="元起")}return r.name||(r.name=i.name||t.name),r.summary||(r.summary=i.summary||t.summary),t.price_min||(t.price_min=t.price),t.market_price||(t.market_price=t.price_min),i.price&&(t.price_min=Math.round(100*parseFloat(i.price))),i.originalPrice&&(t.market_price=Math.round(100*parseFloat(i.originalPrice))),r.price=s(t.price_min,"cent").short,r.marketPrice=s(t.market_price,"cent").short,r.showMarketPrice=1*t.price_min<1*t.market_price,r.downPriceValue=t.market_price-t.price_min,r.downPrice=s(r.downPriceValue,"cent").short,r.discountText=""+Math.ceil(t.price_min/t.market_price*100)/10,r.discountText=""+r.discountText.replace(/\.\d+/,function(e){return e.slice(0,2)}).replace(/\.0/,""),o.show?(r.showTag=!0,r.tagLineCount=parseInt(o.lines),r.firstTagLine=1===r.tagLineCount?o.text:o.firstLine,r.secondTagLine=2===r.tagLineCount?o.secondLine||"":"",r.tagDifferent=2===r.tagLineCount&&o.different,r.tagBgImg=o.bgImg||"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"):r.showMarketPrice&&(r.showTag=!0,r.secondTagLine=r.downPrice),t.inventory&&(r.inventory=t.inventory),r}function a(e,t){function o(e){var i="//m.xiaomiyoupin.com/shop/detail?gid="+t.gid;t.pid&&(i+="&pid="+t.pid);var o=t.href||i;return g(o,{$dom:a}),e&&e.stopPropagation(),!1}var r=e.$$,a=e.$dom,d=r(".tag-box"),s=r(".img-box img"),m=r(".btn");c(a);r(".name").html(t.name).on("tap",o),r(".desc").html(t.summary).on("tap",o),r(".present-price").html(t.price),t.showMarketPrice&&r(".market-price").html(t.marketPrice+"元").show(),"元起"===t.unit&&r(".price-yen").html(t.unit),t.pid||m.html(t.btnTitle),t.showTag&&(d.addClass("in").css("background-image","url("+t.tagBgImg+")"),1===t.tagLineCount&&d.addClass("one-line"),t.tagDifferent&&d.addClass("different"),d.find(".first-line").html(t.firstTagLine),d.find(".second-line").html(t.secondTagLine)),s.on("tap",o),l.wxminiprogram&&a.on("tap",o),m.on("tap",function(){return m.hasClass("waiting")?void u("抢购还未开始,请保持关注"):m.hasClass("disable")?void(m.hasClass("soldoff")&&u("商品已售罄,下次早点来吧")):m.hasClass("success")?(n(t.gid,t.pid,a,t.btnTitle),void("加入购物车"===t.btnTitle?i(t.pid,a).catch(function(e){u(e)}):o())):void("加入购物车"===t.btnTitle?e.bottomWindow.trigger():o())})}function n(e,t,i,o){function r(e){var t=parseInt(e/3600),i=parseInt(e%3600/60),o=e-3600*t-60*i;return t<10&&(t="0"+t),i<10&&(i="0"+i),o<10&&(o="0"+o),t+":"+i+":"+o}function a(e,t){l.html(r(e--)),d&&clearInterval(d),d=setInterval(function(){e>0?l.html(r(e--)):t()},1e3)}function c(r){function c(){l.removeClass("waiting"),d&&clearInterval(d),!p.inventory||parseInt(p.inventory)<=0?l.html("已售罄").addClass("disable soldoff"):l.html(o).addClass("success toDetail")}var s=r.detail&&r.detail.data,m=r.activity&&r.activity.data,g=null,u=Array.isArray(s.props)&&s.props,p=null;return u&&u.forEach(function(e){e.pid==t&&(p=e)}),p?h().then(function(r){if(!Array.isArray(m)||0===m.length)return c(),Promise.resolve(p);for(var s=0,u=void 0;s-1||u.pids.indexOf(parseInt(t))>-1)&&r>u.start&&rr?(f=h-r,f>86400&&(f=86400),setTimeout(function(){d&&clearInterval(d),n(e,t,i,o)},1e3*f+500)):f=0,0===f)return void c();l.addClass("waiting");var _=parseInt(f/86400);_>1?(l.html("倒计时"+_+"天"),setTimeout(function(){d&&clearInterval(d),n(e,t,i,o)},1e3*(f-24*_*3600))):a(f,function(){return setTimeout(function(){n(e,t,i,o)},1e3)})}else c();return Promise.resolve(p)}):Promise.reject("no pid detail")}var d=void 0,s={activity:{model:"Activity",action:"getAct",parameters:{gid:e}},detail:{model:"Shopv2",action:"getDetail",parameters:{gid:e}}},l=i.find(".btn").removeClass("hide");return m({data:s}).then(c)}function c(e){var t=e.data("editor-trace");return window.articleModeTraceName+"-"+window.articleId+"-"+t}var d=e("mi-home-lib"),s=d.formatMoney,l=d.ua,m=(d.args,d.addParam,d.miFetch2),g=d.jumpTo,u=d.toast,p=d.Rag,f=d.getChineseMessage,h=(d.floatingLayerId,d.getServerTimestamp),_=d.getTracedUrl2,b=d.PIPE_URL,w=(d.SHOPV3_URL,d.GPIPE_URL),v=e("/cloud/module/product_big/bottom_window.js"),C=void 0,y=[];t.exports=function(e){function t(e,i){_classCallCheck(this,t),_get(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,i),this.initBtnTitle=e.btnTitle,this.init(e,i)}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){var t=this,i=e.gid,c=e.pid;i&&(c?n(i,c,this.$dom,this.initBtnTitle).then(function(i){var o=r(e,i);a(t,o)}).catch(function(e){return console.log(e)}):o(i,function(o){if(!o)return void console.warn("gid error",i);var n=r(e,o);a(t,n)}),"加入购物车"===e.btnTitle&&(this.bottomWindow=new v({id:"venue-product-floating",gid:e.gid,$sourceDom:this.$dom})))}}]),t}(p)}(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,i){_classCallCheck(this,e);var o=$('[data-id="'+i+'"]'),r=o.children(),a=r.length;r.eq(Math.floor(Math.random()*a)).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_b/venue_main_product_card_b.action.js",function(){var e={type:"resource"};!function(e,t){function i(e,t){var i=void 0,o=void 0;return parseInt(e)>1e8?(i={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},o=_({url:b,$dom:t})):(i={model:"Cart",action:"add",parameters:{pid:e,num:"1"}},o=_({url:w,$dom:t})),m({data:{detail:i},url:o,$dom:t}).then(function(e){u(e.detail.code?f(e.detail)||"加入购物车失败":l.app||l.weirdhybrid||$(".editor-fixed-cart-btn").length?"加入购物车成功":"已加入购物车")})}function o(e,t){C&&clearTimeout(C),y.push({gid:e,cb:t}),C=setTimeout(function(){var e=y.slice(0);y.length=0,C=0;var t={model:"Product",action:"GetDetailLite",parameters:{}};t.parameters.gid=e.map(function(e){var t=e.gid;return t});var i=void 0;i="static.home.mi.com"===location.host?w:"/app/shopv3/pipe",m({data:{gid:t},success:function(t){if(t.code)return void u(f(t));var i=t.gid.data;e.forEach(function(e){var t=e.gid,o=e.cb;i[t]&&o(i[t])})},error:function(e){u("获取商品信息失败"),console.warn(e)},url:i,skipLogin:!0})},10)}function r(e,t){var i=e.optional||{},o=e.tag||{},r={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:i.href,tagBgImg:"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"};if(t.attr_ext){var a=t.attr_ext;r.name=i.name||a.custom_name,r.summary=i.summary||a.custom_summary,1===a.price_tag&&(r.unit="元起")}return r.name||(r.name=i.name||t.name),r.summary||(r.summary=i.summary||t.summary),t.price_min||(t.price_min=t.price),t.market_price||(t.market_price=t.price_min),i.price&&(t.price_min=Math.round(100*parseFloat(i.price))),i.originalPrice&&(t.market_price=Math.round(100*parseFloat(i.originalPrice))),r.price=s(t.price_min,"cent").short,r.marketPrice=s(t.market_price,"cent").short,r.showMarketPrice=1*t.price_min<1*t.market_price,r.downPriceValue=t.market_price-t.price_min,r.downPrice=s(r.downPriceValue,"cent").short,r.discountText=""+Math.ceil(t.price_min/t.market_price*100)/10,r.discountText=""+r.discountText.replace(/\.\d+/,function(e){return e.slice(0,2)}).replace(/\.0/,""),o.show?(r.showTag=!0,r.tagLineCount=parseInt(o.lines),r.firstTagLine=1===r.tagLineCount?o.text:o.firstLine,r.secondTagLine=2===r.tagLineCount?o.secondLine||"":"",r.tagDifferent=2===r.tagLineCount&&o.different,r.tagBgImg=o.bgImg||"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"):r.showMarketPrice&&(r.showTag=!0,r.secondTagLine=r.downPrice),t.inventory&&(r.inventory=t.inventory),r}function a(e,t){function o(e){var i="//m.xiaomiyoupin.com/shop/detail?gid="+t.gid;t.pid&&(i+="&pid="+t.pid);var o=t.href||i;return g(o,{$dom:a}),e&&e.stopPropagation(),!1}var r=e.$$,a=e.$dom,d=r(".tag-box"),s=r(".img-box img"),m=r(".btn");c(a);r(".name").html(t.name).on("tap",o),r(".desc").html(t.summary).on("tap",o),r(".present-price").html(t.price),t.showMarketPrice&&r(".market-price").html(t.marketPrice+"元").show(),"元起"===t.unit&&r(".price-yen").html(t.unit),t.pid||m.html(t.btnTitle),t.showTag&&(d.addClass("in").css("background-image","url("+t.tagBgImg+")"),1===t.tagLineCount&&d.addClass("one-line"),t.tagDifferent&&d.addClass("different"),d.find(".first-line").html(t.firstTagLine),d.find(".second-line").html(t.secondTagLine)),s.on("tap",o),l.wxminiprogram&&a.on("tap",o),m.on("tap",function(){return m.hasClass("waiting")?void u("抢购还未开始,请保持关注"):m.hasClass("disable")?void(m.hasClass("soldoff")&&u("商品已售罄,下次早点来吧")):m.hasClass("success")?(n(t.gid,t.pid,a,t.btnTitle),void("加入购物车"===t.btnTitle?i(t.pid,a).catch(function(e){u(e)}):o())):void("加入购物车"===t.btnTitle?e.bottomWindow.trigger():o())})}function n(e,t,i,o){function r(e){var t=parseInt(e/3600),i=parseInt(e%3600/60),o=e-3600*t-60*i;return t<10&&(t="0"+t),i<10&&(i="0"+i),o<10&&(o="0"+o),t+":"+i+":"+o}function a(e,t){l.html(r(e--)),d&&clearInterval(d),d=setInterval(function(){e>0?l.html(r(e--)):t()},1e3)}function c(r){function c(){l.removeClass("waiting"),d&&clearInterval(d),!p.inventory||parseInt(p.inventory)<=0?l.html("已售罄").addClass("disable soldoff"):l.html(o).addClass("success toDetail")}var s=r.detail&&r.detail.data,m=r.activity&&r.activity.data,g=null,u=Array.isArray(s.props)&&s.props,p=null;return u&&u.forEach(function(e){e.pid==t&&(p=e)}),p?h().then(function(r){if(!Array.isArray(m)||0===m.length)return c(),Promise.resolve(p);for(var s=0,u=void 0;s-1||u.pids.indexOf(parseInt(t))>-1)&&r>u.start&&rr?(f=h-r,f>86400&&(f=86400),setTimeout(function(){d&&clearInterval(d),n(e,t,i,o)},1e3*f+500)):f=0,0===f)return void c();l.addClass("waiting");var _=parseInt(f/86400);_>1?(l.html("倒计时"+_+"天"),setTimeout(function(){d&&clearInterval(d),n(e,t,i,o)},1e3*(f-24*_*3600))):a(f,function(){return setTimeout(function(){n(e,t,i,o)},1e3)})}else c();return Promise.resolve(p)}):Promise.reject("no pid detail")}var d=void 0,s={activity:{model:"Activity",action:"getAct",parameters:{gid:e}},detail:{model:"Shopv2",action:"getDetail",parameters:{gid:e}}},l=i.find(".btn").removeClass("hide");return m({data:s}).then(c)}function c(e){var t=e.data("editor-trace");return window.articleModeTraceName+"-"+window.articleId+"-"+t}var d=e("mi-home-lib"),s=d.formatMoney,l=d.ua,m=(d.args,d.addParam,d.miFetch2),g=d.jumpTo,u=d.toast,p=d.Rag,f=d.getChineseMessage,h=(d.floatingLayerId,d.getServerTimestamp),_=d.getTracedUrl2,b=d.PIPE_URL,w=(d.SHOPV3_URL,d.GPIPE_URL),v=e("/cloud/module/product_big/bottom_window.js"),C=void 0,y=[];t.exports=function(e){function t(e,i){_classCallCheck(this,t),_get(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,i),this.initBtnTitle=e.btnTitle,this.init(e,i)}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){var t=this,i=e.gid,c=e.pid;i&&(c?n(i,c,this.$dom,this.initBtnTitle).then(function(i){var o=r(e,i);a(t,o)}).catch(function(e){return console.log(e)}):o(i,function(o){if(!o)return void console.warn("gid error",i);var n=r(e,o);a(t,n)}),"加入购物车"===e.btnTitle&&(this.bottomWindow=new v({id:"venue-product-floating",gid:e.gid,$sourceDom:this.$dom})))}}]),t}(p)}(require,e),e.exports&&(allModuleMap["/cloud/module/venue_main_product_card_b/venue_main_product_card_b.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 i(e,t){var i=void 0,o=void 0;return parseInt(e)>1e8?(i={model:"Cart",action:"add",parameters:{product_id:e,consumption:"1"}},o=_({url:b,$dom:t})):(i={model:"Cart",
action:"add",parameters:{pid:e,num:"1"}},o=_({url:w,$dom:t})),m({data:{detail:i},url:o,$dom:t}).then(function(e){u(e.detail.code?f(e.detail)||"加入购物车失败":l.app||l.weirdhybrid||$(".editor-fixed-cart-btn").length?"加入购物车成功":"已加入购物车")})}function o(e,t){C&&clearTimeout(C),y.push({gid:e,cb:t}),C=setTimeout(function(){var e=y.slice(0);y.length=0,C=0;var t={model:"Product",action:"GetDetailLite",parameters:{}};t.parameters.gid=e.map(function(e){var t=e.gid;return t});var i=void 0;i="static.home.mi.com"===location.host?w:"/app/shopv3/pipe",m({data:{gid:t},success:function(t){if(t.code)return void u(f(t));var i=t.gid.data;e.forEach(function(e){var t=e.gid,o=e.cb;i[t]&&o(i[t])})},error:function(e){u("获取商品信息失败"),console.warn(e)},url:i,skipLogin:!0})},10)}function r(e,t){var i=e.optional||{},o=e.tag||{},r={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:i.href,tagBgImg:"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"};if(t.attr_ext){var a=t.attr_ext;r.name=i.name||a.custom_name,r.summary=i.summary||a.custom_summary,1===a.price_tag&&(r.unit="元起")}return r.name||(r.name=i.name||t.name),r.summary||(r.summary=i.summary||t.summary),t.price_min||(t.price_min=t.price),t.market_price||(t.market_price=t.price_min),i.price&&(t.price_min=Math.round(100*parseFloat(i.price))),i.originalPrice&&(t.market_price=Math.round(100*parseFloat(i.originalPrice))),r.price=s(t.price_min,"cent").short,r.marketPrice=s(t.market_price,"cent").short,r.showMarketPrice=1*t.price_min<1*t.market_price,r.downPriceValue=t.market_price-t.price_min,r.downPrice=s(r.downPriceValue,"cent").short,r.discountText=""+Math.ceil(t.price_min/t.market_price*100)/10,r.discountText=""+r.discountText.replace(/\.\d+/,function(e){return e.slice(0,2)}).replace(/\.0/,""),o.show?(r.showTag=!0,r.tagLineCount=parseInt(o.lines),r.firstTagLine=1===r.tagLineCount?o.text:o.firstLine,r.secondTagLine=2===r.tagLineCount?o.secondLine||"":"",r.tagDifferent=2===r.tagLineCount&&o.different,r.tagBgImg=o.bgImg||"https://shop.io.mi-img.com/app/shop/img?id=shop_afbd3e9203ca5887559d665f6172c625.png&w=120&h=121"):r.showMarketPrice&&(r.showTag=!0,r.secondTagLine=r.downPrice),t.inventory&&(r.inventory=t.inventory),r}function a(e,t){function o(e){var i="//m.xiaomiyoupin.com/shop/detail?gid="+t.gid;t.pid&&(i+="&pid="+t.pid);var o=t.href||i;return g(o,{$dom:a}),e&&e.stopPropagation(),!1}var r=e.$$,a=e.$dom,d=r(".tag-box"),s=r(".img-box img"),m=r(".btn");c(a);r(".name").html(t.name).on("tap",o),r(".desc").html(t.summary).on("tap",o),r(".present-price").html(t.price),t.showMarketPrice&&r(".market-price").html(t.marketPrice+"元").show(),"元起"===t.unit&&r(".price-yen").html(t.unit),t.pid||m.html(t.btnTitle),t.showTag&&(d.addClass("in").css("background-image","url("+t.tagBgImg+")"),1===t.tagLineCount&&d.addClass("one-line"),t.tagDifferent&&d.addClass("different"),d.find(".first-line").html(t.firstTagLine),d.find(".second-line").html(t.secondTagLine)),s.on("tap",o),l.wxminiprogram&&a.on("tap",o),m.on("tap",function(){return m.hasClass("waiting")?void u("抢购还未开始,请保持关注"):m.hasClass("disable")?void(m.hasClass("soldoff")&&u("商品已售罄,下次早点来吧")):m.hasClass("success")?(n(t.gid,t.pid,a,t.btnTitle),void("加入购物车"===t.btnTitle?i(t.pid,a).catch(function(e){u(e)}):o())):void("加入购物车"===t.btnTitle?e.bottomWindow.trigger():o())})}function n(e,t,i,o){function r(e){var t=parseInt(e/3600),i=parseInt(e%3600/60),o=e-3600*t-60*i;return t<10&&(t="0"+t),i<10&&(i="0"+i),o<10&&(o="0"+o),t+":"+i+":"+o}function a(e,t){l.html(r(e--)),d&&clearInterval(d),d=setInterval(function(){e>0?l.html(r(e--)):t()},1e3)}function c(r){function c(){l.removeClass("waiting"),d&&clearInterval(d),!p.inventory||parseInt(p.inventory)<=0?l.html("已售罄").addClass("disable soldoff"):l.html(o).addClass("success toDetail")}var s=r.detail&&r.detail.data,m=r.activity&&r.activity.data,g=null,u=Array.isArray(s.props)&&s.props,p=null;return u&&u.forEach(function(e){e.pid==t&&(p=e)}),p?h().then(function(r){if(!Array.isArray(m)||0===m.length)return c(),Promise.resolve(p);for(var s=0,u=void 0;s-1||u.pids.indexOf(parseInt(t))>-1)&&r>u.start&&rr?(f=h-r,f>86400&&(f=86400),setTimeout(function(){d&&clearInterval(d),n(e,t,i,o)},1e3*f+500)):f=0,0===f)return void c();l.addClass("waiting");var _=parseInt(f/86400);_>1?(l.html("倒计时"+_+"天"),setTimeout(function(){d&&clearInterval(d),n(e,t,i,o)},1e3*(f-24*_*3600))):a(f,function(){return setTimeout(function(){n(e,t,i,o)},1e3)})}else c();return Promise.resolve(p)}):Promise.reject("no pid detail")}var d=void 0,s={activity:{model:"Activity",action:"getAct",parameters:{gid:e}},detail:{model:"Shopv2",action:"getDetail",parameters:{gid:e}}},l=i.find(".btn").removeClass("hide");return m({data:s}).then(c)}function c(e){var t=e.data("editor-trace");return window.articleModeTraceName+"-"+window.articleId+"-"+t}var d=e("mi-home-lib"),s=d.formatMoney,l=d.ua,m=(d.args,d.addParam,d.miFetch2),g=d.jumpTo,u=d.toast,p=d.Rag,f=d.getChineseMessage,h=(d.floatingLayerId,d.getServerTimestamp),_=d.getTracedUrl2,b=d.PIPE_URL,w=(d.SHOPV3_URL,d.GPIPE_URL),v=e("/cloud/module/product_big/bottom_window.js"),C=void 0,y=[];t.exports=function(e){function t(e,i){_classCallCheck(this,t),_get(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e,i),this.initBtnTitle=e.btnTitle,this.init(e,i)}return _inherits(t,e),_createClass(t,[{key:"init",value:function(e){var t=this,i=e.gid,c=e.pid;i&&(c?n(i,c,this.$dom,this.initBtnTitle).then(function(i){var o=r(e,i);a(t,o)}).catch(function(e){return console.log(e)}):o(i,function(o){if(!o)return void console.warn("gid error",i);var n=r(e,o);a(t,n)}),"加入购物车"===e.btnTitle&&(this.bottomWindow=new v({id:"venue-product-floating",gid:e.gid,$sourceDom:this.$dom})))}}]),t}(p)}(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 i=e("mi-home-lib"),o=i.eventEmitter,r=i.countEvent;i.ua;t.exports=function(){function e(t,i){function a(e){var t=l.find(".tab").eq(e),i=t.data("tab-id");$("#"+i).removeClass("hide"),c(t)}function n(e){var t=l.find(".tab").eq(e),i=t.data("tab-id");$("#"+i).addClass("hide"),d(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 d(e){e.removeClass("active"),"下划线"===t.mode?e.css({color:t.color0}):"圆角标签"===t.mode&&e.css({color:t.color1,"background-color":"transparent"})}function s(){for(var e=1*$(this).data("tab-index"),i=0;i>",link:"https://m.xiaomiyoupin.com/app/shop/content?id=q40bb903946119aa3"},title:"",content:"点击查看有品11·11优惠券不可用商品"},"editor-rag-130")})