PageSourceSearch

https://www.spoteasy.com/_next/static/chunks/pages/agents/listings/new-eab4c1cba7c678c7.js

js spoteasy.com collected 2026-10-07 22:10:08 UTC 45,340 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[578,4232,2839],{10659:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(33028),i=n(2784),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},o=n(96145),s=function(e,t){return i.createElement(o.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:a}))};var l=i.forwardRef(s)},85366:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(33028),i=n(2784),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=n(96145),s=function(e,t){return i.createElement(o.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:a}))};var l=i.forwardRef(s)},80913:function(e,t,n){"use strict";var r=n(7896),i=n(86522),a=n(76854),o=n(12524),s=n.n(o),l=n(33514),c=n(94899),u=n(2784),d=n(35298),f=n(54823),p=n(29095),m=f.Z.Option;function v(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var h=function(e,t){var n,o=e.prefixCls,h=e.className,g=e.popupClassName,y=e.dropdownClassName,b=e.children,x=e.dataSource,C=(0,l.Z)(b);if(1===C.length&&(0,p.l$)(C[0])&&!v(C[0])){var E=(0,a.Z)(C,1);n=E[0]}var O,Z=n?function(){return n}:void 0;return O=C.length&&v(C[0])?b:x?x.map((function(e){if((0,p.l$)(e))return e;switch((0,i.Z)(e)){case"string":return u.createElement(m,{key:e,value:e},e);case"object":var t=e.value;return u.createElement(m,{key:t,value:t},e.text);default:return}})):[],u.createElement(d.C,null,(function(n){var i=(0,n.getPrefixCls)("select",o);return u.createElement(f.Z,(0,r.Z)({ref:t},(0,c.Z)(e,["dataSource"]),{prefixCls:i,popupClassName:g||y,className:s()("".concat(i,"-auto-complete"),h),mode:f.Z.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Z}),O)}))},g=u.forwardRef(h);g.Option=m,t.Z=g},56362:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var r=n(56666),i=n(7896),a=n(12524),o=n.n(a),s=n(76942),l=n(2784),c=n(35298),u=n(96619),d=n(85942),f=n(76854),p=n(94899),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},v=l.createContext(null),h=function(e,t){var n=e.defaultValue,a=e.children,s=e.options,u=void 0===s?[]:s,h=e.prefixCls,g=e.className,y=e.style,b=e.onChange,x=m(e,["defaultValue","children","options","prefixCls","className","style","onChange"]),C=l.useContext(c.E_),O=C.getPrefixCls,Z=C.direction,N=l.useState(x.value||n||[]),S=(0,f.Z)(N,2),P=S[0],w=S[1],j=l.useState([]),k=(0,f.Z)(j,2),I=k[0],R=k[1];l.useEffect((function(){"value"in x&&w(x.value||[])}),[x.value]);var T=function(){return u.map((function(e){return"string"===typeof e||"number"===typeof e?{label:e,value:e}:e}))},A=O("checkbox",h),U="".concat(A,"-group"),L=(0,p.Z)(x,["value","disabled"]);u&&u.length>0&&(a=T().map((function(e){return l.createElement(E,{prefixCls:A,key:e.value.toString(),disabled:"disabled"in e?e.disabled:x.disabled,value:e.value,checked:P.includes(e.value),onChange:e.onChange,className:"".concat(U,"-item"),style:e.style},e.label)})));var _={toggleOption:function(e){var t=P.indexOf(e.value),n=(0,d.Z)(P);-1===t?n.push(e.value):n.splice(t,1),"value"in x||w(n);var r=T();null===b||void 0===b||b(n.filter((function(e){return I.includes(e)})).sort((function(e,t){return r.findIndex((function(t){return t.value===e}))-r.findIndex((function(e){return e.value===t}))})))},value:P,disabled:x.disabled,name:x.name,registerValue:function(e){R((function(t){return[].concat((0,d.Z)(t),[e])}))},cancelValue:function(e){R((function(t){return t.filter((function(t){return t!==e}))}))}},M=o()(U,(0,r.Z)({},"".concat(U,"-rtl"),"rtl"===Z),g);return l.createElement("div",(0,i.Z)({className:M,style:y},L,{ref:t}),l.createElement(v.Provider,{value:_},a))},g=l.forwardRef(h),y=l.memo(g),b=n(65829),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},C=function(e,t){var n,a=e.prefixCls,d=e.className,f=e.children,p=e.indeterminate,m=void 0!==p&&p,h=e.style,g=e.onMouseEnter,y=e.onMouseLeave,C=e.skipGroup,E=void 0!==C&&C,O=e.disabled,Z=x(e,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),N=l.useContext(c.E_),S=N.getPrefixCls,P=N.direction,w=l.useContext(v),j=(0,l.useContext)(u.aM).isFormItemInput,k=(0,l.useContext)(b.Z),I=null!==(n=(null===w||void 0===w?void 0:w.disabled)||O)&&void 0!==n?n:k,R=l.useRef(Z.value);l.useEffect((function(){null===w||void 0===w||w.registerValue(Z.value)}),[]),l.useEffect((function(){if(!E)return Z.value!==R.current&&(null===w||void 0===w||w.cancelValue(R.current),null===w||void 0===w||w.registerValue(Z.value),R.current=Z.value),function(){return null===w||void 0===w?void 0:w.cancelValue(Z.value)}}),[Z.value]);var T=S("checkbox",a),A=(0,i.Z)({},Z);w&&!E&&(A.onChange=function(){Z.onChange&&Z.onChange.apply(Z,arguments),w.toggleOption&&w.toggleOption({label:f,value:Z.value})},A.name=w.name,A.checked=w.value.includes(Z.value));var U=o()((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(T,"-wrapper"),!0),"".concat(T,"-rtl"),"rtl"===P),"".concat(T,"-wrapper-checked"),A.checked),"".concat(T,"-wrapper-disabled"),I),"".concat(T,"-wrapper-in-form-item"),j),d),L=o()((0,r.Z)({},"".concat(T,"-indeterminate"),m)),_=m?"mixed":void 0;return l.createElement("label",{className:U,style:h,onMouseEnter:g,onMouseLeave:y},l.createElement(s.Z,(0,i.Z)({"aria-checked":_},A,{prefixCls:T,className:L,disabled:I,ref:t})),void 0!==f&&l.createElement("span",null,f))};var E=l.forwardRef(C),O=E;O.Group=y,O.__ANT_CHECKBOX=!0;var Z=O},8e3:function(e,t,n){"use strict";n.d(t,{ZP:function(){return I}});var r=n(7896),i=n(56666),a=n(76854),o=n(12524),s=n.n(o),l=n(32340),c=n(2784),u=n(35298),d=n(44153),f=n(63789),p=c.createContext(null),m=p.Provider,v=p,h=c.createContext(null),g=h.Provider,y=n(76942),b=n(16381),x=n(65829),C=n(96619),E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},O=function(e,t){var n,a,o=c.useContext(v),l=c.useContext(h),d=c.useContext(u.E_),f=d.getPrefixCls,p=d.direction,m=c.useRef(),g=(0,b.sQ)(t,m),O=(0,c.useContext)(C.aM).isFormItemInput,Z=e.prefixCls,N=e.className,S=e.children,P=e.style,w=E(e,["prefixCls","className","children","style"]),j=f("radio",Z),k="button"===((null===o||void 0===o?void 0:o.optionType)||l)?"".concat(j,"-button"):j,I=(0,r.Z)({},w),R=c.useContext(x.Z);o&&(I.name=o.name,I.onChange=function(t){var n,r;null===(n=e.onChange)||void 0===n||n.call(e,t),null===(r=null===o||void 0===o?void 0:o.onChange)||void 0===r||r.call(o,t)},I.checked=e.value===o.value,I.disabled=null!==(n=I.disabled)&&void 0!==n?n:o.disabled),I.disabled=null!==(a=I.disabled)&&void 0!==a?a:R;var T=s()("".concat(k,"-wrapper"),(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(k,"-wrapper-checked"),I.checked),"".concat(k,"-wrapper-disabled"),I.disabled),"".concat(k,"-wrapper-rtl"),"rtl"===p),"".concat(k,"-wrapper-in-form-item"),O),N);return c.createElement("label",{className:T,style:P,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},c.createElement(y.Z,(0,r.Z)({},I,{type:"radio",prefixCls:k,ref:g})),void 0!==S?c.createElement("span",null,S):null)};var Z=c.forwardRef(O),N=c.forwardRef((function(e,t){var n=c.useContext(u.E_),o=n.getPrefixCls,p=n.direction,v=c.useContext(d.Z),h=(0,l.Z)(e.defaultValue,{value:e.value}),g=(0,a.Z)(h,2),y=g[0],b=g[1],x=e.prefixCls,C=e.className,E=void 0===C?"":C,O=e.options,N=e.buttonStyle,S=void 0===N?"outline":N,P=e.disabled,w=e.children,j=e.size,k=e.style,I=e.id,R=e.onMouseEnter,T=e.onMouseLeave,A=e.onFocus,U=e.onBlur,L=o("radio",x),_="".concat(L,"-group"),M=w;O&&O.length>0&&(M=O.map((function(e){return"string"===typeof e||"number"===typeof e?c.createElement(Z,{key:e.toString(),prefixCls:L,disabled:P,value:e,checked:y===e},e):c.createElement(Z,{key:"radio-group-value-options-".concat(e.value),prefixCls:L,disabled:e.disabled||P,value:e.value,checked:y===e.value,style:e.style},e.label)})));var D=j||v,F=s()(_,"".concat(_,"-").concat(S),(0,i.Z)((0,i.Z)({},"".concat(_,"-").concat(D),D),"".concat(_,"-rtl"),"rtl"===p),E);return c.createElement("div",(0,r.Z)({},(0,f.Z)(e),{className:F,style:k,onMouseEnter:R,onMouseLeave:T,onFocus:A,onBlur:U,id:I,ref:t}),c.createElement(m,{value:{onChange:function(t){var n=y,r=t.target.value;"value"in e||b(r);
1var i=e.onChange;i&&r!==n&&i(t)},value:y,disabled:e.disabled,name:e.name,optionType:e.optionType}},M))})),S=c.memo(N),P=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},w=function(e,t){var n=c.useContext(u.E_).getPrefixCls,i=e.prefixCls,a=P(e,["prefixCls"]),o=n("radio",i);return c.createElement(g,{value:"button"},c.createElement(Z,(0,r.Z)({prefixCls:o},a,{type:"radio",ref:t})))},j=c.forwardRef(w),k=Z;k.Button=j,k.Group=S,k.__ANT_RADIO=!0;var I=k},44505:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/agents/listings/new",function(){return n(85996)}])},96240:function(e,t,n){"use strict";n.d(t,{Z:function(){return X}});var r=n(52322),i=n(76635),a=n.n(i),o=n(2784),s=n(13980),l=n.n(s),c=n(69819),u=n(84757),d=n(72570),f=n(75744),p=n(13026),m=n(40940),v=n(39717);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(l){s=!0,i=l}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var y=function(e){var t="DragableUploadList",n=o.useRef(),i=e.fileList.indexOf(e.file),a=g((0,m.L)({accept:t,collect:function(e){return(e.getItem()||{}).index===i?{}:{isOver:e.isOver()}},drop:function(t){e.handleReorderPhotos(t.index,i)}}),2),s=a[0].isOver;(0,a[1])((0,g((0,v.c)({type:t,item:{index:i},collect:function(e){return{isDragging:e.isDragging()}}}),2)[1])(n));var l=(0,r.jsx)(p.Z,{title:"Upload Error",children:e.originNode.props.children});return(0,r.jsx)("div",{ref:n,className:"h-full border-2 border-dashed border-transparent ".concat(s?"border-primary":""),style:{cursor:"move"},children:"error"===e.file.status?l:e.originNode})};y.propTypes={originNode:l().objectOf(l().any).isRequired,handleReorderPhotos:l().func.isRequired,file:l().objectOf(l().any).isRequired,fileList:l().arrayOf(l().objectOf(l().any)).isRequired};var b=y;function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(l){s=!0,i=l}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||O(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){if(e){if("string"===typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(e,t):void 0}}var Z=function(e){var t=(0,o.useState)(a().map(e.imageUrls,(function(e){return{imageUrl:e,file:void 0}}))),n=t[0],i=t[1],s=(0,o.useCallback)(e.handleOnChange,[]);(0,o.useEffect)((function(){s(a().compact(a().map(n,"imageUrl")))}),[s,n]);var l=function(e,t){i((function(n){return function(e,t,n){var r=a().reduce(e,(function(e,t,n){return t.imageUrl?E(e).concat([n]):e}),[]),i=r[t],o=r[n];if(void 0===i||void 0===o)return e;var s=a().clone(e),l=C(s.splice(i,1),1)[0];return s.splice(o,0,l),s}(n,e,t)}))},p=function(e,t){i((function(n){var r=a().clone(n);return a().find(r,["file",t]).imageUrl=e,r}))},m=a().compact(a().map(n,"imageUrl")).map((function(e,t){return{uid:t+1,status:t,url:e}}));return(0,r.jsx)(d.W,{backend:f.PD,children:(0,r.jsx)(c.Z,{multiple:!0,listType:"picture-card",className:"upload-file-ref",accept:"image/*",fileList:m,itemRender:function(e,t,n){return(0,r.jsx)(b,{originNode:e,file:t,fileList:n,handleReorderPhotos:l})},beforeUpload:a().constant(!1),onChange:function(t){var n=t.file;return i((function(e){return E(e).concat([{imageUrl:void 0,file:n}])})),e.handleFileUpload(n,p)},onRemove:function(e){i(a().reject(n,["imageUrl",e.url]))},children:(0,r.jsx)(u.Z.Text,{className:"block text-sm",children:e.uploadProgressPercent?"Uploading...":e.label})})})};Z.propTypes={handleFileUpload:l().func.isRequired,handleOnChange:l().func.isRequired,label:l().string.isRequired,imageUrls:l().oneOfType([l().str
1ing,l().arrayOf(l().string)]),uploadProgressPercent:l().number},Z.defaultProps={imageUrls:[],uploadProgressPercent:0};var N=Z,S=n(94776),P=n.n(S),w=n(50427);function j(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,i)}function k(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){j(a,r,i,o,s,"next",e)}function s(e){j(a,r,i,o,s,"throw",e)}o(void 0)}))}}var I=function(e){var t=(0,o.useState)(e.imageUrl),n=t[0],i=t[1],a=e.handleOnChange;(0,o.useEffect)((function(){a(n),n&&document.getElementsByClassName("ant-upload")[0].classList.add("hidden")}),[n]);var s=function(){document.getElementsByClassName("ant-upload")[0].classList.remove("hidden"),i(void 0)},l=n?[{url:n,status:0}]:[],d=(function(){var e=k(P().mark((function e(t){var n,r,i;return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.url){e.next=5;break}return e.next=4,new Promise((function(e){var n=new FileReader;n.readAsDataURL(t.originFileObj),n.onload=function(){return e(n.result)}}));case 4:n=e.sent;case 5:(r=new Image).src=n,null===(i=window.open(n))||void 0===i||i.document.write(r.outerHTML);case 9:case"end":return e.stop()}}),e)})))}(),function(){var t=k(P().mark((function t(n){return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.handleFileUpload(n,e.onSuccessUpload||i);case 2:return t.abrupt("return",!1);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());return(0,r.jsxs)(r.Fragment,{children:[!e.uploadComponent&&(0,r.jsx)(c.Z,{listType:"picture-card",className:"upload-file-ref",accept:"image/*",maxCount:1,fileList:l,beforeUpload:d,onRemove:s,children:(0,r.jsx)(u.Z.Text,{className:"block text-sm",children:e.uploadProgressPercent?"Uploading...":e.label})}),e.uploadComponent&&(0,r.jsx)(w.Z,{cropShape:e.cropShape||"rect",aspect:e.cropAspect||1,modalOk:"Save",children:(0,r.jsx)(c.Z,{className:"upload-file-ref",accept:"image/*",fileList:l,maxCount:1,beforeUpload:d,onRemove:s,children:e.uploadComponent&&e.uploadComponent})})]})};I.propTypes={handleFileUpload:l().func.isRequired,handleOnChange:l().func.isRequired,label:l().string.isRequired,imageUrl:l().string,uploadProgressPercent:l().number},I.defaultProps={imageUrl:void 0,uploadProgressPercent:0};var R=I,T=n(46748),A=n(97289),U=n(15776),L=n(40836),_=n.n(L),M=n(35302).default,D=function(e){var t=function(t){return e.handleOnChange(t)},n=e.videoUrl?[{uid:1,name:e.videoUrl}]:[];return(0,r.jsxs)("div",{className:"upload-video-ref w-full",children:[(0,r.jsxs)(c.Z.Dragger,{name:"file",accept:M.VIDEO_SUPPORTED_EXTENSIONS.map((function(e){return"video/".concat(e)})).join(","),fileList:n,beforeUpload:function(e){return!function(e){var t=e.name.split(".").pop().toLowerCase();return M.VIDEO_SUPPORTED_EXTENSIONS.includes(t)}(e)&&(T.ZP.error("Unsupported video format! Formats we support: ".concat(M.VIDEO_SUPPORTED_EXTENSIONS.join(", "))),c.Z.LIST_IGNORE)},onChange:function(n){var r=n.file;return e.handleFileUpload(r,t)},onRemove:function(){return e.handleOnChange(void 0)},children:[(0,r.jsx)(U.IEK,{size:25,className:"tw-mb-4"}),(0,r.jsx)(u.Z.Paragraph,{className:"ant-upload-text",children:"Click or drag a video into this area."}),(0,r.jsxs)(u.Z.Paragraph,{type:"secondary",children:["Supported video formats: ",M.VIDEO_SUPPORTED_EXTENSIONS.join(", ")]})]}),(0,r.jsx)("div",{className:"tw-h-4",children:!!e.uploadProgressPercent&&(0,r.jsx)(A.Z,{strokeColor:{"0%":_().colors.primary,"100%":_().colors.success},className:"progress-ref",percent:e.uploadProgressPercent})})]})};D.propTypes={handleFileUpload:l().func.isRequired,handleOnChange:l().func.isRequired,videoUrl:l().string,uploadProgressPercent:l().number},D.defaultProps={videoUrl:void 0,uploadProgressPercent:0};var F=D,B=n(24678),q=n(26259),V=n(93849),Y=n(39365),G=n(35302).default;var z=n(35302).default,H=function(e){var t=(0,o.useState)(0),n=t[0],i=t[1],s=function(t,n){return function(e){var t=e.file,n=e.folder,r=e.useTransformationEager,i=e.onUploadProgress,a=e.onSuccessUpload,o=new FormData;o.append("upload_preset",G.CLOUDINARY.UPLOAD_PRESET);var s="".concat(t.name.split(".")[0],"-").concat((0,V.Z)()).replace(/[?&#\\%<>/]/g,"");o.append("public_id","".concat(n,"/","production","/").concat(s)),o.append("file",t);var l={headers:{"X-Requested-With":"XMLHttpRequest"},onUploadProgress:i},c=function(e){return e.secure_url||e.url};return q.Z.post(G.CLOUDINARY.UPLOAD_URL,o,l).then((function(e){a(c(r?e.data.eager[0]:e.data),t)})).catch((function(e){(0,Y.Z)(G.ALERT_TYPES.ERROR,"File Upload Failed!","We're sorry about that. If this file is a video, try decreasing your video's file size (ideally < 100 MB) and uploading again."),B.Tb(e,{tags:{cloudinaryUpload:!0,folder:n}})}))}({file:t,folder:e.folder,useTransformationEager:e.useTransformationEager,onSuccessUpload:n,onUploadProgress:function(e){return i(function(e){return Math.floor(100*e.loaded/e.total)}(e))}})},l=function(t,n){"removed"!==t.status&&(e.handleChangeLoading(!0),s(t,n).finally((function(){e.handleChangeLoading(!1),i(0)})))};return e.type===z.CLOUDINARY.UPLOADER_TYPES.VIDEO?(0,r.jsx)(F,{videoUrl:a().castArray(e.value)[0],handleFileUpload:l,handleOnChange:e.onChange,uploadProgressPercent:n}):e.imageProps.canUploadMultipleImages?(0,r.jsx)(N,{imageUrls:e.value,handleFileUpload:l,handleOnChange:e.onChange,uploadProgressPercent:n,label:e.label}):(0,r.jsx)(R,{imageUrl:e.value,handleFileUpload:l,handleOnChange:e.onChange,uploadProgressPercent:n,label:e.label,onSuccessUpload:e.onSuccessUpload,uploadComponent:e.uploadComponent,removeDefaultClass:e.removeDefaultClass,cropShape:e.cropShape,cropAspect:e.cropAspect})};H.propTypes={type:l().oneOf(a().values(z.CLOUDINARY.UPLOADER_TYPES)).isRequired,folder:l().string.isRequired,label:l().string,handleChangeLoading:l().func,imageProps:l().shape({canUploadMultipleImages:l().bool}
1),onChange:l().func,value:l().oneOfType([l().string,l().arrayOf(l().string)]),useTransformationEager:l().bool},H.defaultProps={label:"Upload",imageProps:{canUploadMultipleImages:!1},handleChangeLoading:a().noop,useTransformationEager:!1,onChange:a().noop,value:void 0};var X=H},7620:function(e,t,n){"use strict";var r=n(2784);t.Z=function(e){var t=(0,r.useRef)();return(0,r.useEffect)((function(){t.current=e})),t.current}},85996:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ke}});var r=n(52322),i=n(2784),a=n(94776),o=n.n(a),s=n(76635),l=n.n(s),c=n(13980),u=n.n(c),d=n(84757),f=n(88662),p=n(25299),m=n(3306),v=n(3086),h=n(7896),g=n(56666),y=n(45478),b=n(65393),x=n(12524),C=n.n(x),E=n(33028),O=n(99980),Z=n(9249),N=n(87371),S=n(80753),P=n(45754),w=n(86906),j=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function k(e){return"string"===typeof e}var I=function(e){(0,P.Z)(n,e);var t=(0,w.Z)(n);function n(){var e;(0,Z.Z)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return e=t.call.apply(t,[this].concat(i)),(0,g.Z)((0,S.Z)(e),"onClick",(function(){var t=e.props,n=t.onClick,r=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),r(i)})),e}return(0,N.Z)(n,[{key:"renderIconNode",value:function(){var e,t,n=this.props,r=n.prefixCls,a=n.progressDot,o=n.stepIcon,s=n.stepNumber,l=n.status,c=n.title,u=n.description,d=n.icon,f=n.iconPrefix,p=n.icons,m=C()("".concat(r,"-icon"),"".concat(f,"icon"),(e={},(0,g.Z)(e,"".concat(f,"icon-").concat(d),d&&k(d)),(0,g.Z)(e,"".concat(f,"icon-check"),!d&&"finish"===l&&(p&&!p.finish||!p)),(0,g.Z)(e,"".concat(f,"icon-cross"),!d&&"error"===l&&(p&&!p.error||!p)),e)),v=i.createElement("span",{className:"".concat(r,"-icon-dot")});return t=a?"function"===typeof a?i.createElement("span",{className:"".concat(r,"-icon")},a(v,{index:s-1,status:l,title:c,description:u})):i.createElement("span",{className:"".concat(r,"-icon")},v):d&&!k(d)?i.createElement("span",{className:"".concat(r,"-icon")},d):p&&p.finish&&"finish"===l?i.createElement("span",{className:"".concat(r,"-icon")},p.finish):p&&p.error&&"error"===l?i.createElement("span",{className:"".concat(r,"-icon")},p.error):d||"finish"===l||"error"===l?i.createElement("span",{className:m}):i.createElement("span",{className:"".concat(r,"-icon")},s),o&&(t=o({index:s-1,status:l,title:c,description:u,node:t})),t}},{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,a=t.style,o=t.active,s=t.status,l=void 0===s?"wait":s,c=(t.iconPrefix,t.icon),u=(t.wrapperStyle,t.stepNumber,t.disabled),d=t.description,f=t.title,p=t.subTitle,m=(t.progressDot,t.stepIcon,t.tailContent),v=(t.icons,t.stepIndex,t.onStepClick),y=t.onClick,b=(0,O.Z)(t,j),x=C()("".concat(r,"-item"),"".concat(r,"-item-").concat(l),n,(e={},(0,g.Z)(e,"".concat(r,"-item-custom"),c),(0,g.Z)(e,"".concat(r,"-item-active"),o),(0,g.Z)(e,"".concat(r,"-item-disabled"),!0===u),e)),Z=(0,E.Z)({},a),N={};return v&&!u&&(N.role="button",N.tabIndex=0,N.onClick=this.onClick),i.createElement("div",(0,h.Z)({},b,{className:x,style:Z}),i.createElement("div",(0,h.Z)({onClick:y},N,{className:"".concat(r,"-item-container")}),i.createElement("div",{className:"".concat(r,"-item-tail")},m),i.createElement("div",{className:"".concat(r,"-item-icon")},this.renderIconNode()),i.createElement("div",{className:"".concat(r,"-item-content")},i.createElement("div",{className:"".concat(r,"-item-title")},f,p&&i.createElement("div",{title:"string"===typeof p?p:void 0,className:"".concat(r,"-item-subtitle")},p)),d&&i.createElement("div",{className:"".concat(r,"-item-description")},d))))}}]),n}(i.Component),R=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","items"],T=function(e){(0,P.Z)(n,e);var t=(0,w.Z)(n);function n(){var e;(0,Z.Z)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return e=t.call.apply(t,[this].concat(i)),(0,g.Z)((0,S.Z)(e),"onStepClick",(function(t){var n=e.props,r=n.onChange,i=n.
1current;r&&i!==t&&r(t)})),e}return(0,N.Z)(n,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.prefixCls,a=n.style,o=void 0===a?{}:a,s=n.className,l=(n.children,n.direction),c=n.type,u=n.labelPlacement,d=n.iconPrefix,f=n.status,p=n.size,m=n.current,v=n.progressDot,y=n.stepIcon,b=n.initial,x=n.icons,Z=n.onChange,N=n.items,S=void 0===N?[]:N,P=(0,O.Z)(n,R),w="navigation"===c,j=v?"vertical":u,k=C()(r,"".concat(r,"-").concat(l),s,(e={},(0,g.Z)(e,"".concat(r,"-").concat(p),p),(0,g.Z)(e,"".concat(r,"-label-").concat(j),"horizontal"===l),(0,g.Z)(e,"".concat(r,"-dot"),!!v),(0,g.Z)(e,"".concat(r,"-navigation"),w),e));return i.createElement("div",(0,h.Z)({className:k,style:o},P),S.filter((function(e){return e})).map((function(e,n){var a=(0,E.Z)({},e),s=b+n;return"error"===f&&n===m-1&&(a.className="".concat(r,"-next-error")),a.status||(a.status=s===m?f:s<m?"finish":"wait"),i.createElement(I,(0,h.Z)({},a,{active:s===m,stepNumber:s+1,stepIndex:s,key:s,prefixCls:r,iconPrefix:d,wrapperStyle:o,progressDot:v,stepIcon:y,icons:x,onStepClick:Z&&t.onStepClick}))})))}}]),n}(i.Component);(0,g.Z)(T,"Step",I),(0,g.Z)(T,"defaultProps",{type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1});var A=T,U=n(35298),L=n(88491),_=n(97289),M=n(33514);var D=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},F=function(e){var t=e.percent,n=e.size,r=e.className,a=e.direction,o=e.items,s=e.responsive,l=void 0===s||s,c=e.current,u=void 0===c?0:c,d=e.children,f=D(e,["percent","size","className","direction","items","responsive","current","children"]),p=(0,L.Z)(l).xs,m=i.useContext(U.E_),v=m.getPrefixCls,x=m.direction,E=i.useCallback((function(){return l&&p?"vertical":a}),[p,a]),O=v("steps",e.prefixCls),Z=v("",e.iconPrefix),N=function(e,t){return e||function(e){return e.filter((function(e){return e}))}((0,M.Z)(t).map((function(e){if(i.isValidElement(e)){var t=e.props;return(0,h.Z)({},t)}return null})))}(o,d),S=C()((0,g.Z)((0,g.Z)({},"".concat(O,"-rtl"),"rtl"===x),"".concat(O,"-with-progress"),void 0!==t),r),P={finish:i.createElement(y.Z,{className:"".concat(O,"-finish-icon")}),error:i.createElement(b.Z,{className:"".concat(O,"-error-icon")})};return i.createElement(A,(0,h.Z)({icons:P},f,{current:u,size:n,items:N,direction:E(),stepIcon:function(e){var r=e.node;if("process"===e.status&&void 0!==t){var a="small"===n?32:40;return i.createElement("div",{className:"".concat(O,"-progress-icon")},i.createElement(_.Z,{type:"circle",percent:t,width:a,strokeWidth:4,format:function(){return null}}),r)}return r},prefixCls:O,iconPrefix:Z,className:S}))};F.Step=A.Step;var B=F,q=n(50867),V=n(5632),Y=n(82066),G=(n(19034),n(55779)),z=n(34291),H=n(45038),X=n(35327),W=n(72994),$=n(26540),K=n(94100),Q=n(49019),J=n(21135),ee=n(77938);function te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ne=function(e){var t;return(0,r.jsx)(ee.Z,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){te(e,t,n[t])}))}return e}({title:"There are multiple similar apartments at this address",cancelText:"Continue",closable:!1,maskClosable:!1,okText:"Don't Post"},e,{children:(0,r.jsxs)(d.Z.Paragraph,{children:["There are already at least three ","Studio"===e.beds?"studio":"".concat(null===(t=e.beds)||void 0===t?void 0:t[0],"-bedroom")," apartments being advertised in that building on the site. Would you like to proceed with posting this listing?"]})}))},re=n(16474),ie=n(83409),ae=n(39365),oe=n(23877),se=n(75081),le=n(73010),ce=n(19575),ue=n(11319),de=(n(33480),function(e){var t=function(){e.formRef.current.validateFields().then((function(t){e.handleFormSubmitted(t),e.handleHideModal()})).catch((function(e){console.error("Validation Failed:",e)}))};return(0,r.jsx)(ee.Z,{open:e.isModalVisible,title:e.addressDuplicated?"Duplicated Address":e.unitOverBuildingCap?"We couldn't verify this unit":e.addressInvalid?"We could not find the provided address":e.addressBanned?"Address Banned":e.missingComponents.length>0||e.missingAutocompleteComponents?"Some details are missing":void 0,footer:e.addressInvalid||e.addressBanned||e.addressDuplicated||e.unitOverBuildingCap||e.missingAutocompleteComponents?[(0,r.jsx)(ie.Z,{onClick:e.handleHideModal,children:"Close"},"close")]:[(0,r.jsx)(ie.Z,{onClick:e.handleHideModal,children:"Cancel"},"cancel"),(0,r.jsx)(ie.Z,{type:"primary",onClick:t,children:"Confirm"},"confirm")],onCancel:e.handleHideModal,children:(0,r.jsx)(d.Z.Text,{className:"mb-2 block text-lg",children:e.missingAutocompleteComponents?(0,r.jsx)(d.Z.Text,{children:"Address must include street number, street name, city and state. Please, add missing values"}):e.addressDuplicated?(0,r.jsxs)(d.Z.Text,{children:["This listing cannot be created because there is a listing with"," ",(0,r.jsx)(d.Z.Text,{strong:!0,children:e.address})," address in our system. A listing is considered unique based on its city, neighborhood, street name, street number, and unit number."]}):e.unitOverBuildingCap?(0,r.jsxs)(d.Z.Text,{children:["The building at ",(0,r.jsx)(d.Z.Text,{strong:!0,children:e.address})," already lists as many units as its known unit count supports, and we couldn't verify this unit number against postal records. If this unit really exists, please contact us and we'll add it."]}):e.addressInvalid||e.addressBanned?(0,r.jsxs)(d.Z.Text,{children:["The address ",(0,r.jsx)(d.Z.Text,{strong:!0,children:e.address}
1)," is not valid. Please review the provided details."]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.Z.Text,{children:"Is that the address you want to proceed with?"}),(0,r.jsx)("br",{}),(0,r.jsx)(d.Z.Text,{strong:!0,children:e.address})]})})})});de.propTypes={isModalVisible:u().bool.isRequired,address:u().string.isRequired,handleHideModal:u().func.isRequired,handleFormSubmitted:u().func.isRequired,addressInvalid:u().bool.isRequired,addressBanned:u().bool.isRequired,addressDuplicated:u().bool.isRequired,unitOverBuildingCap:u().bool,formRef:u().object.isRequired,missingComponents:u().arrayOf(u().string).isRequired,missingAutocompleteComponents:u().bool.isRequired};var fe=(0,i.memo)(de),pe=n(94533),me=n(53041),ve=n(62761),he=n(72546),ge=n(35302).default;function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function be(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(ue){return void n(ue)}s.done?t(l):Promise.resolve(l).then(r,i)}function xe(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){be(a,r,i,o,s,"next",e)}function s(e){be(a,r,i,o,s,"throw",e)}o(void 0)}))}}function Ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Ce(e,t,n[t])}))}return e}function Oe(e){return function(e){if(Array.isArray(e))return ye(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ye(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Ze="onSubmit",Ne=function(e){var t=(0,V.useRouter)(),n=((0,Y.useQueryClient)(),(0,i.useState)(Ze)),a=n[0],s=n[1],c=(0,i.useRef)(),u=(0,$.xh)(),h=(0,i.useState)({}),g=h[0],y=h[1],b=(0,i.useState)({}),x=b[0],C=(b[1],(0,i.useState)()),E=(C[0],C[1]),O=(0,i.useState)(t.query.id||null),Z=O[0],N=O[1],S=(0,i.useState)(!1),P=S[0],w=S[1],j=(0,i.useState)(!1),k=j[0],I=j[1],R=(0,pe.Pl)(),T=R.mutate,A=R.isLoading,U=(0,pe.Yg)(Z).mutate,L=(0,pe.nP)(),_=L.data,M=L.isLoading,D=L.isError,F=(0,pe.zS)(),ee=F.data,te=F.isLoading,de=F.isError,ye=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];c.current.setFieldsValue(e),tt(e,t)},be=(0,me.Z)(ye),Ne=be.address,Se=be.setAddress,Pe=be.addressDetails,we=be.isAddressSelected,je=be.setIsAddressSelected,ke=be.isUnitNumberEntered,Ie=be.setIsUnitNumberEntered,Re=be.missingComponents,Te=be.missingAutocompleteComponents,Ae=be.setMissingAutocompleteComponents,Ue=be.isAddressModalVisible,Le=be.setIsAddressModalVisible,_e=be.addressBanned,Me=be.addressInvalid,De=be.addressDuplicated,Fe=(be.sameAddressAndSize,be.unitOverBuildingCap),Be=(be.setAddressBanned,be.setAddressInvalid,be.setAddressDuplicated,be.validateAndProcessAddressDetails),qe=be.isLoadingValidatedAddress,Ve=be.onManualAddressFormSubmit,Ye=function(){var e,t=Ee({},(e=l()).assign.apply(e,[{}].concat(Oe(l().values(g)))),x,{offMarketReason:[],isOnMarket:!0,shouldMarkOnMarket:!0});return t.videoUrl=(0,ve.tr)(t),t},Ge=(0,i.useState)("address"),ze=Ge[0],He=Ge[1],Xe="media",We="unitAndBuilding",$e=Me||_e||De||Fe||Te||Re.length>0,Ke=[{key:"address",title:"Address",component:function(){return(0,r.jsx)(G.Z,{address:Ne,setAddress:Se,formRef:c,isListing:!0,addressDetails:Pe,setMissingAutocompleteComponents:Ae,setIsAddressModalVisible:Le,setIsAddressSelected:je,setIsUnitNumberEntered:Ie})},onNext:function(){var e=xe(o().mark((function e(t){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Be(t,!1);case 2:e.sent&&(ye(t,!1),Z?U(Ee({},t,{isOnMarket:!1,offMarketReason:["draft"]})):T(Ee({},t,{offMarketReason:["draft"],isOnMarket:!1}),{onSuccess:function(e){N(e.data.id)},onError:function(e){(0,ae.Z)(ge.ALERT_TYPES.ERROR,(0,ve.yY)(e,"Something went wrong while creating the draft listing!"))}}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:We,title:"Unit & Building",component:function(){return(0,r.jsx)(z.Z,{cities:ee.city,neighborhoods:ee.
1neighborhood,beds:ee.beds,baths:ee.baths,cityNeighborhoods:ee.cityNeighborhood,buildingTypes:ee.buildingType,formRef:c})},onNext:function(){var e=xe(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Be(Ee({},g.address,t),!1);case 2:if(n=e.sent,y(Ee({},g,Ce({},ze,t))),null!==n){e.next=6;break}return e.abrupt("return");case 6:n?tt(t):I(!0);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:"amenities",title:"Amenities & Extras",component:function(){return(0,r.jsx)(H.Z,{parkingAvailabilities:ee.parkingAvailability,laundries:ee.laundry,amenities:ee.amenity,includedUtilities:ee.includedUtility,heatSources:ee.heatSource})},onNext:function(e){return tt(e)}},{key:"policies",title:"Policies",component:function(){return(0,r.jsx)(X.Z,{petPolicies:ee.petPolicy,studentPolicies:ee.studentPolicy})},onNext:function(e){return tt(e)}},{key:"fees",title:"Fees & Incentives",component:function(){var e;return(0,r.jsx)(W.Z,{rent:Number(null===(e=g.unitAndBuilding)||void 0===e?void 0:e[ge.LISTING_FIELDS.RENT])||void 0})},onNext:function(e){return tt((0,Q.jk)(e))}},{key:Xe,title:"Photos & Videos",component:function(){return(0,r.jsx)(re.Z,{})},onNext:function(e){y(Ee({},g,Ce({},ze,e))),e[ge.EXTRA_LISTING_CREATION_FIELDS.CLOUDINARY_VIDEO_URL]||e[ge.EXTRA_LISTING_CREATION_FIELDS.MANUALLY_ENTERED_VIDEO_URL]?tt(e):w(!0)}},{key:"brokerFee",title:"Broker Fee Requirement",component:function(){return(0,r.jsx)(K.Z,{fees:ee.fee,isPropertyManager:u})},onNext:function(e){return tt(e)}},{key:"review",title:"Listing Review",component:function(){return function(){var e=Ye();return e.amenities=ee.amenity.filter((function(t){return(e.amenityIds||[]).includes(t.id)})),e.includedUtilities=ee.includedUtility.filter((function(t){return(e.includedUtilityIds||[]).includes(t.id)})),e.availableDate=e.availableDate.format("YYYY-MM-DD"),e.streetNumberAndName="".concat(e.streetNumber," ").concat(e.streetName),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.Z.Title,{level:3,className:"mb-0 font-bold",children:"Review Your Listing"}),(0,r.jsx)(f.Z,{}),(0,r.jsx)(le.Z,{listing:e})]})}()},onNext:function(){return c.current.submit()},nextButtonLabel:"Create Listing"},{key:"completed",title:"Completed",component:function(){return(0,r.jsx)(ce.Z,{status:"success",title:"Your listing was created!",subTitle:"Once it is activated, it will be visible to all our renters.",extra:[(0,r.jsx)(ie.Z,{id:"back-to-my-listings-button",href:e.afterCreateMyListingsUrl,className:"mb-2",children:"Back to My Listings"},"back-to-my-listings-button")]})},onNext:function(){return t.push(e.afterCreateMyListingsUrl)},shouldHideNextButton:!0}];(0,i.useEffect)((function(){var n=t.query.step;n&&("address"!==n&&l().isEmpty(g)?t.replace(e.myListingsUrl):He(n))}),[t.query.step]);var Qe,Je=l().find(Ke,["key",ze]),et=l().findIndex(Ke,{key:ze}),tt=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];y(Ee({},g,Ce({},ze,e))),!Z&&n?T(Ee({},e,{offMarketReason:["draft"],isOnMarket:!1}),{onSuccess:function(e){N(e.data.id)},onError:function(e){(0,ae.Z)(ge.ALERT_TYPES.ERROR,(0,ve.yY)(e,"Something went wrong while creating the draft listing!"))}}):n&&U(Ee({},e,{isOnMarket:!1,offMarketReason:["draft"]})),Ke[et+1]&&(He(Ke[et+1].key),t.query.step=Ke[et+1].key,t.push(t))},nt=Ce({},ge.LISTING_FIELDS.LISTING_MOVING_COSTS,[Ce({},ge.LISTING_MOVING_COST_FIELDS.LABEL,"Security Deposit"),Ce({},ge.LISTING_MOVING_COST_FIELDS.LABEL,"First Month Rent"),Ce({},ge.LISTING_MOVING_COST_FIELDS.LABEL,"Last Month Rent")]);if(t.query.initialValues)try{var rt=decodeURIComponent(t.query.initialValues),it=JSON.parse(rt);nt=Ee({},nt,(0,ve.te)(it))}catch(ue){console.error("Error parsing initialValues:",ue)}var at="completed"===(null===Je||void 0===Je?void 0:Je.key);if(te||M)Qe=(0,r.jsx)(oe.Z,{withPadding:!0});else if(D||de)Qe=(0,r.jsx)(ue.Z,{});else{var ot,st=(0,r.jsx)(ie.Z,{className:"shadow-lg",type:"primary",href:e.myListingsUrl,children:"Back to My Listings"});Qe=(null===_||void 0===_?void 0:_.canCreate)?(0,r.jsxs)(r.Fragment,{children:[t.query.initialValues&&(0,r.jsx)(p.Z,{showIcon:!0,description:"Please fill in any missing information and review the listing before publishing it.",type:"info",className:"container mt-5 px-5"}),(0,r.jsx)(se.Z,{title:"Create a New Listing",subTitle:"You can upload listings to the Spot Easy platform. Any client that requests a tour of your listing will automatically be shared with you. Other agents can also find your apartments to negotiate a co-broke contract."}),(0,r.jsxs)(m.Z,{className:"container py-8",children:[(0,r.jsx)(v.Z,{xs:0,md:at?0:5,children:(0,r.jsx)(B,{direction:"vertical",size:"small",current:et,className:"mt-20",children:Ke.map((function(e){return(0,r.jsx)(B.Step,{title:e.title},e.key)}))})}),(0,r.jsxs)(v.Z,{xs:24,md:at?24:19,children:[(0,r.jsxs)(q.Z,{ref:c,initialValues:nt,name:"listing_form",layout:"vertical",validateTrigger:a,onFinish:function(){(Z?U:T)(Ye(),{onSuccess:function(e){E(e.data.slug),He(Ke[et+1].key)},onError:function(e){(0,ae.Z)(ge.ALERT_TYPES.ERROR,(0,ve.yY)(e,"Something went wrong while creating the listing!"))}})},children:[(0,r.jsx)(q.Z.Item,{noStyle:!0,shouldUpdate:!0,children:l().find(Ke,["key",ze]).component()}),function(){return $e&&Ue?(0,r.jsx)(fe,{isModalVisible:Ue,address:(e=Pe,(0,he.rO)(e,{includeState:!0,includeUnitNum:!0,includeZip:!0})),handleHideModal:function(){return Le(!1)},handleFormSubmitted:Ve,addressInvalid:Me,addressBanned:_e,addressDuplicated:De,unitOverBuildingCap:Fe,formRef:c,missingComponents:Re,missingAutocompleteComponents:Te}):null;var e}()]}),(0,r.jsx)(J.Z,{open:P,onOk:function(){return w(!1),void tt(g.media)},onCancel:function(){return w(!1)}}),(0,r.jsx)(ne,{open:k,onOk:function(){return I(!1)},onCancel:function(){return I(!1),void tt(g.unitAndBuilding)},beds:null===(ot=g.unitAndBuilding)||void 0===ot?void 0:ot.beds}),(0,r.jsxs)("div",{className:"mt-4 space-x-4 text-right",children:[0!==et&&et!==Ke.length-1&&(0,r.jsx)(ie.Z,{onClick:function(){Ke[et-1]&&
1(He(Ke[et-1].key),t.query.step=Ke[et-1].key,t.push(t))},children:"Previous"}),!Je.shouldHideNextButton&&(0,r.jsx)(ie.Z,{type:"primary",loading:A||qe,onClick:function(){c.current.validateFields().then(function(){var e=xe(o().mark((function e(t){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s(Ze),Je.onNext(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){e.errorFields&&(s("onChange"),c.current.scrollToField(e.errorFields[0].name[0]))}))},disabled:!we||!ke||Te,children:Je.nextButtonLabel||"Next"})]})]})]})]}):(0,r.jsx)("div",{className:"container py-8 text-center",children:(0,r.jsx)(ce.Z,{title:"You cannot create more than ".concat(null===_||void 0===_?void 0:_.limitOnMarketListings," listings."),subTitle:"To post another, take one of your live listings off the market first.",extra:st})})}return(0,r.jsx)("div",{id:"new-listing-page-ref",className:"gutter-pb",children:Qe})};Ne.propTypes={myListingsUrl:u().string.isRequired,afterCreateMyListingsUrl:u().string.isRequired};var Se=Ne,Pe=n(73294),we=n(3875),je=n(35302).default,ke=(0,i.memo)((0,Pe.Z)((function(){return(0,r.jsx)(we.Z,{children:(0,r.jsx)(Se,{myListingsUrl:je.PATHS.PORTAL.MY_LISTINGS_INDEX_PAGE,afterCreateMyListingsUrl:je.PATHS.PORTAL.MY_LISTINGS_INDEX_PAGE_WITH_TAB("pendingListings")})})}),{requiresAgentAuth:!0}))},76942:function(e,t,n){"use strict";var r=n(7896),i=n(33028),a=n(56666),o=n(76854),s=n(99980),l=n(12524),c=n.n(l),u=n(32340),d=n(2784),f=["prefixCls","className","style","checked","disabled","defaultChecked","type","onChange"],p=(0,d.forwardRef)((function(e,t){var n,l=e.prefixCls,p=void 0===l?"rc-checkbox":l,m=e.className,v=e.style,h=e.checked,g=e.disabled,y=e.defaultChecked,b=void 0!==y&&y,x=e.type,C=void 0===x?"checkbox":x,E=e.onChange,O=(0,s.Z)(e,f),Z=(0,d.useRef)(null),N=(0,u.Z)(b,{value:h}),S=(0,o.Z)(N,2),P=S[0],w=S[1];(0,d.useImperativeHandle)(t,(function(){return{focus:function(){var e;null===(e=Z.current)||void 0===e||e.focus()},blur:function(){var e;null===(e=Z.current)||void 0===e||e.blur()},input:Z.current}}));var j=c()(p,m,(n={},(0,a.Z)(n,"".concat(p,"-checked"),P),(0,a.Z)(n,"".concat(p,"-disabled"),g),n));return d.createElement("span",{className:j,style:v},d.createElement("input",(0,r.Z)({},O,{className:"".concat(p,"-input"),ref:Z,onChange:function(t){g||("checked"in e||w(t.target.checked),null===E||void 0===E||E({target:(0,i.Z)((0,i.Z)({},e),{},{type:C,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:g,checked:!!P,type:C})),d.createElement("span",{className:"".concat(p,"-inner")}))}));t.Z=p}},function(e){e.O(0,[10,7176,2976,6739,9283,9606,6514,3661,7663,8945,947,2602,2309,9062,2702,8568,9752,6649,5927,7216,7204,4839,4268,6137,8450,8651,6480,4389,1041,1975,5819,1181,2825,753,3010,5267,9774,2888,179],(function(){return t=44505,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.