define("alimama-minisite/views/pages/home/dynamic-message/index",["magix","../../../../view","../../utils","../../../../xsite-proxy"],function(d,y,E){d("../../../../xsite-proxy");var v=this&&this.__assign||function(){return v=Object.assign||function(s){for(var c,n=1,r=arguments.length;n<r;n++){c=arguments[n];for(var i in c)Object.prototype.hasOwnProperty.call(c,i)&&(s[i]=c[i])}return s},v.apply(this,arguments)},w=this&&this.__awaiter||function(s,c,n,r){function i(t){return t instanceof n?t:new n(function(a){a(t)})}return new(n||(n=Promise))(function(t,a){function u(o){try{e(r.next(o))}catch(h){a(h)}}function f(o){try{e(r.throw(o))}catch(h){a(h)}}function e(o){o.done?t(o.value):i(o.value).then(u,f)}e((r=r.apply(s,c||[])).next())})},k=this&&this.__generator||function(s,c){var n={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},r,i,t,a;return a={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function u(e){return function(o){return f([e,o])}}function f(e){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,e[0]&&(n=0)),n;)try{if(r=1,i&&(t=e[0]&2?i.return:e[0]?i.throw||((t=i.return)&&t.call(i),0):i.next)&&!(t=t.call(i,e[1])).done)return t;switch(i=0,t&&(e=[e[0]&2,t.value]),e[0]){case 0:case 1:t=e;break;case 4:return n.label++,{value:e[1],done:!1};case 5:n.label++,i=e[1],e=[0];continue;case 7:e=n.ops.pop(),n.trys.pop();continue;default:if(t=n.trys,!(t=t.length>0&&t[t.length-1])&&(e[0]===6||e[0]===2)){n=0;continue}if(e[0]===3&&(!t||e[1]>t[0]&&e[1]<t[3])){n.label=e[1];break}if(e[0]===6&&n.label<t[1]){n.label=t[1],t=e;break}if(t&&n.label<t[2]){n.label=t[2],n.ops.push(e);break}t[2]&&n.ops.pop(),n.trys.pop();continue}e=c.call(s,n)}catch(o){e=[6,o],i=0}finally{r=t=0}if(e[0]&5)throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}};y.__esModule=!0;var _=d("magix"),z=d("../../../../view"),N=d("../../utils");y.default=z.default.extend({tmpl:function(s,c,n,r,i,t,a,u){if(n||(n=s),!i){var f={"&":"amp","<":"lt",">":"gt",'"':"#34","'":"#39","`":"#96"},e=/[&<>"'`]/g,o=function(l){return"&".concat(f[l],";")};i=function(l){return""+(l==null?"":l)},r=function(l){return i(l).replace(e,o)}}if(!t){var h={"!":"%21","'":"%27","(":"%28",")":"%29","*":"%2A"},O=function(l){return h[l]},R=/[!')(*]/g;t=function(l){return encodeURIComponent(i(l)).replace(R,O)}}if(!u){var S=/[\\'"]/g;u=function(l){return i(l).replace(S,"\\$&")}}a||(a=function(l,I,g,p){for(p=l[b];--p;)if(l[g=b+p]===I)return g;return l[g=b+l[b]++]=I,g});var b="",F,x="",m=s.message;return m&&m.block&&m.block.tabs&&m.block.tabs.length&&m.block.tabs.length>0&&m.block.tabs[0].list&&m.block.tabs[0].list.length&&m.block.tabs[0].list.length>=2&&(x+='<div mxv mxa="bwERbPgbS:_" class="bwERbPgs" style="background-color: white;"><div mxv="message" mx-view="alimama-minisite/xsite-proxy?xview=common-minisite%2Fviews%2Fpages%2Fblock&params='+a(n,m)+'" data-spm="cd1c4c063"></div></div>'),x},init:function(s){this.updater.set(v({viewId:this.id},s))},getNews:function(){return w(this,void 0,void 0,function(){var s,c,n,r,i,t;return k(this,function(a){switch(a.label){case 0:return s=_.default.config("mock"),s?[2,[{content:{title:"\u6D88\u8D39\u8005\u6D1E\u5BDF\u62A5\u544A 2020\u5E7401\u6708",description:"\u638C\u67DC\u60A8\u597D\uFF1A\u667A\u80FD\u8BA1\u5212\u4E0B\u5B9D\u8D1D\u7C92\u5EA6\u5355\u72EC\u51FA\u4EF7\u529F\u80FD\u5C06\u4E0B\u7EBF\uFF0C\u82E5\u60A8\u4ECD\u5B58\u5728\u7ED9\u5355\u4E2A\u5B9D\u8D1D\u4FEE\u6539\u51FA\u4EF7\u7684\u9700\u6C42\uFF0C\u60A8\u53EF\u901A\u8FC7\u6807\u51C6\u8BA1\u5212\u8BBE\u7F6E\uFF0C\u540C\u65F6\u5F00\u542F\u6D41\u91CF\u667A\u9009\u548C\u667A\u80FD\u51FA\u4EF7\u5DE5\u5177\u3002"},id:1,pkey:"news",skey:"marketing_activity",link:"https://zhitongche.bbs.taobao.com/detail.html?postId=9159243"},{content:{title:"\u6D88\u8D39\u8005\u6D1E\u5BDF\u62A5\u544A 2020\u5E7401\u6708",description:"\u638C\u67DC\u60A8\u597D\uFF1A\u667A\u80FD\u8BA1\u5212\u4E0B\u5B9D\u8D1D\u7C92\u5EA6\u5355\u72EC\u51FA\u4EF7\u529F\u80FD\u5C06\u4E0B\u7EBF\uFF0C\u82E5\u60A8\u4ECD\u5B58\u5728\u7ED9\u5355\u4E2A\u5B9D\u8D1D\u4FEE\u6539\u51FA\u4EF7\u7684\u9700\u6C42\uFF0C\u60A8\u53EF\u901A\u8FC7\u6807\u51C6\u8BA1\u5212\u8BBE\u7F6E\uFF0C\u540C\u65F6\u5F00\u542F\u6D41\u91CF\u667A\u9009\u548C\u667A\u80FD\u51FA\u4EF7\u5DE5\u5177\u3002"},id:1,pkey:"news",skey:"product_publish",link:"https://zhitongche.bbs.taobao.com/detail.html?postId=9159243"},{content:{title:"\u6D88\u8D39\u8005\u6D1E\u5BDF\u62A5\u544A 2020\u5E7401\u6708",description:"\u638C\u67DC\u60A8\u597D\uFF1A\u667A\u80FD\u8BA1\u5212\u4E0B\u5B9D\u8D1D\u7C92\u5EA6\u5355\u72EC\u51FA\u4EF7\u529F\u80FD\u5C06\u4E0B\u7EBF\uFF0C\u82E5\u60A8\u4ECD\u5B58\u5728\u7ED9\u5355\u4E2A\u5B9D\u8D1D\u4FEE\u6539\u51FA\u4EF7\u7684\u9700\u6C42\uFF0C\u60A8\u53EF\u901A\u8FC7\u6807\u51C6\u8BA1\u5212\u8BBE\u7F6E\uFF0C\u540C\u65F6\u5F00\u542F\u6D41\u91CF\u667A\u9009\u548C\u667A\u80FD\u51FA\u4EF7\u5DE5\u5177\u3002"},id:1,pkey:"news",skey:"marketing_activity",link:"https://zhitongche.bbs.taobao.com/detail.html?postId=9159243"}]]:[3,1];case 1:return a.trys.push([1,3,,4]),c={params:encodeURIComponent(JSON.stringify({pkeys:"news",skeys:"marketing_activity,product_publish",siteName:"mscms",preview:1,maxLength:4}))},n=[{name:"yacms_articleList_get",urlParams:c}],[4,this.fetch(n)];case 2:return r=a.sent()[0],i=r.get("data"),[2,i];case 3:return t=a.sent(),this.alert("\u9519\u8BEF\u63D0\u793A",t.msg||t.message||t,null,{mask:!0}),[3,4];case 4:return[2]}})})},render:function(){return w(this,void 0,void 0,function(){var s,c,n,r;return k(this,function(i){switch(i.label){case 0:return s=_.default.config("alimama-minisite.user").biz,[4,(0,N.getAlpData)(this,"alimamamain_alimama_home_message_get")];case 1:return c=i.sent(),n={type:"message",tabs:[{lineNumber:c.list.length,list:c.list.map(function(t){var a=t.tag,u=t.title,f=t.info,e=t.link;return a.includes("https")?t:{title:u,info:f,link:e,tagText:a}})}]},r={biz:s,block:n},this.updater.digest({message:r}),[2]}})})}})});

//# sourceMappingURL=https://sourcemap.def.alibaba-inc.com/sourcemap/mm/alimama-minisite/20230327.152531.297/alimama-minisite/views/pages/home/dynamic-message/index.js.map
