// {"framework" : "Rax"}
!function(e){if("function"==typeof define)define("aemod/ae-wl-smartLeaderboard/index.web",["rax","universal-env","rax-view","rax-picture","@weex-module/userTrack","npm/@ali/universal-alienv/index","rax-text","npm/@ali/universal-goldlog/index","@weex-module/screen","@weex-module/dom","@weex-module/connection","@weex-module/stream","@weex-module/SplayerModule","@weex-module/broadcast","@weex-module/appConfig"],function(require,exports,module){module.exports=e(require("rax"),require("universal-env"),require("rax-view"),require("rax-picture"),require("npm/@ali/universal-alienv/index"),require("rax-text"),require("npm/@ali/universal-goldlog/index"))});else if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e(require("rax"),require("universal-env"),require("rax-view"),require("rax-picture"),require("npm/@ali/universal-alienv/index"),require("rax-text"),require("npm/@ali/universal-goldlog/index"));else{var t;(t="undefined"!=typeof window?window:"undefined"!=typeof self?self:"undefined"!=typeof global?global:this).AeWlSmartLeaderboard=e(t.rax,t["universal-env"],t["rax-view"],t["rax-picture"],t["npm/@ali/universal-alienv/index"],t["rax-text"],t["npm/@ali/universal-goldlog/index"])}}(function(e,t,n,o,r,i,a){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var module=t[o]={i:o,l:!1,exports:{}};return e[o].call(module.exports,module,module.exports,n),module.l=!0,module.exports}return n.m=e,n.c=t,n.d=function(exports,e,t){n.o(exports,e)||Object.defineProperty(exports,e,{enumerable:!0,get:t})},n.r=function(exports){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(module){var e=module&&module.__esModule?function(){return module.default}:function(){return module};return n.d(e,"a",e),e},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=65)}([function(module,exports){module.exports=e},function(module,exports){module.exports=t},function(module,exports){module.exports=n},function(module,exports){module.exports=o},function(module,exports){module.exports={videoWrapper:{},videoplus:{width:"750rem",height:"422rem"},videoStartBtnWrapper:{position:"relative"},videoDowngradeImgWrapper:{position:"relative"},videoDowngradeImg:{position:"absolute"},videoStartBtn:{position:"absolute",width:"120rem",height:"120rem"}}},function(module,exports){module.exports=require("@weex-module/userTrack")},function(module,exports){module.exports=r},function(module,exports){module.exports=i},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=e(16),o=e(1),r=a(e(41)),i=a(e(17));function a(e){return e&&e.__esModule?e:{default:e}}var s="undefined"==typeof WXEnvironment?{}:WXEnvironment,l="undefined"!=typeof __weex_options__&&__weex_options__.weex,u=o.isWeex&&"object"===(void 0===l?"undefined":t(l))&&"windmill"===l.config.container||!1,d=(u?"https:":"")+"//hudong.alicdn.com/api/data/v2/c16fa0a15396478fb7716d2f9802761a.js",c=(u?"https:":"")+"//hudong.alicdn.com/api/data/v2/26c879e9c02f4186b5175c3556258d3e.js",p="TB"===navigator.appName,f="TM"===navigator.appName,h="iOS"===navigator.platform,y="android"===navigator.platform,m="",v="",g=[null],b=-1,w=null,x={downgrade:!0,checkEnv:function(e){v||!p&&!f?(v=v||"release",e&&e(v)&&(e=null)):i.default.call("Base","isWindVaneSDK",{},function(t){var n;n="string"==typeof t?JSON.parse(t):t,v=n.env||"release",e&&e(v)},function(){v="release",e&&e(v)})},hasCheckDowngrade:function(){return!!w},getDowngrade:function(){return this.downgrade},check:function(e,t){var o=this,i=!1,a=function(r){var a="string"==typeof r?JSON.parse(r):r,l=a.data||a;w||(w=l),l.bizFromList||(l.bizFromList=[]),l.all||"true"===l.all||l.bizFromList.filter(function(t){return t.bizFrom===e}).length>0?i=!0:p&&y&&l.taobao&&l.taobao.android&&(0,n.versionCompare)(s.appVersion,l.taobao.android)<=0?i=!0:p&&h&&l.taobao&&l.taobao.ios&&(0,n.versionCompare)(s.appVersion,l.taobao.ios)<=0?i=!0:f&&y&&l.tmall&&l.tmall.android&&(0,n.versionCompare)(s.appVersion,l.tmall.android)<=0?i=!0:f&&h&&l.tmall&&l.tmall.ios&&(0,n.versionCompare)(s.appVersion,l.tmall.ios)<=0&&(i=!0),o.downgrade=i,t({downgrade:i})};-1===b?(b=0,a&&g.push(a),this.checkEnv(function(e){m="release"===e?d:c,(0,r.default)(m,{jsonpCallbackFunctionName:"downgradeCallback"}).then(function(e){for(var t,n=g.length,o=0;o<n;o++)(t=g.shift())&&t(e);b=1}).catch(function(e){console.log("videoplus downgrade error: ",e);for(var t,n=g.length,o=0;o<n;o++)(t=g.shift())&&t({data:{}});b=2})})):0==b?g.push(a):w&&1==b?a({data:w}):a&&a({data:{}})}};exports.default=x,module.exports=exports.default},function(module,exports){module.exports=a},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0});exports.defaultStyleConfig={integerPriceTextStyle:{fontSize:40,lineHeight:32,fontWeight:"bold"},priceTextStyle:{fontSize:24,lineHeight:22,fontWeight:"bold"},priceStyle:{color:"#B9240F"},salePriceStyle:{textDecoration:"line-through",color:"#999999"},bigSalePriceStyle:{color:"#FD384F"}}},function(module,exports,e){module.exports=e(36)},function(module,exports,e){module.exports=e(37)},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={PLAY_LIMIT:3,PLAY_THROLTTLE:200,MUILTI_LIMIT_VERSION:"7.1.2",HIGHPERFORM_VERSION:{android:"7.11.24",ios:"7.11.6"}},module.exports=exports.default},function(module,exports){module.exports=require("@weex-module/screen")},function(module,exports){module.exports=require("@weex-module/dom")},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.versionCompare=function(e,t){e=e.toString().split("."),t=t.toString().split(".");for(var n=0;n<e.length||n<t.length;n++){var o=parseInt(e[n],10),r=parseInt(t[n],10);if(isNaN(o)&&(o=0),isNaN(r)&&(r=0),o<r)return-1;if(o>r)return 1}return 0},exports.getResizeOffset=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"cover",o=e.width,r=e.height,i=0,a=0;return t&&"cover"===n?o/r<t?a=(i=r)*t:(a=o,i=o/t):t&&"contain"===n?o/r>t?a=(i=r)*t:(a=o,i=o/t):(a=o,i=r),{position:"absolute",left:(o-a)/2,top:(r-i)/2,height:i,width:a}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(1);t.isWeb&&window&&(void 0===window.WindVane||0===Object.keys(window.WindVane).length)&&(console.warn("load @ali/lib-windvane"),e(43));var n={call:function(e,n,o,r,i){if(t.isWeex){var a;try{a=__weex_require__("@weex-module/windvane")}catch(e){}a&&a.call?a.call({class:e,method:n,data:o},r):i&&i({msg:"浏览器不支持 windvane",ret:["HY_NOT_SUPPORT_DEVICE"]})}else if(window&&void 0!==window.WindVane&&window.WindVane.isAvailable){window.WindVane.call(e,n,o,r,i)}else i&&i({msg:"浏览器不支持 windvane",ret:["HY_NOT_SUPPORT_DEVICE"]})},call2:function(e,n,o,r){if(t.isWeex){var i;try{i=__weex_require__("@weex-module/windvane")}catch(e){}i&&i.call2?i.call2(e,n,o,r):r&&r({msg:"浏览器不支持 windvane",ret:["HY_NOT_SUPPORT_DEVICE"]})}else if(window&&void 0!==window.WindVane&&window.WindVane.isAvailable){var a=window.WindVane;if(a&&a.call2)a.call2(e,n,o,r);else{var s=e.split(".");a.call(s[0],s[1],n,o,r)}}else r&&r({msg:"浏览器不支持 windvane",ret:["HY_NOT_SUPPORT_DEVICE"]})}};n.isAvailable=!t.isWeb||window&&window.WindVane&&window.WindVane.isAvailable||!1,exports.default=n,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t,n=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),r=e(9),i=(t=r)&&t.__esModule?t:{default:t};function a(e){var t="";for(var n in e)t+=n+"="+e[n]+"&";return t.length>1&&(t=t.substr(0,t.length-1)),t}var s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.data={bizcode:"",video_id:"",video_url:"",interact_id:"",autoplay:"",platform:"rax"},this.data=n({},this.data,t)}return o(e,[{key:"expose",value:function(){i.default.record("/0818.1444.14441","CLK",a(this.data),"H46896547")}},{key:"ready",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{init_time:0};i.default.record("/0818.1444.14442","CLK",a(n({},this.data,e)),"H46896569")}}]),e}();exports.default=s,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),o=e(0),r=l(e(3)),i=l(e(20)),a=l(e(4)),s=l(e(8));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var d=function(e){function l(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l);for(var a=arguments.length,s=Array(a),d=0;d<a;d++)s[d]=arguments[d];return n=r=u(this,(e=l.__proto__||Object.getPrototypeOf(l)).call.apply(e,[this].concat(s))),r.posterLock=!1,r.posterActionTimer=null,r.posterAction="",r.isShowPoster=!0,r.state={initPoster:!0},r.showPoster=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,a=r.props,s=r.refs.poster,l=s&&(0,o.findDOMNode)(s),u=function(){e&&e(),r.refs.poster&&r.refs.poster._internal&&(0,o.setNativeProps)(s,{style:t({},r.posterStyle,{transform:"translate(0, 0)",pointerEvents:"auto",opacity:1})})};r.isShowPoster?u&&u():(r.isShowPoster=!0,r.posterLock=!0,a.stopPosterAnim?setTimeout(u,n):(0,i.default)(l,{opacity:1},{timingFunction:"ease",delay:"video"===r.type?n:0,duration:300},u))},r.hidePoster=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,a="number"==typeof r.props.posterDelayTime?r.props.posterDelayTime:n,s=r.props,l=r.refs.poster,u=l&&(0,o.findDOMNode)(l);if(r.isShowPoster){r.isShowPoster=!1,r.posterLock=!0;var d=function(){e&&e(),r.refs.poster&&r.refs.poster._internal&&(0,o.setNativeProps)(r.refs.poster,{style:t({},r.posterStyle,{transform:"translate(-100000rem, -100000rem)",pointerEvents:"none",opacity:0})})};s.stopPosterAnim?setTimeout(d,a):(0,i.default)(u,{opacity:0},{timingFunction:"ease",delay:a,duration:300},d)}else e&&e()},r._clearPosterAct=function(e,t){clearTimeout(r.clearPosterActionTimer),r.clearPosterActionTimer=setTimeout(function(){r.posterLock=!1,"showPoster"===r.posterAction?r.showPoster(e,t):"hidePoster"===r.posterAction&&r.hidePoster(e,t),r.posterAction=""},500)},u(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(l,o.PureComponent),n(l,[{key:"render",value:function(){var e,n=this.props,i=n.style,l=n.poster,u=n.downgradePic,d=this.props.posterProps||{};for(var c in this.posterStyle=t({width:i.width,height:i.height,left:0,top:0,zIndex:999999},a.default.videoDowngradeImg),this.props.style)c.indexOf("border")>-1&&(this.posterStyle[c]=this.props.style[c]);return(e=this.props.downgrade&&u&&s.default.hasCheckDowngrade()?u:l)?(0,o.createElement)(r.default,t({ref:"poster",source:{uri:e},lazyload:!0,resizeMode:"cover"},d,{style:t({},this.posterStyle,d.style),onClick:this.props.onClick||null})):null}},{key:"destroyPoster",value:function(e){var t=this;this.hidePoster(function(){t.setState({initPoster:!1,update:!0},e)})}},{key:"shouldComponentUpdate",value:function(e,t){return!!t.update}}]),l}();exports.default=d,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e,o,r,i){if(e){for(var a in("function"==typeof r||null==r)&&(i=r,r={timingFunction:"ease",duration:0,delay:0}),o)o[a]=(0,n.convertUnit)(o[a],a);if(t.isWeex){var s=__weex_require__("@weex-module/animation");s.transition(e.ref,{styles:o,timingFunction:r.timingFunction||"linear",delay:r.delay||0,duration:r.duration||0,needLayout:r.needLayout||!1},i||function(){})}else if(t.isWeb){var l=r.duration||0,u=r.timingFunction||"linear",d=r.delay||0,c="all "+l+"ms "+u+" "+d+"ms";if(e.style.transition=c,e.style.webkitTransition=c,i){var p=function t(n){n.stopPropagation(),e.removeEventListener("webkitTransitionEnd",t),e.removeEventListener("transitionend",t),e.style.transition="",e.style.webkitTransition="",i()};e.addEventListener("webkitTransitionEnd",p),e.addEventListener("transitionend",p)}for(var f in o){var h=o[f];e.style[f]=h}}}};var t=e(1),n=e(45);module.exports=exports.default},function(module,exports){module.exports=require("@weex-module/connection")},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.sendExpUT=void 0;var t,n=e(1),o=e(9),r=(t=o)&&t.__esModule?t:{default:t};function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}var a=n.isWeex&&e(5),s=exports.sendExpUT=function(t,o,r,a){void 0===a&&(a={});var s=t.sellerId,l=t.spm_cnt,u=t.sellerAdminSeq,d=t.pageId,c=t.shopId,p=t.pageName,f=i({seller_id:s,spm_cnt:l+"."+o,"spm-cnt":l+"."+o,sellerAdminSeq:u,pageId:d,shop_id:c,spm:"a1z65."+t.spmb+"."+o},a);if(n.isWeex){var h=e(5);h.commitut?h.commitut("expose",2201,p,"","XRcmd-ItemExposure","","",f):h.commit("expose",p,"XRcmd-ItemExposure",f)}};exports.default={sendClickUT:function(e,t,o,s){void 0===s&&(s={});var l=e.sellerId,u=e.spm_cnt,d=e.sellerAdminSeq,c=e.pageId,p=e.shopId,f=e.pageName,h=i({seller_id:l,spm_cnt:u+"."+t,"spm-cnt":u+"."+t,sellerAdminSeq:d,pageId:c,shop_id:p,spm:"a1z65."+e.spmb+"."+t},s);n.isWeex?(a.commit&&a.commit("click",f||"Page_Store_Home",o||t+"_XRcmd-ItemClick",h),a.updateNextPageUtparam&&a.updateNextPageUtparam()):r.default.record("/tbwmdd.66.1","CLK","ae_project_id=180220&ae_page_type=Page_AEshop&ae_page_area="+t+"&ae_button_type=Seller&ae_object_type=Seller&spm="+u,"GET")},sendExpUT:s}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(24);Object.defineProperty(exports,"CardList",{enumerable:!0,get:function(){return r(t).default}});var n=e(22);Object.defineProperty(exports,"spm",{enumerable:!0,get:function(){return r(n).default}});var o=e(57);function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"buildPriceText",{enumerable:!0,get:function(){return o.buildPriceText}})},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=a(e(2)),o=a(e(25)),r=a(e(22)),i=a(e(56));function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}function l(e,t){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var u=["ar","he","Arabic","Hebrew"],d=function(e){function a(a){var l=e.call(this,a)||this;return l.isDir=function(){var e=l.props.gdc,t=(void 0===e?{}:e).lang,n=void 0===t?"":t;return u.includes(n)},l.addParamToURL=function(e,t,n){if(!e)return"";if(e.indexOf("tel:")>-1)return e;var o="";return e.indexOf("#")>-1&&(o=e.slice(e.indexOf("#")),e=e.slice(0,e.indexOf("#"))),e+=""+(-1===e.indexOf("?")?"?":"&")+t+"="+n,o&&(e+=o),e},l.goTargetUrl=function(e,t,n,o){void 0===e&&(e=""),void 0===t&&(t=0),void 0===o&&(o={});var i,a,s=l.props,u=s.mds,d=void 0===u?{}:u,c=s.gdc,p=void 0===c?{}:c,f=s.pageUtils,h=s.cardType,y=d.moduleData,m=void 0===y?{}:y,v=d.moduleName,g=void 0===v?"default":v,b=m.ab,w=void 0===b?"":b,x={clk_trigger:"",ae_object_value:"countryProduct="+o.countryProduct+";productId="+o.id+";ab="+w,ae_object_type:"product",ae_button_type:g+"_click",st_page_id:window.dmtrack_pageid};"tpp"===h&&(x={utLogMap:encodeURIComponent(JSON.stringify(null==(i=o)||null==(a=i.trace)?void 0:a.utLogMap))});r.default.sendClickUT(p,g,"",x);var _={url:e,nid:t,widgetId:d.widgetId,moduleName:d.moduleName,extParams:n};null==f||f.goTargetUrl(_)},l.renderCard=function(e,n,r,i){return(0,t.createElement)(o.default,{style:n,data:e,cardType:r,isDir:l.isDir(),translation:i||{},onClick:function(t,n,o){return l.goTargetUrl(t,n,o,e)}})},l.renderCardItem=function(e,o){var a,u,d=l.props,c=d.mds,p=void 0===c?{}:c,f=d.gdc,h=void 0===f?{}:f,y=d.dataSource,m=void 0===y?[]:y,v=d.modsStyle,g=void 0===v?{}:v,b=d.getNextPageData,w=d.cardType,x=p.moduleName,_=void 0===x?"":x,P=h.translation,S=void 0===P?{}:P,I={exposure:s({prod:e.productId,"spm-cnt":h.spm_cnt+"."+_},null==e||null==(a=e.trace)?void 0:a.utLogMap),pageId:window.dmtrack_pageid,utLogMap:encodeURIComponent(JSON.stringify(null==e||null==(u=e.trace)?void 0:u.utLogMap))};return"module"===w&&(I={exp_trigger:"",st_page_id:window.dmtrack_pageid,exp_type:_+"_Exposure_Event",exp_attribute:"index="+o}),(0,t.createElement)(n.default,{dir:l.isDir()?"rtl":"ltr",style:s({},i.default.productContainer,{marginTop:0===o||1===o?24:0}),onAppear:function(){return r.default.sendExpUT(h,_,"",I)}},b&&o+1===m.length?(0,t.createElement)(n.default,{onAppear:b},l.renderCard(e,g,w,S)):l.renderCard(e,g,w,S))},l}var d,c;return c=e,(d=a).prototype=Object.create(c.prototype),d.prototype.constructor=d,l(d,c),a.prototype.render=function(){var e=this,o=this.props,r=o.dataSource,a=void 0===r?[]:r,l=o.listBackgroundColor,u=void 0===l?"#fff":l;return a&&0===a.length?[]:(0,t.createElement)(n.default,{style:s({},i.default.listContainer,{backgroundColor:u})},(0,t.createElement)(n.default,{style:i.default.listContainerLeft},a.map(function(t,n){return n%2==0?e.renderCardItem(t,n):null})),(0,t.createElement)(n.default,{style:i.default.listContainerRight},a.map(function(t,n){return n%2==0?null:e.renderCardItem(t,n)})))},a}(t.Component);exports.default=d,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t,n=e(0),o=e(26),r=(t=o)&&t.__esModule?t:{default:t};function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var a=function(e){function t(t){return e.call(this,t)||this}var o,a;return a=e,(o=t).prototype=Object.create(a.prototype),o.prototype.constructor=o,i(o,a),t.prototype.render=function(){return(0,n.createElement)(r.default,this.props)},t}(n.Component);exports.default=a,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e(27)),o=i(e(54)),r=i(e(55));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(){return{Root:["Images","CardInfo"],CardInfo:["Price","HorizontalTags_PricePoints","HorizontalTags_SellPoints","TradeEvaluation","Title","HorizontalTags_Marketings","VerticalTags_Services"]}};exports.default=function(e){void 0===e&&(e={});var i="tpp"===e.cardType?(0,o.default)(e):(0,r.default)(e),s=function(e){void 0===e&&(e={});var o=e.setUltronInfo?e.setUltronInfo({struct:a(e.type)||{}}):{struct:a(e.type)||{}},r=o.struct,i=o.components,s=void 0===i?{}:i;s=Object.assign({},s,n);var l=function(n){var o,i,a,u,d;void 0===n&&(n="Root");var c=r[n]&&r[n].map(function(e){return l(e)})||null,p=n.split("_"),f=p[0],h=p[1],y=void 0===h?f:h,m=null==(o=s)?void 0:o[f];if(!m)return c;var v={data:null==(i=e)||null==(a=i.data)||null==(u=a.mods)?void 0:u[y]};return(0,t.createElement)(m,{isDir:null==(d=e)?void 0:d.isDir,id:y,card:v,key:n},c)};return{render:l}}(i);return null!=i&&i.data?null==s?void 0:s.render():null},module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.TradeEvaluation=exports.Title=exports.HorizontalTags=exports.VerticalTags=exports.Price=exports.Images=exports.CardInfo=exports.Root=void 0;var t=e(0),n=u(e(2)),o=u(e(7)),r=u(e(3)),i=u(e(28)),a=e(6),s=u(e(29)),l=u(e(31));function u(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}var c={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},p=(exports.Root=function(e){var o=e.card,r=e.children,a=o.data,s=void 0===a?{}:a,l=s.productUrl,u=s.onClick,d=s.productId;return(0,t.createElement)(n.default,{onClick:function(){u(l,d)},style:i.default.productContainer,href:l},r)},exports.CardInfo=function(e){e.card;var o=e.children;return(0,t.createElement)(n.default,{style:i.default.cardInfo},o)},exports.Images=function(e){var s=e.card.data,u=void 0===s?{}:s,p=u.image,f=u.video,h=u.onClick,y=u.productUrl,m=u.productId,v=u.discount;if(!p)return null;var g=335;p&&(g=335/(p.imgWidth||335)*(p.imgHeight||335));var b=!1;a.isWeex&&(b=(a.isAndroid&&WXEnvironment.vercode>=301||a.isIOS&&WXEnvironment.vercode>=208)&&f&&f.videoId);return[b?(0,t.createElement)(l.default,{onClick:function(){h(y,m+"&video=true",{video:!0})},data:f,isVideo:b,image:p}):(0,t.createElement)(n.default,{style:i.default.ImageWrapper},+(v||0)>0&&(0,t.createElement)(o.default,{style:i.default.priceDiscount},"-"+v+"%"),(0,t.createElement)(r.default,d({},c,{source:{uri:p.imgUrl},style:d({},i.default.productImage,{height:g}),resizeMode:"cover"})))]},exports.Price=function(e){var r=e.card,i=e.isDir,a=r.data,s=void 0===a?{}:a;if(!s||!s.salePrice&&!s.originalPrice)return null;var l=s.originalPrice?"#FD384F":"#191919";return(0,t.createElement)(n.default,{style:d({},p(i,"priceWrapper"))},(0,t.createElement)(n.default,{style:d({},p(i,"priceSale"))},s.salePrice&&s.salePrice.map(function(e){return(0,t.createElement)(o.default,{style:d({},e.style,{color:l})},e.text)})),s.originalPrice&&s.originalPrice.map(function(e){return(0,t.createElement)(o.default,{style:d({},p(i,"originalPrice"),e.style)},e.text)}))},exports.VerticalTags=function(e){var o=e.card,r=e.isDir,i=o.data;return i&&i.length?(0,t.createElement)(n.default,{style:d({},p(r,"verticalTags"))},i.map(function(e){return(0,t.createElement)(s.default,{isDir:r,tag:e.tagContent})})):null},exports.HorizontalTags=function(e){var o=e.card,r=e.isDir,i=o.data;return i&&i.length?(0,t.createElement)(n.default,{style:d({},p(r,"horizontalTags"))},i.map(function(e){return(0,t.createElement)(s.default,{isDir:r,tag:e.tagContent})})):null},exports.Title=function(e){var n=e.card.data;return n?(0,t.createElement)(o.default,{style:i.default.subjectText,numberOfLines:1},n.text):null},exports.TradeEvaluation=function(e){var s=e.card,l=e.isDir,u=s.data,f=void 0===u?{}:u,h=f.trade,y=f.evaluation;return h||y?(0,t.createElement)(n.default,{style:d({},p(l,"tradeContainer"))},h&&(0,t.createElement)(o.default,{style:d({},i.default.orders,{fontFamily:a.isAndroid?"Roboto-Regular":"OpenSans"})},h),y&&[(0,t.createElement)(r.default,d({},c,{source:{uri:y.starUrl},style:d({},i.default.evalutionImg,{height:22,width:22*+y.starWidth/+y.starHeight||0}),resizeMode:"contain"})),(0,t.createElement)(o.default,{style:i.default.evaluation},y.starRating)]):null},function(e,t){var n=i.default[t],o=Object.assign({},n,i.default[t+"-dir"]);return e?o:n})},function(module,exports){module.exports={productContainer:{width:335,overflow:"hidden"},cardInfo:{paddingTop:0,paddingRight:8,paddingBottom:0,paddingLeft:8},productImage:{width:335,borderRadius:16},priceWrapper:{display:"flex",flexDirection:"row",alignItems:"flex-end",flexWrap:"wrap",marginTop:8,marginBottom:4},priceSale:{display:"flex",flexDirection:"row",alignItems:"flex-end",color:"rgb(34,34,34)",fontFamily:"OpenSans",fontSize:24,marginRight:"8px",fontWeight:"600",flexShrink:0},"priceSale-dir":{marginRight:0,marginLeft:"8px",direction:"ltr"},"originalPrice-dir":{direction:"ltr"},originalPrice:{alignItems:"flex-end",fontSize:24,color:"rgb(127,127,127)",lineHeight:20},subjectText:{fontFamily:"OpenSans",fontSize:22,color:"rgb(25,25,25)",width:"100%",lineHeight:34,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},verticalTags:{display:"flex",flexDirection:"column"},horizontalTags:{display:"flex",flexDirection:"row"},tradeContainer:{display:"flex",flexDirection:"row",alignItems:"center",marginTop:6,color:"rgb(102,102,102)"},"tradeContainer-dir":{direction:"rtl"},"horizontalTags-dir":{direction:"rtl"},"verticalTags-dir":{direction:"rtl"},"priceWrapper-dir":{direction:"rtl"},orders:{fontFamily:"OpenSans",fontSize:22,color:"rgb(25,25,25)",lineHeight:30,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",display:"inline-block",verticalAlign:"middle",marginRight:8},evalutionImg:{display:"inline-block !important",marginRight:"2px",verticalAlign:"middle"},evaluation:{color:"rgb(25,25,25)",fontSize:24},priceDiscount:{display:"flex",position:"absolute",zIndex:1,top:0,left:0,height:40,width:80,backgroundColor:"rgb(253,56,79)",borderTopLeftRadius:16,borderBottomRightRadius:16,fontWeight:"700",fontSize:24,color:"rgb(255,255,255)",textAlign:"center",alignItems:"center",justifyContent:"center"},ImageWrapper:{position:"relative"}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=s(e(2)),o=s(e(7)),r=s(e(3)),i=e(1),a=s(e(30));function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}function u(e,t){return(u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var d={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},c=function(e){function s(s){var u=e.call(this,s)||this;return u.normalizeUrl=function(e){return e?e.replace(/^http\:\/\//,"//"):void 0},u.textTag=function(e,n){var r=u.props.spanStyle;return(0,t.createElement)(o.default,{style:l({},a.default.tagText,e.tagStyle,r,{marginRight:n?7:0,marginLeft:n?7:0}),numberOfLines:1},e.tagText)},u.imageTag=function(e){return(0,t.createElement)(r.default,l({},d,{source:{uri:u.normalizeUrl(e.tagImgUrl)},style:l({},a.default.promotionTagImg,{width:32*+e.tagImgWidth/+e.tagImgHeight||32})}))},u.getDirCss=function(e){var t=u.props.isDir,n=a.default[e],o=Object.assign({},n,a.default[e+"-dir"]);return t?o:n},u.renderTag=function(e){if(e)switch(e.displayTagType){case"image_text":if(!e.tagText)return u.imageTag(e);for(var s=32*+e.tagImgWidth/+e.tagImgHeight+6||38,c="",p=Math.ceil(s/2),f=1;f<p;f++)f%3==0&&(c+=" ");return(0,t.createElement)(n.default,{style:l({},u.getDirCss("tagImageText"))},(0,t.createElement)(r.default,l({},d,{source:{uri:u.normalizeUrl(e.tagImgUrl)},style:l({},a.default.tagImg,{width:32*+e.tagImgWidth/+e.tagImgHeight||32,top:-2}),resizeMode:"contain"})),i.isWeex?(0,t.createElement)(o.default,{style:l({},a.default.tagText,e.tagStyle),numberOfLines:2},""+c+e.tagText):(0,t.createElement)(o.default,{style:l({},a.default.tagText,e.tagStyle,{textIndent:s}),numberOfLines:2},e.tagText));case"image":return(0,t.createElement)(n.default,{style:l({},u.getDirCss("tagImgWrapper"))},u.imageTag(e));case"text":return(0,t.createElement)(n.default,{style:l({},u.getDirCss("tagTextWrapper"))},u.textTag(e));default:return null}},u}var c,p;return p=e,(c=s).prototype=Object.create(p.prototype),c.prototype.constructor=c,u(c,p),s.prototype.render=function(){var e=this.props.tag;return this.renderTag(e)},s}(t.Component);exports.default=c,module.exports=exports.default},function(module,exports){module.exports={tagTextWrapper:{marginTop:6},tagImgWrapper:{marginTop:6},"tagImageText-dir":{direction:"rtl"},"tagImgWrapper-dir":{direction:"rtl"},"tagTextWrapper-dir":{direction:"rtl"},tagText:{width:320,fontFamily:"Open Sans,Arial",fontSize:22,color:"rgb(102,102,102)",overflow:"hidden",textOverflow:"ellipsis",lineHeight:30},"tagText-dir":{direction:"rtl"},tagImageText:{marginTop:6,position:"relative",width:320,fontFamily:"Open Sans,Arial",fontSize:22,color:"rgb(102,102,102)",overflow:"hidden",textOverflow:"ellipsis"},promotionTagImg:{height:32,width:32,marginRight:8},productxDayDesImg:{position:"relative",display:"block",marginTop:6,marginRight:0,marginBottom:0,marginLeft:16,width:320,fontSize:22,color:"rgb(102,102,102)",overflow:"hidden"},tagImg:{position:"absolute",height:32,width:32,verticalAlign:"middle"}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=a(e(3)),o=a(e(32)),r=a(e(33)),i=e(6);function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}function l(e,t){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var u={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},d=function(e){function a(t){var n=e.call(this,t)||this;return n.onPlay=function(){n.setState({isPlay:!0})},n.onPause=function(){n.setState({isPlay:!1})},n.onEnd=function(){i.isAndroid&&n.refs.videoplus&&n.refs.videoplus.play()},n.state={isPlay:!1},n}var d,c;return c=e,(d=a).prototype=Object.create(c.prototype),d.prototype.constructor=d,l(d,c),a.prototype.render=function(){var e=this.props,a=e.data,l=e.isVideo,d=e.image,c=e.onClick,p=a.videoUrl;return[(0,t.createElement)(r.default,{supportVplus:!0,downgrade:!1,ref:"videoplus",src:p,poster:d.imgUrl,autoPlay:"wifi",forbidAppear:!1,playerScene:"highPerformance",bizFrom:"ALIEXPRESS",loop:i.isIOS,muted:!0,videoSource:"TBVideo1",style:o.default.itemPic,onPlay:this.onPlay,onPause:this.onPause,onEnded:this.onEnd,resizeMode:"cover",onClick:c}),!this.state.isPlay&&l?(0,t.createElement)(n.default,s({style:o.default.videoPlayIcon,source:{uri:"//gw.alicdn.com/tfs/TB1d3ToqwoQMeJjy0FoXXcShVXa-52-52.png"}},u)):null]},a}(t.Component);exports.default=d,module.exports=exports.default},function(module,exports){module.exports={itemPic:{width:335,height:335},videoPlayIcon:{width:36,height:36,position:"absolute",left:16,top:290}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t,n=e(34),o=(t=n)&&t.__esModule?t:{default:t};exports.default=o.default,module.exports=exports.default},function(module,exports,e){"use  strict";Object.defineProperty(exports,"__esModule",{value:!0});var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=p(e(35)),o=e(0),r=p(e(2)),i=p(e(11)),a=p(e(38)),s=p(e(17)),l=e(12),u=p(e(51)),d=p(e(13)),c=e(52);function p(e){return e&&e.__esModule?e:{default:e}}function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}function h(e,t){return(h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var y="iOS"===navigator.platform,m={};try{m=e(21)}catch(e){m={},console.warn("@weex-module/connection  模块不存在")}var v=null;try{e(53).getAutoPlayUserSettingResult(function(e){(!1===e||"false"===e)&&(v=!1)})}catch(e){console.warn("@weex-module/SplayerModule  模块不存在")}var g="undefined"!=typeof __weex_options__&&__weex_options__.weex,b=l.isWeex&&"object"===(void 0===g?"undefined":t(g))&&"windmill"===g.config.container||!1,w="//gw.alicdn.com/tfs/TB1d3ToqwoQMeJjy0FoXXcShVXa-52-52.png",x="//gw.alicdn.com/tfs/TB1jzPvSFXXXXXAXFXXXXXXXXXX-88-88.png",_="//gw.alicdn.com/tfs/TB1.EFfSVXXXXbxapXXXXXXXXXX-142-142.png",P=0,S="none";l.isWeex&&m.getNetworkType?S=m.getNetworkType():b?(m.getType({},function(e){S=e.type},function(){}),m.onChange({},function(e){S=e.type||e.data},function(){})):!l.isWeex&&s.default.call("WVNetwork","getNetworkType",{},function(e){try{S="string"==typeof e?JSON.parse(e).type:e.type,i.default.emit("videoListScroll",{})}catch(e){S="none",console.warn("windvane  getNetworkType  回调解析错误")}},function(){setTimeout(function(){s.default.call("WVNetwork","getNetworkType",{},function(e){try{S="string"==typeof e?JSON.parse(e).type:e.type,i.default.emit("videoListScroll",{})}catch(e){S="none",console.warn("windvane  getNetworkType  回调解析错误")}},function(){console.warn("windvane  回调失败")})},100)});var I=!1,O=!1;l.isWeex&&WXEnvironment&&"LX"===WXEnvironment.appName&&(O=!0),l.isWeex&&WXEnvironment&&("TB"===WXEnvironment.appName||"TM"===WXEnvironment.appName)?I=!0:!l.isWeex&&(/AliApp\(TB+\/[0-9.]+\)/gi.test(window.navigator.userAgent)||/AliApp\(TM+\/[0-9.]+\)/gi.test(window.navigator.userAgent))&&(I=!0);var T=!1,C=!1,E=!1;try{if(l.isWeex&&I){var k=WXEnvironment.appVersion,j=d.default.MUILTI_LIMIT_VERSION,M=d.default.HIGHPERFORM_VERSION;(0,c.versionCompare)(k,j)>=0&&(T=!0),(y&&(0,c.versionCompare)(k,M.ios)>=0||!y&&(0,c.versionCompare)(k,M.android)>0)&&(C=!0)}if(l.isWeex&&O){var L=WXEnvironment.appVersion.split(".");(L[0]>8||8===L[0]&&L[1]>=6)&&(T=!0)}if(l.isWeex&&"android"===WXEnvironment.platform)WXEnvironment.osVersion.split(".")[0]<6&&(E=!0);if(l.isWeex&&"iOS"===WXEnvironment.platform)/iPhone(\d),\d/gi.exec(WXEnvironment.deviceModel)[1]<=6&&(E=!1)}catch(e){console.error("appVersion或者osVersion或者deviceModel处理出错")}var D=!1;l.isWeex||I||!(location.href.indexOf("forceShowVideo")>-1)||(S="WIFI",I=!0,T=!0,D=!0),location.href.indexOf("forceHideVideo")>-1&&(T=!1);var W=function(e){function t(t){var o=e.call(this,t)||this;o.resizeModeToContentMode={cover:"aspectFill",contain:"aspectFit",stretch:"fill"},o.zoom=function(){o.requestFullscreen()},o.jump=function(){o.props.onClick&&o.props.onClick()},o.click=function(){1===o.playStatus&&o.pause(),I&&i.default.emit("sPlayerClick",{id:o.id,tabIndex:o.tabIndex})},o.onVideoPlay=function(){o.props.onPlay&&o.props.onPlay(),o.hideCover(),o.playStatus&&i.default.emit("sPlayerPlaying",{id:o.id,tabIndex:o.tabIndex})},o.onVideoReady=function(){o.hideCover(),o.props.onReady&&o.props.onReady()},o.onVideoError=function(){o.props.errorShowPoster&&(o.showCover(),o.refs.videoplus&&o.refs.videoplus.hideLoadingBtn()),o.props.onError&&o.props.onError()},o.onVideoFinish=function(){o.checkAutoPlay()&&o.props.autoPlayNext&&n.default.sPlayerDisappear({id:o.id,tabIndex:o.tabIndex,direction:"up"}),!1===o.props.stopShowPoster||o.props.loop||o.showCover(),o.props.onEnded&&o.props.onEnded()},o.videoAppear=function(e){if(l.isWeex||I){var t=e.direction;o.firstIn?(t="up",n.default.sPlayerAppear({firstIn:!0,id:o.id,tabIndex:o.tabIndex,direction:t})):n.default.sPlayerAppear({id:o.id,tabIndex:o.tabIndex,direction:t}),o.firstIn=!1}},o.videoDisappear=function(e){(l.isWeex||I)&&n.default.sPlayerDisappear({id:o.id,tabIndex:o.tabIndex,direction:e.direction})},void 0===t.forbidAppear&&(t.forbidAppear=!0),void 0===t.playerScene&&(t.playerScene="highPerformance"),o.props.playerScene=t.notSupportMultiple||!T||"video"===t.playerType?"single":(C?"highPerformance"===t.playerScene?"highPerformance":t.playerScene:"highPerformance"===t.playerScene?"multi":o.playerScene)||"multi",o.playStatus=0,o.style=f({},{width:t.width,height:t.height},o.props.style||{});var r=t.posterProps,a=void 0===r?{resizeMode:"cover"}:r;o.downgrade=void 0===o.props.downgrade?E:o.props.downgrade,o.coverStyle=f({},o.style,u.default.coverImg,a.style),o.iconStyle={},o.iconWidth="142rem",o.iconUrl=_;var s=void 0===t.id?P++:t.id;return o.id=s,o.tabIndex=t.tabIndex||0,o._token=o.id+"_"+o.tabIndex,n.default.init(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o),t),"miniIcon"===t.iconType?(o.iconStyle=u.default.playIconMini,o.iconWidth="28rem",o.iconUrl=w):"smallIcon"===t.iconType?(o.iconStyle=f({},u.default.playIcon,{left:parseInt(o.style.width)/2-44+"rem",top:parseInt(o.style.height)/2-44+"rem"},o.props.iconStyle||{}),o.iconWidth="88rem",o.iconUrl=x):(o.iconStyle=f({},u.default.playIconBig,{left:parseInt(o.style.width)/2-71+"rem",top:parseInt(o.style.height)/2-71+"rem"},o.props.iconStyle||{}),o.iconWidth="142rem",o.iconUrl=_),o.firstIn=!0,o.unmounted=!1,o}var s,p;p=e,(s=t).prototype=Object.create(p.prototype),s.prototype.constructor=s,h(s,p),t.setConfig=function(e){for(var t in void 0===e&&(e={}),e)d.default[t]=e[t]};var y=t.prototype;return y.clearMuityListen=function(e,t){i.default._callbacks.$sPlayerDoPlay&&i.default._callbacks.$sPlayerDoPlay.forEach(function(n,o){n.id===e&&n.tabIndex===t&&(i.default._callbacks.$sPlayerDoPlay.splice(o,1),i.default.emit("sPlayerUpdateId",{id:n.id}))})},y.clearListen=function(e,t){i.default._callbacks.$sPlayerDoPlay&&i.default._callbacks.$sPlayerDoPlay.forEach(function(n,o){n.id===e&&n.tabIndex===t&&i.default._callbacks.$sPlayerDoPlay.splice(o,1),void 0===e&&n.tabIndex===t&&i.default._callbacks.$sPlayerDoPlay.splice(o,1)})},y.listenEvent=function(){var e=this,t=function(t){"scroll"===t.type&&e.props.disableScrollEmit||(t.id===e.id&&t.tabIndex===e.tabIndex&&!e.downgrade&&(l.isWeex||e.props.h5canplay||D)?(("click"===t.type||e.checkAutoPlay())&&(e.refs.videoplus&&e.hideCover(!0),e.play(),e.paused=!1,!e.playStatus&&(e.playStatus=1)),console.log("videoId ======>"+e.id),console.log("vplus instance ======>",a.default.getInstanceNum()),(0,c.dispatchEventOut)("sPlayerDoPlay")):1===e.playStatus&&(t.tabIndex!==e.tabIndex||t.id!==e.id)&&(e.pause(),a.default.getInstanceNum()>=d.default.PLAY_LIMIT||"single"===e.props.playerScene?e.refs.videoplus&&e.showCover(!0):"multi"===e.props.playerScene?!1!==e.props.stopShowPoster&&e.showCover():"highPerformance"===e.props.playerScene?!e.paused&&(e.refs.videoplus&&e.refs.videoplus.setDwInstance("DWPic"),e.paused=!0):e.refs.videoplus&&e.showCover(!0),e.playStatus=0,e.paused=!0,i.default.emit("sPlayerPaused",{id:e.id,tabIndex:e.tabIndex}),(0,c.dispatchEventOut)("sPlayerPaused")))},n=function(t){t.id===e.id&&(e.id=void 0===e.props.id?P++:e.props.id,e.listenEvent()),i.default.off("sPlayerUpdateId",n)},o=function(r){return r&&void 0!==r.tabIndex&&e.tabIndex===r.tabIndex&&e.id===r.id?(e.clearListen(e.id,e.props.tabIndex),i.default.off("sPlayerDoPlay",t),i.default.off("sPlayerUpdateId",n),void i.default.off("clearHandle",o)):void(r&&void 0!==r.tabIndex&&void 0===r.id&&(e.clearListen(void 0,e.props.tabIndex),i.default.off("sPlayerDoPlay",t),i.default.off("sPlayerUpdateId",n),i.default.off("clearHandle",o)))};t.id=this.id,t.tabIndex=this.props.tabIndex,i.default.on("sPlayerDoPlay",t),i.default.on("sPlayerUpdateId",n),i.default.on("sPlayerClear",o)},y.checkAutoPlay=function(){if(!1===v)return v;var e=!1,t=this.props.autoPlay;return l.isWeex?(m.getNetworkType&&(S=m.getNetworkType()),(t&&"wifi"===S||"4G"===t&&"4g"===S||"3G"===t&&("3g"===S||"4g"===S))&&(e=!0)):(t&&"WIFI"===S||"4G"===t&&"4G"===S||"3G"===t&&("3G"===S||"4G"===S))&&(e=!0),"none"===S&&(e=!!t),e},y.componentWillUnmount=function(){this.unmounted=!0,i.default.emit("sPlayerClear",{tabIndex:this.props.tabIndex,id:this.id})},y.componentDidMount=function(){var e=this.id;this.clearMuityListen(e,this.props.tabIndex),this.listenEvent()},y.render=function(){var e=(0,c.throttle)(this.videoAppear,d.default.PLAY_THROLTTLE),t=(0,c.throttle)(this.videoDisappear,d.default.PLAY_THROLTTLE);return(0,o.createElement)(r.default,{ref:"videoCtn",style:[u.default.cover,this.style]},(0,o.createElement)(r.default,{style:{position:"absolute",left:"0rem",top:parseInt(this.style.height)/2+"rem",width:this.style.width,height:"1rem"},onAppear:e,onDisappear:t}),this.renderPlayer(),"function"==typeof this.props.onClick?(0,o.createElement)(r.default,{style:[u.default.mask,{width:this.style.width,height:this.style.height}],onClick:this.jump}):null)},y.renderPlayer=function(){var e=f({},this.props,{autoPlay:!0,isInit:!1,iconUrl:this.iconUrl,iconStyle:this.iconStyle,contentMode:this.resizeModeToContentMode[this.props.resizeMode||"contain"],isDowngrade:!l.isWeex&&!this.props.h5canplay});if(this.props.src&&this.props.src.indexOf("cloud.video.taobao.com")>-1&&(e.videoSource||(e.videoSource="TBVideo"),!e.videoId))try{e.videoId=/.*\/(\d*).mp4/gi.exec(this.props.src)[1]}catch(e){console.error("正则获取videoId出错")}e.autoRotate||(e.autoRotate=!1),e.controls||(e.controls=!1),e.controlsList||(e.controlsList="nocontrolbtn"),e.hasOwnProperty("networkErrorViewHidden")||(e.networkErrorViewHidden=!0),e.hasOwnProperty("toastViewHidden")||(e.toastViewHidden=!0),e.hasOwnProperty("playErrorViewHidden")||(e.playErrorViewHidden=!0);var t={};for(var n in this.style)-1===n.indexOf("margin")&&-1===n.indexOf("padding")&&-1===["top","right","bottom","left"].indexOf(n)&&(t[n]=this.style[n]);var i=(0,o.createElement)(a.default,f({ref:"videoplus"},e,{style:t,onEnded:this.onVideoFinish,onReady:this.onVideoReady,onPlay:this.onVideoPlay,onError:this.onVideoError}));return this.props.coverLandscape&&(i=[(0,o.createElement)(a.default,f({ref:"videoplus"},e,{style:t,onEnded:this.onVideoFinish,onReady:this.onVideoReady,onPlay:this.onVideoPlay,onError:this.onVideoError})),(0,o.createElement)(r.default,{style:[u.default.mask,{width:this.style.width,height:this.style.height}],onClick:this.zoom})]),i},y.hideCover=function(e){void 0===e&&(e=!1),!this.unmounted&&this.refs.videoplus&&this.refs.videoplus.hidePoster(e)},y.showCover=function(e){!this.unmounted&&this.refs.videoplus&&this.refs.videoplus.showPoster(e)},y.play=function(){this.props.autoPlay||this.hideCover(!0),this.refs.videoplus&&this.refs.videoplus.play()},y.pause=function(){this.refs.videoplus&&this.refs.videoplus.pause()},y.requestFullscreen=function(){this.refs.videoplus&&this.refs.videoplus.requestFullscreen()},y.requestInlinescreen=function(){this.refs.videoplus&&this.refs.videoplus.requestInlinescreen()},y.requestSmallscreen=function(){this.refs.videoplus&&this.refs.videoplus.requestSmallscreen()},y.getCurrentTime=function(e){this.refs.videoplus&&this.refs.videoplus.getCurrentTime(e)},y.getDuration=function(e){this.refs.videoplus&&this.refs.videoplus.getDuration(e)},y.setCurrentTime=function(e){this.refs.videoplus&&this.refs.videoplus.setCurrentTime(e)},y.exitFullscreen=function(){this.refs.videoplus&&this.refs.videoplus.exitFullscreen()},y.getIsDowngrade=function(){return this.refs.videoplus&&this.refs.videoplus.state&&this.refs.videoplus.state.downgrade||this.downgrade},t}(o.Component);exports.default=W,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=i(e(11)),o=e(12),r=i(e(13));function i(e){return e&&e.__esModule?e:{default:e}}var a,s={};try{e(14),s=e(15)}catch(e){console.log("screen或者dom模块不存在")}if(o.isWeex)a=750*WXEnvironment.deviceHeight/WXEnvironment.deviceWidth,s.getComponentRect&&s.getComponentRect("viewport",function(e){e.result&&(a=e.size.height)});else{var l=document.documentElement;a=l.clientHeight}var u={},d={},c=null,p=0,f=null,h={},y={},m=.4,v=.6;function g(e,r){d[e]?(function(e){h={};var n=d[e];if(n)for(var r=function(r){if(void 0===u[e]||void 0===u[e][n[r]])return"continue";var i=u[e][n[r]],a=(0,t.findDOMNode)(i.refs.videoCtn);if(o.isWeex)s.getComponentRect&&s.getComponentRect(a,function(e){e.result&&(h[n[r]]={left:e.size.left,top:e.size.top,width:e.size.width,height:e.size.height})});else{var l=a.getBoundingClientRect();h[n[r]]={left:l.left,top:l.top,width:l.width,height:l.height}}},i=0,a=n.length;i<a;i++)r(i)}(e),setTimeout(function(){var t=function(e){var t=Math.max,n=d[e]||[],o=n.length;if(h[n[0]]){for(var r,i=[],s=[],l=[],u=[],c=0;c<o;c++)if(r=h[n[c]]){if(-10===n[c]&&r.top+r.height>=r.height/4*3)return n[c];r.top>=a*m&&r.top<=a*v?(i.push(n[c]),s.push(a*v-r.top)):r.top<=a*m&&r.top+r.height<=a*v?(i.push(n[c]),s.push(r.top+r.height-a*m)):r.top+r.height>=a*m&&r.top+r.height<=a*v?(i.push(n[c]),s.push(r.top+r.height-a*m)):r.top<=a*m&&r.top+r.height>=a*v?(i.push(n[c]),s.push(r.height)):r.top+r.height<a*m?(l.push(n[c]),u.push(r.top+r.height)):r.top>a*v&&(l.push(n[c]),u.push(a-r.top))}else if(-10===n[c])return n[c];return 1===i.length?i[0]:i.length>1?i[s.indexOf(t.apply(null,s))]:l[u.indexOf(t.apply(null,u))]}return n[Math.floor((o-1)/2)]}(e);f=t,n.default.emit("sPlayerDoPlay",{id:t,tabIndex:e,type:r})},50)):n.default.emit("sPlayerDoPlay",{id:-1,tabIndex:-1,type:r})}function b(){n.default.on("videoListScrollStart",function(){c&&clearTimeout(c),void 0!==f&&(n.default.emit("sPlayerDoPlay",{id:-1,tabIndex:-1,type:"scroll"}),f=void 0)}),n.default.on("videoListScrollEnd",function(){c&&clearTimeout(c),c=setTimeout(function(){g(p,"scroll")},250)}),n.default.on("videoListScroll",function(){c&&clearTimeout(c),void 0!==f&&(n.default.emit("sPlayerDoPlay",{id:-1,tabIndex:-1,type:"scroll"}),f=void 0),c=setTimeout(function(){g(p,"scroll")},r.default.PLAY_THROLTTLE||250)}),n.default.on("doStopVideoOnTab",function(e){c&&clearTimeout(c),c=setTimeout(function(){n.default.emit("sPlayerDoPlay",{id:-1,tabIndex:e.tabIndex,type:"appear"})},r.default.PLAY_THROLTTLE||250)}),n.default.on("stopAllVideoPlay",function(){c&&clearTimeout(c),c=setTimeout(function(){g(-1,"appear")},r.default.PLAY_THROLTTLE||250)}),n.default.on("doPlayVideoOnTab",function(e){p=e.tabIndex,"clear"===e.type&&(d[p]=[]),c&&clearTimeout(c),c=setTimeout(function(){g(e.tabIndex,"appear")},r.default.PLAY_THROLTTLE)}),n.default.on("sPlayerClick",function(e){p=e.tabIndex,c&&clearTimeout(c),n.default.emit("sPlayerDoPlay",{id:e.id,tabIndex:e.tabIndex,type:"click"})}),n.default.on("sPlayerClearAllEvent",function(){n.default._callbacks.$sPlayerDoPlay=[]}),n.default.on("sPlayerClear",function(e){if(e&&void 0!==e.tabIndex&&void 0===e.id)return d[e.tabIndex]=[],c=null,f=null,h={},void(u[e.tabIndex]={});if(e&&void 0!==e.tabIndex&&void 0!==e.id){var t=d[e.tabIndex]||[];return t.indexOf(e.id)>-1&&t.splice(t.indexOf(e.id),1),c=null,f=null,h[e.id]={},void(u&&u[e.tabIndex]&&u[e.tabIndex][e.id]&&delete u[e.tabIndex][e.id])}void 0===e&&(n.default._callbacks.$sPlayerDoPlay=[],d={},c=null,p=0,f=null,h={},u={})}),document.addEventListener&&document.addEventListener("sPlayerDoPlay",function(e){return n.default.emit("sPlayerDoPlay",e.data)}),document.addEventListener&&document.addEventListener("doPlayVideoOnTab",function(e){return n.default.emit("doPlayVideoOnTab",e.data)}),document.addEventListener&&document.addEventListener("doStopVideoOnTab",function(e){return n.default.emit("doStopVideoOnTab",e.data)}),document.addEventListener&&document.addEventListener("stopAllVideoPlay",function(e){return n.default.emit("stopAllVideoPlay",e.data)}),document.addEventListener&&document.addEventListener("videoListScrollStart",function(e){return n.default.emit("videoListScrollStart",e.data)}),document.addEventListener&&document.addEventListener("videoListScrollEnd",function(e){return n.default.emit("videoListScrollEnd",e.data)}),document.addEventListener&&document.addEventListener("videoListScroll",function(e){return n.default.emit("videoListScroll",e.data)})}(location.href.indexOf("wx_navbar_transparent")>-1||location.href.indexOf("_wx_appbar")>-1||location.href.indexOf("wx_navbar_hidden")>-1)&&(m=.48,v=.68);var w=!1;exports.default={init:function(e,t){u[e.tabIndex]=u[e.tabIndex]||{},u[e.tabIndex][e.id]=e,y[e.tabIndex]=y[e.tabIndex]||{},y[e.tabIndex][e.id]=t,w||(b(t.playThrottle),w=!0)},sPlayerAppear:function(e){p=e.tabIndex,d[e.tabIndex]||(d[e.tabIndex]=[]);var t=!1,n=d[e.tabIndex];y[e.tabIndex]=y[e.tabIndex]||{};for(var o=0,i=n.length;o<i;o++)if(e.id===n[o]){t=!0;break}t||(0===n.length||e.id<n[0]?n.splice(0,0,e.id):n.push(e.id)),(y[e.tabIndex][e.id]||{}).forbidAppear||(clearTimeout(c),c=setTimeout(function(){g(e.tabIndex,"appear")},r.default.PLAY_THROLTTLE))},sPlayerDisappear:function(e){p=e.tabIndex;var t=d[e.tabIndex];y[e.tabIndex]=y[e.tabIndex]||{};var n=y[e.tabIndex][e.id]||{};if(t&&t.length){for(var o=-1,i=0,a=t.length;i<a;i++)if(e.id===t[i]){o=i;break}if(-1!==o&&t.splice(o,1),n.forbidAppear)return;clearTimeout(c),c=setTimeout(function(){g(e.tabIndex,"appear")},r.default.PLAY_THROLTTLE)}}},module.exports=exports.default},function(module,exports){function e(){}Object.defineProperty(exports,"__esModule",{value:!0}),exports.mixinEmitter=function(t){for(var n in e.prototype)t.prototype[n]=e.prototype[n]},e.prototype.on=e.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},e.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o,r=0;r<n.length;r++)if((o=n[r])===t||o.fn===t){n.splice(r,1);break}return this},e.prototype.emit=function(e){this._callbacks=this._callbacks||{};var t=[].slice.call(arguments,1),n=this._callbacks["$"+e];if(n)for(var o=0,r=(n=n.slice(0)).length;o<r;++o)n[o].apply(this,t);return this},e.prototype.hasListeners=function(e){return this._callbacks=this._callbacks||{},!!(this._callbacks["$"+e]||[]).length};var t=new e;exports.default={on:t.on,emit:t.emit,off:t.off,once:t.once,hasListeners:t.hasListeners}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(1);Object.keys(t).forEach(function(e){"default"===e||"__esModule"===e||Object.defineProperty(exports,e,{enumerable:!0,get:function(){return t[e]}})})},function(module,exports,e){module.exports=e(39)},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=null;e(1).isWeex?t=e(40):(window.vxNeedDpr=!0,t=e(48)),exports.default=t,module.exports=exports.default},function(module,exports,e){"use  strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),o=e(0),r=h(e(2)),i=e(1),a=h(e(4)),s=e(16),l=h(e(8)),u=h(e(18)),d=h(e(44)),c=h(e(19)),p=h(e(46)),f=h(e(47));function h(e){return e&&e.__esModule?e:{default:e}}var y={};try{y=e(14)}catch(e){}try{e(21)}catch(e){}var m="TB"===navigator.appName,v="TM"===navigator.appName,g="LX"===navigator.appName,b="iOS"===navigator.platform,w="android"===navigator.platform,x="undefined"==typeof WXEnvironment?{}:WXEnvironment,_=b&&m&&(0,s.versionCompare)(x.appVersion,"6.8.0")>=0||b&&v&&(0,s.versionCompare)(x.appVersion,"6.1.0")>=0,P=m&&(0,s.versionCompare)(x.appVersion,"6.6.0")>=0||v&&(0,s.versionCompare)(x.appVersion,"7.0.0")>=0||g&&(0,s.versionCompare)(x.appVersion,"8.5.7")>=0,S=b&&(0,s.versionCompare)(x.appVersion,"7.11.6")>=0||!b&&(0,s.versionCompare)(x.appVersion,"7.11.24")>0,I=function(e){function h(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,e));return t.resizeModeToContentMode={cover:"aspectFill",contain:"aspectFit",stretch:"fill"},t.type="videoplus",t.screenMode="inlineScreen",t.supportVplus=t.props.supportVplus||P,t.seekTime=t.props.seekTime,t.posterLock=!1,t.posterAction={},t.exposeTime=Date.now(),t.isReady=!1,t.runLoading=!0,t.isStop=!(t.props.autoplay||t.props.autoPlay),t.isPause=!(t.props.autoplay||t.props.autoPlay),t.disappearPlayerState=t.props.autoplay||t.props.autoPlay?"play":"pause",t.actionState="",t.isFirstPlay=!0,t.isLandscape=!1,t.isShowPoster=!0,t.needControlBtn=!t.props.controlsList||-1===t.props.controlsList.split("  ").indexOf("nocontrolbtn"),t.poster="",t.playerScene=t.props.playerScene||"",t.state={isInit:!1!==t.props.isInit,hideLoading:!0,downgrade:!0,update:!1},t.style={},t._onPaused=function(){t.isPause=!0,t.props.onPause&&t.props.onPause(),t.props.onPaused&&t.props.onPaused(),t.needControlBtn&&(t.isFirstPlay||"videoplus"!==t.type)&&t.refs.playbtn&&t.refs.playbtn.show(),t.actionState=""},t._onPlay=function(){t.needControlBtn&&t.refs.playbtn&&t.refs.playbtn.hide(),t.props.poster&&(t.isFirstframe=!0,t.hidePoster()),t.isFirstPlay=!1,t.isPause=!1,t.isStop=!1,t.props.onPlay&&t.props.onPlay(),t.actionState="";var e=t.seekTime;e&&e>0&&t.refs.player&&(t.seekTime=0,setTimeout(function(){t.setCurrentTime(e),t.play(!0)},1e3)),t.hideLoadingBtn()},t._clearState=function(){t.posterLock=!1,t.posterAction="",t.exposeTime=Date.now(),t.isReady=!1,t.runLoading=!0,t.isStop=!(t.props.autoplay||t.props.autoPlay),t.isPause=!(t.props.autoplay||t.props.autoPlay),t.disappearPlayerState=t.props.autoplay||t.props.autoPlay?"play":"pause",t.actionState="",t.isFirstPlay=!0,t.isLandscape=!1,t.isShowPoster=!0},t.showPoster=function(){var e=!!(arguments.length>0&&void 0!==arguments[0])&&arguments[0];return t.posterLock?void(t.posterAction={api:"showPoster",args:[e]}):(t.posterLock=!0,void(t.refs.poster&&t.refs.poster.showPoster(function(){e?t.setState({isInit:!1},function(){t.clearPosterAction(),t._clearState()}):t.clearPosterAction()})))},t.hidePoster=function(){var e=!!(arguments.length>0&&void 0!==arguments[0])&&arguments[0];if(!t.posterLock){var n=function(){t.clearPosterAction()};return t.posterLock=!0,e?void t.setState({isInit:!0},function(){setTimeout(t.clearPosterAction,300)}):void("highPerformance"===t.props.playerScene&&t.refs.poster?t.refs.poster.destroyPoster(n):"highPerformance"!==t.props.playerScene&&t.refs.poster?t.refs.poster.hidePoster(n):n&&n())}t.posterAction={api:"hidePoster",args:[e]}},t.clearPosterAction=function(){clearTimeout(t.posterClearTimer),t.posterClearTimer=setTimeout(function(){t.posterLock=!1,t.posterAction&&"hidePoster"===t.posterAction.api?t.hidePoster&&t.hidePoster.apply(t,t.posterAction.args||[]):t.posterAction&&"showPoster"===t.posterAction.api&&t.showPoster&&t.showPoster.apply(t,t.posterAction.args||[]),t.posterAction=null},500)},t.play=function(){var e=!!(arguments.length>0&&void 0!==arguments[0])&&arguments[0];(t.isPause||t.isStop||"pause"===t.actionState||e)&&("video"===t.type&&t.showLoadingBtn(),t.refs.player&&t.refs.player.play()),t.actionState="play"},t.pause=function(){var e=!!(arguments.length>0&&void 0!==arguments[0])&&arguments[0];(!t.isPause||"play"===t.actionState||e)&&t.refs.player&&t.refs.player.pause(),t.actionState="pause"},t.track=new u.default({bizcode:t.props.bizFrom,video_id:t.props.videoId,video_url:encodeURIComponent(t.props.src),interact_id:t.props.interactId,autoplay:!(!t.props.autoplay&&!t.props.autoPlay)}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(h,o.Component),n(h,[{key:"render",value:function(){var e=this,n="videoplus",i=t({},a.default.videoplus,this.props.style||{}),l=["videoId","bizFrom"].filter(function(t){return!e.props[t]});if(!(l&&l.length>0)){this.supportVplus||(n="video"),"video"===this.props.playerType?n="video":"videoplus"===this.props.playerType&&(n="videoplus"),this.type=n;var u=this._initProps();return this.style=i,this._initOrientation(),this._addEvent(),(0,o.createElement)(r.default,{style:t({},this.style,{position:"relative",overflow:"hidden"}),onAppear:function(){e.props.appearControl&&"play"===e.disappearPlayerState&&e.play(),e.props.autoSwitchScreen&&e.setScreenMode("inlineScreen")},onDisAppear:function(){e.props.appearControl&&e.pause(),e.disappearPlayerState=e.isPause?"pause":"play",e.props.autoSwitchScreen&&!e.isPause&&e.setScreenMode("smallScreen")}},(0,o.createElement)(p.default,t({},t({},u,{onReady:null,onEnded:null,onPause:null,poster:""}),{ref:"player",videoComponent:n,style:t({},this.style,S?{}:(0,s.getResizeOffset)({width:parseInt(this.props.style.width),height:parseInt(this.props.style.height)},this.props.videoScale,this.props.resizeMode),{overflow:S?"none":"hidden"}),contentMode:this.resizeModeToContentMode[this.props.resizeMode||"contain"],onPrepared:function(t){e._onPrepared(t)},onCanplaythrough:function(t){e._onPrepared(t)},onStalled:function(t){var n=e.props.onStalled;e.showLoadingBtn(t),n&&n(t)},onFirstvideoframerendered:function(t){e._onPrepared(t),e.isFirstframe=!0,e.hidePoster()},onPlaying:this._onPlay,onPaused:this._onPaused,onPause:this._onPaused,onError:function(t){e._onError(t)},onFinish:function(t){e._onFinish(t)},onLandscape:function(t){!b&&(0,s.versionCompare)(x.appVersion,"7.3.0")<=-1&&e._onLandscape(t)},onScreenModeChange:function(t){!b&&(0,s.versionCompare)(x.appVersion,"7.3.0")>-1&&e._onScreenModeChange(t)},onMutedChange:function(){}})),this._renderPoster(this.props,i),this._renderLoadingBtn(u),this._renderPlayBtn(u,i))}console.error(l.join(",")+"参数为必填项，用作区分业务方，如不明白自身业务"+l.join(",")+"，请查看使用文档或咨询@逍魂 @霜草")}},{key:"_addEvent",value:function(){var e,t=this;e=this.refs.player&&this.refs.player.event&&"function"==typeof this.refs.player.event.play?{screenModeChange:function(e){return t._onScreenModeChange(e)},click:function(e){t.props.onClick&&t.props.onClick(e),t.isFirstPlay&&w&&!t.props.autoplay&&!t.props.autoPlay&&t.play()}}:{screenModeChange:{handler:function(e){return t._onScreenModeChange(e)}},screenmodechange:{handler:function(e){return t._onScreenModeChange(e)}},click:{handler:function(e){t.props.onClick&&t.props.onClick(e),t.isFirstPlay&&w&&!t.props.autoplay&&!t.props.autoPlay&&t.play()}}},this.refs.player&&this.refs.player.addEvent(e)}},{key:"_renderPoster",value:function(e,n){var r=this;return(0,o.createElement)(c.default,t({ref:"poster"},e,{onClick:function(){r.isPause?r.play():r.pause(),e.onClick&&e.onClick()}},e.posterProps||{},{style:t({},n,(e.posterProps||{}).style)}))}},{key:"_renderPlayBtn",value:function(e,n){return this.needControlBtn?(0,o.createElement)(d.default,t({ref:"playbtn"},e,{style:n,onClick:this.play})):null}},{key:"_renderLoadingBtn",value:function(e){return"video"===this.type&&this.state.isInit&&!this.props.loadingHidden?(0,o.createElement)(f.default,t({ref:"loadingBtn"},e)):null}},{key:"_onPrepared",value:function(e){this.hideLoadingBtn(),this.isReady||(this.props.onReady&&this.props.onReady(e),this.isReady=!0),""!==this.actionState&&this[this.actionState]&&this[this.actionState](),this.track.ready({init_time:Date.now()-this.startInitTime})}},{key:"_onError",value:function(e){this.hideLoadingBtn(),"videoplus"!==this.type&&this.isReady||(this.hidePoster(),this.isReady=!0),this.props.onError&&this.props.onError(e),this.actionState=""}},{key:"_onFinish",value:function(e){var t=this.props.loop;this.props.onEnded&&this.props.onEnded(e),this.props.onFinish&&this.props.onFinish(e),this.actionState="",this.needControlBtn&&!t&&this.refs.playbtn&&this.refs.playbtn.show(),this.isStop=!t,this.isPause=!t,t||this.showPoster()}},{key:"_onScreenModeChange",value:function(e){var t=e.screenMode;e.preScreenMode=this.screenMode,"smallScreen"===t?this.props.onRequestSmallscreen&&this.props.onRequestSmallscreen(e):"fullScreen"===t?(this.isLandscape=!1,this.props.onEnterFullScreen&&this.props.onEnterFullScreen(e),this.props.onRequestFullscreen&&this.props.onRequestFullscreen(e)):(this.isLandscape=!0,"fullScreen"===e.preScreenMode&&(this.props.onExitFullScreen&&this.props.onExitFullScreen(e),this.props.onExitFullscreen&&this.props.onExitFullscreen(e)),this.props.onRequestInlinescreen&&this.props.onRequestInlinescreen(e)),this.screenMode=t}},{key:"setScreenMode",value:function(e){this.refs.player&&this.refs.player.setScreenMode(e)}},{key:"getScreenMode",value:function(e){this.refs.player?this.refs.player.getScreenMode(e):"video"===this.type?(e&&e({result:null}),console.error("[videoplus]: video模式不支持屏幕模式获取!")):e&&e(this.screenMode)}},{key:"getCurrentTime",value:function(e){this.refs.player&&this.refs.player.getCurrentTime(e)}},{key:"setCurrentTime",value:function(e){this.refs.player&&this.refs.player.setCurrentTime(+e),"video"===this.props.playerType&&this.showLoadingBtn()}},{key:"getDuration",value:function(e){this.refs.player&&this.refs.player.getDuration(e)}},{key:"showLoadingBtn",value:function(){this.refs.loadingBtn&&this.refs.loadingBtn.showLoadingBtn&&this.refs.loadingBtn.showLoadingBtn()}},{key:"hideLoadingBtn",value:function(){this.refs.loadingBtn&&this.refs.loadingBtn.hideLoadingBtn&&this.refs.loadingBtn.hideLoadingBtn()}},{key:"_initOrientation",value:function(){_&&(y&&y.setOrientation&&y.setOrientation({orientation:!1===this.props.autoRotate?"portrait":"auto"},function(){}),y&&y.addEventListener&&y.addEventListener("closeinteractvideo",function(){y.setOrientation&&y.setOrientation({orientation:"portrait"},function(){})}))}},{key:"requestFullscreen",value:function(){this.enterFullScreen()}},{key:"requestInlinescreen",value:function(){this.setScreenMode("inlineScreen")}},{key:"requestSmallscreen",value:function(){"smallScreen"!==this.screenMode&&("video"===this.type&&console.log("[videoplus]: video模式不支持小屏调用"),this.refs.player&&this.refs.player.requestSmallscreen())}},{key:"exitFullscreen",value:function(){this.exitFullScreen()}},{key:"enterFullScreen",value:function(){"fullScreen"!==this.screenMode&&("video"===this.type&&console.log("[videoplus]: video模式不支持全屏调用"),this.refs.player&&this.refs.player.enterFullScreen())}},{key:"exitFullScreen",value:function(){"inlineScreen"!==this.screenMode&&("video"===this.type&&console.log("[videoplus]: video模式不支持全屏调用"),this.refs.player&&this.refs.player.exitFullScreen())}},{key:"_onLandscape",value:function(e){var t=e.landscape?"fullScreen":"inlineScreen";e.preScreenMode=this.screenMode,e.screenMode=t,e.landscape?(this.isLandscape=!0,this.props.onEnterFullScreen&&this.props.onEnterFullScreen(e),this.props.onRequestFullscreen&&this.props.onRequestFullscreen(e)):"fullScreen"===e.preScreenMode&&(this.isLandscape=!1,this.props.onExitFullScreen&&this.props.onExitFullScreen(e),this.props.onExitFullscreen&&this.props.onExitFullscreen(e)),this.screenMode=t}},{key:"_initProps",value:function(){var e=t({},this.props);return e.from=e.bizFrom,e.interactiveId=e.interactId,e.thumbnailSrc=e.poster,e.autoPlay=e.autoplay=e.autoPlay||e.autoplay,e.src=e.src&&(e.src.match(/(http:|https:)/)?e.src:"http:"+e.src.replace(/(http:|https:)/,""))||"",e.videoId+="",e.videoSource||(e.videoSource="TBVideo"),e.controls||(e.thumbnailPlayBtnHidden=!0,e.miniProgressViewHidden=!0,e.playingIconHidden=!0,e.controlsViewHidden=!0),e.shownMuteBtn&&(e.muteIconDisplay=!0),e}},{key:"_checkDowngrade",value:function(){var e=this;l.default.check(this.props.bizFrom,function(t){var n=t.downgrade;n||(e.setState({downgrade:n,hideLoading:!1,update:!1}),e.showLoadingBtn(),!e.props.autoplay&&!e.props.autoPlay&&i.isWeex&&setTimeout(function(){e._onPrepared()},200))})}},{key:"setDwInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"DWVideo";this.refs.player&&(this.refs.player.setInstanceMode?this.refs.player.setInstanceMode&&this.refs.player.setInstanceMode(e):"DWVideo"===e?this.hidePoster(!0):this.showPoster(!0))}},{key:"getIsDestroy",value:function(){return!this.refs.player||this.refs.player&&this.refs.player.getIsDestroy()}},{key:"componentWillMount",value:function(){this.track.expose()}},{key:"componentDidMount",value:function(){this._checkDowngrade()}},{key:"shouldComponentUpdate",value:function(e,t){var n=!0;if(t.update)n=!0;else{var o=!t.downgrade&&t.isInit,r=!this.state.downgrade&&this.state.isInit,i=e.muted;r!==o&&o?(this.startInitTime=Date.now(),this.refs.player&&this.refs.player.init()):r!==o&&!o&&this.refs.player&&this.refs.player.destroy(),n=!1,i!==this.props.muted&&(n=!0)}return n}}],[{key:"getInstanceNum",value:function(){return p.default.getInstanceNum()}}]),h}();exports.default=I,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(1),n=5e3,o="callback";function r(){return"jsonp_"+Date.now()+"_"+Math.ceil(1e5*Math.random())}function i(e){try{delete window[e]}catch(t){window[e]=void 0}}function a(e){document.getElementsByTagName("head")[0].removeChild(e)}exports.default=function(s){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.isWeex){var u={};try{u=e(42)}catch(e){}return new Promise(function(e,t){var n=null==l.jsonpCallback?o:l.jsonpCallback,i=l.jsonpCallbackFunctionName||r();-1==s.indexOf(n)&&(s=(s+=-1===s.indexOf("?")?"?":"&")+n+"="+i);var a={url:s,method:"GET",type:"jsonp",dataType:"jsonp"};u&&u.fetch&&u.fetch?u.fetch(a,function(n){try{if("string"==typeof n&&(n=JSON.parse(n)).data&&"string"==typeof n.data&&n.ok)try{n.data=JSON.parse(n.data)}catch(e){throw new Error("the response.data in not valid json")}e({ok:n.ok,status:n.status,statusText:n.statusText,data:n.data,json:function(){return Promise.resolve(n.data)}})}catch(e){t(e)}},function(){}):t({})})}return new Promise(function(e,t){var u=null==l.timeout?n:l.timeout,d=null==l.jsonpCallback?o:l.jsonpCallback,c=void 0,p=l.jsonpCallbackFunctionName||r(),f=document.createElement("script");window[p]=function(t){e({ok:!0,json:function(){return Promise.resolve(t)}}),c&&clearTimeout(c),a(f),i(p)},s+=-1===s.indexOf("?")?"?":"&",f.setAttribute("src",s+d+"="+p),document.getElementsByTagName("head")[0].appendChild(f),c=setTimeout(function(){t(new Error("JSONP request to "+s+" timed out")),i(p),a(f)},u)})},module.exports=exports.default},function(module,exports){module.exports=require("@weex-module/stream")},function(module,exports){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};"undefined"==typeof window&&(window={ctrl:{},lib:{}}),window.ctrl||(window.ctrl={}),window.lib||(window.lib={}),function(t,n){function o(e,t){e=e.toString().split("."),t=t.toString().split(".");for(var n=0;n<e.length||n<t.length;n++){var o=parseInt(e[n],10),r=parseInt(t[n],10);if(window.isNaN(o)&&(o=0),window.isNaN(r)&&(r=0),r>o)return-1;if(o>r)return 1}return 0}var r=t.Promise,i=t.document,a=t.navigator.userAgent,s=/Windows\sPhone\s(?:OS\s)?[\d\.]+/i.test(a)||/Windows\sNT\s[\d\.]+/i.test(a),l=s&&t.WindVane_Win_Private&&t.WindVane_Win_Private.call,u=/iPhone|iPad|iPod/i.test(a),d=/Android/i.test(a),c=a.match(/WindVane[\/\s](\d+[._]\d+[._]\d+)/),p=Object.prototype.hasOwnProperty,f=n.windvane=t.WindVane||(t.WindVane={version:"3.0.7"}),h=Math.floor(65536*Math.random()),y=1,m=[],v="hybrid",g="iframe_",b="param_",w={isAvailable:1===o(c=c?(c[1]||"0.0.0").replace(/\_/g,"."):"0.0.0","0"),isNewBridgeAvailable:1===o(c,d?"8.3.0":"8.2.0"),call2:function(e,t,n,o,r){var i=e.indexOf(".");return w.call(e.substr(0,i),e.substr(i+1),t,n,o,r)},call:function(e,n,o,i,a,s){var l,u;"number"==typeof arguments[arguments.length-1]&&(s=arguments[arguments.length-1]),"function"!=typeof i&&(i=null),"function"!=typeof a&&(a=null),!r||i||a||(u=new r(function(e,t){i=e,a=t}));var c=(""+n).indexOf(".")>-1;if((!d||!c)&&w.isNewBridgeAvailable&&t.__windvane__&&(!t.__windvane__.call&&t.__windvane__.windVaneCoreJs&&new Function(t.__windvane__.windVaneCoreJs())(),t.__windvane__.call))return t.__windvane__.call(e+"."+n,o,i,a,s),u;l=x.getSid();var p={success:i,failure:a};return s>0&&(p.timeout=setTimeout(function(){w.onFailure(l,{ret:"HY_TIMEOUT"})},s)),x.registerCall(l,p),x.registerGC(l,s),w.isAvailable?x.callMethod(e,n,o,l):w.onFailure(l,{ret:"HY_NOT_IN_WINDVANE"}),u},fireEvent:function(e,t){var n=i.createEvent("HTMLEvents");n.initEvent(e,!1,!0),n.param=x.parseData(t),i.dispatchEvent(n)},getParam:function(e){return x.getParam(e)},setData:function(){},find:function(e,t){t||x.unregisterCall(e,!1)},onSuccess:function(e,t,n){x.onComplete(e,t,"success",n)},onFailure:function(e,t){x.onComplete(e,t,"failure")}};w.isNewBridgeAvailable&&t.__windvane__&&t.__windvane__.callSync&&(w.callSync=function(e,n){if(u)return t.__windvane__.callSync(e,n);if(d){var o={name:e};n&&(o.params=JSON.stringify(n));var r=t.__windvane__.callSync(o);if(r)try{return JSON.parse(r)}catch(e){}}});var x={params:{},calls:{},getSid:function(){return(h+y++)%65536+""},buildParam:function(t){return t&&"object"==(void 0===t?"undefined":e(t))?JSON.stringify(t):t||""},getParam:function(e){return this.params[b+e]||""},setParam:function(e,t){this.params[b+e]=t},parseData:function(e){var t;if(e&&"string"==typeof e)try{t=JSON.parse(e)}catch(n){t={ret:"HY_RESULT_PARSE_ERROR",originValue:e}}else t=e||{};return t},registerCall:function(e,t){this.calls[e]=t},unregisterCall:function(e,t){var n=this.calls[e]||{},o=n.timeout;return o&&clearTimeout(o),t||delete this.calls[e],n},useIframe:function(e,t){var n=m.pop();n||((n=i.createElement("iframe")).setAttribute("frameborder","0"),n.style.cssText="width:0;height:0;border:0;display:none;"),n.setAttribute("id",g+e),n.setAttribute("src",t),n.parentNode||setTimeout(function(){i.body.appendChild(n)},5)},retrieveIframe:function(e){var t=i.querySelector("#"+(g+e));if(t)if(m.length>=3)try{i.body.removeChild(t)}catch(e){}else m.indexOf(t)<0&&m.push(t)},callMethod:function(e,n,o,r){var i=x.buildParam(o);if(s)l?t.WindVane_Win_Private.call(e,n,r,i):this.onComplete(r,{ret:"HY_NO_HANDLER_ON_WP"},"failure");else if(u){this.setParam(r,i);var a=v+"://"+e+":"+r+"/"+n+"?"+encodeURIComponent(i);this.useIframe(r,a)}else if(d){this.setParam(r,o);a=v+"://"+e+":"+r+"/"+n+"?"+i;window.prompt(a,"wv_hybrid:")}else this.onComplete(r,{ret:"HY_NOT_SUPPORT_DEVICE"},"failure")},registerGC:function(e,t){var n=Math.max,o=this,r=n(t||0,6e5),i=n(t||0,6e4);setTimeout(function(){o.unregisterCall(e)},r),u&&setTimeout(function(){o.params[b+e]&&delete o.params[b+e]},i)},onComplete:function(e,t,n,o){var r=this.unregisterCall(e,o),i=r.success,a=r.failure,s=(t=this.parseData(t)).ret;"string"==typeof s&&((t=t.value||t).ret||(t.ret=[s])),"success"===n?i&&i(t):"failure"==n&&a&&a(t),u&&(this.retrieveIframe(e),this.params[b+e]&&delete this.params[b+e])}};for(var _ in w)p.call(f,_)||(f[_]=w[_])}(window,window.lib||(window.lib={})),module.exports=window.lib.windvane},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),o=e(0),r=s(e(2)),i=s(e(3)),a=s(e(4));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function s(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var o=arguments.length,r=Array(o),i=0;i<o;i++)r[i]=arguments[i];return t=n=l(this,(e=s.__proto__||Object.getPrototypeOf(s)).call.apply(e,[this].concat(r))),n.state={isShow:!0},l(n,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(s,o.PureComponent),n(s,[{key:"render",value:function(){var e=this.props,n=e.style,s=e.iconStyle,l={width:(s=s||{}).width||a.default.videoStartBtn.width,height:s.height||a.default.videoStartBtn.height};return this.state.isShow?(0,o.createElement)(r.default,{style:t({left:(parseInt(n.width)-parseInt(l.width))/2,top:(parseInt(n.height)-parseInt(l.height))/2},a.default.videoStartBtn,{width:l.width,height:l.height}),onClick:this.props.onClick},(0,o.createElement)(i.default,{style:{width:l.width,height:l.height},resizeMode:"contain",lazyload:!1,source:{uri:this.props.iconUrl||"//gw.alicdn.com/mt/TB1exduPVXXXXcIXpXXXXXXXXXX-136-136.png"}})):null}},{key:"show",value:function(){this.setState({isShow:!0,update:!0})}},{key:"hide",value:function(){this.setState({isShow:!1,update:!0})}},{key:"shouldComponentUpdate",value:function(e,t){return!!t.update}}]),s}();exports.default=u,module.exports=exports.default},function(module,exports){var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function t(n){return(t="function"==typeof Symbol&&"symbol"===e(Symbol.iterator)?function(t){return void 0===t?"undefined":e(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":void 0===t?"undefined":e(t)})(n)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isRem=s,exports.calcRem=l,exports.getRem=u,exports.setRem=d,exports.isUnitNumber=c,exports.convertUnit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u();return t&&c(e,t)?e*n+"px":s(e)?l(e,n):e},exports.default=void 0;var n={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,lines:!0},o=/\d+(rem|rpx)/,r=/[-+]?\d*\.?\d+(rem|rpx)/g,i="__global_rem_unit__",a="object"===("undefined"==typeof window?"undefined":t(window))?window:"object"===t(a)?a:{};function s(e){return o.test(e)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u();return e.replace(r,function(e){return parseFloat(e)*t+"px"})}function u(){return a[i]}function d(e){a[i]=e}function c(e,t){return"number"==typeof e&&!n[t]}void 0===u()&&d(1),exports.default=module.exports;var p=module.exports;exports.default=p},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),o=e(0);function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var i=new Set,a=function(e){function a(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var o=arguments.length,i=Array(o),s=0;s<o;s++)i[s]=arguments[s];return t=n=r(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(i))),n.type="videoplus",n.isNew=!0,n.state={isInit:!1,update:!1},n._token=n.props.videoId+"_"+n.props.src,r(n,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,o.Component),n(a,[{key:"render",value:function(){var e=this.props.videoComponent;return this.type=e,this.state.isInit?i.add(this._token):i.delete(this._token),this.state.isInit?(0,o.createElement)(e,t({},this.props,{ref:"player"})):null}},{key:"componentWillUnmount",value:function(){i.delete(this._token)}},{key:"shouldComponentUpdate",value:function(e,t){return!(!this.isNew&&!t.update||(this.isNew=!1,0))}},{key:"init",value:function(){this.state.isInit||this.setState({isInit:!0,update:!0})}},{key:"destroy",value:function(){this.state.isInit&&this.setState({isInit:!1,update:!0})}},{key:"addEvent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.refs.player&&(this.refs.player.event=t({},this.refs.player.event,{events:e}))}},{key:"setScreenMode",value:function(e){this.refs.player&&(0,o.setNativeProps)(this.refs.player,{screenMode:e})}},{key:"getScreenMode",value:function(e){this.refs.player&&this.refs.player.getScreenMode&&this.refs.player.getScreenMode(e)}},{key:"getCurrentTime",value:function(e){this.refs.player&&this.refs.player.getCurrentTime?this.refs.player.getCurrentTime(function(t){e&&e({result:t.result})}):(e&&e({result:null}),console.log("[videoplus]: 该接口在当前客户端版本不支持!"))}},{key:"setCurrentTime",value:function(e){this.refs.player&&this.refs.player.setCurrentTime?this.refs.player.setCurrentTime(+e):console.log("[videoplus]: 该接口在当前客户端版本不支持!")}},{key:"getDuration",value:function(e){this.refs.player&&this.refs.player.getDuration?this.refs.player.getDuration(function(t){e&&e({result:t.result})}):(this.type,e&&e({result:null}),console.log("[videoplus]: 该接口在当前客户端版本不支持!"))}},{key:"play",value:function(){var e;e="video"===this.type?{playStatus:"play"}:{playControl:"play"},this.refs.player&&(0,o.setNativeProps)(this.refs.player,e)}},{key:"pause",value:function(){var e;e="video"===this.type?{playStatus:"pause"}:{playControl:"pause"},this.refs.player&&(0,o.setNativeProps)(this.refs.player,e)}},{key:"requestFullscreen",value:function(){this.enterFullScreen()}},{key:"requestSmallscreen",value:function(){"video"===this.type&&console.log("[videoplus]: video模式不支持小屏调用"),this.refs.player&&(0,o.setNativeProps)(this.refs.player,{screenMode:"smallScreen"})}},{key:"exitFullscreen",value:function(){this.exitFullScreen()}},{key:"enterFullScreen",value:function(){this.refs.player&&(0,o.setNativeProps)(this.refs.player,{landscape:!0,screenMode:"fullScreen"})}},{key:"exitFullScreen",value:function(){this.refs.player&&(0,o.setNativeProps)(this.refs.player,{landscape:!1,screenMode:"inlineScreen"})}},{key:"setDwInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"DWVideo";this.refs.player&&this.refs.player.setInstanceMode&&this.refs.player.setInstanceMode(e)}},{key:"getIsDestroy",value:function(){return!this.state.isInit}}],[{key:"getInstanceNum",value:function(){return i.size}}]),a}();exports.default=a,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),o=e(0),r=s(e(4)),i=s(e(3)),a=s(e(20));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=function(e){function s(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var o=arguments.length,r=Array(o),i=0;i<o;i++)r[i]=arguments[i];return t=n=l(this,(e=s.__proto__||Object.getPrototypeOf(s)).call.apply(e,[this].concat(r))),n.state={hideLoading:!0,update:!1},l(n,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(s,o.PureComponent),n(s,[{key:"render",value:function(){var e=t({},r.default.videoplus,this.props.style||{}),n=parseInt(r.default.videoStartBtn.width)-6,a=parseInt(r.default.videoStartBtn.height)-6;return this.state.hideLoading?null:(0,o.createElement)(i.default,{ref:"loadingBtn",style:t({},r.default.videoStartBtn,{width:""+n,height:""+a,left:(parseInt(e.width)-n)/2,top:(parseInt(e.height)-a)/2}),lazyload:!1,source:{uri:"//gw.alicdn.com/mt/TB1L8zAcRfH8KJjy1XbXXbLdXXa-126-126.png"}})}},{key:"showLoadingBtn",value:function(){var e=this;this.setState({hideLoading:!1,update:!0},function(){setTimeout(function(){var t=e.refs.loadingBtn,n=t&&(0,o.findDOMNode)(t),r=10;n&&a.default&&setTimeout(function(){(0,a.default)(n,{transform:"rotate("+360*r+++"deg)"},{timingFunction:"linear",delay:0,duration:500*r},function(){e.hideLoadingBtn()})},0)},100)})}},{key:"hideLoadingBtn",value:function(){this.setState({hideLoading:!0,update:!0})}},{key:"shouldComponentUpdate",value:function(e,t){return!!t.update}}]),s}();exports.default=u,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),o=e(0),r=c(e(2)),i=c(e(3)),a=c(e(4)),s=c(e(8)),l=c(e(49)),u=c(e(18)),d=c(e(19));function c(e){return e&&e.__esModule?e:{default:e}}window.libVideoPlayerDebug=!1;var p=!1,f=!1,h=[],y=new Set,m=function(e){function c(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,e));return t.seekTime=t.props.seekTime||0,t.exposeTime=Date.now(),t.isInit=!1!==t.props.isInit,t.isPause=!(t.props.autoplay||t.props.autoPlay),t.isFirstPlay=!0,t.screenMode="inlineScreen",t._token=t.props.videoId+"_"+t.props.src,t.disappearPlayerState=t.props.autoplay||t.props.autoPlay?"play":"pause",t.needControlBtn=!t.props.controlsList||-1===t.props.controlsList.split(" ").indexOf("nocontrolbtn"),t.track=new u.default({bizcode:t.props.bizFrom,video_id:t.props.videoId,video_url:encodeURIComponent(t.props.src),interact_id:t.props.interactId,autoplay:!(!t.props.autoplay&&!t.props.autoPlay)}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(c,o.Component),n(c,[{key:"render",value:function(){var e=this,n=t({},a.default.videoplus,this.props.style||{}),i=["videoId","bizFrom"].filter(function(t){return!e.props[t]});return i&&i.length>0?void console.error(i.join(", ")+"参数为必填项，用作区分业务方，如不明白自身业务"+i.join(",")+"，请查看使用文档或咨询@逍魂 @霜草"):(0,o.createElement)(r.default,{style:{width:n.width,height:n.height},onAppear:function(){e.props.appearControl&&"play"===e.disappearPlayerState&&e.play()},onDisAppear:function(){e.props.appearControl&&e.pause(),e.disappearPlayerState=e.isPause?"pause":"play"}},(0,o.createElement)(r.default,{style:n,ref:"container"}),(0,o.createElement)(d.default,t({ref:"poster"},this.props,{onClick:function(){e.isPause?e.play():e.pause(),e.props.onClick&&e.props.onClick()},style:n})),this._renderPlayBtn(this.props,n))}},{key:"_renderPlayBtn",value:function(e,n){var s=this;return this.playBtnStyle=t({left:(parseInt(n.width)-parseInt(a.default.videoStartBtn.width))/2,top:(parseInt(n.height)-parseInt(a.default.videoStartBtn.height))/2},a.default.videoStartBtn),this.needControlBtn||this.props.controls&&this.isFirstPlay?(0,o.createElement)(r.default,{ref:"playBtn",style:this.playBtnStyle,onClick:function(){s.play()}},(0,o.createElement)(i.default,{style:{width:a.default.videoStartBtn.width,height:a.default.videoStartBtn.height},source:{uri:"//gw.alicdn.com/mt/TB1exduPVXXXXcIXpXXXXXXXXXX-136-136.png"}})):null}},{key:"hidePlayBtn",value:function(){var e=this.refs.playBtn,n=e&&(0,o.findDOMNode)(e);e&&e._internal&&(0,o.setNativeProps)(n,{style:t({},this.playBtnStyle,{display:"none",opacity:0})})}},{key:"hidePoster",value:function(e){if(e&&this.videox)this.videox.reload(this.props.src);else if(e&&!this.videox){var t=this._initProps();this._initVideox(t)}this.refs.poster.hidePoster()}},{key:"setScreenMode",value:function(e){"inlineScreen"===e?this.exitFullscreen():"fullScreen"===e?this.enterFullscreen():console.log("H5 do not support smallScreen!")}},{key:"getScreenMode",value:function(e){e&&e({result:this.screenMode})}},{key:"getCurrentTime",value:function(e){this.videox&&e&&e({result:this.videox.getVideoEl().currentTime})}},{key:"setCurrentTime",value:function(e){this.videox&&(this.videox.getVideoEl().currentTime=+e)}},{key:"getDuration",value:function(e){this.videox&&e&&e({result:this.videox.getVideoEl().duration})}},{key:"showPoster",value:function(){this.refs.poster.showPoster(),this.pause()}},{key:"componentWillMount",value:function(){this.track.expose()}},{key:"componentDidMount",value:function(){var e=this,t=this._initProps();s.default.check(this.props.bizFrom,function(n){if((p=n.downgrade)||window.Videox)!p&&window.Videox&&e.isInit&&e._initVideox(t);else if(h.push(function(){e.isInit&&e._initVideox(t)}),!f){f=!0;var o=document.createElement("script");o.setAttribute("async","true"),o.setAttribute("src","//g.alicdn.com/mtb/videox/0.3.58/index.js"),o.onload=function(){h.forEach(function(e){e()})},o.onerror=function(){return f=!1},document.body.appendChild(o)}})}},{key:"_addEvent",value:function(){var e=this,t=this.videox,n=this.props,r=n.onReady,i=n.onPlay,a=n.onPaused,s=n.onPause,l=n.onEnterFullScreen,u=n.onRequestFullscreen,d=n.onExitFullScreen,c=n.onExitFullscreen,p=n.onError,f=n.onFinish,h=n.onEnded;setTimeout(function(){r&&r(),e.track.ready({init_time:Date.now()-e.exposeTime})},200),t.on("video:play",function(n){if(i&&i(n),e.isPause=!1,e.hidePoster(),e.hidePlayBtn(),e.isFirstPlay){var r=e.refs.container,a=r&&(0,o.findDOMNode)(r),s=t.getVideoEl();for(var l in a.style)l.indexOf("border")>-1&&(s.style[l]=a.style[l]);e.props.controlsList&&-1!==e.props.controlsList.split(" ").indexOf("nocontrolbtn")&&e.videox.rootElement.querySelector(".vjs-center-container").classList.add("vjs-hidden")}e.isFirstPlay=!1}),t.on("video:pause",function(t){a&&a(t),s&&s(t),e.isPause=!0}),t.on("video:error",function(){e.hidePoster(),e.hidePlayBtn()}),t.on("video:enterFullscreen",function(t){l&&l(t),u&&u(t),e.screenMode="fullScreen"}),p&&t.on("video:error",p),t.on("video:ended",function(){f&&f(),h&&h()}),t.on("video:exitFullscreen",function(t){d&&d(t),c&&c(t),e.screenMode="inlineScreen"});var y=this.isPause?"pause":"play";document.addEventListener("WV.Event.APP.Background",function(){e.pause(),y=e.isPause?"pause":"play"},!1),document.addEventListener("WV.Event.APP.Active",function(){"play"==y&&e.play()},!1)}},{key:"_initVideox",value:function(e){var n=t({},a.default.videoplus,this.props.style||{},{videoId:null});y.add(this._token);var r=this.refs.container,i=r&&(0,o.findDOMNode)(r);window.Videox&&(this.videox=new window.Videox(t({},e,{container:i,url:e.src,from:e.bizFrom||"rax",bizCode:e.bizFrom||"rax",autoplay:e.autoPlay||e.autoplay,fullscreen:"origin",sizeFit:e.resizeMode,poster:l.default.getNewUrl(e.poster,{width:~~n.width.toString().replace("rem",""),height:~~n.height.toString().replace("rem","")})})),this._addEvent(e))}},{key:"_initProps",value:function(){var e=Object.assign({},this.props);return e.videoSource="TBVideo","gif"===e.mode&&(e.muted=!0,e.controls=!1),e}},{key:"play",value:function(){var e=this,t=this.videox||this.refs.video,n=this.seekTime||0;n&&n>0&&setTimeout(function(){e.setCurrentTime(n),e.seekTime=0},100),t&&t.play&&t.play()}},{key:"pause",value:function(){var e=this.videox||this.refs.video;e&&e.pause&&e.pause()}},{key:"requestFullscreen",value:function(){this.enterFullScreen()}},{key:"requestInlinescreen",value:function(){this.exitFullscreen()}},{key:"requestSmallscreen",value:function(){console.log("[videoplus]: h5环境不支持小屏调用!")}},{key:"exitFullscreen",value:function(){this.exitFullScreen()}},{key:"enterFullScreen",value:function(){var e=this.videox||this.refs.video;e&&e.enterFullScreen&&this.videox.enterFullScreen()}},{key:"exitFullScreen",value:function(){var e=this.videox||this.refs.video;e&&e.exitFullScreen&&this.videox.exitFullScreen()}},{key:"getIsDestroy",value:function(){return!this.videox||!this.videox.getVideoEl()}},{key:"shouldComponentUpdate",value:function(e){var t=e.muted;t!==this.props.muted&&this.videox&&(this.videox.getVideoEl().muted=t)}},{key:"componentWillUnmount",value:function(){y.delete(this._token)}}],[{key:"getInstanceNum",value:function(){return y.size}}]),c}();exports.default=m,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=e(50),r=(t=o)&&t.__esModule?t:{default:t};var i="gw.alicdn.com",a=/_(\d+x\d+|cy\d+i\d+|sum|m|b)?(xz|xc)?(q\d+)?(s\d+)?(\.jpg)?(_\.webp)?$/i,s="square",l="widthFixed",u="heightFixed",d="xz",c={widths:[110,150,170,220,240,290,450,570,580,620,790],heights:[170,220,340,500],xzs:[72,80,88,90,100,110,120,145,160,170,180,200,230,270,290,310,360,430,460,580,640],square:[16,20,24,30,32,36,40,48,50,60,64,70,72,80,88,90,100,110,120,125,128,145,180,190,200,200,210,220,230,240,250,270,300,310,315,320,336,360,468,490,540,560,580,600,640,720,728,760,970],filterDomains:["a.tbcdn.cn","assets.alicdn.com","wwc.taobaocdn.com","wwc.alicdn.com","cbu01.alicdn.com"]},p={width:320,height:320,webpSupport:!1,ignoreGif:!0,ignorePng:!1,sharpen:"s150",q:"q50",baseDpr:2,original:!1,filterDomains:[]};function f(e){var t,n=e.width,o=e.height,r=e.type,i=e.dpr||2;r=r||s;var a=c.square;if(!(n+"").match(/^\d+$/)||!(o+"").match(/^\d+$/))throw new Error("height or width is not number");t=r==u?o:n>=o?n:o,r===l?a=c.widths:r===u?a=c.heights:r===d&&(a=c.xzs);var f=a[a.length-1],h=a[0],y=0,m=p.baseDpr;if(f<=(t=parseInt(i*t/m)))return f;if(h>=t)return h;for(var v=a.length;v>=0;v--)if(a[v]<=t){a[v]==t?y=t:v<a.length-1&&(y=a[v+1]);break}return y}function h(e){var t="",n="",o=p.q,r=p.sharpen,i=(p.defaultSize,s),a=e.width||p.width,c=e.height||p.height;return e&&e.type&&e.type.match(new RegExp("^("+[s,l,u,d].join("|")+")$"))&&(i=e.type),t=f({width:a,height:c,type:i}),i===s?t=t+"x"+t:i===l?t+="x10000":i===u?t="10000x"+t:i===d&&(t=t+"x"+t+"xz"),n="_"+t,"original"===o&&(o=""),"original"===r&&(r=""),n+=o+r+".jpg"}var y={getNewUrl:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}(p,t),!e||"string"!=typeof e)return"";p.defaultSize=p.defaultSize||f({height:t.height,width:t.width,dpr:t.dpr});var o=p.defaultSize+"x"+p.defaultSize,s=p.q,l="_"+o+s+p.sharpen+".jpg",u="";try{u=new r.default(e)}catch(t){return-1===e.indexOf("base64,")&&console.log("[error]wrong img url:",e),e}var d=u.host,y=u.pathname;if(u.protocol="",e.indexOf("ossgw.alicdn.com")>-1)return u.toString();if(c.filterDomains=c.filterDomains.concat(p.filterDomains),-1!=c.filterDomains.indexOf(d))return/alicdn/.test(d)||(u.protocol="http:"),u.toString();var m=d.match(/(.+\.(?:alicdn|taobaocdn|taobao|mmcdn)\.com)/);if(m&&m[0]!=i&&(u.host=i),t&&t.original)return u.toString();var v,g,b=y.match(a),w=y.match(/-(\d+)-(\d+)\.(?:jpg|png|gif)/);w&&(l="_"+(g=f({height:v=parseInt(w[1])<parseInt(p.defaultSize)?p.defaultSize:w[1]>760?760:w[1],width:v,dpr:t.dpr}))+"x"+g+s+p.sharpen+".jpg");return t&&"string"==typeof t?l=h({size:t}):t&&"object"==(void 0===t?"undefined":n(t))&&Object.keys(t).length>0&&(l=h(t)),/\.png/.test(y)&&(l=l.replace(/(q\d+)(s\d+)/,"")),/\.gif/.test(y)&&t.ignoreGif?u.toString():/\.png/.test(y)&&t.ignorePng?u.toString():(t.webpSupport&&(l+="_.webp"),b?b[1]||b[2]||b[3]||b[4]?u.pathname=y.replace(a,l):b[0].match(/_\.(jpg|png|gif|jpef)/)&&(u.pathname+=l):y.match(/_\.webp$/g)?u.pathname=y.replace(/_\.webp$/g,l):u.pathname=y+l,u.toString())}};exports.default=y,module.exports=exports.default},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var e=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}();var o=/^([a-z0-9-]+:)?[/]{2}(?:([^@/:?]+)(?::([^@/:]+))?@)?([^:/?#]+)(?:[:]([0-9]+))?([/][^?#;]*)?(?:[?]([^#]*))?([#][^?]*)?$/i,r=function(){function r(e){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,r),this._params={},this._hash="",e&&this.assign(e.toString())}return n(r,[{key:"assign",value:function(e){var n=(e=e||"").match(o);if(!n)throw new Error("Parse Error");this.protocol=n[1]||("object"===("undefined"==typeof location?"undefined":t(location))?location.protocol:""),this.username=n[2]||"",this.password=n[3]||"",this.hostname=n[4],this.port=n[5]||"",this.pathname=n[6]||"/",this.search=n[7]||"",this.hash=n[8]||"",this.origin=this.protocol+"//"+this.host}},{key:"toString",value:function(){var e=this.protocol+"//";return this.username&&(e+=this.username,this.password&&(e+=":"+this.password),e+="@"),e+=this.hostname,this.port&&"80"!==this.port&&(e+=":"+this.port),this.pathname&&(e+=this.pathname),this.search&&(e+=this.search),this.hash&&(e+=this.hash),e}},{key:"params",get:function(){return this._params},set:function(e){if(e&&"object"===(void 0===e?"undefined":t(e))&&!(e instanceof Date)&&!(e instanceof RegExp)&&!(e instanceof Array)&&!(e instanceof String)&&!(e instanceof Number)&&!(e instanceof Boolean)){for(var n in this._params)delete this._params[n];for(var o in e)this._params[o]=e[o]}}},{key:"search",get:function(){var e=[];for(var t in this._params)if(void 0!==this._params[t])if(""!==this._params[t])try{e.push(encodeURIComponent(t)+"="+encodeURIComponent(this._params[t]))}catch(n){e.push(t+"="+this._params[t])}else try{e.push(encodeURIComponent(t))}catch(n){e.push(t)}return e.length?"?"+e.join("&"):""},set:function(t){if("string"==typeof t||t instanceof String){0===(t=t.toString()).indexOf("?")&&(t=t.substr(1));var n=t.split("&");for(var o in this._params)delete this._params[o];for(var r=0;r<n.length;r++){var i=n[r].split("="),a=e(i,2),s=a[0],l=a[1];if(void 0!==l&&(l=l.toString()),s)try{this._params[decodeURIComponent(s)]=decodeURIComponent(l)}catch(e){this._params[s]=l}}}}},{key:"hash",get:function(){return this._hash},set:function(e){("string"==typeof e||e instanceof String)&&((e=e.toString())&&e.indexOf("#")<0&&(e="#"+e),this._hash=e||"")}},{key:"host",get:function(){return this.hostname+(this.port?":"+this.port:"")},set:function(e){if("string"==typeof e||e instanceof String){var t=(e=e.toString()).match(/([^:/?#]+)(?:[:]([0-9]+))?/);t&&(this.hostname=t[1],this.port=t[2]||"")}}}]),r}();exports.default=r,module.exports=exports.default},function(module,exports){module.exports={cover:{display:"flex",alignItems:"center",position:"relative",justifyContent:"center"},coverImg:{position:"absolute",top:0,left:0},playIcon:{position:"absolute",width:"88rem",height:"88rem"},playIconBig:{position:"absolute",width:"142rem",height:"142rem"},playIconMini:{position:"absolute",width:"28rem",height:"28rem",right:"11rem",bottom:"11rem"},mask:{position:"absolute",left:0,top:0}}},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.versionCompare=function(e,t){e=e.toString().split("."),t=t.toString().split(".");for(var n=0;n<e.length||n<t.length;n++){var o=parseInt(e[n],10),r=parseInt(t[n],10);if(isNaN(o)&&(o=0),isNaN(r)&&(r=0),o<r)return-1;if(o>r)return 1}return 0},exports.throttle=function(e,t){var n,o,r,i=null,a=0,s=function(){a=Date.now(),i=null,r=e.apply(n,o)};return function(){var l=Date.now(),u=t-(l-a);return n=this,o=arguments,u<=0?(clearTimeout(i),i=null,a=l,r=e.apply(n,o)):!i&&(i=setTimeout(s,u)),r}},exports.dispatchEventOut=function(e){void 0===e&&(e="");try{e&&document&&document.dispatchEvent&&document.dispatchEvent(new Event(e+"Out"))}catch(e){}}},function(module,exports){module.exports=require("@weex-module/SplayerModule")},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var a=e.data,s=e.style,l=i(e,o),u=Object.assign({},l),d=function(e){var o=e.data,a=void 0===o?{}:o,s=e.style,l=void 0===s?{}:s,u=e.cardInfo,d=e.styleConfig,c=void 0===d?{}:d,p=(a.productType,a.productId),f=a.itemType,h=a.productDetailUrl,y=a.image,m=void 0===y?{}:y,v=a.title,g=void 0===v?{}:v,b=a.sellingPoints,w=a.prices,x=void 0===w?{}:w,_=a.evaluation,P=a.trade,S=void 0===P?{}:P,I=(a.config,a.p4p),O=a.video,T=a.trace,C=void 0===T?{}:T;i(a,n);if(l){var E=function(e){if(!b)return[];var t=b.filter(function(t){if(t.position&&+t.position===e)return t;var n=t.tagContent&&t.tagContent.tagStyle&&t.tagContent.tagStyle.position;return n&&+t.tagContent.tagStyle.position===e?t:void 0});return t},k=function(){var e=[];return C&&(C.detailPage&&Object.keys(C.detailPage).forEach(function(t){e.push({key:t,value:encodeURIComponent(C.detailPage[t])})}),C.pdpParams&&["pdp_ext_f","pdp_pi"].forEach(function(t){C.pdpParams[t]&&e.push({key:t,value:C.pdpParams[t]})})),"https://www.aliexpress.com/item/"+p+".html?"+e.map(function(e){var t=e.key,n=e.value;return t+"="+n.substring(0,131072)}).join("&")},j=function(){var e,n={data:a,mods:{}};return n.itemType=f,n.productId=p,n.mods.Root={productUrl:h||k(),productId:p,onClick:u.onClick,p4p:I},n.mods.Images={image:m,video:O,p4p:I,productId:p,title:g.displayTitle,productUrl:h||k(),onClick:u.onClick,discount:(null==x?void 0:x.originalPrice)&&(null==x||null==(e=x.salePrice)?void 0:e.minPriceDiscount)},n.mods.Title={text:g.displayTitle},n.mods.PricePoints=E(1),n.mods.SellPoints=E(2),function(){if(x.salePrice){var e=x.currencySymbol,o=l&&(l.prices||l.price)||{},i=function(n){for(var i,a=n.minPrice,s=(""+a).split("."),l=s[0],u=s[1],d=[],p=l.length;p>0;p-=3)i=l.substring(Math.max(0,p-3),p),d.push({text:i,style:r({},t.defaultStyleConfig.integerPriceTextStyle,c.integerPriceTextStyle)}),p>3&&d.push({text:o.comma_style,style:r({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)});d.reverse(),u&&(d.push({text:o.decimal_point,style:r({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)}),d.push({text:u,style:r({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)}));var f={text:e,style:r({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)};return"left"===o.symbol_position?d.unshift(f):d.push(f),d},a=function(e,o,a){void 0===a&&(a=r({},t.defaultStyleConfig.priceStyle,c.priceStyle));var s=i(o).map(function(e){return e.text}).join("");n.mods.Price[e]=[{text:s,style:a}];var l=o.priceStyles||{},u={text:l.suffix||l.prefix||l.full,style:{color:l.textColor}};l.suffix?n.mods.Price[e].push(u):l.prefix?n.mods.Price[e].unshift(u):l.full&&(n.mods.Price[e]=[u]),2==n.mods.Price[e].length&&n.mods.Price[e].splice(1,0,{text:" ",style:{}})};n.mods.Price={salePrice:i(x.salePrice)},x.bigSalePrice&&a("bigSalePrice",x.bigSalePrice,r({},t.defaultStyleConfig.bigSalePriceStyle)),x.originalPrice&&a("originalPrice",x.originalPrice,r({},t.defaultStyleConfig.salePriceStyle,c.salePriceStyle))}}(),n.mods.Marketings=E(3),n.mods.TradeEvaluation={evaluation:_,trade:S.tradeDesc},n.mods.Services=E(4),n},M={rmdproductV3:j,productV3:j},L=M[f]&&M[f]();return L}}({data:a,style:s,cardInfo:u})||{},c={};return u.width&&(c.width=u.width+"px"),Object.assign(c,d.page&&d.page.style),r({},u,{style:c,data:d})};var t=e(10),n=["productType","productId","itemType","productDetailUrl","image","title","sellingPoints","prices","evaluation","trade","config","p4p","video","trace"],o=["data","style"];function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var a=e.data,s=i(e,o),l=Object.assign({},s),u=function(e){var o=e.data,a=void 0===o?{}:o,s=e.cardInfo,l=e.styleConfig,u=void 0===l?{}:l,d=a.id,c=a.pcDetailUrl,p=a.subject,f=a.evaluateInfo,h=a.sales,y=a.prices,m=void 0===y?{}:y,v=a.modsStyle,g=void 0===v?{}:v,b=a.atmosphere,w=a.image350Url,x=a.mediaId,_=a.promotionDiscount,P=(a.config,i(a,n),function(e){if(!b)return[];var t=b.filter(function(t){return t.position&&+t.position===e}),n=[];return t&&t.forEach(function(t){t.atmosphereDTOList&&t.atmosphereDTOList.forEach(function(t){var o,i,a={};t.materials&&t.materials.forEach(function(o){var i="TEXT"===o.type?"text":"image";a=r({tagContent:r({},a.tagContent,{tagStyle:4===e?{color:"#009966"}:2===e?{color:"#FD384F"}:{},displayTagType:i})},o),"image"==i&&(a.tagContent=r({},a.tagContent,{tagImgUrl:o.value,tagImgWidth:o.width,tagImgHeight:o.height})),"text"==i&&(a.tagContent=r({},a.tagContent,{tagText:o.value})),1===t.materials.length?n.push(a):a.tagContent.displayTagType="image_text"}),"image_text"===(null==(o=a)||null==(i=o.tagContent)?void 0:i.displayTagType)&&n.push(a)})}),n}),S=function(){return c||"https://www.aliexpress.com/item/"+d+".html"};return function(){var e={data:a,mods:{}};if(e.productId=d,e.mods.Root={productUrl:c||S(),productId:d,onClick:s.onClick},e.mods.Images={image:{imgUrl:w},title:p,productId:d,productUrl:c||S(),onClick:s.onClick,discount:_},x&&(e.mods.Images.video={videoId:x,videoUrl:"https://cloud.video.taobao.com/play/u/"+x+"/p/1/e/6/t/10301/"+x+".mp4"}),e.mods.Title={text:p},e.mods.PricePoints=P(1),e.mods.SellPoints=P(2),function(){if(m.promotionPiecePrice){var n=m.currentSymbol,o=g.price,i=function(e){for(var i,a=e.amount,s=(""+a).split("."),l=s[0],d=s[1],c=[],p=l.length;p>0;p-=3)i=l.substring(Math.max(0,p-3),p),c.push({text:i,style:r({},t.defaultStyleConfig.integerPriceTextStyle,u.integerPriceTextStyle)}),p>3&&c.push({text:o.comma_style,style:r({},t.defaultStyleConfig.priceTextStyle,u.priceTextStyle)});c.reverse(),d&&(c.push({text:o.decimal_point,style:r({},t.defaultStyleConfig.priceTextStyle,u.priceTextStyle)}),c.push({text:d,style:r({},t.defaultStyleConfig.priceTextStyle,u.priceTextStyle)}));var f={text:n,style:r({},t.defaultStyleConfig.priceTextStyle,u.priceTextStyle)};return"left"===o.symbol_position?c.unshift(f):c.push(f),c},a=function(n,o,a){void 0===a&&(a=r({},t.defaultStyleConfig.priceStyle,u.priceStyle));var s=i(o).map(function(e){return e.text}).join("");e.mods.Price[n]=[{text:s,style:a}],2===e.mods.Price[n].length&&e.mods.Price[n].splice(1,0,{text:" ",style:{}})};e.mods.Price={salePrice:i(null==m?void 0:m.promotionPiecePrice)},null!=m&&m.previewPromotionPiecePrice&&a("bigSalePrice",m.previewPromotionPiecePrice,r({},t.defaultStyleConfig.bigSalePriceStyle)),m.piecePrice&&a("originalPrice",m.piecePrice,r({},t.defaultStyleConfig.salePriceStyle,u.salePriceStyle))}}(),e.mods.Marketings=P(3),+h>0){var n=(s.translation["module.smartLeaderboard.sold"]||"{0} Sold").replace("{0}",h);e.mods.TradeEvaluation={evaluation:f,trade:n}}return e.mods.Services=P(4),e}()}({data:a,cardInfo:l})||{},d={};return l.width&&(d.width=l.width+"px"),Object.assign(d,u.page&&u.page.style),r({},l,{style:d,data:u})};var t=e(10),n=["id","pcDetailUrl","subject","evaluateInfo","sales","prices","modsStyle","atmosphere","image350Url","mediaId","promotionDiscount","config"],o=["data"];function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}module.exports=exports.default},function(module,exports){module.exports={listContainer:{width:750,display:"flex",justifyContent:"start",flexDirection:"row",backgroundColor:"rgb(255,255,255)"},listContainerLeft:{marginLeft:16,display:"flex",justifyContent:"start",flexDirection:"column"},listContainerRight:{display:"flex",justifyContent:"start",flexDirection:"column"},productContainer:{overflow:"hidden",marginBottom:16,borderRadius:16,marginLeft:16,backgroundColor:"rgb(255,255,255)",paddingBottom:16}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.originalPrice=exports.buildPriceText=void 0;var t=e(10);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}var o=exports.buildPriceText=function(e,o,r){void 0===e&&(e={}),void 0===o&&(o={}),void 0===r&&(r={});for(var i,a=e.currencySymbol,s=o&&(o.prices||o.price)||{},l=(""+e.minPrice).split("."),u=l[0],d=l[1],c=[],p=u.length;p>0;p-=3)i=u.substring(Math.max(0,p-3),p),c.push({text:i,style:n({},t.defaultStyleConfig.integerPriceTextStyle,r.integerPriceTextStyle)}),p>3&&c.push({text:s.comma_style,style:n({},t.defaultStyleConfig.priceTextStyle,r.priceTextStyle)});c.reverse(),d&&(c.push({text:s.decimal_point,style:n({},t.defaultStyleConfig.priceTextStyle,r.priceTextStyle)}),c.push({text:d,style:n({},t.defaultStyleConfig.priceTextStyle,r.priceTextStyle)}));var f={text:a,style:n({},t.defaultStyleConfig.priceTextStyle,r.priceTextStyle)};return"left"===s.symbol_position?c.unshift(f):c.push(f),c};exports.originalPrice=function(e){return o(e).map(function(e){return e.text}).join("")}},function(module,exports,e){module.exports=e(59)},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t,n=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),r=e(0),i=e(2),a=(t=i)&&t.__esModule?t:{default:t},s=e(6);var l=function(t){function i(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,t));return o.sendExpose=function(){var e=o.props,t=e.gdc,n=void 0===t?{}:t,r=e.mds,i=void 0===r?{}:r,a=e.extParams,s=i.moduleName,l=void 0===s?"default":s;o.isExp||(o.sendExpUT(n,l,"",a),o.isExp=!0)},o.sendExpUT=function(t,o,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=t.sellerId,l=t.spm_cnt,u=t.sellerAdminSeq,d=t.pageId,c=t.shopId,p=t.pageName,f=t.spmb,h=r||o+"_Exposure_Event",y=n({seller_id:a,spm_cnt:l+"."+o,sellerAdminSeq:u,pageId:d,shop_id:c,spm:"a1z65."+f+"."+o},i);if(s.isWeex){var m=e(5);m.commitut?m.commitut("expose",2201,p,"",h,"","",y):m.commit("expose",p,h,y)}},o.isExp=!1,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,r.Component),o(i,[{key:"componentDidMount",value:function(){var t=this;if(s.isWeex){var n=this.props.gdc.pagePath,o=void 0===n?"":n,i=this.props.mds,a=i.widgetId,l=void 0===a?"":a,u=i.moduleName,d=void 0===u?"":u,c=e(60),p="instanceId_"+d+"_"+l+"_expose";c.createChannel({name:"switchTabbar",instanceId:p}),c.onMessage({instanceId:p},function(n){n.isChangeTab&&(t.isExp=!1),n.pagePath===o&&s.isWeex&&setTimeout(function(){var n=e(15),o=(0,r.findDOMNode)(t.refs[d+"-"+l]),i=0;n.getComponentRect("viewport",function(e){i=e.size.height}),n.getComponentRect(o,function(e){var n=e.size.top;n>0&&n<=i&&t.sendExpose()})},60)})}}},{key:"render",value:function(){var e=this.props.mds,t=void 0===e?{}:e,n=t.widgetId,o=void 0===n?"":n,i=t.moduleName,l=void 0===i?"default":i;return s.isWeb?null:(0,r.createElement)(a.default,{ref:l+"-"+o,onAppear:this.sendExpose})}}]),i}();exports.default=l,module.exports=exports.default},function(module,exports){module.exports=require("@weex-module/broadcast")},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.sendExpUT=void 0;var t,n=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o=e(1),r=e(9),i=(t=r)&&t.__esModule?t:{default:t};var a=o.isWeex&&e(5),s=exports.sendExpUT=function(t,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=t.sellerId,s=t.spm_cnt,l=t.sellerAdminSeq,u=t.pageId,d=t.shopId,c=t.pageName,p=t.spmb,f=n({seller_id:a,spm_cnt:s+"."+r,"spm-cnt":s+"."+r,sellerAdminSeq:l,pageId:u,shop_id:d,spm:"a1z65."+p+"."+r},i);if(o.isWeex){var h=e(5);h.commitut?h.commitut("expose",2201,c,"","XRcmd-ItemExposure","","",f):h.commit("expose",c,"XRcmd-ItemExposure",f)}};exports.default={sendClickUT:function(e,t,r){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=e.sellerId,u=e.spm_cnt,d=e.sellerAdminSeq,c=e.pageId,p=e.shopId,f=e.pageName,h=e.spmb,y=n({seller_id:l,spm_cnt:u+"."+t,"spm-cnt":u+"."+t,sellerAdminSeq:d,pageId:c,shop_id:p,spm:"a1z65."+h+"."+t},s);o.isWeex?(a.commit&&a.commit("click",f||"Page_Store_Home",r||t+"_XRcmd-ItemClick",y),a.updateNextPageUtparam&&a.updateNextPageUtparam()):i.default.record("/tbwmdd.66.1","CLK","ae_project_id=180220&ae_page_type=Page_AEshop&ae_page_area="+t+"&ae_button_type=Seller&ae_object_type=Seller&spm="+u,"GET")},sendExpUT:s}},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.__=function(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];var i=e||t;for(var a in o){var s=o[a];i=i.replace(new RegExp("\\${\\w?"+a+"\\w?\\}","g"),s)}return i};exports.getCookie=function(e){if(document.cookie.length>0){var t=document.cookie.indexOf(e+"="),n=0;if(-1!==t)return t=t+e.length+1,-1===(n=document.cookie.indexOf(";",t))&&(n=document.cookie.length),unescape(document.cookie.substring(t,n))}return null}},function(module,exports){module.exports={wrapper:{width:750,marginBottom:24,position:"relative",backgroundColor:"rgb(255,244,222)",paddingBottom:24},titleWrapper:{display:"flex",flexDirection:"row",alignItems:"center",paddingLeft:32,paddingRight:32},title:{height:48,fontWeight:"700",fontSize:36,color:"rgb(0,0,0)",marginTop:24,marginBottom:24},arrowImage:{width:32,height:32,marginRight:16,marginLeft:16},"arrowImagePosition-dir":{transform:"rotate(180deg)"},pic:{width:750,height:444},defaultImage:{width:750},list:{listStyle:"none",paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,display:"flex",alignSelf:"center",flexDirection:"row",justifyContent:"space-between",width:700},listItem:{paddingBottom:16,width:218,backgroundColor:"rgb(255,255,255)",borderRadius:16,overflow:"hidden",flex:1},image:{position:"relative",width:202,height:202,borderRadius:12,marginTop:8,marginLeft:8},coverImage:{position:"absolute",backgroundColor:"rgba(0,0,0,0.04)",width:202,height:202,borderRadius:12,marginTop:8,marginLeft:8},rating:{position:"absolute",top:8,textAlign:"center",lineHeight:40,height:40,width:40,fontWeight:"700",fontSize:24,color:"rgb(255,255,255)",backgroundColor:"rgb(255,107,28)",borderBottomRightRadius:12,borderTopLeftRadius:12,zIndex:1},ratingPosition:{left:8},"ratingPosition-dir":{right:8},productDetails:{marginTop:8,marginLeft:16,marginRight:16,overflow:"hidden"},priceWrapper:{fontSize:28,fontWeight:"bold",display:"flex",flexDirection:"row",width:180,height:44,lineHeight:44,overflow:"hidden",alignItems:"flex-end",flex:"auto",textOverflow:"ellipsis",whiteSpace:"nowrap"},"priceWrapper-dir":{direction:"rtl"},"discount-dir":{direction:"rtl"},"soldCount-dir":{direction:"rtl"},discount:{textDecoration:"line-through",fontWeight:"400",fontSize:24,color:"rgb(117,117,117)",lineHeight:32},soldCount:{fontWeight:"400",fontSize:24,color:"rgb(25,25,25)",marginTop:4,lineHeight:32}}},function(module,exports){module.exports=require("@weex-module/appConfig")},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o=function(){function e(e,t){for(var n,o=0;o<t.length;o++)(n=t[o]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),r=e(0),i=h(e(2)),a=h(e(7)),s=h(e(3)),l=e(6),u=e(23),d=h(e(58)),c=h(e(61)),p=e(62),f=h(e(63));function h(e){return e&&e.__esModule?e:{default:e}}var y={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},m=["#FF6B1C","#FFA91D","#FFCD00"],v=["ar","he","Arabic","Hebrew"],g=function(h){function g(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,e));return t.getMockData=function(){fetch("./data.json").then(function(e){return e.json()}).then(function(e){console.log(e);var n=e.data&&e.data.result&&e.data.result[0]||{},o=n.mods&&n.mods.listItems||[];o&&o.length>=3?t.setState({showDataStatus:!0,showNoDataStatus:!1,products:o.slice(0,3),modsStyle:n&&n.modsStyle},function(){t.setState({mtopDone:!0})}):t.setState({mtopDone:!0})}).catch(function(e){console.error(e)})},t.getData=function(e){var n=t.state.gdc,o=n.shopId,r=n.locale,i=void 0===r?"en_US":r,a=n.country,s=void 0===a?"US":a,u=n.currency,d=void 0===u?"USD":u,c=n.lang,f=void 0===c?"en":c,h={scenario:l.isWeex?"appStoreLeaderboard":"pcStoreLeaderboard",locale:i,shipToCountry:s,lang:f,currency:d,streamId:"",visitorId:l.isWeex?e:(0,p.getCookie)("cna"),pageIndex:1,pageSize:3,recommendInfo:JSON.stringify({storeId:o}),platform:l.isWeex?"app":"pc",sversion:"3.6"},y={appId:668,params:JSON.stringify(h)};t.pageUtils.Mtop.request({api:"mtop.relationrecommend.AliexpressRecommend.recommend",v:"1.0",data:y},function(e){var n=e.data&&e.data.result&&e.data.result[0]||{},o=n.mods&&n.mods.listItems||[];o&&o.length>=3&&t.setState({showDataStatus:!0,showNoDataStatus:!1,products:o.slice(0,3),modsStyle:n&&n.modsStyle})},function(e){console.error("smartLeaderboard-ERROR",JSON.stringify(e))})},t.goTargetUrl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments[2],r=t.state,i=r.mds,a=r.gdc,s=i.moduleName,l=void 0===s?"default":s,u={utLogMap:encodeURIComponent(JSON.stringify(o.trace&&o.trace.utLogMap))};c.default.sendClickUT(a,l,"",u);var d={url:e,nid:n,widgetId:i.widgetId,moduleName:i.moduleName};t.pageUtils.goTargetUrl&&t.pageUtils.goTargetUrl(d)},t.goItemPage=function(){new BroadcastChannel("smartLeaderboardBroadcast").postMessage("allItemTab")},t.isDir=function(){var e=t.state.gdc,n=(void 0===e?{}:e).lang,o=void 0===n?"":n;return v.includes(o)},t.getDirCss=function(e){var n=f.default[e],o=Object.assign({},n,f.default[e+"-dir"]);return t.isDir()?o:n},t.getDirPositionCss=function(e){var n=Object.assign({},f.default[e],f.default[e+"Position"]),o=Object.assign({},f.default[e],f.default[e+"Position-dir"]);return t.isDir()?o:n},t.getPrice=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],o=arguments[2],r={priceTextStyle:{lineHeight:34},integerPriceTextStyle:{lineHeight:44}};if("sale"===t){var i=n({currencySymbol:e.currencySymbol},e.salePrice);return(0,u.buildPriceText)(i,o,r)||[]}if("origin"===t){var a="",s=e.originalPrice?n({currencySymbol:e.currencySymbol},e.originalPrice):null;return s&&(a=(0,u.buildPriceText)(s,o,r).map(function(e){return e.text}).join("")),a}},t.pageUtils=e.pageUtils,t.state={mds:e.mds||{},gdc:e.gdc||{},showDataStatus:!1,showNoDataStatus:!0,products:[],modsStyle:{}},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(g,r.Component),o(g,[{key:"componentWillMount",value:function(){var t=this;l.isWeex?e(64).getAppConfig(function(e){var n=e.deviceId;t.getData(n)}):this.getData()}},{key:"_getProductItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],o=this.state,l=o.mds,u=o.gdc,d=o.modsStyle,p=l.moduleName,h=void 0===p?"default":p,v={exposure:n({prod:e.productId,"spm-cnt":u.spm_cnt+"."+h},e.trace&&e.trace.utLogMap),pageId:window.dmtrack_pageid,utLogMap:encodeURIComponent(JSON.stringify(e.trace&&e.trace.utLogMap))},g=this.getPrice(e.prices,"sale",d),b=this.getPrice(e.prices,"origin",d),w=b?"#FD384F":"#191919";return(0,r.createElement)(i.default,{onAppear:function(){return c.default.sendExpUT(u,h,"",v)},onClick:this.goTargetUrl.bind(this,e.productDetailUrl,e.productId,e),"data-role":l.moduleName,"data-spmc":l.moduleName+"_"+l.widgetId,"data-spmd":l.moduleName+"_"+l.widgetId+"_"+e.productId},(0,r.createElement)(i.default,{style:n({},f.default.listItem)},(0,r.createElement)(s.default,n({},y,{style:n({},f.default.image),source:{uri:e.image.imageUrl||e.image.imgUrl},resizeMode:"cover"})),(0,r.createElement)(i.default,{style:f.default.coverImage}),(0,r.createElement)(a.default,{style:n({},this.getDirPositionCss("rating"),{backgroundColor:m[t]})},t+1),(0,r.createElement)(i.default,{style:n({},f.default.productDetails)},(0,r.createElement)(i.default,{numberOfLines:1,style:n({},this.getDirCss("priceWrapper"))},g.map(function(e){return(0,r.createElement)(a.default,{numberOfLines:1,style:n({},e.style,{color:w})},e.text)})),b?(0,r.createElement)(a.default,{numberOfLines:1,style:n({},this.getDirCss("discount"))},b):null,(0,r.createElement)(a.default,{numberOfLines:1,style:n({},this.getDirCss("soldCount"))},e.trade&&e.trade.tradeDesc))))}},{key:"_getHeader",value:function(){var e=this.state,o=e.mds,l=e.gdc,u=l.translation,d=void 0===u?"{}":u,c=l.translate,p=void 0===c?"{}":c;return d="object"===(void 0===d?"undefined":t(d))?d:JSON.parse(d),p="object"===(void 0===p?"undefined":t(p))?p:JSON.parse(p),(0,r.createElement)(i.default,{"data-role":o.moduleName,"data-spmc":o.moduleName+"_"+o.widgetId,"data-spmd":o.moduleName+"_"+o.widgetId+"_0"},(0,r.createElement)(i.default,{style:n({},f.default.titleWrapper),onClick:this.goItemPage},(0,r.createElement)(a.default,{style:f.default.title},d["module.smartLeaderboard.title"]||p["module.smartLeaderboard.title"]||"Explore Top selling"),(0,r.createElement)(s.default,n({},y,{style:n({},this.getDirPositionCss("arrowImage")),source:{uri:"https://ae01.alicdn.com/kf/Sa1f83a1aa50548e1973a627da70c9fce4/64x64.png"},lazyload:!1}))))}},{key:"render",value:function(){var e=this,t=this.state,o=t.mds,a=t.gdc,l=t.showDataStatus,u=t.showNoDataStatus,c=t.products,p=void 0===c?[]:c,h=o.moduleName,m=void 0===h?"":h;if(l){var v={exp_trigger:"",st_page_id:window.dmtrack_pageid,exp_type:m+"_Exposure_Event",exp_attribute:""};return(0,r.createElement)(i.default,n({},v,{style:f.default.wrapper,dir:this.isDir()?"rtl":"ltr"}),(0,r.createElement)(d.default,{gdc:a,mds:o}),this._getHeader(),(0,r.createElement)(i.default,{style:n({},f.default.list)},p.length>=3?p.map(function(t,n){return e._getProductItem(t,n)}):null))}return!u||1!=a.preView&&"true"!=a.preView?null:(0,r.createElement)(s.default,n({},y,{style:n({},f.default.defaultImage,{width:o.defaultImageWidth||750,height:o.defaultImageHeight||400}),source:{uri:o.defaultImage},lazyload:!1}))}}]),g}();exports.default=g,module.exports=exports.default}])});