????

Your IP : 18.189.13.48


Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/
Upload File :
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/85-es2015.js.map

{"version":3,"sources":["./node_modules/arcgis-js-api/arcade/arcadeAsyncRuntime.js"],"names":[],"mappings":"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","file":"85-es2015.js","sourcesContent":["// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\ndefine([\"require\",\"exports\",\"./ArcadePortal\",\"./Attachment\",\"./Dictionary\",\"./Feature\",\"./FunctionWrapper\",\"./ImmutablePathArray\",\"./ImmutablePointArray\",\"./languageUtils\",\"./treeAnalysis\",\"./functions/date\",\"./functions/geomasync\",\"./functions/geometry\",\"./functions/maths\",\"./functions/stats\",\"./functions/string\",\"../core/promiseUtils\",\"../geometry/Extent\",\"../geometry/Geometry\",\"../geometry/Multipoint\",\"../geometry/Point\",\"../geometry/Polygon\",\"../geometry/Polyline\",\"../geometry/SpatialReference\"],function(e,r,t,n,o,a,i,c,u,s,l,f,d,h,v,p,g,m,E,y,N,w,b,I,R){function O(e){return e&&\"function\"==typeof e.then}function S(e){return e instanceof Error?m.reject(e):m.reject(new Error(e))}function T(e){return m.resolve(e)}function M(e,r){for(var t=[],n=0;n<r.arguments.length;n++)t.push(C(e,r.arguments[n]));return m.all(t)}function A(e,r,t){return m.create(function(n,o){M(e,r).then(function(a){try{n(t(e,r,a))}catch(e){o(e)}},o)})}function F(e,r,t){try{return M(e,r).then(function(n){try{var o=t(e,r,n);return O(o)?o:m.resolve(o)}catch(e){return S(e)}})}catch(e){return S(e)}}function C(e,r){try{switch(r.type){case\"VariableDeclarator\":return re(e,r);case\"VariableDeclaration\":return ee(e,r,0);case\"BlockStatement\":return X(e,r);case\"FunctionDeclaration\":return $(e,r);case\"ReturnStatement\":return Q(e,r);case\"IfStatement\":return K(e,r);case\"ExpressionStatement\":return W(e,r);case\"UpdateExpression\":return z(e,r);case\"AssignmentExpression\":return Z(e,r);case\"ForStatement\":return L(e,r);case\"ForInStatement\":return q(e,r);case\"BreakStatement\":return m.resolve(s.breakResult);case\"EmptyStatement\":return m.resolve(s.voidOperation);case\"ContinueStatement\":return m.resolve(s.continueResult);case\"Identifier\":return ue(e,r);case\"MemberExpression\":return ne(e,r);case\"Literal\":return T(r.value);case\"CallExpression\":return se(e,r);case\"UnaryExpression\":return oe(e,r);case\"BinaryExpression\":return ie(e,r);case\"LogicalExpression\":return ce(e,r);case\"ConditionalExpression\":return S(l.nodeErrorMessage(r,\"RUNTIME\",\"NOTSUPPORTED\"));case\"ArrayExpression\":return ae(e,r);case\"ObjectExpression\":return U(e,r);case\"Property\":return x(e,r);default:return S(l.nodeErrorMessage(r,\"RUNTIME\",\"UNREOGNISED\"))}}catch(e){return S(e)}}function U(e,r){try{for(var t=[],n=0;n<r.properties.length;n++)t.push(C(e,r.properties[n]));return m.all(t).then(function(e){return m.create(function(r,t){for(var n={},a=0;a<e.length;a++){var i=e[a];if(s.isFunctionParameter(i.value))throw new Error(\"Illegal Argument\");if(!1===s.isString(i.key))throw new Error(\"Illegal Argument\");i.value===s.voidOperation?n[i.key.toString()]=null:n[i.key.toString()]=i.value}var c=new o(n);c.immutable=!1,r(c)})})}catch(e){return S(e)}}function x(e,r){try{return C(e,r.value).then(function(t){return m.create(function(n,o){\"Identifier\"===r.key.type?n({key:r.key.name,value:t}):C(e,r.key).then(function(e){n({key:e,value:t})})})})}catch(e){return m.reject(e)}}function P(e,r,t){try{return C(e,r.body).then(function(n){try{return t.lastAction=n,t.lastAction===s.breakResult?(t.testResult=!1,m.resolve(t)):t.lastAction instanceof s.ReturnResult?(t.testResult=!1,m.resolve(t)):null!==r.update?C(e,r.update).then(function(e){return m.resolve(t)}):m.resolve(t)}catch(e){return m.reject(e)}})}catch(e){return m.reject(e)}}function D(e,r,t){try{return null!==r.test?C(e,r.test).then(function(n){try{return!0===e.abortSignal.aborted?m.reject(new Error(\"Cancelled\")):(t.testResult=n,!1===t.testResult?m.resolve(t):!0!==t.testResult?m.reject(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"CANNOT_USE_NONBOOLEAN_IN_CONDITION\"))):P(e,r,t))}catch(e){return m.reject(e)}}):P(e,r,t)}catch(e){return m.reject(e)}}function k(e,r,t,n,o,a){try{D(e,r,t).then(function(){try{!0===t.testResult?(a++,a>Ae?(a=0,setTimeout(function(){k(e,r,t,function(e){n(e)},function(e){o(e)},a)})):k(e,r,t,function(e){n(e)},function(e){o(e)},a)):n(t.lastAction instanceof s.ReturnResult?t.lastAction:s.voidOperation)}catch(e){o(e)}},function(e){o(e)})}catch(e){o(e)}}function L(e,r){try{return null!==r.init?C(e,r.init).then(function(){return m.create(function(t,n){var o={testResult:!0,lastAction:s.voidOperation};k(e,r,o,function(e){t(e)},function(e){n(e)},0)})}):m.create(function(t,n){var o={testResult:!0,lastAction:s.voidOperation};k(e,r,o,function(e){t(e)},function(e){n(e)},0)})}catch(e){return m.reject(e)}}function j(e,r,t,n,o,a,i,c,u,l){try{if(n<=a)return void c(s.voidOperation);o.value=\"k\"===i?t[a]:a,C(e,r.body).then(function(f){try{f instanceof s.ReturnResult?c(f):f===s.breakResult?c(s.voidOperation):(l++,l>Ae?(l=0,setTimeout(function(){j(e,r,t,n,o,a+1,i,function(e){c(e)},function(e){u(e)},l)})):j(e,r,t,n,o,a+1,i,function(e){c(e)},function(e){u(e)},l))}catch(e){u(e)}},function(e){u(e)})}catch(e){u(e)}}function _(e,r,t,n,o,a,i,c,u){try{if(t.length()<=o)return void i(s.voidOperation);n.value=\"k\"===a?t.get(o):o,C(e,r.body).then(function(l){l instanceof s.ReturnResult?i(l):l===s.breakResult?i(s.voidOperation):(u++,u>Ae?(u=0,setTimeout(function(){_(e,r,t,n,o+1,a,function(e){i(e)},function(e){c(e)},u)})):_(e,r,t,n,o+1,a,function(e){i(e)},function(e){c(e)},u))},function(e){c(e)})}catch(e){c(e)}}function B(e,r,t,n,o,a){try{if(void 0===a&&(a=\"i\"),0===t.length)return void n.resolve(s.voidOperation);j(e,r,t,t.length,o,0,a,function(e){n.resolve(e)},function(e){n.reject(e)},0)}catch(e){n.reject(e)}}function V(e,r,t,n,o,a){try{if(void 0===a&&(a=\"i\"),0===t.length)return void n.resolve(s.voidOperation);_(e,r,t,o,0,a,function(e){n.resolve(e)},function(e){n.reject(e)},0)}catch(e){n.reject(e)}}function Y(e,r,t,n,o){try{B(e,r,t.keys(),n,o,\"k\")}catch(e){n.reject(e)}}function G(e,r,t,n,o,i,c,u){try{e.next().then(function(l){try{if(null===l)i(s.voidOperation);else{var f=a.createFromGraphicLikeObject(l.geometry,l.attributes,n);f._underlyingGraphic=l,o.value=f;C(r,t.body).then(function(a){try{a===s.breakResult?i(s.voidOperation):a instanceof s.ReturnResult?i(a):(u++,u>Ae?(u=0,setTimeout(function(){G(e,r,t,n,o,function(e){i(e)},function(e){c(e)},u)})):G(e,r,t,n,o,function(e){i(e)},function(e){c(e)},u))}catch(e){c(e)}},function(e){c(e)})}}catch(e){c(e)}},function(e){c(e)})}catch(e){c(e)}}function q(e,r){return m.create(function(t,n){C(e,r.right).then(function(i){try{var c=null;c=\"VariableDeclaration\"===r.left.type?C(e,r.left):m.resolve(),c.then(function(){try{var c=\"\";if(\"VariableDeclaration\"===r.left.type){var u=r.left.declarations[0].id;\"Identifier\"===u.type&&(c=u.name)}else\"Identifier\"===r.left.type&&(c=r.left.name);if(!c)throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDVARIABLE\"));c=c.toLowerCase();var f=null;if(null!==e.localScope&&void 0!==e.localScope[c]&&(f=e.localScope[c]),null===f&&void 0!==e.globalScope[c]&&(f=e.globalScope[c]),null===f)return void n(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"VARIABLENOTDECLARED\")));s.isArray(i)||s.isString(i)?B(e,r,i,{reject:n,resolve:t},f):s.isImmutableArray(i)?V(e,r,i,{reject:n,resolve:t},f):i instanceof o||i instanceof a?Y(e,r,i,{reject:n,resolve:t},f):s.isFeatureSet(i)?G(i.iterator(e.abortSignal),e,r,i,f,function(e){t(e)},function(e){n(e)},0):B(e,r,[],{reject:n,resolve:t},f)}catch(e){n(e)}},n)}catch(e){n(e)}},n)})}function z(e,r){try{var t=r.argument;if(\"MemberExpression\"===t.type){var n={t:null};return C(e,t.object).then(function(r){var o=null;return n.t=r,!0===t.computed?o=C(e,t.property):\"Identifier\"===t.property.type&&(o=m.resolve(t.property.name)),o}).then(function(e){return m.create(function(t,i){var c,u=n.t;if(s.isArray(u)){if(!s.isNumber(e))throw new Error(\"Invalid Parameter\");if(e<0&&(e=u.length+e),e<0||e>=u.length)throw new Error(\"Assignment outside of array bounds\");c=s.toNumber(u[e]),u[e]=\"++\"===r.operator?c+1:c-1}else if(u instanceof o){if(!1===s.isString(e))throw new Error(\"Dictionary accessor must be a string\");if(!0!==u.hasField(e))throw new Error(\"Invalid Parameter\");c=s.toNumber(u.field(e)),u.setField(e,\"++\"===r.operator?c+1:c-1)}else{if(!(u instanceof a))throw s.isImmutableArray(u)?new Error(\"Array is Immutable\"):new Error(\"Invalid Parameter\");if(!1===s.isString(e))throw new Error(\"Feature accessor must be a string\");if(!0!==u.hasField(e))throw new Error(\"Invalid Parameter\");c=s.toNumber(u.field(e)),u.setField(e,\"++\"===r.operator?c+1:c-1)}t(!1===r.prefix?c:\"++\"===r.operator?c+1:c-1)})})}return m.create(function(t,n){var o=\"Identifier\"===r.argument.type?r.argument.name.toLowerCase():\"\";if(!o)throw new Error(\"Invalid identifier\");var a;return null!==e.localScope&&void 0!==e.localScope[o]?(a=s.toNumber(e.localScope[o].value),e.localScope[o]={value:\"++\"===r.operator?a+1:a-1,valueset:!0,node:r},void t(!1===r.prefix?a:\"++\"===r.operator?a+1:a-1)):void 0!==e.globalScope[o]?(a=s.toNumber(e.globalScope[o].value),e.globalScope[o]={value:\"++\"===r.operator?a+1:a-1,valueset:!0,node:r},void t(!1===r.prefix?a:\"++\"===r.operator?a+1:a-1)):void n(new Error(\"Variable not recognised\"))})}catch(e){return m.reject(e)}}function H(e,r,t,n){switch(r){case\"=\":return e===s.voidOperation?null:e;case\"/=\":return s.toNumber(t)/s.toNumber(e);case\"*=\":return s.toNumber(t)*s.toNumber(e);case\"-=\":return s.toNumber(t)-s.toNumber(e);case\"+=\":return s.isString(t)||s.isString(e)?s.toString(t)+s.toString(e):s.toNumber(t)+s.toNumber(e);case\"%=\":return s.toNumber(t)%s.toNumber(e);default:throw new Error(l.nodeErrorMessage(n,\"RUNTIME\",\"OPERATORNOTRECOGNISED\"))}}function Z(e,r){return m.create(function(t,n){var i=r.left;if(\"MemberExpression\"===i.type)C(e,r.right).then(function(c){try{C(e,i.object).then(function(u){try{var l=null;if(!0===i.computed)l=C(e,i.property);else{if(\"Identifier\"!==i.property.type)throw new Error(\"Expected computed or identifier for assignemnt target\");l=m.resolve(i.property.name)}l.then(function(e){try{if(s.isArray(u)){if(!s.isNumber(e))throw new Error(\"Invalid Parameter\");if(e<0&&(e=u.length+e),e<0||e>u.length)throw new Error(\"Assignment outside of array bounds\");if(e===u.length){if(\"=\"!==r.operator)throw new Error(\"Invalid Parameter\");u[e]=H(c,r.operator,u[e],r)}else u[e]=H(c,r.operator,u[e],r)}else if(u instanceof o){if(!1===s.isString(e))throw new Error(\"Dictionary accessor must be a string\");if(!0===u.hasField(e))u.setField(e,H(c,r.operator,u.field(e),r));else{if(\"=\"!==r.operator)throw new Error(\"Invalid Parameter\");u.setField(e,H(c,r.operator,null,r))}}else{if(!(u instanceof a))throw s.isImmutableArray(u)?new Error(\"Array is Immutable\"):new Error(\"Invalid Parameter\");if(!1===s.isString(e))throw new Error(\"Feature accessor must be a string\");if(!0===u.hasField(e))u.setField(e,H(c,r.operator,u.field(e),r));else{if(\"=\"!==r.operator)throw new Error(\"Invalid Parameter\");u.setField(e,H(c,r.operator,null,r))}}t(s.voidOperation)}catch(e){n(e)}},n)}catch(e){n(e)}},n)}catch(e){n(e)}},n);else{var c=i.name.toLowerCase();null!==e.localScope&&void 0!==e.localScope[c]&&C(e,r.right).then(function(o){try{e.localScope[c]={value:H(o,r.operator,e.localScope[c].value,r),valueset:!0,node:r.right},t(s.voidOperation)}catch(e){n(e)}},n),void 0!==e.globalScope[c]?C(e,r.right).then(function(o){try{e.globalScope[c]={value:H(o,r.operator,e.globalScope[c].value,r),valueset:!0,node:r.right},t(s.voidOperation)}catch(e){n(e)}},n):n(new Error(\"Cannot assign undeclared variable\"))}})}function W(e,r){try{return\"AssignmentExpression\"===r.expression.type?C(e,r.expression):(r.expression.type,C(e,r.expression).then(function(e){return m.create(function(r,t){r(e===s.voidOperation?s.voidOperation:new s.ImplicitResult(e))})}))}catch(e){return m.reject(e)}}function K(e,r){return m.create(function(t,n){if(\"AssignmentExpression\"===r.test.type||\"UpdateExpression\"===r.test.type)return void n(new Error(l.nodeErrorMessage(r.test,\"RUNTIME\",\"CANNOT_USE_ASSIGNMENT_IN_CONDITION\")));C(e,r.test).then(function(o){try{!0===o?C(e,r.consequent).then(t,n):!1===o?null!==r.alternate?C(e,r.alternate).then(t,n):t(s.voidOperation):n(new Error(l.nodeErrorMessage(r.test,\"RUNTIME\",\"CANNOT_USE_NONBOOLEAN_IN_CONDITION\")))}catch(e){n(e)}},n)})}function X(e,r){try{return J(e,r,0)}catch(e){return S(e)}}function J(e,r,t){try{return t>=r.body.length?m.resolve(s.voidOperation):m.create(function(n,o){C(e,r.body[t]).then(function(a){try{a instanceof s.ReturnResult||a===s.breakResult||a===s.continueResult?n(a):t===r.body.length-1?n(a):J(e,r,t+1).then(n,o)}catch(e){o(e)}},o)})}catch(e){return S(e)}}function Q(e,r){return m.create(function(t,n){null===r.argument?t(new s.ReturnResult(s.voidOperation)):C(e,r.argument).then(function(e){try{t(new s.ReturnResult(e))}catch(e){n(e)}},n)})}function $(e,r){try{var t=r.id.name.toLowerCase();return e.globalScope[t]={valueset:!0,node:null,value:new i(r,e)},m.resolve(s.voidOperation)}catch(e){return S(e)}}function ee(e,r,t){return m.create(function(n,o){if(t>=r.declarations.length)return void n(s.voidOperation);C(e,r.declarations[t]).then(function(a){t===r.declarations.length-1?n(s.voidOperation):ee(e,r,t+1).then(function(e){n(s.voidOperation)},o)},o)})}function re(e,r){try{var t=null;return t=null===r.init?m.resolve(null):C(e,r.init),null!==e.localScope?t.then(function(t){return m.create(function(n,o){if(t===s.voidOperation&&(t=null),\"Identifier\"!==r.id.type)throw new Error(\"Can only assign a regular variable\");var a=r.id.name.toLowerCase();e.localScope[a]={value:t,valueset:!0,node:r.init},n(s.voidOperation)})}):t.then(function(t){return m.create(function(n,o){if(\"Identifier\"!==r.id.type)throw new Error(\"Can only assign a regular variable\");var a=r.id.name.toLowerCase();t===s.voidOperation&&(t=null),e.globalScope[a]={value:t,valueset:!0,node:r.init},n(s.voidOperation)})})}catch(e){return S(e)}}function te(e,r,t,n){var a;switch(r=r.toLowerCase()){case\"hasz\":var i=e.hasZ;return void 0!==i&&i;case\"hasm\":var s=e.hasM;return void 0!==s&&s;case\"spatialreference\":var f=e.spatialReference._arcadeCacheId;if(void 0===f){var d=!0;Object.freeze&&Object.isFrozen(e.spatialReference)&&(d=!1),d&&(Fe++,e.spatialReference._arcadeCacheId=Fe,f=Fe)}var h=new o({wkt:e.spatialReference.wkt,wkid:e.spatialReference.wkid});return void 0!==f&&(h._arcadeCacheId=\"SPREF\"+f.toString()),h}switch(e.type){case\"extent\":switch(r){case\"xmin\":case\"xmax\":case\"ymin\":case\"ymax\":case\"zmin\":case\"zmax\":case\"mmin\":case\"mmax\":var v=e[r];return void 0!==v?v:null;case\"type\":return\"Extent\"}break;case\"polygon\":switch(r){case\"rings\":a=e.cache._arcadeCacheId,void 0===a&&(Fe++,a=Fe,e.cache._arcadeCacheId=a);var p=new c(e.rings,e.spatialReference,!0===e.hasZ,!0===e.hasM,a);return p;case\"type\":return\"Polygon\"}break;case\"point\":switch(r){case\"x\":case\"y\":case\"z\":case\"m\":return void 0!==e[r]?e[r]:null;case\"type\":return\"Point\"}break;case\"polyline\":switch(r){case\"paths\":a=e.cache._arcadeCacheId,void 0===a&&(Fe++,a=Fe,e.cache._arcadeCacheId=a);var p=new c(e.paths,e.spatialReference,!0===e.hasZ,!0===e.hasM,a);return p;case\"type\":return\"Polyline\"}break;case\"multipoint\":switch(r){case\"points\":a=e.cache._arcadeCacheId,void 0===a&&(Fe++,a=Fe,e.cache._arcadeCacheId=a);var p=new u(e.points,e.spatialReference,!0===e.hasZ,!0===e.hasM,a,1);return p;case\"type\":return\"Multipoint\"}}throw new Error(l.nodeErrorMessage(n,\"RUNTIME\",\"PROPERTYNOTFOUND\"))}function ne(e,r){try{return C(e,r.object).then(function(t){try{return null===t?m.reject(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"NOTFOUND\"))):!1===r.computed?\"Identifier\"===r.property.type?t instanceof o||t instanceof a?m.resolve(t.field(r.property.name)):t instanceof y?m.resolve(te(t,r.property.name,e,r)):m.reject(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\"))):m.reject(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\"))):C(e,r.property).then(function(n){return m.create(function(i,c){if(t instanceof o||t instanceof a)s.isString(n)?i(t.field(n)):c(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\")));else if(t instanceof y)s.isString(n)?i(te(t,n,e,r)):c(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\")));else if(s.isArray(t))if(s.isNumber(n)&&isFinite(n)&&Math.floor(n)===n){if(n<0&&(n=t.length+n),n>=t.length||n<0)throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"OUTOFBOUNDS\"));i(t[n])}else c(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\")));else if(s.isImmutableArray(t))if(s.isNumber(n)&&isFinite(n)&&Math.floor(n)===n){if(n<0&&(n=t.length()+n),n>=t.length()||n<0)throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"OUTOFBOUNDS\"));i(t.get(n))}else c(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\")));else if(s.isString(t))if(s.isNumber(n)&&isFinite(n)&&Math.floor(n)===n){if(n<0&&(n=t.length+n),n>=t.length||n<0)throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"OUTOFBOUNDS\"));i(t[n])}else c(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\")));else c(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"INVALIDTYPE\")))})})}catch(e){return S(e)}})}catch(e){return S(e)}}function oe(e,r){try{return C(e,r.argument).then(function(e){return m.create(function(t,n){s.isBoolean(e)&&\"!\"===r.operator?t(!e):\"-\"===r.operator?t(-1*s.toNumber(e)):\"+\"===r.operator?t(1*s.toNumber(e)):n(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"NOTSUPPORTEDUNARYOPERATOR\")))})})}catch(e){return S(e)}}function ae(e,r){try{for(var t=[],n=0;n<r.elements.length;n++)t.push(C(e,r.elements[n]));return m.all(t).then(function(e){return m.create(function(t,n){for(var o=0;o<e.length;o++){if(s.isFunctionParameter(e[o]))return void n(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"FUNCTIONCONTEXTILLEGAL\")));e[o]===s.voidOperation&&(e[o]=null)}t(e)})})}catch(e){return S(e)}}function ie(e,r){try{return m.all([C(e,r.left),C(e,r.right)]).then(function(e){return m.create(function(t,n){var o=e[0],a=e[1];switch(r.operator){case\"==\":t(s.equalityTest(o,a));break;case\"!=\":t(!s.equalityTest(o,a));break;case\"<\":case\">\":case\"<=\":case\">=\":t(s.greaterThanLessThan(o,a,r.operator));break;case\"+\":t(s.isString(o)||s.isString(a)?s.toString(o)+s.toString(a):s.toNumber(o)+s.toNumber(a));break;case\"-\":t(s.toNumber(o)-s.toNumber(a));break;case\"*\":t(s.toNumber(o)*s.toNumber(a));break;case\"/\":t(s.toNumber(o)/s.toNumber(a));break;case\"%\":t(s.toNumber(o)%s.toNumber(a));break;default:n(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"OPERATORNOTRECOGNISED\")))}})})}catch(e){return S(e)}}function ce(e,r){return m.create(function(t,n){return\"AssignmentExpression\"===r.left.type||\"UpdateExpression\"===r.left.type?void n(new Error(l.nodeErrorMessage(r.left,\"RUNTIME\",\"CANNOT_USE_ASSIGNMENT_IN_CONDITION\"))):\"AssignmentExpression\"===r.right.type||\"UpdateExpression\"===r.right.type?void n(new Error(l.nodeErrorMessage(r.right,\"RUNTIME\",\"CANNOT_USE_ASSIGNMENT_IN_CONDITION\"))):void C(e,r.left).then(function(o){try{if(!s.isBoolean(o))throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"ONLYBOOLEAN\"));switch(r.operator){case\"||\":!0===o?t(o):C(e,r.right).then(function(e){try{if(!s.isBoolean(e))throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"ONLYORORAND\"));t(e)}catch(e){n(e)}},n);break;case\"&&\":!1===o?t(o):C(e,r.right).then(function(e){try{if(!s.isBoolean(e))throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"ONLYORORAND\"));t(e)}catch(e){n(e)}},n);break;default:throw new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"ONLYORORAND\"))}}catch(e){n(e)}},n)})}function ue(e,r){return m.create(function(t,n){var o=r.name.toLowerCase();if(null!==e.localScope&&void 0!==e.localScope[o]){var a=e.localScope[o];return void(!0===a.valueset?t(a.value):null!==a.d?a.d.then(t,n):(a.d=C(e,a.node),a.d.then(function(e){try{a.value=e,a.valueset=!0,t(e)}catch(e){n(e)}},n)))}if(void 0!==e.globalScope[o]){var i=e.globalScope[o];return void(!0===i.valueset?t(i.value):null!==i.d?i.d.then(t,n):(i.d=C(e,i.node),i.d.then(function(e){try{i.value=e,i.valueset=!0,t(e)}catch(e){n(e)}},n)))}n(new Error(l.nodeErrorMessage(r,\"RUNTIME\",\"VARIABLENOTFOUND\")))})}function se(e,r){try{if(\"Identifier\"!==r.callee.type)return S(l.nodeErrorMessage(r,\"RUNTIME\",\"ONLYNODESSUPPORTED\"));if(null!==e.localScope&&void 0!==e.localScope[r.callee.name.toLowerCase()]){var t=e.localScope[r.callee.name.toLowerCase()];return t.value instanceof s.NativeFunction?t.value.fn(e,r):t.value instanceof i?Ee(e,r,t.value.definition):S(l.nodeErrorMessage(r,\"RUNTIME\",\"NOTAFUNCTION\"))}if(void 0!==e.globalScope[r.callee.name.toLowerCase()]){var t=e.globalScope[r.callee.name.toLowerCase()];return t.value instanceof s.NativeFunction?t.value.fn(e,r):t.value instanceof i?Ee(e,r,t.value.definition):S(l.nodeErrorMessage(r,\"RUNTIME\",\"NOTAFUNCTION\"))}return S(l.nodeErrorMessage(r,\"RUNTIME\",\"NOTFOUND\"))}catch(e){return S(e)}}function le(e){return null===e?\"\":s.isArray(e)?\"Array\":s.isImmutableArray(e)?\"Array\":s.isDate(e)?\"Date\":s.isString(e)?\"String\":s.isBoolean(e)?\"Boolean\":s.isNumber(e)?\"Number\":e instanceof n?\"Attachment\":e instanceof t?\"Portal\":e instanceof o?\"Dictionary\":e instanceof a?\"Feature\":e instanceof w?\"Point\":e instanceof b?\"Polygon\":e instanceof I?\"Polyline\":e instanceof N?\"Multipoint\":e instanceof E?\"Extent\":s.isFunctionParameter(e)?\"Function\":s.isFeatureSet(e)?\"FeatureSet\":s.isFeatureSetCollection(e)?\"FeatureSetCollection\":e===s.voidOperation?\"\":\"number\"==typeof e&&isNaN(e)?\"Number\":\"Unrecognised Type\"}function fe(e,r,t,n){return m.create(function(o,a){C(e,r.arguments[t]).then(function(i){try{if(s.equalityTest(i,n))return void C(e,r.arguments[t+1]).then(o,a);var c=r.arguments.length-t;return 1===c?void C(e,r.arguments[t]).then(o,a):(2===c&&o(null),3===c?void C(e,r.arguments[t+2]).then(o,a):void fe(e,r,t+2,n).then(o,a))}catch(e){a(e)}},a)})}function de(e,r,t,n){return m.create(function(o,a){if(!0===n)C(e,r.arguments[t+1]).then(o,a);else{3===r.arguments.length-t?C(e,r.arguments[t+2]).then(o,a):C(e,r.arguments[t+2]).then(function(n){try{if(!1===s.isBoolean(n))return void a(new Error(\"WHEN needs boolean test conditions\"));de(e,r,t+2,n).then(o,a)}catch(e){a(e)}})}})}function he(e,r){try{var t=e.length,n=Math.floor(t/2);return 0===t?m.resolve([]):1===t?m.resolve([e[0]]):m.create(function(o,a){var i=[he(e.slice(0,n),r),he(e.slice(n,t),r)];m.all(i).then(function(e){try{ve(e[0],e[1],r,[]).then(o,a)}catch(e){a(e)}},a)})}catch(e){return S(e)}}function ve(e,r,t,n){return m.create(function(o,a){var i=n;e.length>0||r.length>0?e.length>0&&r.length>0?t(e[0],r[0]).then(function(c){try{isNaN(c)&&(c=1),c<=0?(i.push(e[0]),e=e.slice(1)):(i.push(r[0]),r=r.slice(1)),ve(e,r,t,n).then(o,a)}catch(e){a(e)}},a):e.length>0?(i.push(e[0]),e=e.slice(1),ve(e,r,t,n).then(o,a)):r.length>0&&(i.push(r[0]),r=r.slice(1),ve(e,r,t,n).then(o,a)):o(n)})}function pe(e,r){var t=e.length,n=Math.floor(t/2);return r||(r=function(e,r){return e<r?-1:e===r?0:1}),0===t?[]:1===t?[e[0]]:ge(pe(e.slice(0,n),r),pe(e.slice(n,t),r),r)}function ge(e,r,t){for(var n=[];e.length>0||r.length>0;)if(e.length>0&&r.length>0){var o=t(e[0],r[0]);isNaN(o)&&(o=1),o<=0?(n.push(e[0]),e=e.slice(1)):(n.push(r[0]),r=r.slice(1))}else e.length>0?(n.push(e[0]),e=e.slice(1)):r.length>0&&(n.push(r[0]),r=r.slice(1));return n}function me(e,r,t){try{var n=e.body;if(t.length!==e.params.length)return S(new Error(\"Invalid Parameter calls to function.\"));for(var o=0;o<t.length;o++){var a=e.params[o];\"Identifier\"===a.type&&(r.localScope[a.name.toLowerCase()]={d:null,value:t[o],valueset:!0,node:null})}return C(r,n).then(function(e){return m.create(function(r,t){return e instanceof s.ReturnResult?void r(e.value):e===s.breakResult?void t(new Error(\"Cannot Break from a Function\")):e===s.continueResult?void t(new Error(\"Cannot Continue from a Function\")):e instanceof s.ImplicitResult?void r(e.value):void r(e)})})}catch(e){return m.reject(e)}}function Ee(e,r,t){return F(e,r,function(r,n,o){var a={spatialReference:e.spatialReference,services:e.services,console:e.console,lrucache:e.lrucache,localScope:{},abortSignal:e.abortSignal,globalScope:e.globalScope,depthCounter:e.depthCounter+1};if(a.depthCounter>64)throw new Error(\"Exceeded maximum function depth\");return me(t,a,o)})}function ye(e){return function(){var r={abortSignal:e.context.abortSignal,spatialReference:e.context.spatialReference,console:e.context.console,lrucache:e.context.lrucache,services:e.context.services,localScope:{},globalScope:e.context.globalScope,depthCounter:e.context.depthCounter+1};if(r.depthCounter>64)throw new Error(\"Exceeded maximum function depth\");return me(e.definition,r,arguments)}}function Ne(e,r){var t=new Pe;void 0!==e&&null!==e||(e={}),void 0!==r&&null!==r||(r={});var n=new o({newline:\"\\n\",tab:\"\\t\",singlequote:\"'\",doublequote:'\"',forwardslash:\"/\",backwardslash:\"\\\\\"});n.immutable=!1,t.textformatting={value:n,valueset:!0,node:null};for(var i in r)t[i]={value:new s.NativeFunction(r[i]),native:!0,valueset:!0,node:null};for(var i in e)e[i]&&\"esri.Graphic\"===e[i].declaredClass?t[i]={value:a.createFromGraphic(e[i]),valueset:!0,node:null}:t[i]={value:e[i],valueset:!0,node:null};return t}function we(e){console.log(e)}function be(e){for(var r={mode:\"async\",compiled:!1,functions:{},signatures:[],standardFunction:A,standardFunctionAsync:F,failDefferred:S,evaluateIdentifier:ue,arcadeCustomFunctionHandler:ye},t=0;t<e.length;t++)e[t].registerFunctions(r);for(var n in r.functions)Ce[n]={value:new s.NativeFunction(r.functions[n]),valueset:!0,node:null},Pe.prototype[n]=Ce[n];for(var t=0;t<r.signatures.length;t++)l.addFunctionDeclaration(r.signatures[t],\"async\")}function Ie(e,r){var t=r.spatialReference;null!==t&&void 0!==t||(t=new R({wkid:102100}));var n=Ne(r.vars,r.customfunctions);return C({spatialReference:t,services:r.services,abortSignal:void 0===r.abortSignal||null===r.abortSignal?{aborted:!1}:r.abortSignal,globalScope:n,console:r.console?r.console:we,lrucache:r.lrucache,localScope:null,depthCounter:1},e.body[0].body).then(function(e){return m.create(function(r,t){return e instanceof s.ReturnResult&&(e=e.value),e instanceof s.ImplicitResult&&(e=e.value),e===s.voidOperation&&(e=null),e===s.breakResult?void t(new Error(\"Cannot return BREAK\")):e===s.continueResult?void t(new Error(\"Cannot return CONTINUE\")):e instanceof s.NativeFunction?void t(new Error(\"Cannot return FUNCTION\")):e instanceof i?void t(new Error(\"Cannot return FUNCTION\")):void r(e)})})}function Re(e,r){return void 0===r&&(r=!1),l.findFieldLiterals(e,r)}function Oe(e,r){return l.validateScript(e,r,\"full\")}function Se(e,r){return l.referencesMember(e,r)}function Te(e,r){return l.referencesFunction(e,r)}function Me(e){return l.findFunctionCalls(e,!1)}Object.defineProperty(r,\"__esModule\",{value:!0});var Ae=100,Fe=0,Ce={};f.registerFunctions(Ce,A),g.registerFunctions(Ce,A),v.registerFunctions(Ce,A),h.registerFunctions(Ce,A),p.registerFunctions(Ce,A),d.registerFunctions({functions:Ce,compiled:!1,signatures:null,failDefferred:null,evaluateIdentifier:null,arcadeCustomFunctionHandler:null,mode:\"async\",standardFunction:A,standardFunctionAsync:F}),Ce.typeof=function(e,r){return A(e,r,function(e,r,t){s.pcCheck(t,1,1);var n=le(t[0]);if(\"Unrecognised Type\"===n)throw new Error(\"Unrecognised Type\");return n})},Ce.iif=function(e,r){return m.create(function(t,n){s.pcCheck(null===r.arguments?[]:r.arguments,3,3),C(e,r.arguments[0]).then(function(o){try{if(!1===s.isBoolean(o))return void n(new Error(\"IF Function must have a boolean test condition\"));m.all([C(e,r.arguments[1]),C(e,r.arguments[2])]).then(function(e){t(o?e[0]:e[1])},n)}catch(e){n(e)}},n)})},Ce.decode=function(e,r){return m.create(function(t,n){return r.arguments.length<2?void n(new Error(\"Missing Parameters\")):2===r.arguments.length?void C(e,r.arguments[1]).then(t,n):(r.arguments.length-1)%2==0?void n(new Error(\"Must have a default value result.\")):void C(e,r.arguments[0]).then(function(o){try{fe(e,r,1,o).then(t,n)}catch(e){n(e)}},n)})},Ce.when=function(e,r){try{return r.arguments.length<3?S(\"Missing Parameters\"):r.arguments.length%2==0?S(\"Must have a default value result.\"):C(e,r.arguments[0]).then(function(t){return m.create(function(n,o){if(!1===s.isBoolean(t))return void o(new Error(\"WHEN needs boolean test conditions\"));de(e,r,0,t).then(n,o)})})}catch(e){return S(e)}},Ce.sort=function(e,r){return F(e,r,function(e,r,t){s.pcCheck(t,1,2);var n=t[0];if(s.isImmutableArray(n)&&(n=n.toArray()),!1===s.isArray(n))return S(Error(\"Illegal Argument\"));if(t.length>1){if(!1===s.isFunctionParameter(t[1]))return S(Error(\"Illegal Argument\"));var o=n;return he(o,ye(t[1]))}var o=n;if(0===o.length)return m.resolve([]);for(var a={},i=0;i<o.length;i++){var c=le(o[i]);\"\"!==c&&(a[c]=!0)}if(!0===a.Array||!0===a.Dictionary||!0===a.Feature||!0===a.Point||!0===a.Polygon||!0===a.Polyline||!0===a.Multipoint||!0===a.Extent||!0===a.Function)return m.resolve(o.slice(0));var u=0,l=\"\";for(var f in a)u++,l=f;return u>1||\"String\"===l?o=pe(o,function(e,r){if(null===e||void 0===e||e===s.voidOperation)return null===r||void 0===r||r===s.voidOperation?0:1;if(null===r||void 0===r||r===s.voidOperation)return-1;var t=s.toString(e),n=s.toString(r);return t<n?-1:t===n?0:1}):\"Number\"===l?o=pe(o,function(e,r){return e-r}):\"Boolean\"===l?o=pe(o,function(e,r){return e===r?0:r?-1:1}):\"Date\"===l&&(o=pe(o,function(e,r){return r-e})),m.resolve(o)})};var Ue={failDefferred:S,resolveDeffered:T,fixSpatialReference:s.fixSpatialReference,parseArguments:M,standardFunction:A,standardFunctionAsync:F,evaluateIdentifier:ue,arcadeCustomFunction:ye};for(var xe in Ce)Ce[xe]={value:new s.NativeFunction(Ce[xe]),valueset:!0,node:null};var Pe=function(){};Pe.prototype=Ce,Pe.prototype.infinity={value:Number.POSITIVE_INFINITY,valueset:!0,node:null},Pe.prototype.pi={value:Math.PI,valueset:!0,node:null},r.functionHelper=Ue,r.extend=be,r.executeScript=Ie,r.extractFieldLiterals=Re,r.validateScript=Oe,r.referencesMember=Se,r.referencesFunction=Te,r.findFunctionCalls=Me});"],"sourceRoot":"webpack:///"}