PageSourceSearch

https://lk.vcourier.ru/themes/opspost/assets/chunk.087643cb68378e727ec5.js

js vcourier.ru collected 2026-10-07 18:12:07 UTC 5,152 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkopspost=self.webpackChunkopspost||[]).push([["modules_delivery-form_src_components_forms_addressForm_forms_personal-data-form_tsx-modules_d-34e7b4"],{17055(e,t,a){a.d(t,{W:()=>q});var l=a(6040),n=a(18145),r=a(90354),o=a(32698),u=a(90674),s=a(46942),d=a.n(s),i=a(15299),c=a(34251),m=a(51908);const f=e=>{const{control:t,getFieldPath:a}=(0,m.n)();return i.default.createElement(c.t,{orientation:"horizontal",name:a("juridical"),control:t,label:"Тип клиента",options:[{value:r.up.LEGAL_ENTITY,label:"Юридическое лицо"},{value:r.up.INDIVIDUAL,label:"Физическое лицо"}],getValue:e=>{let{value:t}=e;return t},getLabel:e=>{let{label:t}=e;return t},rules:{required:!0}})};var p=a(42330);const g=(e,t)=>{let a=0;for(const l in t)a+=t[l]*parseInt(e[l]);return a%11%10},h=e=>{const{control:t,getFieldPath:a}=(0,m.n)();return i.default.createElement(p.o,{control:t,name:a("inn"),label:"ИНН организации",fieldProps:{placeholder:"Введите ИНН организации",maxLength:12,minLength:10,allowLeadingZeros:!0},rules:{required:!0,maxLength:12,minLength:10,validate:{innValidator:e=>!(e&&!(e=>{if("number"==typeof e&&(e=e.toString()),!e.length||/[^0-9]/.test(e)||![10,12].includes(e.length))return!1;switch(e.length){case 10:{const t=g(e,[2,4,10,3,5,9,4,6,8]);return t===parseInt(e[9])||t===parseInt(e[9])}case 12:{const t=g(e,[7,2,4,10,3,5,9,4,6,8]),a=g(e,[3,7,2,4,10,3,5,9,4,6,8]);return t===parseInt(e[10])&&a===parseInt(e[11])}}return!1})(e))||"Введите корректный ИНН"}}})};var E=a(89369),v=a(72880),b=a(16074),L=a(58380);var w=a(46703);const D=e=>{const{isRequired:t=!0}=e,{control:a,getFieldPath:l}=(0,m.n)();return i.default.createElement(w.D,{control:a,mask:"99.99.9999",name:l("passport_issue_date"),label:"Дата выдачи",tooltipText:"Пример: 27.04.2018",fieldProps:{placeholder:"ДД.ММ.ГГГГ"},rules:{required:t,validate:{isCorrectDate:e=>!(e&&!function(e,t,a){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"dd.MM.yyyy";const n=t instanceof Date?t:(0,L.qg)(t,l,new Date),r=a instanceof Date?a:(0,L.qg)(a,l,new Date),o=(0,L.qg)(e,l,r);return!!(0,b.f)(o)&&!((0,v.Y)(o,n)||(0,E.d)(o,r))}(e,"01.01.1970",new Date,"dd.MM.yyyy"))||"Неверная дата"}}})},I=e=>{const{isRequired:t=!0}=e,{control:a,getFieldPath:l}=(0,m.n)();return i.default.createElement(w.D,{control:a,mask:"999 999",name:l("passport_number"),label:"Номер",options:{autoUnmask:!0},rules:{required:t,minLength:6,maxLength:6}})},_=e=>{const{isRequired:t=!0}=e,{control:a,getFieldPath:l}=(0,m.n)();return i.default.createElement(w.D,{control:a,mask:"99 99",name:l("passport_series"),label:"Серия",options:{autoUnmask:!0},rules:{required:t,minLength:4,maxLength:4}})},q=e=>{const{watch:t,getFieldPath:a,index:s}=(0,m.n)(),[c]=t([a("juridical")]),[p]=(0,u.fp)(l.i_),g=(0,i.useMemo)(()=>{switch(p){case n.o.delLin:return 0===s;case n.o.baikal:return!1;default:return!0}},[p,s]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(f,null),c===r.up.INDIVIDUAL&&i.default.createElement("div",{className:d()("stack-3")},i.default.createElement("div",{className:d()("text-base")},"Паспортные данные"),i.default.createElement(o.x.Row,null,i.default.createElement(o.x.Col,{md:4,sm:12},i.default.createElement(_,{isRequired:g})),i.default.createElement(o.x.Col,{md:4,sm:12},i.default.createElement(I,{isRequired:g})),i.default.createElement(o.x.Col,{md:4,sm:12},i.default.createElement(D,{isRequired:g})))),c===r.up.LEGAL_ENTITY&&i.default.createElement(h,null))}},72966(e,t,a){var l=a(15299),n=a(80777),r=a(17055),o=a(89064);a.d(t,["PersonalDataForm",0,e=>l.default.createElement(l.default.Fragment,null,l.default.createElement(o.i,null),l.default.createElement(r.W,null),l.default.createElement(n.e,null))])},46703(e,t,a){var l=a(15299),n=a(71932),r=a(680);a.d(t,["D",0,e=>{const{mask:t,options:a,...o}=e,u={showMaskOnHover:!1,nullable:!0},s=(0,l.useMemo)(()=>({mask:t,options:{...u,...a}}),[t,a]),d=(0,n.q4)(s);return l.default.createElement(r.T,{...o,inputRef:d})}])},42330(e,t,a){a.d(t,{o:()=>m});var l=a(32434),n=a(15299),r=a(47219),o=a(62462);const u=n.default.forwardRef((e,t)=>
1{const{addonBefore:a,addonAfter:u,decimalScale:s=2,allowNegative:d=!1,allowLeadingZeros:i=!1,allowedDecimalSeparators:c=[".",","],...m}=e,f=(0,o.T)(e);return n.default.createElement(r.y,{addonBefore:a,addonAfter:u},n.default.createElement(l.HG,{...m,decimalScale:s,allowNegative:d,allowLeadingZeros:i,allowedDecimalSeparators:c,getInputRef:t,className:f}))});u.displayName="BootstrapNumberInput";var s=a(56657),d=a(81591),i=a(21709),c=a(80810);const m=e=>{const{fieldProps:t={},onChange:a,valueAsNumber:l=!1,defaultValue:r}=e,o=(0,i.K)(e),{field:m}=(0,c.f)({...e,defaultValue:r}),[f]=(0,d.d7)(m.value,50);return n.default.createElement(i.c,o,e=>{let{disabled:r,id:o}=e;return n.default.createElement(u,{disabled:r,...(0,s.v)(m,t),value:f,valueIsNumericString:!0,onValueChange:(e,t)=>{l?null==e.floatValue?m.onChange({target:{value:null}}):m.onChange(e.floatValue):m.onChange(e.value)},onChange:a,id:o})})}}}]);

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.