// {"framework" : "Rax"} define("rat-slider",["rat-frame","rat-util","rat-provider","rat-iconfont"],function(require,exports,module){module.exports=function(e){var t={};function i(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,i),module.l=!0,module.exports}return i.m=e,i.c=t,i.d=function(exports,e,t){i.o(exports,e)||Object.defineProperty(exports,e,{enumerable:!0,get:t})},i.r=function(exports){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(r,o,function(t){return e[t]}.bind(null,o));return r},i.n=function(module){var e=module&&module.__esModule?function(){return module.default}:function(){return module};return i.d(e,"a",e),e},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=4)}([function(module,exports){module.exports=require("rat-frame")},function(module,exports){module.exports=require("rat-util")},function(module,exports,e){"use strict";var t,i,r;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={slick:{position:"relative","box-sizing":"border-box",osition:"relative",display:"block","-webkit-touch-callout":"none","-webkit-user-select":"none","user-select":"none","touch-action":"pan-y",padding:0,"-webkit-tap-highlight-color":"transparent"},innerDisabled:{color:"#ccc",background:"#f7f8fa",opacity:.5,cursor:"not-allowed"},outerDisabled:{color:"#ccc",background:"transparent",opacity:.32,cursor:"not-allowed"},slickArrow:(t={display:"block",position:"absolute",cursor:"pointer","text-align":"center","-webkit-transition":".4s ease-in",transition:".4s ease-in",width:"28px",height:"56px","line-height":"56px",top:"calc((100% - 56px) / 2)","border-radius":0},i="display",r="block",i in t?Object.defineProperty(t,i,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[i]=r,t),innerSlickArrow:{color:"#fff","background-color":"#000",opacity:".2"},outerSlickArrow:{color:"#666",background:"transparent",opacity:.32},slickList:{position:"relative",overflow:"hidden",display:"block",margin:0,padding:0,transform:"translateZ(0)","-webkit-transform":"translateZ(0)"}},module.exports=exports.default},function(module,exports,e){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getTrackLeft=exports.getTrackAnimateCSS=exports.getTrackCSS=void 0;var t=Object.assign||function(e){for(var t,i=1;ie.slidesToShow&&(n=e.slideWidth*e.slidesToShow*-1,e.slideHeight*e.slidesToShow*-1),e.slideCount%e.slidesToScroll!=0&&e.slideIndex+e.slidesToScroll>e.slideCount&&e.slideCount>e.slidesToShow&&(e.slideIndex>e.slideCount?(n=(e.slidesToShow-(e.slideIndex-e.slideCount))*e.slideWidth*-1,(e.slidesToShow-(e.slideIndex-e.slideCount))*e.slideHeight*-1):(n=e.slideCount%e.slidesToScroll*e.slideWidth*-1,e.slideCount%e.slidesToScroll*e.slideHeight*-1));else if(e.slideCount%e.slidesToScroll!=0&&e.slideIndex+e.slidesToScroll>e.slideCount&&e.slideCount>e.slidesToShow){n=(e.slidesToShow-e.slideCount%e.slidesToScroll)*e.slideWidth}(e.centerMode&&(e.infinite?n+=e.slideWidth*t(e.slidesToShow/2):n=e.slideWidth*t(e.slidesToShow/2)),s=e.slideIndex*e.slideWidth*-1+n,!0===e.variableWidth)&&(e.slideCount<=e.slidesToShow||!1===e.infinite?l=(0,i.findDOMNode)(e.trackRef).childNodes[e.slideIndex]:(o=e.slideIndex+e.slidesToShow,l=(0,i.findDOMNode)(e.trackRef).childNodes[o]),s=l?-1*l.offsetLeft:0,!0===e.centerMode&&((l=!1===e.infinite?(0,i.findDOMNode)(e.trackRef).children[e.slideIndex]:(0,i.findDOMNode)(e.trackRef).children[e.slideIndex+e.slidesToShow+1])&&(s=-1*l.offsetLeft+(e.listWidth-l.offsetWidth)/2)));return s}},function(module,exports,e){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t,i=Object.assign||function(e){for(var t,i=1;i=0||Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r]);return i}exports.default=r.ConfigProvider.config(n.default,{exportNames:["resize"],transform:function(e,t){if("fade"in e){t("fade","animation","Slider");var r=e,o=r.fade,n=s(r,["fade"]);e=o?i({animation:"fade"},n):n}if("arrowPos"in e){"inline"===e.arrowPos?(t("arrowPos=inline","arrowPosition=inner","Slider"),e.arrowPos="inner"):t("arrowPos","arrowPosition","Slider");var l=e,a=l.arrowPos,d=s(l,["arrowPos"]);e=i({arrowPosition:a},d)}if(["arrowDirection","dotsDirection","slideDirection"].forEach(function(i){"horizontal"===e[i]?(t(i+"=horizontal",i+"=hoz","Slider"),e[i]="hoz"):"vertical"===e[i]&&(t(i+"=vertical",i+"=ver","Slider"),e[i]="ver")}),"initialSlide"in e){t("initialSlide","defaultActiveIndex","Slider");var p=e,c=p.initialSlide,u=s(p,["initialSlide"]);e=i({defaultActiveIndex:c},u)}if("slickGoTo"in e){t("slickGoTo","activeIndex","Slider");var h=e,f=h.slickGoTo,y=s(h,["slickGoTo"]);e=i({activeIndex:f},y)}if("afterChange"in e){t("afterChange","onChange","Slider");var v=e,b=v.afterChange,g=s(v,["afterChange"]);e=i({onChange:b},g)}return e}}),module.exports=exports.default},function(module,exports){module.exports=require("rat-provider")},function(module,exports,e){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,i,r=Object.assign||function(e){for(var t,i=1;i=e.children.length)this.update(e),this.changeSlide({message:"index",index:e.children.length-e.slidesToShow,currentSlide:this.state.currentSlide});else{var t=["children"];!s.obj.shallowEqual(s.obj.pickOthers(t,this.props),s.obj.pickOthers(t,e))&&this.update(e)}}},{key:"componentDidUpdate",value:function(){this.adaptHeight()}},{key:"componentWillUnmount",value:function(){this.animationEndCallback&&clearTimeout(this.animationEndCallback),s.events.off(window,"resize",this.onWindowResized),this.state.autoPlayTimer&&clearInterval(this.state.autoPlayTimer)}},{key:"onWindowResized",value:function(){this.update(this.props),this.setState({animating:!1}),clearTimeout(this.animationEndCallback),delete this.animationEndCallback}},{key:"slickGoTo",value:function(e){"number"==typeof e&&this.changeSlide({message:"index",index:e,currentSlide:this.state.currentSlide})}},{key:"onEnterArrow",value:function(e){this.arrowHoverHandler(e)}},{key:"onLeaveArrow",value:function(){this.arrowHoverHandler()}},{key:"_instanceRefHandler",value:function(e,t){this[e]=t}},{key:"render",value:function(){var e=this.props,t=e.animation,i=e.arrows,o=e.arrowSize,s=e.arrowPosition,l=e.dots,a=e.dotsStyle,h=e.cssEase,y=e.speed,v=e.infinite,b=e.centerMode,g=e.centerPadding,S=e.slidesToShow,T=e.slidesToScroll,w=e.variableWidth,m=e.focusOnSelect,P=e.children,k=e.dotsRender,x=e.triggerType,O=e.preArrowStyle,C=e.nextArrowStyle,j=this.state,E=j.currentSlide,M=j.slideCount,_=j.slideWidth,I=j.slideHeight,W=j.trackStyle,A=j.dragging,H={animation:t,cssEase:h,speed:y,infinite:v,centerMode:b,focusOnSelect:m?this.selectHandler:null,currentSlide:E,slideWidth:_,slideHeight:I,slidesToShow:S,slidesToScroll:T,slideCount:M,trackStyle:W,variableWidth:w,triggerType:x},D=void 0;if(!0===l&&M>S){var L={dotsStyle:a,slideCount:M,slidesToShow:S,currentSlide:E,slidesToScroll:T,changeSlide:this.changeSlide,dotsRender:k,triggerType:x};D=(0,n.createElement)(c.default,L)}var R,z=void 0,N=void 0,X={arrowSize:o,arrowPosition:s,infinite:v,centerMode:b,currentSlide:E,slideCount:M,slidesToShow:S,clickHandler:this.changeSlide};return i&&(z=(0,n.createElement)(d.default,r({},X,{type:"prev",codePoint:"arrow-left",style:O,ref:this._instanceRefHandler.bind(this,"pArrow"),onMouseEnter:t?this.onEnterArrow.bind(this,"prev"):f,onMouseLeave:t?this.onLeaveArrow.bind(this,"prev"):f}),this.props.prevArrow),N=(0,n.createElement)(d.default,r({},X,{type:"next",codePoint:"arrow-right",style:C,ref:this._instanceRefHandler.bind(this,"nArrow"),onMouseEnter:t?this.onEnterArrow.bind(this,"next"):f,onMouseLeave:t?this.onLeaveArrow.bind(this,"next"):f}),this.props.nextArrow)),b&&(R={padding:"0px "+g}),(0,n.createElement)("div",{onMouseEnter:this.onInnerSliderEnter,onMouseLeave:this.onInnerSliderLeave},(0,n.createElement)("div",{ref:this._instanceRefHandler.bind(this,"list"),style:r({},u.default.slickList,R),onMouseDown:this.swipeStart,onMouseUp:this.swipeEnd,onTouchStart:this.swipeStart,onTouchEnd:this.swipeEnd,onMouseMove:A?this.swipeMove:null,onMouseLeave:A?this.swipeEnd:null,onTouchMove:A?this.swipeMove:null,onTouchCancel:A?this.swipeEnd:null},(0,n.createElement)(p.default,r({ref:this._instanceRefHandler.bind(this,"track")},H),P)),z,N,D)}}]),t}(),t.propTypes={animation:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.bool]),arrows:n.PropTypes.bool,arrowSize:n.PropTypes.oneOf(["medium","large"]),arrowPosition:n.PropTypes.oneOf(["inner","outer"]),preArrowStyle:n.PropTypes.object,nextArrowStyle:n.PropTypes.object,centerPadding:n.PropTypes.any,children:n.PropTypes.any,centerMode:n.PropTypes.bool,dots:n.PropTypes.bool,dotsStyle:n.PropTypes.object,focusOnSelect:n.PropTypes.bool,cssEase:n.PropTypes.string,speed:n.PropTypes.number,infinite:n.PropTypes.bool,defaultActiveIndex:n.PropTypes.number,slidesToShow:n.PropTypes.number,activeIndex:n.PropTypes.number,slidesToScroll:n.PropTypes.number,variableWidth:n.PropTypes.bool,prevArrow:n.PropTypes.element,nextArrow:n.PropTypes.element,dotsRender:n.PropTypes.func,triggerType:n.PropTypes.string},t.defaultProps={triggerType:"click",preArrowStyle:{},nextArrowStyle:{}},i);Object.assign(y.prototype,a.default),Object.assign(y.prototype,l.default),exports.default=y,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,i=1;io.startX?1:-1),l=this.state.currentSlide,a=Math.ceil(this.state.slideCount/this.props.slidesToScroll),d=this.swipeDirection(this.state.touchObject),p=o.swipeLength;!1===this.props.infinite&&(0===l&&"right"===d||l+1>=a&&"left"===d)&&(p=o.swipeLength*this.props.edgeFriction,!1===this.state.edgeDragged&&this.props.edgeEvent&&(this.props.edgeEvent(d),this.setState({edgeDragged:!0}))),!1===this.state.swiped&&this.props.swipeEvent&&(this.props.swipeEvent(d),this.setState({swiped:!0}));var c=n+p*s;this.setState({touchObject:o,swipeLeft:c,trackStyle:(0,r.getTrackCSS)(t({left:c},this.props,this.state))}),i(o.curX-o.startX)<.8*i(o.curY-o.startY)||o.swipeLength>4&&e.preventDefault()}},getNavigableIndexes:function(){var e=void 0,t=0,i=0,r=[];for(this.props.infinite?(t=-1*this.props.slidesToShow,i=-1*this.props.slidesToShow,e=2*this.state.slideCount):e=this.state.slideCount;tt[t.length-1])e=t[t.length-1];else for(var r in t){if(e-1*e.state.swipeLeft)return r=i,!1}else if(i.offsetLeft-t+e.getWidth(i)/2>-1*e.state.swipeLeft)return r=i,!1;return!0}),Math.abs(r.dataset.index-this.state.currentSlide)||1}return this.props.slidesToScroll},swipeEnd:function(e){if(this.state.dragging){var i=this.state.touchObject,o=this.state.listWidth/this.props.touchThreshold,n=this.swipeDirection(i);if(this.props.verticalSwiping&&(o=this.state.listHeight/this.props.touchThreshold),this.setState({dragging:!1,edgeDragged:!1,swiped:!1,swipeLeft:null,touchObject:{}}),i.swipeLength)if(i.swipeLength>o){e.preventDefault();var s=void 0,l=void 0;"left"===n||"down"===n?(l=this.state.currentSlide+this.getSlideCount(),s=this.props.swipeToSlide?this.checkNavigable(l):l,this.setState({currentDirection:0})):"right"===n||"up"===n?(l=this.state.currentSlide-this.getSlideCount(),s=this.props.swipeToSlide?this.checkNavigable(l):l,this.setState({currentDirection:1})):s=this.state.currentSlide,this.slideHandler(s)}else{var a=(0,r.getTrackLeft)(t({slideIndex:this.state.currentSlide,trackRef:this.track},this.props,this.state));this.setState({trackStyle:(0,r.getTrackAnimateCSS)(t({left:a},this.props,this.state))})}}else this.props.swipe&&e.preventDefault()},onInnerSliderEnter:function(){this.props.autoplay&&this.props.pauseOnHover&&this.pause()},onInnerSliderLeave:function(){this.props.autoplay&&this.props.pauseOnHover&&this.autoPlay()}};exports.default=o,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,i=1;i=e.slideCount-1&&(t=!1):(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t},slideHandler:function(e){var i=this,o=void 0,n=void 0,s=void 0;if(!this.props.waitForAnimate||!this.state.animating){if("fade"===this.props.animation)return n=this.state.currentSlide,!1===this.props.infinite&&(e<0||e>=this.state.slideCount)?void 0:(o=e<0?e+this.state.slideCount:e>=this.state.slideCount?e-this.state.slideCount:e,s=function(){i.setState({animating:!1}),i.props.onChange(o),delete i.animationEndCallback},this.setState({animating:!0,currentSlide:o},function(){this.animationEndCallback=setTimeout(s,this.props.speed+20)}),void this.autoPlay());n=(o=e)<0?!1===this.props.infinite?0:this.state.slideCount%this.props.slidesToScroll==0?this.state.slideCount+o:this.state.slideCount-this.state.slideCount%this.props.slidesToScroll:o>=this.state.slideCount?!1===this.props.infinite?this.state.slideCount-this.props.slidesToShow:this.state.slideCount%this.props.slidesToScroll==0?o-this.state.slideCount:0:o;var l=(0,r.getTrackLeft)(t({slideIndex:o,trackRef:this.track},this.props,this.state)),a=(0,r.getTrackLeft)(t({slideIndex:n,trackRef:this.track},this.props,this.state));if(!1===this.props.infinite&&(l=a),!1===this.props.useCSS)this.setState({currentSlide:n,trackStyle:(0,r.getTrackCSS)(t({left:a},this.props,this.state))},function(){i.props.onChange(n)});else{var d={animating:!1,currentSlide:n,trackStyle:(0,r.getTrackCSS)(t({left:a},this.props,this.state)),swipeLeft:null};s=function(){i.setState(d),i.props.onChange(n),delete i.animationEndCallback},this.setState({animating:!0,currentSlide:n,trackStyle:(0,r.getTrackAnimateCSS)(t({left:l},this.props,this.state))},function(){this.animationEndCallback=setTimeout(s,this.props.speed+20)})}this.autoPlay()}},arrowHoverHandler:function(e){var i,o=(0,r.getTrackLeft)(t({slideIndex:this.state.currentSlide,trackRef:this.track},this.props,this.state));i="next"===e?o-30:"prev"===e?o+30:o,this.setState({trackStyle:(0,r.getTrackAnimateCSS)(t({left:i},this.props,this.state))})},swipeDirection:function(e){var t=void 0,i=e.startX-e.curX,r=e.startY-e.curY,o=Math.atan2(r,i);return(t=Math.round(180*o/Math.PI))<0&&(t=360-Math.abs(t)),t<=45&&t>=0||t<=360&&t>=315?!1===this.props.rtl?"left":"right":t>=135&&t<=225?!1===this.props.rtl?"right":"left":!0===this.props.verticalSwiping?t>=35&&t<=135?"down":"up":"vertical"},play:function(){var e;if(!this.hasMounted)return!1;if(this.props.rtl)e=this.state.currentSlide-this.props.slidesToScroll;else{if(!this.canGoNext(t({},this.props,this.state)))return!1;e=this.state.currentSlide+this.props.slidesToScroll}this.slideHandler(e)},autoPlay:function(){this.state.autoPlayTimer&&clearTimeout(this.state.autoPlayTimer),this.props.autoplay&&this.setState({autoPlayTimer:setTimeout(this.play.bind(this),this.props.autoplaySpeed)})},pause:function(){this.state.autoPlayTimer&&(clearTimeout(this.state.autoPlayTimer),this.setState({autoPlayTimer:null}))}};exports.default=o,module.exports=exports.default},function(module,exports,e){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,i,r=Object.assign||function(e){for(var t,i=1;i=n-1)||!!(o>=n-s)))}}]),t}(),t.propTypes={type:n.PropTypes.oneOf(["prev","next"]).isRequired,centerMode:n.PropTypes.bool,currentSlide:n.PropTypes.number,infinite:n.PropTypes.bool,clickHandler:n.PropTypes.func,slideCount:n.PropTypes.number,slidesToShow:n.PropTypes.number,arrow:n.PropTypes.element,onMouseEnter:n.PropTypes.func,onMouseLeave:n.PropTypes.func,children:n.PropTypes.node},t.defaultProps={onMouseEnter:p,onMouseLeave:p},t.ARROW_ICON_TYPES={hoz:{prev:"arrow-left",next:"arrow-right"}},i);exports.default=c,module.exports=exports.default},function(module,exports){module.exports=require("rat-iconfont")},function(module,exports,e){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=function(){function e(e,t){for(var i,r=0;r=e.activeIndex?"visible":"hidden",t.transition="opacity "+e.speed+"ms "+e.cssEase,t.WebkitTransition="opacity "+e.speed+"ms "+e.cssEase,e.vertical?t.top=-e.activeIndex*e.slideHeight:t.left=-e.activeIndex*e.slideWidth),t}(i({},e,{activeIndex:h}));if(n.push((0,r.cloneElement)(c,{key:"original"+l(c,h),"data-index":h,tabIndex:"-1",style:s?i({outline:"none"},c.props.style,f,o):i({outline:"none"},f,c.props.style,o),onClick:function(e){c.props&&c.props.onClick&&u.props.onClick(e)}})),e.infinite&&"fade"!==e.animation){var y=e.variableWidth?e.slidesToShow+1:e.slidesToShow;h>=p-y&&(t=-(p-h),a.push((0,r.cloneElement)(c,{key:"precloned"+l(c,t),"data-index":t,style:i({},c.props.style,f,o)}))),h=h&&o<=h+i-1&&(y=s.slickDotsItemButtonActive);var v=(b={},g="hover"===d.toLowerCase()?"onMouseEnter":"onClick",S=this.handleChangeSlide.bind(this,f),g in b?Object.defineProperty(b,g,{value:S,enumerable:!0,configurable:!0,writable:!0}):b[g]=S,b);c.push((0,n.createElement)("li",{key:u,style:s.slickDotsItem},a instanceof Function?(0,n.createElement)("span",r({},v,{style:r({},s.slickDotsItemButton,y,l)}),a(u,o)):(0,n.createElement)("button",r({},v,{style:r({},s.slickDotsItemButton,y,l)}))))}var b,g,S;return(0,n.createElement)("ul",{style:r({},s.slickDots)},c)}}]),t}(),t.propTypes={currentSlide:n.PropTypes.number,changeSlide:n.PropTypes.func,dotsStyle:n.PropTypes.object,slideCount:n.PropTypes.number,slidesToScroll:n.PropTypes.number,dotsRender:n.PropTypes.func,triggerType:n.PropTypes.string},t.defaultProps={changeSlide:l},i);exports.default=a,module.exports=exports.default}])});