PageSourceSearch

https://app.konsol.ru/static/js/470-7fa10b46.js

js konsol.ru collected 2026-10-08 07:39:38 UTC 41,648 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d929c779-048b-4c83-bb88-ab2953cc287c",e._sentryDebugIdIdentifier="sentry-dbid-d929c779-048b-4c83-bb88-ab2953cc287c")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-10-07-e42bdd47"},(self.webpackChunkfront=self.webpackChunkfront||[]).push([[470],{79578:function(e,t,n){n.d(t,{i:function(){return j}});var r=n(80656),a=(n(75970),n(19257),n(48108),n(9272)),o=n.n(a),l=n(20390),i=n.n(l),s=n(77695),c=n.n(s),u=n(12767),d=n.n(u),p=n(3872),f=n.n(p),m=n(6054),v=n.n(m),g=n(85152),h=n(82966),x=n(2870),b=n(81403),_=function normalizeProjectSearch(e){return o()(e).call(e).toLowerCase()},j=function ProjectComboboxField(e){var t=e.name,n=e.control,a=e.defaultValue,o=e.rules,l=e.options,s=e.placeholder,u=e.size,p=void 0===u?"lg":u,m=e.disabled,j=e.loading,y=e.clearable,k=void 0===y||y,T=e.dataTestId,E=e.itemDataTestIdPrefix,S=e.onCh
1angeValue,C=(0,g.useState)(""),w=(0,r.Z)(C,2),Z=w[0],q=w[1],R=(0,g.useMemo)(function(){return function getFilteredProjectOptions(e,t){var n,r=_(t);if(r.length<3)return e;var a=[],o=[];return e.forEach(function(e){var t=_(e.label);i()(t).call(t,r)&&(c()(t).call(t,r)?a.push(e):o.push(e))}),d()(n=[]).call(n,a,o)}(l,Z)},[l,Z]),z=null!==E&&void 0!==E?E:T?"".concat(T,"-item"):"";return(0,b.jsx)(h.Qr,{name:t,control:n,defaultValue:a,rules:o,render:function render(e){var t,n,r=e.field,a=e.fieldState,o=null!==(t=f()(l).call(l,function(e){var t;return e.value===String(null!==(t=r.value)&&void 0!==t?t:"")}))&&void 0!==t?t:null,i=function handleChange(e){var t,n=null!==(t=null===e||void 0===e?void 0:e.value)&&void 0!==t?t:"";q(""),r.onChange(n),null===S||void 0===S||S(n)};return(0,b.jsx)(x.Gi,{value:o,onChange:i,onSearch:q,onOpenChange:function onOpenChange(e){e||q("")},onBlur:r.onBlur,getLabel:function getLabel(e){return e.label},placeholder:s,size:p,fullWidth:!0,disabled:m,loading:j,error:null===(n=a.error)||void 0===n?void 0:n.message,clearable:k&&Boolean(r.value),onClear:function onClear(){return i(null)},"data-testid":T,children:(0,b.jsx)(x.Gi.List,{children:v()(R).call(R,function(e){var t;return(0,b.jsx)(x.Gi.Item,{option:e,children:(0,b.jsx)("span",{"data-testid":z?d()(t="".concat(z,"-")).call(t,e.value):void 0,children:e.label})},e.value)})})})}})}},1771:function(e,t,n){n.d(t,{b:function(){return l}});var r=n(2870),a=n(88729),o=n(81403),l=function StepsView(e){var t=e.children;return(0,o.jsx)("div",{className:"flex flex-col w-full bg-[#251d350a] rounded-3xl p-4 gap-[10px]",children:t})};l.Item=function Item(e){var t=e.completed,n=e.hasError,l=e.children,i=(0,a.$G)().t;return(0,o.jsxs)("div",{className:"flex items-center gap-3",children:[n?(0,o.jsx)("span",{role:"img","aria-label":i("common.formStatus.error"),className:"inline-flex size-7 shrink-0 items-center justify-center rounded-full bg-destructive text-white",children:(0,o.jsx)(r.JO,{icon:"CloseIcon",size:20})}):(0,o.jsx)(r.JO,{icon:"DoneIcon",style:{padding:"1px",color:"#fff",borderRadius:"50%",width:"28px",height:"28px",backgroundColor:t?"rgba(82, 196, 26, 1)":"rgba(37, 29, 53, 0.04)"},size:20}),(0,o.jsx)(r.ZT,{variant:"p1",weight:"medium",children:l})]})}},66879:function(e,t,n){n.r(t),n.d(t,{default:function(){return dt}});var r=n(29365),a=n(61249),o=n(45144),l=(n(95008),n(35293),n(48108),n(75970),n(19257),n(86123),n(89619),n(76854),n(29525)),i=n.n(l),s=n(12767),c=n.n(s),u=n(76669),d=n(10225),p=n(65115),f=n(65623),m=n(69111),v=n(82966),g=n(85152),h=n(67393),x=n(2870),b=n(50571),_=n(81680),j=n(6039),y=n(38907),k=n(2583),T=n(2605),E=n(12273),S=n(91903),C=n(63936),w=n(76681),Z=n(74199),q=n(74176),R=n(58625),z=n(25867),I=n(64487),P=n(80656),F=n(6054),D=n.n(F),A=(n(55979),n(10762),n(29402)),N=n(26902),O=n(84049),M=n(66609),V=function useProjectDetailsQuery(e){return(0,_.a)({queryKey:e?(0,z.nM)(e):["noop"],enabled:!!e,queryFn:function(){var t=(0,o.Z)((0,a.Z)().mark(function _callee(){return(0,a.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,E.z)({url:"bus/alpha/workflow/projects/".concat(e),method:"GET",withPrefix:!1});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},_callee)}));return function queryFn(){return t.apply(this,arguments)}}(),staleTime:3e5,gcTime:6e5,refetchOnWindowFocus:!1})},G=n(21853),L=n(50105),B=n(56289),J=n.n(B),K=n(88729),U=n(51060),W=n(85169),$=n(74371),H=n(82914),X=n(60291),Q=n(87353),Y=n(3984),ee=function useCreateTaskFormSchema(){var e=(0,K.$G)().t,t=(0,u.o)(),n=t,r=M.R.company("retail_stream"),a=(0,f.u)(),o=(0,X.V)({isRetailFlow:r,isExtendedPrecision:a,isRetailCatalog:t,allowEmptyPrice:t}),l=(0,g.useMemo)(function(){return(0,G.zo)(e)},[e]),i=M.R.user(Q.G.SoftPlatformRestrictions),s=M.R.company("workflow_full_address_required"),c=M.R.company("additional_contracts"),d=M.R.company("auto_select_platform_task_contract");return(0,g.useMemo)(function(){var a,u=i?$.WV.nullable().optional():$.WV.nullish(),f=(0,H.do)(e);return(0,W.F)(U.z.object((a={},(0,I.Z)(a,z.q2.TITLE,n?U.z.string():U.z.string({required_error:e("validation.required")}).min(1,e("validation.required"))),(0,I.Z)(a,z.q2.PROJECT_ID,U.z.string().nullable().optional()),(0,I.Z)(a,z.q2.ADDRESS,u),(0,I.Z)(a,z.q2.REMOTE_WORK,U.z.boolean()),(0,I.Z)(a,z.q2.DATE_RANGE,U.z.array(U.z.string({required_error:e("validation.required")}),{required_error:e("validation.required"),invalid_type_error:e("validation.required")}).length(2,e("validation.required")).superRefine(function(t,n){var a=(0,H.nC)(t);if("required"!==a.status)if("invalid"!==a.status){if(!r){var o=a.from,l=a.to,i=new Date;i.setHours(0,0,0,0),o<i?n.addIssue({code:U.z.ZodIssueCode.custom,message:e("pages.tasksFlow.createTaskPage.validation.dateNotPast")}):l<o&&n.addIssue({code:U.z.ZodIssueCode.custom,message:e("pages.tasksFlow.createTaskPage.validation.endDateAfterStartDate")})}}else n.addIssue({code:U.z.ZodIssueCode.custom,message:e("validation.invalidDate")});else n.addIssue({code:U.z.ZodIssueCode.custom,message:e("validation.required")})}
1)),(0,I.Z)(a,z.q2.TIME_RANGE,f),(0,I.Z)(a,z.q2.DESCRIPTION,U.z.string().optional()),(0,I.Z)(a,z.q2.DUTIES,U.z.array(o).min(1,e("pages.tasksFlow.createTaskPage.validation.atLeastOneService"))),(0,I.Z)(a,z.q2.COMPANY_COMMENT,U.z.string().optional()),(0,I.Z)(a,z.q2.CONTRACTORS,l),(0,I.Z)(a,z.q2.TAGS,U.z.array(U.z.string())),a))).superRefine(function(a,o){var l,u;t&&a.duties&&J()(u=(0,p.J4)(a.duties,e)).call(u,function(e){return"template_id"===e.field}).forEach(function(e){var t=e.index,n=e.field,r=e.message;o.addIssue({code:U.z.ZodIssueCode.custom,path:["duties",t,n],message:r})});n&&(0,Y.Tv)(a,o,e),n||!s||a.remote_work||(0,$.Yj)(a.address)||o.addIssue({code:U.z.ZodIssueCode.custom,path:[z.q2.ADDRESS],message:e($.ZL)}),n||s||i||a.remote_work||null!==(l=a.address)&&void 0!==l&&l.value||o.addIssue({code:U.z.ZodIssueCode.custom,path:[z.q2.ADDRESS],message:"\u041d\u0443\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441 \u0438\u0437 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a"}),r||(0,H.qQ)(a.time_range,a.date_range,o,z.q2.TIME_RANGE),(0,G.pd)({additionalContractsEnabled:c,autoSelectPlatformTaskContractEnabled:d,contractors:a.contractors,dateRange:a.date_range,ctx:o,t:e})})},[e,o,t,l,i,r,n,s,c,d])},te=H.wm,ne=H.wm,re=U.z.object({template_id:U.z.number().nullable(),position:U.z.number().nullable().optional(),description:U.z.string(),category:te,price:U.z.number().nullable(),title:U.z.string().nullish(),template:N.xA.nullish(),duration_hours:U.z.number().nullish(),measurement_unit:ne,quantity:U.z.number()}),ae=U.z.object({id:U.z.number().nullable(),latitude:U.z.string(),longitude:U.z.string(),value:U.z.string(),saved:U.z.object({name:U.z.string()}).optional(),region:U.z.string(),city:U.z.string().nullish(),settlement:U.z.string().nullish(),house:U.z.string().nullish(),stead:U.z.string().nullish(),country:U.z.string().nullish(),country_iso_code:U.z.string().nullish()}),oe=(U.z.object({title:U.z.string(),project_id:U.z.string().optional(),address:ae.optional(),remote_work:U.z.boolean(),date_range:U.z.tuple([U.z.string(),U.z.string()]),time_range:U.z.tuple([U.z.string().nullable(),U.z.string().nullable()]),description:U.z.string().optional(),duties:U.z.array(re),contractors:G._G,company_comment:U.z.string().optional(),labels:U.z.array(U.z.string())}),function transformFormDataToApiRequest(e){var t,n,a,o,l,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,u.x)(),c=(0,P.Z)(e.date_range,2),d=c[0],p=c[1],f=(0,P.Z)(e.time_range,2),m=f[0],v=f[1],g=(0,u.x)(),h=M.R.company("additional_contracts"),x=M.R.company("auto_select_platform_task_contract"),b=null===(t=e.contractors.contractor)||void 0===t?void 0:t.contracts,_=(0,G.eO)(e.contractors.contract,b),j=(0,G.Xk)({additionalContractsEnabled:h,autoSelectPlatformTaskContractEnabled:x,contract:_,contracts:b});return(0,r.Z)((0,r.Z)({title:e.title,description:g||void 0===e.description?e.description:(0,L.i7)(e.description),company_comment:e.company_comment,labels:e.labels,since_date:d,since_time:m||null,upto_date:p,upto_time:v||void 0,address_id:null!==(n=null===(a=e.address)||void 0===a?void 0:a.id)&&void 0!==n?n:null,remote_work:e.remote_work,contractor_ids:null!==(o=e.contractors.contractor)&&void 0!==o&&o.id&&"contractor"===e.contractors.type?[null===(l=e.contractors.contractor)||void 0===l?void 0:l.id]:[]},j&&_?{contract_id:_.id}:{}),{},{duties:D()(i=e.duties).call(i,function(e){var t,n,a,o,l,i;return s&&!0===(null===(t=e.template)||void 0===t?void 0:t.retail)?(0,r.Z)((0,r.Z)({},(0,A.K)(e)),g&&{position:null!==(n=e.position)&&void 0!==n?n:void 0}):(0,r.Z)((0,r.Z)((0,r.Z)({template_id:null!==(a=e.template_id)&&void 0!==a?a:void 0},g&&{position:null!==(o=e.position)&&void 0!==o?o:void 0}),void 0===e.duration_hours||(0,N.C4)(null===(l=e.measurement_unit)||void 0===l?void 0:l.title)?{}:{duration_hours:e.duration_hours}),{},{category_id:null===(i=e.category)||void 0===i?void 0:i.id,measure:e.measurement_unit.title,quantity:e.quantity,price:e.price,description:e.description})}),project_id:e.project_id?Number(e.project_id):void 0,with_payment_request:!0,unilateral_act:!1,confirmation_and_decline_by_company:!0,include_personal_income_tax:!1,payment_type:"postpay",transit_to_submitted_after_creation:!0})}),le=function useRetailPublicationReady(e){var t=(0,u.o)(),n=(0,K.$G)().t,r=(0,v.qo)({control:e,name:"duties",disabled:!t});return!t||0===(0,p.J4)(null!==r&&void 0!==r?r:[],n,!0,(0,f.u)()).length},ie=n(80002),se=n(1771),ce=n(5670),ue=n(81403),de=function Steps(){var e=(0,y.qt)(),t=e.schema,n=e.sections,r=(0,ce.M)(),a=(0,u.o)(),o=a,l=le(),i=(0,v.qo)({name:"".concat(z.q2.CONTRACTORS,".type")}),s=M.R.company("additional_contracts"),c=(0,g.useMemo)(function(){return(0,z.fM)(s,i)},[s,i]),d=(0,ie.R)(t,z.XV,{validateFullForm:o}).isValid,p=(0,ie.R)(t,["duties"],{validateFullForm:o}).isValid,f=(0,ie.R)(t,c,{validateFullForm:o}).isValid;return(0,ue.jsxs)(se.b,{children:[a?(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(se.b.Item,{completed:p&&l&&!r.descriptionCompletionBlocked,hasError:r.description,children:n.description.title}),(0,ue.jsx)(se.b.Item,{completed:d,hasError:r.details,children:n.details.title})]}):(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(se.b.Item,{completed:d,hasError:r.details,children:n.details.title}),(0,ue.jsx)(se.b.Item,{completed:p&&l,hasError:r.description,children:n.description.title})]}),(0,ue.jsx)(se.b.Item,{completed:f,hasError:r.proposal,children:n.proposal.title})]})},pe=n(11201),fe=n.n(pe),me=n(18045),ve=n.n(me),ge=n(9272),he=n.n(ge),xe=n(15483),be=n(157),_e=n(97588),je=n(2104),ye=n(846),ke=n(38043),Te=n(53846),Ee=n(72075),Se=n(86609),Ce=n.n(Se),we=n(95898),Ze=n(69386),qe=function DutyField(e){var t,n=e.index,r=e.onRemove,a=(0,u.o)(),o=(0,v.Gc)(),l=o.getValues,i=o.setValue,s=o.subscribe,d=c()(t="".concat(z.q2.DUTIES,".")).call(t,n),p=(0,g.useRef)(Ce()(l(d))),m=(0,v.qo)({name:d,compute:function compute(e){return null!==(null===e||void 0===e?void 0:e.template_id)||null!==(null===e||void 0===e?void 0:e.id)}});return(0,g.useEffect)(function(){var e=s({formState:{values:!0},name:d,exact:!1,callback:function callback(e){var t,r,o=fe()(e),l=null===o||void 0===o||null===(t=o[z.q2.DUTIES])||void 0===t?void 0:t[n],s=p.current;!a&&l&&s&&((0,we.G)(l,s)||(p.current=null,i(c()(r="".concat(d,".")).call(r,ke.V8.TEMPLATE_ID),null)))}});return function(){return e()}},[s,n,i,d,a]),(0,ue.jsx)(Te.D,{index:n,name:z.q2.DUTIES,onRemove:r,canSaveToTemplate:!a&&!m,isRetailCatalog:a,isRetailFlow:M.R.company("retail_stream"),isExtendedPrecision:(0,f.u)(),onSuccessSave:function onSuccessSave(e){var t;p.current=Ce()(l(d)),i(c()(t="".concat(d,".")).call(t,ke.V8.TEMPLATE_ID),e.id)}})},Re=function Total(){var e=(0,v.qo)({name:z.q2.DUTIES,compute:function compute(e){return ve()(e).call(e,function(e,t){var n,r;return e+(null!==(n=t.price)&&void 0!==n?n:0)*(null!==(r=t.quantity)&&void 0!==r?r:0)},0)}});return(0,ue.jsxs)("div",{className:"flex flex-row justify-between gap-2 px-4 py-3 rounded-lg bg-white",children:[(0,ue.jsx)(x.ZT,{variant:"h3",children:"\u0418\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c"}),(0,ue.jsx)(x.ZT,{variant:"h3",children:(0,_e.dN)((0,_e.Kt)(e))})]})},ze=function DutiesDescriptionSection(){var e=le(),t=(0,K.$G)().t,n=(0,u.o)(),r=(0,y.qt)(),a=r.schema,o=r.sections,l=r.handleSectionChange,i=(0,g.useState)(!1),s=(0,P.Z)(i,2),d=s[0],p=s[1],f=(0,g.useState)(""),m=(0,P.Z)(f,2),h=m[0],b=m[1],_=(0,g.useState)(""),j=(0,P.Z)(_,2),k=j[0],T=j[1],E=(0,Ze.y)(function(e){var t=(0,Ee.e8)(e);null!==t&&T(t)},Ee.tZ),S=(0,C.L)(k,{enabled:!n}),w=S.data,Z=S.isFetching,q=S.isError,R=(0,v.Gc)(),I=R.control,F=R.trigger,A=(0,v.Dq)({control:I,name:z.q2.DUTIES}),N=A.append,O=A.fields,M=A.remove,V=(0,ye.K)(),G=(0,ie.R)(a,[z.q2.DUTIES],{validateFullForm:n}).isValid,L=(0,ce.M)(),B=O.length>0?t("pages.companyTaskPage.taskForm.duties.addMorePlaceholder"):t("pages.companyTaskPage.taskForm.duties.selectFromDirectoryPlaceholder"),U=(0,g.useMemo)(function(){var e;return w?J()(e=D()(w).call(w,Ee.T3)).call(e,function(e){return(0,Ee.FL)(e,h)}):[]},[w,h]),W=(0,Ee.m1)(h),$=(0,Ee.m1)(k),H=Boolean(W&&W.length>=Ee.G6)&&W===$&&!Z&&!q&&0===U.length;return(0,ue.jsx)(je.h,{isComplete:G&&e,hasError:L.description,title:o.description.title,icon:(0,ue.jsx)(x.JO,{icon:"WorkIcon",size:20}),open:o.description.open,onChange:function onChange(e){return l("description",e)}
1,collapsible:!1,children:n?(0,ue.jsx)(xe.z,{conciseCostLimitError:!0,exclusiveFeedback:!0,createCatalogLayout:!0,showHourlyRate:!0}):(0,ue.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[D()(O).call(O,function(e,t){return(0,ue.jsx)(qe,{index:t,onRemove:M},e.id)}),n?(0,ue.jsx)(be.v,{name:"duties",onSelect:N}):(0,ue.jsxs)(x.Gi,{placeholder:B,getLabel:function getLabel(e){var t,n;return he()(t=c()(n="".concat((0,Ee.r2)(e.template_id)," ")).call(n,e.title||e.description)).call(t)},onSearch:function handleSearch(e){b(e),E(e)},onBlur:function onBlur(){F(z.XV)},isOpen:d,onOpenChange:p,size:"lg",loading:Z,"data-testid":"create-task-duties-combobox",onChange:function onChange(e){e&&N((0,Ee.J0)(e))},classNames:{scrollArea:"max-h-[356px] gap-[2px]",scrollAreaViewport:"gap-[2px]",menu:"gap-[2px] max-h-[400px]"},children:[(0,ue.jsxs)("div",{className:"flex gap-2 justify-between items-center px-[10px] py-[6px]",children:[(0,ue.jsx)(x.ZT,{textColor:"secondary",children:t("pages.companyTaskPage.taskForm.createDuty.placeholder")}),(0,ue.jsx)(x.zx,{type:"button",icon:"AddIcon",variant:"default",onClick:function onClick(){N(V(h)),p(!1)},children:t("pages.companyTaskPage.taskForm.createDuty.button")})]}),(0,ue.jsxs)(x.Gi.List,{children:[q&&(0,ue.jsx)("div",{className:"px-[10px] py-[6px]",children:(0,ue.jsx)(x.ZT,{textColor:"secondary",children:t("errors.common")})}),H&&(0,ue.jsx)("div",{className:"px-[10px] py-[6px]",children:(0,ue.jsx)(x.ZT,{textColor:"secondary",children:t("pages.companyTaskPage.taskForm.duties.emptySearchResult")})}),null===U||void 0===U?void 0:D()(U).call(U,function(e){var t,n,r;return(0,ue.jsx)(x.Gi.Item,{option:e,"data-testid":"create-task-duties-combobox-item-".concat(e.template_id),className:"px-[10px] py-[6px]",children:(0,ue.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,ue.jsxs)("div",{className:"flex min-w-0 items-start gap-2",children:[(0,ue.jsx)(x.ZT,{variant:"p2",weight:"medium",textColor:"secondary",className:"shrink-0 rounded bg-default-background px-1.5 py-0.5",children:(0,Ee.r2)(e.template_id)}),(0,ue.jsx)(x.ZT,{className:"min-w-0 break-words",children:e.title||e.description})]}),(0,ue.jsx)("div",{className:"flex",children:(0,ue.jsxs)(x.ZT,{variant:"p1",textColor:"secondary",children:[e.title?"".concat(e.description," \u2022 "):"",null===(t=e.category)||void 0===t?void 0:t.title," \u2022"," ",(0,_e.dN)((0,_e.Kt)(null!==(n=null===e||void 0===e?void 0:e.price)&&void 0!==n?n:0))," ",null===(r=e.measurement_unit)||void 0===r?void 0:r.title]})})]})},e.template_id)})]})]}),O.length>0&&(0,ue.jsx)(Re,{})]})})},Ie=n(50759),Pe=n(16245),Fe=n(90004),De=n(32872),Ae=n(79578),Ne=n(6408),Oe=n(38118),Me=n(50552),Ve=n(39429),Ge=n(45500),Le=n(221),Be=function DetailsSection(e){var t,n,r=e.isCompletable,a=void 0===r||r,o=(0,u.o)(),l=(0,v.Gc)(),i=l.control,s=l.trigger,d=l.setValue,p=(0,Fe.P)(),f=p.startSuffix,m=p.endSuffix,g=p.isLoading,h=p.isError,b=p.retry,_=M.R.company("workflow_full_address_required"),j=(0,v.qo)({name:z.q2.REMOTE_WORK}),k=(0,y.qt)(),T=k.sections,E=k.handleSectionChange,C=k.schema,w=(0,ce.M)(),Z=(0,S.S)("project_options",{refetchOnMount:"always"}),q=Z.data,R=Z.isFetching,I=(0,v.qo)({name:z.q2.PROJECT_ID}),P=V(I||void 0).data,F=(null===q||void 0===q?void 0:D()(t=q.collection).call(t,function(e){return{id:String(e.id),name:e.title}}))||[],A=P&&I&&!F.some(function(e){return e.id===String(I)})?c()(n=[]).call(n,(0,Ie.Z)(F),[{id:String(P.id),name:P.title}]):F,N=(0,ie.R)(C,z.XV,{validateFullForm:o}).isValid,O=(0,u.x)();return(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Pe.E,{isLoading:g,isError:h,retry:b}),(0,ue.jsx)(je.h,{isComplete:N&&a,hasError:w.details,title:T.details.title,icon:(0,ue.jsx)(x.JO,{icon:"PageInfoIcon",size:20}),open:T.details.open,onChange:function onChange(e){return E("details",e)},collapsible:!1,children:(0,ue.jsxs)("div",{className:"flex flex-col gap-4 md:gap-[20px]",children:[O?(0,ue.jsx)(Le.GF,{}):(0,ue.jsx)(Ve.k,{label:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f",children:function children(e){return(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(De.U,{control:i,id:e,size:"lg",name:z.q2.TITLE,placeholder:"\u041d\u0430\u0437\u043e\u0432\u0438\u0442\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435","data-testid":"create-task-title-input"}),(0,ue.jsx)(x.ZT,{variant:"p1",as:"span",textColor:"secondary",children:"\u041f\u043e\u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0439\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0432\u0430\u043c \u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044e"})]})}}),(0,ue.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row",children:[(0,ue.jsx)(Ve.k,{label:"\u041f\u0440\u043e\u0435\u043a\u0442",className:"w-full",children:function children(e){return(0,ue.jsx)(Ae.i,{control:i,name:z.q2.PROJECT_ID,placeholder:"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430",size:"lg",clearable:!0,dataTestId:"create-task-project-select",loading:R,options:D()(A).call(A,function(e){return{value:e.id,label:e.name}})})}}),O?(0,ue.jsx)(Le.uR,{exclusiveFeedback:!0}):(0,ue.jsx)(Ve.k,{label:"\u041c\u0435\u0441\u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f",className:"w-full",aside:(0,ue.jsxs)("div",{className:"flex items-center gap-2",children:[(0,ue.jsx)(Ne.j,{name:z.q2.REMOTE_WORK,"data-testid":"create-task-remote-work-checkbox",onCheckedChange:function onCheckedChange(){d(z.q2.ADDRESS,void 0),s(z.q2.ADDRESS)}}),(0,ue.jsx)(x.ZT,{children:"\u0423\u0434\u0430\u043b\u0451\u043d\u043d\u043e"})]}),children:function children(){return(0,ue.jsx)(Oe.G,{"data-testid":"create-task-address-field",disabled:j,name:z.q2.ADDRESS,requireFullAddress:_})}})]}),(0,ue.jsx)(Ge.B,{retailStream:M.R.company("retail_stream"),exclusiveFeedback:O,startSuffix:f,endSuffix:m}),O?(0,ue.jsx)(Le.gb,{}):(0,ue.jsx)(Ve.k,{label:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f",children:function children(e){return(0,ue.jsx)(Me.X,{rows:1,autoResize:!0,control:i,size:"lg",id:e,name:z.q2.DESCRIPTION,placeholder:"\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u043a\u0430\u043a \u0434\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u0432\u043d\u0435\u0448\u043d\u0435\u043c\u0443 \u0432\u0438\u0434\u0443 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435","data-testid":"create-task-description-textarea"})}})]})})]})},Je=n(73394),Ke=n(73011),Ue=n(37865),We=function ContractorsSection(){var e,t=(0,u.o)(),n=(0,y.qt)(),a=n.sections,o=n.handleSectionChange,l=n.schema,i=(0,ce.M)(),s=(0,v.bc)({name:z.q2.CONTRACTORS}).field,c=M.R.company("additional_contracts"),d=(0,g.useMemo)(function(){var e;return(0,z.fM)(c,null===(e=s.value)||void 0===e?void 0:e.type)},[c,null===(e=s.value)||void 0===e?void 0:e.type]),p=(0,ie.R)(l,d,{validateFullForm:t}).isValid;return(0,ue.jsxs)(je.h,{title:a.proposal.title,icon:(0,ue.jsx)(x.JO,{icon:"GroupIcon",size:20}),open:a.proposal.open,onChange:function onChange(e){return o("proposal",e)}
1,isComplete:p,hasError:i.proposal,collapsible:!1,children:[(0,ue.jsxs)(x.wC,{value:s.value.type,size:"lg",className:"w-full",onValueChange:function onValueChange(e){s.onChange((0,r.Z)((0,r.Z)({},s.value),{},{type:e}))},children:[(0,ue.jsx)(x.ki,{className:"w-full",value:"contractor","data-testid":"create-task-contractors-segment-item-contractor",children:"\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044e"}),(0,ue.jsx)(x.ki,{className:"w-full",value:"all","data-testid":"create-task-contractors-segment-item-all",children:"\u0412\u0441\u0435\u043c"})]}),(0,ue.jsxs)("div",{className:"flex flex-col gap-4 pt-4",children:["contractor"===s.value.type&&(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Je.E,{usePaginatedSuggestions:!0}),(0,ue.jsx)(Ke.N,{})]}),"all"===s.value.type&&(0,ue.jsx)(Ue.R,{})]})]})},$e=n(88962),He=n(28037),Xe=n(3872),Qe=n.n(Xe),Ye=n(1969),et={shouldDirty:!1,shouldTouch:!1,shouldValidate:!0},tt=n(47372),nt=n(96268),rt=n(22447),at=n(38221),ot=n(34646),lt=n(74422),it=n(56556),st=n(4475),ct=n(91281),ut=[z.q2.TITLE,z.q2.PROJECT_ID,z.q2.ADDRESS,z.q2.REMOTE_WORK,z.q2.DATE_RANGE,z.q2.TIME_RANGE,z.q2.DUTIES,z.q2.CONTRACTORS,z.q2.TAGS,z.q2.COMPANY_COMMENT],dt=function CreateTaskPage(){var e=(0,h.UO)().projectId,t=(0,h.TH)(),n=(0,u.x)(),l=n?new(i())(t.search).get("copyFrom"):null,s=function useCreateForm(e){var t,n=ee(),r=(0,v.cI)({resolver:(0,O.F)(n),defaultValues:(t={},(0,I.Z)(t,z.q2.TITLE,""),(0,I.Z)(t,z.q2.PROJECT_ID,null!==e&&void 0!==e&&e.projectId?String(e.projectId):null),(0,I.Z)(t,z.q2.ADDRESS,null),(0,I.Z)(t,z.q2.REMOTE_WORK,!1),(0,I.Z)(t,z.q2.DATE_RANGE,["",""]),(0,I.Z)(t,z.q2.TIME_RANGE,["",""]),(0,I.Z)(t,z.q2.DESCRIPTION,""),(0,I.Z)(t,z.q2.DUTIES,[]),(0,I.Z)(t,z.q2.CONTRACTORS,{type:"contractor",contractor:null,contract:null}),(0,I.Z)(t,z.q2.TAGS,[]),t),mode:"onTouched",reValidateMode:"onChange"});(0,g.useEffect)(function(){null!==e&&void 0!==e&&e.projectId&&r.setValue(z.q2.PROJECT_ID,String(e.projectId),{shouldDirty:!0})},[null===e||void 0===e?void 0:e.projectId]);var a=r.watch(z.q2.PROJECT_ID),o=(null===e||void 0===e?void 0:e.projectId)||a||void 0,l=V(o).data,i=(0,g.useRef)(void 0);return(0,g.useEffect)(function(){var t,n,a,s,c,u,d,p,f,m,v,g;if((null===e||void 0===e||!e.skipProjectAddressPrefill)&&l&&o!==i.current){i.current=o;var h=l.address,x=void 0===h?null:h,b=x&&(x.name||x.value)?{id:null!==(t=x.id)&&void 0!==t?t:null,timezone:x.timezone,value:null!==(n=null!==(a=x.value)&&void 0!==a?a:x.name)&&void 0!==n?n:"",latitude:null===x.latitude||void 0===x.latitude?null:String(x.latitude),longitude:null===x.longitude||void 0===x.longitude?null:String(x.longitude),country:null!==(s=x.country)&&void 0!==s?s:null,country_iso_code:null!==(c=x.country_iso_code)&&void 0!==c?c:null,region:null!==(u=null!==(d=x.region)&&void 0!==d?d:null===(p=x.location)||void 0===p?void 0:p.name)&&void 0!==u?u:null,city:null!==(f=x.city)&&void 0!==f?f:null,settlement:null!==(m=x.settlement)&&void 0!==m?m:null,house:null!==(v=x.house)&&void 0!==v?v:null,stead:null!==(g=x.stead)&&void 0!==g?g:null,_saved:!0}:null;b&&r.setValue(z.q2.ADDRESS,b,{shouldDirty:!0})}},[l,o,r,null===e||void 0===e?void 0:e.skipProjectAddressPrefill]),{form:r,schema:n}}({projectId:e,skipProjectAddressPrefill:Boolean(l)}),P=s.form,F=s.schema,D=(0,h.k6)(),A=(0,b.NL)(),N=(0,$e.k)().isMobile,L=(0,K.$G)().t,B=(0,u.o)(),J=le(P.control),U=M.R.company("retail_stream"),W=(0,d.Y)(),$={details:{title:L("pages.tasksFlow.createTaskPage.sections.details"),open:!0},description:{title:L("pages.tasksFlow.createTaskPage.sections.description"),open:!0},proposal:{title:L(W?"pages.tasksFlow.createTaskPage.sections.proposalRetailStream":"pages.tasksFlow.createTaskPage.sections.proposal"),open:!0}},H=new(i())(t.search).get("tasks_bundle_id"),X=(0,_.a)({queryKey:["retail-task-copy-source",l],enabled:n&&Boolean(l),queryFn:function(){var e=(0,o.Z)((0,a.Z)().mark(function _callee(){var e;return(0,a.Z)().wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,E.z)({url:"bus/alpha/workflow/tasks/".concat(l),method:"GET",withPrefix:!1});case 2:return e=t.sent,t.abrupt("return",(0,k.z)(e));case 4:case"end":return t.stop()}},_callee)}));return function queryFn(){return e.apply(this,arguments)}}()}),Q=(0,g.useRef)(null),Y=(0,y.NN)({schema:F,editableFields:ut,sections:$}),te=(0,r.Z)((0,r.Z)({},Y.sections),{},{proposal:(0,r.Z)((0,r.Z)({},Y.sections.proposal),{},{title:$.proposal.title})}),ne=P.formState,re=ne.isDirty,ae=ne.isValid,ie=ne.errors,se=function useRefreshContractsAfterMissingContract(e){var t=e.form;return(0,g.useCallback)((0,o.Z)((0,a.Z)().mark(function _callee(){var e,n,o,l,i,s,c,u;return(0,a.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(null!==(n=t.getValues(G.SW))&&void 0!==n&&n.id){a.next=3;break}return a.abrupt("return",!1);case 3:return o=n.mobile_phone||n.phone||n.full_name,a.next=6,(0,Ye.zw)({isEnriched:!0,page:1,paginated:!0,perPage:Ye.W3,search:o});case 6:if(l=a.sent,i=null!==(e=Qe()(l).call(l,function(e){return e.id===n.id}))&&void 0!==e?e:null){a.next=10;break}return a.abrupt("return",!1);case 10:return s=t.getValues(G.Kl),c=(0,G.wP)(i.contracts),u=(0,G.eO)(s,c),t.setValue(G.SW,(0,r.Z)((0,r.Z)((0,r.Z)({},n),i),{},{contracts:i.contracts}),et),t.setValue(G.Kl,u,et),a.next=17,t.trigger(z.q2.CONTRACTORS);case 17:return a.abrupt("return",c.length>0);case 18:case"end":return a.stop()}},_callee)})),[t])}({form:P}),ce=function useCreateTaskMutation(e){var t=e.onSuccess,n=e.onError;return(0,T.D)({mutationFn:function(){var e=(0,o.Z)((0,a.Z)().mark(function _callee(e){var t;return(0,a.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,E.z)({url:"bus/alpha/workflow/platform/tasks",method:"POST",data:e,withPrefix:!1});case 2:return t=n.sent,(0,u.x)()&&(0,k.z)(t),n.abrupt("return",t);case 5:case"end":return n.stop()}},_callee)}));return function mutationFn(t){return e.apply(this,arguments)}}(),onSuccess:function onSuccess(e,n){t(e,n)},onError:function(){var e=(0,o.Z)((0,a.Z)().mark(function _callee2(e,t){return(0,a.Z)().wrap(function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,n(e,t);case 2:case"end":return r.stop()}},_callee2)}
1));return function onError(t,n){return e.apply(this,arguments)}}()})}({onSuccess:function onSuccess(n,r){var a,o=U&&r.transit_to_submitted_after_creation&&(0,st.z)(n);if(H)return(0,ct.X)(n.task_id?L("pages.tasksFlow.createTaskPage.notifications.addedTaskSingular"):L("pages.tasksFlow.createTaskPage.notifications.addedTaskPlural"),o),A.invalidateQueries({queryKey:["task-bundles","details","meta"]}),void D.push("/task-bundles/".concat(H),{newTaskIds:[n.task_id]});if((0,ct.X)(L("pages.tasksFlow.createTaskPage.notifications.createdSuccessfully"),o),null!==(a=t.state)&&void 0!==a&&a.from)D.push(t.state.from);else{var l,i=t.search||"";D.push(e?c()(l="/projects/".concat(e)).call(l,i):"/tasks".concat(i))}},onError:function(){var e=(0,o.Z)((0,a.Z)().mark(function _callee2(e,t){var r,o,l,i,s,u,d,f,v,g,h,b,_,j;return(0,a.Z)().wrap(function _callee2$(a){for(;;)switch(a.prev=a.next){case 0:if(r=!1,!B){a.next=8;break}if(o=(0,p.ee)(e,P.getValues().duties,{submittedDuties:t.duties}),l=o.errors,i=o.hasUnhandledErrors,s=o.hasStructuredErrors,u=o.messages,l.forEach(function(e){var t,n=e.index,r=e.field,a=e.message;return P.setError(c()(t="duties.".concat(n,".")).call(t,r),{type:"server",message:a})}),(r=l.length>0||Boolean(s&&u.length>0))&&i&&x.Am.error(u.join("; ")),!r||!s){a.next=8;break}return a.abrupt("return");case 8:if(d=n&&(0,rt.K)({error:e,setError:P.setError}),f=(0,m.m)({error:e,setError:P.setError}),v=t.transit_to_submitted_after_creation?"publish":"save",null!==(g=n?(0,it.st)({error:e,setError:P.setError}):void 0)&&void 0!==g&&g.unhandledMessages.length&&P.setError(tt.H,{type:v,message:g.unhandledMessages.join("; ")}),h=Boolean(g&&(g.handledMessages.length||g.unhandledMessages.length)),b=null!==g&&void 0!==g&&g.legacyMessages.length?{data:{errors:g.legacyMessages}}:e,_=!n||Boolean(null===g||void 0===g?void 0:g.legacyMessages.length)||!h,j=_&&(0,tt.O)({error:b,setError:P.setError,action:U?v:void 0}),!(r||d||f||h||j)){a.next=19;break}return a.abrupt("return");case 19:if("noContract"!==(0,G.A2)(e)){a.next=26;break}return a.next=23,se();case 23:if(!a.sent){a.next=26;break}return a.abrupt("return");case 26:if(!(0,G.te)({error:e,setError:P.setError,t:L})){a.next=28;break}return a.abrupt("return");case 28:x.Am.error(e.message||L("pages.tasksFlow.createTaskPage.notifications.creationError"));case 29:case"end":return a.stop()}},_callee2)}));return function onError(t,n){return e.apply(this,arguments)}}()}),pe=ce.mutate,fe=ce.isPending;(0,He.W)(),(0,S.S)("project_options",{refetchOnMount:"always"}),(0,C.L)(void 0,{enabled:!B}),(0,w.e)();
1var me=(0,Z.g)(),ve=me.data,ge=Boolean(l)&&(X.isLoading||me.isLoading),he=Boolean(l)&&(X.isError||me.isError);(0,g.useEffect)(function(){l&&Q.current!==l&&X.data&&ve&&(P.reset((0,ot.ax)(X.data,ve)),P.trigger(),Q.current=l)},[l,X.data,P,ve]);var xe=!re&&!l||!ae||!J||ge||he,be=!re&&!l||ge||he||!ae&&!(B&&(0,p.cj)(ie)),_e=(0,ue.jsxs)(j.a.Header,{aside:(0,ue.jsx)(j.a.BackLink,{to:function handleBack(){var n;if(H)return"/task-bundles/".concat(H);if(null!==(n=t.state)&&void 0!==n&&n.from)return t.state.from;var r,a=t.search||"";return e?c()(r="/projects/".concat(e)).call(r,a):"/tasks".concat(a)}(),"data-testid":"back-button",children:L(H?"pages.taskBundlesPage.back":"pages.tasksFlow.createTaskPage.header.backToTasks")}),children:[(0,ue.jsx)(j.a.Actions,{targetElement:"main",children:(0,ue.jsx)(x.zx,{type:"button",size:N?"lg":"md",className:"w-full lg:w-auto ".concat(N?"!rounded-xl":"!rounded-lg"),disabled:xe,isLoading:fe,"data-testid":"create-task-create-and-send-button",onClick:function handleCreateAndSend(){P.handleSubmit(function(e){if(B){var t=(0,p.J4)(e.duties,L,!0,(0,f.u)());if(t.forEach(function(e){var t,n=e.index,r=e.field,a=e.message;return P.setError(c()(t="duties.".concat(n,".")).call(t,r),{type:"retail-publication",message:a})}),t.length>0)return}var n=oe(e,B);pe(H?(0,r.Z)((0,r.Z)({},n),{},{tasks_import_id:Number(H)}):n)})()},children:L("pages.tasksFlow.createTaskPage.header.createAndSend")})}),(0,ue.jsx)("div",{className:"flex gap-2",children:(0,ue.jsx)(x.pn,{children:(0,ue.jsxs)(x.u,{children:[(0,ue.jsx)(x.aJ,{asChild:!0,children:(0,ue.jsx)("span",{children:(0,ue.jsx)(x.zx,{type:"button",size:N?"lg":"md",variant:"default",iconOnly:!0,"data-testid":"create-task-save-button",onClick:function handleSave(){var e=P.getFieldState(it.PP).error;(null===e||void 0===e?void 0:e.type)===it.U3&&P.clearErrors(it.PP),P.handleSubmit(function(e){var t=oe(e,B);pe((0,r.Z)((0,r.Z)({},t),{},{transit_to_submitted_after_creation:!1},H?{tasks_import_id:Number(H)}:{}))})().finally(function(){(null===e||void 0===e?void 0:e.type)!==it.U3||P.getFieldState(it.PP).error||P.setError(it.PP,e)})},icon:"SaveIcon",disabled:be||fe,className:"".concat(N?"!rounded-xl":"!rounded-lg")})})}),(0,ue.jsx)(x._v,{side:"top",children:L("pages.tasksFlow.createTaskPage.header.saveDraftTooltip")})]})})})]}),je=(0,ue.jsxs)("div",{className:"flex flex-col gap-4",children:[N?null:(0,ue.jsx)(de,{}),(0,ue.jsx)(q.M,{}),(0,ue.jsx)(R.L,{})]});return(0,ue.jsx)(y.z1.Provider,{value:(0,r.Z)((0,r.Z)({},Y),{},{sections:te,showSectionErrorIndicators:!H}),children:(0,ue.jsx)(v.RV,(0,r.Z)((0,r.Z)({},P),{},{children:(0,ue.jsxs)(lt.gv,{enabled:n,mode:"draft",createFeedbackCopy:n,children:[n&&(0,ue.jsx)(at.O,{enabled:!0}),(0,ue.jsx)(j.a,{header:_e,sidebar:je,footer:(0,ue.jsx)(j.a.MobileActions,{}),stickyHeader:!0,children:(0,ue.jsxs)("form",{id:"create-task-form",className:"flex flex-col gap-4",children:[ge&&(0,ue.jsx)("div",{className:"flex min-h-60 items-center justify-center",children:(0,ue.jsx)(x.$j,{})}),he&&(0,ue.jsx)(x.bZ,{variant:"error",title:L("pages.retailTask.copy.errorTitle",{defaultValue:"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f"}),action:(0,ue.jsx)(x.zx,{type:"button",variant:"default",onClick:function onClick(){X.isError&&X.refetch(),me.isError&&me.refetch()},children:L("pages.retailTask.copy.retry",{defaultValue:"\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c"})})}),!ge&&!he&&(0,ue.jsxs)(ue.Fragment,{children:[U&&(0,ue.jsx)(nt.h,{}),n?(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(ze,{}),(0,ue.jsx)(Be,{})]}):(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Be,{}),(0,ue.jsx)(ze,{})]}),(0,ue.jsx)(We,{})]})]})})]})}))})}},38341:function(e,t,n){n.d(t,{Z:function(){return r}});var r=function getTaskContractorForForm(e){var t=(null===e||void 0===e?void 0:e.full_name)||(null===e||void 0===e?void 0:e.name);return!1!==(null===e||void 0===e?void 0:e.personal_data_revealed)&&void 0!==(null===e||void 0===e?void 0:e.id)&&t?{id:e.id,full_name:t,phone:e.mobile_phone,mobile_phone:e.mobile_phone}:null}},58625:function(e,t,n){n.d(t,{L:function(){return N}});var r=n(50759),a=n(80656),o=n(28711),l=n(31236),i=(n(75970),n(19257),n(9272)),s=n.n(i),c=n(20390),u=n.n(c),d=n(23421),p=n.n(d),f=n(51383),m=n.n(f),v=n(11201),g=n.n(v),h=n(56289),x=n.n(h),b=n(6054),_=n.n(b),j=n(12767),y=n.n(j),k=n(43658),T=n.n(k),E=n(85152),S=n(82966),C=n(88729),w=n(2870),Z=n(39429),q=n(87569),R=n(25867),z=n(81403),I=function normalizeTagLabel(e){return s()(e).call(e).toLowerCase()},P={root:"border border-[var(--banner-gold-fg)] bg-[var(--tag-orange-bg)] text-[var(--tag-orange-fg)]",label:"text-[var(--tag-orange-fg)]",removeButton:"hover:bg-[var(--banner-gold-fg)]",removeIcon:"!text-[var(--tag-orange-fg)]"},F=function createLocalTagOption(e){return{id:"local-".concat(I(e)),label:e}},D=function parseTagOption(e){if("string"===typeof e){var t=s()(e).call(e);return t?F(t):null}if("object"===(0,o.Z)(e)&&null!==e){var n,r=e,a=null===(n=r.label)||void 0===n?void 0:s()(n).call(n);return a?{id:null!=r.id?String(r.id):F(a).id,label:a}:null}return null},A=function getUniqueTags(e){var t=new(p());return e.forEach(function(e){var n=I(e.label);n&&!t.has(n)&&t.set(n,e)}),m()(g()(t).call(t))},N=function TagsField(e){var t=e.onChange,n=e.disabled,o=e.highlightedTagLabels,i=void 0===o?[]:o,c=e.renderHighlightedTag,d=(0,C.$G)().t,f=(0,S.Gc)(),m=f.control,v=f.setValue,g=f.watch,h=(0,q.Q)().data,b=(0,E.useState)(""),j=(0,a.Z)(b,2),k=j[0],N=j[1],O=(0,E.useState)(!1),M=(0,a.Z)(O,2),V=M[0],G=M[1],L=(0,E.useState)(0),B=(0,a.Z)(L,2),J=B[0],K=B[1],U=g(R.q2.TAGS),W=(0,E.useMemo)(function(){return Array.isArray(U)?x()(U).call(U,function(e){return"string"===typeof e}):[]},[U]),$=(0,E.useRef)(!1),H=(0,E.useRef)(!1),X=(0,E.useRef)(null),Q=(0,E.useState)(0===W.length),Y=(0,a.Z)(Q,2),ee=Y[0],te=Y[1];(0,E.useEffect)(function(){$.current&&!H.current&&(te(0===W.length),H.current=!0),$.current=!0},[W]);var ne=(0,E.useMemo)(function(){var e,t,n=null!==(e=null===h||void 0===h?void 0:h.data)&&void 0!==e?e:h;return Array.isArray(n)?A(x()(t=_()(n).call(n,D)).call(t,function(e){return null!==e})):[]},[h]),re=(0,E.useMemo)(function(){var e,t;return A(y()(e=[]).call(e,(0,r.Z)(ne),(0,r.Z)(x()(t=_()(W).call(W,function(e){return F(s()(e).call(e))})).call(t,function(e){return e.label}))))},[ne,W]),ae=(0,E.useMemo)(function(){var e,t=new(p())(_()(re).call(re,function(e){return[I(e.label),e]}));return x()(e=_()(W).call(W,function(e){var n,r=s()(e).call(e);return r?null!==(n=t.get(I(r)))&&void 0!==n?n:F(r):null})).call(e,function(e){return null!==e})},[re,W]),oe=(0,E.useMemo)(function(){var e=I(k);return e?x()(re).call(re,function(t){var n;return u()(n=I(t.label)).call(n,e)}):re},[re,k]),le=s()(k).call(k),ie=I(le),se=ie.length>0&&!re.some(function(e){return I(e.label)===ie}),ce=se&&V,ue=(0,E.useMemo)(function(){var e;return new(T())(x()(e=_()(i).call(i,function(e){return I(e)})).call(e,Boolean))},[i]),de=function updateTags(e){v(R.q2.TAGS,e,{shouldDirty:!0}),null===t||void 0===t||t(e)},pe=function resetComboboxState(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).keepDropdownOpen,t=void 0!==e&&e;N(""),G(t),K(function(e){return e+1}),t&&requestAnimationFrame(function(){var e,t=null===(e=X.current)||void 0===e?void 0:e.querySelector('input, [contenteditable="true"]');null===t||void 0===t||t.focus(),null===t||void 0===t||t.click()})},fe=function handleCreateTagByEnter(e){"Enter"===e.key&&!e.nativeEvent.isComposing&&ce&&(Boolean(e.currentTarget.getAttribute("aria-activedescendant"))&&oe.length>0||(e.nativeEvent.preventDownshiftDefault=!0,e.preventDefault(),e.stopPropagation(),function handleCreateTag(){var e;se&&(de(y()(e=[]).call(e,(0,r.Z)(W),[le])),pe({keepDropdownOpen:!0}))}()))},me=function handleAddButtonClick(){te(!1),requestAnimationFrame(function(){var e,t=null===(e=X.current)||void 0===e?void 0:e.querySelector('input, [contenteditable="true"]');null===t||void 0===t||t.focus(),null===t||void 0===t||t.click()})},ve=function handleChangeTags(e){var t=_()(e).call(e,function(e){return e.label});
1de(t),0===t.length&&(te(!0),pe())},ge=function handleOpenChange(e){G(e),e||0!==W.length||s()(k).call(k)||(te(!0),N(""),K(function(e){return e+1}))},he=function handleSearch(e){N(e),s()(e).call(e)&&ee&&te(!1)};return(0,z.jsx)("div",{ref:X,className:"px-4 md:px-0",children:(0,z.jsx)(Z.k,{label:d("pages.companyTaskBundlePage.taskForm.tags.title"),children:function children(){return ee?(0,z.jsxs)("div",{className:"flex gap-2",children:[(0,z.jsx)(w.zx,{variant:"default",size:"md",icon:"AddIcon",disabled:n,onClick:me,children:d("pages.companyTaskBundlePage.taskForm.tags.addButton")}),(0,z.jsx)(w.pn,{children:(0,z.jsxs)(w.u,{children:[(0,z.jsx)(w.aJ,{asChild:!0,children:(0,z.jsx)("span",{children:(0,z.jsx)(w.zx,{variant:"link",size:"md",children:d("pages.companyTaskBundlePage.taskForm.forWhat")})})}),(0,z.jsx)(w._v,{side:"top",className:"max-w-[220px] whitespace-normal text-left",children:d("pages.companyTaskBundlePage.taskForm.whyTooltip")||""})]})})]}):(0,z.jsx)(S.Qr,{name:R.q2.TAGS,control:m,render:function render(e){var t,r=e.field,a=e.fieldState;return(0,z.jsx)(w.CS,{value:ae,onChange:ve,onBlur:function onBlur(){return function handleBlur(e){e(),0!==W.length||s()(k).call(k)||(te(!0),pe())}(r.onBlur)},onInputKeyDown:fe,onOpenChange:ge,size:"md",placeholder:d("pages.companyTaskBundlePage.taskForm.tagsPlaceholder")||"\u041f\u043e\u0438\u0441\u043a\u2026",maxTags:4,clearable:!1,disabled:n,getLabel:function getLabel(e){return e.label},getKey:function getKey(e){return e.id},onSearch:he,error:null===(t=a.error)||void 0===t?void 0:t.message,renderSelectedTag:function render
1SelectedTag(e){var t=e.label,n=e.renderDefaultTag,r=function hasHighlightedTagLabel(e,t){var n=I(e);if(!n)return!1;var r,a=(0,l.Z)(t);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(u()(n).call(n,o))return!0}}catch(i){a.e(i)}finally{a.f()}return!1}(t,ue),a=n(r?{classNames:P}:void 0);return r&&c?c(a,t):a},children:(0,z.jsx)(w.CS.List,{children:_()(oe).call(oe,function(e){return(0,z.jsx)(w.CS.Item,{option:e,children:(0,z.jsx)(w.ZT,{children:e.label})},e.id)})})},J)}})}})})}},69111:function(e,t,n){n.d(t,{m:function(){return i}});var r=n(28711),a=n(56289),o=n.n(a),l=function isRecord(e){return"object"===(0,r.Z)(e)&&null!==e&&!Array.isArray(e)},i=function applyTaskAddressBackendError(e){var t=e.error,n=e.setError;if(!l(t)||!l(t.data))return!1;var r=(l(t.data.errors)?t.data.errors:t.data).address_id,a=Array.isArray(r)?r:[r],i=o()(a).call(a,function(e){return"string"===typeof e&&e.length>0}).join("; ");return!!i&&(n("address",{type:"server",message:i},{shouldFocus:!0}),!0)}},14057:function(e,t,n){n.d(t,{D:function(){return l}});var r=n(20390),a=n.n(r),o=["base_platform","personal_solution_v1_platform","personal_solution_v2_platform","personal_solution_v3_platform"],l=function isPlatformFlowProcessCode(e){return a()(o).call(o,e)}}}]);

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.