PageSourceSearch

https://uroweb.org/_nuxt/D-OyGCrt.js

js uroweb.org collected 2026-10-01 10:14:59 UTC 11,181 bytes, 51 lines download raw bytes

1import{_ as j,u as J}from"./Dr7dUXMZ.js";import{g as W,m as X,D as Z,U as ee,p as C,s as ne,c as q,a as ie,t as ae,u as f,h as T,w as I,k as u,y as te,q as V,o as F,e as se}from"./D8A5kj92.js";import{_ as re}from"./BeBXWEtg.js";import{d as le}from"./DWwLhnFy.js";import{d as oe}from"./D1-gFOIE.js";import{u as de}from"./BgHXLU6p.js";import{u as ue}from"./BWIdJC1J.js";import{u as ce}from"./DViEv2wH.js";import{u as me}from"./L_XQIRW1.js";import{u as ve}from"./CazXd3-q.js";import"./CnweqcjX.js";import"./CWJt1G_z.js";import"./Cpb2spxD.js";import"./BFPKq-1x.js";import"./CJjOg6Ut.js";import"./CbF-WYcR.js";import"./BvzWdL0O.js";import"./BA23pB0f.js";import"./TQVeToKm.js";import"./BAkPZGQh.js";import"./Dga8SJDt.js";import"./DShqRy82.js";var N={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"NewsList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"site"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"relatedTo"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QueryArgument"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"includeCross"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"own"},name:{kind:"Name",value:"entries"},arguments:[{kind:"Argument",name:{kind:"Name",value:"section"},value:{kind:"StringValue",value:"news",block:!1}},{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"news",block:!1}},{kind:"Argument",name:{kind:"Name",value:"site"},value:{kind:"Variable",name:{kind:"Name",value:"site"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"StringValue",value:"postDate DESC",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"news_news_Entry"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"postDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"siteHandle"},arguments:[],directives:[]}]}}]}},{kind:"Field",alias:{kind:"Name",value:"cross"},name:{kind:"Name",value:"entries"},arguments:[{kind:"Argument",name:{kind:"Name",value:"section"},value:{kind:"StringValue",value:"news",block:!1}},{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"news",block:!1}},{kind:"Argument",name:{kind:"Name",value:"site"},value:{kind:"StringValue",value:"*",block:!1}},{kind:"Argument",name:{kind:"Name",value:"relatedTo"},value:{kind:"Variable",name:{kind:"Name",value:"relatedTo"}}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"StringValue",value:"postDate DESC",block:!1}}],directives:[{kind:"Directive",name:{kind:"Name",value:"include"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"includeCross"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"news_news_Entry"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"postDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"siteHandle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"crossPublicationCategories"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:698}};N.loc.source={body:`query NewsList(
2    $site: [String]
3    $relatedTo: [QueryArgument]
4    $includeCross: Boolean!
5) {
6    own: entries(
7        section: "news"
8        type: "news"
9        site: $site
10        orderBy: "postDate DESC"
11    ) {
12        ... on news_news_Entry {
13            id
14            postDate
15            siteHandle
16        }
17    }
18
19    cross: entries(
20        section: "news"
21        type: "news"
22        site: "*"
23        relatedTo: $relatedTo
24        orderBy: "postDate DESC"
25    ) @include(if: $includeCross) {
26        ... on news_news_Entry {
27            id
28            postDate
29            siteHandle
30            crossPublicationCategories {
31                id
32            }
33        }
34    }
35}`,name:"GraphQL request",locationOffset:{line:1,column:1}};function y(n,e){if(n.kind==="FragmentSpread")e.add(n.name.value);else if(n.kind==="VariableDefinition"){var i=n.type;i.kind==="NamedType"&&e.add(i.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(a){y(a,e)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(a){y(a,e)}),n.definitions&&n.definitions.forEach(function(a){y(a,e)})}var A={};(function(){N.definitions.forEach(function(e){if(e.name){var i=new Set;y(e,i),A[e.name.value]=i}})})();function L(n,e){for(var i=0;i<n.definitions.length;i++){var a=n.definitions[i];if(a.name&&a.name.value==e)return a}}function fe(n,e){var i={kind:n.kind,definitions:[L(n,e)]};n.hasOwnProperty("loc")&&(i.loc=n.loc);var a=A[e]||new Set,m=new Set,t=new Set;for(a.forEach(function(s){t.add(s)});t.size>0;){var g=t;t=new Set,g.forEach(function(s){if(!m.has(s)){m.add(s);var d=A[s]||new Set;d.forEach(function(v){t.add(v)})}})}return m.forEach(function(s){var d=L(n,s);d&&i.definitions.push(d)}),i}fe(N,"NewsList");var p={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"NewsByIds"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"ids"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QueryArgument"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entries"},arguments:[{kind:"Argument",name:{kind:"Name",value:"section"},value:{kind:"StringValue",value:"news",block:!1}},{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"news",block:!1}},{kind:"Argument",name:{kind:"Name",value:"site"},value:{kind:"StringValue",value:"*",block:!1}},{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"ids"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NewsPreview"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"news_news_Entry"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:285}};p.loc.source={body:`#import "~/graphql/fragments/news/preview.graphql"
36
37query NewsByIds($ids: [QueryArgument]) {
38    entries(
39        section: "news"
40        type: "news"
41        site: "*"
42        id: $ids
43    ) {
44        ... NewsPreview
45
46        ... on news_news_Entry {
47            url
48        }
49    }
50}`,name:"GraphQL request",locationOffset:{line:1,column:1}};var x={};function ke(n){return n.filter(function(e){if(e.kind!=="FragmentDefinition")return!0;var i=e.name.value;return x[i]?!1:(x[i]=!0,!0)})}p.definitions=p.definitions.concat(ke(oe.definitions));function S(n,e){if(n.kind==="FragmentSpread")e.add(n.name.value);else if(n.kind==="VariableDefinition"){var i=n.type;i.kind==="NamedType"&&e.add(i.name.value)}n.selectionSet&&n.selectionSet.selections.forEach(function(a){S(a,e)}),n.variableDefinitions&&n.variableDefinitions.forEach(function(a){S(a,e)}),n.definitions&&n.definitions.forEach(function(a){S(a,e)})}var P={};(function(){p.definitions.forEach(function(e){if(e.name){var i=new Set;S(e,i),P[e.name.value]=i}})})();function O(n,e){for(var i=0;i<n.definitions.length;i++){var a=n.definitions[i];if(a.name&&a.name.value==e)return a}}function pe(n,e){var i={kind:n.kind,definitions:[O(n,e)]};n.hasOwnProperty("loc")&&(i.loc=n.loc);var a=P[e]||new Set,m=new Set,t=new Set;
50for(a.forEach(function(s){t.add(s)});t.size>0;){var g=t;t=new Set,g.forEach(function(s){if(!m.has(s)){m.add(s);var d=P[s]||new Set;d.forEach(function(v){t.add(v)})}})}return m.forEach(function(s){var d=O(n,s);d&&i.definitions.push(d)}),i}pe(p,"NewsByIds");const ge={key:1},Q=16,Oe=W({__name:"index",async setup(n){let e,i;const{activeSite:a}=X(),{getSrcSet:m}=de(),{variables:t}=ue();t.uri=void 0,t.limit=Q;const g=Z(),s=ce();ee(()=>{const l=Math.max(1,Number(g.query.page)||1);t.offset=(l-1)*t.limit});const d=([e,i]=C(()=>V({query:le,variables:t})),e=await e,i(),e),v=u(()=>d.data.value?.overview?.overviewNewsCategory?.map(l=>l.id)??[]),h=([e,i]=C(()=>V({query:N,variables:u(()=>({site:t.site,relatedTo:v.value.map(Number),includeCross:v.value.length>0})),immediate:!0,watch:v})),e=await e,i(),e),b=u(()=>{const l=(h.data.value?.own??[]).map(o=>({...o,isCrossPublished:!1})),r=(h.data.value?.cross??[]).filter(o=>o.crossPublicationCategories?.some(c=>v.value.includes(c.id))).map(o=>({...o,isCrossPublished:o.siteHandle!==a.value?.handle}));return[...l,...r].filter((o,c,w)=>c===w.findIndex(E=>E.id===o.id)).sort((o,c)=>new Date(c.postDate).getTime()-new Date(o.postDate).getTime())}),H=u(()=>b.value.length),k=u(()=>b.value.slice(t.offset,t.offset+t.limit).map(l=>l.id)),D=([e,i]=C(()=>V({query:p,variables:u(()=>({ids:k.value})),immediate:k.value.length>0,watch:k})),e=await e,i(),e),B=u(()=>a?.group==="patients"),$=u(()=>d.data.value?.overview?.seoOverviewNewsTitle??"News"),M=u(()=>d.data.value?.overview?.seoOverviewNewsDescription??a.value?.seo?.description),U=u(()=>B.value?"Updates":$.value||"News");me(D,{entryKey:"entries",seoTitle:$.value,seoDescription:M.value,activeSite:a});const R=u(()=>h.pending.value||k.value.length>0&&D.pending.value),{formatSingleDate:z,formats:G}=ve(),{getCardPills:K}=J(),Y=u(()=>{const l=new Map;return(D.data.value?.entries??[]).forEach(r=>l.set(r.id,r)),l}),_=u(()=>k.value.length?k.value.map(l=>{const r=Y.value.get(l);if(!r)return null;const o=b.value.find(w=>w.id===l);let c=null;return r.image?.length&&(c={src:r.image[0].large,srcset:m(r.image[0])}),{image:c,title:r.title,meta:z(r.postDate,G.dayMonthYear),uri:r.uri,url:r.url,pills:B.value?[{text:"Update"}]:K(r),isCrossPublished:o?.isCrossPublished??r.siteHandle!==a.value?.handle,handle:r.siteHandle}}).filter(Boolean):null);return ne(()=>s.value,()=>{window.scrollTo(0,0)}),(l,r)=>{const o=j,c=te,w=re;return F(),q("main",null,[ie("h1",null,ae(f(U)),1),T(c,null,{default:I(()=>[f(R)||f(_)&&f(_).length?(F(),se(o,{key:0,cards:f(_)||[],wide:!0,placeholder:f(R)},null,8,["cards","placeholder"])):(F(),q("p",ge,"Sorry, there are no news articles available."))]),_:1}),T(c,null,{default:I(()=>[T(w,{"current-page":f(s),"total-pages":Math.ceil(f(H)/Q),"onUpdate:currentPage":r[0]||(r[0]=E=>s.value=E)},null,8,["current-page","total-pages"])]),_:1})])}}});export{Oe as default};
51//# sourceMappingURL=D-OyGCrt.js.map

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.