1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12624],{15625:(e,t,r)=>{r.r(t),r.d(t,{default:()=>y});var n=r(6496),o={key:0,class:"category-card-image"},a=["data-src"],l={key:1,class:"category-card-space"},c=["textContent"];var i=r(28085),s=r(51988),d=!1;i.wz.register([{rel:"stylesheet",type:"text/css",href:"public/[WEB_VER]/css/page/commonV2/card/category.css",onload:function(){d=!0}}]);const u={name:"CategoryCard",components:{},props:{type_id:{type:String,default:"",required:!1},type_image:{type:String,default:"",required:!1},type_name:{type:String,default:"",required:!1},type_color:{type:String,default:"",required:!1},sub_project_types:{type:Array,default:function(){return[]},required:!1},link:{type:String,default:"",required:!1},parent_type_id:{type:[String,Boolean],default:!1,required:!1},background_color:{type:String,default:"",required:!1}},data:function(){return{display:!1}},computed:{},watch:{type_image:function(){s("body").trigger("reset-lazyImg",this.$refs.el)}},beforeCreate:function(){var e=this;this.styleTimer=setInterval((function(){d&&(e.display=!0,clearInterval(e.styleTimer))}),10)},created:function(){},mounted:function(){s("body").trigger("lazyImg")},updated:function(){},unmounted:function(){},methods:{categoryCardClick:function(){i.zT.pageAction("projectCategoryCard_click",{type_name:this.type_name,type_id:this.type_id})}}};const y=(0,r(2912).A)(u,[["render",function(e,t,r,i,s,d){var u=(0,n.resolveComponent)("pp-router-link");return(0,n.openBlock)(),(0,n.createBlock)(u,{key:0,ref:"el",class:"category-card",to:r.link,style:(0,n.normalizeStyle)({backgroundColor:r.background_color}),onClick:d.categoryCardClick},{default:(0,n.withCtx)((function(){return[r.type_image?((0,n.openBlock)(),(0,n.createElementBlock)("div",o,[(0,n.createElementVNode)("img",{class:"lazyload","data-src":r.type_image},null,8,a)])):((0,n.openBlock)(),(0,n.createElementBlock)("div",l)),(0,n.createElementVNode)("div",{class:"category-card-title",textContent:(0,n.toDisplayString)(r.type_name)},null,8,c)]})),_:1},8,["to","style","onClick"])}]])},74810:(e,t,r)=>{r.r(t),r.d(t,{default:()=>C});var n=r(6496),o=["textContent"],a={class:"category-card-icon"},l=["data-src","alt"];r(89590),r(11999);var c=r(28085),i={key:0,class:"skeleton-container",style:{"min-width":"160px",padding:"8px 16px","border-radius":"var(--border-radius)","background-color":"var(--pp-main-1)"}},s=[(0,n.createElementVNode)("div",{class:"skeleton-row align-items-center"},[(0,n.createElementVNode)("div",{class:"skeleton skeleton-h6 mr-3"}),(0,n.createElementVNode)("div",{class:"skeleton skeleton-circle",style:{"--size":"40px"}})],-1)],d={key:1,class:"skeleton-container",style:{padding:"8px 16px","border-radius":"var(--border-radius)"}},u=[(0,n.createElementVNode)("div",null,[(0,n.createElementVNode)("div",{class:"skeleton skeleton-circle",style:{"--size":"40px"}}),(0,n.createElementVNode)("div",{class:"skeleton skeleton-sm mt-2",style:{"max-width":"100%"}})],-1)];var y=r(56158);const p={name:"CategoryCardV2Skeleton",components:{},props:{},setup:function(e,t){t.emit;var r=(0,y.iy)();return{isDesktop:r.isDesktop,isTablet:r.isTablet,isMobile:r.isMobile,isMD:r.isMD}},data:function(){return{}},computed:{},watch:{},created:function(){},mounted:function(){},updated:function(){},unmounted:function(){},methods:{}};var m=r(2912);const g=(0,m.A)(p,[["render",function(e,t,r,o,a,l){return o.isDesktop&&!o.isMD?((0,n.openBlock)(),(0,n.createElementBlock)("div",i,s)):((0,n.openBlock)(),(0,n.createElementBlock)("div",d,u))}]]);var k=r(51988),f=!1;c.wz.register([{rel:"stylesheet",type:"text/css",href:"public/[WEB_VER]/css/page/commonV2/card/category-V2.css",onload:function(){f=!0}}]);const v={name:"CategoryCardV2",components:{Skeleton:g},inject:{block_title:{from:"block_title",default:""}},props:{category:{type:Object,default:function(){},required:!1},loading:{type:Boolean,default:!1,required:!1},sourceFrom:{type:String,default:"",required:!1},fixedStyle:{type:Boolean,default:!1,required:!1}},emits:[],setup:function(e,t){t.emit;var r=(0,n.inject)("block_title","");
1return{categoryCardClick:function(){var t={content:e.category.type_name,card_id:e.category.type_id,block_name:e.sourceFrom||"",block_title:r||""};c.zT.pageAction("projectTypeCard_click",t),c.Xe.gtag("event","projectTypeCard_click",t)}}},data:function(){return{display:!1,styleTimer:null}},beforeCreate:function(){var e=this;this.styleTimer=setInterval((function(){f&&(e.display=!0,clearInterval(e.styleTimer))}),10)},mounted:function(){var e=this;e.$nextTick().then((function(){e.lazyImg()}))},methods:{lazyImg:function(){k(this.$refs.el).find(".lazyload").removeClass("lazy-bind lazy-empty"),k("body").trigger("lazyImg")}}},C=(0,m.A)(v,[["render",function(e,t,r,c,i,s){var d=(0,n.resolveComponent)("pp-router-link"),u=(0,n.resolveComponent)("skeleton");return(0,n.openBlock)(),(0,n.createElementBlock)("div",null,[!r.loading&&r.category&&i.display?((0,n.openBlock)(),(0,n.createBlock)(d,{key:0,to:r.category.link,class:(0,n.normalizeClass)(["category-card-v2",{"fixed-style":r.fixedStyle}]),onClick:c.categoryCardClick},{default:(0,n.withCtx)((function(){return[(0,n.createElementVNode)("h3",{class:"category-card-name",textContent:(0,n.toDisplayString)(r.category.type_name)},null,8,o),(0,n.createElementVNode)("div",a,[(0,n.createElementVNode)("img",{class:"lazyload","data-src":r.category.type_icon,alt:r.category.type_name},null,8,l)])]})),_:1},8,["to","class","onClick"])):((0,n.openBlock)(),(0,n.createBlock)(u,{key:1}))])}]])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.