"use strict";(self.webpackChunk_client_app_store=self.webpackChunk_client_app_store||[]).push([[2800],{777:function(){},21426:function(t,e,n){n.r(e),n.d(e,{default:function(){return N}});var r,i,o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"recommend_stage",class:{recommend_Web:t.isWeb,recommend_Mng:t.isMng}},[t.banner?e("RecommendSwiper",{staticClass:"swiper",attrs:{list:t.banner.top_banner}}):t._e(),t._v(" "),t.showMemberAppBannerSwiper?e("MemberAppBannerSwiper",{attrs:{data:t.data.member_app_banner_homepage,from:"recommend"}}):t._e(),t._v(" "),t.isNewVersion?e("div",{staticClass:"promotion"},t._l(t.recommendAdList,function(n,r){return e("ExposureObserverForOnce",{key:r,on:{exposure:function(e){return t.onExposureItem(null,n,r)}}},[e("RecommendItem",{staticClass:"promotion_item",attrs:{item:n,"auth-report-task":t.getAuthReportTask(null,n,r)},on:{click:function(e){return t.onClickAdItem(n,r)},"btn-click":function(e){return t.onClickAdItemBtn(n,e,r)}}})],1)}),1):t._e(),t._v(" "),t._l(t.recommendItemList,function(r){return e("section",{key:r.category_id,staticClass:"sect"},[e("header",{staticClass:"sect_head"},[e("div",{staticClass:"sect_head_cnt"},[e("div",{staticClass:"sect_title"},[t._v("\n          "+t._s(r.category_name)+"\n        ")]),t._v(" "),e("div",{staticClass:"sect_desc"},[t._v("\n          "+t._s(r.category_slogan)+"\n        ")])]),t._v(" "),e("router-link",{staticClass:"sect_more",attrs:{to:t.getCategoryMoreRoute(r),custom:""},scopedSlots:t._u([{key:"default",fn:function(i){var o=i.navigate;return[e("a",{attrs:{href:i.href},on:{click:o}},[e("p",{on:{click:function(e){return t.onClickCategory(r)}}},[t._v("\n            "+n(11974).nI().t("查看全部")+"\n            "),e("IconArrowRight",{staticClass:"sect_more_icon"})],1)])]}}],null,!0)})],1),t._v(" "),e("section",{staticClass:"sect_cnt",class:{sect_cnt_oneline:t.isNewVersion}},[t._l(r.item,function(n,i){return e("ExposureObserverForOnce",{key:i,on:{exposure:function(e){return t.onExposureItem(r,n,i)}}},[e("ListItem",{staticClass:"sect_item",attrs:{item:n,"auth-report-task":t.getAuthReportTask(r,n,i)},on:{click:function(e){return t.onClickItem(r,n,e,i)},"btn-click":function(e){return t.onClickItemBtn(r,n,e,i)}}})],1)}),t._v(" "),t._l(10,function(t){return e("div",{key:"placeholder-".concat(t),staticClass:"sect_placeholder"})})],2)])})],2)};o._withStripped=!0;var a=n(8275),c=n.n(a),s=n(63097),l=n(9084),u=n(65165),p=function(){var t=this._self._c;return t("div",{staticClass:"recommendSwiper_stage"},[t("div",{staticClass:"swiper-wrapper"},this._l(this.list,function(e,n){return t("div",{key:n,staticClass:"swiper-slide"},[t("div",{staticClass:"banner",style:{background:e.banner_background}},[e.banner_url?t("a",{staticClass:"banner_link",attrs:{href:e.banner_url,target:"_blank"}},[t("img",{staticClass:"banner_img",attrs:{src:e.banner_img}})]):t("img",{staticClass:"banner_img",attrs:{src:e.banner_img}})])])}),0),this._v(" "),t("div",{ref:"pagination",staticClass:"swiper-pagination"})])};p._withStripped=!0;var d=n(68637),m=n(121),_=n(6080),f=(0,_.Z)({props:{list:{type:Array,required:!0}},computed:{size:function(){return this.list.length}},watch:{size:function(){this.checkEnable()}},mounted:function(){this.swiper=new d.Z(this.$el,{modules:[m.pt,m.tl],loop:!0,autoplay:{delay:5e3,pauseOnMouseEnter:!0,disableOnInteraction:!1},pagination:{el:this.$refs.pagination,type:"bullets",clickable:!0,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active"}}),this.checkEnable()},methods:{checkEnable:function(){this.size>1?this.swiper.enable():this.swiper.disable()}}},p,[],!1,null,"eaf1225e",null).exports,h=n(42068),v=function(){var t=this,e=t._self._c;return t.data?e(t.data.component,{tag:"component",attrs:{item:t.data.data,images:t.data.images},on:{click:function(e){return t.$emit("click",e)},"btn-click":function(e){return t.$emit("btn-click",e)}}}):t._e()};v._withStripped=!0;var b=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.RecommendItemImpl,{attrs:{logo:t.item.logo,name:t.item.app_name,desc:t.item.slogan,images:t.images,button:n.btn},on:{click:n.onClick,"btn-click":function(e){return t.$emit("btn-click",e)}}})};b._withStripped=!0;var g=n(90015),y=n(55102),k=function(){var t=this,e=t._self._c;return e("div",{staticClass:"recommendItem",class:{recommendItem_Web:t.isWeb,recommendItem_Mng:t.isMng},on:{click:function(e){return t.$emit("click")}}},[e("img",{staticClass:"screenshot_img",attrs:{src:t.normalizedImages[0]}}),t._v(" "),e("div",{staticClass:"header"},[e("AppLogo",{staticClass:"header_logo",attrs:{"border-radius":"4px",src:t.normalizedLogo}}),t._v(" "),e("div",{staticClass:"header_content"},[e("div",{staticClass:"header_title"},[t._v(t._s(t.name))]),t._v(" "),e("div",{staticClass:"header_desc"},[t._v(t._s(t.desc))])]),t._v(" "),t.button?e("a",{staticClass:"btn",class:{btn_Disabled:!t.button.action},attrs:{href:"javascript:"},on:{click:function(e){return e.stopPropagation(),t.onBtnClick.apply(null,arguments)}}},[t._v("\n      "+t._s(t.button.label)+"\n    ")]):t._e()],1)])};k._withStripped=!0;var O=n(84810),w={components:{AppLogo:n(82242).Z},props:{logo:{type:String,required:!0},name:{type:String,required:!0},desc:{type:String,required:!0},images:{type:Array,required:!0},button:{type:Object,default:null}},computed:{isWeb:function(){return this.$clientEnv.web},isMng:function(){return this.$clientEnv.mng},normalizedLogo:function(){return(0,O.qz)(this.logo,80)},normalizedImages:function(){return this.images.slice(0,2).map(function(t){return(0,O.qz)(t,520)})}},methods:{onBtnClick:function(){var t=this.button.action;if(!t){this.$emit("click");return}t(),this.$emit("btn-click",this.button)}}},C=(0,_.Z)(w,k,[],!1,null,"68a41a3e",null).exports,P={inject:{source:{from:l.nP,default:null},deliveryFrom:{from:l.gD,default:null}}},A=(0,g.aZ)((r=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r,i;r=t,i=n[e],e in r?Object.defineProperty(r,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[e]=i})}return t}({},P),i=i={__name:"AppRecommendItem",props:{item:null,images:null},setup:function(t){var e=(0,y.n)({item:function(){return t.item}});return{__sfc:!0,props:t,btn:e.btn,onClick:e.onClick,RecommendItemImpl:C}}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(i)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(i,t))}),r)),j=(0,_.Z)(A,b,[],!1,null,null,null).exports,S=function(){var t=this;return(0,t._self._c)("RecommendItemImpl",{attrs:{logo:t.item.logo,name:t.item.title,desc:t.desc,images:t.images,button:t.btn},on:{click:t.onClick,"btn-click":function(e){return t.$emit("btn-click",e)}}})};S._withStripped=!0;var I={components:{RecommendItemImpl:C},mixins:[n(96464).Z],props:{images:{type:Array,required:!0}}},E=(0,_.Z)(I,S,[],!1,null,null,null).exports,x=(0,_.Z)({props:{item:{type:Object,required:!0}},computed:{data:function(){return this.item.app_data?{component:j,data:this.item.app_data,images:[this.item.pic_url_pc]}:this.item.promotioncase_data?{component:E,data:this.item.promotioncase_data,images:[this.item.pic_url_pc]}:void 0}}},v,[],!1,null,null,null).exports,T=n(62133);function $(t,e,n,r,i,o,a){try{var c=t[o](a),s=c.value}catch(l){n(l);return}c.done?e(s):Promise.resolve(s).then(r,i)}function R(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function M(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){R(t,e,n[e])})}return t}var D=function(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function c(o){return function(c){return function(o){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(c){o=[6,c],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,c])}}},B={components:{IconArrowRight:c(),MemberAppBannerSwiper:u.Z,RecommendSwiper:f,RecommendItem:x,ListItem:h.Z,ExposureObserverForOnce:s.Z},asyncData:function(t){var e,n=t.$ctrl,r=t.redirect;return(e=function(){return D(this,function(t){switch(t.label){case 0:return[4,n.home.fetchData()];case 1:return t.sent().data.recommend_item_list.length||r({name:"/"}),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(t){$(o,r,i,a,c,"next",t)}function c(t){$(o,r,i,a,c,"throw",t)}a(void 0)})})()},computed:{isWeb:function(){return this.$clientEnv.web},isMng:function(){return this.$clientEnv.mng},state:function(){return this.$ctrl.home.state},data:function(){return this.state.data},banner:function(){var t;if(null===(t=this.data.top_banner_data)||void 0===t?void 0:t.is_show_banner)return this.data.top_banner_data},recommendItemList:function(){var t=this;return this.data.recommend_item_list.map(function(e){return t.handleOnTopInfo(e)}).filter(Boolean)},recommendAdList:function(){var t,e;return null!==(e=null===(t=this.data.ad_list)||void 0===t?void 0:t.item)&&void 0!==e?e:[]},isNewVersion:function(){return this.recommendAdList.length>0},showMemberAppBannerSwiper:function(){var t,e,n;return(null===(t=this.data)||void 0===t?void 0:null===(e=t.member_app_banner_homepage)||void 0===e?void 0:null===(n=e.banner)||void 0===n?void 0:n.length)>0}},mounted:function(){this.state.hasAddAppPrivilege?(this.reportStat("ad_reco_show"),this.isNewVersion&&this.reportStat("ad_ads_show")):(this.reportStat("mem_reco_show"),this.isNewVersion&&this.reportStat("mem_ads_show"))},methods:{handleOnTopInfo:function(t){var e;if(null==t?void 0:null===(e=t.on_top_info)||void 0===e?void 0:e.on_top_thirdapp_id){var n=t.on_top_info.on_top_thirdapp_id;if(n.length>0){var r,i,o=t.item.reduce(function(t,e){var n,r,i;return t[(null==e?void 0:null===(n=e.app_data)||void 0===n?void 0:n.thirdapp_id)||(null==e?void 0:null===(r=e.promotioncase_data)||void 0===r?void 0:r.open_case_id)||(null==e?void 0:null===(i=e.hardware_data)||void 0===i?void 0:i.good_id)]=e,t},{}),a=n.map(function(t){return o[t]});return r=M({},t),i=i={item:a},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(i)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(i,t))}),r}return null}return t},onClickAdItem:function(t,e){var n,r,i=this.state.hasAddAppPrivilege?"ad_ads_click":"mem_ads_click",o=(null==t?void 0:null===(n=t.app_data)||void 0===n?void 0:n.thirdapp_id)||(null==t?void 0:null===(r=t.promotioncase_data)||void 0===r?void 0:r.open_case_id);this.reportStat(i,{strid:o}),this.onClickItem(null,t,e)},onClickAdItemBtn:function(t,e,n){var r,i,o=this.state.hasAddAppPrivilege?"ad_ads_click":"mem_ads_click",a=(null==t?void 0:null===(r=t.app_data)||void 0===r?void 0:r.thirdapp_id)||(null==t?void 0:null===(i=t.promotioncase_data)||void 0===i?void 0:i.open_case_id);this.reportStat(o,{strid:a}),this.onClickItemBtn(null,t,e,n)},onClickItem:function(t,e,n){this.reportClick(t,T.$8.detail,e,n),this.extraCategoryClickReport()},onClickItemBtn:function(t,e,n,r){var i,o=(R(i={},l.Us.add,T.$8.add),R(i,l.Us.recommend,T.$8.recommend),i);o[n.type]&&this.reportClick(t,o[n.type],e,r),this.extraCategoryClickReport()},onClickCategory:function(t){this.reportClick(t,T.$8.more,t,0),this.extraCategoryClickReport()},extraCategoryClickReport:function(){this.reportStat("ads_category_click")},reportClick:function(t,e,n,r){(0,T.UH)(this,{scene:e,pageindex:T.UK.TAB_HOME,categoryname:null==t?void 0:t.category_name,hasAddAppPrivilege:this.state.hasAddAppPrivilege,item:n,appnumber:r})},reportStat:function(t,e){this.$reportStat(M({key:this.$clientEnv.statKey,item:t},e))},onExposureItem:function(t,e,n){var r;(0,T.RP)(this,{scene:T.$8.NONE,pageindex:T.UK.TAB_HOME,categoryname:null==t?void 0:t.category_name,hasAddAppPrivilege:this.state.hasAddAppPrivilege,item:e,appnumber:n},{maxReportTimes:1,tokenPrefix:"".concat(null!==(r=null==t?void 0:t.category_id)&&void 0!==r?r:"")})},getAuthReportTask:function(t,e,n){return(0,T.nF)(this,{scene:T.$8.NONE,pageindex:T.UK.TAB_HOME,categoryname:t.category_name,hasAddAppPrivilege:this.state.hasAddAppPrivilege,item:e,appnumber:n})},getCategoryMoreRoute:function(t){var e;return{name:(null===(e=this.data)||void 0===e?void 0:e.industry_recommend)?"/store/home/recommend/category":"/store/recommend/caregory",query:{id:t.category_id}}}}},N=(0,_.Z)(B,o,[],!1,null,"c8abe2be",null).exports},62133:function(t,e,n){n.d(e,{$8:function(){return o},RP:function(){return f},UH:function(){return _},UK:function(){return a},nF:function(){return h}});var r,i,o,a,c=n(86055),s=n(34176),l=n(23034);function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r,i;r=t,i=n[e],e in r?Object.defineProperty(r,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[e]=i})}return t}function p(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}function d(t){return t==="".concat(c.NJ.RECOMMEND_AD_FLAG_HOME_PAGE)?1:2}function m(t,e){var n,r,i,o,a=e.scene,c=e.pageindex,l=e.categoryname,u=e.appnumber,p=e.item,m=e.hasAddAppPrivilege,_=e.clickType,f=function(t){var e,n,r=(null==t?void 0:t.promotioncase_data)||t.open_case_id&&t;if(r)return{targetType:2,opencaseid:null==r?void 0:r.open_case_id,adsType:d(null==r?void 0:r.ad_flag)};if(t.hardware_data)return{targetType:3,hardwareid:null===(e=t.hardware_data)||void 0===e?void 0:e.good_id,adsType:d(null===(n=t.hardware_data)||void 0===n?void 0:n.ad_flag)};if(t.category_id)return{targetType:4,categoryname:t.category_name};var i=(null==t?void 0:t.app_data)||t.thirdapp_id&&t;return{targetType:1,thirdappid:(null==i?void 0:i.thirdapp_id)||0,adsType:d(null==i?void 0:i.ad_flag)}}(p);return{key:80001409,value:["%Vid","%Platform","%OS","%Version","%ClientIP","%ClientTime","%corpid","%gid",m?1:0,f.targetType,a,c,null!==(n=f.thirdappid)&&void 0!==n?n:0,null!==(r=f.opencaseid)&&void 0!==r?r:0,null!==(i=f.hardwareid)&&void 0!==i?i:0,null!=l?l:0,(0,s.pL)(t),null!==(o=f.adsType)&&void 0!==o?o:2,u,_]}}function _(t,e){t.$reportOsslog(m(t,p(u({},e),{clickType:2})))}function f(t,e,n){(0,l.kn)(t,n,m(t,p(u({},e),{clickType:1})))}function h(t,e){return{type:"osslog",data:m(t,p(u({},e),{clickType:3}))}}(r=o||(o={}))[r.NONE=0]="NONE",r[r.detail=1]="detail",r[r.add=2]="add",r[r.recommend=3]="recommend",r[r.more=4]="more",(i=a||(a={}))[i.TAB_HOME=1]="TAB_HOME",i[i.TAB_SECOND=2]="TAB_SECOND"},34846:function(t,e,n){n(59651),n(9605),n(53319),n(63648),n(777)}}]);