PageSourceSearch

https://www.lokalmat.no/_next/static/chunks/pages/registrer-ny-innkjoeper-cc648ac30e953e2f.js

js lokalmat.no collected 2026-10-02 12:52:30 UTC 21,855 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2482],{4420:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/registrer-ny-innkjoeper",function(){return r(37039)}])},71153:function(e,t,r){"use strict";var a=r(97582),n=r(94534),s=r(9785);let CountyService=class CountyService{async getCounties(){try{let e=await (0,n.C)("/api/county?populate[items][filters][isActive][$eq]=true");return e.data.attributes.items}catch(e){return console.log(e),[]}}async getCounty(e){try{let t=await (0,n.C)("/api/county?populate[items][filters][id][$eq]=".concat(e));return t.data.attributes.items}catch(e){console.log(e)}}};(0,a.gn)([s.UT],CountyService.prototype,"getCounties",null),(0,a.gn)([s.UT],CountyService.prototype,"getCounty",null),t.Z=new CountyService},62816:function(e,t,r){"use strict";var a=r(94137),n=r(94534),s=r(68873);t.Z=new class{async getOrganization(e){try{return await (0,s.t)("/organizations/".concat(e),{})}catch(e){console.log(e)}}async updateOrganization(e){try{return await (0,a.A)("/organizations/".concat(e.id),e)}catch(e){console.log(e)}}async getUsersByOrganizationID(e){try{let t=await (0,n.C)("/organizations/".concat(e,"/users?size=12&page=1"));return t.result}catch(e){console.log(e)}}async getMainUser(e){try{let t=await (0,n.C)("/organizations/".concat(e,"/main-user"));return t.result}catch(e){console.log(e)}}}},29811:function(e,t,r){"use strict";var a=r(97582),n=r(94534),s=r(9785);let PartnerPurchaserService=class PartnerPurchaserService{async getAll(){try{let e=await (0,n.C)("/api/partner-purchasers/?populate=*&sort[0]=createdAt");return e.data}catch(e){console.log(e)}}async getById(e){try{var t;let r=await (0,n.C)("/api/partner-purchasers/".concat(e));return null==r?void 0:null===(t=r.data)||void 0===t?void 0:t.attributes}catch(e){console.log(e)}}};(0,a.gn)([s.UT],PartnerPurchaserService.prototype,"getAll",null),(0,a.gn)([s.UT],PartnerPurchaserService.prototype,"getById",null),t.Z=new PartnerPurchaserService},7574:function(e,t,r){"use strict";var a=r(97582),n=r(94534),s=r(9785);let TranslationService=class TranslationService{async getNameSpace(e){try{let t=await (0,n.C)("/api/translate/nb-NO/namespace/".concat(e));return t.items}catch(e){console.log(e)}}
1async getNameSpaces(e){try{let t=await (0,n.C)("/api/translate/nb-NO/namespaces/".concat(e.join(",")));return t.data}catch(e){console.log(e)}}};(0,a.gn)([s.UT],TranslationService.prototype,"getNameSpace",null),(0,a.gn)([s.UT],TranslationService.prototype,"getNameSpaces",null),t.Z=new TranslationService},86759:function(e,t,r){"use strict";var a=r(85893),n=r(42235),s=r(80258);r(67294),t.Z=e=>{let{open:t,setHide:r}=e;return(0,a.jsx)(n.Z,{className:"loading-modal-dialog",show:t,fullscreen:!0,onHide:r,children:(0,a.jsx)(n.Z.Body,{children:(0,a.jsx)("div",{className:"justify-content-center align-items-center d-flex h-100",children:(0,a.jsx)(s.Z,{})})})})}},36459:function(e,t,r){"use strict";var a=r(85893),n=r(11163);t.Z=e=>{let{headlineText:t,onIconClick:r}=e,s=(0,n.useRouter)();return(0,a.jsxs)("div",{className:"m3-top-app-bar",children:[(0,a.jsx)("button",{onClick:r||(()=>s.back()),type:"button",className:"m3-icon-button",style:{fontSize:"24px"},children:(0,a.jsx)("span",{className:"material-icons-outlined",children:"arrow_back"})}),(0,a.jsx)("div",{className:"headline",children:t})]})}},67175:function(e,t,r){"use strict";var a=r(85893),n=r(25675),s=r.n(n),l=r(91402),i=r(17982);t.Z=e=>{let{className:t,srcImage:r,altImage:n,style:o,width:c,height:d,...u}=e,m=n&&n.length>100?(0,i.Kt)(n,95):n;return(0,a.jsx)(s(),{className:t,style:o,src:r||"/assets/images/distributor/distributor-empty.jpg",alt:null!=m?m:"image",width:c||40,height:d||40,loader:l.Z,...u})}},9597:function(e,t,r){"use strict";var a,n;r.d(t,{h:function(){return a}}),(n=a||(a={})).Unspecified="unspec",n.From0To5Mil="5mil",n.From5To100Mil="100mil",n.Over100Mil="over100mil"},37039:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return registrer_ny_innkjoeper}});var a=r(85893),n=r(62816),s=r(98332),l=r(82401),i=r(41645),o=r(11163),c=r(67294),d=r(67175),u=r(9597),m=r(29811),h=r(71153),p=r(63040);let NewCompanySection=e=>{var t,r,n,s;let{handleInputChange:l,handleSelectChange:i,handleSelectPartner:o,formErrors:g,values:f}=e,[v,x]=(0,c.useState)(!0),[j,b]=(0,c.useState)([]),[y,N]=(0,c.useState)([]),[k,w]=(0,c.useState)({name:"Velg kjede",image:null}),[_,S]=(0,c.useState)(!1),handleSelect=e=>{w(e),S(!1),o(e.id)};return(0,c.useEffect)(()=>{let getCounty=async()=>{let e=await h.Z.getCounties();if(e){let t=e.sort((e,t)=>e.name.localeCompare(t.name));N(t)}};getCounty()},[]),(0,c.useEffect)(()=>{let getPartnerPurchasers=async()=>{let e=await m.Z.getAll(),t=e.map(e=>{var t,r;let a=null!==(r=null===(t=(0,p.Z)(e.attributes.image))||void 0===t?void 0:t.sizes.full)&&void 0!==r?r:null;return{name:e.attributes.name,image:a,id:e.id}});b(t)};getPartnerPurchasers()},[]),(0,a.jsxs)("section",{className:"register-form_new-company-fields",children:[(0,a.jsxs)("div",{className:"form-field mb-4 form-outline",children:[(0,a.jsx)("select",{name:"county",id:"auth_reg_purchaser_company_county",className:"form-select ",onChange:i,children:y.map((e,t)=>(0,a.jsx)("option",{id:"".concat(t),value:e.id,children:e.name},t))}),(0,a.jsx)("label",{htmlFor:"auth_reg_purchaser_company_county",className:"",children:"Fylke *"}),(0,a.jsx)("div",{className:"invalid-feedback ms-3"})]}),(0,a.jsxs)("div",{className:"form-field mb-4 form-outline",children:[(0,a.jsx)("input",{id:"auth_reg_purchaser_company_email",name:"purchaserEmail",defaultValue:"",className:"form-control ".concat(g.purchaserEmail?"is-invalid":""),type:"text",onChange:l,placeholder:""}),(0,a.jsx)("label",{htmlFor:"auth_reg_purchaser_company_email",className:"",children:"Selskaps epost *"}),(0,a.jsx)("div",{className:"invalid-feedback ms-3",children:null!==(t=g.purchaserEmail)&&void 0!==t?t:""})]}),(0,a.jsxs)("div",{className:"form-field mb-4 form-outline",children:[(0,a.jsx)("input",{id:"auth_reg_purchaser_company_phone",name:"purchaserPhoneNumber",defaultValue:"",className:"form-control ".concat(g.purchaserPhoneNumber?"is-invalid":""),type:"text",onChange:l,placeholder:""}),(0,a.jsx)("label",{htmlFor:"auth_reg_purchaser_company_phone",className:"",children:"Telefonnummer *"}),(0,a.jsx)("div",{className:"invalid-feedback ms-3",children:null!==(r=g.purchaserPhoneNumber)&&void 0!==r?r:""})]}),(0,a.jsx)("hr",{style:{backgroundColor:"#E5BDB7",borderColor:"#E5BDB7"}}),(0,a.jsxs)("div",{className:"m3-form-switch form-check form-switch mb-4",children:[(0,a.jsx)("input",{className:"form-check-input",type:"checkbox",role:"switch",id:"partner
1Switch",checked:v,onChange:e=>{x(e=>!e),l(e)}}),(0,a.jsx)("label",{className:"form-check-label",htmlFor:"partnerSwitch",children:"Jeg jobber hos en av samarbeidspartnerne til Lokalmat.no"})]}),(0,a.jsxs)("button",{className:"m3-btn btn document-link",onClick:()=>window.open("/hjelp/registrer-deg-som-innkjoeper","_blank"),children:[(0,a.jsx)("div",{className:"material-icons-outlined",children:"open_in_new"}),"Les om samarbeidspartnerne"]}),!v&&(0,a.jsxs)("div",{id:"auth_reg_purchaser_partners_reg",children:[(0,a.jsx)("p",{className:"my-3",children:"Lokalmat.no er et spleiselag blant b\xe5de offentlige og private akt\xf8rer i matbransjen. Les mer om hva du f\xe5r tilgang til som registrert innkj\xf8per og priser her."}),(0,a.jsxs)("button",{className:"m3-btn btn document-link",onClick:()=>window.open("/hjelp/registrer-deg-som-innkjoeper","_blank"),children:[(0,a.jsx)("div",{className:"material-icons-outlined",children:"open_in_new"}),"Se Fordeler og Priser"]}),(0,a.jsxs)("div",{className:"form-field mb-4 form-outline",children:[(0,a.jsxs)("select",{name:"turnOver",className:"form-select ".concat(g.turnOver?"is-invalid":""),onChange:i,value:null!==(n=f.turnOver)&&void 0!==n?n:"",children:[(0,a.jsx)("option",{value:"",disabled:!0,children:"Velg"}),(0,a.jsx)("option",{value:u.h.From0To5Mil,children:"0-5 millioner"}),(0,a.jsx)("option",{value:u.h.From5To100Mil,children:"5-100 millioner"}),(0,a.jsx)("option",{value:u.h.Over100Mil,children:"over 100 millioner"})]}),(0,a.jsx)("label",{className:"",children:"Angi omsetning for 2021 *"}),(0,a.jsx)("div",{className:"invalid-feedback ms-3",children:null!==(s=g.turnOver)&&void 0!==s?s:""})]}),(0,a.jsxs)("div",{className:"d-flex gap-2 align-items-center",style:{marginBottom:"24px"},children:[(0,a.jsx)("div",{className:"material-icons-outlined",children:"info"}),(0,a.jsx)("div",{style:{fontWeight:600,color:"var(--schemes-on-surface)",fontSize:"14px"},children:"Betaling skjer via online betalingsl\xf8sning"})]}),(0,a.jsx)("span",{id:"direct_payment_fields",style:{display:"none"},children:(0,a.jsx)("p",{children:"Du vil bli sendt videre til betalingsl\xf8sningen etter at du har registrert deg "})})]}),v&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"custom-dropdown",children:[(0,a.jsxs)("div",{className:"dropdown-wrapper ".concat(_?"open":""),onClick:()=>S(!_),children:[(0,a.jsx)("div",{className:"dropdown-selected",children:(0,a.jsx)("span",{className:"selected-label",children:k.name})}),_&&(0,a.jsx)("ul",{className:"dropdown-menu",children:j.map((e,t)=>(0,a.jsxs)("li",{className:"dropdown-item",onClick:()=>handleSelect(e),children:[(0,a.jsx)("div",{className:"item-logo-wrapper",children:(0,a.jsx)(d.Z,{src:e.image,alt:e.name,className:"item-logo"})}),(0,a.jsx)("span",{className:"item-label",children:e.name})]},t))})]}),(0,a.jsx)("label",{className:"",htmlFor:"customDropdown",children:"Velg kjede*"})]})})]})};var g=r(22920),f=r(86759),v=r(80438),x=r(60324),j=r(7574),b=r(9473),y=r(52638),N=r(68183),k=r(25675),w=r.n(k),_=r(7629);let RegisterForm=()=>{var e,t,r,d,u,m;let[h,p]=(0,c.useState)(!1),[k,S]=(0,c.useState)(!1),[C,P]=(0,c.useState)(!1),[E,I]=(0,c.useState)({paymentType:"direct",isLokalMatPartner:"true"}),[O,T]=(0,c.useState)(!1),[F,R]=(0,c.useState)(!1),[D,U]=(0,c.useState)({name:"",address:{}}),[Z,A]=(0,c.useState)(!1),[M,L]=(0,c.useState)(""),[z,B]=(0,c.useState)(!1),{notify_error:V,common:H}=v,[$,q]=(0,c.useState)({}),[W,K]=(0,c.useState)(),[J,G]=(0,c.useState)(!1);(0,b.v9)(y.tH);let X=(0,o.useRouter)(),createUser=async e=>{try{let a=localStorage.getItem("ssn"),n=localStorage.getItem("user_info"),l=n?JSON.parse(n):null;if(!l)return g.Am.error("Ugyldig data!"),console.log("You need to login via ID-Porten to create a user."),null;let o=l.email;if(!a||!o)return g.Am.error("Ugyldig data!"),console.log("User information is incomplete. Please go back to resubmit the information."),null;let c={ssn:a,email:o.toLowerCase(),hasAcceptedTerms:!0,organizationID:M,role:i.F.Purchaser,purchaserData:e};S(!0);let d=await s.Z.createUser(c);if(200!==d.status){var t,r;let e=null==d?void 0:null===(r=d.response)||void 0===r?void 0:null===(t=r.data)||void 0===t?void 0:t.errorCode,a=W&&W[e]?W[e]:"".concat(H.error);return e===N.T.INVALID_MAIN_USER_OR_USER_TYPE_TO_REGISTER&&(a="Hovedbruker i foretaket m\xe5 registrere foretaket som innkj\xf8per."),g.Am.error(a),S(!1),0}return d.result}catch(e){return console.log("error:",e),g.Am.error("Ukjent feil skjedde!"),0}finally{S(!1)}},{validate:Y}=(0,x.ZP)({validationRules:{purchaserEmail:C?[[x.Do,"Formatet for Selskaps epost er ugyldig."]]:void 0,purchaserPhoneNumber:C?[[x.C1,"Telefonnummer er p\xe5krevd."]]:void 0,partnerPurchaserID:C&&"true"===E.isLokalMatPartner?[[x.C1,"Samarbeidspartnerne er p\xe5krevd."]]:void 0,turnOver:C&&"false"===E.isLokalMatPartner?[[x.C1,"Angi omsetning for 2021 er p\xe5krevd."]]:void 0},formInput:E}
1),handleFormValidation=()=>{Y().then(()=>{q({}),handleFormSubmit()}).catch(e=>{q(e)})},handleFormSubmit=async()=>{var e;let t;if(S(!0),z){let e=await s.Z.checkPassword(E.email,E.password);if(!e){g.Am.error("".concat(V.submit_producer_register_form)),S(!1);return}}let r={email:E.purchaserEmail,phoneNumber:E.purchaserPhoneNumber,county:E.county,isLokalMatPartner:"true"===E.isLokalMatPartner,turnOver:"false"===E.isLokalMatPartner&&E.turnOver?E.turnOver:null,displayName:D.name,partnerPurchaserID:"true"===E.isLokalMatPartner&&E.partnerPurchaserID?E.partnerPurchaserID:null,address:D.address};if(Z){let e=localStorage.getItem("ssn");t=await s.Z.assignMainUserToAnotherType({ssn:e,organizationRefID:M,purchaserData:r})}else t=await createUser(r);if(S(!1),!t)return;let a=(null==D?void 0:null===(e=D.purchaser)||void 0===e?void 0:e.status)!==_.V.Approved||!(Z||t.isMainUser),n=a?"/registrer/request/?purchaserID=".concat(t.purchaserID):"/";X.push(n)},handleOrgNumberChange=async()=>{if(!M)return null;p(!0),T(!1),R(!1),P(!1);let e=await n.Z.getOrganization(M);if(p(!1),handleCheckMainUser(),!e.result)return T(!0);R(!0),T(!1),U(e.result),e.result.purchaser||P(!0)},handleCheckMainUser=async()=>{A(!1);let e=localStorage.getItem("ssn"),t=await s.Z.checkIsMainUserOfOrganization({ssn:e,organizationRefID:M});t&&A(!0)},getNamespaces=async()=>{let e=await j.Z.getNameSpace("error-message");e&&K(e)};(0,c.useEffect)(()=>{getNamespaces()},[]);let setCanSubmitForm=()=>{Y().then(()=>{G(!0)}).catch(()=>{G(!1)})};return(0,c.useEffect)(()=>{(Object.keys(E).length||D)&&setCanSubmitForm()},[E,D]),(0,a.jsxs)("div",{id:"register-buyer-form",className:"register-form purchaser-register-form",children:[(0,a.jsx)("div",{id:"feil",className:"error form-errors  d-none ",style:{display:"block"},children:(0,a.jsx)("div",{className:"alert alert-danger mb-5 form-errors_items",role:"alert",children:"Denne organisasjonen finnes men er registrert som produsent"})}),(0,a.jsx)("header",{className:"row",children:(0,a.jsx)("div",{className:"col-md-8",children:(0,a.jsx)("div",{className:"title mb-4",children:"Selskapsinformasjon"})})}),(0,a.jsxs)("div",{className:"mb-4 col-12 d-flex align-items-start flex-column flex-md-row",style:{marginBottom:"24px",gap:"16px"},children:[(0,a.jsxs)("div",{className:"form-outline",style:{marginBottom:0},children:[(0,a.jsx)("input",{id:"auth_reg_purchaser_org_number",name:"orgNumber",onKeyDown:e=>{"Enter"===e.key&&handleOrgNumberChange()},onChange:e=>{R(!1),L(e.target.value.replace(/ /g,""))},value:M,className:"form-control ".concat(O&&!F&&"is-invalid"),autoFocus:!0,t
1ype:"text",placeholder:""}),(0,a.jsx)("label",{htmlFor:"auth_reg_purchaser_org_number",className:"",children:"Organisasjonsnummer *"}),(0,a.jsx)("div",{className:"invalid-feedback ms-3",children:O&&!F&&"Ugyldig organisasjonsnummer."})]}),(0,a.jsx)("button",{className:"m3-btn btn btn-outline-primary",disabled:M.length<9,onClick:()=>{R(!1),handleOrgNumberChange()},style:{marginTop:"8px"},children:"Hent organisasjon"})]}),h?(0,a.jsx)(l.p,{}):F&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"d-flex align-items-center gap-3 ps-3 mb-4 col-lg-7",children:[(0,a.jsx)("div",{children:(0,a.jsx)("span",{className:"material-icons-outlined",children:"business"})}),(0,a.jsxs)("div",{className:"d-flex flex-column",children:[(0,a.jsx)("div",{className:"company-name",children:null==D?void 0:D.name}),(0,a.jsx)("div",{className:"address",children:"".concat(null==D?void 0:null===(t=D.address)||void 0===t?void 0:null===(e=t.addresses)||void 0===e?void 0:e.join(" ")).concat((null==D?void 0:null===(r=D.address)||void 0===r?void 0:r.postalCode)?", ".concat(null==D?void 0:null===(d=D.address)||void 0===d?void 0:d.postalCode):""," ").concat(null!==(m=null==D?void 0:null===(u=D.address)||void 0===u?void 0:u.postalPlace)&&void 0!==m?m:"")})]})]}),(Z||null==D||!D.purchaser)&&((null==D?void 0:D.producer)||(null==D?void 0:D.purchaser))&&!Z?(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"col-12 d-flex flex-column align-items-center justify-content-center",style:{padding:"50px 0px"},children:[(0,a.jsx)(w(),{src:"/assets/images/secure-login.png",width:410,height:285,alt:"Register lock",className:"img-fluid"}),(0,a.jsxs)("div",{className:"",style:{margin:"16px 0px",fontSize:"16px",color:"var(--schemes-on-surface)",maxWidth:"360px",textAlign:"center"},children:["Du har ikke tilgang til \xe5 opprette innkj\xf8perprofil for ",null==D?void 0:D.name,".",(0,a.jsx)("br",{}),"Tar kontakt med hovedbrukeren i din bedrift."]})]})}):(0,a.jsx)(a.Fragment,{children:C&&D?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"col-12",children:(0,a.jsx)(NewCompanySection,{organizationInfo:D,handleInputChange:e=>{if("terms"===e.target.name)return I({...E,[e.target.name]:e.target.checked});I({...E,[e.target.name]:e.target.value})},handleSelectChange:e=>{I({...E,[e.target.name]:e.target.value})},formErrors:$,values:E,handleSelectPartner:e=>{I({...E,partnerPurchaserID:e})}})}),(0,a.jsxs)("div",{className:"col-12 d-flex align-items-center justify-content-end gap-3 form-actions",children:[(0,a.jsx)("button",{type:"button",onClick:()=>X.back(),className:"m3-btn btn text-decoration-none",children:"Avbyrt"}),(0,a.jsxs)("div",{className:"custom-tooltip",children:[(0,a.jsx)("span",{className:"tooltiptext tooltip-top ".concat(J?"d-none":""),children:"Vennligst fyll ut alle obligatoriske felt."}),(0,a.jsx)("button",{disabled:!J,type:"button",onClick:handleFormValidation,className:"m3-btn btn btn-primary",children:"Registrer som innkj\xf8per"})]})]})]}):(0,a.jsxs)("div",{className:"col-12 d-flex flex-column align-items-center justify-content-center",style:{padding:"50px 0px"},children:[(0,a.jsx)(w(),{src:"/assets/images/secure-login.png",width:410,height:285,alt:"Register lock",className:"img-fluid"}),(0,a.jsxs)("div",{className:"",style:{margin:"16px 0px",fontSize:"16px",color:"var(--schemes-on-surface)",maxWidth:"360px",textAlign:"center"},children:["Det finnes allerede en Innkj\xf8perprofil knyttet til ",null==D?void 0:D.name,"."]}),(0,a.jsx)("button",{type:"button",onClick:handleFormValidation,className:"m3-btn btn btn-primary",children:"Be om tilgang"})]})}),(0,a.jsx)(f.Z,{open:k,setHide:()=>S(!1)})]})]})};var S=r(1327),C=r(33805),P=r(28700),E=r(36459),registrer_ny_innkjoeper=()=>((0,c.useEffect)(()=>{let e=localStorage.getItem("user_info"),t=e?JSON.parse(e):null;(0,P.HV)("ssn")&&t&&t.email&&t.lastName&&t.firstName||(window.location.href="/login")},[]),(0,a.jsx)(C.o,{meta:(0,a.jsx)(S.h,{title:"Lokalmat - Registrer ny innkj\xf8per",description:"Lokalmat - Bransjeportalen for lokalmat for hele Norge - Stiftelsen Norsk Mat",canonical:"".concat("https://www.lokalmat.no","/registrer-ny-innkjoeper")}),isProfileView:!0,children:(0,a.jsxs)("main",{id:"main-content",children:[(0,a.jsx)(E.Z,{headlineText:"Opprett Innkj\xf8perprofil"}),(0,a.jsx)("article",{className:"container register-buyer-page",children:(0,a.jsxs)("div",{id:"registerbox",children:[(0,a.jsxs)("header",{className:"c-page-header d-none",children:[(0,a.jsx)("div",{className:"row",children:(0,a.jsx)("div",{className:"col-md-12",children:(0,a.jsx)("h1",{children:"Registrer ny innkj\xf8per"})})}),(0,a.jsx)("div",{className:"row",children:(0,a.jsx)("div",{className:"col-md-12",children:(0,a.jsx)("p",{className:"lead"})})})]}),(0,a.jsx)("div",{className:"row pb-5",children:(0,a.jsx)(RegisterForm,{})})]})})]})}))},60324:function(e,t,r){"use strict";r.d(t,{C1:function(){return required},Do:function(){return email},Ei:function(){return minLength},HQ:function(){return url},K$:function(){return numberWithDigits},Rx:function(){return number},aG:function(){return shouldNotMatched},oh:function(){return isMatched},pA:function(){return numberRegex}});var a=r(67294),n=r(37670);let isBoolean=e=>!0===e||!1===e,required=(e,t,r)=>"number"==typeof e[t]&&e[t]?{}:e[t]&&e[t].length?{}:{[t]:r||"This field is required"},number=(e,t)=>isNaN(e[t])&&{[t]:"Invalid field data"},numberRegex=(e,t,r)=>{let a=RegExp("^[0-9]*$");return a.test(e[t])?{}
1:{[t]:r||"Not valid number!"}},numberWithDigits=(e,t,r,a)=>{let n=e[t].replace(/ /g,""),s=new RegExp("^[0-9]{".concat(r,"}$"));return s.test(n)?{}:{[t]:a||"Not valid number!"}},url=(e,t)=>""!==e[t].trim()&&!(0,n.r4)(e[t])&&{[t]:"Invalid URL"},email=(e,t,r)=>{var a;let n=new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);return n.test(null===(a=e[t])||void 0===a?void 0:a.trim())?{}:{[t]:r||"Not valid email address!"}},isMatched=(e,t,r,a)=>e[t]!==r&&{[t]:a||"Not match"},shouldNotMatched=(e,t,r,a)=>e[t]===r&&{[t]:a||"Should not match"},minLength=(e,t,r,a)=>!e[t]||e[t].length<r&&{[t]:a||"Invalid min length"};t.ZP=e=>{let{validationRules:t,formInput:r}=e,[n,s]=(0,a.useState)(null),validation=()=>{let e={};return Object.keys(t).forEach(a=>{let n=t[a];n&&n.forEach(t=>{if(!e[a]){let n;if(!isBoolean(t)){if(!0===Array.isArray(t)){let[e,...s]=t;n=e(r,a,...s)}else n=t(r,a)}!1===t&&(n={[a]:"Invalid value"}),n&&(e={...e,...n})}})}),e};return{validate:()=>new Promise((e,t)=>{let r=validation();0===Object.keys(r).length?(s({}),e("Success")):(s(r),t(r))}),errors:n,setErrors:s}}},17982:function(e,t,r){"use strict";var a,n;r.d(t,{Bu:function(){return a},Iy:function(){return transV2},Kt:function(){return subString},dW:function(){return trans}});let trans=(e,t,r)=>{if(!(null==e?void 0:e.blocks))return r||t;let a=Object.keys(e.blocks).find(e=>e.toLowerCase()===t.toLowerCase());return a?e.blocks[a]:t},transV2=(e,t)=>
1{if(!e)return t;let r=Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase());return r?e[r]:t},subString=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:120;return e.length<t?e:e.slice(0,t)+"..."};(n=a||(a={})).H2="h2",n.H3="h3"},37670:function(e,t,r){"use strict";r.d(t,{mE:function(){return validateNumber},r4:function(){return validateURL}});let validateNumber=(e,t,r)=>{let a=RegExp("^[0-9]*$");return t||r?(a=new RegExp("^[0-9]{".concat(t,",").concat(r,"}$"))).test(e):a.test(e)},validateURL=e=>{let t=RegExp("(https?://)?([\\da-z.-]+)\\.([a-z.]{2,6})[/\\w .-]*/?");return t.test(e)}}},function(e){e.O(0,[2632,2962,3185,3752,1964,6624,9774,2888,179],function(){return e(e.s=4420)}),_N_E=e.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.