1import{u as B,b as p,i as b,a as R}from"./u1ASR-O1.js";import{_ as A,a as P}from"./MCyhz4vB.js";import{_ as S}from"./B-C-Tftj.js";import{_ as E}from"./DCE0ik2h.js";import{e as z,M as H,f as K,B as s,E as i,u as L,v as f,g,h as o,w as V,o as v,a as n,b as u,d as h,t as c}from"#entry";import{d as M,a as l,b as O}from"./Jokh4L4x.js";import"./B3R_y7DK.js";import"./CbaZ1hxn.js";import"./1NV6Zxo7.js";import"./DdgL_Se-.js";import"./DnbMWNLl.js";import"./SD9WvVmA.js";import"./BU_ohCGN.js";import"./BNQcHdgO.js";import"./BMOSE7yo.js";import"./DaLHkIYe.js";import"./BkhTK9ob.js";import"./D5JG3lkL.js";import"./B3v87Mia.js";import"./E3QMb0gX.js";import"./Dozw0P_7.js";import"./dWh0i_mX.js";const T={class:"flex flex-col gap-2"},j={class:"text-sm"},F={class:"text-sm"},G={class:"flex flex-col gap-3"},ft=z({__name:"[id]",async setup(J){let t,r;const k=H(),{t:_}=K(),{toIndicatorScores:w}=B(),{data:a}=([t,r]=s(()=>M(()=>Number(k.params.id),{query:{fields:["id","score_carbon_conservation","score_carbon_restoration","score_star_conservation","score_star_restoration","total_carbon_conservation","total_carbon_restoration","total_star_conservation","total_star_restoration","area_covered_kba","area_intersected_kba","area_contributions",{translations:["name"]}]},transform:e=>({id:e.id,name:e.name,scores:w(e),area_contributions:e.area_contributions,area_covered_kba:e.area_covered_kba,area_intersected_kba:e.area_intersected_kba})})),t=await t,r(),t);if(!i(a))throw new Error("Region not found");const{data:m}=([t,r]=s(()=>l("sumDistinct",()=>({filter:{countries:{countries_id:{region:{_eq:i(a)?.id}}}}}),"area")),t=await t,r(),t),{data:d}=([t,r]=s(()=>l("sumDistinct",()=>({filter:{countries:{countries_id:{region:{_eq:i(a)?.id}}}}}),"area_covered_kba")),t=await t,r(),t),{data:x}=([t,r]=s(()=>l("countDistinct",()=>({filter:{countries:{countries_id:{region:{_eq:i(a)?.id}}}}}))),t=await t,r(),t),{data:N}=([t,r]=s(()=>O("countDistinct",()=>({filter:{_or:[{contributions:{contributions_id:{countries:{countries_id:{region:{_eq:i(a)?.id}}}}}},{partnerships:{contributions_id:{countries:{countries_id:{region:{_eq:i(a)?.id}}}}}}]}}))),t=await t,r(),t);return L({title:i(a)?.name||""}),(e,Q)=>{const q=R,C=A,y=P,D=S,I=E;return o(a)?(v(),f(I,{key:0,title:o(a).name,share:"",previous:{name:"countries"},label:o(_)("global.regions")},{heading:V(()=>[n("div",T,[n("p",j,[h(c(o(_)("global.contributions:"))+" ",1),n("strong",null,c(("formatValue"in e?e.formatValue:o(p))(o(x))),1)]),n("p",F,[h(c(o(_)("global.contributors:"))+" ",1),n("strong",null,c(("formatValue"in e?e.formatValue:o(p))(o(N))),1)]),("isValidNumber"in e?e.isValidNumber:o(b))(o(d))&&("isValidNumber"in e?e.isValidNumber:o(b))(o(m))?(v(),f(q,{key:0,value:o(d),max:o(m),class:"text-sm"},null,8,["value","max"])):g("",!0)])]),default:V(()=>[n("div",G,[u(C),u(y,{region:o(a)},null,8,["region"])]),u(D,{filter:{countries:{countries_id:{region:{_eq:o(a).id}}}},title:o(_)("global.contributions")},null,8,["filter","title"])]),_:1},8,["title","label"])):g("",!0)}}});export{ft 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.