(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e502e6f0"],{"0e2a":function(t,e,i){},"195b":function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"like-container",on:{click:function(e){return e.stopPropagation(),t.likeTheme.apply(null,arguments)}}},[e("svg",{staticClass:"like-icon",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"42",height:"40",viewBox:"0 0 42 40",fill:"none"}},[e("path",{attrs:{d:"M5.53816 15.9949H2.38006C1.06559 15.9949 0 17.0885 0 18.4375V37.5102C0 38.8592 1.06559 39.9528 2.38006 39.9528H5.53816C6.85264 39.9528 7.91822 38.8592 7.91822 37.5102V18.4375C7.91822 17.0885 6.85264 15.9949 5.53816 15.9949Z",fill:t.styles.color}}),e("path",{attrs:{d:"M37.6041 14.2843H28.7781C27.7326 14.032 28.0001 12.7427 28.1027 12.2658C28.4404 10.6688 28.9402 6.06909 28.0352 3.36582C27.1302 0.662549 24.9473 -0.0500073 23.7749 0.00267183C22.6024 0.055351 19.6739 0.221703 19.5686 4.86856C19.4632 9.51541 17.1993 11.6281 16.2943 12.5458C15.9929 12.8453 15.6666 13.1171 15.319 13.3582C14.5974 13.8612 13.8191 14.2727 13.0011 14.5837L12.3014 14.861C11.7921 15.0574 11.3534 15.4088 11.0439 15.8681C10.7345 16.3274 10.569 16.8727 10.5697 17.4311V37.3716C10.5694 37.7166 10.6353 38.0583 10.7637 38.3772C10.8921 38.6961 11.0805 38.9859 11.3181 39.23C11.5557 39.4741 11.8379 39.6677 12.1484 39.7999C12.459 39.932 12.7919 40 13.1281 40H33.5518C34.6396 40.0001 35.6952 39.6214 36.5461 38.9259C37.397 38.2304 37.9929 37.2592 38.2362 36.1711L41.886 19.8128C42.0358 19.1514 42.038 18.4638 41.8925 17.8014C41.7471 17.1389 41.4577 16.5188 41.046 15.9872C40.6343 15.4557 40.1109 15.0264 39.5149 14.7315C38.9189 14.4367 38.2657 14.2838 37.6041 14.2843Z",fill:t.styles.color}})]),e("p",{staticClass:"like-count"},[t._v(t._s(t.formattedLikeCount))])])])},s=[],n=i("2f62"),o=i("9cbb"),c=i("c69e"),r=i("d399"),l={name:"ThemeLike",props:{status:{default:o["c"].NEVER_LIKED},likeCount:{default:0},data:Object,type:{default:null}},data(){return{isRequesting:!1}},computed:{...Object(n["d"])(["isShowLikeAnime"]),styles(){switch(this.status){case o["c"].LIKED:return{color:"#F3433D"};default:return{color:"#FFFFFF"}}},formattedLikeCount(){const{likeCount:t}=this;return t?t>=1e4&&t<1e6?Math.floor(t/100)/10+"k":t>=1e6?Math.floor(t/1e4)/100+"m":t:0}},created(){this.$bus.$on(o["b"].LIKE_STATUS_CHANGE,this.onLikeStatusChange)},destroyed(){this.$bus.$off(o["b"].LIKE_STATUS_CHANGE,this.onLikeStatusChange)},methods:{...Object(n["c"])(["setIsShowLikeAnime"]),onLikeStatusChange({id:t,liked:e,likeCount:i}){const a=this.type===o["d"].THEME?this.data.productId:this.data.subjectId;t===a&&(this.data.liked=e,this.data.likeCount=i)},openThemeApp(){const t=`${location.origin}${location.pathname}?source=theme#/public-voting`,e="theme://zhuti.xiaomi.com/page?pageData=",i={homeIndex:0,tabs:[{url:t,title:{}}]};location.href=e+encodeURIComponent(JSON.stringify(i))},likeTheme(){return/thememanager/i.test(navigator.userAgent)?this.type&&!this.isRequesting?this.status===o["c"].LIKED?this.unlike():this.like():void 0:this.openThemeApp()},like(){const t=this.type===o["d"].THEME?this.data.productId:this.data.subjectId,e={type:this.type,targetId:t};this.isRequesting=!0,Object(c["f"])(e).then(e=>{const{apiCode:i,apiMessage:a}=e;"0"===i?(this.data.liked=o["c"].LIKED,this.data.likeCount++,this.setIsShowLikeAnime(!0),this.$emit("like"),this.$bus.$emit(o["b"].LIKE_STATUS_CHANGE,{id:t,liked:this.data.liked,likeCount:this.data.likeCount})):Object(r["a"])({message:a||"Network Error",duration:3e3})}).catch(t=>{var e,i,a;401===t.response.status||"401"===(null===(e=t.response.data)||void 0===e?void 0:e.apiCode)?(window.loginCallback=e=>{try{const t=JSON.parse(e);0===t.code&&this.$bus.$emit(o["b"].LOGIN)}catch(t){}delete window.loginCallback},window.MiuiJsBridge.invoke("com.android.thememanager.h5.feature.AccountFeature","login","","loginCallback")):Object(r["a"])({message:(null===(i=t.response)||void 0===i||null===(a=i.data)||void 0===a?void 0:a.apiMessage)||t.message||"Network Error",duration:3e3})}).finally(()=>{this.isRequesting=!1})},unlike(){const t=this.type===o["d"].THEME?this.data.productId:this.data.subjectId,e={type:this.type,targetId:t};this.isRequesting=!0,Object(c["g"])(e).then(e=>{const{apiCode:i,apiData:a,apiMessage:s}=e;"0"===i?(this.data.liked=Object.values(o["c"]).includes(a)?a:o["c"].NEVER_LIKED,this.data.likeCount--,this.$emit("unlike"),this.$bus.$emit(o["b"].LIKE_STATUS_CHANGE,{id:t,liked:this.data.liked,likeCount:this.data.likeCount})):Object(r["a"])({message:s||"Network Error",duration:3e3})}).catch(t=>{var e,i;401===t.response.status?(window.loginCallback=e=>{try{const t=JSON.parse(e);0===t.code&&this.$bus.$emit(o["b"].LOGIN)}catch(t){}delete window.loginCallback},window.MiuiJsBridge.invoke("com.android.thememanager.h5.feature.AccountFeature","login","","loginCallback")):Object(r["a"])({message:(null===(e=t.response)||void 0===e||null===(i=e.data)||void 0===i?void 0:i.apiMessage)||t.message||"Network Error",duration:3e3})}).finally(()=>{this.isRequesting=!1})}}},u=l,d=(i("ece2"),i("2877")),h=Object(d["a"])(u,a,s,!1,null,"12dbd7aa",null);e["a"]=h.exports},"33b5":function(t,e,i){"use strict";i("0e2a")},3978:function(t,e,i){},4389:function(t,e,i){"use strict";i("3978")},"46da":function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"exposure",rawName:"v-exposure",value:{data:{...t.data,pageId:t.currentPageId}},expression:"{ data: { ...data, pageId: currentPageId } }"}],staticClass:"theme-item",on:{click:function(e){return e.stopPropagation(),t.goThemeDetail.apply(null,arguments)}}},[e("theme-like",{staticClass:"theme-like",attrs:{"like-count":t.data.likeCount,status:t.likeStatus,data:t.data,type:t.LIKE_TYPE.THEME},on:{like:t.onLike,unlike:t.onUnlike}}),e("img",{staticClass:"theme-img",attrs:{src:t.data.imageUrl,alt:""}}),e("p",{staticClass:"theme-name"},[t._v(t._s(t.data.name))]),e("p",{staticClass:"theme-author"},[t._v(t._s(t.data.author))])],1)},s=[],n=i("9cbb"),o=i("195b"),c=i("ed08"),r=i("6039"),l={name:"ThemeItem",components:{ThemeLike:o["a"]},inject:["pageId"],props:{data:{required:!0}},data(){return{LIKE_TYPE:n["d"],currentPageId:this.pageId}},computed:{likeStatus(){var t;return null!==(t=this.data)&&void 0!==t&&t.liked?this.data.liked:n["c"].NEVER_LIKED}},methods:{goThemeDetail(){const t={clientInfo:Object(c["c"])(),contentType:"THEME",action:"CLICK",pageId:this.currentPageId,source:this.$route.query.source||"",trackIds:[this.data.trackId]};Object(r["a"])(t),window.location.href=this.formatThemeLink(this.data.link)},onLike(){this.$emit("like")},onUnlike(){this.$emit("unlike")}}},u=l,d=(i("33b5"),i("2877")),h=Object(d["a"])(u,a,s,!1,null,"462189e5",null);e["a"]=h.exports},"504e":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"page-container"},[e("navigation-bar",{attrs:{title:t.$route.query.title}}),e("div",{staticClass:"main-content"},[e("div",{ref:"ipListContainer",staticClass:"game-ip-list-container"},[e("div",{staticClass:"game-ip-list"},t._l(t.filteredGameIpList,(function(i){return e("div",{key:i.subjectId,staticClass:"game-ip-item"},[e("div",{staticClass:"game-ip-icon",on:{click:function(e){return t.goThemeList(i)}}},[e("img",{attrs:{src:i.circleImg,alt:""}})]),e("p",{staticClass:"game-ip-name"},[t._v(t._s(i.ipName))])])})),0)]),e("div",{staticClass:"game-ip-content-list"},t._l(t.filteredGameIpList,(function(i){return e("div",{key:i.subjectId,staticClass:"game-ip-content"},[e("subject-block",{attrs:{title:i.ipName,data:i,banner:i.bannerImg},on:{"more-click":function(e){return t.goThemeList(i)},"banner-click":function(e){return t.goThemeList(i)}}})],1)})),0)]),e("page-footer")],1)},s=[],n=(i("14d9"),i("d399")),o=i("c69e"),c=i("641e3"),r=i("c1f7"),l=i("fd2d"),u=i("9cbb"),d=i("6039"),h=i("ed08"),m={name:"GameIpDetail",components:{NavigationBar:c["a"],SubjectBlock:r["a"],PageFooter:l["a"]},provide:{pageId:u["f"].SUBJECT_PAGE},data(){return{gameIpList:[]}},computed:{filteredGameIpList(){return this.gameIpList.filter(t=>{var e;return null===t||void 0===t||null===(e=t.products)||void 0===e?void 0:e.length})}},mounted(){this.getPageData(),this.trackAdsExposure(u["f"].IP_PAGE);const t={clientInfo:Object(h["c"])(),contentType:"PAGE",pageId:u["f"].IP_PAGE,source:this.$route.query.source||"",trackIds:["game_ip_page_exposure"]};Object(d["b"])(t)},methods:{getPageData(){this.isLoading=!0,Object(o["a"])().then(t=>{const{apiCode:e,apiData:i,apiMessage:a}=t;"0"===e?this.gameIpList=(null===i||void 0===i?void 0:i.subjects)||[]:Object(n["a"])({message:a||"Network Error",duration:3e3})}).catch(t=>{var e,i;Object(n["a"])({message:(null===(e=t.response)||void 0===e||null===(i=e.data)||void 0===i?void 0:i.apiMessage)||t.message||"Network Error",duration:3e3})})},goThemeList(t){const e=null===t||void 0===t?void 0:t.subjectId;e&&this.$router.push({name:"ThemeList",query:{id:e,title:t.ipName,type:u["a"].GAME_IP,back_c:(Number(this.$route.query.back_c)||0)+1}})}}},p=m,b=(i("a163"),i("2877")),g=Object(b["a"])(p,a,s,!1,null,"48838427",null);e["default"]=g.exports},"641e3":function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nav-bar",class:{"nav-bar-with-banner":t.finalShowAdsBanner}},[e("button",{staticClass:"nav-back-btn",on:{click:t.goBack}}),t.title?e("div",{staticClass:"nav-title"},[t._v(t._s(t.title))]):t._e()])},s=[],n=i("2f62"),o={name:"NavigationBar",props:{title:String},computed:{...Object(n["b"])(["finalShowAdsBanner"])},methods:{goBack(){this.$router.go(-1)}}},c=o,r=(i("4389"),i("2877")),l=Object(r["a"])(c,a,s,!1,null,"53ed358c",null);e["a"]=l.exports},a163:function(t,e,i){"use strict";i("d6bd")},a942:function(t,e,i){},baee:function(t,e,i){},c1f7:function(t,e,i){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"subject-block"},[e("div",{staticClass:"subject-title-container"},[e("div",{staticClass:"subject-title"},[t._v(t._s(t.title))]),e("div",{staticClass:"more-btn",on:{click:t.moreClick}},[t._v(t._s(t.$t("more")))])]),t.banner?e("div",{staticClass:"subject-banner",on:{click:t.bannerClick}},[e("img",{attrs:{src:t.banner,alt:""}})]):t._e(),e("div",{staticClass:"subject-theme-list"},t._l(t.themeList,(function(t){return e("theme-item",{key:t.productId,staticClass:"subject-theme-item",attrs:{data:t}})})),1)])},s=[],n=i("46da"),o={name:"SubjectBlock",components:{ThemeItem:n["a"]},props:{title:{required:!0,default:""},data:{require:!0,default:()=>({})},banner:{default:""}},computed:{themeList(){var t;return((null===(t=this.data)||void 0===t?void 0:t.products)||[]).slice(0,6)}},methods:{moreClick(){this.$emit("more-click")},bannerClick(){this.$emit("banner-click")}}},c=o,r=(i("e126"),i("2877")),l=Object(r["a"])(c,a,s,!1,null,"46a1677a",null);e["a"]=l.exports},c69e:function(t,e,i){"use strict";i.d(e,"b",(function(){return s})),i.d(e,"e",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return c})),i.d(e,"d",(function(){return r})),i.d(e,"f",(function(){return l})),i.d(e,"g",(function(){return u}));var a=i("a27e");const s=(t={})=>Object(a["a"])({method:"GET",url:"/thm/competition/homepage/subject",params:t}),n=()=>Object(a["a"])({method:"GET",url:"/thm/competition/behavior/queryTotalCount"}),o=(t={})=>Object(a["a"])({method:"GET",url:"/thm/competition/top",params:t}),c=()=>Object(a["a"])({method:"GET",url:"/thm/competition/gameIp"}),r=(t={})=>Object(a["a"])({method:"GET",url:"/thm/competition/subject",params:t}),l=(t={})=>Object(a["a"])({method:"POST",url:"/thm/competition/behavior/like",params:t}),u=(t={})=>Object(a["a"])({method:"POST",url:"/thm/competition/behavior/unlike",params:t})},d6bd:function(t,e,i){},e126:function(t,e,i){"use strict";i("baee")},ece2:function(t,e,i){"use strict";i("a942")}}]);