PageSourceSearch

https://tree-nation.com/_nuxt/Dtb8nngB.js

js tree-nation.com collected 2026-09-24 08:36:13 UTC 3,346 bytes, 1 lines download raw bytes

1import{o as F,ce as I,D as E,c1 as N,c0 as x,l as V,c8 as q}from"./C9liJd2o.js";import{as as A,a9 as i,aE as D,a0 as L,O as P,a4 as m,j as _,g as s,q as e,aI as O,p as v,aj as j,i as U,ap as n,F as R,aF as y,P as z,h as W}from"./BnZv-h_Q.js";import{_ as b}from"./D_DKjSt-.js";import{U as G,_ as H}from"./1N_h7RgE.js";import{b as S,f as J}from"./CVtwsKOk.js";import{U as K}from"./Dc99FT9n.js";import{T as Q}from"./DSZowAKE.js";import{u as X}from"./DfIjHZQl.js";import"./BYodCRRA.js";import"./DK0KghqS.js";import"./swKn-5tC.js";import"./DGtaTneo.js";import"./BY-s_3p7.js";import"./Dcd0x0jA.js";import"./DfCGdxB3.js";import"./GjMr1F7p.js";import"./JL9MNOLo.js";import"./DfB0rRQO.js";import"./CvXyV0k0.js";import"./CWluVqsc.js";import"./CkD0tPL5.js";import"./awGftpvz.js";import"./l3vNmp6H.js";import"./BsI7dOMA.js";import"./BGp2ir-Z.js";import"./s9Zn2m_1.js";import"./CCdteRke.js";import"./DojRO3Ml.js";import"./CmhTA9AF.js";import"./DOc3hfsE.js";import"./CMrzOcX3.js";import"./pNQ15vMy.js";import"./CTQ8lZgz.js";import"./DjhQAWZR.js";import"./AX3lxe9J.js";const Y={key:0,class:"projects-list__impact-filter-container"},Z={class:"projects-list__impact-filter-pill"},tt={class:"projects-list__impact-updates-buttons"},et={__name:"Updates",props:{project:{type:Object,required:!1,default:()=>({})}},async setup(r){let p,g;const l=A(),o=i(l.query.impact||null),T=q(),u=r,k=!u.project?.id;k&&I({title:E,canonical:N("project_page.updates",{slug:String(l.params.slug??"")},!0)});const a=i({type:"project",type_id:u.project.id,impact:o.value}),h=k?null:([p,g]=D(()=>X(`project-updates-initial:${u.project.id}`,()=>S({page:1,...a.value}))),p=await p,g(),p),M=()=>{o.value=null,a.value={...a.value,impact:null}},d=i(),f=i(),w=i(),$=()=>{a.value={...a.value}};return L(async()=>{l.params.updateSlug&&(f.value=await J(l.params.updateSlug),await P(),d.value?.open())}),(c,t)=>{const B=V;return m(),_(R,null,[s("div",{class:z(o.value?"projects-list__filter-and-buttons-container":"projects-list__filter-and-buttons-container-buttoner")},[o.value?(m(),_("div",Y,[s("span",Z,[e(b,{name:"xmark",class:"projects-list__impact-filter-pill-icon",onClick:t[0]||(t[0]=O(C=>M(),["prevent"]))}),v(" "+j(o.value),1)])])):U("",!0),n(T).id===r.project.owner_id?(m(),_(R,{key:1},[s("div",tt,[e(B,{to:{name:"project-create-article",params:{slug:r.project.slug}},class:"btn btn-sm btn-outline-secondary"},{default:y(()=>[v(j(("trans"in c?c.trans:n(x))("projects.write_article")),1)]),_:1},8,["to"]),s("button",{type:"button",class:"btn btn-sm btn-primary",onClick:t[1]||(t[1]=C=>w.value?.open())},[e(b,{name:"plus",class:"me-1"}),v(j(("trans"in c?c.trans:n(x))("default.post_project_update")),1)])]),e(K,{ref_key:"writeUpdateRef",ref:w,project:r.project,onUpdateCreated:$},null,8,["project"])],64)):U("",!0)],2),e(G,{"api-service":n(S),filters:a.value,"owner-id":r.project.owner_id,"initial-response":n(h)},null,8,["api-service","filters","owner-id","initial-response"]),f.value?(m(),W(Q,{key:0,id:"confirm",ref_key:"sharedUpdateModalRef",ref:d},{title:y(()=>[t[3]||(t[3]=s("span",null,null,-1)),s("button",{class:"float-end",onClick:t[2]||(t[2]=C=>d.value.close())},[e(b,{name:"xmark"})])]),body:y(()=>[e(H,{class:"w-100 update-preview-container",update:f.value},null,8,["update"])]),_:1},512)):U("",!0)],64)}}},Vt=F(et,[["__scopeId","data-v-ef5ba5ed"]]);export{Vt 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.