PageSourceSearch

https://gherla.ro/_nuxt/DJZ1cr8z.js

js gherla.ro collected 2026-10-02 21:52:21 UTC 7,450 bytes, 1 lines download raw bytes

1import{ag as T,aU as z,bg as d,b3 as r,Q as c,a0 as s,Y as q,b_ as u,I as p,Z as g,bs as n,O as _,c0 as b,c1 as k,aO as V,F as y,be as h,J as m,P as $}from"./PW_UF68a.js";import{a as R,g as U,m as D,j as v}from"./-W1VOijv.js";import{A as C,C as S}from"./Cxnc6OEQ.js";import{D as I}from"./BSKHaAfo.js";import{T as P}from"./Cf4wYsKD.js";import"./Bz2dEcw7.js";import"./CIhhRri8.js";import"./Bs5_TFWz.js";import"./B_aewNsK.js";import"./fgnZjpTr.js";import"./CH7vd0UB.js";import"./206wqFYJ.js";import"./BrFLB2Fl.js";import"./CoH8sjwy.js";const O={id:"scroll-view",class:"cat-view",style:{"scroll-margin-top":"130px"}},E={class:"cat-view__meta-item"},j={key:0,class:"cat-view__meta-item"},K=["aria-label"],M=["aria-pressed","aria-label"],Z=["aria-pressed","aria-label"],H={key:0,class:"cat-view__loading"},J={key:1,class:"cat-view__empty"},Q={class:"cat-view__empty-title"},W={key:2,class:"cat-view__list"},Y={class:"cat-view__accordion-title"},G={key:0,class:"cat-view__accordion-date"},X={class:"cat-view__accordion-footer"},x={name:"CategoryView",components:{CategoryHeader:S,ArticleCard:C,DocumentsList:I,TextWidget:P},data(){return{page:1,localView:null}},computed:{...v("categories",["category"]),...v("articles",{articles:t=>t.articles||[]}),...v("loader",["loading"]),...v("query",["queryParams"]),paginatorLength(){return this.queryParams?.articles?.pagination?.lastPage||1},totalCount(){return this.queryParams?.articles?.pagination?.total||this.articles.length},breadcrumb(){const t=[{label:this.$t("nav.home")||"Acasă",to:"/"}];return this.category?.name&&t.push({label:this.category.name}),t},currentView(){return this.localView?this.localView:this.category?.view_layout==="photo_list"?"photo_list":"accordion"},lastUpdatedDisplay(){const t=this.articles.reduce((o,e)=>{const i=e?.updated_at?new Date(e.updated_at).getTime():0;return i>o?i:o},0);if(!t)return null;try{return new Intl.DateTimeFormat("ro-RO",{timeZone:"Europe/Bucharest",day:"2-digit",month:"2-digit",year:"numeric"}).format(new Date(t))}catch{return null}}},async mounted(){this.setFilter({scope:"articles",val:(this._.provides[$]||this.$route).params.id,key:"filter[category_id]"}),this.setFilter({scope:"articles",val:"-display_date",key:"sort"}),await this.editResource({slug:(this._.provides[$]||this.$route).params.slug,key:"slug",scope:"categories"});{const t=localStorage.getItem("articles-slug___ro_page");t&&(this.page=parseInt(t,10)||1);const o=localStorage.getItem("category-view-preference");(o==="photo_list"||o==="accordion")&&(this.localView=o)}await this.refresh()},methods:{...D("resources",["getData","editResource","clearState"]),...D("query",["resetScopeFilters","setVuetifyPagination"]),...U("query",["setFilter"]),async refresh(){await this.setVuetifyPagination({scope:"articles",pagination:{page:this.page,itemsPerPage:10}}),await this.getData("articles");try{document.getElementById("scroll-view")?.scrollIntoView({behavior:"smooth",block:"start"})}catch{}},setView(t){this.localView=t;try{localStorage.setItem("category-view-preference",t)}catch{}},handleNavigate(t){this.$router.push(t)},formatDate(t){if(!t)return"";try{return new Intl.DateTimeFormat("ro-RO",{timeZone:"Europe/Bucharest",year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date(t))}catch{return""}},hasDocs(t){return Array.isArray(t?.documents)&&t.documents.length>0},hasArticleText(t){const o=t?.description||"";return o.trim()?/<(img|iframe|video|audio|table|embed|object)\b/i.test(o)?!0:o.replace(/<[^>]*>/g," ").replace(/&nbsp;/gi," ").trim().length>0:!1}}},ee=Object.assign(x,{setup(t){const{proxy:o}=T();return z((e,i,l)=>{o.clearState({scope:"categories",val:{}}),o.resetScopeFilters("categories"),o.resetScopeFilters("articles");try{localStorage.removeItem("articles-slug___ro_page"),e?.name==="articles-slug___ro"&&localStorage.setItem("articles-slug___ro_page",String(o.page))}catch{}l()}),(e,i)=>{const l=d("v-icon"),w=d("v-skeleton-loader"),f=d("v-btn"),A=d("v-expansion-panel-title"),F=d("v-expansion-panel-text"),N=d("v-expansion-panel"),B=d("v-expansion-panels"),L=d("v-pagination");return r(),c("div",O,[s(S,{category:e.category,variant:"hero",breadcrumb:e.breadcrumb,onNavigate:e.handleNavigate},q({_:2},[!e.loading&&e.category&&e.articles.length?{name:"meta",fn:u(()=>[p("span",E,[s(l,{icon:"mdi-folder-multiple-outline",size:"15"}),g(" "+n(e.totalCount)+" "+n(e.$t("category.articles_count")||"articole"),1)]),e.lastUpdatedDisplay?(r(),c("span",j,[s(l,{icon:"mdi-update",size:"15"}),g(" "+n(e.lastUpdatedDisplay),1)])):_("",!0),p("div",{class:"cat-view__toggle",role:"group","aria-label":e.$t("category.view_toggle_label")||"Mod afișare"},[p("button",{type:"button",class:V(["cat-view__toggle-btn",{"cat-view__toggle-btn--active":e.currentView==="photo_list"}]),"aria-pressed":e.currentView==="photo_list","aria-label":e.$t("category.list")||"Listă",onClick:i[0]||(i[0]=a=>e.setView("photo_list")),onKeydown:i[1]||(i[1]=b(k(a=>e.setView("photo_list"),["prevent"]),["enter"]))},[s(l,{icon:"mdi-view-list",size:"14"}),g(" "+n(e.$t("category.list")||"Listă"),1)],42,M),p("button",{type:"button",class:V(["cat-view__toggle-btn",{"cat-view__toggle-btn--active":e.currentView==="accordion"}]),"aria-pressed":e.currentView==="accordion","aria-label":e.$t("category.accordion")||"Acordeon",onClick:i[2]||(i[2]=a=>e.setView("accordion")),onKeydown:i[3]||(i[3]=b(k(a=>e.setView("accordion"),["prevent"]),["enter"]))},[s(l,{icon:"mdi-view-agenda",size:"14"}),g(" "+n(e.$t("category.accordion")||"Acordeon"),1)],42,Z)],8,K)]),key:"0"}:void 0]),1032,["category","breadcrumb","onNavigate"]),e.loading?(r(),c("div",H,[(r(),c(y,null,h(6,a=>s(w,{key:`skel-${a}`,type:"list-item-avatar-three-line",class:"cat-view__skeleton"})),64))])):e.articles.length?e.currentView==="photo_list"?(r(),c("div",W,[(r(!0),c(y,null,h(e.articles,a=>(r(),m(C,{key:a.id,data:a,color:e.category.color},null,8,["data","color"]))),128))])):(r(),m(B,{key:3,multiple:"",class:"cat-view__accordion"},{default:u(()=>[(r(!0),c(y,null,h(e.articles,a=>(r(),m(N,{key:a.id,class:"cat-view__accordion-item"},{default:u(()=>[s(A,null,{default:u(()=>[p("div",Y,[p("h4",null,n(a.title),1),a.display_date?(r(),c("span",G,n(e.formatDate(a.display_date)),1)):_("",!0)])]),_:2},1024),s(F,null,{default:u(()=>[e.hasArticleText(a)?(r(),m(P,{key:`txt-${a.id}`,text:a.description},null,8,["text"])):_("",!0),e.hasDocs(a)?(r(),m(I,{key:1,documents:a.documents||[]},null,8,["documents"])):_("",!0),p("div",X,[s(f,{variant:"text",color:"primary",onClick:te=>e.handleNavigate(`/articles/${a.slug}`)},{default:u(()=>[g(n(e.$t("category.read_more")||"Vezi mai multe")+" ",1),s(l,{icon:"mdi-arrow-right",end:""})]),_:1},8,["onClick"])])]),_:2},1024)]),_:2},1024))),128))]),_:1})):(r(),c("div",J,[s(l,{icon:"mdi-folder-open-outline",size:"40"}),p("div",Q,n(e.$t("category.no_articles")||"Încă nu sunt articole în această categorie"),1),s(f,{variant:"text",color:"primary",onClick:i[4]||(i[4]=a=>e.handleNavigate("/"))},{default:u(()=>[s(l,{icon:"mdi-arrow-left",start:""}),g(" "+n(e.$t("category.back_home")||"Înapoi la pagina principală"),1)]),_:1})])),e.paginatorLength>1?(r(),m(L,{key:4,modelValue:e.page,"onUpdate:modelValue":[i[5]||(i[5]=a=>e.page=a),e.refresh],length:e.paginatorLength,color:e.category.color||"primary","total-visible":6,class:"cat-view__pagination"},null,8,["modelValue","length","color","onUpdate:modelValue"])):_("",!0)])}}}),ve=R(ee,[["__scopeId","data-v-32c0d366"]]);export{ve as default};

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.