diff --git a/server/public/pc/_nuxt/9ea74b5.js b/server/public/_nuxt/09be66b.js similarity index 68% rename from server/public/pc/_nuxt/9ea74b5.js rename to server/public/_nuxt/09be66b.js index 4328da8c..96f87347 100644 --- a/server/public/pc/_nuxt/9ea74b5.js +++ b/server/public/_nuxt/09be66b.js @@ -1 +1 @@ -!function(e){function r(data){for(var r,n,c=data[0],d=data[1],l=data[2],i=0,h=[];i=0?e("div",[e("client-only",[t.isSlot?t._t("default"):e("span",[t._v(t._s(t.formateTime))])],2)],1):t._e()}),[],!1,null,null,null);e.default=component.exports},512:function(t,e,o){t.exports=o.p+"img/news_null.da0072f.png"},516:function(t,e,o){"use strict";var n=o(2),r=o(110).findIndex,c=o(194),l="findIndex",d=!0;l in[]&&Array(1)[l]((function(){d=!1})),n({target:"Array",proto:!0,forced:d},{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),c(l)},519:function(t,e,o){var content=o(532);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("8e6e7932",content,!0,{sourceMap:!1})},526:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(145);var r=o(198),c=o(111);function l(t){return function(t){if(Array.isArray(t))return Object(n.a)(t)}(t)||Object(r.a)(t)||Object(c.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},530:function(t,e,o){"use strict";var n=o(2),r=o(4),c=o(68),l=o(302),d=o(301),m=o(3),f=RangeError,h=String,v=Math.floor,x=r(d),_=r("".slice),w=r(1..toFixed),y=function(t,e,o){return 0===e?o:e%2==1?y(t,e-1,o*t):y(t*t,e/2,o)},C=function(data,t,e){for(var o=-1,n=e;++o<6;)n+=t*data[o],data[o]=n%1e7,n=v(n/1e7)},k=function(data,t){for(var e=6,o=0;--e>=0;)o+=data[e],data[e]=v(o/t),o=o%t*1e7},A=function(data){for(var t=6,s="";--t>=0;)if(""!==s||0===t||0!==data[t]){var e=h(data[t]);s=""===s?e:s+x("0",7-e.length)+e}return s};n({target:"Number",proto:!0,forced:m((function(){return"0.000"!==w(8e-5,3)||"1"!==w(.9,0)||"1.25"!==w(1.255,2)||"1000000000000000128"!==w(0xde0b6b3a7640080,0)}))||!m((function(){w({})}))},{toFixed:function(t){var e,o,n,r,d=l(this),m=c(t),data=[0,0,0,0,0,0],v="",w="0";if(m<0||m>20)throw f("Incorrect fraction digits");if(d!=d)return"NaN";if(d<=-1e21||d>=1e21)return h(d);if(d<0&&(v="-",d=-d),d>1e-21)if(o=(e=function(t){for(var e=0,o=t;o>=4096;)e+=12,o/=4096;for(;o>=2;)e+=1,o/=2;return e}(d*y(2,69,1))-69)<0?d*y(2,-e,1):d/y(2,e,1),o*=4503599627370496,(e=52-e)>0){for(C(data,0,o),n=m;n>=7;)C(data,1e7,0),n-=7;for(C(data,y(10,n,1),0),n=e-1;n>=23;)k(data,1<<23),n-=23;k(data,1<0?v+((r=w.length)<=m?"0."+x("0",m-r)+w:_(w,0,r-m)+"."+_(w,r-m)):v+w}})},531:function(t,e,o){"use strict";o(519)},532:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".number-box[data-v-1d9d8f36]{align-items:center;display:inline-flex}.number-box .number-input[data-v-1d9d8f36]{align-items:center;justify-content:center;margin:0 6px;padding:0;position:relative;text-align:center}.number-box .minus[data-v-1d9d8f36],.number-box .plus[data-v-1d9d8f36]{align-items:center;cursor:pointer;display:flex;justify-content:center;width:32px}.number-box .plus[data-v-1d9d8f36]{border-radius:0 2px 2px 0}.number-box .minus[data-v-1d9d8f36]{border-radius:2px 0 0 2px}.number-box .disabled[data-v-1d9d8f36]{background:#f7f8fa!important;color:#c8c9cc!important}.number-box .input-disabled[data-v-1d9d8f36]{background-color:#f2f3f5!important;color:#c8c9cc!important}",""]),n.locals={},t.exports=n},543:function(t,e,o){var content=o(564);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("35ab0cfa",content,!0,{sourceMap:!1})},546:function(t,e,o){"use strict";o.r(e);o(300),o(39),o(12),o(47),o(530),o(87);var n={components:{},props:{value:{type:Number,default:1},bgColor:{type:String,default:" #F2F3F5"},min:{type:Number,default:0},max:{type:Number,default:99999},step:{type:Number,default:1},disabled:{type:Boolean,default:!1},size:{type:[Number,String],default:14},inputWidth:{type:[Number,String],default:64},color:{type:String,default:"#333"},inputHeight:{type:[Number,String],default:32},index:{type:[Number,String],default:""},disabledInput:{type:Boolean,default:!1},positiveInteger:{type:Boolean,default:!0},asyncChange:{type:Boolean,default:!1}},watch:{value:function(t,e){this.changeFromInner||(this.inputVal=t,this.$nextTick((function(){this.changeFromInner=!1})))},inputVal:function(t,e){var o=this;if(""!=t){var n=0;n=/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)&&t>=this.min&&t<=this.max?t:e,this.positiveInteger&&(t<0||-1!==String(t).indexOf("."))&&(n=e,this.$nextTick((function(){o.inputVal=e}))),this.asyncChange||this.handleChange(n,"change")}}},data:function(){return{inputVal:1,timer:null,changeFromInner:!1,innerChangeTimer:null}},created:function(){this.inputVal=Number(this.value)},computed:{},methods:{btnTouchStart:function(t){this[t]()},minus:function(){this.computeVal("minus")},plus:function(){this.computeVal("plus")},calcPlus:function(t,e){var o,n,r;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{r=e.toString().split(".")[1].length}catch(t){r=0}return((t*(o=Math.pow(10,Math.max(n,r)))+e*o)/o).toFixed(n>=r?n:r)},calcMinus:function(t,e){var o,n,r;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{r=e.toString().split(".")[1].length}catch(t){r=0}return((t*(o=Math.pow(10,Math.max(n,r)))-e*o)/o).toFixed(n>=r?n:r)},computeVal:function(t){if(!this.disabled){var e=0;"minus"===t?e=this.calcMinus(this.inputVal,this.step):"plus"===t&&(e=this.calcPlus(this.inputVal,this.step)),ethis.max||(this.asyncChange?this.$emit("change",e):(this.inputVal=e,this.handleChange(e,t)))}},onBlur:function(t){var e=this,o=0,n=t.target.value;console.log(n),(o=/(^\d+$)/.test(n)?+n:this.min)>this.max?o=this.max:o=t.max},style:{background:t.bgColor,height:t.inputHeight+"px",color:t.color},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.btnTouchStart("plus")}}},[e("div",{style:{fontSize:t.size+"px"}},[t._v("+")])])])}),[],!1,null,"1d9d8f36",null);e.default=component.exports},563:function(t,e,o){"use strict";o(543)},564:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".comment-list .comment-con>.item[data-v-4e1720b8]{align-items:flex-start;border-bottom:1px dashed #e5e5e5;padding:20px}.comment-list .comment-con>.item .avatar img[data-v-4e1720b8]{border-radius:50%;height:44px;width:44px}.comment-list .comment-con>.item .comment-imglist[data-v-4e1720b8]{margin-top:10px}.comment-list .comment-con>.item .comment-imglist .item[data-v-4e1720b8]{height:80px;margin-right:6px;width:80px}.comment-list .comment-con>.item .reply[data-v-4e1720b8]{align-items:flex-start;background-color:#f2f2f2;padding:10px}",""]),n.locals={},t.exports=n},604:function(t,e,o){var content=o(701);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("5f81eeba",content,!0,{sourceMap:!1})},610:function(t,e,o){"use strict";o.r(e);var n=o(8),r=(o(56),o(300),{components:{},props:{list:{type:Array,default:function(){return[]}},type:Number,goodsId:[String,Number]},data:function(){return{commentList:[],count:0,page:1}},created:function(){this.getCommentList()},methods:{getCommentList:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var o,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$get("goods_comment/lists",{params:{type:t.type,goods_id:t.goodsId,page_size:10,page_no:t.page}});case 2:o=e.sent,data=o.data,1==o.code&&(t.commentList=data.lists,t.count=data.count);case 6:case"end":return e.stop()}}),e)})))()},changePage:function(t){this.page=t,this.getCommentList()}}}),c=(o(563),o(9)),component=Object(c.a)(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"comment-list"},[e("div",{staticClass:"comment-con"},[t.commentList.length?[t._l(t.commentList,(function(o,n){return e("div",{key:n,staticClass:"item flex"},[e("div",{staticClass:"avatar m-r-8"},[e("img",{attrs:{src:o.avatar,alt:""}})]),t._v(" "),e("div",{staticClass:"content flex-1"},[e("div",[t._v(t._s(o.nickname))]),t._v(" "),e("div",{staticClass:"lighter",staticStyle:{margin:"5px 0 10px"}},[e("span",[t._v(t._s(o.create_time))]),t._v(" "),e("span",[t._v("|")]),t._v(" "),e("span",[t._v("规格:"+t._s(o.spec_value_str))])]),t._v(" "),e("div",[t._v("\n "+t._s(o.comment)+"\n ")]),t._v(" "),e("div",{staticClass:"comment-imglist flex"},t._l(o.image,(function(img,t){return e("div",{key:t,staticClass:"item"},[e("el-image",{staticStyle:{height:"100%",width:"100%"},attrs:{"preview-src-list":o.image,src:img,fit:"contain"}})],1)})),0),t._v(" "),o.reply?e("div",{staticClass:"flex reply m-t-16"},[e("div",{staticClass:"primary flex-none"},[t._v("商家回复:")]),t._v(" "),e("div",{staticClass:"lighter"},[t._v("\n "+t._s(o.reply)+"\n ")])]):t._e()])])})),t._v(" "),t.count?e("div",{staticClass:"pagination flex row-center",staticStyle:{padding:"38px 0"}},[e("el-pagination",{attrs:{background:"","hide-on-single-page":"",layout:"prev, pager, next",total:t.count,"page-size":10},on:{"current-change":t.changePage}})],1):t._e()]:e("null-data",{attrs:{img:o(512),text:"暂无评价~"}})],2)])}),[],!1,null,"4e1720b8",null);e.default=component.exports;installComponents(component,{NullData:o(495).default})},698:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAQlBMVEUAAAD/IDD/KDj/Kjr/LDz/KTn/Kzv/Kjr/Kzv/LDz/Kzv/Kzv/Kzv/LDz/Kzv/LDz/LDz/Kzv/Kzv/LDz/LDv/LDyPingBAAAAFXRSTlMAECAwQFBfYHCAj5+gr7C/wNDf7/B6g4n4AAAAvUlEQVQ4y8XUyRKDIBAEUBZlUYxs8/+/mmiMWtQwkFzS51cFtF0y9v9w3oE0gG4iCa/Illo3tTaQgT2Gvnl6q0S+YIEjC4EGODPUz4uXiviZQk0JbkmTEkVJao6AJM7qrM4kIJLM1TYV2a+Yp5E/CggUCp9KeK6jfPUmqyzfRzTW1FguFEu5WochR8yBGEafspgyXcr+ph5db/TEh0aU19o3VHb71oXLuNq6D/ocANcBuxcztviHSGu+/Kc9AXSSLqTq6c2LAAAAAElFTkSuQmCC"},699:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAS1BMVEUAAABQUFBQUFBVVVVUVFRTU1NTU1NVVVVUVFRUVFRUVFRVVVVVVVVUVFRVVVVUVFRUVFRVVVVVVVVVVVVVVVVUVFRUVFRVVVVVVVUmEHPwAAAAGHRSTlMAECAwQFBfYHCAj5CfoK+wv8DP0N/g7/AGrtdjAAABEUlEQVQ4y8WUy5aDIBBEeUQeUVTUwP3/L53FaJIR1MxsxhX2udBdRakQ//9I+QFkwV5CGkBfUSNty3gBOR5SZtz55IlGiIZ0qqBnEEKISH8C3chKCCFU5nbcb9kG8iz1nsrcE/P2NpPuRu1MMt0CEJ8HyAiwdOZpnUsAefA/zNR+yADJbW4/gqvard3wWG9Ck9SxbJXW+4pMhybKibiuZqYjamLeTpCZrg515FcbnfE1yJPfVTXV6FlodoVSqErF1lD29IQyDnFfimUwPqM87b7UlsH2tbn+WBpW1dL0vZGrO6E+qu4SQOrUsSAzAtHaCIymTvUJcvj+hkKG1JdUAGb7yr2doZxLOL8Ltfbul/+0Lw1XEXqaPu71AAAAAElFTkSuQmCC"},700:function(t,e,o){"use strict";o(604)},701:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".goods-details{padding:16px 0 44px}.goods-details .goods-info .goods-swiper{border-radius:4px;width:400px}.goods-details .goods-info .goods-swiper .swiper{--swiper-navigation-size:15px;--swiper-navigation-color:#888;margin:10px 0;padding:0 25px}.goods-details .goods-info .goods-swiper .swiper .swiper-button-next,.goods-details .goods-info .goods-swiper .swiper .swiper-button-prev{background-size:12px 22px;height:100%;margin-top:0;top:0;width:25px}.goods-details .goods-info .goods-swiper .swiper .swiper-button-prev{left:0}.goods-details .goods-info .goods-swiper .swiper .swiper-button-next{right:0}.goods-details .goods-info .goods-swiper .swiper .swiper-item{border:2px solid transparent;cursor:pointer;height:66px;width:66px}.goods-details .goods-info .goods-swiper .swiper .swiper-item~.swiper-item{margin-left:10px}.goods-details .goods-info .goods-swiper .swiper .swiper-item.active{border-color:#ff2c3c}.goods-details .goods-info .goods-swiper .current-img{height:400px;width:100%}.goods-details .goods-info .info-wrap{border-radius:4px;min-height:486px;min-width:504px;padding:20px}.goods-details .goods-info .info-wrap .name{font-size:20px}.goods-details .goods-info .info-wrap .seckill{background-color:#ff2c3c;padding:6px 10px}.goods-details .goods-info .info-wrap .seckill .count-down .item{background:rgba(0,0,0,.3);border-radius:4px;height:30px;line-height:30px;text-align:center;width:30px}.goods-details .goods-info .info-wrap .price-wrap{background:#f6f6f6;background-size:100%;padding:16px}.goods-details .goods-info .info-wrap .price-wrap .member-price{background-color:#482406;border-radius:100px 100px 100px 0;color:#fdebd5;padding:0 6px}.goods-details .goods-info .info-wrap .sales-click{border-bottom:1px dashed hsla(0,0%,90%,.898);line-height:28px;padding:6px;text-align:center}.goods-details .goods-info .info-wrap .sales-click>div:first-of-type{border-right:1px solid hsla(0,0%,90%,.898)}.goods-details .goods-info .info-wrap .spec-wrap{margin-top:20px}.goods-details .goods-info .info-wrap .spec-wrap .spec{align-items:flex-start}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-name{flex:none;margin-right:20px;margin-top:6px}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-item{border:1px solid hsla(0,0%,90%,.898);border-radius:2px;cursor:pointer;line-height:32px;margin-bottom:10px;margin-right:10px;padding:0 20px}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-item.active{background-color:#ffeeef;border-color:currentColor;color:#ff2c3c}.goods-details .goods-info .info-wrap .goods-num{margin-bottom:30px}.goods-details .goods-info .info-wrap .goods-num .num{margin-right:20px}.goods-details .goods-info .info-wrap .goods-btns .btn{font-size:16px;margin-right:14px;text-align:center;width:120px}.goods-details .goods-info .info-wrap .goods-btns .btn.collection{background-color:#fff;border:1px solid hsla(0,0%,90%,.898);border-radius:4px;color:#666;cursor:pointer;line-height:42px;width:146px}.goods-details .goods-info .info-wrap .goods-btns .btn.collection:hover{color:#ff2c3c}.goods-details .goods-info .info-wrap .goods-btns .btn.collection .start-icon{height:18px;width:18.5px}.goods-details .goods-info .shop{padding:16px;width:210px}.goods-details .goods-info .shop .logo-img{border-radius:50%;height:62px;overflow:hidden;width:62px}.goods-details .goods-info .shop .el-rate__icon{font-size:16px}.goods-details .details-wrap{align-items:stretch}.goods-details .details-wrap .details{overflow:hidden;padding:10px 0}.goods-details .details-wrap .details .rich-text{overflow:hidden;padding:0 10px;width:100%}.goods-details .details-wrap .details .rich-text img{display:block;width:100%}.goods-details .details-wrap .details .rich-text p{margin:0}.goods-details .details-wrap .details .evaluation .evaluation-hd{height:80px;margin:0 10px}.goods-details .details-wrap .details .evaluation .evaluation-hd .rate{border-right:1px solid #e5e5e5;height:60px;margin-right:40px;padding-left:10px;width:220px}.goods-details .details-wrap .details .evaluation .evaluation-tab{margin:16px 20px}.goods-details .details-wrap .details .evaluation .evaluation-tab .item{background-color:#f2f2f2;border-radius:2px;color:#666;cursor:pointer;height:32px;margin-right:10px;padding:6px 20px}.goods-details .details-wrap .details .evaluation .evaluation-tab .item.active{background-color:#ff2c3c;color:#fff}.goods-details .goods-like{width:210px}.goods-details .goods-like .title{border-bottom:1px solid hsla(0,0%,90%,.898);height:45px}.goods-details .goods-like .goods-list .item{display:block;padding:10px}.goods-details .goods-like .goods-list .item .goods-img{height:190px;margin-bottom:10px;width:190px}.details-tips{padding:20px}.details-tips h2{margin:0 0 20px}.details-tips .boxs{grid-column-gap:10px;grid-row-gap:10px;word-wrap:break-word;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10px;word-break:keep-all;word-break:break-all}.details-tips .boxs .tit{font-size:14px}.details-tips .boxs .tit .st{font-size:16px;font-weight:700;margin-right:5px}",""]),n.locals={},t.exports=n},741:function(t,e,o){"use strict";o.r(e);o(64),o(30),o(300),o(24),o(20),o(23),o(31),o(32);var n=o(526),r=o(10),c=o(8),l=(o(56),o(87),o(12),o(21),o(63),o(197),o(516),o(14));o(104);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,o)}return e}function m(t){for(var i=1;i=0?e("div",[e("client-only",[t.isSlot?t._t("default"):e("span",[t._v(t._s(t.formateTime))])],2)],1):t._e()}),[],!1,null,null,null);e.default=component.exports},512:function(t,e,o){t.exports=o.p+"img/news_null.da0072f.png"},516:function(t,e,o){"use strict";var n=o(2),r=o(110).findIndex,c=o(194),l="findIndex",d=!0;l in[]&&Array(1)[l]((function(){d=!1})),n({target:"Array",proto:!0,forced:d},{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),c(l)},519:function(t,e,o){var content=o(532);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("8e6e7932",content,!0,{sourceMap:!1})},526:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(145);var r=o(198),c=o(111);function l(t){return function(t){if(Array.isArray(t))return Object(n.a)(t)}(t)||Object(r.a)(t)||Object(c.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},530:function(t,e,o){"use strict";var n=o(2),r=o(4),c=o(68),l=o(302),d=o(301),m=o(3),f=RangeError,h=String,v=Math.floor,x=r(d),_=r("".slice),w=r(1..toFixed),y=function(t,e,o){return 0===e?o:e%2==1?y(t,e-1,o*t):y(t*t,e/2,o)},C=function(data,t,e){for(var o=-1,n=e;++o<6;)n+=t*data[o],data[o]=n%1e7,n=v(n/1e7)},k=function(data,t){for(var e=6,o=0;--e>=0;)o+=data[e],data[e]=v(o/t),o=o%t*1e7},A=function(data){for(var t=6,s="";--t>=0;)if(""!==s||0===t||0!==data[t]){var e=h(data[t]);s=""===s?e:s+x("0",7-e.length)+e}return s};n({target:"Number",proto:!0,forced:m((function(){return"0.000"!==w(8e-5,3)||"1"!==w(.9,0)||"1.25"!==w(1.255,2)||"1000000000000000128"!==w(0xde0b6b3a7640080,0)}))||!m((function(){w({})}))},{toFixed:function(t){var e,o,n,r,d=l(this),m=c(t),data=[0,0,0,0,0,0],v="",w="0";if(m<0||m>20)throw f("Incorrect fraction digits");if(d!=d)return"NaN";if(d<=-1e21||d>=1e21)return h(d);if(d<0&&(v="-",d=-d),d>1e-21)if(o=(e=function(t){for(var e=0,o=t;o>=4096;)e+=12,o/=4096;for(;o>=2;)e+=1,o/=2;return e}(d*y(2,69,1))-69)<0?d*y(2,-e,1):d/y(2,e,1),o*=4503599627370496,(e=52-e)>0){for(C(data,0,o),n=m;n>=7;)C(data,1e7,0),n-=7;for(C(data,y(10,n,1),0),n=e-1;n>=23;)k(data,1<<23),n-=23;k(data,1<0?v+((r=w.length)<=m?"0."+x("0",m-r)+w:_(w,0,r-m)+"."+_(w,r-m)):v+w}})},531:function(t,e,o){"use strict";o(519)},532:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".number-box[data-v-1d9d8f36]{align-items:center;display:inline-flex}.number-box .number-input[data-v-1d9d8f36]{align-items:center;justify-content:center;margin:0 6px;padding:0;position:relative;text-align:center}.number-box .minus[data-v-1d9d8f36],.number-box .plus[data-v-1d9d8f36]{align-items:center;cursor:pointer;display:flex;justify-content:center;width:32px}.number-box .plus[data-v-1d9d8f36]{border-radius:0 2px 2px 0}.number-box .minus[data-v-1d9d8f36]{border-radius:2px 0 0 2px}.number-box .disabled[data-v-1d9d8f36]{background:#f7f8fa!important;color:#c8c9cc!important}.number-box .input-disabled[data-v-1d9d8f36]{background-color:#f2f3f5!important;color:#c8c9cc!important}",""]),n.locals={},t.exports=n},543:function(t,e,o){var content=o(564);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("35ab0cfa",content,!0,{sourceMap:!1})},546:function(t,e,o){"use strict";o.r(e);o(300),o(39),o(12),o(47),o(530),o(87);var n={components:{},props:{value:{type:Number,default:1},bgColor:{type:String,default:" #F2F3F5"},min:{type:Number,default:0},max:{type:Number,default:99999},step:{type:Number,default:1},disabled:{type:Boolean,default:!1},size:{type:[Number,String],default:14},inputWidth:{type:[Number,String],default:64},color:{type:String,default:"#333"},inputHeight:{type:[Number,String],default:32},index:{type:[Number,String],default:""},disabledInput:{type:Boolean,default:!1},positiveInteger:{type:Boolean,default:!0},asyncChange:{type:Boolean,default:!1}},watch:{value:function(t,e){this.changeFromInner||(this.inputVal=t,this.$nextTick((function(){this.changeFromInner=!1})))},inputVal:function(t,e){var o=this;if(""!=t){var n=0;n=/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)&&t>=this.min&&t<=this.max?t:e,this.positiveInteger&&(t<0||-1!==String(t).indexOf("."))&&(n=e,this.$nextTick((function(){o.inputVal=e}))),this.asyncChange||this.handleChange(n,"change")}}},data:function(){return{inputVal:1,timer:null,changeFromInner:!1,innerChangeTimer:null}},created:function(){this.inputVal=Number(this.value)},computed:{},methods:{btnTouchStart:function(t){this[t]()},minus:function(){this.computeVal("minus")},plus:function(){this.computeVal("plus")},calcPlus:function(t,e){var o,n,r;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{r=e.toString().split(".")[1].length}catch(t){r=0}return((t*(o=Math.pow(10,Math.max(n,r)))+e*o)/o).toFixed(n>=r?n:r)},calcMinus:function(t,e){var o,n,r;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{r=e.toString().split(".")[1].length}catch(t){r=0}return((t*(o=Math.pow(10,Math.max(n,r)))-e*o)/o).toFixed(n>=r?n:r)},computeVal:function(t){if(!this.disabled){var e=0;"minus"===t?e=this.calcMinus(this.inputVal,this.step):"plus"===t&&(e=this.calcPlus(this.inputVal,this.step)),ethis.max||(this.asyncChange?this.$emit("change",e):(this.inputVal=e,this.handleChange(e,t)))}},onBlur:function(t){var e=this,o=0,n=t.target.value;console.log(n),(o=/(^\d+$)/.test(n)?+n:this.min)>this.max?o=this.max:o=t.max},style:{background:t.bgColor,height:t.inputHeight+"px",color:t.color},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.btnTouchStart("plus")}}},[e("div",{style:{fontSize:t.size+"px"}},[t._v("+")])])])}),[],!1,null,"1d9d8f36",null);e.default=component.exports},563:function(t,e,o){"use strict";o(543)},564:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".comment-list .comment-con>.item[data-v-4e1720b8]{align-items:flex-start;border-bottom:1px dashed #e5e5e5;padding:20px}.comment-list .comment-con>.item .avatar img[data-v-4e1720b8]{border-radius:50%;height:44px;width:44px}.comment-list .comment-con>.item .comment-imglist[data-v-4e1720b8]{margin-top:10px}.comment-list .comment-con>.item .comment-imglist .item[data-v-4e1720b8]{height:80px;margin-right:6px;width:80px}.comment-list .comment-con>.item .reply[data-v-4e1720b8]{align-items:flex-start;background-color:#f2f2f2;padding:10px}",""]),n.locals={},t.exports=n},604:function(t,e,o){var content=o(701);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("950b2736",content,!0,{sourceMap:!1})},610:function(t,e,o){"use strict";o.r(e);var n=o(8),r=(o(56),o(300),{components:{},props:{list:{type:Array,default:function(){return[]}},type:Number,goodsId:[String,Number]},data:function(){return{commentList:[],count:0,page:1}},created:function(){this.getCommentList()},methods:{getCommentList:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var o,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$get("goods_comment/lists",{params:{type:t.type,goods_id:t.goodsId,page_size:10,page_no:t.page}});case 2:o=e.sent,data=o.data,1==o.code&&(t.commentList=data.lists,t.count=data.count);case 6:case"end":return e.stop()}}),e)})))()},changePage:function(t){this.page=t,this.getCommentList()}}}),c=(o(563),o(9)),component=Object(c.a)(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"comment-list"},[e("div",{staticClass:"comment-con"},[t.commentList.length?[t._l(t.commentList,(function(o,n){return e("div",{key:n,staticClass:"item flex"},[e("div",{staticClass:"avatar m-r-8"},[e("img",{attrs:{src:o.avatar,alt:""}})]),t._v(" "),e("div",{staticClass:"content flex-1"},[e("div",[t._v(t._s(o.nickname))]),t._v(" "),e("div",{staticClass:"lighter",staticStyle:{margin:"5px 0 10px"}},[e("span",[t._v(t._s(o.create_time))]),t._v(" "),e("span",[t._v("|")]),t._v(" "),e("span",[t._v("规格:"+t._s(o.spec_value_str))])]),t._v(" "),e("div",[t._v("\n "+t._s(o.comment)+"\n ")]),t._v(" "),e("div",{staticClass:"comment-imglist flex"},t._l(o.image,(function(img,t){return e("div",{key:t,staticClass:"item"},[e("el-image",{staticStyle:{height:"100%",width:"100%"},attrs:{"preview-src-list":o.image,src:img,fit:"contain"}})],1)})),0),t._v(" "),o.reply?e("div",{staticClass:"flex reply m-t-16"},[e("div",{staticClass:"primary flex-none"},[t._v("商家回复:")]),t._v(" "),e("div",{staticClass:"lighter"},[t._v("\n "+t._s(o.reply)+"\n ")])]):t._e()])])})),t._v(" "),t.count?e("div",{staticClass:"pagination flex row-center",staticStyle:{padding:"38px 0"}},[e("el-pagination",{attrs:{background:"","hide-on-single-page":"",layout:"prev, pager, next",total:t.count,"page-size":10},on:{"current-change":t.changePage}})],1):t._e()]:e("null-data",{attrs:{img:o(512),text:"暂无评价~"}})],2)])}),[],!1,null,"4e1720b8",null);e.default=component.exports;installComponents(component,{NullData:o(495).default})},698:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAQlBMVEUAAAD/IDD/KDj/Kjr/LDz/KTn/Kzv/Kjr/Kzv/LDz/Kzv/Kzv/Kzv/LDz/Kzv/LDz/LDz/Kzv/Kzv/LDz/LDv/LDyPingBAAAAFXRSTlMAECAwQFBfYHCAj5+gr7C/wNDf7/B6g4n4AAAAvUlEQVQ4y8XUyRKDIBAEUBZlUYxs8/+/mmiMWtQwkFzS51cFtF0y9v9w3oE0gG4iCa/Illo3tTaQgT2Gvnl6q0S+YIEjC4EGODPUz4uXiviZQk0JbkmTEkVJao6AJM7qrM4kIJLM1TYV2a+Yp5E/CggUCp9KeK6jfPUmqyzfRzTW1FguFEu5WochR8yBGEafspgyXcr+ph5db/TEh0aU19o3VHb71oXLuNq6D/ocANcBuxcztviHSGu+/Kc9AXSSLqTq6c2LAAAAAElFTkSuQmCC"},699:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAS1BMVEUAAABQUFBQUFBVVVVUVFRTU1NTU1NVVVVUVFRUVFRUVFRVVVVVVVVUVFRVVVVUVFRUVFRVVVVVVVVVVVVVVVVUVFRUVFRVVVVVVVUmEHPwAAAAGHRSTlMAECAwQFBfYHCAj5CfoK+wv8DP0N/g7/AGrtdjAAABEUlEQVQ4y8WUy5aDIBBEeUQeUVTUwP3/L53FaJIR1MxsxhX2udBdRakQ//9I+QFkwV5CGkBfUSNty3gBOR5SZtz55IlGiIZ0qqBnEEKISH8C3chKCCFU5nbcb9kG8iz1nsrcE/P2NpPuRu1MMt0CEJ8HyAiwdOZpnUsAefA/zNR+yADJbW4/gqvard3wWG9Ck9SxbJXW+4pMhybKibiuZqYjamLeTpCZrg515FcbnfE1yJPfVTXV6FlodoVSqErF1lD29IQyDnFfimUwPqM87b7UlsH2tbn+WBpW1dL0vZGrO6E+qu4SQOrUsSAzAtHaCIymTvUJcvj+hkKG1JdUAGb7yr2doZxLOL8Ltfbul/+0Lw1XEXqaPu71AAAAAElFTkSuQmCC"},700:function(t,e,o){"use strict";o(604)},701:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".goods-details{padding:16px 0 44px}.goods-details .goods-info .goods-swiper{border-radius:4px;width:400px}.goods-details .goods-info .goods-swiper .swiper{--swiper-navigation-size:15px;--swiper-navigation-color:#888;margin:10px 0;padding:0 25px}.goods-details .goods-info .goods-swiper .swiper .swiper-button-next,.goods-details .goods-info .goods-swiper .swiper .swiper-button-prev{background-size:12px 22px;height:100%;margin-top:0;top:0;width:25px}.goods-details .goods-info .goods-swiper .swiper .swiper-button-prev{left:0}.goods-details .goods-info .goods-swiper .swiper .swiper-button-next{right:0}.goods-details .goods-info .goods-swiper .swiper .swiper-item{border:2px solid transparent;cursor:pointer;height:66px;width:66px}.goods-details .goods-info .goods-swiper .swiper .swiper-item~.swiper-item{margin-left:10px}.goods-details .goods-info .goods-swiper .swiper .swiper-item.active{border-color:#ff2c3c}.goods-details .goods-info .goods-swiper .current-img{height:400px;width:100%}.goods-details .goods-info .info-wrap{border-radius:4px;min-height:486px;min-width:504px;padding:20px}.goods-details .goods-info .info-wrap .name{font-size:20px}.goods-details .goods-info .info-wrap .seckill{background-color:#ff2c3c;padding:6px 10px}.goods-details .goods-info .info-wrap .seckill .count-down .item{background:rgba(0,0,0,.3);border-radius:4px;height:30px;line-height:30px;text-align:center;width:30px}.goods-details .goods-info .info-wrap .price-wrap{background:#f6f6f6;background-size:100%;padding:16px}.goods-details .goods-info .info-wrap .price-wrap .member-price{background-color:#482406;border-radius:100px 100px 100px 0;color:#fdebd5;padding:0 6px}.goods-details .goods-info .info-wrap .sales-click{border-bottom:1px dashed hsla(0,0%,90%,.898);line-height:28px;padding:6px;text-align:center}.goods-details .goods-info .info-wrap .sales-click>div:first-of-type{border-right:1px solid hsla(0,0%,90%,.898)}.goods-details .goods-info .info-wrap .spec-wrap{margin-top:20px}.goods-details .goods-info .info-wrap .spec-wrap .spec{align-items:flex-start}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-name{flex:none;margin-right:20px;margin-top:6px}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-item{border:1px solid hsla(0,0%,90%,.898);border-radius:2px;cursor:pointer;line-height:32px;margin-bottom:10px;margin-right:10px;padding:0 20px}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-item.active{background-color:#ffeeef;border-color:currentColor;color:#ff2c3c}.goods-details .goods-info .info-wrap .goods-num{margin-bottom:30px}.goods-details .goods-info .info-wrap .goods-num .num{margin-right:20px}.goods-details .goods-info .info-wrap .goods-btns .btn{font-size:16px;margin-right:14px;text-align:center;width:120px}.goods-details .goods-info .info-wrap .goods-btns .btn.collection{background-color:#fff;border:1px solid hsla(0,0%,90%,.898);border-radius:4px;color:#666;cursor:pointer;line-height:42px;width:146px}.goods-details .goods-info .info-wrap .goods-btns .btn.collection:hover{color:#ff2c3c}.goods-details .goods-info .info-wrap .goods-btns .btn.collection .start-icon{height:18px;width:18.5px}.goods-details .goods-info .shop{padding:16px;width:210px}.goods-details .goods-info .shop .logo-img{border-radius:50%;height:62px;overflow:hidden;width:62px}.goods-details .goods-info .shop .el-rate__icon{font-size:16px}.goods-details .details-wrap{align-items:stretch}.goods-details .details-wrap .details{overflow:hidden;padding:10px 0}.goods-details .details-wrap .details .rich-text{overflow:hidden;padding:0 10px;width:100%}.goods-details .details-wrap .details .rich-text img{display:block;width:100%}.goods-details .details-wrap .details .rich-text p{margin:0}.goods-details .details-wrap .details .evaluation .evaluation-hd{height:80px;margin:0 10px}.goods-details .details-wrap .details .evaluation .evaluation-hd .rate{border-right:1px solid #e5e5e5;height:60px;margin-right:40px;padding-left:10px;width:220px}.goods-details .details-wrap .details .evaluation .evaluation-tab{margin:16px 20px}.goods-details .details-wrap .details .evaluation .evaluation-tab .item{background-color:#f2f2f2;border-radius:2px;color:#666;cursor:pointer;height:32px;margin-right:10px;padding:6px 20px}.goods-details .details-wrap .details .evaluation .evaluation-tab .item.active{background-color:#ff2c3c;color:#fff}.goods-details .goods-like{width:210px}.goods-details .goods-like .title{border-bottom:1px solid hsla(0,0%,90%,.898);height:45px}.goods-details .goods-like .goods-list .item{display:block;padding:10px}.goods-details .goods-like .goods-list .item .goods-img{height:190px;margin-bottom:10px;width:190px}.details-tips{padding:20px}.details-tips h2{margin:0 0 20px}.details-tips .boxs{grid-column-gap:10px;grid-row-gap:10px;word-wrap:break-word;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10px;word-break:keep-all;word-break:break-all}.details-tips .boxs .tit{font-size:14px}.details-tips .boxs .tit .st{font-size:16px;font-weight:700;margin-right:5px}",""]),n.locals={},t.exports=n},741:function(t,e,o){"use strict";o.r(e);o(64),o(30),o(300),o(24),o(20),o(23),o(31),o(32);var n=o(526),r=o(10),c=o(8),l=(o(56),o(87),o(12),o(21),o(63),o(197),o(516),o(14));o(104);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,o)}return e}function m(t){for(var i=1;i { - window.$nuxt.$emit('triggerScroll') - }) - } - } - }, [templateEl]) - - return h('div', { - domProps: { - id: '__nuxt' - } - }, [ - loadingEl, - - transitionEl - ]) - }, - - data: () => ({ - isOnline: true, - - layout: null, - layoutName: '', - - nbFetching: 0 - }), - - beforeCreate () { - Vue.util.defineReactive(this, 'nuxt', this.$options.nuxt) - }, - created () { - // Add this.$nuxt in child instances - this.$root.$options.$nuxt = this - - if (process.client) { - // add to window so we can listen when ready - window.$nuxt = this - - this.refreshOnlineStatus() - // Setup the listeners - window.addEventListener('online', this.refreshOnlineStatus) - window.addEventListener('offline', this.refreshOnlineStatus) - } - // Add $nuxt.error() - this.error = this.nuxt.error - // Add $nuxt.context - this.context = this.$options.context - }, - - async mounted () { - this.$loading = this.$refs.loading - }, - - watch: { - 'nuxt.err': 'errorChanged' - }, - - computed: { - isOffline () { - return !this.isOnline - }, - - isFetching () { - return this.nbFetching > 0 - }, - - isPreview () { - return Boolean(this.$options.previewData) - }, - }, - - methods: { - refreshOnlineStatus () { - if (process.client) { - if (typeof window.navigator.onLine === 'undefined') { - // If the browser doesn't support connection status reports - // assume that we are online because most apps' only react - // when they now that the connection has been interrupted - this.isOnline = true - } else { - this.isOnline = window.navigator.onLine - } - } - }, - - async refresh () { - const pages = getMatchedComponentsInstances(this.$route) - - if (!pages.length) { - return - } - this.$loading.start() - - const promises = pages.map(async (page) => { - let p = [] - - // Old fetch - if (page.$options.fetch && page.$options.fetch.length) { - p.push(promisify(page.$options.fetch, this.context)) - } - - if (page.$options.asyncData) { - p.push( - promisify(page.$options.asyncData, this.context) - .then((newData) => { - for (const key in newData) { - Vue.set(page.$data, key, newData[key]) - } - }) - ) - } - - // Wait for asyncData & old fetch to finish - await Promise.all(p) - // Cleanup refs - p = [] - - if (page.$fetch) { - p.push(page.$fetch()) - } - // Get all component instance to call $fetch - for (const component of getChildrenComponentInstancesUsingFetch(page.$vnode.componentInstance)) { - p.push(component.$fetch()) - } - - return Promise.all(p) - }) - try { - await Promise.all(promises) - } catch (error) { - this.$loading.fail(error) - globalHandleError(error) - this.error(error) - } - this.$loading.finish() - }, - errorChanged () { - if (this.nuxt.err) { - if (this.$loading) { - if (this.$loading.fail) { - this.$loading.fail(this.nuxt.err) - } - if (this.$loading.finish) { - this.$loading.finish() - } - } - - let errorLayout = (NuxtError.options || NuxtError).layout; - - if (typeof errorLayout === 'function') { - errorLayout = errorLayout(this.context) - } - - this.setLayout(errorLayout) - } - }, - - setLayout (layout) { - if (!layout || !layouts['_' + layout]) { - layout = 'default' - } - this.layoutName = layout - this.layout = layouts['_' + layout] - return this.layout - }, - loadLayout (layout) { - if (!layout || !layouts['_' + layout]) { - layout = 'default' - } - return Promise.resolve(layouts['_' + layout]) - }, - }, - - components: { - NuxtLoading - } -} diff --git a/server/public/pc/.nuxt/axios.js b/server/public/pc/.nuxt/axios.js deleted file mode 100644 index 410b50f1..00000000 --- a/server/public/pc/.nuxt/axios.js +++ /dev/null @@ -1,193 +0,0 @@ -import Axios from 'axios' -import defu from 'defu' - -// Axios.prototype cannot be modified -const axiosExtra = { - setBaseURL (baseURL) { - this.defaults.baseURL = baseURL - }, - setHeader (name, value, scopes = 'common') { - for (const scope of Array.isArray(scopes) ? scopes : [ scopes ]) { - if (!value) { - delete this.defaults.headers[scope][name]; - continue - } - this.defaults.headers[scope][name] = value - } - }, - setToken (token, type, scopes = 'common') { - const value = !token ? null : (type ? type + ' ' : '') + token - this.setHeader('Authorization', value, scopes) - }, - onRequest(fn) { - this.interceptors.request.use(config => fn(config) || config) - }, - onResponse(fn) { - this.interceptors.response.use(response => fn(response) || response) - }, - onRequestError(fn) { - this.interceptors.request.use(undefined, error => fn(error) || Promise.reject(error)) - }, - onResponseError(fn) { - this.interceptors.response.use(undefined, error => fn(error) || Promise.reject(error)) - }, - onError(fn) { - this.onRequestError(fn) - this.onResponseError(fn) - }, - create(options) { - return createAxiosInstance(defu(options, this.defaults)) - } -} - -// Request helpers ($get, $post, ...) -for (const method of ['request', 'delete', 'get', 'head', 'options', 'post', 'put', 'patch']) { - axiosExtra['$' + method] = function () { return this[method].apply(this, arguments).then(res => res && res.data) } -} - -const extendAxiosInstance = axios => { - for (const key in axiosExtra) { - axios[key] = axiosExtra[key].bind(axios) - } -} - -const createAxiosInstance = axiosOptions => { - // Create new axios instance - const axios = Axios.create(axiosOptions) - axios.CancelToken = Axios.CancelToken - axios.isCancel = Axios.isCancel - - // Extend axios proto - extendAxiosInstance(axios) - - // Intercept to apply default headers - axios.onRequest((config) => { - config.headers = { ...axios.defaults.headers.common, ...config.headers } - }) - - // Setup interceptors - - setupProgress(axios) - - return axios -} - -const setupProgress = (axios) => { - if (process.server) { - return - } - - // A noop loading inteterface for when $nuxt is not yet ready - const noopLoading = { - finish: () => { }, - start: () => { }, - fail: () => { }, - set: () => { } - } - - const $loading = () => { - const $nuxt = typeof window !== 'undefined' && window['$nuxt'] - return ($nuxt && $nuxt.$loading && $nuxt.$loading.set) ? $nuxt.$loading : noopLoading - } - - let currentRequests = 0 - - axios.onRequest(config => { - if (config && config.progress === false) { - return - } - - currentRequests++ - }) - - axios.onResponse(response => { - if (response && response.config && response.config.progress === false) { - return - } - - currentRequests-- - if (currentRequests <= 0) { - currentRequests = 0 - $loading().finish() - } - }) - - axios.onError(error => { - if (error && error.config && error.config.progress === false) { - return - } - - currentRequests-- - - if (Axios.isCancel(error)) { - if (currentRequests <= 0) { - currentRequests = 0 - $loading().finish() - } - return - } - - $loading().fail() - $loading().finish() - }) - - const onProgress = e => { - if (!currentRequests || !e.total) { - return - } - const progress = ((e.loaded * 100) / (e.total * currentRequests)) - $loading().set(Math.min(100, progress)) - } - - axios.defaults.onUploadProgress = onProgress - axios.defaults.onDownloadProgress = onProgress -} - -export default (ctx, inject) => { - // runtimeConfig - const runtimeConfig = ctx.$config && ctx.$config.axios || {} - // baseURL - const baseURL = process.browser - ? (runtimeConfig.browserBaseURL || runtimeConfig.browserBaseUrl || runtimeConfig.baseURL || runtimeConfig.baseUrl || 'http://localhost:8000/') - : (runtimeConfig.baseURL || runtimeConfig.baseUrl || process.env._AXIOS_BASE_URL_ || 'http://localhost:8000/') - - // Create fresh objects for all default header scopes - // Axios creates only one which is shared across SSR requests! - // https://github.com/mzabriskie/axios/blob/master/lib/defaults.js - const headers = { - "common": { - "Accept": "application/json, text/plain, */*" - }, - "delete": {}, - "get": {}, - "head": {}, - "post": {}, - "put": {}, - "patch": {} -} - - const axiosOptions = { - baseURL, - headers - } - - // Proxy SSR request headers headers - if (process.server && ctx.req && ctx.req.headers) { - const reqHeaders = { ...ctx.req.headers } - for (const h of ["accept","cf-connecting-ip","cf-ray","content-length","content-md5","content-type","host","x-forwarded-host","x-forwarded-port","x-forwarded-proto"]) { - delete reqHeaders[h] - } - axiosOptions.headers.common = { ...reqHeaders, ...axiosOptions.headers.common } - } - - if (process.server) { - // Don't accept brotli encoding because Node can't parse it - axiosOptions.headers.common['accept-encoding'] = 'gzip, deflate' - } - - const axios = createAxiosInstance(axiosOptions) - - // Inject axios to the context as $axios - ctx.$axios = axios - inject('axios', axios) -} diff --git a/server/public/pc/.nuxt/client.js b/server/public/pc/.nuxt/client.js deleted file mode 100644 index 07093ca6..00000000 --- a/server/public/pc/.nuxt/client.js +++ /dev/null @@ -1,682 +0,0 @@ -import Vue from 'vue' -import fetch from 'unfetch' -import middleware from './middleware.js' -import { - applyAsyncData, - promisify, - middlewareSeries, - sanitizeComponent, - resolveRouteComponents, - getMatchedComponents, - getMatchedComponentsInstances, - flatMapComponents, - setContext, - getLocation, - compile, - getQueryDiff, - globalHandleError, - isSamePath, - urlJoin -} from './utils.js' -import { createApp, NuxtError } from './index.js' -import fetchMixin from './mixins/fetch.client' -import NuxtLink from './components/nuxt-link.client.js' // should be included after ./index.js - -// Fetch mixin -if (!Vue.__nuxt__fetch__mixin__) { - Vue.mixin(fetchMixin) - Vue.__nuxt__fetch__mixin__ = true -} - -// Component: -Vue.component(NuxtLink.name, NuxtLink) -Vue.component('NLink', NuxtLink) - -if (!global.fetch) { global.fetch = fetch } - -// Global shared references -let _lastPaths = [] -let app -let router -let store - -// Try to rehydrate SSR data from window -const NUXT = window.__NUXT__ || {} - -const $config = NUXT.config || {} -if ($config._app) { - __webpack_public_path__ = urlJoin($config._app.cdnURL, $config._app.assetsPath) -} - -Object.assign(Vue.config, {"silent":true,"performance":false}) - -const errorHandler = Vue.config.errorHandler || console.error - -// Create and mount App -createApp(null, NUXT.config).then(mountApp).catch(errorHandler) - -function componentOption (component, key, ...args) { - if (!component || !component.options || !component.options[key]) { - return {} - } - const option = component.options[key] - if (typeof option === 'function') { - return option(...args) - } - return option -} - -function mapTransitions (toComponents, to, from) { - const componentTransitions = (component) => { - const transition = componentOption(component, 'transition', to, from) || {} - return (typeof transition === 'string' ? { name: transition } : transition) - } - - const fromComponents = from ? getMatchedComponents(from) : [] - const maxDepth = Math.max(toComponents.length, fromComponents.length) - - const mergedTransitions = [] - for (let i=0; i typeof toTransitions[key] !== 'undefined' && !key.toLowerCase().includes('leave')) - .forEach((key) => { transitions[key] = toTransitions[key] }) - - mergedTransitions.push(transitions) - } - return mergedTransitions -} - -async function loadAsyncComponents (to, from, next) { - // Check if route changed (this._routeChanged), only if the page is not an error (for validate()) - this._routeChanged = Boolean(app.nuxt.err) || from.name !== to.name - this._paramChanged = !this._routeChanged && from.path !== to.path - this._queryChanged = !this._paramChanged && from.fullPath !== to.fullPath - this._diffQuery = (this._queryChanged ? getQueryDiff(to.query, from.query) : []) - - if ((this._routeChanged || this._paramChanged) && this.$loading.start && !this.$loading.manual) { - this.$loading.start() - } - - try { - if (this._queryChanged) { - const Components = await resolveRouteComponents( - to, - (Component, instance) => ({ Component, instance }) - ) - // Add a marker on each component that it needs to refresh or not - const startLoader = Components.some(({ Component, instance }) => { - const watchQuery = Component.options.watchQuery - if (watchQuery === true) { - return true - } - if (Array.isArray(watchQuery)) { - return watchQuery.some(key => this._diffQuery[key]) - } - if (typeof watchQuery === 'function') { - return watchQuery.apply(instance, [to.query, from.query]) - } - return false - }) - - if (startLoader && this.$loading.start && !this.$loading.manual) { - this.$loading.start() - } - } - // Call next() - next() - } catch (error) { - const err = error || {} - const statusCode = err.statusCode || err.status || (err.response && err.response.status) || 500 - const message = err.message || '' - - // Handle chunk loading errors - // This may be due to a new deployment or a network problem - if (/^Loading( CSS)? chunk (\d)+ failed\./.test(message)) { - window.location.reload(true /* skip cache */) - return // prevent error page blinking for user - } - - this.error({ statusCode, message }) - this.$nuxt.$emit('routeChanged', to, from, err) - next() - } -} - -function applySSRData (Component, ssrData) { - if (NUXT.serverRendered && ssrData) { - applyAsyncData(Component, ssrData) - } - - Component._Ctor = Component - return Component -} - -// Get matched components -function resolveComponents (route) { - return flatMapComponents(route, async (Component, _, match, key, index) => { - // If component is not resolved yet, resolve it - if (typeof Component === 'function' && !Component.options) { - Component = await Component() - } - // Sanitize it and save it - const _Component = applySSRData(sanitizeComponent(Component), NUXT.data ? NUXT.data[index] : null) - match.components[key] = _Component - return _Component - }) -} - -function callMiddleware (Components, context, layout, renderState) { - let midd = ["route"] - let unknownMiddleware = false - - // If layout is undefined, only call global middleware - if (typeof layout !== 'undefined') { - midd = [] // Exclude global middleware if layout defined (already called before) - layout = sanitizeComponent(layout) - if (layout.options.middleware) { - midd = midd.concat(layout.options.middleware) - } - Components.forEach((Component) => { - if (Component.options.middleware) { - midd = midd.concat(Component.options.middleware) - } - }) - } - - midd = midd.map((name) => { - if (typeof name === 'function') { - return name - } - if (typeof middleware[name] !== 'function') { - unknownMiddleware = true - this.error({ statusCode: 500, message: 'Unknown middleware ' + name }) - } - return middleware[name] - }) - - if (unknownMiddleware) { - return - } - return middlewareSeries(midd, context, renderState) -} - -async function render (to, from, next, renderState) { - if (this._routeChanged === false && this._paramChanged === false && this._queryChanged === false) { - return next() - } - // Handle first render on SPA mode - let spaFallback = false - if (to === from) { - _lastPaths = [] - spaFallback = true - } else { - const fromMatches = [] - _lastPaths = getMatchedComponents(from, fromMatches).map((Component, i) => { - return compile(from.matched[fromMatches[i]].path)(from.params) - }) - } - - // nextCalled is true when redirected - let nextCalled = false - const _next = (path) => { - if (from.path === path.path && this.$loading.finish) { - this.$loading.finish() - } - - if (from.path !== path.path && this.$loading.pause) { - this.$loading.pause() - } - - if (nextCalled) { - return - } - - nextCalled = true - next(path) - } - - // Update context - await setContext(app, { - route: to, - from, - error: (err) => { - if (renderState.aborted) { - return - } - app.nuxt.error.call(this, err) - }, - next: _next.bind(this) - }) - this._dateLastError = app.nuxt.dateErr - this._hadError = Boolean(app.nuxt.err) - - // Get route's matched components - const matches = [] - const Components = getMatchedComponents(to, matches) - - // If no Components matched, generate 404 - if (!Components.length) { - // Default layout - await callMiddleware.call(this, Components, app.context, undefined, renderState) - if (nextCalled) { - return - } - if (renderState.aborted) { - next(false) - return - } - - // Load layout for error page - const errorLayout = (NuxtError.options || NuxtError).layout - const layout = await this.loadLayout( - typeof errorLayout === 'function' - ? errorLayout.call(NuxtError, app.context) - : errorLayout - ) - - await callMiddleware.call(this, Components, app.context, layout, renderState) - if (nextCalled) { - return - } - if (renderState.aborted) { - next(false) - return - } - - // Show error page - app.context.error({ statusCode: 404, message: 'This page could not be found' }) - return next() - } - - // Update ._data and other properties if hot reloaded - Components.forEach((Component) => { - if (Component._Ctor && Component._Ctor.options) { - Component.options.asyncData = Component._Ctor.options.asyncData - Component.options.fetch = Component._Ctor.options.fetch - } - }) - - // Apply transitions - this.setTransitions(mapTransitions(Components, to, from)) - - try { - // Call middleware - await callMiddleware.call(this, Components, app.context, undefined, renderState) - if (nextCalled) { - return - } - if (renderState.aborted) { - next(false) - return - } - if (app.context._errored) { - return next() - } - - // Set layout - let layout = Components[0].options.layout - if (typeof layout === 'function') { - layout = layout(app.context) - } - layout = await this.loadLayout(layout) - - // Call middleware for layout - await callMiddleware.call(this, Components, app.context, layout, renderState) - if (nextCalled) { - return - } - if (renderState.aborted) { - next(false) - return - } - if (app.context._errored) { - return next() - } - - // Call .validate() - let isValid = true - try { - for (const Component of Components) { - if (typeof Component.options.validate !== 'function') { - continue - } - - isValid = await Component.options.validate(app.context) - - if (!isValid) { - break - } - } - } catch (validationError) { - // ...If .validate() threw an error - this.error({ - statusCode: validationError.statusCode || '500', - message: validationError.message - }) - return next() - } - - // ...If .validate() returned false - if (!isValid) { - this.error({ statusCode: 404, message: 'This page could not be found' }) - return next() - } - - let instances - // Call asyncData & fetch hooks on components matched by the route. - await Promise.all(Components.map(async (Component, i) => { - // Check if only children route changed - Component._path = compile(to.matched[matches[i]].path)(to.params) - Component._dataRefresh = false - const childPathChanged = Component._path !== _lastPaths[i] - // Refresh component (call asyncData & fetch) when: - // Route path changed part includes current component - // Or route param changed part includes current component and watchParam is not `false` - // Or route query is changed and watchQuery returns `true` - if (this._routeChanged && childPathChanged) { - Component._dataRefresh = true - } else if (this._paramChanged && childPathChanged) { - const watchParam = Component.options.watchParam - Component._dataRefresh = watchParam !== false - } else if (this._queryChanged) { - const watchQuery = Component.options.watchQuery - if (watchQuery === true) { - Component._dataRefresh = true - } else if (Array.isArray(watchQuery)) { - Component._dataRefresh = watchQuery.some(key => this._diffQuery[key]) - } else if (typeof watchQuery === 'function') { - if (!instances) { - instances = getMatchedComponentsInstances(to) - } - Component._dataRefresh = watchQuery.apply(instances[i], [to.query, from.query]) - } - } - if (!this._hadError && this._isMounted && !Component._dataRefresh) { - return - } - - const promises = [] - - const hasAsyncData = ( - Component.options.asyncData && - typeof Component.options.asyncData === 'function' - ) - - const hasFetch = Boolean(Component.options.fetch) && Component.options.fetch.length - - const loadingIncrease = (hasAsyncData && hasFetch) ? 30 : 45 - - // Call asyncData(context) - if (hasAsyncData) { - const promise = promisify(Component.options.asyncData, app.context) - - promise.then((asyncDataResult) => { - applyAsyncData(Component, asyncDataResult) - - if (this.$loading.increase) { - this.$loading.increase(loadingIncrease) - } - }) - promises.push(promise) - } - - // Check disabled page loading - this.$loading.manual = Component.options.loading === false - - // Call fetch(context) - if (hasFetch) { - let p = Component.options.fetch(app.context) - if (!p || (!(p instanceof Promise) && (typeof p.then !== 'function'))) { - p = Promise.resolve(p) - } - p.then((fetchResult) => { - if (this.$loading.increase) { - this.$loading.increase(loadingIncrease) - } - }) - promises.push(p) - } - - return Promise.all(promises) - })) - - // If not redirected - if (!nextCalled) { - if (this.$loading.finish && !this.$loading.manual) { - this.$loading.finish() - } - - if (renderState.aborted) { - next(false) - return - } - next() - } - } catch (err) { - if (renderState.aborted) { - next(false) - return - } - const error = err || {} - if (error.message === 'ERR_REDIRECT') { - return this.$nuxt.$emit('routeChanged', to, from, error) - } - _lastPaths = [] - - globalHandleError(error) - - // Load error layout - let layout = (NuxtError.options || NuxtError).layout - if (typeof layout === 'function') { - layout = layout(app.context) - } - await this.loadLayout(layout) - - this.error(error) - this.$nuxt.$emit('routeChanged', to, from, error) - next() - } -} - -// Fix components format in matched, it's due to code-splitting of vue-router -function normalizeComponents (to, ___) { - flatMapComponents(to, (Component, _, match, key) => { - if (typeof Component === 'object' && !Component.options) { - // Updated via vue-router resolveAsyncComponents() - Component = Vue.extend(Component) - Component._Ctor = Component - match.components[key] = Component - } - return Component - }) -} - -function setLayoutForNextPage (to) { - // Set layout - let hasError = Boolean(this.$options.nuxt.err) - if (this._hadError && this._dateLastError === this.$options.nuxt.dateErr) { - hasError = false - } - let layout = hasError - ? (NuxtError.options || NuxtError).layout - : to.matched[0].components.default.options.layout - - if (typeof layout === 'function') { - layout = layout(app.context) - } - - this.setLayout(layout) -} - -function checkForErrors (app) { - // Hide error component if no error - if (app._hadError && app._dateLastError === app.$options.nuxt.dateErr) { - app.error() - } -} - -// When navigating on a different route but the same component is used, Vue.js -// Will not update the instance data, so we have to update $data ourselves -function fixPrepatch (to, ___) { - if (this._routeChanged === false && this._paramChanged === false && this._queryChanged === false) { - return - } - - const instances = getMatchedComponentsInstances(to) - const Components = getMatchedComponents(to) - - let triggerScroll = false - - Vue.nextTick(() => { - instances.forEach((instance, i) => { - if (!instance || instance._isDestroyed) { - return - } - - if ( - instance.constructor._dataRefresh && - Components[i] === instance.constructor && - instance.$vnode.data.keepAlive !== true && - typeof instance.constructor.options.data === 'function' - ) { - const newData = instance.constructor.options.data.call(instance) - for (const key in newData) { - Vue.set(instance.$data, key, newData[key]) - } - - triggerScroll = true - } - }) - - if (triggerScroll) { - // Ensure to trigger scroll event after calling scrollBehavior - window.$nuxt.$nextTick(() => { - window.$nuxt.$emit('triggerScroll') - }) - } - - checkForErrors(this) - }) -} - -function nuxtReady (_app) { - window.onNuxtReadyCbs.forEach((cb) => { - if (typeof cb === 'function') { - cb(_app) - } - }) - // Special JSDOM - if (typeof window._onNuxtLoaded === 'function') { - window._onNuxtLoaded(_app) - } - // Add router hooks - router.afterEach((to, from) => { - // Wait for fixPrepatch + $data updates - Vue.nextTick(() => _app.$nuxt.$emit('routeChanged', to, from)) - }) -} - -async function mountApp (__app) { - // Set global variables - app = __app.app - router = __app.router - store = __app.store - - // Create Vue instance - const _app = new Vue(app) - - // Mounts Vue app to DOM element - const mount = () => { - _app.$mount('#__nuxt') - - // Add afterEach router hooks - router.afterEach(normalizeComponents) - - router.afterEach(setLayoutForNextPage.bind(_app)) - - router.afterEach(fixPrepatch.bind(_app)) - - // Listen for first Vue update - Vue.nextTick(() => { - // Call window.{{globals.readyCallback}} callbacks - nuxtReady(_app) - }) - } - - // Resolve route components - const Components = await Promise.all(resolveComponents(app.context.route)) - - // Enable transitions - _app.setTransitions = _app.$options.nuxt.setTransitions.bind(_app) - if (Components.length) { - _app.setTransitions(mapTransitions(Components, router.currentRoute)) - _lastPaths = router.currentRoute.matched.map(route => compile(route.path)(router.currentRoute.params)) - } - - // Initialize error handler - _app.$loading = {} // To avoid error while _app.$nuxt does not exist - if (NUXT.error) { - _app.error(NUXT.error) - } - - // Add beforeEach router hooks - router.beforeEach(loadAsyncComponents.bind(_app)) - - // Each new invocation of render() aborts previous invocation - let renderState = null - const boundRender = render.bind(_app) - router.beforeEach((to, from, next) => { - if (renderState) { - renderState.aborted = true - } - renderState = { aborted: false } - boundRender(to, from, next, renderState) - }) - - // Fix in static: remove trailing slash to force hydration - // Full static, if server-rendered: hydrate, to allow custom redirect to generated page - - // Fix in static: remove trailing slash to force hydration - if (NUXT.serverRendered && isSamePath(NUXT.routePath, _app.context.route.path)) { - return mount() - } - - // First render on client-side - const clientFirstMount = () => { - normalizeComponents(router.currentRoute, router.currentRoute) - setLayoutForNextPage.call(_app, router.currentRoute) - checkForErrors(_app) - // Don't call fixPrepatch.call(_app, router.currentRoute, router.currentRoute) since it's first render - mount() - } - - // fix: force next tick to avoid having same timestamp when an error happen on spa fallback - await new Promise(resolve => setTimeout(resolve, 0)) - render.call(_app, router.currentRoute, router.currentRoute, (path) => { - // If not redirected - if (!path) { - clientFirstMount() - return - } - - // Add a one-time afterEach hook to - // mount the app wait for redirect and route gets resolved - const unregisterHook = router.afterEach((to, from) => { - unregisterHook() - clientFirstMount() - }) - - // Push the path and let route to be resolved - router.push(path, undefined, (err) => { - if (err) { - errorHandler(err) - } - }) - }, - { aborted: false }) -} diff --git a/server/public/pc/.nuxt/components/index.js b/server/public/pc/.nuxt/components/index.js deleted file mode 100644 index 78947a15..00000000 --- a/server/public/pc/.nuxt/components/index.js +++ /dev/null @@ -1,56 +0,0 @@ -export const ActivityArea = () => import('../..\\components\\activity-area.vue' /* webpackChunkName: "components/activity-area" */).then(c => wrapFunctional(c.default || c)) -export const AdItem = () => import('../..\\components\\ad-item.vue' /* webpackChunkName: "components/ad-item" */).then(c => wrapFunctional(c.default || c)) -export const AddressAdd = () => import('../..\\components\\address-add.vue' /* webpackChunkName: "components/address-add" */).then(c => wrapFunctional(c.default || c)) -export const AddressList = () => import('../..\\components\\address-list.vue' /* webpackChunkName: "components/address-list" */).then(c => wrapFunctional(c.default || c)) -export const AfterSalesList = () => import('../..\\components\\after-sales-list.vue' /* webpackChunkName: "components/after-sales-list" */).then(c => wrapFunctional(c.default || c)) -export const CommentList = () => import('../..\\components\\comment-list.vue' /* webpackChunkName: "components/comment-list" */).then(c => wrapFunctional(c.default || c)) -export const CountDown = () => import('../..\\components\\count-down.vue' /* webpackChunkName: "components/count-down" */).then(c => wrapFunctional(c.default || c)) -export const CouponsList = () => import('../..\\components\\coupons-list.vue' /* webpackChunkName: "components/coupons-list" */).then(c => wrapFunctional(c.default || c)) -export const DeliverSearch = () => import('../..\\components\\deliver-search.vue' /* webpackChunkName: "components/deliver-search" */).then(c => wrapFunctional(c.default || c)) -export const EvaluationList = () => import('../..\\components\\evaluation-list.vue' /* webpackChunkName: "components/evaluation-list" */).then(c => wrapFunctional(c.default || c)) -export const GoodsList = () => import('../..\\components\\goods-list.vue' /* webpackChunkName: "components/goods-list" */).then(c => wrapFunctional(c.default || c)) -export const HomeSeckill = () => import('../..\\components\\home-seckill.vue' /* webpackChunkName: "components/home-seckill" */).then(c => wrapFunctional(c.default || c)) -export const InputExpress = () => import('../..\\components\\input-Express.vue' /* webpackChunkName: "components/input-express" */).then(c => wrapFunctional(c.default || c)) -export const NullData = () => import('../..\\components\\null-data.vue' /* webpackChunkName: "components/null-data" */).then(c => wrapFunctional(c.default || c)) -export const NumberBox = () => import('../..\\components\\number-box.vue' /* webpackChunkName: "components/number-box" */).then(c => wrapFunctional(c.default || c)) -export const OrderList = () => import('../..\\components\\order-list.vue' /* webpackChunkName: "components/order-list" */).then(c => wrapFunctional(c.default || c)) -export const PriceFormate = () => import('../..\\components\\price-formate.vue' /* webpackChunkName: "components/price-formate" */).then(c => wrapFunctional(c.default || c)) -export const ShopItem = () => import('../..\\components\\shop-item.vue' /* webpackChunkName: "components/shop-item" */).then(c => wrapFunctional(c.default || c)) -export const Upload = () => import('../..\\components\\upload.vue' /* webpackChunkName: "components/upload" */).then(c => wrapFunctional(c.default || c)) -export const LayoutAslideNav = () => import('../..\\components\\layout\\aslide-nav.vue' /* webpackChunkName: "components/layout-aslide-nav" */).then(c => wrapFunctional(c.default || c)) -export const LayoutCategory = () => import('../..\\components\\layout\\category.vue' /* webpackChunkName: "components/layout-category" */).then(c => wrapFunctional(c.default || c)) -export const LayoutFloatNav = () => import('../..\\components\\layout\\float-nav.vue' /* webpackChunkName: "components/layout-float-nav" */).then(c => wrapFunctional(c.default || c)) -export const LayoutFooter = () => import('../..\\components\\layout\\footer.vue' /* webpackChunkName: "components/layout-footer" */).then(c => wrapFunctional(c.default || c)) -export const LayoutHeader = () => import('../..\\components\\layout\\header.vue' /* webpackChunkName: "components/layout-header" */).then(c => wrapFunctional(c.default || c)) -export const LayoutMainNav = () => import('../..\\components\\layout\\main-nav.vue' /* webpackChunkName: "components/layout-main-nav" */).then(c => wrapFunctional(c.default || c)) - -// nuxt/nuxt.js#8607 -function wrapFunctional(options) { - if (!options || !options.functional) { - return options - } - - const propKeys = Array.isArray(options.props) ? options.props : Object.keys(options.props || {}) - - return { - render(h) { - const attrs = {} - const props = {} - - for (const key in this.$attrs) { - if (propKeys.includes(key)) { - props[key] = this.$attrs[key] - } else { - attrs[key] = this.$attrs[key] - } - } - - return h(options, { - on: this.$listeners, - attrs, - props, - scopedSlots: this.$scopedSlots, - }, this.$slots.default) - } - } -} diff --git a/server/public/pc/.nuxt/components/nuxt-child.js b/server/public/pc/.nuxt/components/nuxt-child.js deleted file mode 100644 index 9db3ee27..00000000 --- a/server/public/pc/.nuxt/components/nuxt-child.js +++ /dev/null @@ -1,121 +0,0 @@ -export default { - name: 'NuxtChild', - functional: true, - props: { - nuxtChildKey: { - type: String, - default: '' - }, - keepAlive: Boolean, - keepAliveProps: { - type: Object, - default: undefined - } - }, - render (_, { parent, data, props }) { - const h = parent.$createElement - - data.nuxtChild = true - const _parent = parent - const transitions = parent.$nuxt.nuxt.transitions - const defaultTransition = parent.$nuxt.nuxt.defaultTransition - - let depth = 0 - while (parent) { - if (parent.$vnode && parent.$vnode.data.nuxtChild) { - depth++ - } - parent = parent.$parent - } - data.nuxtChildDepth = depth - const transition = transitions[depth] || defaultTransition - const transitionProps = {} - transitionsKeys.forEach((key) => { - if (typeof transition[key] !== 'undefined') { - transitionProps[key] = transition[key] - } - }) - - const listeners = {} - listenersKeys.forEach((key) => { - if (typeof transition[key] === 'function') { - listeners[key] = transition[key].bind(_parent) - } - }) - if (process.client) { - // Add triggerScroll event on beforeEnter (fix #1376) - const beforeEnter = listeners.beforeEnter - listeners.beforeEnter = (el) => { - // Ensure to trigger scroll event after calling scrollBehavior - window.$nuxt.$nextTick(() => { - window.$nuxt.$emit('triggerScroll') - }) - if (beforeEnter) { - return beforeEnter.call(_parent, el) - } - } - } - - // make sure that leave is called asynchronous (fix #5703) - if (transition.css === false) { - const leave = listeners.leave - - // only add leave listener when user didnt provide one - // or when it misses the done argument - if (!leave || leave.length < 2) { - listeners.leave = (el, done) => { - if (leave) { - leave.call(_parent, el) - } - - _parent.$nextTick(done) - } - } - } - - let routerView = h('routerView', data) - - if (props.keepAlive) { - routerView = h('keep-alive', { props: props.keepAliveProps }, [routerView]) - } - - return h('transition', { - props: transitionProps, - on: listeners - }, [routerView]) - } -} - -const transitionsKeys = [ - 'name', - 'mode', - 'appear', - 'css', - 'type', - 'duration', - 'enterClass', - 'leaveClass', - 'appearClass', - 'enterActiveClass', - 'enterActiveClass', - 'leaveActiveClass', - 'appearActiveClass', - 'enterToClass', - 'leaveToClass', - 'appearToClass' -] - -const listenersKeys = [ - 'beforeEnter', - 'enter', - 'afterEnter', - 'enterCancelled', - 'beforeLeave', - 'leave', - 'afterLeave', - 'leaveCancelled', - 'beforeAppear', - 'appear', - 'afterAppear', - 'appearCancelled' -] diff --git a/server/public/pc/.nuxt/components/nuxt-error.vue b/server/public/pc/.nuxt/components/nuxt-error.vue deleted file mode 100644 index 65306099..00000000 --- a/server/public/pc/.nuxt/components/nuxt-error.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - diff --git a/server/public/pc/.nuxt/components/nuxt-link.client.js b/server/public/pc/.nuxt/components/nuxt-link.client.js deleted file mode 100644 index 1477cfd0..00000000 --- a/server/public/pc/.nuxt/components/nuxt-link.client.js +++ /dev/null @@ -1,98 +0,0 @@ -import Vue from 'vue' - -const requestIdleCallback = window.requestIdleCallback || - function (cb) { - const start = Date.now() - return setTimeout(function () { - cb({ - didTimeout: false, - timeRemaining: () => Math.max(0, 50 - (Date.now() - start)) - }) - }, 1) - } - -const cancelIdleCallback = window.cancelIdleCallback || function (id) { - clearTimeout(id) -} - -const observer = window.IntersectionObserver && new window.IntersectionObserver((entries) => { - entries.forEach(({ intersectionRatio, target: link }) => { - if (intersectionRatio <= 0 || !link.__prefetch) { - return - } - link.__prefetch() - }) -}) - -export default { - name: 'NuxtLink', - extends: Vue.component('RouterLink'), - props: { - prefetch: { - type: Boolean, - default: true - }, - noPrefetch: { - type: Boolean, - default: false - } - }, - mounted () { - if (this.prefetch && !this.noPrefetch) { - this.handleId = requestIdleCallback(this.observe, { timeout: 2e3 }) - } - }, - beforeDestroy () { - cancelIdleCallback(this.handleId) - - if (this.__observed) { - observer.unobserve(this.$el) - delete this.$el.__prefetch - } - }, - methods: { - observe () { - // If no IntersectionObserver, avoid prefetching - if (!observer) { - return - } - // Add to observer - if (this.shouldPrefetch()) { - this.$el.__prefetch = this.prefetchLink.bind(this) - observer.observe(this.$el) - this.__observed = true - } - }, - shouldPrefetch () { - return this.getPrefetchComponents().length > 0 - }, - canPrefetch () { - const conn = navigator.connection - const hasBadConnection = this.$nuxt.isOffline || (conn && ((conn.effectiveType || '').includes('2g') || conn.saveData)) - - return !hasBadConnection - }, - getPrefetchComponents () { - const ref = this.$router.resolve(this.to, this.$route, this.append) - const Components = ref.resolved.matched.map(r => r.components.default) - - return Components.filter(Component => typeof Component === 'function' && !Component.options && !Component.__prefetched) - }, - prefetchLink () { - if (!this.canPrefetch()) { - return - } - // Stop observing this link (in case of internet connection changes) - observer.unobserve(this.$el) - const Components = this.getPrefetchComponents() - - for (const Component of Components) { - const componentOrPromise = Component() - if (componentOrPromise instanceof Promise) { - componentOrPromise.catch(() => {}) - } - Component.__prefetched = true - } - } - } -} diff --git a/server/public/pc/.nuxt/components/nuxt-link.server.js b/server/public/pc/.nuxt/components/nuxt-link.server.js deleted file mode 100644 index f1230908..00000000 --- a/server/public/pc/.nuxt/components/nuxt-link.server.js +++ /dev/null @@ -1,16 +0,0 @@ -import Vue from 'vue' - -export default { - name: 'NuxtLink', - extends: Vue.component('RouterLink'), - props: { - prefetch: { - type: Boolean, - default: true - }, - noPrefetch: { - type: Boolean, - default: false - } - } -} diff --git a/server/public/pc/.nuxt/components/nuxt-loading.vue b/server/public/pc/.nuxt/components/nuxt-loading.vue deleted file mode 100644 index 19e6311b..00000000 --- a/server/public/pc/.nuxt/components/nuxt-loading.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - diff --git a/server/public/pc/.nuxt/components/nuxt.js b/server/public/pc/.nuxt/components/nuxt.js deleted file mode 100644 index 15285810..00000000 --- a/server/public/pc/.nuxt/components/nuxt.js +++ /dev/null @@ -1,101 +0,0 @@ -import Vue from 'vue' -import { compile } from '../utils' - -import NuxtError from '../..\\layouts\\error.vue' - -import NuxtChild from './nuxt-child' - -export default { - name: 'Nuxt', - components: { - NuxtChild, - NuxtError - }, - props: { - nuxtChildKey: { - type: String, - default: undefined - }, - keepAlive: Boolean, - keepAliveProps: { - type: Object, - default: undefined - }, - name: { - type: String, - default: 'default' - } - }, - errorCaptured (error) { - // if we receive and error while showing the NuxtError component - // capture the error and force an immediate update so we re-render - // without the NuxtError component - if (this.displayingNuxtError) { - this.errorFromNuxtError = error - this.$forceUpdate() - } - }, - computed: { - routerViewKey () { - // If nuxtChildKey prop is given or current route has children - if (typeof this.nuxtChildKey !== 'undefined' || this.$route.matched.length > 1) { - return this.nuxtChildKey || compile(this.$route.matched[0].path)(this.$route.params) - } - - const [matchedRoute] = this.$route.matched - - if (!matchedRoute) { - return this.$route.path - } - - const Component = matchedRoute.components.default - - if (Component && Component.options) { - const { options } = Component - - if (options.key) { - return (typeof options.key === 'function' ? options.key(this.$route) : options.key) - } - } - - const strict = /\/$/.test(matchedRoute.path) - return strict ? this.$route.path : this.$route.path.replace(/\/$/, '') - } - }, - beforeCreate () { - Vue.util.defineReactive(this, 'nuxt', this.$root.$options.nuxt) - }, - render (h) { - // if there is no error - if (!this.nuxt.err) { - // Directly return nuxt child - return h('NuxtChild', { - key: this.routerViewKey, - props: this.$props - }) - } - - // if an error occurred within NuxtError show a simple - // error message instead to prevent looping - if (this.errorFromNuxtError) { - this.$nextTick(() => (this.errorFromNuxtError = false)) - - return h('div', {}, [ - h('h2', 'An error occurred while showing the error page'), - h('p', 'Unfortunately an error occurred and while showing the error page another error occurred'), - h('p', `Error details: ${this.errorFromNuxtError.toString()}`), - h('nuxt-link', { props: { to: '/' } }, 'Go back to home') - ]) - } - - // track if we are showing the NuxtError component - this.displayingNuxtError = true - this.$nextTick(() => (this.displayingNuxtError = false)) - - return h(NuxtError, { - props: { - error: this.nuxt.err - } - }) - } -} diff --git a/server/public/pc/.nuxt/components/plugin.js b/server/public/pc/.nuxt/components/plugin.js deleted file mode 100644 index 121bdcf1..00000000 --- a/server/public/pc/.nuxt/components/plugin.js +++ /dev/null @@ -1,7 +0,0 @@ -import Vue from 'vue' -import * as components from './index' - -for (const name in components) { - Vue.component(name, components[name]) - Vue.component('Lazy' + name, components[name]) -} diff --git a/server/public/pc/.nuxt/components/readme.md b/server/public/pc/.nuxt/components/readme.md deleted file mode 100644 index 76f0d631..00000000 --- a/server/public/pc/.nuxt/components/readme.md +++ /dev/null @@ -1,33 +0,0 @@ -# Discovered Components - -This is an auto-generated list of components discovered by [nuxt/components](https://github.com/nuxt/components). - -You can directly use them in pages and other components without the need to import them. - -**Tip:** If a component is conditionally rendered with `v-if` and is big, it is better to use `Lazy` or `lazy-` prefix to lazy load. - -- `` | `` (components/activity-area.vue) -- `` | `` (components/ad-item.vue) -- `` | `` (components/address-add.vue) -- `` | `` (components/address-list.vue) -- `` | `` (components/after-sales-list.vue) -- `` | `` (components/comment-list.vue) -- `` | `` (components/count-down.vue) -- `` | `` (components/coupons-list.vue) -- `` | `` (components/deliver-search.vue) -- `` | `` (components/evaluation-list.vue) -- `` | `` (components/goods-list.vue) -- `` | `` (components/home-seckill.vue) -- `` | `` (components/input-Express.vue) -- `` | `` (components/null-data.vue) -- `` | `` (components/number-box.vue) -- `` | `` (components/order-list.vue) -- `` | `` (components/price-formate.vue) -- `` | `` (components/shop-item.vue) -- `` | `` (components/upload.vue) -- `` | `` (components/layout/aslide-nav.vue) -- `` | `` (components/layout/category.vue) -- `` | `` (components/layout/float-nav.vue) -- `` | `` (components/layout/footer.vue) -- `` | `` (components/layout/header.vue) -- `` | `` (components/layout/main-nav.vue) diff --git a/server/public/pc/.nuxt/cookie-universal-nuxt.js b/server/public/pc/.nuxt/cookie-universal-nuxt.js deleted file mode 100644 index b5abdafc..00000000 --- a/server/public/pc/.nuxt/cookie-universal-nuxt.js +++ /dev/null @@ -1,9 +0,0 @@ -import cookieUniversal from 'cookie-universal' - -export default ({ req, res }, inject) => { - const options = { - "alias": "cookies", - "parseJSON": true -} - inject(options.alias, cookieUniversal(req, res, options.parseJSON)) -} diff --git a/server/public/pc/.nuxt/dist/client/0d73e51.js b/server/public/pc/.nuxt/dist/client/0d73e51.js deleted file mode 100644 index 6add0936..00000000 --- a/server/public/pc/.nuxt/dist/client/0d73e51.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[25,13,16,18],{488:function(t,e,r){var content=r(491);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(18).default)("d7ac674a",content,!0,{sourceMap:!1})},489:function(t,e,r){"use strict";r.r(e);r(300);var o={data:function(){return{priceSlice:{}}},components:{},props:{firstSize:{type:Number,default:14},secondSize:{type:Number,default:14},color:{type:String},weight:{type:[String,Number],default:400},price:{type:[String,Number],default:""},showSubscript:{type:Boolean,default:!0},subscriptSize:{type:Number,default:14},lineThrough:{type:Boolean,default:!1}},created:function(){this.priceFormat()},watch:{price:function(t){this.priceFormat()}},methods:{priceFormat:function(){var t=this.price,e={};null!==t&&(t=String(t).split("."),e.first=t[0],e.second=t[1],this.priceSlice=e)}}},n=(r(490),r(9)),component=Object(n.a)(o,(function(){var t=this,e=t._self._c;return e("span",{class:(t.lineThrough?"line-through":"")+"price-format",style:{color:t.color,"font-weight":t.weight}},[t.showSubscript?e("span",{style:{"font-size":t.subscriptSize+"px","margin-right":"1px"}},[t._v("¥")]):t._e(),t._v(" "),e("span",{style:{"font-size":t.firstSize+"px","margin-right":"1px"}},[t._v(t._s(t.priceSlice.first))]),t._v(" "),t.priceSlice.second?e("span",{style:{"font-size":t.secondSize+"px"}},[t._v("."+t._s(t.priceSlice.second))]):t._e()])}),[],!1,null,null,null);e.default=component.exports},490:function(t,e,r){"use strict";r(488)},491:function(t,e,r){var o=r(17)((function(i){return i[1]}));o.push([t.i,".price-format{align-items:baseline;display:flex}",""]),o.locals={},t.exports=o},492:function(t,e,r){var content=r(494);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(18).default)("1e01d57a",content,!0,{sourceMap:!1})},493:function(t,e,r){"use strict";r(492)},494:function(t,e,r){var o=r(17)((function(i){return i[1]}));o.push([t.i,".null-data[data-v-93598fb0]{padding:100px}.null-data .img-null[data-v-93598fb0]{height:150px;width:150px}",""]),o.locals={},t.exports=o},495:function(t,e,r){"use strict";r.r(e);var o={components:{},props:{img:{type:String},text:{type:String,default:"暂无数据"},imgStyle:{type:String,default:""}},methods:{}},n=(r(493),r(9)),component=Object(n.a)(o,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"bg-white flex-col col-center null-data"},[e("img",{staticClass:"img-null",style:t.imgStyle,attrs:{src:t.img,alt:""}}),t._v(" "),e("div",{staticClass:"muted mt8"},[t._v(t._s(t.text))])])}),[],!1,null,"93598fb0",null);e.default=component.exports},497:function(t,e,r){"use strict";r.d(e,"b",(function(){return n})),r.d(e,"a",(function(){return c}));r(47),r(30),r(65),r(48),r(39),r(20),r(66),r(67),r(49);var o=r(22);r(109),r(63),r(12);var n=function(t){var time=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,e=arguments.length>2?arguments[2]:void 0,r=new Date(0).getTime();return function(){var o=(new Date).getTime();if(o-r>time){for(var n=arguments.length,c=new Array(n),l=0;l=0?t("div",[t("client-only",[e.isSlot?e._t("default"):t("span",[e._v(e._s(e.formateTime))])],2)],1):e._e()}),[],!1,null,null,null);t.default=component.exports},501:function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"e",(function(){return o})),r.d(t,"c",(function(){return c})),r.d(t,"b",(function(){return l})),r.d(t,"a",(function(){return m}));var n=5,o={SMS:0,ACCOUNT:1},c={REGISTER:"ZCYZ",FINDPWD:"ZHMM",LOGIN:"YZMDL",SJSQYZ:"SJSQYZ",CHANGE_MOBILE:"BGSJHM",BIND:"BDSJHM"},l={NONE:"",SEX:"sex",NICKNAME:"nickname",AVATAR:"avatar",MOBILE:"mobile"},m={NORMAL:"normal",HANDLING:"apply",FINISH:"finish"}},580:function(e,t,r){var content=r(645);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(18).default)("0a4db450",content,!0,{sourceMap:!1})},644:function(e,t,r){"use strict";r(580)},645:function(e,t,r){var n=r(17)((function(i){return i[1]}));n.push([e.i,".store{width:100%}.store .main{margin:0 auto;padding-bottom:52px;width:660px}.store .main .title{color:#101010;font-size:18px;padding:16px 0;text-align:center}.store .main ::v-deep .el-input__inner{border-radius:0!important}.store .main .avatar-uploader .el-upload{border:1px solid #d9d9d9;border-radius:0;color:#101010;cursor:pointer;height:100px;line-height:0px;overflow:hidden;padding:20px 0;position:relative;width:100px}.store .main .avatar-uploader .el-upload:hover{border-color:#ff2c3c}.store .main .avatar-uploader-icon{color:#8c939d;font-size:28px;text-align:center}.store .main .avatar{display:block;height:100px;width:100px}",""]),n.locals={},e.exports=n},718:function(e,t,r){"use strict";r.r(t);r(30);var n=r(10),o=r(8),c=(r(39),r(64),r(24),r(20),r(23),r(12),r(31),r(21),r(32),r(56),r(195)),l=r(501);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}function d(e){for(var i=1;i=0){var r=t.map((function(e){return e.response.data.uri}));this.fileList=r}},getServiceData:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$get("ShopApply/getTreaty");case 2:1==(r=t.sent).code&&(e.content=r.data.content);case 4:case"end":return t.stop()}}),t)})))()},onSubmitStore:function(e){var t=this;if(!this.checked)return this.$message.error("请同意并阅读服务协议");this.$refs[e].validate(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(r){var n,data,code;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=10;break}return e.next=3,t.$post("ShopApply/apply",d(d({},t.form),{},{license:t.fileList}));case 3:n=e.sent,data=n.data,code=n.code,n.msg,1==code&&t.$router.push({path:"/store_settled/detail",query:{id:data.id}}),e.next=11;break;case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}}},h=f,v=(r(644),r(9)),component=Object(v.a)(h,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"m-t-20"},[t("el-breadcrumb",{attrs:{separator:"/"}},[t("el-breadcrumb-item",{attrs:{to:{path:"/"}}},[e._v("首页")]),e._v(" "),t("el-breadcrumb-item",[e._v("商家入驻")])],1)],1),e._v(" "),t("div",{staticClass:"store bg-white m-t-16"},[t("div",{staticClass:"main"},[t("div",{staticClass:"title"},[e._v("入驻申请")]),e._v(" "),t("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:e.form,rules:e.rules,"label-width":"110px"}},[t("el-form-item",{attrs:{label:"商家名称:",prop:"name"}},[t("el-input",{attrs:{placeholder:"请输入商家名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"主营类目:",prop:"cid"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.form.cid,callback:function(t){e.$set(e.form,"cid",t)},expression:"form.cid"}},e._l(e.category,(function(r){return t("el-option",{key:r.id,attrs:{label:r.name,value:r.id}},[e._v("\n "+e._s(r.name)+"\n ")])})),1)],1),e._v(" "),t("el-form-item",{attrs:{label:"联系人姓名:",prop:"nickname"}},[t("el-input",{attrs:{placeholder:"请输入联系人姓名"},model:{value:e.form.nickname,callback:function(t){e.$set(e.form,"nickname",t)},expression:"form.nickname"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"手机号码:",prop:"mobile"}},[t("el-input",{attrs:{placeholder:"请输入手机号码"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"验证码:",prop:"code"}},[t("el-input",{staticStyle:{width:"355px"},attrs:{placeholder:"请输入验证码"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}}),e._v(" "),t("el-button",{staticStyle:{"margin-left":"14px",width:"175px"},on:{click:e.sndSmsToPhone}},[e.canSendPwd?t("div",[e._v("获取验证码")]):t("count-down",{attrs:{time:60,format:"ss秒",autoStart:""},on:{finish:function(t){e.canSendPwd=!0}}})],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"创建账号:",prop:"account"}},[t("el-input",{attrs:{placeholder:"请设置登录账号(可用手机号代替)"},model:{value:e.form.account,callback:function(t){e.$set(e.form,"account",t)},expression:"form.account"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"设置密码:",prop:"password"}},[t("el-input",{attrs:{placeholder:"请输入登录密码"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"营业执照:",prop:""}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.action,"show-file-list":!0,"list-type":"picture-card","on-success":e.uploadFileSuccess,"on-remove":e.handleRemove,headers:{token:e.$store.state.token}}},[t("i",{staticClass:"el-icon-picture avatar-uploader-icon"}),e._v(" "),t("div",{staticClass:"m-t-20 xs"},[e._v("上传图片")])]),e._v(" "),t("div",{staticClass:"xs muted"},[e._v("支持jpg、png、jpeg格式的图片,最多可上传10张")])],1),e._v(" "),t("el-form-item",{attrs:{label:""}},[t("div",{staticClass:"xs muted m-t-20"},[t("el-checkbox",{model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}}),e._v("\n 同意并阅读"),t("span",{staticClass:"primary pointer",on:{click:function(t){e.dialogVisible=!0}}},[e._v("《服务协议》")])],1),e._v(" "),t("div",{staticClass:"flex m-t-10"},[t("el-button",{staticClass:"bg-primary white",staticStyle:{width:"213px"},on:{click:function(t){return e.onSubmitStore("form")}}},[e._v("\n 提交申请\n ")]),e._v(" "),t("span",{staticClass:"m-l-20 xs muted pointer",on:{click:function(t){return e.$router.push("/store_settled/record")}}},[e._v("查看申请记录")])],1)])],1)],1)]),e._v(" "),t("el-dialog",{attrs:{title:"提示",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",{staticStyle:{height:"40vh","overflow-y":"auto"}},[t("div",{domProps:{innerHTML:e._s(e.content)}})]),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("确 定")])],1)])],1)}),[],!1,null,null,null);t.default=component.exports;installComponents(component,{CountDown:r(496).default})}}]); \ No newline at end of file diff --git a/server/public/pc/.nuxt/dist/client/10c045e.js b/server/public/pc/.nuxt/dist/client/10c045e.js deleted file mode 100644 index 7c76b8f2..00000000 --- a/server/public/pc/.nuxt/dist/client/10c045e.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4,18],{488:function(t,e,r){var content=r(491);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(18).default)("d7ac674a",content,!0,{sourceMap:!1})},489:function(t,e,r){"use strict";r.r(e);r(300);var o={data:function(){return{priceSlice:{}}},components:{},props:{firstSize:{type:Number,default:14},secondSize:{type:Number,default:14},color:{type:String},weight:{type:[String,Number],default:400},price:{type:[String,Number],default:""},showSubscript:{type:Boolean,default:!0},subscriptSize:{type:Number,default:14},lineThrough:{type:Boolean,default:!1}},created:function(){this.priceFormat()},watch:{price:function(t){this.priceFormat()}},methods:{priceFormat:function(){var t=this.price,e={};null!==t&&(t=String(t).split("."),e.first=t[0],e.second=t[1],this.priceSlice=e)}}},n=(r(490),r(9)),component=Object(n.a)(o,(function(){var t=this,e=t._self._c;return e("span",{class:(t.lineThrough?"line-through":"")+"price-format",style:{color:t.color,"font-weight":t.weight}},[t.showSubscript?e("span",{style:{"font-size":t.subscriptSize+"px","margin-right":"1px"}},[t._v("¥")]):t._e(),t._v(" "),e("span",{style:{"font-size":t.firstSize+"px","margin-right":"1px"}},[t._v(t._s(t.priceSlice.first))]),t._v(" "),t.priceSlice.second?e("span",{style:{"font-size":t.secondSize+"px"}},[t._v("."+t._s(t.priceSlice.second))]):t._e()])}),[],!1,null,null,null);e.default=component.exports},490:function(t,e,r){"use strict";r(488)},491:function(t,e,r){var o=r(17)((function(i){return i[1]}));o.push([t.i,".price-format{align-items:baseline;display:flex}",""]),o.locals={},t.exports=o},542:function(t,e,r){var content=r(562);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(18).default)("195696a4",content,!0,{sourceMap:!1})},561:function(t,e,r){"use strict";r(542)},562:function(t,e,r){var o=r(17)((function(i){return i[1]}));o.push([t.i,".activity-area[data-v-008ee916]{background-color:#fff;border-radius:6px;padding:16px}.activity-area[data-v-008ee916] .swiper-container{height:280px;width:100%}.activity-area .goods-list .goods-item[data-v-008ee916]{width:31.5%}.activity-area .goods-list .goods-item .goods-img[data-v-008ee916]{height:0;padding-top:100%;position:relative;width:100%}.activity-area .goods-list .goods-item .goods-img .el-image[data-v-008ee916]{height:100%;left:0;position:absolute;top:0;width:100%}.activity-area .goods-list .goods-item .name[data-v-008ee916]{height:40px;line-height:20px}",""]),o.locals={},t.exports=o},609:function(t,e,r){"use strict";r.r(e);r(30),r(63);var o={components:{},props:{url:{type:String,default:""},title:{type:String},list:{type:Array,default:function(){return[]}}},data:function(){return{swiperOptions:{direction:"vertical",initialSlide:0,height:280,autoplay:!0},pageSize:3}},computed:{swiperSize:function(){return Math.ceil(this.list.length/this.pageSize)},getSwiperList:function(){var t=this;return function(e){return t.list.slice(e*t.pageSize,(e+1)*t.pageSize)}}}},n=(r(561),r(9)),component=Object(n.a)(o,(function(){var t=this,e=t._self._c;return t.list.length?e("div",{staticClass:"activity-area m-t-16"},[e("div",{staticClass:"title flex row-between"},[e("div",{staticClass:"font-size-20"},[t._v(t._s(t.title))]),t._v(" "),e("nuxt-link",{staticClass:"more lighter",attrs:{to:t.url}},[t._v("更多 "),e("i",{staticClass:"el-icon-arrow-right"})])],1),t._v(" "),e("div",{staticClass:"activity-goods m-t-16"},[e("client-only",[e("swiper",{ref:"headerSwiper",attrs:{options:t.swiperOptions}},t._l(t.swiperSize,(function(r,o){return e("swiper-slide",{key:o,staticClass:"swiper-item"},[e("div",{staticClass:"goods-list flex row-between"},t._l(t.getSwiperList(o),(function(r,o){return e("nuxt-link",{key:o,staticClass:"goods-item",attrs:{to:"/goods_details/".concat(r.id)}},[e("div",{staticClass:"goods-img"},[e("el-image",{attrs:{lazy:"",src:r.image,fit:"cover",alt:""}})],1),t._v(" "),e("div",{staticClass:"name line-2 m-t-10"},[t._v(t._s(r.name))]),t._v(" "),e("div",{staticClass:"price flex col-baseline m-t-10"},[e("div",{staticClass:"primary m-r-8"},[e("price-formate",{attrs:{price:r.min_price,"first-size":16}})],1),t._v(" "),e("div",{staticClass:"muted sm line-through"},[e("price-formate",{attrs:{price:r.market_price}})],1)]),t._v(" "),e("div",{staticClass:"muted xs m-t-10"},[t._v("\n "+t._s(r.sales_total)+"人购买\n ")])])})),1)])})),1)],1)],1)]):t._e()}),[],!1,null,"008ee916",null);e.default=component.exports;installComponents(component,{PriceFormate:r(489).default})}}]); \ No newline at end of file diff --git a/server/public/pc/.nuxt/dist/client/16929cf.js b/server/public/pc/.nuxt/dist/client/16929cf.js deleted file mode 100644 index a6d3cf0d..00000000 --- a/server/public/pc/.nuxt/dist/client/16929cf.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see LICENSES */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],[,function(t,e,n){"use strict";n.r(e),function(t,r){n.d(e,"EffectScope",(function(){return Ie})),n.d(e,"computed",(function(){return we})),n.d(e,"customRef",(function(){return pe})),n.d(e,"default",(function(){return Oo})),n.d(e,"defineAsyncComponent",(function(){return Jn})),n.d(e,"defineComponent",(function(){return pr})),n.d(e,"del",(function(){return del})),n.d(e,"effectScope",(function(){return Re})),n.d(e,"getCurrentInstance",(function(){return Ot})),n.d(e,"getCurrentScope",(function(){return Ne})),n.d(e,"h",(function(){return Pn})),n.d(e,"inject",(function(){return Fe})),n.d(e,"isProxy",(function(){return te})),n.d(e,"isReactive",(function(){return Yt})),n.d(e,"isReadonly",(function(){return Zt})),n.d(e,"isRef",(function(){return oe})),n.d(e,"isShallow",(function(){return Qt})),n.d(e,"markRaw",(function(){return ne})),n.d(e,"mergeDefaults",(function(){return Sn})),n.d(e,"nextTick",(function(){return Gn})),n.d(e,"onActivated",(function(){return or})),n.d(e,"onBeforeMount",(function(){return Yn})),n.d(e,"onBeforeUnmount",(function(){return nr})),n.d(e,"onBeforeUpdate",(function(){return Zn})),n.d(e,"onDeactivated",(function(){return ir})),n.d(e,"onErrorCaptured",(function(){return fr})),n.d(e,"onMounted",(function(){return Qn})),n.d(e,"onRenderTracked",(function(){return ur})),n.d(e,"onRenderTriggered",(function(){return sr})),n.d(e,"onScopeDispose",(function(){return Le})),n.d(e,"onServerPrefetch",(function(){return ar})),n.d(e,"onUnmounted",(function(){return rr})),n.d(e,"onUpdated",(function(){return er})),n.d(e,"provide",(function(){return Me})),n.d(e,"proxyRefs",(function(){return fe})),n.d(e,"reactive",(function(){return Kt})),n.d(e,"readonly",(function(){return me})),n.d(e,"ref",(function(){return ie})),n.d(e,"set",(function(){return Gt})),n.d(e,"shallowReactive",(function(){return Jt})),n.d(e,"shallowReadonly",(function(){return _e})),n.d(e,"shallowRef",(function(){return ae})),n.d(e,"toRaw",(function(){return ee})),n.d(e,"toRef",(function(){return he})),n.d(e,"toRefs",(function(){return de})),n.d(e,"triggerRef",(function(){return se})),n.d(e,"unref",(function(){return ce})),n.d(e,"useAttrs",(function(){return wn})),n.d(e,"useCssModule",(function(){return Wn})),n.d(e,"useCssVars",(function(){return Kn})),n.d(e,"useListeners",(function(){return xn})),n.d(e,"useSlots",(function(){return _n})),n.d(e,"version",(function(){return lr})),n.d(e,"watch",(function(){return $e})),n.d(e,"watchEffect",(function(){return je})),n.d(e,"watchPostEffect",(function(){return ke})),n.d(e,"watchSyncEffect",(function(){return Ce}));var o=Object.freeze({}),c=Array.isArray;function f(t){return null==t}function l(t){return null!=t}function d(t){return!0===t}function h(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function v(t){return"function"==typeof t}function y(t){return null!==t&&"object"==typeof t}var m=Object.prototype.toString;function _(t){return"[object Object]"===m.call(t)}function w(t){return"[object RegExp]"===m.call(t)}function x(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function O(t){return l(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function S(t){return null==t?"":Array.isArray(t)||_(t)&&t.toString===m?JSON.stringify(t,null,2):String(t)}function E(t){var e=parseFloat(t);return isNaN(e)?t:e}function j(t,e){for(var map=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(r,1)}}var T=Object.prototype.hasOwnProperty;function A(t,e){return T.call(t,e)}function $(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var P=/-(\w)/g,I=$((function(t){return t.replace(P,(function(t,e){return e?e.toUpperCase():""}))})),R=$((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),N=/\B([A-Z])/g,L=$((function(t){return t.replace(N,"-$1").toLowerCase()}));var M=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(a){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,a):t.call(e)}return n._length=t.length,n};function D(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function F(t,e){for(var n in e)t[n]=e[n];return t}function U(t){for(var e={},i=0;i0,ct=at&&at.indexOf("edge/")>0;at&&at.indexOf("android");var ft=at&&/iphone|ipad|ipod|ios/.test(at);at&&/chrome\/\d+/.test(at),at&&/phantomjs/.test(at);var lt,pt=at&&at.match(/firefox\/(\d+)/),ht={}.watch,vt=!1;if(it)try{var yt={};Object.defineProperty(yt,"passive",{get:function(){vt=!0}}),window.addEventListener("test-passive",null,yt)}catch(t){}var mt=function(){return void 0===lt&&(lt=!it&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),lt},gt=it&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function bt(t){return"function"==typeof t&&/native code/.test(t.toString())}var _t,wt="undefined"!=typeof Symbol&&bt(Symbol)&&"undefined"!=typeof Reflect&&bt(Reflect.ownKeys);_t="undefined"!=typeof Set&&bt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var xt=null;function Ot(){return xt&&{proxy:xt}}function St(t){void 0===t&&(t=null),t||xt&&xt._scope.off(),xt=t,t&&t._scope.on()}var Et=function(){function t(t,data,e,text,n,r,o,c){this.tag=t,this.data=data,this.children=e,this.text=text,this.elm=n,this.ns=void 0,this.context=r,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=data&&data.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),jt=function(text){void 0===text&&(text="");var t=new Et;return t.text=text,t.isComment=!0,t};function kt(t){return new Et(void 0,void 0,void 0,String(t))}function Ct(t){var e=new Et(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var Tt=0,At=[],$t=function(){for(var i=0;i1)return n&&v(e)?e.call(r):e}else 0}var Ue=$((function(t){var e="&"===t.charAt(0),n="~"===(t=e?t.slice(1):t).charAt(0),r="!"===(t=n?t.slice(1):t).charAt(0);return{name:t=r?t.slice(1):t,once:n,capture:r,passive:e}}));function Be(t,e){function n(){var t=n.fns;if(!c(t))return Rn(t,null,arguments,e,"v-on handler");for(var r=t.slice(),i=0;i0&&(Ge((n=We(n,"".concat(e||"","_").concat(i)))[0])&&Ge(o)&&(v[r]=kt(o.text+n[0].text),n.shift()),v.push.apply(v,n)):h(n)?Ge(o)?v[r]=kt(o.text+n):""!==n&&v.push(kt(n)):Ge(n)&&Ge(o)?v[r]=kt(o.text+n.text):(d(t._isVList)&&l(n.tag)&&f(n.key)&&l(e)&&(n.key="__vlist".concat(e,"_").concat(i,"__")),v.push(n)));return v}function Ke(t,e){var i,n,r,o,f=null;if(c(t)||"string"==typeof t)for(f=new Array(t.length),i=0,n=t.length;i0,l=e?!!e.$stable:!f,d=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(l&&r&&r!==o&&d===r.$key&&!f&&!r.$hasNormal)return r;for(var h in c={},e)e[h]&&"$"!==h[0]&&(c[h]=hn(t,n,h,e[h]))}else c={};for(var v in n)v in c||(c[v]=vn(n,v));return e&&Object.isExtensible(e)&&(e._normalized=c),et(c,"$stable",l),et(c,"$key",d),et(c,"$hasNormal",f),c}function hn(t,e,n,r){var o=function(){var e=xt;St(t);var n=arguments.length?r.apply(null,arguments):r({}),o=(n=n&&"object"==typeof n&&!c(n)?[n]:He(n))&&n[0];return St(e),n&&(!o||1===n.length&&o.isComment&&!pn(o))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function vn(t,e){return function(){return t[e]}}function yn(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};et(e,"_v_attr_proxy",!0),mn(e,t.$attrs,o,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||mn(t._listenersProxy={},t.$listeners,o,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||bn(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:M(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return le(t,e,n)}))}}}function mn(t,e,n,r,o){var c=!1;for(var f in e)f in t?e[f]!==n[f]&&(c=!0):(c=!0,gn(t,f,r,o));for(var f in t)f in e||(c=!0,delete t[f]);return c}function gn(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function bn(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function _n(){return On().slots}function wn(){return On().attrs}function xn(){return On().listeners}function On(){var t=xt;return t._setupContext||(t._setupContext=yn(t))}function Sn(t,e){var n=c(t)?t.reduce((function(t,p){return t[p]={},t}),{}):t;for(var r in e){var o=n[r];o?c(o)||v(o)?n[r]={type:o,default:e[r]}:o.default=e[r]:null===o&&(n[r]={default:e[r]})}return n}var En=null;function jn(t,base){return(t.__esModule||wt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),y(t)?base.extend(t):t}function kn(t){if(c(t))for(var i=0;idocument.createEvent("Event").timeStamp&&(Dr=function(){return Fr.now()})}var Ur=function(a,b){if(a.post){if(!b.post)return 1}else if(b.post)return-1;return a.id-b.id};function Br(){var t,e;for(Mr=Dr(),Nr=!0,$r.sort(Ur),Lr=0;Lr<$r.length;Lr++)(t=$r[Lr]).before&&t.before(),e=t.id,Ir[e]=null,t.run();var n=Pr.slice(),r=$r.slice();Lr=$r.length=Pr.length=0,Ir={},Rr=Nr=!1,function(t){for(var i=0;iLr&&$r[i].id>t.id;)i--;$r.splice(i+1,0,t)}else $r.push(t);Rr||(Rr=!0,Gn(Br))}}function zr(t,e){if(t){for(var n=Object.create(null),r=wt?Reflect.ownKeys(t):Object.keys(t),i=0;i-1)if(c&&!A(o,"default"))f=!1;else if(""===f||f===L(t)){var d=lo(String,o.type);(d<0||l-1:"string"==typeof pattern?pattern.split(",").indexOf(t)>-1:!!w(pattern)&&pattern.test(t)}function ko(t,filter){var e=t.cache,n=t.keys,r=t._vnode;for(var o in e){var c=e[o];if(c){var f=c.name;f&&!filter(f)&&Co(e,o,n,r)}}}function Co(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,C(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=wo++,e._isVue=!0,e.__v_skip=!0,e._scope=new Ie(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=io(xo(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Sr(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=fn(e._renderChildren,r),t.$scopedSlots=n?dn(t.$parent,n.data.scopedSlots,t.$slots):o,t._c=function(a,b,e,n){return An(t,a,b,e,n,!1)},t.$createElement=function(a,b,e,n){return An(t,a,b,e,n,!0)};var c=n&&n.data;Ht(t,"$attrs",c&&c.attrs||o,null,!0),Ht(t,"$listeners",e._parentListeners||o,null,!0)}(e),Ar(e,"beforeCreate",void 0,!1),function(t){var e=zr(t.$options.inject,t);e&&(Bt(!1),Object.keys(e).forEach((function(n){Ht(t,n,e[n])})),Bt(!0))}(e),vo(e),function(t){var e=t.$options.provide;if(e){var n=v(e)?e.call(t):e;if(!y(n))return;for(var source=De(t),r=wt?Reflect.ownKeys(n):Object.keys(n),i=0;i1?D(n):n;for(var r=D(arguments,1),o='event handler for "'.concat(t,'"'),i=0,c=n.length;iparseInt(this.max)&&Co(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Co(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){ko(t,(function(t){return jo(e,t)}))})),this.$watch("exclude",(function(e){ko(t,(function(t){return!jo(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var slot=this.$slots.default,t=kn(slot),e=t&&t.componentOptions;if(e){var n=Eo(e),r=this.include,o=this.exclude;if(r&&(!n||!jo(r,n))||o&&n&&jo(o,n))return t;var c=this.cache,f=this.keys,l=null==t.key?e.Ctor.cid+(e.tag?"::".concat(e.tag):""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,C(f,l),f.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||slot&&slot[0]}}};!function(t){var e={get:function(){return Q}};Object.defineProperty(t,"config",e),t.util={warn:Qr,extend:F,mergeOptions:io,defineReactive:Ht},t.set=Gt,t.delete=del,t.nextTick=Gn,t.observable=function(t){return qt(t),t},t.options=Object.create(null),X.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,F(t.options.components,Ao),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=D(arguments,1);return n.unshift(this),v(t.install)?t.install.apply(t,n):v(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=io(this.options,t),this}}(t),So(t),function(t){X.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&_(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&v(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Oo),Object.defineProperty(Oo.prototype,"$isServer",{get:mt}),Object.defineProperty(Oo.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Oo,"FunctionalRenderContext",{value:qr}),Oo.version=lr;var $o=j("style,class"),Po=j("input,textarea,option,select,progress"),Io=j("contenteditable,draggable,spellcheck"),Ro=j("events,caret,typing,plaintext-only"),No=function(t,e){return Uo(e)||"false"===e?"false":"contenteditable"===t&&Ro(e)?e:"true"},Lo=j("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Mo="http://www.w3.org/1999/xlink",Do=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Fo=function(t){return Do(t)?t.slice(6,t.length):""},Uo=function(t){return null==t||!1===t};function Bo(t){for(var data=t.data,e=t,n=t;l(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(data=Vo(n.data,data));for(;l(e=e.parent);)e&&e.data&&(data=Vo(data,e.data));return function(t,e){if(l(t)||l(e))return zo(t,qo(e));return""}(data.staticClass,data.class)}function Vo(t,e){return{staticClass:zo(t.staticClass,e.staticClass),class:l(t.class)?[t.class,e.class]:e.class}}function zo(a,b){return a?b?a+" "+b:a:b||""}function qo(t){return Array.isArray(t)?function(t){for(var e,n="",i=0,r=t.length;i-1?vi(t,e,n):Lo(e)?Uo(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Io(e)?t.setAttribute(e,No(e,n)):Do(e)?Uo(n)?t.removeAttributeNS(Mo,Fo(e)):t.setAttributeNS(Mo,e,n):vi(t,e,n)}function vi(t,e,n){if(Uo(n))t.removeAttribute(e);else{if(ut&&!st&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var yi={create:di,update:di};function mi(t,e){var n=e.elm,data=e.data,r=t.data;if(!(f(data.staticClass)&&f(data.class)&&(f(r)||f(r.staticClass)&&f(r.class)))){var o=Bo(e),c=n._transitionClasses;l(c)&&(o=zo(o,qo(c))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var gi,bi={create:mi,update:mi},_i="__r",wi="__c";function xi(t,e,n){var r=gi;return function o(){null!==e.apply(null,arguments)&&Ei(t,o,n,r)}}var Oi=Dn&&!(pt&&Number(pt[1])<=53);function Si(t,e,n,r){if(Oi){var o=Mr,c=e;e=c._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return c.apply(this,arguments)}}gi.addEventListener(t,e,vt?{capture:n,passive:r}:n)}function Ei(t,e,n,r){(r||gi).removeEventListener(t,e._wrapper||e,n)}function ji(t,e){if(!f(t.data.on)||!f(e.data.on)){var n=e.data.on||{},r=t.data.on||{};gi=e.elm||t.elm,function(t){if(l(t[_i])){var e=ut?"change":"input";t[e]=[].concat(t[_i],t[e]||[]),delete t[_i]}l(t[wi])&&(t.change=[].concat(t[wi],t.change||[]),delete t[wi])}(n),Ve(n,r,Si,Ei,xi,e.context),gi=void 0}}var ki,Ci={create:ji,update:ji,destroy:function(t){return ji(t,ei)}};function Ti(t,e){if(!f(t.data.domProps)||!f(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},h=e.data.domProps||{};for(n in(l(h.__ob__)||d(h._v_attr_proxy))&&(h=e.data.domProps=F({},h)),c)n in h||(o[n]="");for(n in h){if(r=h[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var v=f(r)?"":String(r);Ai(o,v)&&(o.value=v)}else if("innerHTML"===n&&Wo(o.tagName)&&f(o.innerHTML)){(ki=ki||document.createElement("div")).innerHTML="".concat(r,"");for(var svg=ki.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;svg.firstChild;)o.appendChild(svg.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(l(r)){if(r.number)return E(n)!==E(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var $i={create:Ti,update:Ti},Pi=$((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Ii(data){var style=Ri(data.style);return data.staticStyle?F(data.staticStyle,style):style}function Ri(t){return Array.isArray(t)?U(t):"string"==typeof t?Pi(t):t}var Ni,Li=/^--/,Mi=/\s*!important$/,Di=function(t,e,n){if(Li.test(e))t.style.setProperty(e,n);else if(Mi.test(n))t.style.setProperty(L(e),n.replace(Mi,""),"important");else{var r=Ui(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Vi).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function qi(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Vi).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Hi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&F(e,Gi(t.name||"v")),F(e,t),e}return"string"==typeof t?Gi(t):void 0}}var Gi=$((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Wi=it&&!st,Ki="transition",Ji="animation",Xi="transition",Yi="transitionend",Qi="animation",Zi="animationend";Wi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Xi="WebkitTransition",Yi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Qi="WebkitAnimation",Zi="webkitAnimationEnd"));var ta=it?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function ea(t){ta((function(){ta(t)}))}function na(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),zi(t,e))}function ra(t,e){t._transitionClasses&&C(t._transitionClasses,e),qi(t,e)}function oa(t,e,n){var r=aa(t,e),o=r.type,c=r.timeout,f=r.propCount;if(!o)return n();var l=o===Ki?Yi:Zi,d=0,h=function(){t.removeEventListener(l,v),n()},v=function(e){e.target===t&&++d>=f&&h()};setTimeout((function(){d0&&(n=Ki,v=f,y=c.length):e===Ji?h>0&&(n=Ji,v=h,y=d.length):y=(n=(v=Math.max(f,h))>0?f>h?Ki:Ji:null)?n===Ki?c.length:d.length:0,{type:n,timeout:v,propCount:y,hasTransform:n===Ki&&ia.test(r[Xi+"Property"])}}function ua(t,e){for(;t.length1}function da(t,e){!0!==e.data.show&&ca(e)}var ha=function(t){var i,e,n={},r=t.modules,o=t.nodeOps;for(i=0;iw?E(t,f(n[S+1])?null:n[S+1].elm,n,_,S,r):_>S&&C(e,m,w)}(m,_,w,r,v):l(w)?(l(t.text)&&o.setTextContent(m,""),E(m,null,w,0,w.length-1,r)):l(_)?C(_,0,_.length-1):l(t.text)&&o.setTextContent(m,""):t.text!==e.text&&o.setTextContent(m,e.text),l(data)&&l(i=data.hook)&&l(i=i.postpatch)&&i(t,e)}}}function P(t,e,n){if(d(n)&&l(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,option.selected!==c&&(option.selected=c);else if(H(ba(option),r))return void(t.selectedIndex!==i&&(t.selectedIndex=i));o||(t.selectedIndex=-1)}}function ga(t,e){return e.every((function(e){return!H(e,t)}))}function ba(option){return"_value"in option?option._value:option.value}function _a(t){t.target.composing=!0}function wa(t){t.target.composing&&(t.target.composing=!1,xa(t.target,"input"))}function xa(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Oa(t){return!t.componentInstance||t.data&&t.data.transition?t:Oa(t.componentInstance._vnode)}var Sa={bind:function(t,e,n){var r=e.value,o=(n=Oa(n)).data&&n.data.transition,c=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ca(n,(function(){t.style.display=c}))):t.style.display=r?c:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Oa(n)).data&&n.data.transition?(n.data.show=!0,r?ca(n,(function(){t.style.display=t.__vOriginalDisplay})):fa(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},Ea={model:va,show:Sa},ja={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ka(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?ka(kn(e.children)):t}function Ca(t){var data={},e=t.$options;for(var n in e.propsData)data[n]=t[n];var r=e._parentListeners;for(var n in r)data[I(n)]=r[n];return data}function Ta(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Aa=function(t){return t.tag||pn(t)},$a=function(t){return"show"===t.name},Pa={name:"transition",props:ja,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Aa)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var c=ka(o);if(!c)return o;if(this._leaving)return Ta(t,o);var f="__transition-".concat(this._uid,"-");c.key=null==c.key?c.isComment?f+"comment":f+c.tag:h(c.key)?0===String(c.key).indexOf(f)?c.key:f+c.key:c.key;var data=(c.data||(c.data={})).transition=Ca(this),l=this._vnode,d=ka(l);if(c.data.directives&&c.data.directives.some($a)&&(c.data.show=!0),d&&d.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(c,d)&&!pn(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var v=d.data.transition=F({},data);if("out-in"===r)return this._leaving=!0,ze(v,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ta(t,o);if("in-out"===r){if(pn(c))return l;var y,m=function(){y()};ze(data,"afterEnter",m),ze(data,"enterCancelled",m),ze(v,"delayLeave",(function(t){y=t}))}}return o}}},Ia=F({tag:String,moveClass:String},ja);delete Ia.mode;var Ra={props:Ia,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=jr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",map=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],c=Ca(this),i=0;i-1?Jo[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Jo[t]=/HTMLUnknownElement/.test(e.toString())},F(Oo.options.directives,Ea),F(Oo.options.components,Da),Oo.prototype.__patch__=it?ha:B,Oo.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=jt),Ar(t,"beforeMount"),r=function(){t._update(t._render(),n)},new _r(t,r,B,{before:function(){t._isMounted&&!t._isDestroyed&&Ar(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i-1&&e.splice(i,1)}}function x(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;S(t,n,[],t._modules.root,!0),O(t,n,e)}function O(t,e,n){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var o=t._wrappedGetters,f={};c(o,(function(e,n){f[n]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var l=y.config.silent;y.config.silent=!0,t._vm=new y({data:{$$state:e},computed:f}),y.config.silent=l,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),y.nextTick((function(){return r.$destroy()})))}function S(t,e,path,n,r){var o=!path.length,c=t._modules.getNamespace(path);if(n.namespaced&&(t._modulesNamespaceMap[c],t._modulesNamespaceMap[c]=n),!o&&!r){var f=E(e,path.slice(0,-1)),l=path[path.length-1];t._withCommit((function(){y.set(f,l,n.state)}))}var d=n.context=function(t,e,path){var n=""===e,r={dispatch:n?t.dispatch:function(n,r,o){var c=j(n,r,o),f=c.payload,l=c.options,d=c.type;return l&&l.root||(d=e+d),t.dispatch(d,f)},commit:n?t.commit:function(n,r,o){var c=j(n,r,o),f=c.payload,l=c.options,d=c.type;l&&l.root||(d=e+d),t.commit(d,f,l)}};return Object.defineProperties(r,{getters:{get:n?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var n={},r=e.length;Object.keys(t.getters).forEach((function(o){if(o.slice(0,r)===e){var c=o.slice(r);Object.defineProperty(n,c,{get:function(){return t.getters[o]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return E(t.state,path)}}}),r}(t,c,path);n.forEachMutation((function(e,n){!function(t,e,n,r){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){n.call(t,r.state,e)}))}(t,c+n,e,d)})),n.forEachAction((function(e,n){var r=e.root?n:c+n,o=e.handler||e;!function(t,e,n,r){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e){var o,c=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return(o=c)&&"function"==typeof o.then||(c=Promise.resolve(c)),t._devtoolHook?c.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):c}))}(t,r,o,d)})),n.forEachGetter((function(e,n){!function(t,e,n,r){if(t._wrappedGetters[e])return void 0;t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)}}(t,c+n,e,d)})),n.forEachChild((function(n,o){S(t,e,path.concat(o),n,r)}))}function E(t,path){return path.reduce((function(t,e){return t[e]}),t)}function j(t,e,n){return f(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function k(t){y&&t===y||function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:n});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,e.call(this,t)}}function n(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(y=t)}_.state.get=function(){return this._vm._data.$$state},_.state.set=function(t){0},m.prototype.commit=function(t,e,n){var r=this,o=j(t,e,n),c=o.type,f=o.payload,l=(o.options,{type:c,payload:f}),d=this._mutations[c];d&&(this._withCommit((function(){d.forEach((function(t){t(f)}))})),this._subscribers.slice().forEach((function(sub){return sub(l,r.state)})))},m.prototype.dispatch=function(t,e){var n=this,r=j(t,e),o=r.type,c=r.payload,f={type:o,payload:c},l=this._actions[o];if(l){try{this._actionSubscribers.slice().filter((function(sub){return sub.before})).forEach((function(sub){return sub.before(f,n.state)}))}catch(t){0}var d=l.length>1?Promise.all(l.map((function(t){return t(c)}))):l[0](c);return new Promise((function(t,e){d.then((function(e){try{n._actionSubscribers.filter((function(sub){return sub.after})).forEach((function(sub){return sub.after(f,n.state)}))}catch(t){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(sub){return sub.error})).forEach((function(sub){return sub.error(f,n.state,t)}))}catch(t){0}e(t)}))}))}},m.prototype.subscribe=function(t,e){return w(t,this._subscribers,e)},m.prototype.subscribeAction=function(t,e){return w("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},m.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},m.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},m.prototype.registerModule=function(path,t,e){void 0===e&&(e={}),"string"==typeof path&&(path=[path]),this._modules.register(path,t),S(this,this.state,path,this._modules.get(path),e.preserveState),O(this,this.state)},m.prototype.unregisterModule=function(path){var t=this;"string"==typeof path&&(path=[path]),this._modules.unregister(path),this._withCommit((function(){var e=E(t.state,path.slice(0,-1));y.delete(e,path[path.length-1])})),x(this)},m.prototype.hasModule=function(path){return"string"==typeof path&&(path=[path]),this._modules.isRegistered(path)},m.prototype.hotUpdate=function(t){this._modules.update(t),x(this,!0)},m.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(m.prototype,_);var C=I((function(t,e){var n={};return P(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=R(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"==typeof o?o.call(this,e,n):e[o]},n[r].vuex=!0})),n})),T=I((function(t,e){var n={};return P(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=this.$store.commit;if(t){var c=R(this.$store,"mapMutations",t);if(!c)return;r=c.context.commit}return"function"==typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),A=I((function(t,e){var n={};return P(e).forEach((function(e){var r=e.key,o=e.val;o=t+o,n[r]=function(){if(!t||R(this.$store,"mapGetters",t))return this.$store.getters[o]},n[r].vuex=!0})),n})),$=I((function(t,e){var n={};return P(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var c=R(this.$store,"mapActions",t);if(!c)return;r=c.context.dispatch}return"function"==typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n}));function P(map){return function(map){return Array.isArray(map)||f(map)}(map)?Array.isArray(map)?map.map((function(t){return{key:t,val:t}})):Object.keys(map).map((function(t){return{key:t,val:map[t]}})):[]}function I(t){return function(e,map){return"string"!=typeof e?(map=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,map)}}function R(t,e,n){return t._modulesNamespaceMap[n]}function N(t,e,n){var r=n?t.groupCollapsed:t.group;try{r.call(t,e)}catch(n){t.log(e)}}function L(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function M(){var time=new Date;return" @ "+D(time.getHours(),2)+":"+D(time.getMinutes(),2)+":"+D(time.getSeconds(),2)+"."+D(time.getMilliseconds(),3)}function D(t,e){return n="0",r=e-t.toString().length,new Array(r+1).join(n)+t;var n,r}var F={Store:m,install:k,version:"3.6.2",mapState:C,mapMutations:T,mapGetters:A,mapActions:$,createNamespacedHelpers:function(t){return{mapState:C.bind(null,t),mapGetters:A.bind(null,t),mapMutations:T.bind(null,t),mapActions:$.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var filter=t.filter;void 0===filter&&(filter=function(t,e,n){return!0});var n=t.transformer;void 0===n&&(n=function(t){return t});var r=t.mutationTransformer;void 0===r&&(r=function(t){return t});var c=t.actionFilter;void 0===c&&(c=function(t,e){return!0});var f=t.actionTransformer;void 0===f&&(f=function(t){return t});var l=t.logMutations;void 0===l&&(l=!0);var d=t.logActions;void 0===d&&(d=!0);var h=t.logger;return void 0===h&&(h=console),function(t){var v=o(t.state);void 0!==h&&(l&&t.subscribe((function(t,c){var f=o(c);if(filter(t,v,f)){var l=M(),d=r(t),y="mutation "+t.type+l;N(h,y,e),h.log("%c prev state","color: #9E9E9E; font-weight: bold",n(v)),h.log("%c mutation","color: #03A9F4; font-weight: bold",d),h.log("%c next state","color: #4CAF50; font-weight: bold",n(f)),L(h)}v=f})),d&&t.subscribeAction((function(t,n){if(c(t,n)){var r=M(),o=f(t),l="action "+t.type+r;N(h,l,e),h.log("%c action","color: #03A9F4; font-weight: bold",o),L(h)}})))}}};e.a=F}).call(this,n(40))},function(t,e,n){"use strict";var r=n(4),o=n(41),c=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return c(o(t),e)}},function(t,e,n){"use strict";var r=n(25),o=String,c=TypeError;t.exports=function(t){if(r(t))return t;throw c(o(t)+" is not an object")}},,,function(t,e,n){"use strict";var r=n(95),o=String;t.exports=function(t){if("Symbol"===r(t))throw TypeError("Cannot convert a Symbol value to a string");return o(t)}},function(t,e,n){"use strict";n(311),n(315),n(316),n(317),n(319)},function(t,e,n){"use strict";var r=n(5),o=n(236),c=n(237),f=n(340),l=n(58),d=function(t){if(t&&t.forEach!==f)try{l(t,"forEach",f)}catch(e){t.forEach=f}};for(var h in o)o[h]&&d(r[h]&&r[h].prototype);d(c)},,function(t,e,n){"use strict";var r=n(2),o=n(110).filter;r({target:"Array",proto:!0,forced:!n(96)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(2),o=n(41),c=n(98);r({target:"Object",stat:!0,forced:n(3)((function(){c(1)}))},{keys:function(t){return c(o(t))}})},function(t,e,n){"use strict";var r=n(6),o=n(201),c=o.all;t.exports=o.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:r(t)||t===c}:function(t){return"object"==typeof t?null!==t:r(t)}},function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(6),o=n(28),c=n(205),f=n(147);t.exports=function(t,e,n,l){l||(l={});var d=l.enumerable,h=void 0!==l.name?l.name:e;if(r(n)&&c(n,h,l),l.global)d?t[e]=n:f(e,n);else{try{l.unsafe?t[e]&&(d=!0):delete t[e]}catch(t){}d?t[e]=n:o.f(t,e,{value:n,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,e,n){"use strict";var r=n(13),o=n(203),c=n(204),f=n(16),l=n(115),d=TypeError,h=Object.defineProperty,v=Object.getOwnPropertyDescriptor,y="enumerable",m="configurable",_="writable";e.f=r?c?function(t,e,n){if(f(t),e=l(e),f(n),"function"==typeof t&&"prototype"===e&&"value"in n&&_ in n&&!n[_]){var r=v(t,e);r&&r[_]&&(t[e]=n.value,n={configurable:m in n?n[m]:r[m],enumerable:y in n?n[y]:r[y],writable:!1})}return h(t,e,n)}:h:function(t,e,n){if(f(t),e=l(e),f(n),o)try{return h(t,e,n)}catch(t){}if("get"in n||"set"in n)throw d("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(261),o=Object.prototype.toString;function c(t){return"[object Array]"===o.call(t)}function f(t){return void 0===t}function l(t){return null!==t&&"object"==typeof t}function d(t){if("[object Object]"!==o.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function h(t){return"[object Function]"===o.call(t)}function v(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),c(t))for(var i=0,n=t.length;iv;)void 0!==(e=r(n,t=o[v++]))&&d(h,t,e);return h}})},function(t,e,n){"use strict";var r=n(114),o=n(36);t.exports=function(t){return r(o(t))}},,,function(t,e,n){"use strict";var r=n(57),o=TypeError;t.exports=function(t){if(r(t))throw o("Can't call method on "+t);return t}},function(t,e,n){"use strict";var r=n(5),o=n(6);t.exports=function(t,e){return arguments.length<2?(n=r[t],o(n)?n:void 0):r[t]&&r[t][e];var n}},,function(t,e,n){"use strict";var r=n(2),o=n(162);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},function(t,e){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(t){"object"==typeof window&&(g=window)}t.exports=g},function(t,e,n){"use strict";var r=n(36),o=Object;t.exports=function(t){return o(r(t))}},function(t,e,n){"use strict";var r=n(13),o=n(11),c=n(113),f=n(69),l=n(33),d=n(115),h=n(15),v=n(203),y=Object.getOwnPropertyDescriptor;e.f=r?y:function(t,e){if(t=l(t),e=d(e),v)try{return y(t,e)}catch(t){}if(h(t,e))return f(!o(c.f,t,e),t[e])}},function(t,e,n){"use strict";var r=n(4),o=r({}.toString),c=r("".slice);t.exports=function(t){return c(o(t),8,-1)}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return ht})),n.d(e,"b",(function(){return ft})),n.d(e,"c",(function(){return pt})),n.d(e,"d",(function(){return ut})),n.d(e,"e",(function(){return ot}));n(30),n(65),n(20),n(66),n(67),n(31),n(21),n(32);var r=n(35),o=n(10),c=n(191),f=n(22),l=n(290),d=n(291);n(197),n(39),n(88),n(63),n(354),n(64),n(109),n(23),n(12),n(24),n(199),n(48),n(49),n(355),n(247),n(360),n(47),n(361);function h(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function v(t){for(var i=1;i=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,f=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){f=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(f)throw o}}}}function m(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i>1,t+=O(t/e);t>455;r+=36)t=O(t/35);return O(r+36*t/(t+38))};function j(t){return function(t,e){var n=t.split("@"),r="";n.length>1&&(r=n[0]+"@",t=n[1]);var o=function(t,e){for(var n=[],r=t.length;r--;)n[r]=e(t[r]);return n}((t=t.replace(w,".")).split("."),(function(t){return _.test(t)?"xn--"+function(t){var e,n=[],r=(t=function(t){for(var e=[],n=0,r=t.length;n=55296&&o<=56319&&n=o&&_O((2147483647-i)/a)&&s("overflow"),i+=(v-o)*a,o=v;var w,x=y(t);try{for(x.s();!(w=x.n()).done;){var j=w.value;if(j2147483647&&s("overflow"),j==o){for(var k=i,C=36;;C+=36){var T=C<=c?1:C>=c+26?26:C-c;if(k0&&void 0!==arguments[0]?arguments[0]:"";try{return decodeURIComponent(""+text)}catch(t){return""+text}}function G(text){return H(text.replace($," "))}function W(){return j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",object={};"?"===t[0]&&(t=t.slice(1));var e,n=y(t.split("&"));try{for(n.s();!(e=n.n()).done;){var r=e.value.match(/([^=]+)=?(.*)/)||[];if(!(r.length<2)){var o=H(r[1].replace($," "));if("__proto__"!==o&&"constructor"!==o){var c=G(r[2]||"");void 0===object[o]?object[o]=c:Array.isArray(object[o])?object[o].push(c):object[o]=[object[o],c]}}}}catch(t){n.e(t)}finally{n.f()}return object}function J(t){return Object.keys(t).filter((function(e){return void 0!==t[e]})).map((function(e){return n=e,"number"!=typeof(r=t[e])&&"boolean"!=typeof r||(r=String(r)),r?Array.isArray(r)?r.map((function(t){return"".concat(V(n),"=").concat(B(t))})).join("&"):"".concat(V(n),"=").concat(B(r)):V(n);var n,r})).filter(Boolean).join("&")}var X=function(){function t(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(Object(l.a)(this,t),this.query={},"string"!=typeof input)throw new TypeError("URL input should be string received ".concat(Object(f.a)(input)," (").concat(input,")"));var e=vt(input);this.protocol=H(e.protocol),this.host=H(e.host),this.auth=H(e.auth),this.pathname=H(e.pathname.replace(D,"%252F")),this.query=K(e.search),this.hash=H(e.hash)}return Object(d.a)(t,[{key:"hostname",get:function(){return gt(this.host).hostname}},{key:"port",get:function(){return gt(this.host).port||""}},{key:"username",get:function(){return mt(this.auth).username}},{key:"password",get:function(){return mt(this.auth).password||""}},{key:"hasProtocol",get:function(){return this.protocol.length}},{key:"isAbsolute",get:function(){return this.hasProtocol||"/"===this.pathname[0]}},{key:"search",get:function(){var q=J(this.query);return q.length>0?"?"+q:""}},{key:"searchParams",get:function(){var p=new URLSearchParams;for(var t in this.query){var e=this.query[t];if(Array.isArray(e)){var n,r=y(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;p.append(t,o)}}catch(t){r.e(t)}finally{r.f()}}else p.append(t,"string"==typeof e?e:JSON.stringify(e))}return p}},{key:"origin",get:function(){return(this.protocol?this.protocol+"//":"")+W(this.host)}},{key:"fullpath",get:function(){return z(this.pathname)+this.search+U(this.hash).replace(R,"{").replace(L,"}").replace(P,"^")}},{key:"encodedAuth",get:function(){if(!this.auth)return"";var t=mt(this.auth),e=t.username,n=t.password;return encodeURIComponent(e)+(n?":"+encodeURIComponent(n):"")}},{key:"href",get:function(){var t=this.encodedAuth,e=(this.protocol?this.protocol+"//":"")+(t?t+"@":"")+W(this.host);return this.hasProtocol&&this.isAbsolute?e+this.fullpath:this.fullpath}},{key:"append",value:function(t){if(t.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,t.query),t.pathname&&(this.pathname=it(this.pathname)+function(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(at(input)?input.slice(1):input)||"/"}(t.pathname)),t.hash&&(this.hash=t.hash)}},{key:"toJSON",value:function(){return this.href}},{key:"toString",value:function(){return this.href}}]),t}();var Y=/^\w{2,}:([/\\]{1,2})/,Q=/^\w{2,}:([/\\]{2})?/,Z=/^([/\\]\s*){2,}[^/\\]/;function tt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"boolean"==typeof e&&(e={acceptRelative:e}),e.strict?Y.test(t):Q.test(t)||!!e.acceptRelative&&Z.test(t)}var et=/\/$|\/\?/;function nt(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?et.test(input):input.endsWith("/")}function ot(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return(nt(input)?input.slice(0,-1):input)||"/";if(!nt(input,!0))return input||"/";var t=input.split("?"),e=Object(c.a)(t),n=e[0],s=e.slice(1);return(n.slice(0,-1)||"/")+(s.length>0?"?".concat(s.join("?")):"")}function it(){var input=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return input.endsWith("/")?input:input+"/";if(nt(input,!0))return input||"/";var t=input.split("?"),e=Object(c.a)(t),n=e[0],s=e.slice(1);return n+"/"+(s.length>0?"?".concat(s.join("?")):"")}function at(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").startsWith("/")}function ut(input,t){var e=vt(input),n=v(v({},K(e.search)),t);return e.search=J(n),function(t){var e=t.pathname+(t.search?(t.search.startsWith("?")?"":"?")+t.search:"")+t.hash;if(!t.protocol)return e;return t.protocol+"//"+(t.auth?t.auth+"@":"")+t.host+e}(e)}function st(t){return t&&"/"!==t}var ct=/^\.?\//;function ft(base){for(var t=base||"",e=arguments.length,input=new Array(e>1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!tt(input,{acceptRelative:!0}))return t?vt(t+input):yt(input);var e=(input.replace(/\\/g,"/").match(/([^/:]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),n=Object(r.a)(e,3),o=n[0],c=void 0===o?"":o,f=n[1],l=n[2],d=((void 0===l?"":l).match(/([^#/?]*)(.*)?/)||[]).splice(1),h=Object(r.a)(d,2),v=h[0],y=void 0===v?"":v,m=h[1],_=yt((void 0===m?"":m).replace(/\/(?=[A-Za-z]:)/,"")),w=_.pathname,x=_.search,O=_.hash;return{protocol:c,auth:f?f.slice(0,Math.max(0,f.length-1)):"",host:y,pathname:w,search:x,hash:O}}function yt(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),e=Object(r.a)(t,3),n=e[0],o=void 0===n?"":n,c=e[1],f=void 0===c?"":c,l=e[2];return{pathname:o,search:f,hash:void 0===l?"":l}}function mt(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"),e=Object(r.a)(t,2),n=e[0],o=e[1];return{username:H(n),password:H(o)}}function gt(){var t=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").match(/([^/:]*):?(\d+)?/)||[]).splice(1),e=Object(r.a)(t,2),n=e[0],o=e[1];return{hostname:H(n),port:o}}},,function(t,e,n){"use strict";var r=n(118).PROPER,o=n(27),c=n(16),f=n(19),l=n(3),d=n(210),h="toString",v=RegExp.prototype[h],y=l((function(){return"/a/b"!=v.call({source:"a",flags:"b"})})),m=r&&v.name!=h;(y||m)&&o(RegExp.prototype,h,(function(){var t=c(this);return"/"+f(t.source)+"/"+f(d(t))}),{unsafe:!0})},function(t,e,n){"use strict";var r=n(244).charAt,o=n(19),c=n(52),f=n(222),l=n(225),d="String Iterator",h=c.set,v=c.getterFor(d);f(String,"String",(function(t){h(this,{type:d,string:o(t),index:0})}),(function(){var t,e=v(this),n=e.string,o=e.index;return o>=n.length?l(void 0,!0):(t=r(n,o),e.index+=t.length,l(t,!1))}))},function(t,e,n){"use strict";var r=n(5),o=n(236),c=n(237),f=n(154),l=n(58),d=n(7),h=d("iterator"),v=d("toStringTag"),y=f.values,m=function(t,e){if(t){if(t[h]!==y)try{l(t,h,y)}catch(e){t[h]=y}if(t[v]||l(t,v,e),o[e])for(var n in f)if(t[n]!==f[n])try{l(t,n,f[n])}catch(e){t[n]=f[n]}}};for(var _ in o)m(r[_]&&r[_].prototype,_);m(c,"DOMTokenList")},function(t,e,n){"use strict";var r=n(4);t.exports=r({}.isPrototypeOf)},function(t,e,n){"use strict";var r=n(6),o=n(72),c=TypeError;t.exports=function(t){if(r(t))return t;throw c(o(t)+" is not a function")}},function(t,e,n){"use strict";var r,o,c,f=n(307),l=n(5),d=n(25),h=n(58),v=n(15),y=n(146),m=n(119),_=n(120),w="Object already initialized",x=l.TypeError,O=l.WeakMap;if(f||y.state){var S=y.state||(y.state=new O);S.get=S.get,S.has=S.has,S.set=S.set,r=function(t,e){if(S.has(t))throw x(w);return e.facade=t,S.set(t,e),e},o=function(t){return S.get(t)||{}},c=function(t){return S.has(t)}}else{var E=m("state");_[E]=!0,r=function(t,e){if(v(t,E))throw x(w);return e.facade=t,h(t,E,e),e},o=function(t){return v(t,E)?t[E]:{}},c=function(t){return v(t,E)}}t.exports={set:r,get:o,has:c,enforce:function(t){return c(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!d(e)||(n=o(e)).type!==t)throw x("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){"use strict";var r=n(93);t.exports=function(t){return r(t.length)}},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},,function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,desc){t[e]=desc.value},c="function"==typeof Symbol?Symbol:{},f=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",d=c.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(t,e,n){return t[e]=n}}function v(t,e,n,r){var c=e&&e.prototype instanceof S?e:S,f=Object.create(c.prototype),l=new M(r||[]);return o(f,"_invoke",{value:I(t,n,l)}),f}function y(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=v;var m="suspendedStart",_="suspendedYield",w="executing",x="completed",O={};function S(){}function E(){}function j(){}var k={};h(k,f,(function(){return this}));var C=Object.getPrototypeOf,T=C&&C(C(D([])));T&&T!==n&&r.call(T,f)&&(k=T);var A=j.prototype=S.prototype=Object.create(k);function $(t){["next","throw","return"].forEach((function(e){h(t,e,(function(t){return this._invoke(e,t)}))}))}function P(t,e){function n(o,c,f,l){var d=y(t[o],t,c);if("throw"!==d.type){var h=d.arg,v=h.value;return v&&"object"==typeof v&&r.call(v,"__await")?e.resolve(v.__await).then((function(t){n("next",t,f,l)}),(function(t){n("throw",t,f,l)})):e.resolve(v).then((function(t){h.value=t,f(h)}),(function(t){return n("throw",t,f,l)}))}l(d.arg)}var c;o(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return c=c?c.then(o,o):o()}})}function I(t,n,r){var o=m;return function(c,f){if(o===w)throw new Error("Generator is already running");if(o===x){if("throw"===c)throw f;return{value:e,done:!0}}for(r.method=c,r.arg=f;;){var l=r.delegate;if(l){var d=R(l,r);if(d){if(d===O)continue;return d}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===m)throw o=x,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=w;var h=y(t,n,r);if("normal"===h.type){if(o=r.done?x:_,h.arg===O)continue;return{value:h.arg,done:r.done}}"throw"===h.type&&(o=x,r.method="throw",r.arg=h.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),O;var c=y(o,t.iterator,n.arg);if("throw"===c.type)return n.method="throw",n.arg=c.arg,n.delegate=null,O;var f=c.arg;return f?f.done?(n[t.resultName]=f.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,O):f:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,O)}function N(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function L(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function M(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(N,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[f];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i=0;--i){var c=this.tryEntries[i],f=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var l=r.call(c,"catchLoc"),d=r.call(c,"finallyLoc");if(l&&d){if(this.prev=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--i){var e=this.tryEntries[i];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),L(e),O}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var e=this.tryEntries[i];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var r=n.arg;L(e)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),O}},t}(t.exports);try{regeneratorRuntime=r}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(t,e,n){"use strict";t.exports=function(t){return null==t}},function(t,e,n){"use strict";var r=n(13),o=n(28),c=n(69);t.exports=r?function(object,t,e){return o.f(object,t,c(1,e))}:function(object,t,e){return object[t]=e,object}},,function(t,e,n){t.exports=!n(107)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},,function(t,e,n){"use strict";var r=n(2),o=n(94),c=n(124),f=n(25),l=n(121),d=n(53),h=n(33),v=n(74),y=n(7),m=n(96),_=n(125),w=m("slice"),x=y("species"),O=Array,S=Math.max;r({target:"Array",proto:!0,forced:!w},{slice:function(t,e){var n,r,y,m=h(this),w=d(m),E=l(t,w),j=l(void 0===e?w:e,w);if(o(m)&&(n=m.constructor,(c(n)&&(n===O||o(n.prototype))||f(n)&&null===(n=n[x]))&&(n=void 0),n===O||void 0===n))return _(m,E,j);for(r=new(void 0===n?O:n)(S(j-E,0)),y=0;E1?arguments[1]:void 0)}})},function(t,e,n){"use strict";var r=n(2),o=n(309);r({target:"Array",stat:!0,forced:!n(214)((function(t){Array.from(t)}))},{from:o})},function(t,e,n){"use strict";var r=n(2),o=n(13),c=n(5),f=n(4),l=n(15),d=n(6),h=n(50),v=n(19),y=n(99),m=n(206),_=c.Symbol,w=_&&_.prototype;if(o&&d(_)&&(!("description"in w)||void 0!==_().description)){var x={},O=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:v(arguments[0]),e=h(w,this)?new _(t):void 0===t?_():_(t);return""===t&&(x[e]=!0),e};m(O,_),O.prototype=w,w.constructor=O;var S="Symbol(test)"==String(_("test")),E=f(w.valueOf),j=f(w.toString),k=/^Symbol\((.*)\)[^)]+$/,C=f("".replace),T=f("".slice);y(w,"description",{configurable:!0,get:function(){var symbol=E(this);if(l(x,symbol))return"";var t=j(symbol),desc=S?T(t,7,-1):C(t,k,"$1");return""===desc?void 0:desc}}),r({global:!0,constructor:!0,forced:!0},{Symbol:O})}},function(t,e,n){"use strict";n(219)("iterator")},function(t,e,n){"use strict";var r=n(308);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(116),o=n(3),c=n(5).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var symbol=Symbol();return!c(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r=n(51),o=n(57);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},function(t,e,n){"use strict";var r=String;t.exports=function(t){try{return r(t)}catch(t){return"Object"}}},function(t,e,n){"use strict";var r=n(26),o=n(146);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.32.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";var r=n(115),o=n(28),c=n(69);t.exports=function(object,t,e){var n=r(t);n in object?o.f(object,n,c(0,e)):object[n]=e}},function(t,e,n){"use strict";var r=n(126),o=n(51),c=n(112),f=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:c?f(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";var r,o=n(16),c=n(215),f=n(150),l=n(120),html=n(216),d=n(117),h=n(119),v="prototype",y="script",m=h("IE_PROTO"),_=function(){},w=function(content){return"<"+y+">"+content+""},x=function(t){t.write(w("")),t.close();var e=t.parentWindow.Object;return t=null,e},O=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,iframe,e;O="undefined"!=typeof document?document.domain&&r?x(r):(iframe=d("iframe"),e="java"+y+":",iframe.style.display="none",html.appendChild(iframe),iframe.src=String(e),(t=iframe.contentWindow.document).open(),t.write(w("document.F=Object")),t.close(),t.F):x(r);for(var n=f.length;n--;)delete O[v][f[n]];return O()};l[m]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(_[v]=o(t),n=new _,_[v]=null,n[m]=t):n=O(),void 0===e?n:c.f(n,e)}},function(t,e,n){"use strict";var r=n(5);t.exports=r.Promise},function(t,e,n){var r=n(79),o=n(135);t.exports=n(60)?function(object,t,e){return r.f(object,t,o(1,e))}:function(object,t,e){return object[t]=e,object}},function(t,e,n){var r=n(134),o=n(279),c=n(177),f=Object.defineProperty;e.f=n(60)?Object.defineProperty:function(t,e,n){if(r(t),e=c(e,!0),r(n),o)try{return f(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(282),o=n(178);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(181)("wks"),o=n(138),c=n(54).Symbol,f="function"==typeof c;(t.exports=function(t){return r[t]||(r[t]=f&&c[t]||(f?c:o)("Symbol."+t))}).store=r},function(t,e,n){var r,o;!function(c){if(void 0===(o="function"==typeof(r=c)?r.call(e,n,e,t):r)||(t.exports=o),!0,t.exports=c(),!!0){var f=window.Cookies,l=window.Cookies=c();l.noConflict=function(){return window.Cookies=f,l}}}((function(){function t(){for(var i=0,t={};i=M&&(L+=P(l,M,F)+H,M=F+D.length)}return L+P(l,M)}]}),!!l((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!I||R)},function(t,e,n){"use strict";var r=n(2),o=n(209).includes,c=n(3),f=n(194);r({target:"Array",proto:!0,forced:c((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),f("includes")},function(t,e,n){"use strict";var r=n(37),o=n(6),c=n(50),f=n(202),l=Object;t.exports=f?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&c(e.prototype,l(t))}},function(t,e,n){"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,e,n){"use strict";var r=n(208),o=n(150).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(68),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(43);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";var r=n(151),o=n(6),c=n(43),f=n(7)("toStringTag"),l=Object,d="Arguments"==c(function(){return arguments}());t.exports=r?c:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=l(t),f))?n:d?c(e):"Object"==(r=c(e))&&o(e.callee)?"Arguments":r}},function(t,e,n){"use strict";var r=n(3),o=n(7),c=n(116),f=o("species");t.exports=function(t){return c>=51||!r((function(){var e=[];return(e.constructor={})[f]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(208),o=n(150);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){"use strict";var r=n(205),o=n(28);t.exports=function(t,e,n){return n.get&&r(n.get,e,{getter:!0}),n.set&&r(n.set,e,{setter:!0}),o.f(t,e,n)}},function(t,e,n){"use strict";var r=n(28).f,o=n(15),c=n(7)("toStringTag");t.exports=function(t,e,n){t&&!n&&(t=t.prototype),t&&!o(t,c)&&r(t,c,{configurable:!0,value:e})}},function(t,e,n){"use strict";var r=n(5),o=n(77),c=n(6),f=n(123),l=n(149),d=n(7),h=n(330),v=n(232),y=n(26),m=n(116),_=o&&o.prototype,w=d("species"),x=!1,O=c(r.PromiseRejectionEvent),S=f("Promise",(function(){var t=l(o),e=t!==String(o);if(!e&&66===m)return!0;if(y&&(!_.catch||!_.finally))return!0;if(!m||m<51||!/native code/.test(t)){var n=new o((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))};if((n.constructor={})[w]=r,!(x=n.then((function(){}))instanceof r))return!0}return!e&&(h||v)&&!O}));t.exports={CONSTRUCTOR:S,REJECTION_EVENT:O,SUBCLASSING:x}},function(t,e,n){"use strict";var r=n(51),o=TypeError,c=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw o("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new c(t)}},function(t,e,n){"use strict";var r=n(2),o=n(4),c=n(160),f=n(36),l=n(19),d=n(161),h=o("".indexOf);r({target:"String",proto:!0,forced:!d("includes")},{includes:function(t){return!!~h(l(f(this)),l(c(t)),arguments.length>1?arguments[1]:void 0)}})},,function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){t.exports=n(409)},function(t,e,n){"use strict";var r=n(2),o=n(3),c=n(94),f=n(25),l=n(41),d=n(53),h=n(240),v=n(74),y=n(153),m=n(96),_=n(7),w=n(116),x=_("isConcatSpreadable"),O=w>=51||!o((function(){var t=[];return t[x]=!1,t.concat()[0]!==t})),S=function(t){if(!f(t))return!1;var e=t[x];return void 0!==e?!!e:c(t)};r({target:"Array",proto:!0,arity:1,forced:!O||!m("concat")},{concat:function(t){var i,e,n,r,o,c=l(this),f=y(c,0),m=0;for(i=-1,n=arguments.length;i$;$++)if((_||$ in C)&&(j=T(E=C[$],$,k),t))if(e)I[$]=j;else if(j)switch(t){case 3:return!0;case 5:return E;case 6:return $;case 2:h(I,E)}else switch(t){case 4:return!1;case 7:h(I,E)}return y?-1:o||v?v:I}};t.exports={forEach:v(0),map:v(1),filter:v(2),some:v(3),every:v(4),find:v(5),findIndex:v(6),filterReject:v(7)}},,function(t,e,n){"use strict";var r=n(3);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c=o&&!r.call({1:2},1);e.f=c?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(43),f=Object,l=r("".split);t.exports=o((function(){return!f("z").propertyIsEnumerable(0)}))?function(t){return"String"==c(t)?l(t,""):f(t)}:f},function(t,e,n){"use strict";var r=n(200),o=n(90);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},function(t,e,n){"use strict";var r,o,c=n(5),f=n(91),l=c.process,d=c.Deno,h=l&&l.versions||d&&d.version,v=h&&h.v8;v&&(o=(r=v.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&f&&(!(r=f.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=f.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},function(t,e,n){"use strict";var r=n(5),o=n(25),c=r.document,f=o(c)&&o(c.createElement);t.exports=function(t){return f?c.createElement(t):{}}},function(t,e,n){"use strict";var r=n(13),o=n(15),c=Function.prototype,f=r&&Object.getOwnPropertyDescriptor,l=o(c,"name"),d=l&&"something"===function(){}.name,h=l&&(!r||r&&f(c,"name").configurable);t.exports={EXISTS:l,PROPER:d,CONFIGURABLE:h}},function(t,e,n){"use strict";var r=n(73),o=n(148),c=r("keys");t.exports=function(t){return c[t]||(c[t]=o(t))}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(68),o=Math.max,c=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):c(n,e)}},function(t,e,n){"use strict";e.f=Object.getOwnPropertySymbols},function(t,e,n){"use strict";var r=n(3),o=n(6),c=/#|\.prototype\./,f=function(t,e){var n=data[l(t)];return n==h||n!=d&&(o(e)?r(e):!!e)},l=f.normalize=function(t){return String(t).replace(c,".").toLowerCase()},data=f.data={},d=f.NATIVE="N",h=f.POLYFILL="P";t.exports=f},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(6),f=n(95),l=n(37),d=n(149),h=function(){},v=[],y=l("Reflect","construct"),m=/^\s*(?:class|function)\b/,_=r(m.exec),w=!m.exec(h),x=function(t){if(!c(t))return!1;try{return y(h,v,t),!0}catch(t){return!1}},O=function(t){if(!c(t))return!1;switch(f(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return w||!!_(m,d(t))}catch(t){return!0}};O.sham=!0,t.exports=!y||o((function(){var t;return x(x.call)||!x(Object)||!x((function(){t=!0}))||t}))?O:x},function(t,e,n){"use strict";var r=n(4);t.exports=r([].slice)},function(t,e,n){"use strict";var r=n(43),o=n(4);t.exports=function(t){if("Function"===r(t))return o(t)}},function(t,e,n){"use strict";var r=n(95),o=n(71),c=n(57),f=n(97),l=n(7)("iterator");t.exports=function(t){if(!c(t))return o(t,l)||o(t,"@@iterator")||f[r(t)]}},function(t,e,n){"use strict";var r=n(112),o=Function.prototype,c=o.apply,f=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?f.bind(c):function(){return f.apply(c,arguments)})},function(t,e,n){"use strict";(function(e){var r=n(43);t.exports=void 0!==e&&"process"==r(e)}).call(this,n(157))},,,,,function(t,e,n){var r=n(106);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(281),o=n(182);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){t.exports=!0},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){e.f={}.propertyIsEnumerable},,,,,,,function(t,e,n){"use strict";var r=n(5),o=n(147),c="__core-js_shared__",f=r[c]||o(c,{});t.exports=f},function(t,e,n){"use strict";var r=n(5),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";var r=n(4),o=0,c=Math.random(),f=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+f(++o+c,36)}},function(t,e,n){"use strict";var r=n(4),o=n(6),c=n(146),f=r(Function.toString);o(c.inspectSource)||(c.inspectSource=function(t){return f(t)}),t.exports=c.inspectSource},function(t,e,n){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){"use strict";var r={};r[n(7)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e,n){"use strict";var r=n(11),o=n(51),c=n(16),f=n(72),l=n(127),d=TypeError;t.exports=function(t,e){var n=arguments.length<2?l(t):e;if(o(n))return c(r(n,t));throw d(f(t)+" is not iterable")}},function(t,e,n){"use strict";var r=n(314);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},function(t,e,n){"use strict";var r=n(33),o=n(194),c=n(97),f=n(52),l=n(28).f,d=n(222),h=n(225),v=n(26),y=n(13),m="Array Iterator",_=f.set,w=f.getterFor(m);t.exports=d(Array,"Array",(function(t,e){_(this,{type:m,target:r(t),index:0,kind:e})}),(function(){var t=w(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,h(void 0,!0)):h("keys"==n?r:"values"==n?e[r]:[r,e[r]],!1)}),"values");var x=c.Arguments=c.Array;if(o("keys"),o("values"),o("entries"),!v&&y&&"values"!==x.name)try{l(x,"name",{value:"values"})}catch(t){}},function(t,e,n){"use strict";var r=n(15),o=n(6),c=n(41),f=n(119),l=n(320),d=f("IE_PROTO"),h=Object,v=h.prototype;t.exports=l?h.getPrototypeOf:function(t){var object=c(t);if(r(object,d))return object[d];var e=object.constructor;return o(e)&&object instanceof e?e.prototype:object instanceof h?v:null}},function(t,e,n){"use strict";var r=n(321),o=n(16),c=n(322);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return o(n),c(r),e?t(n,r):n.__proto__=r,n}}():void 0)},function(t,e){var n,r,o=t.exports={};function c(){throw new Error("setTimeout has not been defined")}function f(){throw new Error("clearTimeout has not been defined")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===c||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:c}catch(t){n=c}try{r="function"==typeof clearTimeout?clearTimeout:f}catch(t){r=f}}();var d,h=[],v=!1,y=-1;function m(){v&&d&&(v=!1,d.length?h=d.concat(h):y=-1,h.length&&_())}function _(){if(!v){var t=l(m);v=!0;for(var e=h.length;e;){for(d=h,h=[];++y1)for(var i=1;i0&&(!h.multiline||h.multiline&&"\n"!==E(_,h.lastIndex-1))&&(source="(?: "+source+")",L=" "+L,N++),n=new RegExp("^(?:"+source+")",R)),$&&(n=new RegExp("^"+source+"$(?!\\s)",R)),T&&(r=h.lastIndex),o=c(O,I?n:h,L),I?o?(o.input=C(o.input,N),o[0]=C(o[0],N),o.index=h.lastIndex,h.lastIndex+=o[0].length):h.lastIndex=0:T&&o&&(h.lastIndex=h.global?o.index+o[0].length:r),$&&o&&o.length>1&&c(x,o[0],n,(function(){for(i=1;i=200&&t<300}};h.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(t){h.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){h.headers[t]=r.merge(f)})),t.exports=h}).call(this,n(157))},,,,,,,,,,,function(t,e,n){var r=n(54),o=n(105),c=n(454),f=n(78),l=n(61),d="prototype",h=function(t,e,source){var n,v,y,m=t&h.F,_=t&h.G,w=t&h.S,x=t&h.P,O=t&h.B,S=t&h.W,E=_?o:o[e]||(o[e]={}),j=E[d],k=_?r:w?r[e]:(r[e]||{})[d];for(n in _&&(source=e),source)(v=!m&&k&&void 0!==k[n])&&l(E,n)||(y=v?k[n]:source[n],E[n]=_&&"function"!=typeof k[n]?source[n]:O&&v?c(y,r):S&&k[n]==y?function(t){var e=function(a,b,e){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(a);case 2:return new t(a,b)}return new t(a,b,e)}return t.apply(this,arguments)};return e[d]=t[d],e}(y):x&&"function"==typeof y?c(Function.call,y):y,x&&((E.virtual||(E.virtual={}))[n]=y,t&h.R&&j&&!j[n]&&f(j,n,y)))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,h.U=64,h.R=128,t.exports=h},function(t,e,n){var r=n(106);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(181)("keys"),o=n(138);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(105),o=n(54),c="__core-js_shared__",f=o[c]||(o[c]={});(t.exports=function(t,e){return f[t]||(f[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(137)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(178);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports={}},function(t,e,n){var r=n(79).f,o=n(61),c=n(81)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,c)&&r(t,c,{configurable:!0,value:e})}},function(t,e,n){e.f=n(81)},function(t,e,n){var r=n(54),o=n(105),c=n(137),f=n(187),l=n(79).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=c?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||l(e,t,{value:f.f(t)})}},,,,,function(t,e,n){"use strict";function r(a,b){for(var t in b)a[t]=b[t];return a}n.d(e,"a",(function(){return re}));var o=/[!'()*]/g,c=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,c).replace(f,",")};function d(t){try{return decodeURIComponent(t)}catch(t){0}return t}var h=function(t){return null==t||"object"==typeof t?t:String(t)};function v(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(param){var t=param.replace(/\+/g," ").split("="),n=d(t.shift()),r=t.length>0?d(t.join("=")):null;void 0===e[n]?e[n]=r:Array.isArray(e[n])?e[n].push(r):e[n]=[e[n],r]})),e):e}function y(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function _(t,e,n,r){var o=r&&r.options.stringifyQuery,c=e.query||{};try{c=w(c)}catch(t){}var f={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:c,params:e.params||{},fullPath:S(e,o),matched:t?O(t):[]};return n&&(f.redirectedFrom=S(n,o)),Object.freeze(f)}function w(t){if(Array.isArray(t))return t.map(w);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=w(t[n]);return e}return t}var x=_(null,{path:"/"});function O(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function S(t,e){var path=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(path||"/")+(e||y)(n)+r}function E(a,b,t){return b===x?a===b:!!b&&(a.path&&b.path?a.path.replace(m,"")===b.path.replace(m,"")&&(t||a.hash===b.hash&&j(a.query,b.query)):!(!a.name||!b.name)&&(a.name===b.name&&(t||a.hash===b.hash&&j(a.query,b.query)&&j(a.params,b.params))))}function j(a,b){if(void 0===a&&(a={}),void 0===b&&(b={}),!a||!b)return a===b;var t=Object.keys(a).sort(),e=Object.keys(b).sort();return t.length===e.length&&t.every((function(t,i){var n=a[t];if(e[i]!==t)return!1;var r=b[t];return null==n||null==r?n===r:"object"==typeof n&&"object"==typeof r?j(n,r):String(n)===String(r)}))}function k(t){for(var i=0;i=0&&(t=path.slice(n),path=path.slice(0,n));var r=path.indexOf("?");return r>=0&&(e=path.slice(r+1),path=path.slice(0,r)),{path:path,query:e,hash:t}}(c.path||""),m=e&&e.path||"/",path=y.path?A(y.path,m,n||c.append):m,_=function(t,e,n){void 0===e&&(e={});var r,o=n||v;try{r=o(t||"")}catch(t){r={}}for(var c in e){var f=e[c];r[c]=Array.isArray(f)?f.map(h):h(f)}return r}(y.query,c.query,o&&o.options.parseQuery),w=c.hash||y.hash;return w&&"#"!==w.charAt(0)&&(w="#"+w),{_normalized:!0,path:path,query:_,hash:w}}var Q,Z=function(){},tt={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,o=this.$route,c=n.resolve(this.to,o,this.append),f=c.location,l=c.route,d=c.href,h={},v=n.options.linkActiveClass,y=n.options.linkExactActiveClass,w=null==v?"router-link-active":v,x=null==y?"router-link-exact-active":y,O=null==this.activeClass?w:this.activeClass,S=null==this.exactActiveClass?x:this.exactActiveClass,j=l.redirectedFrom?_(null,Y(l.redirectedFrom),null,n):l;h[S]=E(o,j,this.exactPath),h[O]=this.exact||this.exactPath?h[S]:function(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(o,j);var k=h[S]?this.ariaCurrentValue:null,C=function(t){et(t)&&(e.replace?n.replace(f,Z):n.push(f,Z))},T={click:et};Array.isArray(this.event)?this.event.forEach((function(t){T[t]=C})):T[this.event]=C;var data={class:h},A=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:d,route:l,navigate:C,isActive:h[O],isExactActive:h[S]});if(A){if(1===A.length)return A[0];if(A.length>1||!A.length)return 0===A.length?t():t("span",{},A)}if("a"===this.tag)data.on=T,data.attrs={href:d,"aria-current":k};else{var a=nt(this.$slots.default);if(a){a.isStatic=!1;var $=a.data=r({},a.data);for(var P in $.on=$.on||{},$.on){var I=$.on[P];P in T&&($.on[P]=Array.isArray(I)?I:[I])}for(var R in T)R in $.on?$.on[R].push(T[R]):$.on[R]=C;var N=a.data.attrs=r({},a.data.attrs);N.href=d,N["aria-current"]=k}else data.on=T}return t(this.tag,data,this.$slots.default)}};function et(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function nt(t){if(t)for(var e,i=0;i-1&&(l.params[m]=n.params[m]);return l.path=X(v.path,l.params),d(v,l,f)}if(l.path){l.params={};for(var i=0;i-1}function Lt(t,e){return Nt(t)&&t._isRouter&&(null==e||t.type===e)}function Mt(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Dt(t){return function(e,n,r){var o=!1,c=0,f=null;Ft(t,(function(t,e,n,l){if("function"==typeof t&&void 0===t.cid){o=!0,c++;var d,h=Vt((function(e){var o;((o=e).__esModule||Bt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Q.extend(e),n.components[l]=e,--c<=0&&r()})),v=Vt((function(t){var e="Failed to resolve async component "+l+": "+t;f||(f=Nt(t)?t:new Error(e),r(f))}));try{d=t(h,v)}catch(t){v(t)}if(d)if("function"==typeof d.then)d.then(h,v);else{var y=d.component;y&&"function"==typeof y.then&&y.then(h,v)}}})),o||r()}}function Ft(t,e){return Ut(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ut(t){return Array.prototype.concat.apply([],t)}var Bt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Vt(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var zt=function(t,base){this.router=t,this.base=function(base){if(!base)if(ot){var t=document.querySelector("base");base=(base=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else base="/";"/"!==base.charAt(0)&&(base="/"+base);return base.replace(/\/$/,"")}(base),this.current=x,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function qt(t,e,n,r){var o=Ft(t,(function(t,r,o,c){var f=function(t,e){"function"!=typeof t&&(t=Q.extend(t));return t.options[e]}(t,e);if(f)return Array.isArray(f)?f.map((function(t){return n(t,r,o,c)})):n(f,r,o,c)}));return Ut(r?o.reverse():o)}function Ht(t,e){if(e)return function(){return t.apply(e,arguments)}}zt.prototype.listen=function(t){this.cb=t},zt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},zt.prototype.onError=function(t){this.errorCbs.push(t)},zt.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var c=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,c)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Lt(t,At.redirected)&&c===x||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},zt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var c,f,l=function(t){!Lt(t)&&Nt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},d=t.matched.length-1,h=o.matched.length-1;if(E(t,o)&&d===h&&t.matched[d]===o.matched[h])return this.ensureURL(),t.hash&>(this.router,o,t,!1),l(((f=It(c=o,t,At.duplicated,'Avoided redundant navigation to current location: "'+c.fullPath+'".')).name="NavigationDuplicated",f));var v=function(t,e){var i,n=Math.max(t.length,e.length);for(i=0;i0)){var e=this.router,n=e.options.scrollBehavior,r=kt&&n;r&&this.listeners.push(mt());var o=function(){var n=t.current,o=Wt(t.base);t.current===x&&o===t._startLocation||t.transitionTo(o,(function(t){r&>(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ct($(r.base+t.fullPath)),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Tt($(r.base+t.fullPath)),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Wt(this.base)!==this.current.fullPath){var e=$(this.base+this.current.fullPath);t?Ct(e):Tt(e)}},e.prototype.getCurrentLocation=function(){return Wt(this.base)},e}(zt);function Wt(base){var path=window.location.pathname,t=path.toLowerCase(),e=base.toLowerCase();return!base||t!==e&&0!==t.indexOf($(e+"/"))||(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash}var Kt=function(t){function e(e,base,n){t.call(this,e,base),n&&function(base){var t=Wt(base);if(!/^\/#/.test(t))return window.location.replace($(base+"/#"+t)),!0}(this.base)||Jt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=kt&&e;n&&this.listeners.push(mt());var r=function(){var e=t.current;Jt()&&t.transitionTo(Xt(),(function(r){n&>(t.router,r,e,!0),kt||Zt(r.fullPath)}))},o=kt?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Qt(t.fullPath),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Zt(t.fullPath),gt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Xt()!==e&&(t?Qt(e):Zt(e))},e.prototype.getCurrentLocation=function(){return Xt()},e}(zt);function Jt(){var path=Xt();return"/"===path.charAt(0)||(Zt("/"+path),!1)}function Xt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Yt(path){var t=window.location.href,i=t.indexOf("#");return(i>=0?t.slice(0,i):t)+"#"+path}function Qt(path){kt?Ct(Yt(path)):window.location.hash=path}function Zt(path){kt?Tt(Yt(path)):window.location.replace(Yt(path))}var te=function(t){function e(e,base){t.call(this,e,base),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Lt(t,At.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(zt),ee=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=st(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!kt&&!1!==t.fallback,this.fallback&&(e="hash"),ot||(e="abstract"),this.mode=e,e){case"history":this.history=new Gt(this,t.base);break;case"hash":this.history=new Kt(this,t.base,this.fallback);break;case"abstract":this.history=new te(this,t.base)}},ne={currentRoute:{configurable:!0}};ee.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},ne.currentRoute.get=function(){return this.history&&this.history.current},ee.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Gt||n instanceof Kt){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;kt&&o&&"fullPath"in t&>(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},ee.prototype.beforeEach=function(t){return oe(this.beforeHooks,t)},ee.prototype.beforeResolve=function(t){return oe(this.resolveHooks,t)},ee.prototype.afterEach=function(t){return oe(this.afterHooks,t)},ee.prototype.onReady=function(t,e){this.history.onReady(t,e)},ee.prototype.onError=function(t){this.history.onError(t)},ee.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},ee.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},ee.prototype.go=function(t){this.history.go(t)},ee.prototype.back=function(){this.go(-1)},ee.prototype.forward=function(){this.go(1)},ee.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},ee.prototype.resolve=function(t,e,n){var r=Y(t,e=e||this.history.current,n,this),o=this.match(r,e),c=o.redirectedFrom||o.fullPath,f=function(base,t,e){var path="hash"===e?"#"+t:t;return base?$(base+"/"+path):path}(this.history.base,c,this.mode);return{location:r,route:o,href:f,normalizedTo:r,resolved:o}},ee.prototype.getRoutes=function(){return this.matcher.getRoutes()},ee.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==x&&this.history.transitionTo(this.history.getCurrentLocation())},ee.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==x&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ee.prototype,ne);var re=ee;function oe(t,e){return t.push(e),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}ee.install=function t(e){if(!t.installed||Q!==e){t.installed=!0,Q=e;var n=function(t){return void 0!==t},r=function(t,e){var i=t.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",C),e.component("RouterLink",tt);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},ee.version="3.6.5",ee.isNavigationFailure=Lt,ee.NavigationFailureType=At,ee.START_LOCATION=x,ot&&window.Vue&&window.Vue.use(ee)},function(t,e,n){"use strict";var r=n(7),o=n(76),c=n(28).f,f=r("unscopables"),l=Array.prototype;null==l[f]&&c(l,f,{configurable:!0,value:o(null)}),t.exports=function(t){l[f][t]=!0}},,,function(t,e,n){"use strict";var r=n(2),o=n(4),c=n(114),f=n(33),l=n(238),d=o([].join);r({target:"Array",proto:!0,forced:c!=Object||!l("join",",")},{join:function(t){return d(f(this),void 0===t?",":t)}})},,function(t,e,n){"use strict";var r=n(11),o=n(163),c=n(16),f=n(57),l=n(36),d=n(348),h=n(19),v=n(71),y=n(164);o("search",(function(t,e,n){return[function(e){var n=l(this),o=f(e)?void 0:v(e,t);return o?r(o,e,n):new RegExp(e)[t](h(n))},function(t){var r=c(this),o=h(t),f=n(e,r,o);if(f.done)return f.value;var l=r.lastIndex;d(l,0)||(r.lastIndex=0);var v=y(r,o);return d(r.lastIndex,l)||(r.lastIndex=l),null===v?-1:v.index}]}))},function(t,e,n){"use strict";var r=n(11),o=n(25),c=n(90),f=n(71),l=n(306),d=n(7),h=TypeError,v=d("toPrimitive");t.exports=function(input,t){if(!o(input)||c(input))return input;var e,n=f(input,v);if(n){if(void 0===t&&(t="default"),e=r(n,input,t),!o(e)||c(e))return e;throw h("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(input,t)}},function(t,e,n){"use strict";var r="object"==typeof document&&document.all,o=void 0===r&&void 0!==r;t.exports={all:r,IS_HTMLDDA:o}},function(t,e,n){"use strict";var r=n(70);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r=n(13),o=n(3),c=n(117);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";var r=n(13),o=n(3);t.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(t,e,n){"use strict";var r=n(4),o=n(3),c=n(6),f=n(15),l=n(13),d=n(118).CONFIGURABLE,h=n(149),v=n(52),y=v.enforce,m=v.get,_=String,w=Object.defineProperty,x=r("".slice),O=r("".replace),S=r([].join),E=l&&!o((function(){return 8!==w((function(){}),"length",{value:8}).length})),j=String(String).split("String"),k=t.exports=function(t,e,n){"Symbol("===x(_(e),0,7)&&(e="["+O(_(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!f(t,"name")||d&&t.name!==e)&&(l?w(t,"name",{value:e,configurable:!0}):t.name=e),E&&n&&f(n,"arity")&&t.length!==n.arity&&w(t,"length",{value:n.arity});try{n&&f(n,"constructor")&&n.constructor?l&&w(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=y(t);return f(r,"source")||(r.source=S(j,"string"==typeof e?e:"")),t};Function.prototype.toString=k((function(){return c(this)&&m(this).source||h(this)}),"toString")},function(t,e,n){"use strict";var r=n(15),o=n(207),c=n(42),f=n(28);t.exports=function(t,source,e){for(var n=o(source),l=f.f,d=c.f,i=0;ii;)o(n,e=t[i++])&&(~f(r,e)||d(r,e));return r}},function(t,e,n){"use strict";var r=n(33),o=n(121),c=n(53),f=function(t){return function(e,n,f){var l,d=r(e),h=c(d),v=o(f,h);if(t&&n!=n){for(;h>v;)if((l=d[v++])!=l)return!0}else for(;h>v;v++)if((t||v in d)&&d[v]===n)return t||v||0;return!t&&-1}};t.exports={includes:f(!0),indexOf:f(!1)}},function(t,e,n){"use strict";var r=n(11),o=n(15),c=n(50),f=n(211),l=RegExp.prototype;t.exports=function(t){var e=t.flags;return void 0!==e||"flags"in l||o(t,"flags")||!c(l,t)?e:r(f,t)}},function(t,e,n){"use strict";var r=n(16);t.exports=function(){var t=r(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict";var r=n(11),o=n(16),c=n(71);t.exports=function(t,e,n){var f,l;o(t);try{if(!(f=c(t,"return"))){if("throw"===e)throw n;return n}f=r(f,t)}catch(t){l=!0,f=t}if("throw"===e)throw n;if(l)throw f;return o(f),n}},function(t,e,n){"use strict";var r=n(7),o=n(97),c=r("iterator"),f=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||f[c]===t)}},function(t,e,n){"use strict";var r=n(7)("iterator"),o=!1;try{var c=0,f={next:function(){return{done:!!c++}},return:function(){o=!0}};f[r]=function(){return this},Array.from(f,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var object={};object[r]=function(){return{next:function(){return{done:n=!0}}}},t(object)}catch(t){}return n}},function(t,e,n){"use strict";var r=n(13),o=n(204),c=n(28),f=n(16),l=n(33),d=n(98);e.f=r&&!o?Object.defineProperties:function(t,e){f(t);for(var n,r=l(e),o=d(e),h=o.length,v=0;h>v;)c.f(t,n=o[v++],r[n]);return t}},function(t,e,n){"use strict";var r=n(37);t.exports=r("document","documentElement")},function(t,e,n){"use strict";var r=n(121),o=n(53),c=n(74),f=Array,l=Math.max;t.exports=function(t,e,n){for(var d=o(t),h=r(e,d),v=r(void 0===n?d:n,d),y=f(l(v-h,0)),m=0;hE;E++)if((k=M(t[E]))&&h(x,k))return k;return new w(!1)}O=v(t,S)}for(C=P?t.next:O.next;!(T=o(C,O)).done;){try{k=M(T.value)}catch(t){m(O,"throw",t)}if("object"==typeof k&&k&&h(x,k))return k}return new w(!1)}},function(t,e,n){"use strict";var r=n(77),o=n(214),c=n(101).CONSTRUCTOR;t.exports=c||!o((function(t){r.all(t).then(void 0,(function(){}))}))},function(t,e,n){"use strict";var r=n(16),o=n(25),c=n(102);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=c.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,e,n){"use strict";var r=n(117)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?void 0:o},function(t,e,n){"use strict";var r=n(3);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){return 1},1)}))}},function(t,e,n){"use strict";var r=n(25),o=n(43),c=n(7)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[c])?!!e:"RegExp"==o(t))}},function(t,e,n){"use strict";var r=TypeError;t.exports=function(t){if(t>9007199254740991)throw r("Maximum allowed index exceeded");return t}},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp,c=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),f=c||r((function(){return!o("a","y").sticky})),l=c||r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:l,MISSED_STICKY:f,UNSUPPORTED_Y:c}},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp;t.exports=r((function(){var t=o(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},function(t,e,n){"use strict";var r=n(3),o=n(5).RegExp;t.exports=r((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},function(t,e,n){"use strict";var r=n(4),o=n(68),c=n(19),f=n(36),l=r("".charAt),d=r("".charCodeAt),h=r("".slice),v=function(t){return function(e,n){var r,v,y=c(f(e)),m=o(n),_=y.length;return m<0||m>=_?t?"":void 0:(r=d(y,m))<55296||r>56319||m+1===_||(v=d(y,m+1))<56320||v>57343?t?l(y,m):r:t?h(y,m,m+2):v-56320+(r-55296<<10)+65536}};t.exports={codeAt:v(!1),charAt:v(!0)}},function(t,e,n){"use strict";var r,o=n(5),c=n(128),f=n(6),l=n(342),d=n(91),h=n(125),v=n(158),y=o.Function,m=/MSIE .\./.test(d)||l&&((r=o.Bun.version.split(".")).length<3||0==r[0]&&(r[1]<3||3==r[1]&&0==r[2]));t.exports=function(t,e){var n=e?2:1;return m?function(r,o){var l=v(arguments.length,1)>n,d=f(r)?r:y(r),m=l?h(arguments,n):[],_=l?function(){c(d,this,m)}:d;return e?t(_,o):t(_)}:t}},function(t,e,n){"use strict";var r=n(244).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},function(t,e,n){"use strict";var r,o=n(2),c=n(126),f=n(42).f,l=n(93),d=n(19),h=n(160),v=n(36),y=n(161),m=n(26),_=c("".startsWith),w=c("".slice),x=Math.min,O=y("startsWith");o({target:"String",proto:!0,forced:!!(m||O||(r=f(String.prototype,"startsWith"),!r||r.writable))&&!O},{startsWith:function(t){var e=d(v(this));h(t);var n=l(x(arguments.length>1?arguments[1]:void 0,e.length)),r=d(t);return _?_(e,r,n):w(e,n,n+r.length)===r}})},function(t,e,n){"use strict";var r=n(6),o=n(25),c=n(156);t.exports=function(t,e,n){var f,l;return c&&r(f=e.constructor)&&f!==n&&o(l=f.prototype)&&l!==n.prototype&&c(t,l),t}},,,,,,,,,,,,,function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;ii;)r(n,e=t[i++])&&(~c(l,e)||l.push(e));return l}},function(t,e,n){var r=n(283);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){"use strict";var r=n(137),o=n(176),c=n(285),f=n(78),l=n(185),d=n(464),h=n(186),v=n(467),y=n(81)("iterator"),m=!([].keys&&"next"in[].keys()),_="keys",w="values",x=function(){return this};t.exports=function(t,e,n,O,S,E,j){d(n,e,O);var k,C,T,A=function(t){if(!m&&t in R)return R[t];switch(t){case _:case w:return function(){return new n(this,t)}}return function(){return new n(this,t)}},$=e+" Iterator",P=S==w,I=!1,R=t.prototype,N=R[y]||R["@@iterator"]||S&&R[S],L=N||A(S),M=S?P?A("entries"):L:void 0,D="Array"==e&&R.entries||N;if(D&&(T=v(D.call(new t)))!==Object.prototype&&T.next&&(h(T,$,!0),r||"function"==typeof T[y]||f(T,y,x)),P&&N&&N.name!==w&&(I=!0,L=function(){return N.call(this)}),r&&!j||!m&&!I&&R[y]||f(R,y,L),l[e]=L,l[$]=x,S)if(k={values:P?L:A(w),keys:E?L:A(_),entries:M},j)for(C in k)C in R||c(R,C,k[C]);else o(o.P+o.F*(m||I),e,k);return k}},function(t,e,n){t.exports=n(78)},function(t,e,n){var r=n(134),o=n(465),c=n(182),f=n(180)("IE_PROTO"),l=function(){},d="prototype",h=function(){var t,iframe=n(280)("iframe"),i=c.length;for(iframe.style.display="none",n(466).appendChild(iframe),iframe.src="javascript:",(t=iframe.contentWindow.document).open(),t.write(" - diff --git a/server/public/pc/.nuxt/empty.js b/server/public/pc/.nuxt/empty.js deleted file mode 100644 index a3ac0d84..00000000 --- a/server/public/pc/.nuxt/empty.js +++ /dev/null @@ -1 +0,0 @@ -// This file is intentionally left empty for noop aliases diff --git a/server/public/pc/.nuxt/index.js b/server/public/pc/.nuxt/index.js deleted file mode 100644 index 7f852f88..00000000 --- a/server/public/pc/.nuxt/index.js +++ /dev/null @@ -1,287 +0,0 @@ -import Vue from 'vue' -import Vuex from 'vuex' -import Meta from 'vue-meta' -import ClientOnly from 'vue-client-only' -import NoSsr from 'vue-no-ssr' -import { createRouter } from './router.js' -import NuxtChild from './components/nuxt-child.js' -import NuxtError from '..\\layouts\\error.vue' -import Nuxt from './components/nuxt.js' -import App from './App.js' -import { setContext, getLocation, getRouteData, normalizeError } from './utils' -import { createStore } from './store.js' - -/* Plugins */ - -import nuxt_plugin_plugin_028dbf43 from 'nuxt_plugin_plugin_028dbf43' // Source: .\\components\\plugin.js (mode: 'all') -import nuxt_plugin_cookieuniversalnuxt_a36e58e4 from 'nuxt_plugin_cookieuniversalnuxt_a36e58e4' // Source: .\\cookie-universal-nuxt.js (mode: 'all') -import nuxt_plugin_axios_020fbfe6 from 'nuxt_plugin_axios_020fbfe6' // Source: .\\axios.js (mode: 'all') -import nuxt_plugin_elementui_d905880e from 'nuxt_plugin_elementui_d905880e' // Source: ..\\plugins\\element-ui (mode: 'all') -import nuxt_plugin_vueawesomeswiper_0f4ed586 from 'nuxt_plugin_vueawesomeswiper_0f4ed586' // Source: ..\\plugins\\vue-awesome-swiper (mode: 'client') -import nuxt_plugin_axios_2228ef02 from 'nuxt_plugin_axios_2228ef02' // Source: ..\\plugins\\axios (mode: 'all') -import nuxt_plugin_init_9269fdf8 from 'nuxt_plugin_init_9269fdf8' // Source: ..\\plugins\\init (mode: 'all') - -// Component: -Vue.component(ClientOnly.name, ClientOnly) - -// TODO: Remove in Nuxt 3: -Vue.component(NoSsr.name, { - ...NoSsr, - render (h, ctx) { - if (process.client && !NoSsr._warned) { - NoSsr._warned = true - - console.warn(' has been deprecated and will be removed in Nuxt 3, please use instead') - } - return NoSsr.render(h, ctx) - } -}) - -// Component: -Vue.component(NuxtChild.name, NuxtChild) -Vue.component('NChild', NuxtChild) - -// Component NuxtLink is imported in server.js or client.js - -// Component: -Vue.component(Nuxt.name, Nuxt) - -Object.defineProperty(Vue.prototype, '$nuxt', { - get() { - const globalNuxt = this.$root ? this.$root.$options.$nuxt : null - if (process.client && !globalNuxt && typeof window !== 'undefined') { - return window.$nuxt - } - return globalNuxt - }, - configurable: true -}) - -Vue.use(Meta, {"keyName":"head","attribute":"data-n-head","ssrAttribute":"data-n-head-ssr","tagIDKeyName":"hid"}) - -const defaultTransition = {"name":"page","mode":"out-in","appear":true,"appearClass":"appear","appearActiveClass":"appear-active","appearToClass":"appear-to"} - -const originalRegisterModule = Vuex.Store.prototype.registerModule - -function registerModule (path, rawModule, options = {}) { - const preserveState = process.client && ( - Array.isArray(path) - ? !!path.reduce((namespacedState, path) => namespacedState && namespacedState[path], this.state) - : path in this.state - ) - return originalRegisterModule.call(this, path, rawModule, { preserveState, ...options }) -} - -async function createApp(ssrContext, config = {}) { - const store = createStore(ssrContext) - const router = await createRouter(ssrContext, config, { store }) - - // Add this.$router into store actions/mutations - store.$router = router - - // Create Root instance - - // here we inject the router and store to all child components, - // making them available everywhere as `this.$router` and `this.$store`. - const app = { - head: {"title":"","htmlAttrs":{"lang":"zh"},"meta":[{"charset":"utf-8"},{"name":"viewport","content":"width=device-width, initial-scale=1"},{"hid":"description","name":"description","content":""},{"name":"format-detection","content":"telephone=no"}],"link":[{"rel":"icon","type":"image\u002Fx-icon","href":"\u002Ffavicon.ico"}],"style":[],"script":[]}, - - store, - router, - nuxt: { - defaultTransition, - transitions: [defaultTransition], - setTransitions (transitions) { - if (!Array.isArray(transitions)) { - transitions = [transitions] - } - transitions = transitions.map((transition) => { - if (!transition) { - transition = defaultTransition - } else if (typeof transition === 'string') { - transition = Object.assign({}, defaultTransition, { name: transition }) - } else { - transition = Object.assign({}, defaultTransition, transition) - } - return transition - }) - this.$options.nuxt.transitions = transitions - return transitions - }, - - err: null, - dateErr: null, - error (err) { - err = err || null - app.context._errored = Boolean(err) - err = err ? normalizeError(err) : null - let nuxt = app.nuxt // to work with @vue/composition-api, see https://github.com/nuxt/nuxt.js/issues/6517#issuecomment-573280207 - if (this) { - nuxt = this.nuxt || this.$options.nuxt - } - nuxt.dateErr = Date.now() - nuxt.err = err - // Used in src/server.js - if (ssrContext) { - ssrContext.nuxt.error = err - } - return err - } - }, - ...App - } - - // Make app available into store via this.app - store.app = app - - const next = ssrContext ? ssrContext.next : location => app.router.push(location) - // Resolve route - let route - if (ssrContext) { - route = router.resolve(ssrContext.url).route - } else { - const path = getLocation(router.options.base, router.options.mode) - route = router.resolve(path).route - } - - // Set context to app.context - await setContext(app, { - store, - route, - next, - error: app.nuxt.error.bind(app), - payload: ssrContext ? ssrContext.payload : undefined, - req: ssrContext ? ssrContext.req : undefined, - res: ssrContext ? ssrContext.res : undefined, - beforeRenderFns: ssrContext ? ssrContext.beforeRenderFns : undefined, - beforeSerializeFns: ssrContext ? ssrContext.beforeSerializeFns : undefined, - ssrContext - }) - - function inject(key, value) { - if (!key) { - throw new Error('inject(key, value) has no key provided') - } - if (value === undefined) { - throw new Error(`inject('${key}', value) has no value provided`) - } - - key = '$' + key - // Add into app - app[key] = value - // Add into context - if (!app.context[key]) { - app.context[key] = value - } - - // Add into store - store[key] = app[key] - - // Check if plugin not already installed - const installKey = '__nuxt_' + key + '_installed__' - if (Vue[installKey]) { - return - } - Vue[installKey] = true - // Call Vue.use() to install the plugin into vm - Vue.use(() => { - if (!Object.prototype.hasOwnProperty.call(Vue.prototype, key)) { - Object.defineProperty(Vue.prototype, key, { - get () { - return this.$root.$options[key] - } - }) - } - }) - } - - // Inject runtime config as $config - inject('config', config) - - if (process.client) { - // Replace store state before plugins execution - if (window.__NUXT__ && window.__NUXT__.state) { - store.replaceState(window.__NUXT__.state) - } - } - - // Add enablePreview(previewData = {}) in context for plugins - if (process.static && process.client) { - app.context.enablePreview = function (previewData = {}) { - app.previewData = Object.assign({}, previewData) - inject('preview', previewData) - } - } - // Plugin execution - - if (typeof nuxt_plugin_plugin_028dbf43 === 'function') { - await nuxt_plugin_plugin_028dbf43(app.context, inject) - } - - if (typeof nuxt_plugin_cookieuniversalnuxt_a36e58e4 === 'function') { - await nuxt_plugin_cookieuniversalnuxt_a36e58e4(app.context, inject) - } - - if (typeof nuxt_plugin_axios_020fbfe6 === 'function') { - await nuxt_plugin_axios_020fbfe6(app.context, inject) - } - - if (typeof nuxt_plugin_elementui_d905880e === 'function') { - await nuxt_plugin_elementui_d905880e(app.context, inject) - } - - if (process.client && typeof nuxt_plugin_vueawesomeswiper_0f4ed586 === 'function') { - await nuxt_plugin_vueawesomeswiper_0f4ed586(app.context, inject) - } - - if (typeof nuxt_plugin_axios_2228ef02 === 'function') { - await nuxt_plugin_axios_2228ef02(app.context, inject) - } - - if (typeof nuxt_plugin_init_9269fdf8 === 'function') { - await nuxt_plugin_init_9269fdf8(app.context, inject) - } - - // Lock enablePreview in context - if (process.static && process.client) { - app.context.enablePreview = function () { - console.warn('You cannot call enablePreview() outside a plugin.') - } - } - - // Wait for async component to be resolved first - await new Promise((resolve, reject) => { - // Ignore 404s rather than blindly replacing URL in browser - if (process.client) { - const { route } = router.resolve(app.context.route.fullPath) - if (!route.matched.length) { - return resolve() - } - } - router.replace(app.context.route.fullPath, resolve, (err) => { - // https://github.com/vuejs/vue-router/blob/v3.4.3/src/util/errors.js - if (!err._isRouter) return reject(err) - if (err.type !== 2 /* NavigationFailureType.redirected */) return resolve() - - // navigated to a different route in router guard - const unregister = router.afterEach(async (to, from) => { - if (process.server && ssrContext && ssrContext.url) { - ssrContext.url = to.fullPath - } - app.context.route = await getRouteData(to) - app.context.params = to.params || {} - app.context.query = to.query || {} - unregister() - resolve() - }) - }) - }) - - return { - store, - app, - router - } -} - -export { createApp, NuxtError } diff --git a/server/public/pc/.nuxt/jsonp.js b/server/public/pc/.nuxt/jsonp.js deleted file mode 100644 index 702adf21..00000000 --- a/server/public/pc/.nuxt/jsonp.js +++ /dev/null @@ -1,82 +0,0 @@ -const chunks = {} // chunkId => exports -const chunksInstalling = {} // chunkId => Promise -const failedChunks = {} - -function importChunk(chunkId, src) { - // Already installed - if (chunks[chunkId]) { - return Promise.resolve(chunks[chunkId]) - } - - // Failed loading - if (failedChunks[chunkId]) { - return Promise.reject(failedChunks[chunkId]) - } - - // Installing - if (chunksInstalling[chunkId]) { - return chunksInstalling[chunkId] - } - - // Set a promise in chunk cache - let resolve, reject - const promise = chunksInstalling[chunkId] = new Promise((_resolve, _reject) => { - resolve = _resolve - reject = _reject - }) - - // Clear chunk data from cache - delete chunks[chunkId] - - // Start chunk loading - const script = document.createElement('script') - script.charset = 'utf-8' - script.timeout = 120 - script.src = src - let timeout - - // Create error before stack unwound to get useful stacktrace later - const error = new Error() - - // Complete handlers - const onScriptComplete = script.onerror = script.onload = (event) => { - // Cleanups - clearTimeout(timeout) - delete chunksInstalling[chunkId] - - // Avoid mem leaks in IE - script.onerror = script.onload = null - - // Verify chunk is loaded - if (chunks[chunkId]) { - return resolve(chunks[chunkId]) - } - - // Something bad happened - const errorType = event && (event.type === 'load' ? 'missing' : event.type) - const realSrc = event && event.target && event.target.src - error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')' - error.name = 'ChunkLoadError' - error.type = errorType - error.request = realSrc - failedChunks[chunkId] = error - reject(error) - } - - // Timeout - timeout = setTimeout(() => { - onScriptComplete({ type: 'timeout', target: script }) - }, 120000) - - // Append script - document.head.appendChild(script) - - // Return promise - return promise -} - -export function installJsonp() { - window.__NUXT_JSONP__ = function (chunkId, exports) { chunks[chunkId] = exports } - window.__NUXT_JSONP_CACHE__ = chunks - window.__NUXT_IMPORT__ = importChunk -} diff --git a/server/public/pc/.nuxt/loading.html b/server/public/pc/.nuxt/loading.html deleted file mode 100644 index c0c6d162..00000000 --- a/server/public/pc/.nuxt/loading.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -
Loading...
diff --git a/server/public/pc/.nuxt/middleware.js b/server/public/pc/.nuxt/middleware.js deleted file mode 100644 index 722d8172..00000000 --- a/server/public/pc/.nuxt/middleware.js +++ /dev/null @@ -1,6 +0,0 @@ -const middleware = {} - -middleware['route'] = require('..\\middleware\\route.js') -middleware['route'] = middleware['route'].default || middleware['route'] - -export default middleware diff --git a/server/public/pc/.nuxt/mixins/fetch.client.js b/server/public/pc/.nuxt/mixins/fetch.client.js deleted file mode 100644 index 017e559e..00000000 --- a/server/public/pc/.nuxt/mixins/fetch.client.js +++ /dev/null @@ -1,90 +0,0 @@ -import Vue from 'vue' -import { hasFetch, normalizeError, addLifecycleHook, createGetCounter } from '../utils' - -const isSsrHydration = (vm) => vm.$vnode && vm.$vnode.elm && vm.$vnode.elm.dataset && vm.$vnode.elm.dataset.fetchKey -const nuxtState = window.__NUXT__ - -export default { - beforeCreate () { - if (!hasFetch(this)) { - return - } - - this._fetchDelay = typeof this.$options.fetchDelay === 'number' ? this.$options.fetchDelay : 200 - - Vue.util.defineReactive(this, '$fetchState', { - pending: false, - error: null, - timestamp: Date.now() - }) - - this.$fetch = $fetch.bind(this) - addLifecycleHook(this, 'created', created) - addLifecycleHook(this, 'beforeMount', beforeMount) - } -} - -function beforeMount() { - if (!this._hydrated) { - return this.$fetch() - } -} - -function created() { - if (!isSsrHydration(this)) { - return - } - - // Hydrate component - this._hydrated = true - this._fetchKey = this.$vnode.elm.dataset.fetchKey - const data = nuxtState.fetch[this._fetchKey] - - // If fetch error - if (data && data._error) { - this.$fetchState.error = data._error - return - } - - // Merge data - for (const key in data) { - Vue.set(this.$data, key, data[key]) - } -} - -function $fetch() { - if (!this._fetchPromise) { - this._fetchPromise = $_fetch.call(this) - .then(() => { delete this._fetchPromise }) - } - return this._fetchPromise -} - -async function $_fetch() { - this.$nuxt.nbFetching++ - this.$fetchState.pending = true - this.$fetchState.error = null - this._hydrated = false - let error = null - const startTime = Date.now() - - try { - await this.$options.fetch.call(this) - } catch (err) { - if (process.dev) { - console.error('Error in fetch():', err) - } - error = normalizeError(err) - } - - const delayLeft = this._fetchDelay - (Date.now() - startTime) - if (delayLeft > 0) { - await new Promise(resolve => setTimeout(resolve, delayLeft)) - } - - this.$fetchState.error = error - this.$fetchState.pending = false - this.$fetchState.timestamp = Date.now() - - this.$nextTick(() => this.$nuxt.nbFetching--) -} diff --git a/server/public/pc/.nuxt/mixins/fetch.server.js b/server/public/pc/.nuxt/mixins/fetch.server.js deleted file mode 100644 index 0a88d848..00000000 --- a/server/public/pc/.nuxt/mixins/fetch.server.js +++ /dev/null @@ -1,65 +0,0 @@ -import Vue from 'vue' -import { hasFetch, normalizeError, addLifecycleHook, purifyData, createGetCounter } from '../utils' - -async function serverPrefetch() { - if (!this._fetchOnServer) { - return - } - - // Call and await on $fetch - try { - await this.$options.fetch.call(this) - } catch (err) { - if (process.dev) { - console.error('Error in fetch():', err) - } - this.$fetchState.error = normalizeError(err) - } - this.$fetchState.pending = false - - // Define an ssrKey for hydration - this._fetchKey = this._fetchKey || this.$ssrContext.fetchCounters['']++ - - // Add data-fetch-key on parent element of Component - const attrs = this.$vnode.data.attrs = this.$vnode.data.attrs || {} - attrs['data-fetch-key'] = this._fetchKey - - // Add to ssrContext for window.__NUXT__.fetch - - this.$ssrContext.nuxt.fetch[this._fetchKey] = - this.$fetchState.error ? { _error: this.$fetchState.error } : purifyData(this._data) -} - -export default { - created() { - if (!hasFetch(this)) { - return - } - - if (typeof this.$options.fetchOnServer === 'function') { - this._fetchOnServer = this.$options.fetchOnServer.call(this) !== false - } else { - this._fetchOnServer = this.$options.fetchOnServer !== false - } - - const defaultKey = this.$options._scopeId || this.$options.name || '' - const getCounter = createGetCounter(this.$ssrContext.fetchCounters, defaultKey) - - if (typeof this.$options.fetchKey === 'function') { - this._fetchKey = this.$options.fetchKey.call(this, getCounter) - } else { - const key = 'string' === typeof this.$options.fetchKey ? this.$options.fetchKey : defaultKey - this._fetchKey = key ? key + ':' + getCounter(key) : String(getCounter(key)) - } - - // Added for remove vue undefined warning while ssr - this.$fetch = () => {} // issue #8043 - Vue.util.defineReactive(this, '$fetchState', { - pending: true, - error: null, - timestamp: Date.now() - }) - - addLifecycleHook(this, 'serverPrefetch', serverPrefetch) - } -} diff --git a/server/public/pc/.nuxt/router.js b/server/public/pc/.nuxt/router.js deleted file mode 100644 index a7d01cf8..00000000 --- a/server/public/pc/.nuxt/router.js +++ /dev/null @@ -1,233 +0,0 @@ -import Vue from 'vue' -import Router from 'vue-router' -import { normalizeURL, decode } from 'ufo' -import { interopDefault } from './utils' -import scrollBehavior from './router.scrollBehavior.js' - -const _d6c54e1c = () => interopDefault(import('..\\pages\\about_us\\index.vue' /* webpackChunkName: "pages/about_us/index" */)) -const _609166fe = () => interopDefault(import('..\\pages\\category.vue' /* webpackChunkName: "pages/category" */)) -const _18c52282 = () => interopDefault(import('..\\pages\\confirm_order.vue' /* webpackChunkName: "pages/confirm_order" */)) -const _4bed1400 = () => interopDefault(import('..\\pages\\demand_list\\index.vue' /* webpackChunkName: "pages/demand_list/index" */)) -const _c773e358 = () => interopDefault(import('..\\pages\\get_coupons.vue' /* webpackChunkName: "pages/get_coupons" */)) -const _493f9b42 = () => interopDefault(import('..\\pages\\help_center\\index.vue' /* webpackChunkName: "pages/help_center/index" */)) -const _504a0088 = () => interopDefault(import('..\\pages\\news_list\\index.vue' /* webpackChunkName: "pages/news_list/index" */)) -const _01415e36 = () => interopDefault(import('..\\pages\\payment.vue' /* webpackChunkName: "pages/payment" */)) -const _59a05242 = () => interopDefault(import('..\\pages\\seckill.vue' /* webpackChunkName: "pages/seckill" */)) -const _5a240f79 = () => interopDefault(import('..\\pages\\shop_cart.vue' /* webpackChunkName: "pages/shop_cart" */)) -const _29ab62c8 = () => interopDefault(import('..\\pages\\shop_street.vue' /* webpackChunkName: "pages/shop_street" */)) -const _391bb0f8 = () => interopDefault(import('..\\pages\\shop_street_detail.vue' /* webpackChunkName: "pages/shop_street_detail" */)) -const _f731505a = () => interopDefault(import('..\\pages\\special_area.vue' /* webpackChunkName: "pages/special_area" */)) -const _23211b57 = () => interopDefault(import('..\\pages\\store_settled\\index.vue' /* webpackChunkName: "pages/store_settled/index" */)) -const _7e6be170 = () => interopDefault(import('..\\pages\\account\\forget_pwd.vue' /* webpackChunkName: "pages/account/forget_pwd" */)) -const _33642a1c = () => interopDefault(import('..\\pages\\account\\login.vue' /* webpackChunkName: "pages/account/login" */)) -const _33916940 = () => interopDefault(import('..\\pages\\account\\register.vue' /* webpackChunkName: "pages/account/register" */)) -const _112d931a = () => interopDefault(import('..\\pages\\demand_list\\demand_detail.vue' /* webpackChunkName: "pages/demand_list/demand_detail" */)) -const _944b8580 = () => interopDefault(import('..\\pages\\help_center\\help_center_detail.vue' /* webpackChunkName: "pages/help_center/help_center_detail" */)) -const _87a6e340 = () => interopDefault(import('..\\pages\\news_list\\news_list_detail.vue' /* webpackChunkName: "pages/news_list/news_list_detail" */)) -const _4d5541c8 = () => interopDefault(import('..\\pages\\store_settled\\detail.vue' /* webpackChunkName: "pages/store_settled/detail" */)) -const _42e7b31c = () => interopDefault(import('..\\pages\\store_settled\\record.vue' /* webpackChunkName: "pages/store_settled/record" */)) -const _63cbb8a9 = () => interopDefault(import('..\\pages\\user\\address\\index.vue' /* webpackChunkName: "pages/user/address/index" */)) -const _040d6b14 = () => interopDefault(import('..\\pages\\user\\after_sales\\index.vue' /* webpackChunkName: "pages/user/after_sales/index" */)) -const _307381e9 = () => interopDefault(import('..\\pages\\user\\collection.vue' /* webpackChunkName: "pages/user/collection" */)) -const _40684652 = () => interopDefault(import('..\\pages\\user\\coupons.vue' /* webpackChunkName: "pages/user/coupons" */)) -const _445779ca = () => interopDefault(import('..\\pages\\user\\evaluation\\index.vue' /* webpackChunkName: "pages/user/evaluation/index" */)) -const _3d5901cf = () => interopDefault(import('..\\pages\\user\\order\\index.vue' /* webpackChunkName: "pages/user/order/index" */)) -const _3a321624 = () => interopDefault(import('..\\pages\\user\\profile.vue' /* webpackChunkName: "pages/user/profile" */)) -const _f7dd349c = () => interopDefault(import('..\\pages\\user\\user_wallet.vue' /* webpackChunkName: "pages/user/user_wallet" */)) -const _72ece90a = () => interopDefault(import('..\\pages\\user\\after_sales\\after_sale_details.vue' /* webpackChunkName: "pages/user/after_sales/after_sale_details" */)) -const _63b0ac88 = () => interopDefault(import('..\\pages\\user\\after_sales\\apply_result.vue' /* webpackChunkName: "pages/user/after_sales/apply_result" */)) -const _7ec532a6 = () => interopDefault(import('..\\pages\\user\\after_sales\\apply_sale.vue' /* webpackChunkName: "pages/user/after_sales/apply_sale" */)) -const _f1327f40 = () => interopDefault(import('..\\pages\\user\\evaluation\\evaluate.vue' /* webpackChunkName: "pages/user/evaluation/evaluate" */)) -const _061a47a4 = () => interopDefault(import('..\\pages\\user\\order\\detail.vue' /* webpackChunkName: "pages/user/order/detail" */)) -const _01725502 = () => interopDefault(import('..\\pages\\index.vue' /* webpackChunkName: "pages/index" */)) -const _5db79a01 = () => interopDefault(import('..\\pages\\goods_details\\_id.vue' /* webpackChunkName: "pages/goods_details/_id" */)) -const _5293c9fc = () => interopDefault(import('..\\pages\\goods_list\\_type.vue' /* webpackChunkName: "pages/goods_list/_type" */)) - -const emptyFn = () => {} - -Vue.use(Router) - -export const routerOptions = { - mode: 'history', - base: '/', - linkActiveClass: 'nuxt-link-active', - linkExactActiveClass: 'nuxt-link-exact-active', - scrollBehavior, - - routes: [{ - path: "/about_us", - component: _d6c54e1c, - name: "about_us" - }, { - path: "/category", - component: _609166fe, - name: "category" - }, { - path: "/confirm_order", - component: _18c52282, - name: "confirm_order" - }, { - path: "/demand_list", - component: _4bed1400, - name: "demand_list" - }, { - path: "/get_coupons", - component: _c773e358, - name: "get_coupons" - }, { - path: "/help_center", - component: _493f9b42, - name: "help_center" - }, { - path: "/news_list", - component: _504a0088, - name: "news_list" - }, { - path: "/payment", - component: _01415e36, - name: "payment" - }, { - path: "/seckill", - component: _59a05242, - name: "seckill" - }, { - path: "/shop_cart", - component: _5a240f79, - name: "shop_cart" - }, { - path: "/shop_street", - component: _29ab62c8, - name: "shop_street" - }, { - path: "/shop_street_detail", - component: _391bb0f8, - name: "shop_street_detail" - }, { - path: "/special_area", - component: _f731505a, - name: "special_area" - }, { - path: "/store_settled", - component: _23211b57, - name: "store_settled" - }, { - path: "/account/forget_pwd", - component: _7e6be170, - name: "account-forget_pwd" - }, { - path: "/account/login", - component: _33642a1c, - name: "account-login" - }, { - path: "/account/register", - component: _33916940, - name: "account-register" - }, { - path: "/demand_list/demand_detail", - component: _112d931a, - name: "demand_list-demand_detail" - }, { - path: "/help_center/help_center_detail", - component: _944b8580, - name: "help_center-help_center_detail" - }, { - path: "/news_list/news_list_detail", - component: _87a6e340, - name: "news_list-news_list_detail" - }, { - path: "/store_settled/detail", - component: _4d5541c8, - name: "store_settled-detail" - }, { - path: "/store_settled/record", - component: _42e7b31c, - name: "store_settled-record" - }, { - path: "/user/address", - component: _63cbb8a9, - name: "user-address" - }, { - path: "/user/after_sales", - component: _040d6b14, - name: "user-after_sales" - }, { - path: "/user/collection", - component: _307381e9, - name: "user-collection" - }, { - path: "/user/coupons", - component: _40684652, - name: "user-coupons" - }, { - path: "/user/evaluation", - component: _445779ca, - name: "user-evaluation" - }, { - path: "/user/order", - component: _3d5901cf, - name: "user-order" - }, { - path: "/user/profile", - component: _3a321624, - name: "user-profile" - }, { - path: "/user/user_wallet", - component: _f7dd349c, - name: "user-user_wallet" - }, { - path: "/user/after_sales/after_sale_details", - component: _72ece90a, - name: "user-after_sales-after_sale_details" - }, { - path: "/user/after_sales/apply_result", - component: _63b0ac88, - name: "user-after_sales-apply_result" - }, { - path: "/user/after_sales/apply_sale", - component: _7ec532a6, - name: "user-after_sales-apply_sale" - }, { - path: "/user/evaluation/evaluate", - component: _f1327f40, - name: "user-evaluation-evaluate" - }, { - path: "/user/order/detail", - component: _061a47a4, - name: "user-order-detail" - }, { - path: "/", - component: _01725502, - name: "index" - }, { - path: "/goods_details/:id?", - component: _5db79a01, - name: "goods_details-id" - }, { - path: "/goods_list/:type?", - component: _5293c9fc, - name: "goods_list-type" - }], - - fallback: false -} - -export function createRouter (ssrContext, config) { - const base = (config._app && config._app.basePath) || routerOptions.base - const router = new Router({ ...routerOptions, base }) - - // TODO: remove in Nuxt 3 - const originalPush = router.push - router.push = function push (location, onComplete = emptyFn, onAbort) { - return originalPush.call(this, location, onComplete, onAbort) - } - - const resolve = router.resolve.bind(router) - router.resolve = (to, current, append) => { - if (typeof to === 'string') { - to = normalizeURL(to) - } - return resolve(to, current, append) - } - - return router -} diff --git a/server/public/pc/.nuxt/router.scrollBehavior.js b/server/public/pc/.nuxt/router.scrollBehavior.js deleted file mode 100644 index fd193781..00000000 --- a/server/public/pc/.nuxt/router.scrollBehavior.js +++ /dev/null @@ -1,82 +0,0 @@ -import { getMatchedComponents, setScrollRestoration } from './utils' - -if (process.client) { - if ('scrollRestoration' in window.history) { - setScrollRestoration('manual') - - // reset scrollRestoration to auto when leaving page, allowing page reload - // and back-navigation from other pages to use the browser to restore the - // scrolling position. - window.addEventListener('beforeunload', () => { - setScrollRestoration('auto') - }) - - // Setting scrollRestoration to manual again when returning to this page. - window.addEventListener('load', () => { - setScrollRestoration('manual') - }) - } -} - -function shouldScrollToTop(route) { - const Pages = getMatchedComponents(route) - if (Pages.length === 1) { - const { options = {} } = Pages[0] - return options.scrollToTop !== false - } - return Pages.some(({ options }) => options && options.scrollToTop) -} - -export default function (to, from, savedPosition) { - // If the returned position is falsy or an empty object, will retain current scroll position - let position = false - const isRouteChanged = to !== from - - // savedPosition is only available for popstate navigations (back button) - if (savedPosition) { - position = savedPosition - } else if (isRouteChanged && shouldScrollToTop(to)) { - position = { x: 0, y: 0 } - } - - const nuxt = window.$nuxt - - if ( - // Initial load (vuejs/vue-router#3199) - !isRouteChanged || - // Route hash changes - (to.path === from.path && to.hash !== from.hash) - ) { - nuxt.$nextTick(() => nuxt.$emit('triggerScroll')) - } - - return new Promise((resolve) => { - // wait for the out transition to complete (if necessary) - nuxt.$once('triggerScroll', () => { - // coords will be used if no selector is provided, - // or if the selector didn't match any element. - if (to.hash) { - let hash = to.hash - // CSS.escape() is not supported with IE and Edge. - if (typeof window.CSS !== 'undefined' && typeof window.CSS.escape !== 'undefined') { - hash = '#' + window.CSS.escape(hash.substr(1)) - } - try { - const el = document.querySelector(hash) - if (el) { - // scroll to anchor by returning the selector - position = { selector: hash } - // Respect any scroll-margin-top set in CSS when scrolling to anchor - const y = Number(getComputedStyle(el)['scroll-margin-top']?.replace('px', '')) - if (y) { - position.offset = { y } - } - } - } catch (e) { - console.warn('Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).') - } - } - resolve(position) - }) - }) -} diff --git a/server/public/pc/.nuxt/routes.json b/server/public/pc/.nuxt/routes.json deleted file mode 100644 index 62583260..00000000 --- a/server/public/pc/.nuxt/routes.json +++ /dev/null @@ -1,268 +0,0 @@ -[ - { - "name": "about_us", - "path": "/about_us", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\about_us\\\\index.vue", - "chunkName": "pages/about_us/index", - "_name": "_d6c54e1c" - }, - { - "name": "category", - "path": "/category", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\category.vue", - "chunkName": "pages/category", - "_name": "_609166fe" - }, - { - "name": "confirm_order", - "path": "/confirm_order", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\confirm_order.vue", - "chunkName": "pages/confirm_order", - "_name": "_18c52282" - }, - { - "name": "demand_list", - "path": "/demand_list", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\demand_list\\\\index.vue", - "chunkName": "pages/demand_list/index", - "_name": "_4bed1400" - }, - { - "name": "get_coupons", - "path": "/get_coupons", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\get_coupons.vue", - "chunkName": "pages/get_coupons", - "_name": "_c773e358" - }, - { - "name": "help_center", - "path": "/help_center", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\help_center\\\\index.vue", - "chunkName": "pages/help_center/index", - "_name": "_493f9b42" - }, - { - "name": "news_list", - "path": "/news_list", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\news_list\\\\index.vue", - "chunkName": "pages/news_list/index", - "_name": "_504a0088" - }, - { - "name": "payment", - "path": "/payment", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\payment.vue", - "chunkName": "pages/payment", - "_name": "_01415e36" - }, - { - "name": "seckill", - "path": "/seckill", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\seckill.vue", - "chunkName": "pages/seckill", - "_name": "_59a05242" - }, - { - "name": "shop_cart", - "path": "/shop_cart", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\shop_cart.vue", - "chunkName": "pages/shop_cart", - "_name": "_5a240f79" - }, - { - "name": "shop_street", - "path": "/shop_street", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\shop_street.vue", - "chunkName": "pages/shop_street", - "_name": "_29ab62c8" - }, - { - "name": "shop_street_detail", - "path": "/shop_street_detail", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\shop_street_detail.vue", - "chunkName": "pages/shop_street_detail", - "_name": "_391bb0f8" - }, - { - "name": "special_area", - "path": "/special_area", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\special_area.vue", - "chunkName": "pages/special_area", - "_name": "_f731505a" - }, - { - "name": "store_settled", - "path": "/store_settled", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\store_settled\\\\index.vue", - "chunkName": "pages/store_settled/index", - "_name": "_23211b57" - }, - { - "name": "account-forget_pwd", - "path": "/account/forget_pwd", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\account\\\\forget_pwd.vue", - "chunkName": "pages/account/forget_pwd", - "_name": "_7e6be170" - }, - { - "name": "account-login", - "path": "/account/login", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\account\\\\login.vue", - "chunkName": "pages/account/login", - "_name": "_33642a1c" - }, - { - "name": "account-register", - "path": "/account/register", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\account\\\\register.vue", - "chunkName": "pages/account/register", - "_name": "_33916940" - }, - { - "name": "demand_list-demand_detail", - "path": "/demand_list/demand_detail", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\demand_list\\\\demand_detail.vue", - "chunkName": "pages/demand_list/demand_detail", - "_name": "_112d931a" - }, - { - "name": "help_center-help_center_detail", - "path": "/help_center/help_center_detail", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\help_center\\\\help_center_detail.vue", - "chunkName": "pages/help_center/help_center_detail", - "_name": "_944b8580" - }, - { - "name": "news_list-news_list_detail", - "path": "/news_list/news_list_detail", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\news_list\\\\news_list_detail.vue", - "chunkName": "pages/news_list/news_list_detail", - "_name": "_87a6e340" - }, - { - "name": "store_settled-detail", - "path": "/store_settled/detail", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\store_settled\\\\detail.vue", - "chunkName": "pages/store_settled/detail", - "_name": "_4d5541c8" - }, - { - "name": "store_settled-record", - "path": "/store_settled/record", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\store_settled\\\\record.vue", - "chunkName": "pages/store_settled/record", - "_name": "_42e7b31c" - }, - { - "name": "user-address", - "path": "/user/address", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\address\\\\index.vue", - "chunkName": "pages/user/address/index", - "_name": "_63cbb8a9" - }, - { - "name": "user-after_sales", - "path": "/user/after_sales", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\after_sales\\\\index.vue", - "chunkName": "pages/user/after_sales/index", - "_name": "_040d6b14" - }, - { - "name": "user-collection", - "path": "/user/collection", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\collection.vue", - "chunkName": "pages/user/collection", - "_name": "_307381e9" - }, - { - "name": "user-coupons", - "path": "/user/coupons", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\coupons.vue", - "chunkName": "pages/user/coupons", - "_name": "_40684652" - }, - { - "name": "user-evaluation", - "path": "/user/evaluation", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\evaluation\\\\index.vue", - "chunkName": "pages/user/evaluation/index", - "_name": "_445779ca" - }, - { - "name": "user-order", - "path": "/user/order", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\order\\\\index.vue", - "chunkName": "pages/user/order/index", - "_name": "_3d5901cf" - }, - { - "name": "user-profile", - "path": "/user/profile", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\profile.vue", - "chunkName": "pages/user/profile", - "_name": "_3a321624" - }, - { - "name": "user-user_wallet", - "path": "/user/user_wallet", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\user_wallet.vue", - "chunkName": "pages/user/user_wallet", - "_name": "_f7dd349c" - }, - { - "name": "user-after_sales-after_sale_details", - "path": "/user/after_sales/after_sale_details", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\after_sales\\\\after_sale_details.vue", - "chunkName": "pages/user/after_sales/after_sale_details", - "_name": "_72ece90a" - }, - { - "name": "user-after_sales-apply_result", - "path": "/user/after_sales/apply_result", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\after_sales\\\\apply_result.vue", - "chunkName": "pages/user/after_sales/apply_result", - "_name": "_63b0ac88" - }, - { - "name": "user-after_sales-apply_sale", - "path": "/user/after_sales/apply_sale", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\after_sales\\\\apply_sale.vue", - "chunkName": "pages/user/after_sales/apply_sale", - "_name": "_7ec532a6" - }, - { - "name": "user-evaluation-evaluate", - "path": "/user/evaluation/evaluate", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\evaluation\\\\evaluate.vue", - "chunkName": "pages/user/evaluation/evaluate", - "_name": "_f1327f40" - }, - { - "name": "user-order-detail", - "path": "/user/order/detail", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\user\\\\order\\\\detail.vue", - "chunkName": "pages/user/order/detail", - "_name": "_061a47a4" - }, - { - "name": "index", - "path": "/", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\index.vue", - "chunkName": "pages/index", - "_name": "_01725502" - }, - { - "name": "goods_details-id", - "path": "/goods_details/:id?", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\goods_details\\\\_id.vue", - "chunkName": "pages/goods_details/_id", - "_name": "_5db79a01" - }, - { - "name": "goods_list-type", - "path": "/goods_list/:type?", - "component": "D:\\\\XuWEB\\\\项目\\\\wwwroot\\\\gonglehui\\\\pc\\\\pages\\\\goods_list\\\\_type.vue", - "chunkName": "pages/goods_list/_type", - "_name": "_5293c9fc" - } -] diff --git a/server/public/pc/.nuxt/server.js b/server/public/pc/.nuxt/server.js deleted file mode 100644 index 27f0935a..00000000 --- a/server/public/pc/.nuxt/server.js +++ /dev/null @@ -1,298 +0,0 @@ -import Vue from 'vue' -import { joinURL, normalizeURL, withQuery } from 'ufo' -import fetch from 'node-fetch-native' -import middleware from './middleware.js' -import { - applyAsyncData, - middlewareSeries, - sanitizeComponent, - getMatchedComponents, - promisify -} from './utils.js' - import fetchMixin from './mixins/fetch.server' -import { createApp, NuxtError } from './index.js' -import NuxtLink from './components/nuxt-link.server.js' // should be included after ./index.js - - // Update serverPrefetch strategy - Vue.config.optionMergeStrategies.serverPrefetch = Vue.config.optionMergeStrategies.created - - // Fetch mixin - if (!Vue.__nuxt__fetch__mixin__) { - Vue.mixin(fetchMixin) - Vue.__nuxt__fetch__mixin__ = true - } - - // Component: - Vue.component(NuxtLink.name, NuxtLink) - Vue.component('NLink', NuxtLink) - -if (!global.fetch) { global.fetch = fetch } - -const noopApp = () => new Vue({ render: h => h('div', { domProps: { id: '__nuxt' } }) }) - -const createNext = ssrContext => (opts) => { - // If static target, render on client-side - ssrContext.redirected = opts - if (ssrContext.target === 'static' || !ssrContext.res) { - ssrContext.nuxt.serverRendered = false - return - } - let fullPath = withQuery(opts.path, opts.query) - const $config = ssrContext.nuxt.config || {} - const routerBase = ($config._app && $config._app.basePath) || '/' - if (!fullPath.startsWith('http') && (routerBase !== '/' && !fullPath.startsWith(routerBase))) { - fullPath = joinURL(routerBase, fullPath) - } - // Avoid loop redirect - if (decodeURI(fullPath) === decodeURI(ssrContext.url)) { - ssrContext.redirected = false - return - } - ssrContext.res.writeHead(opts.status, { - Location: normalizeURL(fullPath) - }) - ssrContext.res.end() -} - -// This exported function will be called by `bundleRenderer`. -// This is where we perform data-prefetching to determine the -// state of our application before actually rendering it. -// Since data fetching is async, this function is expected to -// return a Promise that resolves to the app instance. -export default async (ssrContext) => { - // Create ssrContext.next for simulate next() of beforeEach() when wanted to redirect - ssrContext.redirected = false - ssrContext.next = createNext(ssrContext) - // Used for beforeNuxtRender({ Components, nuxtState }) - ssrContext.beforeRenderFns = [] - // for beforeSerialize(nuxtState) - ssrContext.beforeSerializeFns = [] - // Nuxt object (window.{{globals.context}}, defaults to window.__NUXT__) - ssrContext.nuxt = { layout: 'default', data: [], fetch: { }, error: null , state: null, serverRendered: true, routePath: '' -} - - ssrContext.fetchCounters = { } - - // Remove query from url is static target - - // Public runtime config - ssrContext.nuxt.config = ssrContext.runtimeConfig.public -if (ssrContext.nuxt.config._app) { - __webpack_public_path__ = joinURL(ssrContext.nuxt.config._app.cdnURL, ssrContext.nuxt.config._app.assetsPath) -} -// Create the app definition and the instance (created for each request) -const { app, router, store } = await createApp(ssrContext, ssrContext.runtimeConfig.private) -const _app = new Vue(app) -// Add ssr route path to nuxt context so we can account for page navigation between ssr and csr -ssrContext.nuxt.routePath = app.context.route.path - - // Add meta infos (used in renderer.js) - ssrContext.meta = _app.$meta() - - // Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext) - ssrContext.asyncData = { } - - const beforeRender = async () => { - // Call beforeNuxtRender() methods - await Promise.all(ssrContext.beforeRenderFns.map(fn => promisify(fn, { Components, nuxtState: ssrContext.nuxt }))) - - ssrContext.rendered = () => { - // Call beforeSerialize() hooks - ssrContext.beforeSerializeFns.forEach(fn => fn(ssrContext.nuxt)) - - // Add the state from the vuex store - ssrContext.nuxt.state = store.state - } -} - -const renderErrorPage = async () => { - // Don't server-render the page in static target - if (ssrContext.target === 'static') { - ssrContext.nuxt.serverRendered = false - } - - // Load layout for error page - const layout = (NuxtError.options || NuxtError).layout - const errLayout = typeof layout === 'function' ? layout.call(NuxtError, app.context) : layout - ssrContext.nuxt.layout = errLayout || 'default' - await _app.loadLayout(errLayout) - _app.setLayout(errLayout) - - await beforeRender() - return _app -} -const render404Page = () => { - app.context.error({ statusCode: 404, path: ssrContext.url, message: 'This page could not be found' }) - return renderErrorPage() -} - - // Components are already resolved by setContext -> getRouteData (app/utils.js) - const Components = getMatchedComponents(app.context.route) - - /* - ** Dispatch store nuxtServerInit - */ - if (store._actions && store._actions.nuxtServerInit) { - try { - await store.dispatch('nuxtServerInit', app.context) - } catch (err) { - console.debug('Error occurred when calling nuxtServerInit: ', err.message) - throw err - } - } - // ...If there is a redirect or an error, stop the process - if (ssrContext.redirected) { - return noopApp() - } - if (ssrContext.nuxt.error) { - return renderErrorPage() - } - - /* - ** Call global middleware (nuxt.config.js) - */ - let midd = ["route"] - midd = midd.map((name) => { - if (typeof name === 'function') { - return name - } - if (typeof middleware[name] !== 'function') { - app.context.error({ statusCode: 500, message: 'Unknown middleware ' + name }) - } - return middleware[name] - }) - await middlewareSeries(midd, app.context) - // ...If there is a redirect or an error, stop the process - if (ssrContext.redirected) { - return noopApp() - } - if (ssrContext.nuxt.error) { - return renderErrorPage() - } - - /* - ** Set layout - */ - let layout = Components.length ? Components[0].options.layout : NuxtError.layout - if (typeof layout === 'function') { - layout = layout(app.context) - } - await _app.loadLayout(layout) - if (ssrContext.nuxt.error) { - return renderErrorPage() - } - layout = _app.setLayout(layout) - ssrContext.nuxt.layout = _app.layoutName - - /* - ** Call middleware (layout + pages) - */ - midd =[] - - layout = sanitizeComponent(layout) - if (layout.options.middleware) { - midd = midd.concat(layout.options.middleware) - } - - Components.forEach((Component) => { - if (Component.options.middleware) { - midd = midd.concat(Component.options.middleware) - } - }) - midd = midd.map((name) => { - if (typeof name === 'function') { - return name - } - if (typeof middleware[name] !== 'function') { - app.context.error({ statusCode: 500, message: 'Unknown middleware ' + name }) - } - return middleware[name] - }) - await middlewareSeries(midd, app.context) - // ...If there is a redirect or an error, stop the process - if (ssrContext.redirected) { - return noopApp() - } - if (ssrContext.nuxt.error) { - return renderErrorPage() - } - - /* - ** Call .validate() - */ - let isValid = true - try { - for (const Component of Components) { - if (typeof Component.options.validate !== 'function') { - continue - } - - isValid = await Component.options.validate(app.context) - - if (!isValid) { - break - } - } - } catch (validationError) { - // ...If .validate() threw an error - app.context.error({ - statusCode: validationError.statusCode || '500', - message: validationError.message - }) - return renderErrorPage() - } - - // ...If .validate() returned false - if (!isValid) { - // Render a 404 error page - return render404Page() - } - - // If no Components found, returns 404 - if (!Components.length) { - return render404Page() -} - - // Call asyncData & fetch hooks on components matched by the route. - const asyncDatas = await Promise.all(Components.map((Component) => { - const promises = [] - - // Call asyncData(context) - if (Component.options.asyncData && typeof Component.options.asyncData === 'function') { - const promise = promisify(Component.options.asyncData, app.context) - .then((asyncDataResult) => { - ssrContext.asyncData[Component.cid] = asyncDataResult - applyAsyncData(Component) - return asyncDataResult - }) - promises.push(promise) - } else { - promises.push(null) - } - - // Call fetch(context) - if (Component.options.fetch && Component.options.fetch.length) { - promises.push(Component.options.fetch(app.context)) - } else { - promises.push(null) - } - - return Promise.all(promises) -})) - - // datas are the first row of each - ssrContext.nuxt.data = asyncDatas.map(r => r[0] || {}) - - // ...If there is a redirect or an error, stop the process - if (ssrContext.redirected) { - return noopApp() -} -if (ssrContext.nuxt.error) { - return renderErrorPage() -} - -// Call beforeNuxtRender methods & add store state -await beforeRender() - -return _app -} diff --git a/server/public/pc/.nuxt/store.js b/server/public/pc/.nuxt/store.js deleted file mode 100644 index a0ebbbb5..00000000 --- a/server/public/pc/.nuxt/store.js +++ /dev/null @@ -1,49 +0,0 @@ -import Vue from 'vue' -import Vuex from 'vuex' - -Vue.use(Vuex) - -let store = {}; - -(function updateModules () { - store = normalizeRoot(require('..\\store\\index.js'), 'store/index.js') - - // If store is an exported method = classic mode (deprecated) - - // Enforce store modules - store.modules = store.modules || {} - - // If the environment supports hot reloading... -})() - -// createStore -export const createStore = store instanceof Function ? store : () => { - return new Vuex.Store(Object.assign({ - strict: (process.env.NODE_ENV !== 'production') - }, store)) -} - -function normalizeRoot (moduleData, filePath) { - moduleData = moduleData.default || moduleData - - if (moduleData.commit) { - throw new Error(`[nuxt] ${filePath} should export a method that returns a Vuex instance.`) - } - - if (typeof moduleData !== 'function') { - // Avoid TypeError: setting a property that has only a getter when overwriting top level keys - moduleData = Object.assign({}, moduleData) - } - return normalizeModule(moduleData, filePath) -} - -function normalizeModule (moduleData, filePath) { - if (moduleData.state && typeof moduleData.state !== 'function') { - console.warn(`'state' should be a method that returns an object in ${filePath}`) - - const state = Object.assign({}, moduleData.state) - // Avoid TypeError: setting a property that has only a getter when overwriting top level keys - moduleData = Object.assign({}, moduleData, { state: () => state }) - } - return moduleData -} diff --git a/server/public/pc/.nuxt/utils.js b/server/public/pc/.nuxt/utils.js deleted file mode 100644 index bec9e3cd..00000000 --- a/server/public/pc/.nuxt/utils.js +++ /dev/null @@ -1,631 +0,0 @@ -import Vue from 'vue' -import { isSamePath as _isSamePath, joinURL, normalizeURL, withQuery, withoutTrailingSlash } from 'ufo' - -// window.{{globals.loadedCallback}} hook -// Useful for jsdom testing or plugins (https://github.com/tmpvar/jsdom#dealing-with-asynchronous-script-loading) -if (process.client) { - window.onNuxtReadyCbs = [] - window.onNuxtReady = (cb) => { - window.onNuxtReadyCbs.push(cb) - } -} - -export function createGetCounter (counterObject, defaultKey = '') { - return function getCounter (id = defaultKey) { - if (counterObject[id] === undefined) { - counterObject[id] = 0 - } - return counterObject[id]++ - } -} - -export function empty () {} - -export function globalHandleError (error) { - if (Vue.config.errorHandler) { - Vue.config.errorHandler(error) - } -} - -export function interopDefault (promise) { - return promise.then(m => m.default || m) -} - -export function hasFetch(vm) { - return vm.$options && typeof vm.$options.fetch === 'function' && !vm.$options.fetch.length -} -export function purifyData(data) { - if (process.env.NODE_ENV === 'production') { - return data - } - - return Object.entries(data).filter( - ([key, value]) => { - const valid = !(value instanceof Function) && !(value instanceof Promise) - if (!valid) { - console.warn(`${key} is not able to be stringified. This will break in a production environment.`) - } - return valid - } - ).reduce((obj, [key, value]) => { - obj[key] = value - return obj - }, {}) -} -export function getChildrenComponentInstancesUsingFetch(vm, instances = []) { - const children = vm.$children || [] - for (const child of children) { - if (child.$fetch) { - instances.push(child) - } - if (child.$children) { - getChildrenComponentInstancesUsingFetch(child, instances) - } - } - return instances -} - -export function applyAsyncData (Component, asyncData) { - if ( - // For SSR, we once all this function without second param to just apply asyncData - // Prevent doing this for each SSR request - !asyncData && Component.options.__hasNuxtData - ) { - return - } - - const ComponentData = Component.options._originDataFn || Component.options.data || function () { return {} } - Component.options._originDataFn = ComponentData - - Component.options.data = function () { - const data = ComponentData.call(this, this) - if (this.$ssrContext) { - asyncData = this.$ssrContext.asyncData[Component.cid] - } - return { ...data, ...asyncData } - } - - Component.options.__hasNuxtData = true - - if (Component._Ctor && Component._Ctor.options) { - Component._Ctor.options.data = Component.options.data - } -} - -export function sanitizeComponent (Component) { - // If Component already sanitized - if (Component.options && Component._Ctor === Component) { - return Component - } - if (!Component.options) { - Component = Vue.extend(Component) // fix issue #6 - Component._Ctor = Component - } else { - Component._Ctor = Component - Component.extendOptions = Component.options - } - // If no component name defined, set file path as name, (also fixes #5703) - if (!Component.options.name && Component.options.__file) { - Component.options.name = Component.options.__file - } - return Component -} - -export function getMatchedComponents (route, matches = false, prop = 'components') { - return Array.prototype.concat.apply([], route.matched.map((m, index) => { - return Object.keys(m[prop]).map((key) => { - matches && matches.push(index) - return m[prop][key] - }) - })) -} - -export function getMatchedComponentsInstances (route, matches = false) { - return getMatchedComponents(route, matches, 'instances') -} - -export function flatMapComponents (route, fn) { - return Array.prototype.concat.apply([], route.matched.map((m, index) => { - return Object.keys(m.components).reduce((promises, key) => { - if (m.components[key]) { - promises.push(fn(m.components[key], m.instances[key], m, key, index)) - } else { - delete m.components[key] - } - return promises - }, []) - })) -} - -export function resolveRouteComponents (route, fn) { - return Promise.all( - flatMapComponents(route, async (Component, instance, match, key) => { - // If component is a function, resolve it - if (typeof Component === 'function' && !Component.options) { - try { - Component = await Component() - } catch (error) { - // Handle webpack chunk loading errors - // This may be due to a new deployment or a network problem - if ( - error && - error.name === 'ChunkLoadError' && - typeof window !== 'undefined' && - window.sessionStorage - ) { - const timeNow = Date.now() - const previousReloadTime = parseInt(window.sessionStorage.getItem('nuxt-reload')) - - // check for previous reload time not to reload infinitely - if (!previousReloadTime || previousReloadTime + 60000 < timeNow) { - window.sessionStorage.setItem('nuxt-reload', timeNow) - window.location.reload(true /* skip cache */) - } - } - - throw error - } - } - match.components[key] = Component = sanitizeComponent(Component) - return typeof fn === 'function' ? fn(Component, instance, match, key) : Component - }) - ) -} - -export async function getRouteData (route) { - if (!route) { - return - } - // Make sure the components are resolved (code-splitting) - await resolveRouteComponents(route) - // Send back a copy of route with meta based on Component definition - return { - ...route, - meta: getMatchedComponents(route).map((Component, index) => { - return { ...Component.options.meta, ...(route.matched[index] || {}).meta } - }) - } -} - -export async function setContext (app, context) { - // If context not defined, create it - if (!app.context) { - app.context = { - isStatic: process.static, - isDev: false, - isHMR: false, - app, - store: app.store, - payload: context.payload, - error: context.error, - base: app.router.options.base, - env: {} - } - // Only set once - - if (context.req) { - app.context.req = context.req - } - if (context.res) { - app.context.res = context.res - } - - if (context.ssrContext) { - app.context.ssrContext = context.ssrContext - } - app.context.redirect = (status, path, query) => { - if (!status) { - return - } - app.context._redirected = true - // if only 1 or 2 arguments: redirect('/') or redirect('/', { foo: 'bar' }) - let pathType = typeof path - if (typeof status !== 'number' && (pathType === 'undefined' || pathType === 'object')) { - query = path || {} - path = status - pathType = typeof path - status = 302 - } - if (pathType === 'object') { - path = app.router.resolve(path).route.fullPath - } - // "/absolute/route", "./relative/route" or "../relative/route" - if (/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path)) { - app.context.next({ - path, - query, - status - }) - } else { - path = withQuery(path, query) - if (process.server) { - app.context.next({ - path, - status - }) - } - if (process.client) { - // https://developer.mozilla.org/en-US/docs/Web/API/Location/assign - window.location.assign(path) - - // Throw a redirect error - throw new Error('ERR_REDIRECT') - } - } - } - if (process.server) { - app.context.beforeNuxtRender = fn => context.beforeRenderFns.push(fn) - app.context.beforeSerialize = fn => context.beforeSerializeFns.push(fn) - } - if (process.client) { - app.context.nuxtState = window.__NUXT__ - } - } - - // Dynamic keys - const [currentRouteData, fromRouteData] = await Promise.all([ - getRouteData(context.route), - getRouteData(context.from) - ]) - - if (context.route) { - app.context.route = currentRouteData - } - - if (context.from) { - app.context.from = fromRouteData - } - - if (context.error) { - app.context.error = context.error - } - - app.context.next = context.next - app.context._redirected = false - app.context._errored = false - app.context.isHMR = false - app.context.params = app.context.route.params || {} - app.context.query = app.context.route.query || {} -} - -export function middlewareSeries (promises, appContext, renderState) { - if (!promises.length || appContext._redirected || appContext._errored || (renderState && renderState.aborted)) { - return Promise.resolve() - } - return promisify(promises[0], appContext) - .then(() => { - return middlewareSeries(promises.slice(1), appContext, renderState) - }) -} - -export function promisify (fn, context) { - let promise - if (fn.length === 2) { - // fn(context, callback) - promise = new Promise((resolve) => { - fn(context, function (err, data) { - if (err) { - context.error(err) - } - data = data || {} - resolve(data) - }) - }) - } else { - promise = fn(context) - } - - if (promise && promise instanceof Promise && typeof promise.then === 'function') { - return promise - } - return Promise.resolve(promise) -} - -// Imported from vue-router -export function getLocation (base, mode) { - if (mode === 'hash') { - return window.location.hash.replace(/^#\//, '') - } - - base = decodeURI(base).slice(0, -1) // consideration is base is normalized with trailing slash - let path = decodeURI(window.location.pathname) - - if (base && path.startsWith(base)) { - path = path.slice(base.length) - } - - const fullPath = (path || '/') + window.location.search + window.location.hash - - return normalizeURL(fullPath) -} - -// Imported from path-to-regexp - -/** - * Compile a string to a template function for the path. - * - * @param {string} str - * @param {Object=} options - * @return {!function(Object=, Object=)} - */ -export function compile (str, options) { - return tokensToFunction(parse(str, options), options) -} - -export function getQueryDiff (toQuery, fromQuery) { - const diff = {} - const queries = { ...toQuery, ...fromQuery } - for (const k in queries) { - if (String(toQuery[k]) !== String(fromQuery[k])) { - diff[k] = true - } - } - return diff -} - -export function normalizeError (err) { - let message - if (!(err.message || typeof err === 'string')) { - try { - message = JSON.stringify(err, null, 2) - } catch (e) { - message = `[${err.constructor.name}]` - } - } else { - message = err.message || err - } - return { - ...err, - message, - statusCode: (err.statusCode || err.status || (err.response && err.response.status) || 500) - } -} - -/** - * The main path matching regexp utility. - * - * @type {RegExp} - */ -const PATH_REGEXP = new RegExp([ - // Match escaped characters that would otherwise appear in future matches. - // This allows the user to escape special characters that won't transform. - '(\\\\.)', - // Match Express-style parameters and un-named parameters with a prefix - // and optional suffixes. Matches appear as: - // - // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined] - // "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined] - // "/*" => ["/", undefined, undefined, undefined, undefined, "*"] - '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))' -].join('|'), 'g') - -/** - * Parse a string for the raw tokens. - * - * @param {string} str - * @param {Object=} options - * @return {!Array} - */ -function parse (str, options) { - const tokens = [] - let key = 0 - let index = 0 - let path = '' - const defaultDelimiter = (options && options.delimiter) || '/' - let res - - while ((res = PATH_REGEXP.exec(str)) != null) { - const m = res[0] - const escaped = res[1] - const offset = res.index - path += str.slice(index, offset) - index = offset + m.length - - // Ignore already escaped sequences. - if (escaped) { - path += escaped[1] - continue - } - - const next = str[index] - const prefix = res[2] - const name = res[3] - const capture = res[4] - const group = res[5] - const modifier = res[6] - const asterisk = res[7] - - // Push the current path onto the tokens. - if (path) { - tokens.push(path) - path = '' - } - - const partial = prefix != null && next != null && next !== prefix - const repeat = modifier === '+' || modifier === '*' - const optional = modifier === '?' || modifier === '*' - const delimiter = res[2] || defaultDelimiter - const pattern = capture || group - - tokens.push({ - name: name || key++, - prefix: prefix || '', - delimiter, - optional, - repeat, - partial, - asterisk: Boolean(asterisk), - pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?') - }) - } - - // Match any characters still remaining. - if (index < str.length) { - path += str.substr(index) - } - - // If the path exists, push it onto the end. - if (path) { - tokens.push(path) - } - - return tokens -} - -/** - * Prettier encoding of URI path segments. - * - * @param {string} - * @return {string} - */ -function encodeURIComponentPretty (str, slashAllowed) { - const re = slashAllowed ? /[?#]/g : /[/?#]/g - return encodeURI(str).replace(re, (c) => { - return '%' + c.charCodeAt(0).toString(16).toUpperCase() - }) -} - -/** - * Encode the asterisk parameter. Similar to `pretty`, but allows slashes. - * - * @param {string} - * @return {string} - */ -function encodeAsterisk (str) { - return encodeURIComponentPretty(str, true) -} - -/** - * Escape a regular expression string. - * - * @param {string} str - * @return {string} - */ -function escapeString (str) { - return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1') -} - -/** - * Escape the capturing group by escaping special characters and meaning. - * - * @param {string} group - * @return {string} - */ -function escapeGroup (group) { - return group.replace(/([=!:$/()])/g, '\\$1') -} - -/** - * Expose a method for transforming tokens into the path function. - */ -function tokensToFunction (tokens, options) { - // Compile all the tokens into regexps. - const matches = new Array(tokens.length) - - // Compile all the patterns before compilation. - for (let i = 0; i < tokens.length; i++) { - if (typeof tokens[i] === 'object') { - matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options)) - } - } - - return function (obj, opts) { - let path = '' - const data = obj || {} - const options = opts || {} - const encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent - - for (let i = 0; i < tokens.length; i++) { - const token = tokens[i] - - if (typeof token === 'string') { - path += token - - continue - } - - const value = data[token.name || 'pathMatch'] - let segment - - if (value == null) { - if (token.optional) { - // Prepend partial segment prefixes. - if (token.partial) { - path += token.prefix - } - - continue - } else { - throw new TypeError('Expected "' + token.name + '" to be defined') - } - } - - if (Array.isArray(value)) { - if (!token.repeat) { - throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`') - } - - if (value.length === 0) { - if (token.optional) { - continue - } else { - throw new TypeError('Expected "' + token.name + '" to not be empty') - } - } - - for (let j = 0; j < value.length; j++) { - segment = encode(value[j]) - - if (!matches[i].test(segment)) { - throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`') - } - - path += (j === 0 ? token.prefix : token.delimiter) + segment - } - - continue - } - - segment = token.asterisk ? encodeAsterisk(value) : encode(value) - - if (!matches[i].test(segment)) { - throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"') - } - - path += token.prefix + segment - } - - return path - } -} - -/** - * Get the flags for a regexp from the options. - * - * @param {Object} options - * @return {string} - */ -function flags (options) { - return options && options.sensitive ? '' : 'i' -} - -export function addLifecycleHook(vm, hook, fn) { - if (!vm.$options[hook]) { - vm.$options[hook] = [] - } - if (!vm.$options[hook].includes(fn)) { - vm.$options[hook].push(fn) - } -} - -export const urlJoin = joinURL - -export const stripTrailingSlash = withoutTrailingSlash - -export const isSamePath = _isSamePath - -export function setScrollRestoration (newVal) { - try { - window.history.scrollRestoration = newVal; - } catch(e) {} -} diff --git a/server/public/pc/.nuxt/vetur/tags.json b/server/public/pc/.nuxt/vetur/tags.json deleted file mode 100644 index 12995419..00000000 --- a/server/public/pc/.nuxt/vetur/tags.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "ActivityArea": { - "description": "Auto imported from components/activity-area.vue" - }, - "AdItem": { - "description": "Auto imported from components/ad-item.vue" - }, - "AddressAdd": { - "description": "Auto imported from components/address-add.vue" - }, - "AddressList": { - "description": "Auto imported from components/address-list.vue" - }, - "AfterSalesList": { - "description": "Auto imported from components/after-sales-list.vue" - }, - "CommentList": { - "description": "Auto imported from components/comment-list.vue" - }, - "CountDown": { - "description": "Auto imported from components/count-down.vue" - }, - "CouponsList": { - "description": "Auto imported from components/coupons-list.vue" - }, - "DeliverSearch": { - "description": "Auto imported from components/deliver-search.vue" - }, - "EvaluationList": { - "description": "Auto imported from components/evaluation-list.vue" - }, - "GoodsList": { - "description": "Auto imported from components/goods-list.vue" - }, - "HomeSeckill": { - "description": "Auto imported from components/home-seckill.vue" - }, - "InputExpress": { - "description": "Auto imported from components/input-Express.vue" - }, - "NullData": { - "description": "Auto imported from components/null-data.vue" - }, - "NumberBox": { - "description": "Auto imported from components/number-box.vue" - }, - "OrderList": { - "description": "Auto imported from components/order-list.vue" - }, - "PriceFormate": { - "description": "Auto imported from components/price-formate.vue" - }, - "ShopItem": { - "description": "Auto imported from components/shop-item.vue" - }, - "Upload": { - "description": "Auto imported from components/upload.vue" - }, - "LayoutAslideNav": { - "description": "Auto imported from components/layout/aslide-nav.vue" - }, - "LayoutCategory": { - "description": "Auto imported from components/layout/category.vue" - }, - "LayoutFloatNav": { - "description": "Auto imported from components/layout/float-nav.vue" - }, - "LayoutFooter": { - "description": "Auto imported from components/layout/footer.vue" - }, - "LayoutHeader": { - "description": "Auto imported from components/layout/header.vue" - }, - "LayoutMainNav": { - "description": "Auto imported from components/layout/main-nav.vue" - } -} diff --git a/server/public/pc/.nuxt/views/app.template.html b/server/public/pc/.nuxt/views/app.template.html deleted file mode 100644 index 3427d3ea..00000000 --- a/server/public/pc/.nuxt/views/app.template.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - {{ HEAD }} - - - {{ APP }} - - diff --git a/server/public/pc/.nuxt/views/error.html b/server/public/pc/.nuxt/views/error.html deleted file mode 100644 index 4ac1bd78..00000000 --- a/server/public/pc/.nuxt/views/error.html +++ /dev/null @@ -1,23 +0,0 @@ - - - -Server error - - - - - -
- - diff --git a/server/public/pc/200.html b/server/public/pc/200.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/200.html +++ b/server/public/pc/200.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/_nuxt/09be66b.js b/server/public/pc/_nuxt/09be66b.js new file mode 100644 index 00000000..96f87347 --- /dev/null +++ b/server/public/pc/_nuxt/09be66b.js @@ -0,0 +1 @@ +!function(e){function r(data){for(var r,n,c=data[0],l=data[1],d=data[2],i=0,h=[];i=0?e("div",[e("client-only",[t.isSlot?t._t("default"):e("span",[t._v(t._s(t.formateTime))])],2)],1):t._e()}),[],!1,null,null,null);e.default=component.exports},512:function(t,e,o){t.exports=o.p+"img/news_null.da0072f.png"},516:function(t,e,o){"use strict";var n=o(2),r=o(110).findIndex,c=o(194),l="findIndex",d=!0;l in[]&&Array(1)[l]((function(){d=!1})),n({target:"Array",proto:!0,forced:d},{findIndex:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),c(l)},519:function(t,e,o){var content=o(532);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("8e6e7932",content,!0,{sourceMap:!1})},526:function(t,e,o){"use strict";o.d(e,"a",(function(){return l}));var n=o(145);var r=o(198),c=o(111);function l(t){return function(t){if(Array.isArray(t))return Object(n.a)(t)}(t)||Object(r.a)(t)||Object(c.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},530:function(t,e,o){"use strict";var n=o(2),r=o(4),c=o(68),l=o(302),d=o(301),m=o(3),f=RangeError,h=String,v=Math.floor,x=r(d),_=r("".slice),w=r(1..toFixed),y=function(t,e,o){return 0===e?o:e%2==1?y(t,e-1,o*t):y(t*t,e/2,o)},C=function(data,t,e){for(var o=-1,n=e;++o<6;)n+=t*data[o],data[o]=n%1e7,n=v(n/1e7)},k=function(data,t){for(var e=6,o=0;--e>=0;)o+=data[e],data[e]=v(o/t),o=o%t*1e7},A=function(data){for(var t=6,s="";--t>=0;)if(""!==s||0===t||0!==data[t]){var e=h(data[t]);s=""===s?e:s+x("0",7-e.length)+e}return s};n({target:"Number",proto:!0,forced:m((function(){return"0.000"!==w(8e-5,3)||"1"!==w(.9,0)||"1.25"!==w(1.255,2)||"1000000000000000128"!==w(0xde0b6b3a7640080,0)}))||!m((function(){w({})}))},{toFixed:function(t){var e,o,n,r,d=l(this),m=c(t),data=[0,0,0,0,0,0],v="",w="0";if(m<0||m>20)throw f("Incorrect fraction digits");if(d!=d)return"NaN";if(d<=-1e21||d>=1e21)return h(d);if(d<0&&(v="-",d=-d),d>1e-21)if(o=(e=function(t){for(var e=0,o=t;o>=4096;)e+=12,o/=4096;for(;o>=2;)e+=1,o/=2;return e}(d*y(2,69,1))-69)<0?d*y(2,-e,1):d/y(2,e,1),o*=4503599627370496,(e=52-e)>0){for(C(data,0,o),n=m;n>=7;)C(data,1e7,0),n-=7;for(C(data,y(10,n,1),0),n=e-1;n>=23;)k(data,1<<23),n-=23;k(data,1<0?v+((r=w.length)<=m?"0."+x("0",m-r)+w:_(w,0,r-m)+"."+_(w,r-m)):v+w}})},531:function(t,e,o){"use strict";o(519)},532:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".number-box[data-v-1d9d8f36]{align-items:center;display:inline-flex}.number-box .number-input[data-v-1d9d8f36]{align-items:center;justify-content:center;margin:0 6px;padding:0;position:relative;text-align:center}.number-box .minus[data-v-1d9d8f36],.number-box .plus[data-v-1d9d8f36]{align-items:center;cursor:pointer;display:flex;justify-content:center;width:32px}.number-box .plus[data-v-1d9d8f36]{border-radius:0 2px 2px 0}.number-box .minus[data-v-1d9d8f36]{border-radius:2px 0 0 2px}.number-box .disabled[data-v-1d9d8f36]{background:#f7f8fa!important;color:#c8c9cc!important}.number-box .input-disabled[data-v-1d9d8f36]{background-color:#f2f3f5!important;color:#c8c9cc!important}",""]),n.locals={},t.exports=n},543:function(t,e,o){var content=o(564);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("35ab0cfa",content,!0,{sourceMap:!1})},546:function(t,e,o){"use strict";o.r(e);o(300),o(39),o(12),o(47),o(530),o(87);var n={components:{},props:{value:{type:Number,default:1},bgColor:{type:String,default:" #F2F3F5"},min:{type:Number,default:0},max:{type:Number,default:99999},step:{type:Number,default:1},disabled:{type:Boolean,default:!1},size:{type:[Number,String],default:14},inputWidth:{type:[Number,String],default:64},color:{type:String,default:"#333"},inputHeight:{type:[Number,String],default:32},index:{type:[Number,String],default:""},disabledInput:{type:Boolean,default:!1},positiveInteger:{type:Boolean,default:!0},asyncChange:{type:Boolean,default:!1}},watch:{value:function(t,e){this.changeFromInner||(this.inputVal=t,this.$nextTick((function(){this.changeFromInner=!1})))},inputVal:function(t,e){var o=this;if(""!=t){var n=0;n=/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)&&t>=this.min&&t<=this.max?t:e,this.positiveInteger&&(t<0||-1!==String(t).indexOf("."))&&(n=e,this.$nextTick((function(){o.inputVal=e}))),this.asyncChange||this.handleChange(n,"change")}}},data:function(){return{inputVal:1,timer:null,changeFromInner:!1,innerChangeTimer:null}},created:function(){this.inputVal=Number(this.value)},computed:{},methods:{btnTouchStart:function(t){this[t]()},minus:function(){this.computeVal("minus")},plus:function(){this.computeVal("plus")},calcPlus:function(t,e){var o,n,r;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{r=e.toString().split(".")[1].length}catch(t){r=0}return((t*(o=Math.pow(10,Math.max(n,r)))+e*o)/o).toFixed(n>=r?n:r)},calcMinus:function(t,e){var o,n,r;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{r=e.toString().split(".")[1].length}catch(t){r=0}return((t*(o=Math.pow(10,Math.max(n,r)))-e*o)/o).toFixed(n>=r?n:r)},computeVal:function(t){if(!this.disabled){var e=0;"minus"===t?e=this.calcMinus(this.inputVal,this.step):"plus"===t&&(e=this.calcPlus(this.inputVal,this.step)),ethis.max||(this.asyncChange?this.$emit("change",e):(this.inputVal=e,this.handleChange(e,t)))}},onBlur:function(t){var e=this,o=0,n=t.target.value;console.log(n),(o=/(^\d+$)/.test(n)?+n:this.min)>this.max?o=this.max:o=t.max},style:{background:t.bgColor,height:t.inputHeight+"px",color:t.color},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.btnTouchStart("plus")}}},[e("div",{style:{fontSize:t.size+"px"}},[t._v("+")])])])}),[],!1,null,"1d9d8f36",null);e.default=component.exports},563:function(t,e,o){"use strict";o(543)},564:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".comment-list .comment-con>.item[data-v-4e1720b8]{align-items:flex-start;border-bottom:1px dashed #e5e5e5;padding:20px}.comment-list .comment-con>.item .avatar img[data-v-4e1720b8]{border-radius:50%;height:44px;width:44px}.comment-list .comment-con>.item .comment-imglist[data-v-4e1720b8]{margin-top:10px}.comment-list .comment-con>.item .comment-imglist .item[data-v-4e1720b8]{height:80px;margin-right:6px;width:80px}.comment-list .comment-con>.item .reply[data-v-4e1720b8]{align-items:flex-start;background-color:#f2f2f2;padding:10px}",""]),n.locals={},t.exports=n},604:function(t,e,o){var content=o(701);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(18).default)("950b2736",content,!0,{sourceMap:!1})},610:function(t,e,o){"use strict";o.r(e);var n=o(8),r=(o(56),o(300),{components:{},props:{list:{type:Array,default:function(){return[]}},type:Number,goodsId:[String,Number]},data:function(){return{commentList:[],count:0,page:1}},created:function(){this.getCommentList()},methods:{getCommentList:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var o,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$get("goods_comment/lists",{params:{type:t.type,goods_id:t.goodsId,page_size:10,page_no:t.page}});case 2:o=e.sent,data=o.data,1==o.code&&(t.commentList=data.lists,t.count=data.count);case 6:case"end":return e.stop()}}),e)})))()},changePage:function(t){this.page=t,this.getCommentList()}}}),c=(o(563),o(9)),component=Object(c.a)(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"comment-list"},[e("div",{staticClass:"comment-con"},[t.commentList.length?[t._l(t.commentList,(function(o,n){return e("div",{key:n,staticClass:"item flex"},[e("div",{staticClass:"avatar m-r-8"},[e("img",{attrs:{src:o.avatar,alt:""}})]),t._v(" "),e("div",{staticClass:"content flex-1"},[e("div",[t._v(t._s(o.nickname))]),t._v(" "),e("div",{staticClass:"lighter",staticStyle:{margin:"5px 0 10px"}},[e("span",[t._v(t._s(o.create_time))]),t._v(" "),e("span",[t._v("|")]),t._v(" "),e("span",[t._v("规格:"+t._s(o.spec_value_str))])]),t._v(" "),e("div",[t._v("\n "+t._s(o.comment)+"\n ")]),t._v(" "),e("div",{staticClass:"comment-imglist flex"},t._l(o.image,(function(img,t){return e("div",{key:t,staticClass:"item"},[e("el-image",{staticStyle:{height:"100%",width:"100%"},attrs:{"preview-src-list":o.image,src:img,fit:"contain"}})],1)})),0),t._v(" "),o.reply?e("div",{staticClass:"flex reply m-t-16"},[e("div",{staticClass:"primary flex-none"},[t._v("商家回复:")]),t._v(" "),e("div",{staticClass:"lighter"},[t._v("\n "+t._s(o.reply)+"\n ")])]):t._e()])])})),t._v(" "),t.count?e("div",{staticClass:"pagination flex row-center",staticStyle:{padding:"38px 0"}},[e("el-pagination",{attrs:{background:"","hide-on-single-page":"",layout:"prev, pager, next",total:t.count,"page-size":10},on:{"current-change":t.changePage}})],1):t._e()]:e("null-data",{attrs:{img:o(512),text:"暂无评价~"}})],2)])}),[],!1,null,"4e1720b8",null);e.default=component.exports;installComponents(component,{NullData:o(495).default})},698:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAQlBMVEUAAAD/IDD/KDj/Kjr/LDz/KTn/Kzv/Kjr/Kzv/LDz/Kzv/Kzv/Kzv/LDz/Kzv/LDz/LDz/Kzv/Kzv/LDz/LDv/LDyPingBAAAAFXRSTlMAECAwQFBfYHCAj5+gr7C/wNDf7/B6g4n4AAAAvUlEQVQ4y8XUyRKDIBAEUBZlUYxs8/+/mmiMWtQwkFzS51cFtF0y9v9w3oE0gG4iCa/Illo3tTaQgT2Gvnl6q0S+YIEjC4EGODPUz4uXiviZQk0JbkmTEkVJao6AJM7qrM4kIJLM1TYV2a+Yp5E/CggUCp9KeK6jfPUmqyzfRzTW1FguFEu5WochR8yBGEafspgyXcr+ph5db/TEh0aU19o3VHb71oXLuNq6D/ocANcBuxcztviHSGu+/Kc9AXSSLqTq6c2LAAAAAElFTkSuQmCC"},699:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAMAAAA5HAOUAAAAS1BMVEUAAABQUFBQUFBVVVVUVFRTU1NTU1NVVVVUVFRUVFRUVFRVVVVVVVVUVFRVVVVUVFRUVFRVVVVVVVVVVVVVVVVUVFRUVFRVVVVVVVUmEHPwAAAAGHRSTlMAECAwQFBfYHCAj5CfoK+wv8DP0N/g7/AGrtdjAAABEUlEQVQ4y8WUy5aDIBBEeUQeUVTUwP3/L53FaJIR1MxsxhX2udBdRakQ//9I+QFkwV5CGkBfUSNty3gBOR5SZtz55IlGiIZ0qqBnEEKISH8C3chKCCFU5nbcb9kG8iz1nsrcE/P2NpPuRu1MMt0CEJ8HyAiwdOZpnUsAefA/zNR+yADJbW4/gqvard3wWG9Ck9SxbJXW+4pMhybKibiuZqYjamLeTpCZrg515FcbnfE1yJPfVTXV6FlodoVSqErF1lD29IQyDnFfimUwPqM87b7UlsH2tbn+WBpW1dL0vZGrO6E+qu4SQOrUsSAzAtHaCIymTvUJcvj+hkKG1JdUAGb7yr2doZxLOL8Ltfbul/+0Lw1XEXqaPu71AAAAAElFTkSuQmCC"},700:function(t,e,o){"use strict";o(604)},701:function(t,e,o){var n=o(17)((function(i){return i[1]}));n.push([t.i,".goods-details{padding:16px 0 44px}.goods-details .goods-info .goods-swiper{border-radius:4px;width:400px}.goods-details .goods-info .goods-swiper .swiper{--swiper-navigation-size:15px;--swiper-navigation-color:#888;margin:10px 0;padding:0 25px}.goods-details .goods-info .goods-swiper .swiper .swiper-button-next,.goods-details .goods-info .goods-swiper .swiper .swiper-button-prev{background-size:12px 22px;height:100%;margin-top:0;top:0;width:25px}.goods-details .goods-info .goods-swiper .swiper .swiper-button-prev{left:0}.goods-details .goods-info .goods-swiper .swiper .swiper-button-next{right:0}.goods-details .goods-info .goods-swiper .swiper .swiper-item{border:2px solid transparent;cursor:pointer;height:66px;width:66px}.goods-details .goods-info .goods-swiper .swiper .swiper-item~.swiper-item{margin-left:10px}.goods-details .goods-info .goods-swiper .swiper .swiper-item.active{border-color:#ff2c3c}.goods-details .goods-info .goods-swiper .current-img{height:400px;width:100%}.goods-details .goods-info .info-wrap{border-radius:4px;min-height:486px;min-width:504px;padding:20px}.goods-details .goods-info .info-wrap .name{font-size:20px}.goods-details .goods-info .info-wrap .seckill{background-color:#ff2c3c;padding:6px 10px}.goods-details .goods-info .info-wrap .seckill .count-down .item{background:rgba(0,0,0,.3);border-radius:4px;height:30px;line-height:30px;text-align:center;width:30px}.goods-details .goods-info .info-wrap .price-wrap{background:#f6f6f6;background-size:100%;padding:16px}.goods-details .goods-info .info-wrap .price-wrap .member-price{background-color:#482406;border-radius:100px 100px 100px 0;color:#fdebd5;padding:0 6px}.goods-details .goods-info .info-wrap .sales-click{border-bottom:1px dashed hsla(0,0%,90%,.898);line-height:28px;padding:6px;text-align:center}.goods-details .goods-info .info-wrap .sales-click>div:first-of-type{border-right:1px solid hsla(0,0%,90%,.898)}.goods-details .goods-info .info-wrap .spec-wrap{margin-top:20px}.goods-details .goods-info .info-wrap .spec-wrap .spec{align-items:flex-start}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-name{flex:none;margin-right:20px;margin-top:6px}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-item{border:1px solid hsla(0,0%,90%,.898);border-radius:2px;cursor:pointer;line-height:32px;margin-bottom:10px;margin-right:10px;padding:0 20px}.goods-details .goods-info .info-wrap .spec-wrap .spec .spec-item.active{background-color:#ffeeef;border-color:currentColor;color:#ff2c3c}.goods-details .goods-info .info-wrap .goods-num{margin-bottom:30px}.goods-details .goods-info .info-wrap .goods-num .num{margin-right:20px}.goods-details .goods-info .info-wrap .goods-btns .btn{font-size:16px;margin-right:14px;text-align:center;width:120px}.goods-details .goods-info .info-wrap .goods-btns .btn.collection{background-color:#fff;border:1px solid hsla(0,0%,90%,.898);border-radius:4px;color:#666;cursor:pointer;line-height:42px;width:146px}.goods-details .goods-info .info-wrap .goods-btns .btn.collection:hover{color:#ff2c3c}.goods-details .goods-info .info-wrap .goods-btns .btn.collection .start-icon{height:18px;width:18.5px}.goods-details .goods-info .shop{padding:16px;width:210px}.goods-details .goods-info .shop .logo-img{border-radius:50%;height:62px;overflow:hidden;width:62px}.goods-details .goods-info .shop .el-rate__icon{font-size:16px}.goods-details .details-wrap{align-items:stretch}.goods-details .details-wrap .details{overflow:hidden;padding:10px 0}.goods-details .details-wrap .details .rich-text{overflow:hidden;padding:0 10px;width:100%}.goods-details .details-wrap .details .rich-text img{display:block;width:100%}.goods-details .details-wrap .details .rich-text p{margin:0}.goods-details .details-wrap .details .evaluation .evaluation-hd{height:80px;margin:0 10px}.goods-details .details-wrap .details .evaluation .evaluation-hd .rate{border-right:1px solid #e5e5e5;height:60px;margin-right:40px;padding-left:10px;width:220px}.goods-details .details-wrap .details .evaluation .evaluation-tab{margin:16px 20px}.goods-details .details-wrap .details .evaluation .evaluation-tab .item{background-color:#f2f2f2;border-radius:2px;color:#666;cursor:pointer;height:32px;margin-right:10px;padding:6px 20px}.goods-details .details-wrap .details .evaluation .evaluation-tab .item.active{background-color:#ff2c3c;color:#fff}.goods-details .goods-like{width:210px}.goods-details .goods-like .title{border-bottom:1px solid hsla(0,0%,90%,.898);height:45px}.goods-details .goods-like .goods-list .item{display:block;padding:10px}.goods-details .goods-like .goods-list .item .goods-img{height:190px;margin-bottom:10px;width:190px}.details-tips{padding:20px}.details-tips h2{margin:0 0 20px}.details-tips .boxs{grid-column-gap:10px;grid-row-gap:10px;word-wrap:break-word;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10px;word-break:keep-all;word-break:break-all}.details-tips .boxs .tit{font-size:14px}.details-tips .boxs .tit .st{font-size:16px;font-weight:700;margin-right:5px}",""]),n.locals={},t.exports=n},741:function(t,e,o){"use strict";o.r(e);o(64),o(30),o(300),o(24),o(20),o(23),o(31),o(32);var n=o(526),r=o(10),c=o(8),l=(o(56),o(87),o(12),o(21),o(63),o(197),o(516),o(14));o(104);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,o)}return e}function m(t){for(var i=1;i - +
Loading...
- + diff --git a/server/public/pc/account/forget_pwd/index.html b/server/public/pc/account/forget_pwd/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/account/forget_pwd/index.html +++ b/server/public/pc/account/forget_pwd/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/account/login/index.html b/server/public/pc/account/login/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/account/login/index.html +++ b/server/public/pc/account/login/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/account/register/index.html b/server/public/pc/account/register/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/account/register/index.html +++ b/server/public/pc/account/register/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/category/index.html b/server/public/pc/category/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/category/index.html +++ b/server/public/pc/category/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/confirm_order/index.html b/server/public/pc/confirm_order/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/confirm_order/index.html +++ b/server/public/pc/confirm_order/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/demand_list/demand_detail/index.html b/server/public/pc/demand_list/demand_detail/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/demand_list/demand_detail/index.html +++ b/server/public/pc/demand_list/demand_detail/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/demand_list/index.html b/server/public/pc/demand_list/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/demand_list/index.html +++ b/server/public/pc/demand_list/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/get_coupons/index.html b/server/public/pc/get_coupons/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/get_coupons/index.html +++ b/server/public/pc/get_coupons/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/help_center/help_center_detail/index.html b/server/public/pc/help_center/help_center_detail/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/help_center/help_center_detail/index.html +++ b/server/public/pc/help_center/help_center_detail/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/help_center/index.html b/server/public/pc/help_center/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/help_center/index.html +++ b/server/public/pc/help_center/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/index.html b/server/public/pc/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/index.html +++ b/server/public/pc/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/news_list/index.html b/server/public/pc/news_list/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/news_list/index.html +++ b/server/public/pc/news_list/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/news_list/news_list_detail/index.html b/server/public/pc/news_list/news_list_detail/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/news_list/news_list_detail/index.html +++ b/server/public/pc/news_list/news_list_detail/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/payment/index.html b/server/public/pc/payment/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/payment/index.html +++ b/server/public/pc/payment/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/seckill/index.html b/server/public/pc/seckill/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/seckill/index.html +++ b/server/public/pc/seckill/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/shop_cart/index.html b/server/public/pc/shop_cart/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/shop_cart/index.html +++ b/server/public/pc/shop_cart/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/shop_street/index.html b/server/public/pc/shop_street/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/shop_street/index.html +++ b/server/public/pc/shop_street/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/shop_street_detail/index.html b/server/public/pc/shop_street_detail/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/shop_street_detail/index.html +++ b/server/public/pc/shop_street_detail/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/special_area/index.html b/server/public/pc/special_area/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/special_area/index.html +++ b/server/public/pc/special_area/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/store_settled/detail/index.html b/server/public/pc/store_settled/detail/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/store_settled/detail/index.html +++ b/server/public/pc/store_settled/detail/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/store_settled/index.html b/server/public/pc/store_settled/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/store_settled/index.html +++ b/server/public/pc/store_settled/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/store_settled/record/index.html b/server/public/pc/store_settled/record/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/store_settled/record/index.html +++ b/server/public/pc/store_settled/record/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/address/index.html b/server/public/pc/user/address/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/address/index.html +++ b/server/public/pc/user/address/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/after_sales/after_sale_details/index.html b/server/public/pc/user/after_sales/after_sale_details/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/after_sales/after_sale_details/index.html +++ b/server/public/pc/user/after_sales/after_sale_details/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/after_sales/apply_result/index.html b/server/public/pc/user/after_sales/apply_result/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/after_sales/apply_result/index.html +++ b/server/public/pc/user/after_sales/apply_result/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/after_sales/apply_sale/index.html b/server/public/pc/user/after_sales/apply_sale/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/after_sales/apply_sale/index.html +++ b/server/public/pc/user/after_sales/apply_sale/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/after_sales/index.html b/server/public/pc/user/after_sales/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/after_sales/index.html +++ b/server/public/pc/user/after_sales/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/collection/index.html b/server/public/pc/user/collection/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/collection/index.html +++ b/server/public/pc/user/collection/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/coupons/index.html b/server/public/pc/user/coupons/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/coupons/index.html +++ b/server/public/pc/user/coupons/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/evaluation/evaluate/index.html b/server/public/pc/user/evaluation/evaluate/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/evaluation/evaluate/index.html +++ b/server/public/pc/user/evaluation/evaluate/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/evaluation/index.html b/server/public/pc/user/evaluation/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/evaluation/index.html +++ b/server/public/pc/user/evaluation/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/order/detail/index.html b/server/public/pc/user/order/detail/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/order/detail/index.html +++ b/server/public/pc/user/order/detail/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/order/index.html b/server/public/pc/user/order/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/order/index.html +++ b/server/public/pc/user/order/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/profile/index.html b/server/public/pc/user/profile/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/profile/index.html +++ b/server/public/pc/user/profile/index.html @@ -1,9 +1,9 @@ - +
Loading...
- + diff --git a/server/public/pc/user/user_wallet/index.html b/server/public/pc/user/user_wallet/index.html index a0cdaa99..8e936bbe 100644 --- a/server/public/pc/user/user_wallet/index.html +++ b/server/public/pc/user/user_wallet/index.html @@ -1,9 +1,9 @@ - +
Loading...
- +