"use strict";(self.webpackChunkstudio_client=self.webpackChunkstudio_client||[]).push([[4300],{4652(t,e,o){o.d(e,{A:()=>z});o(6393);var r=o(3363),s=o(5293),n=o(3137),a=o(1056),i=o(758),h=o(310),p=o(4515),c=o(7845),l=o(8819),d=o(5186),m=o(5715),u=o(9384),y=o(5310),g=o(6195);const j=(0,i.lazy)(()=>Promise.all([o.e(8988),o.e(7714),o.e(6753),o.e(8899),o.e(1209)]).then(o.bind(o,1209))),b=(0,i.lazy)(()=>o.e(4446).then(o.bind(o,4446))),f=(0,i.lazy)(()=>o.e(3710).then(o.bind(o,3710))),O=(0,i.lazy)(()=>Promise.all([o.e(8988),o.e(7714),o.e(6753),o.e(8899),o.e(2754),o.e(4497),o.e(6984)]).then(o.bind(o,6984))),C=(0,i.lazy)(()=>o.e(4630).then(o.bind(o,4630))),q=(0,i.lazy)(()=>o.e(4741).then(o.bind(o,4741))),T=(0,i.lazy)(()=>o.e(6879).then(o.bind(o,6879))),P=(0,i.lazy)(()=>o.e(541).then(o.bind(o,541))),E=(0,i.lazy)(()=>Promise.all([o.e(8988),o.e(7714),o.e(6753),o.e(8899),o.e(4497),o.e(7275)]).then(o.bind(o,7275))),G=(0,i.lazy)(()=>Promise.all([o.e(2754),o.e(2380)]).then(o.bind(o,4480))),U=(0,i.lazy)(()=>Promise.all([o.e(1590),o.e(650)]).then(o.bind(o,650))),w=(0,i.lazy)(()=>Promise.all([o.e(2754),o.e(9843),o.e(3676),o.e(9776),o.e(1163)]).then(o.bind(o,1163))),D=(0,i.lazy)(()=>Promise.all([o.e(1590),o.e(7062)]).then(o.bind(o,7062))),S=(0,i.lazy)(()=>o.e(7491).then(o.bind(o,7491))),$=(0,i.lazy)(()=>o.e(3712).then(o.bind(o,3712))),v=(0,i.lazy)(()=>o.e(8991).then(o.bind(o,8991))),F=(0,i.lazy)(()=>o.e(4097).then(o.bind(o,4097))),A=(0,i.lazy)(()=>o.e(1138).then(o.bind(o,1138))),k=(0,i.lazy)(()=>o.e(662).then(o.bind(o,662))),J=(0,i.lazy)(()=>o.e(8577).then(o.bind(o,8577))),z=()=>{const{route:t}=(0,h.lq)(),{navigate:e}=(0,h.rd)(),o=t.name.split(".")[0],{isOperator:z}=(0,d.GV)(y.h2),R=(0,d.jL)(),[M,L]=(0,i.useState)(!0),[I,B]=(0,i.useState)(!1),[,,x]=(0,p.A)("logout"),[,,V]=(0,p.A)("authorized"),H=t=>{"logout"===t.key&&"true"===t.newValue?((0,c.WG)(""),(0,c.fE)(""),R((0,u.p3)()),e("login"),x()):"authorized"===t.key&&"true"===t.newValue&&(V(),window.location.reload())};(0,i.useEffect)(()=>(B(!(0,c.Ri)(r.b)),x(),V(),R(m.im),window.addEventListener("storage",H),()=>{window.removeEventListener("storage",H)}),[]),(0,i.useEffect)(()=>{window.scrollTo({top:0})},[t.name]);const W=()=>{M||L(!0)},_=()=>{M&&L(!1)};return i.createElement(i.Fragment,null,!1,M&&i.createElement(n.A,null),i.createElement(i.Suspense,{fallback:i.createElement(a.A,{title:"Загружаем страницу..."})},"about-partnership"===o?(W(),i.createElement(F,null)):"home"===o?(W(),i.createElement(v,null)):"my-account"===o?(W(),i.createElement(O,null)):"how-it-works"===o?(W(),i.createElement(w,null)):"property-item"===o?(W(),i.createElement(j,null)):"fares"===o?(W(),i.createElement(A,null)):"faq"===o?(W(),i.createElement(U,null)):"legal-docs"===o?(W(),i.createElement(J,null)):"questions"===o?(W(),i.createElement(D,null)):"underwriting"===o?(W(),i.createElement(P,null)):"calc"===o?(W(),i.createElement(G,null)):"personal-data-agreement"===o?(W(),i.createElement(g.H,null)):"instruction"===o?(W(),i.createElement(b,null)):"login"===o?(_(),i.createElement(q,null)):"registration"===o?(_(),i.createElement(T,null)):"admin"===o&&z?(_(),i.createElement(E,null)):"confirmation"===o?(_(),i.createElement(C,null)):"reset-password"===o?(_(),i.createElement(S,null)):"restore-password"===o?(_(),i.createElement($,null)):"sign-legal-docs"===o?(W(),i.createElement(l.default,null)):"contacts"===o?(W(),i.createElement(k,null)):(W(),i.createElement(f,null))),i.createElement(s.A,null),I&&i.createElement(r.h,null))}},9216(t,e,o){o.d(e,{jI:()=>O,Qq:()=>f,V4:()=>p,lf:()=>h,Ck:()=>d,az:()=>a,tn:()=>n,t2:()=>i,Hu:()=>c,xl:()=>r,vH:()=>s,Kp:()=>P,ok:()=>T});var r,s,n,a,i,h,p,c,l,d,m,u,y=o(1676),g=o.n(y),j=function(t,e,o,r){return new(o||(o=Promise))(function(s,n){function a(t){try{h(r.next(t))}catch(t){n(t)}}function i(t){try{h(r.throw(t))}catch(t){n(t)}}function h(t){var e;t.done?s(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(a,i)}h((r=r.apply(t,e||[])).next())})},b=function(t,e){var o={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(o[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(r=Object.getOwnPropertySymbols(t);s{this.securityData=t},this.request=t=>j(this,void 0,void 0,function*(){var{secure:e,path:o,type:r,query:s,format:n,body:a}=t,i=b(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),c=n||this.format||void 0;return r===u.FormData&&a&&null!==a&&"object"==typeof a&&(a=this.createFormData(a)),this.instance.request(Object.assign(Object.assign({},p),{headers:Object.assign(Object.assign({},r&&r!==u.FormData?{"Content-Type":r}:{}),p.headers||{}),params:s,responseType:c,data:a,url:o}))}),this.instance=g().create(Object.assign(Object.assign({},s),{baseURL:"https://trystudio.ru/api/"})),this.secure=o,this.format=r,this.securityWorker=e}mergeRequestParams(t,e){const o=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({},o&&this.instance.defaults.headers[o.toLowerCase()]||{}),{"Content-Type":u.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,o)=>{const r=t[o],s=r instanceof Array?r:[r];for(const t of s){const r=t instanceof Blob||t instanceof File;e.append(o,r?t:this.stringifyFormItem(t))}return e},new FormData)}}class O{constructor(t){this.appControllerGetHello=(t={})=>this.http.request(Object.assign({path:"/",method:"GET"},t)),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:u.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:u.FormData,format:"json"},e)),userDocumentsControllerUpdate:(t,e={})=>this.http.request(Object.assign({path:"/user-documents",method:"PUT",body:t,type:u.FormData,format:"json"},e)),userDocumentsControllerGeneratePersonalDataAgreement:(t,e={})=>this.http.request(Object.assign({path:"/user-documents/personal-data-agreement",method:"POST",body:t,type:u.Json,format:"json"},e))},this.user={agentControllerCreateUser:(t,e={})=>this.http.request(Object.assign({path:"/user/agent/create",method:"POST",body:t,type:u.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:u.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,o={})=>this.http.request(Object.assign({path:`/user/${t}`,method:"GET",query:e,format:"json"},o)),userControllerCreateUser:(t,e={})=>this.http.request(Object.assign({path:"/user/create-user",method:"POST",body:t,type:u.Json,format:"json"},e)),userControllerUpdateUserInfo:(t,e={})=>this.http.request(Object.assign({path:"/user/update-info",method:"PUT",body:t,type:u.Json,format:"json"},e)),userControllerUpdateAvatar:(t,e={})=>this.http.request(Object.assign({path:"/user/update-avatar",method:"PUT",body:t,type:u.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:u.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:u.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:u.Json},e)),notificationControllerSendCustom:(t,e={})=>this.http.request(Object.assign({path:"/notification/send-custom",method:"POST",body:t,type:u.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:u.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.property={propertyControllerGetMyAds:(t={})=>this.http.request(Object.assign({path:"/property/my-ads",method:"GET",format:"json"},t)),propertyControllerGetForAdmin:(t,e={})=>this.http.request(Object.assign({path:`/property/get-for-admin/${t}`,method:"GET",format:"json"},e)),propertyControllerGetForMy:(t,e={})=>this.http.request(Object.assign({path:`/property/get-my/${t}`,method:"GET",format:"json"},e)),propertyControllerCheckAvailable:(t={})=>this.http.request(Object.assign({path:"/property/check-available",method:"GET",format:"json"},t)),propertyControllerGetList:(t,e={})=>this.http.request(Object.assign({path:"/property/list",method:"GET",query:t,format:"json"},e)),propertyControllerGetInfoForZip:(t,e={})=>this.http.request(Object.assign({path:`/property/info-zip/${t}`,method:"GET",format:"json"},e)),propertyControllerValidate:(t,e={})=>this.http.request(Object.assign({path:`/property/validate/${t}`,method:"GET"},e)),propertyControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/property/create",method:"POST",body:t,type:u.Json,format:"json"},e)),propertyControllerUpdate:(t,e={})=>this.http.request(Object.assign({path:"/property/update-ad",method:"PUT",body:t,type:u.Json,format:"json"},e)),propertyControllerUpdatePhotos:(t,e={})=>this.http.request(Object.assign({path:"/property/update-photos",method:"PUT",body:t,type:u.FormData,format:"json"},e)),propertyControllerDelete:(t,e={})=>this.http.request(Object.assign({path:`/property/delete/${t}`,method:"DELETE",format:"json"},e)),propertyControllerPublish:(t,e={})=>this.http.request(Object.assign({path:`/property/publish/${t}`,method:"PUT",format:"json"},e)),propertyControllerUnpublish:(t,e={})=>this.http.request(Object.assign({path:`/property/un-publish/${t}`,method:"PUT",format:"json"},e)),propertyControllerSubmitUnderwriting:(t,e={})=>this.http.request(Object.assign({path:"/property/underwriting/create",method:"POST",body:t,type:u.FormData,format:"json"},e)),propertyControllerPay:(t,e={})=>this.http.request(Object.assign({path:`/property/pay/${t}`,method:"PUT",format:"json"},e)),propertyControllerUnpay:(t,e={})=>this.http.request(Object.assign({path:`/property/unpay/${t}`,method:"PUT",format:"json"},e)),propertyControllerApprove:(t,e,o={})=>this.http.request(Object.assign({path:`/property/approve/${t}`,method:"PUT",body:e,type:u.FormData,format:"json"},o)),propertyControllerApproveAgent:(t,e={})=>this.http.request(Object.assign({path:`/property/approve-agent/${t}`,method:"PUT",format:"json"},e)),propertyControllerDecline:(t,e,o={})=>this.http.request(Object.assign({path:`/property/decline/${t}`,method:"PUT",body:e,type:u.FormData,format:"json"},o)),propertyControllerDeclineAgent:(t,e={})=>this.http.request(Object.assign({path:`/property/decline-agent/${t}`,method:"PUT",format:"json"},e)),propertyControllerDeleteUnderwriting:(t,e={})=>this.http.request(Object.assign({path:`/property/underwriting/delete/${t}`,method:"DELETE",format:"json"},e)),propertyControllerRedeem:(t,e={})=>this.http.request(Object.assign({path:"/property/redeem",method:"POST",body:t,type:u.Json,format:"json"},e)),propertyControllerPrepaymentReceipt:(t,e={})=>this.http.request(Object.assign({path:`/property/prepayment-receipt/${t}`,method:"POST"},e)),propertyControllerPaymentReceipt:(t,e={})=>this.http.request(Object.assign({path:`/property/payment-receipt/${t}`,method:"POST"},e)),propertyControllerRefundReceipt:(t,e={})=>this.http.request(Object.assign({path:`/property/refund-receipt/${t}`,method:"POST"},e)),propertyControllerSendToCheck:(t,e={})=>this.http.request(Object.assign({path:"/property/send-to-check",method:"POST",body:t,type:u.Json},e))},this.propertyAd={propertyAdControllerGetForUser:(t,e={})=>this.http.request(Object.assign({path:`/property-ad/${t}`,method:"GET",format:"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:u.Json,format:"json"},e)),personControllerUpdate:(t,e,o={})=>this.http.request(Object.assign({path:`/person/update/info/${t}`,method:"PATCH",body:e,secure:!0,type:u.Json,format:"json"},o)),personControllerUpdateStatus:(t,e,o={})=>this.http.request(Object.assign({path:`/person/update/status/${t}`,method:"PATCH",query:e,format:"json"},o)),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,o={})=>this.http.request(Object.assign({path:`/person/upload/documents/${t}`,method:"PATCH",body:e,type:u.FormData,format:"json"},o)),personControllerUploadReport:(t,e,o={})=>this.http.request(Object.assign({path:`/person/upload/report/${t}`,method:"PATCH",body:e,type:u.FormData,format:"json"},o)),personControllerGetInfoFile:(t,e={})=>this.http.request(Object.assign({path:`/person/info-file/${t}`,method:"GET",format:"json"},e)),personControllerRedeem:(t,e,o={})=>this.http.request(Object.assign({path:`/person/redeem/${t}`,method:"POST",body:e,type:u.Json,format:"json"},o)),personControllerPrepaymentReceipt:(t,e,o={})=>this.http.request(Object.assign({path:`/person/receipt/${t}`,method:"POST",query:e},o))},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:u.Json,format:"json"},e)),promoCodeControllerCreate:(t,e={})=>this.http.request(Object.assign({path:"/promo-code",method:"POST",body:t,type:u.Json,format:"json"},e)),promoCodeControllerDelete:(t,e={})=>this.http.request(Object.assign({path:`/promo-code/${t}`,method:"DELETE",format:"json"},e))},this.auth={authControllerLogin:(t,e={})=>this.http.request(Object.assign({path:"/auth/login",method:"POST",body:t,type:u.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:u.Json},e)),authControllerCheckRestorePasswordToken:(t,e={})=>this.http.request(Object.assign({path:"/auth/check-restore-password-token",method:"POST",body:t,type:u.Json},e)),authControllerRestorePassword:(t,e={})=>this.http.request(Object.assign({path:"/auth/restore-password",method:"POST",body:t,type:u.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,o={})=>this.http.request(Object.assign({path:`/document/upload-template/${t}`,method:"POST",body:e,type:u.FormData},o)),documentControllerUploadDocument:(t,e,o={})=>this.http.request(Object.assign({path:`/document/upload-document/${t}`,method:"POST",body:e,type:u.FormData,format:"json"},o)),documentControllerUploadQr:(t,e={})=>this.http.request(Object.assign({path:"/document/upload-qr",method:"POST",body:t,type:u.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:u.Json,format:"json"},e)),matchControllerUpdateMatch:(t,e={})=>this.http.request(Object.assign({path:"/match/update",method:"POST",body:t,type:u.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:u.FormData,format:"json"},e)),matchControllerChangeStatusToRequestFormation:(t,e={})=>this.http.request(Object.assign({path:"/match/request-formation",method:"PUT",body:t,type:u.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:u.Json},e)),supportControllerRequestPromocodes:(t,e={})=>this.http.request(Object.assign({path:"/support/request-promocodes",method:"POST",body:t,type:u.Json,format:"json"},e))},this.http=t}}var C=o(7845),q=function(t,e,o,r){return new(o||(o=Promise))(function(s,n){function a(t){try{h(r.next(t))}catch(t){n(t)}}function i(t){try{h(r.throw(t))}catch(t){n(t)}}function h(t){var e;t.done?s(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(a,i)}h((r=r.apply(t,e||[])).next())})};const T=new f({withCredentials:!0}),P=new O(T);T.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,C.Be)().then(t=>(e.headers.Authorization=`Bearer ${t}`,T.instance(e))).catch(()=>Promise.reject(t)))}),T.instance.interceptors.request.use(t=>new Promise(e=>q(void 0,void 0,void 0,function*(){null===t.data&&(t.data={}),e(t)}))),T.instance.interceptors.response.use(t=>new Promise((e,o)=>q(void 0,void 0,void 0,function*(){204===t.status&&o({status:t.status,message:t.statusText}),e(t)}))),T.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)})}}]);