1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72029],{69622:(e,a,n)=>{n.d(a,{O:()=>r});var i=n(3041),t=n(15715);function r(e,a){return i.T.major>=17?new t.eO(e,a):new t.eO(e,null==a?void 0:a.nodes,null==a?void 0:a.source,null==a?void 0:a.positions,null==a?void 0:a.path,null==a?void 0:a.originalError,null==a?void 0:a.extensions)}},72029:(e,a,n)=>{n.d(a,{K6s:()=>eJ});var i=n(11619),t=n(90805),r=n(69622);let o=/^([a-zA-Z0-9]){5,17}$/,s=(e,a)=>{if("string"!=typeof e)throw(0,r.O)("can only parse String",a?{nodes:a}:void 0);if(!o.test(e))throw(0,r.O)("must be alphanumeric between 5-17",a?{nodes:a}:void 0);return e},l={name:"AccountNumber",description:"Banking account number is a string of 5 to 17 alphanumeric values for representing an generic account number",serialize:e=>s(e),parseValue:e=>s(e),parseLiteral(e){if(e.kind===i.b.STRING)return s(e.value,e);throw(0,r.O)(`Account Number can only parse String but got '${e.kind}'`,{nodes:[e]})},extensions:{codegenScalarType:"string",jsonSchema:{title:"AccountNumber",type:"string",pattern:o.source}}},u=new t.Ag(l);var d=n(96029),c=n(91625);let S=/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/;function g(e,a){if("string"!=typeof e&&!(e instanceof global.Buffer))throw(0,r.O)(`Value is not an instance of Buffer: ${JSON.stringify(e)}`,a?{nodes:a}:void 0);if("string"==typeof e){let n=S.test(e),i=function(e){let a="0"===e.charAt(0)?e.slice(1):e;if(e.length>8){let n="";for(let a=0,i=8;a<e.length;a+=8,i+=8)n+=parseInt(e.slice(a,i),16).toString(16);return n===a}return parseInt(e,16).toString(16)===a}(e);if(!n&&!i)throw(0,r.O)(`Value is not a valid base64 or hex encoded string: ${JSON.stringify(e)}`,a?{nodes:a}:void 0);return global.Buffer.from(e,i?"hex":"base64")}return e}let p=new t.Ag({name:"Byte",description:"The `Byte` scalar type represents byte value as a Buffer",serialize:g,parseValue:g,parseLiteral(e){switch(e.kind){case i.b.STRING:return g(e.value,e);case i.b.OBJECT:let a=e.fields[0].value,n=e.fields[1].value;if(2===e.fields.length&&a.kind===i.b.STRING&&"Buffer"===a.value&&n.kind===i.b.LIST)return global.Buffer.from(n.values.map(e=>parseInt(e.value)));throw(0,r.O)(`Value is not a JSON representation of Buffer: ${(0,c.y)(e)}`,{nodes:[e]});default:throw(0,r.O)(`Can only parse base64 or hex encoded strings as Byte, but got a: ${e.kind}`,{nodes:[e]})}},extensions:{codegenScalarType:"Buffer | string",jsonSchema:{type:"string",format:"byte"}}}),m=/^(AD|AE|AF|AG|AI|AL|AM|AO|AQ|AR|AS|AT|AU|AW|AX|AZ|BA|BB|BD|BE|BF|BG|BH|BI|BJ|BL|BM|BN|BO|BQ|BR|BS|BT|BV|BW|BY|BZ|CA|CC|CD|CF|CG|CH|CI|CK|CL|CM|CN|CO|CR|CU|CV|CW|CX|CY|CZ|DE|DJ|DK|DM|DO|DZ|EC|EE|EG|EH|ER|ES|ET|FI|FJ|FK|FM|FO|FR|GA|GB|GD|GE|GF|GG|GH|GI|GL|GM|GN|GP|GQ|GR|GS|GT|GU|GW|GY|HK|HM|HN|HR|HT|HU|ID|IE|IL|IM|IN|IO|IQ|IR|IS|IT|JE|JM|JO|JP|KE|KG|KH|KI|KM|KN|KP|KR|KW|KY|KZ|LA|LB|LC|LI|LK|LR|LS|LT|LU|LV|LY|MA|MC|MD|ME|MF|MG|MH|MK|ML|MM|MN|MO|MP|MQ|MR|MS|MT|MU|MV|MW|MX|MY|MZ|NA|NC|NE|NF|NG|NI|NL|NO|NP|NR|NU|NZ|OM|PA|PE|PF|PG|PH|PK|PL|PM|PN|PR|PS|PT|PW|PY|QA|RE|RO|RS|RU|RW|SA|SB|SC|SD|SE|SG|SH|SI|SJ|SK|SL|SM|SN|SO|SR|SS|ST|SV|SX|SY|SZ|TC|TD|TF|TG|TH|TJ|TK|TL|TM|TN|TO|TR|TT|TV|TW|TZ|UA|UG|UM|US|UY|UZ|VA|VC|VE|VG|VI|VN|VU|WF|WS|XK|YE|YT|ZA|ZM|ZW)$/i,f=(e,a)=>{if("string"!=typeof e)throw(0,r.O)(`Value is not string: ${e}`,a?{nodes:a}:void 0);if(!m.test(e))throw(0,r.O)(`Value is not a valid country code: ${e}`,a?{nodes:a}:void 0);return e},h=new t.Ag({name:"CountryCode",description:"A country code as defined by ISO 3166-1 alpha-2",serialize:e=>f(e),parseValue:e=>f(e),parseLiteral(e){if(e.kind!==i.b.STRING)throw(0,r.O)(`Can only validate strings as country codes but got a: ${e.kind}`,{nodes:[e]});return f(e.value,e)},extensions:{codegenScalarType:"string",jsonSchema:{title:"CountryCode",type:"string",pattern:m.source}}}),B=["Afghanistan","\xc5land Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia, Plurinational State of","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Cambodia","Cameroon","Canada","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo, Republic of the","Congo, Democratic Republic of the","Cook Islands","Costa Rica","C\xf4te d'Ivoire","Croatia","Cuba","Cura\xe7ao","Cyprus","Czechia","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Falkland Islands (Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran, Islam
1ic Republic of","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Korea, Democratic People's Republic of","Korea, Republic of","Kuwait","Kyrgyzstan","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia, Federated States of","Moldova, Republic of","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands, Kingdom of the","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine, State of","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn","Poland","Portugal","Puerto Rico","Qatar","R\xe9union","Romania","Russian Federation","Rwanda","Saint Barth\xe9lemy","Saint Helena, Ascension and Tristan da Cunha","Saint Kitts and Nevis","Saint Lucia","Saint Martin (French part)","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","S\xe3o Tom\xe9 and Pr\xedncipe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten (Dutch part)","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard and Jan Mayen","Sweden","Switzerland","Syrian Arab Republic","Taiwan, Province of China","Tajikistan","Tanzania, United Republic of","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","T\xfcrkiye","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom of Great Britain and Northern Ireland","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela, Bolivarian Republic of","Viet Nam","Virgin Islands (British)","Virgin Islands (U.S.)","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],I=new Set(B),A=(e,a)=>{if("string"!=typeof e)throw(0,r.O)(`Value is not string: ${e}`,a?{nodes:a}:void 0);let n=e.trim();if(!I.has(n))throw(0,r.O)(`Value is not a valid country name: ${e}`,a?{nodes:a}:void 0);return n},N=new t.Ag({name:"CountryName",description:"A country name (short name) as defined by ISO 3166-1",serialize:e=>A(e),parseValue:e=>A(e),parseLiteral(e){if(e.kind!==i.b.STRING)throw(0,r.O)(`Can only validate strings as country names but got a: ${e.kind}`,{nodes:[e]});return A(e.value,e)},extensions:{codegenScalarType:`(${B.map(e=>`"${e}"`).join(" | ")})`,jsonSchema:{title:"CountryName",type:"string",enum:B}}}),y=/^c[^\s-]{8,}$/i,C=(e,a)=>{if("string"!=typeof e)throw(0,r.O)(`Value is not string: ${e}`,a?{nodes:a}:void 0);if(!y.test(e))throw(0,r.O)(`Value is not a valid cuid: ${e}`,a?{nodes:a}:void 0);return e},T="https://github.com/ericelliott/cuid#broken-down",b={name:"Cuid",description:"A field whose value conforms to the standard cuid format as specified in https://github.com/ericelliott/cuid#broken-down",serialize:C,parseValue:C,parseLiteral(e){if(e.kind!==i.b.STRING)throw(0,r.O)(`Can only validate strings as cuids but got a: ${e.kind}`,{nodes:[e]});return C(e.value,e)},specifiedByURL:T,specifiedByUrl:T,extensions:{codegenScalarType:"string",jsonSchema:{title:"Cuid",type:"string",pattern:y.source}}},M=new t.Ag(b),v=/^(AED|AFN|ALL|AMD|ANG|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BGN|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HRK|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLL|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VES|VND|VUV|WST|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWL)$/i,D=(e,a)=>{if("string"!=typeof e)throw(0,r.O)(`Value is not string: ${e}`,a?{nodes:a}:void 0);if(!v.test(e))throw(0,r.O)(`Value is not a valid currency value: ${e}`,a?{nodes:a}:void 0);return e},R="https://en.wikipedia.org/wiki/ISO_4217",G={name:"Currency",de
1scription:"A field whose value is a Currency: https://en.wikipedia.org/wiki/ISO_4217.",serialize:e=>D(e),parseValue:e=>D(e),parseLiteral(e){if(e.kind!==i.b.STRING)throw(0,r.O)(`Can only validate strings as a currency but got a: ${e.kind}`,{nodes:e});return D(e.value,e)},specifiedByURL:R,specifiedByUrl:R,extensions:{codegenScalarType:"string",jsonSchema:{title:"Currency",type:"string",pattern:v.source}}},w=new t.Ag(G);var O=n(73495),L=n(67914),P=n(89379),E=n(24707);let U=/^did:[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+:[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]*:?[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]*:?[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]*$/,K=(e,a)=>{if("string"!=typeof e)throw(0,r.O)(`Value is not string: ${e}`,a?{nodes:a}:void 0);if(!U.test(e))throw(0,r.O)(`Value is not a valid DID: ${e}`,a?{nodes:a}:void 0);return e},V="https://www.w3.org/TR/did-core/",F={name:"DID",description:"A field whose value conforms to the standard DID format as specified in did-core: https://www.w3.org/TR/did-core/.",serialize:K,parseValue:K,parseLiteral(e){if(e.kind!==i.b.STRING)throw(0,r.O)(`Can only validate strings as DID but got a: ${e.kind}`,{nodes:e});return K(e.value,e)},specifiedByURL:V,specifiedByUrl:V,extensions:{codegenScalarType:"string",jsonSchema:{title:"DID",type:"string",pattern:U.source}}},k=new t.Ag(F);var Z=n(14579);let $=(e,a)=>{if("string"!=typeof e)throw(0,r.O)(`Value is not string: ${e}`,{nodes:a});if(!/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e))throw(0,r.O)(`Value is not a valid email address: ${e}`,{nodes:a});return e},H="https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address",z=new t.Ag({name:"EmailAddress",description:"A field whose value conforms to the standard internet email address format as specified in HTML Spec: https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address.",serialize:$,parseValue:$,parseLiteral(e){if(e.kind!==i.b.STRING)throw(0,r.O)(`Can only validate strings as email addresses but got a: ${e.kind}`,{nodes:e});return $(e.value,e)},specifiedByURL:H,specifiedByUrl:H,extensions:{codegenScalarType:"string",jsonSchema:{type:"string",format:"email"}}});var J=n(55902),W=n(88463),X=n(78601),Y=n(34423),j=n(80965),x=n(39860),_=n(56382),Q=n(61755),q=n(82791),ee=n(18985),ea=n(82835),en=n(20798),ei=n(16759),et=n(75020),er=n(43951),eo=n(10430),es=n(41034),el=n(36269),eu=n(36200),ed=n(95516),ec=n(81627),eS=n(66164),eg=n(99144),ep=n(97063),em=n(82697),ef=n(77649),eh=n(82446),eB=n(58035),eI=n(35032),eA=n(80823),eN=n(70560),ey=n(15071),eC=n(21884),eT=n(23119),eb=n(65009),eM=n(85381),ev=n(10050),eD=n(59600),eR=n(92393),eG=n(28416),ew=n(76617),eO=n(21312),eL=n(89554),eP=n(64319),eE=n(14430),eU=n(84638),eK=n(94057),eV=n(25249),eF=n(25534),ek=n(17867),eZ=n(21845),e$=n(26011),eH=n(20937),ez=n(40284);let eJ={AccountNumber:u,BigInt:d.B,Byte:p,CountryCode:h,CountryName:N,Cuid:M,Currency:w,Date:O.F,DateTime:L.P,DateTimeISO:P.I,DeweyDecimal:E.Z,DID:k,Duration:Z.iF,EmailAddress:z,GeoJSON:J.p,GUID:W.T,Hexadecimal:X.b,HexColorCode:Y.R,HSL:j.$,HSLA:x.k,IBAN:_.S,IP:Q.N,IPCPatent:q.a,IPv4:ee.J,IPv6:ea.J,ISBN:en.Q,ISO8601Duration:Z.GR,JSON:ei.k,JSONObject:et.j,JWT:er.t,Latitude:eo.A,LCCSubclass:es.S,LocalDate:el.r,LocalDateTime:eu.O,Locale:ed.w,LocalEndTime:ec.B,LocalTime:eS.mY,Long:eg.u,Longitude:ep.N,MAC:em.l,NegativeFloat:ef.R,NegativeInt:eh.E,NonEmptyString:eB.J,NonNegativeFloat:eI.E,NonNegativeInt:eA.f,NonPositiveFloat:eN.o,NonPositiveInt:ey.f,ObjectID:eC.Q,PhoneNumber:eT.d,Port:eb.d,PositiveFloat:eM.H,PositiveInt:ev.o,PostalCode:eD.g,RGB:eR.$,RGBA:eG.i,RoutingNumber:ew.h,SafeInt:eO.i,SemVer:eL.e,SESSN:eP.e,Time:eE.t,Timestamp:eU.W,TimeZone:eK.P,UnsignedFloat:eV.f,UnsignedInt:eF.C,URL:ek.D,USCurrency:eZ.j,UtcOffset:e$.L,UUID:eH.T,Void:ez.Y}},96029:(e,a,n)=>{n.d(a,{B:()=>c,F:()=>d});var i=n(91625),t=n(90805),r=n(69622),o=n(45426);let s=!1;function l(e){return e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER}function u(){return"toJSON"in BigInt.prototype||(s||(s=!0,console.warn('By default, BigInts are not serialized to JSON as numbers but instead as strings which may lead an unintegrity in your data. To fix this, you can use "json-bigint-patch" to enable correct serialization for BigInts.')),!1)}let d={name:"BigInt",description:"The `BigInt` scalar type represents non-fractional signed whole numeric values.",serialize(e){var a;let n=(0,o.gw)(e),i=n;if("object"==typeof n&&null!=n&&"toString"in n&&(i=BigInt(n.toString())).toString()!==n.toString()||("boolean"==typeof n&&(i=BigInt(n)),"string"==typeof n&&""!==n&&(i=BigInt(n)).toString()!==n))throw(0,r.O)(`BigInt cannot represent non-integer value: ${n}`);if("number"==typeof n){if(!Number.isInteger(n))throw(0,r.O)(`BigInt cannot represent non-integer value: ${n}`);i=BigInt(n)}if("bigint"!=typeof i)throw(0,r.O)(`BigInt cannot represent non-integer value: ${n}`);return l(a=i)?Number(a):u()?a:a.toString()},parseValue(e){let a=BigInt(e.toString());if(e.toString()!==a.toString())throw(0,r.O)(`BigInt cannot represent value: ${e}`);return l(a)&&!u()?Number(a.toString()):a},parseLiteral(e){if(!("value"in e))throw(0,r.O)(`BigInt cannot represent non-integer value: ${(0,i.y)(e)}`,{nodes:e});let a=e.value,n=BigInt(a);if(a.toString()!==n.toString())throw(0,r.O)(`BigInt cannot represent value: ${a}`);
1return l(n)&&!u()?Number(n.toString()):n},extensions:{codegenScalarType:"bigint",jsonSchema:{type:"integer",format:"int64"}}},c=new t.Ag(d)}}]);
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.