(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c8483"],{"53e4":function(n,e,t){"use strict";t.r(e),t.d(e,"registerFunctions",(function(){return i}));var r=t("0f90"),c=t("89da"),o=t("853c");function a(n){return n&&n.domain?"coded-value"===n.domain.type||"codedValue"===n.domain.type?r["a"].convertObjectToArcadeDictionary({type:"codedValue",name:n.domain.name,dataType:o["l"][n.field.type],codedValues:n.domain.codedValues.map(n=>({name:n.name,code:n.code}))}):r["a"].convertObjectToArcadeDictionary({type:"range",name:n.domain.name,dataType:o["l"][n.field.type],min:n.domain.min,max:n.domain.max}):null}function i(n){"async"===n.mode&&(n.functions.domain=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,2,3),Object(c["M"])(t[0]))return a(Object(c["u"])(t[0],Object(c["F"])(t[1]),void 0===t[2]?void 0:Object(c["V"])(t[2])));if(Object(c["S"])(t[0]))return t[0]._ensureLoaded().then(()=>a(Object(c["A"])(Object(c["F"])(t[1]),t[0],null,void 0===t[2]?void 0:Object(c["V"])(t[2]))));throw new Error("Invalid Parameter")}))},n.functions.subtypes=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,1,1),Object(c["M"])(t[0])){const n=Object(c["r"])(t[0]);return n?r["a"].convertObjectToArcadeDictionary(n):null}if(Object(c["S"])(t[0]))return t[0]._ensureLoaded().then(()=>{const n=t[0].subtypes();return n?r["a"].convertObjectToArcadeDictionary(n):null});throw new Error("Invalid Parameter")}))},n.functions.domainname=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,2,4),Object(c["M"])(t[0]))return Object(c["v"])(t[0],Object(c["F"])(t[1]),t[2],void 0===t[3]?void 0:Object(c["V"])(t[3]));if(Object(c["S"])(t[0]))return t[0]._ensureLoaded().then(()=>{const n=Object(c["A"])(Object(c["F"])(t[1]),t[0],null,void 0===t[3]?void 0:Object(c["V"])(t[3]));return Object(c["B"])(n,t[2])});throw new Error("Invalid Parameter")}))},n.signatures.push({name:"domainname",min:"2",max:"4"}),n.functions.domaincode=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,2,4),Object(c["M"])(t[0]))return Object(c["w"])(t[0],Object(c["F"])(t[1]),t[2],void 0===t[3]?void 0:Object(c["V"])(t[3]));if(Object(c["S"])(t[0]))return t[0]._ensureLoaded().then(()=>{const n=Object(c["A"])(Object(c["F"])(t[1]),t[0],null,void 0===t[3]?void 0:Object(c["V"])(t[3]));return Object(c["a"])(n,t[2])});throw new Error("Invalid Parameter")}))},n.signatures.push({name:"domaincode",min:"2",max:"4"})),n.functions.text=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,1,2),!Object(c["S"])(t[0]))return Object(c["W"])(t[0],t[1]);{const e=Object(c["d"])(t[1],"");if(""===e)return t[0].castToText();if("schema"===e.toLowerCase())return t[0].convertToText("schema",n.abortSignal);if("featureset"===e.toLowerCase())return t[0].convertToText("featureset",n.abortSignal)}}))},n.functions.gdbversion=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,1,1),Object(c["M"])(t[0]))return t[0].gdbVersion();if(Object(c["S"])(t[0]))return t[0].load().then(n=>n.gdbVersion);throw new Error("Invalid Parameter")}))},n.functions.schema=function(e,t){return n.standardFunctionAsync(e,t,(function(n,e,t){if(Object(c["R"])(t,1,1),Object(c["S"])(t[0]))return t[0].load().then(()=>r["a"].convertObjectToArcadeDictionary(t[0].schema()));if(Object(c["M"])(t[0])){const n=Object(c["q"])(t[0]);return n?r["a"].convertObjectToArcadeDictionary(n):null}throw new Error("Invalid Parameter")}))}}}}]); //# sourceMappingURL=chunk-2d0c8483.079f364b.js.map