import{d as H,K as Ee,s as f,H as K,S as je,a as o,g as w,w as b,T as Te,c as S,N as De,e,O as Ae,j as x,n as X,h as E,l as N,t as k,k as D,b as g,U as Ce,V as Ge,a6 as ee,a9 as be,x as re,i as ce,m as me,a0 as Me,ac as ve,F as W,r as q,_ as ke,z as te,o as Be,ad as xe,a3 as ge,ae as Ve,B as we,W as Oe,A as ne,af as Ue,a7 as We,a4 as de,E as qe,a8 as Pe,C as Ke,f as Ze,D as He}from"./B7Ee6uH9.js";import{g as $e,K as Qe,h as Je,f as Xe,u as _e,j as ze,k as Ye,m as ea,l as fe,a as ye,n as aa,o as oa,p as na,q as ta,r as ia,E as sa,O as la,t as he,b as Ie,c as ra,d as ca,v as ua}from"./BzUkiJVO.js";import{r as pa,O as J}from"./DFRPcNgb.js";import{_ as da,L as ma}from"./Bw2Wi6sy.js";import{g as ga,h as _a,s as fa,b as ya,f as ha,E as ba,u as va}from"./B-Nsz0e3.js";import{_ as Le}from"./CYoLS9UK.js";import{p as Se}from"./nG3zZPnc.js";import{u as ka}from"./ohHnq9Jx.js";const wa=["name","value"],le=H({__name:"r-select",props:{label:{},placeholder:{},open:{type:Boolean,default:!1},name:{},options:{},modelValue:{},title:{},disabledOptionValues:{},idDti:{},sectionDti:{}},emits:["update:modelValue"],setup(O,{emit:d}){const{DATA_TEST_ID:a,createDataTestId:P}=Ee(),y=d,l=O,r=f(()=>[{options:l.options}]),c=f({get:()=>l.modelValue,set:s=>{if(!s)return p();n(`${s}`)}}),i=K(l.open),_=s=>{i.value=s},$=()=>{_(!i.value)},p=()=>{_(!1)},n=s=>{y("update:modelValue",s),p()},m=f(()=>{if(!l.modelValue)return l.placeholder||"Wybierz";const s=l.options.find(v=>v.value===l.modelValue);return s?s.label:""});return(s,v)=>{const h=je("r-click-away");return o(),w(_a,{title:s.title},{default:b(()=>[Te((o(),S("div",De({class:"r-select",[e(a)||""]:e(P)(e(Ae).RSelect,s.sectionDti,s.idDti)}),[x("div",{class:X(["r-select__input",{"r-select__input--open":i.value}]),onClick:$},[s.label?(o(),w(E,{key:0,variant:"body2",tag:"span","font-family":"secondary",class:"r-select__label"},{default:b(()=>[N(k(`${s.label}: `),1)]),_:1})):D("",!0),g(E,{variant:"body2",tag:"span","font-weight":"bold","font-family":"secondary"},{default:b(()=>[N(k(m.value),1)]),_:1}),g(Ce,{class:"r-select__chevron","rotate-type":"scale",rotate:i.value},null,8,["rotate"]),x("input",{class:"r-select__value",name:s.name,value:s.modelValue},null,8,wa)],2),g(Ge,{name:"fade-select-options"},{default:b(()=>[i.value?(o(),w(ga,{key:0,ref:"selectOptionsRef",modelValue:c.value,"onUpdate:modelValue":v[0]||(v[0]=z=>c.value=z),"disabled-option-values":s.disabledOptionValues,options:r.value,position:"absolute","top-spacing":"37px"},null,8,["modelValue","disabled-option-values","options"])):D("",!0)]),_:1})],16)),[[h,()=>_(!1)]])]),_:1},8,["title"])}}});function Fe(O){const{path:d}=ee(),a=be(),P=f(()=>{var c;return((c=O.value)==null?void 0:c.IloscOpinii)||0}),{porownywarkaGuid:y}=$e(),l=f(()=>{var $;if(y)return{path:`https://porownywarka-fakultetow.r.pl/${y}`};const c=sessionStorage.getItem(Qe)||null,i=c?JSON.parse(c):{},_=!!(($=Object.keys(i))!=null&&$.length);return{path:d.replace("/opinie","")||"",query:{...i,notUpdateUrl:_}}});return{wrocDoOfertyLink:l,wrocDoOferty:()=>{l.value&&a.push(l.value)},iloscOpinii:P}}const Oa=H({__name:"Header",props:{infoOFakultecie:{},breadcrumbs:{},ocena:{}},setup(O){const d=O,{infoOFakultecie:a,ocena:P}=re(d),{wrocDoOfertyLink:y}=Fe(P),{porownywarkaGuid:l}=$e(),{t:r}=ce(),c=`${r("opinie.opinieO")} ${a.value.nazwaWycieczki}`;return(i,_)=>{const $=Me,p=Xe;return e(a)?(o(),w(p,{key:0,breadcrumbs:i.breadcrumbs,nazwa:c,ocena:d.ocena,class:"opinie-page-header","prefix-in-h1":!1},{shareTooltip2:b(()=>[g($,null,{default:b(()=>[g(e(me),{class:"opinie-page__header-wroc-link",color:"accent",uppercase:"",tag:e(l)?"a":Je,to:e(l)?null:e(y),href:e(l)?e(y).path:null,text:i.$t("opinie.wrocDoOferty")},null,8,["tag","to","href","text"])]),_:1})]),_:1},8,["breadcrumbs","ocena"])):D("",!0)}}}),Pa={class:"opinie-page-list-item"},$a={class:"opinie-page-list-item__flex-item--left"},za={class:"opinie-page-list-item__row"},Ia={class:"opinie-page-list-item__flex-item--right"},La={class:"opinie-page-list-item__ocena-opinii-container"},Sa={class:"opinie-page-list-item__szczeoly-tiles-container"},Fa=H({__name:"ListItem",props:{opinia:{}},setup(O){const{fetchOpiniaSzczegoly:d}=_e(),a=O,P=ze(),{czyOpiniaOceniona:y,getOpinieSessionOceny:l}=ve(P),{opinia:r}=re(a),c=f(()=>{var u,j;return(j=(u=r.value)==null?void 0:u.Ocena)==null?void 0:j.toFixed(1)}),{t:i}=ce(),_=f(()=>{var u;return(u=r.value)==null?void 0:u.Tytul}),$=f(()=>{var u,j;return((j=pa((u=r.value)==null?void 0:u.Tresc).removeAllHTMLTags())==null?void 0:j.replaceSpecialChars().toString())||""}),{dodatkoweInfo:p}=Ye(r),n=f(()=>{var u;return(u=z.value)==null?void 0:u.Szczegoly}),m=K(!1),s=async()=>{m.value=!0,!z.value&&(z.value=await d({guid:r.value.Guid}))},v=()=>{m.value=!1},h=f(()=>{var u,j;return{pomocne:(u=r.value)==null?void 0:u.Pomocne,oceny:(j=r.value)==null?void 0:j.Oceny}}),z=K(null),V=f(()=>!!y.value(r.value.Guid)),A=f(()=>{var u,j;return[(u=z.value)==null?void 0:u.ZakresWieku,(j=z.value)==null?void 0:j.ZKim].filter(T=>T)}),C=f(()=>l.value(r.value.Guid)),R=f(()=>{var u;return!((u=r.value)!=null&&u.AktualnaOcena)&&!V.value}),U=f(()=>{var u;return((u=z.value)==null?void 0:u.Oceny)||[]}),M=f(()=>{var u;return ea(((u=r.value)==null?void 0:u.Zdjecia)||[])}),F=f(()=>`${C.value?C.value.pomocne:h.value.pomocne}/${C.value?C.value.oceny:h.value.oceny} ${i("opinie.uznaloZaPomocna")}`);return(u,j)=>{var ae,ie,se,t;const T=aa,Z=oa,I=na,Y=ta,ue=ia;return o(),S("li",Pa,[x("div",$a,[g(e(E),{variant:"h3",class:"opinie-page-list-item__ocena","font-weight":"bold",tag:"p"},{default:b(()=>[N(k(e(c))+"/"+k(e(J)),1)]),_:1}),g(e(E),{variant:"body2",class:"opinie-page-list-item__title","font-weight":"bold",tag:"p"},{default:b(()=>[N(k(e(_)),1)]),_:1}),e($)?(o(),w(e(E),{key:0,variant:"body2",class:X(["opinie-page-list-item__tresc",{"opinie-page-list-item__tresc--hidden":!e(m)}]),tag:"p"},{default:b(()=>[N(k(e($)),1)]),_:1},8,["class"])):D("",!0),e(m)?(o(),S(W,{key:2},[(o(!0),S(W,null,q(e(n),(L,G,B)=>(o(),S("section",{key:G,class:X(["opinie-page-list-item__kategoria",{"opinie-page-list-item__kategoria--first":B===0}])},[g(e(E),{variant:"body1","font-weight":"bold",class:"opinie-page-list-item__kategoria-naglowek",tag:"h3"},{default:b(()=>[N(k(G),1)]),_:2},1024),g(e(E),{variant:"body2",class:"opinie-page-list-item__kategoria-tresc",tag:"p"},{default:b(()=>[N(k(L),1)]),_:2},1024)],2))),128)),e(m)&&((ae=e(z))!=null&&ae.Plusy||(ie=e(z))!=null&&ie.Minusy)?(o(),w(T,{key:0,plusy:(se=e(z))==null?void 0:se.Plusy,minusy:(t=e(z))==null?void 0:t.Minusy,class:"my-6"},null,8,["plusy","minusy"])):D("",!0),e(R)?(o(),w(Z,{key:1,"opinia-id":e(r).Guid,"opinia-oceny":e(h)},null,8,["opinia-id","opinia-oceny"])):D("",!0),e(V)?(o(),w(e(E),{key:2,variant:"body2","font-size":"16px",class:"opinie-page-list-item__thanks",color:"inherit"},{default:b(()=>[N(k(e(i)("opinie.dziekujemyZaOpinie")),1)]),_:1})):D("",!0),x("div",za,[g(e(me),{"b-type":"only-text",variant:"text","hover-effect":!1,class:X(["opinie-page-list-item__toggle-expanded-btn",{"opinie-page-list-item__toggle-expanded-btn--expended":e(R)}]),onClick:v},{default:b(()=>[N(k(e(i)("misc.zwin")),1)]),_:1},8,["class"]),e(R)?(o(),w(I,{key:0,opinia:e(r)},null,8,["opinia"])):D("",!0)])],64)):(o(),w(e(me),{key:1,class:"opinie-page-list-item__toggle-expanded-btn","b-type":"only-text",variant:"text","hover-effect":!1,onClick:s},{default:b(()=>[N(k(e(i)("misc.rozwin")),1)]),_:1}))]),x("div",Ia,[g(e(E),{color:"black",variant:"caption","font-family":"main",class:"opinie-page-list-item__dodatkowe-info",tag:"p"},{default:b(()=>[N(k(e(p).nickIData)+" ",1),e(p).terminPobytu?(o(),S(W,{key:0},[N("  | "+k(e(i)("opinie.terminPobytu"))+": "+k(e(p).terminPobytu),1)],64)):D("",!0)]),_:1}),x("div",La,[g(e(ke),{size:"17px",icon:"users"}),g(e(E),{color:"black","font-family":"main",variant:"caption","font-weight":"bold",class:"opinie-page-list-item__ocena-opinii",tag:"p"},{default:b(()=>[N(k(e(F)),1)]),_:1})]),g(e(fe),{images:e(M).images,"modal-images":e(M).modalImages,size:"x-small","gallery-mode":"swiper","how-many-images-show":3,class:"opinie-page-list-item__galeria"},{interactions:b(({activeIndex:L})=>[g(Y,{zdjecie:e(r).Zdjecia[L]},null,8,["zdjecie"])]),_:1},8,["images","modal-images"]),e(m)?(o(),S(W,{key:0},[(o(!0),S(W,null,q(e(U),(L,G)=>(o(),S("div",{key:G,class:"opinie-page-list-item__ocena-ogolna"},[g(e(E),{color:"black",variant:"body2",class:"opinie-page-list-item__ocena-ogolna-left",tag:"div"},{default:b(()=>[N(k(G),1)]),_:2},1024),g(e(ye),{"max-rate":e(J),"medium-rate":Number(L),size:"big",class:"opinie-page-list-item__ocena-ogolna-right"},null,8,["max-rate","medium-rate"])]))),128)),x("div",Sa,[(o(!0),S(W,null,q(e(A),(L,G)=>(o(),w(ue,{key:G,tile:L},null,8,["tile"]))),128))])],64)):D("",!0)])])}}});function Na(O){const{stronaParamName:a,totalRecords:P,recordsPerPage:y}=O,{$host:l}=te(),r=()=>Math.ceil(P.value/y),c=(p,n)=>{if(p<2)return null;const s=p-1>1?`?${a}=${p-1}`:"";return{rel:"prev",href:`${n}${s}`}},i=(p,n)=>{const m=r();return p===m?null:{rel:"next",href:`${n}?${a}=${p+1}`}},_=(p,n)=>{const m=p&&p>1?`?${a}=${p}`:"";return{rel:"canonical",href:`${n}${m}`}};return{metaLinks:f(()=>{const p=[],{query:n,path:m}=ee(),s=n[a],v=`${l}${m||""}`,h=Number(s)||1,z=_(h,v);p.push(z);const V=c(h,v);V&&p.push(V);const A=i(h,v);return A&&p.push(A),p})}}const Ra={key:0},Ea={key:0},Ne=H({__name:"index",props:{currentPage:{},totalRecords:{},recordsPerPage:{},stronaParamName:{default:"strona"},addMetaLinks:{type:Boolean,default:!0},pageNeighbours:{default:1},pageNeighboursLeft:{default:null},pageNeighboursRight:{default:null}},emits:["stronaChanged"],setup(O,{expose:d,emit:a}){const P=a,y=ee(),l=n=>{P("stronaChanged",n)},r=O,{totalRecords:c,currentPage:i}=re(r),{metaLinks:_}=Na({totalRecords:c,stronaParamName:r.stronaParamName,recordsPerPage:r.recordsPerPage}),$=K(),p=n=>{const m="strona",s=y.query.strona;if(n===1){const v=y.fullPath.replace(/[?]strona=\d+/,"?").replace(/[&]strona=\d+/,""),h=v.split("?");return h[1]&&h[1].length>0?v:v.split("?")[0]}if(s)return y.fullPath.replace(/[?]strona=\d+/,`?${m}=${n}`).replace(/[&]strona=\d+/,`&${m}=${n}`);{const v=y.query&&Object.keys(y.query).length>0?"&":"?";return`${y.fullPath}${v}${m}=${n}`}};return d({shouldRenderPagination:f(()=>{var n;return(n=$.value)==null?void 0:n.shouldRenderPagination})}),Be(()=>{y.query.strona&&Number.isInteger(+y.query.strona)&&(i.value=+y.query.strona)}),(n,m)=>{var v;const s=ma;return o(),S(W,null,[g(e(da),xe(n.$attrs,{ref_key:"rPaginationRef",ref:$,"current-page":e(i),"onUpdate:currentPage":[m[0]||(m[0]=h=>ge(i)?i.value=h:null),l],"records-per-page":n.recordsPerPage,"total-records":e(c),"page-neighbours":n.pageNeighbours,"page-neighbours-left":n.pageNeighboursLeft,"page-neighbours-right":n.pageNeighboursRight,"href-generator":p,class:"pagination"}),{default:b(()=>{var h;return[n.addMetaLinks&&((h=e($))!=null&&h.shouldRenderPagination)?(o(),S("head",Ra,[(o(!0),S(W,null,q(e(_),z=>(o(),w(s,{key:z.rel,rel:z.rel,href:z.href},null,8,["rel","href"]))),128))])):D("",!0)]}),_:1},16,["current-page","records-per-page","total-records","page-neighbours","page-neighbours-left","page-neighbours-right"]),n.addMetaLinks&&!((v=e($))!=null&&v.shouldRenderPagination)?(o(),S("head",Ea,[(o(!0),S(W,null,q(e(_),h=>(o(),w(s,{key:h.rel,rel:h.rel,href:h.href},null,8,["rel","href"]))),128))])):D("",!0)],64)}}});async function Re(O,d){const{getSearchPanelModel:a,fetchLista:P,getParamsFromQueryString:y,getDomyslneFiltry:l,getDomyslneSortowanie:r}=_e(),c=ee(),i=be(),{$ua:_}=te(),{Filtry:$,Sortowanie:p}=O,{filtryOptionsObject:n,sortowanieOptions:m}=a($,p),v=_.deviceType!==Ve.DESKTOP?la:he,h=()=>{const{stronaQS:t,sortowanieQS:L,filtryQS:G}=y(),B=K(isNaN(t)?1:t),Q=K(L||r(p)),oe=K(z(G));return{currentPage:B,sortowanie:Q,filtryObjectOptionsMap:oe}},z=t=>{const L={};return t.forEach(B=>{const Q=n.find(oe=>oe.selectOptions.find(pe=>pe.value===B));Q&&(L[Q.key]=B)}),l($).forEach(B=>{const Q=n.find(oe=>oe.selectOptions.find(pe=>pe.value===B));Q&&!L[Q.label]&&(L[Q.key]=B)}),L},V=()=>{let t=[];for(const L of $){const G=L.Mozliwosci.filter(B=>B.Domyslny).map(B=>`${L.Klucz}-${B.Klucz}`);t=t.concat(G)}return t.length?t:void 0},{currentPage:A,sortowanie:C,filtryObjectOptionsMap:R}=h(),U=4,M=t=>{var G;return{ile:U,pomin:t.strona?U*(parseInt(t.strona)-1):0,elementId:O.elementId,elementUrl:O.elementUrl,podmiot:O.podmiot,sort:t.sortowanie||((G=O.Sortowanie.find(B=>B.Domyslny))==null?void 0:G.Klucz)||void 0,filtry:t.filtry?t.filtry:V()}},{data:F}=await we(sa.OPINIE_PAGE_LIST,async()=>{const t=M(c.query),L=await P(t);return d("opinieLoaded",(L==null?void 0:L.Opinie)||[]),L},"$4xotRkOBtV"),u=f(()=>{var t;return(t=F.value)==null?void 0:t.Opinie}),j=f(()=>{var t;return((t=F==null?void 0:F.value)==null?void 0:t.IloscOpiniiPoFiltrach)||0}),T=t=>{C.value=t,i.push({...c,query:{...c.query,sortowanie:C.value}})},Z=(t,L)=>{R.value[t]=L,i.push({...c,query:{...c.query,filtry:Object.values(R.value),strona:1}})},I=async t=>{F.value=await P(t),d("opinieLoaded",u.value||[])};Oe(()=>c.query,async(t,L)=>{const G=M(t),B=M(L);JSON.stringify(G)!==JSON.stringify(B)&&(await I(G),A.value=t.strona?Number(t.strona):1)});const Y=t=>{i.push({...c,query:{...c.query,strona:t===1?void 0:t}}),fa(v)},ue=f(()=>j.value<1),ae=K(),ie=f(()=>{var t;return(t=ae.value)==null?void 0:t.shouldRenderPagination}),se=f(()=>{var t;return ie.value||!((t=u.value)!=null&&t.length)?null:u.value.length-1});return{opinie:u,sortowanieOptions:m,filtryOptionsObject:n,currentPage:A,ILE_NA_STRONIE:U,sortowanie:C,updateSortowanie:T,filtryObjectOptionsMap:R,updateFiltr:Z,currentPageHasBeenChanged:Y,iloscOpiniiPoPrzefiltrowaniu:j,brakWynikow:ue,paginationRef:ae,opinieIndexToHideBottomBorder:se}}const ja={class:"opinie-page-list"},Ta=["id"],Da={class:"opinie-page-list__ul"},Aa=H({__name:"List",props:{listaParams:{}},emits:["opinieLoaded"],async setup(O,{emit:d}){let a,P;const y=O,l=d,{sortowanieOptions:r,opinie:c,filtryOptionsObject:i,currentPage:_,ILE_NA_STRONIE:$,iloscOpiniiPoPrzefiltrowaniu:p,sortowanie:n,updateSortowanie:m,updateFiltr:s,filtryObjectOptionsMap:v,currentPageHasBeenChanged:h,brakWynikow:z,opinieIndexToHideBottomBorder:V,paginationRef:A}=([a,P]=ne(()=>Re(y.listaParams,l)),a=await a,P(),a);return(C,R)=>{const U=Fa,M=Ne;return o(),S("div",ja,[x("div",{id:e(he),class:"opinie-page-list__filtry"},[g(e(le),{label:C.$t("misc.sortuj"),name:"szukaj-sortowanie",options:e(r),"model-value":e(n),class:"opinie-page-list__select","onUpdate:modelValue":R[0]||(R[0]=F=>e(m)(F))},null,8,["label","options","model-value"]),(o(!0),S(W,null,q(e(i),F=>(o(),w(e(le),{key:F.label,label:F.label,name:"szukaj-filtr",options:F.selectOptions,"model-value":e(v)[F.key],class:"opinie-page-list__select","onUpdate:modelValue":u=>e(s)(F.key,u)},null,8,["label","options","model-value","onUpdate:modelValue"]))),128))],8,Ta),x("ul",Da,[(o(!0),S(W,null,q(e(c),(F,u)=>(o(),w(U,{key:F.Guid,opinia:F,class:X({"opinie-page-list__el--without-bottom-border":e(V)===u})},null,8,["opinia","class"]))),128))]),g(M,{ref_key:"paginationRef",ref:A,"current-page":e(_),"onUpdate:currentPage":R[1]||(R[1]=F=>ge(_)?_.value=F:null),"records-per-page":e($),"page-neighbours":2,"total-records":e(p),onStronaChanged:e(h)},null,8,["current-page","records-per-page","total-records","onStronaChanged"]),e(z)?(o(),w(e(E),{key:0,variant:"h4",tag:"p",color:"primary","font-weight":"bold",class:"opinie-page-list__brak-wynikow"},{default:b(()=>[N(k(C.$t("misc.brakWynikow")),1)]),_:1})):D("",!0)])}}}),Ca={class:"opinie-page__glowne-info"},Ga={class:"opinie-page__glowne-info-left"},Ma={class:"opinie-page__glowne-info-left-header"},Ba=H({__name:"Opinie",props:{infoOFakultecie:{},ocenyOgolne:{},imagesForRGallery:{},ocena:{},iloscOpiniiLabel:{},galleryButtonLabel:{},listaParams:{},opinieLoaded:{type:Function},breadcrumbs:{},glowneInfo:{},rateBarMaxWidth:{},wszystkieZdjecia:{}},setup(O){const d=O;return d.imagesForRGallery.images[0]&&Se(d.imagesForRGallery.images[0]),(a,P)=>{const y=Oa,l=Ie,r=Aa;return a.infoOFakultecie||a.glowneInfo?(o(),w(e(ya),{key:0,class:"opinie-page"},{default:b(()=>[a.infoOFakultecie?(o(),w(y,{key:0,"info-o-fakultecie":a.infoOFakultecie,breadcrumbs:a.breadcrumbs||[],ocena:a.glowneInfo},null,8,["info-o-fakultecie","breadcrumbs","ocena"])):D("",!0),x("div",Ca,[x("div",Ga,[x("div",Ma,[g(e(E),{class:"opinie-page__rating",color:"black",variant:"h1","font-weight":"bold",tag:"div","font-family":"main"},{default:b(()=>[N(k(a.ocena)+"/"+k(e(J)),1)]),_:1}),g(e(E),{class:"opinie-page__rating-amount",color:"black",variant:"h1","font-weight":"bold",tag:"div","font-family":"main"},{default:b(()=>[N(k(a.iloscOpiniiLabel),1)]),_:1})]),(o(!0),S(W,null,q(a.ocenyOgolne,(c,i)=>(o(),S("div",{key:i,class:"opinie-page__oceny-ogolne-item"},[g(e(E),{color:"black",variant:"body2",class:"opinie-page__oceny-ogolne-item-left",tag:"div"},{default:b(()=>[N(k(i),1)]),_:2},1024),g(e(ye),{"max-rate":e(J),"medium-rate":c.Ocena,size:"big",class:"opinie-page__oceny-ogolne-item-right","max-width":a.rateBarMaxWidth,width:"80%"},null,8,["max-rate","medium-rate","max-width"])]))),128))]),a.wszystkieZdjecia?(o(),w(e(fe),{key:0,class:"opinie-page__glowne-info-right",size:"medium",images:a.imagesForRGallery.images,"modal-images":a.imagesForRGallery.modalImages,"modal-button-label":a.galleryButtonLabel,"is-first-lazy-image":!1},null,8,["images","modal-images","modal-button-label"])):D("",!0)]),g(l),a.listaParams?(o(),w(r,{key:1,"lista-params":a.listaParams,onOpinieLoaded:a.opinieLoaded},null,8,["lista-params","onOpinieLoaded"])):D("",!0)]),_:1})):(o(),w(e(Le),{key:1,class:"opinie-page__loader"}))}}}),xa={class:"opinie-page__list--mobile"},Va=["id"],Ua=H({__name:"ListMobile",props:{listaParams:{}},emits:["opinieLoaded"],async setup(O,{emit:d}){let a,P;const y=ee(),l=O,r=d,{opinie:c,currentPage:i,iloscOpiniiPoPrzefiltrowaniu:_,ILE_NA_STRONIE:$,currentPageHasBeenChanged:p,brakWynikow:n,filtryOptionsObject:m,sortowanieOptions:s,filtryObjectOptionsMap:v,updateFiltr:h,updateSortowanie:z,sortowanie:V}=([a,P]=ne(()=>Re(l.listaParams,r)),a=await a,P(),a),A=ha();A.initDrawers(y);const{t:C}=ce(),R=U=>{A.toggleDrawer("opinie",C("misc.wroc"),!0,U.Guid)};return(U,M)=>{const F=ra,u=ca,j=Ne;return o(),S("div",xa,[x("div",{id:e(he),class:"opinie-page__list--mobile-filtry"},[g(e(le),{name:"szukaj-sortowanie",options:e(s),"model-value":e(V),class:"opinie-page__list--mobile-filtry-select","onUpdate:modelValue":M[0]||(M[0]=T=>e(z)(T))},null,8,["options","model-value"]),(o(!0),S(W,null,q(e(m),T=>(o(),w(e(le),{key:T.label,name:"szukaj-filtr",options:T.selectOptions,"model-value":e(v)[T.key],class:"opinie-page__list--mobile-filtry-select","onUpdate:modelValue":Z=>e(h)(T.key,Z)},null,8,["options","model-value","onUpdate:modelValue"]))),128))],8,Va),(o(!0),S(W,null,q(e(c),(T,Z)=>(o(),w(F,{id:`opiniePageOpinia[${Z}]`,key:T.Guid,opinia:T,"ocena-max":e(J),class:X(["opinie-page__list--mobile-opinia-user",{"opinie-page__list--mobile-opinia-user--bordered":Z!==0}]),onWiecejClicked:R},null,8,["id","opinia","ocena-max","class"]))),128)),e(c)?(o(),w(u,{key:0,opinie:[...e(c)],mode:"mobile"},null,8,["opinie"])):D("",!0),g(j,{ref:"paginationRef","current-page":e(i),"onUpdate:currentPage":M[1]||(M[1]=T=>ge(i)?i.value=T:null),"records-per-page":e($),"page-neighbours-right":1,"total-records":e(_),onStronaChanged:e(p)},null,8,["current-page","records-per-page","total-records","onStronaChanged"]),e(n)?(o(),w(e(E),{key:1,variant:"h4",tag:"p",color:"primary","font-weight":"bold",class:"opinie-page__list--mobile-brak-wynikow"},{default:b(()=>[N(k(e(C)("misc.brakWynikow")),1)]),_:1})):D("",!0)])}}}),Wa={class:"opinie-page--mobile"},qa={class:"opinie-page--mobile__header"},Ka={key:0,class:"opinie-page--mobile__content"},Za={class:"opinie-page--mobile__content-wrapper"},Ha={class:"opinie-page--mobile__accordion-title"},Qa={class:"opinie-page--mobile__accordion-title-ile-opinii"},Ja=H({__name:"OpinieMobile",props:{infoOFakultecie:{},ocenyOgolne:{},ocena:{},listaParams:{},opinieLoaded:{type:Function},glowneInfo:{},lastIndexOcenyOgolne:{},imagesForRGallery:{}},setup(O){const d=O,{glowneInfo:a}=re(d),{iloscOpinii:P,wrocDoOferty:y}=Fe(a),l=K(!0),r=()=>{l.value=!l.value},c=f(()=>`${d.ocena}/${J}`),i=f(()=>d.ocena);return d.imagesForRGallery.images[0]&&Se(d.imagesForRGallery.images[0]),(_,$)=>{const p=Ie,n=Ua;return o(),S("div",Wa,[x("div",qa,[g(e(E),{class:"opinie-page--mobile__header-label",color:"black",variant:"h6","font-family":"secondary",tag:"h1","font-weight":"bold"},{default:b(()=>{var m;return[N(k(_.$t("opinie.opinieKlientowO"))+" "+k((m=_.infoOFakultecie)==null?void 0:m.nazwaWycieczki),1)]}),_:1}),g(e(ke),{icon:"close",onClick:e(y)},null,8,["onClick"])]),_.infoOFakultecie&&e(a)?(o(),S("div",Ka,[x("div",Za,[g(e(Ue),{active:e(l),title:e(c),"title-tag":"h2",class:"opinie-page--mobile__accordion","chevron-size":"medium-thin","header-html-content":!0,onToggle:r},{header:b(()=>[x("div",Ha,[g(e(E),{tag:"span",variant:"h1","font-weight":"bold",class:"opinie-page--mobile__accordion-title-ocena"},{default:b(()=>[N(k(e(i))+" ",1),g(e(E),{tag:"span",variant:"h6","font-weight":"bold",class:"opinie-page--mobile__accordion-title-ocena-max"},{default:b(()=>[N(" /"+k(e(J)),1)]),_:1})]),_:1}),x("div",Qa,[g(e(E),{tag:"div",variant:"caption",color:"white","font-weight":"bold"},{default:b(()=>[N(k(e(P))+"  ",1)]),_:1}),g(e(E),{tag:"div",variant:"caption",color:"white","font-weight":"normal"},{default:b(()=>[N(k(_.$t("kartaFakultetu.opinieN",e(P))),1)]),_:1})])])]),default:b(()=>[(o(!0),S(W,null,q(_.ocenyOgolne,(m,s,v)=>(o(),S("div",{key:s,class:X({"opinie-page--mobile__oceny-ogolne":!0,"opinie-page--mobile__oceny-ogolne--last":v===_.lastIndexOcenyOgolne})},[g(e(E),{class:"opinie-page--mobile__oceny-ogolne-left",color:"black",variant:"body2",tag:"div"},{default:b(()=>[N(k(s),1)]),_:2},1024),g(e(ye),{class:"opinie-page--mobile__oceny-ogolne-left","max-rate":e(J),"medium-rate":m.Ocena,size:"big"},null,8,["max-rate","medium-rate"])],2))),128))]),_:1},8,["active","title"]),g(p),g(e(fe),{class:"opinie-page--mobile__main-gallery","is-first-lazy-image":!1,images:_.imagesForRGallery.images,"modal-images":_.imagesForRGallery.modalImages,size:"small","gallery-mode":"swiper",gap:16},null,8,["images","modal-images"]),_.listaParams?(o(),w(n,{key:0,"lista-params":_.listaParams,onOpinieLoaded:_.opinieLoaded},null,8,["lista-params","onOpinieLoaded"])):D("",!0)])])):(o(),w(e(Le),{key:1,class:"opinie-page--mobile__loader"}))])}}});function Xa(){const{userId:O}=We(),{t:d}=ce(),{fetchGlowneInfo:a,getListaParams:P}=_e(),y=de("listaParamsOpiniePage",()=>null),l=de("glowneInfoOpiniePage",()=>null),r=de("infoFakultetOpiniePage",()=>null),c=K([]),{isMinWidth:i}=ka(qe.DESKTOP),_=f(()=>i.value?"390px":void 0),{routeInfo:$}=Pe(),p=ee(),n=f(()=>p.params.karta),{$getUrl:m}=te(),s=Ze(),v=async()=>{var Y;r.value=await $fetch(m(Ke.FAKULTETY,"/informacje-o-fakultecie",{fakultetId:n.value}),{headers:{"R-App-Name":s.public.clientName}});const I={podmiot:"fakultet",elementUrl:n.value};return l.value=await a(I),y.value=P(l.value,I),`${(Y=r.value)==null?void 0:Y.nazwaWycieczki}-opinie`},h=ze(),{fetchOcenyUzytkownika:z}=h,{likes:V}=ve(h);Oe(O,async I=>{!V.value&&I&&await z()},{immediate:!0});const A=f(()=>{var I;return(I=l.value)==null?void 0:I.IloscOpinii}),C=f(()=>{var I;return(I=$.value)==null?void 0:I.Breadcrumbs}),R=f(()=>{var I;return(I=l.value)==null?void 0:I.OcenyOgolne}),U=f(()=>{var I;return(I=l.value)==null?void 0:I.Zdjecia}),M=f(()=>ua(U.value||[])),F=f(()=>{var I;return`${d("galeria.zdjeciaKlientow")} (${(I=U.value)==null?void 0:I.length})`}),u=f(()=>{var I;return(I=l.value)==null?void 0:I.Ocena.toFixed(1)}),j=f(()=>`${A.value} ${d("kartaFakultetu.opinieN",A.value||0)}`),T=f(()=>R!=null&&R.value?Object.keys(R.value).length-1:0);return{glowneInfo:l,ocenyOgolne:R,wszystkieZdjecia:U,imagesForRGallery:M,ocena:u,iloscOpiniiLabel:j,galleryButtonLabel:F,breadcrumbs:C,infoOFakultecie:r,iloscOcen:A,listaParams:y,opinieLoaded:I=>{c.value=I},opinieList:c,lastIndexOcenyOgolne:T,rateBarMaxWidth:_,fillData:v}}const lo=H({__name:"index",async setup(O){let d,a;const{$ua:P}=te(),y=te(),{routeInfo:l}=Pe(),{ocenyOgolne:r,imagesForRGallery:c,ocena:i,iloscOpiniiLabel:_,galleryButtonLabel:$,infoOFakultecie:p,listaParams:n,opinieLoaded:m,glowneInfo:s,rateBarMaxWidth:v,wszystkieZdjecia:h,breadcrumbs:z,lastIndexOcenyOgolne:V,iloscOcen:A,fillData:C}=([d,a]=ne(()=>Xa()),d=await d,a(),d);return[d,a]=ne(async()=>we("informacjeOpiniePage",async()=>await C())),await d,a(),l.value&&([d,a]=ne(()=>He(y,va,[ba.OPINIE,!A.value])),await d,a()),(R,U)=>{const M=Ba,F=Ja;return e(P).isDesktop?(o(),w(M,{key:0,"info-o-fakultecie":e(p),"oceny-ogolne":e(r),"images-for-r-gallery":e(c),ocena:e(i),"ilosc-opinii-label":e(_),"gallery-button-label":e($),"lista-params":e(n),"opinie-loaded":e(m),breadcrumbs:e(z),"glowne-info":e(s),"rate-bar-max-width":e(v),"wszystkie-zdjecia":e(h)},null,8,["info-o-fakultecie","oceny-ogolne","images-for-r-gallery","ocena","ilosc-opinii-label","gallery-button-label","lista-params","opinie-loaded","breadcrumbs","glowne-info","rate-bar-max-width","wszystkie-zdjecia"])):(o(),w(F,{key:1,"info-o-fakultecie":e(p),"oceny-ogolne":e(r),ocena:e(i),"lista-params":e(n),"opinie-loaded":e(m),"glowne-info":e(s),"wszystkie-zdjecia":e(h),"last-index-oceny-ogolne":e(V),"images-for-r-gallery":e(c)},null,8,["info-o-fakultecie","oceny-ogolne","ocena","lista-params","opinie-loaded","glowne-info","wszystkie-zdjecia","last-index-oceny-ogolne","images-for-r-gallery"]))}}});export{lo as default};
//# sourceMappingURL=CKuhdeWa.js.map
