PageSourceSearch

https://app.konsol.ru/static/js/5931-61def0e0.js

js konsol.ru collected 2026-10-08 07:41:13 UTC 72,055 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="632ace51-f138-490a-be00-4d6dc471c0b0",e._sentryDebugIdIdentifier="sentry-dbid-632ace51-f138-490a-be00-4d6dc471c0b0")}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([[5931],{97409:function(e,n,t){"use strict";t.d(n,{r:function(){return c}});var r,o,a=t(85152);function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},_extends.apply(this,arguments)}var c=function SvgCheckGradient(e){return a.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,fill:"none",viewBox:"0 0 48 48"},e),r||(r=a.createElement("path",{fill:"url(#check-gradient_svg__a)",d:"M24 2a22 22 0 1 0 22 22A22.026 22.026 0 0 0 24 2Zm9.414 18.414-10 10a2 2 0 0 1-2.828 0l-6-6a2 2 0 1 1 2.828-2.828L22 26.172l8.586-8.586a2 2 0 0 1 2.828 2.828Z"})),o||(o=a.createElement("defs",null,a.createElement("linearGradient",{id:"check-gradient_svg__a",x1:-2.56,x2:38.764,y1:53.458,y2:7.624,gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#1BA0DB"}),a.createElement("stop",{offset:1,stopColor:"#57BF99"})))))};n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJ1cmwoI2NoZWNrLWdyYWRpZW50X3N2Z19fYSkiIGQ9Ik0yNCAyYTIyIDIyIDAgMSAwIDIyIDIyQTIyLjAyNiAyMi4wMjYgMCAwIDAgMjQgMlptOS40MTQgMTguNDE0LTEwIDEwYTIgMiAwIDAgMS0yLjgyOCAwbC02LTZhMiAyIDAgMSAxIDIuODI4LTIuODI4TDIyIDI2LjE3Mmw4LjU4Ni04LjU4NmEyIDIgMCAwIDEgMi44MjggMi44MjhaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJjaGVjay1ncmFkaWVudF9zdmdfX2EiIHgxPSItMi41NiIgeDI9IjM4Ljc2NCIgeTE9IjUzLjQ1OCIgeTI9IjcuNjI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzFCQTBEQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzU3QkY5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg=="},23261:function(e,n,t){"use strict";t.d(n,{Q:function(){return a}});var r=t(80656),o=t(85152),a=function useImageFallback(e,n){var t=(0,o.useState)(),a=(0,r.Z)(t,2),c=a[0],i=a[1];return(0,o.useEffect)(function(){if(e&&n&&e!==n){var t=new Image;return t.onload=function(){return i(void 0)},t.onerror=function(){return i(e)},t.src=e,function(){t.onload=null,t.onerror=null}}},[e,n]),e&&e!==c?e:n}},12848:function(e,n,t){"use strict";t.d(n,{N:function(){return l}});var r=t(61249),o=t(45144),a=t(81680),c=t(35302),i=t(12273),l=function useDocumentTemplates(){return(0,a.a)({queryKey:["documentTemplates"],queryFn:function(){var e=(0,o.Z)((0,r.Z)().mark(function _callee(){var e;return(0,r.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,i.z)({url:c.A.CompanyDocumentsTemplatesFilter,method:"GET",withPrefix:!1});case 2:return e=n.sent,n.abrupt("return",e);case 4:case"end":return n.stop()}},_callee)}));return function queryFn(){return e.apply(this,arguments)}}()})}},12391:function(e,n,t){"use strict";t.d(n,{M:function(){return x}});var r=t(29365),o=t(6054),a=t.n(o),c=t(20390),i=t.n(c),l=t(29122),s=t.n(l),d=t(85152),u=t(96315),m=t(62430),f=t.n(m),p="DatePicker-range-f764b0a4",v=t(81403),h=u.Z.RangePicker,g=u.Z.TimePicker;var x=s()(function DatePickerComponent(e){var n=e.format||"DD.MM.YYYY",t=(0,d.useMemo)(function(){var e;if("string"===typeof n)return f()(a()(e=n.split("")).call(e,function(e,n){return(e=e.toUpperCase())>="A"&&e<="Z"?null:n}))},[n]);return(0,v.jsx)(u.Z,(0,r.Z)((0,r.Z)({},e),{},{onKeyDown:function onKeyDown(r,o){var a;if(null===(a=e.onKeyDown)||void 0===a||a.call(e,r,o),!r.isPropagationStopped()&&"string"===typeof n&&t){var c=r.key;if(!(c.length>1||r.altKey||r.ctrlKey)){var l=r.currentTarget,s=l.value,d=l.selectionStart,u=l.selectionEnd,m=s.length;if(m>=n.length&&r.preventDefault(),d===u&&u===m){var f=c>="0"&&c<="9",p=i()(t).call(t,m)?n[m]:void 0;p?(r.currentTarget.value=s+p,f||r.preventDefault()):f||r.preventDefault()}}}}}))},{RangePicker:function RangePicker(e){var n;return(0,v.jsx)(h,(0,r.Z)({popupClassName:p,placement:null!==(n=e.placement)&&void 0!==n?n:"bottomRight"},e))},TimePicker:g})},84155:function(e,n,t){"use strict";t.d(n,{H:function(){return p}});var r=t(29365),o=t(32319),a=t(29122),c=t.n(a),i=(t(85152),t(70586)),l=t(21695),s=t(81403),d=["emptyKind"],u=i.Z.PRESENTED_IMAGE_DEFAULT,m=i.Z.PRESENTED_IMAGE_SIMPLE,f={table:"Empty-tableEmpty-8c674a2e"},p=c()(function EmptyComponent(e){var n=e.emptyKind,t=(0,o.Z)(e,d);return(0,s.jsx)(i.Z,(0,r.Z)((0,r.Z)({},t),{},{className:n?(0,l.Z)(f[n],t.className):t.className}))},{PRESENTED_IMAGE_DEFAULT:u,PRESENTED_IMAGE_SIMPLE:m})},90103:function(e,n,t){"use strict";t.d(n,{I:function(){return f}});var r=t(29365),o=t(32319),a=t(85152),c=t(75965),i=t(73350),l=t.n(i),s=t(21695),d="Input-fix-2956fa94",u=t(81403),m=["mask","maxLength"],f=(0,a.forwardRef)(function(e,n){var t=e.mask,a=e.maxLength,i=(0,o.Z)(e,m);if(t){var f=i.disabled,p=(0,s.Z)(d,f&&"ant-input-affix-wrapper-disabled"),v=(0,s.Z)(f&&"ant-input-disabled");return(0,u.jsx)(l(),(0,r.Z)((0,r.Z)({},i),{},{mask:t,maskChar:"",children:function child(e){return(0,u.jsx)(c.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:n,classNames:{input:v},className:p,maxLength:a}))}}))}return(0,u.jsx)(c.Z,(0,r.Z)((0,r.Z)({},i),{},{ref:n}))})},42609:function(e,n,t){"use strict";t.d(n,{V:function(){return s}});var r=t(35527),o=t(52797),a=t(51152),c=t(67541),i=t(55893),l=t(35302),s=function(e){(0,a.Z)(CompanyLimitsApi,e);var n=(0,c.Z)(CompanyLimitsApi);
1function CompanyLimitsApi(){return(0,r.Z)(this,CompanyLimitsApi),n.apply(this,arguments)}return(0,o.Z)(CompanyLimitsApi,[{key:"getCompanyLimits",value:function getCompanyLimits(){return this.get({url:l.A.CompanyLimits})}},{key:"getContractorLimits",value:function getContractorLimits(e){return this.get({url:l.A.CompanyContractorLimits,config:{params:{contractor_id:e.contractorId}}})}}]),CompanyLimitsApi}(i.K)},36081:function(e,n,t){"use strict";t.d(n,{Z:function(){return Avatar}});var r,o=t(29365),a=t(32319),c=t(85152),i=t(23261),l=t(21695),s=t(61907),d={root:"Avatar-root-a1c19345",image:"Avatar-image-9f75addd",button:"Avatar-button-fdde6bae",generated:"Avatar-generated-1f52d5bb"},u=t(81403);function GeneratedAvatar(e){var n=e.name,t=e.className,r=e.style,a=n&&(0,s.Q)(n),c=(0,s.L)(n)||{color:"var(--color-secondary)",background:"var(--color-avatar-bg)"},i=c.color,m=c.background;return(0,u.jsx)("div",{className:(0,l.Z)(d.generated,t),style:(0,o.Z)((0,o.Z)({},r),{},{color:i,background:m}),children:a})}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},_extends.apply(this,arguments)}
1var m=function SvgPicture(e){return c.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:16,height:14,viewBox:"0 0 16 14"},e),r||(r=c.createElement("g",{fill:"none",fillRule:"evenodd"},c.createElement("path",{fill:"#F9FAFC",d:"M-429-242H811v1912H-429z"}),c.createElement("g",{transform:"translate(1 1)"},c.createElement("rect",{width:14,height:12,stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.4,rx:3}),c.createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.4,d:"m0 9.667 2.45-2.334 2.45 1.75L8.575 5 14 8.5v.501A3 3 0 0 1 10.997 12H3.003C1.345 12 0 10.656 0 9.667h0Z"}),c.createElement("circle",{cx:4.5,cy:4.5,r:1.5,fill:"#000"})))))},f=["className","uploadable","value","fallbackValue","size","name"];function Avatar(e){var n=e.className,t=e.uploadable,r=e.value,c=e.fallbackValue,s=e.size,p=void 0===s?"84px":s,v=e.name,h=(0,a.Z)(e,f),g=(0,o.Z)((0,o.Z)({},h.style),{},{"--size":p}),x=(0,i.Q)(r,c),j="url(".concat(x,")");return(0,u.jsxs)("div",(0,o.Z)((0,o.Z)({"data-openreplay-hidden":!0},h),{},{className:(0,l.Z)(d.root,n),style:g,title:v,children:[r?(0,u.jsx)("div",{style:{backgroundImage:j},className:d.image}):v?(0,u.jsx)(GeneratedAvatar,{size:p,name:v}):null,t&&(0,u.jsx)("div",{className:d.button,children:(0,u.jsx)(m,{})})]}))}},36900:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var r=t(29365),o=t(6054),a=t.n(o),c=t(26378),i=t(88962),l=t(36081),s=t(40562),d=t(88729),u=t(20390),m=t.n(u),f=(t(85152),t(77812)),p=t(2870),v=t(81403),h=["company_employee","companyEmployee","COMPANY_EMPLOYEE","hide_company_employee_name_in_act_history","\u0421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438"],g=function getWhodunnitDisplayName(e,n){return m()(h).call(h,e)?n("eventList.companyEmployee"):e},x=function WhoMobile(e){var n=e.avatar_url,t=e.name,r=e.mobile_phone,o=(0,d.$G)().t,a=g(t,o);return(0,v.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex items-center gap-0.5",children:[(0,v.jsx)(l.Z,{value:n,size:"36px",name:a}),(0,v.jsxs)("div",{className:"flex gap-0.5",children:[(0,v.jsx)("div",{children:a}),r&&(0,v.jsx)("div",{style:{color:"var(--color-secondary)"},children:r})]})]})},j=function EventsList(e){var n=e.items,t=function useEventsTable(){var e=(0,d.$G)(),n=e.i18n,t=e.t;return{columns:(0,f.x)({columns:{who:{data:{title:"",width:260},control:!1,render:function render(e,n){var r=n.whodunnit,o=r.avatar_url,a=r.name,c=r.mobile_phone,i=g(a,t);return(0,v.jsxs)("div",{"data-openreplay-hidden":!0,className:"flex items-center gap-1.5",children:[(0,v.jsx)(l.Z,{value:o,size:"36px",name:i}),(0,v.jsxs)("div",{className:"flex gap-0.5",children:[(0,v.jsx)("div",{children:i}),c&&(0,v.jsx)("div",{style:{color:"var(--color-secondary)"},children:c})]})]})}},kind:{data:{title:"",align:"center",onCell:function onCell(){return{style:{verticalAlign:"middle"}}}},control:!1,render:function render(e,n){return(0,v.jsx)(p.ZT,{children:n.kind})}},created:{data:{title:"",width:140,onCell:function onCell(){return{style:{verticalAlign:"middle"}}}},control:!1,render:function render(e,t){return(0,v.jsx)(p.ZT,{textColor:"secondary",children:(0,s.QZ)(t.created_at,n.language)})}}}}).columns}}().columns,o=(0,i.k)().isMobile;return n.length?o?(0,v.jsx)("div",{className:"my-4",children:a()(n).call(n,function(e){return(0,v.jsxs)("div",{className:"flex flex-col gap-1 py-2 border-b border-gray-200 last:border-b-0",children:[(0,v.jsxs)("div",{className:"flex justify-between items-center",children:[(0,v.jsx)(x,(0,r.Z)({},e.whodunnit)),(0,v.jsx)("div",{style:{color:"var(--color-secondary)"},children:(0,s.QZ)(e.created_at)})]}),(0,v.jsx)("div",{children:e.kind})]},e.id)})}):(0,v.jsx)(c.i,{className:"my-4",columns:t,dataSource:n,rowKey:function rowKey(e){return e.id},pagination:!1,showHeader:!1,showSorterTooltip:!1}):null}},65540:function(e,n,t){"use strict";t.d(n,{Av:function(){return l},Vo:function(){return d},ZL:function(){return s},du:function(){return u}});var r=t(29365),o=t(2705),a=(t(118),t(88729)),c=t(2870),i=t(81403),l=function getRoyaltyReportStatusMap(e){return{created:{text:e("common.documentStatuses.pendingApproval")},signed_by_legal_entity:{text:e("common.documentStatuses.approved")},review:{text:e("common.documentStatuses.sentForReview"),color:"grey"},reviewed:{text:e("common.documentStatuses.reviewed"),color:"green"},signed_by_contractor:{text:e("common.documentStatuses.signedByContractor")},signed_by_all:{text:e("common.documentStatuses.signed"),color:"green"}}},s=function getDocumentStatusMap(e){return{created:{text:e("common.documentStatuses.notSigned"),color:"#251d35e0",bg:"#251d350f"},signed_by_legal_entity:{text:e("common.documentStatuses.signedByCompany"),color:"#251d35e0",bg:"#251d350f"},signed_by_contractor:{text:e("common.documentStatuses.signedByContractor"),color:"#251d35e0",bg:"#251d350f"},signed_by_all:{text:e("common.documentStatuses.signed"),color:"#237804",bg:"#dffbc5"}}},d=function getDocumentEvents(e){return{signed_by_contractor:e("common.documentStatuses.signedByContractor"),signed_by_legal_entity:e("common.documentStatuses.signedByCompany"),upload_by_legal_entity:e("common.documentStatuses.uploadedByCompany"),created:e("common.documentStatuses.created")}},u=(0,o.Pi)(function(e){var n,t=e.document,o=(0,a.$G)().t,l=t.data,d=l.status,u=l.require_sign,m=(0,r.Z)({},s(o)[t.data.status]);return"signed_by_all"!==d&&("contractor"===u&&(n=" (\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f)"),"company"===u&&(n=" (\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438)")),n&&(m.text+=n),(0,i.jsx)(c.Vp,{style:{backgroundColor:m.bg,color:m.color},children:m.text})})},66910:function(e,n,t){"use strict";t.d(n,{F:function(){return o},Y:function(){return r}});var r=function hasRetailStreamSuspensionRestrictions(e){return Boolean((null===e||void 0===e?void 0:e.platform_flow)&&(null===e||void 0===e?void 0:e.retail_stream))},o=function userHasRetailStreamSuspensionRestrictions(e){return e.hasFeature("platform_flow")&&e.hasFeature("retail_stream")}},40629:function(e,n,t){"use strict";t.d(n,{Y:function(){return l}});t(55979),t(10762);var r=t(88729),o=t(25812),a=t(66573),c=t(2870),i=t(81403),l=function LimitCard(e){var n=e.title,t=e.description,l=e.progress,s=e.limit,d=e.onIncrease,u=l&&l>=100,m=void 0!==l,f=(0,r.$G)().t;return(0,i.jsx)(c.Zb,{variant:"gray",children:(0,i.jsxs)(o.T,{direction:"vertical",wide:!0,size:12,children:[(0,i.jsxs)(o.T,{direction:"vertical",wide:!0,size:8,children:[(0,i.jsx)(c.ZT,{variant:"h5",children:n}),(0,i.jsx)(c.ZT,{textColor:"secondary",children:t})]}),m&&(0,i.jsx)(a.E,{percent:l,strokeColor:"#5D2BE8",showInfo:!0,size:"default",status:u?"exception":void 0}),(0,i.jsxs)("div",{className:"flex flex-col md:flex-row gap-2 items-center",children:[(0,i.jsx)(c.ZT,{children:s}),(0,i.jsx)(c.zx,{icon:"AddCircleIcon",onClick:d,variant:"link",children:f("pages.nominalLimitsPage.limitCard.onIncrease")})]})]})})}},20288:function(e,n,t){"use strict";t.d(n,{N:function(){return m},T:function(){return u}});var r=t(6054),o=t.n(r),a=t(3872),c=t.n(a),i=t(29122),l=t.n(i),s=t(95798),d=t.n(s),u=function enrichCompaniesWithContracts(e,n){var t;return o()(t=e.items).call(t,function(e){var t,r=c()(t=n.data.contracts.items).call(t,function(n){return n.data.company.data.id===e.id});return r?l()(Object.create(d()(e)),e,{data:l()({},e.data,{contracts:l()({},e.data.contracts,{items:[r]})})}):e})},m=function enrichCompanyWithDocuments(e,n){var t,r,o,a,c,i;return l()(Object.create(d()(e)),e,{data:l()({},e.data||{},{contracts:l()({},e.data.contracts||{},{items:(null===(t=n.data)||void 0===t||null===(r=t.contracts)||void 0===r?void 0:r.items)||[]})||{},documents:l()({},e.data.documents||{},{items:(null===(o=n.data)||void 0===o||null===(a=o.documents)||void 0===a?void 0:a.items)||[]})||{},ad_hoc_contracts:l()({},e.data.ad_hoc_contracts||{},{items:(null===(c=n.data)||void 0===c||null===(i=c.ad_hoc_contracts)||void 0===i?void 0:i.items)||[]})||{}})})}},11103:function(e,n,t){"use strict";t.d(n,{a:function(){return En},K:function(){return In}});var r=t(80656),o=t(50759),a=t(29365),c=t(61249),i=t(45144),l=t(35527),s=t(52797),d=t(29122),u=t.n(d),m=t(56289),f=t.n(m),p=t(51383),v=t.n(p),h=t(43658),g=t.n(h),x=t(6054),j=t.n(x),y=t(20390
1),b=t.n(y),C=t(12767),D=t.n(C),_=t(85152),Z=t(430),M=t(2705),w=t(20322),k=t(88962),S=t(20528),A=t(26378),I=t(77812),E=t(36900),N=(t(48108),t(75970),t(18045)),T=t.n(N),F=t(32319),L=t(89e3),P=t.n(L),q=t(82966),R=t(51060),G=t(2870),z="DD.MM.YYYY",U=["application/pdf"],B="end_date",Q="date",V=[{value:"all",label:"\u041f\u043e\u0434\u043f\u0438\u0441\u044c \u043e\u0431\u0435\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d"},{value:"contractor",label:"\u041f\u043e\u0434\u043f\u0438\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f"},{value:"company",label:"\u041f\u043e\u0434\u043f\u0438\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438"}],Y=t(45790),$=t.n(Y),O=t(79639),H=t.n(O),K=["template_id","contract_id","require_sign"],W=function transformToTemplateFormData(e){var n=e.template_id,t=e.contract_id,o=e.require_sign,c=(0,F.Z)(e,K),i=$()(c),l=T()(i).call(i,function(e,n){var t=(0,r.Z)(n,2),o=t[0],a=t[1],c=H().isDayjs(a)?a.format(z):a;return e[o]=c,e},{});return(0,a.Z)((0,a.Z)({template_id:n,require_sign:o},"number"===typeof t?{contract_id:t}:{}),{},{template_fields:l})},X=function transformToFileFormData(e){var n=$()(e),t=T()(n).call(n,function(e,n){var t=(0,r.Z)(n,2),o=t[0],a=t[1],c=H().isDayjs(a)?a.format(z):a;return e[o]=c,e},{});return t},J="Form-root-7f9019e8",ee="Form-fields-a7dc22db",ne=t(81403),te=(0,M.Pi)(function(e){var n=e.children;return(0,ne.jsx)("div",{className:ee,children:n})}),re=function FormComponent(e){var n=e.onSubmit,t=e.children;return(0,ne.jsx)("form",{className:J,onSubmit:n,id:"create-document-form",children:t})};re.Fields=te;var oe=(0,M.Pi)(re),ae=t(17079),ce="FieldView-root-90bca881",ie=(0,M.Pi)(function(e){var n=e.children,t=e.name,r=e.required,o=e.caption,a=e.errorMessage;return(0,ne.jsxs)("div",{className:ce,children:[t&&(0,ne.jsxs)(ae.x,{strong:!0,children:[t,(0,ne.jsx)("span",{children:" "}),r&&(0,ne.jsx)(ae.x,{normal:!0,type:"danger",children:"*"})]}),n,a&&(0,ne.jsx)(ae.x,{type:"danger",children:a}),o&&(0,ne.jsx)(ae.x,{type:"secondary",children:o})]})}),le=t(9272),se=t.n(le),de=t(3872),ue=t.n(de),me={menu:"max-h-32",scrollArea:"max-h-32"},fe=function TemplateCombobox(e){var n,t=e.clearable,o=void 0===t||t,a=e.disabled,c=e.error,i=e.onBlur,l=e.onChange,s=e.options,d=e.placeholder,u=e.value,m=(0,k.k)().isMobile,p=(0,_.useState)(""),v=(0,r.Z)(p,2),h=v[0],g=v[1],x=se()(h).call(h).toLocaleLowerCase(),y=null!==(n=ue()(s).call(s,function(e){return e.value===u}))&&void 0!==n?n:null,C=x?f()(s).call(s,function(e){var n;return b()(n=e.label.toLocaleLowerCase()).call(n,x)}):s,D=function handleChange(e){g(""),l(null===e||void 0===e?void 0:e.value)};return(0,ne.jsx)(G.Gi,{allowFlip:!0,clearable:o,classNames:m?me:void 0,"data-testid":"create-document-template-combobox",disabled:a,error:c,getLabel:function getLabel(e){return e.label},onBlur:function onBlur(){g(""),i()},onChange:D,onClear:function onClear(){return D(null)},onSearch:g,placeholder:d,showErrorMessage:!1,size:m?"lg":"sm",value:y,children:(0,ne.jsx)(G.Gi.List,{children:j()(C).call(C,function(e){return(0,ne.jsx)(G.Gi.Item,{option:e,children:e.label},e.value)})})})},pe=t(88729),ve=(0,M.Pi)(function(e){var n=e.autoFillPlaceholder,t=e.disabled,o=e.error,a=e.onChange,c=e.value,i=(0,pe.$G)().t,l=(0,_.useReducer)(function(e){return!e},!0),s=(0,r.Z)(l,2),d=s[0],u=s[1];return(0,ne.jsxs)("div",{className:"flex flex-col items-start gap-1.5",children:[(0,ne.jsx)(G.Mt,{className:d?"w-full [&_button>div>div:first-child]:text-[14px]":"w-full",date:c?H()(c).toDate():void 0,onSelect:function onSelect(e){null===a||void 0===a||a(e?H()(e):void 0)},disabled:t||d,error:o,showResetButton:!d&&!!c,placeholder:d?n:i("components.createDocumentModal.form.date.placeholder")}),(0,ne.jsx)(G.zx,{type:"button",variant:"text",onClick:function onClick(){u(),null===a||void 0===a||a(void 0)},children:i(d?"components.createDocumentModal.form.customEndDate.fill":"components.createDocumentModal.form.customEndDate.autofill")})]})}),he="Field-inputNumber-4598ff39",ge=(0,M.Pi)(function FieldComponent(e){var n,t,o,c=e.name,i=e.path,l=e.control,s=e.required,d=e.caption,u=e.type,m=e.placeholder,p=e.options,v=(0,q.bc)({control:l,name:i,shouldUnregister:!0}),h=v.field,g=v.fieldState,x=(0,pe.$G)().t,y=(0,_.useState)(""),C=(0,r.Z)(y,2),D=C[0],Z=C[1],M=(0,_.useMemo)(function(){var e;return p?j()(e=function transformOptions(e){return j()(e).call(e,function(e){return"string"===typeof e?{label:e,value:e}:{value:e.value,label:e.title||e.label}})}(p)).call(e,function(e){return{value:String(e.value),label:e.label}}):[]},[p]),w=(0,_.useMemo)(function(){var e=se()(D).call(D).toLowerCase();return e?f()(M).call(M,function(n){var t;return b()(t=n.label.toLowerCase()).call(t,e)}):M},[M,D]),k=null,S=null===(n=g.error)||void 0===n?void 0:n.message;switch(u){case"text":k=(0,ne.jsx)(G.II,(0,a.Z)((0,a.Z)({},h),{}
1,{placeholder:x("components.createDocumentModal.form.fields.placeholder"),error:S,showErrorMessage:!1}));break;case"number":k=(0,ne.jsx)(G.Rn,(0,a.Z)((0,a.Z)({},h),{},{placeholder:x("components.createDocumentModal.form.fields.placeholder"),className:he,error:S,showErrorMessage:!1}));break;case"checkbox":k=(0,ne.jsx)(G.XZ,{checked:h.value,onCheckedChange:h.onChange,label:null!==m&&void 0!==m?m:c});break;case"date":k=(0,ne.jsx)(G.Mt,{date:h.value?H()(h.value).toDate():void 0,onSelect:function onSelect(e){h.onChange(e?H()(e):void 0),h.onBlur()},error:S,placeholder:x("components.createDocumentModal.form.date.placeholder")});break;case"select":var A,I=null!==(A=ue()(M).call(M,function(e){return e.value===String(h.value)}))&&void 0!==A?A:null;k=(0,ne.jsx)(G.Gi,{fullWidth:!0,clearable:!0,value:I,getLabel:function getLabel(e){return e.label},onSearch:Z,onBlur:function onBlur(){return h.onBlur()},onChange:function onChange(e){var n;h.onChange(null!==(n=null===e||void 0===e?void 0:e.value)&&void 0!==n?n:""),h.onBlur()},onClear:function onClear(){h.onChange(""),h.onBlur()},error:S,showErrorMessage:!1,placeholder:x("components.createDocumentModal.form.templateField.placeholder"),children:(0,ne.jsx)(G.Gi.List,{children:j()(w).call(w,function(e){return(0,ne.jsx)(G.Gi.Item,{option:e,children:e.label},e.value)})})});break;case"custom_end_date":k=(0,ne.jsx)(ve,{error:null===(t=g.error)||void 0===t?void 0:t.message,onChange:h.onChange,value:h.value,autoFillPlaceholder:m})}return(0,ne.jsx)(ie,{name:c,required:s,errorMessage:"custom_end_date"===u||"date"===u||null===(o=g.error)||void 0===o?void 0:o.message,caption:d,children:k})}),xe=t(12442),je=t(60442),ye=(0,M.Pi)(function(e){var n,t=e.disabled,r=e.loading,o=e.onClose,a=(0,pe.$G)().t,c=(0,xe.LM)(),i=(0,je.ft)(null===(n=c.company)||void 0===n?void 0:n.data.features);return(0,ne.jsxs)("div",{className:"flex justify-end gap-2 w-full",children:[(0,ne.jsx)(G.zx,{variant:"default",className:"w-full md:w-auto",onClick:o,children:a("components.createDocumentModal.footer.close")}),(0,ne.jsx)(G.zx,{type:"submit",variant:"primary",className:"w-full md:w-auto",disabled:t||i,isLoading:r,form:"create-document-form",children:a("components.createDocumentModal.footer.submit")})]})}),be=t(85169),Ce=t(84049),De=(t(83229),t(12954)),_e=t.n(De),Ze=(t(118),function getValidationByType(e,n,t){switch(e){case"text":case"select":return n?R.Z_({required_error:t("components.createDocumentModal.form.fields.required")}).min(1,{message:t("components.createDocumentModal.form.fields.required")}):R.Z_().optional();case"number":return n?R.Rx({required_error:t("components.createDocumentModal.form.fields.required"),invalid_type_error:t("components.createDocumentModal.form.fields.required")}):R.Rx().optional();case"checkbox":return n?R.O7({required_error:t("components.createDocumentModal.form.fields.required")}):R.O7().optional();case"date":case"custom_end_date":return n?R.Pp(H(),{message:t("components.createDocumentModal.form.fields.required")}):R.Pp(H()).nullish();default:throw new Error("VALIDATION SCHEMA: Unexpected type of validation field")}}),Me=function toZod(e){var n=e.fields,t=e.translation,r={};for(var o in n)"type"in n[o]&&"is_required"in n[o]?r[o]=Ze(n[o].type,n[o].is_required,t):r[o]=R.Ry(toZod({fields:n[o],translation:t}));return r},we=function superRefineHandler(e){return function(n,t){var r=null===n||void 0===n?void 0:n[B],o=null===n||void 0===n?void 0:n[Q];o&&r&&o.isAfter(r,"day")&&t.addIssue({code:R.NL.invalid_date,path:[B],message:e("components.createDocumentModal.form.endDate.isAfter")})}},ke=function getSchema(e){var n,t=e.fields,r=e.translation,o=null!==(n=null===t||void 0===t?void 0:T()(t).call(t,function(e,n){var t=n.key,r=n.type,o=n.is_required;return _e()(e,t,{type:r,is_required:o}),e},{}))&&void 0!==n?n:{},a=Me({fields:o,translation:r});return R.Ry(a)},Se=function getExtendedSchema(e){var n=e.translation,t=e.usedTemplateIds;return{template_id:R.Z_({required_error:n("components.createDocumentModal.form.templateField.required")}).superRefine(function(e,r){b()(t).call(t,e)&&r.addIssue({code:R.NL.custom,message:n("components.createDocumentMod
1al.form.templateField.exists")})})}},Ae=function resolver(e){var n=e.translation,t=e.usedTemplateIds,r=e.templates;return(0,i.Z)((0,c.Z)().mark(function _callee(){var e,o,a,i,l,s,d,u,m,f=arguments;return(0,c.Z)().wrap(function _callee$(c){for(;;)switch(c.prev=c.next){case 0:for(o=f.length,a=new Array(o),i=0;i<o;i++)a[i]=f[i];return l=a[0],s=null===r||void 0===r||null===(e=r[null===l||void 0===l?void 0:l.template_id])||void 0===e?void 0:e.template_fields,d=ke({translation:n,fields:s}),u=Se({translation:n,usedTemplateIds:t}),m=(0,be.F)(d.extend(u)).superRefine(we(n)),c.abrupt("return",(0,Ce.F)(m).apply(void 0,a));case 7:case"end":return c.stop()}},_callee)}))},Ie=["key","is_required","options"],Ee=(0,M.Pi)(function(e){var n,t,r=e.templates,o=e.usedTemplateIds,l=e.onSubmit,s=e.onClose,d=(0,pe.$G)().t,u=(0,q.cI)({mode:"all",shouldUnregister:!0,resolver:Ae({translation:d,usedTemplateIds:o,templates:r})}),m=u.handleSubmit,f=u.watch,p=u.control,v=u.trigger,h=u.reset,g=u.formState,x=g.errors,y=g.isSubmitting,b=g.isValid,C=m(function(){var e=(0,i.Z)((0,c.Z)().mark(function _callee(e){return(0,c.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l(W(e));case 2:s();case 3:case"end":return n.stop()}},_callee)}));return function(n){return e.apply(this,arguments)}}()),D=f("template_id"),Z=D?r[D].template_fields:[],M=j()(n=P()(r)).call(n,function(e){return{value:e.id,label:e.name}}),w=D&&(null===(t=x.template_id)||void 0===t?void 0:t.type)!==R.NL.custom,k=f(Q);return(0,_.useEffect)(function(){v(B)},[k,v]),(0,_.useEffect)(function(){D&&v()},[D,v]),(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(oe,{onSubmit:C,children:(0,ne.jsxs)(oe.Fields,{children:[(0,ne.jsx)(q.Qr,{name:"template_id",control:p,render:function render(e){var n,t,r=e.field,o=r.onBlur,a=r.onChange,c=r.value,i=e.fieldState;return(0,ne.jsxs)(ie,{name:d("components.createDocumentModal.form.templateField.name"),errorMessage:null===(n=i.error)||void 0===n?void 0:n.message,children:[(0,ne.jsx)(fe,{value:c,onBlur:o,error:null===(t=i.error)||void 0===t?void 0:t.message,disabled:!M.length,placeholder:d("components.createDocumentModal.form.templateField.placeholder"),options:M,onChange:function onChange(e){a(e),h({template_id:e},{keepDefaultValues:!0,keepDirty:!0})}}),!M.length&&(0,ne.jsx)(G.bZ,{variant:"warning",title:d("components.createDocumentModal.form.templateField.empty")})]})}}),w&&j()(Z).call(Z,function(e){var n=e.key,t=e.is_required,r=e.options,o=(0,F.Z)(e,Ie);return(0,_.createElement)(ge,(0,a.Z)((0,a.Z)({},o),{},{key:n,options:r,path:n,required:t,control:p}))})]})}),(0,ne.jsx)(G.Ms.Footer,{children:(0,ne.jsx)(ye,{loading:y,disabled:!b,onClose:s})})]})}),Ne=t(90103),Te=t(12391),Fe=(0,M.Pi)(function(e){var n=e.value,t=e.onChange,o=e.errorMessage,a=(0,pe.$G)(),c=a.t,i=a.i18n,l=(0,_.useState)(),s=(0,r.Z)(l,2),d=s[0],u=s[1],m=i.resolvedLanguage||i.language,f="en"===m||"uz"===m||"tg"===m?m:"ru",p=o||d;return(0,ne.jsx)("div",{onClickCapture:function onClickCapture(e){e.target instanceof Element&&e.target.closest("button")&&e.preventDefault()},children:(0,ne.jsx)(G.Qm,{accept:".pdf",multiple:!1,locale:f,files:n?[{id:"document",name:n.name,size:n.size,file:n,status:p?"error":"success",error:p}]:[],onUpload:function onUpload(e){var n=e[0];n&&(u(void 0),t(n))},onDelete:function onDelete(){u(void 0),t(void 0)},onError:u,errorText:p,dropzoneText:c("actions.upload"),hint:c("components.createDocumentModal.form.file.file.format"),classNames:{container:"h-auto",dropzone:"min-h-[100px]"}})})}),Le=function getSchema(e){var n=e.translation,t=e.hasEnTitle,r=R.Z_({required_error:n("components.createDocumentModal.form.file.title.required")}).min(1,{message:n("components.createDocumentModal.form.file.title.required")});return R.Ry({file:R.Pp(File,{message:n("components.createDocumentModal.form.file.file.required")}).refine(function(e){return b()(U).call(U,e.type)},n("components.createDocumentModal.form.file.file.formatError")),title:r,number:R.Z_({required_error:n("components.createDocumentModal.form.file.number.required")}
1).min(1,{message:n("components.createDocumentModal.form.file.number.required")}),title_en:t?r:R.Z_().optional(),date:R.Pp(H(),{message:n("components.createDocumentModal.form.file.date.required")}),end_date:R.Pp(H(),{message:n("components.createDocumentModal.form.file.date.required")}).nullish(),signed:R.O7({invalid_type_error:n("components.createDocumentModal.form.fields.required")})})},Pe=function superRefineHandler(e){return function(n,t){n.date&&n.end_date&&n.date.isAfter(n.end_date,"day")&&t.addIssue({code:R.NL.invalid_date,path:["end_date"],message:e("components.createDocumentModal.form.endDate.isAfter")})}},qe=function resolver(e){var n=e.translation,t=e.hasEnTitle;return(0,i.Z)((0,c.Z)().mark(function _callee(){var e,r,o=arguments;return(0,c.Z)().wrap(function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return e=Le({translation:n,hasEnTitle:t}),r=(0,be.F)(e).superRefine(Pe(n)),a.abrupt("return",(0,Ce.F)(r).apply(void 0,o));case 3:case"end":return a.stop()}},_callee)}))},Re=(0,M.Pi)(function(e){var n,t=e.onSubmit,r=e.onClose,o=(0,pe.$G)().t,l=(0,xe.LM)(),s=Boolean(null===(n=l.company)||void 0===n?void 0:n.data.features.contract_en_title),d=(0,q.cI)({mode:"all",shouldUnregister:!0,resolver:qe({translation:o,hasEnTitle:s})}),u=d.handleSubmit,m=d.control,f=d.watch,p=d.formState,v=p.isSubmitting,h=p.isValid,g=p.isDirty,x=p.errors,j=u(function(){var e=(0,i.Z)((0,c.Z)().mark(function _callee(e){return(0,c.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t(X(e));case 2:r();case 3:case"end":return n.stop()}},_callee)}));return function(n){return e.apply(this,arguments)}}()),y=f("file")&&!x.file;return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsxs)(oe,{onSubmit:j,children:[(0,ne.jsx)(q.Qr,{name:"file",control:m,render:function render(e){var n,t=e.field,r=e.fieldState;return(0,ne.jsx)(ie,{children:(0,ne.jsx)(Fe,{value:t.value,onChange:t.onChange,errorMessage:null===(n=r.error)||void 0===n?void 0:n.message})})}}),y&&(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsxs)(oe.Fields,{children:[(0,ne.jsx)(q.Qr,{name:"title",control:m,render:function render(e){var n,t,r=e.field,c=e.fieldState;return(0,ne.jsx)(ie,{name:o("components.createDocumentModal.form.file.title.name"),errorMessage:null===(n=c.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Ne.I,(0,a.Z)((0,a.Z)({},r),{},{status:(null===(t=c.error)||void 0===t?void 0:t.message)&&"error",placeholder:o("components.createDocumentModal.form.file.title.placeholder")}))})}}),s&&(0,ne.jsx)(q.Qr,{name:"title_en",control:m,render:function render(e){var n,t,r=e.field,c=e.fieldState;return(0,ne.jsx)(ie,{name:o("components.createDocumentModal.form.file.titleEn.name"),errorMessage:null===(n=c.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Ne.I,(0,a.Z)((0,a.Z)({},r),{},{status:(null===(t=c.error)||void 0===t?void 0:t.message)&&"error",placeholder:o("components.createDocumentModal.form.file.titleEn.placeholder")}))})}}),(0,ne.jsx)(q.Qr,{name:"number",control:m,render:function render(e){var n,t,r=e.field,c=e.fieldState;return(0,ne.jsx)(ie,{name:o("components.createDocumentModal.form.file.number.name"),errorMessage:null===(n=c.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Ne.I,(0,a.Z)((0,a.Z)({},r),{},{status:(null===(t=c.error)||void 0===t?void 0:t.message)&&"error",placeholder:o("components.createDocumentModal.form.file.number.placeholder")}))})}}),(0,ne.jsx)(q.Qr,{name:"date",control:m,render:function render(e){var n,t,r=e.field,a=e.fieldState;return(0,ne.jsx)(ie,{name:o("components.createDocumentModal.form.file.date.name"),errorMessage:null===(n=a.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Te.M,{status:(null===(t=a.error)||void 0===t?void 0:t.message)&&"error",onChange:r.onChange,onBlur:r.onBlur,value:r.value,format:z,placeholder:o("components.createDocumentModal.form.date.placeholder")})})}}),(0,ne.jsx)(q.Qr,{name:"end_date",control:m,render:function render(e){var n,t,r=e.field,a=e.fieldState;return(0,ne.jsx)(ie,{name:o("components.createDocumentModal.form.file.endDate.name"),errorMessage:null===(n=a.error)||void 0===n?void 0:n.message,children:(0,ne.jsx)(Te.M,{status:(null===(t=a.error)||void 0===t?void 0:t.message)&&"error",onChange:r.onChange,onBlur:r.onBlur,value:r.value,format:z,placeholder:o("components.createDocumentMod
1al.form.date.placeholder")})})}})]}),(0,ne.jsx)(G.bZ,{variant:"info",title:o("components.createDocumentModal.form.notify")}),(0,ne.jsx)(G.iz,{}),(0,ne.jsx)(q.Qr,{name:"signed",control:m,defaultValue:!1,render:function render(e){var n=e.field;return(0,ne.jsx)(ie,{children:(0,ne.jsx)(G.XZ,{checked:n.value,onCheckedChange:n.onChange,label:o("components.createDocumentModal.form.file.signed.name")})})}})]})]}),(0,ne.jsx)(G.Ms.Footer,{children:(0,ne.jsx)(ye,{loading:v,disabled:!h||!g,onClose:r})})]})}),Ge=(t(86123),t(65595),function getExtendedSchema(e){var n=e.translation,t=e.usedTemplateIds;return{template_id:R.Rx({required_error:n("components.createDocumentModal.form.templateField.required")}).superRefine(function(e,r){b()(t).call(t,e.toString())&&r.addIssue({code:R.NL.custom,message:n("components.createDocumentModal.form.templateField.exists")})}),require_sign:R.Z_({required_error:n("components.createDocumentModal.form.fields.required")}),contract_id:R.Rx().nullish()}}),ze=function resolver(e){var n=e.translation,t=e.usedTemplateIds,r=e.templates;return(0,i.Z)((0,c.Z)().mark(function _callee(){var e,o,a,i,l,s,d,u,m,f=arguments;return(0,c.Z)().wrap(function _callee$(c){for(;;)switch(c.prev=c.next){case 0:for(o=f.length,a=new Array(o),i=0;i<o;i++)a[i]=f[i];return l=a[0],s=null===r||void 0===r||null===(e=r[null===l||void 0===l?void 0:l.template_id])||void 0===e?void 0:e.template_fields,d=ke({translation:n,fields:s}),u=Ge({translation:n,usedTemplateIds:t}),m=(0,be.F)(d.extend(u)).superRefine(we(n)),c.abrupt("return",(0,Ce.F)(m).apply(void 0,a));case 7:case"end":return c.stop()}},_callee)}))},Ue=t(28711),Be=t(94244),Qe=function isSelectableTemplateContract(e){return!e.data.is_archived},Ve=function getTemplateContractOptions(e){var n,t;return j()(n=f()(t=null!==e&&void 0!==e?e:[]).call(t,Qe)).call(n,function(e){var n,t=e.data.date?(0,Be.Z)(e.data.date).format("DD.MM.YYYY"):null,r=function getContractNumber(e){var n,t,r=e.data.document_number;return r&&"object"===(0,Ue.Z)(r)?null!==(n=null!==(t=r.display_number)&&void 0!==t?t:r.number)&&void 0!==n?n:"":null!==r&&void 0!==r?r:""}(e);return{value:e.id,label:t?D()(n="\u2116 ".concat(r," \u043e\u0442 ")).call(n,t):"\u2116 ".concat(r)}})},Ye=["key","is_required","options"],$e=(0,M.Pi)(function(e){var n,t,o,l=e.templates,s=e.usedTemplateIds,d=e.onSubmit,u=e.onClose,m=e.contracts,f=(0,pe.$G)().t,p=(0,_.useMemo)(function(){return Ve(m)},[m]),v=(0,q.cI)({mode:"all",shouldUnregister:!0,resolver:ze({translation:f,usedTemplateIds:s,templates:l})}),h=v.handleSubmit,g=v.watch,x=v.control,y=v.trigger,b=v.setValue,C=v.reset,D=v.formState,Z=D.errors,M=D.isSubmitting,w=D.isValid,k=D.isDirty,S=h(function(){var e=(0,i.Z)((0,c.Z)().mark(function _callee(e){return(0,c.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,d(W(e));case 2:u();case 3:case"end":return n.stop()}},_callee)}));return function(n){return e.apply(this,arguments)}}()),A=g("template_id"),I=A?null===(n=l[A])||void 0===n?void 0:n.template_fields:[],E=j()(t=P()(l)).call(t,function(e){return{value:Number(e.id),label:e.name}}),N=A&&(null===(o=Z.template_id)||void 0===o?void 0:o.type)!==R.NL.custom,T=g(Q),L=g("contract_id");return(0,_.useEffect)(function(){y(B)},[T,y]),(0,_.useEffect)(function(){if(1!==p.length)"number"!==typeof L||p.some(function(e){return e.value===L})||b("contract_id",void 0,{shouldValidate:!0});else{var e=(0,r.Z)(p,1)[0];L!==e.value&&b("contract_id",e.value,{shouldValidate:!0})}},[L,p,b]),(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsxs)(oe,{onSubmit:S,children:[(0,ne.jsxs)(oe.Fields,{children:[(0,ne.jsx)(q.Qr,{name:"template_id",control:x,render:function render(e){var n,t,r=e.field,o=r.onBlur,a=r.onChange,c=r.value,i=e.fieldState;return(0,ne.jsxs)(ie,{name:f("components.createDocumentModal.form.templateField.name"),errorMessage:null===(n=i.error)||void 0===n?void 0:n.message,children:[(0,ne.jsx)(fe,{value:c,onBlur:o,error:null===(t=i.error)||void 0===t?void 0:t.message,disabled:!E.length,placeholder:f("components.createDocumentModal.form.templateField.placeholder"),options:E,onChange:function onChange(e){a(e),C({template_id:e},{keepDirty:!0})}}),!E.length&&(0,ne.jsx)(G.bZ,{variant:"warning",title:f("components.createDocumentMod
1al.form.templateField.empty")})]})}}),N&&(0,ne.jsx)(ne.Fragment,{children:j()(I).call(I,function(e){var n=e.key,t=e.is_required,r=e.options,o=(0,F.Z)(e,Ye);return(0,_.createElement)(ge,(0,a.Z)((0,a.Z)({},o),{},{key:n,options:r,path:n,required:t,control:x}))})})]}),N&&(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(G.iz,{}),p.length>1&&(0,ne.jsx)(q.Qr,{name:"contract_id",control:x,render:function render(e){var n,t,r=e.field,o=e.fieldState;return(0,ne.jsx)(ie,{name:f("components.createDocumentModal.form.templateContract.name"),errorMessage:null===(n=o.error)||void 0===n?void 0:n.message,caption:f("components.createDocumentModal.form.templateContract.hint"),children:(0,ne.jsx)(fe,{value:r.value,onBlur:r.onBlur,error:null===(t=o.error)||void 0===t?void 0:t.message,placeholder:f("components.createDocumentModal.form.templateContract.placeholder"),options:p,onChange:r.onChange})})}}),(0,ne.jsx)(q.Qr,{name:"require_sign",control:x,defaultValue:V[0].value,render:function render(e){var n,t=e.field,r=e.fieldState;return(0,ne.jsx)(ie,{name:f("components.createDocumentModal.form.file.requireSign.name"),children:(0,ne.jsx)(fe,{clearable:!1,value:t.value,onBlur:t.onBlur,error:null===(n=r.error)||void 0===n?void 0:n.message,placeholder:f("components.createDocumentModal.form.file.requireSign.name"),options:V,onChange:t.onChange})})}})]})]}),(0,ne.jsx)(G.Ms.Footer,{children:(0,ne.jsx)(ye,{loading:M,disabled:!w||!k,onClose:u})})]})}),Oe=function getExtendedSchema(e){var n=e.translation;return{require_sign:R.Z_({required_error:n("components.createDocumentModal.form.fields.required")}),contract_id:R.Rx().nullish()}},He=function resolver(e){var n=e.translation,t=e.hasEnTitle;return(0,i.Z)((0,c.Z)().mark(function _callee(){var e,r,o,a=arguments;return(0,c.Z)().wrap(function _callee$(c){for(;;)switch(c.prev=c.next){case 0:return e=Le({translation:n,hasEnTitle:t}),r=Oe({translation:n}),o=(0,be.F)(e.extend(r)).superRefine(Pe(n)),c.abrupt("return",(0,Ce.F)(o).apply(void 0,a));case 4:case"end":return c.stop()}},_callee)}))},Ke=(0,M.Pi)(function(e){var n,t=e.contracts,o=e.onSubmit,l=e.onClose,s=(0,pe.$G)().t,d=(0,_.useState)(""),u=(0,r.Z)(d,2),m=u[0],p=u[1],v=(0,xe.LM)(),h=Boolean(null===(n=v.company)||void 0===n?void 0:n.data.features.contract_en_title),g=(0,q.cI)({mode:"all",shouldUnregister:!0,resolver:He({translation:s,hasEnTitle:h})}),x=g.handleSubmit,y=g.control,C=g.watch,D=g.formState,Z=D.isSubmitting,M=D.isValid,w=D.isDirty,k=x(function(){var e=(0,i.Z)((0,c.Z)().mark(function _callee(e){return(0,c.Z)().wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o(X(e));case 2:l();case 3:case"end":return n.stop()}},_callee)}));return function(n){return e.apply(this,arguments)}}()),S=C("file"),A=(0,_.useMemo)(function(){var e;return null!==(e=null===t||void 0===t?void 0:j()(t).call(t,function(e){var n;return{value:e.id,label:null!==(n=e.data.title)&&void 0!==n?n:""}}))&&void 0!==e?e:[]},[t]),I=(0,_.useMemo)(function(){var e=se()(m).call(m).toLowerCase();return e?f()(A).call(A,function(n){var t;return b()(t=n.label.toLowerCase()).call(t,e)}):A},[A,m]);return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsxs)(oe,{onSubmit:k,children:[(0,ne.jsx)(q.Qr,{name:"file",control:y,render:function render(e){var n,t=e.field,r=e.fieldState;return(0,ne.jsx)(ie,{children:(0,ne.jsx)(Fe,{value:t.value,onChange:t.onChange,errorMessage:null===(n=r.error)||void 0===n?void 0:n.message})})}}),S&&(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsxs)(oe.Fields,{children:[(0,ne.jsx)(q.Qr,{name:"title",control:y,render:function render(e){var n,t,r=e.field,o=e.fieldState;return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.title.name"),errorMessage:null===(n=o.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Ne.I,(0,a.Z)((0,a.Z)({},r),{},{status:(null===(t=o.error)||void 0===t?void 0:t.message)&&"error",placeholder:s("components.createDocumentModal.form.file.title.placeholder")}))})}}),h&&(0,ne.jsx)(q.Qr,{name:"title_en",control:y,render:function render(e){var n,t,r=e.field,o=e.fieldState;
1return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.titleEn.name"),errorMessage:null===(n=o.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Ne.I,(0,a.Z)((0,a.Z)({},r),{},{status:(null===(t=o.error)||void 0===t?void 0:t.message)&&"error",placeholder:s("components.createDocumentModal.form.file.titleEn.placeholder")}))})}}),(0,ne.jsx)(q.Qr,{name:"number",control:y,render:function render(e){var n,t,r=e.field,o=e.fieldState;return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.number.name"),errorMessage:null===(n=o.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Ne.I,(0,a.Z)((0,a.Z)({},r),{},{status:(null===(t=o.error)||void 0===t?void 0:t.message)&&"error",placeholder:s("components.createDocumentModal.form.file.number.placeholder")}))})}}),(0,ne.jsx)(q.Qr,{name:"date",control:y,render:function render(e){var n,t,r=e.field,o=e.fieldState;return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.date.name"),errorMessage:null===(n=o.error)||void 0===n?void 0:n.message,required:!0,children:(0,ne.jsx)(Te.M,{status:(null===(t=o.error)||void 0===t?void 0:t.message)&&"error",onChange:r.onChange,onBlur:r.onBlur,value:r.value,format:z,placeholder:s("components.createDocumentModal.form.date.placeholder")})})}}),(0,ne.jsx)(q.Qr,{name:"end_date",control:y,render:function render(e){var n,t,r=e.field,o=e.fieldState;return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.endDate.name"),errorMessage:null===(n=o.error)||void 0===n?void 0:n.message,children:(0,ne.jsx)(Te.M,{status:(null===(t=o.error)||void 0===t?void 0:t.message)&&"error",onChange:r.onChange,onBlur:r.onBlur,value:r.value,format:z,placeholder:s("components.createDocumentModal.form.date.placeholder")})})}})]}),(0,ne.jsx)(G.bZ,{variant:"info",title:s("components.createDocumentModal.form.notify")}),(0,ne.jsx)(G.iz,{}),(0,ne.jsxs)(oe.Fields,{children:[A&&A.length>1&&(0,ne.jsx)(q.Qr,{name:"contract_id",control:y,render:function render(e){var n,t,r,o=e.field,a=e.fieldState,c=null!==(n=ue()(A).call(A,function(e){return e.value===Number(o.value)}))&&void 0!==n?n:null;return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.contractId.name"),errorMessage:null===(t=a.error)||void 0===t?void 0:t.message,children:(0,ne.jsx)("div",{ref:function ref(e){var n;return o.ref(null!==(n=null===e||void 0===e?void 0:e.querySelector("input"))&&void 0!==n?n:null)},children:(0,ne.jsx)(G.Gi,{fullWidth:!0,clearable:!0,value:c,getLabel:function getLabel(e){return e.label},onSearch:p,onBlur:o.onBlur,onChange:function onChange(e){o.onChange(null===e||void 0===e?void 0:e.value),p("")},onClear:function onClear(){o.onChange(void 0),p("")},error:null===(r=a.error)||void 0===r?void 0:r.message,showErrorMessage:!1,placeholder:s("components.createDocumentModal.form.file.contractId.placeholder"),children:(0,ne.jsx)(G.Gi.List,{children:j()(I).call(I,function(e){return(0,ne.jsx)(G.Gi.Item,{option:e,children:e.label},e.value)})})})})})}}),(0,ne.jsx)(q.Qr,{name:"require_sign",control:y,defaultValue:V[0].value,render:function render(e){var n,t,r=e.field,o=e.fieldState,a=null!==(n=ue()(V).call(V,function(e){return e.value===r.value}))&&void 0!==n?n:null;return(0,ne.jsx)(ie,{name:s("components.createDocumentModal.form.file.requireSign.name"),children:(0,ne.jsx)("div",{ref:function ref(e){var n;return r.ref(null!==(n=null===e||void 0===e?void 0:e.querySelector("input"))&&void 0!==n?n:null)},children:(0,ne.jsx)(G.Gi,{fullWidth:!0,value:a,getLabel:function getLabel(e){return e.label},onBlur:r.onBlur,onChange:function onChange(e){r.onChange(null===e||void 0===e?void 0:e.value)},error:null===(t=o.error)||void 0===t?void 0:t.message,showErrorMessage:!1,children:(0,ne.jsx)(G.Gi.List,{children:j()(V).call(V,function(e){return(0,ne.jsx)(G.Gi.Item,{option:e,children:e.label},e.value)})})})})})}}),(0,ne.jsx)(q.Qr,{name:"signed",control:y,defaultValue:!1,render:function render(e){var n=e.field;return(0,ne.jsx)(ie,{children:(0,ne.jsx)(G.XZ,{checked:n.value,onCheckedChange:n.onChange,label:s("components.createDocumentModal.form.file.signed.name")}
1)})}})]})]})]}),(0,ne.jsx)(G.Ms.Footer,{children:(0,ne.jsx)(ye,{loading:Z,disabled:!M||!w,onClose:l})})]})}),We=t(12848),Xe="template",Je="file",en=(0,M.Pi)(function(e){var n,t=e.type,o=e.onClose,a=e.onSubmit,c=e.usedTemplateIds,i=e.contracts,l=e.templateContracts,s=(0,pe.$G)().t,d=(0,xe.LM)(),u=(0,je.ft)(null===(n=d.company)||void 0===n?void 0:n.data.features),m=(0,We.N)(),f=m.data,p=m.isLoading,v=(0,_.useState)(Xe),h=(0,r.Z)(v,2),g=h[0],x=h[1],y=d.hasFeature("konsol_commission_by_contractor"),b=function guardedOnSubmit(e){if(!u)return a(e)},C="contracts"===t?"contract_templates":"document_templates",D=(0,_.useMemo)(function(){var e,n=null!==(e=null===f||void 0===f?void 0:f[C])&&void 0!==e?e:[];return T()(n).call(n,function(e,n){return e[n.id]=n,e},{})},[f,C]),Z=(0,_.useMemo)(function(){var e={contracts:{template:(0,ne.jsx)(Ee,{templates:D,usedTemplateIds:c,onSubmit:b,onClose:o}),file:y?null:(0,ne.jsx)(Re,{onSubmit:b,onClose:o})},documents:{template:(0,ne.jsx)($e,{templates:D,usedTemplateIds:c,onSubmit:b,onClose:o,contracts:l}),file:(0,ne.jsx)(Ke,{onSubmit:b,onClose:o,contracts:i})}},n=[{key:Xe,label:s("components.createDocumentModal.tab.template"),children:e[t][Xe]}];return e[t][Je]&&n.push({key:Je,label:s("components.createDocumentModal.tab.file"),children:e[t][Je]}),n},[i,y,o,b,s,l,D,t,c]);return(0,_.useEffect)(function(){Z.some(function(e){return e.key===g})||x(Z[0].key)},[g,Z]),(0,ne.jsxs)(G.Ms,{open:!0,width:"sm",onOpenChange:function onOpenChange(e){return!e&&o()},children:[(0,ne.jsx)(G.Ms.Title,{children:s("components.createDocumentModal.title.".concat(t))}),(0,ne.jsx)(G.Ms.Content,{children:p?(0,ne.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[(0,ne.jsx)("div",{className:"h-4 w-2/5 animate-pulse rounded bg-default-background"}),(0,ne.jsx)("div",{className:"h-4 w-full animate-pulse rounded bg-default-background"}),(0,ne.jsx)("div",{className:"h-4 w-full animate-pulse rounded bg-default-background"}),(0,ne.jsx)("div",{className:"h-4 w-3/5 animate-pulse rounded bg-default-background"})]}):(0,ne.jsxs)(G.mQ,{value:g,onValueChange:x,children:[(0,ne.jsx)(G.dr,{children:j()(Z).call(Z,function(e){return(0,ne.jsx)(G.SP,{value:e.key,children:e.label},e.key)})}),j()(Z).call(Z,function(e){return(0,ne.jsx)(G.nU,{value:e.key,className:"mt-4",children:e.children},e.key)})]})})]})}),nn=t(65540),tn=t(82471),rn=t(83380),on=t(96657),an=t(72209),cn=t(49919),ln=t(40562),sn=t(16581),dn=t(32872),un=t(67393),mn=t(20288),fn=t(63641),pn=t(11861),vn=t(25128),hn=function ContractTabs(e){var n=e.activeContent,t=e.archivedContent,o=e.isRetailStream,a=e.viewer,c=(0,pe.$G)().t,i=(0,_.useState)("active"),l=(0,r.Z)(i,2),s=l[0],d=l[1],u="contractor"===a||!o,m=u?s:"active";return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(G.mQ,{value:m,onValueChange:function onValueChange(e){return d(e)},children:(0,ne.jsxs)(G.dr,{children:[(0,ne.jsx)(G.SP,{value:"active",children:c("pages.companies.contractsAndDocuments.active")}),u&&(0,ne.jsx)(G.SP,{value:"archive",children:c("pages.companies.contractsAndDocuments.archive")})]})}),"archive"===m?t:n]})},gn=t(51469),xn=function(){function ContractsAndDocumentsStore(e){(0,l.Z)(this,ContractsAndDocumentsStore),this.currentUser=void 0,this.mobxApi=void 0,this.viewer=void 0,this.company=void 0,this.contractor=void 0,this.createDialog=new cn.Z({component:en}),u()(this,e),(0,Z.ky)(this)}return(0,s.Z)(ContractsAndDocumentsStore,[{key:"contracts",get:function get(){return"contractor"===this.viewer?this.company.data.contracts:this.contractor.data.contracts}},{key:"documents",get:function get(){return"contractor"===this.viewer?this.company.data.documents:this.contractor.data.documents}},{key:"adHocContracts",get:function get(){return"contractor"===this.viewer?this.company.data.ad_hoc_contracts:this.contractor.data.ad_hoc_contracts}},{key:"createData",get:function get(){var e;return{contractor_id:String(this.contractor.id),legal_entity_id:String(null===(e=this.currentUser.company.data.legal_entities.items[0])||void 0===e?void 0:e.id)}}},{key:"activeContracts",get:function get(){var e;return f()(e=this.contracts.items).call(e,function(e){return!e.data.is_archived})}},{key:"archivedContracts",get:function get(){var e;return f()(e=this.contracts.items).call(e,function(e){return e.data.is_archived})}},{key:"activeDocuments",get:function get(){var e;return f()(e=this.documents.items).call(e,function(e){return!e.data.is_archived})}},{key:"archivedDocuments",get:function get(){var e;return f()(e=this.documents.items).call(e,function(e){return e.data.is_archived})}},{key:"activeAdHocContracts",get:function get(){var e;return f()(e=this.adHocContracts.items).call(e,function(e){return!e.data.is_archived})}},{key:"archivedAdHocContracts",get:function get(){var e;return f()(e=this.adHocContracts.items).call(e,function(e){return e.data.is_archived})}},{key:"ensureLegalEntities",value:function(){var e=(0,i.Z)((0,c.Z)().mark(function _callee(){var e,n,t;return(0,c.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if((t=null===(e=this.currentUser.company)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.legal_entities)&&!t.isEmpty&&t.items[0]){r.next=4;break}return r.next=4,this.currentUser.fetchUser();case 4:case"end":return r.stop()}},_callee,this)}));return function ensureLegalEntities(){return e.apply(this,arguments)}}()},{key:"createDocument",value:function createDocument(e,n,t){var r=this;return(0,w.p4)(this.ensureLegalEntities().then((0,i.Z)((0,c.Z)().mark(function _callee2(){var t,o,i,l;return(0,c.Z)().wrap(function _callee2$(c){for(;;)switch(c.prev=c.next){case 0:return t=(0,a.Z)((0,a.Z)({kind:e},r.createData),n),n.file&&(t=(0,sn.Z)(t)),o="documents"+(n.template_id?"/from_template":""),i=r.mobxApi.create({type:"documents",payload:t,url:o}),c.next=6,i;case 6:return l=c.sent,"contracts"===e?r.contracts.prepend(l):r.documents.prepend(l),c.abrupt("return",l);case 9:case"end":return c.stop()}},_callee2)}
1))).catch(function(e){throw fn.A.error((null===e||void 0===e?void 0:e.message)||t("pages.companyContractor.contractsAndDocuments.errors.uploadFailed")),e}))}},{key:"openCreateDialog",value:function openCreateDialog(e,n){var t,r,a,c,i=this,l="contracts"===e?v()(new(g())(f()(t=j()(r=this.activeContracts).call(r,function(e){var n;return null===(n=e.data.template)||void 0===n?void 0:n.id})).call(t,function(e){return null!=e}))):[],s=f()(a=this.activeContracts).call(a,function(e){var n;return b()(n=["signed_by_all","signed_by_legal_entity"]).call(n,e.data.status)}),d="documents"===e?D()(c=[]).call(c,(0,o.Z)(this.activeContracts),(0,o.Z)(this.activeAdHocContracts)):s;this.createDialog.open({type:e,usedTemplateIds:l,contracts:s,templateContracts:d,onSubmit:function onSubmit(t){return i.createDocument(e,t,n)}})}}]),ContractsAndDocumentsStore}(),jn="DD.MM.YYYY",yn=(0,M.Pi)(function(e){var n=e.document,t=e.onClose,r=e.onSubmit,o=(0,pe.$G)().t,c=function isContract(e){return"contract"===e.data.kind}(n),i=(0,q.cI)({mode:"onChange",defaultValues:{title:n.data.title||"",date:c&&n.data.date?(0,ln.sG)(n.data.date).format(jn):""}}),l=i.handleSubmit,s=i.formState,d=l(function(e){var n={title:e.title};c&&e.date&&(n.date=(0,Be.Z)(e.date,jn,!0)),r(n),t()});return(0,ne.jsxs)(G.Ms,{open:!0,onOpenChange:t,width:"sm",statusImage:"documents-refresh",children:[(0,ne.jsx)(G.Ms.Content,{children:(0,ne.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,ne.jsx)(G.ZT,{variant:"h1",children:o(c?"pages.companyContractor.contractsAndDocuments.modals.editContract":"pages.companyContractor.contractsAndDocuments.modals.editDocument")}),(0,ne.jsx)(q.RV,(0,a.Z)((0,a.Z)({},i),{},{children:(0,ne.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,ne.jsx)(dn.U,{name:"title",size:"lg",placeholder:o("pages.companyContractor.contractsAndDocuments.placeholders.enterTitle"),rules:{required:o("pages.companyContractor.contractsAndDocuments.validation.titleRequired")}}),c?(0,ne.jsx)(dn.U,{name:"date",size:"lg",placeholder:o("pages.companyContractor.contractsAndDocuments.placeholders.dateFormat"),disabled:!0,rules:{validate:function validate(e){return!e||(0,Be.Z)(e,jn,!0).isValid()||o("pages.companyContractor.contractsAndDocuments.validation.invalidDate")}}}):null]})}))]})}),(0,ne.jsx)(G.Ms.Footer,{children:(0,ne.jsxs)("div",{className:"flex flex-row gap-2 w-full",children:[(0,ne.jsx)(G.zx,{size:"lg",variant:"default",onClick:t,className:"w-full",children:o("pages.companyContractor.buttons.cancel")}),(0,ne.jsx)(G.zx,{size:"lg",onClick:d,className:"w-full ",disabled:!s.isValid,children:o("actions.change")})]})})]})}),bn=function DocumentEventListDialog(e){var n,t=e.onClose,r=e.document,o=(0,pe.$G)().t,c=j()(n=r.data.events).call(n,function(e){return(0,a.Z)((0,a.Z)({},e),{},{kind:(0,nn.Vo)(o)[e.kind]||e.kind})});return(0,ne.jsxs)(G.Ms,{open:!0,onOpenChange:t,width:"lg",hideFooter:!0,children:[(0,ne.jsx)(G.Ms.Title,{children:o("pages.companies.contractsAndDocuments.eventHistory")}),(0,ne.jsx)(G.Ms.Content,{children:(0,ne.jsx)("div",{className:"flex flex-col gap-2.5",children:(0,ne.jsx)("div",{className:"w-full",children:(0,ne.jsx)(E.Z,{items:c})})})})]})},Cn=(0,M.Pi)(function(e){var n,t,o,a,c,i,l,s,d=e.document,u=e.onDelete,m=e.hideDestructiveActions,f=void 0!==m&&m,p=(0,k.k)().isMobile,v=(0,xe.LM)(),h="company"===v.kind&&(0,je.ft)(null===(n=v.company)||void 0===n?void 0:n.data.features),g=(0,un.k6)(),x=(0,xe.EU)(),j=(0,_.useMemo)(function(){return new an.Z({document:d,currentUser:v,signDialog:x,history:g})},[g,d,v,x]),y=(0,pe.$G)(),C=y.t,D=y.i18n,Z=(0,pn.x)(),M=Z.payload,w=Z.openFromLink,A=Z.close,I=(0,_.useState)(tn.wb),E=(0,r.Z)(I,2)[1],N=(0,cn.I)({component:bn}),T=(0,cn.I)({component:yn}),F=(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)("div",{children:(0,ne.jsx)(on.h,{documentUrl:d.data.file_url,children:d.data.title&&d.data.date?(0,ne.jsx)(G.rU,{children:(0,ne.jsx)(pe.cC,{i18nKey:"pages.companies.contractsAndDocuments.documentsTable.title",values:{title:d.data.title,date:(0,ln.YR)(d.data.date,{mode:"digits",locale:D.language})},components:[(0,ne.jsx)(G.ZT,{textColor:"secondary",className:"mb-1"})]})}):(0,ne.jsx)(G.rU,{children:d.data.title})})}),"company"===v.kind&&d.data.template&&(0,ne.jsx)(G.ZT,{textColor:"secondary",children:C("pages.companyContractor.contractsAndD
1ocuments.tooltips.templateUsed",{templateName:d.data.template.name})})]}),L=(0,ne.jsx)(nn.du,{document:d});b()(t=d.data.actions).call(t,"sign")&&!d.data.is_archived&&(l="contractor"===v.kind?(0,ne.jsx)(gn.X5,{companyId:null===(s=d.data.company)||void 0===s?void 0:s.id,children:(0,ne.jsx)(G.zx,{size:"sm",onClick:function onClick(){d.data.ad_hoc_link?w(d.data.ad_hoc_link):j.openSignDialog()},children:C("pages.companyContractor.contractsAndDocuments.buttons.sign")})}):(0,ne.jsx)(S.z,{button:!0,action:"".concat(d.type,".sign"),size:"sm",onClick:function onClick(){return j.openSignDialog()},children:C("pages.companyContractor.contractsAndDocuments.buttons.sign")}));var P=(0,ne.jsxs)(G.C5,{children:[!h&&!f&&b()(o=d.data.actions).call(o,"archive")&&(0,ne.jsx)(G.M3,{onClick:function archiveDocument(){if(!h){var e=d.action({action:"archive"});e.then(function(e){return d.setData(e)},function(e){fn.A.error((null===e||void 0===e?void 0:e.message)||C("pages.companyContractor.contractsAndDocuments.errors.error"))}),E(e)}},children:C("pages.companies.contractsAndDocuments.documentsTable.actions.archive")}),!h&&b()(a=d.data.actions).call(a,"unarchive")&&(0,ne.jsx)(G.M3,{onClick:function unarchiveDocument(){if(!h){var e=d.action({action:"unarchive"});e.then(function(e){return d.setData(e)},function(e){fn.A.error((null===e||void 0===e?void 0:e.message)||C("pages.companyContractor.contractsAndDocuments.errors.error"))}),E(e)}},children:C("pages.companies.contractsAndDocuments.documentsTable.actions.unarchive")}),!h&&b()(c=d.data.actions).call(c,"update")&&(0,ne.jsx)(G.M3,{onClick:function openEditDialog(){h||T.open({document:d,onSubmit:function onSubmit(e){return j.update(e)}})},children:C("pages.companies.contractsAndDocuments.documentsTable.actions.edit")}),!h&&!f&&b()(i=d.data.actions).call(i,"delete")&&(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(G.lZ,{}),(0,ne.jsx)(G.M3,{danger:!0,onClick:function deleteDocument(){if(!h){var e=d.delete();e.then(u,function(e){fn.A.error((null===e||void 0===e?void 0:e.message)||"\u041e\u0448\u0438\u0431\u043a\u0430")}),E(e)}},children:C("pages.companies.contractsAndDocuments.documentsTable.actions.delete")})]}),(0,ne.jsx)(G.M3,{onClick:function onClick(){return N.open({document:d})},children:C("pages.companies.contractsAndDocuments.documentsTable.actions.eventHistory")})]}),q=(0,ne.jsxs)(ne.Fragment,{children:[N.render(),T.render(),M?(0,ne.jsx)(vn.c,{source:{kind:"ad-hoc",payload:M},open:!0,onClose:A,onError:A,onSuccess:function onSuccess(){A(),d.fetch()}}):null]});return p?(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(G.Zb,{bordered:!0,padding:"xs",className:"mb-4",children:(0,ne.jsxs)("div",{className:"flex flex-col gap-3 w-full",children:[(0,ne.jsxs)("div",{className:"flex justify-between items-start w-full",children:[(0,ne.jsxs)("div",{className:"flex gap-2 items-start flex-1",children:[(0,ne.jsx)(G.sz,{icon:"Normal",className:"flex-shrink-0 mt-1"}),(0,ne.jsxs)("div",{className:"flex flex-col gap-1.5 flex-1",children:[F,(0,ne.jsx)("div",{className:"flex items-center gap-2",children:L})]})]}),(0,ne.jsx)("div",{children:P})]}),(0,ne.jsxs)("div",{className:"flex flex-col gap-2 text-sm",children:[(0,ne.jsxs)("div",{className:"flex justify-between",children:[(0,ne.jsx)(G.ZT,{textColor:"secondary",variant:"p2",children:C("pages.companies.contractsAndDocuments.documentsTable.columns.creationDate")}),(0,ne.jsx)(G.ZT,{variant:"p2",children:(0,ln.YR)(d.data.created_date,{mode:"full",locale:D.language})})]}),d.data.end_date&&(0,ne.jsxs)("div",{className:"flex justify-between",children:[(0,ne.jsx)(G.ZT,{textColor:"secondary",variant:"p2",children:C("pages.companies.contractsAndDocuments.documentsTable.columns.endDate")}),(0,ne.jsx)(G.ZT,{variant:"p2",children:(0,ln.YR)(d.data.end_date,{mode:"full",locale:D.language})})]})]}),l&&(0,ne.jsx)("div",{className:"w-full",children:l})]})}),q]}):null}),Dn=(0,M.Pi)(function(e){var n=e.document,t=(0,xe.LM)(),r=(0,pe.$G)(),o=r.t,a=r.i18n;return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)("div",{children:(0,ne.jsx)(on.h,{documentUrl:n.data.file_url,children:n.data.title&&n.data.date?(0,ne.jsx)(G.rU,{children:(0,ne.jsx)(pe.cC,{i18nKey:"pages.companies.contractsAndD
1ocuments.documentsTable.title",values:{title:n.data.title,date:(0,ln.YR)(n.data.date,{mode:"digits",locale:a.language})},components:[(0,ne.jsx)(G.ZT,{textColor:"secondary",className:"mb-1"})]})}):(0,ne.jsx)(G.rU,{children:n.data.title})})}),"company"===t.kind&&n.data.template&&(0,ne.jsx)(G.ZT,{textColor:"secondary",children:o("pages.companyContractor.contractsAndDocuments.tooltips.templateUsed",{templateName:n.data.template.name})})]})}),_n=(0,M.Pi)(function(e){var n,t,r,o=e.document,a=(0,xe.LM)(),c=(0,un.k6)(),i=(0,xe.EU)(),l=(0,_.useMemo)(function(){return new an.Z({document:o,currentUser:a,signDialog:i,history:c})},[c,o,a,i]),s=(0,pe.$G)().t,d=(0,pn.x)(),u=d.payload,m=d.openFromLink,f=d.close,p=(0,ne.jsx)(nn.du,{document:o});b()(n=o.data.actions).call(n,"sign")&&!o.data.is_archived&&(t="contractor"===a.kind?(0,ne.jsx)(gn.X5,{companyId:null===(r=o.data.company)||void 0===r?void 0:r.id,children:(0,ne.jsx)(G.zx,{size:"sm",onClick:function onClick(){o.data.ad_hoc_link?m(o.data.ad_hoc_link):l.openSignDialog()},children:s("pages.companyContractor.contractsAndDocuments.buttons.sign")})}):(0,ne.jsx)(S.z,{button:!0,action:"".concat(o.type,".sign"),size:"sm",onClick:function onClick(){return l.openSignDialog()},children:s("pages.companyContractor.contractsAndDocuments.buttons.sign")}));return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsxs)("div",{className:"flex gap-0.5 items-center",children:[p,t]}),u?(0,ne.jsx)(vn.c,{source:{kind:"ad-hoc",payload:u},open:!0,onClose:f,onError:f,onSuccess:function onSuccess(){f(),o.fetch()}}):null]})}),Zn=(0,M.Pi)(function(e){var n,t,o,a,c,i=e.document,l=e.onDelete,s=e.hideDestructiveActions,d=(0,xe.LM)(),u="company"===d.kind&&(0,je.ft)(null===(n=d.company)||void 0===n?void 0:n.data.features),m=(0,un.k6)(),f=(0,xe.EU)(),p=(0,_.useMemo)(function(){return new an.Z({document:i,currentUser:d,signDialog:f,history:m})},[m,i,d,f]),v=(0,pe.$G)().t,h=(0,_.useState)(tn.wb),g=(0,r.Z)(h,2)[1],x=(0,cn.I)({component:bn}),j=(0,cn.I)({component:yn}),y=(0,ne.jsxs)(G.C5,{children:[!u&&!s&&b()(t=i.data.actions).call(t,"archive")&&(0,ne.jsx)(G.M3,{onClick:function archiveDocument(){if(!u){var e=i.action({action:"archive"});e.then(function(e){return i.setData(e)},function(e){fn.A.error((null===e||void 0===e?void 0:e.message)||v("pages.companyContractor.contractsAndDocuments.errors.error"))}),g(e)}},children:v("pages.companies.contractsAndDocuments.documentsTable.actions.archive")}),!u&&b()(o=i.data.actions).call(o,"unarchive")&&(0,ne.jsx)(G.M3,{onClick:function unarchiveDocument(){if(!u){var e=i.action({action:"unarchive"});e.then(function(e){return i.setData(e)},function(e){fn.A.error((null===e||void 0===e?void 0:e.message)||v("pages.companyContractor.contractsAndDocuments.errors.error"))}),g(e)}},children:v("pages.companies.contractsAndDocuments.documentsTable.actions.unarchive")}),!u&&b()(a=i.data.actions).call(a,"update")&&(0,ne.jsx)(G.M3,{onClick:function openEditDialog(){u||j.open({document:i,onSubmit:function onSubmit(e){return p.update(e)}})},children:v("pages.companies.contractsAndDocuments.documentsTable.actions.edit")}),!u&&!s&&b()(c=i.data.actions).call(c,"delete")&&(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(G.lZ,{}),(0,ne.jsx)(G.M3,{danger:!0,onClick:function deleteDocument(){if(!u){var e=i.delete();e.then(l,function(e){fn.A.error((null===e||void 0===e?void 0:e.message)||"\u041e\u0448\u0438\u0431\u043a\u0430")}),g(e)}},children:v("pages.companies.contractsAndDocuments.documentsTable.actions.delete")})]}),(0,ne.jsx)(G.M3,{onClick:function onClick(){return x.open({document:i})},children:v("pages.companies.contractsAndDocuments.documentsTable.actions.eventHistory")})]});return(0,ne.jsxs)(ne.Fragment,{children:[y,x.render(),j.render()]})}),Mn=(0,M.Pi)(function(e){var n=e.documents,t=e.onDelete,r=e.hideDestructiveActions,o=void 0!==r&&r,a=(0,k.k)().isMobile,c=(0,xe.LM)(),i=(0,pe.$G)("translation",{keyPrefix:"pages.companies.contractsAndDocuments.documentsTable.columns"}),l=i.t,s=i.i18n,d=(0,I.x)({columns:{title:{data:{title:l("title"),width:300},control:!1,render:function render(e,n){return(0,ne.jsx)(Dn,{document:n})}},created_date:{data:{title:l("creationDate"),width:180},control:!1,render:function render(e,n){return(0,ln.YR)(n.data.created_date,{mode:"full",locale:s.language})}},end_date:{data:{title:l("endDate"),width:180},control:!1,render:function render(e,n){return n.data.end_date?(0,ln.YR)(n.data.end_date,{mode:"full",locale:s.language}):null}},status:{data:{title:l("status"),width:300},control:!1,render:function render(e,n){return(0,ne.jsx)(_n,{document:n})}},actions:{data:{title:"",width:24},control:!1,condition:"company"===c.kind,render:function render(e,n){return(0,ne.jsx)(Zn,{document:n,onDelete:function onDelete(){return t(n)},hideDestructiveActions:o})}}}}).columns;return a?(0,ne.jsx)("div",{className:"flex flex-col",children:j()(n).call(n,function(e){return(0,ne.jsx)(Cn,{document:e,onDelete:function onDelete(){return t(e)},hideDestructiveActions:o},e.id)})}):(0,ne.jsx)(A.i,{columns:d,dataSource:n,rowKey:function rowKey(e){return String(e.id)},pagination:!1})}),wn=(0,M.Pi)(function(e){var n,t=e.store,r=(0,k.k)().isMobile,o=(0,pe.$G)().t,a="company"===t.currentUser.kind&&t.currentUser.hasFeature("retail_stream"),c=function renderContracts(e,n){return e.length>0?(0,ne.jsx)(Mn,{documents:e,onDelete:function onDelete(e){return t.contracts.remove(e)},hideDestructiveActions:a}):(0,ne.jsx)(G.ZT,{textColor:"secondary",children:n})},i=c(t.activeContracts,"member"===t.viewer?o("pages.companyContractor.contractsAndD
1ocuments.emptyStates.createOrUploadContract"):o("pages.companies.contractsAndDocuments.notUploadedContract")),l=c(t.archivedContracts,o("pages.companies.contractsAndDocuments.noContractsInArchive"));if("member"===t.viewer&&!t.currentUser.hasFeature("retail_stream")){var s=t.currentUser.hasFeature("additional_contracts")||0===t.activeContracts.length;n=(0,ne.jsx)(S.z,{button:!0,action:"contracts.create",onClick:function onClick(){return t.openCreateDialog("contracts",o)},icon:"UploadIcon",disabled:!s,tooltip:!s&&o("pages.companyContractor.contractsAndDocuments.tooltips.contractorHasActiveContract"),children:o(r?"pages.companyContractor.buttons.create":"pages.companyContractor.contractsAndDocuments.buttons.createContract")})}return(0,ne.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,ne.jsxs)("div",{className:"flex justify-between items-center",children:[(0,ne.jsx)(G.ZT,{variant:"h3",children:o("pages.companies.contractsAndDocuments.contracts")}),n]}),(0,ne.jsx)(hn,{activeContent:i,archivedContent:l,isRetailStream:t.currentUser.hasFeature("retail_stream"),viewer:t.viewer}),t.createDialog.render()]})}),kn=(0,M.Pi)(function(e){var n,t=e.store,o=(0,k.k)().isMobile,a=(0,pe.$G)().t,c=(0,_.useState)("active"),i=(0,r.Z)(c,2),l=i[0],s=i[1],d=(0,ne.jsx)(G.mQ,{value:l,onValueChange:function onValueChange(e){return s(e)},children:(0,ne.jsxs)(G.dr,{children:[(0,ne.jsx)(G.SP,{value:"active",children:a("pages.companies.contractsAndDocuments.active")}),(0,ne.jsx)(G.SP,{value:"archive",children:a("pages.companies.contractsAndDocuments.archive")})]})}),u="active"===l?t.activeDocuments:t.archivedDocuments;n=u.length>0?(0,ne.jsx)(Mn,{documents:u,onDelete:function onDelete(e){return t.documents.remove(e)}}):(0,ne.jsx)(G.ZT,{textColor:"secondary",children:a("active"===l?"pages.companyContractor.contractsAndDocuments.emptyStates.uploadDocumentForSigning":"pages.companyContractor.contractsAndDocuments.emptyStates.noDocumentsInArchive")});var m="company"===t.currentUser.kind&&!t.currentUser.hasFeature("retail_stream")&&(0,ne.jsx)(S.z,{button:!0,action:"documents.create",onClick:function onClick(){return t.openCreateDialog("documents",a)},icon:"UploadIcon",children:a(o?"pages.companyContractor.buttons.create":"pages.companyContractor.contractsAndDocuments.buttons.createDocument")});return(0,ne.jsxs)("div",{className:"flex flex-col gap-1 md:gap-2",children:[(0,ne.jsxs)("div",{className:"flex justify-between items-center",children:[(0,ne.jsx)(G.ZT,{variant:"h3",children:a("pages.companyContractor.contractsAndDocuments.sections.documents")}),m]}),d,n]})}),Sn=(0,M.Pi)(function(e){var n=e.store;if(!n.adHocContracts.items.length)return null;var t,o=(0,pe.$G)().t,a=(0,_.useState)("active"),c=(0,r.Z)(a,2),i=c[0],l=c[1],s=(0,ne.jsx)(G.mQ,{value:i,onValueChange:function onValueChange(e){return l(e)},children:(0,ne.jsxs)(G.dr,{children:[(0,ne.jsx)(G.SP,{value:"active",children:o("pages.companies.contractsAndDocuments.active")}),(0,ne.jsx)(G.SP,{value:"archive",children:o("pages.companies.contractsAndDocuments.archive")})]})}),d="active"===i?n.activeAdHocContracts:n.archivedAdHocContracts;return t=d.length>0?(0,ne.jsx)(Mn,{documents:d,onDelete:function onDelete(e){return n.contracts.remove(e)}}):"active"===i?(0,ne.jsx)(G.ZT,{textColor:"secondary",children:"member"===n.viewer?o("pages.companyContractor.contractsAndDocuments.emptyStates.createOrUploadContract"):o("pages.companies.contractsAndDocuments.notUploadedContract")}):(0,ne.jsx)(G.ZT,{textColor:"secondary",children:o("pages.companies.contractsAndDocuments.noContractsInArchive")}),(0,ne.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,ne.jsx)("div",{className:"flex justify-between items-center",children:(0,ne.jsxs)(G.ZT,{variant:"h3",className:"flex items-center gap-1",children:[o("pages.companyContractor.contractsAndDocuments.sections.adHocContracts"),(0,ne.jsx)(G.pn,{children:(0,ne.jsxs)(G.u,{children:[(0,ne.jsx)(G.aJ,{asChild:!0,children:(0,ne.jsx)("span",{children:(0,ne.jsx)(G.JO,{icon:"InfoFillIcon"})})}),(0,ne.jsx)(G._v,{side:"top",children:o("pages.companyContractor.contractsAndD
1ocuments.tooltips.adHocContractsInfo")})]})})]})}),s,t]})}),An=function ContractAndDocuments(e){var n=(0,xe.LM)(),t=(0,rn._)(),r=(0,_.useMemo)(function(){return new xn((0,a.Z)({currentUser:n,mobxApi:t},e))},[n,t,e]),o=!r.documents.isEmpty||"member"===e.viewer,c="member"===e.viewer,i=c?(0,ne.jsx)(S.z,{action:"contracts.index",children:(0,ne.jsx)(wn,{store:r})}):(0,ne.jsx)(wn,{store:r}),l=o&&(c?(0,ne.jsx)(S.z,{action:"documents.index",children:(0,ne.jsx)(kn,{store:r})}):(0,ne.jsx)(kn,{store:r})),s=c?(0,ne.jsx)(S.z,{action:"contracts.index",children:(0,ne.jsx)(Sn,{store:r})}):(0,ne.jsx)(Sn,{store:r});return(0,ne.jsxs)("div",{className:"flex flex-col gap-2 md:gap-5",children:[i,s,l]})},In=(0,M.Pi)(function(e){var n=e.contractor;return(0,ne.jsx)(An,{viewer:"member",contractor:n})}),En=(0,M.Pi)(function(e){var n=e.company,t=e.documents,r=(0,mn.N)(n,t);return(0,ne.jsx)(An,{viewer:"contractor",company:r})})},76138:function(e,n,t){"use strict";t.d(n,{D:function(){return a},Q:function(){return o}});var r=t(91413),o=(t(118),function getContractorKindsMap(e){return{individual_entrepreneur:e("common.contractorsKinds.individualEntrepreneur"),self_employed:e("common.contractorsKinds.selfEmployed"),gph:e("common.contractorsKinds.gph"),non_resident:e("common.contractorsKinds.nonResident")}}),a=function getContractorKindsMapForSuspend(){var e=r.ZP.t;return{individual_entrepreneur:e("common.contractsKindSuspended.individualEntrepreneur"),self_employed:e("common.contractsKindSuspended.selfEmployed"),gph:e("common.contractsKindSuspended.gph"),non_resident:e("common.contractsKindSuspended.nonResident")}}},16581:function(e,n,t){"use strict";var r=t(80656),o=t(45790),a=t.n(o);t(75970),t(19257);n.Z=function toFormData(e){var n=new FormData;return a()(e).forEach(function(e){var t=(0,r.Z)(e,2),o=t[0],a=t[1];if(null!==a&&void 0!==a){var c="boolean"===typeof a?String(a):a;n.append(o,c)}}),n}},85169:function(e,n,t){"use strict";t.d(n,{F:function(){return zodAlwaysRefine}});var r=t(61249),o=t(31236),a=t(45144),c=t(51060);function zodAlwaysRefine(e){return c.Yj().superRefine(function(){var n=(0,a.Z)((0,r.Z)().mark(function _callee(n,t){var a,c,i,l;return(0,r.Z)().wrap(function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.safeParseAsync(n);case 2:if(!1===(a=r.sent).success){c=(0,o.Z)(a.error.issues);try{for(c.s();!(i=c.n()).done;)l=i.value,t.addIssue(l)}catch(s){c.e(s)}finally{c.f()}}case 4:case"end":return r.stop()}},_callee)}));return function(e,t){return n.apply(this,arguments)}}())}},69495:function(e,n,t){e.exports=t(85116)}}]);

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.