1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="511def74-1d75-4a96-9ee6-c97867fab121",e._sentryDebugIdIdentifier="sentry-dbid-511def74-1d75-4a96-9ee6-c97867fab121")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8798],{29799:function(e,t,a){"use strict";var n,i=a(52983);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>i.createElement("svg",r({width:13,height:8,viewBox:"0 0 13 8"},e),n||(n=i.createElement("path",{fill:"currentColor",d:"M12.354 4.354a.5.5 0 0 0 0-.708L9.172.464a.5.5 0 1 0-.708.708L11.293 4 8.464 6.828a.5.5 0 1 0 .708.708l3.182-3.182ZM0 4.5h12v-1H0v1Z"})))},38664:function(e,t,a){"use strict";var n,i,r=a(52983);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>r.createElement("svg",s({width:24,height:24,viewBox:"0 0 24 24"},e),n||(n=r.createElement("path",{fill:"currentColor",d:"M23.905 18.094c-.128-.255-.128-.383-.255-.51 0-1.914.382-3.827 0-5.74 0-5.614 1.148-10.334-6.379-9.696 0-.255 0-.893-.51-1.148-.638.255-1.275.383-1.275 1.148-2.424-.383-4.976.51-7.4 0-.382-1.276-.637-1.53-1.
102-.127-.638.255-1.53.255-2.296.127C2.346 2.021-.715 4.7.433 7.251c-.128 2.168-.638 4.337-.128 6.378-.255.638-.383 1.658-.255 2.424-.255 5.995 1.148 7.143 7.016 7.271 2.934.255 5.103.128 7.91 0 .51 0 1.275.255 1.913.255 1.02-.255 1.403-.255 2.296-.127 2.679-.128 5.358-2.552 4.72-5.358Zm-1.659 2.551c-2.678 2.934-6.76 1.276-10.332 1.53-2.68-.254-5.613-.51-8.165-.892-1.403-.638-1.53-1.403-1.403-2.806-.255-1.149-.127-1.276-.127-2.297 0-.637-.255-.893 0-1.403.382-1.658-.383-3.572 0-5.23 1.403.127 2.679.765 4.21.255 1.02.383 1.913-.383 2.806-.51 2.551.127 5.102.765 7.526.765 1.659-.127 3.444-.383 5.103-.638-.128.51.127 1.276.255 1.786-.128.638-.383 1.403-.128 2.041 0 2.424.893 4.975.256 7.4ZM2.22 7.378c-.255-1.02-.766-2.04.382-2.934.893-1.403 2.68-1.148 4.082-1.403-.893 2.424 2.424 2.551 1.531-.128 2.424.128 4.848-.637 7.4-.127 1.147 1.913 1.275 3.572 1.657.127 4.465.256 5.103 1.531 4.72 5.868-2.04-.892-4.21-.637-6.505-.765-2.042.128-4.083.893-6.124.638-1.02 0-1.786.127-2.551-.383-1.403 0-3.062 0-4.592.383V7.378Z"})),i||(i=r.createElement("path",{fill:"currentColor",d:"M7.449 12.226c-1.276 0-1.276 1.913 0 1.913 1.276.128 1.276-1.913 0-1.913ZM12.041 12.226c-1.275 0-1.275 1.913 0 1.913 1.276.128 1.276-1.913 0-1.913ZM16.634 12.226c-1.276 0-1.276 1.913 0 1.913 1.148.128 1.148-1.913 0-1.913ZM7.449 16.308c-1.276 0-1.276 1.913 0 1.913s1.276-2.04 0-1.913ZM12.041 16.308c-1.275 0-1.275 1.913 0 1.913 1.276 0 1.276-2.04 0-1.913ZM16.634 16.308c-1.276 0-1.276 1.913 0 1.913 1.148 0 1.148-2.04 0-1.913Z"})))},76506:function(e,t,a){"use strict";var n,i,r=a(52983);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>r.createElement("svg",s({width:24,height:24,fill:"none",viewBox:"0 0 24 24"},e),n||(n=r.createElement("path",{fill:"currentColor",d:"M5.618.3C4.599.498 3.693.257 2.646.144-.948.57.241 5.196.028 7.715c.199 1.26.184 2.519.071 3.82.184 1.076.085 2.11.1 3.199.197 1.061-.199 2.193.58 3.042.863.765 2.023.482 3.084.453 1.047.156 1.939-.042 2.986-.17.948-.141 2.01-.212 2.93-.594.947-.283-.015 0-.496-.127-1.939-.255-3.736-1.33-5.731-1.047-.495.099-.962.099-1.486.099-.467-1.515-.354-3.538-.481-5.25.198-1.529-.057-3.015.042-4.529.1-.92.057-2.476.199-3.382.141-.552.113-1.358.806-1.542 2.477.269 5.024-.043 7.514-.17 1.6.113 2.986-1.458 3.156.962.07.326-.1 1.684.042.807C13.741 2.11 13.94.13 12.198.2c-2.306-.297-4.302-.269-6.58.113V.3Z"})),i||(i=r.createElement("path",{fill:"currentColor",d:"M23.42 9.257c-.212 2.746.184 5.378.424 8.095-.07 1.174 0 2.405.114 3.566.212 1.726-.68 3.042-2.477 2.816-.75-.014-1.641.085-2.434-.113-1.118-.085-2.108 0-3.184.056-1.302-.056-2.335-.198-3.608-.113-3.637.594-2.08-4.146-2.335-6.255-.057-1.457-.17-3.028 0-4.457-.07-.694-.198-1.472-.057-2.165.043-.934-.127-1.812-.07-2.83 0-.991-.482-3.58 1.033-1.699.608.906.48 1.982.75 2.986.141.736.17 1.812.141 2.505.07.34.198.892.17 1.274-.028 1.23-.226 2.136-.07 3.41-.058 1.118-.015 2.18-.227 3.212-.1.764-.354 1.755-.142 2.49a86.24 86.24 0 0 0 7.415.057c.948.128 2.194.071 3.213.029.099.014.283-.213.24-.255-.056-1.726-.354-3.354-.17-5.08-.254-.708-.085-1.84-.113-2.604-.028-.92-.198-2.18-.085-3.184.029-1.316 0-2.731 0-4.104-.637-.014-1.372-.07-2.052-.085-.849.1-12.552-1.132-6.976-1.769.325-.056 1.061 0 1.358.043.27 0 1.005-.142 1.246-.057.622.1.523.142.679.142 1.132-.113 2.292.212 3.368.127 3.707-.269 4.358.24 3.863 3.948l-.014.014Z"})))},88472:function(e,t,a){"use strict";var n,i=a(52983);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.Z=e=>i.createElement("svg",r({width:24,height:24,viewBox:"0 0 24 24"},e),n||(n=i.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M23.337 3.018c-1.46-1.264-2.822-3.369-4.983-2.962-.744.112-1.39.576-1.88 1.123-1.222.954-2.162 2.456-3.27 3.509-1.741 1.165-3.06 3.101-4.506 4.66-1.18 1.417-2.372 1.978-3.551 3.059-.814.996-1.895 1.796-2.709 2.821-.337.14-.463.562-.323.884-.617.856-.954 1.951-.898 2.976.056.898-.828 1.684-1.066 2.54-.548 1.291.477 2.667 1.796 2.302 1.488-.337 3.116-.884 4.435-1.755.758-.407 1.726-.393 2.526-.842.365-.196 0 0-.21-.042-.056 0-.112 0-.183-.014a.7.7 0 0 0-.084-.856c-.87-.884-1.024-.744-1.838-1.558-1.039-1.123-1.937-2.105-2.976-3.158 1.01-.337 1.993-1.22 2.737-1.88 1.67-1.11 3.074-2.148 4.3
109-3.762 1.123-1.656 2.287-3.298 3.86-4.52.673-.617 1.08-1.515 1.74-2.104 1.544 1.122 2.063 3.115 3.705 4.056-1.179 1.754-2.554 3.073-4.168 4.379-1.628 1.501-2.85 3.48-4.534 4.884-.772.856-.968 2.035-1.782 2.891-1.88 2.246.575 1.151 1.586-.168.505-.604.561-1.039.87-1.432.421-.59.898-.73 1.488-1.263 2.33-2.807 5.15-5.109 7.396-7.902.702-.744 1.712-1.193 2.428-2.02.885-1.04 1.067-2.653.113-3.79l-.028-.056ZM4.712 18.919c.463.604 1.614 1.656 2.232 2.05-.674-.099-1.516.14-2.036.547-.87.645-2.245.772-3.396.94.056-.014.07-.028.084-.056.014-.028.028.098.056.028l.113-.35c.21-.688.435-1.418.533-2.12.224-1.207-.183-2.316.084-3.48.744.785 1.642 1.655 2.33 2.455v-.014ZM22.256 4.926c-.127.842-.94 1.292-1.544 1.839-.968-1.628-2.625-2.765-4.295-3.551.534-.463 1.277-1.361 1.895-1.628 1.431-.505 2.26 1.235 3.214 1.923.617.59.8.856.73 1.403v.014Z"})))},63705:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/my/host/listings/[listingShortId]/settings/contact",function(){return a(45311)}])},78789:function(e,t,a){"use strict";a.d(t,{a:function(){return c},g:function(){return i}});var n=a(48938);let i=({state:e,listingAgreement:t,publishingProgress:a})=>{let i=e===n.ab.Published,r=t?.plan===n.is.Expand;return{isPublished:i,isPricingSetup:a.pricingSetup,isCalendarPageViewed:a.calendarReviewed,isCancellationPolicySelected:a.cancellationPolicySelected,isCinRequired:a.cinRequired,isCinValid:a.cinValid,isPublishable:!r&&a.publishable,remainingStepsCount:a.remainingStepsCount}},r=/^[0-9A-Z]{18}$/,s=({address:e})=>e?.country===n.Cv.It,o=e=>r.test(e??""),l=({address:e,payoutDetails:t})=>!s({address:e})||o(t?.landRegistrationNumber??void 0),c=({listing:e,submittedCin:t})=>!e.firstPublishedAt&&s(e)&&!l(e)&&o(t)},36376:function(e,t,a){"use strict";a.d(t,{i:function(){return g},m:function(){return i}});var n,i,r=a(66122),s=a(80215),o=a(52983),l=a(1168),c=a(61716),d=a(48938),u=a(16063),m=a(78789);(n=i||(i={})).PRICING_SETUP="pricingSetup",n.CALENDAR_VIEWED="calendarViewed",n.CANCELLATION_POLICY_SELECTED="cancellationPolicySelected",n.CIN_VALID="cinValid";let g=e=>{let t=(0,l.Z)(),a=(0,s.useRouter)(),{isPricingSetup:n,isCalendarPageViewed:i,isCancellationPolicySelected:c,isCinValid:g}=(0,m.g)(e),p=(0,o.useRef)([]),b=(0,o.useMemo)(()=>({pricingSetup:{description:t.formatMessage(f.pricingNextDescription),actionLabel:t.formatMessage(f.pricingNextActionLabel),onAction:()=>a.push(u._j.hostListingSettings(e.shortId).pricing)},calendarViewed:{description:t.formatMessage(f.calendarNextDescription),actionLabel:t.formatMessage(f.calendarNextActionLabel),onAction:()=>a.push(u._j.hostListingCalendar(e.shortId))},cancellationPolicySelected:{description:t.formatMessage(f.cancellationNextDescription),actionLabel:t.formatMessage(f.cancellationNextActionLabel),onAction:()=>a.push(u._j.hostListingSettings(e.shortId).general+"#cancellation-policy")},cinValid:{description:t.formatMessage(f.cinNextDescription),actionLabel:t.formatMessage(f.cinNextActionLabel),onAction:()=>a.push(u._j.hostListingSettings(e.shortId).contact+"#tax-information")},default:{description:t.formatMessage(f.overviewNextDescription),actionLabel:t.formatMessage(f.overViewNextActionLabel),onAction:()=>a.push(u._j.hostListing(e.shortId))}}),[t,e.shortId,a]),h=(0,o.useMemo)(()=>({pricingSetup:t.formatMessage(f.pricingSetupHeadline),calendarViewed:t.formatMessage(f.calendarViewedHeadline),cancellationPolicySelected:t.formatMessage(f.cancellationPolicySelectedHeadline),cinValid:t.formatMessage(f.cinValidHeadline)}),[t]),x=(0,o.useCallback)(e=>"pricingSetup"===e||n?"calendarViewed"===e||i?"cancellationPolicySelected"===e||c?"cinValid"===e||g?b.default:b.cinValid:b.cancellationPolicySelected:b.calendarViewed:b.pricingSetup,[i,c,g,n,b]),{addToast:y}=(0,r.p)(),N=(0,o.useCallback)(e=>{let t=x(e);if(!t)return;p.current.forEach(e=>{e.dismiss()});let a=y({headline:h[e],description:t.description,actionLabel:t.actionLabel,onAction:()=>{t.onAction(),a.dismiss()},duration:15e3,notificationType:"success"});p.current=[...p.current,a]},[y,x,h]);return e.listingAgreement?.plan===d.is.Expand?{showNextToast:()=>{}}:{showNextToast:N}},f=(0,c.vU)({pricingSetupHeadline:{defaultMessage:"Youâve set your pricing",id:"Ya8UuOYmy0",de
1scription:"Host listing publish flow toast: pricing headline"},calendarViewedHeadline:{defaultMessage:"Youâve reviewed your calendar",id:"fI3huD5CFx",description:"Host listing publish flow toast: calendar viewed headline"},cancellationPolicySelectedHeadline:{defaultMessage:"Youâve selected a cancellation policy",id:"9neWdnz71l",description:"Host listing publish flow toast: cancellation policy selected headline"},cinValidHeadline:{defaultMessage:"Youâve added your CIN number",id:"x6/Q9mcPj/",description:"Host listing publish flow toast: CIN valid headline"},pricingNextDescription:{defaultMessage:"Moving on, letâs set up your pricing.",id:"u673iKW9+j",description:"Host listing publish flow toast: pricing description"},pricingNextActionLabel:{defaultMessage:"Set up pricing",id:"+12PGUmHyb",description:"Host listing publish flow toast: pricing action label"},calendarNextDescription:{defaultMessage:"Now, itâs time to review your calendar.",id:"7fXAd3d19o",description:"Host listing publish flow toast: calendar description"},calendarNextActionLabel:{defaultMessage:"Review calendar",id:"2T/splKaCq",description:"Host listing publish flow toast: calendar action label"},cancellationNextDescription:{defaultMessage:"Next, select a cancellation policy.",id:"uOqBNrznT5",description:"Host listing publish flow toast: cancellation description"},cancellationNextActionLabel:{defaultMessage:"Select policy",id:"B21Raf7pCf",description:"Host listing publish flow toast: cancellation action label"},cinNextDescription:{defaultMessage:"Next, add your CIN number.",id:"PZqY3sfszb",description:"Host listing publish flow toast: CIN description"},cinNextActionLabel:{defaultMessage:"Add CIN number",id:"mSsKP0I+ah",description:"Host listing publish flow toast: CIN action label"},overviewNextDescription:{defaultMessage:"Done! Go to the overview to publish your holiday home.",id:"bTaq+TO1XH",description:"Host listing publish flow toast: publish description"},overViewNextActionLabel:{defaultMessage:"Go to overview",id:"PnNZNt9PeS",description:"Host listing publish flow toast: publish action label"}})},45311:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return eJ}});var n=a(97458),i=a(71775),r=a(80215),s=a(48938),o=a(27401),l=a(1168),c=a(81641),d=a(61716),u=a(67374),m=a(14),g=a(13490),f=a(30966),p=a(93046),b=a(19330);let h=({required:e})=>{let t=(0,l.Z)(),{register:a,formState:i,watch:r,setValue:s}=(0,o.Gc)(),d=r("payoutDetails.managerCountry"),h=r("payoutDetails.managerIsBankAccountOwner");return(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)("h2",{className:"text-f3 font-bold leading-8",children:(0,n.jsx)(c.Z,{...x.header})}),(0,n.jsx)("p",{children:(0,n.jsx)(c.Z,{...x.description})}),(0,n.jsx)(g.G,{type:"checkbox",label:t.formatMessage({defaultMessage:"The bank account owner and the profile manager are the same entity",id:"lhbbevJVjm",description:"Host listing bank and contact info: bank account owner and profile manager are the same entity checkbox label"}),register:a,name:"payoutDetails.managerIsBankAccountOwner",onChange:e=>{e.target.checked?s("payoutDetails.bankAccountCountry",d):(s("payoutDetails.bankAccountOwnerName",b.PX),s("payoutDetails.bankAccountAddress",b.PX),s("payoutDetails.bankAccountPostalCode",b.PX),s("payoutDetails.bankAccountCity",b.PX),s("payoutDetails.bankAccountCountry",b.PX))}}),!h&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.n,{required:e,name:"payoutDetails.bankAccountOwnerName",label:t.formatMessage({defaultMessage:"Full name or company name of bank account owner",id:"GyYGu/HJoF",description:"Host listing bank and contact info: bank account owner input label"}),register:a}),(0,n.jsx)(f.n,{required:e,name:"payoutDetails.bankAccountAddress",label:t.formatMessage({defaultMessage:"Street",id:"FGkA5G2TnQ",description:"Host listing bank and contact info: bank account owner input label"}),register:a}),(0,n.jsxs)("p",{className:"font-bold",children:[(0,n.jsx)(c.Z,{defaultMessage:"Postal code and city",id:"p3wupHa9Si",description:"Host listing bank and contact info: bank account owner postal code and city input label"}),e&&"*"]}),(0,n.jsxs)("div",{className:"flex space-x-4",children:[(0,n.jsx)(f.n,{required:e,name:"payoutDetails.bankAccountPostalCode",label:!1,register:a,className:"w-1/3 max-w-[12rem] shrink-0 grow-0"}),(0,n.jsx)(f.n,{required:e,name:"payoutDetails.bankAccountCity",label:!1,register:a})]}),(0,n.jsx)(m.P,{required:e,label:t.formatMessage({defaultMessage:"Country",id:"0hfcWZoteP",description:"Host listing bank and contact info: bank account owner country select label"}),name:"payoutDetails.bankAccountCountry"})]}),(0,n.jsxs)("div",{className:"flex space-x-4",children:[(0,n.jsx)(f.n,{name:"payoutDetails.bic",required:e,label:(0,n.jsxs)("span",{className:"flex items-center",children:[(0,n.jsx)(c.Z,{defaultMessage:"BIC/SWIFT",id:"3c1SNq2EQM",description:"Host listing bank and contact info: BIC/SWIFT input label"}),e&&"*",(0,n.jsx)(p.p,{content:(0,n.jsx)("p",{className:"max-w-5",children:(0,n.jsx)(c.Z,{defaultMessage:"You can find your BIC or SWIFT code in your online banking app or account.",id:"0M9hvjjMhM",description:"Host listing bank and contact info: BIC/SWIFT tooltip"})}),openDelay:0,positioning:{gutter:4},children:(0,n.jsx)("div",{children:(0,n.jsx)(u.Z,{className:"mx-2 h-1 w-1 text-february-muted"})})})]}),register:a,className:"w-1/3 max-w-[12rem] shrink-0 grow-0"}),(0,n.jsx)(f.n,{name:"payoutDetails.iban",required:e,label:t.formatMessage({defaultMessage:"IBAN",id:"NhSzxtkLwd",description:"Host listing bank and contact info: IBA
1N input label"}),register:a,validation:{pattern:{value:/^(?=.*[a-zA-Z])(?=.*[0-9])/,message:t.formatMessage({defaultMessage:"IBAN must contain both digits and letters",id:"fyRQig4Z6v",description:"Host listing bank and contact info: IBAN input validation error"})}}})]}),i?.errors?.payoutDetails?.iban?.message&&(0,n.jsx)("p",{className:"mt-2 text-f6 text-error",children:i.errors.payoutDetails.iban.message})]})},x=(0,d.vU)({header:{defaultMessage:"Bank information",id:"dxz8vk1gKZ",description:"Host listing bank and contact info: bank information section title"},description:{defaultMessage:"Please enter your bank details, so we can transfer your earnings.",id:"fLNfimRQ9P",description:"Host listing bank and contact info: bank details section introduction"}});var y=a(94634),N=a(53251),v=a(52983),j=a(55311),k=a(76506),C=a(37863),w=a(61959),M=a(92098),D=a(79105),R=a(59365),L=a(68),S=a(5013),T=a(33028),B=a(30118);let I=({isPublished:e,isCompany:t,setIsCompany:a,isOriginallyCompany:i,guestBookRequestedAt:r,guestBookSentAt:s,publishLink:d,required:u,country:g,showCopyInformationButton:f})=>{let p=(0,l.Z)(),{watch:h,setValue:x,resetField:v}=(0,o.Gc)(),k=(0,B.y)(),w=h("payoutDetails.managerCountry"),S=!!r,I=!!s&&(0,y.Z)(T.Kp,new Date(s)),F=!!s&&(0,y.Z)(T.Kp,(0,N.Z)(new Date(s),14));return(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsxs)("div",{className:"flex justify-between",children:[(0,n.jsx)("h2",{className:"text-f3 font-bold leading-8",children:(0,n.jsx)(c.Z,{...P.header})}),f&&navigator?.clipboard&&(0,n.jsx)(A,{})]}),(0,n.jsx)("p",{children:(0,n.jsx)(c.Z,{...P.description})}),(0,n.jsx)(D.X,{label:p.formatMessage({defaultMessage:"The profile is managed by a company",id:"3XS6m+KTyR",description:"Host listing bank and contact info: contact company details checkbox label"}),checked:t,onCheckedChange:e=>{!e.checked&&i?x("payoutDetails.taxRate",0,{shouldDirty:!0}):v("payoutDetails.taxRate"),a(!!e.checked)},className:"mt-3"}),(0,n.jsx)(C.m,{mounted:t,className:[!t&&"-mb-3"].filter(Boolean).join(" "),children:(0,n.jsx)("div",{className:"flex flex-col gap-3",children:(0,n.jsx)(R.I,{type:"text",required:u,name:"payoutDetails.managerCompanyName",label:p.formatMessage(P.companyName),floating:!0,spellCheck:!1,className:"w-full"})})}),(0,n.jsxs)("div",{className:"lg:flex lg:space-x-4 nl:flex nl:flex-col nl:gap-3",children:[(0,n.jsx)(R.I,{type:"text",required:u,name:"payoutDetails.managerFirstName",label:p.formatMessage(t?P.companyContactPersonFirstName:P.contactPersonFirstName),floating:!0,className:"lg:w-1/2"}),(0,n.jsx)(R.I,{type:"text",required:u,name:"payoutDetails.managerLastName",label:p.formatMessage(t?P.companyContactPersonLastName:P.contactPersonLastName),floating:!0,className:"lg:w-1/2"})]}),(0,n.jsx)(R.I,{type:"text",required:u,name:"payoutDetails.managerStreet",label:p.formatMessage(t?P.companyAddress:P.homeAddress),floating:!0,validation:{validate:k}}),(0,n.jsxs)("div",{className:"flex space-x-4",children:[(0,n.jsx)(R.I,{type:"text",required:u,name:"payoutDetails.managerPostalCode","aria-label":p.formatMessage(P.postalCode),floating:!0,label:p.formatMessage(P.postalCode),validation:{validate:k},className:"w-1/3 max-w-[12rem] shrink-0 grow-0"}),(0,n.jsx)(R.I,{type:"text",required:u,name:"payoutDetails.managerCity","aria-label":p.formatMessage(P.city),floating:!0,label:p.formatMessage(P.city),validation:{validate:k},className:"grow"})]}),(0,n.jsx)(m.P,{required:u,label:p.formatMessage(P.country),name:"payoutDetails.managerCountry",floating:!0}),"DK"===w&&!F&&(0,n.jsx)("div",{className:"my-3",children:(0,n.jsx)(D.X,{checked:!!S||void 0,label:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("span",{className:["mt-[-0.1em] flex flex-wrap gap-x-2 gap-y-1 font-bold",!e&&"text-february-muted"].filter(Boolean).join(" "),children:[(0,n.jsx)(c.Z,{...P.guestBookCheckboxLabel}),(S||I)&&(0,n.jsx)(M.C,{type:I?"default":"muted",children:(0,n.jsxs)("span",{className:"flex items-center",children:[(0,n.jsx)(j.Z,{className:"mr-1 h-0.75 w-0.75 shrink-0 grow-0"}),I?(0,n.jsx)(c.Z,{...P.guestBookSentBadgeLabel}):(0,n.jsx)(c.Z,{...P.guestBookRequestedBadgeLabel})]})})]}),(0,n.jsx)("span",{className:["mt-1 block ns:-ml-3.5",S&&"text-february-muted"].filter(
1Boolean).join(" "),children:e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.Z,{...P.guestBookCheckboxDescription}),"DK"===g&&(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)(c.Z,{...P.guestBookCheckboxDescriptionWelcomePackage})]})]}):(0,n.jsx)(c.Z,{...P.guestBookDisabledDescription,values:{a:e=>(0,n.jsx)(L.Q,{href:d,children:e})}})})]}),name:"requestGuestBook",disabled:S||!e,onCheckedChange:e=>{e.checked||x("requestGuestBook",b.PX,{shouldDirty:!0})},className:[S&&"cursor-default"].filter(Boolean).join(" ")})})]})};function A(){let{getValues:e}=(0,o.Gc)(),t=(0,l.Z)(),{copy:a,success:i}=(0,S.V)({successTimeout:2500}),r=(0,v.useCallback)(()=>{let n=e("payoutDetails.managerFirstName"),i=e("payoutDetails.managerLastName"),r=e("payoutDetails.managerStreet"),s=e("payoutDetails.managerPostalCode"),o=e("payoutDetails.managerCity"),l=e("payoutDetails.managerCountry"),c=e("payoutDetails.managerVatNumber"),d=e("payoutDetails.managerCompanyName"),u=t.formatDisplayName(l,{type:"region"})||l,m=[n,i].filter(Boolean);(d||c)&&m.length>0&&m.unshift("Att:");let g=[d,m.join(" "),r,[s,o].filter(Boolean).join(" "),u,c].filter(Boolean).map(e=>e.trim()).join("\n");navigator.clipboard&&a(g)},[e,t,a]);return(0,n.jsxs)(w.zx,{kind:"outline",size:"sm",type:"button",onClick:r,className:"relative flex items-center gap-2",children:[(0,n.jsx)(w.zx.Icon,{children:(0,n.jsx)(k.Z,{className:["transition-opacity duration-100",i?"opacity-0":"opacity-100 delay-200"].filter(Boolean).join(" ")})}),(0,n.jsx)(w.zx.Label,{children:(0,n.jsx)("span",{className:["transition-opacity duration-100",i?"opacity-0":"opacity-100 delay-200"].filter(Boolean).join(" "),children:(0,n.jsx)(c.Z,{...P.copyInformation})})}),(0,n.jsx)(C.m,{mounted:i,duration:200,className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,n.jsx)(c.Z,{...P.informationCopied})})]})}let P=(0,d.vU)({header:{defaultMessage:"Contact information",id:"yyy3C5zayv",description:"Host listing bank and contact info: contact information section title"},description:{defaultMessage:"Please enter the contact details of the person or company that manages this profile.",id:"9qEwlOBQ5L",description:"Host listing bank and contact info: contact information section introduction"},companyName:{defaultMessage:"Company name",id:"6trCySscIt",description:"Host listing bank and contact info: contact company name input label"},companyContactPersonFirstName:{defaultMessage:"Contact person first name",id:"Zlg3wX6ihi",description:"Host listing bank and contact info: company: contact first name input label"},contactPersonFirstName:{defaultMessage:"First name",id:"UJ/v8nXOeb",description:"Host listing bank and contact info: contact first name input label"},companyContactPersonLastName:{defaultMessage:"Contact person last name",id:"0SbE/J7vt2",description:"Host listing bank and contact info: company: contact last name input label"},contactPersonLastName:{defaultMessage:"Last name",id:"VGAHebhHZA",description:"Host listing bank and contact info: contact last name input label"},companyAddress:{defaultMessage:"Company address",id:"C9OiUwF+o0",description:"Host listing bank and contact info: company contact home address input label"},homeAddress:{defaultMessage:"Home address",id:"YBMnEw6Ya5",description:"Host listing bank and contact info: contact home address input label"},country:{defaultMessage:"Country",id:"NlaBECaWYC",description:"Host listing bank and contact info: contact country select label"},postalCode:{defaultMessage:"Postal code",id:"7F6Q++613c",description:"Host listing bank and contact info: postal code input accessible label"},city:{defaultMessage:"City",id:"hiB9G5y/oL",description:"Host listing bank and contact info: city input accessible label"},guestBookCheckboxLabel:{defaultMessage:"Iâd love to receive my free Landfolk welcome package",id:"SlIX6AhLsI",description:"Host listing bank and contact info: contact welcome package checkbox label"},guestBookCheckboxDescription:{defaultMessage:"Let your guests write a small note in a beautiful canvas-covered guestbook available only for Landfolk hosts.",id:"TWYQaRHWhT",description:"Host listing bank and contact info: contact guestbook checkbox not yet requested description"},guestBookCheckboxDescriptionWelcomePackage:{defaultMessage:"In addition, discover the surprises in the welcome package",id:"UVzNgxzhFp",description:"Host listing bank and contact info: contact welcome package checkbox not yet requested description"},guestBookDisabledDescription:{defaultMessage:"Once you've <a>published your holiday home profile</a>, you can order your free Landfolk welcome package.",id:"rS+mHwwQq1",description:"Host listing bank and contact info: contact welcome package checkbox disabled description"},guestBookSentBadgeLabel:{defaultMessage:"Shipped",id:"t8ZPV9azWj",description:"Host listing bank and contact info: contact guestbook checkbox sent badge"}
1,guestBookRequestedBadgeLabel:{defaultMessage:"Requested",id:"4LxGuttX1b",description:"Host listing bank and contact info: contact guestbook checkbox requested badge"},copyInformation:{defaultMessage:"Copy information",id:"NUMt9oRnkY",description:"Admin only: Host listing bank and contact info: contact copy information button"},informationCopied:{defaultMessage:"Copied!",id:"3D0sjRDudU",description:"Admin only: Host listing bank and contact info: contact copy information button: copied"}});var F=a(3312),O=a(43244),E=a(56610),H=a(95429),Z=a(74252),V=a(25117);function q({label:e,required:t}){let{formState:{errors:a},register:i,setValue:r,watch:s}=(0,o.Gc)(),l=a?.payoutDetails?.taxRate,d=l?.message,m=s("payoutDetails.taxRate");return i("payoutDetails.taxRate"),(0,n.jsxs)(V.g.Root,{invalid:!!l,required:t,children:[(0,n.jsx)(V.g.Label,{requiredIndicator:!1,children:(0,n.jsxs)("span",{className:"flex items-center",children:[e,t&&(0,n.jsx)("span",{className:"text-error",children:"*"}),(0,n.jsx)(p.p,{content:(0,n.jsx)("p",{className:"max-w-5 font-normal",children:(0,n.jsx)(c.Z,{...G.taxRateTooltip})}),openDelay:0,positioning:{gutter:4},children:(0,n.jsx)("div",{children:(0,n.jsx)(u.Z,{className:"mx-2 h-1 w-1 text-february-muted"})})})]})}),(0,n.jsx)(V.g.Input,{type:"number",min:"0",max:"99",step:"1",suffix:"%",required:t,defaultValue:void 0===m?void 0:(100*Number(m)).toFixed(0),onWheel:e=>e.currentTarget.blur(),onChange:e=>{let t=e.target.value;r("payoutDetails.taxRate",""===t?b.PX:parseFloat(t)/100,{shouldDirty:!0,shouldValidate:!0})},validation:{min:0,max:99}}),(0,n.jsx)(V.g.ErrorText,{children:d})]})}let G=(0,d.vU)({taxRateTooltip:{defaultMessage:"Changing this will not affect the total booking price, but it will display the correct VAT on the rental line of the invoice for you and your guests. Changes will not impact bookings with previously received invoices.",id:"+k/Nz3a+dY",description:"Host listing bank and contact info: contact VAT rate tooltip"}});var z=a(89309),U=a.n(z);function W(e){let t=U()(e),a=`payoutDetails.${t}`;return{formattedName:t,fieldName:a}}function $({enabled:e,fieldName:t,formattedName:a}){let{watch:n,setValue:i}=(0,o.Gc)();(0,v.useEffect)(()=>{if(!e)return;let r=n((e,{name:n})=>{if(n===t){let n=e.payoutDetails?.[a];n&&"string"==typeof n&&n!==n.toUpperCase()&&i(t,n.toUpperCase(),{shouldValidate:!0})}});return()=>r.unsubscribe()},[n,t,a,i,e])}function X({name:e,label:t,required:a}){let{fieldName:i}=W(e);return(0,n.jsx)(R.I,{name:i,label:t,required:a})}function _({name:e,label:t,required:a}){let{fieldName:i}=W(e);return(0,n.jsx)(m.P,{name:i,label:t,required:a})}function Y({name:e,label:t,required:a}){let{fieldName:i}=W(e);return(0,n.jsx)(R.I,{name:i,label:t,type:"date",required:a})}var K=a(77837),Q=a.n(K);function J({name:e,label:t,validationPattern:a,validationMessage:i,descriptionLink:r,transformToUppercase:s,minLength:d,maxLength:u,required:m,validateBfe:g,listingAddress:f,fieldType:p}){let{watch:b,setValue:h,setError:x,clearErrors:y,formState:{errors:N}}=(0,o.Gc)(),{formattedName:j,fieldName:k}=W(e),C=(0,l.Z)(),[w,M]=(0,v.useState)(),[D,R]=(0,v.useState)({}),L=N?.payoutDetails?.[j],S=L?.message,T=(0,v.useRef)(L);T.current=L;let B=b(k);(0,v.useEffect)(()=>{s&&B&&h(k,B.toUpperCase(),{shouldValidate:!0})},[B,h,s,k]);let I=(0,v.useCallback)(e=>Q()(async()=>{if(!e||T.current||p!==E.pL.LandRegistrationNumberDenmark)return;R(e=>({...e,landRegistrationNumber:!0}));let t=await g?.({bfeNumber:e});if(R(e=>({...e,landRegistrationNumber:!1})),"ABORTED"===t||!t)return;let{valid:a,address:i}=t;a?(y(k),M((0,n.jsx)(c.Z,{defaultMessage:"BFE-nummer belongs to {address}",id:"661CytbZ7h",description:"Tax information: BFE-nummer valid message (For listings in Denmark)",values:{address:i}}))):(M(void 0),x(k,{message:C.formatMessage({defaultMessage:"We could not find any information about this BFE nummer.",id:"gzkBa7uWjN",description:"Tax information: BFE-nummer invalid message (For listings in Denmark)"}),type:"manual"}))},300)(),[p,g,C,k,x,y]),A={hasAddress:!!f,address:(0,n.jsx)("strong",{children:f}),label:t},P=p===E.pL.LandRegistrationNumberGermany?C.formatMessage(ee.descriptionGermany,{...A}):r?C.formatMessage(ee.descriptionWithLink,{...A,a:e=>(0,n.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",children:e})}):C.formatMessage(ee.descriptionWithoutLink,{...A});return(0,n.jsxs)(V.g.Root,{invalid:!!L,required:m,children:[(0,n.jsx)(V.g.Label,{children:t}),(0,n.jsx)("p",{className:"-mt-2 mb-2 text-f6",children:P}),(0,n.jsx)(V.g.Control,{children:(0,n.jsx)(V.g.Input,{name:k,validation:{pattern:a&&i?{value:new RegExp(a),message:i}:void 0,validate:async e=>(await I(e),!0),minLength:d??void 0,maxLength:u??void 0},onChange:()=>M(void 0),required:m,className:[D[j]?"animate-pulse-loading":""].filter(
1Boolean).join(" ")})}),(0,n.jsx)(V.g.HelperText,{children:w}),(0,n.jsx)(V.g.ErrorText,{children:S})]})}let ee=(0,d.vU)({bfeNumberValid:{defaultMessage:"BFE-nummer belongs to {address}",id:"661CytbZ7h",description:"Tax information: BFE-nummer valid message (For listings in Denmark)"},bfeNumberInvalid:{defaultMessage:"We could not find any information about this BFE nummer.",id:"gzkBa7uWjN",description:"Tax information: BFE-nummer invalid message (For listings in Denmark)"},dscriptionGermany:{defaultMessage:"You can find your Grundbuchnummer in your Grundbuchauszug or by contacting your local Grundbuchamt.",id:"mCiUDHN1T4",description:"Tax information: Grundbuchnummer description (For Germany)"},descriptionGermany:{defaultMessage:"{hasAddress, select, true {We'll need the {label} for your holiday home at {address}. You can find it in your Grundbuchauszug or by contacting your local Grundbuchamt.} other {You can find your {label} in your Grundbuchauszug or by contacting your local Grundbuchamt.}}",id:"2toBRymDlQ",description:"Tax information: Grundbuchnummer/Land registration number description (For Germany)"},descriptionWithLink:{defaultMessage:"{hasAddress, select, true {We'll need the {label} for your holiday home at {address}.} other {}} You can look up your {label} <a>here</a>.",id:"wrOCikq4oU",description:"Tax information: Land registration number description (For countries with land registration number)"},descriptionWithoutLink:{defaultMessage:"{hasAddress, select, true {We'll need the {label} for your holiday home at {address}.} other {}}",id:"G6JH2+WWT7",description:"Tax information: Land registration number description (For countries with land registration number)"}});function et({label:e,showOnePersonCompanyFields:t,setShowOnePersonCompanyFields:a}){let i=(0,l.Z)(),{setValue:r}=(0,o.Gc)(),s=e=>{a(e),e||(r("payoutDetails.managerTaxIdentificationNumber",b.PX,{shouldDirty:!0}),r("payoutDetails.managerDateOfBirth",b.PX,{shouldDirty:!0}))};return(0,n.jsxs)(D.X.Root,{checked:t,onCheckedChange:e=>s(!0===e.checked),children:[(0,n.jsx)(D.X.Control,{}),(0,n.jsxs)("div",{children:[(0,n.jsx)(D.X.Label,{className:"font-bold",children:e}),(0,n.jsx)("p",{children:i.formatMessage(ea.description)})]})]})}let ea=(0,d.vU)({description:{defaultMessage:"If the company is owned or managed by one person, we need personal tax information for the person responsible for the company. We only use this information for required DAC7 tax reporting.",id:"G3QDXcAWSH",description:"OnePersonCompanyField description"}});function en({label:e,showOnlyOrganizationNumberFields:t,setShowOnlyOrganizationNumberFields:a}){let{setValue:i,clearErrors:r}=(0,o.Gc)(),s=e=>{a(e),e&&(i("payoutDetails.managerVatNumber",b.PX,{shouldDirty:!0}),i("payoutDetails.taxRate",0,{shouldDirty:!0}),r("payoutDetails.managerVatNumber"))};return(0,n.jsxs)(D.X.Root,{checked:t,onCheckedChange:e=>s(!0===e.checked),children:[(0,n.jsx)(D.X.Control,{}),(0,n.jsx)(D.X.Label,{className:"font-bold",children:e})]})}function ei({name:e,label:t,validationPattern:a,validationMessage:i,luhnValidation:r,minLength:s,maxLength:c,required:d,fieldType:u}){let{formState:{errors:m}}=(0,o.Gc)(),{formattedName:g,fieldName:f}=W(e),p=(0,l.Z)(),b=m?.payoutDetails?.[g],h=b?.message;(0,v.useRef)(b).current=b;let x=e=>!e||!!function(e){let t;if(0===(t="string"==typeof e?e.replace(/\D/g,"").split("").map(e=>parseInt(e,10)):e).length)return;let a=0,n=!1;for(let e=t.length-1;e>=0;e--){let i=t[e];if(n){let e=2*i;e>9?a+=e-9:a+=e}else a+=i;n=!n}return a%10==0}(e)||p.formatMessage(er.luhnValidationError),y=u!==E.pL.OrganizationNumberFieldFrance?p.formatMessage(er.descriptionNotFrance):void 0;return(0,n.jsxs)(V.g.Root,{invalid:!!b,required:d,children:[(0,n.jsx)(V.g.Label,{children:t}),y&&(0,n.jsx)("p",{className:"-mt-2 mb-2 text-f6",children:y}),(0,n.jsx)(V.g.Input,{name:f,validation:{pattern:a&&i?{value:new RegExp(a),message:i}:void 0,validate:async e=>!r||x(e)},minLength:s??void 0,maxLength:c??void 0,required:d,className:"w-full"}),(0,n.jsx)(V.g.ErrorText,{children:h})]})}let er=(0,d.vU)({luhnValidationError:{defaultMessage:"The number is not val
1id.",id:"cSv9jiMpxY",description:"Tax information: Luhn validation error message"},descriptionNotFrance:{defaultMessage:"Required for business verification when not VAT registered.",id:"eBTcdVhbPx",description:"Tax information: Organization number description (For countries other than France)"}});function es({name:e,label:t,validationPattern:a,validationMessage:i,transformToUppercase:r,minLength:s,maxLength:c,required:d,rentalRegistryNumberGuidanceUrl:u}){let{formState:{errors:m}}=(0,o.Gc)(),{formattedName:g,fieldName:f}=W(e),p=(0,l.Z)(),b=m?.payoutDetails?.[g],h=b?.message;return $({enabled:!!r,fieldName:f,formattedName:g}),(0,n.jsxs)(V.g.Root,{invalid:!!b,required:d,children:[(0,n.jsx)(V.g.Label,{children:t}),(0,n.jsx)("p",{className:"-mt-2 mb-2 text-f6",children:u?p.formatMessage(eo.descriptionWithGuidance,{a:e=>(0,n.jsx)("a",{href:u,target:"_blank",rel:"noopener noreferrer",children:e})}):p.formatMessage(eo.description)}),(0,n.jsx)(V.g.Input,{name:f,validation:{pattern:a&&i?{value:new RegExp(a),message:i}:void 0},minLength:s??void 0,maxLength:c??void 0,required:d,className:"w-full"}),(0,n.jsx)(V.g.ErrorText,{children:h})]})}let eo=(0,d.vU)({description:{defaultMessage:"Your rental registry number for short-term rental compliance.",id:"FUqQzJdxJt",description:"Tax information: Rental registry number description (Currently only for Spain)"},descriptionWithGuidance:{defaultMessage:"Your rental registry number (NRA) for short-term rental compliance. <a>Learn how to obtain it from Spainâs property registrars</a>.",id:"YU09O4g1Ku",description:"Host tax information: Rental registry number description with official Spanish guidance"}});function el({name:e,label:t,validationPattern:a,validationMessage:i,transformToUppercase:r,minLength:s,maxLength:d,required:u}){let{formState:{errors:m}}=(0,o.Gc)(),g=(0,l.Z)(),{formattedName:f,fieldName:p}=W(e),b=m?.payoutDetails?.[f],h=b?.message,{editing:x,shouldShowAsMasked:y,startEditing:N}=function({fieldName:e}){let{watch:t,getValues:a,setValue:n}=(0,o.Gc)(),i=e=>!!(e&&/^.{1,4}\*+$/.test(e.trim())),[r,s]=(0,v.useState)(()=>!i(a(e))),l=t(e),c=i(l),d=(0,v.useRef)();c&&l&&(d.current=l);let u=(0,v.useRef)(c),m=(0,v.useRef)(r);m.current=r,(0,v.useEffect)(()=>{let e=u.current;u.current=c,!e&&c&&m.current&&s(!1)},[c]),(0,v.useEffect)(()=>{r&&""===l&&(d.current=void 0)},[r,l]);let g=!r&&(c||!!d.current);return{editing:r,shouldShowAsMasked:g,startEditing:()=>{n(e,""),s(!0)}}}({fieldName:p});return $({enabled:!!r,fieldName:p,formattedName:f}),(0,n.jsxs)(V.g.Root,{invalid:!!b,disabled:!x,required:u,children:[(0,n.jsx)(V.g.Label,{children:t}),(0,n.jsx)("p",{className:"-mt-2 mb-2 text-f6",children:g.formatMessage({defaultMessage:"Tax identification number",id:"DNtwToY5D/",description:"Payout details fields: Tax identification number description"})}),(0,n.jsxs)(V.g.Control,{children:[(0,n.jsx)(V.g.Input,{name:p,disabled:!x,validation:{pattern:a&&i?{value:new RegExp(a),message:i}:void 0},minLength:s??void 0,maxLength:d??void 0,required:u}),y&&(0,n.jsx)("button",{type:"button",onClick:N,className:"mr-3 text-february hover:text-forest-700",children:(0,n.jsx)(c.Z,{defaultMessage:"Edit",id:"zbwwIe5fSb",description:"Edit button for masked Tax Identification number field"})})]}),(0,n.jsx)(V.g.ErrorText,{children:h})]})}var ec=a(49574);function ed({name:e,label:t,validationMessage:a,transformToUppercase:i,required:r,validateVatNumberSyntax:s,showVatNumberNotRegistered:l}){let{clearErrors:d,formState:{dirtyFields:m,errors:g},setError:f}=(0,o.Gc)(),{formattedName:b,fieldName:h}=W(e),x=g?.payoutDetails?.[b],y=x?.message,N=(0,v.useRef)(s);N.current=s;let j=(0,v.useRef)(),k=(0,ec.Nr)(async(e,t)=>{j.current=void 0;try{let n=await N.current?.({vatNumber:e});if("ABORTED"===n||!1!==n){d(h),t(!0);return}f(h,{type:"manual",message:a}),t(a??"Invalid VAT number format")}catch{d(h),t(!0)}},300);return(0,v.useEffect)(()=>()=>{j.current?.(!0),k.cancel()},[k]),$({enabled:!!i,fieldName:h,formattedName:b}),(0,n.jsxs)(V.g.Root,{invalid:!!x,required:r,children:[(0,n.jsx)(V.g.Label,{requiredIndicator:!1,children:(0,n.jsxs)("span",{className:"flex items-center",children:[t,r&&(0,n.jsx)("span",{className:"text-error",children:"*"}),(0,n.jsx)(p.p,{content:(0,n.jsx)("p",{className:"max-w-5 font-normal",children:(0,n.jsx)(c.Z,{...eu.vatNumberTooltip,values:{a:e=>(0,n.jsx)("a",{href:"https://ec.europa.eu/taxation_customs/vies/",target:"_blank",rel:"noopener noreferrer",children:e})}})}),openDelay:0,positioning:{gutter:4},children:(0,n.jsx)("div",{children:(0,n.jsx)(u.Z,{className:"mx-2 h-1 w-1 text-february-muted"})})})]})}),(0,n.jsx)(V.g.Input,{name:h,required:r,validation:{validate:e=>e&&N.current?(j.current?.(!0),new Promise(t=>{j.current=t,k(e,t)})):(d(h),!0)},className:"w-full"}),(0,n.jsx)(V.g.HelperText,{children:l&&!m?.payoutDetails?.[b]&&(0,n.jsx)(c.Z,{...eu.vatNumberNotRegistered})}),(0,n.jsx)(V.g.ErrorText,{children:y})]})}let eu=(0,d.vU)({vatNumberTooltip:{defaultMessage:"VAT-numbers consist of your country code + 2-12 digit code (sometimes with letters), e.g. DK-12345678 or SE-123456789001. For countries in the EU, we validate using <
1a>VIES</a>.",id:"QHUKyt5D8f",description:"Host listing bank and contact info: contact VAT number tooltip"},vatNumberNotRegistered:{defaultMessage:"Your VAT-number isnât registered for cross-border EU transactions, so youâll still pay VAT.",id:"uG5TV4Zpap",description:"Host listing bank and contact info: contact VAT number not registered"}});function em({loading:e,fields:t,managerCountry:a,required:i,listingCountry:r,listingAddress:s,rentalRegistryNumberGuidanceUrl:o,validateBfe:l,validateVatNumberSyntax:d,showVatNumberNotRegistered:u,showOnePersonCompanyFields:m,setShowOnePersonCompanyFields:g,showOnlyOrganizationNumberFields:f,setShowOnlyOrganizationNumberFields:p}){let h={required:i??!1,validateBfe:l,validateVatNumberSyntax:d,showVatNumberNotRegistered:u,listingCountry:r,listingAddress:s,rentalRegistryNumberGuidanceUrl:o,showOnePersonCompanyFields:m,setShowOnePersonCompanyFields:g,showOnlyOrganizationNumberFields:f,setShowOnlyOrganizationNumberFields:p};return(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)("h2",{className:"text-f3 font-bold leading-8",children:(0,n.jsx)(c.Z,{...eg.header})}),(0,n.jsx)("p",{children:(0,n.jsx)(c.Z,{...eg.description,values:{directive:"DE"===a?"PStTG":"DAC7"}})}),e&&0===t.length?(0,n.jsx)("div",{className:"relative min-h-7 w-full",children:(0,n.jsx)(Z.$,{className:"absolute left-1/2 top-1/2 text-neutral-300"})}):(0,n.jsx)("fieldset",{disabled:e,className:["flex flex-col gap-3",e&&"pointer-events-none animate-pulse-loading"].filter(Boolean).join(" "),children:(0,n.jsx)(H.Q,{className:"flex flex-col gap-3",children:t.map(e=>{let t=function(e){switch(e){case E.pL.TaxIdentificationFieldDenmark:case E.pL.TaxIdentificationFieldNorway:case E.pL.TaxIdentificationFieldSweden:case E.pL.TaxIdentificationFieldItaly:case E.pL.TaxIdentificationFieldFrance:case E.pL.TaxIdentificationFieldSpain:case E.pL.TaxIdentificationFieldSpainCompanies:case E.pL.TaxIdentificationFieldFallBack:case E.pL.SecondaryTaxIdentificationFieldDenmark:case E.pL.SecondaryTaxIdentificationFieldNorway:case E.pL.SecondaryTaxIdentificationFieldSweden:case E.pL.SecondaryTaxIdentificationFieldItaly:case E.pL.SecondaryTaxIdentificationFieldFrance:case E.pL.SecondaryTaxIdentificationFieldSpain:case E.pL.SecondaryTaxIdentificationFieldSpainCompanies:case E.pL.SecondaryTaxIdentificationFieldFallBack:return el;case E.pL.OrganizationNumberFieldFrance:case E.pL.OrganizationNumberFieldDenmark:case E.pL.OrganizationNumberFieldNorway:case E.pL.OrganizationNumberFieldSweden:case E.pL.OrganizationNumberFieldGermany:case E.pL.OrganizationNumberFieldItaly:case E.pL.OrganizationNumberFieldFallBack:return ei;case E.pL.LandRegistrationNumberDenmark:case E.pL.LandRegistrationNumberGermany:case E.pL.LandRegistrationNumberSweden:case E.pL.LandRegistrationNumberItaly:case E.pL.LandRegistrationNumberFrance:case E.pL.LandRegistrationNumberSpain:return J;case E.pL.RentalRegistryNumberSpain:return es;case E.pL.DateOfBirth:return Y;case E.pL.BirthCity:return X;case E.pL.BirthCountry:return _;case E.pL.OnePersonCompany:return et;case E.pL.VatNumber:return ed;case E.pL.ApplicableVatRate:return q;case E.pL.OnlyOrganizationNumberSelectedValue:return en;default:(0,b.vE)(e)}}(e.fieldType);if(t)return(0,n.jsx)(t,{...e,...h},`${e.fieldType}:${e.name}`)})})})]})}let eg=(0,d.vU)({header:{defaultMessage:"Tax information",id:"UlOxhhmSeD",description:"Tax information header"},description:{defaultMessage:"Weâre legally required to collect and report tax information on the managers and owners that list on Landfolk in compliance with {directive}.",id:"m533wSTWD9",description:"Tax information description"},tinFallbackLabel:{defaultMessage:"Tax identification number",id:"xqgBBq/OJr",description:"Tax information: Tax identification number fallback label"},tinDescription:{defaultMessage:"This is the tax identification number of the contact person managing this profile.",id:"UlQT5W3OAu",description:"Tax information: Tax identification number description"},tinEditButton:{defaultMessage:"Edit",id:"TRKlgOyBZ0",description:"Tax information: Tax identification number edit button"}
1,luhnValidationError:{defaultMessage:"The number is not valid.",id:"cSv9jiMpxY",description:"Tax information: Luhn validation error message"},bfeNumberValid:{defaultMessage:"BFE nummer belongs to {address}",id:"9XnE4dkY3f",description:"Tax information: BFE nummer valid message (For listings in Denmark)"},bfeNumberInvalid:{defaultMessage:"We could not find any information about this BFE nummer.",id:"P8nii4cpIH",description:"Tax information: BFE nummer invalid message (For listings in Denmark)"},bfeNumberHint:{defaultMessage:"The address of the listing is {address}",id:"8tplvDziOa",description:"Tax information: BFE nummer tip (For listings in Denmark)"}});var ef=a(76607),ep=a(72934),eb=a(31378),eh=a(78789),ex=a(36376),ey=a(93207),eN=a(16063),ev=a(11133),ej=a(85424),ek=a(25959),eC=a(22813),ew=a(28168),eM=a(70649),eD=a(19509),eR=a(28073),eL=a(75997);let eS="not-classified";function eT({starRating:e,starRatingEffectiveOn:t,starRatingConfirmedAt:a}){return{starRating:"number"==typeof e?String(e):a?eS:"",starRatingEffectiveOn:t??void 0}}function eB(e){return""!==e&&e!==eS}let eI=(0,d.vU)({selectRating:{defaultMessage:"Select your star ratingâ¦",id:"prmG3v8C7H",description:"Host listing star rating settings: Empty select placeholder"},effectiveDateRequired:{defaultMessage:"Select the date this rating took effect.",id:"BcXM74geWi",description:"Host listing star rating settings: Required effective date validation"}});function eA({starRatingConfirmedAt:e}){let t=(0,l.Z)(),a=(0,o.Gc)(),i=eB(a.watch("starRating")),r=!!(a.formState.dirtyFields.starRating||a.formState.dirtyFields.starRatingEffectiveOn);return(0,n.jsxs)(O.Q,{id:"star-rating",title:(0,n.jsx)(c.Z,{defaultMessage:"Star rating",id:"RuhQ5VUTfI",description:"Host listing star rating settings: Section title"}),subtitle:(0,n.jsx)(c.Z,{defaultMessage:"French holiday homes can be classified from 1 to 5 stars. We use your rating to calculate the tourist tax we pay to the local authorities on your behalf, so it needs to match your current certificate.",id:"JlNEPwkH4B",description:"Host listing star rating settings: Section description"}),headerContent:e?(0,n.jsx)("p",{className:"text-f7",children:(0,n.jsx)(c.Z,{defaultMessage:"Last updated {date}.",id:"LP9t37A7yM",description:"Host listing star rating settings: Last confirmed date",values:{date:(0,n.jsx)(d.Ji,{value:e,dateStyle:"long"})}})}):void 0,children:[(0,n.jsxs)(eR.P,{name:"starRating",label:(0,n.jsx)(c.Z,{defaultMessage:"Your current rating",id:"THoPue2pWm",description:"Host listing star rating settings: Rating field label"}),description:(0,n.jsx)(c.Z,{defaultMessage:"Youâll find it on your certificate of classification.",id:"ZFMr7KDBOI",description:"Host listing star rating settings: Rating field help text"}),placeholder:t.formatMessage(eI.selectRating),required:!0,validation:{required:r},children:[(0,n.jsx)("option",{value:eS,children:t.formatMessage({defaultMessage:"Not classified",id:"6N/doYvZV6",description:"Host listing star rating settings: Not classified option"})}),[0,1,2,3,4,5].map(e=>(0,n.jsx)("option",{value:e,children:t.formatMessage({defaultMessage:"{rating, plural, one {# star} other {# stars}}",id:"HLyKlwI2f8",description:"Host listing star rating settings: Numeric rating option"},{rating:e})},e))]}),(0,n.jsxs)(eL.z,{article:"officialStarRating",className:"mt-2 underline transition ease-in hover:text-forest-700",children:[(0,n.jsx)(c.Z,{defaultMessage:"How do I find my star rating?",id:"k5hWpPDOWg",description:"Host listing star rating settings: Rating help action"}),(0,n.jsx)(eM.Z,{"aria-hidden":!0,className:"mb-[0.125rem] ml-1 inline-block h-0.75 w-0.75"})]}),i&&(0,n.jsx)(eD.M,{name:"starRatingEffectiveOn",label:(0,n.jsx)(c.Z,{defaultMessage:"When did this rating take effect?",id:"M6eiZ2JzOd",description:"Host listing star rating settings: Effective date label"}),description:(0,n.jsx)(c.Z,{defaultMessage:"The date of the decision on your certificate. We use it to work out the tax on any bookings youâve already had.",id:"mBNwQmrO6T",description:"Host listing star rating settings: Effective date help text"}),required:!0,clearable:!1,validation:{required:r&&t.formatMessage(eI.effectiveDateRequired)},className:"mt-4"})]})}var eP=a(2506),eF=a(65454),eO=a(42701),eE=a(8736),eH=a(64076),eZ=a(75754),eV=a(1477);let eq={},eG=(0,eP.Ps)` 2 fragment HostListingStarRatingFields on HostListing { 3 starRating 4 starRatingEffectiveOn 5 starRatingConfirmedAt 6} 7 `,ez=(0,eP.Ps)` 8 fragment HostListingContactAndPayoutFields on HostListing { 9 viewerRole 10 address { 11 country 12 street 13 city 14 postalCode 15 } 16 payoutDetails { 17 id 18 bic 19 iban 20 bankAccountNumber 21 bankRegistrationNumber 22 managerFirstName 23 managerLastName 24 managerCity 25 managerCompanyName 26 managerCountry 27 managerPostalCode 28 managerStreet 29 managerVatNumber 30 managerIsBankAccountOwner 31 managerTaxIdentificationNumber 32 managerSecondaryTaxIdentificationNumber 33 managerDateOfBirth 34 managerOrganizationNumber 35 bankAccountOwnerName 36 bankAccountAddress 37 bankAccountCity 38 bankAccountCountry 39 bankAccountPostalCode 40 landRegistrationNumber 41 managerBirthCity 42 managerBirthCountry 43 rentalRegistryNumber 44 taxRate 45 showVatNumberNotRegistered 46 } 47 guestBookRequestedAt 48 guestBookSentAt 49 licenseNumber 50 licenseNumberPolicy 51} 52 `,eU=(0,eP.Ps)` 53 query HostListingContactAndPayout($id: String!) { 54 viewer { 55 id
56 listing(shortId: $id) { 57 id 58 firstPublishedAt 59 publishingProgress { 60 ...HostListingPublishingProgressDetails 61 } 62 ...HostListingSharedLayout 63 ...HostListingStarRatingFields 64 ...HostListingContactAndPayoutFields 65 } 66 } 67} 68 ${eF.A} 69${eO.m} 70${eG} 71${ez}`,eW=(0,eP.Ps)` 72 mutation UpdateListingStarRating($input: UpdateListingStarRatingInput!) { 73 updateListingStarRating(input: $input) { 74 success 75 listing { 76 id 77 starRatingConfirmationDue 78 ...HostListingStarRatingFields 79 } 80 errors { 81 ...Error 82 } 83 } 84} 85 ${eG} 86${eE.v}`,e$=(0,eP.Ps)` 87 mutation UpdateListingContactAndPayout($input: UpdateListingInput!) { 88 updateListing(input: $input) { 89 success 90 listing { 91 id 92 publishingProgress { 93 ...HostListingPublishingProgressDetails 94 } 95 ...HostListingContactAndPayoutFields 96 } 97 errors { 98 ...Error 99 } 100 } 101} 102 ${eF.A} 103${ez} 104${eE.v}`,eX=(0,eP.Ps)` 105 query ValidateVatNumberSyntax($vatNumber: String!, $country: String) { 106 validateVatNumberSyntax(vatNumber: $vatNumber, country: $country) 107} 108 `,e_=(0,eP.Ps)` 109 query ValidateBfeNumber($bfeNumber: String!) { 110 validateBfeNumber(bfeNumber: $bfeNumber) { 111 valid 112 address 113 } 114} 115 `,eY=(0,eP.Ps)` 116 query PayoutDetailsTaxFields($country: String!, $managerCountry: String!, $company: Boolean!, $onePersonCompany: Boolean, $onlyOrganizationNumberSelectedValue: Boolean, $showVatFields: Boolean, $managerTaxIdentificationNumber: String, $managerDateOfBirth: ISO8601Date, $managerVatNumber: String, $managerOrganizationNumber: String) { 117 payoutDetailsTaxFields( 118 company: $company 119 listingCountry: $country 120 managerCountry: $managerCountry 121 onePersonCompany: $onePersonCompany 122 onlyOrganizationNumberSelectedValue: $onlyOrganizationNumberSelectedValue 123 showVatFields: $showVatFields 124 managerTaxIdentificationNumber: $managerTaxIdentificationNumber 125 managerDateOfBirth: $managerDateOfBirth 126 managerVatNumber: $managerVatNumber 127 managerOrganizationNumber: $managerOrganizationNumber 128 ) { 129 name 130 label 131 descriptionLink 132 validationMessage 133 validationPattern 134 transformToUppercase 135 luhnValidation 136 minLength 137 maxLength 138 type 139 fieldType 140 checkboxDefaultValue 141 } 142} 143 `;function eK({listing:e}){let t=(0,ej.R)(),a=(0,eC.U)({country:e.address.country}),i=(0,eC.H)({country:e.address.country}),{showArticle:r}=(0,ev.S)(),l=(0,F.so)({listingCountry:e.address.country,licenseNumberPolicy:e.licenseNumberPolicy,licenseNumber:e.licenseNumber,landRegistrationNumber:e.payoutDetails?.landRegistrationNumber}),[c]=function(e){let t={...eq};return eV.t(eX,t)}(),d=(0,ef.x)(c),[u]=function(e){let t={...eq};return eV.t(e_,t)}(),m=(0,ef.x)(u,{fetchPolicy:"no-cache",retries:1}),[g,f]=(0,v.useState)(!!e.payoutDetails?.managerCompanyName),[p]=(0,v.useState)(!!e.payoutDetails?.managerCompanyName),[x,y]=(0,v.useState)(void 0),[N,j]=(0,v.useState)(void 0),k=(0,ep.u)({mode:"onChange",defaultValues:{...eT(e),requestGuestBook:!!e.guestBookRequestedAt,licenseNumber:e.licenseNumber,payoutDetails:{bankAccountAddress:"",bankAccountCity:"",bankAccountCountry:"",bankAccountPostalCode:"",bankAccountOwnerName:"",landRegistrationNumber:"",managerCompanyName:"",managerVatNumber:"",managerCity:"",managerPostalCode:"",managerStreet:"",managerTaxIdentificationNumber:"",managerSecondaryTaxIdentificationNumber:"",managerOrganizationNumber:"",bic:"",iban:"",managerFirstName:t.viewer?.firstName||"",managerLastName:t.viewer?.lastName||"",managerCountry:e.address.country,managerIsBankAccountOwner:!0,managerDateOfBirth:"",managerBirthCity:"",managerBirthCountry:void 0,rentalRegistryNumber:"",taxRate:0,...e.payoutDetails}}}),{getValues:C,reset:w,resetField:M,setValue:D,trigger:R,watch:L,formState:S}=k,{isDirty:T}=S,[B,{data:A,error:P,loading:E}]=function(e){let t={...eq};return eZ.D(e$,t)}(),[H,{data:Z,error:V,loading:q}]=function(e){let t={...eq};return eZ.D(eW,t)}(),{showNextToast:G}=(0,ex.i)(e),z=A?.updateListing?.success,U=V?.message||Z?.updateListingStarRating?.errors[0]?.message||P?.message||A?.updateListing?.errors[0]?.message,W=!!(S.dirtyFields.starRating||S.dirtyFields.starRatingEffectiveOn),$=Object.keys(S.dirtyFields).some(e=>"starRating"!==e&&"starRatingEffectiveOn"!==e),X=E||q?"loading":U?"error":z||Z?.updateListingStarRating?.success?"success":void 0,_=L("payoutDetails.managerCountry"),{data:Y,loading:K}=function(e){let t={...eq,...e};return eH.a(eY,t)}({variables:{country:e.address?.country||s.Cv.Dk,managerCountry:_||s.Cv.Dk,company:g,onePersonCompany:x,onlyOrganizationNumberSelectedValue:N,showVatFields:!0,managerTaxIdentificationNumber:e.payoutDetails?.managerTaxIdentificationNumber||b.PX,managerDateOfBirth:e.payoutDetails?.managerDateOfBirth||b.PX,managerVatNumber:e.payoutDetails?.managerVatNumber||b.PX,managerOrganizationNumber:e.payoutDetails?.managerOrganizationNumber||b.PX}}),[Q,J]=(0,v.useState)(Y?.payoutDetailsTaxFields??[]);(0,v.useEffect)(()=>{Y?.payoutDetailsTaxFields&&J(Y.payoutDetailsTaxFields)},[Y?.payoutDetailsTaxFields]);let ee=Q.find(e=>"one_person_company"===e.name)?.checkboxDefaultValue;(0,v.useEffect)(()=>{void 0===x&&void 0!==ee&&y(ee)},[ee,x]);let et=Q.find(e=>"only_organization_number_selected_value"===e.name),ea=et?.checkboxDefaultValue;(0,v.useEffect)(()=>{void 0===N&&void 0!==ea&&j(ea)},[ea,N]);let en=x??ee??!1,ei=N??ea??!1,er=g&&_===s.Cv.Dk&&!en,es=g&&ei,eo=async(t,{starRatingValid:a,contactAndPayoutValid:n})=>{let{starRating:i,starRatingEffectiveOn:r,...s}=t,o=(0,eh.a)({listing:e,submittedCin:s.payoutDetails?.landRegistrationNumber??void 0}),[l,c]=await Promise.allSettled([W&&a?H({variables:{input:{listingId:e.id,starRating:i===eS?b.PX:Number(i),starRatingEffectiveOn:eB(i)?r:void 0}}}):Promise.resolve(void 0),$&&n?B({variables:{input:{...s,payoutDetails:{iban:b.PX,...s.payoutDetails,managerCompanyName:s.payoutDetails?.managerCompanyName||b.PX,managerVatNumber:es?b.PX:s.payoutDetails?.managerVatNumber||b.PX,taxRate:es?0:s.payoutDetails?.taxRate||0,managerTaxIdentificationNumber:er?b.PX:s.payoutDetails?.managerTaxIdentificationNumber,managerDateOfBirth:er?b.PX:s.payoutDetails?.managerDateOfBirth},listingId:e.id}}}):Promise.resolve(void 0)]),d="fulfilled"===l.status?l.value:void 0,u="fulfilled"===c.status?c.value:void 0,m=d?.data?.updateListingStarRating?.listing,g=!!(d?.data?.updateListingStarRating?.success&&m);g&&m&&(M("starRating",{defaultValue:eT(m).starRating}),M("starRatingEffectiveOn",{defaultValue:eT(m).starRatingEffectiveOn}),await (0,ey.j)({actionClicked:{actionId:"listing_star_rating_updated",elementId:"star_rating_settings",relation:"listing",shortId:e.shortId}}));let f=u?.data?.updateListing?.listing;u?.data?.updateListing?.success&&f&&(w({...f,...g&&m?eT(m):{starRating:i,starRatingEffectiveOn:r}}),W&&!g&&(D("starRating",i,{shouldDirty:!0}),D("starRatingEffectiveOn",r,{shouldDirty:!0})),o&&G(ex.m.CIN_VALID))};return(0,n.jsx)(eb.w,{...e,children:(0,n.jsx)(ew.d,{...e,children:(0,n.jsx)(o.RV,{...k,children:(0,n.jsxs)("form",{noValidate:!0,onSubmit:async e=>{e.preventDefault();let t=!W||await R(["starRating","starRatingEffectiveOn"]),a=!$||await R(["requestGuestBook","licenseNumber","payoutDetails"]);await eo(C(),{starRatingValid:t,contactAndPayoutValid:a})},className:"col-start-1 col-end-7 nl:mb-6",children:[e.address.country===s.Cv.Fr&&(0,n.jsx)(eA,{starRating:e.starRating,starRatingEffectiveOn:e.starRatingEffectiveOn,starRatingConfirmedAt:e.starRatingConfirmedAt}),(0,n.jsx)(O.Q,{id:"contact-information",children:(0,n.jsx)(I,{isCompany:g,setIsCompany:f,isOriginallyCompany:p,guestBookRequestedAt:e.guestBookRequestedAt,guestBookSentAt:e.guestBookSentAt,isPublished:!!e.f
143irstPublishedAt,publishLink:eN._j.hostListing(e.shortId),required:!0,country:e.address.country})}),(0,n.jsx)(O.Q,{id:"tax-information",children:(0,n.jsx)(em,{loading:K,fields:Q,managerCountry:_,listingCountry:e.address?.country,rentalRegistryNumberGuidanceUrl:i,listingAddress:e.address?.street&&e.address?.postalCode&&e.address?.city?`${e.address?.street}, ${e.address?.postalCode} ${e.address?.city}`:void 0,required:!0,validateBfe:async({bfeNumber:e})=>{let t=await m({bfeNumber:e});if("ABORTED"===t)return"ABORTED";let a=t?.validateBfeNumber;if(a&&void 0!==a.valid)return{valid:a.valid,address:a.address}},showVatNumberNotRegistered:e.payoutDetails?.showVatNumberNotRegistered,validateVatNumberSyntax:async({vatNumber:e})=>{let t=await d({vatNumber:e,country:_});return"ABORTED"===t?"ABORTED":t?.validateVatNumberSyntax},setShowOnePersonCompanyFields:y,showOnePersonCompanyFields:en,setShowOnlyOrganizationNumberFields:j,showOnlyOrganizationNumberFields:ei})}),l?(0,n.jsx)(O.Q,{id:"license-information",children:(0,n.jsx)(F.qq,{listingCountry:e.address.country,licenseNumberPolicy:e.licenseNumberPolicy,guidanceUrl:a,onReadMore:e.address.country===s.Cv.Es?void 0:()=>{r("understandLicenseNumberRegulations")}})}):(0,n.jsx)(F.qq,{listingCountry:e.address.country,licenseNumberPolicy:e.licenseNumberPolicy}),(0,n.jsx)(O.Q,{id:"bank-information",className:"pb-5",children:(0,n.jsx)(h,{required:!0})}),(0,n.jsx)(ek.J,{state:X,dirty:T,onReset:()=>{w(),f(!!e.payoutDetails?.managerCompanyName),y(void 0),j(void 0)},errorMessage:U,layout:"withAside"})]})})})})}var eQ=a(99650);function eJ(){let{listingShortId:e}=(0,r.useRouter)().query;(0,eQ.W)();let t=function(e){let t={...eq,...e};return eH.a(eU,t)}({variables:{id:e},skip:!e});if("string"==typeof e)return(0,n.jsx)(i.G,{query:t,field:"viewer",children:({listing:e})=>
143{if(e&&e.viewerRole===s.ye.Host)return(0,n.jsx)(eK,{listing:e})}})}},75997:function(e,t,a){"use strict";a.d(t,{z:function(){return r}});var n=a(97458),i=a(11133);function r({article:e,onClick:t,className:a,...r}){let s=(0,i.S)();return(0,n.jsx)("button",{type:"button",onClick:a=>{t?.(a),s.showArticle(e)},className:a,...r})}},25959:function(e,t,a){"use strict";a.d(t,{J:function(){return s}});var n=a(97458),i=a(61959),r=a(81641);function s({state:e,dirty:t,onReset:a,errorMessage:s,layout:o="default",className:l,disabled:c}){let d="loading"===e||!t;return(0,n.jsx)("div",{className:l,children:(0,n.jsx)("div",{className:["fixed bottom-0 left-0 right-0 z-navigation bg-white shadow-md transition-transform pr-[var(--removed-body-scroll-bar-size,0px)]",t||"loading"===e?"translate-y-0 delay-[0ms] duration-300 ease-out":"translate-y-full delay-[3000ms] duration-700 ease-in-out"].filter(Boolean).join(" "),children:(0,n.jsx)("div",{className:"p-3 lg:mx-auto lg:grid lg:max-w-page-xl lg:grid-cols-12 lg:gap-3 lg:px-5",children:(0,n.jsxs)("div",{className:["rightColumn"===o&&"lg:col-start-7 lg:col-end-12","withAside"===o&&"lg:col-start-5 lg:col-end-12"].filter(Boolean).join(" "),children:[(0,n.jsxs)("div",{className:"flex items-center nl:justify-between",children:[a&&(0,n.jsx)("button",{type:"button",onClick:a,disabled:d,className:["underline transition hover:text-forest-700 lg:order-2",d&&t&&"opacity-10",!t&&"opacity-0"].filter(Boolean).join(" "),children:(0,n.jsx)(r.Z,{defaultMessage:"Cancel",id:"HYfUK5l4qR",description:"My profile: cancel changes made to the form"})}),(0,n.jsx)(i.zx,{type:"submit",state:e,stateTimeout:2e3,disabled:!t||c,className:"ml-3 lg:ml-0 lg:mr-3 lg:w-auto",children:(0,n.jsx)(r.Z,{defaultMessage:"Save changes",id:"f6TX0QJlJ+",description:"My profile: save changes made to the form"})})]}),s&&(0,n.jsx)("p",{className:"mt-2 text-f6 text-error",children:s})]})})})})}},22813:function(e,t,a){"use strict";function n({country:e}){return"IT"===e?"https://bdsr.ministeroturismo.gov.it/":"FR"===e?"https://entreprendre.service-public.fr/vosdroits/R14321":void 0}function i({country:e}){if("ES"===e)return"https://www.registradores.org/documents/33383/229204/GUIA+Nu%CC%81mero+Registro+Alquiler+SOLICITANTE.pdf/fb65e404-3e25-4bd9-6863-9cddc5bed8df"}a.d(t,{H:function(){return i},U:function(){return n}})},14:function(e,t,a){"use strict";a.d(t,{P:function(){return c}});var n=a(97458),i=a(71635),r=a.n(i),s=a(52983),o=a(1168),l=a(28073);function c({placeholder:e,className:t,...a}){let i=(0,o.Z)(),c=function(){let e=(0,o.Z)();return(0,s.useMemo)(()=>r()(d.map(t=>({value:t,name:e.formatDisplayName(t,{type:"region"})||t})),["name"]),[e])}();return(0,n.jsx)(l.P,{placeholder:e??i.formatMessage({defaultMessage:"Select country...",id:"vf4JDrfhX6",description:"Country selector placeholder"}),...a,className:[t,"w-full"].filter(Boolean).join(" "),children:c.map(({value:e,name:t})=>(0,n.jsx)("option",{value:e,children:t},e))})}let d=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]},79105:function(e,t,a){"use strict";a.d(t,{X:function(){return M}});var n,i,r=a(97458),s=a(52983),o=a(86279),l=a.n(o),c=a(13855),d=a(3645);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var m=e=>s.createElement("svg",u({width:16,height:16,viewBox:"0 0 16 16"},e),n||(n=s.createElement("path",{fill:"currentColor",d:"M12.27 3.52c.2-.04.44-.03.67.08l.09.05.09.06c.2.16.31.38.36.59.05.23.02.53-.15.77l-4.71 6.56c-.32.57-.87.87-1.49.87h-.07c-.47 0-.99-.17-1.34-.56L2.84 9.4l-.01-.01c-.44-.41-.44-1.1 0-1.51.42-.39 1.1-.39 1.52 0L7 10.34l4.6-6.42.07-.08c.17-.18.4-.28.6-.32z",className:"s1"})));function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}var f=e=>s.createElement("svg",g({width:16,height:16,viewBox:"0 0 16 16"},e),i||(i=s.createElement("rect",{width:8,height:2,x:4,y:7,fill:"currentColor",rx:1}))),p=a(99888);let b=(0,s.forwardRef)(({className:e,children:t},a)=>(0,r.jsx)(c.Fe.Control,{asChild:!0,children:(0,r.jsx)("span",{ref:a,className:[e,"mt-[0.2em] grid h-1 w-1 shrink-0 grow-0 place-content-center overflow-hidden rounded-sm border border-neutral-500 bg-white align-baseline outline outline-2 outline-offset-1 outline-transparent transition-[background,border,outline] duration-150 ease-out-smooth","[&[data-hover]:not([data-active])]:border-current [&[data-hover]:not([data-active])]:text-february","[&[data-focus]]:border-current [&[data-focus]]:text-february","[&[data-focus]:not([data-active])]:outline-current","data-[state=checked]:border-current data-[state=checked]:bg-current data-[state=checked]:text-confirmation","data-[state=checked]:[&[data-hover]]:text-february","data-[state=indeterminate]:border-current data-[state=indeterminate]:bg-current data-[state=indeterminate]:text-neutral-600","data-[state=indeterminate]:[&[data-hover]]:text-february","[&[data-disabled]]:border-neutral-300 [&[data-disabled]]:bg-current [&[data-disabled]]:text-neutral-100","[&[data-disabled]]:data-[state=checked]:border-neutral-200 [&[data-disabled]]:data-[state=checked]:bg-neutral-200 [&[data-disabled]]:data-[state=checked]:text-neutral-500"].filter(
143Boolean).join(" "),children:t||(0,r.jsx)(h,{})})}));b.displayName="CheckboxControl";let h=(0,s.forwardRef)(({className:e},t)=>{let a=function(){try{return(0,d.g)()}catch{return}}(),n=a?.disabled;return a?.indeterminate?(0,r.jsx)(c.Fe.Indicator,{indeterminate:!0,asChild:!0,children:(0,r.jsx)("span",{ref:t,className:[e,"grid place-content-center"].filter(Boolean).join(" "),children:(0,r.jsx)(f,{className:["h-1 w-1 text-white",n&&"text-neutral-500"].filter(Boolean).join(" ")})})}):a?.checked?(0,r.jsx)(c.Fe.Indicator,{asChild:!0,children:(0,r.jsxs)("span",{ref:t,className:"jsx-d14a7093e0b6ec7a "+([e,"grid place-content-center"].filter(Boolean).join(" ")||""),children:[(0,r.jsx)(l(),{id:"d14a7093e0b6ec7a",children:'@-webkit-keyframes checkCheckbox{0%{-webkit-transform:rotate(10deg)scale(.8);transform:rotate(10deg)scale(.8);-webkit-clip-path:polygon(35%0,0 19%,0 100%,0 100%,0 0);clip-path:polygon(35%0,0 19%,0 100%,0 100%,0 0)}30%{-webkit-clip-path:polygon(77%0,22%100%,17%100%,0 100%,0 0);clip-path:polygon(77%0,22%100%,17%100%,0 100%,0 0)}100%{-webkit-transform:rotate(0deg)scale(1);transform:rotate(0deg)scale(1);-webkit-clip-path:polygon(0 0,100%0,100%100%,0 100%,0 0);clip-path:polygon(0 0,100%0,100%100%,0 100%,0 0)}}@-moz-keyframes checkCheckbox{0%{-moz-transform:rotate(10deg)scale(.8);transform:rotate(10deg)scale(.8);clip-path:polygon(35%0,0 19%,0 100%,0 100%,0 0)}30%{clip-path:polygon(77%0,22%100%,17%100%,0 100%,0 0)}100%{-moz-transform:rotate(0deg)scale(1);transform:rotate(0deg)scale(1);clip-path:polygon(0 0,100%0,100%100%,0 100%,0 0)}}@-o-keyframes checkCheckbox{0%{-o-transform:rotate(10deg)scale(.8);transform:rotate(10deg)scale(.8);clip-path:polygon(35%0,0 19%,0 100%,0 100%,0 0)}30%{clip-path:polygon(77%0,22%100%,17%100%,0 100%,0 0)}100%{-o-transform:rotate(0deg)scale(1);transform:rotate(0deg)scale(1);clip-path:polygon(0 0,100%0,100%100%,0 100%,0 0)}}@keyframes checkCheckbox{0%{-webkit-transform:rotate(10deg)scale(.8);-moz-transform:rotate(10deg)scale(.8);-o-transform:rotate(10deg)scale(.8);transform:rotate(10deg)scale(.8);-webkit-clip-path:polygon(35%0,0 19%,0 100%,0 100%,0 0);clip-path:polygon(35%0,0 19%,0 100%,0 100%,0 0)}30%{-webkit-clip-path:polygon(77%0,22%100%,17%100%,0 100%,0 0);clip-path:polygon(77%0,22%100%,17%100%,0 100%,0 0)}100%{-webkit-transform:rotate(0deg)scale(1);-moz-transform:rotate(0deg)scale(1);-o-transform:rotate(0deg)scale(1);transform:rotate(0deg)scale(1);-webkit-clip-path:polygon(0 0,100%0,100%100%,0 100%,0 0);clip-path:polygon(0 0,100%0,100%100%,0 100%,0 0)}}span[data-state="checked"].jsx-d14a7093e0b6ec7a{-webkit-transform-origin:center left;-moz-transform-origin:center left;-ms-transform-origin:center left;-o-transform-origin:center left;transform-origin:center left;will-change:transform,clip-path;-webkit-animation:checkCheckbox 200ms cubic-bezier(.2,0,.8,1)both;-moz-animation:checkCheckbox 200ms cubic-bezier(.2,0,.8,1)both;-o-animation:checkCheckbox 200ms cubic-bezier(.2,0,.8,1)both;animation:checkCheckbox 200ms cubic-bezier(.2,0,.8,1)both}'}),(0,r.jsx)(m,{className:["h-1 w-1",(0,p.b)("text-white",n&&"text-neutral-500")].filter(Boolean).join(" ")})]})}):void 0});h.displayName="CheckboxIndicator";let x=(0,s.forwardRef)(({className:e,children:t},a)=>(0,r.jsx)(c.Fe.Label,{ref:a,className:[e,"select-none data-[disabled]:text-neutral-500"].filter(Boolean).join(" "),children:t}));x.displayName="CheckboxLabel";var y=a(73352),N=a.n(y),v=a(13091);let j=(0,s.forwardRef)(({name:e,value:t,className:a,style:n,children:i,onBlur:s,onChange:o,defaultChecked:l,register:d,...u},m)=>{let{defaultValue:g,onChange:f,onBlur:p,...b}=(0,v.k)(e,m,void 0,d);return(0,r.jsxs)(c.Fe.Root,{style:n,defaultChecked:l??g,value:t,onChange:e=>{f?.(e),o?.(e)},onBlur:e=>{p?.(e),s?.(e)},...b,...u,className:[a,"flex max-w-[max-content] items-start justify-start gap-2",u.disabled?"cursor-not-allowed":"cursor-pointer"].filter(Boolean).join(" "),children:[(0,r.jsx)(k,{value:t}),i]})});j.displayName="CheckboxRoot";let k=(0,s.forwardRef)(({value:e,className:t,...a},n)=>{let i=(0,d.g)().getHiddenInputProps();return(0,r.jsx)("input",{ref:n,className:t,value:e??"on"!==i.value?i.value:void 0,...N()(i,"value"),...a})});k.displayName="HiddenInput";let C=(0,s.forwardRef)(({title:e,description:t,children:a,className:n,...i},s)=>(0,r.jsxs)(j,{ref:s,...i,className:[n,"flex cursor-pointer items-start rounded border border-neutral-300 bg-transparent p-3.5 text-f7","ns:transition ns:duration-100 ns:ease-in","hover:border-february","data-[state=checked]:border-confirmation data-[state=checked]:bg-confirmation-muted"].filter(
143Boolean).join(" "),children:[(0,r.jsx)(b,{className:"mt-1"}),(0,r.jsx)(x,{className:"w-full pl-2",children:a||(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"block text-f5 font-bold leading-6",children:e}),t&&(0,r.jsx)("span",{className:"mt-1 block text-f7 text-february-muted",children:t})]})})]}));C.displayName="CheckboxCard";let w=(0,s.forwardRef)(({label:e,description:t,children:a,...n},i)=>(0,r.jsx)(j,{ref:i,...n,children:a||(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b,{}),e&&(0,r.jsxs)(x,{children:[(0,r.jsx)("span",{className:"block",children:e}),t&&(0,r.jsx)("span",{className:"block text-f7 text-february-muted",children:t})]})]})}));w.displayName="Checkbox";let M=Object.assign(w,{Root:j,Control:b,Label:x,Indicator:h,Card:C})},19509:function(e,t,a){"use strict";a.d(t,{M:function(){return h}});var n=a(97458),i=a(13546),r=a.n(i),s=a(73352),o=a.n(s),l=a(52983),c=a(27401),d=a(93253),u=a(36898),m=a(24869),g=a(57980),f=a(67062),p=a(34460),b=a(13091);function h(e){let t=(0,b.B)(),a=(0,l.useId)(),i=e.id??`date-picker-${a}`,r=!!e.floating;if("range"===e.mode)return e.names&&t?(0,n.jsx)(x,{inputId:i,props:e}):(0,n.jsx)(y,{error:e.errorMessage,inputId:i,props:e});let s=e.name&&t&&t.formState.errors[e.name]?.message||e.errorMessage,c=o()({...e,id:i},["label","description","errorMessage","helperText","className","floating"]);return(0,n.jsxs)(p.T,{className:e.className,disabled:e.disabled,invalid:!!s,readOnly:e.readOnly,required:e.required,floating:r,label:r?e.label:void 0,children:[e.label&&!r&&(0,n.jsx)(f.Q,{htmlFor:i,children:e.label}),(0,n.jsx)(u.D,{children:e.description}),(0,n.jsx)(d.d,{...c}),(0,n.jsx)(m.F,{children:s}),(0,n.jsx)(g.p,{children:e.helperText})]})}function x({inputId:e,props:t}){let{errors:a}=(0,c.cl)({name:[t.names.from,t.names.to]}),i=r()(a,t.names.from)?.message||r()(a,t.names.to)?.message||t.errorMessage;return(0,n.jsx)(y,{error:i,inputId:e,props:t})}function y({error:e,inputId:t,props:a}){let i=o()({...a,id:t},["description","errorMessage","helperText","className","floating"]);return(0,n.jsxs)(p.T,{className:a.className,disabled:a.disabled,invalid:!!e,readOnly:a.readOnly,required:a.required,children:[(0,n.jsx)(u.D,{children:a.description}),(0,n.jsx)(d.d,{...i}),(0,n.jsx)(m.F,{children:e}),(0,n.jsx)(g.p,{children:a.helperText})]})}},63040:function(e,t,a){"use strict";a.d(t,{S:function(){return s}});var n=a(97458),i=a(20468),r=a(95369);function s({fieldRef:e,register:t,required:a,setValueAs:s,...o}){let l;"string"==typeof o.name&&(l=o.name);let c="hidden",{reactHookFormRegister:d,mergedRef:u}=(0,i.A)({setValueAs:s,register:t,fieldRef:e,required:a,type:c,name:l});return(0,n.jsx)(r.II,{...o,ref:u,required:a,type:c,...d})}},30966:function(e,t,a){"use strict";a.d(t,{n:function(){return d}});var n=a(97458),i=a(28702),r=a(49996),s=a(20468),o=a(37863),l=a(43547),c=a(95369);function d({fieldRef:e,label:t,hideLabel:a,description:d,hint:u,register:m,required:g,validation:f,className:p,prefix:b,suffix:h,inputStyles:x=[],setValueAs:y,tip:N,errorMessage:v,successMessage:j,...k}){let C;"string"==typeof k.name&&(C=k.name);let w="text",{reactHookFormRegister:M,mergedRef:D}=(0,s.A)({setValueAs:y,register:m,fieldRef:e,required:g,validation:f,type:w,onChange:k.onChange,onBlur:k.onBlur,name:C});return(0,n.jsxs)("label",{className:[p,"relative block w-full cursor-pointer [-webkit-tap-highlight-color:transparent]"].filter(Boolean).join(" "),children:[(t||k.name)&&(0,n.jsx)("span",{className:["font-bold",a&&"sr-only",k.disabled&&"text-february-muted"].filter(Boolean).join(" "),children:(0,c.N4)({label:t,name:k.name,required:g,isInput:!0})}),d&&(0,n.jsx)("p",{className:["mb-2 not-first:-mt-2 nl:text-f7",k.disabled&&"text-february-muted"].filter(Boolean).join(" "),children:d}),N&&(0,n.jsx)(l.P,{...N,size:"small",className:"mb-3.5 mt-3"}),(0,n.jsxs)("div",{className:"relative",children:[b&&(0,n.jsx)(c.Zc,{disabled:k.disabled,children:b}),(0,n.jsx)(c.II,{...k,ref:D,required:g,type:w,...M,className:["w-full rounded p-3",k.disabled&&c.xl,v&&c.gJ,...x,b&&"pl-5"].filter(Boolean).join(" ")}),h&&(0,n.jsx)(c.eu,{disabled:k.disabled,children:h})]}),(0,n.jsx)(c.Aw,{hint:u}),(0,n.jsx)(o.m,{mounted:!!v,children:(0,n.jsxs)("div",{className:"flex gap-1 pt-2",children:[(0,n.jsx)(r.Z,{className:"h-1 w-1 shrink-0 text-error"}),(0,n.jsx)("p",{className:"text-f7 text-error",children:v})]})},`${v||"ErrorMessage"}`),(0,n.jsx)(o.m,{mounted:!!j,children:(0,n.jsxs)("div",{className:"flex gap-1 pt-2",children:[(0,n.jsx)(i.Z,{className:"h-1 w-1 shrink-0 text-confirmation"}),(0,n.jsx)("p",{className:"text-f7 text-confirmation",children:j})]})},`${j||"successMessage"}`)]})}},5013:function(e,t,a){"use strict";a.d(t,{V:function(){return i}});var n=a(52983);function i({successTimeout:e=7e3}={}
143){let t=(0,n.useRef)(),[a,i]=(0,n.useState)(!1);return{copy:async a=>{i(!1),t.current&&clearTimeout(t.current);try{await navigator.clipboard.writeText(a),i(!0),t.current=setTimeout(()=>{i(!1)},e);return}catch(e){throw console.error(e),i(!1),e}},success:a}}},33028:function(e,t,a){"use strict";let n;a.d(t,{Bi:function(){return d},D5:function(){return c},Kp:function(){return l},Td:function(){return n},mH:function(){return m},zy:function(){return u}});var i=a(62842),r=a(13863),s=a(1168),o=a(71020);let l=new Date,c=1,d={start:new Date(2024,11,23),end:new Date(2025,0,2,8)};try{n=Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC"}catch(e){}"__defaultTimeZone"in Intl.DateTimeFormat&&"UTC"===n&&(n="Europe/Copenhagen");let u=e=>(0,i.Z)(e,{representation:"date"}),m=()=>{let e=(0,s.Z)();return(0,o.O)()?e.formatDateTimeRange((0,r.Z)(new Date,10),(0,r.Z)(new Date,19),{hour:"2-digit",timeZoneName:e.locale.startsWith("da")?void 0:"short",timeZone:"Europe/Copenhagen",hour12:e.locale.startsWith("en")}):"\xa0"}},76607:function(e,t,a){"use strict";a.d(t,{x:function(){return i}});var n=a(52983);function i(e,t){let a=(0,n.useRef)(),i=t?.fetchPolicy,r=t?.retries??0;return async t=>{a.current&&a.current.abort();let n=new AbortController;a.current=n;let s=()=>e({variables:t,context:{fetchOptions:{signal:n.signal}},...i?{fetchPolicy:i}:{}});if(r<=0){let{data:e}=await s();return n.signal.aborted?"ABORTED":e}for(let e=0;e<=r;e+=1){if(n.signal.aborted)return"ABORTED";try{let{data:e}=await s();if(n.signal.aborted)return"ABORTED";return e}catch{if(n.signal.aborted)return"ABORTED"}}}}},30118:function(e,t,a){"use strict";a.d(t,{y:function(){return l}});var n=a(52983),i=a(1168),r=a(10886);let s=["!","#","\xa4","%","(",")","=","?","<",">"],o=e=>[...new Set([...e].filter(e=>s.includes(e)))];function l(){let e=(0,i.Z)(),t=(0,n.useMemo)(()=>r.string().superRefine((t,a)=>{let n=o(t);if(!n.length)return;let i=n.map(e=>`"${e}"`);a.addIssue({code:"custom",message:1===i.length?e.formatMessage({defaultMessage:"Remove {symbol} from this field",description:"Address symbols error message",id:"QJFa/xCx40"},{symbol:i[0]}):e.formatMessage({defaultMessage:"Remove {symbols} from this field",description:"Address symbols error message",id:"3l3R7rBYcQ"},{symbols:e.formatList(i,{style:"long",type:"conjunction"})})})}),[e]);return(0,n.useCallback)(e=>{let a=t.safeParse(e||"");return!!a.success||a.error.issues[0]?.message},[t])}}},function(e){e.O(0,[3352,4369,886,6414,1853,3855,8766,9114,3253,158,6547,7750,5814,8168,2888,9774,179],function(){return e(e.s=63705)}),_N_E=e.O()}]); 144//# sourceMappingURL=contact-45853e0bce81817f.js.map
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.