PageSourceSearch

https://rusgolf.ru/_nuxt/AhHTPWNO.js

js rusgolf.ru collected 2026-10-02 11:10:25 UTC 3,499 bytes, 1 lines download raw bytes

1import{e as B,c,a as s,b as v,w as p,u as m,o as l,F as _,r as h,i as u,t as r,T as N,k as S,l as V,v as $,m as q,p as D,_ as F}from"./Bof-CrE0.js";import{tableRows as f}from"./BQyluYtP.js";import{C as b}from"./IP-s4Jq9.js";import"#entry";const R={class:"services-page"},T={class:"services-container"},z={class:"services-table-wrapper services-table-wrapper--desktop"},E={class:"services-table table"},L={key:0,class:"column0",colspan:"4"},O={key:1,class:"column0",colspan:"4"},j={class:"column0"},A={class:"column1"},G={class:"column2"},H={class:"column3"},J={class:"services-cards services-cards--mobile"},K=["onClick"],M={class:"services-card__category"},P={class:"services-category-content"},Q={key:0,class:"services-card__group"},U={key:1,class:"services-card__content"},W={class:"services-card__name"},X={class:"services-card__row"},Y={class:"services-card__value"},Z={class:"services-card__row"},w={class:"services-card__value"},x={class:"services-card__row"},I={class:"services-card__value"},ss=B({__name:"services",setup(es){const k=q(()=>{const o=[];let e=null;for(const t of f)t.type==="category"?(e&&o.push(e),e={label:t.label,items:[]}):e&&e.items.push(t);return e&&o.push(e),o}),n=D(new Set),C=o=>{n.value.has(o)?n.value.delete(o):n.value.add(o)};return(o,e)=>(l(),c("div",R,[e[4]||(e[4]=s("div",{class:"page-header"},[s("h1",null,"Услуги")],-1)),s("div",T,[s("div",z,[v(m(b),null,{default:p(()=>[s("table",E,[e[0]||(e[0]=s("thead",null,[s("tr",null,[s("th",{class:"column0"},"Вид взноса"),s("th",{class:"column1"},"Сумма (руб, включая НДС)"),s("th",{class:"column2"},"Назначение платежа"),s("th",{class:"column3"},"Нужно указывать")])],-1)),s("tbody",null,[(l(!0),c(_,null,h(m(f),(t,i)=>{var a,d;return l(),c("tr",{key:i,class:u(["services-row",t.type==="category"?"services-row--category":"",t.type==="group"?"services-row--group":""])},[t.type==="category"?(l(),c("td",L,[s("strong",null,r(t.label),1)])):t.type==="group"?(l(),c("td",O,r(t.label),1)):(l(),c(_,{key:2},[s("td",j,r(t.name),1),s("td",A,r((a=t.amount)!=null?a:"—"),1),s("td",G,r(t.purpose),1),s("td",H,r((d=t.requirement)!=null?d:"—"),1)],64))],2)}),128))])])]),_:1})]),s("div",J,[v(m(b),null,{default:p(()=>[(l(!0),c(_,null,h(k.value,(t,i)=>(l(),c(_,{key:i},[s("div",{class:u(["services-card services-card--category",{"services-card--category-open":n.value.has(i)}]),onClick:a=>C(i)},[s("div",M,[s("strong",null,r(t.label),1),s("span",{class:u(["services-card__toggle",{"services-card__toggle--open":n.value.has(i)}])}," ▼ ",2)])],10,K),v(N,{name:"slide"},{default:p(()=>[S(s("div",P,[(l(!0),c(_,null,h(t.items,(a,d)=>{var g,y;return l(),c("div",{key:`${i}-${d}`,class:u(["services-card",a.type==="group"?"services-card--group":"",a.type==="item"?"services-card--item":""])},[a.type==="group"?(l(),c("div",Q,r(a.label),1)):a.type==="item"?(l(),c("div",U,[s("div",W,r(a.name),1),s("div",X,[e[1]||(e[1]=s("span",{class:"services-card__label"},"Сумма:",-1)),s("span",Y,r((g=a.amount)!=null?g:"—")+" ₽",1)]),s("div",Z,[e[2]||(e[2]=s("span",{class:"services-card__label"},"Назначение:",-1)),s("span",w,r(a.purpose),1)]),s("div",x,[e[3]||(e[3]=s("span",{class:"services-card__label"},"Нужно указывать:",-1)),s("span",I,r((y=a.requirement)!=null?y:"—"),1)])])):V("",!0)],2)}),128))],512),[[$,n.value.has(i)]])]),_:2},1024)],64))),128))]),_:1})])])]))}}),rs=F(ss,[["__scopeId","data-v-34f48f4c"]]);export{rs 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.