1import{a as g}from"./chunk-H5QLA7CR.js";import{g as h}from"./chunk-B55Z224L.js";var i=h(g());var c={phoneNumbers:new RegExp("^[1-9][0-9]*$"),phoneNumber:new RegExp("^[0-9][0-9]*$"),email:new RegExp(/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,10})$/),webUrl:/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/,passwordStrong:new RegExp(/^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\d]){1,})(?=(.*[\W]){1,})(?!.*\s).{8,}$/),passwordEasy:new RegExp(""),spaces:new RegExp(/^\S+$/),spacecharacter:new RegExp(/^[A-Za-z]+(?:[ -][A-Za-z]+)*$/),spacesData:new RegExp(/^[A-Za-z]+(?:[ -][A-Za-z]+)*$/),fTemprature:new RegExp(/[0-9-]/),cTemprature:new RegExp(/[0-9]/),restrictInputWithEnglish:new RegExp(/^[a-zA-Z\s0-9!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]*$/),UrlBlockerDirective:new RegExp(/[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/)};var v={numberOnly(r){let e=r.which?r.which:r.keyCode;return!(e>31&&(e<48||e>57))},blankSpaceNotAllowed(r){return!((r.which?r.which:r.keyCode)==32&&!r.target.value)},numberOnlyWithoutZero(r){if(!r.target.value&&r.key==0)return!1;let e=r.which?r.which:r.keyCode;return!(e>31&&(e<48||e>57))},phoneNumberFormat(r){let e=r.which?r.which:r.keyCode;return e>47&&e<=57||e==32||e==40||e==41||e==43||e==45},noRepeatedDigits(r){let e=r.value;return/^0+$/.test(e)?{noRepeatedDigits:!0}:null},alphabetOnly(r){let e=new RegExp("^[a-zA-Z ]+$"),n=String.fromCharCode(r.charCode?r.charCode:r.which);return!!e.test(n)},phoneNumberValidation(r,e){if(r!=""&&r!=null&&r!=null&&e!=""&&e!=null&&e!=null){let n=r,l=e;return!(n.concat(l).split("").filter(u=>u!=" "&&u!="+"&&u!="("&&u!=")"&&u!="-").length>15)}},numberWithDecimal(r,e){let n=e?.which?e.which:e?.keyCode;if(r!=null&&r!=null){if(n==46)return(r+"").indexOf(".")===-1;if(n>31&&(n<48||n>57))return!1;if(r.indexOf(".")>-1){let l=r.split(".");return!(l[1].length>=2&&l[0].length>=2)}else return!0}return!0},numberWithTwoDecimal(r,e){let n=e.which?e.which:e.keyCode;return r!=null&&r!=null?n==46?r.indexOf(".")===-1:n>31&&(n<48||n>57)?!1:r.indexOf(".")>-1?!(r.split(".")[1].length>1):!(r.length==2&&n!=46):!0},numberWithThreeDecimal(r,e){let n=e.which?e.which:e.keyCode;return r!=null&&r!=null?n==46?r.indexOf(".")===-1:n>31&&(n<48||n>57)?!1:r.indexOf(".")>-1?!(r.split(".")[1].length>2):!(r.length==5&&n!=46):!0},MustMatch(r,e){return n=>{let l=n.controls[r],t=n.controls[e];t.errors&&!t.errors.mustMatch||(l.value!==t.value?t.setErrors({mustMatch:!0}):t.setErrors(null))}},mustNotMatch(r,e){return n=>{let l=n.controls[r],t=n.controls[e];t.errors&&!t.errors.mustNotMatch||(l.value==t.value?t.setErrors({mustNotMatch:!0}):t.setErrors(null))}},minMaxGreater(r,e){return n=>{let l=n,t=l.controls[r],a=l.controls[e];return t.errors&&a.errors&&!t.errors.greater||(a.value!=null&&t.value!=null&&Number(t.value)>Number(a.value)?(a.setErrors({greater:!0}),t.setErrors({smaller:!0})):t.setErrors(null)),null}},validTime(r){return e=>{let l=e.controls[r];return l.errors&&!l.errors.invalidTime||(l.value!=null&&l.value.length<8?l.setErrors({invalidTime:!0}):(0,i.default)(l.value,"hhmma",!0).isValid()||l.setErrors({invalidTime:!0})),null}},minMaxTime(r,e){return n=>{let l=n,t=l.controls[r],a=l.controls[e];if(t.errors&&!t.errors.customErr)return null;let u=(0,i.default)("20111031"+t.value,"YYYYMMDDhhmmA").format("HHmm"),o=(0,i.default)("20111031"+a.value,"YYYYMMDDhhmmA").format("HHmm");return a.value!=null&&t.value!=null&&u>=o?t.setErrors({customErr:!0}):t.setErrors(null),null}},minMaxTimeCheck(r,e){return n=>{let l=n,t=l.controls[r],a=l.controls[e];if(t.errors&&!t.errors.customErr)return null;let u=(0,i.default)("20111031"+t.value,"YYYYMMDDhhmmA").format("HHmm"),o=(0,i.default)("20111031"+a.value,"YYYYMMDDhhmmA").format("HHmm");return a.value!=null&&t.value!=null&&u>=o?t.setErrors({customErr:!0}):t.setErrors(null),null}},atleastOneSelected(r,e){return n=>{let l=n,t=l.controls[r],a=l.controls[e];return t.errors&&!t.errors.atleastOneError||a.errors&&!a.errors.atleastOneError||((a.value==null||a.value=="")&&(t.value==null||t.value=="")?(t.setErrors({atleastOneError:!0}),a.setErrors({atleastOneError:!0})):(t.setErrors(null),a.setErrors(null))),null}},omit_special_char(r){let e=new RegExp("^[a-zA-Z ]*$"),n=String.fromCharCode(r.charCode?r.charCode:r.which);return e.test(n)||r.which==45||r.which==46?!0:(r.preventDefault(),!1)},cTemperature(r){return r.value!=null&&(r.value>99||r.value<-99)?{cRange:!0}:null},cTemperatureFrozen(r){return r.value!=null&&r.value>0?{cRangeFrozen:!0}:null},cTemperatureChilled(r){return r.value!=null&&(r.value>4||r.value<1)?{cRangeChilled:!0}:null},fTemperature(r){return r.value!=null&&(r.value>210||r.value<-144)?{fRange:!0}:null},fMinTemperature(r){return r.value!=null&&(r.value>208||r.value<-146)?{fRange:!0}:null},CBMAirFlow(r){return r.value!=null&&(r.value<0||r.value>300)?{CBMRange:!0}:null},CFTAirFlow(r){return r.value!=null&&(r.value<0||r.value>200)?{CFTRange:!0}:null},positive(r){return r.value!=null&&(r.value>99||r.value<1)?{greater:!0}:null},positiveAndDecimal(r){return r.value!=""&&r.value!=null&&(parseFloat(r.value)>99||parseFloat(r.value)<=0)?{greater:!0}:null},vgmBookingValidation(r,e){return n=>{let t=n.controls[r];return t.errors&&!t.errors.bookingerror||(t.value!=null&&e?t.setErrors({bookingerror:!0}):t.setErrors(null)),null}},zeroOrPositive(r){return r.value!=null&&(r.value>100||r.value<0)?{greater:!0}:null},greaterThanZeroPositive(r){return r.value!=null&&r.value<=0?{greater:!0}:null},totalNumberOfUnitPositive(r){return r.value!=null&&(r.value>999||r.value<1)?{positive:!0}:null},averageWeightPositive(r){return r.value!=null&&(r.value>99999||r.value<1)?{positive:!0}:null},floatPositive(r){return r.value!=null&&r.value>0?{positive:!0}:null},email(r){let e=/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/;return r.value!=""&&r.value!=null&&(r.value.length<10||!e.test(r.value))?{pattern:!0}:null},emailBlockDomain:r=>e=>{let n=!1;if(r?.runIfBrowser(()=>n=!0),!n)return null;let l=!1,t=[];window.location.hostname==="localhost"&&(t=[{szDomain:"test.com"},{szDomain:"block.com"}
1]);let a=localStorage.getItem("blockDomainData");if(a&&(t=JSON.parse(a)),e.value&&e.value.length>=10){for(let u of t)if(e.value.toLowerCase().includes(u.szDomain.toLowerCase())){l=!0;break}if(l)return{blockDomain:!0}}return null},alaphaMunericWithDash(r){let e=new RegExp("^[a-zA-Z0-9-]*$"),n=String.fromCharCode(r.charCode?r.charCode:r.which);return!!e.test(n)},restrictInputWithEnglish(r){return r.value!=null&&r.value!=""&&r.value!=null&&!c.restrictInputWithEnglish.test(r.value)?{restrictInput:!0}:null},handlePasteValidator(r){let e=r.value;return e&&!/^[0-9]+(\.[0-9]{1,2})?$/.test(e)?{enterValidValue:!0}:null},minSelectedCheckboxes(r=1){return e=>e.controls.map(t=>t.value.bStatus).reduce((t,a)=>a?t+1:t,0)>=r?null:{required:!0}},restrictInputWithEnglishForTemplate(r){return r!=null&&r!=null&&!c.restrictInputWithEnglish.test(r)?!0:null},keyPressAlphaNumeric(r){let e=String.fromCharCode(r.keyCode);return/[a-zA-Z0-9]/.test(e)?!0:(r.preventDefault(),!1)},numberWithCommas(r){let e=r?.toString()?.split(".");return e[0]=e[0]?.replace(/\B(?=(\d{3})+(?!\d))/g,","),e?.join(".")},maxLengthArray(r){return e=>e.value&&e.value.length<=r?null:{maxLengthArray:!0}},duplicateCargoValidator(r,e,n,l,t){return a=>{let u=a,o=u.controls[r],s=u.controls[e],f=l.arCargoDetails.find((d,m)=>d.szCargoType==o?.value&&d.szCommodity==s?.value&&n!=m);return s.errors&&!s.errors.duplicateCargoError||(f&&t.szView=="DETAILS"?s.setErrors({duplicateCargoError:!0}):s.setErrors(null)),null}},duplicateMarksAndNumber(r,e,n){return l=>{let a=l.controls[r],u=n?.find((o,s)=>e||e==0?o.szMarksAndNumbers==a.value&&e!=s:o.szMarksAndNumbers==a.value);return a.errors&&!a.errors.duplicateCargoError||(u?a.setErrors({duplicateCargoError:!0}):a.setErrors(null)),null}},UrlBlockerDirective(r){return r.value!=null&&r.value!=""&&r.value!=null&&c.UrlBlockerDirective.test(r.value)?{UrlBlockerDirective:!0}:null},maxWordCount(r){return r.value.split(/[^\s]+/).length-1>1e3?{maxWordCount:!0}:null},preventLeadingSpace(r){r.key===" "&&!r.target.value&&r.preventDefault()}};export{c as a,v as b};
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.