PageSourceSearch

https://app.restaff.work/static/js/4201-20b98f3d.js

js restaff.work collected 2026-10-08 22:02:22 UTC 52,152 bytes, 1 lines download raw bytes

1(self.webpackChunkfront=self.webpackChunkfront||[]).push([[4201],{18631:function(r,a,c){"use strict";c.d(a,{N:function(){return X}});var u=c(61249),d=c(45144),m=c(80656),p=c(29365),v=c(20390),_=c.n(v),g=c(72390),h=c(85152),x=c(88729),y=c(63641),k=(c(86123),c(95008),c(96425),c(94244)),b=/(?:Z|[+-]\d{2}:?\d{2})$/,w=function parseContractorMarksTimestamp(r,a){if(!r)return Number.NaN;if(b.test(r))return Date.parse(r);try{return k.Z.tz(r,a).valueOf()}catch(c){return Date.parse(r)}},j=function getContractorMarksAction(r){var a,c=r.marks,u=r.stateCode,d=r.clientReceivedAt,m=r.now,p=void 0===m?Date.now():m;if(null===c||void 0===c||!c.applicable)return null;if(!c.check_in.created_at){var v;if(!_()(v=["confirmed","auto_confirmed"]).call(v,null!==u&&void 0!==u?u:""))return null;var g=w(c.starts_at,c.timezone),h=function getContractorMarksServerNow(r){var a=r.marks,c=r.clientReceivedAt,u=r.now,d=void 0===u?Date.now():u,m=w(a.server_time,a.timezone);return Number.isFinite(m)&&void 0!==c?d+m-c:d}({marks:c,clientReceivedAt:d,now:p});return Number.isFinite(g)&&h>=g?"check_in":null}return _()(a=["confirmed","auto_confirmed","checked_in"]).call(a,null!==u&&void 0!==u?u:"")?c.check_out.created_at?null:"check_out":null},C=c(28711),T=c(52797),S=c(35527),E=c(51152),A=c(67541),N=c(76288),Z=c(77576),R=c.n(Z),M=c(89e3),P=c.n(M),D=(c(83229),c(75970),c(2605)),z=c(12273),I=c(51078),O=function getContractorMarksUrl(r){return"bus/alpha/workflow/tasks/".concat(r,"/contractor_marks")},U=function(r){(0,E.Z)(ContractorMarksVerificationError,r);var a=(0,A.Z)(ContractorMarksVerificationError);function ContractorMarksVerificationError(r){var c;return(0,S.Z)(this,ContractorMarksVerificationError),(c=a.call(this,"contractor_marks_verification_failed")).code="contractor_marks_verification_failed",c.name="ContractorMarksVerificationError",c.cause=r,c}return(0,T.Z)(ContractorMarksVerificationError)}((0,N.Z)(Error)),L=function getReasons(r){var a;return r&&"object"===(0,C.Z)(r)?"reasons"in r&&Array.isArray(r.reasons)&&r.reasons.every(function(r){return"string"===typeof r})?r.reasons:R()(a=P()(r)).call(a,getReasons):[]},B=function getStatus(r){var a;if(r&&"object"===(0,C.Z)(r)){var c=r;return"number"===typeof c.status?c.status:"number"===typeof(null===(a=c.response)||void 0===a?void 0:a.status)?c.response.status:void 0}},H=function getContractorMarksErrorReason(r){return L(function getErrorData(r){var a,c;if(r&&"object"===(0,C.Z)(r)){var u=r;return null!==(a=u.data)&&void 0!==a?a:null===(c=u.response)||void 0===c?void 0:c.data}}(r))[0]},Y=function isNetworkError(r){return(0,I.b_)(r)||(0,I.sS)(r)},V=function(){var r=(0,d.Z)((0,u.Z)().mark(function _callee(r){return(0,u.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,z.z)({url:O(r),method:"GET",withPrefix:!1});case 2:return a.abrupt("return",a.sent);case 3:case"end":return a.stop()}},_callee)}));return function getContractorMarks(a){return r.apply(this,arguments)}}(),W=function(){var r=(0,d.Z)((0,u.Z)().mark(function _callee2(r){var a,c,d,m;return(0,u.Z)().wrap(function _callee2$(u){for(;;)switch(u.prev=u.next){case 0:return a=r.taskId,c=r.kind,u.prev=1,u.next=4,(0,z.z)({url:O(a),method:"POST",withPrefix:!1,data:{kind:c}});case 4:return u.abrupt("return",u.sent);case 7:if(u.prev=7,u.t0=u.catch(1),Y(u.t0)){u.next=11;break}throw u.t0;case 11:return u.prev=11,u.next=14,V(a);case 14:if(d=u.sent,!(m=d.contractor_marks[c]).created_at){u.next=18;break}return u.abrupt("return",{kind:c,created_at:m.created_at,by:m.by,replay:!0,contractor_marks:d.contractor_marks});case 18:u.next=23;break;case 20:throw u.prev=20,u.t1=u.catch(11),new U(u.t1);case 23:throw u.t0;case 24:case"end":return u.stop()}},_callee2,null,[[1,7],[11,20]])}));return function createContractorMark(a){return r.apply(this,arguments)}}(),K=c(81403),$=function getText(r,a,c,u){return r(a,(0,p.Z)({defaultValue:c},u))},q=function formatDateTime(r,a,c){var u=arguments.length>3&&void 0!==arguments[3]&&arguments[3];try{return new Intl.DateTimeFormat(c,(0,p.Z)((0,p.Z)({},u?{day:"2-digit",month:"2-digit",year:"numeric"}:{hour:"2-digit",minute:"2-digit"}),{},{timeZone:a}
1)).format(new Date(w(r,a)))}catch(d){return r}},G=function getErrorMessage(r,a,c,u,d){var m=H(r),p=B(r);return"not_started_yet"===m?null!==c&&void 0!==c&&c.starts_at?$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.notStartedYet","\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u043e \u043c\u043e\u0436\u043d\u043e \u0441 {{startsAt}} \u0432 {{time}}",{startsAt:q(c.starts_at,c.timezone,d,!0),time:q(c.starts_at,c.timezone,d)}):$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.notStartedDataUnavailable","\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0447\u0430\u043b\u0430. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437"):"needs_check_in"===m?$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.needsCheckIn","\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0442\u043c\u0435\u0442\u044c\u0442\u0435 \u043d\u0430\u0447\u0430\u043b\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f"):"task_closed"===m?$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.taskClosed","\u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u043e. \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0442\u043c\u0435\u0442\u043a\u0443 \u043d\u0435\u043b\u044c\u0437\u044f"):"not_applicable"===m?$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.notApplicable","\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u043c\u0435\u0442\u043a\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b"):r instanceof U?$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.verificationFailed","\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0430\u0441\u044c \u043b\u0438 \u043e\u0442\u043c\u0435\u0442\u043a\u0430. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437"):403===p||404===p?null:"check_in"===a||"check_out"===a?$(u,"pages.tasks-contractor-page.taskActions.contractorMarks.saveFailed","\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043e\u0442\u043c\u0435\u0442\u043a\u0443. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437"):null},Q=function isActionUnavailableError(r){var a=H(r),c=B(r);return 403===c||404===c||"task_closed"===a||"not_applicable"===a},X=function ContractorMarksActions(r){var a=r.taskId,c=r.stateCode,p=r.contractorMarks,v=r.clientReceivedAt,k=r.buttonSize,b=void 0===k?"md":k,w=r.onSuccess,C=r.onVisibleChange,T=(0,x.$G)(),S=T.t,E=T.i18n,A=(0,h.useState)(function(){return Date.now()}),N=(0,m.Z)(A,2),Z=N[0],R=N[1],M=(0,h.useState)(!1),P=(0,m.Z)(M,2),z=P[0],I=P[1],O=(0,h.useState)(p),U=(0,m.Z)(O,2),L=U[0],B=U[1],H=function useContractorMarksMutation(){return(0,D.D)({mutationFn:W})}(),Y=H.mutateAsync,V=H.isPending;(0,h.useEffect)(function(){B(p)},[p]);var X=z?null:j({marks:L,stateCode:c,clientReceivedAt:v,now:Z});if((0,h.useEffect)(function(){var r=window.setInterval(function(){return R(Date.now())},1e3);return function(){return window.clearInterval(r)}},[]),(0,h.useEffect)(function(){null===C||void 0===C||C(null!==X)},[X,C]),(0,h.useEffect)(function(){var r;null!==L&&void 0!==L&&L.applicable&&_()(r=["confirmed","auto_confirmed","checked_in"]).call(r,null!==c&&void 0!==c?c:"")||I(!1)},[null===L||void 0===L?void 0:L.applicable,c]),!X)return null;var J=function(){var r=(0,d.Z)((0,u.Z)().mark(function _callee(){var r,c,d,m,p;return(0,u.Z)().wrap(function _callee$(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=3,Y({taskId:a,kind:X});case 3:r=u.sent,B(r.contractor_marks),c=r.created_at||r.contractor_marks[X].created_at,d=c?q(c,r.contractor_marks.timezone,E.language):"",m="check_in"===X?"\u041d\u0430\u0447\u0430\u043b\u043e":"\u041e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435",y.A.success($(S,"pages.tasks-contractor-page.taskActions.contractorMarks.success.".concat(X),"".concat(m," \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u0432 {{time}}"),{time:d})),null===w||void 0===w||w(),u.next=18;break;case 12:u.prev=12,u.t0=u.catch(0),Q(u.t0)&&I(!0),(p=G(u.t0,X,L,S,E.language))&&y.A.error(p),null===w||void 0===w||w();case 18:case"end":return u.stop()}},_callee,null,[[0,12]])}));return function handleClick(){return r.apply(this,arguments)}}();return(0,K.jsx)(g.zx,{type:"button",variant:"primary",size:b,className:"w-full md:w-auto",disabled:V,onClick:J,children:$(S,"pages.tasks-contractor-page.taskActions.contractorMarks.buttons.".concat(X),"check_in"===X?"\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u043e":"\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435")})}},46199:function(r,a,c){"use strict";c.d(a,{h:function(){return _}});var u=c(21695),d=c(72390),m=c(98988),p=c(86343),v=c(81403),_=function TaskSchedule(r){var a=r.date,c=r.time,_=r.timezone,g=r.className,h=r.secondaryVariant,x=void 0===h?"p2":h,y=(0,p.m)({date:a,time:c}),k=y.primary,b=y.secondary,w=(0,m.M)(_,null===a||void 0===a?void 0:a[0],null===c||void 0===c?void 0:c[0]);return k||b?(0,v.jsxs)("div",{className:(0,u.Z)("flex flex-col",g),children:[k&&(0,v.jsxs)(d.ZT,{variant:"p3",children:[k,!b&&w&&", ".concat(w)]}),b&&(0,v.jsxs)(d.ZT,{variant:x,textColor:"secondary",children:[b,w&&", ".concat(w)]})]}):null}},98988:function(r,a,c){"use strict";c.d(a,{M:function(){return h}});c(95008),c(96425),c(86123);var u=c(9272),d=c.n(u),m=c(12767),p=c.n(m),v=c(2091),_=c.n(v),g=c(94244),h=function formatTaskTimezone(r,a,c){if(null!==r&&void 0!==r&&d()(r).call(r)){if("UTC"===r)return"UTC+0";if(/^UTC[+-]/.test(r))return r;try{var u,m,v,h,x=a||g.Z.utc().format("YYYY-MM-DD"),y=c&&/^\d{2}:\d{2}/.test(c)?c:"12:00",k=g.Z.tz(p()(u="".concat(x," ")).call(u,y),r).utcOffset();if(!Number.isFinite(k))return r;var b=Math.floor(Math.abs(k)/60),w=Math.abs(k)%60,j=w?":".concat(_()(m=String(w)).call(m,2,"0")):"";return p()(v=p()(h="UTC".concat(k>=0?"+":"-")).call(h,b)).call(v,j)}catch(C){return r}}}},61569:function(r,a,c){"use strict";c.d(a,{M:function(){return k}});var u=c(80656),d=c(85152),m=c(88729),p=c(50571),v=c(72390),_=c(46298),g=c(63641),h=c(56890),x=c(71684),y=c(81403),k=function RetailTaskAssignmentNotice(r){var a=r.task,c=r.returnTo,k=r.onboardingProcessesSource,b=(0,m.$G)().t,w=(0,p.NL)(),j=(0,d.useRef)(!1),C=(0,d.useState)(!0),T=(0,u.Z)(C,2),S=T[0],E=T[1],A=(0,_.L)().mutate,N=(0,x.m)({taskId:a.id,companyId:a.c
1ompany.id,contractId:a.contract_id,returnTo:c,onboardingProcessesSource:k}),Z=N.closeSigning,R=N.handleFinish,M=N.handleOpenSigning,P=N.handleSigningError,D=N.isOnboardingProcessesLoading,z=N.isSigningOpen,I=function hideNotice(){j.current||(j.current=!0,E(!1),A({data:{event:"hide_dashboard_notification",key:"retail_task_assigned_".concat(a.id)}},{onSuccess:function onSuccess(){w.invalidateQueries({queryKey:["dashboard-tasks"]}),w.invalidateQueries({queryKey:["task",String(a.id)]})},onError:function onError(){g.A.error(b("features.retailTaskSigning.assignmentNotice.hideError"))}}))};return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(v.Ms,{width:"sm",statusImage:"document-sign",open:S,onOpenChange:function onOpenChange(r){return!r&&I()},children:[(0,y.jsx)(v.Ms.Content,{children:(0,y.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,y.jsx)(v.ZT,{variant:"h2",weight:"bold",children:b("features.retailTaskSigning.assignmentNotice.title")}),(0,y.jsx)(v.ZT,{variant:"p3",children:b("features.retailTaskSigning.assignmentNotice.description",{task:a.title,company:a.company.name})})]})}),(0,y.jsx)(v.Ms.Footer,{children:(0,y.jsx)(v.zx,{type:"button",size:"lg",variant:"primary",className:"w-full",disabled:D,isLoading:D,onClick:function handleSign(){I(),M()},children:b("features.retailTaskSigning.assignmentNotice.sign")})})]}
1),(0,y.jsx)(h.i,{open:z,taskId:a.id,companyId:a.company.id,companyName:a.company.name,contractId:a.contract_id,onClose:Z,onFinish:R,onSigningError:P})]})}},15113:function(r,a,c){"use strict";c.r(a),c.d(a,{TaskContractorPage:function(){return he}});c(55979),c(10762);var u,d,m=c(20390),p=c.n(m),v=c(3872),_=c.n(v),g=c(55469),h=c(67393),x=c(90707),y=c(60510),k=c(72390),b=c(85152),w=c(64234),j=c(88962),C=c(63641),T=c(30030),S=c(51078),E=c(61249),A=c(29365),N=c(45144),Z=c(28711),R=(c(83229),c(81680)),M=c(10033),P=function CONTRACTOR_TASK_QUERY_KEY(r){return["task",String(null!==r&&void 0!==r?r:"")]},D="contractor_task_load_failed",z="contractor_task_unavailable",I=function normalizeContractorTaskError(r){if(404===function getErrorResponseStatus(r){var a;if(r&&"object"===(0,Z.Z)(r)){var c=null===(a=r.response)||void 0===a?void 0:a.status;return"number"===typeof c?c:void 0}}(r))return new Error(z);var a=(0,S.SC)(r,D);return"404"===a.message?new Error(z):a},O=function useTask(){var r=(0,h.UO)().id;return(0,R.a)({queryKey:P(r),enabled:Boolean(r),queryFn:function(){var a=(0,N.Z)((0,E.Z)().mark(function _callee(){var a;return(0,E.Z)().wrap(function _callee$(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,c.next=3,(0,M.f)({url:"bus/alpha/workflow/tasks/".concat(r),method:"GET",withPrefix:!1});case 3:return a=c.sent,c.abrupt("return",a.contractor_marks?(0,A.Z)((0,A.Z)({},a),{},{contractor_marks_received_at:Date.now()}):a);case 7:throw c.prev=7,c.t0=c.catch(0),I(c.t0);case 10:case"end":return c.stop()}},_callee,null,[[0,7]])}));return function queryFn(){return a.apply(this,arguments)}}(),staleTime:0,refetchOnMount:"always",refetchOnWindowFocus:!0,refetchOnReconnect:!0,retry:!1})},U=c(80656),L=c(89e3),B=c.n(L),H=(c(75970),c(50571)),Y=c(31310),V=c(37897),W=c(18631),K=c(29224),$=c(12442),q=c(6054),G=c.n(q),Q=c(1199),X=c.n(Q),J=function transformActToForSignAct(r){var a,c;return r.act?{id:r.act.id,uid:r.uid,title:r.act.title,actions:r.act.actions,description:r.description,since_date:r.since_date,since_time:r.since_time,upto_date:r.upto_date,upto_time:r.upto_time,created_at:r.created_at,accepted_at:r.accepted_at,remote_work:r.remote_work,payment_type:r.payment_type,contractor_status:r.contractor_status,check_payment_details:r.act.check_payment_details,labels:r.labels,project:r.project?{id:r.project.id,title:r.project.title}:{id:0,title:""},duties:(null===(a=r.duties)||void 0===a?void 0:G()(a).call(a,function(r){var a;return{id:r.id,title:r.title||"",category_id:null===(a=r.category)||void 0===a?void 0:a.id}}))||[],reports:(null===(c=r.reports)||void 0===c?void 0:G()(c).call(c,function(r){return{type:r.type,description_label:r.description_label,description:r.description,attachments_label:r.attachments_label,attachments:r.attachments||[],replaced_at:r.replaced_at}}))||[],contractor:r.contractor?{id:r.contractor.id,name:r.contractor.name,full_name:r.contractor.full_name,mobile_phone:r.contractor.mobile_phone,citizenship:r.contractor.citizenship,company_member:r.contractor.company_member,declined_response:r.contractor.declined_response,kind:r.contractor.kind,signed_contract:r.contractor.signed_contract,submission_timeout_passed:r.contractor.submission_timeout_passed,payment_details:r.contractor.payment_details?{kind:r.contractor.payment_details.kind,card:r.contractor.payment_details.card}:void 0,payment_details_changed:r.contractor.payment_details_changed||!1}:{id:0,name:"",full_name:"",mobile_phone:"",citizenship:"",company_member:!1,declined_response:!1,kind:"",signed_contract:!1,submission_timeout_passed:!1,payment_details:void 0,payment_details_changed:!1},amount:X()(r.act.amount)||0,payment_amount:r.act.payment_amount,settlement_amount:r.act.settlement_amount,contractor_wallet_savings_enabled:r.act.contractor_wallet_savings_enabled,work_acceptance_original_pdf_url:r.act.work_acceptance_original_pdf_url,payment_methods:r.act.payment_methods,commission_message:r.act.commission_message,payment:r.act.payment}:null},tt=function transformTaskToVisibilityData(r){var a,c,u,d;if(r)return{id:r.id,arbitration_available:r.arbitration_available,state:r.state,actions:r.actions,process_code:r.process_code,payment_type:r.payment_type,response_sent:r.response_sent,response_status:null!==(a=r.response_status)&&void 0!==a?a:null,retail_stream:r.retail_stream,contract_id:r.contract_id,contract_signing_status:null!==(c=r.contract_signing_status)&&void 0!==c?c:null,ad_hoc_info_status:null!==(u=r.ad_hoc_info_status)&&void 0!==u?u:null,payment_request:r.payment_request,company:r.company,contractor_marks:r.contractor_marks,contractor_marks_received_at:r.contractor_marks_received_at,duties:null===(d=r.duties)||void 0===d?void 0:G()(d).call(d,function(r){var a,c;return{id:r.id,title:(null===(a=r.category)||void 0===a?void 0:a.title)||"",category_id:null===(c=r.category)||void 0===c?void 0:c.id}}),contractor:r.contractor?{id:r.contractor.id,name:r.contractor.name,full_name:r.contractor.full_name,mobile_phone:r.contractor.mobile_phone,citizenship:r.contractor.citizenship,kind:r.contractor.kind,payment_details_changed:r.contractor.payment_details_changed||!1,signed_contract:r.contractor.signed_contract,submission_timeout_passed:r.contractor.submission_timeout_passed,declined_response:r.contractor.declined_response,company_member:r.contractor.company_member}:null,address:r.address?{name:r.address.name,id:r.address.id}:null,since_time:r.since_time||null,upto_time:r.upto_time||null,cost:r.cost,estimated_amount:r.estimated_amount,is_estimated_amount:r.is_estimated_amount,currency_code:r.currency_code,created_at:r.created_at,ad_hoc_link:r.ad_hoc_link,paymentMethods:r.payment_methods,forSignAct:J(r)}},et=c(43658),nt=c.n(et),rt=c(79639),at=c.n(rt),ot=new(nt())(["personal_solution_v2","personal_solution_v3","personal_solution_v2_platform","personal_solution_v3_platform"]),it=function hasCompletedReportAttachments(r){return Boolean(function getCompletedReport(r){return null===r||void 0===r?void 0:_()(r).call(r,function(r){var a;return"completed"===r.type&&Boolean(null===(a=r.attachments)||void 0===a?void 0:a.length)})}(r))},st=c(88729),ct=c(50759),lt=(c(27336),c(89619),c(50994),c(36259),c(19257),c(48108),c(69495)),ut=c.n(lt),dt=c(30415),mt=c.n(dt),pt=c(74171),ft=c.n(pt),vt=c(12767),_t=c.n(vt),gt=c(6095),ht=c.n(gt),xt=c(56289),yt=c.n(xt),kt=c(25867),bt=c(31701),wt=c(36678),jt=c(2605),Ct=c(12273),Tt=20971520,St=ne
1w(nt())(G()(u=ut()(d=B()(wt.E9)).call(d)).call(u,function(r){return mt()(r).call(r,1)})),Et=new(nt())(ft()(wt.E9)),At="pages.taskContractorPage.reportReplacement",Nt=function isValidReportFile(r){return r.size>0&&r.size<=Tt&&function isAllowedReportFile(r){var a=function getFileExtension(r){var a,c;return null!==(a=null===(c=r.name.split(".").pop())||void 0===c?void 0:c.toLowerCase())&&void 0!==a?a:""}(r),c=!r.type&&("heic"===a||"heif"===a);return St.has(a)&&(Et.has(r.type)||c)}(r)},Zt=function toUploadedFile(r){var a,c;return{id:_t()(a=_t()(c="".concat(r.name,"-")).call(c,r.size,"-")).call(a,r.lastModified),name:r.name,size:r.size,file:r}},Rt=function getErrorStatus(r){var a;return null===r||void 0===r||null===(a=r.response)||void 0===a?void 0:a.status},Mt=function getNormalizedErrorMessage(r,a){var c=(0,bt.e)(r);return c||(r instanceof Error?r.message:"string"===typeof r?r:a)},Pt=function(){var r=(0,N.Z)((0,E.Z)().mark(function _callee(r,a){return(0,E.Z)().wrap(function _callee$(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,ht().all([r.invalidateQueries({queryKey:P(a)}),r.invalidateQueries({queryKey:(0,kt.Iz)(String(a))})]);case 2:case"end":return c.stop()}},_callee)}));
1return function invalidateTaskQueries(a,c){return r.apply(this,arguments)}}(),Dt=function useReportReplacement(r){var a=(0,st.$G)().t,c=(0,H.NL)(),u=function useReplaceTaskReportMutation(){return(0,jt.D)({mutationFn:function(){var r=(0,N.Z)((0,E.Z)().mark(function _callee(r){var a,c,u;return(0,E.Z)().wrap(function _callee$(d){for(;;)switch(d.prev=d.next){case 0:return a=r.taskId,c=r.files,u=new FormData,c.forEach(function(r){u.append("files[]",r)}),d.abrupt("return",(0,Ct.z)({url:"bus/alpha/workflow/tasks/".concat(a,"/completion_report"),method:"PUT",withPrefix:!1,data:u}));case 4:case"end":return d.stop()}},_callee)}));return function mutationFn(a){return r.apply(this,arguments)}}()})}(),d=(0,b.useState)(!1),m=(0,U.Z)(d,2),v=m[0],_=m[1],g=(0,b.useState)([]),h=(0,U.Z)(g,2),x=h[0],y=h[1],k=(0,b.useState)(null),w=(0,U.Z)(k,2),j=w[0],T=w[1],S=(0,b.useState)(null),A=(0,U.Z)(S,2),Z=A[0],R=A[1],M=(0,b.useCallback)(function(){y([]),T(null),R(null)},[]),D=(0,b.useCallback)(function(){_(!1),M()},[M]),z=(0,b.useCallback)(function(){M(),_(!0)},[M]),I=(0,b.useCallback)(function(r){R(null);var c=yt()(r).call(r,Nt),u=yt()(r).call(r,function(r){return!p()(c).call(c,r)}),d=u.some(function(r){return r.size>Tt});u.length>0?d?T(a("".concat(At,".errors.size"))):c.length>0&&r.length>1?T(a("".concat(At,".errors.mixedFiles"))):T(a("".concat(At,".errors.format"))):T(null),0!==c.length&&y(function(r){var a=(0,ct.Z)(r),u=new(nt())(G()(a).call(a,function(r){return r.id}));return G()(c).call(c,Zt).forEach(function(r){u.has(r.id)||a.push(r)}),a})},[a]),O=(0,b.useCallback)(function(){R(null),T(a("".concat(At,".errors.format")))},[a]),L=(0,b.useCallback)(function(r){y(function(a){return yt()(a).call(a,function(a){return a.id!==r})})},[]),B=(0,b.useCallback)((0,N.Z)((0,E.Z)().mark(function _callee2(){var d,m;return(0,E.Z)().wrap(function _callee2$(p){for(;;)switch(p.prev=p.next){case 0:if(0!==x.length&&!u.isPending){p.next=2;break}return p.abrupt("return");case 2:return R(null),p.prev=3,p.next=6,u.mutateAsync({taskId:r,files:G()(x).call(x,function(r){return r.file})});case 6:return d=p.sent,c.setQueryData(P(r),d),c.setQueryData((0,kt.Iz)(String(r)),d),C.A.success(a("".concat(At,".success"))),D(),p.next=13,Pt(c,r);case 13:p.next=25;break;case 15:if(p.prev=15,p.t0=p.catch(3),m=a("".concat(At,".errors.submit")),409!==Rt(p.t0)){p.next=24;break}return D(),p.next=22,Pt(c,r);case 22:return C.A.error(Mt(p.t0,m)),p.abrupt("return");case 24:R(m);case 25:case"end":return p.stop()}},_callee2,null,[[3,15]])})),[D,x,c,u,r,a]);return{addFiles:I,close:D,deleteFile:L,files:x,isOpen:v,isPending:u.isPending,open:z,setUploadError:O,submit:B,submitError:Z,validationError:j}},zt=c(81403),Ft=function ReplaceReportDialog(r){var a=r.files,c=r.isOpen,u=r.isPending,d=r.validationError,m=r.submitError,p=r.onAddFiles,v=r.onClose,_=r.onDeleteFile,g=r.onUploadError,h=r.onSubmit,x=(0,st.$G)().t,y="pages.taskContractorPage.reportReplacement",b={hint:x("".concat(y,".dropzoneHint"),{formats:wt.ol})};return(0,zt.jsxs)(k.Ms,{width:"sm",open:c,onOpenChange:function onOpenChange(r){return!r&&v()},children:[(0,zt.jsx)(k.Ms.Title,{children:x("".concat(y,".title"))}),(0,zt.jsx)(k.Ms.Content,{children:(0,zt.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,zt.jsx)(k.ZT,{variant:"p2",children:x("".concat(y,".description"))}),(0,zt.jsx)(k.Qm,(0,A.Z)((0,A.Z)({multiple:!0,allowUploadMore:!0,accept:wt.uF,files:a,disabled:u,onUpload:p,onDelete:_,onError:g,errorText:null!==d&&void 0!==d?d:void 0,dropzoneText:x("".concat(y,".dropzoneTitle"))},b),{},{buttonText:x("".concat(y,".chooseFiles")),classNames:{dropzone:"min-h-[120px]"}})),m&&(0,zt.jsx)(k.bZ,{variant:"error",title:m})]})}),(0,zt.jsx)(k.Ms.Footer,{children:(0,zt.jsx)(k.zx,{type:"button",variant:"primary",size:"lg",className:"w-full",isLoading:u,disabled:0===a.length||u,onClick:h,children:x("".concat(y,".submit"))})})]})},It=function ReplaceReportAction(r){var a=r.task,c=r.buttonSize,u=void 0===c?"md":c,d=(0,st.$G)().t,m=Dt(a.id);return(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(k.zx,{type:"button",variant:"default",size:u,className:"w-full md:w-auto",onClick:m.open,children:d("pages.taskContractorPage.reportReplacement.button")}),(0,zt.jsx)(Ft,{files:m.files,isOpen:m.isOpen,isPending:m.isPending,validationError:m.validationError,submitError:m.submitError,onAddFiles:m.addFiles,onClose:m.close,onDeleteFile:m.deleteFile,onUploadError:m.setUploadError,onSubmit:m.submit})]})},Ot=c(34819),Ut=c(57652),Lt=c(22050),Bt=function getStorageKey(r){return"".concat("workflow-task-arbitration-message-sent",":").concat(r)},Ht=function markTaskArbitrationMessageSent(r){try{window.localStorage.setItem(Bt(r),"true")}catch(a){}},Yt=function buildTaskArbitrationSupportMessage(r){return"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u042f \u
1043d\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u0435\u043d \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u2116".concat(r," \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u043d\u0435\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u043c, \u0438 \u043f\u0440\u043e\u0448\u0443 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0441\u043f\u043e\u0440 (\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436) \u043f\u043e \u043d\u0435\u043c\u0443")},Vt=function TaskArbitrationAction(r){var a=r.taskId,c=r.variant,u=void 0===c?"text":c,d=(0,st.$G)().t,m=(0,Lt.f)(),p=m.openChat,v=m.sendMessage,_=(0,b.useRef)(!1),g=(0,b.useState)(!1),h=(0,U.Z)(g,2),x=h[0],y=h[1],w=(0,b.useState)(function(){return function wasTaskArbitrationMessageSent(r){try{return"true"===window.localStorage.getItem(Bt(r))}catch(a){return!1}}(a)}),j=(0,U.Z)(w,2),T=j[0],S=j[1],A=function(){var r=(0,N.Z)((0,E.Z)().mark(function _callee(){return(0,E.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if(!_.current){r.next=2;break}return r.abrupt("return");case 2:if(_.current=!0,y(!0),r.prev=4,!T){r.next=10;break}return r.next=8,p();case 8:r.next=14;break;case 10:return r.next=12,v(Yt(a));case 12:S(!0),Ht(a);case 14:r.next=19;break;case 16:r.prev=16,r.t0=r.catch(4),C.A.error(d("pages.tasks-contractor-page.taskActions.notifications.arbitrationError"));case 19:return r.prev=19,_.current=!1,y(!1),r.finish(19);case 23:case"end":return r.stop()}},_callee,null,[[4,16,19,23]])}));return function handleClick(){return r.apply(this,arguments)}}();return(0,zt.jsx)(k.zx,{type:"button",variant:u,size:"md",className:"w-full md:w-auto md:self-start",disabled:x,onClick:function onClick(){A()},children:d("pages.tasks-contractor-page.taskActions.buttons.arbitration")})},Wt=c(63580),Kt=c(70688),$t=function TaskActions(){var r,a,c,u,d,m,p=O().data,v=tt(p),_=(0,$.LM)(),g=(0,H.NL)(),h=(0,Ot.T)(Boolean(null===v||void 0===v?void 0:v.company.id)),x=(0,j.k)().isMobile,k=(0,b.useContext)(y._).setHasActions,w=(0,b.useState)(!1),C=(0,U.Z)(w,2),T=C[0],S=C[1],E=(0,b.useState)(!1),A=(0,U.Z)(E,2),N=A[0],Z=A[1],R=(0,Ut.PX)(h.data).has(null!==(r=null===v||void 0===v?void 0:v.company.id)&&void 0!==r?r:-1),M=h.isLoading||h.isError||R,P=function isReportReplacementAvailable(r){var a=r.stateCode,c=r.processCode,u=r.reports;return"completed"===a&&Boolean(c&&ot.has(c))&&it(u)}({stateCode:null===p||void 0===p||null===(a=p.state)||void 0===a?void 0:a.code,processCode:null===p||void 0===p?void 0:p.process_code,reports:null===p||void 0===p?void 0:p.reports}),D=Boolean(null===v||void 0===v?void 0:v.arbitration_available),z=Boolean((null===v||void 0===v?void 0:v.address)&&(null===v||void 0===v?void 0:v.duties)&&(null===v||void 0===v?void 0:v.duties.length)>0&&(null===v||void 0===v?void 0:v.since_time)&&(null===v||void 0===v?void 0:v.upto_time)),I=(null===(c=_.contractor)||void 0===c||null===(u=c.companies)||void 0===u?void 0:u.items)||(null===(d=_.contractor)||void 0===d||null===(m=d.companies)||void 0===m?void 0:m.allItems),L={auto_confirm:Boolean(null===I||void 0===I?void 0:I.some(function(r){var a,c,u;return r.id===(null===v||void 0===v||null===(a=v.company)||void 0===a?void 0:a.id)&&(null===(c=r.data)||void 0===c||null===(u=c.features)||void 0===u?void 0:u.workflow_tasks_auto_confirmation)}))&&z,can_sign_act:!0,can_reject_sign_act:!0},q=(0,b.useCallback)(function(r){S(B()(r).some(Boolean))},[]);if((0,b.useEffect)(function(){k(T||N||P||x&&D)},[P,D,N,T,x,k]),!v)return null;var G=(0,K.j4)(v),Q=(0,K.Ys)(v),X=(0,K.qe)(v,G),J={base:(0,zt.jsx)(Y.c,{task:v,config:L,buttonSize:x?"lg":"md",onVisibleChange:q,onSuccess:function onSuccess(){g.invalidateQueries({queryKey:["task",String(null===v||void 0===v?void 0:v.id)]})}}),platform:(0,zt.jsx)(V.m,{task:X,config:{can_reject_sign_act:!0,can_sign_act:!0},buttonSize:x?"lg":"md",showRetailWithdrawAction:!0,showRetailPassiveStatus:!1,showStatusCaption:x,isTaskResponseBlocked:M,hasTaskResponseBlockingOnboarding:R,onSuccess:function onSuccess(){g.invalidateQueries({queryKey:["task",String(null===v||void 0===v?void 0:v.id)]})},onVisibleChange:q})};return(0,zt.jsxs)("div",{className:"flex flex-col md:flex-row gap-2 w-full md:w-auto",children:[J[Q],(0,zt.jsx)(W.N,{taskId:v.id,stateCode:v.state.code,contractorMarks:v.contractor_marks,clientReceivedAt:v.contractor_marks_received_at,buttonSize:x?"lg":"md",onVisibleChange:Z,onSuccess:function invali
1dateTaskData(){g.invalidateQueries({queryKey:["task",String(v.id)]}),g.invalidateQueries({queryKey:Wt.F}),g.invalidateQueries({queryKey:[Kt.Y]})}}),P&&p&&(0,zt.jsx)(It,{task:p,buttonSize:x?"lg":"md"}),v.arbitration_available?(0,zt.jsx)(Vt,{taskId:v.id,variant:x?"text":"default"},v.id):null]})},qt=c(96154),Gt=c(31382),Qt=c(46199),Xt=c(85766),Jt=c(86343),te=c(98988),ee=c(14057),ne=function TaskHeader(){var r,a,c,u=(0,st.$G)().t,d=(0,j.k)().isMobile,m=O().data,p=(0,Jt.m)({date:[null===m||void 0===m?void 0:m.since_date,null===m||void 0===m?void 0:m.upto_date],time:[(null===m||void 0===m?void 0:m.since_time)||null,(null===m||void 0===m?void 0:m.upto_time)||null]});if(!m)return null;var v=(0,ee.D)(m.process_code)?m.timezone:void 0,_=(0,te.M)(v,m.since_date,m.since_time),g=null!==m&&void 0!==m&&m.act?(0,zt.jsxs)(k.ZT,{variant:"p2",children:[u("pages.taskContractorPage.taskHeader.act")," ",(0,zt.jsx)(x.rU,{to:"/acts/".concat(null===m||void 0===m||null===(r=m.act)||void 0===r?void 0:r.id),children:(0,zt.jsxs)(k.rU,{href:"/acts/".concat(null===m||void 0===m||null===(a=m.act)||void 0===a?void 0:a.id),children:["\u2116",null===m||void 0===m||null===(c=m.act)||void 0===c?void 0:c.id]})})]}):null,h=(0,zt.jsxs)("div",{className:"flex flex-col mx-4 md:mx-6 mt-4 md:border-b-[1px] md:border-b-[rgba(0,0,0,0.06)]",children:[(0,zt.jsx)(k.ZT,{variant:"h1",children:null===m||void 0===m?void 0:m.title}),(0,zt.jsxs)("div",{className:"flex gap-6 pt-3 pb-6 items-center",children:[(0,zt.jsxs)(k.ZT,{variant:"p2",children:[u("pages.taskContractorPage.taskHeader.id")," ",null===m||void 0===m?void 0:m.id]}),(0,zt.jsxs)("div",{className:"flex items-center gap-2",children:[(0,zt.jsxs)(k.ZT,{variant:"p2",children:[u("pages.taskContractorPage.taskHeader.status")," "]}),(0,zt.jsx)(qt.q,{title:m.state.title,code:m.state.code})]}),(0,zt.jsxs)("div",{className:"flex items-center gap-2",children:[(0,zt.jsxs)(k.ZT,{variant:"p2",children:[m.is_estimated_amount?(0,Xt.NP)(u):u("pages.taskContractorPage.taskHeader.summ")," "]}),(0,zt.jsx)(Gt.t,{cost:m.cost,currencyCode:m.currency_code,estimatedAmount:m.estimated_amount,isEstimatedAmount:m.is_estimated_amount,compact:!1,showEstimatedLabel:!1})]}),(0,zt.jsxs)("div",{className:"flex items-center gap-2",children:[(0,zt.jsxs)(k.ZT,{variant:"p2",children:[u("pages.taskContractorPage.taskHeader.deadline")," ",p.primary,_&&", ".concat(_)]}),p.secondary&&(0,zt.jsxs)(k.ZT,{variant:"p2",textColor:"secondary",children:["\xb7 ",p.secondary]})]}),g]})]}),y=(0,zt.jsxs)("div",{className:"flex flex-col gap-3 px-4 md:px-6 items-start mt-9 w-full",children:[(0,zt.jsx)("div",{className:"flex flex-wrap gap-2 items-center",children:(0,zt.jsx)(qt.q,{title:m.state.title,code:m.state.code})}),(0,zt.jsxs)("div",{className:"flex flex-col gap-2.5 w-full",children:[(0,zt.jsx)(k.ZT,{variant:"h1",children:null===m||void 0===m?void 0:m.title}),(0,zt.jsxs)("div",{className:"flex gap-2 justify-between items-center w-full",children:[(0,zt.jsx)(Qt.h,{date:[m.since_date,m.upto_date],time:[m.since_time,m.upto_time],timezone:v}),(0,zt.jsx)(Gt.t,{cost:m.cost,currencyCode:m.currency_code,estimatedAmount:m.estimated_amount,isEstimatedAmount:m.is_estimated_amount,compact:!0})]})]}),g]});return d?y:h},re=c(33912),ae=function TaskDuties(){var r,a,c=(0,st.$G)().t,u=O().data;if(!u)return null;var d=p()(r=[re.P.BasePlatform,re.P.PersonalV1Platform,re.P.PersonalV2Platform,re.P.PersonalV3Platform]).call(r,u.process_code);return(0,zt.jsx)(y.b.Section,{title:c("pages.taskContractorPage.sections.whatWillDo.title"),className:"flex flex-col gap-4",children:null===u||void 0===u?void 0:G()(a=u.duties).call(a,function(r){var a;return(0,zt.jsx)(y.b.Duty,{description:r.description||r.title||"",category:null===(a=r.category)||void 0===a?void 0:a.title,measure:r.measure,quantity:r.quantity,price:r.price,cost:r.cost,currency_code:r.currency_code,info:d?c("pages.taskContractorPage.sections.whatWillDo.platformInfo"):void 0},r.id)})})},oe=c(96657),ie=c(40562),se=function TaskDocuments(){var r,a,c=(0,st.$G)().t,u=O().data;return null!==u&&void 0!==u&&null!==(r=u.reports)&&void 0!==r&&r.some(function(r){var a;return(null===(a=r.attachments)||void 0===a?void 0:a.length)>0})?(0,zt.jsx)(y.b.Section,{title:c("pages.taskContractorPage.sections.documents"),children:G()(a=u.reports).call(a,function(r){var a,c=r.replaced_at?(0,ie.GN)(r.replaced_at,null):"";return G()(a=r.attachments).call(a,function(a){return(0,zt.jsx)(oe.h,{fileName:a.filename,documentUrl:a.url,children:(0,zt.jsxs)(k.Zb,{direction:"row",radius:"lg",padding:"xs",justify:"between",align:"center",className:"w-full cursor-pointer h-auto min-h-18 hover:shadow-lg shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008] border-1 border-[#251D350F]",onClick:function onClick(){return window.open(a.url,"_blank")},children:[(0,zt.jsxs)("div",{className:"flex items-center gap-3 ",children:[(0,zt.jsx)(k.sz,{icon:"Signed"}),(0,zt.jsxs)("div",{className:"max-w-full break-words",children:[(0,zt.jsx)(k.ZT,{className:"break-all",variant:"p2",children:r.attachments_label}),c&&(0,zt.jsxs)("div",{className:"flex items-center gap-0.5",children:[(0,zt.jsx)(k.JO,{icon:"AutorenewIcon",size:16,className:"text-[#4096FF]"}),(0,zt.jsx)(k.ZT,{className:"m-0 text-sm text-[#4096FF] break-all",children:c})]}),(0,zt.jsx)(k.ZT,{className:"m-0 text-sm text-gray-500 break-all",children:a.filename})]})]}),(0,zt.jsx)(k.zx,{size:"md",variant:"text",className:"hover:bg-transparent",iconOnly:!0,icon:"DownloadIcon"})]})},a.url)})})}):null},ce=c(76394),le=c(13395),ue=c(7630),de=c(71134),me=c(97588),pe=function TaskWithholdings(r){var a=r.penaltyAmount,c=r.penaltyDescription,u=r.paymentAmount;return(0,zt.jsx)(y.b.Section,{className:"gap-3",title:"\u0412\u044b\u0447\u0435\u0442\u044b",rightNode:(0,zt.jsx)(k.ZT,{variant:"h3",children:(0,me.dN)((0,me.Kt)(a||0,"RUB"))}),children:(0,zt.jsx)(k.Zb,{variant:"gray",padding:"xs",radius:"xl",children:(0,zt.jsxs)("div",{className:"flex flex-col gap-3 w-full",children:[(0,zt.jsx)(k.ZT,{variant:"p2",children:c}),(0,zt.jsx)("div",{className:"border-b border-gray-200"}),(0,zt.jsxs)("div",{className:"flex items-center justify-between",children:[(0,zt.jsx)(k.ZT,{variant:"h5",weight:"medium",children:"\u0418\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0432\u044b\u0447\u0435\u0442\u043e\u0432"}),(0,zt.jsx)(k.ZT,{variant:"h5",weight:"medium",children:(0,me.dN)((0,me.Kt)(u||0,"RUB"))})]})]})})})},fe=c(63542),ve=c(95846),_e=c(33905),ge=c(61569),he=function TaskContractorPage(){var r,a,c,u,d,m,v,E,A,N,Z,R,M,P,I,U=(0,st.$G)().t,L=(0,h.TH)(),B=(0,j.k)().isMobile,H=(0,w.$)().updateBackgroun
1ds,Y=(0,$.LM)(),V=O(),W=V.data,q=V.isLoading,G=V.error,Q=V.isError,X=(0,Ot.T)(Boolean(null===W||void 0===W?void 0:W.company.id)),J=(0,T.n)().buildBackToListUrl,et=(0,S.Yo)(G),nt=et===z?U("pages.taskContractorPage.errors.unavailable"):et!==D&&et?et:U("pages.taskContractorPage.errors.loadFailed"),rt=p()(r=[re.P.BasePlatform,re.P.PersonalV1Platform,re.P.PersonalV2Platform,re.P.PersonalV3Platform]).call(r,null===W||void 0===W?void 0:W.process_code),ot=!(null!==W&&void 0!==W&&null!==(a=W.actions)&&void 0!==a&&a.length),it="submitted"===(null===W||void 0===W||null===(c=W.state)||void 0===c?void 0:c.code),ct=Boolean(null===W||void 0===W?void 0:W.contractor),lt=null===W||void 0===W||null===(u=W.contractor)||void 0===u?void 0:u.declined_response,ut=W?(0,Ut.pz)(W):null,dt=(0,Ut.fZ)(ut)?ut:null,mt=tt(W),pt=mt?(0,K.j4)(mt):null,ft=Boolean(mt&&"platform"===(0,K.Ys)(mt)&&(null===(d=mt.actions)||void 0===d?void 0:p()(d).call(d,"confirm"))&&!ut&&((null===pt||void 0===pt?void 0:pt.responseButton)||!(null!==pt&&void 0!==pt&&pt.isPublicAdHocResponseFlowTask)&&!mt.contractor&&!mt.response_sent))&&(0,Ut.PX)(X.data).has(null!==(m=null===W||void 0===W?void 0:W.company.id)&&void 0!==m?m:-1),vt=!(null!==W&&void 0!==W&&W.retail_stream)&&Boolean(mt&&(0,K.pm)(mt)),_t=ut&&"waiting_for_company"!==ut&&"signed"!==ut&&(0,Ut.cP)(ut,null===W||void 0===W||null===(v=W.company)||void 0===v?void 0:v.id,null===(E=Y.contractor)||void 0===E?void 0:E.companies)?ut:null,gt=at()(),ht=at()(null===W||void 0===W?void 0:W.since_date),xt=at()(null===W||void 0===W?void 0:W.upto_date),yt=rt&&ct&&ot&&it&&gt.isAfter(ht)&&gt.isBefore(xt)&&!lt&&!dt;(0,b.useLayoutEffect)(function(){B?H("rgba(246, 246, 247, 1)","rgba(246, 246, 247, 1)"):H("#FFF","#FFF")},[B]),(0,b.useEffect)(function(){Q&&C.A.error(nt)},[nt,Q]);var kt=J({fallbackUrl:"/tasks"}),bt=(0,_e.c5)(kt,L.state),wt=null!==(A=null===(N=Y.contractor)||void 0===N||null===(Z=N.companies)||void 0===Z?void 0:Z.items)&&void 0!==A?A:null===(R=Y.contractor)||void 0===R||null===(M=R.companies)||void 0===M?void 0:M.allItems,jt=null===wt||void 0===wt?void 0:_()(wt).call(wt,function(r){var a;return r.id===(null===W||void 0===W||null===(a=W.company)||void 0===a?void 0:a.id)}),Ct=null===jt||void 0===jt?void 0:jt.id,Tt=null===jt||void 0===jt?void 0:jt.data.avatar_url;return Q?(0,zt.jsxs)(y.b,{loading:q,children:[(0,zt.jsx)("div",{className:"flex justify-between items-center gap-4 px-4 pt-4 md:pt-6 md:px-6",children:(0,zt.jsx)(x.rU,{to:bt,children:(0,zt.jsx)(k.zx,{variant:"text",icon:"ArrowLeftIcon","data-testid":"back-button",className:"text-secondary",children:U("pages.taskContractorPage.layout.backLink")})})}),(0,zt.jsx)("div",{className:"flex flex-col grow-1 px-4 pt-4 md:px-6 md:pt-6 md:max-w-[660px]",children:(0,zt.jsx)(k.bZ,{variant:"warning",title:nt})}),(0,zt.jsx)(y.b.Footer,{})]}):(0,zt.jsxs)(y.b,{loading:q,children:[(0,zt.jsxs)("div",{className:"flex justify-between items-center gap-4 px-4 pt-4 md:pt-6 md:px-6",children:[(0,zt.jsx)(x.rU,{to:bt,children:(0,zt.jsx)(k.zx,{variant:"text",icon:"ArrowLeftIcon","data-testid":"back-button",className:"text-secondary",children:U("pages.taskContractorPage.layout.backLink")})}),(0,zt.jsx)(y.b.Actions,{children:(0,zt.jsx)($t,{})}),B&&(0,zt.jsx)("div",{className:"flex flex-col px-4 md:px-6",children:(0,zt.jsxs)(k.ZT,{variant:"p2",textColor:"secondary",children:["\u2116: ",null===W||void 0===W?void 0:W.id]})})]}),(0,zt.jsxs)("div",{className:"flex flex-col grow-1",children:[(0,zt.jsx)(ne,{}),null!==W&&void 0!==W&&W.task_changed_after_response?(0,zt.jsx)("div",{className:"mx-4 md:mx-6 md:max-w-[612px] mt-4 md:mt-6",children:(0,zt.jsx)(k.bZ,{variant:"warning",title:U("pages.taskContractorPage.alerts.taskChangedAfterResponse")})}):null,yt&&(0,zt.jsx)("div",{className:"mx-4 md:mx-6 md:max-w-[612px] mt-4 md:mt-6",children:(0,zt.jsx)(k.bZ,{variant:"warning",title:"\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043a\u043b\u0438\u043a\u043d\u0443\u0442\u044c\u0441\u044f, \u0442.\u043a. \u043f\u0440\u043e\u0448\u043b\u0430 \u0434\u0430\u0442\u0430 \u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u0434\u0430\u043d\u0438\u044f. \u0421\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 \u0434\u043b\u044f \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u044f \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u044f"})}),!B&&ft?(0,zt.jsx)("div",{className:"mx-4 mt-4 md:mx-6 md:mt-6 md:max-w-[612px]",children:(0,zt.jsx)(ve.w,{presentation:"alert"})}):null,!B&&_t?(0,zt.jsx)("div",{className:"mx-4 mt-4 md:mx-6 md:mt-6 md:max-w-[612px]",children:(0,zt.jsx)(fe.Y,{state:_t,companyName:(0,g.vI)(null===W||void 0===W?void 0:W.company)})}):null,!B&&vt?(0,zt.jsx)("div",{className:"mx-4 mt-4 md:mx-6 md:mt-6 md:max-w-[612px]",children:(0,zt.jsx)(k.bZ,{variant:"warning",title:U("pages.tasks-contractor-page.taskActions.responseSentCaption")})}):null,(null===W||void 0===W?void 0:W.company)&&(0,zt.jsx)(ce.S,{name:(0,g.vI)(W.company),id:Ct,contractorId:null===(P=W.contractor)||void 0===P?void 0:P.id,avatarUrl:Tt,logoUrl:(0,g.a$)(W.company),useCompanyAvatar:!0}
1),"waiting_for_company"===dt||"signed"===dt?(0,zt.jsx)("div",{className:"mx-4 mb-5 md:mx-6 md:mb-0 md:max-w-[612px]",children:(0,zt.jsx)(fe.Y,{state:dt,companyName:(0,g.vI)(null===W||void 0===W?void 0:W.company)})}):null,(0,zt.jsxs)("div",{className:"flex flex-col py-4 md:mt-3 px-4 md:px-6 rounded-t-xl md:pt-0 md:rounded-none bg-white grow-1 gap-8 md:max-w-[660px]",children:[(0,zt.jsx)(ae,{}),((null===W||void 0===W?void 0:W.address)||(null===W||void 0===W?void 0:W.remote_work))&&(0,zt.jsx)(le.f,{address:null!==(I=W.address)&&void 0!==I?I:void 0,remoteWork:W.remote_work}),(null===W||void 0===W?void 0:W.description)&&(0,zt.jsx)(ue.s,{description:null===W||void 0===W?void 0:W.description}),null!==(null===W||void 0===W?void 0:W.penalty_amount)&&(0,zt.jsx)(pe,{penaltyAmount:(null===W||void 0===W?void 0:W.penalty_amount)||"0",penaltyDescription:(null===W||void 0===W?void 0:W.penalty_description)||"",paymentAmount:(null===W||void 0===W?void 0:W.payment_amount)||"0"}),(0,zt.jsx)(se,{}),(0,zt.jsx)(de.p,{processCode:null===W||void 0===W?void 0:W.process_code})]})]}),null!==W&&void 0!==W&&W.show_assignment_notice&&"waiting_for_contractor"===ut?(0,zt.jsx)(ge.M,{task:W,returnTo:"/scenario_tasks/".concat(W.id),onboardingProcessesSource:{data:X.data,isLoading:X.isFetching,isError:X.isError,error:X.error}},W.id):null,(0,zt.jsx)(y.b.Footer,{})]})}},25867:function(r,a,c){"use strict";c.d(a,{Iz:function(){return g},WY:function(){return v},XV:function(){return k},fM:function(){return j},iC:function(){return _},nM:function(){return x},q2:function(){return y},r_:function(){return h},tZ:function(){return p}});var u=c(50759),d=c(12767),m=c.n(d),p=["tasks-flow","projects"],v=function CONTRACTORS_QUERY_KEY(r,a){var c;return m()(c=["tasks-flow","contractors",r]).call(c,(0,u.Z)(a?[a]:[]))},_=["tasks-flow","tags"],g=function TASK_QUERY_KEY(r){return["tasks-flow","task",r]},h=function HISTORY_QUERY_KEY(r){return["tasks-flow","history",r]},x=function PROJECT_DETAILS_QUERY_KEY(r){return["tasks-flow","project",r]},y={TITLE:"title",PROJECT_ID:"project_id",ADDRESS:"address",REMOTE_WORK:"remote_work",DATE_RANGE:"date_range",TIME_RANGE:"time_range",DESCRIPTION:"description",DUTIES:"duties",COMPANY_COMMENT:"company_comment",CONTRACTORS:"contractors",TAGS:"labels"},k=[y.TITLE,y.DATE_RANGE,y.TIME_RANGE,y.ADDRESS,y.REMOTE_WORK],b=[y.CONTRACTORS],w=[y.CONTRACTORS,y.DATE_RANGE],j=function getProposalSectionKeys(r,a){return r&&"contractor"===a?w:b}},31701:function(r,a,c){"use strict";c.d(a,{e:function(){return p}});c(83229);var u=c(56289),d=c.n(u),m=c(96417),p=function getErrorMessage(r){if(r instanceof m.kp){var a=r.data;return null!==a&&void 0!==a&&a.error?a.error:null!==a&&void 0!==a&&a.errors?function handleBusError(r){if(Array.isArray(r)){var a=d()(r).call(r,function(r){return"string"===typeof r});return a.length>0?a.join(", "):void 0}}(a.errors):null===r||void 0===r?void 0:r.message}if(r instanceof Error)return null===r||void 0===r?void 0:r.message}},55441:function(r,a,c){"use strict";var u=c(45917),d={"text/plain":"Text","text/html":"Url",default:"Text"};r.exports=function copy(r,a){var c,m,p,v,_,g,h=!1;a||(a={}),c=a.debug||!1;try{if(p=u(),v=document.createRange(),_=document.getSelection(),(g=document.createElement("span")).textContent=r,g.ariaHidden="true",g.style.all="unset",g.style.position="fixed",g.style.top=0,g.style.clip="rect(0, 0, 0, 0)",g.style.whiteSpace="pre",g.style.webkitUserSelect="text",g.style.MozUserSelect="text",g.style.msUserSelect="text",g.style.userSelect="text",g.addEventListener("copy",function(u){if(u.stopPropagation(),a.format)if(u.preventDefault(),"undefined"===typeof u.clipboardData){c&&console.warn("unable to use e.clipboardData"),c&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var m=d[a.format]||d.default;window.clipboardData.setData(m,r)}else u.clipboardData.clearData(),u.clipboardData.setData(a.format,r);a.onCopy&&(u.preventDefault(),a.onCopy(u.clipboardData))}),document.body.appendChild(g),v.selectNodeContents(g),_.addRange(v),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");h=!0}catch(x){c&&console.error("unable to copy using execCommand: ",x),c&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(a.format||"text",r),a.onCopy&&a.onCopy(window.clipboardData),h=!0}catch(x){c&&console.error("unable to copy using clipboardData: ",x),c&&console.error("falling back to prompt"),m=function format(r){var a=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return r.replace(/#{\s*key\s*}/g,a)}("message"in a?a.message:"Copy to clipboard: #{key}, Enter"),window.prompt(m,r)}}finally{_&&("function"==typeof _.removeRange?_.removeRange(v):_.removeAllRanges()),g&&document.body.removeChild(g),p()}return h}}
1,45917:function(r){r.exports=function(){var r=document.getSelection();if(!r.rangeCount)return function(){};for(var a=document.activeElement,c=[],u=0;u<r.rangeCount;u++)c.push(r.getRangeAt(u));switch(a.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":a.blur();break;default:a=null}return r.removeAllRanges(),function(){"Caret"===r.type&&r.removeAllRanges(),r.rangeCount||c.forEach(function(a){r.addRange(a)}),a&&a.focus()}}},93313:function(r,a,c){r.exports=c(59144)},69495:function(r,a,c){r.exports=c(85116)},57962:function(r,a,c){r.exports=c(17971)},98783:function(r,a,c){r.exports=c(12597)},72993:function(r,a,c){"use strict";c.d(a,{Z:function(){return _toArray}});var u=c(27597),d=c(59829),m=c(35652),p=c(15865);function _toArray(r){return(0,u.Z)(r)||(0,d.Z)(r)||(0,m.Z)(r)||(0,p.Z)()}},69766:function(r,a,c){"use strict";function _typeof(r){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof(r)}c.d(a,{Z:function(){return dist_e}});var u=function t(r){return"object"==_typeof(r)&&null!=r&&1===r.nodeType},d=function e(r,a){return(!a||"hidden"!==r)&&"visible"!==r&&"clip"!==r},m=function n(r,a){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var c=getComputedStyle(r,null);return d(c.overflowY,a)||d(c.overflowX,a)||function(r){var a=function(r){if(!r.ownerDocument||!r.ownerDocument.defaultView)return null;try{return r.ownerDocument.defaultView.frameElement}catch(r){return null}}(r);return!!a&&(a.clientHeight<r.scrollHeight||a.clientWidth<r.scrollWidth)}(r)}return!1},p=function o(r,a,c,u,d,m,p,v){return m<r&&p>a||m>r&&p<a?0:m<=r&&v<=c||p>=a&&v>=c?m-r-u:p>a&&v<c||m<r&&v>c?p-a+d:0},v=function i(r){var a=r.parentElement;return null==a?r.getRootNode().host||null:a},_=function l(r,a){var c,d,_,g;if("undefined"==typeof document)return[];var h=a.scrollMode,x=a.block,y=a.inline,k=a.boundary,b=a.skipOverflowHiddenElements,w="function"==typeof k?k:function(r){return r!==k};if(!u(r))throw new TypeError("Invalid target");for(var j=document.scrollingElement||document.documentElement,C=[],T=r;u(T)&&w(T);){if((T=v(T))===j){C.push(T);break}null!=T&&T===document.body&&m(T)&&!m(document.documentElement)||null!=T&&m(T,b)&&C.push(T)}for(var S=null!=(d=null==(c=window.visualViewport)?void 0:c.width)?d:innerWidth,E=null!=(g=null==(_=window.visualViewport)?void 0:_.height)?g:innerHeight,A=window,N=A.scrollX,Z=A.scrollY,R=r.getBoundingClientRect(),M=R.height,P=R.width,D=R.top,z=R.right,I=R.bottom,O=R.left,U="start"===x||"nearest"===x?D:"end"===x?I:D+M/2,L="center"===y?O+P/2:"end"===y?z:O,B=[],H=0;H<C.length;H++){var Y=C[H],V=Y.getBoundingClientRect(),W=V.height,K=V.width,$=V.top,q=V.right,G=V.bottom,Q=V.left;if("if-needed"===h&&D>=0&&O>=0&&I<=E&&z<=S&&D>=$&&I<=G&&O>=Q&&z<=q)return B;var X=getComputedStyle(Y),J=parseInt(X.borderLeftWidth,10),tt=parseInt(X.borderTopWidth,10),et=parseInt(X.borderRightWidth,10),nt=parseInt(X.borderBottomWidth,10),rt=0,at=0,ot="offsetWidth"in Y?Y.offsetWidth-Y.clientWidth-J-et:0,it="offsetHeight"in Y?Y.offsetHeight-Y.clientHeight-tt-nt:0,st="offsetWidth"in Y?0===Y.offsetWidth?0:K/Y.offsetWidth:0,ct="offsetHeight"in Y?0===Y.offsetHeight?0:W/Y.offsetHeight:0;if(j===Y)rt="start"===x?U:"end"===x?U-E:"nearest"===x?p(Z,Z+E,E,tt,nt,Z+U,Z+U+M,M):U-E/2,at="start"===y?L:"center"===y?L-S/2:"end"===y?L-S:p(N,N+S,S,J,et,N+L,N+L+P,P),rt=Math.max(0,rt+Z),at=Math.max(0,at+N);else{rt="start"===x?U-$-tt:"end"===x?U-G+nt+it:"nearest"===x?p($,G,W,tt,nt+it,U,U+M,M):U-($+W/2)+it/2,at="start"===y?L-Q-J:"center"===y?L-(Q+K/2)+ot/2:"end"===y?L-q+et+ot:p(Q,q,K,J,et+ot,L,L+P,P);var lt=Y.scrollLeft,ut=Y.scrollTop;U+=ut-(rt=Math.max(0,Math.min(ut+rt/ct,Y.scrollHeight-W/ct+it))),L+=lt-(at=Math.max(0,Math.min(lt+at/st,Y.scrollWidth-K/st+ot)))}B.push({el:Y,top:rt,left:at})}return B};function _createForOfIteratorHelper(r,a){var c="undefined"!==typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!c){if(Array.isArray(r)||(c=function _unsupportedIterableToArray(r,a){if(!r)return;if("string"===typeof r)return _arrayLikeToArray(r,a);var c=Object.prototype.toString.call(r).slice(8,-1);"Object"===c&&r.constructor&&(c=r.constructor.name);if("Map"===c||"Set"===c)return Array.from(r);
1if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return _arrayLikeToArray(r,a)}(r))||a&&r&&"number"===typeof r.length){c&&(r=c);var u=0,d=function F(){};return{s:d,n:function n(){return u>=r.length?{done:!0}:{done:!1,value:r[u++]}},e:function e(r){throw r},f:d}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var m,p=!0,v=!1;return{s:function s(){c=c.call(r)},n:function n(){var r=c.next();return p=r.done,r},e:function e(r){v=!0,m=r},f:function f(){try{p||null==c.return||c.return()}finally{if(v)throw m}}}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var c=0,u=new Array(a);c<a;c++)u[c]=r[c];return u}function dist_typeof(r){return dist_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},dist_typeof(r)}var g=function o(r){return!1===r?{block:"end",inline:"nearest"}:function(r){return r===Object(r)&&0!==Object.keys(r).length}(r)?r:{block:"start",inline:"nearest"}};function dist_e(r,a){if(r.isConnected&&function(r){for(var a=r;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1}(r)){var c=function(r){var a=window.getComputedStyle(r);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}}(r);if(function(r){return"object"==dist_typeof(r)&&"function"==typeof r.behavior}(a))return a.behavior(_(r,a));var u,d="boolean"==typeof a||null==a?void 0:a.behavior,m=_createForOfIteratorHelper(_(r,g(a)));try{for(m.s();!(u=m.n()).done;){var p=u.value,v=p.el,h=p.top,x=p.left,y=h-c.top+c.bottom,k=x-c.left+c.right;v.scroll({top:y,left:k,behavior:d})}}catch(b){m.e(b)}finally{m.f()}}}}}]);

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.