(window.webpackJsonp=window.webpackJsonp||[]).push([[114,22],{1633:function(e,t,r){"use strict";r(14),r(13),r(11),r(15),r(10),r(16);var o=r(5),n=r(3),c=(r(27),r(30),r(34),r(22),r(8),r(36));function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){Object(n.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.a={data:function(){return{isLoading:!1}},computed:{providerHeadshot:function(){var e=this.resource.provider,t=((void 0===e?{}:e)||{}).path_name,r=void 0===t?"":t,o="img-DefaultAvatar";return r&&(o="".concat(r,"Headshot")),"/img/headShot/".concat(o,".png")},providerName:function(){var e=this.resource.provider,t=((void 0===e?{}:e)||{}).provider_name,r=void 0===t?"":t;return r},tags:function(){return[].map((function(e){return e.slice(0,20)}))},isFavorite:function(){var e=(this.resource||{}).is_favorite,t=void 0!==e&&e;return t},detailPageUrl:function(){var e=this.resource||{},t=e.resource_id,r=e.provider,o=(void 0===r?{}:r).path_name;return"/course/".concat(o,"/").concat(t)},courseTypes:function(){var e=(this.resource||{}).course_type,t=void 0===e?99:e,r=(this.resource||{}).discount_info,o=(this.resource||{}).provider,n=((void 0===o?{}:o)||{}).discount_code,c=[];return 1===(t=parseInt(t))&&c.push({name:"線上",class:"blue"}),2===t&&c.push({name:"實體",class:"green"}),3===t&&c.push({name:"直播",class:"orange"}),4===t&&c.push({name:"混成",class:"yellow"}),(n||r)&&c.push({name:"限定優惠",class:"red"}),c}},methods:d(d({},Object(c.b)(["setPostsViewLog"])),{},{cardClick:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.setPostsViewLog({recommendType:e.resource.recommend_type,channelTypeOption:void 0});case 2:e.$router.push(e.detailPageUrl);case 3:case"end":return t.stop()}}),t)})))()},clickFavorite:function(){var e=this,t=this.resource||{},r=t.resource_id,o=t.is_favorite,n=void 0!==o&&o;this.isLoading=!0,new Promise((function(t){return e.$emit("click-favorite",{resourceId:r,favorite:n,resourceType:"course"},t)})).then((function(){e.isLoading=!1}))}})}},1930:function(e,t,r){e.exports={}},1931:function(e,t,r){e.exports={}},2135:function(e,t,r){"use strict";r(1930)},2136:function(e,t,r){"use strict";r(1931)},2235:function(e,t,r){"use strict";r.r(t);r(22),r(14),r(37),r(13),r(11),r(15),r(10),r(16);var o=r(5),n=r(3),c=(r(27),r(30),r(34),r(8),r(256)),l=r(648),d=r(36);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){Object(n.a)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f={components:{Img:c.a},props:{resource:{type:Object,default:function(){return{}}}},data:function(){return{isLoading:!1}},computed:{roomData:function(){var e=this.resource.room_list;return(void 0===e?[]:e)[0]||void 0},formateDate:function(){var e=this.resource.modify_date,t=new Date(e);return l.DateTime.fromJSDate(t).toFormat("yyyy/LL/dd")},creator:function(){var e=this.resource.sender_info;return(void 0===e?{}:e)||{}},tags:function(){var e=this.resource.tags,t=void 0===e?[]:e;return(t||[]).slice(0,1).map((function(e){return e.slice(0,20)}))},isFavoritePost:function(){var e=this.resource.social_do,t=(void 0===e?{}:e).favorite;return void 0!==t&&t},detailPageUrl:function(){var e=(this.resource||{}).key;return e?"/posts/".concat(e):""}},methods:m(m({},Object(d.b)(["setPostsViewLog"])),{},{cardClick:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.setPostsViewLog({recommend_type:e.resource.recommend_type,channelTypeOption:void 0});case 2:e.$router.push(e.detailPageUrl);case 3:case"end":return t.stop()}}),t)})))()},clickFavorite:function(){var e=this,t=this.resource||{},r=t.key,o=t.type,n=void 0===o?"":o,c=this.isFavoritePost;this.isLoading=!0,new Promise((function(t){return e.$emit("click-favorite",{key:r,type:n,favorite:c,resourceType:"activity"},t)})).then((function(){e.isLoading=!1}))}})},h=(r(2135),r(38)),component=Object(h.a)(f,(function(){var e=this,t=this,o=t._self._c;return o("div",{staticClass:"resource"},[o("div",{staticClass:"headerBlock"},[o("span",{staticClass:"avatar"},[o("Img",{attrs:{"img-src":t.creator.headshot||r(377),"onerror-img":r(377)}})],1),t._v(" "),o("span",{staticClass:"name"},[t._v(t._s(t.creator.name))]),t._v(" "),t.roomData?o("span",{staticClass:"roomName",on:{click:function(e){return e.stopPropagation(),e.preventDefault(),function(){t.$emit("room-click",t.roomData)}.apply(null,arguments)}}},[t._v(t._s(t.roomData.room_title)+"\n        ")]):t._e()]),t._v(" "),o("div",{staticClass:"hoverBox",attrs:{"data-gtm-content":"文章"},on:{click:function(){t.$emit("card-click",e)}}},[o("div",{staticClass:"titleMBlock"},[t._v(t._s(t.resource.title))]),t._v(" "),o("div",{staticClass:"contentBlock"},[o("div",{staticClass:"info"},[o("div",{staticClass:"title"},[t._v(t._s(t.resource.title))]),t._v(" "),o("div",{staticClass:"des"},[t._v(t._s(t.resource.content))])]),t._v(" "),t.resource.image?o("Img",{attrs:{"img-src":t.resource.image,"onerror-img":r(721)}}):t._e()],1),t._v(" "),o("div",{staticClass:"footerBlock"},[o("div",{staticClass:"tags"},t._l(t.tags,(function(e){return o("span",{key:e,staticClass:"tag"},[t._v(t._s(e))])})),0),t._v(" "),o("div",{staticClass:"date",class:{splitePoint:t.tags.length>0}},[t._v("\n                "+t._s(t.formateDate)+"\n            ")]),t._v(" "),o("div",{staticClass:"follow",class:{active:t.isFavoritePost},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.clickFavorite.apply(null,arguments)}}})])])])}),[],!1,null,"1d1cbba0",null),y=component.exports,_=r(1633),k={components:{Img:c.a},mixins:[_.a],props:{resource:{type:Object,default:function(){return{}}}},data:function(){return{}},computed:{},methods:{}},O=(r(2136),Object(h.a)(k,(function(){var e=this,t=this,o=t._self._c;return o("div",{staticClass:"resource",on:{click:function(){t.$emit("card-click",e)}}},[t._t("default",(function(){return[o("div",{staticClass:"headerBlock"},[o("div",{staticClass:"leftBlock"},[o("div",{staticClass:"provider"},[o("Img",{attrs:{"img-src":t.providerHeadshot,"onerror-img":"/img/headShot/img-DefaultAvatar.png"}}),t._v(" "),o("div",{staticClass:"name"},[t._v(t._s(t.providerName))])],1),t._v(" "),o("div",{staticClass:"title"},[t._v(t._s(t.resource.title))]),t._v(" "),o("div",{staticClass:"contentBlock"},[o("div",{staticClass:"content"},[t._v(t._s(t.resource.body))]),t._v(" "),o("Img",{attrs:{"break-point":360,"img-src":t.resource.images,"img-small-src":t.resource.provider&&"tibame"===t.resource.provider.path_name?t.resource.images:t.resource.images_small,alt:t.resource.title}})],1)]),t._v(" "),o("Img",{attrs:{"break-point":360,"img-src":t.resource.images,"img-small-src":t.resource.provider&&"tibame"===t.resource.provider.path_name?t.resource.images:t.resource.images_small,"onerror-img":r(721),alt:t.resource.title}})],1),t._v(" "),o("div",{staticClass:"footerBlock"},[o("div",{staticClass:"tags"},t._l(t.tags,(function(e){return o("span",{key:e,staticClass:"tag"},[t._v(t._s(e))])})),0),t._v(" "),o("div",{staticClass:"follow",class:{active:t.isFavorite},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.clickFavorite.apply(null,arguments)}}})])]}),{detailPageUrl:t.detailPageUrl})],2)}),[],!1,null,"742727b4",null)),T={components:{ActivityCardRow:y,CourseCardRowA:O.exports,ChannelViewLogger:r(564).default},props:{resourceList:{type:Array,default:function(){return[]}}},methods:{detailPageUrl:function(e){if(e.key)return"/posts/".concat(e.key);if(e.resource_id){var t=e||{},r=t.resource_id,o=t.provider,n=(void 0===o?{}:o).path_name;return"/course/".concat(n,"/").concat(r)}return""},getDataInfo:function(e){var t={};return this.$isDefined(e,"conditions.nabi_room_ids")&&(t.room_ids=e.conditions.nabi_room_ids),this.$isDefined(e,"tags")&&(t.tags=e.tags),Object.keys(t).length>0?t:void 0},cardClick:function(e){e.cardClick()}}},C=Object(h.a)(T,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"resourceList"},e._l(e.resourceList,(function(r,o){return t("router-link",{key:r.key||r.resource_id,attrs:{to:e.detailPageUrl(r)}},[t("ChannelViewLogger",{attrs:{enable:!!r.key,"enable-visit":!!r.resource_id,"resource-id":r.resource_id,"activity-key":r.key,"activity-type":r.type,"data-info":e.getDataInfo(r),"recommend-type":"".concat(r.recommend_type),index:o}},[t(r.resource_id?"CourseCardRowA":"ActivityCardRow",{ref:"cards",refInFor:!0,tag:"component",class:r.resource_id?"courseCard":"activityCard",attrs:{resource:r,"data-gtm-adcourse":r.resource_id?"首頁推薦_".concat(r.provider.provider_name,"_").concat(r.title):void 0},on:{"card-click":e.cardClick,"click-favorite":function(data,t){e.$emit("click-favorite",data,t)},"room-click":function(data){e.$emit("room-click",data)}},nativeOn:{click:function(e){return e.preventDefault(),function(){return!1}.apply(null,arguments)}}})],1)],1)})),1)}),[],!1,null,null,null);t.default=C.exports},564:function(e,t,r){"use strict";r.r(t);r(65),r(54),r(8),r(10);var o={props:{enable:{type:Boolean,require:!0,default:!1},activityKey:{type:String,require:!0,default:void 0},activityType:{type:String,require:!0,default:void 0},channelInfo:{type:Object,require:!0,default:function(){}},dataInfo:{type:Object,require:!0,default:function(){}},enableVisit:{type:Boolean,require:!0,default:!1},resourceId:{type:[Array,String],require:!0,default:void 0},channelTypeOption:{type:String,require:!0,default:void 0},recommendType:{type:String,require:!0,default:void 0},channelInfoOption:{type:String,require:!0,default:void 0},threshold:{type:Number,default:function(){return.3}},enableBlock:{type:Boolean,default:!1},action:{type:Number,default:function(){return 1}},index:{type:Number,default:function(){return 1}},blockKey:{type:String,require:!0,default:void 0},blockType:{type:Number,default:null},blockAction:{type:Number,default:null},blockNumber:{type:Number,default:void 0},loggerActivated:{type:Boolean,default:function(){return!1}}},data:function(){return{logged:!1,timmer:void 0,visitTimmer:void 0,blockTimmer:void 0,blockLogged:!1}},computed:{params:function(){return{callback:this.visibilityChanged,intersection:{threshold:this.threshold},throttleOptions:{leading:"both"}}}},beforeDestroy:function(){clearTimeout(this.timmer),clearTimeout(this.visitTimmer),clearTimeout(this.blockTimmer),this.timmer=void 0,this.visitTimmer=void 0,this.blockTimmer=void 0},deactivated:function(){this.loggerActivated&&(this.blockLogged=!1)},methods:{logProcess:function(e){var t=this;e&&!this.timmer?this.timmer=setTimeout((function(){t.logged=!0,t.$viewLog.sendChannelViewlog({activityKey:t.activityKey,activityType:t.activityType,channelTypeOption:t.channelTypeOption,recommendType:t.recommendType,action:t.action,order:t.index},t.channelInfo,t.dataInfo)}),2e3):!e&&this.timmer&&(clearTimeout(this.timmer),this.timmer=void 0)},visitProcess:function(e){var t=this;e&&!this.visitTimmer?this.visitTimmer=setTimeout((function(){t.logged=!0,Array.isArray(t.resourceId)?t.resourceId.forEach((function(e){t.$viewLog.sendChannelViewlog({resourceId:e,channelTypeOption:t.channelTypeOption,recommendType:t.recommendType,action:t.action,order:t.index},t.channelInfo,t.dataInfo)})):t.$viewLog.sendChannelViewlog({resourceId:t.resourceId,channelTypeOption:t.channelTypeOption,recommendType:t.recommendType,action:t.action,order:t.index},t.channelInfo,t.dataInfo)}),2e3):!e&&this.visitTimmer&&(clearTimeout(this.visitTimmer),this.visitTimmer=void 0)},blockProcess:function(e){var t=this;e&&!this.blockTimmer?this.blockTimmer=setTimeout((function(){t.blockLogged=!0,t.$viewLog.sendBlockViewlog({key:t.blockKey,type:t.blockType,action:t.blockAction,block:t.blockNumber}),t.$emit("handleEnableBlock",{key:t.blockKey})}),2e3):(clearTimeout(this.blockTimmer),this.blockTimmer=void 0)},visibilityChanged:function(e,t){this.logged||(this.enable&&this.logProcess(e),this.enableVisit&&this.visitProcess(e)),this.enableBlock&&this.blockKey&&!this.blockLogged&&this.blockProcess(e)}}},n=r(38),component=Object(n.a)(o,(function(){var e=this;return(0,e._self._c)("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:e.params,expression:"params"}],ref:"loggerRef"},[e._t("default")],2)}),[],!1,null,null,null);t.default=component.exports},721:function(e,t,r){e.exports=r.p+"img/card-default-img.5406f87.png"}}]);