"use strict";(self.webpackChunkstudio_client=self.webpackChunkstudio_client||[]).push([[5042],{8957:(t,e,r)=>{r.d(e,{Z:()=>R});r(7561);var o=r(4626),n=r(6418),s=r(1862),a=r(16),i=r(7294),h=r(429),p=r(584),l=r(9086),d=r(1309),c=r(2040),u=r(7063),m=r(8937),g=r(2931),y=r(8597);const f=(0,i.lazy)((()=>Promise.all([r.e(3230),r.e(8594),r.e(911),r.e(6247),r.e(1626),r.e(7913),r.e(1923)]).then(r.bind(r,1923)))),j=(0,i.lazy)((()=>Promise.all([r.e(3230),r.e(8594),r.e(911),r.e(6247),r.e(448)]).then(r.bind(r,448)))),b=(0,i.lazy)((()=>r.e(6425).then(r.bind(r,6425)))),O=(0,i.lazy)((()=>r.e(6618).then(r.bind(r,6618)))),C=(0,i.lazy)((()=>r.e(5657).then(r.bind(r,5657)))),q=(0,i.lazy)((()=>Promise.all([r.e(3230),r.e(8594),r.e(911),r.e(6247),r.e(14),r.e(1626),r.e(2242),r.e(2697)]).then(r.bind(r,2697)))),T=(0,i.lazy)((()=>r.e(8746).then(r.bind(r,8746)))),w=(0,i.lazy)((()=>r.e(9115).then(r.bind(r,9115)))),P=(0,i.lazy)((()=>r.e(8209).then(r.bind(r,8209)))),U=(0,i.lazy)((()=>r.e(9780).then(r.bind(r,9780)))),E=(0,i.lazy)((()=>Promise.all([r.e(3230),r.e(8594),r.e(911),r.e(6247),r.e(1626),r.e(2242),r.e(5727)]).then(r.bind(r,5727)))),G=(0,i.lazy)((()=>Promise.all([r.e(14),r.e(7913),r.e(6537)]).then(r.bind(r,9811)))),D=(0,i.lazy)((()=>Promise.all([r.e(2791),r.e(7522)]).then(r.bind(r,7522)))),S=(0,i.lazy)((()=>Promise.all([r.e(14),r.e(4346),r.e(101),r.e(1248),r.e(9096)]).then(r.bind(r,5070)))),$=(0,i.lazy)((()=>Promise.all([r.e(2791),r.e(9406)]).then(r.bind(r,9406)))),v=(0,i.lazy)((()=>r.e(7151).then(r.bind(r,7151)))),F=(0,i.lazy)((()=>r.e(2871).then(r.bind(r,2871)))),A=(0,i.lazy)((()=>r.e(7916).then(r.bind(r,7916)))),k=(0,i.lazy)((()=>r.e(8763).then(r.bind(r,8763)))),J=(0,i.lazy)((()=>r.e(1882).then(r.bind(r,1882)))),z=(0,i.lazy)((()=>r.e(7216).then(r.bind(r,7216)))),M=(0,i.lazy)((()=>r.e(1585).then(r.bind(r,1585)))),R=()=>{const{route:t}=(0,h.yj)(),{navigate:e}=(0,h.tv)(),r=t.name.split(".")[0],{isOperator:R}=(0,c.CG)(g.V_),L=(0,c.TL)(),[I,B]=(0,i.useState)(!0),[x,V]=(0,i.useState)(!1),[,,Z]=(0,p.Z)("logout"),[,,W]=(0,p.Z)("authorized"),H=t=>{"logout"===t.key&&"true"===t.newValue?((0,l.o4)(""),(0,l.zI)(""),L((0,m.zb)()),e("login"),Z()):"authorized"===t.key&&"true"===t.newValue&&(W(),window.location.reload())};(0,i.useEffect)((()=>(V(!(0,l.ej)(o.u)),Z(),W(),L(u.BT),window.addEventListener("storage",H),()=>{window.removeEventListener("storage",H)})),[]),(0,i.useEffect)((()=>{window.scrollTo({top:0})}),[t.name]);const _=()=>{I||B(!0)},N=()=>{I&&B(!1)};return i.createElement(i.Fragment,null,!1,I&&i.createElement(s.Z,null),i.createElement(i.Suspense,{fallback:i.createElement(a.Z,{title:"Загружаем страницу..."})},"about-partnership"===r?(_(),i.createElement(k,null)):"window"===r?(_(),i.createElement(b,null)):"home"===r?(_(),i.createElement(A,null)):"my-account"===r?(_(),i.createElement(q,null)):"how-it-works"===r?(_(),i.createElement(S,null)):"search"===r?(_(),i.createElement(f,null)):"property-item"===r?(_(),i.createElement(j,null)):"fares"===r?(_(),i.createElement(J,null)):"faq"===r?(_(),i.createElement(D,null)):"legal-docs"===r?(_(),i.createElement(M,null)):"questions"===r?(_(),i.createElement($,null)):"underwriting"===r?(_(),i.createElement(U,null)):"calc"===r?(_(),i.createElement(G,null)):"personal-data-agreement"===r?(_(),i.createElement(y.p,null)):"instruction"===r?(_(),i.createElement(O,null)):"login"===r?(N(),i.createElement(w,null)):"registration"===r?(N(),i.createElement(P,null)):"admin"===r&&R?(N(),i.createElement(E,null)):"confirmation"===r?(N(),i.createElement(T,null)):"reset-password"===r?(N(),i.createElement(v,null)):"restore-password"===r?(N(),i.createElement(F,null)):"sign-legal-docs"===r?(_(),i.createElement(d.default,null)):"contacts"===r?(_(),i.createElement(z,null)):(_(),i.createElement(C,null))),i.createElement(n.Z,null),x&&i.createElement(o.t,null))}},9321:(t,e,r)=>{r.d(e,{zp:()=>n,Gw:()=>o,uM:()=>s,V0:()=>q,eN:()=>C,xB:()=>d,Xk:()=>l,y$:()=>u,gw:()=>p,fI:()=>h,X$:()=>m,tG:()=>a,bv:()=>i,Ew:()=>U,Mb:()=>P});var o,n,s,a,i,h,p,l,d,c,u,m,g,y,f=r(9669),j=r.n(f),b=function(t,e,r,o){return new(r||(r=Promise))((function(n,s){function a(t){try{h(o.next(t))}catch(t){s(t)}}function i(t){try{h(o.throw(t))}catch(t){s(t)}}function h(t){var e;t.done?n(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,i)}h((o=o.apply(t,e||[])).next())}))},O=function(t,e){var r={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(r[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(t);n{this.securityData=t},this.request=t=>b(this,void 0,void 0,(function*(){var{secure:e,path:r,type:o,query:n,format:s,body:a}=t,i=O(t,["secure","path","type","query","format","body"]);const h=("boolean"==typeof e?e:this.secure)&&this.securityWorker&&(yield this.securityWorker(this.securityData))||{},p=this.mergeRequestParams(i,h),l=s||this.format||void 0;return o===y.FormData&&a&&null!==a&&"object"==typeof a&&(a=this.createFormData(a)),this.instance.request(Object.assign(Object.assign({},p),{headers:Object.assign(Object.assign({},o&&o!==y.FormData?{"Content-Type":o}:{}),p.headers||{}),params:n,responseType:l,data:a,url:r}))})),this.instance=j().create(Object.assign(Object.assign({},n),{baseURL:"https://trystudio.ru/api/"})),this.secure=r,this.format=o,this.securityWorker=e}mergeRequestParams(t,e){const r=t.method||e&&e.method;return Object.assign(Object.assign(Object.assign(Object.assign({},this.instance.defaults),t),e||{}),{headers:Object.assign(Object.assign(Object.assign(Object.assign({},r&&this.instance.defaults.headers[r.toLowerCase()]||{}),{"Content-Type":y.Json}),t.headers||{}),e&&e.headers||{})})}stringifyFormItem(t){return"object"==typeof t&&null!==t?JSON.stringify(t):`${t}`}createFormData(t){return Object.keys(t||{}).reduce(((e,r)=>{const o=t[r],n=o instanceof Array?o:[o];for(const t of n){const o=t instanceof Blob||t instanceof File;e.append(r,o?t:this.stringifyFormItem(t))}return e}),new FormData)}}class q{constructor(t){this.appControllerGetHello=(t={})=>this.http.request(Object.assign({path:"/",method:"GET"},t)),this.flatAd={adControllerGetMyAds:(t={})=>this.http.request(Object.assign({path:"/flat-ad/my-ads",method:"GET",format:"json"},t)),adControllerGetAdsBySettings:(t,e={})=>this.http.request(Object.assign({path:"/flat-ad/ads",method:"GET",query:t,format:"json"},e)),adControllerGetAdForUser:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/get-ad-for-user/${t}`,method:"GET",format:"json"},e)),adControllerGetAdForAdmin:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/get-ad-for-admin/${t}`,method:"GET",format:"json"},e)),adControllerGetAdForMy:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/get-my-ad/${t}`,method:"GET",format:"json"},e)),adControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/flat-ad/create",method:"POST",body:t,type:y.Json,format:"json"},e)),adControllerUpdate:(t,e={})=>this.http.request(Object.assign({path:"/flat-ad/update-ad",method:"PUT",body:t,type:y.Json,format:"json"},e)),adControllerUpdatePhotos:(t,e={})=>this.http.request(Object.assign({path:"/flat-ad/update-photos",method:"PUT",body:t,type:y.FormData,format:"json"},e)),adControllerDelete:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/delete/${t}`,method:"DELETE",format:"json"},e)),adControllerPublish:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/publish/${t}`,method:"PUT",format:"json"},e)),adControllerUnPublish:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/un-publish/${t}`,method:"PUT",format:"json"},e)),adControllerValidate:(t,e={})=>this.http.request(Object.assign({path:`/flat-ad/validate/${t}`,method:"GET"},e))},this.underwriting={propertyUnderwritingControllerCheckAvailable:(t={})=>this.http.request(Object.assign({path:"/underwriting/property/check-available",method:"GET",format:"json"},t)),propertyUnderwritingControllerGetUnderwritingList:(t,e={})=>this.http.request(Object.assign({path:"/underwriting/property/list",method:"GET",query:t,format:"json"},e)),propertyUnderwritingControllerGetById:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/${t}`,method:"GET",format:"json"},e)),propertyUnderwritingControllerGetInfoForZip:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/info-zip/${t}`,method:"GET",format:"json"},e)),propertyUnderwritingControllerCreateUnderwriting:(t,e={})=>this.http.request(Object.assign({path:"/underwriting/property/create",method:"POST",body:t,type:y.FormData,format:"json"},e)),propertyUnderwritingControllerPayUnderwriting:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/pay/${t}`,method:"PUT",format:"json"},e)),propertyUnderwritingControllerUnpay:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/unpay/${t}`,method:"PUT",format:"json"},e)),propertyUnderwritingControllerApproveUnderwriting:(t,e,r={})=>this.http.request(Object.assign({path:`/underwriting/property/approve/${t}`,method:"PUT",body:e,type:y.FormData,format:"json"},r)),propertyUnderwritingControllerApproveAgentUnderwriting:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/approve-agent/${t}`,method:"PUT",format:"json"},e)),propertyUnderwritingControllerDeclineUnderwriting:(t,e,r={})=>this.http.request(Object.assign({path:`/underwriting/property/decline/${t}`,method:"PUT",body:e,type:y.FormData,format:"json"},r)),propertyUnderwritingControllerDeclineAgentUnderwriting:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/decline-agent/${t}`,method:"PUT",format:"json"},e)),propertyUnderwritingControllerDeleteUnderwriting:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/delete/${t}`,method:"DELETE",format:"json"},e)),propertyUnderwritingControllerRedeem:(t,e={})=>this.http.request(Object.assign({path:"/underwriting/property/redeem",method:"POST",body:t,type:y.Json,format:"json"},e)),propertyUnderwritingControllerPrepaymentReceipt:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/prepayment-receipt/${t}`,method:"POST"},e)),propertyUnderwritingControllerPaymentReceipt:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/payment-receipt/${t}`,method:"POST"},e)),propertyUnderwritingControllerRefundReceipt:(t,e={})=>this.http.request(Object.assign({path:`/underwriting/property/refund-receipt/${t}`,method:"POST"},e)),propertyUnderwritingControllerSendToCheck:(t,e={})=>this.http.request(Object.assign({path:"/underwriting/property/send-to-check",method:"POST",body:t,type:y.Json},e))},this.notification={notificationControllerSse:(t,e={})=>this.http.request(Object.assign({path:`/notification/sse/${t}`,method:"GET",format:"json"},e)),notificationControllerRead:(t,e={})=>this.http.request(Object.assign({path:"/notification/read",method:"PUT",body:t,type:y.Json},e)),notificationControllerSendCustom:(t,e={})=>this.http.request(Object.assign({path:"/notification/send-custom",method:"POST",body:t,type:y.Json,format:"json"},e)),notificationControllerGetTemplates:(t={})=>this.http.request(Object.assign({path:"/notification/templates",method:"GET",format:"json"},t)),notificationControllerUpdateTemplate:(t,e={})=>this.http.request(Object.assign({path:"/notification/update-template",method:"POST",body:t,type:y.Json,format:"json"},e)),notificationControllerGetNotificationsForAgentByUserId:(t,e={})=>this.http.request(Object.assign({path:`/notification/for-agent-by-user-id/${t}`,method:"GET",format:"json"},e))},this.promoCode={promoCodeControllerGetMy:(t={})=>this.http.request(Object.assign({path:"/promo-code/my",method:"GET",format:"json"},t)),promoCodeControllerGet:(t,e={})=>this.http.request(Object.assign({path:`/promo-code/list/${t}`,method:"GET",format:"json"},e)),promoCodeControllerCheck:(t,e={})=>this.http.request(Object.assign({path:"/promo-code/check",method:"POST",body:t,type:y.Json,format:"json"},e)),promoCodeControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/promo-code",method:"POST",body:t,type:y.Json,format:"json"},e)),promoCodeControllerDelete:(t,e={})=>this.http.request(Object.assign({path:`/promo-code/${t}`,method:"DELETE",format:"json"},e))},this.userDocuments={agentDocumentsControllerGet:(t,e={})=>this.http.request(Object.assign({path:`/user-documents/agent-documents/${t}`,method:"GET",format:"json"},e)),agentDocumentsControllerGetCompanyCard:(t,e={})=>this.http.request(Object.assign({path:`/user-documents/agent-documents/get-company-card/${t}`,method:"GET",secure:!0,format:"json"},e)),agentDocumentsControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/user-documents/agent-documents",method:"POST",body:t,type:y.FormData,format:"json"},e)),userDocumentsControllerGet:(t={})=>this.http.request(Object.assign({path:"/user-documents",method:"GET",format:"json"},t)),userDocumentsControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/user-documents",method:"POST",body:t,type:y.FormData,format:"json"},e)),userDocumentsControllerUpdate:(t,e={})=>this.http.request(Object.assign({path:"/user-documents",method:"PUT",body:t,type:y.FormData,format:"json"},e)),userDocumentsControllerGeneratePersonalDataAgreement:(t,e={})=>this.http.request(Object.assign({path:"/user-documents/personal-data-agreement",method:"POST",body:t,type:y.Json,format:"json"},e))},this.user={agentControllerCreateUser:(t,e={})=>this.http.request(Object.assign({path:"/user/agent/create",method:"POST",body:t,type:y.Json,format:"json"},e)),agentControllerGetAgentList:(t={})=>this.http.request(Object.assign({path:"/user/agent/agents",method:"GET",format:"json"},t)),agentControllerGetClientsForAgent:(t={})=>this.http.request(Object.assign({path:"/user/agent/clients",method:"GET",format:"json"},t)),agentControllerGetFlatAdInfo:(t,e={})=>this.http.request(Object.assign({path:`/user/agent/flat-ad-info/${t}`,method:"GET",secure:!0,format:"json"},e)),agentControllerGetPersonInfo:(t,e={})=>this.http.request(Object.assign({path:`/user/agent/person-info/${t}`,method:"GET",secure:!0,format:"json"},e)),agentControllerValidateAgentKey:(t,e={})=>this.http.request(Object.assign({path:`/user/agent/validate-agent-key/${t}`,method:"GET",format:"json"},e)),userControllerGetJwt:(t,e={})=>this.http.request(Object.assign({path:"/user/get-jwt",method:"GET",query:t},e)),userControllerGetUserByCondition:(t,e={})=>this.http.request(Object.assign({path:"/user/condition",method:"POST",body:t,type:y.Json,format:"json"},e)),userControllerGetThisUser:(t,e={})=>this.http.request(Object.assign({path:"/user/this-user",method:"GET",query:t,format:"json"},e)),userControllerGetUser:(t,e,r={})=>this.http.request(Object.assign({path:`/user/${t}`,method:"GET",query:e,format:"json"},r)),userControllerCreateUser:(t,e={})=>this.http.request(Object.assign({path:"/user/create-user",method:"POST",body:t,type:y.Json,format:"json"},e)),userControllerUpdateUserInfo:(t,e={})=>this.http.request(Object.assign({path:"/user/update-info",method:"PUT",body:t,type:y.Json,format:"json"},e)),userControllerUpdateAvatar:(t,e={})=>this.http.request(Object.assign({path:"/user/update-avatar",method:"PUT",body:t,type:y.FormData,format:"json"},e)),userControllerConfirmation:(t,e={})=>this.http.request(Object.assign({path:`/user/confirmation/${t}`,method:"PUT",format:"json"},e)),userControllerUpdatePassword:(t,e={})=>this.http.request(Object.assign({path:"/user/update-password",method:"PUT",body:t,type:y.Json,format:"json"},e)),userControllerLegalDocsSigning:(t={})=>this.http.request(Object.assign({path:"/user/legal-docs-signing",method:"PUT"},t)),userControllerDeleteUser:(t,e={})=>this.http.request(Object.assign({path:`/user/delete/${t}`,method:"DELETE",format:"json"},e)),userControllerGetUserByAgentKey:(t,e={})=>this.http.request(Object.assign({path:`/user/by-agent-key/${t}`,method:"GET"},e)),userControllerCreateTestUser:(t,e={})=>this.http.request(Object.assign({path:"/user/admin/create-test-user",method:"POST",body:t,type:y.Json},e))},this.person={personControllerGetList:(t,e={})=>this.http.request(Object.assign({path:"/person/list",method:"GET",query:t,format:"json"},e)),personControllerGet:(t,e={})=>this.http.request(Object.assign({path:`/person/${t}`,method:"GET",format:"json"},e)),personControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/person",method:"POST",body:t,secure:!0,type:y.Json,format:"json"},e)),personControllerUpdate:(t,e,r={})=>this.http.request(Object.assign({path:`/person/update/info/${t}`,method:"PATCH",body:e,secure:!0,type:y.Json,format:"json"},r)),personControllerUpdateStatus:(t,e,r={})=>this.http.request(Object.assign({path:`/person/update/status/${t}`,method:"PATCH",query:e,format:"json"},r)),personControllerPublish:(t,e={})=>this.http.request(Object.assign({path:`/person/publish/${t}`,method:"POST",format:"json"},e)),personControllerUnpublish:(t,e={})=>this.http.request(Object.assign({path:`/person/unpublish/${t}`,method:"POST",format:"json"},e)),personControllerUploadDocument:(t,e,r={})=>this.http.request(Object.assign({path:`/person/upload/documents/${t}`,method:"PATCH",body:e,type:y.FormData,format:"json"},r)),personControllerUploadReport:(t,e,r={})=>this.http.request(Object.assign({path:`/person/upload/report/${t}`,method:"PATCH",body:e,type:y.FormData,format:"json"},r)),personControllerGetInfoFile:(t,e={})=>this.http.request(Object.assign({path:`/person/info-file/${t}`,method:"GET",format:"json"},e)),personControllerRedeem:(t,e,r={})=>this.http.request(Object.assign({path:`/person/redeem/${t}`,method:"POST",body:e,type:y.Json,format:"json"},r)),personControllerPrepaymentReceipt:(t,e,r={})=>this.http.request(Object.assign({path:`/person/receipt/${t}`,method:"POST",query:e},r))},this.personAd={personAdControllerGetList:(t,e={})=>this.http.request(Object.assign({path:"/person-ad/list",method:"GET",query:t,format:"json"},e))},this.auth={authControllerLogin:(t,e={})=>this.http.request(Object.assign({path:"/auth/login",method:"POST",body:t,type:y.Json,format:"json"},e)),authControllerRefreshToken:(t,e={})=>this.http.request(Object.assign({path:"/auth/refresh-token",method:"GET",query:t,format:"json"},e)),authControllerLogout:(t,e={})=>this.http.request(Object.assign({path:"/auth/logout",method:"GET",query:t},e)),authControllerResetPassword:(t,e={})=>this.http.request(Object.assign({path:"/auth/reset-password",method:"POST",body:t,type:y.Json},e)),authControllerCheckRestorePasswordToken:(t,e={})=>this.http.request(Object.assign({path:"/auth/check-restore-password-token",method:"POST",body:t,type:y.Json},e)),authControllerRestorePassword:(t,e={})=>this.http.request(Object.assign({path:"/auth/restore-password",method:"POST",body:t,type:y.Json},e))},this.code={codeControllerSendEmailCode:(t={})=>this.http.request(Object.assign({path:"/code/send-email",method:"GET"},t)),codeControllerSendCode:(t,e={})=>this.http.request(Object.assign({path:"/code/send",method:"GET",query:t},e)),codeControllerCallCode:(t,e={})=>this.http.request(Object.assign({path:"/code/call",method:"GET",query:t},e)),codeControllerCheckCode:(t,e={})=>this.http.request(Object.assign({path:"/code/check",method:"GET",query:t,format:"json"},e))},this.dictionary={dictionaryControllerGetActivityDict:(t={})=>this.http.request(Object.assign({path:"/dictionary/activity",method:"GET",format:"json"},t)),dictionaryControllerGetBathroomTypeDict:(t={})=>this.http.request(Object.assign({path:"/dictionary/bathroom-type",method:"GET",format:"json"},t)),dictionaryControllerGetBuildingTypeDict:(t={})=>this.http.request(Object.assign({path:"/dictionary/building-type",method:"GET",format:"json"},t)),dictionaryControllerGetMaritalStatusDict:(t={})=>this.http.request(Object.assign({path:"/dictionary/marital-status",method:"GET",format:"json"},t)),dictionaryControllerGetRepairTypeDict:(t={})=>this.http.request(Object.assign({path:"/dictionary/repair-type",method:"GET",format:"json"},t)),dictionaryControllerGetRoomTypeDict:(t={})=>this.http.request(Object.assign({path:"/dictionary/room-type",method:"GET",format:"json"},t)),dictionaryControllerGetRegionDict:(t,e={})=>this.http.request(Object.assign({path:"/dictionary/regions",method:"GET",query:t,format:"json"},e)),dictionaryControllerGetCityDict:(t,e={})=>this.http.request(Object.assign({path:"/dictionary/cities",method:"GET",query:t,format:"json"},e))},this.document={documentControllerUploadTemplate:(t,e,r={})=>this.http.request(Object.assign({path:`/document/upload-template/${t}`,method:"POST",body:e,type:y.FormData},r)),documentControllerUploadDocument:(t,e,r={})=>this.http.request(Object.assign({path:`/document/upload-document/${t}`,method:"POST",body:e,type:y.FormData,format:"json"},r)),documentControllerUploadQr:(t,e={})=>this.http.request(Object.assign({path:"/document/upload-qr",method:"POST",body:t,type:y.FormData,format:"json"},e))},this.health={healthControllerCheck:(t={})=>this.http.request(Object.assign({path:"/health/check",method:"GET",format:"json"},t))},this.match={matchControllerGetMatch:(t,e={})=>this.http.request(Object.assign({path:`/match/one/${t}`,method:"GET",format:"json"},e)),matchControllerGetMatchesForAdmin:(t,e={})=>this.http.request(Object.assign({path:"/match/get-matches-for-admin",method:"GET",query:t,format:"json"},e)),matchControllerGetMatchesForUser:(t={})=>this.http.request(Object.assign({path:"/match/get-matches-for-user",method:"GET",format:"json"},t)),matchControllerCreateMatch:(t,e={})=>this.http.request(Object.assign({path:"/match/create",method:"POST",body:t,type:y.Json,format:"json"},e)),matchControllerUpdateMatch:(t,e={})=>this.http.request(Object.assign({path:"/match/update",method:"POST",body:t,type:y.Json,format:"json"},e)),matchControllerAssignOperator:(t,e={})=>this.http.request(Object.assign({path:"/match/assign-operator",method:"POST",query:t,format:"json"},e)),matchControllerUploadDocument:(t,e={})=>this.http.request(Object.assign({path:"/match/upload-document",method:"POST",body:t,type:y.FormData,format:"json"},e)),matchControllerChangeStatusToRequestFormation:(t,e={})=>this.http.request(Object.assign({path:"/match/request-formation",method:"PUT",body:t,type:y.Json,format:"json"},e)),matchControllerChangeStatusToFormation:(t,e={})=>this.http.request(Object.assign({path:`/match/formation/${t}`,method:"PUT",format:"json"},e)),matchControllerChangeStatusToInit:(t,e={})=>this.http.request(Object.assign({path:`/match/init/${t}`,method:"PUT",format:"json"},e)),matchControllerChangeStatusToCompleted:(t,e={})=>this.http.request(Object.assign({path:`/match/completed/${t}`,method:"PUT",format:"json"},e)),matchControllerChangeStatusToDeclined:(t,e={})=>this.http.request(Object.assign({path:`/match/declined/${t}`,method:"PUT",format:"json"},e)),matchControllerCheckMatch:(t,e={})=>this.http.request(Object.assign({path:"/match/check-match",method:"GET",query:t,format:"json"},e)),matchControllerDownloadDocument:(t,e={})=>this.http.request(Object.assign({path:`/match/download-document/${t}`,method:"GET",format:"json"},e))},this.support={supportControllerSendEmailFromUser:(t,e={})=>this.http.request(Object.assign({path:"/support/send-email-from-user",method:"POST",body:t,type:y.Json},e)),supportControllerRequestPromocodes:(t,e={})=>this.http.request(Object.assign({path:"/support/request-promocodes",method:"POST",body:t,type:y.Json,format:"json"},e))},this.http=t}}var T=r(9086),w=function(t,e,r,o){return new(r||(r=Promise))((function(n,s){function a(t){try{h(o.next(t))}catch(t){s(t)}}function i(t){try{h(o.throw(t))}catch(t){s(t)}}function h(t){var e;t.done?n(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,i)}h((o=o.apply(t,e||[])).next())}))};const P=new C({withCredentials:!0}),U=new q(P);P.instance.interceptors.response.use((t=>t),(t=>{const e=t.config;return 401!==t.response.status||e._retry||"/auth/refresh-token"===e.url?Promise.reject(t):(e._retry=!0,(0,T.g$)().then((t=>(e.headers.Authorization=`Bearer ${t}`,P.instance(e)))).catch((()=>Promise.reject(t))))})),P.instance.interceptors.request.use((t=>new Promise((e=>w(void 0,void 0,void 0,(function*(){null===t.data&&(t.data={}),e(t)})))))),P.instance.interceptors.response.use((t=>new Promise(((e,r)=>w(void 0,void 0,void 0,(function*(){204===t.status&&r({status:t.status,message:t.statusText}),e(t)})))))),P.instance.interceptors.response.use((t=>t),(t=>{var e;return Promise.reject((null===(e=null==t?void 0:t.response)||void 0===e?void 0:e.data)||t.message)}))}}]);