(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c9a5a116"],{"0afc":function(t,o,e){t.exports=e.p+"img/noneData.919a3c84.png"},"0dcc":function(t,o,e){},"0ef9":function(t,o,e){},"1caf4":function(t,o,e){"use strict";e("0dcc")},"298b":function(t,o,e){"use strict";e.d(o,"a",(function(){return n})),e.d(o,"i",(function(){return i})),e.d(o,"c",(function(){return l})),e.d(o,"e",(function(){return r})),e.d(o,"f",(function(){return a})),e.d(o,"d",(function(){return c})),e.d(o,"g",(function(){return p})),e.d(o,"b",(function(){return u})),e.d(o,"h",(function(){return d}));var s=e("b775");function n(t){return Object(s["a"])({url:"/client/index/signUp",method:"post",data:t})}function i(t){return Object(s["a"])({url:"/client/index/visit_due_time",method:"post",data:t})}function l(t){return Object(s["a"])({url:"/api/designer/select",method:"post",data:t})}function r(t){return Object(s["a"])({url:"/api/designer/index",method:"post",data:t})}function a(t){return Object(s["a"])({url:"/api/designer/read",method:"post",data:t})}function c(t){return Object(s["a"])({url:"/api/caselist",method:"get",params:t})}function p(t){return Object(s["a"])({url:"/api/designer/edit",method:"post",data:t})}function u(t){return Object(s["a"])({url:"/client/designer/designer_make",method:"post",data:t})}function d(t){return Object(s["a"])({url:"/api/tool/priceCalculation_set",method:"post",data:t})}},"3cc4":function(t,o,e){"use strict";e.r(o);var s=function(){var t=this,o=t.$createElement,s=t._self._c||o;return s("div",{staticClass:"designerlist"},[s("div",{staticClass:"designertitle"},[s("div",{staticClass:"pull-left lh76",on:{click:t.setinitap}},[t._v("全部")]),s("div",{staticClass:"stylebox customerbtnbox font28 color384855 fontfpr lh76 clearfix",on:{click:function(o){t.sourceflag=!t.sourceflag}}},[s("img",{staticClass:"pull-right",attrs:{src:e("4eda")}}),s("div",{staticClass:"pull-right"},[t._v(t._s(""==t.likestyle?"擅长风格":t.likestyle))])]),s("div",{staticClass:"pull-right customerbtnbox font28 color384855 fontfpr lh76 clearfix",on:{click:function(o){t.houseflag=!t.houseflag}}},[s("img",{staticClass:"pull-right",attrs:{src:e("4eda")}}),s("div",{staticClass:"pull-right"},[t._v(t._s(""==t.likehouse?"擅长户型":t.likehouse))])]),s("inputalert",{attrs:{selectarr:t.stylearr,nowarr:t.likestyle,flag:t.sourceflag},on:{setalertap:t.setsourcetap}}),s("inputalert",{attrs:{selectarr:t.housearr,nowarr:t.likehouse,flag:t.houseflag},on:{setalertap:t.sethousetap}})],1),s("div",{staticClass:"listbox"},[s("mescroll-vue",{ref:"guestclues",staticClass:"guestcluesmescroll",attrs:{down:t.mescrollDown,up:t.mescrollUp},on:{init:t.mescrollInit}},[t._l(t.designlist,(function(o){return s("div",{key:o.id,staticClass:"everylistbox clearfix",on:{click:function(e){return t.designertap(o.id,o.designer_id)}}},[s("img",{directives:[{name:"show",rawName:"v-show",value:o.headimgurl,expression:"item.headimgurl"}],staticClass:"headimg pull-left",attrs:{src:o.headimgurl,alt:"设计师头像"}}),s("img",{directives:[{name:"show",rawName:"v-show",value:!o.headimgurl,expression:"!item.headimgurl"}],staticClass:"headimg pull-left",attrs:{src:e("c329"),alt:"设计师头像"}}),s("div",{staticClass:"pull-left designermsgbox"},[s("div",{staticClass:"clearfix"},[s("span",{staticClass:"pull-left fontfpr fontw600 font32 color384855 lh44"},[t._v(t._s(o.name))]),s("span",{staticClass:"pull-left ml8 fontfpr font24 color9DB6CF lh34 relative top8"},[t._v(t._s(o.position?"["+o.position+"]":""))]),s("button",{staticClass:"pull-right appointbtn fontfpr font24 colorfff",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.apointap(o.designer_id)}}},[t._v(" 预约Ta ")])]),s("div",{staticClass:"mt10 clearfix fontfpr font24 color9DB6CF lh34"},[s("div",{staticClass:"pull-left"},[t._v(" "+t._s(o.work_years?o.work_years+"年设计经验":"暂无填写")+" ")]),s("p",{staticClass:"pull-left lineboox"},[t._v("|")]),s("div",{staticClass:"pull-left"},[t._v(" "+t._s(o.case_count?"共有"+o.case_count+"套案例":"暂无案例")+" ")])]),s("div",{staticClass:"mgtr20 clearfix clearfix"},[s("div",{staticClass:"color9DB6CF fontfpr lh36 font24 pull-left"},[t._v("擅长风格:")]),o.good_at?s("div",{staticClass:"pull-left likestylebox flex color71C4FF font20 fontfpr clearfix",class:{"justify-between":o.good_at.length>=3}},[t._l(o.good_at,(function(e,n){return s("span",{directives:[{name:"show",rawName:"v-show",value:n<3,expression:"index < 3"}],key:n,staticClass:"align-center justify-center pull-left ellipsis",class:{ml16:n>0&&o.good_at.length<3}},[t._v(t._s(e))])})),s("span",{directives:[{name:"show",rawName:"v-show",value:o.good_at.length>=3,expression:"item.good_at.length >= 3"}],staticClass:"align-center flex justify-center fontbolder pull-left",class:{ml16:o.good_at.length<3}},[t._v("...")])],2):t._e(),o.good_at?t._e():s("div",{staticClass:"pull-left likestylebox flex color71C4FF font20 lh36"},[t._v(" -- ")])])])])})),s("nonedata",{attrs:{datashow:t.datashow,len:t.designlist.length}})],2)],1),s("wzhload",{directives:[{name:"show",rawName:"v-show",value:t.loadFlag,expression:"loadFlag"}]})],1)},n=[],i=(e("99af"),e("b0c0"),e("298b")),l=e("71ef"),r=e("8d6b"),a=e("a92e"),c={name:"designerlist",data:function(){return{datashow:!1,loadFlag:!0,sourceflag:!1,houseflag:!1,likestyle:"",likehouse:"",stylearr:[],housearr:[],designlist:[],mescroll:null,mescrollDown:{},mescrollUp:{callback:this.designlistfun,page:{num:0,size:10},htmlLoading:"",htmlNodata:"",noMoreSize:5},scrollTop:0}},components:{inputalert:l["a"],MescrollVue:r["a"],nonedata:a["a"]},created:function(){},methods:{mescrollInit:function(t){this.mescroll=t},houseinfofun:function(){var t=this,o=this,e={};o.$store.state.token;Object(i["c"])(e).then((function(e){"0"==e.data.code?(o.stylearr=e.data.data.decostyles,t.housearr=e.data.data.housetype):o.$toast(e.data.msg)}))},designlistfun:function(t,o){var e=this,s={page:t.num,limit:10,at:this.likestyle,house:this.likehouse};Object(i["e"])(s).then((function(s){0==s.data.code&&(1===t.num&&(e.designlist=[]),e.datashow=!0,e.designlist=e.designlist.concat(s.data.data),e.$nextTick((function(){o.endSuccess(s.data.data.length)}))),setTimeout((function(){e.loadFlag=!1}),600)}))},setinitap:function(){this.likestyle="",this.likehouse="",this.mescroll.resetUpScroll()},setsourcetap:function(t){if(this.sourceflag=!1,!t)return!1;this.likestyle=t.text,this.mescroll.resetUpScroll()},sethousetap:function(t){if(this.houseflag=!1,!t)return!1;this.likehouse=t.text,this.mescroll.resetUpScroll()},designertap:function(t,o){this.$router.push({name:"designermsg",query:{did:t,sid:t}})},apointap:function(t){var o=this,e={designer_id:t};Object(i["b"])(e).then((function(t){0==t.data.code&&o.$toast(t.data.msg)}))}},deactivated:function(){this.scrollTop=this.mescroll.preScrollY},beforeRouteEnter:function(t,o,e){null==o.name?t.meta.isBack=!0:t.meta.isBack=!1,e()},activated:function(){this.$route.meta.isBack?this.houseinfofun():this.mescroll.scrollTo(this.scrollTop,2)},mounted:function(){}},p=c,u=(e("1caf4"),e("2877")),d=Object(u["a"])(p,s,n,!1,null,"b5495a76",null);o["default"]=d.exports},"473a":function(t,o){t.exports="data:image/png;base64,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"},"4eda":function(t,o){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAADAAAAABFeZu2AAAA00lEQVQoFWO09Axb8P///3gGCgAjI+NCJhEWgSwGRoZrZJsD1AsygxFkgK1nqNZvBobTDP8ZuEgykJHhGysDg+nh7auvMYM0Prpz7bWcmvaz//8ZAkgxiImJIe3o9tW7QXrABoEYj29fuyCrqqMIZBqA+IQAKFyOb1/dAFPHBGOAaKLDCxouyHrBYYQsQDC8kMIFWR/cazBBQuGFHC4wPSAawyCQIK7wQg8XkFoYQAkjmCCIxggvLOGCrB4jjJAl4eEFFISlF2R5kthWXqEJIExIEwC7ikozadyXtQAAAABJRU5ErkJggg=="},"71ef":function(t,o,e){"use strict";var s=function(){var t=this,o=t.$createElement,s=t._self._c||o;return s("div",{staticClass:"inputalert"},[t.showflag?s("div",{staticClass:"inputalertlayer",on:{click:function(o){return o.stopPropagation(),t.setshowtap.apply(null,arguments)}}}):t._e(),t.showflag?s("div",{staticClass:"inputalertbox clearfix",on:{click:function(o){return o.stopPropagation(),t.dothis.apply(null,arguments)}}},t._l(t.nowarr1,(function(o,n){return s("div",{key:n,staticClass:"pull-left relative",class:{nowtap:1==o.falg,linkbox:o.buildtypestr&&1==o.buildtypestr},on:{click:function(e){return t.setvaltap(o)}}},[t._v(" "+t._s(o.text)+" "),o.buildtypestr&&1==o.buildtypestr?s("img",{staticClass:"linkimg",attrs:{src:e("473a")}}):t._e()])})),0):t._e()])},n=[],i=(e("b0c0"),{name:"inputalert",props:["selectarr","flag","nowarr"],data:function(){return{}},created:function(){},computed:{showflag:function(){return this.flag},nowarr1:function(){var t=[];if(!Array.isArray(this.nowarr)){for(var o in this.selectarr){var e={id:this.selectarr[o].id?this.selectarr[o].id:o,text:this.selectarr[o].source?this.selectarr[o].source:this.selectarr[o].name?this.selectarr[o].name:this.selectarr[o],falg:0,buildtypestr:""};e.text==this.nowarr&&(e.falg=1),this.selectarr[o].buildtypestr&&(e.buildtypestr=this.selectarr[o].buildtypestr),t.push(e)}return t}for(var o in this.selectarr){e={id:this.selectarr[o].id?this.selectarr[o].id:o,text:this.selectarr[o].source?this.selectarr[o].source:this.selectarr[o].name?this.selectarr[o].name:this.selectarr[o],flag:0};this.selectarr[o].source?this.nowarr.indexOf(this.selectarr[o].source)>=0&&(e.falg=1):this.selectarr[o].name?this.nowarr.indexOf(this.selectarr[o].name)>=0&&(e.falg=1):this.nowarr.indexOf(this.selectarr[o])>=0&&(e.falg=1),t.push(e)}return t}},methods:{dothis:function(){},setshowtap:function(){this.$emit("setalertap","")},setvaltap:function(t){this.$emit("setalertap",t)}},mounted:function(){}}),l=i,r=(e("8016"),e("2877")),a=Object(r["a"])(l,s,n,!1,null,"a94308f6",null);o["a"]=a.exports},8016:function(t,o,e){"use strict";e("0ef9")},"8d6b":function(t,o,e){"use strict";var s=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{ref:"mescroll",staticClass:"mescroll"},[e("div",[t._t("default")],2)])},n=[],i=e("f868"),l=e.n(i),r=(e("f2fd"),{name:"MeScrollVue",data:function(){return{mescroll:null,lastScrollTop:0,lastBounce:null}},props:{up:Object,down:Object},mounted:function(){this.mescroll=new l.a(this.$refs.mescroll,{up:this.up,down:this.down}),this.$emit("init",this.mescroll)},methods:{beforeRouteEnter:function(){var t=this;this.mescroll&&(this.lastScrollTop&&(this.mescroll.setScrollTop(this.lastScrollTop),setTimeout((function(){t.mescroll.setTopBtnFadeDuration(0)}),16)),null!=this.lastBounce&&this.mescroll.setBounce(this.lastBounce))},beforeRouteLeave:function(){this.mescroll&&(this.lastScrollTop=this.mescroll.getScrollTop(),this.mescroll.hideTopBtn(0),this.lastBounce=this.mescroll.optUp.isBounce,this.mescroll.setBounce(!0))}}}),a=r,c=e("2877"),p=Object(c["a"])(a,s,n,!1,null,null,null);o["a"]=p.exports},"99af":function(t,o,e){"use strict";var s=e("23e7"),n=e("da84"),i=e("d039"),l=e("e8b5"),r=e("861d"),a=e("7b0b"),c=e("07fa"),p=e("8418"),u=e("65f0"),d=e("1dde"),h=e("b622"),f=e("2d00"),m=h("isConcatSpreadable"),g=9007199254740991,w="Maximum allowed index exceeded",v=n.TypeError,y=f>=51||!i((function(){var t=[];return t[m]=!1,t.concat()[0]!==t})),D=d("concat"),A=function(t){if(!r(t))return!1;var o=t[m];return void 0!==o?!!o:l(t)},b=!y||!D;s({target:"Array",proto:!0,forced:b},{concat:function(t){var o,e,s,n,i,l=a(this),r=u(l,0),d=0;for(o=-1,s=arguments.length;og)throw v(w);for(e=0;e=g)throw v(w);p(r,d++,i)}return r.length=d,r}})},a92e:function(t,o,e){"use strict";var s=function(){var t=this,o=t.$createElement,s=t._self._c||o;return s("div",{staticClass:"nonedata",staticStyle:{margin:"auto"}},[s("div",{directives:[{name:"show",rawName:"v-show",value:"0"==t.len&&t.datashow,expression:"len == '0' && datashow"}],staticClass:"noneDataBox"},[s("img",{attrs:{src:e("0afc")}}),s("div",[t._v(t._s(t.text))])])])},n=[],i=(e("a9e3"),{name:"nonedata",props:{len:{type:Number,default:0},datashow:{type:Boolean,default:!1},text:{type:String,default:"暂无数据展示"}},data:function(){return{}},created:function(){},methods:{},mounted:function(){}}),l=i,r=(e("bf10"),e("2877")),a=Object(r["a"])(l,s,n,!1,null,"e6e9b0c4",null);o["a"]=a.exports},bf10:function(t,o,e){"use strict";e("c93c")},c329:function(t,o,e){t.exports=e.p+"img/unheadimg.1841be31.jpg"},c93c:function(t,o,e){},f2fd:function(t,o,e){},f868:function(t,o,e){var s,n;(function(i,l){s=l,n="function"===typeof s?s.call(o,e,o,t):s,void 0===n||(t.exports=n)})(0,(function(){var t=function(t,o){var e=this;if(e.version="1.4.0",e.isScrollBody=!t||"body"===t,e.scrollDom=e.isScrollBody?document.body:e.getDomById(t),e.scrollDom){e.options=o||{};var s=navigator.userAgent,n=!!s.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),i="undefined"===typeof window.orientation,l=s.indexOf("Android")>-1||s.indexOf("Adr")>-1;e.os={ios:n,pc:i,android:l},e.isDownScrolling=!1,e.isUpScrolling=!1;var r=e.options.down&&e.options.down.callback;e.initDownScroll(),e.initUpScroll(),setTimeout((function(){e.optDown.use&&e.optDown.auto&&r&&(e.optDown.autoShowLoading?e.triggerDownScroll():e.optDown.callback&&e.optDown.callback(e)),e.optUp.use&&e.optUp.auto&&!e.isUpAutoLoad&&e.triggerUpScroll()}),30)}};return t.prototype.extendDownScroll=function(o){t.extend(o,{use:!0,auto:!0,autoShowLoading:!1,isLock:!1,isBoth:!1,offset:80,inOffsetRate:1,outOffsetRate:.2,bottomOffset:20,minAngle:45,hardwareClass:"mescroll-hardware",mustToTop:!1,warpId:null,warpClass:"mescroll-downwarp",resetClass:"mescroll-downwarp-reset",textInOffset:"下拉刷新",textOutOffset:"释放更新",textLoading:"加载中 ...",htmlContent:'

',inited:function(t,o){t.downTipDom=o.getElementsByClassName("downwarp-tip")[0],t.downProgressDom=o.getElementsByClassName("downwarp-progress")[0]},inOffset:function(t){t.downTipDom&&(t.downTipDom.innerHTML=t.optDown.textInOffset),t.downProgressDom&&t.downProgressDom.classList.remove("mescroll-rotate")},outOffset:function(t){t.downTipDom&&(t.downTipDom.innerHTML=t.optDown.textOutOffset)},onMoving:function(t,o,e){if(t.downProgressDom){var s=360*o;t.downProgressDom.style.webkitTransform="rotate("+s+"deg)",t.downProgressDom.style.transform="rotate("+s+"deg)"}},beforeLoading:function(t,o){return!1},showLoading:function(t){t.downTipDom&&(t.downTipDom.innerHTML=t.optDown.textLoading),t.downProgressDom&&t.downProgressDom.classList.add("mescroll-rotate")},afterLoading:function(t){return 0},callback:function(t){t.resetUpScroll()}})},t.prototype.extendUpScroll=function(o){var e=this.os.pc;t.extend(o,{use:!0,auto:!0,isLock:!1,isBoth:!1,isBounce:!0,callback:null,page:{num:0,size:10,time:null},noMoreSize:5,offset:100,toTop:{warpId:null,src:null,html:null,offset:1e3,warpClass:"mescroll-totop",showClass:"mescroll-fade-in",hideClass:"mescroll-fade-out",fadeDuration:.5,duration:300,supportTap:!1,btnClick:null},loadFull:{use:!1,delay:500},empty:{warpId:null,icon:null,tip:"暂无相关数据~",btntext:"",btnClick:null,supportTap:!1},clearId:null,clearEmptyId:null,hardwareClass:"mescroll-hardware",warpId:null,warpClass:"mescroll-upwarp",htmlLoading:'

加载中..

',htmlNodata:'

-- END --

',inited:function(t,o){},showLoading:function(t,o){o.innerHTML=t.optUp.htmlLoading},showNoMore:function(t,o){o.innerHTML=t.optUp.htmlNodata},onScroll:null,scrollbar:{use:e,barClass:"mescroll-bar"},lazyLoad:{use:!1,attr:"imgurl",showClass:"mescroll-lazy-in",delay:500,offset:200}})},t.extend=function(o,e){if(!o)return e;for(var s in e)null==o[s]?o[s]=e[s]:"object"===typeof o[s]&&t.extend(o[s],e[s]);return o},t.prototype.initDownScroll=function(){var t=this;if(t.optDown=t.options.down||{},t.extendDownScroll(t.optDown),t.touchstartEvent=function(o){t.isScrollTo&&t.preventDefault(o),t.startPoint=t.getPoint(o),t.lastPoint=t.startPoint,t.maxTouchmoveY=t.getBodyHeight()-t.optDown.bottomOffset,t.inTouchend=!1;var e=t.getScrollTop();t.isKeepTop=0===e,t.os.pc&&e<=0&&(t.scrollDom.addEventListener("mousemove",t.touchmoveEvent,{passive:!1}),document.ondragstart=function(){return!1})},t.scrollDom.addEventListener("mousedown",t.touchstartEvent),t.scrollDom.addEventListener("touchstart",t.touchstartEvent),t.touchmoveEvent=function(o){if(t.startPoint){var e=t.getScrollTop();e>0&&(t.isKeepTop=!1);var s=t.getPoint(o),n=s.y-t.startPoint.y;if(n>0){if(e<=0&&(t.preventDefault(o),t.optDown.use&&!t.inTouchend&&!t.isDownScrolling&&!t.optDown.isLock&&(!t.isUpScrolling||t.isUpScrolling&&t.optUp.isBoth))){if(t.optDown.mustToTop&&!t.isKeepTop)return;var i=Math.abs(t.lastPoint.x-s.x),l=Math.abs(t.lastPoint.y-s.y),r=Math.sqrt(i*i+l*l);if(0!==r){var a=Math.asin(l/r)/Math.PI*180;if(a0&&s.y>=t.maxTouchmoveY)return t.inTouchend=!0,void t.touchendEvent();var c=s.y-t.lastPoint.y;t.downHight||(t.downHight=0),t.downHight0?c*t.optDown.outOffsetRate:c),t.downwarp.style.height=t.downHight+"px";var p=t.downHight/t.optDown.offset;t.optDown.onMoving(t,p,t.downHight)}}else if(n<0){var u=t.getScrollHeight(),d=t.getClientHeight(),h=u-d-e;!t.optUp.isBounce&&h<=0&&t.preventDefault(o),t.optUp.use&&!t.optUp.isLock&&t.optUp.hasNext&&!t.isUpScrolling&&(!t.isDownScrolling||t.isDownScrolling&&t.optDown.isBoth)&&(d+t.optUp.offset>=u||h<=0)&&t.triggerUpScroll()}t.lastPoint=s}},t.scrollDom.addEventListener("touchmove",t.touchmoveEvent,{passive:!1}),t.touchendEvent=function(){t.optDown.use&&t.isMoveDown&&(t.downHight>=t.optDown.offset?t.triggerDownScroll():(t.downwarp.classList.add(t.optDown.resetClass),t.downHight=0,t.downwarp.style.height=0),t.isSetScrollAuto&&(t.scrollDom.style.webkitOverflowScrolling="touch",t.scrollDom.classList.remove(t.optDown.hardwareClass),t.isSetScrollAuto=!1),t.movetype=0,t.isMoveDown=!1),t.os.pc&&(t.scrollDom.removeEventListener("mousemove",t.touchmoveEvent),document.ondragstart=function(){return!0})},t.scrollDom.addEventListener("mouseup",t.touchendEvent),t.scrollDom.addEventListener("mouseleave",t.touchendEvent),t.scrollDom.addEventListener("touchend",t.touchendEvent),t.scrollDom.addEventListener("touchcancel",t.touchendEvent),t.optDown.use){t.downwarp=document.createElement("div"),t.downwarp.className=t.optDown.warpClass,t.downwarp.innerHTML='
'+t.optDown.htmlContent+"
";var o=t.optDown.warpId?t.getDomById(t.optDown.warpId):t.scrollDom;t.optDown.warpId&&o?o.appendChild(t.downwarp):(o||(o=t.scrollDom),o.insertBefore(t.downwarp,t.scrollDom.firstChild)),setTimeout((function(){t.optDown.inited(t,t.downwarp)}),0)}},t.prototype.preventDefault=function(t){t&&t.cancelable&&!t.defaultPrevented&&t.preventDefault()},t.prototype.getPoint=function(t){return{x:t.touches?t.touches[0].pageX:t.clientX,y:t.touches?t.touches[0].pageY:t.clientY}},t.prototype.triggerDownScroll=function(){this.optDown.beforeLoading(this,this.downwarp)||(this.showDownScroll(),this.optDown.callback&&this.optDown.callback(this))},t.prototype.showDownScroll=function(){this.isDownScrolling=!0,this.optDown.showLoading(this),this.downHight=this.optDown.offset,this.downwarp.classList.add(this.optDown.resetClass),this.downwarp.style.height=this.optDown.offset+"px"},t.prototype.endDownScroll=function(){var t=this,o=function(){t.downHight=0,t.downwarp.style.height=0,t.isDownScrolling=!1,t.downProgressDom&&t.downProgressDom.classList.remove("mescroll-rotate")},e=t.optDown.afterLoading(t);"number"===typeof e&&e>0?setTimeout(o,e):o()},t.prototype.lockDownScroll=function(t){null==t&&(t=!0),this.optDown.isLock=t},t.prototype.initUpScroll=function(){var t,o=this;(o.optUp=o.options.up||{use:!1},o.extendUpScroll(o.optUp),o.optUp.scrollbar.use&&o.scrollDom.classList.add(o.optUp.scrollbar.barClass),o.optUp.isBounce||o.setBounce(!1),!1!==o.optUp.use)&&(o.optUp.hasNext=!0,o.upwarp=document.createElement("div"),o.upwarp.className=o.optUp.warpClass,o.optUp.warpId&&(t=o.getDomById(o.optUp.warpId)),t||(t=o.scrollDom),t.appendChild(o.upwarp),o.preScrollY=0,o.lazyStartTime=(new Date).getTime(),o.lazyTag="mescroll-lazying",o.scrollEvent=function(){var t=o.getScrollTop(),e=t-o.preScrollY>0;if(o.preScrollY=t,!o.isUpScrolling&&(!o.isDownScrolling||o.isDownScrolling&&o.optDown.isBoth)&&!o.optUp.isLock&&o.optUp.hasNext){var s=o.getScrollHeight()-o.getClientHeight()-t;s<=o.optUp.offset&&e&&o.triggerUpScroll()}var n=o.optUp.toTop;if((n.src||n.html)&&(t>=n.offset?o.showTopBtn():o.hideTopBtn()),o.optUp.lazyLoad.use){var i=(new Date).getTime();o.lazyTimer&&clearTimeout(o.lazyTimer),i-o.lazyStartTime>=o.optUp.lazyLoad.delay?(o.lazyStartTime=i,o.lazyLoad(0)):o.lazyTimer=o.lazyLoad()}o.optUp.onScroll&&o.optUp.onScroll(o,t,e)},o.isScrollBody?window.addEventListener("scroll",o.scrollEvent):o.scrollDom.addEventListener("scroll",o.scrollEvent),setTimeout((function(){o.optUp.inited(o,o.upwarp)}),0))},t.prototype.setBounce=function(t){!this.isScrollBody&&this.os.ios&&(!1===t?(this.optUp.isBounce=!1,window.addEventListener("touchmove",this.bounceTouchmove,{passive:!1})):(this.optUp.isBounce=!0,window.removeEventListener("touchmove",this.bounceTouchmove)))},t.prototype.bounceTouchmove=function(t){var o=this,e=t.target,s=!0;while(e!==document.body&&e!==document){var n=e.classList;if(n){if(n.contains("mescroll")||n.contains("mescroll-touch")){s=!1;break}if(n.contains("mescroll-touch-x")||n.contains("mescroll-touch-y")){var i=t.touches?t.touches[0].pageX:t.clientX,l=t.touches?t.touches[0].pageY:t.clientY;o.preWinX||(o.preWinX=i),o.preWinY||(o.preWinY=l);var r=Math.abs(o.preWinX-i),a=Math.abs(o.preWinY-l),c=Math.sqrt(r*r+a*a);if(o.preWinX=i,o.preWinY=l,0!==c){var p=Math.asin(a/c)/Math.PI*180;if(p<=45&&n.contains("mescroll-touch-x")||p>45&&n.contains("mescroll-touch-y")){s=!1;break}}}}e=e.parentNode}s&&t.cancelable&&!t.defaultPrevented&&"function"===typeof t.preventDefault&&t.preventDefault()},t.prototype.triggerUpScroll=function(){this.optUp.callback&&!this.isUpScrolling&&(this.showUpScroll(),this.optUp.page.num++,this.isUpAutoLoad=!0,this.optUp.callback(this.optUp.page,this))},t.prototype.showUpScroll=function(){this.isUpScrolling=!0,this.upwarp.classList.add(this.optUp.hardwareClass),this.upwarp.style.visibility="visible",this.upwarp.style.display="block",this.optUp.showLoading(this,this.upwarp)},t.prototype.showNoMore=function(){this.upwarp.style.visibility="visible",this.upwarp.style.display="block",this.optUp.hasNext=!1,this.optUp.showNoMore(this,this.upwarp)},t.prototype.hideUpScroll=function(t){t?this.upwarp.style.display="none":this.upwarp.style.visibility="hidden",this.upwarp.classList.remove(this.optUp.hardwareClass);var o=this.upwarp.getElementsByClassName("upwarp-progress")[0];o&&o.classList.remove("mescroll-rotate")},t.prototype.endUpScroll=function(t,o){null!=t&&(t?this.showNoMore():this.hideUpScroll(o)),this.isUpScrolling=!1},t.prototype.resetUpScroll=function(t){if(this.optUp&&this.optUp.use){var o=this.optUp.page;this.prePageNum=o.num,this.prePageTime=o.time,o.num=1,o.time=null,this.isDownScrolling||!1===t||(null==t?(this.removeEmpty(),this.clearDataList(),this.showUpScroll()):this.showDownScroll()),this.isUpAutoLoad=!0,this.optUp.callback&&this.optUp.callback(o,this)}},t.prototype.setPageNum=function(t){this.optUp.page.num=t-1},t.prototype.setPageSize=function(t){this.optUp.page.size=t},t.prototype.clearDataList=function(){var t=this.optUp.clearId||this.optUp.clearEmptyId;if(t){var o=this.getDomById(t);o&&(o.innerHTML="")}},t.prototype.endByPage=function(t,o,e){var s;this.optUp.use&&null!=o&&(s=this.optUp.page.num'),o.tip&&(n+='

'+o.tip+"

"),o.btntext&&(n+='

'+o.btntext+"

"),t.emptyDom=document.createElement("div"),t.emptyDom.className="mescroll-empty",t.emptyDom.innerHTML=n,s.appendChild(t.emptyDom),o.btnClick){var i=t.emptyDom.getElementsByClassName("empty-btn")[0];o.supportTap?i.addEventListener("tap",(function(e){e.stopPropagation(),t.preventDefault(e),o.btnClick()})):i.onclick=function(){o.btnClick()}}}}},t.prototype.removeEmpty=function(){this.removeChild(this.emptyDom)},t.prototype.showTopBtn=function(t){if(!this.topBtnShow){this.topBtnShow=!0;var o,e=this,s=e.optUp.toTop;if(null==e.toTopBtn)s.html?(e.toTopBtn=document.createElement("div"),e.toTopBtn.innerHTML=s.html):(e.toTopBtn=document.createElement("img"),e.toTopBtn.src=s.src),e.toTopBtn.className=s.warpClass,s.supportTap?e.toTopBtn.addEventListener("tap",(function(t){t.stopPropagation(),e.preventDefault(t);var o=s.btnClick&&s.btnClick();!0!==o&&e.scrollTo(0,e.optUp.toTop.duration)})):e.toTopBtn.onclick=function(){var t=s.btnClick&&s.btnClick();!0!==t&&e.scrollTo(0,e.optUp.toTop.duration)},s.warpId&&(o=e.getDomById(s.warpId)),o||(o=document.body),o.appendChild(e.toTopBtn);e.toTopBtn.classList.remove(s.hideClass),e.toTopBtn.classList.add(s.showClass),e.setTopBtnFadeDuration(t)}},t.prototype.hideTopBtn=function(t){this.topBtnShow&&this.toTopBtn&&(this.topBtnShow=!1,this.toTopBtn.classList.remove(this.optUp.toTop.showClass),this.toTopBtn.classList.add(this.optUp.toTop.hideClass),this.setTopBtnFadeDuration(t))},t.prototype.setTopBtnFadeDuration=function(t){if(this.toTopBtn){var o=(null!=t?t:this.optUp.toTop.fadeDuration)+"s";this.toTopBtn.style.animationDuration=o,this.toTopBtn.style.webkitAnimationDuration=o}},t.prototype.scrollTo=function(t,o){var e=this,s=e.getScrollTop(),n=t;if(n>0){var i=e.getScrollHeight()-e.getClientHeight();n>i&&(n=i)}else n=0;e.isScrollTo=!0,e.scrollDom.style.webkitOverflowScrolling="auto",e.getStep(s,n,(function(t){e.setScrollTop(t),t===n&&(e.scrollDom.style.webkitOverflowScrolling="touch",e.isScrollTo=!1)}),o)},t.prototype.getStep=function(t,o,e,s,n){var i=o-t;if(0!==s&&0!==i){s=s||300,n=n||30;var l=s/n,r=i/l,a=0,c=window.setInterval((function(){a=s||n<=i&&n>s},t.prototype.getOffsetTop=function(t){var o=t.offsetTop,e=t.offsetParent;while(null!=e&&e!==this.scrollDom)o+=e.offsetTop+e.clientTop,e=e.offsetParent;return o},t.prototype.getScrollHeight=function(){return this.scrollDom.scrollHeight},t.prototype.getClientHeight=function(){return this.isScrollBody&&"CSS1Compat"===document.compatMode?document.documentElement.clientHeight:this.scrollDom.clientHeight},t.prototype.getBodyHeight=function(){return document.body.clientHeight||document.documentElement.clientHeight},t.prototype.getScrollTop=function(){return this.isScrollBody?document.documentElement.scrollTop||document.body.scrollTop:this.scrollDom.scrollTop},t.prototype.getToBottom=function(){return this.getScrollHeight()-this.getClientHeight()-this.getScrollTop()},t.prototype.setScrollTop=function(t){"number"===typeof t&&(this.isScrollBody?(document.documentElement.scrollTop=t,document.body.scrollTop=t):this.scrollDom.scrollTop=t)},t.prototype.getDomById=function(t){var o;return t&&("string"===typeof t?o=document.getElementById(t):t.nodeType&&(o=t)),o||console.error('the element with id as "'+t+'" can not be found: document.getElementById("'+t+'")==null'),o},t.prototype.removeChild=function(t){if(t){var o=t.parentNode;o&&o.removeChild(t),t=null}},t.prototype.destroy=function(){var t=this;t.scrollDom.removeEventListener("touchstart",t.touchstartEvent),t.scrollDom.removeEventListener("touchmove",t.touchmoveEvent),t.scrollDom.removeEventListener("touchend",t.touchendEvent),t.scrollDom.removeEventListener("touchcancel",t.touchendEvent),t.scrollDom.removeEventListener("mousedown",t.touchstartEvent),t.scrollDom.removeEventListener("mousemove",t.touchmoveEvent),t.scrollDom.removeEventListener("mouseup",t.touchendEvent),t.scrollDom.removeEventListener("mouseleave",t.touchendEvent),t.removeChild(t.downwarp),t.isScrollBody?window.removeEventListener("scroll",t.scrollEvent):t.scrollDom.removeEventListener("scroll",t.scrollEvent),t.removeChild(t.upwarp),t.removeChild(t.toTopBtn),t.setBounce(!0)},t}))}}]);