PageSourceSearch

https://vvvtour.com/_next/static/chunks/14228.99bc2db30e09a9e9.js

js vvvtour.com collected 2026-10-02 22:22:47 UTC 12,016 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14228],{4878:(e,a,i)=>{i.d(a,{P:()=>t});var t=function(e){return e[e.AVAILABLE=1]="AVAILABLE",e[e.NOT_AVAILABLE=2]="NOT_AVAILABLE",e[e.HTTP_ERROR=3]="HTTP_ERROR",e[e.UNKNOWN_ERROR=4]="UNKNOWN_ERROR",e[e.CALCULATION_ERROR=5]="CALCULATION_ERROR",e[e.ON_REQUEST=6]="ON_REQUEST",e}({})},14228:(e,a,i)=>{i.r(a),i.d(a,{default:()=>d});var t=i(37876),s=i(76324),n=i(55924),r=i(14232),c=i(90889),l=i(21772),o=i(11041);function d(e){let{user:a,searchQuery:i=null,agencyInfo:d}=e,[p,h]=(0,r.useState)(!1);return(0,t.jsx)("div",{className:"searchResultsHolder",children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("div",{className:"searchResults",children:[(0,t.jsxs)("div",{className:"searchResults_leftColumn",children:[(0,t.jsxs)("div",{className:"sf_toggler",onClick:()=>h(!p),children:[(0,t.jsx)("span",{children:p?"Skr\xfdt vyhled\xe1vac\xed formul\xe1ř":"Zobrazit vyhled\xe1vac\xed formul\xe1ř"})," ",(0,t.jsx)(l.g,{icon:o.$UM})]}),(0,t.jsx)("div",{className:"searchResults_sf-holder ".concat(p?"show":""),children:(0,t.jsx)(s.A,{agencyInfo:d,searchQuery:i})})]}),(0,t.jsx)("div",{className:"searchResults_rightColumn",children:(0,t.jsx)(n.A,{user:a,cardComponent:{component:c.A,classNames:[]},agencyInfo:d})})]})})})}},32614:(e,a,i)=>{i.d(a,{i:()=>t});var t=function(e){return e.BACKEND="BACKEND_API_URL",e.SEARCH="SEARCH_API_URL",e.BOOKING="BOOKING_API_URL",e.PAYMENT="PAYMENT_API_URL",e}({})},40006:(e,a,i)=>{i.d(a,{M:()=>n});var t=i(32614),s=i(91040);class n{constructor(e,a=null,i=t.i.BACKEND,n){var r;this.defaultHeader={},this.get=async(e,a)=>{let i={headers:this.defaultHeader};return a&&Object.keys(a).forEach(e=>{i[e]=a[e]}),s.A.get("".concat(this.config[this.api],"/").concat(e),i)},this.post=async(e,a)=>{let i={headers:{...this.defaultHeader,Accept:"application/json","Content-Type":"application/json;charset=UTF-8"}};return s.A.post("".concat(this.config[this.api],"/").concat(e),a,i)},this.put=async(e,a)=>{let i={headers:{...this.defaultHeader,Accept:"application/json","Content-Type":"application/json;charset=UTF-8"}};return s.A.put("".concat(this.config[this.api],"/").concat(e),a,i)},this.delete=async e=>{let a={headers:{...this.defaultHeader,Accept:"application/json","Content-Type":"application/json;charset=UTF-8"}};return s.A.delete("".concat(this.config.BACKEND_API_URL,"/").concat(e),a)},this.config=e,this.user=a,this.agencyId=n||null,this.defaultHeader=a?{"anc-token":null==(r=this.user)?void 0:r.token}:{},this.api=i}}},48264:(e,a,i)=>{i.d(a,{A:()=>u});var t=i(37876),s=i(2806),n=i(65137),r=i(14232),c=i(44544),l=i(21772),o=i(11041),d=i(13029),p=i(56720),h=i(4878);let u=e=>{let{item:a,personsData:i,user:u,replacePackage:m,tooltipMessage:_=!1}=e;if(!a.api)return(0,t.jsx)(t.Fragment,{});let[v,g]=(0,r.useState)(!1),[A,j]=(0,r.useState)(""),[x,N]=(0,r.useState)(!1),[C,f]=(0,r.useState)(null),E=async()=>{g(!0);try{var e,t;let r=await (0,n.i)(a.item_id_encrypted,i,a.provider_id,u&&(null==(e=u.roles)?void 0:e.includes(s.X.superadmin)));u&&(null==(t=u.roles)?void 0:t.includes(s.X.superadmin))&&(console.log("request",r.request),console.log("response",r.response)),(e=>{let i=e.state;switch(f(i),i){case h.P.AVAILABLE:a.package_price==e.package.package_price?(j("Cena je aktu\xe1ln\xed"),N(!0)):a.package_price!=e.package.package_price&&(j("Cena \xfaspěšně aktualizov\xe1na"),N(!0),a.package_price=e.package.package_price,m&&m(a.item_id,a));break;case h.P.NOT_AVAILABLE:j("Cena již nen\xed dostupn\xe1, klikněte na detail z\xe1jezdu."),N(!0);break;case h.P.ON_REQUEST:j("Tento term\xedn je na vyž\xe1d\xe1n\xed, dostupnost bude ověřena u CK."),N(!0);break;default:j("Aktualizace se nezdařila, otevřete detail z\xe1jezdu."),N(!1)}})(r)}catch(e){console.log("error")}g(!1)},R=()=>{E()};return(0,t.jsxs)(t.Fragment,{children:[A&&!_&&(0,t.jsx)("div",{className:"api_message",children:(0,t.jsx)("div",{className:"api_message__inner",children:A})}),(0,t.jsx)("div",{className:"api-refresh-action api-button",children:v?(0,t.jsx)(c.A,{className:"price_update-loading__icon",width:"20px",height:"20px"}):(0,t.jsx)(t.Fragment,{children:x?(0,t.jsx)(d.A,{placement:"top",overlay:(0,t.jsx)(p.A,{id:"tooltip-left",children:"Cena byla ověřena"}),children:_?(0,t.jsx)(d.A,{placement:"top",overlay:(0,t.jsx)(p.A,{id:"tooltip-left",children:A}),children:(0,t.jsx)("button",{onClick:R,"aria-label":"Cena byla ověřena",className:"api-refresh-btn ".concat(C===h.P.NOT_AVAILABLE?"is-not-available":C===h.P.ON_REQUEST?"is-on-request":"is-available"),children:(0,t.jsx)(l.g,{icon:C===h.P.NOT_AVAILABLE?o.bnw:C===h.P.ON_REQUEST?o.lEd:o.QRE})})}):(0,t.jsx)(l.g,{className:"api-refresh-icon ".concat(C===h.P.NOT_AVAILABLE?"is-not-available":C===h.P.ON_REQUEST?"is-on-request":"is-available"),icon:C===h.P.NOT_AVAILABLE?o.bnw:C===h.P.ON_REQUEST?o.lEd:o.QRE})}):(0,t.jsx)(d.A,{placement:"top",overlay:(0,t.jsx)(p.A,{id:"tooltip-left",children:"Ověřit cenu online"}),children:(0,t.jsx)("button",{onClick:R,"aria-label":"Ověřit cenu online",className:"api-refresh-btn api-refresh-btn--initial",children:(0,t.jsx)(l.g,{icon:o.BF2})})})})})]})}},65137:(e,a,i)=>{i.d(a,{i:()=>c});var t=i(40006),s=i(39324),n=i.n(s),r=i(32614);let c=async function(e,a,i){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],{publicRuntimeConfig:o}=n()(),d=new t.M(o,null,r.i.BOOKING);
1return(await d.post("get-provider-availability",{item_id:e,persons:a.persons,provider_id:i,debug:s,discount_code:c,rooms:l})).data}},90889:(e,a,i)=>{i.d(a,{A:()=>P});var t=i(37876),s=i(8605),n=i(25962),r=i(55917),c=i(61051),l=i(58845),o=i(26556),d=i(80070),p=i(23836),h=i(99126),u=i(11041),m=i(21772),_=i(2806),v=i(10841),g=i.n(v),A=i(39324),j=i.n(A),x=i(48230),N=i.n(x),C=i(89099),f=i(13029),E=i(56720),R=i(46486),y=i(61103),k=i(35669),L=i(48264),I=i(91978),b=i(2722),O=i(17120);let T=e=>{var a,i;let{item:v,personsData:A,classNames:x,href:T,search:P,selected:B,setSelected:M,replacePackage:U,packageLoading:w,agencyInfo:S}=e,{user:z}=(0,p.J)(),{publicRuntimeConfig:D}=j()(),Y=(0,C.useRouter)(),{persons_:H,link:K}=(0,d.KO)(A.personsType,P,Y.query,v.detail,v.item_id_encrypted),V=void 0===H.children_count?0:H.children_count,Q=H.adults_count+V;return Number.isNaN(Q)&&(Q=2),T&&(K.href=T),(0,t.jsxs)("div",{className:"item item--type-3 "+(0==v.package_price?" item--dummy ":"")+x.map(e=>e).join(" ")+(v.calculation&&0===v.package_price&&(void 0===w||!1===w)?" failed-calculation":"")+((null==B?void 0:B.some(e=>e.item_id===v.item_id))?" item--selected":""),"data-item":v.item_id,children:[(0,t.jsx)(s.A,{itemId:v.item_id,personsData:A,selected:B,setSelected:M,disabled:0==v.package_price&&v.calculation}),(0,t.jsx)(L.A,{item:v,personsData:A,user:z,replacePackage:U}),(null==S?void 0:S.trip_advisor)&&v.trip_advisor&&v.trip_advisor.rating&&(0,t.jsx)(I.A,{rating:v.trip_advisor.rating,ratingCount:v.trip_advisor.num_reviews}),(0,t.jsx)(n.A,{itemId:v.item_id,personsData:A}),(0,t.jsxs)(N(),{...K,passHref:!0,children:[v.calculation&&0==v.package_price&&(void 0==w||!1==w)&&(0,t.jsx)(R.A,{itemId:v.item_id,replacePackage:U}),(0,t.jsxs)("div",{className:"item__image",style:{backgroundImage:"url(".concat((0,h.h)("".concat(D.IMAGE_API_URL,"/").concat(v.image_path),516,370),")")},children:[(0,t.jsx)(b.A,{item:v}),z&&((null==(a=z.roles)?void 0:a.includes(_.X.admin))||(null==(i=z.roles)?void 0:i.includes(_.X.superadmin)))&&(0,t.jsx)(f.A,{placement:"top",overlay:(0,t.jsx)(E.A,{id:"tooltip-top",children:(0,d.Zb)(v.provider_name)}),children:(0,t.jsx)("div",{className:"item__ckImage",children:(0,t.jsx)(c.A,{providerId:v.provider_id,alt:(0,d.Zb)(v.provider_name),api:v.api,calculation:v.calculation})})}),(0,t.jsxs)("div",{className:"item__price",children:[(0,t.jsxs)("div",{className:"item__price-single",children:[(0,t.jsx)("span",{children:"od"})," ",(0,t.jsx)("strong",{children:(0,o.v)(v.unit_price,v.currency)})]}),(0,t.jsx)("div",{className:"item__price-spacer"}),(0,t.jsx)(y.A,{className:"item__price-group",isRoomPrice:v.room_price,packagePrice:v.package_price,personCount:Q,providerId:v.provider_id,packageLoading:w,currency:v.currency})]})]}),(0,t.jsxs)("div",{className:"item-content",children:[(0,t.jsx)("h3",{dangerouslySetInnerHTML:{__html:v.tour_name}}),(0,t.jsx)(r.A,{item:v}),(0,t.jsxs)("p",{className:"item-term",children:[(0,t.jsx)("span",{className:"item-icon",children:(0,t.jsx)(m.g,{icon:u.BEE})})," ",g()(v.start,"YYYY-MM-DD").format("DD.MM")," -"," ",g()(v.end,"YYYY-MM-DD").format("DD.MM.YYYY"),", ",v.days," ","dn\xed / ",v.nights," noc\xed"]}),(0,t.jsxs)("p",{className:"item-meal",children:[(0,t.jsx)("span",{className:"item-icon",children:(0,t.jsx)(m.g,{icon:u.VNx})})," ",v.board_name]}),(0,t.jsx)(k.A,{transportId:v.transport_id,transportName:v.transport_name,departureLocationName:v.departure_location_name}),(0,t.jsxs)("div",{className:"item-content-bottom",children:[(0,t.jsx)(l.A,{stars:v.accommodation_category}),(0,t.jsxs)("div",{className:"item-days",children:[(0,t.jsx)(m.g,{icon:O.a$})," ",(0,t.jsxs)("span",{children:[v.days," dn\xed"]})]})]})]})]})]},v.item_id)};T.displayName="TourItem3Component";let P=T},91978:(e,a,i)=>{i.d(a,{A:()=>r});var t=i(37876),s=i(13029),n=i(56720);function r(e){let{rating:a,ratingCount:i}=e,r=parseFloat(a).toFixed(1).replace(/\.0$/,""),c=i.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ");return(0,t.jsx)(s.A,{placement:"top",overlay:(0,t.jsxs)(n.A,{id:"tooltip-left",children:[c," recenz\xed"]}),children:(0,t.jsxs)("div",{className:"tripadvisor-badge",children:[(0,t.jsx)("svg",{width:"18.67px",height:"12px",viewBox:"0 0 528 339",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:(0,t.jsx)("g",{id:"Tripadvisor_lockup_horizontal_secondary_registered",transform:"translate(0.432000, -54.947000)",fill:"#000000",fillRule:"nonzero",children:(0,t.jsx)("path",{d:"M483.663,154.099 L526.712,107.263 L431.247,107.263 C383.455,74.617 325.737,55.604 263.316,55.604 C200.974,55.604 143.417,74.658 95.704,107.263 L0,107.263 L43.049,154.099 C16.662,178.174 0.12,212.853 0.12,251.358 C0.12,324.023 59.034,382.936 131.699,382.936 C166.218,382.936 197.667,369.623 221.145,347.859 L263.317,393.778 L305.489,347.899 C328.967,369.663 360.376,382.936 394.895,382.936 C467.56,382.936 526.553,324.023 526.553,251.358 C526.592,212.813 510.051,178.135 483.663,154.099 Z M131.738,340.405 C82.55,340.405 42.691,300.546 42.691,251.358 C42.691,202.17 82.551,162.31 131.738,162.31 C180.925,162.31 220.785,202.17 220.785,251.358 C220.785,300.546 180.925,340.405 131.738,340.405 Z M263.356,248.767 C263.356,190.172 220.746,139.869 164.503,118.384 C194.916,105.668 228.279,98.613 263.316,98.613 C298.353,98.613 331.755,105.668 362.169,118.384 C305.967,139.909 263.356,190.173 263.356,248.767 Z M394.935,340.405 C345.747,340.405 3
105.887,300.546 305.887,251.358 C305.887,202.17 345.747,162.31 394.935,162.31 C444.123,162.31 483.982,202.17 483.982,251.358 C483.982,300.546 444.122,340.405 394.935,340.405 Z M394.935,204.641 C369.145,204.641 348.258,225.528 348.258,251.318 C348.258,277.107 369.145,297.994 394.935,297.994 C420.724,297.994 441.611,277.107 441.611,251.318 C441.61,225.568 420.724,204.641 394.935,204.641 Z M178.414,251.358 C178.414,277.147 157.527,298.034 131.738,298.034 C105.949,298.034 85.062,277.147 85.062,251.358 C85.062,225.568 105.949,204.680943 131.738,204.680943 C157.527,204.641 178.414,225.568 178.414,251.358 Z",id:"Shape"})})})}),(0,t.jsxs)("strong",{children:[r,"/5"]})]})})}},99126:(e,a,i)=>{i.d(a,{A:()=>s,h:()=>n});var t=i(6014);class s{constructor(){this.get=(e,a,i)=>{let s={method:t.K.GET},n=e.split("/");return fetch(new Request("https://image.anchoice.cz/resize?path="+n[n.length-1]+"&width="+a+"&height="+i,s))}}}let n=(e,a,i)=>{let t=e.split("/");return"https://image.anchoice.cz/resize?path="+t[t.length-1]+"&width="+a+"&height="+i}}}]);

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.