1import{g as S,i as p,j as x}from"./chunk-GIT7R2P3.js";import{a as B,b as I,f as F,g as P}from"./chunk-EIWTPL6O.js";import"./chunk-2YY6U6NC.js";import{a as A}from"./chunk-JW6DOCNQ.js";import"./chunk-YLRT6Z3Y.js";import{d as N}from"./chunk-EKGFUBM3.js";import"./chunk-WL5GPRWB.js";import"./chunk-OG5S5IM3.js";import"./chunk-YNSIDDB4.js";import"./chunk-KQEU6ZU6.js";import"./chunk-GYZGOZXD.js";import"./chunk-WAR3NJ67.js";import"./chunk-K5GFQ333.js";import"./chunk-IF2YBVRQ.js";import"./chunk-P4C23EM4.js";import"./chunk-VHYP2MLW.js";import"./chunk-H4UJBP6B.js";import"./chunk-YKUV6UR6.js";import"./chunk-3Y4CEPYH.js";import"./chunk-IZOX4IVO.js";import"./chunk-KK75PKOU.js";import"./chunk-L2LUK3OF.js";import"./chunk-DMNYRXCG.js";import"./chunk-CRAFQKRQ.js";import"./chunk-FDAICDP7.js";import"./chunk-UEBUG4RL.js";import"./chunk-2ULUGINI.js";import"./chunk-U7CQV7DH.js";import"./chunk-AU2QKGGG.js";import"./chunk-JLIRNMVU.js";import"./chunk-M6I74KDQ.js";import"./chunk-VM4LUDLD.js";import"./chunk-CXATVTCD.js";import"./chunk-JYJ2LQFH.js";import"./chunk-QVY2MJ37.js";import"./chunk-4NKW7PKK.js";import"./chunk-7GPVAJGW.js";import"./chunk-FOU5E2PO.js";import"./chunk-GNCBRS4N.js";import"./chunk-VHYP2MLW.js";import"./chunk-N5JTTHAK.js";import"./chunk-NJM3O3ZW.js";import"./chunk-4C2PIUNH.js";import"./chunk-AH77YUI4.js";import"./chunk-RNACI2ER.js";import"./chunk-YGPQXY6X.js";import"./chunk-H4IOJQAC.js";import"./chunk-PSLZ3OTT.js";import{$b as t,Lc as n,Xb as h,Yb as C,Yc as E,Zb as o,_b as e,ac as l,cb as d,ia as b,ja as w,jc as D,uc as m,wa as g,wc as f,xb as _}from"./chunk-5DSEJYP2.js";import{a as v,b as y}from"./chunk-3FRIJCUZ.js";var k=()=>[],V=(s,i)=>i.date;function M(s,i){if(s&1){let a=D();e(0,"section",20),m("removed",function(r){b(a);let c=f();return w(c.remove(r))}),t()}if(s&2){let a=i.$implicit,u=i.$index,r=f();o("group",a)("allInterests",r.interests)("suggestedInterests",u===0?r.suggested:E(3,k))}}function $(s,i){s&1&&(e(0,"p",12),n(1,"\u0423\u0441\u0435 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043E \u2014 \u043D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C \xAB\u041F\u043E\u0432\u0435\u0440\u043D\u0443\u0442\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u0456\xBB."),t())}var T=class s{tabs=I;tab=g("all");interests=[...S];suggested=S.slice(4,7);days=g([...x]);loudCard=p(0,{hasVideo:!0,hasAudio:!0,isSpecProject:!0});bareCard=p(1,{hasVideo:!1,hasAudio:!1,isSpecProject:!1,publishedDate:void 0,newsPayload:y(v({},p(1).newsPayload),{imageLink:void 0,viewsCount:0,commentsCount:0,mainThemeName:void 0})});remove(i){this.days.update(a=>a.map(u=>y(v({},u),{items:u.items.filter(r=>r.newsId!==i.newsId)})).filter(u=>u.items.length>0))}reset(){this.days.set([...x])}static \u0275fac=function(a){return new(a||s)};static \u0275cmp=_({type:s,selectors:[["app-community-saved-page"]],decls:45,vars:6,consts:[[1,"container","mx-auto","px-4","py-8"],[1,"mb-8"],[1,"mb-2","text-4xl","font-bold"],[1,"text-text-secondary"],[1,"bg-background-50","flex","flex-col","gap-10","rounded-2xl","p-6","max-sm:px-0"],[1,"mb-4","px-4","text-2xl","font-bold"],["app-loyalty-tabs","",3,"valueChange","tabs","value","showIcon"],[1,"mb-4","flex","items-center","justify-between","px-4"],[1,"text-2xl","font-bold"],["type","button",1,"text-sm","underline",3,"click"],[1,"flex","flex-col","gap-16"],["app-saved-news-date-group","",3,"group","allInterests","suggestedInterests"],[1,"px-4","text-neutral-600"],[1,"flex","flex-col","gap-4"],["app-saved-news-card","","interestName","\u0412\u0456\u0439\u043D\u0430 \u0432 \u0423\u043A\u0440\u0430\u0457\u043D\u0456",3,"savedNews"],["app-saved-news-card","",3,"savedNews"],["app-cabinet-news-date-badge","","date","2026-08-18","variant","inline"],["app-saved-news-card-skeleton",""],[1,"flex","flex-wrap","items-start","gap-4"],["app-cabinet-news-date-badge","","date","2026-08-18"],["app-saved-news-date-group","",3,"removed","group","allInterests","suggestedInterests"]],template:function(a,u){a&1&&(e(0,"article",0)(1,"header",1)(2,"h1",2),n(3,"Community saved sandbox"),t(),e(4,"p",3),n(5," \xAB\u0417\u0431\u0435\u0440\u0435\u0436\u0435\u043D\u0435\xBB on fixtures, no session needed. Not linked from the public nav \u2014 open "),e(6,"code"),n(7,"/testing/community-saved"),t(),n(8," directly. The real page is "),e(9,"code"),n(10,"/community/saved"),t(),n(11,". Removal is local here; the real page un-saves through authflow and puts the card back if that fails. "),t()(),e(12,"div",4)(13,"section")(14,"h2",5),n(15,"\u0422\u0430\u0431\u0438 (\u0431\u0435\u0437 \u0448\u0435\u0432\u0440\u043E\u043D\u0430)"),t(),e(16,"nav",6),m("valueChange",function(c){return u.tab.set(c)}),t()(),e(17,"section")(18,"div",7)(19,"h2",8),n(20,"\u0421\u0442\u0440\u0456\u0447\u043A\u0430 \u0437\u0430 \u0434\u043D\u044F\u043C\u0438"),t(),e(21,"button",9),m("click",function(){return u.reset()}),n(22," \u041F\u043E\u0432\u0435\u0440\u043D\u0443\u0442\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u0456 "),t()(),e(23,"div",10),h(24,M,1,4,"section",11,V,!1,$,2,0,"p",12),t()(),e(27,"section")(28,"h2",5),n(29,"\u041A\u0440\u0430\u0439\u043D\u0456 \u0432\u0438\u043F\u0430\u0434\u043A\u0438 \u043A\u0430\u0440\u0442\u043A\u0438"),t(),e(30,"div",13),l(31,"article",14)(32,"article",15),t()(),e(33,"section")(34,"h2",5),n(35,"\u0421\u043A\u0435\u043B\u0435\u0442\u043E\u043D \u0456 \u0431\u0435\u0439\u0434\u0436 \u0434\u043D\u044F"),t(),e(36,"div",13),l(37,"div",16)(38,"div",17),t()(),e(39,"section")(40,"h2",5),n(41,"\u0411\u0435\u0439\u0434\u0436 \u0434\u043D\u044F: \u043E\u0431\u0438\u0434\u0432\u0456 \u0444\u043E\u0440\u043C\u0438"),t(),e(42,"div",18),l(43,"div",19)(44,"div",16),t()()()()),a&2&&(d(16),o("tabs",u.tabs)("value",u.tab())("showIcon",!1),d(8),C(u.days()),d(7),o("savedNews",u.loudCard),d(),o("savedNews",u.bareCard))},dependencies:[N,A,F,B,P],encapsulation:2})};export{T as CommunitySavedPage}; 2/**i18n:fd443cd02819152b82041c85b3b852d750c5b690a3deb04ec4bcb1027c8ad6d3*/
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.