PageSourceSearch

https://landfolk.com/_next/static/chunks/pages/my/host/listings/[l…/settings/contact-45853e0bce81817f.js

js landfolk.com collected 2026-10-02 11:12:41 UTC 76,749 bytes, 144 lines download raw bytes

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.