(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-045d740e","chunk-f8df2c5c"],{"304f":function(e,t,n){"use strict";n.r(t),n.d(t,"executeScript",(function(){return Me})),n.d(t,"extend",(function(){return Ue})),n.d(t,"extractFieldLiterals",(function(){return De})),n.d(t,"findFunctionCalls",(function(){return Pe})),n.d(t,"functionHelper",(function(){return Ce})),n.d(t,"referencesFunction",(function(){return Le})),n.d(t,"referencesMember",(function(){return ke})),n.d(t,"validateScript",(function(){return Ve}));var r=n("5dfc"),c=n("75bf"),o=n("0f90"),a=n("5eb8"),i=n("a6ac"),u=n("9098"),l=n("436b"),s=n("89da"),f=n("93c6"),b=n("853c"),O=n("6ce1"),j=n("bded"),d=n("34e7"),h=n("2af8"),g=n("c811"),p=n("22a1"),w=n("46b0"),y=n("f4cc"),m=n("3af1"),E=n("3760"),I=n("57dc"),v=n("4ae5"),N=n("1219"),A=n("521c"),R=n("5996");function S(e){return e&&"function"==typeof e.then}const F=100;function T(e){return e instanceof Error?Object(y["s"])(e):Object(y["s"])(new Error(e))}function x(e){return Object(y["t"])(e)}function C(e,t){const n=[];for(let r=0;r{if(!0===t.preparsed)return r(n(e,null,t.arguments));C(e,t).then(o=>{try{r(n(e,t,o))}catch(a){c(a)}},c)})}function M(e,t,n){try{if(!0===t.preparsed){const r=n(e,null,t.arguments);return S(r)?r:Object(y["t"])(r)}return C(e,t).then(r=>{try{const c=n(e,t,r);return S(c)?c:Object(y["t"])(c)}catch(c){return T(c)}})}catch(r){return T(r)}}function D(e,t,n){try{if(t.breakpoint&&!0!==n)return t.breakpoint().then(()=>D(e,t,!0));switch(t.type){case"VariableDeclarator":return oe(e,t);case"VariableDeclaration":return ce(e,t,0);case"BlockStatement":return ee(e,t);case"FunctionDeclaration":return re(e,t);case"ReturnStatement":return ne(e,t);case"IfStatement":return $(e,t);case"ExpressionStatement":return Q(e,t);case"UpdateExpression":return q(e,t);case"AssignmentExpression":return W(e,t);case"ForStatement":return _(e,t);case"ForInStatement":return K(e,t);case"BreakStatement":return Object(y["t"])(s["O"]);case"EmptyStatement":return Object(y["t"])(s["X"]);case"ContinueStatement":return Object(y["t"])(s["P"]);case"TemplateElement":return de(e,t);case"TemplateLiteral":return he(e,t);case"Identifier":return Oe(e,t);case"MemberExpression":return ue(e,t);case"Literal":return x(t.value);case"CallExpression":return je(e,t);case"UnaryExpression":return le(e,t);case"BinaryExpression":return fe(e,t);case"LogicalExpression":return be(e,t);case"ArrayExpression":return se(e,t);case"ObjectExpression":return V(e,t);case"Property":return k(e,t);default:return T(Object(f["g"])(t,"RUNTIME","UNREOGNISED"))}}catch(r){return T(r)}}function V(e,t){try{const n=[];for(let r=0;rObject(y["d"])(t=>{const n={};for(let c=0;cObject(y["d"])(r=>{"Identifier"===t.key.type?r({key:t.key.name,value:n}):D(e,t.key).then(e=>{r({key:e,value:n})})}))}catch(n){return Object(y["s"])(n)}}function L(e,t,n){try{return D(e,t.body).then(r=>{try{return n.lastAction=r,n.lastAction===s["O"]||n.lastAction instanceof s["s"]?(n.testResult=!1,Object(y["t"])(n)):null!==t.update?D(e,t.update).then(()=>Object(y["t"])(n)):Object(y["t"])(n)}catch(c){return Object(y["s"])(c)}})}catch(r){return Object(y["s"])(r)}}function P(e,t,n){try{return null!==t.test?D(e,t.test).then(r=>{try{return!0===e.abortSignal.aborted?Object(y["s"])(new Error("Cancelled")):(n.testResult=r,!1===n.testResult?Object(y["t"])(n):!0!==n.testResult?Object(y["s"])(new Error(Object(f["g"])(t,"RUNTIME","CANNOT_USE_NONBOOLEAN_IN_CONDITION"))):L(e,t,n))}catch(c){return Object(y["s"])(c)}}):L(e,t,n)}catch(r){return Object(y["s"])(r)}}function X(e,t,n,r,c,o){try{P(e,t,n).then(()=>{try{!0===n.testResult?++o>F?(o=0,setTimeout(()=>{X(e,t,n,r,c,o)},0)):X(e,t,n,r,c,o):n.lastAction instanceof s["s"]?r(n.lastAction):r(s["X"])}catch(a){c(a)}},e=>{c(e)})}catch(a){c(a)}}function _(e,t){try{return null!==t.init?D(e,t.init).then(()=>Object(y["d"])((n,r)=>{X(e,t,{testResult:!0,lastAction:s["X"]},e=>{n(e)},e=>{r(e)},0)})):Object(y["d"])((n,r)=>{X(e,t,{testResult:!0,lastAction:s["X"]},e=>{n(e)},e=>{r(e)},0)})}catch(n){return Object(y["s"])(n)}}function B(e,t,n,r,c,o,a,i,u,l){try{if(r<=o)return void i(s["X"]);c.value="k"===a?n[o]:o,D(e,t.body).then(f=>{try{f instanceof s["s"]?i(f):f===s["O"]?i(s["X"]):++l>F?(l=0,setTimeout(()=>{B(e,t,n,r,c,o+1,a,i,u,l)},0)):B(e,t,n,r,c,o+1,a,i,u,l)}catch(b){u(b)}},e=>{u(e)})}catch(f){u(f)}}function H(e,t,n,r,c,o,a,i,u){try{if(n.length()<=c)return void a(s["X"]);r.value="k"===o?n.get(c):c,D(e,t.body).then(l=>{l instanceof s["s"]?a(l):l===s["O"]?a(s["X"]):++u>F?(u=0,setTimeout(()=>{H(e,t,n,r,c+1,o,a,i,u)},0)):H(e,t,n,r,c+1,o,a,i,u)},e=>{i(e)})}catch(l){i(l)}}function Y(e,t,n,r,c,o){try{if(void 0===o&&(o="i"),0===n.length)return void r.resolve(s["X"]);B(e,t,n,n.length,c,0,o,e=>{r.resolve(e)},e=>{r.reject(e)},0)}catch(a){r.reject(a)}}function G(e,t,n,r,c,o){try{if(void 0===o&&(o="i"),0===n.length)return void r.resolve(s["X"]);H(e,t,n,c,0,o,e=>{r.resolve(e)},e=>{r.reject(e)},0)}catch(a){r.reject(a)}}function z(e,t,n,r,c){try{Y(e,t,n.keys(),r,c,"k")}catch(o){r.reject(o)}}function Z(e,t,n,r,c,o,i,u){try{e.next().then(l=>{try{if(null===l)o(s["X"]);else{const f=a["a"].createFromGraphicLikeObject(l.geometry,l.attributes,r);f._underlyingGraphic=l,c.value=f,D(t,n.body).then(a=>{try{a===s["O"]?o(s["X"]):a instanceof s["s"]?o(a):++u>F?(u=0,setTimeout(()=>{Z(e,t,n,r,c,o,i,u)},0)):Z(e,t,n,r,c,o,i,u)}catch(l){i(l)}},e=>{i(e)})}}catch(f){i(f)}},e=>{i(e)})}catch(l){i(l)}}function K(e,t){return Object(y["d"])((n,r)=>{D(e,t.right).then(c=>{try{let a=null;a="VariableDeclaration"===t.left.type?D(e,t.left):Object(y["t"])(),a.then(()=>{try{let a="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(a=e.name)}else"Identifier"===t.left.type&&(a=t.left.name);if(!a)throw new Error(Object(f["g"])(t,"RUNTIME","INVALIDVARIABLE"));a=a.toLowerCase();let i=null;if(null!==e.localScope&&void 0!==e.localScope[a]&&(i=e.localScope[a]),null===i&&void 0!==e.globalScope[a]&&(i=e.globalScope[a]),null===i)return void r(new Error(Object(f["g"])(t,"RUNTIME","VARIABLENOTDECLARED")));Object(s["C"])(c)||Object(s["H"])(c)?Y(e,t,c,{reject:r,resolve:n},i):Object(s["D"])(c)?G(e,t,c,{reject:r,resolve:n},i):c instanceof o["a"]||Object(s["M"])(c)?z(e,t,c,{reject:r,resolve:n},i):Object(s["S"])(c)?Z(c.iterator(e.abortSignal),e,t,c,i,e=>{n(e)},e=>{r(e)},0):Y(e,t,[],{reject:r,resolve:n},i)}catch(a){r(a)}},r)}catch(a){r(a)}},r)})}function q(e,t){try{const n=t.argument;if("MemberExpression"===n.type){const r={t:null};return D(e,n.object).then(t=>{let c=null;return r.t=t,!0===n.computed?c=D(e,n.property):"Identifier"===n.property.type&&(c=Object(y["t"])(n.property.name)),c}).then(e=>Object(y["d"])(n=>{const c=r.t;let a;if(Object(s["C"])(c)){if(!Object(s["L"])(e))throw new Error("Invalid Parameter");if(e<0&&(e=c.length+e),e<0||e>=c.length)throw new Error("Assignment outside of array bounds");a=Object(s["V"])(c[e]),c[e]="++"===t.operator?a+1:a-1}else if(c instanceof o["a"]){if(!1===Object(s["H"])(e))throw new Error("Dictionary accessor must be a string");if(!0!==c.hasField(e))throw new Error("Invalid Parameter");a=Object(s["V"])(c.field(e)),c.setField(e,"++"===t.operator?a+1:a-1)}else{if(!Object(s["M"])(c))throw Object(s["D"])(c)?new Error("Array is Immutable"):new Error("Invalid Parameter");if(!1===Object(s["H"])(e))throw new Error("Feature accessor must be a string");if(!0!==c.hasField(e))throw new Error("Invalid Parameter");a=Object(s["V"])(c.field(e)),c.setField(e,"++"===t.operator?a+1:a-1)}!1===t.prefix?n(a):n("++"===t.operator?a+1:a-1)}))}return Object(y["d"])((n,r)=>{const c="Identifier"===t.argument.type?t.argument.name.toLowerCase():"";if(!c)throw new Error("Invalid identifier");let o;return null!==e.localScope&&void 0!==e.localScope[c]?(o=Object(s["V"])(e.localScope[c].value),e.localScope[c]={value:"++"===t.operator?o+1:o-1,valueset:!0,node:t},void(!1===t.prefix?n(o):n("++"===t.operator?o+1:o-1))):void 0!==e.globalScope[c]?(o=Object(s["V"])(e.globalScope[c].value),e.globalScope[c]={value:"++"===t.operator?o+1:o-1,valueset:!0,node:t},void(!1===t.prefix?n(o):n("++"===t.operator?o+1:o-1))):void r(new Error("Variable not recognised"))})}catch(n){return Object(y["s"])(n)}}function J(e,t,n,r){switch(t){case"=":return e===s["X"]?null:e;case"/=":return Object(s["V"])(n)/Object(s["V"])(e);case"*=":return Object(s["V"])(n)*Object(s["V"])(e);case"-=":return Object(s["V"])(n)-Object(s["V"])(e);case"+=":return Object(s["H"])(n)||Object(s["H"])(e)?Object(s["F"])(n)+Object(s["F"])(e):Object(s["V"])(n)+Object(s["V"])(e);case"%=":return Object(s["V"])(n)%Object(s["V"])(e);default:throw new Error(Object(f["g"])(r,"RUNTIME","OPERATORNOTRECOGNISED"))}}function W(e,t){return Object(y["d"])((n,r)=>{const c=t.left;if("MemberExpression"===c.type)D(e,t.right).then(a=>{try{D(e,c.object).then(i=>{try{let u=null;if(!0===c.computed)u=D(e,c.property);else{if("Identifier"!==c.property.type)throw new Error("Expected computed or identifier for assignemnt target");u=Object(y["t"])(c.property.name)}u.then(e=>{try{if(Object(s["C"])(i)){if(!Object(s["L"])(e))throw new Error("Invalid Parameter");if(e<0&&(e=i.length+e),e<0||e>i.length)throw new Error("Assignment outside of array bounds");if(e===i.length){if("="!==t.operator)throw new Error("Invalid Parameter");i[e]=J(a,t.operator,i[e],t)}else i[e]=J(a,t.operator,i[e],t)}else if(i instanceof o["a"]){if(!1===Object(s["H"])(e))throw new Error("Dictionary accessor must be a string");if(!0===i.hasField(e))i.setField(e,J(a,t.operator,i.field(e),t));else{if("="!==t.operator)throw new Error("Invalid Parameter");i.setField(e,J(a,t.operator,null,t))}}else{if(!Object(s["M"])(i))throw Object(s["D"])(i)?new Error("Array is Immutable"):new Error("Invalid Parameter");if(!1===Object(s["H"])(e))throw new Error("Feature accessor must be a string");if(!0===i.hasField(e))i.setField(e,J(a,t.operator,i.field(e),t));else{if("="!==t.operator)throw new Error("Invalid Parameter");i.setField(e,J(a,t.operator,null,t))}}n(s["X"])}catch(c){r(c)}},r)}catch(u){r(u)}},r)}catch(i){r(i)}},r);else{const o=c.name.toLowerCase();if(null!==e.localScope&&void 0!==e.localScope[o])return void D(e,t.right).then(c=>{try{e.localScope[o]={value:J(c,t.operator,e.localScope[o].value,t),valueset:!0,node:t.right},n(s["X"])}catch(a){r(a)}},r);void 0!==e.globalScope[o]?D(e,t.right).then(c=>{try{e.globalScope[o]={value:J(c,t.operator,e.globalScope[o].value,t),valueset:!0,node:t.right},n(s["X"])}catch(a){r(a)}},r):r(new Error("Cannot assign undeclared variable"))}})}function Q(e,t){try{return"AssignmentExpression"===t.expression.type?D(e,t.expression):(t.expression.type,D(e,t.expression).then(e=>Object(y["d"])(t=>{t(e===s["X"]?s["X"]:new s["j"](e))})))}catch(n){return Object(y["s"])(n)}}function $(e,t){return Object(y["d"])((n,r)=>{"AssignmentExpression"!==t.test.type&&"UpdateExpression"!==t.test.type?D(e,t.test).then(c=>{try{!0===c?D(e,t.consequent).then(n,r):!1===c?null!==t.alternate?D(e,t.alternate).then(n,r):n(s["X"]):r(new Error(Object(f["g"])(t.test,"RUNTIME","CANNOT_USE_NONBOOLEAN_IN_CONDITION")))}catch(o){r(o)}},r):r(new Error(Object(f["g"])(t.test,"RUNTIME","CANNOT_USE_ASSIGNMENT_IN_CONDITION")))})}function ee(e,t){try{return te(e,t,0)}catch(n){return T(n)}}function te(e,t,n){try{return n>=t.body.length?Object(y["t"])(s["X"]):Object(y["d"])((r,c)=>{D(e,t.body[n]).then(o=>{try{o instanceof s["s"]||o===s["O"]||o===s["P"]||n===t.body.length-1?r(o):te(e,t,n+1).then(r,c)}catch(a){c(a)}},c)})}catch(r){return T(r)}}function ne(e,t){return Object(y["d"])((n,r)=>{null===t.argument?n(new s["s"](s["X"])):D(e,t.argument).then(e=>{try{n(new s["s"](e))}catch(t){r(t)}},r)})}function re(e,t){try{const n=t.id.name.toLowerCase();return e.globalScope[n]={valueset:!0,node:null,value:new i["a"](t,e)},Object(y["t"])(s["X"])}catch(n){return T(n)}}function ce(e,t,n){return Object(y["d"])((r,c)=>{n>=t.declarations.length?r(s["X"]):D(e,t.declarations[n]).then(()=>{n===t.declarations.length-1?r(s["X"]):ce(e,t,n+1).then(()=>{r(s["X"])},c)},c)})}function oe(e,t){try{let n=null;return n=null===t.init?Object(y["t"])(null):D(e,t.init),null!==e.localScope?n.then(n=>Object(y["d"])(r=>{if(n===s["X"]&&(n=null),"Identifier"!==t.id.type)throw new Error("Can only assign a regular variable");const c=t.id.name.toLowerCase();e.localScope[c]={value:n,valueset:!0,node:t.init},r(s["X"])})):n.then(n=>Object(y["d"])(r=>{if("Identifier"!==t.id.type)throw new Error("Can only assign a regular variable");const c=t.id.name.toLowerCase();n===s["X"]&&(n=null),e.globalScope[c]={value:n,valueset:!0,node:t.init},r(s["X"])}))}catch(n){return T(n)}}let ae=0;function ie(e,t,n,r){let c;switch(t=t.toLowerCase()){case"hasz":{const t=e.hasZ;return void 0!==t&&t}case"hasm":{const t=e.hasM;return void 0!==t&&t}case"spatialreference":{let t=e.spatialReference._arcadeCacheId;if(void 0===t){let n=!0;Object.freeze&&Object.isFrozen(e.spatialReference)&&(n=!1),n&&(ae++,e.spatialReference._arcadeCacheId=ae,t=ae)}const n=new o["a"]({wkt:e.spatialReference.wkt,wkid:e.spatialReference.wkid});return void 0!==t&&(n._arcadeCacheId="SPREF"+t.toString()),n}}switch(e.type){case"extent":switch(t){case"xmin":case"xmax":case"ymin":case"ymax":case"zmin":case"zmax":case"mmin":case"mmax":{const n=e[t];return void 0!==n?n:null}case"type":return"Extent"}break;case"polygon":switch(t){case"rings":return c=e.cache._arcadeCacheId,void 0===c&&(ae++,c=ae,e.cache._arcadeCacheId=c),new u["a"](e.rings,e.spatialReference,!0===e.hasZ,!0===e.hasM,c);case"type":return"Polygon"}break;case"point":switch(t){case"x":case"y":case"z":case"m":return void 0!==e[t]?e[t]:null;case"type":return"Point"}break;case"polyline":switch(t){case"paths":return c=e.cache._arcadeCacheId,void 0===c&&(ae++,c=ae,e.cache._arcadeCacheId=c),new u["a"](e.paths,e.spatialReference,!0===e.hasZ,!0===e.hasM,c);case"type":return"Polyline"}break;case"multipoint":switch(t){case"points":return c=e.cache._arcadeCacheId,void 0===c&&(ae++,c=ae,e.cache._arcadeCacheId=c),new l["a"](e.points,e.spatialReference,!0===e.hasZ,!0===e.hasM,c,1);case"type":return"Multipoint"}}throw new Error(Object(f["g"])(r,"RUNTIME","PROPERTYNOTFOUND"))}function ue(e,t){try{return D(e,t.object).then(n=>{try{return null===n?Object(y["s"])(new Error(Object(f["g"])(t,"RUNTIME","NOTFOUND"))):!1===t.computed?"Identifier"===t.property.type?n instanceof o["a"]||Object(s["M"])(n)?Object(y["t"])(n.field(t.property.name)):n instanceof E["a"]?Object(y["t"])(ie(n,t.property.name,e,t)):Object(y["s"])(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE"))):Object(y["s"])(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE"))):D(e,t.property).then(r=>Object(y["d"])((c,a)=>{if(n instanceof o["a"]||Object(s["M"])(n))Object(s["H"])(r)?c(n.field(r)):a(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE")));else if(n instanceof E["a"])Object(s["H"])(r)?c(ie(n,r,e,t)):a(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE")));else if(Object(s["C"])(n))if(Object(s["L"])(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length+r),r>=n.length||r<0)throw new Error(Object(f["g"])(t,"RUNTIME","OUTOFBOUNDS"));c(n[r])}else a(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE")));else if(Object(s["D"])(n))if(Object(s["L"])(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length()+r),r>=n.length()||r<0)throw new Error(Object(f["g"])(t,"RUNTIME","OUTOFBOUNDS"));c(n.get(r))}else a(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE")));else if(Object(s["H"])(n))if(Object(s["L"])(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length+r),r>=n.length||r<0)throw new Error(Object(f["g"])(t,"RUNTIME","OUTOFBOUNDS"));c(n[r])}else a(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE")));else a(new Error(Object(f["g"])(t,"RUNTIME","INVALIDTYPE")))}))}catch(r){return T(r)}})}catch(n){return T(n)}}function le(e,t){try{return D(e,t.argument).then(e=>Object(y["d"])((n,r)=>{Object(s["K"])(e)&&"!"===t.operator?n(!e):"-"===t.operator?n(-1*Object(s["V"])(e)):"+"===t.operator?n(1*Object(s["V"])(e)):"~"===t.operator?n(~Object(s["V"])(e)):r(new Error(Object(f["g"])(t,"RUNTIME","NOTSUPPORTEDUNARYOPERATOR")))}))}catch(n){return T(n)}}function se(e,t){try{const n=[];for(let r=0;rObject(y["d"])((n,r)=>{for(let c=0;cObject(y["d"])((n,r)=>{const c=e[0],o=e[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":n(Object(s["J"])(Object(s["V"])(c),Object(s["V"])(o),t.operator));case"==":n(Object(s["G"])(c,o));break;case"!=":n(!Object(s["G"])(c,o));break;case"<":case">":case"<=":case">=":n(Object(s["I"])(c,o,t.operator));break;case"+":Object(s["H"])(c)||Object(s["H"])(o)?n(Object(s["F"])(c)+Object(s["F"])(o)):n(Object(s["V"])(c)+Object(s["V"])(o));break;case"-":n(Object(s["V"])(c)-Object(s["V"])(o));break;case"*":n(Object(s["V"])(c)*Object(s["V"])(o));break;case"/":n(Object(s["V"])(c)/Object(s["V"])(o));break;case"%":n(Object(s["V"])(c)%Object(s["V"])(o));break;default:r(new Error(Object(f["g"])(t,"RUNTIME","OPERATORNOTRECOGNISED")))}}))}catch(n){return T(n)}}function be(e,t){return Object(y["d"])((n,r)=>{"AssignmentExpression"!==t.left.type&&"UpdateExpression"!==t.left.type?"AssignmentExpression"!==t.right.type&&"UpdateExpression"!==t.right.type?D(e,t.left).then(c=>{try{if(!Object(s["K"])(c))throw new Error(Object(f["g"])(t,"RUNTIME","ONLYBOOLEAN"));switch(t.operator){case"||":!0===c?n(c):D(e,t.right).then(e=>{try{if(!Object(s["K"])(e))throw new Error(Object(f["g"])(t,"RUNTIME","ONLYORORAND"));n(e)}catch(c){r(c)}},r);break;case"&&":!1===c?n(c):D(e,t.right).then(e=>{try{if(!Object(s["K"])(e))throw new Error(Object(f["g"])(t,"RUNTIME","ONLYORORAND"));n(e)}catch(c){r(c)}},r);break;default:throw new Error(Object(f["g"])(t,"RUNTIME","ONLYORORAND"))}}catch(o){r(o)}},r):r(new Error(Object(f["g"])(t.right,"RUNTIME","CANNOT_USE_ASSIGNMENT_IN_CONDITION"))):r(new Error(Object(f["g"])(t.left,"RUNTIME","CANNOT_USE_ASSIGNMENT_IN_CONDITION")))})}function Oe(e,t){return Object(y["d"])((n,r)=>{const c=t.name.toLowerCase();if(null===e.localScope||void 0===e.localScope[c])if(void 0===e.globalScope[c])r(new Error(Object(f["g"])(t,"RUNTIME","VARIABLENOTFOUND")));else{const t=e.globalScope[c];!0===t.valueset?n(t.value):null!==t.d?t.d.then(n,r):(t.d=D(e,t.node),t.d.then(e=>{try{t.value=e,t.valueset=!0,n(e)}catch(c){r(c)}},r))}else{const t=e.localScope[c];!0===t.valueset?n(t.value):null!==t.d?t.d.then(n,r):(t.d=D(e,t.node),t.d.then(e=>{try{t.value=e,t.valueset=!0,n(e)}catch(c){r(c)}},r))}})}function je(e,t){try{if("Identifier"!==t.callee.type)return T(Object(f["g"])(t,"RUNTIME","ONLYNODESSUPPORTED"));if(null!==e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];return n.value instanceof s["o"]?n.value.fn(e,t):n.value instanceof i["a"]?Ae(e,t,n.value.definition):T(Object(f["g"])(t,"RUNTIME","NOTAFUNCTION"))}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];return n.value instanceof s["o"]?n.value.fn(e,t):n.value instanceof i["a"]?Ae(e,t,n.value.definition):T(Object(f["g"])(t,"RUNTIME","NOTAFUNCTION"))}return T(Object(f["g"])(t,"RUNTIME","NOTFOUND"))}catch(n){return T(n)}}function de(e,t){return Object(y["t"])(t.value?t.value.cooked:"")}function he(e,t){return Object(y["d"])(n=>{const r=[];Object(b["o"])(t.expressions,(t,n,c,o)=>D(e,n).then(e=>{r[c]=Object(s["F"])(e)})).then(()=>{let e="",c=0;for(const n of t.quasis)e+=n.value?n.value.cooked:"",!1===n.tail&&(e+=r[c]?r[c]:"",c++);n(e)})})}const ge={};function pe(e){return null===e?"":Object(s["C"])(e)||Object(s["D"])(e)?"Array":Object(s["Q"])(e)?"Date":Object(s["H"])(e)?"String":Object(s["K"])(e)?"Boolean":Object(s["L"])(e)?"Number":e instanceof c["a"]?"Attachment":e instanceof r["a"]?"Portal":e instanceof o["a"]?"Dictionary":Object(s["M"])(e)?"Feature":e instanceof v["a"]?"Point":e instanceof N["a"]?"Polygon":e instanceof A["a"]?"Polyline":e instanceof I["a"]?"Multipoint":e instanceof m["a"]?"Extent":Object(s["E"])(e)?"Function":Object(s["S"])(e)?"FeatureSet":Object(s["T"])(e)?"FeatureSetCollection":e===s["X"]?"":"number"==typeof e&&isNaN(e)?"Number":"Unrecognised Type"}function we(e,t,n,r){return Object(y["d"])((c,o)=>{D(e,t.arguments[n]).then(a=>{try{if(Object(s["G"])(a,r))return void D(e,t.arguments[n+1]).then(c,o);{const a=t.arguments.length-n;return 1===a?void D(e,t.arguments[n]).then(c,o):(2===a&&c(null),3===a?void D(e,t.arguments[n+2]).then(c,o):void we(e,t,n+2,r).then(c,o))}}catch(i){o(i)}},o)})}function ye(e,t,n,r){return Object(y["d"])((c,o)=>{!0===r?D(e,t.arguments[n+1]).then(c,o):3===t.arguments.length-n?D(e,t.arguments[n+2]).then(c,o):D(e,t.arguments[n+2]).then(r=>{try{if(!1===Object(s["K"])(r))return void o(new Error("WHEN needs boolean test conditions"));ye(e,t,n+2,r).then(c,o)}catch(a){o(a)}})})}function me(e,t){try{const n=e.length,r=Math.floor(n/2);return 0===n?Object(y["t"])([]):1===n?Object(y["t"])([e[0]]):Object(y["d"])((c,o)=>{const a=[me(e.slice(0,r),t),me(e.slice(r,n),t)];Object(y["b"])(a).then(e=>{try{Ee(e[0],e[1],t,[]).then(c,o)}catch(n){o(n)}},o)})}catch(n){return T(n)}}function Ee(e,t,n,r){return Object(y["d"])((c,o)=>{const a=r;e.length>0||t.length>0?e.length>0&&t.length>0?n(e[0],t[0]).then(i=>{try{isNaN(i)&&(i=1),i<=0?(a.push(e[0]),e=e.slice(1)):(a.push(t[0]),t=t.slice(1)),Ee(e,t,n,r).then(c,o)}catch(u){o(u)}},o):e.length>0?(a.push(e[0]),Ee(e=e.slice(1),t,n,r).then(c,o)):t.length>0&&(a.push(t[0]),t=t.slice(1),Ee(e,t,n,r).then(c,o)):c(r)})}function Ie(e,t){const n=e.length,r=Math.floor(n/2);return t||(t=function(e,t){return e0||t.length>0;)if(e.length>0&&t.length>0){let c=n(e[0],t[0]);isNaN(c)&&(c=1),c<=0?(r.push(e[0]),e=e.slice(1)):(r.push(t[0]),t=t.slice(1))}else e.length>0?(r.push(e[0]),e=e.slice(1)):t.length>0&&(r.push(t[0]),t=t.slice(1));return r}function Ne(e,t,n){try{const r=e.body;if(n.length!==e.params.length)return T(new Error("Invalid Parameter calls to function."));for(let c=0;cObject(y["d"])((t,n)=>{e instanceof s["s"]?t(e.value):e!==s["O"]?e!==s["P"]?t(e instanceof s["j"]?e.value:e):n(new Error("Cannot Continue from a Function")):n(new Error("Cannot Break from a Function"))}))}catch(r){return Object(y["s"])(r)}}function Ae(e,t,n){return M(e,t,(function(t,r,c){const o={spatialReference:e.spatialReference,services:e.services,console:e.console,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{},abortSignal:e.abortSignal,globalScope:e.globalScope,depthCounter:e.depthCounter+1};if(o.depthCounter>64)throw new Error("Exceeded maximum function depth");return Ne(n,o,c)}))}function Re(e){const t=function(){const t={abortSignal:e.context.abortSignal,spatialReference:e.context.spatialReference,console:e.context.console,lrucache:e.context.lrucache,interceptor:e.context.interceptor,services:e.context.services,localScope:{},globalScope:e.context.globalScope,depthCounter:e.context.depthCounter+1};if(t.depthCounter>64)throw new Error("Exceeded maximum function depth");return Ne(e.definition,t,arguments)};return t}Object(j["a"])(ge,U),Object(w["a"])(ge,U),Object(g["a"])(ge,U),Object(h["a"])(ge,U),Object(p["a"])(ge,U),Object(d["registerFunctions"])({functions:ge,compiled:!1,signatures:null,failDefferred:null,evaluateIdentifier:null,arcadeCustomFunctionHandler:null,mode:"async",standardFunction:U,standardFunctionAsync:M}),ge.typeof=function(e,t){return U(e,t,(function(e,t,n){Object(s["R"])(n,1,1);const r=pe(n[0]);if("Unrecognised Type"===r)throw new Error("Unrecognised Type");return r}))},ge.iif=function(e,t){return Object(y["d"])((n,r)=>{Object(s["R"])(null===t.arguments?[]:t.arguments,3,3),D(e,t.arguments[0]).then(c=>{try{if(!1===Object(s["K"])(c))return void r(new Error("IF Function must have a boolean test condition"));Object(y["b"])([D(e,t.arguments[1]),D(e,t.arguments[2])]).then(e=>{n(c?e[0]:e[1])},r)}catch(o){r(o)}},r)})},ge.decode=function(e,t){return Object(y["d"])((n,r)=>{t.arguments.length<2?r(new Error("Missing Parameters")):2!==t.arguments.length?(t.arguments.length-1)%2!=0?D(e,t.arguments[0]).then(c=>{try{we(e,t,1,c).then(n,r)}catch(o){r(o)}},r):r(new Error("Must have a default value result.")):D(e,t.arguments[1]).then(n,r)})},ge.when=function(e,t){try{return t.arguments.length<3?T("Missing Parameters"):t.arguments.length%2==0?T("Must have a default value result."):D(e,t.arguments[0]).then(n=>Object(y["d"])((r,c)=>{!1!==Object(s["K"])(n)?ye(e,t,0,n).then(r,c):c(new Error("WHEN needs boolean test conditions"))}))}catch(n){return T(n)}},ge.sort=function(e,t){return M(e,t,(function(e,t,n){Object(s["R"])(n,1,2);let r=n[0];if(Object(s["D"])(r)&&(r=r.toArray()),!1===Object(s["C"])(r))return T(Error("Illegal Argument"));if(n.length>1)return!1===Object(s["E"])(n[1])?T(Error("Illegal Argument")):me(r,Re(n[1]));{let e=r;if(0===e.length)return Object(y["t"])([]);const t={};for(let r=0;r1||"String"===c?e=Ie(e,(function(e,t){if(null==e||e===s["X"])return null==t||t===s["X"]?0:1;if(null==t||t===s["X"])return-1;const n=Object(s["F"])(e),r=Object(s["F"])(t);return nObject(y["d"])((t,n)=>{e instanceof s["s"]&&(e=e.value),e instanceof s["j"]&&(e=e.value),e===s["X"]&&(e=null),e!==s["O"]?e!==s["P"]?e instanceof s["o"]||e instanceof i["a"]?n(new Error("Cannot return FUNCTION")):t(e):n(new Error("Cannot return CONTINUE")):n(new Error("Cannot return BREAK"))}))}function De(e,t){return Object(f["d"])(e)}function Ve(e,t){return Object(f["k"])(e,t,"full")}function ke(e,t){return Object(f["i"])(e,t)}function Le(e,t){return Object(f["h"])(e,t)}function Pe(e){return Object(f["e"])(e)}Ue([O["a"]])},"34e7":function(e,t,n){"use strict";n.r(t),n.d(t,"registerFunctions",(function(){return y}));var r=n("f7be"),c=n("8549"),o=n("89da"),a=n("df16"),i=n("f4cc"),u=n("3af1"),l=n("3760"),s=n("bb51"),f=n("57dc"),b=n("4ae5"),O=n("1219"),j=n("521c"),d=n("a9ab"),h=n("8048");function g(e){return 0===r["d"].indexOf("4.")?O["a"].fromExtent(e):new O["a"]({spatialReference:e.spatialReference,rings:[[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]})}function p(e){if(Object(o["R"])(e,2,2),e[0]instanceof l["a"]&&e[1]instanceof l["a"]);else if(e[0]instanceof l["a"]&&null===e[1]);else if(e[1]instanceof l["a"]&&null===e[0]);else if(null!==e[0]||null!==e[1])throw new Error("Illegal Argument")}function w(e,t){if("polygon"!==e.type&&"polyline"!==e.type&&"extent"!==e.type)return Object(i["t"])(0);let n=1;(e.spatialReference.vcsWkid||e.spatialReference.latestVcsWkid)&&(n=Object(a["g"])(e.spatialReference)/Object(h["f"])(e.spatialReference));let r=0;if("polyline"===e.type)for(const o of e.paths)for(let e=1;e{if(t.abortSignal.aborted)throw new Error("Operation has been cancelled.");return e});if(Object(o["C"])(r[0])||Object(o["D"])(r[0])){const e=Object(o["l"])(r[0],t.spatialReference);return null===e?0:Object(s["u"])(e,Object(c["c"])(Object(o["d"])(r[1],-1)))}if(!(r[0]instanceof l["a"]))throw new Error("Illegal Argument");return Object(s["u"])(r[0],Object(c["c"])(Object(o["d"])(r[1],-1)))}))},e.functions.areageodetic=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){if(Object(o["R"])(r,1,2),null===(r=Object(o["i"])(r))[0])return 0;if(Object(o["S"])(r[0]))return r[0].sumArea(Object(c["c"])(Object(o["d"])(r[1],-1)),!0,t.abortSignal).then(e=>{if(t.abortSignal.aborted)throw new Error("Operation has been cancelled.");return e});if(Object(o["C"])(r[0])||Object(o["D"])(r[0])){const e=Object(o["l"])(r[0],t.spatialReference);return null===e?0:Object(s["l"])(e,Object(c["c"])(Object(o["d"])(r[1],-1)))}if(!(r[0]instanceof l["a"]))throw new Error("Illegal Argument");return Object(s["l"])(r[0],Object(c["c"])(Object(o["d"])(r[1],-1)))}))},e.functions.length=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){if(Object(o["R"])(r,1,2),null===(r=Object(o["i"])(r))[0])return 0;if(Object(o["S"])(r[0]))return r[0].sumLength(Object(c["b"])(Object(o["d"])(r[1],-1)),!1,t.abortSignal).then(e=>{if(t.abortSignal.aborted)throw new Error("Operation has been cancelled.");return e});if(Object(o["C"])(r[0])||Object(o["D"])(r[0])){const e=Object(o["k"])(r[0],t.spatialReference);return null===e?0:Object(s["v"])(e,Object(c["b"])(Object(o["d"])(r[1],-1)))}if(!(r[0]instanceof l["a"]))throw new Error("Illegal Argument");return Object(s["v"])(r[0],Object(c["b"])(Object(o["d"])(r[1],-1)))}))},e.functions.length3d=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){if(Object(o["R"])(r,1,2),null===(r=Object(o["i"])(r))[0])return 0;if(Object(o["C"])(r[0])||Object(o["D"])(r[0])){const e=Object(o["k"])(r[0],t.spatialReference);return null===e?0:!0===e.hasZ?w(e,Object(c["b"])(Object(o["d"])(r[1],-1))):Object(s["v"])(e,Object(c["b"])(Object(o["d"])(r[1],-1)))}if(!(r[0]instanceof l["a"]))throw new Error("Illegal Argument");return!0===r[0].hasZ?w(r[0],Object(c["b"])(Object(o["d"])(r[1],-1))):Object(s["v"])(r[0],Object(c["b"])(Object(o["d"])(r[1],-1)))}))},e.functions.lengthgeodetic=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){if(Object(o["R"])(r,1,2),null===(r=Object(o["i"])(r))[0])return 0;if(Object(o["S"])(r[0]))return r[0].sumLength(Object(c["b"])(Object(o["d"])(r[1],-1)),!0,t.abortSignal).then(e=>{if(t.abortSignal.aborted)throw new Error("Operation has been cancelled.");return e});if(Object(o["C"])(r[0])||Object(o["D"])(r[0])){const e=Object(o["k"])(r[0],t.spatialReference);return null===e?0:Object(s["o"])(e,Object(c["b"])(Object(o["d"])(r[1],-1)))}if(!(r[0]instanceof l["a"]))throw new Error("Illegal Argument");return Object(s["o"])(r[0],Object(c["b"])(Object(o["d"])(r[1],-1)))}))},e.functions.distance=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){r=Object(o["i"])(r),Object(o["R"])(r,2,3);let a=r[0];(Object(o["C"])(r[0])||Object(o["D"])(r[0]))&&(a=Object(o["m"])(r[0],t.spatialReference));let i=r[1];if((Object(o["C"])(r[1])||Object(o["D"])(r[1]))&&(i=Object(o["m"])(r[1],t.spatialReference)),!(a instanceof l["a"]))throw new Error("Illegal Argument");if(!(i instanceof l["a"]))throw new Error("Illegal Argument");return Object(s["i"])(a,i,Object(c["b"])(Object(o["d"])(r[2],-1)))}))},e.functions.distancegeodetic=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){n=Object(o["i"])(n),Object(o["R"])(n,2,3);const r=n[0],a=n[1];if(!(r instanceof b["a"]))throw new Error("Illegal Argument");if(!(a instanceof b["a"]))throw new Error("Illegal Argument");const i=new j["a"]({paths:[],spatialReference:r.spatialReference});return i.addPath([r,a]),Object(s["o"])(i,Object(c["b"])(Object(o["d"])(n[2],-1)))}))},e.functions.densify=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){if(n=Object(o["i"])(n),Object(o["R"])(n,2,3),null===n[0])return null;if(!(n[0]instanceof l["a"]))throw new Error("Illegal Argument");const r=Object(o["V"])(n[1]);if(isNaN(r))throw new Error("Illegal Argument");if(r<=0)throw new Error("Illegal Argument");return n[0]instanceof O["a"]||n[0]instanceof j["a"]?Object(s["f"])(n[0],r,Object(c["b"])(Object(o["d"])(n[2],-1))):n[0]instanceof u["a"]?Object(s["f"])(g(n[0]),r,Object(c["b"])(Object(o["d"])(n[2],-1))):n[0]}))},e.functions.densifygeodetic=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){if(n=Object(o["i"])(n),Object(o["R"])(n,2,3),null===n[0])return null;if(!(n[0]instanceof l["a"]))throw new Error("Illegal Argument");const r=Object(o["V"])(n[1]);if(isNaN(r))throw new Error("Illegal Argument");if(r<=0)throw new Error("Illegal Argument");return n[0]instanceof O["a"]||n[0]instanceof j["a"]?Object(s["n"])(n[0],r,Object(c["b"])(Object(o["d"])(n[2],-1))):n[0]instanceof u["a"]?Object(s["n"])(g(n[0]),r,Object(c["b"])(Object(o["d"])(n[2],-1))):n[0]}))},e.functions.generalize=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){if(n=Object(o["i"])(n),Object(o["R"])(n,2,4),null===n[0])return null;if(!(n[0]instanceof l["a"]))throw new Error("Illegal Argument");const r=Object(o["V"])(n[1]);if(isNaN(r))throw new Error("Illegal Argument");return Object(s["k"])(n[0],r,Object(o["bb"])(Object(o["d"])(n[2],!0)),Object(c["b"])(Object(o["d"])(n[3],-1)))}))},e.functions.buffer=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){if(n=Object(o["i"])(n),Object(o["R"])(n,2,3),null===n[0])return null;if(!(n[0]instanceof l["a"]))throw new Error("Illegal Argument");const r=Object(o["V"])(n[1]);if(isNaN(r))throw new Error("Illegal Argument");return 0===r?Object(c["a"])(n[0]):Object(s["a"])(n[0],r,Object(c["b"])(Object(o["d"])(n[2],-1)))}))},e.functions.buffergeodetic=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){if(n=Object(o["i"])(n),Object(o["R"])(n,2,3),null===n[0])return null;if(!(n[0]instanceof l["a"]))throw new Error("Illegal Argument");const r=Object(o["V"])(n[1]);if(isNaN(r))throw new Error("Illegal Argument");return 0===r?Object(c["a"])(n[0]):Object(s["m"])(n[0],r,Object(c["b"])(Object(o["d"])(n[2],-1)))}))},e.functions.offset=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){if(n=Object(o["i"])(n),Object(o["R"])(n,2,6),null===n[0])return null;if(!(n[0]instanceof O["a"]||n[0]instanceof j["a"]))throw new Error("Illegal Argument");const r=Object(o["V"])(n[1]);if(isNaN(r))throw new Error("Illegal Argument");const a=Object(o["V"])(Object(o["d"])(n[4],10));if(isNaN(a))throw new Error("Illegal Argument");const i=Object(o["V"])(Object(o["d"])(n[5],0));if(isNaN(i))throw new Error("Illegal Argument");return Object(s["s"])(n[0],r,Object(c["b"])(Object(o["d"])(n[2],-1)),Object(o["F"])(Object(o["d"])(n[3],"round")).toLowerCase(),a,i)}))},e.functions.rotate=function(t,n){return e.standardFunctionAsync(t,n,(function(e,t,n){n=Object(o["i"])(n),Object(o["R"])(n,2,3);let r=n[0];if(null===r)return null;if(!(r instanceof l["a"]))throw new Error("Illegal Argument");r instanceof u["a"]&&(r=O["a"].fromExtent(r));const c=Object(o["V"])(n[1]);if(isNaN(c))throw new Error("Illegal Argument");const a=Object(o["d"])(n[2],null);if(null===a)return Object(s["x"])(r,c);if(a instanceof b["a"])return Object(s["x"])(r,c,a);throw new Error("Illegal Argument")}))},e.functions.centroid=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){if(r=Object(o["i"])(r),Object(o["R"])(r,1,1),null===r[0])return null;let i=r[0];if((Object(o["C"])(r[0])||Object(o["D"])(r[0]))&&(i=Object(o["m"])(r[0],t.spatialReference)),null===i)return null;if(!(i instanceof l["a"]))throw new Error("Illegal Argument");return i instanceof b["a"]?Object(o["U"])(Object(c["a"])(r[0]),t.spatialReference):i instanceof O["a"]?i.centroid:i instanceof j["a"]?Object(a["f"])(i):i instanceof f["a"]?Object(a["e"])(i):i instanceof u["a"]?i.center:null}))},e.functions.multiparttosinglepart=function(t,n){return e.standardFunctionAsync(t,n,(function(e,n,r){r=Object(o["i"])(r),Object(o["R"])(r,1,1);const a=[];if(null===r[0])return null;if(!(r[0]instanceof l["a"]))throw new Error("Illegal Argument");return r[0]instanceof b["a"]||r[0]instanceof u["a"]?[Object(o["U"])(Object(c["a"])(r[0]),t.spatialReference)]:Object(s["y"])(r[0]).then(e=>{if(e instanceof O["a"]){const t=[],n=[];for(let r=0;rObject(c["a"])(e)):Object(c["a"])(e)}function u(e,t){let n;return Array.isArray(e)?n=e:(n=[],n.push(e),null!=t&&n.push(t)),n}let l;async function s(){return l||(l=Object(r["b"])("geometryEngineWorker",{strategy:"distributed"})),l}async function f(e,t){return(await s()).invoke("executeGEOperation",{operation:e,parameters:a(t)})}async function b(e,t){return i(await f("clip",[o(e),e,t]))}async function O(e,t){return i(await f("cut",[o(e),e,t]))}function j(e,t){return f("contains",[o(e),e,t])}function d(e,t){return f("crosses",[o(e),e,t])}function h(e,t,n){return f("distance",[o(e),e,t,n])}function g(e,t){return f("equals",[o(e),e,t])}function p(e,t){return f("intersects",[o(e),e,t])}function w(e,t){return f("touches",[o(e),e,t])}function y(e,t){return f("within",[o(e),e,t])}function m(e,t){return f("disjoint",[o(e),e,t])}function E(e,t){return f("overlaps",[o(e),e,t])}function I(e,t,n){return f("relate",[o(e),e,t,n])}function v(e){return f("isSimple",[o(e),e])}async function N(e){return i(await f("simplify",[o(e),e]))}async function A(e,t){return i(await f("difference",[o(e),e,t]))}async function R(e,t){return i(await f("symmetricDifference",[o(e),e,t]))}async function S(e,t){return i(await f("intersect",[o(e),e,t]))}async function F(e,t=null){const n=u(e,t);return i(await f("union",[o(n),n]))}async function T(e,t,n,r,c,a){return i(await f("offset",[o(e),e,t,n,r,c,a]))}async function x(e,t,n,r=!1){const c=[o(e),e,t,n,r];return i(await f("buffer",c))}async function C(e,t,n,r,c,a){const u=[o(e),e,t,n,r,c,a];return i(await f("geodesicBuffer",u))}function U(e){return"xmin"in e?e.center:"x"in e?e:e.extent.center}async function M(e,t,n){var r;if(null==e)throw new Error("Illegal Argument Exception");const c=e.spatialReference;n=null!=(r=n)?r:U(e);const o=e.constructor.fromJSON(await f("rotate",[c,e,t,n]));return o.spatialReference=c,o}async function D(e,t,n,r){return i(await f("generalize",[o(e),e,t,n,r]))}async function V(e,t,n){return i(await f("densify",[o(e),e,t,n]))}async function k(e,t,n,r=0){return i(await f("geodesicDensify",[o(e),e,t,n,r]))}function L(e,t){return f("planarArea",[o(e),e,t])}function P(e,t){return f("planarLength",[o(e),e,t])}function X(e,t,n){return f("geodesicArea",[o(e),e,t,n])}function _(e,t,n){return f("geodesicLength",[o(e),e,t,n])}}}]); //# sourceMappingURL=chunk-045d740e.c8ffdf70.js.map