1(this.webpackJsonptopotijdreis=this.webpackJsonptopotijdreis||[]).push([[8],{570:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return p})),r.d(t,"c",(function(){return g})),r.d(t,"d",(function(){return h})),r.d(t,"e",(function(){return m})),r.d(t,"f",(function(){return v})),r.d(t,"g",(function(){return y})),r.d(t,"h",(function(){return x}));var n=r(23),i=r(555),a=r(7),l=r(37),s=r(78),u=r(138),o=r(110),c=r(550),f=r(531),d=r(561),p=512,b=50;function m(e,t){if(!t.isWrappable)return null;var r=Object(o.c)(t),i=Object(n.a)(r,2),a=i[0],l=i[1];return e[2]>l?[Object(u.g)([e[0],e[1],l,e[3]]),Object(u.g)([a,e[1],a+e[2]-l,e[3]])]:e[0]<a?[Object(u.g)([a,e[1],e[2],e[3]]),Object(u.g)([l-(a-e[0]),e[1],l,e[3]])]:null}function y(e){return"text"===e||"esriTS"===e}function v(e){return"simple-marker"===e||"picture-marker"===e||"esriSMS"===e||"esriPMS"===e}function h(e){switch(Object(a.r)(e.geometry).type){case"point":case"multipoint":return 0;case"polyline":return 1;case"polygon":case"extent":return 2}return 0}function g(e,t,r){var n,a,s;if(!r||0===r.glyphMosaicItems.length)return e;var u=Object(i.a)(t.text)[1],o=r.glyphMosaicItems,p=Object(d.a)(o,u,{scale:Object(l.c)(t.font.size)/f.o,angle:null!=(n=t.angle)?n:0,xOffset:null!=(a=t.xoffset)?a:0,yOffset:null!=(s=t.yoffset)?s:0,hAlign:Object(c.e)(t.horizontalAlignment||"center"),vAlign:Object(c.g)(t.verticalAlignment||"baseline"),maxLineWidth:Math.max(32,Math.min(t.lineWidth||512,512)),lineHeight:f.r*Math.max(.25,Math.min(t.lineHeight||1,4)),decoration:t.font.decoration||"none",isCIM:!1}).bounds;return e[0]=Object(l.c)(p.x-p.halfWidth),e[1]=Object(l.c)(p.y-p.halfHeight),e[2]=Object(l.c)(p.width),e[3]=Object(l.c)(p.height),e}function x(e){if(!e)return null;var t=e.xmin,r=e.ymin,n=e.xmax,i=e.ymax,a=e.spatialReference;return new s.a({rings:[[[t,r],[t,i],[n,i],[n,r],[t,r]]],spatialReference:a})}},593:function(e,t,r){"use strict";r.r(t),r.d(t,"addAggregateFields",(function(){return D})),r.d(t,"createMatcherSchema",(function(){return q})),r.d(t,"createSchema",(function(){return I})),r.d(t,"createSymbolSchema",(function(){return E})),r.d(t,"createSymbolSchemaOptions",(function(){return F}));var n=r(36),i=r(9),a=r(11),l=(r(285),r(306),r(313),r(314),r(114),r(254)),s=(r(253),r(376),r(14)),u=r(12),o=r(18),c=r(21),f=r(7),d=r(37),p=r(215),b=r(532),m=r(533),y=r(536),v=r(588);
1var h=r(618),g=r(633),x=r(621),O=r(613),j=c.a.getLogger("esri.views.2d.layers.features.schemaUtils"),w="ValidationError",S={esriGeometryPoint:["above-right","above-center","above-left","center-center","center-left","center-right","below-center","below-left","below-right"],esriGeometryPolygon:["always-horizontal"],esriGeometryPolyline:["center-along"],esriGeometryMultipoint:null};function z(e){return Object(y.h)(e)}function V(e){var t;return"line-marker"===e.type?{type:"line-marker",color:null==(t=e.color)?void 0:t.toJSON(),placement:e.placement,style:e.style}:Object(p.a)(e.toJSON()).toJSON()}function F(e){var t=0,r=0,n=!1,i=!0,l=!0;if(Object(f.k)(e)&&(r=Object(h.b)(e),"visualVariables"in e&&(t=function(e){if(!e)return b.e.NONE;var t,r=0,n=Object(a.a)(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;if("size"===i.type){var l=Object(v.a)(i);r|=l,"outline"===i.target&&(r|=l<<4)}else"color"===i.type?r|=b.e.COLOR:"opacity"===i.type?r|=b.e.OPACITY:"rotation"===i.type&&(r|=b.e.ROTATION)}}catch(s){n.e(s)}finally{n.f()}return r}(e.visualVariables||[]),n="dot-density"===e.type),!n)){var s=e.getSymbols();"backgroundFillSymbol"in e&&e.backgroundFillSymbol&&s.push(e.backgroundFillSymbol);var u,o=Object(a.a)(s);try{for(o.s();!(u=o.n()).done;){var c=u.value;if("cim"===c.type&&(i=!1),"simple-fill"===c.type||"picture-fill"===c.type){var d=c.outline;d&&"none"!==d.style&&"solid"!==d.style&&(l=!1);var p=d&&"none"!==d.style&&"solid"!==d.style,m="simple-fill"===c.type&&"none"!==c.style&&"solid"!==c.style;("picture-fill"===c.type||m||p)&&(i=!1)}}}catch(y){o.e(y)}finally{o.f()}}return n&&(l=!1),{vvFlags:t,maxVVSize:r,supportsOutlineFills:l,stride:{fill:n?"dot-density":i?"simple":"default"}}}function E(e,t,r){return k(e,F(t),r)}function k(e,t,r){if(!e)return null;switch(e.type){case"simple-fill":case"picture-fill":return function(e,t,r){var n=t.supportsOutlineFills,a=Object(y.g)(b.d.FILL,Object(i.a)(Object(i.a)({},t),{},{isOutlinedFill:n})),l=r?z(a):a,s=e.clone(),u=s.outline;t.supportsOutlineFills||(s.outline=null);var o=Object(i.a)({materialKey:l,hash:s.hash(),isOutlinedFill:!!t.supportsOutlineFills},V(s));if(t.supportsOutlineFills)return o;var c=[];if(c.push(o),u){var f=Object(y.g)(b.d.LINE,Object(i.a)(Object(i.a)({},t),{},{isOutline:!0})),d=Object(i.a)({materialKey:r?z(f):f,hash:u.hash()},V(u));c.push(d)}return{type:"composite-symbol",layers:c,hash:c.reduce((function(e,t){return t.hash+e}),"")}}(e,t,r);case"simple-marker":case"picture-marker":return function(e,t,r){var n=Object(y.g)(b.d.MARKER,t),a=r?z(n):n,l=V(e);return Object(i.a)(Object(i.a)({materialKey:a,hash:e.hash()},l),{},{angle:e.angle,maxVVSize:t.maxVVSize})}(e,t,r);case"simple-line":return function(e,t,r){var n=Object(y.g)(b.d.LINE,t),a=r?z(n):n,l=e.clone(),s=l.marker;l.marker=null;var u=[];
1if(u.push(Object(i.a)({materialKey:a,hash:l.hash()},V(l))),s){var o,c=Object(y.g)(b.d.MARKER,t),f=r?z(c):c;s.color=null!=(o=s.color)?o:l.color,u.push(Object(i.a)({materialKey:f,hash:s.hash(),lineWidth:l.width},V(s)))}return{type:"composite-symbol",layers:u,hash:u.reduce((function(e,t){return t.hash+e}),"")}}(e,t,r);case"text":return function(e,t,r){var n=Object(y.g)(b.d.TEXT,t),a=r?z(n):n,l=V(e);return Object(i.a)(Object(i.a)({materialKey:a,hash:e.hash()},l),{},{angle:e.angle,maxVVSize:t.maxVVSize})}(e,t,r);case"label":return function(e,t,r){var n=e.toJSON(),a=Object(y.g)(b.d.LABEL,Object(i.a)(Object(i.a)({},t),{},{placement:n.labelPlacement}));return Object(i.a)(Object(i.a)({materialKey:r?z(a):a,hash:e.hash()},n),{},{labelPlacement:n.labelPlacement})}(e,t,r);case"cim":return{type:"cim",rendererKey:t.vvFlags,data:e.data,maxVVSize:t.maxVVSize};case"CIMSymbolReference":return{type:"cim",rendererKey:t.vvFlags,data:e,maxVVSize:t.maxVVSize};case"web-style":return Object(i.a)(Object(i.a)({},V(e)),{},{type:"web-style",hash:e.hash(),rendererKey:t.vvFlags,maxVVSize:t.maxVVSize});default:throw new Error("symbol not supported ".concat(e.type))}}function M(e,t){var r=Object(o.a)(e);return r.some((function(e){return function(e,t){var r=e.labelPlacement,n=S[t];if(!e.symbol)return j.warn("No ILabelClass symbol specified."),!0;if(!n)return j.error(new s.a("mapview-labeling:unsupported-geometry-type","Unable to create labels for Feature Layer, ".concat(t," is not supported"))),!0;if(!n.some((function(e){return e===r}))){var i=n[0];r&&j.warn("Found invalid label placement type ".concat(r," for ").concat(t,". Defaulting to ").concat(i)),e.labelPlacement=i}return!1}(e,t)}))?[]:r}function I(e){return Object(u.a)("esri-2d-update-debug")&&console.debug("Created new schema",T(e,!0)),T(e)}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{var r,n,i=_(e,t),a={};return i.map((function(t){return R(a,e,t)})),{source:{definitionExpression:e.definitionExpression,fields:e.fields.map((function(e){return e.toJSON()})),gdbVersion:e.gdbVersion,historicMoment:null==(r=e.historicMoment)?void 0:r.getTime(),outFields:e.availableFields,pixelBuffer:e.pixelBuffer,spatialReference:e.spatialReference.toJSON(),timeExtent:null==(n=e.timeExtent)?void 0:n.toJSON(),customParameters:e.customParameters},attributes:{fields:{},indexCount:0},processors:i,targets:a}}catch(l){if(l.fieldName===w)return j.error(l),null;throw l}}function R(e,t,r){switch(r.target){case"feature":return void L(e,C(t),r);case"aggregate":if(!("featureReduction"in t))return;var n=t.featureReduction;if("selection"===n.type)throw new s.a(w,"Mapview does not support `selection` reduction type",n);return L(e,C(t),r),void function(e,t,r){e.aggregate||(e.aggregate={name:"aggregate",input:"feature",filters:null,attributes:{},params:{clusterRadius:Object(d.c)(t.clusterRadius/2),clusterPixelBuffer:64*Math.ceil(Object(d.c)(t.clusterMaxSize)/64),fields:r.aggregateFields}}),N(e.aggregate,r.attributes.fields)}(e,n,r)}}function N(e,t){for(var r in t){var n=t[r];if(n.target===e.name){var i=e.attributes[r];i?(i.context.mesh=i.context.mesh||n.context.mesh,i.context.storage=i.context.storage||n.context.storage):e.attributes[r]=n}}return e}function C(e){var t,r,n,i,a;return[null!=(t=null==(r=Object(f.r)(e.filter))?void 0:r.toJSON())?t:null,null!=(n=null==(i=Object(f.r)(null==(a=Object(f.r)(e.featureEffect))?void 0:a.filter))?void 0:i.toJSON())?n:null]}function L(e,t,r){return e.feature||(e.feature={name:"feature",input:"source",filters:t,attributes:{}}),N(e.feature,r.attributes.fields),e}function P(e,t){return t.field?A(e,Object(i.a)(Object(i.a)({},t),{},{type:"field",field:t.field})):t.valueExpression?A(e,Object(i.a)(Object(i.a)({},t),{},{type:"expression",valueExpression:t.valueExpression})):{field:null,fieldIndex:null}}function A(e,t){switch(t.type){case"expression":var r=t.valueExpression;if(!e.fields[r]){var n=e.indexCount++;e.fields[r]=Object(i.a)(Object(i.a)({},t),{},{name:r,fieldIndex:n})}return{fieldIndex:e.fields[r].fieldIndex};case"label-expression":var a=JSON.stringify(t.label);if(!e.fields[a]){var l=e.indexCount++;e.fields[a]=Object(i.a)(Object(i.a)({},t),{},{name:a,fieldIndex:l})}return{fieldIndex:e.fields[a].fieldIndex};case"field":var s=t.field;return"aggregate"===t.target&&e.fields[s]||(e.fields[s]=Object(i.a)(Object(i.a)({},t),{},{name:s})),{field:s};case"statistic":return e.fields[t.name]=Object(i.a)({},t),{field:t.name}}}function _(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new Array,n=0;return r.push(J(e,n++,t)),r}function B(e,t,r,n,a){var l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=A(t,{type:"label-expression",target:n,context:{mesh:!0},resultType:"string",label:{labelExpression:r.labelExpression,labelExpressionInfo:r.labelExpressionInfo?{expression:r.labelExpressionInfo.expression}
1:null,symbol:!!r.symbol,where:r.where}}),u=s.fieldIndex;return Object(i.a)(Object(i.a)({},E(r,e,l)),{},{fieldIndex:u,target:n,index:a})}function J(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i={indexCount:0,fields:{}},u="featureReduction"in e&&e.featureReduction,o=u?"aggregate":"feature";if("sublayers"in e){var c=function(){var t,n={type:"subtype",subtypeField:e.subtypeField,renderers:{},stride:{fill:"default"}},l={type:"subtype",mapping:{},target:"feature"},u={type:"subtype",classes:{}},c={type:"symbol",target:"feature",aggregateFields:[],attributes:i,storage:l,mesh:{matcher:n,aggregateMatcher:null,labels:u,sortKey:null}},d=new Set,p=0,b=Object(a.a)(e.sublayers);try{var m=function(){var e=t.value,a=e.renderer,c=e.subtypeCode,b=e.labelingInfo,m=e.labelsVisible,y=q(i,o,a,r),v=G(i,o,a),h=m&&b;if("visualVariables"in a&&a.visualVariables&&a.visualVariables.length)throw new s.a(w,"Visual variables are currently not supported for subtype layers");if("dictionary"===y.type)throw new s.a(w,"Dictionary renderer is not supported in subtype layers");if("subtype"===y.type)throw new s.a(w,"Nested subtype renderers is not supported");if(Object(f.k)(v)&&"subtype"===v.type)throw new s.a(w,"Nested subtype storage is not supported");if(Object(f.k)(v)&&"dot-density"===v.type)throw new s.a(w,"Dot density attributes are not supported in subtype layers");if(d.has(c))throw new s.a(w,"Subtype codes for sublayers must be unique");d.add(c),n.renderers[c]=y,l.mapping[c]=v,h&&(u.classes[c]=h.map((function(e){return B(a,i,e,"feature",p++,r)})))};for(b.s();!(t=b.n()).done;)m()}catch(y){b.e(y)}finally{b.f()}return{v:c}}();if("object"===typeof c)return c.v}if("heatmap"===e.renderer.type){var d=e.renderer,p=d.blurRadius,b=d.fieldOffset,m=d.field;return{type:"heatmap",aggregateFields:[],attributes:i,target:o,storage:null,mesh:{blurRadius:p,fieldOffset:b,field:P(i,{target:o,field:m,resultType:"numeric"}).field}}}var y=[],v="aggregate"===o?Object(x.b)(y,e.renderer,u,null):e.renderer;D(i,y);var h=q(i,o,v,r),g=null,j=G(i,o,v),S=Object(O.b)(e.geometryType),z=e.labelsVisible&&e.labelingInfo||[],V=[];if(u){if("selection"===u.type)throw new s.a(w,"Mapview does not support `selection` reduction type",u);if(u.symbol){var F=new l.a({symbol:u.symbol,visualVariables:"visualVariables"in v?v.visualVariables:null});g=q(i,o,F,r)}V=u&&u.labelsVisible&&u.labelingInfo||[]}z=M(z,S),V=M(V,S);var E=0,k=[].concat(Object(n.a)(z.map((function(e){return B(v,i,e,"feature",E++,r)}))),Object(n.a)(V.map((function(e){return B(v,i,e,"aggregate",E++,r)})))),I=K(i,e.orderBy);return{type:"symbol",target:o,attributes:i,aggregateFields:y,storage:j,mesh:{matcher:h,labels:{type:"simple",classes:k},aggregateMatcher:g,sortKey:I}}}function K(e,t){if(Object(f.j)(t)||!t.length)return null;t.length>1&&j.warn("Layer rendering currently only supports ordering by 1 orderByInfo, but found ".concat(t.length,". All but the first will be discarded"));var r=t[0],n="ascending"===r.order?"asc":"desc";return r.field?{field:r.field,order:n}:r.valueExpression?{fieldIndex:A(e,{type:"expression",target:"feature",valueExpression:r.valueExpression,resultType:"numeric"}).fieldIndex,order:n}:(j.error(new s.a(w,"Expected to find a field or valueExpression for OrderByInfo",r)),null)}function D(e,t){var r,n={mesh:!0,storage:!0},i=Object(a.a)(t);try{for(i.s();!(r=i.n()).done;){var l=r.value,s=l.name,u=l.outStatistic,o=u.statisticType,c=u.onStatisticField,f=null,d=null,p=null,b="numeric",m="feature";"onStatisticValueExpression"in u?d=A(e,{type:"expression",target:m,valueExpression:u.onStatisticValueExpression,resultType:b}).fieldIndex:"onStatisticNormalizationField"in u?(f=A(e,{type:"field",target:m,field:c,resultType:b}).field,p=u.onStatisticNormalizationField):f=A(e,{type:"field",target:m,field:c,resultType:b}).field,A(e,{type:"statistic",target:"aggregate",name:s,context:n,inField:f,inNormalizationField:p,inFieldIndex:d,statisticType:o})}}catch(y){i.e(y)}finally{i.f()}}function G(e,t,r){switch(r.type){case"dot-density":return function(e,t,r){return r&&r.length?{type:"dot-density",mapping:r.map((function(r,n){var i=P(e,{valueExpression:r.valueExpression,field:r.field,resultType:"numeric",target:t});return{binding:n,field:i.field,fieldIndex:i.fieldIndex}})),target:t}:{type:"dot-density",mapping:[],target:t}}(e,t,r.attributes);case"simple":case"class-breaks":case"unique-value":case"dictionary":return function(e,t,r){if(!r||!r.length)return{type:"visual-variable",mapping:[],target:t};var n={storage:!0},i="numeric";return{type:"visual-variable",mapping:Object(g.b)(r).map((function(r){var a,l=Object(m.p)(r.type),s=P(e,{target:t,valueExpression:r.valueExpression,field:r.field,context:n,resultType:i}),u=s.field,o=s.fieldIndex;switch(r.type){case"size":return"$view.scale"===r.valueExpression?null:{type:"size",binding:l,field:u,fieldIndex:o,normalizationField:P(e,{target:t,field:r.normalizationField,context:n,resultType:i}).field,valueRepresentation:null!=(a=r.valueRepresentation)?a:null};case"color":return{type:"color",binding:l,field:u,fieldIndex:o,normalizationField:P(e,{target:t,field:r.normalizationField,context:n,resultType:i}).field};case"opacity":return{type:"opacity",binding:l,field:u,fieldIndex:o,normalizationField:P(e,{target:t,field:r.normalizationField,context:n,resultType:i}).field};case"rotation":return{type:"rotation",binding:l,field:u,fieldIndex:o}}})).filter((function(e){return e})),target:t}}(e,t,r.visualVariables);case"heatmap":return null}}function q(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=Object(f.s)(e,{indexCount:0,fields:{}});switch(r.type){case"simple":case"dot-density":return U(i,r,n);case"class-breaks":return H(i,t,r,n);case"unique-value":return W(i,t,r,n);case"dictionary":return X(i,r,n)}}function U(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=t.getSymbols(),i=n.length?n[0]:null,a=F(t),l=a.stride;
1return{type:"simple",symbol:E(i,t,r),stride:l}}function H(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i={mesh:!0,use:"renderer.field"},a=r.backgroundFillSymbol,l=P(e,{target:t,field:r.field,valueExpression:r.valueExpression,resultType:"numeric",context:i}),s=l.field,u=l.fieldIndex,o=r.normalizationType,c="log"===o?"esriNormalizeByLog":"percent-of-total"===o?"esriNormalizeByPercentOfTotal":"field"===o?"esriNormalizeByField":null,f=F(r),d=r.classBreakInfos.map((function(e){return{symbol:k(e.symbol,f,n),min:e.minValue,max:e.maxValue}})).sort((function(e,t){return e.min-t.min}));return{type:"interval",attributes:e.fields,field:s,fieldIndex:u,backgroundFillSymbol:k(a,f,n),defaultSymbol:k(r.defaultSymbol,f,n),intervals:d,normalizationField:r.normalizationField,normalizationTotal:r.normalizationTotal,normalizationType:c,isMaxInclusive:r.isMaxInclusive,stride:f.stride}}function W(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=[],u=r.backgroundFillSymbol,o={target:t,context:{mesh:!0},resultType:"string"};if(r.field&&"string"!=typeof r.field)throw new s.a(w,"Expected renderer.field to be a string",r);var c,f=P(e,Object(i.a)(Object(i.a)({},o),{},{field:r.field,valueExpression:r.valueExpression})),d=f.field,p=f.fieldIndex,b=F(r),m=Object(a.a)(r.uniqueValueInfos);try{for(m.s();!(c=m.n()).done;){var y=c.value;l.push({value:""+y.value,symbol:k(y.symbol,b,n)})}}catch(v){m.e(v)}finally{m.f()}return{type:"map",attributes:e.fields,field:d,fieldIndex:p,field2:P(e,Object(i.a)(Object(i.a)({},o),{},{field:r.field2})).field,field3:P(e,Object(i.a)(Object(i.a)({},o),{},{field:r.field3})).field,fieldDelimiter:r.fieldDelimiter,backgroundFillSymbol:k(u,b),defaultSymbol:k(r.defaultSymbol,b),map:l,stride:b.stride}}function X(e,t){return{type:"dictionary",renderer:t.toJSON(),stride:{fill:"default"}}}},613:function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i}));r(11);var n=new(r(31).a)({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryMultiPatch:"multipatch",mesh:"mesh"});function i(e){return n.toJSON(e)}function a(e){var t=e.rasterInfo,r=t.bandCount,n=t.attributeTable,i=t.colormap,a=t.pixelType;return 1===r&&(null!=n||null!=i||"u8"===a||"s8"===a)}},618:function(e,t,r){"use strict";r.d(t,"a",(function(){return v})),r.d(t,"b",(function(){return m}));var n=r(11),i=r(9),a=r(13),l=r(8),s=r.n(l),u=r(37),o=r(562),c=r(571),f=r(531),d=r(570),p=r(560),b={"simple-marker":1,"picture-marker":1,text:0,"simple-line":0,"simple-fill":0,"picture-fill":0,cim:1,"web-style":1};function m(e){if(!("visualVariables"in e))return 0;if(!e.hasVisualVariables("size"))return 0;var t=e.getVisualVariablesForType("size");if(!t[0])return 0;var r=t[0];if("outline"===r.target)return 0;if("stops"===r.transformationType)return r.stops.map((function(e){return e.size})).reduce(k,0);if("clamped-linear"===r.transformationType){var n,i;return n="number"==typeof r.maxSize?r.maxSize:r.maxSize.stops.map((function(e){return e.size})).reduce(k,0),i="number"==typeof r.minSize?r.minSize:r.minSize.stops.map((function(e){return e.size})).reduce(k,0),Math.max(n,i)}return"real-world-size"===r.transformationType?30:void 0}function y(e){return e.type in b}function v(e,t,r,n,i,a){return h.apply(this,arguments)}function h(){return h=Object(a.a)(s.a.mark((function e(t,r,i,a,l,o){var c,f,d,p,b,y,v;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&(!o||"cluster"!==o.type)){e.next=2;break}return e.abrupt("return",0);case 2:if("heatmap"!==t.type){e.next=4;break}return e.abrupt("return",Math.round(3*t.blurRadius));case 4:if("dot-density"!==t.type){e.next=6;break}return e.abrupt("return",0);case 6:if("dictionary"!==t.type){e.next=8;break}return e.abrupt("return","esriGeometryPoint"===r||"esriGeometryMultipoint"===r?100:200);case 8:c=t.getSymbols(),f=m(t),d=[],p=Object(n.a)(c);try{for(p.s();!(b=p.n()).done;)y=b.value,d.push(V(y,f,i,r,a,l))}catch(s){p.e(s)}finally{p.f()}return e.next=13,Promise.all(d);case 13:return v=e.sent,e.abrupt("return",Object(u.c)(v.reduce(k,0)));case 15:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}var g=[0,0,0,0];function x(e,t){return null==e?t:e}function O(e,t){return null==e.outline?t:x(e.outline.width,t)}var j={sdf:!0,code:99,metrics:f.c.metrics,rect:new c.a(0,0,24,24),page:0,textureBinding:2};function w(e){var t=e.text&&e.text.length;if(!t)return{glyphMosaicItems:[j]};for(var r=[],n=0;n<t;n++)r.push(Object(i.a)(Object(i.a)({},j),{},{code:e.text.charCodeAt(n)}));return{glyphMosaicItems:r}}function S(e,t,r,n,i,a){return z.apply(this,arguments)}function z(){return z=Object(a.a)(s.a.mark((function e(t,r,n,i,a,l){var u,c,f,b,m,y,v,h,j,z,V,F,k,M;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("simple-marker"!==t.type){e.next=3;break}return u=Math.max(x(t.size,12),r),e.abrupt("return",E(t)+.707*u);case 3:if("picture-marker"!==t.type){e.next=6;break}return c=Math.max(x(t.height,12),r),f=x(t.width,12)*(c/x(t.height,12))/2,b=c/2,e.abrupt("return",E(t)+Math.sqrt(f*f+b*b));case 6:if("text"!==t.type){e.next=11;break}return m=w(t),Object(d.c)(g,t.toJSON(),m),y=Math.abs(g[0]),v=Math.abs(g[1]),h=g[2],j=g[3],e.abrupt("return",Math.max(y,v)+Math.max(h,j));case 11:if("simple-line"!==t.type){e.next=14;break}return z=t,V=Math.max(x(z.width,.75),r)/2,e.abrupt("return",z.marker?Math.max(6*z.width,2*r):V);case 14:if("simple-fill"!==t.type&&"picture-fill"!==t.type){e.next=16;break}return e.abrupt("return",Math.max(O(t,0),r)/2);case 16:if("cim"!==t.type){e.next=22;break}return F={geometryType:i,fields:a,spatialReference:l},k={type:"cim",rendererKey:0,data:t.data,maxVVSize:r},e.next=20,Object(p.b)(k,F,n);case 20:return M=o.b.getEnvelope(t.data,n),e.abrupt("return",M?Math.sqrt(M.width*M.width+M.height*M.height):0);case 22:if("web-style"!==t.type){e.next=35;break}return e.t1=S,e.next=26,t.fetchCIMSymbol();case 26:e.t2=e.sent,e.t3=r,e.t4=n,e.t5=i,e.t6=a,e.t7=l,e.t0=(0,e.t1)(e.t2,e.t3,e.t4,e.t5,e.t6,e.t7),e.next=36;break;case 35:e.t0=0;case 36:return e.abrupt("return",e.t0);case 37:case"end":return e.stop()}}),e)}))),z.apply(this,arguments)}function V(e,t,r,n,i,a){return F.apply(this,arguments)}function F(){return(F=Object(a.a)(s.a.mark((function e(t,r,n,i,a,l){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y(t)){e.next=8;break}return e.t1=Math,e.next=4,S(t,r,n,i,a,l);case 4:e.t2=e.sent,e.t0=e.t1.min.call(e.t1,e.t2,75),e.next=9;break;case 8:e.t0=0;case 9:return e.abrupt("return",e.t0);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){var t=x(e.xoffset,0),r=x(e.yoffset,0);return Math.sqrt(t*t+r*r)}function k(e,t){return Math.max(e,t)}},621:function(e,t,r){"use strict";r.d(t,"a",(function(){return M})),r.d(t,"b",(function(){return F})),r.d(t,"c",(function(){return E})),r.d(t,"d",(function(){return I}));var n,i=r(24),a=r(9),l=r(11),s=r(14),u=r(12),o=r(21),c=r(7),f=r(623),d=r(312),p=r(410),b=r(3),m=r(2),y=r(4),v=r(5),h=r(0),g=r(18),x=r(1),O=(r(10),r(6)),j=r(27),w=r(125),S=n=function(e){Object(y.a)(r,e);var t=Object(v.a)(r);function r(){return Object(b.a)(this,r),t.apply(this,arguments)}return Object(m.a)(r,[{key:"writeLevels",value:function(e,t,r){for(var n in e){var i=this.levels[n];return void(t.stops=i)}}},{key:"clone",value:function(){return new n({axis:this.axis,field:this.field,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,maxDataValue:this.maxDataValue,maxSize:Object(w.c)(this.maxSize)?this.maxSize.clone():this.maxSize,minDataValue:this.minDataValue,minSize:Object(w.c)(this.minSize)?this.minSize.clone():this.minSize,normalizationField:this.normalizationField,stops:this.stops&&this.stops.map((function(e){return e.clone()})),target:this.target,useSymbolValue:this.useSymbolValue,valueRepresentation:this.valueRepresentation,valueUnit:this.valueUnit,legendOptions:this.legendOptions&&this.legendOptions.clone(),levels:Object(g.a)(this.levels)})}}]),r}(d.a);Object(h.a)([Object(x.b)()],S.prototype,"levels",void 0),Object(h.a)([Object(j.a)("levels")],S.prototype,"writeLevels",null),S=n=Object(h.a)([Object(O.a)("esri.views.2d.engine.LevelDependentSizeVariable")],S);var z=o.a.getLogger("esri.views.2d.layers.support.clusterUtils");u.a.add("esri-cluster-arcade-enabled",!0);var V=Object(u.a)("esri-cluster-arcade-enabled"),F=function(e,t,r,n){var i=t.clone();if(!I(i))return i;if(r.fields){var a,s=Object(l.a)(r.fields);try{for(s.s();!(a=s.n()).done;){var u=a.value;T(e,u)}}catch(d){s.e(d)}finally{s.f()}}if("visualVariables"in i){var o=(i.visualVariables||[]).filter((function(e){return"$view.scale"!==e.valueExpression})),f=E(o);o.forEach((function(t){"rotation"===t.type?t.field?t.field=N(e,t.field,"avg_angle"):t.valueExpression&&(t.field=R(e,t.valueExpression,"avg_angle"),t.valueExpression=null):t.normalizationField?(t.field=N(e,t.field,"norm",t.normalizationField),t.normalizationField=null):t.field?t.field=N(e,t.field,"avg"):(t.field=R(e,t.valueExpression,"avg"),t.valueExpression=null)})),Object(c.j)(f)&&!k(o)&&(o.push(M(r,n)),i.dynamicClusterSize=!0),i.visualVariables=o}switch(i.type){case"simple":break;case"unique-value":i.field?i.field=N(e,i.field,"mode"):i.valueExpression&&(i.field=R(e,i.valueExpression,"mode"),i.valueExpression=null);break;case"class-breaks":i.normalizationField?(i.field=N(e,i.field,"norm",i.normalizationField),i.normalizationField=null):i.field?i.field=N(e,i.field,"avg"):(i.field=R(e,i.valueExpression,"avg"),i.valueExpression=null)}return i},E=function(e){var t,r=Object(l.a)(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;if("size"===n.type)return n}}catch(i){r.e(i)}finally{r.f()}return null},k=function(e){var t,r=Object(l.a)(e);try{for(r.s();!(t=r.n()).done;){if("cluster_count"===t.value.field)return!0}}catch(n){r.e(n)}finally{r.f()}return!1},M=function(e,t){var r=[new p.a({value:0,size:0}),new p.a({value:1})];if(Object(c.j)(t))return new d.a({field:"cluster_count",stops:[].concat(r,[new p.a({value:2,size:0})])});var n=Object.keys(t).reduce((function(n,l){return Object(a.a)(Object(a.a)({},n),{},Object(i.a)({},l,[].concat(r,[new p.a({value:Math.max(2,t[l].minValue),size:e.clusterMinSize}
1),new p.a({value:Math.max(3,t[l].maxValue),size:e.clusterMaxSize})])))}),{});return new S({field:"cluster_count",levels:n})},I=function(e){var t=function(t){return z.error(new s.a("Unsupported-renderer",t,{renderer:e}))};if("unique-value"===e.type){if(e.field2||e.field3)return t("FeatureReductionCluster does not support multi-field UniqueValueRenderers"),!1}else if("class-breaks"===e.type){if(e.normalizationField){var r=e.normalizationType;if("field"!==r)return t("FeatureReductionCluster does not support a normalizationType of ".concat(r)),!1}}else if("simple"!==e.type)return t("FeatureReductionCluster does not support renderers of type ".concat(e.type)),!1;if(!V){if("valueExpression"in e&&e.valueExpression)return t("FeatureReductionCluster does not currently support renderer.valueExpression. Support will be added in a future release"),!1;if(("visualVariables"in e&&e.visualVariables||[]).some((function(e){return!(!("valueExpression"in e)||!e.valueExpression)})))return t("FeatureReductionCluster does not currently support visualVariables with a valueExpression. Support will be added in a future release"),!1}return!0};function T(e,t){var r=t.name,n=t.outStatistic,i=n.onStatisticField,a=n.onStatisticValueExpression,l=n.statisticType;if(a){var u=Object(f.a)(a.toLowerCase());e.push({name:r,outStatistic:{onStatisticField:u,onStatisticValueExpression:a,statisticType:l}})}else i?e.push({name:r,outStatistic:{onStatisticField:i,statisticType:l}}):z.error(new s.a("mapview-unsupported-field","Unable to handle field",{field:t}))}function R(e,t,r){var n=Object(f.a)(t),i="mode"===r?"cluster_type_".concat(n):"cluster_avg_".concat(n);return e.some((function(e){return e.name===i}))||e.push({name:i,outStatistic:{onStatisticField:n,onStatisticValueExpression:t,statisticType:r}}),i}function N(e,t,r,n){if("cluster_count"===t||e.some((function(e){return e.name===t})))return t;var i=function(e,t,r){switch(e){case"avg":case"avg_angle":return"cluster_avg_".concat(t);case"mode":return"cluster_type_".concat(t);case"norm":var n=r,i=t.toLowerCase()+",norm:field,"+n.toLowerCase();return"cluster_avg_"+Object(f.a)(i)}}(r,t,n);return e.some((function(e){return e.name===i}))||("norm"===r?e.push({name:i,outStatistic:{onStatisticField:t,onStatisticNormalizationField:n,statisticType:r}}):e.push({name:i,outStatistic:{onStatisticField:t,statisticType:r}})),i}},623:function(e,t,r){"use strict";r.d(t,"a",(function(){return m})),r.d(t,"b",(function(){return n}));var n={Base64:0,Hex:1,String:2,Raw:3};function i(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function a(e){for(var t=[],r=0,n=8*e.length;r<n;r+=8)t[r>>5]|=(255&e.charCodeAt(r/8))<<r%32;return t}function l(e){for(var t=[],r=0,n=32*e.length;r<n;r+=8)t.push(String.fromCharCode(e[r>>5]>>>r%32&255));return t.join("")}function s(e){for(var t="0123456789abcdef",r=[],n=0,i=4*e.length;n<i;n++)r.push(t.charAt(e[n>>2]>>n%4*8+4&15)+t.charAt(e[n>>2]>>n%4*8&15));return r.join("")}function u(e){for(var t=[],r=0,n=4*e.length;r<n;r+=3)for(var i=(e[r>>2]>>r%4*8&255)<<16|(e[r+1>>2]>>(r+1)%4*8&255)<<8|e[r+2>>2]>>(r+2)%4*8&255,a=0;a<4;a++)8*r+6*a>32*e.length?t.push("="):t.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>6*(3-a)&63));return t.join("")}function o(e,t,r,n,a,l){return i(function(e,t){return e<<t|e>>>32-t}(i(i(t,e),i(n,l)),a),r)}function c(e,t,r,n,i,a,l){return o(t&r|~t&n,e,t,i,a,l)}function f(e,t,r,n,i,a,l){return o(t&n|r&~n,e,t,i,a,l)}function d(e,t,r,n,i,a,l){return o(t^r^n,e,t,i,a,l)}function p(e,t,r,n,i,a,l){return o(r^(t|~n),e,t,i,a,l)}function b(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;for(var r=1732584193,n=-271733879,a=-1732584194,l=271733878,s=0;s<e.length;s+=16){var u=r,o=n,b=a,m=l;r=c(r,n,a,l,e[s+0],7,-680876936),l=c(l,r,n,a,e[s+1],12,-389564586),a=c(a,l,r,n,e[s+2],17,606105819),n=c(n,a,l,r,e[s+3],22,-1044525330),r=c(r,n,a,l,e[s+4],7,-176418897),l=c(l,r,n,a,e[s+5],12,1200080426),a=c(a,l,r,n,e[s+6],17,-1473231341),n=c(n,a,l,r,e[s+7],22,-45705983),r=c(r,n,a,l,e[s+8],7,1770035416),l=c(l,r,n,a,e[s+9],12,-1958414417),a=c(a,l,r,n,e[s+10],17,-42063),n=c(n,a,l,r,e[s+11],22,-1990404162),r=c(r,n,a,l,e[s+12],7,1804603682),l=c(l,r,n,a,e[s+13],12,-40341101),a=c(a,l,r,n,e[s+14],17,-1502002290),r=f(r,n=c(n,a,l,r,e[s+15],22,1236535329),a,l,e[s+1],5,-165796510),l=f(l,r,n,a,e[s+6],9,-1069501632),a=f(a,l,r,n,e[s+11],14,643717713),n=f(n,a,l,r,e[s+0],20,-373897302),r=f(r,
1n,a,l,e[s+5],5,-701558691),l=f(l,r,n,a,e[s+10],9,38016083),a=f(a,l,r,n,e[s+15],14,-660478335),n=f(n,a,l,r,e[s+4],20,-405537848),r=f(r,n,a,l,e[s+9],5,568446438),l=f(l,r,n,a,e[s+14],9,-1019803690),a=f(a,l,r,n,e[s+3],14,-187363961),n=f(n,a,l,r,e[s+8],20,1163531501),r=f(r,n,a,l,e[s+13],5,-1444681467),l=f(l,r,n,a,e[s+2],9,-51403784),a=f(a,l,r,n,e[s+7],14,1735328473),r=d(r,n=f(n,a,l,r,e[s+12],20,-1926607734),a,l,e[s+5],4,-378558),l=d(l,r,n,a,e[s+8],11,-2022574463),a=d(a,l,r,n,e[s+11],16,1839030562),n=d(n,a,l,r,e[s+14],23,-35309556),r=d(r,n,a,l,e[s+1],4,-1530992060),l=d(l,r,n,a,e[s+4],11,1272893353),a=d(a,l,r,n,e[s+7],16,-155497632),n=d(n,a,l,r,e[s+10],23,-1094730640),r=d(r,n,a,l,e[s+13],4,681279174),l=d(l,r,n,a,e[s+0],11,-358537222),a=d(a,l,r,n,e[s+3],16,-722521979),n=d(n,a,l,r,e[s+6],23,76029189),r=d(r,n,a,l,e[s+9],4,-640364487),l=d(l,r,n,a,e[s+12],11,-421815835),a=d(a,l,r,n,e[s+15],16,530742520),r=p(r,n=d(n,a,l,r,e[s+2],23,-995338651),a,l,e[s+0],6,-198630844),l=p(l,r,n,a,e[s+7],10,1126891415),a=p(a,l,r,n,e[s+14],15,-1416354905),n=p(n,a,l,r,e[s+5],21,-57434055),r=p(r,n,a,l,e[s+12],
16,1700485571),l=p(l,r,n,a,e[s+3],10,-1894986606),a=p(a,l,r,n,e[s+10],15,-1051523),n=p(n,a,l,r,e[s+1],21,-2054922799),r=p(r,n,a,l,e[s+8],6,1873313359),l=p(l,r,n,a,e[s+15],10,-30611744),a=p(a,l,r,n,e[s+6],15,-1560198380),n=p(n,a,l,r,e[s+13],21,1309151649),r=p(r,n,a,l,e[s+4],6,-145523070),l=p(l,r,n,a,e[s+11],10,-1120210379),a=p(a,l,r,n,e[s+2],15,718787259),n=p(n,a,l,r,e[s+9],21,-343485551),r=i(r,u),n=i(n,o),a=i(a,b),l=i(l,m)}return[r,n,a,l]}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.Hex,r=t||n.Base64,i=b(a(e),8*e.length);switch(r){case n.Raw:return i;case n.Hex:return s(i);case n.String:return l(i);case n.Base64:return u(i)}}},633:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return p}));var n=r(36),i=r(407),a=r(409),l=r(255),s=r(408);function u(e){return Object(i.a)(e)||Object(a.a)(e)||Object(l.a)(e)||Object(s.a)()}var o=r(21),c=r(37),f=o.a.getLogger("esri.renderers.visualVariables.support.utils"),d=function(e){if(!("visualVariables"in e)||!e.visualVariables||!e.visualVariables.length)return e;var t=e.clone(),r=t.visualVariables.map((function(e){return b(e)?m(e):e}));return t.visualVariables=r,t};function p(e){return e.map((function(e){return b(e)?m(e.clone()):e}))}function b(e){return("size"===e.type||"color"===e.type||"opacity"===e.type)&&null!=e.stops}function m(e){return e.stops=function(e,t){return t.length<=8?t:(f.warn("Found ".concat(t.length," Visual Variable stops, but MapView only supports ").concat(8,". Displayed stops will be simplified.")),t.length>16?function(e,t){for(var r=u(t),n=r[0],i=r.slice(1),a=i.pop(),l=i[0].value,s=i[i.length-1].value,o=(s-l)/6,f=[],d=l;d<s;d+=o){for(var p=0;d>=i[p].value;)p++;var b=i[p],m=t[p-1],v=d-m.value,h=b.value===m.value?1:v/(b.value-m.value);if("color"===e){var g=i[p],x=t[p-1],O=g.color.clone();O.r=y(x.color.r,O.r,h),O.g=y(x.color.g,O.g,h),O.b=y(x.color.b,O.b,h),O.a=y(x.color.a,O.a,h),f.push({value:d,color:O,label:g.label})}else if("size"===e){var j=i[p],w=t[p-1],S=Object(c.e)(j.size),z=y(Object(c.e)(w.size),S,h);f.push({value:d,size:z,label:j.label})}else{var V=i[p],F=y(t[p-1].opacity,V.opacity,h);f.push({value:d,opacity:F,label:V.label})}}return[n].concat(f,[a])}(e,t):function(e){for(var t=u(e),r=t[0],i=t.slice(1),a=i.pop();i.length>6;){for(var l=0,s=0,o=1;o<i.length;o++){var c=i[o-1],f=i[o],d=Math.abs(f.value-c.value);d>s&&(s=d,l=o)}i.splice(l,1)}return[r].concat(Object(n.a)(i),[a])}(t))}(e.type,e.stops),e}function y(e,t,r){return(1-r)*e+r*t}}}]); 2//# sourceMappingURL=8.a43a5745.chunk.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.