// {"framework" : "Rax"}
!function(e){if("function"==typeof define)define("aemod/ae-wl-fullPieceDiscountPromo/index.web",["rax","rax-view","rax-picture","universal-env","npm/@ali/universal-alienv/index","rax-text","@weex-module/userTrack","npm/@ali/universal-goldlog/index","@weex-module/dom","@weex-module/screen","@weex-module/connection","npm/@ali/universal-jsonp/index","@weex-module/broadcast","@weex-module/stream","@weex-module/SplayerModule","@weex-module/appConfig"],function(require,exports,module){module.exports=e(require("rax"),require("rax-view"),require("rax-picture"),require("universal-env"),require("npm/@ali/universal-alienv/index"),require("rax-text"),require("npm/@ali/universal-goldlog/index"),require("npm/@ali/universal-jsonp/index"))});else if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e(require("rax"),require("rax-view"),require("rax-picture"),require("universal-env"),require("npm/@ali/universal-alienv/index"),require("rax-text"),require("npm/@ali/universal-goldlog/index"),require("npm/@ali/universal-jsonp/index"));else{var t;(t="undefined"!=typeof window?window:"undefined"!=typeof self?self:"undefined"!=typeof global?global:this).AeWlFullPieceDiscountPromo=e(t.rax,t["rax-view"],t["rax-picture"],t["universal-env"],t["npm/@ali/universal-alienv/index"],t["rax-text"],t["npm/@ali/universal-goldlog/index"],t["npm/@ali/universal-jsonp/index"])}}(function(e,t,n,r,i,o,a,s){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var module=t[r]={i:r,l:!1,exports:{}};return e[r].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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},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=75)}([function(module,exports){module.exports=e},function(module,exports){module.exports=t},function(module,exports){module.exports=n},function(module,exports){module.exports=r},function(module,exports){module.exports=i},function(module,exports){module.exports=o},function(module,exports){module.exports=require("@weex-module/userTrack")},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,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(19),r=e(3),i=a(e(46)),o=a(e(20));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=r.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,m="android"===navigator.platform,g="",y="",v=[null],b=-1,x=null,w={downgrade:!0,checkEnv:function(e){y||!p&&!f?(y=y||"release",e&&e(y)&&(e=null)):o.default.call("Base","isWindVaneSDK",{},function(t){var n;n="string"==typeof t?JSON.parse(t):t,y=n.env||"release",e&&e(y)},function(){y="release",e&&e(y)})},hasCheckDowngrade:function(){return!!x},getDowngrade:function(){return this.downgrade},check:function(e,t){var r=this,o=!1,a=function(i){var a="string"==typeof i?JSON.parse(i):i,l=a.data||a;x||(x=l),l.bizFromList||(l.bizFromList=[]),l.all||"true"===l.all||l.bizFromList.filter(function(t){return t.bizFrom===e}).length>0?o=!0:p&&m&&l.taobao&&l.taobao.android&&(0,n.versionCompare)(s.appVersion,l.taobao.android)<=0?o=!0:p&&h&&l.taobao&&l.taobao.ios&&(0,n.versionCompare)(s.appVersion,l.taobao.ios)<=0?o=!0:f&&m&&l.tmall&&l.tmall.android&&(0,n.versionCompare)(s.appVersion,l.tmall.android)<=0?o=!0:f&&h&&l.tmall&&l.tmall.ios&&(0,n.versionCompare)(s.appVersion,l.tmall.ios)<=0&&(o=!0),r.downgrade=o,t({downgrade:o})};-1===b?(b=0,a&&v.push(a),this.checkEnv(function(e){g="release"===e?d:c,(0,i.default)(g,{jsonpCallbackFunctionName:"downgradeCallback"}).then(function(e){for(var t,n=v.length,r=0;r<n;r++)(t=v.shift())&&t(e);b=1}).catch(function(e){console.log("videoplus downgrade error: ",e);for(var t,n=v.length,r=0;r<n;r++)(t=v.shift())&&t({data:{}});b=2})})):0==b?v.push(a):x&&1==b?a({data:x}):a&&a({data:{}})}};exports.default=w,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:44,fontWeight:700},priceTextStyle:{fontSize:24,lineHeight:32,fontWeight:700},priceStyle:{color:"#B9240F"},salePriceStyle:{textDecoration:"line-through",color:"#999999"},bigSalePriceStyle:{color:"#FD384F"}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.sendExpUT=void 0;var t,n=e(3),r=e(9),i=(t=r)&&t.__esModule?t:{default:t};function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)}var a=n.isWeex&&e(6),s=exports.sendExpUT=function(t,r,i,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=o({seller_id:s,spm_cnt:l+"."+r,"spm-cnt":l+"."+r,sellerAdminSeq:u,pageId:d,shop_id:c,spm:"a1z65."+t.spmb+"."+r},a);if(n.isWeex){var h=e(6);h.commitut?h.commitut("expose",2201,p,"","XRcmd-ItemExposure","","",f):h.commit("expose",p,"XRcmd-ItemExposure",f)}};exports.default={sendClickUT:function(e,t,r,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=o({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",r||t+"_XRcmd-ItemClick",h),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){module.exports=require("@weex-module/dom")},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t,n=e(0),r=e(32),i=(t=r)&&t.__esModule?t:{default:t};function o(e,t){return(o=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 r,a;return a=e,(r=t).prototype=Object.create(a.prototype),r.prototype.constructor=r,o(r,a),t.prototype.render=function(){return(0,n.createElement)(i.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,n=e(39),r=(t=n)&&t.__esModule?t:{default:t};exports.default=r.default,module.exports=exports.default},function(module,exports,e){module.exports=e(41)},function(module,exports,e){module.exports=e(42)},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){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 r=parseInt(e[n],10),i=parseInt(t[n],10);if(isNaN(r)&&(r=0),isNaN(i)&&(i=0),r<i)return-1;if(r>i)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",r=e.width,i=e.height,o=0,a=0;return t&&"cover"===n?r/i<t?a=(o=i)*t:(a=r,o=r/t):t&&"contain"===n?r/i>t?a=(o=i)*t:(a=r,o=r/t):(a=r,o=i),{position:"absolute",left:(r-a)/2,top:(i-o)/2,height:o,width:a}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(3);t.isWeb&&window&&(void 0===window.WindVane||0===Object.keys(window.WindVane).length)&&(console.warn("load @ali/lib-windvane"),e(48));var n={call:function(e,n,r,i,o){if(t.isWeex){var a;try{a=__weex_require__("@weex-module/windvane")}catch(e){}a&&a.call?a.call({class:e,method:n,data:r},i):o&&o({msg:"浏览器不支持 windvane",ret:["HY_NOT_SUPPORT_DEVICE"]})}else if(window&&void 0!==window.WindVane&&window.WindVane.isAvailable){window.WindVane.call(e,n,r,i,o)}else o&&o({msg:"浏览器不支持 windvane",ret:["HY_NOT_SUPPORT_DEVICE"]})},call2:function(e,n,r,i){if(t.isWeex){var o;try{o=__weex_require__("@weex-module/windvane")}catch(e){}o&&o.call2?o.call2(e,n,r,i):i&&i({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,r,i);else{var s=e.split(".");a.call(s[0],s[1],n,r,i)}}else i&&i({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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},r=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=e(9),o=(t=i)&&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 r(e,[{key:"expose",value:function(){o.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};o.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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0),i=l(e(2)),o=l(e(23)),a=l(e(7)),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,i;!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=i=u(this,(e=l.__proto__||Object.getPrototypeOf(l)).call.apply(e,[this].concat(s))),i.posterLock=!1,i.posterActionTimer=null,i.posterAction="",i.isShowPoster=!0,i.state={initPoster:!0},i.showPoster=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,a=i.props,s=i.refs.poster,l=s&&(0,r.findDOMNode)(s),u=function(){e&&e(),i.refs.poster&&i.refs.poster._internal&&(0,r.setNativeProps)(s,{style:t({},i.posterStyle,{transform:"translate(0, 0)",pointerEvents:"auto",opacity:1})})};i.isShowPoster?u&&u():(i.isShowPoster=!0,i.posterLock=!0,a.stopPosterAnim?setTimeout(u,n):(0,o.default)(l,{opacity:1},{timingFunction:"ease",delay:"video"===i.type?n:0,duration:300},u))},i.hidePoster=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,a="number"==typeof i.props.posterDelayTime?i.props.posterDelayTime:n,s=i.props,l=i.refs.poster,u=l&&(0,r.findDOMNode)(l);if(i.isShowPoster){i.isShowPoster=!1,i.posterLock=!0;var d=function(){e&&e(),i.refs.poster&&i.refs.poster._internal&&(0,r.setNativeProps)(i.refs.poster,{style:t({},i.posterStyle,{transform:"translate(-100000rem, -100000rem)",pointerEvents:"none",opacity:0})})};s.stopPosterAnim?setTimeout(d,a):(0,o.default)(u,{opacity:0},{timingFunction:"ease",delay:a,duration:300},d)}else e&&e()},i._clearPosterAct=function(e,t){clearTimeout(i.clearPosterActionTimer),i.clearPosterActionTimer=setTimeout(function(){i.posterLock=!1,"showPoster"===i.posterAction?i.showPoster(e,t):"hidePoster"===i.posterAction&&i.hidePoster(e,t),i.posterAction=""},500)},u(i,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,r.PureComponent),n(l,[{key:"render",value:function(){var e,n=this.props,o=n.style,l=n.poster,u=n.downgradePic,d=this.props.posterProps||{};for(var c in this.posterStyle=t({width:o.width,height:o.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,r.createElement)(i.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,r,i,o){if(e){for(var a in("function"==typeof i||null==i)&&(o=i,i={timingFunction:"ease",duration:0,delay:0}),r)r[a]=(0,n.convertUnit)(r[a],a);if(t.isWeex){var s=__weex_require__("@weex-module/animation");s.transition(e.ref,{styles:r,timingFunction:i.timingFunction||"linear",delay:i.delay||0,duration:i.duration||0,needLayout:i.needLayout||!1},o||function(){})}else if(t.isWeb){var l=i.duration||0,u=i.timingFunction||"linear",d=i.delay||0,c="all "+l+"ms "+u+" "+d+"ms";if(e.style.transition=c,e.style.webkitTransition=c,o){var p=function t(n){n.stopPropagation(),e.removeEventListener("webkitTransitionEnd",t),e.removeEventListener("transitionend",t),e.style.transition="",e.style.webkitTransition="",o()};e.addEventListener("webkitTransitionEnd",p),e.addEventListener("transitionend",p)}for(var f in r){var h=r[f];e.style[f]=h}}}};var t=e(3),n=e(50);module.exports=exports.default},function(module,exports){module.exports=require("@weex-module/connection")},function(module,exports){module.exports=s},function(module,exports){var e=[{reg:/www.aliexpress.com/,originDomain:"www.aliexpress.com",targetDomain:"www.aliexpress.ru"},{reg:/tmall.aliexpress.com/,originDomain:"tmall.aliexpress.com",targetDomain:"tmall.ru"},{reg:/login.tmall.com/,originDomain:"login.tmall.com",targetDomain:"login.tmall.ru"},{reg:/login.aliexpress.com/,originDomain:"login.aliexpress.com",targetDomain:"login.aliexpress.ru"},{reg:/accounts.tmall.com/,originDomain:"accounts.tmall.com",targetDomain:"accounts.tmall.ru"},{reg:/accounts.aliexpress.com/,originDomain:"accounts.aliexpress.com",targetDomain:"accounts.aliexpress.ru"},{reg:/passport.aliexpress.com/,originDomain:"passport.aliexpress.com",targetDomain:"passport.aliexpress.ru"},{reg:/msg.aliexpress.com/,originDomain:"msg.aliexpress.com",targetDomain:"msg.aliexpress.ru"},{reg:/message.aliexpress.com/,originDomain:"message.aliexpress.com",targetDomain:"message.aliexpress.ru"},{reg:/trade.aliexpress.com/,originDomain:"trade.aliexpress.com",targetDomain:"trade.aliexpress.ru"},{reg:/home.aliexpress.com/,originDomain:"home.aliexpress.com",targetDomain:"home.aliexpress.ru"},{reg:/feedback.aliexpress.com/,originDomain:"feedback.aliexpress.com",targetDomain:"feedback.aliexpress.ru"},{reg:/coupon.aliexpress.com/,originDomain:"coupon.aliexpress.com",targetDomain:"coupon.aliexpress.ru"},{reg:/report.aliexpress.com/,originDomain:"report.aliexpress.com",targetDomain:"report.aliexpress.ru"},{reg:/ilogisticsaddress.aliexpress.com/,originDomain:"ilogisticsaddress.aliexpress.com",targetDomain:"ilogisticsaddress.aliexpress.ru"},{reg:/my.aliexpress.com/,originDomain:"my.aliexpress.com",targetDomain:"my.aliexpress.ru"},{reg:/best.aliexpress.com/,originDomain:"best.aliexpress.com",targetDomain:"best.aliexpress.ru"},{reg:/mbest.aliexpress.com/,originDomain:"mbest.aliexpress.com",targetDomain:"mbest.aliexpress.ru"},{reg:/s.click.aliexpress.com/,originDomain:"s.click.aliexpress.com",targetDomain:"s.click.aliexpress.ru"},{reg:/sale.aliexpress.com/,originDomain:"sale.aliexpress.com",targetDomain:"sale.aliexpress.ru"},{reg:/ilogisticsaddress.tmall.com/,originDomain:"ilogisticsaddress.tmall.com",targetDomain:"ilogisticsaddress.tmall.ru"},{reg:/freight.aliexpress.com/,originDomain:"freight.aliexpress.com",targetDomain:"freight.aliexpress.ru"},{reg:/m.aliexpress.com/,originDomain:"m.aliexpress.com",targetDomain:"m.aliexpress.ru"},{reg:/shoppingcart.aliexpress.com/,originDomain:"shoppingcart.aliexpress.com",targetDomain:"shoppingcart.aliexpress.ru"}],t=[{reg:/gpsfront.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/cdp.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/sale.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/ilogisticsaddress.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/freight.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/feedback.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/ru.aliexpress.com/,originDomain:"ru.aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/my.aliexpress.com\/wishlist/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/promotion.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/connectkeyword.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"},{reg:/best.aliexpress.com/,originDomain:"aliexpress.com",targetDomain:"aliexpress.ru"}];function n(){return!!/aliexpress.ru/.test(window.location.host)}function r(t,r){for(var i,o=t,a=!1,s=r||e,l=0;l<s.length;l++)if(s[l].reg.test(t)){a=!0,i=s[l];break}return n()&&a&&(o=function(e,t,n){if("string"!=typeof e)return e;if(-1!==e.split("?")[0].indexOf("aliexpress.ru"))return e;if(-1!==e.split("?")[0].indexOf("pg-ru.aliexpress.com"))return e;var r=new RegExp("(.*?)(".concat(t,")(.*\\?)?(.*)"));return e.replace(r,function(e,r,i,o,a){return r+(n||t)+(o||"")+a})}(t,i.originDomain,i.targetDomain)),o}module.exports={switchRequestURL:function(e){return r(e,t)},switchLinkURL:function(e){return r(e)},switchUrl:r,isRU:n}},function(module,exports,e){module.exports=e(28)},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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},r=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=e(0),o=e(1),a=(t=o)&&t.__esModule?t:{default:t},s=e(4);var l=function(t){function o(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var r=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,(o.__proto__||Object.getPrototypeOf(o)).call(this,t));return r.sendExpose=function(){var e=r.props,t=e.gdc,n=void 0===t?{}:t,i=e.mds,o=void 0===i?{}:i,a=e.extParams,s=o.moduleName,l=void 0===s?"default":s;r.isExp||(r.sendExpUT(n,l,"",a),r.isExp=!0)},r.sendExpUT=function(t,r,i){var o=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=i||r+"_Exposure_Event",m=n({seller_id:a,spm_cnt:l+"."+r,sellerAdminSeq:u,pageId:d,shop_id:c,spm:"a1z65."+f+"."+r},o);if(s.isWeex){var g=e(6);g.commitut?g.commitut("expose",2201,p,"",h,"","",m):g.commit("expose",p,h,m)}},r.isExp=!1,r}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)}(o,i.Component),r(o,[{key:"componentDidMount",value:function(){var t=this;if(s.isWeex){var n=this.props.gdc.pagePath,r=void 0===n?"":n,o=this.props.mds,a=o.widgetId,l=void 0===a?"":a,u=o.moduleName,d=void 0===u?"":u,c=e(29),p="instanceId_"+d+"_"+l+"_expose";c.createChannel({name:"switchTabbar",instanceId:p}),c.onMessage({instanceId:p},function(n){n.isChangeTab&&(t.isExp=!1),n.pagePath===r&&s.isWeex&&setTimeout(function(){var n=e(12),r=(0,i.findDOMNode)(t.refs[d+"-"+l]),o=0;n.getComponentRect("viewport",function(e){o=e.size.height}),n.getComponentRect(r,function(e){var n=e.size.top;n>0&&n<=o&&t.sendExpose()})},60)})}}},{key:"render",value:function(){var e=this.props.mds,t=void 0===e?{}:e,n=t.widgetId,r=void 0===n?"":n,o=t.moduleName,l=void 0===o?"default":o;return s.isWeb?null:(0,i.createElement)(a.default,{ref:l+"-"+r,onAppear:this.sendExpose})}}]),o}();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});var t=e(31);Object.defineProperty(exports,"GalleryCard",{enumerable:!0,get:function(){return o(t).default}});var n=e(68);Object.defineProperty(exports,"ListCard",{enumerable:!0,get:function(){return o(n).default}});var r=e(11);Object.defineProperty(exports,"spm",{enumerable:!0,get:function(){return o(r).default}});var i=e(70);function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"buildPriceText",{enumerable:!0,get:function(){return i.buildPriceText}})},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=a(e(1)),r=a(e(13)),i=a(e(11)),o=a(e(67));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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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 r="";return e.indexOf("#")>-1&&(r=e.slice(e.indexOf("#")),e=e.slice(0,e.indexOf("#"))),e+=""+(-1===e.indexOf("?")?"?":"&")+t+"="+n,r&&(e+=r),e},l.goTargetUrl=function(e,t,n,r){void 0===e&&(e=""),void 0===t&&(t=0),void 0===r&&(r={});var o,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,m=d.moduleData,g=void 0===m?{}:m,y=d.moduleName,v=void 0===y?"default":y,b=g.ab,x=void 0===b?"":b,w={clk_trigger:"",ae_object_value:"countryProduct="+r.countryProduct+";productId="+r.id+";ab="+x,ae_object_type:"product",ae_button_type:v+"_click",st_page_id:window.dmtrack_pageid};"tpp"===h&&(w={utLogMap:encodeURIComponent(JSON.stringify(null==(o=r)||null==(a=o.trace)?void 0:a.utLogMap))});i.default.sendClickUT(p,v,"",w);var P={url:e,nid:t,widgetId:d.widgetId,moduleName:d.moduleName,extParams:n};null==f||f.goTargetUrl(P)},l.renderCard=function(e,n,i,o){return(0,t.createElement)(r.default,{style:n,data:e,cardType:i,isDir:l.isDir(),translation:o||{},onClick:function(t,n,r){return l.goTargetUrl(t,n,r,e)}})},l.renderCardItem=function(e,r){var a,u,d=l.props,c=d.mds,p=void 0===c?{}:c,f=d.gdc,h=void 0===f?{}:f,m=d.dataSource,g=void 0===m?[]:m,y=d.modsStyle,v=void 0===y?{}:y,b=d.getNextPageData,x=d.cardType,w=p.moduleName,P=void 0===w?"":w,_=h.translation,S=void 0===_?{}:_,I={exposure:s({prod:e.productId,"spm-cnt":h.spm_cnt+"."+P},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"===x&&(I={exp_trigger:"",st_page_id:window.dmtrack_pageid,exp_type:P+"_Exposure_Event",exp_attribute:"index="+r}),(0,t.createElement)(n.default,{dir:l.isDir()?"rtl":"ltr",style:s({},o.default.productContainer,{marginTop:0===r||1===r?24:0}),onAppear:function(){return i.default.sendExpUT(h,P,"",I)}},b&&r+1===g.length?(0,t.createElement)(n.default,{onAppear:b},l.renderCard(e,v,x,S)):l.renderCard(e,v,x,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,r=this.props,i=r.dataSource,a=void 0===i?[]:i,l=r.listBackgroundColor,u=void 0===l?"#fff":l;return a&&0===a.length?[]:(0,t.createElement)(n.default,{style:s({},o.default.listContainer,{backgroundColor:u})},(0,t.createElement)(n.default,{style:o.default.listContainerLeft},a.map(function(t,n){return n%2==0?e.renderCardItem(t,n):null})),(0,t.createElement)(n.default,{style:o.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=e(0),n=s(e(33)),r=s(e(59)),i=a(e(65)),o=a(e(66));function a(e){return e&&e.__esModule?e:{default:e}}function s(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}var l=function(){return{Root:["Images","CardInfo","TitleAndSales","LogisticsLabel"],CardInfo:["Price","HorizontalTags_SellPoints","HorizontalTags_PricePoints","HorizontalTags_Marketings"],TitleAndSales:["TradeEvaluation","Title"],LogisticsLabel:["VerticalTags_Services"]}},u=function(){return{Root:["Images","CardInfo"],CardInfo:["Title","TradeEvaluation","Price","HorizontalTags_SellPoints","HorizontalTags_PricePoints","HorizontalTags_Marketings","VerticalTags_Services"]}};exports.default=function(e){void 0===e&&(e={});var a=e,s=a.cardType,d=a.showType,c="tpp"===s?(0,i.default)(e):(0,o.default)(e),p=function(e,i){void 0===e&&(e={});var o="list"===i?u(e.type):l(e.type),a=e.setUltronInfo?e.setUltronInfo({struct:o||{}}):{struct:o||{}},s=a.struct,d=a.components,c=void 0===d?{}:d;c="list"===i?Object.assign({},c,r):Object.assign({},c,n);var p=function(n){var r,i,o,a,l;void 0===n&&(n="Root");var u=s[n]&&s[n].map(function(e){return p(e)})||null,d=n.split("_"),f=d[0],h=d[1],m=void 0===h?f:h,g=null==(r=c)?void 0:r[f];if(!g)return u;var y={data:null==(i=e)||null==(o=i.data)||null==(a=o.mods)?void 0:a[m]};return(0,t.createElement)(g,{isDir:null==(l=e)?void 0:l.isDir,id:m,card:y,key:n},u)};return{render:p}}(c,d);return null!=c&&c.data?null==p?void 0:p.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.LogisticsLabel=exports.TitleAndSales=exports.CardInfo=exports.Root=void 0;var t=e(0),n=u(e(1)),r=u(e(5)),i=u(e(2)),o=u(e(34)),a=e(4),s=u(e(35)),l=u(e(37));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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)}var c={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},p=(exports.Root=function(e){var r=e.card,i=e.children,a=r.data,s=void 0===a?{}:a,l=r.clickAllItemSPM,u=s.productUrl,d=s.onClick,c=s.productId;return(0,t.createElement)(n.default,{onClick:function(){d?d(u,c):l(u,c)},style:o.default.productContainer,href:u},i)},exports.CardInfo=function(e){e.card;var r=e.children;return(0,t.createElement)(n.default,{style:o.default.cardInfo},r)},exports.TitleAndSales=function(e){e.card;var r=e.children;return(0,t.createElement)(n.default,{style:o.default.TitleAndSales},r)},exports.LogisticsLabel=function(e){e.card;var r=e.children;return(0,t.createElement)(n.default,{style:o.default.LogisticsLabel},r)},exports.Images=function(e){var s=e.card,u=s.data,p=void 0===u?{}:u,f=s.clickAllItemSPM,h=p.image,m=p.video,g=p.onClick,y=p.productUrl,v=p.productId,b=p.discount;if(!h)return null;var x=335;h&&(x=335/(h.imgWidth||335)*(h.imgHeight||335));var w=!1;a.isWeex&&(w=(a.isAndroid&&WXEnvironment.vercode>=301||a.isIOS&&WXEnvironment.vercode>=208)&&m&&m.videoId);return[w?(0,t.createElement)(l.default,{onClick:function(){g?g(y,v+"&video=true",{video:!0}):f(y,v,{video:!0})},data:m,isVideo:w,image:h}):(0,t.createElement)(n.default,{style:o.default.ImageWrapper},+(b||0)>0&&(0,t.createElement)(r.default,{style:o.default.priceDiscount},"-"+b+"%"),(0,t.createElement)(i.default,d({},c,{source:{uri:h.imgUrl},style:d({},o.default.productImage,{height:x}),resizeMode:"cover"})),(0,t.createElement)(n.default,{style:d({},o.default.coverImage,{height:x})}))]},exports.Price=function(e){var i=e.card,o=e.isDir,a=i.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(o,"priceWrapper"))},(0,t.createElement)(n.default,{style:d({},p(o,"priceSale"))},s.salePrice&&s.salePrice.map(function(e){return(0,t.createElement)(r.default,{style:d({},e.style,{color:l})},e.text)})),s.originalPrice&&s.originalPrice.map(function(e){return(0,t.createElement)(r.default,{style:d({},p(o,"originalPrice"),e.style)},e.text)}))},exports.VerticalTags=function(e){var r=e.card,i=e.isDir,o=r.data;return o&&o.length?(0,t.createElement)(n.default,{style:d({},p(i,"verticalTags"))},o.map(function(e){return(0,t.createElement)(s.default,{isDir:i,tag:e.tagContent})})):null},exports.HorizontalTags=function(e){var r=e.card,i=e.isDir,o=r.data;return o&&o.length?(0,t.createElement)(n.default,{style:d({},p(i,"horizontalTags"))},o.map(function(e){return(0,t.createElement)(s.default,{isDir:i,tag:e.tagContent})})):null},exports.Title=function(e){var n=e.card.data;return n?(0,t.createElement)(r.default,{style:o.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,m=f.evaluation;return h||m?(0,t.createElement)(n.default,{style:d({},p(l,"tradeContainer"))},h&&(0,t.createElement)(r.default,{style:d({},o.default.orders,{fontFamily:a.isAndroid?"Roboto-Regular":"OpenSans"})},h),m&&[(0,t.createElement)(i.default,d({},c,{source:{uri:m.starUrl},style:d({},o.default.evalutionImg,{height:22,width:22*+m.starWidth/+m.starHeight||0}),resizeMode:"contain"})),(0,t.createElement)(r.default,{style:o.default.evaluation},m.starRating)]):null},function(e,t){var n=o.default[t],r=Object.assign({},n,o.default[t+"-dir"]);return e?r:n})},function(module,exports){module.exports={productContainer:{width:335,overflow:"hidden"},cardInfo:{paddingTop:0,paddingRight:8,paddingBottom:0,paddingLeft:8},productImage:{position:"relative",width:335,borderRadius:16},ImageWrapper:{position:"relative"},coverImage:{position:"absolute",backgroundColor:"rgba(0,0,0,0.04)",width:335,height:335,borderRadius:16},priceWrapper:{display:"flex",flexDirection:"row",alignItems:"flex-end",flexWrap:"wrap",marginTop:8,fontFamily:"Helvetica,Arial,sans-serif"},priceSale:{display:"flex",flexDirection:"row",alignItems:"flex-end",color:"rgb(34,34,34)",fontFamily:"OpenSans",fontSize:24,marginRight:8,fontWeight:"700",flexShrink:0},"priceSale-dir":{marginRight:0,marginLeft:8,direction:"ltr"},"originalPrice-dir":{direction:"ltr"},originalPrice:{alignItems:"flex-end",fontSize:24,color:"rgb(127,127,127)",lineHeight:32},subjectText:{fontFamily:"OpenSans",fontSize:22,color:"rgb(25,25,25)",width:"100%",lineHeight:32,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},verticalTags:{display:"flex",flexDirection:"column"},horizontalTags:{display:"flex",flexDirection:"row"},tradeContainer:{display:"flex",flexDirection:"row",alignItems:"center",color:"rgb(102,102,102)",height:32},"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:32,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",display:"inline-block",verticalAlign:"middle",marginRight:8},evalutionImg:{display:"inline-block !important",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"},TitleAndSales:{marginTop:8,paddingTop:0,paddingRight:8,paddingBottom:0,paddingLeft:8},LogisticsLabel:{marginTop:8,paddingTop:0,paddingRight:8,paddingBottom:0,paddingLeft:8}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=s(e(1)),r=s(e(5)),i=s(e(2)),o=e(3),a=s(e(36));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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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 i=u.props.spanStyle;return(0,t.createElement)(r.default,{style:l({},a.default.tagText,e.tagStyle,i,{marginRight:n?7:0,marginLeft:n?7:0}),numberOfLines:1},e.tagText)},u.imageTag=function(e){return(0,t.createElement)(i.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],r=Object.assign({},n,a.default[e+"-dir"]);return t?r: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)(i.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"})),o.isWeex?(0,t.createElement)(r.default,{style:l({},a.default.tagText,e.tagStyle),numberOfLines:2},""+c+e.tagText):(0,t.createElement)(r.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:a.default.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={tagImgWrapper:{marginTop:8},"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:32},"tagText-dir":{direction:"rtl"},tagImageText:{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},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(2)),r=a(e(38)),i=a(e(14)),o=e(4);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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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(){o.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)(i.default,{supportVplus:!0,downgrade:!1,ref:"videoplus",src:p,poster:d.imgUrl,autoPlay:"wifi",forbidAppear:!1,playerScene:"highPerformance",bizFrom:"ALIEXPRESS",loop:o.isIOS,muted:!0,videoSource:"TBVideo1",style:r.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:r.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){"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(40)),r=e(0),i=p(e(1)),o=p(e(15)),a=p(e(43)),s=p(e(20)),l=e(16),u=p(e(56)),d=p(e(17)),c=e(57);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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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 m="iOS"===navigator.platform,g={};try{g=e(24)}catch(e){g={},console.warn("@weex-module/connection  模块不存在")}var y=null;try{e(58).getAutoPlayUserSettingResult(function(e){(!1===e||"false"===e)&&(y=!1)})}catch(e){console.warn("@weex-module/SplayerModule  模块不存在")}var v="undefined"!=typeof __weex_options__&&__weex_options__.weex,b=l.isWeex&&"object"===(void 0===v?"undefined":t(v))&&"windmill"===v.config.container||!1,x="//gw.alicdn.com/tfs/TB1d3ToqwoQMeJjy0FoXXcShVXa-52-52.png",w="//gw.alicdn.com/tfs/TB1jzPvSFXXXXXAXFXXXXXXXXXX-88-88.png",P="//gw.alicdn.com/tfs/TB1.EFfSVXXXXbxapXXXXXXXXXX-142-142.png",_=0,S="none";l.isWeex&&g.getNetworkType?S=g.getNetworkType():b?(g.getType({},function(e){S=e.type},function(){}),g.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,o.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,o.default.emit("videoListScroll",{})}catch(e){S="none",console.warn("windvane  getNetworkType  回调解析错误")}},function(){console.warn("windvane  回调失败")})},100)});var I=!1,T=!1;l.isWeex&&WXEnvironment&&"LX"===WXEnvironment.appName&&(T=!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 O=!1,C=!1,E=!1;try{if(l.isWeex&&I){var k=WXEnvironment.appVersion,D=d.default.MUILTI_LIMIT_VERSION,j=d.default.HIGHPERFORM_VERSION;(0,c.versionCompare)(k,D)>=0&&(O=!0),(m&&(0,c.versionCompare)(k,j.ios)>=0||!m&&(0,c.versionCompare)(k,j.android)>0)&&(C=!0)}if(l.isWeex&&T){var L=WXEnvironment.appVersion.split(".");(L[0]>8||8===L[0]&&L[1]>=6)&&(O=!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 M=!1;l.isWeex||I||!(location.href.indexOf("forceShowVideo")>-1)||(S="WIFI",I=!0,O=!0,M=!0),location.href.indexOf("forceHideVideo")>-1&&(O=!1);var R=function(e){function t(t){var r=e.call(this,t)||this;r.resizeModeToContentMode={cover:"aspectFill",contain:"aspectFit",stretch:"fill"},r.zoom=function(){r.requestFullscreen()},r.jump=function(){r.props.onClick&&r.props.onClick()},r.click=function(){1===r.playStatus&&r.pause(),I&&o.default.emit("sPlayerClick",{id:r.id,tabIndex:r.tabIndex})},r.onVideoPlay=function(){r.props.onPlay&&r.props.onPlay(),r.hideCover(),r.playStatus&&o.default.emit("sPlayerPlaying",{id:r.id,tabIndex:r.tabIndex})},r.onVideoReady=function(){r.hideCover(),r.props.onReady&&r.props.onReady()},r.onVideoError=function(){r.props.errorShowPoster&&(r.showCover(),r.refs.videoplus&&r.refs.videoplus.hideLoadingBtn()),r.props.onError&&r.props.onError()},r.onVideoFinish=function(){r.checkAutoPlay()&&r.props.autoPlayNext&&n.default.sPlayerDisappear({id:r.id,tabIndex:r.tabIndex,direction:"up"}),!1===r.props.stopShowPoster||r.props.loop||r.showCover(),r.props.onEnded&&r.props.onEnded()},r.videoAppear=function(e){if(l.isWeex||I){var t=e.direction;r.firstIn?(t="up",n.default.sPlayerAppear({firstIn:!0,id:r.id,tabIndex:r.tabIndex,direction:t})):n.default.sPlayerAppear({id:r.id,tabIndex:r.tabIndex,direction:t}),r.firstIn=!1}},r.videoDisappear=function(e){(l.isWeex||I)&&n.default.sPlayerDisappear({id:r.id,tabIndex:r.tabIndex,direction:e.direction})},void 0===t.forbidAppear&&(t.forbidAppear=!0),void 0===t.playerScene&&(t.playerScene="highPerformance"),r.props.playerScene=t.notSupportMultiple||!O||"video"===t.playerType?"single":(C?"highPerformance"===t.playerScene?"highPerformance":t.playerScene:"highPerformance"===t.playerScene?"multi":r.playerScene)||"multi",r.playStatus=0,r.style=f({},{width:t.width,height:t.height},r.props.style||{});var i=t.posterProps,a=void 0===i?{resizeMode:"cover"}:i;r.downgrade=void 0===r.props.downgrade?E:r.props.downgrade,r.coverStyle=f({},r.style,u.default.coverImg,a.style),r.iconStyle={},r.iconWidth="142rem",r.iconUrl=P;var s=void 0===t.id?_++:t.id;return r.id=s,r.tabIndex=t.tabIndex||0,r._token=r.id+"_"+r.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}(r),t),"miniIcon"===t.iconType?(r.iconStyle=u.default.playIconMini,r.iconWidth="28rem",r.iconUrl=x):"smallIcon"===t.iconType?(r.iconStyle=f({},u.default.playIcon,{left:parseInt(r.style.width)/2-44+"rem",top:parseInt(r.style.height)/2-44+"rem"},r.props.iconStyle||{}),r.iconWidth="88rem",r.iconUrl=w):(r.iconStyle=f({},u.default.playIconBig,{left:parseInt(r.style.width)/2-71+"rem",top:parseInt(r.style.height)/2-71+"rem"},r.props.iconStyle||{}),r.iconWidth="142rem",r.iconUrl=P),r.firstIn=!0,r.unmounted=!1,r}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 m=t.prototype;return m.clearMuityListen=function(e,t){o.default._callbacks.$sPlayerDoPlay&&o.default._callbacks.$sPlayerDoPlay.forEach(function(n,r){n.id===e&&n.tabIndex===t&&(o.default._callbacks.$sPlayerDoPlay.splice(r,1),o.default.emit("sPlayerUpdateId",{id:n.id}))})},m.clearListen=function(e,t){o.default._callbacks.$sPlayerDoPlay&&o.default._callbacks.$sPlayerDoPlay.forEach(function(n,r){n.id===e&&n.tabIndex===t&&o.default._callbacks.$sPlayerDoPlay.splice(r,1),void 0===e&&n.tabIndex===t&&o.default._callbacks.$sPlayerDoPlay.splice(r,1)})},m.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||M)?(("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,o.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?_++:e.props.id,e.listenEvent()),o.default.off("sPlayerUpdateId",n)},r=function(i){return i&&void 0!==i.tabIndex&&e.tabIndex===i.tabIndex&&e.id===i.id?(e.clearListen(e.id,e.props.tabIndex),o.default.off("sPlayerDoPlay",t),o.default.off("sPlayerUpdateId",n),void o.default.off("clearHandle",r)):void(i&&void 0!==i.tabIndex&&void 0===i.id&&(e.clearListen(void 0,e.props.tabIndex),o.default.off("sPlayerDoPlay",t),o.default.off("sPlayerUpdateId",n),o.default.off("clearHandle",r)))};t.id=this.id,t.tabIndex=this.props.tabIndex,o.default.on("sPlayerDoPlay",t),o.default.on("sPlayerUpdateId",n),o.default.on("sPlayerClear",r)},m.checkAutoPlay=function(){if(!1===y)return y;var e=!1,t=this.props.autoPlay;return l.isWeex?(g.getNetworkType&&(S=g.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},m.componentWillUnmount=function(){this.unmounted=!0,o.default.emit("sPlayerClear",{tabIndex:this.props.tabIndex,id:this.id})},m.componentDidMount=function(){var e=this.id;this.clearMuityListen(e,this.props.tabIndex),this.listenEvent()},m.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,r.createElement)(i.default,{ref:"videoCtn",style:[u.default.cover,this.style]},(0,r.createElement)(i.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,r.createElement)(i.default,{style:[u.default.mask,{width:this.style.width,height:this.style.height}],onClick:this.jump}):null)},m.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 o=(0,r.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&&(o=[(0,r.createElement)(a.default,f({ref:"videoplus"},e,{style:t,onEnded:this.onVideoFinish,onReady:this.onVideoReady,onPlay:this.onVideoPlay,onError:this.onVideoError})),(0,r.createElement)(i.default,{style:[u.default.mask,{width:this.style.width,height:this.style.height}],onClick:this.zoom})]),o},m.hideCover=function(e){void 0===e&&(e=!1),!this.unmounted&&this.refs.videoplus&&this.refs.videoplus.hidePoster(e)},m.showCover=function(e){!this.unmounted&&this.refs.videoplus&&this.refs.videoplus.showPoster(e)},m.play=function(){this.props.autoPlay||this.hideCover(!0),this.refs.videoplus&&this.refs.videoplus.play()},m.pause=function(){this.refs.videoplus&&this.refs.videoplus.pause()},m.requestFullscreen=function(){this.refs.videoplus&&this.refs.videoplus.requestFullscreen()},m.requestInlinescreen=function(){this.refs.videoplus&&this.refs.videoplus.requestInlinescreen()},m.requestSmallscreen=function(){this.refs.videoplus&&this.refs.videoplus.requestSmallscreen()},m.getCurrentTime=function(e){this.refs.videoplus&&this.refs.videoplus.getCurrentTime(e)},m.getDuration=function(e){this.refs.videoplus&&this.refs.videoplus.getDuration(e)},m.setCurrentTime=function(e){this.refs.videoplus&&this.refs.videoplus.setCurrentTime(e)},m.exitFullscreen=function(){this.refs.videoplus&&this.refs.videoplus.exitFullscreen()},m.getIsDowngrade=function(){return this.refs.videoplus&&this.refs.videoplus.state&&this.refs.videoplus.state.downgrade||this.downgrade},t}(r.Component);exports.default=R,module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=o(e(15)),r=e(16),i=o(e(17));function o(e){return e&&e.__esModule?e:{default:e}}var a,s={};try{e(18),s=e(12)}catch(e){console.log("screen或者dom模块不存在")}if(r.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={},m={},g=.4,y=.6;function v(e,i){d[e]?(function(e){h={};var n=d[e];if(n)for(var i=function(i){if(void 0===u[e]||void 0===u[e][n[i]])return"continue";var o=u[e][n[i]],a=(0,t.findDOMNode)(o.refs.videoCtn);if(r.isWeex)s.getComponentRect&&s.getComponentRect(a,function(e){e.result&&(h[n[i]]={left:e.size.left,top:e.size.top,width:e.size.width,height:e.size.height})});else{var l=a.getBoundingClientRect();h[n[i]]={left:l.left,top:l.top,width:l.width,height:l.height}}},o=0,a=n.length;o<a;o++)i(o)}(e),setTimeout(function(){var t=function(e){var t=Math.max,n=d[e]||[],r=n.length;if(h[n[0]]){for(var i,o=[],s=[],l=[],u=[],c=0;c<r;c++)if(i=h[n[c]]){if(-10===n[c]&&i.top+i.height>=i.height/4*3)return n[c];i.top>=a*g&&i.top<=a*y?(o.push(n[c]),s.push(a*y-i.top)):i.top<=a*g&&i.top+i.height<=a*y?(o.push(n[c]),s.push(i.top+i.height-a*g)):i.top+i.height>=a*g&&i.top+i.height<=a*y?(o.push(n[c]),s.push(i.top+i.height-a*g)):i.top<=a*g&&i.top+i.height>=a*y?(o.push(n[c]),s.push(i.height)):i.top+i.height<a*g?(l.push(n[c]),u.push(i.top+i.height)):i.top>a*y&&(l.push(n[c]),u.push(a-i.top))}else if(-10===n[c])return n[c];return 1===o.length?o[0]:o.length>1?o[s.indexOf(t.apply(null,s))]:l[u.indexOf(t.apply(null,u))]}return n[Math.floor((r-1)/2)]}(e);f=t,n.default.emit("sPlayerDoPlay",{id:t,tabIndex:e,type:i})},50)):n.default.emit("sPlayerDoPlay",{id:-1,tabIndex:-1,type:i})}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(){v(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(){v(p,"scroll")},i.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"})},i.default.PLAY_THROLTTLE||250)}),n.default.on("stopAllVideoPlay",function(){c&&clearTimeout(c),c=setTimeout(function(){v(-1,"appear")},i.default.PLAY_THROLTTLE||250)}),n.default.on("doPlayVideoOnTab",function(e){p=e.tabIndex,"clear"===e.type&&(d[p]=[]),c&&clearTimeout(c),c=setTimeout(function(){v(e.tabIndex,"appear")},i.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)&&(g=.48,y=.68);var x=!1;exports.default={init:function(e,t){u[e.tabIndex]=u[e.tabIndex]||{},u[e.tabIndex][e.id]=e,m[e.tabIndex]=m[e.tabIndex]||{},m[e.tabIndex][e.id]=t,x||(b(t.playThrottle),x=!0)},sPlayerAppear:function(e){p=e.tabIndex,d[e.tabIndex]||(d[e.tabIndex]=[]);var t=!1,n=d[e.tabIndex];m[e.tabIndex]=m[e.tabIndex]||{};for(var r=0,o=n.length;r<o;r++)if(e.id===n[r]){t=!0;break}t||(0===n.length||e.id<n[0]?n.splice(0,0,e.id):n.push(e.id)),(m[e.tabIndex][e.id]||{}).forbidAppear||(clearTimeout(c),c=setTimeout(function(){v(e.tabIndex,"appear")},i.default.PLAY_THROLTTLE))},sPlayerDisappear:function(e){p=e.tabIndex;var t=d[e.tabIndex];m[e.tabIndex]=m[e.tabIndex]||{};var n=m[e.tabIndex][e.id]||{};if(t&&t.length){for(var r=-1,o=0,a=t.length;o<a;o++)if(e.id===t[o]){r=o;break}if(-1!==r&&t.splice(r,1),n.forbidAppear)return;clearTimeout(c),c=setTimeout(function(){v(e.tabIndex,"appear")},i.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 r,i=0;i<n.length;i++)if((r=n[i])===t||r.fn===t){n.splice(i,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 r=0,i=(n=n.slice(0)).length;r<i;++r)n[r].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(3);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(44)},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=null;e(3).isWeex?t=e(45):(window.vxNeedDpr=!0,t=e(53)),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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0),i=h(e(1)),o=e(3),a=h(e(7)),s=e(19),l=h(e(8)),u=h(e(21)),d=h(e(49)),c=h(e(22)),p=h(e(51)),f=h(e(52));function h(e){return e&&e.__esModule?e:{default:e}}var m={};try{m=e(18)}catch(e){}try{e(24)}catch(e){}var g="TB"===navigator.appName,y="TM"===navigator.appName,v="LX"===navigator.appName,b="iOS"===navigator.platform,x="android"===navigator.platform,w="undefined"==typeof WXEnvironment?{}:WXEnvironment,P=b&&g&&(0,s.versionCompare)(w.appVersion,"6.8.0")>=0||b&&y&&(0,s.versionCompare)(w.appVersion,"6.1.0")>=0,_=g&&(0,s.versionCompare)(w.appVersion,"6.6.0")>=0||y&&(0,s.versionCompare)(w.appVersion,"7.0.0")>=0||v&&(0,s.versionCompare)(w.appVersion,"8.5.7")>=0,S=b&&(0,s.versionCompare)(w.appVersion,"7.11.6")>=0||!b&&(0,s.versionCompare)(w.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||_,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,r.Component),n(h,[{key:"render",value:function(){var e=this,n="videoplus",o=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=o,this._initOrientation(),this._addEvent(),(0,r.createElement)(i.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,r.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)(w.appVersion,"7.3.0")<=-1&&e._onLandscape(t)},onScreenModeChange:function(t){!b&&(0,s.versionCompare)(w.appVersion,"7.3.0")>-1&&e._onScreenModeChange(t)},onMutedChange:function(){}})),this._renderPoster(this.props,o),this._renderLoadingBtn(u),this._renderPlayBtn(u,o))}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&&x&&!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&&x&&!t.props.autoplay&&!t.props.autoPlay&&t.play()}}},this.refs.player&&this.refs.player.addEvent(e)}},{key:"_renderPoster",value:function(e,n){var i=this;return(0,r.createElement)(c.default,t({ref:"poster"},e,{onClick:function(){i.isPause?i.play():i.pause(),e.onClick&&e.onClick()}},e.posterProps||{},{style:t({},n,(e.posterProps||{}).style)}))}},{key:"_renderPlayBtn",value:function(e,n){return this.needControlBtn?(0,r.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,r.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(){P&&(m&&m.setOrientation&&m.setOrientation({orientation:!1===this.props.autoRotate?"portrait":"auto"},function(){}),m&&m.addEventListener&&m.addEventListener("closeinteractvideo",function(){m.setOrientation&&m.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&&o.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 r=!t.downgrade&&t.isInit,i=!this.state.downgrade&&this.state.isInit,o=e.muted;i!==r&&r?(this.startInitTime=Date.now(),this.refs.player&&this.refs.player.init()):i!==r&&!r&&this.refs.player&&this.refs.player.destroy(),n=!1,o!==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(3),n=5e3,r="callback";function i(){return"jsonp_"+Date.now()+"_"+Math.ceil(1e5*Math.random())}function o(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(47)}catch(e){}return new Promise(function(e,t){var n=null==l.jsonpCallback?r:l.jsonpCallback,o=l.jsonpCallbackFunctionName||i();-1==s.indexOf(n)&&(s=(s+=-1===s.indexOf("?")?"?":"&")+n+"="+o);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?r:l.jsonpCallback,c=void 0,p=l.jsonpCallbackFunctionName||i(),f=document.createElement("script");window[p]=function(t){e({ok:!0,json:function(){return Promise.resolve(t)}}),c&&clearTimeout(c),a(f),o(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")),o(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 r(e,t){e=e.toString().split("."),t=t.toString().split(".");for(var n=0;n<e.length||n<t.length;n++){var r=parseInt(e[n],10),i=parseInt(t[n],10);if(window.isNaN(r)&&(r=0),window.isNaN(i)&&(i=0),i>r)return-1;if(r>i)return 1}return 0}var i=t.Promise,o=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()),m=1,g=[],y="hybrid",v="iframe_",b="param_",x={isAvailable:1===r(c=c?(c[1]||"0.0.0").replace(/\_/g,"."):"0.0.0","0"),isNewBridgeAvailable:1===r(c,d?"8.3.0":"8.2.0"),call2:function(e,t,n,r,i){var o=e.indexOf(".");return x.call(e.substr(0,o),e.substr(o+1),t,n,r,i)},call:function(e,n,r,o,a,s){var l,u;"number"==typeof arguments[arguments.length-1]&&(s=arguments[arguments.length-1]),"function"!=typeof o&&(o=null),"function"!=typeof a&&(a=null),!i||o||a||(u=new i(function(e,t){o=e,a=t}));var c=(""+n).indexOf(".")>-1;if((!d||!c)&&x.isNewBridgeAvailable&&t.__windvane__&&(!t.__windvane__.call&&t.__windvane__.windVaneCoreJs&&new Function(t.__windvane__.windVaneCoreJs())(),t.__windvane__.call))return t.__windvane__.call(e+"."+n,r,o,a,s),u;l=w.getSid();var p={success:o,failure:a};return s>0&&(p.timeout=setTimeout(function(){x.onFailure(l,{ret:"HY_TIMEOUT"})},s)),w.registerCall(l,p),w.registerGC(l,s),x.isAvailable?w.callMethod(e,n,r,l):x.onFailure(l,{ret:"HY_NOT_IN_WINDVANE"}),u},fireEvent:function(e,t){var n=o.createEvent("HTMLEvents");n.initEvent(e,!1,!0),n.param=w.parseData(t),o.dispatchEvent(n)},getParam:function(e){return w.getParam(e)},setData:function(){},find:function(e,t){t||w.unregisterCall(e,!1)},onSuccess:function(e,t,n){w.onComplete(e,t,"success",n)},onFailure:function(e,t){w.onComplete(e,t,"failure")}};x.isNewBridgeAvailable&&t.__windvane__&&t.__windvane__.callSync&&(x.callSync=function(e,n){if(u)return t.__windvane__.callSync(e,n);if(d){var r={name:e};n&&(r.params=JSON.stringify(n));var i=t.__windvane__.callSync(r);if(i)try{return JSON.parse(i)}catch(e){}}});var w={params:{},calls:{},getSid:function(){return(h+m++)%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]||{},r=n.timeout;return r&&clearTimeout(r),t||delete this.calls[e],n},useIframe:function(e,t){var n=g.pop();n||((n=o.createElement("iframe")).setAttribute("frameborder","0"),n.style.cssText="width:0;height:0;border:0;display:none;"),n.setAttribute("id",v+e),n.setAttribute("src",t),n.parentNode||setTimeout(function(){o.body.appendChild(n)},5)},retrieveIframe:function(e){var t=o.querySelector("#"+(v+e));if(t)if(g.length>=3)try{o.body.removeChild(t)}catch(e){}else g.indexOf(t)<0&&g.push(t)},callMethod:function(e,n,r,i){var o=w.buildParam(r);if(s)l?t.WindVane_Win_Private.call(e,n,i,o):this.onComplete(i,{ret:"HY_NO_HANDLER_ON_WP"},"failure");else if(u){this.setParam(i,o);var a=y+"://"+e+":"+i+"/"+n+"?"+encodeURIComponent(o);this.useIframe(i,a)}else if(d){this.setParam(i,r);a=y+"://"+e+":"+i+"/"+n+"?"+o;window.prompt(a,"wv_hybrid:")}else this.onComplete(i,{ret:"HY_NOT_SUPPORT_DEVICE"},"failure")},registerGC:function(e,t){var n=Math.max,r=this,i=n(t||0,6e5),o=n(t||0,6e4);setTimeout(function(){r.unregisterCall(e)},i),u&&setTimeout(function(){r.params[b+e]&&delete r.params[b+e]},o)},onComplete:function(e,t,n,r){var i=this.unregisterCall(e,r),o=i.success,a=i.failure,s=(t=this.parseData(t)).ret;"string"==typeof s&&((t=t.value||t).ret||(t.ret=[s])),"success"===n?o&&o(t):"failure"==n&&a&&a(t),u&&(this.retrieveIframe(e),this.params[b+e]&&delete this.params[b+e])}};for(var P in x)p.call(f,P)||(f[P]=x[P])}(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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0),i=s(e(1)),o=s(e(2)),a=s(e(7));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 r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=n=l(this,(e=s.__proto__||Object.getPrototypeOf(s)).call.apply(e,[this].concat(i))),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,r.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,r.createElement)(i.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,r.createElement)(o.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},r=/\d+(rem|rpx)/,i=/[-+]?\d*\.?\d+(rem|rpx)/g,o="__global_rem_unit__",a="object"===("undefined"==typeof window?"undefined":t(window))?window:"object"===t(a)?a:{};function s(e){return r.test(e)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u();return e.replace(i,function(e){return parseFloat(e)*t+"px"})}function u(){return a[o]}function d(e){a[o]=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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0);function i(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 o=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 r=arguments.length,o=Array(r),s=0;s<r;s++)o[s]=arguments[s];return t=n=i(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(o))),n.type="videoplus",n.isNew=!0,n.state={isInit:!1,update:!1},n._token=n.props.videoId+"_"+n.props.src,i(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,r.Component),n(a,[{key:"render",value:function(){var e=this.props.videoComponent;return this.type=e,this.state.isInit?o.add(this._token):o.delete(this._token),this.state.isInit?(0,r.createElement)(e,t({},this.props,{ref:"player"})):null}},{key:"componentWillUnmount",value:function(){o.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,r.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,r.setNativeProps)(this.refs.player,e)}},{key:"pause",value:function(){var e;e="video"===this.type?{playStatus:"pause"}:{playControl:"pause"},this.refs.player&&(0,r.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,r.setNativeProps)(this.refs.player,{screenMode:"smallScreen"})}},{key:"exitFullscreen",value:function(){this.exitFullScreen()}},{key:"enterFullScreen",value:function(){this.refs.player&&(0,r.setNativeProps)(this.refs.player,{landscape:!0,screenMode:"fullScreen"})}},{key:"exitFullScreen",value:function(){this.refs.player&&(0,r.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 o.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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0),i=s(e(7)),o=s(e(2)),a=s(e(23));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 r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=n=l(this,(e=s.__proto__||Object.getPrototypeOf(s)).call.apply(e,[this].concat(i))),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,r.PureComponent),n(s,[{key:"render",value:function(){var e=t({},i.default.videoplus,this.props.style||{}),n=parseInt(i.default.videoStartBtn.width)-6,a=parseInt(i.default.videoStartBtn.height)-6;return this.state.hideLoading?null:(0,r.createElement)(o.default,{ref:"loadingBtn",style:t({},i.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,r.findDOMNode)(t),i=10;n&&a.default&&setTimeout(function(){(0,a.default)(n,{transform:"rotate("+360*i+++"deg)"},{timingFunction:"linear",delay:0,duration:500*i},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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0),i=c(e(1)),o=c(e(2)),a=c(e(7)),s=c(e(8)),l=c(e(54)),u=c(e(21)),d=c(e(22));function c(e){return e&&e.__esModule?e:{default:e}}window.libVideoPlayerDebug=!1;var p=!1,f=!1,h=[],m=new Set,g=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,r.Component),n(c,[{key:"render",value:function(){var e=this,n=t({},a.default.videoplus,this.props.style||{}),o=["videoId","bizFrom"].filter(function(t){return!e.props[t]});return o&&o.length>0?void console.error(o.join(", ")+"参数为必填项，用作区分业务方，如不明白自身业务"+o.join(",")+"，请查看使用文档或咨询@逍魂 @霜草"):(0,r.createElement)(i.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,r.createElement)(i.default,{style:n,ref:"container"}),(0,r.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,r.createElement)(i.default,{ref:"playBtn",style:this.playBtnStyle,onClick:function(){s.play()}},(0,r.createElement)(o.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,r.findDOMNode)(e);e&&e._internal&&(0,r.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 r=document.createElement("script");r.setAttribute("async","true"),r.setAttribute("src","//g.alicdn.com/mtb/videox/0.3.58/index.js"),r.onload=function(){h.forEach(function(e){e()})},r.onerror=function(){return f=!1},document.body.appendChild(r)}})}},{key:"_addEvent",value:function(){var e=this,t=this.videox,n=this.props,i=n.onReady,o=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(){i&&i(),e.track.ready({init_time:Date.now()-e.exposeTime})},200),t.on("video:play",function(n){if(o&&o(n),e.isPause=!1,e.hidePoster(),e.hidePlayBtn(),e.isFirstPlay){var i=e.refs.container,a=i&&(0,r.findDOMNode)(i),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 m=this.isPause?"pause":"play";document.addEventListener("WV.Event.APP.Background",function(){e.pause(),m=e.isPause?"pause":"play"},!1),document.addEventListener("WV.Event.APP.Active",function(){"play"==m&&e.play()},!1)}},{key:"_initVideox",value:function(e){var n=t({},a.default.videoplus,this.props.style||{},{videoId:null});m.add(this._token);var i=this.refs.container,o=i&&(0,r.findDOMNode)(i);window.Videox&&(this.videox=new window.Videox(t({},e,{container:o,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(){m.delete(this._token)}}],[{key:"getInstanceNum",value:function(){return m.size}}]),c}();exports.default=g,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},r=e(55),i=(t=r)&&t.__esModule?t:{default:t};var o="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,r=e.height,i=e.type,o=e.dpr||2;i=i||s;var a=c.square;if(!(n+"").match(/^\d+$/)||!(r+"").match(/^\d+$/))throw new Error("height or width is not number");t=i==u?r:n>=r?n:r,i===l?a=c.widths:i===u?a=c.heights:i===d&&(a=c.xzs);var f=a[a.length-1],h=a[0],m=0,g=p.baseDpr;if(f<=(t=parseInt(o*t/g)))return f;if(h>=t)return h;for(var y=a.length;y>=0;y--)if(a[y]<=t){a[y]==t?m=t:y<a.length-1&&(m=a[y+1]);break}return m}function h(e){var t="",n="",r=p.q,i=p.sharpen,o=(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("|")+")$"))&&(o=e.type),t=f({width:a,height:c,type:o}),o===s?t=t+"x"+t:o===l?t+="x10000":o===u?t="10000x"+t:o===d&&(t=t+"x"+t+"xz"),n="_"+t,"original"===r&&(r=""),"original"===i&&(i=""),n+=r+i+".jpg"}var m={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 r=p.defaultSize+"x"+p.defaultSize,s=p.q,l="_"+r+s+p.sharpen+".jpg",u="";try{u=new i.default(e)}catch(t){return-1===e.indexOf("base64,")&&console.log("[error]wrong img url:",e),e}var d=u.host,m=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 g=d.match(/(.+\.(?:alicdn|taobaocdn|taobao|mmcdn)\.com)/);if(g&&g[0]!=o&&(u.host=o),t&&t.original)return u.toString();var y,v,b=m.match(a),x=m.match(/-(\d+)-(\d+)\.(?:jpg|png|gif)/);x&&(l="_"+(v=f({height:y=parseInt(x[1])<parseInt(p.defaultSize)?p.defaultSize:x[1]>760?760:x[1],width:y,dpr:t.dpr}))+"x"+v+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(m)&&(l=l.replace(/(q\d+)(s\d+)/,"")),/\.gif/.test(m)&&t.ignoreGif?u.toString():/\.png/.test(m)&&t.ignorePng?u.toString():(t.webpSupport&&(l+="_.webp"),b?b[1]||b[2]||b[3]||b[4]?u.pathname=m.replace(a,l):b[0].match(/_\.(jpg|png|gif|jpef)/)&&(u.pathname+=l):m.match(/_\.webp$/g)?u.pathname=m.replace(/_\.webp$/g,l):u.pathname=m+l,u.toString())}};exports.default=m,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=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}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,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var r=/^([a-z0-9-]+:)?[/]{2}(?:([^@/:?]+)(?::([^@/:]+))?@)?([^:/?#]+)(?:[:]([0-9]+))?([/][^?#;]*)?(?:[?]([^#]*))?([#][^?]*)?$/i,i=function(){function i(e){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,i),this._params={},this._hash="",e&&this.assign(e.toString())}return n(i,[{key:"assign",value:function(e){var n=(e=e||"").match(r);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 r in e)this._params[r]=e[r]}}},{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 r in this._params)delete this._params[r];for(var i=0;i<n.length;i++){var o=n[i].split("="),a=e(o,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]||"")}}}]),i}();exports.default=i,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 r=parseInt(e[n],10),i=parseInt(t[n],10);if(isNaN(r)&&(r=0),isNaN(i)&&(i=0),r<i)return-1;if(r>i)return 1}return 0},exports.throttle=function(e,t){var n,r,i,o=null,a=0,s=function(){a=Date.now(),o=null,i=e.apply(n,r)};return function(){var l=Date.now(),u=t-(l-a);return n=this,r=arguments,u<=0?(clearTimeout(o),o=null,a=l,i=e.apply(n,r)):!o&&(o=setTimeout(s,u)),i}},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.TradeEvaluation=exports.Title=exports.HorizontalTags=exports.VerticalTags=exports.Price=exports.Images=exports.CardInfo=exports.Root=void 0;var t=e(0),n=u(e(1)),r=u(e(5)),i=u(e(2)),o=u(e(60)),a=e(4),s=u(e(61)),l=u(e(63));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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)}var c={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},p=(exports.Root=function(e){var r=e.card,i=e.children,a=r.data,s=void 0===a?{}:a,l=r.clickAllItemSPM,u=s.productUrl,d=s.onClick,c=s.productId;return(0,t.createElement)(n.default,{onClick:function(){d?d(u,c):l(u,c)},style:o.default.productContainer,href:u},i)},exports.CardInfo=function(e){e.card;var r=e.children;return(0,t.createElement)(n.default,{style:o.default.cardInfo},r)},exports.Images=function(e){var s=e.card,u=s.data,p=void 0===u?{}:u,f=s.clickAllItemSPM,h=p.image,m=p.video,g=p.onClick,y=p.productUrl,v=p.productId,b=p.discount;if(!h)return null;var x=!1;a.isWeex&&(x=(a.isAndroid&&WXEnvironment.vercode>=301||a.isIOS&&WXEnvironment.vercode>=208)&&m&&m.videoId);return[x?(0,t.createElement)(l.default,{onClick:function(){g?g(y,v+"&video=true",{video:!0}):f(y,v,{video:!0})},data:m,isVideo:x,image:h}):(0,t.createElement)(n.default,{style:o.default.ImageWrapper},+(b||0)>0&&(0,t.createElement)(r.default,{style:o.default.priceDiscount},"-"+b+"%"),(0,t.createElement)(i.default,d({},c,{source:{uri:h.imgUrl},style:o.default.productImage,resizeMode:"cover"})),(0,t.createElement)(n.default,{style:o.default.coverImage}))]},exports.Price=function(e){var i=e.card,o=e.isDir,a=i.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(o,"priceWrapper"))},(0,t.createElement)(n.default,{style:d({},p(o,"priceSale"))},s.salePrice&&s.salePrice.map(function(e){return(0,t.createElement)(r.default,{style:d({},e.style,{color:l})},e.text)})),s.originalPrice&&s.originalPrice.map(function(e){return(0,t.createElement)(r.default,{style:d({},p(o,"originalPrice"),e.style)},e.text)}))},exports.VerticalTags=function(e){var r=e.card,i=e.isDir,o=r.data;return o&&o.length?(0,t.createElement)(n.default,{style:d({},p(i,"verticalTags"))},o.map(function(e){return(0,t.createElement)(s.default,{isDir:i,tag:e.tagContent})})):null},exports.HorizontalTags=function(e){var r=e.card,i=e.isDir,o=r.data;return o&&o.length?(0,t.createElement)(n.default,{style:d({},p(i,"horizontalTags"))},o.map(function(e){return(0,t.createElement)(s.default,{isDir:i,tag:e.tagContent})})):null},exports.Title=function(e){var n=e.card.data;return n?(0,t.createElement)(r.default,{style:o.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,m=f.evaluation;return h||m?(0,t.createElement)(n.default,{style:d({},p(l,"tradeContainer"))},h&&(0,t.createElement)(r.default,{style:d({},o.default.orders,{fontFamily:a.isAndroid?"Roboto-Regular":"OpenSans"})},h),m&&[(0,t.createElement)(i.default,d({},c,{source:{uri:m.starUrl},style:d({},o.default.evalutionImg,{height:22,width:22*+m.starWidth/+m.starHeight||0}),resizeMode:"contain"})),(0,t.createElement)(r.default,{style:o.default.evaluation},m.starRating)]):null},function(e,t){var n=o.default[t],r=Object.assign({},n,o.default[t+"-dir"]);return e?r:n})},function(module,exports){module.exports={productContainer:{width:750,overflow:"hidden",display:"flex",flexDirection:"row"},cardInfo:{marginLeft:16,width:382,overflow:"hidden"},productImage:{position:"relative",width:288,height:288,borderRadius:16},ImageWrapper:{position:"relative"},coverImage:{position:"absolute",backgroundColor:"rgba(0,0,0,0.04)",width:288,height:288,borderRadius:16},priceWrapper:{display:"flex",flexDirection:"row",alignItems:"flex-end",flexWrap:"wrap",marginTop:8,fontFamily:"Helvetica,Arial,sans-serif"},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)"},subjectText:{fontFamily:"OpenSans",fontSize:22,marginTop:8,color:"rgb(25,25,25)",width:"100%",lineHeight:32,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},verticalTags:{display:"flex",flexDirection:"column",marginTop:8},horizontalTags:{display:"flex",flexDirection:"row"},"tradeContainer-dir":{direction:"rtl"},"horizontalTags-dir":{direction:"rtl"},"verticalTags-dir":{direction:"rtl"},"priceWrapper-dir":{direction:"rtl"},tradeContainer:{display:"flex",flexDirection:"row",alignItems:"center",color:"rgb(102,102,102)"},orders:{fontFamily:"OpenSans",fontSize:22,color:"rgb(25,25,25)",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",display:"inline-block",verticalAlign:"middle",marginRight:8,lineHeight:32},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"}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0});var t=e(0),n=s(e(1)),r=s(e(5)),i=s(e(2)),o=e(3),a=s(e(62));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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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 i=u.props.spanStyle;return(0,t.createElement)(r.default,{style:l({},a.default.tagText,e.tagStyle,i,{marginRight:n?7:0,marginLeft:n?7:0}),numberOfLines:1},e.tagText)},u.imageTag=function(e){return(0,t.createElement)(i.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],r=Object.assign({},n,a.default[e+"-dir"]);return t?r: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)(i.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"})),o.isWeex?(0,t.createElement)(r.default,{style:l({},a.default.tagText,e.tagStyle),numberOfLines:2},""+c+e.tagText):(0,t.createElement)(r.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:a.default.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={tagImgWrapper:{marginTop:8},"tagImageText-dir":{direction:"rtl"},"tagImgWrapper-dir":{direction:"rtl"},"tagTextWrapper-dir":{direction:"rtl"},tagText:{width:382,fontFamily:"Open Sans,Arial",fontSize:22,color:"rgb(102,102,102)",overflow:"hidden",textOverflow:"ellipsis",lineHeight:32},"tagText-dir":{direction:"rtl"},tagImageText:{marginTop:8,position:"relative",width:382,fontFamily:"Open Sans,Arial",fontSize:22,color:"rgb(102,102,102)",overflow:"hidden",textOverflow:"ellipsis"},promotionTagImg:{height:32,width:32,marginRight:8},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(2)),r=a(e(64)),i=a(e(14)),o=e(4);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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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(){o.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)(i.default,{supportVplus:!0,downgrade:!1,ref:"videoplus",src:p,poster:d.imgUrl,autoPlay:"wifi",forbidAppear:!1,playerScene:"highPerformance",bizFrom:"ALIEXPRESS",loop:o.isIOS,muted:!0,videoSource:"TBVideo1",style:r.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:r.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:288,height:288},videoPlayIcon:{width:36,height:36,position:"absolute",left:16,top:260}}},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var a=e.data,s=e.style,l=o(e,r),u=Object.assign({},l),d=function(e){var r=e.data,a=void 0===r?{}:r,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,m=a.image,g=void 0===m?{}:m,y=a.title,v=void 0===y?{}:y,b=a.sellingPoints,x=a.prices,w=void 0===x?{}:x,P=a.evaluation,_=a.trade,S=void 0===_?{}:_,I=(a.config,a.p4p),T=a.video,O=a.trace,C=void 0===O?{}:O;o(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("&")},D=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:g,video:T,p4p:I,productId:p,title:v.displayTitle,productUrl:h||k(),onClick:u.onClick,discount:(null==w?void 0:w.originalPrice)&&(null==w||null==(e=w.salePrice)?void 0:e.minPriceDiscount)},n.mods.Title={text:v.displayTitle},n.mods.PricePoints=E(1),n.mods.SellPoints=E(2),function(){if(w.salePrice){var e=w.currencySymbol,r=l&&(l.prices||l.price)||{},o=function(n){for(var o,a=n.minPrice,s=(""+a).split("."),l=s[0],u=s[1],d=[],p=l.length;p>0;p-=3)o=l.substring(Math.max(0,p-3),p),d.push({text:o,style:i({},t.defaultStyleConfig.integerPriceTextStyle,c.integerPriceTextStyle)}),p>3&&d.push({text:r.comma_style,style:i({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)});d.reverse(),u&&(d.push({text:r.decimal_point,style:i({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)}),d.push({text:u,style:i({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)}));var f={text:e,style:i({},t.defaultStyleConfig.priceTextStyle,c.priceTextStyle)};return"left"===r.symbol_position?d.unshift(f):d.push(f),d},a=function(e,r,a){void 0===a&&(a=i({},t.defaultStyleConfig.priceStyle,c.priceStyle));var s=o(r).map(function(e){return e.text}).join("");n.mods.Price[e]=[{text:s,style:a}];var l=r.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:o(w.salePrice)},w.bigSalePrice&&a("bigSalePrice",w.bigSalePrice,i({},t.defaultStyleConfig.bigSalePriceStyle)),w.originalPrice&&a("originalPrice",w.originalPrice,i({},t.defaultStyleConfig.salePriceStyle,c.salePriceStyle))}}(),n.mods.Marketings=E(3),n.mods.TradeEvaluation={evaluation:P,trade:S.tradeDesc},n.mods.Services=E(4),n},j={rmdproductV3:D,productV3:D},L=j[f]&&j[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),i({},u,{style:c,data:d})};var t=e(10),n=["productType","productId","itemType","productDetailUrl","image","title","sellingPoints","prices","evaluation","trade","config","p4p","video","trace"],r=["data","style"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)}function o(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}module.exports=exports.default},function(module,exports,e){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var l=e.data,c=o(e,r),p=Object.assign({},c),f=function(e){var r=e.data,l=void 0===r?{}:r,c=e.cardInfo,p=e.styleConfig,f=void 0===p?{}:p,h=l.id,m=l.pcDetailUrl,g=l.subject,y=l.evaluateInfo,v=l.sales,b=l.prices,x=void 0===b?{}:b,w=l.modsStyle,P=void 0===w?{}:w,_=l.atmosphere,S=l.image350Url,I=l.mediaId,T=l.promotionDiscount,O=l.priceLocalConfig,C=l.priceLocalInfo,E=(l.config,o(l,n),function(e){if(!_)return[];var t=_.filter(function(t){return t.position&&+t.position===e}),n=[];return t&&t.forEach(function(t){t.atmosphereDTOList&&t.atmosphereDTOList.forEach(function(t){var r,o,a={};t.materials&&t.materials.forEach(function(r){var o="TEXT"===r.type?"text":"image";a=i({tagContent:i({},a.tagContent,{tagStyle:4===e?{color:"#009966"}:2===e?{color:"#FD384F"}:{},displayTagType:o})},r),"image"==o&&(a.tagContent=i({},a.tagContent,{tagImgUrl:r.value,tagImgWidth:r.width,tagImgHeight:r.height})),"text"==o&&(a.tagContent=i({},a.tagContent,{tagText:r.value})),1===t.materials.length?n.push(a):a.tagContent.displayTagType="image_text"}),"image_text"===(null==(r=a)||null==(o=r.tagContent)?void 0:o.displayTagType)&&n.push(a)})}),n}),k=function(){return m||"https://www.aliexpress.com/item/"+h+".html"};return function(){var e={data:l,mods:{}};if(e.productId=h,e.mods.Root={productUrl:m||k(),productId:h,onClick:c.onClick},e.mods.Images={image:{imgUrl:S},title:g,productId:h,productUrl:m||k(),onClick:c.onClick,discount:T},I&&(e.mods.Images.video={videoId:I,videoUrl:"https://cloud.video.taobao.com/play/u/"+I+"/p/1/e/6/t/10301/"+I+".mp4"}),e.mods.Title={text:g},e.mods.PricePoints=E(1),e.mods.SellPoints=E(2),function(){if(null!=C&&C.promotionPiecePriceStructure)if(-1!==C.promotionPiecePriceStructure.indexOf("|")){var n=u(O,null==C?void 0:C.promotionPiecePriceStructure);if(e.mods.Price={salePrice:s(n,f)},null!=C&&C.piecePriceStructure){var r=u(O,null==C?void 0:C.piecePriceStructure);a(e,f,"originalPrice",r,i({},t.defaultStyleConfig.salePriceStyle,f.salePriceStyle))}}else d(x,P,e,f)}(),e.mods.Marketings=E(3),+v>0){var n=(c.translation["module.smartLeaderboard.sold"]||"{0} Sold").replace("{0}",v);e.mods.TradeEvaluation={evaluation:y,trade:n}}return e.mods.Services=E(4),e}()}({data:l,cardInfo:p})||{},h={};return p.width&&(h.width=p.width+"px"),Object.assign(h,f.page&&f.page.style),i({},p,{style:h,data:f})};var t=e(10),n=["id","pcDetailUrl","subject","evaluateInfo","sales","prices","modsStyle","atmosphere","image350Url","mediaId","promotionDiscount","priceLocalConfig","priceLocalInfo","config"],r=["data"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)}function o(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var a=function(e,n,r,o,a){void 0===a&&(a=i({},t.defaultStyleConfig.priceStyle,n.priceStyle));var l=s(o,n).map(function(e){return e.text}).join("");e.mods.Price[r]=[{text:l,style:a}],2===e.mods.Price[r].length&&e.mods.Price[r].splice(1,0,{text:" ",style:{}})},s=function(e,n){for(var r,o=e||{},a=o.decimalPointChar,s=o.thousandsChar,l=o.currencySymbolPosition,u=o.integerStr,d=o.decimalStr,c=o.currencySymbol,p=[],f=u.length;f>0;f-=3)r=u.substring(Math.max(0,f-3),f),p.push({text:r,style:i({},t.defaultStyleConfig.integerPriceTextStyle,n.integerPriceTextStyle)}),f>3&&p.push({text:s,style:i({},t.defaultStyleConfig.priceTextStyle,n.priceTextStyle)});p.reverse(),d&&(p.push({text:a,style:i({},t.defaultStyleConfig.priceTextStyle,n.priceTextStyle)}),p.push({text:d,style:i({},t.defaultStyleConfig.priceTextStyle,n.priceTextStyle)}));var h={text:c,style:i({},t.defaultStyleConfig.priceTextStyle,n.priceTextStyle)};return"end"===l?p.push(h):p.unshift(h),p},l=function(e){var t=(null==e?void 0:e.split("|"))||[];return{formatPrice:t[0],integerStr:t[1],decimalStr:t[2]}};function u(e,t){return t?i({},(null==e?void 0:e.single)||{},l(t)):{}}var d=function(e,n,r,o){if(e.promotionPiecePrice){var a=e.currentSymbol,s=n.price,l=function(e){for(var n,r=(""+e.amount).split("."),l=r[0],u=r[1],d=[],c=l.length;c>0;c-=3)n=l.substring(Math.max(0,c-3),c),d.push({text:n,style:i({},t.defaultStyleConfig.integerPriceTextStyle,o.integerPriceTextStyle)}),c>3&&d.push({text:s.comma_style,style:i({},t.defaultStyleConfig.priceTextStyle,o.priceTextStyle)});d.reverse(),u&&(d.push({text:s.decimal_point,style:i({},t.defaultStyleConfig.priceTextStyle,o.priceTextStyle)}),d.push({text:u,style:i({},t.defaultStyleConfig.priceTextStyle,o.priceTextStyle)}));var p={text:a,style:i({},t.defaultStyleConfig.priceTextStyle,o.priceTextStyle)};return"left"===s.symbol_position?d.unshift(p):d.push(p),d},u=function(e,n,a){void 0===a&&(a=i({},t.defaultStyleConfig.priceStyle,o.priceStyle));var s=l(n).map(function(e){return e.text}).join("");r.mods.Price[e]=[{text:s,style:a}],2===r.mods.Price[e].length&&r.mods.Price[e].splice(1,0,{text:" ",style:{}})};r.mods.Price={salePrice:l(null==e?void 0:e.promotionPiecePrice)},null!=e&&e.previewPromotionPiecePrice&&u("bigSalePrice",e.previewPromotionPiecePrice,i({},t.defaultStyleConfig.bigSalePriceStyle)),e.piecePrice&&u("originalPrice",e.piecePrice,i({},t.defaultStyleConfig.salePriceStyle,o.salePriceStyle))}};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});var t=e(0),n=a(e(1)),r=a(e(13)),i=a(e(11)),o=a(e(69));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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);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 r="";return e.indexOf("#")>-1&&(r=e.slice(e.indexOf("#")),e=e.slice(0,e.indexOf("#"))),e+=""+(-1===e.indexOf("?")?"?":"&")+t+"="+n,r&&(e+=r),e},l.goTargetUrl=function(e,t,n,r){void 0===e&&(e=""),void 0===t&&(t=0),void 0===r&&(r={});var o,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,m=d.moduleData,g=void 0===m?{}:m,y=d.moduleName,v=void 0===y?"default":y,b=g.ab,x=void 0===b?"":b,w={clk_trigger:"",ae_object_value:"countryProduct="+r.countryProduct+";productId="+r.id+";ab="+x,ae_object_type:"product",ae_button_type:v+"_click",st_page_id:window.dmtrack_pageid};"tpp"===h&&(w={utLogMap:encodeURIComponent(JSON.stringify(null==(o=r)||null==(a=o.trace)?void 0:a.utLogMap))});i.default.sendClickUT(p,v,"",w);var P={url:e,nid:t,widgetId:d.widgetId,moduleName:d.moduleName,extParams:n};null==f||f.goTargetUrl(P)},l.renderCard=function(e,n,i,o){return(0,t.createElement)(r.default,{style:n,data:e,showType:"list",cardType:i,isDir:l.isDir(),translation:o||{},onClick:function(t,n,r){return l.goTargetUrl(t,n,r,e)}})},l.renderCardItem=function(e,r){var a,u,d=l.props,c=d.mds,p=void 0===c?{}:c,f=d.gdc,h=void 0===f?{}:f,m=d.dataSource,g=void 0===m?[]:m,y=d.modsStyle,v=void 0===y?{}:y,b=d.getNextPageData,x=d.cardType,w=p.moduleName,P=void 0===w?"":w,_=h.translation,S=void 0===_?{}:_,I={exposure:s({prod:e.productId,"spm-cnt":h.spm_cnt+"."+P},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"===x&&(I={exp_trigger:"",st_page_id:window.dmtrack_pageid,exp_type:P+"_Exposure_Event",exp_attribute:"index="+r}),(0,t.createElement)(n.default,{dir:l.isDir()?"rtl":"ltr",style:s({},o.default.productContainer,{marginTop:0===r?24:0}),onAppear:function(){return i.default.sendExpUT(h,P,"",I)}},b&&r+1===g.length?(0,t.createElement)(n.default,{onAppear:b},l.renderCard(e,v,x,S)):l.renderCard(e,v,x,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,r=this.props,i=r.dataSource,a=void 0===i?[]:i,l=r.listBackgroundColor,u=void 0===l?"#fff":l;return a&&0===a.length?[]:(0,t.createElement)(n.default,{style:s({},o.default.listContainer,{backgroundColor:u})},a.map(function(t,n){return e.renderCardItem(t,n)}))},a}(t.Component);exports.default=d,module.exports=exports.default},function(module,exports){module.exports={listContainer:{width:750,display:"flex",justifyContent:"start",flexDirection:"column",backgroundColor:"rgb(255,255,255)"},productContainer:{overflow:"hidden",marginBottom:24,marginLeft:32,backgroundColor:"rgb(255,255,255)"}}},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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)}var r=exports.buildPriceText=function(e,r,i){void 0===e&&(e={}),void 0===r&&(r={}),void 0===i&&(i={});for(var o,a=e.currencySymbol,s=r&&(r.prices||r.price)||{},l=(""+e.minPrice).split("."),u=l[0],d=l[1],c=[],p=u.length;p>0;p-=3)o=u.substring(Math.max(0,p-3),p),c.push({text:o,style:n({},t.defaultStyleConfig.integerPriceTextStyle,i.integerPriceTextStyle)}),p>3&&c.push({text:s.comma_style,style:n({},t.defaultStyleConfig.priceTextStyle,i.priceTextStyle)});c.reverse(),d&&(c.push({text:s.decimal_point,style:n({},t.defaultStyleConfig.priceTextStyle,i.priceTextStyle)}),c.push({text:d,style:n({},t.defaultStyleConfig.priceTextStyle,i.priceTextStyle)}));var f={text:a,style:n({},t.defaultStyleConfig.priceTextStyle,i.priceTextStyle)};return"left"===s.symbol_position?c.unshift(f):c.push(f),c};exports.originalPrice=function(e){return r(e).map(function(e){return e.text}).join("")}},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 r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},r=e(3),i=e(9),o=(t=i)&&t.__esModule?t:{default:t};var a=r.isWeex&&e(6),s=exports.sendExpUT=function(t,i){var o=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+"."+i,"spm-cnt":s+"."+i,sellerAdminSeq:l,pageId:u,shop_id:d,spm:"a1z65."+p+"."+i},o);if(r.isWeex){var h=e(6);h.commitut?h.commitut("expose",2201,c,"","XRcmd-ItemExposure","","",f):h.commit("expose",c,"XRcmd-ItemExposure",f)}};exports.default={sendClickUT:function(e,t,i){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,m=n({seller_id:l,spm_cnt:u+"."+t,"spm-cnt":u+"."+t,sellerAdminSeq:d,pageId:c,shop_id:p,spm:"a1z65."+h+"."+t},s);r.isWeex?(a.commit&&a.commit("click",f||"Page_Store_Home",i||t+"_XRcmd-ItemClick",m),a.updateNextPageUtparam&&a.updateNextPageUtparam()):o.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){exports.__=function(e,t,n){var r=e||t;for(var i in n){var o=n[i];r=r.replace(new RegExp("\\{\\w?"+i+"\\w?\\}","g"),o)}return r},exports.getUrlParams=function(e){var t=location.search||"",n=location.href.indexOf("?");n>-1&&!t&&(t=location.href.slice(n));for(var r=t.match(/[^&?]+=[^&]+/g)||[],i={},o=0;o<r.length;o++){var a=r[o].split(/=/),s=a[1].replace(/%25/g,"%");i[a[0]]=decodeURIComponent(s)}return i[e]||null},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={container:{width:750,position:"relative",backgroundColor:"rgb(255,255,255)",paddingBottom:24},titleWrapper:{display:"flex",flexDirection:"row",alignItems:"center",paddingTop:24,paddingRight:32,paddingBottom:24,paddingLeft:32},topContainer:{flexDirection:"column",justifyContent:"space-between"},titleContainer:{flexDirection:"row"},title:{fontSize:32,lineHeight:43,maxWidth:582,fontWeight:"700",flexDirection:"row",justifyContent:"flex-start",color:"rgb(25,25,25)"},"title-dir":{textAlign:"right"},subTitle:{fontSize:24,color:"rgb(102,102,102)",lineHeight:33,flexDirection:"row",justifyContent:"flex-start",whiteSpace:"pre"},arrowContainer:{justifyContent:"center"},list:{paddingLeft:32,paddingRight:16,display:"flex",flexDirection:"row",justifyContent:"space-between"},listItem:{width:218,borderRadius:16,overflow:"hidden",marginRight:16},productTitle:{width:423,height:96,lineHeight:32,fontSize:24,color:"rgb(102,102,102)"},defaultImage:{width:750},image:{position:"relative",width:218,height:218,borderRadius:12},coverImage:{position:"absolute",backgroundColor:"rgba(0,0,0,0.04)",width:218,height:218,borderRadius:12},arrowImage:{width:36,height:36,marginRight:16,marginLeft:16},productDetails:{width:218,marginTop:8,paddingRight:8,paddingLeft:8,overflow:"hidden"},priceWrapper:{fontSize:28,fontWeight:"bold",display:"flex",flexDirection:"row",height:44,maxWidth:202,lineHeight:44,overflow:"hidden",alignItems:"flex-end",textOverflow:"ellipsis",whiteSpace:"nowrap",alignSelf:"start"},"discount-dir":{direction:"ltr"},"priceWrapper-dir":{direction:"ltr"},"subTitle-dir":{direction:"ltr"},"priceDiscount-dir":{direction:"ltr"},discount:{textDecoration:"line-through",alignSelf:"start",fontWeight:"400",fontSize:24,color:"rgb(117,117,117)",lineHeight:32},priceDiscount:{display:"flex",position:"absolute",zIndex:6,top:0,left:0,height:40,lineHeight:40,width:80,backgroundColor:"rgb(253,56,79)",borderTopLeftRadius:12,borderBottomRightRadius:12,fontWeight:"700",fontSize:24,color:"rgb(255,255,255)",textAlign:"center"}}},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=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n=function(){function e(e,t){for(var n,r=0;r<t.length;r++)(n=t[r]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=e(0),i=h(e(1)),o=h(e(5)),a=h(e(2)),s=(h(e(25)),e(26)),l=e(4),u=h(e(27)),d=e(30),c=h(e(71)),p=e(72),f=h(e(73));function h(e){return e&&e.__esModule?e:{default:e}}var m={autoWebp:!1,autoScaling:!1,autoCompress:!1,autoReplaceDomain:!1},g=["ar","he","Arabic","Hebrew"],y=function(h){function y(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,y);var n=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,(y.__proto__||Object.getPrototypeOf(y)).call(this,e));return n.getData=function(e){var t=n.state.gdc,r=t.shopId,i=t.locale,o=void 0===i?"en_US":i,a=t.country,s=void 0===a?"US":a,u=t.currency,d=void 0===u?"USD":u,c=t.lang,f=void 0===c?"en":c,h={scenario:l.isWeex?"appFullPieceDiscount":"pcFullPieceDiscount",locale:o,shipToCountry:s,lang:f,currency:d,streamId:"",visitorId:l.isWeex?e:(0,p.getCookie)("cna"),pageIndex:1,pageSize:10,recommendInfo:JSON.stringify({storeId:r}),platform:l.isWeex?"app":"pc",sversion:3.6},m={appId:668,params:JSON.stringify(h)};n.pageUtils.Mtop.request({api:"mtop.relationrecommend.AliexpressRecommend.recommend",v:"1.0",data:m},function(e){var t=e.data&&e.data.result&&e.data.result[0]||{},r=t.mods&&t.mods.listItems||[];r&&r.length>=3&&n.setState({dataSource:r.slice(0,3),modsStyle:t&&t.modsStyle,showDataStatus:!0,showNoDataStatus:!1})},function(e){console.error("appFullPieceDiscount-ERROR",JSON.stringify(e))})},n.getMockData=function(){fetch("./data.json").then(function(e){return e.json()}).then(function(e){var t=e.data&&e.data.result&&e.data.result[0]||{},r=t.mods&&t.mods.listItems||[];r&&r.length>=3&&n.setState({showDataStatus:!0,showNoDataStatus:!1,dataSource:r.slice(0,3),modsStyle:t&&t.modsStyle})}).catch(function(e){console.error(e)})},n.getColorText=function(e,t,n){var r=e||t,i=[];return-1===r.indexOf("{x}%")?(i=r.split("%{x}")).splice(i.length-1,0,"%"+n+" "):(i=r.split("{x}%")).splice(i.length-1,0," "+n+"%"),i},n.getSubTitle=function(){var e=n.state,a=e.gdc,s=void 0===a?{}:a,u=e.mds,d=s.translation,c=void 0===d?{}:d,p=s.translate,f=void 0===p?{}:p,h=u.moduleData,m=(void 0===h?{}:h).fullPieceLevelList,g=void 0===m?[]:m,y=[f["module.mobile.BundleDealsDefaultTitle"]||"Buy more to save more!"];return g&&g.length>0&&(y=n.getColorText(c["module.wireless.fullPieceDiscountItemList.subTitle"]||f["module.wireless.fullPieceDiscountItemList.subTitle"],"Buy more to save up to {x}%",g[0]&&g[0].discount||0)),(0,r.createElement)(i.default,{style:t({},n.getDirCss("subTitle"))},y.map(function(e){return l.isWeb,(0,r.createElement)(o.default,{style:{fontSize:24,color:"#666666"}},e)}))},n.getDirCss=function(e){var t=f.default[e],r=Object.assign({},t,f.default[e+"-dir"]);return n.isDir()?r:t},n.isDir=function(){var e=n.state.gdc,t=(void 0===e?{}:e).lang,r=void 0===t?"":t;return g.includes(r)},n.goTargetUrl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=n.state.mds,i={url:e,nid:t,widgetId:r.widgetId,moduleName:r.moduleName};n.pageUtils.goTargetUrl&&n.pageUtils.goTargetUrl(i)},n.getPrice=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],r=arguments[2],i={priceTextStyle:{lineHeight:34},integerPriceTextStyle:{lineHeight:44}};if("sale"===n){var o=t({currencySymbol:e.currencySymbol},e.salePrice);return(0,d.buildPriceText)(o,r,i)||[]}if("origin"===n){var a="",s=e.originalPrice?t({currencySymbol:e.currencySymbol},e.originalPrice):null;return s&&(a=(0,d.buildPriceText)(s,r,i).map(function(e){return e.text}).join("")),a}},n.getProductUrl=function(e,t){var n=[];return e&&(e.detailPage&&Object.keys(e.detailPage).forEach(function(t){n.push({key:t,value:encodeURIComponent(e.detailPage[t])})}),e.pdpParams&&["pdp_ext_f","pdp_pi"].forEach(function(t){e.pdpParams[t]&&n.push({key:t,value:e.pdpParams[t]})})),"https://www.aliexpress.com/item/"+t+".html?"+n.map(function(e){return e.key+"="+e.value.substring(0,131072)}).join("&")},n.renderCell=function(e){var l=n.state,u=l.mds,d=l.gdc,p=l.modsStyle,h=u.moduleName,g=void 0===h?"default":h;return(0,r.createElement)(i.default,{style:f.default.list},e.map(function(e){var l=n.getPrice(e.prices,"sale",p),h=n.getPrice(e.prices,"origin",p),y=h?"#FD384F":"#191919",v=e.prices&&e.prices.originalPrice&&e.prices.salePrice.minPriceDiscount||0,b={exposure:t({prod:e.productId,"spm-cnt":d.spm_cnt+"."+u.moduleName},e.trace&&e.trace.utLogMap),pageId:window.dmtrack_pageid,utLogMap:encodeURIComponent(JSON.stringify(e.trace&&e.trace.utLogMap))},x=n.getProductUrl(e.trace,e.productId);return(0,r.createElement)(i.default,{onAppear:function(){return c.default.sendExpUT(d,g,"",b)},style:f.default.listItem,onClick:function(){n.goTargetUrl(e.productDetailUrl||(0,s.switchLinkURL)(x),e.productId)},"data-role":u.moduleName,"data-spmc":u.moduleName+"_"+u.widgetId,"data-spmd":u.moduleName+"_"+u.widgetId+"_"+e.productId},(0,r.createElement)(a.default,t({},m,{style:t({},f.default.image),source:{uri:e.image.imageUrl||e.image.imgUrl},resizeMode:"cover"})),(0,r.createElement)(i.default,{style:f.default.coverImage}),+v>0&&(0,r.createElement)(o.default,{style:t({},n.getDirCss("priceDiscount"))},"-"+v+"%"),(0,r.createElement)(i.default,{style:t({},n.getDirCss("productDetails"))},(0,r.createElement)(i.default,{numberOfLines:1,style:t({},n.getDirCss("priceWrapper"))},l.map(function(e){return(0,r.createElement)(o.default,{numberOfLines:1,style:t({},e.style,{color:y})},e.text)})),h?(0,r.createElement)(o.default,{numberOfLines:1,style:t({},n.getDirCss("discount"))},h):null))}))},n.renderList=function(){var e=n.state.dataSource;if(e.length>=3)return n.renderCell(e.slice(0,3))},n.pageUtils=e.pageUtils,n.state={mds:e.mds||{},gdc:e.gdc||{},showDataStatus:!1,showNoDataStatus:e.gdc.preView||!1,dataSource:[],modsStyle:{},appearTime:null,isSale:(0,p.getUrlParams)("pagePath")&&(0,p.getUrlParams)("pagePath").includes("promotion-")||e.gdc.bigSalePage||!1},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)}(y,r.Component),n(y,[{key:"componentWillMount",value:function(){var t=this,n=this.state.mds,r=n.moduleData,i=void 0===r?{}:r,o=n.widgetId;i.fullPieceLevelList;if(o)if(l.isWeex){e(74).getAppConfig(function(e){var n=e.deviceId;t.getData(n)})}else this.getData()}},{key:"render",value:function(){var e=this,n=this.state,s=n.mds,d=n.gdc,c=void 0===d?{}:d,p=n.showDataStatus,h=n.showNoDataStatus,g=(n.isSale,c.translation),y=void 0===g?{}:g,v=c.translate,b=void 0===v?{}:v,x=s.moduleData,w=void 0===x?{}:x,P=s.moduleName,_=void 0===P?"":P,S=w.bundleDealsWeexPageUrl,I=void 0===S?"":S,T=w.bundleDealsMSitePageUrl,O=void 0===T?"":T,C=l.isWeex?I:O;if(p){var E={exp_trigger:"",st_page_id:window.dmtrack_pageid,exp_type:_+"_Exposure_Event",exp_attribute:""};return(0,r.createElement)(i.default,t({},E,{style:f.default.container,"data-role":s.moduleName,"data-spmc":s.moduleName+"_"+s.widgetId}),(0,r.createElement)(u.default,{gdc:c,mds:s}),(0,r.createElement)(i.default,{style:f.default.titleWrapper,onClick:function(){e.goTargetUrl(C,0)}},(0,r.createElement)(i.default,{style:f.default.topContainer},(0,r.createElement)(i.default,{style:f.default.titleContainer},(0,r.createElement)(o.default,{style:f.default.title},y["module.wireless.fullPieceDiscountPageTitle.title"]||b["module.wireless.fullPieceDiscountPageTitle.title"]||"Bundle Deals"),(0,r.createElement)(i.default,{style:f.default.arrowContainer,"data-role":s.moduleName,"data-spmc":s.moduleName+"_"+s.widgetId,"data-spmd":s.moduleName+"_"+s.widgetId+"_arrow"},(0,r.createElement)(a.default,t({},m,{style:t({},this.getDirCss("arrowImage")),source:{uri:"https://ae01.alicdn.com/kf/S1ea5ba0072544d6787cf0ee9fdb3958dI/32x32.png"},lazyload:!1})))),this.getSubTitle())),this.renderList())}return h?(0,r.createElement)(a.default,t({},m,{style:t({},f.default.defaultImage,{width:s.defaultImageWidth||750,height:s.defaultImageHeight||400}),source:{uri:s.defaultImage},lazyload:!1})):null}}]),y}();exports.default=y,module.exports=exports.default}])});