1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1364,3704],{1024:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(7876);function n(e){let{children:t}=e;return(0,a.jsx)(a.Fragment,{children:t})}r(4232)},1281:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>c,default:()=>d});var a=r(7876),n=r(9368),s=r(3380),o=r(8770),i=r(1024),l=r(6179),c=!0;let d=()=>{var e;let t=(0,n.useTranslations)("index"),r=null!=(e=(0,l.U)())?e:"";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.K,{size:"h2",title:t("sections.hero.titles.contact"),bgImage:"/assets/img/contact/contact.webp",className:"h-[24vh] md:h-[40vh] xl:h-[58vh]"}),(0,a.jsx)("section",{children:(0,a.jsx)(i.A,{children:(0,a.jsx)(s.default,{subject:"Formulario de Contacto",theme:"light",host:r,buttonVariant:"dark"})})})]})}},1599:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,j$:()=>a,u1:()=>s});class a extends Error{constructor(e,t,r=""){super("HTTP ".concat(e," ").concat(t," - ").concat(r)),this.name="HttpError",this.status=e,this.statusText=t,this.body=r}}function n(e){return e instanceof a}function s(e,t){if(n(e)){let t=(e=>{if("string"==typeof e){let t=e.trim();return""===t?void 0:t}if(!(!e||"object"!=typeof e||Array.isArray(e))){for(let t of[e.message,e.Message,e.error,e.detail])if("string"==typeof t&&""!==t.trim())return t.trim()}})((e=>{let t=e.trim();if(""!==t)try{return JSON.parse(t)}catch(e){return t}})(e.body));if(t)return t}return e instanceof Error&&""!==e.message.trim()?e.message.trim():t}},1658:(e,t,r)=>{"use strict";r.d(t,{d:()=>n}),r(4824);var a=r(7305);function n(e,t,r){let n=t.startsWith("/")?t:"/".concat(t),s=e===a.q?n:"/".concat(e).concat(n);if(!(null==r?void 0:r.entryDate)&&!(null==r?void 0:r.departureDate))return s;let o={};r.entryDate&&(o.entryDate=r.entryDate),r.departureDate&&(o.departureDate=r.departureDate);let i=new URLSearchParams(o).toString();return"".concat(s,"?").concat(i)}},1961:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return r(1281)}])},3469:(e,t,r)=>{"use strict";r.d(t,{R6:()=>l,sH:()=>i});let a=/--+/g,n=/[^a-z0-9-]/g,s=/-+/g,o=/^-+|-+$/g;function i(e){let t=Number(e.id);if(!Number.isFinite(t))return"";let r=(function(e){var t,r;let a=Array.isArray(e.property_seo)?e.property_seo.map(e=>null==e?void 0:e.url):[null==(t=e.property_seo)?void 0:t.url],n=e.department_name?({"short-term":1,"long-term":2,yearly:3,sales:4})[String(e.department_name).toLowerCase()]:void 0,s=Array.isArray(e.texts)?("number"==typeof n?e.texts.filter(e=>Number(null==e?void 0:e.type)===n):e.texts).map(e=>null==e?void 0:e.title):[];for(let t of[e.property_seo_url,e.seo_url,...a,...s,e.url,e.property_url,e.property_se_url,null==(r=e.property_se)?void 0:r.url,e.situation]){if("string"!=typeof t)continue;let e=t.trim();if(e)return e}return""})(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(a,"-").replace(/\s+/g,"-").replace(n,"-").replace(s,"-").replace(o,"");return r?"".concat(r,"--").concat(t):String(t)}function l(e,t,r){if(!e)return e;let[a,n]=e.split("?"),s=a.split("/");if(!s.length)return e;s[s.length-1]=encodeURIComponent(t);let o=s.join("/");if(r&&"en"!==r){let e=o.startsWith("/")?o:"/".concat(o),t="/".concat(r);o=e.startsWith("".concat(t,"/"))||e===t?e:"".concat(t).concat("/"===e?"":e)}if(!n)return o;let i=new URLSearchParams(n);i.delete("d");let l=i.toString();return l?"".concat(o,"?").concat(l):o}},3675:(e,t,r)=>{"use strict";r.d(t,{I:()=>i,M:()=>l}),r(5364);var a=r(5364),n=r(1599),s=r(5364);async function o(e){return 204===e.status?void 0:(e.headers.get("content-type")||"").includes("application/json")?await e.json():await e.text()}async function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=/^https?:\/\//i.test(e)?e:"".concat("/api/proxy".replace(/\/+$/,""),"/").concat(e.replace(/^\/+/,"")),i=Number(s.env.API_FETCH_TIMEOUT_MS||25e3),l=new AbortController,c=setTimeout(()=>l.abort(),i),d=new Headers(t.headers||{});"Bearer "===d.get("Authorization")&&d.delete("Authorization"),(e=>{var t;let r=null==(t=e.get("x-office-ip"))?void 0:t.trim();if(e.delete("x-proxy-shared-key"),"1"!==r)return e.delete("x-office-ip");let n=(()=>{let e=a.env.SHB_PROXY_SHARED_KEY;return(null==e?void 0:e.trim())||void 0})();return n&&(e.set("x-office-ip","1"),e.set("x-proxy-shared-key",n))})(d);try{let e=await fetch(r,{...t,headers:d,signal:l.signal,...{}});if(!e.ok){let t=await e.text().catch(()=>"");throw new n.j$(e.status,e.statusText,t)}return await o(e)}finally{clearTimeout(c)}}async function l(e,t,r,a){let n=new Headers({"Content-Type":"application/json",Accept:"application/json","X-Requested-With":"XMLHttpRequest"});return r&&n.set("Authorization","Bearer ".concat(r)),await i(e,{method:"POST",headers:n,body:JSON.stringify(null!=a?a:t)})}s.env.API_INTERNAL_HOST_HEADER,s.env.ALLOW_INSECURE_DEV_SSL},3704:(e,t,r)=>{"use strict";r.d(t,{cn:()=>s});var a=r(9241),n=r(9573);function s(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.QP)((0,a.$)(t))}},3792:(e,t,r)=>{"use strict";r.d(t,{e:()=>l});var a=r(1658),n=r(7432),s=r(1862),o=r(3469),i=r(9848);function l(e){let{host:t,locale:r,propertyId:l,property:c,department:d}=e;if(!l||!d)return null;let p=n.P2[d];if(!p)return null;let u=(0,a.d)(r,(0,s.g)("7",r,{d:p,property:(0,o.sH)(null!=c?c:{id:l})||String(l)}
1)),m=function(e){let t=(null!=e?e:"").split(":")[0].trim().toLowerCase(),r=(0,i.L)(t);return r===n.NB?"shbarcelona.com".replace(/^https?:\/\//,"").replace(/^www\./,""):r===n.om?"shmadrid.com".replace(/^https?:\/\//,"").replace(/^www\./,""):t.replace(/^https?:\/\//,"").replace(/^www\./,"")}(t);return m?"https://".concat(m).concat(u):null}},3952:(e,t,r)=>{"use strict";function a(e){return e.replace(/\r\n/g,"\n").trim()}function n(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e){return n(e).replace(/\n/g,"<br />")}function o(e,t,r){let o=[],i=null==t?void 0:t.trim(),l=a(e),c=null==r?void 0:r.trim(),d=!!(i&&c);return i&&o.push(d?'<p><strong>Referencia:</strong> <a href="'.concat(n(c),'">').concat(n(i),"</a></p>"):"Referencia: ".concat(i)),l&&o.push(d?"<p><strong>Mensaje recibido:</strong></p><blockquote>".concat(s(l),"</blockquote>"):"Mensaje recibido:\n".concat(l)),o.join(d?"\n":"\n\n")}function i(e){let t=e.some(e=>{let{href:t,value:r}=e;return!!((null==t?void 0:t.trim())&&(null==r?void 0:r.trim()))});return e.map(e=>{let{label:r,value:o,href:i}=e,l=o?a(o):"";return l?t?(null==i?void 0:i.trim())?"<p><strong>".concat(n(r),':</strong> <a href="').concat(n(i.trim()),'">').concat(n(l),"</a></p>"):"Mensaje recibido"===r?"<p><strong>".concat(n(r),":</strong></p><blockquote>").concat(s(l),"</blockquote>"):"<p><strong>".concat(n(r),":</strong> ").concat(s(l),"</p>"):"".concat(r,": ").concat(l):null}).filter(e=>null!==e).join("\n")}r.d(t,{M:()=>o,R:()=>i})},6371:e=>{"use strict";e.exports=JSON.parse('[{"department":"short-term","address":"C/ Casanova, 95, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#4B6892","image":"/assets/img/sections/section_tu.jpg"},{"department":"long-term","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#AF6B58","image":"/assets/img/sections/section_t.jpg"},{"department":"yearly","address":"C/ Bail\xe9n, 200, 08037. Barcelona","phone":"+34 93 123 45 67","color":"#C69A58","image":"/assets/img/sections/section_le.jpg"},{"department":"sales","address":"C/ Casanova, 99, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#6D646D","image":"/assets/img/sections/section_v.jpg"},{"department":"architecture","address":"C/ Casanova, 99, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#517771","image":"/assets/img/sections/section_architecture.webp"},{"department":"maintainment","address":"","phone":"+34 93 123 45 67","color":"#CCBAA6"},{"department":"insurance","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#846A69","image":"/assets/img/sections/section_insurance.webp"},{"department":"admin","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"cleaning","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"marketing","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"TIC","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"owners","address":"","phone":"+34 93 123 45 67","color":"#000"}]')},6545:(e,t,r)=>{"use strict";r.d(t,{b:()=>n});var a=r(7685);async function n(e){let{executeRecaptcha:t,submitContact:r,contactData:n,unavailableMessage:s,loadingMessage:o,successMessage:i,errorMessage:l,recaptchaAction:c="inquirySubmit"}=e,d=n;if(t)try{let e=await t(c);"string"==typeof e&&""!==e.trim()&&(d={...n,recaptcha_token:e,recaptcha_action:c})}catch(e){d=n}try{return await a.Ay.promise(r(d),{loading:o,success:i,error:l}),!0}catch(e){return!1}}},6890:e=>{"use strict";e.exports=JSON.parse('[{"department":"short-term","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#4B6892","image":"/assets/img/sections/section_tu.jpg"},{"department":"long-term","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#AF6B58","image":"/assets/img/sections/section_t.jpg"},{"department":"yearly","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#C69A58","image":"/assets/img/sections/section_le.jpg"},{"department":"sales","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#6D646D","image":"/assets/img/sections/section_v.jpg"},{"department":"architecture","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#517771","image":"/assets/img/sections/section_architecture.webp"},{"department":"maintainment","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#CCBAA6"},{"department":"insurance","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#846A69","image":"/assets/img/sections/section_insurance.webp"},{"department":"admin","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"cleaning","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"marketing","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"TIC","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"owners","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#000"}]')},7759:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});var a=r(3675);let n=()=>{var e;return e=e=>(0,a.M)("Contact",e),{submitForm:async(t,r,a,n,s)=>{try{return await e(t,r,a,n,s)}catch(e){throw e}}}}},8315:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(7876);r(4232);var n=r(9241);function s(e){let{children:t,onClick:r,color:s="light",className:o,type:i="submit",icon:l,disabled:c}=e;return(0,a.jsxs)("button",{disabled:c,type:i,onClick:r,className:(0,n.A)("px-5 md:px-6 flex items-center justify-center gap-2 rounded-3xl bg-none text-a1 font-gillSansNova uppercase border transition-colors disabled:text-gray-dark disabled:hover:bg-white",l?"py-2.5":"py-3.5","dark"===s?"border-white bg-black text-white hover:bg-white hover:text-black":"light"===s?"border-black bg-white text-black hover:bg-black hover:text-white ":"transparent"===s?"border-black bg-transparent text-black hover:bg-black hover:text-white":"green"===s&&"border-none bg-[#C5E4C4] text-black hover:bg-gray-light",o),children:[l&&(0,a.jsx)("span",{children:l}),t]})}},8770:(e,t,r)=>{"use strict";r.d(t,{K:()=>s});var a=r(7876),n=r(9241);let s=e=>{let{title:t,subtitle:r,subtitleMobile:s,children:o,bgImage:i,className:l="h-[84vh]",size:c="h1"}=e;return(0,a.jsxs)("section",{style:{backgroundImage:"url(".concat(i,")")},className:(0,n.A)("w-full relative flex flex-col items-center justify-between bg-no-repeat bg-cover bg-center",l),children:[(0,a.jsx)("div",{className:"absolute w-full h-full bg-black bg-opacity-30"}),(0,a.jsxs)("div",{className:"w-full max-w-[945px] px-4 text-center text-white absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2 flex flex-col gap-8",children:["h1"===c&&(0,a.jsx)("h1",{children:t}),"h2"===c&&(0,a.jsx)("h2",{children:t}),r&&(0,a.jsx)("p",{className:(0,n.A)("font-gillSansNova text-a1 uppercase",s&&"hidden md:inline-block"),children:r}),s&&(0,a.jsx)("p",{className:"font-gillSansNova text-a1 uppercase md:hidden",children:s})]}),(0,a.jsx)("div",{className:"absolute bottom-10",children:o})]})}}},e=>{e.O(0,[8230,8184,7675,3295,3817,3380,636,6593,8792],()=>e(e.s=1961)),_N_E=e.O()}]);
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.