1import{g as v}from"./C5r1HrNb.js";import{_ as f,u as k,d as y}from"./BE4_yOWh.js";import{N as a,Q as n,a5 as u,R as s,V as _,Y as c,U as m,J as h,G as w,W as g,P as $,O as H,$ as V,a6 as L,u as M,c as b}from"./vUN_vyfO.js";import{_ as E}from"./Dzir3P6l.js";import{a as F,_ as I}from"./BPi7YtSV.js";import{_ as P}from"./Cf1LGNgr.js";import{_ as S}from"./CWXEwviR.js";import{_ as B}from"./eG_gP7hq.js";import{s as D}from"./DKuLk_1A.js";import{u as j}from"./CIRw9VHT.js";const O={},T={width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function N(e,t){return a(),n("svg",T,[...t[0]||(t[0]=[u('<title>Symbol eines Kalenders mit einem roten Pfeil, der nach rechts zeigt. </title><g clip-path="url(#clip0_7497_53215)"><path d="M22 6.88462V10H1V6.88462C1 5.29173 1.97956 4 3.1875 4H19.8125C21.0204 4 22 5.29173 22 6.88462Z" fill="#FFEEEE"></path><path d="M22 10V27.875C22 29.6006 21.0204 31 19.8125 31H3.1875C1.97956 31 1 29.6006 1 27.875V10H22Z" fill="#FFEEEE"></path><path d="M27.875 2.5H25V1C25 0.44775 24.5523 0 24 0C23.4477 0 23 0.44775 23 1V2.5H9V1C9 0.44775 8.55231 0 8 0C7.44769 0 7 0.44775 7 1V2.5H4.125C1.85044 2.5 0 4.35044 0 6.625V27.875C0 30.1496 1.85044 32 4.125 32H27.875C30.1496 32 32 30.1496 32 27.875V6.625C32 4.35044 30.1496 2.5 27.875 2.5ZM4.125 4.5H7V5.5C7 6.05225 7.44769 6.5 8 6.5C8.55231 6.5 9 6.05225 9 5.5V4.5H23V5.5C23 6.05225 23.4477 6.5 24 6.5C24.5523 6.5 25 6.05225 25 5.5V4.5H27.875C29.0467 4.5 30 5.45325 30 6.625V9H2V6.625C2 5.45325 2.95325 4.5 4.125 4.5ZM27.875 30H4.125C2.95325 30 2 29.0467 2 27.875V11H30V27.875C30 29.0467 29.0467 30 27.875 30Z" fill="#141414"></path><path d="M8 20H22.5" stroke="#CC1F14" stroke-width="2" stroke-linecap="round"></path><path d="M19.7574 16L24 20L19.7574 24" stroke="#CC1F14" stroke-width="2" stroke-linecap="round"></path></g><defs><clipPath id="clip0_7497_53215"><rect width="32" height="32" fill="white"></rect></clipPath></defs>',3)])])}const A=f(O,[["render",N]]),W={name:"CheckoutIcon"},z={width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function G(e,t,i,d,l,o){return a(),n("svg",z,[...t[0]||(t[0]=[u('<g clip-path="url(#clip0_7497_53227)"><path d="M22 6.88462V10H1V6.88462C1 5.29173 1.97956 4 3.1875 4H19.8125C21.0204 4 22 5.29173 22 6.88462Z" fill="#FFEEEE"></path><path d="M22 10V27.875C22 29.6006 21.0204 31 19.8125 31H3.1875C1.97956 31 1 29.6006 1 27.875V10H22Z" fill="#FFEEEE"></path><path d="M27.875 2.5H25V1C25 0.44775 24.5523 0 24 0C23.4477 0 23 0.44775 23 1V2.5H9V1C9 0.44775 8.55231 0 8 0C7.44769 0 7 0.44775 7 1V2.5H4.125C1.85044 2.5 0 4.35044 0 6.625V27.875C0 30.1496 1.85044 32 4.125 32H27.875C30.1496 32 32 30.1496 32 27.875V6.625C32 4.35044 30.1496 2.5 27.875 2.5ZM4.125 4.5H7V5.5C7 6.05225 7.44769 6.5 8 6.5C8.55231 6.5 9 6.05225 9 5.5V4.5H23V5.5C23 6.05225 23.4477 6.5 24 6.5C24.5523 6.5 25 6.05225 25 5.5V4.5H27.875C29.0467 4.5 30 5.45325 30 6.625V9H2V6.625C2 5.45325 2.95325 4.5 4.125 4.5ZM27.875 30H4.125C2.95325 30 2 29.0467 2 27.875V11H30V27.875C30 29.0467 29.0467 30 27.875 30Z" fill="#141414"></path><path d="M24 20H9.5" stroke="#CC1F14" stroke-width="2" stroke-linecap="round"></path><path d="M12.2426 24L8 20L12.2426 16" stroke="#CC1F14" stroke-width="2" stroke-linecap="round"></path></g><defs><clipPath id="clip0_7497_53227"><rect width="32" height="32" fill="white"></rect></clipPath></defs>',2)])])}const Y=f(W,[["render",G]]),q={},J={width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function K(e,t){return a(),n("svg",J,[...t[0]||(t[0]=[u('<g clip-path="url(#clip0_7441_59234)"><path d="M6.64206 9.96484C5.00645 9.96484 3.67578 11.3404 3.67578 13.0311C3.67578 14.7218 5.00645 16.0974 6.64206 16.0974C8.27768 16.0974 9.60835 14.7218 9.60835 13.0311C9.60835 11.3404 8.27774 9.96484 6.64206 9.96484ZM6.64206 14.1591C6.04028 14.1591 5.55075 13.6531 5.55075 13.031C5.55075 12.409 6.04028 11.9029 6.64206 11.9029C7.24385 11.9029 7.73338 12.409 7.73338 13.031C7.73338 13.6531 7.24385 14.1591 6.64206 14.1591Z" fill="#717171"></path><path d="M6.68631 6C2.99948 6 0 9.10051 0 12.9117V12.9363C0 14.2944 0.352367 15.6309 1.01903 16.8012V16.8011L5.83334 25.2531C6.00131 25.5479 6.307 25.7293 6.638 25.7305H6.64122C6.97082 25.7305 7.27646 25.5515 7.44581 25.2588L12.3278 16.8216C13.0114 15.6403 13.3727 14.2882 13.3727 12.9116C13.3726 9.10051 10.3731 6 6.68631 6ZM10.7185 15.8268L6.64748 22.8626L2.63466 15.8177V15.8176C2.13766 14.9452 1.87497 13.9488 1.87497 12.9362V12.9116C1.87497 10.1692 4.03331 7.9381 6.68631 7.9381C9.33931 7.9381 11.4977 10.1692 11.4977 12.9116C11.4977 13.9379 11.2282 14.946 10.7185 15.8268Z" fill="#717171"></path><path d="M25.2671 9.96484C23.6315 9.96484 22.3008 11.3404 22.3008 13.0311C22.3008 14.7218 23.6315 16.0974 25.2671 16.0974C26.9027 16.0974 28.2334 14.7218 28.2334 13.0311C28.2334 11.3404 26.9027 9.96484 25.2671 9.96484ZM25.2671 14.1591C24.6654 14.1591 24.1758 13.6531 24.1758 13.031C24.1758 12.409 24.6653 11.9029 25.2671 11.9029C25.8689 11.9029 26.3584 12.409 26.3584 13.031C26.3584 13.6531 25.8689 14.1591 25.2671 14.1591Z" fill="#717171"></path><path d="M25.3151 6C21.6283 6 18.6289 9.10051 18.6289 12.9117V12.9363C18.6289 14.2944 18.9813 15.6308 19.6479 16.8011L24.4622 25.2531C24.6301 25.5479 24.9358 25.7293 25.2668 25.7305H25.2701C25.5997 25.7305 25.9053 25.5515 26.0746 25.2589L30.9566 16.8216C31.6402 15.6403 32.0015 14.2882 32.0015 12.9117C32.0015 9.10051 29.002 6 25.3151 6ZM29.3474 15.8268L25.2763 22.8626L21.2635 15.8177C20.7666 14.9451 20.5039 13.9487 20.5039 12.9362V12.9115C20.5039 10.1692 22.6622 7.93803 25.3151 7.93803C27.9681 7.93803 30.1265 10.1692 30.1265 12.9116C30.1264 13.9379 29.8571 14.946 29.3474 15.8268Z" fill="#717171"></path><path d="M12.17 24.0615H10.2344C9.71665 24.0615 9.29688 24.4954 9.29688 25.0306C9.29688 25.5658 9.71665 25.9997 10.2344 25.9997H12.1699C12.6877 25.9997 13.1075 25.5658 13.1075 25.0306C13.1075 24.4954 12.6877 24.0615 12.17 24.0615Z" fill="#717171"></path>
1<path d="M16.9668 24.0615H15.0313C14.5135 24.0615 14.0938 24.4954 14.0938 25.0306C14.0938 25.5658 14.5135 25.9997 15.0313 25.9997H16.9668C17.4845 25.9997 17.9043 25.5658 17.9043 25.0306C17.9043 24.4954 17.4845 24.0615 16.9668 24.0615Z" fill="#717171"></path><path d="M21.7636 24.0615H19.8281C19.3104 24.0615 18.8906 24.4954 18.8906 25.0306C18.8906 25.5658 19.3104 25.9997 19.8281 25.9997H21.7636C22.2814 25.9997 22.7012 25.5658 22.7012 25.0306C22.7012 24.4954 22.2814 24.0615 21.7636 24.0615Z" fill="#717171"></path></g><defs><clipPath id="clip0_7441_59234"><rect width="32" height="32" fill="white"></rect></clipPath></defs>',2)])])}const Q=f(q,[["render",K]]),R={name:"TransportIcon"},U={width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function X(e,t,i,d,l,o){return a(),n("svg",U,[...t[0]||(t[0]=[u('<g clip-path="url(#clip0_7497_53276)"><path d="M23.5 20.75H21.625C21.1072 20.75 20.6875 21.1697 20.6875 21.6875C20.6875 22.2052 21.1072 22.625 21.625 22.625H23.5C24.0177 22.625 24.4375 22.2052 24.4375 21.6875C24.4375 21.1697 24.0177 20.75 23.5 20.75Z" fill="#CC1F14"></path><rect x="5" y="5" width="13" height="20" rx="2" fill="#FFEEEE"></rect><path d="M10.375 20.75H8.5C7.98225 20.75 7.5625 21.1697 7.5625 21.6875C7.5625 22.2052 7.98225 22.625 8.5 22.625H10.375C10.8927 22.625 11.3125 22.2052 11.3125 21.6875C11.3125 21.1697 10.8927 20.75 10.375 20.75Z" fill="#CC1F14"></path><path d="M29.7368 30.3521L24.8789 26.1676C26.7928 25.5775 28.1875 23.7924 28.1875 21.6875V8.43748C28.1875 5.8528 26.0847 3.74999 23.5 3.74999H22.2044L21.1068 1.55475C20.6273 0.595749 19.6635 0 18.5912 0H13.4088C12.3366 0 11.3727 0.595749 10.8933 1.55468L9.7956 3.74999H8.49998C5.91529 3.74999 3.81248 5.8528 3.81248 8.43748V21.6875C3.81248 23.7924 5.20723 25.5774 7.1211 26.1677L2.26318 30.3521C1.87086 30.6901 1.8268 31.282 2.16468 31.6743C2.50274 32.0668 3.09467 32.1106 3.4868 31.7728L5.39992 30.1249H26.6001L28.5132 31.7728C28.9054 32.1107 29.4974 32.0666 29.8353 31.6743C30.1732 31.2819 30.1291 30.69 29.7368 30.3521ZM12.5703 2.39318C12.7302 2.07356 13.0514 1.875 13.4088 1.875H18.5912C18.9486 1.875 19.2698 2.07356 19.4297 2.39325L20.1081 3.74999H11.892L12.5703 2.39318ZM8.50004 5.61874H10.3705C10.3718 5.61874 10.373 5.61893 10.3743 5.61893C10.3763 5.61893 10.3784 5.61874 10.3805 5.61874H23.5C24.7222 5.61874 25.7643 6.40886 26.1513 7.49999H6.00004H5.84879C6.23579 6.40886 7.27785 5.61874 8.50004 5.61874ZM25.8743 9.37186L23.5724 15.232C23.1428 16.306 22.1179 17 20.9611 17H11.0388C9.8821 17 8.85716 16.306 8.42966 15.2373L6.12579 9.37186H25.8743ZM5.68754 21.6875V13.3861L6.6866 15.9283C7.40267 17.7183 9.11097 18.875 11.0388 18.875H20.9611C22.8891 18.875 24.5974 17.7183 25.3154 15.9231L26.3125 13.386V21.6875C26.3125 23.2383 25.0508 24.5 23.5 24.5H18.8125V23.5625C18.8125 22.0116 17.5508 20.75 16 20.75C14.4492 20.75 13.1875 22.0116 13.1875 23.5625V24.5H8.50004C6.94923 24.5 5.68754 23.2383 5.68754 21.6875ZM16.9375 23.5625V24.5H15.0625V23.5625C15.0625 23.0455 15.4831 22.625 16 22.625C16.5169 22.625 16.9375 23.0455 16.9375 23.5625ZM7.57667 28.2499L9.75347 26.375H22.2466L24.4234 28.2499H7.57667Z" fill="#141414"></path></g><defs><clipPath id="clip0_7497_53276"><rect width="32" height="32" fill="white"></rect></clipPath></defs>',2)])])}const t2=f(R,[["render",X]]),e2={},l2={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function a2(e,t){return a(),n("svg",l2,[...t[0]||(t[0]=[s("path",{d:"M12 0C9.62663 0 7.30655 0.703787 5.33316 2.02236C3.35977 3.34094 1.8217 5.21508 0.913451 7.40779C0.00519953 9.6005 -0.232441 12.0133 0.230582 14.3411C0.693604 16.6688 1.83649 18.807 3.51472 20.4853C5.19295 22.1635 7.33115 23.3064 9.65892 23.7694C11.9867 24.2324 14.3995 23.9948 16.5922 23.0865C18.7849 22.1783 20.6591 20.6402 21.9776 18.6668C23.2962 16.6934 24 14.3734 24 12C23.9964 8.8185 22.731 5.76835 20.4813 3.51869C18.2317 1.26904 15.1815 0.00359957 12 0ZM12 22.4C10.348 22.4 8.6184 20.2704 7.76 16.8H16.24C15.3816 20.2704 13.652 22.4 12 22.4ZM7.4352 15.2C7.1216 13.0782 7.1216 10.9218 7.4352 8.79999H16.5648C16.7235 9.85924 16.8021 10.9289 16.8 12C16.8021 13.071 16.7235 14.1407 16.5648 15.2H7.4352ZM1.6 12C1.60058 10.9132 1.77229 9.83334 2.1088 8.79999H5.8288C5.52374 10.9224 5.52374 13.0776 5.8288 15.2H2.1088C1.77229 14.1666 1.60058 13.0868 1.6 12ZM12 1.6C13.652 1.6 15.3816 3.7296 16.24 7.19999H7.76C8.6184 3.7296 10.348 1.6 12 1.6ZM18.1712 8.79999H21.8912C22.5694 10.8794 22.5694 13.1206 21.8912 15.2H18.1712C18.3229 14.1401 18.3994 13.0707 18.4
112C18.3994 10.9293 18.3229 9.85992 18.1712 8.79999ZM21.2168 7.19999H17.8832C17.5272 5.46001 16.8291 3.80806 15.8296 2.34C18.1481 3.26464 20.0591 4.98861 21.2168 7.19999ZM8.1704 2.34C7.17086 3.80806 6.47282 5.46001 6.1168 7.19999H2.7832C3.9409 4.98861 5.85189 3.26464 8.1704 2.34ZM2.7832 16.8H6.1168C6.47282 18.54 7.17086 20.1919 8.1704 21.66C5.85189 20.7353 3.9409 19.0114 2.7832 16.8ZM15.8296 21.66C16.8291 20.1919 17.5272 18.54 17.8832 16.8H21.2168C20.0591 19.0114 18.1481 20.7353 15.8296 21.66Z",fill:"#CC1F14"},null,-1)])])}const s2=f(e2,[["render",a2]]),n2={class:"w-[32px] h-[32px] flex-shrink-0"},i2={class:"flex flex-col gap-1"},o2={class:"text-text text-text-2"},r2={class:"text-text text-button-3"},c2={__name:"SingleAdditionalHotelInfoTile",props:{index:{type:Number,default:0},title:{type:String,default:""},value:{type:String,default:""}},setup(e){return(t,i)=>(a(),n("div",{class:m(["flex items-center gap-2 w-full xl:max-w-[180px] last-of-type:mb-6",e.index<6&&"xl:mb-6"])},[s("div",n2,[_(t.$slots,"default")]),s("div",i2,[s("p",o2,c(e.title),1),s("p",r2,c(e.value),1)])],2))}},d2={class:"flex justify-between w-full xl:max-w-[calc(50%_-_16px)]"},h2={class:"w-full"},C2={class:"text-text text-text-2"},p2={class:"mt-1 [&>*]:w-full [&>*]:max-w-[calc(100%_-_40px)] [&>*]:break-all"},f2=["href","innerHTML"],u2=["href","innerHTML"],x2=["href"],_2=["href"],m2={__name:"SingleBasicHotelInfoTile",props:{data:{type:Object,default(){}}},setup(e){function t(l){return l.includes("http")?l:"http://"+l}function i(l){let o="";return l.type?o=l.type+":"+(l.value?l.value.split(" ").join(""):l.value):l.value?o=t(l.value.split(" ").join("")):o=l.value,o}function d(l){const o="https://www.google.com/maps/search/?api=1&query="+l.value.replace("<br> ","").split(" ").join("%20");return{name:l.value,googleLink:o}}return(l,o)=>(a(),n("div",d2,[s("div",h2,[s("p",C2,c(e.data.title),1),s("div",p2,[e.data.type==="text"?(a(),n("a",{key:0,href:d(e.data).googleLink,target:"_blank",ref:"nofollow",class:"text-text text-button-3",innerHTML:d(e.data).name},null,8,f2)):(a(),n("a",{key:1,class:"text-text text-button-3 block",href:i(e.data),target:"_blank",ref:"nofollow",innerHTML:e.data.value},null,8,u2))])]),e.data.type==="text"?(a(),n("a",{key:0,href:d(e.data).googleLink,target:"_blank",ref:"nofollow",class:"w-10 h-10 rounded-[8px] bg-grey-button flex items-center justify-center flex-shrink-0"},[_(l.$slots,"default")],8,x2)):(a(),n("a",{key:1,class:"w-10 h-10 rounded-[8px] bg-grey-button flex items-center justify-center flex-shrink-0",href:i(e.data),target:"_blank",ref:"nofollow"},[_(l.$slots,"default")],8,_2))]))}},w2={class:"w-full md:max-w-[328px] xl:max-w-[592px]"},g2={class:"bg-white rounded-[8px] px-4 xl:px-6 pt-4 pb-0"},H2={class:"text-button-2 text-text"},v2={class:"mt-1 flex items-center"},$2={class:"text-text-2 text-caption mr-1"},V2={class:"text-button-2 text-button-red"},M2={class:"flex flex-col xl:flex-row xl:flex-wrap gap-4 xl:gap-8 mt-4"},b2={class:"text-button-2 text-text-caption select-none"},k2={__name:"SingleHotelTile",props:{data:{type:Object,default(){return{}}}},setup(e){const t=e,{t:i}=k(),d=[{type:"text",title:i("hotels.tile.address"),value:`${t.data.street} <br> ${t.data.postcode} ${t.data.city}`,icon:P},{type:"mailto",title:i("hotels.tile.email"),value:t.data.email,icon:F},{type:"tel",title:i("hotels.tile.phone"),value:t.data.phone,icon:I},{type:"",title:i("hotels.tile.website"),value:t.data.www,icon:s2}],l=[{title:i("hotels.tile.arrival"),value:v(new Date(t.data.date_from)).split(",")[0],icon:A},{title:i("hotels.tile.departure"),value:v(new Date(t.data.date_to)).split(",")[0],icon:Y},{title:i("hotels.tile.underground-station"),value:t.data.description,icon:t2}];return(o,C)=>(a(),n("div",w2,[s("div",g2,[s("p",H2,c(e.data.name),1),s("div",v2,[h(Q,{class:"mr-2"}),s("p",$2,c(o.$t("hotels.tile.distance-from-event")),1),s("p",V2,c(e.data.distance_km)+"km ("+c(e.data.distance_min)+"min.)",1)]),s("div",M2,[(a(),n(w,null,g(d,r=>h(m2,{data:r},{default:$(()=>[(a(),H(V(r.icon),{color:"#CC1F14"}))]),_:2},1032,["data"])),64))]),s("div",{class:m(["flex flex-col xl:flex-row xl:flex-wrap gap-6 xl:gap-0 overflow-hidden h-max transition-[max-height] mt-6",[e.data.isOpen?"max-h-[600px] xl:max-h-[400px]":"max-h-0"]])},[(a(),n(w,null,g(l,(r,p)=>h(c2,{index:p,title:r.title,value:r.value,class:"xl:last-of-type:max-w-full"},{default:$(()=>[(a(),H(V(r.icon)))]),_:2},1032,["index","title","value"])),64))],2),s("div",{class:"py-2 xl:pb-4 border-t-[2px] border-grey-button flex items-center justify-center gap-3 cursor-pointer",onClick:C[0]||(C[0]=r=>e.data.isOpen=!e.data.isOpen)},[s("p",b2,c(e.data.isOpen?o.$t("hotels.tile.less-info"):o.$t("hotels.tile.more-info")),1),h(E,{color:"#717171",class:m([e.data.isOpen&&"rotate-180"])},null,8,["class"])])])]))}},Z2={class:"container"},y2={class:"flex flex-col md:flex-row md:flex-wrap gap-4 mt-6 xl:mt-8 max-w-[1200px] mx-auto"},L2={key:1,class:"text-h4 text-center"},W2={__name:"index",async setup(e){let t,i;const{t:d,locale:l}=k(),o=y();o.currentPage="navbar.exhibitor",D("hotel",!0),o.currentPage="hotels.submenu.hotels";const C=b([]),r=b(!0),{data:p,status:E2}=([t,i]=L(()=>j(`/${l.value}/api/hotels`)),t=await t,i(),t);return p.value&&(r.value=p.value.feature_gate_hotels,C.value=p.value.hotels.map(x=>({...x,isOpen:!1}))),(x,F2)=>(a(),n("div",Z2,[h(B,{title:x.$t("hotels.title")},null,8,["title"]),h(S,{desc:"pages/hotel/index.vue"}),s("div",y2,[M(r)?(a(!0),n(w,{key:0},g(M(C),Z=>(a(),H(k2,{data:Z},null,8,["data"]))),256)):(a(),n("h3",L2,"Hotelempfehlungen werden Ende "+c(new Date().getFullYear())+" veröffentlicht",1))])]))}};export{W2 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.