PageSourceSearch

https://ingo.ru/6060.2ca63602989cdb30.js

js ingo.ru collected 2026-10-08 15:58:02 UTC 11,142 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkingos_app=self.webpackChunkingos_app||[]).push([[6060],{16060:(C,$,o)=>{o.d($,{pY:()=>g,J9:()=>v});var m=o(77267),a=o(44608);class v extends m.MJ{constructor(u=null,s,r){super(u,s,r),this.locked$$=new a.t(!1),this.locked=this.locked$$.asObservable()}lock(){this.invalid||(this.readonly=this.valid,this.locked$$.next(!0))}unlock(){this.locked$$.next(!1),this.readonly=!1}}class p extends m.gE{constructor(u,s,r){super(u,s,r),this.locked$$=new a.t(!1),this.locked=this.locked$$.asObservable()}lock(){this.locked$$.next(!0),this.readonly=!0,this._forEachExtendedControl(u=>u.lock())}unlock(){this.locked$$.next(!1),this.readonly=!1,this._forEachExtendedControl(u=>u.unlock())}_forEachExtendedControl(u){for(const s in this.controls)if(this.controls.hasOwnProperty(s)){const r=this.controls[s];h(r)&&u(r)}}}class x extends m.Yp{constructor(u,s,r){super(u,s,r),this.locked$$=new a.t(!1),this.locked=this.locked$$.asObservable()}lock(){this.locked$$.next(!0),this.readonly=!0,this._forEachExtendedControl(u=>u.lock())}unlock(){this.locked$$.next(!1),this.readonly=!1,this._forEachExtendedControl(u=>u.unlock())}_forEachExtendedControl(u){for(const s of this.controls)h(s)&&u(s)}}function h(c){return c instanceof v||c instanceof p||c instanceof x}var y=o(45939),k=o(20428);let g=(()=>{class c extends m.ok{constructor(s){super(),this._queryParamsObserver=s}arrayExt(s,r,t){const e=s.map(i=>this._createExtendedControl(i));return new x(e,r,t)}controlExt(s=null,r,t){return new v(s,r,t)}groupExt(s,r=null,t){const e=this._reduceExtendedControl(s),{validators:i=null,asyncValidators:n=null,updateOn:l}=r||{},f=new p(e,{validators:i,asyncValidators:n,updateOn:l});return t?.length&&this._queryParamsObserver.watchControls(f,t),f}_reduceExtendedControl(s){const r={};return Object.keys(s).forEach(t=>{r[t]=this._createExtendedControl(s[t])}),r}_createExtendedControl(s){return s instanceof m.MJ||s instanceof m.gE||s instanceof m.Yp?s:Array.isArray(s)?this.controlExt(s[0],s.length>1?s[1]:null,s.length>2?s[2]:null):this.controlExt(s)}}return c.\u0275fac=function(s){return new(s||c)(y.KVO(k.g2))},c.\u0275prov=y.jDH({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},26836:(C,$,o)=>{o.d($,{t:()=>x});var m=o(77267),a=o(16060),v=o(31838),p=o(45939);let x=(()=>{class h{constructor(k){this._fb=k}createAddressForm(k=!0){const c=this._fb.groupExt({city:[null,m.k0.required],street:[null,m.k0.required],house:[null,m.k0.required],building:null,apartment:null,mode:[k?"manually":"default"]});return k&&(c.addControl("manually",new a.J9(!1)),c.addControl("value",new a.J9(null,m.k0.required))),c}createDadataAddressControl(){return this._fb.controlExt(null,[m.k0.required,v.h_()])}}return h.\u0275fac=function(k){return new(k||h)(p.KVO(a.pY))},h.\u0275prov=p.jDH({token:h,factory:h.\u0275fac,providedIn:"root"}),h})()},20428:(C,$,o)=>{o.d($,{g2:()=>t,_I:()=>h});var m=o(26836),a=o(77267),v=o(31838),p=o(45939),x=o(16060);let h=(()=>{class e{constructor(n,l){this._fb=n,this._addressForms=l}createPassportForm(){return this._fb.groupExt({id:[null,[a.k0.required,v.YC]],date:[null,a.k0.required],department:[null,a.k0.required]})}createPersonManualForm(n){const l=this._fb.groupExt({firstName:[{value:null,disabled:!0},a.k0.required],middleName:[{value:null,disabled:!0},a.k0.required],lastName:[{value:null,disabled:!0},a.k0.required],sex:[null,a.k0.required],birthDate:[{value:null,disabled:!0},a.k0.required]});return n?.addBirthPlace&&l.addControl("birthPlace",this._fb.controlExt(null,a.k0.required)),l}createPassportFormManual(n){const l={series:[null,[a.k0.required,v.wE]],number:[null,[a.k0.required,v.U8]],date:[null,[a.k0.required]],subdivisionCode:[null,[a.k0.required]],department:[null,[a.k0.required,v.Po()]],issuedBy:[null,a.k0.required]};return n?.addInn&&(l.inn=[null,[a.k0.required,v.wo()]]),this._fb.groupExt(l)}createDocumentIndividualForm(){return this._fb.groupExt({registrationAddress:this._addressForms.createDadataAddressControl(),factAddress:this._addressForms.createDadataAddressControl(),sameAddress:!1,deliveryAddress:[null,[a.k0.required,v.h_]],sameDeliveryAddress:!1})}
1createPersonForm(){return this._fb.groupExt({name:[null,a.k0.required],birthDate:[null,a.k0.required],gender:null,isn:""})}createContactsForm(){return this._fb.groupExt({email:[{value:null,disabled:!0},[a.k0.required,v.Rp()]],phone:[{value:null,disabled:!0},[a.k0.required,v.Sv()]]})}}return e.\u0275fac=function(n){return new(n||e)(p.KVO(x.pY),p.KVO(m.t))},e.\u0275prov=p.jDH({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var y=o(30372),k=o(52870),g=o(15222),c=o(24228),u=o(59981),r=o(72629);let t=(()=>{class e{constructor(n,l){this._router=n,this._route=l,this.$destroy=new y.B}watchControls(n,l){const f=l.map(b=>{const{key:F,serialize:d}=b;return n.get(F).valueChanges.pipe((0,k.T)(M=>({key:F,formValue:M,serialize:d})))});let E=[];(0,g.h)(...f).pipe((0,k.T)(b=>E.push(b)),(0,c.Z)(0),(0,u.Q)(this.$destroy)).subscribe(()=>{this.updateRouteQueryParameters(this.resolveParams(E)),E=[]})}destroy(){this.$destroy.next(!0)}resolveParams(n){const l={};return n.forEach(({key:f,formValue:E,serialize:b})=>{l[f]=this.serialize(E,b)}),l}serialize(n,l){return l?function s(e){if(null==e||""===e)return null;const i=e.toString();return"[object Object]"===i?JSON.stringify(e):i}(l(n)):n}updateRouteQueryParameters(n){this._router.navigate([],{relativeTo:this._route,queryParams:n,queryParamsHandling:"merge",replaceUrl:!0})}}return e.\u0275fac=function(n){return new(n||e)(p.KVO(r.Ix),p.KVO(r.nX))},e.\u0275prov=p.jDH({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()},31838:(C,$,o)=>{function m(r="\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u0432\u0435\u0434\u0435\u043d \u043d\u043e\u043c\u0435\u0440"){return t=>{var e;return 11===(null!==(e=t.value)&&void 0!==e?e:"").length?null:{phoneNumber:{message:r}}}}function a(r="\u0412\u0432\u0435\u0434\u0435\u043d \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 e-mail"){return t=>{var e;if(!t.value)return null;const i=null!==(e=t.value)&&void 0!==e?e:"";return/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/i.test(i)?null:{email:{message:r}}}}function v(r){return 11===(r.value||"").length?null:{passportId:null}}function p(r){return 6===(r.value||"").length?null:{passportNumber:null}}function x(){return r=>{var t;if(!r.value)return null;const e=null!==(t=r.value)&&void 0!==t?t:"";return/^[\u0430-\u044f\u0410-\u042f\u0451\u0401]+ [\u0430-\u044f\u0410-\u042f\u0451\u0401]+ ?[\u0430-\u044f\u0410-\u042f\u0451\u0401]+$/i.test(e)?null:{fullName:{message:"\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u0434\u043b\u044f \u0444\u0430\u043c\u0438\u043b\u0438\u0438, \u0438\u043c\u0435\u043d\u0438, \u043e\u0442\u0447\u0435\u0441\u0442\u0432\u0430 - \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b"}}}}function h(r,t){return e=>{var i,n;if(!r)return null;const l=e?.value,f=new Date(null===(i=l?.person)||void 0===i?void 0:i.birthDate),E=null===(n=l?.document)||void 0===n?void 0:n.date;return f&&E&&f.addYears(r)>E?{personDocumentDateError:{message:t||`\u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u043c\u0435\u0436\u0434\u0443 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043e\u043c \u0438 \u0434\u0430\u0442\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u043c\u0435\u043d\u0435\u0435 ${r} \u043b\u0435\u0442.`}}:null}}function y(r){return 4===(r.value||"").replace(/\s/g,"").length?null:{passportSerial:null}}o.d($,{EX:()=>x,V5:()=>s,h_:()=>u,Rp:()=>a,wo:()=>c,YC:()=>v,U8:()=>p,wE:()=>y,P9:()=>h,Sv:()=>m,Po:()=>g});var k=o(69411);function g(r="\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u0432\u0435\u0434\u0435\u043d \u043a\u043e\u0434 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f"){return t=>{var e;const{value:i,mode:n,data:{code:l=""}={}}=null!==(e=t?.value)&&void 0!==e?e:{};return k.jq.mask.test("dadata"===n?l:i)?null:{department:{message:r}}}}function c(r="\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u0432\u0435\u0434\u0435\u043d \u0418\u041d\u041d"){return t=>{var e;return 12===(null!==(e=t.value)&&void 0!==e?e:"").length?null:{inn:{message:r}}}}function u(r=!1){return t=>{const e=t?.value;if(!e)return null;const{mode:i,data:n,city:l,street:f,house:E,apartment:b,value:F}=e;if(!i)return null;switch(i){case"dadata":if(!n)return null;if(!n.cityFiasId&&!n.regionFiasId)return{emptyCityFiasId:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u0435\u0434\u0438\u043d\u0438\u0446\u0443"}};if(!n.streetFiasId&&!n.settlementFiasId)return{emptyStreetFiasId:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0443\u043b\u0438\u0446\u0443"}};if(!n.houseFiasId)return{emptyHouseFiasId:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043c\u0430/\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f"}};if(r&&!n.flat)return{emptyFlat:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b"}};break;case"manually":if(!F)return{emptyValue:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0432\u0440\u0443\u0447\u043d\u0443\u044e"}};break;default:if(!l)return{emptyCity:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0433\u043e\u0440\u043e\u0434"}};if(!f)return{emptyStreet:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0443\u043b\u0438\u0446\u0443"}};if(!E)return{emptyHouse:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043c\u0430/\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f"}};if(r&&!b)return{emptyFlat:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u043e\u043c\u0435\u0440 \u043a\u0432\u0430\u0440\u0442\u0438\u0440\u044b"}};if(!F)return{emptyValue:{message:"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0432\u0440\u0443\u0447\u043d\u0443\u044e"}}}return null}}function s(r){const t=r.value;return t?/^([\u0410-\u042f\u0430-\u044f\-\u0451\u0401])+$/i.test(t)?null:{nameValue:{message:"\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b"}}:null}},69411:(C,$,o)=>{o.d($,{HL:()=>m,jq:()=>F,vP:()=>a,_M:()=>v,Ei:()=>r,mk:()=>s,L:()=>y,Rr:()=>e,R7:()=>t});const m={mask:Number,scale:2,signed:!1,thousandsSeparator:" ",padFractionalZeros:!1,normalizeZeros:!0,radix:",",mapToRadix:["."]},a={mask:/^\d+$/},v={mask:/^[0-9]*[.,]?[0-9]*$/},y={mask:/^\d{0,12}$/},s={mask:"00{ }00"},r={mask:/^\d{0,6}$/},t={mask:"000{-}000"},e={mask:"+{7} (000) 000-00-00",prepare:(d,M)=>d.length>1&&"8"===d[0]?d.substring(1):M._value||"8"!==d?d:"+7 ("},F={mask:/^\d{3}-\d{3}$/}}}]);

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.