1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["default-src_main_web_components_forms_FieldValues_ts"],{
1"./src/main/web/components/forms/FieldValues.ts":(e,n,t)=>{t.d(n,{Fv:()=>o,G4:()=>mergeDataState,Hs:()=>u,S0:()=>f,VM:()=>a,WK:()=>l,_D:()=>c,aV:()=>i,bg:()=>s,n3:()=>d});var r,i,o,s,u,a,c,l,d,f,p=t("./node_modules/immutable/dist/immutable.js"),y=t("./src/main/web/api/rdf/index.ts");function mergeDataState(e,n){return e===c.Loading||n===c.Loading?c.Loading:e===c.Verifying||n===c.Verifying?c.Verifying:c.Ready}!function(e){e.set=function set(e,n){return Object.assign(Object.assign({},e),n)}}(r||(r={})),function(e){e.set=function set(e,n){return Object.assign(Object.assign({},e),n)}}(i||(i={})),function(e){e[e.Configuration=0]="Configuration",e[e.Loading=1]="Loading",e[e.Input=2]="Input",e[e.Validation=3]="Validation"}(o||(o={})),function(e){e.noErrors=p.List(),e.isPreventSubmit=function isPreventSubmit(e){return e.kind===o.Configuration||e.kind===o.Input||e.kind===o.Validation},e.kindToString=function kindToString(e){switch(e){case o.Configuration:return"configuration";case o.Loading:return"loading";case o.Input:return"input";case o.Validation:return"validation";default:return"unknown"}}}(s||(s={})),function(e){e.type="empty"}(u||(u={})),function(e){e.type="atomic",e.set=function set(n,t){if(n.type===u.type&&!("value"in t))throw new Error("AtomicValue.value is required to create AtomicValue from EmptyValue");if("value"in t&&!t.value)throw new Error("AtomicValue.value cannot be null or undefined");if("errors"in t&&!t.errors)throw new Error("AtomicValue.errors cannot be null or undefined");return n.type===u.type?Object.assign({type:e.type,errors:s.noErrors},t):Object.assign(Object.assign({},n),t)}}(a||(a={})),function(e){e[e.Loading=1]="Loading",e[e.Ready=2]="Ready",e[e.Verifying=3]="Verifying"}(c||(c={})),function(e){e.empty={values:p.List(),errors:p.List()},e.set=function set(e,n){if("values"in n&&void 0===n.values)throw new Error("FieldState.values cannot be undefined");if("errors"in n&&void 0===n.errors)throw new Error("FieldState.errors cannot be undefined");return Object.assign(Object.assign({},e),n)}}(l||(l={})),function(e){e.type="composite",e.set=function set(e,n){return Object.assign(Object.assign({},e),n)},e.isPlaceholder=function isPlaceholder(e){return 0===e.value.length}}(d||(d={})),function(e){function unknownFieldType(e){throw new Error(`Unknown field value type: ${e.type}`)}e.empty={type:u.type},e.isEmpty=function isEmpty(e){return e.type===u.type},e.isAtomic=function isAtomic(e){return e.type===a.type},e.isComposite=function isComposite(e){return e.type===d.type},e.fromLabeled=function fromLabeled({value:e,label:n,isForcedDefault:t},r=s.noErrors){if(!e)throw new Error("LabeledValue.value cannot be null or undefined");return{type:a.type,value:e,label:n,isForcedDefault:t,errors:r}},e.asRdfNode=function asRdfNode(e){switch(e.type){case u.type:return;case a.type:return e.value;case d.type:return e.subject.value.length>0?e.subject:void 0}unknownFieldType(e)},e.getErrors=function getErrors(e){switch(e.type){case u.type:return s.noErrors;case a.type:case d.type:return e.errors}unknownFieldType(e)},e.setErrors=function setErrors(e,n){if(!n)throw new Error("Cannot set field value errors to null or undefined");switch(e.type){case a.type:case d.type:return Object.assign(Object.assign({},e),{errors:n})}unknownFieldType(e)},e.replaceError=function replaceError(n,t){const r=e.isEmpty(n)?e.fromLabeled({value:y.pL.iri("")}):n,i=s.noErrors.push(t);return e.setErrors(r,i)},e.unknownFieldType=unknownFieldType}(f||(f={}))}
1}]); 2//# sourceMappingURL=default-src_main_web_components_forms_FieldValues_ts-2c9fc26a5cb030bf.js.map
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.