(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-029272f3"],{"00c0":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("8c71"),i=n("0326"),s=n("7c4b");class o extends s["a"]{constructor(){super(...arguments),this._childrenSet=new Set,this._needsSort=!1,this.children=[],this._effectView=null}get blendMode(){return this._blendMode}set blendMode(e){this._blendMode=e,this.requestRender()}get clips(){return this._clips}set clips(e){this._clips=e,this.children.forEach(t=>t.clips=e)}get computedEffects(){var e,t;return null!=(e=null==(t=this._effectView)?void 0:t.effects)?e:null}get effect(){var e,t;return null!=(e=null==(t=this._effectView)?void 0:t.effect)?e:""}set effect(e){(this._effectView||e)&&(this._effectView||(this._effectView=new i["a"]),this._effectView.effect=e,this.requestRender())}updateTransitionProperties(e,t){super.updateTransitionProperties(e,t),this._effectView&&(this._effectView.transitionStep(e,t),this._effectView.transitioning&&this.requestRender())}doRender(e){const t=this.createRenderParams(e);this.renderChildren(t)}addChild(e){return this.addChildAt(e,this.children.length)}addChildAt(e,t=this.children.length){if(!e)return e;if(this.contains(e))return e;this._needsSort=!0;const n=e.parent;return n&&n!==this&&n.removeChild(e),t>=this.children.length?this.children.push(e):this.children.splice(t,0,e),this._childrenSet.add(e),e.parent=this,e.stage=this.stage,this!==this.stage&&(e.clips=this.clips),this.requestRender(),e}contains(e){return this._childrenSet.has(e)}removeAllChildren(){this._childrenSet.clear(),this._needsSort=!0;for(const e of this.children)this!==this.stage&&(e.clips=null),e.stage=null,e.parent=null;this.children.length=0}removeChild(e){return this.contains(e)?this.removeChildAt(this.children.indexOf(e)):e}removeChildAt(e){if(e<0||e>=this.children.length)return null;this._needsSort=!0;const t=this.children.splice(e,1)[0];return this._childrenSet.delete(t),this!==this.stage&&(t.clips=null),t.stage=null,t.parent=null,t}sortChildren(e){this._needsSort&&(this.children.sort(e),this._needsSort=!1)}_createTransforms(){return{dvs:Object(r["b"])()}}onAttach(){super.onAttach();const e=this.stage;for(const t of this.children)t.stage=e}onDetach(){super.onDetach();for(const e of this.children)e.stage=null}renderChildren(e){for(const t of this.children)t.beforeRender(e);for(const t of this.children)t.processRender(e);for(const t of this.children)t.afterRender(e)}createRenderParams(e){return{...e,blendMode:this.blendMode,effects:this.computedEffects,globalOpacity:e.globalOpacity*this.computedOpacity,inFadeTransition:this.inFadeTransition}}}},"0326":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("a4ee"),i=n("fc29"),s=n("c120"),o=n("7ffa"),a=n("e92d"),c=n("59b2"),u=(n("cea0"),n("d386")),l=n("b90c"),d=n("22f1");const f=-1;let h=class extends i["a"]{constructor(e){super(e),this._from=null,this._to=null,this._final=null,this._current=[],this._time=0,this.duration=Object(s["a"])("mapview-transitions-duration"),this.effects=[]}set effect(e){if(this._get("effect")!==(e=e||"")){this._set("effect",e);try{this._transitionTo(p(e))}catch(t){this._transitionTo([]),a["a"].getLogger(this.declaredClass).warn("Invalid Effect",{effect:e,error:t})}}}get hasEffects(){return this.transitioning||!!this.effects.length}set scale(e){this._updateForScale(e)}get transitioning(){return null!==this._to}canTransitionTo(e){try{return this.scale>0&&S(this._current,p(e),this.scale)}catch{return!1}}transitionStep(e,t){this._applyTimeTransition(e),this._updateForScale(t)}end(){this._applyTimeTransition(this.duration)}_transitionTo(e){this.scale>0&&S(this._current,e,this.scale)?(this._final=e,this._to=Object(o["a"])(e),v(this._current,this._to,this.scale),this._from=Object(o["a"])(this._current),this._time=0):(this._from=this._to=this._final=null,this._current=e),this._set("effects",this._current[0]?Object(o["a"])(this._current[0].effects):[])}_applyTimeTransition(e){if(!(this._to&&this._from&&this._current&&this._final))return;this._time+=e;const t=Math.min(1,this._time/this.duration);for(let n=0;n=t[0].scale)i=r=t[0].effects;else if(e<=t[n].scale)i=r=t[n].effects;else for(let o=0;o=e&&a.scale<=e){s=(e-n.scale)/(a.scale-n.scale),r=n.effects,i=a.effects;break}}for(let o=0;o1||t.length>1)&&n<=0)&&Object(d["a"])(e[0].effects,t[0].effects)}function v(e,t,n){var r,i;const s=e.length>t.length?e:t,o=e.length>t.length?t:e,a=o[o.length-1],c=null!=(r=null==a?void 0:a.scale)?r:n,u=null!=(i=null==a?void 0:a.effects)?i:[];for(let l=o.length;l>>4;return t.isOutline||t.isOutlinedFill?n&r:n&~r}const a=0,c=8,u=7,l=8,d=11,f=11,h=12,p=13,S=14,v=15,g=15,T=16,m=17,E=18,L=19,C=20,O=21,_=22;function A(e,t){switch(e){case s["d"].FILL:return N.from(t);case s["d"].LINE:return P.from(t);case s["d"].MARKER:return B.from(t);case s["d"].TEXT:return V.from(t);case s["d"].LABEL:return w.from(t);default:throw new Error("Unable to createMaterialKey for unknown geometryType "+e)}}class y{constructor(e){this._data=0,this._data=e}static load(e){const t=this.shared;return t.data=e,t}set data(e){this._data=e}get data(){return this._data}get geometryType(){return this.bits(l,d)}set geometryType(e){this.setBits(e,l,d)}get mapAligned(){return!!this.bit(C)}set mapAligned(e){this.setBit(C,e)}get sdf(){return!!this.bit(f)}set sdf(e){this.setBit(f,e)}get pattern(){return!!this.bit(h)}set pattern(e){this.setBit(h,e)}get textureBinding(){return this.bits(a,c)}set textureBinding(e){this.setBits(e,a,c)}get geometryTypeString(){switch(this.geometryType){case s["d"].FILL:return"fill";case s["d"].MARKER:return"marker";case s["d"].LINE:return"line";case s["d"].TEXT:return"text";case s["d"].LABEL:return"label";default:throw new r["a"]("Unable to handle unknown geometryType: "+this.geometryType)}}setBit(e,t){const n=1<>e}setBits(e,t,n){for(let r=t,i=0;rclass extends e{get vvSizeMinMaxValue(){return 0!==this.bit(T)}set vvSizeMinMaxValue(e){this.setBit(T,e)}get vvSizeScaleStops(){return 0!==this.bit(m)}set vvSizeScaleStops(e){this.setBit(m,e)}get vvSizeFieldStops(){return 0!==this.bit(E)}set vvSizeFieldStops(e){this.setBit(E,e)}get vvSizeUnitValue(){return 0!==this.bit(L)}set vvSizeUnitValue(e){this.setBit(L,e)}hasVV(){return super.hasVV()||this.vvSizeMinMaxValue||this.vvSizeScaleStops||this.vvSizeFieldStops||this.vvSizeUnitValue}setVV(e,t){super.setVV(e,t);const n=o(e,t)&e;this.vvSizeMinMaxValue=!!(n&s["e"].SIZE_MINMAX_VALUE),this.vvSizeFieldStops=!!(n&s["e"].SIZE_FIELD_STOPS),this.vvSizeUnitValue=!!(n&s["e"].SIZE_UNIT_VALUE),this.vvSizeScaleStops=!!(n&s["e"].SIZE_SCALE_STOPS)}},R=e=>class extends e{get vvRotation(){return 0!==this.bit(v)}set vvRotation(e){this.setBit(v,e)}hasVV(){return super.hasVV()||this.vvRotation}setVV(e,t){super.setVV(e,t),this.vvRotation=!t.isOutline&&!!(e&s["e"].ROTATION)}},I=e=>class extends e{get vvColor(){return 0!==this.bit(p)}set vvColor(e){this.setBit(p,e)}hasVV(){return super.hasVV()||this.vvColor}setVV(e,t){super.setVV(e,t),this.vvColor=!t.isOutline&&!!(e&s["e"].COLOR)}},M=e=>class extends e{get vvOpacity(){return 0!==this.bit(S)}set vvOpacity(e){this.setBit(S,e)}hasVV(){return super.hasVV()||this.vvOpacity}setVV(e,t){super.setVV(e,t),this.vvOpacity=!t.isOutline&&!!(e&s["e"].OPACITY)}};class N extends(I(M(b(y)))){static load(e){const t=this.shared;return t.data=e,t}static from(e){const t=this.load(0);return t.geometryType=s["d"].FILL,t.dotDensity="dot-density"===e.stride.fill,t.simple="simple"===e.stride.fill,t.outlinedFill=e.isOutlinedFill,t.dotDensity||t.setVV(e.vvFlags,e),t.data}getVariation(){return{...super.getVariation(),dotDensity:this.dotDensity,outlinedFill:this.outlinedFill,simple:this.simple,vvColor:this.vvColor,vvOpacity:this.vvOpacity,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}get dotDensity(){return!!this.bit(g)}set dotDensity(e){this.setBit(g,e)}get simple(){return!!this.bit(_)}set simple(e){this.setBit(_,e)}get outlinedFill(){return!!this.bit(O)}set outlinedFill(e){this.setBit(O,e)}}N.shared=new N(0);class B extends(I(M(R(b(y))))){static load(e){const t=this.shared;return t.data=e,t}static from(e){const t=this.load(0);return t.geometryType=s["d"].MARKER,t.setVV(e.vvFlags,e),t.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvRotation:this.vvRotation,vvOpacity:this.vvOpacity,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}B.shared=new B(0);class P extends(I(M(b(y)))){static load(e){const t=this.shared;return t.data=e,t}static from(e){const t=this.load(0);return t.geometryType=s["d"].LINE,t.setVV(e.vvFlags,e),t.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvOpacity:this.vvOpacity,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}P.shared=new P(0);class V extends(I(M(R(b(y))))){static load(e){const t=this.shared;return t.data=e,t}static from(e){const t=this.load(0);return t.geometryType=s["d"].TEXT,t.setVV(e.vvFlags,e),t.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvOpacity:this.vvOpacity,vvRotation:this.vvRotation,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}V.shared=new V(0);class w extends(b(y)){static load(e){const t=this.shared;return t.data=e,t}static from(e){const t=this.load(0);return t.geometryType=s["d"].LABEL,t.setVV(e.vvFlags,e),t.mapAligned=Object(i["i"])(e.placement),t.data}getVariation(){return{...super.getVariation(),vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}w.shared=new w(0)},"32dd":function(e,t,n){"use strict";var r,i;function s(e){switch(e){case"left":return r.Left;case"right":return r.Right;case"center":case"justify":return r.Center}}function o(e){switch(e){case"top":return i.Top;case"middle":return i.Center;case"baseline":return i.Baseline;case"bottom":return i.Bottom}}function a(e){switch(e){case"above-left":case"esriServerPointLabelPlacementAboveLeft":return[r.Right,i.Bottom];case"above-center":case"above-along":case"esriServerPointLabelPlacementAboveCenter":case"esriServerLinePlacementAboveAlong":return[r.Center,i.Bottom];case"above-right":case"esriServerPointLabelPlacementAboveRight":return[r.Left,i.Bottom];case"center-left":case"esriServerPointLabelPlacementCenterLeft":return[r.Right,i.Center];case"center-center":case"center-along":case"esriServerPointLabelPlacementCenterCenter":case"esriServerLinePlacementCenterAlong":case"always-horizontal":case"esriServerPolygonPlacementAlwaysHorizontal":return[r.Center,i.Center];case"center-right":case"esriServerPointLabelPlacementCenterRight":return[r.Left,i.Center];case"below-left":case"esriServerPointLabelPlacementBelowLeft":return[r.Right,i.Top];case"below-center":case"below-along":case"esriServerPointLabelPlacementBelowCenter":case"esriServerLinePlacementBelowAlong":return[r.Center,i.Top];case"below-right":case"esriServerPointLabelPlacementBelowRight":return[r.Left,i.Top];default:return console.debug("Found invalid placement type "+e),[r.Center,i.Center]}}function c(e){switch(e){case r.Right:return-1;case r.Center:return 0;case r.Left:return 1;default:return console.debug("Found invalid horizontal alignment "+e),0}}function u(e){switch(e){case i.Top:return 1;case i.Center:return 0;case i.Bottom:case i.Baseline:return-1;default:return console.debug("Found invalid vertical alignment "+e),0}}function l(e){switch(e){case"left":return r.Left;case"right":return r.Right;case"center":case"justify":return r.Center}}function d(e){switch(e){case"above-along":case"below-along":case"center-along":case"esriServerLinePlacementAboveAlong":case"esriServerLinePlacementBelowAlong":case"esriServerLinePlacementCenterAlong":return!0;default:return!1}}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return o})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d})),function(e){e[e.Left=-1]="Left",e[e.Center=0]="Center",e[e.Right=1]="Right"}(r||(r={})),function(e){e[e.Top=1]="Top",e[e.Center=0]="Center",e[e.Bottom=-1]="Bottom",e[e.Baseline=2]="Baseline"}(i||(i={}))},"8c81":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return O})),n.d(t,"d",(function(){return A})),n.d(t,"e",(function(){return y})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return G})),n.d(t,"h",(function(){return Z})),n.d(t,"i",(function(){return H})),n.d(t,"j",(function(){return k})),n.d(t,"k",(function(){return j})),n.d(t,"l",(function(){return W})),n.d(t,"m",(function(){return X})),n.d(t,"n",(function(){return D})),n.d(t,"o",(function(){return o})),n.d(t,"p",(function(){return N})),n.d(t,"q",(function(){return M})),n.d(t,"r",(function(){return c})),n.d(t,"s",(function(){return I})),n.d(t,"t",(function(){return P})),n.d(t,"u",(function(){return a})),n.d(t,"v",(function(){return R})),n.d(t,"w",(function(){return x})),n.d(t,"x",(function(){return r})),n.d(t,"y",(function(){return z})),n.d(t,"z",(function(){return i})),n.d(t,"A",(function(){return U})),n.d(t,"B",(function(){return p})),n.d(t,"C",(function(){return S})),n.d(t,"D",(function(){return v})),n.d(t,"E",(function(){return g})),n.d(t,"F",(function(){return h})),n.d(t,"G",(function(){return f})),n.d(t,"H",(function(){return T})),n.d(t,"I",(function(){return m})),n.d(t,"J",(function(){return E})),n.d(t,"K",(function(){return L})),n.d(t,"L",(function(){return C})),n.d(t,"M",(function(){return d})),n.d(t,"N",(function(){return u})),n.d(t,"O",(function(){return B})),n.d(t,"P",(function(){return s})),n.d(t,"Q",(function(){return F})),n.d(t,"R",(function(){return w})),n.d(t,"S",(function(){return V}));const r=1e-30,i=4294967295,s=512,o=8,a=29,c=24,u=8,l={metrics:{width:15,height:17,left:0,top:-7,advance:14}},d=0,f=0,h=0,p=1,S=2,v=3,g=4,T=12,m=5,E=6,L=5,C=6,O=0,_=1,A=2,y=3,b=4,R=2,I=1,M=2,N=4,B=1.05,P=3,V=5,w=6,F=1.15,U=2,D=8,z=500,x=10,G=2,k=0,H=1,j=4,W=8,Z=4,X=1},a9a2:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return c}));var r=n("d114");function i(e,t){return Array.isArray(t)?(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3]):(e[0]=t.r,e[1]=t.g,e[2]=t.b,e[3]=t.a),e}function s(e,t=0,n=!1){const r=e[t+3];return e[t+0]*=r,e[t+1]*=r,e[t+2]*=r,n||(e[t+3]*=255),e}function o(e){return s(i([],e))}function a(e){if(!e)return 0;const{r:t,g:n,b:i,a:s}=e;return Object(r["b"])(t*s,n*s,i*s,255*s)}function c(e){if(!e)return 0;const[t,n,i,s]=e;return Object(r["b"])(t*(s/255),n*(s/255),i*(s/255),s)}},ab39:function(e,t,n){"use strict";var r,i,s,o,a,c,u,l,d,f,h,p,S,v,g,T,m,E,L,C,O,_,A,y,b,R,I,M,N,B,P,V,w,F,U,D,z,x,G,k,H,j,W,Z,X,q,Y,K,J,Q,$,ee,te,ne,re,ie,se,oe,ae,ce;n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return T})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return r})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return d})),n.d(t,"i",(function(){return L})),n.d(t,"j",(function(){return C})),n.d(t,"k",(function(){return O})),n.d(t,"l",(function(){return y})),n.d(t,"m",(function(){return I})),n.d(t,"n",(function(){return M})),n.d(t,"o",(function(){return i})),n.d(t,"p",(function(){return U})),n.d(t,"q",(function(){return D})),n.d(t,"r",(function(){return G})),n.d(t,"s",(function(){return Z})),n.d(t,"t",(function(){return X})),n.d(t,"u",(function(){return q})),n.d(t,"v",(function(){return Y})),n.d(t,"w",(function(){return re})),n.d(t,"x",(function(){return ie})),n.d(t,"y",(function(){return oe})),function(e){e[e.BUTT=0]="BUTT",e[e.ROUND=1]="ROUND",e[e.SQUARE=2]="SQUARE",e[e.UNKNOWN=4]="UNKNOWN"}(r||(r={})),function(e){e[e.BEVEL=0]="BEVEL",e[e.ROUND=1]="ROUND",e[e.MITER=2]="MITER",e[e.UNKNOWN=4]="UNKNOWN"}(i||(i={})),function(e){e[e.SCREEN=0]="SCREEN",e[e.MAP=1]="MAP"}(s||(s={})),function(e){e[e.Tint=0]="Tint",e[e.Ignore=1]="Ignore",e[e.Multiply=99]="Multiply"}(o||(o={})),function(e){e.Both="Both",e.JustBegin="JustBegin",e.JustEnd="JustEnd",e.None="None"}(a||(a={})),function(e){e[e.Mosaic=0]="Mosaic",e[e.Centered=1]="Centered"}(c||(c={})),function(e){e[e.Normal=0]="Normal",e[e.Superscript=1]="Superscript",e[e.Subscript=2]="Subscript"}(u||(u={})),function(e){e[e.MSSymbol=0]="MSSymbol",e[e.Unicode=1]="Unicode"}(l||(l={})),function(e){e[e.Unspecified=0]="Unspecified",e[e.TrueType=1]="TrueType",e[e.PSOpenType=2]="PSOpenType",e[e.TTOpenType=3]="TTOpenType",e[e.Type1=4]="Type1"}(d||(d={})),function(e){e[e.Display=0]="Display",e[e.Map=1]="Map"}(f||(f={})),function(e){e[e.Z=0]="Z",e[e.X=1]="X",e[e.Y=2]="Y"}(h||(h={})),function(e){e[e.XYZ=0]="XYZ",e[e.ZXY=1]="ZXY",e[e.YXZ=2]="YXZ"}(p||(p={})),function(e){e[e.Rectangle=0]="Rectangle",e[e.RoundedRectangle=1]="RoundedRectangle",e[e.Oval=2]="Oval"}(S||(S={})),function(e){e[e.None=0]="None",e[e.Alpha=1]="Alpha",e[e.Screen=2]="Screen",e[e.Multiply=3]="Multiply",e[e.Add=4]="Add"}(v||(v={})),function(e){e[e.TTB=0]="TTB",e[e.RTL=1]="RTL",e[e.BTT=2]="BTT"}(g||(g={})),function(e){e[e.None=0]="None",e[e.SignPost=1]="SignPost",e[e.FaceNearPlane=2]="FaceNearPlane"}(T||(T={})),function(e){e[e.Float=0]="Float",e[e.String=1]="String",e[e.Boolean=2]="Boolean"}(m||(m={})),function(e){e[e.Intersect=0]="Intersect",e[e.Subtract=1]="Subtract"}(E||(E={})),function(e){e.OpenEnded="OpenEnded",e.Block="Block",e.Crossed="Crossed"}(L||(L={})),function(e){e.FullGeometry="FullGeometry",e.PerpendicularFromFirstSegment="PerpendicularFromFirstSegment",e.ReversedFirstSegment="ReversedFirstSegment",e.PerpendicularToSecondSegment="PerpendicularToSecondSegment",e.SecondSegmentWithTicks="SecondSegmentWithTicks",e.DoublePerpendicular="DoublePerpendicular",e.OppositeToFirstSegment="OppositeToFirstSegment",e.TriplePerpendicular="TriplePerpendicular",e.HalfCircleFirstSegment="HalfCircleFirstSegment",e.HalfCircleSecondSegment="HalfCircleSecondSegment",e.HalfCircleExtended="HalfCircleExtended",e.OpenCircle="OpenCircle",e.CoverageEdgesWithTicks="CoverageEdgesWithTicks",e.GapExtentWithDoubleTicks="GapExtentWithDoubleTicks",e.GapExtentMidline="GapExtentMidline",e.Chevron="Chevron",e.PerpendicularWithArc="PerpendicularWithArc",e.ClosedHalfCircle="ClosedHalfCircle",e.TripleParallelExtended="TripleParallelExtended",e.ParallelWithTicks="ParallelWithTicks",e.Parallel="Parallel",e.PerpendicularToFirstSegment="PerpendicularToFirstSegment",e.ParallelOffset="ParallelOffset",e.OffsetOpposite="OffsetOpposite",e.OffsetSame="OffsetSame",e.CircleWithArc="CircleWithArc",e.DoubleJog="DoubleJog",e.PerpendicularOffset="PerpendicularOffset",e.LineExcludingLastSegment="LineExcludingLastSegment",e.MultivertexArrow="MultivertexArrow",e.CrossedArrow="CrossedArrow",e.ChevronArrow="ChevronArrow",e.ChevronArrowOffset="ChevronArrowOffset",e.PartialFirstSegment="PartialFirstSegment",e.Arch="Arch",e.CurvedParallelTicks="CurvedParallelTicks",e.Arc90Degrees="Arc90Degrees"}(C||(C={})),function(e){e.Mitered="Mitered",e.Bevelled="Bevelled",e.Rounded="Rounded",e.Square="Square",e.TrueBuffer="TrueBuffer"}(O||(O={})),function(e){e.ClosePath="ClosePath",e.ConvexHull="ConvexHull",e.RectangularBox="RectangularBox"}(_||(_={})),function(e){e.BeginningOfLine="BeginningOfLine",e.EndOfLine="EndOfLine"}(A||(A={})),function(e){e.Mitered="Mitered",e.Bevelled="Bevelled",e.Rounded="Rounded",e.Square="Square"}(y||(y={})),function(e){e.Fast="Fast",e.Accurate="Accurate"}(b||(b={})),function(e){e.BeginningOfLine="BeginningOfLine",e.EndOfLine="EndOfLine"}(R||(R={})),function(e){e.Sinus="Sinus",e.Square="Square",e.Triangle="Triangle",e.Random="Random"}(I||(I={})),function(e){e[e.None=0]="None",e[e.Default=1]="Default",e[e.Force=2]="Force"}(M||(M={})),function(e){e[e.Buffered=0]="Buffered",e[e.Left=1]="Left",e[e.Right=2]="Right",e[e.AlongLine=3]="AlongLine"}(N||(N={})),function(e){e[e.Linear=0]="Linear",e[e.Rectangular=1]="Rectangular",e[e.Circular=2]="Circular",e[e.Buffered=3]="Buffered"}(B||(B={})),function(e){e[e.Discrete=0]="Discrete",e[e.Continuous=1]="Continuous"}(P||(P={})),function(e){e[e.AcrossLine=0]="AcrossLine",e[e.AloneLine=1]="AloneLine"}(V||(V={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.Center=2]="Center",e[e.Justify=3]="Justify"}(w||(w={})),function(e){e[e.Base=0]="Base",e[e.MidPoint=1]="MidPoint",e[e.ThreePoint=2]="ThreePoint",e[e.FourPoint=3]="FourPoint",e[e.Underline=4]="Underline",e[e.CircularCW=5]="CircularCW",e[e.CircularCCW=6]="CircularCCW"}(F||(F={})),function(e){e.Butt="Butt",e.Round="Round",e.Square="Square"}(U||(U={})),function(e){e.NoConstraint="NoConstraint",e.HalfPattern="HalfPattern",e.HalfGap="HalfGap",e.FullPattern="FullPattern",e.FullGap="FullGap",e.Custom="Custom"}(D||(D={})),function(e){e[e.None=-1]="None",e[e.Custom=0]="Custom",e[e.Circle=1]="Circle",e[e.OpenArrow=2]="OpenArrow",e[e.ClosedArrow=3]="ClosedArrow",e[e.Diamond=4]="Diamond"}(z||(z={})),function(e){e[e.ExtraLeading=0]="ExtraLeading",e[e.Multiple=1]="Multiple",e[e.Exact=2]="Exact"}(x||(x={})),function(e){e.Bevel="Bevel",e.Round="Round",e.Miter="Miter"}(G||(G={})),function(e){e[e.Default=0]="Default",e[e.String=1]="String",e[e.Numeric=2]="Numeric"}(k||(k={})),function(e){e[e.InsidePolygon=0]="InsidePolygon",e[e.PolygonCenter=1]="PolygonCenter",e[e.RandomlyInsidePolygon=2]="RandomlyInsidePolygon"}(H||(H={})),function(e){e[e.Tint=0]="Tint",e[e.Replace=1]="Replace",e[e.Multiply=2]="Multiply"}(j||(j={})),function(e){e[e.ClipAtBoundary=0]="ClipAtBoundary",e[e.RemoveIfCenterOutsideBoundary=1]="RemoveIfCenterOutsideBoundary",e[e.DoNotTouchBoundary=2]="DoNotTouchBoundary",e[e.DoNotClip=3]="DoNotClip"}(W||(W={})),function(e){e.NoConstraint="NoConstraint",e.WithMarkers="WithMarkers",e.WithFullGap="WithFullGap",e.WithHalfGap="WithHalfGap",e.Custom="Custom"}(Z||(Z={})),function(e){e.Fixed="Fixed",e.Random="Random",e.RandomFixedQuantity="RandomFixedQuantity"}(X||(X={})),function(e){e.LineMiddle="LineMiddle",e.LineBeginning="LineBeginning",e.LineEnd="LineEnd",e.SegmentMidpoint="SegmentMidpoint"}(q||(q={})),function(e){e.OnPolygon="OnPolygon",e.CenterOfMass="CenterOfMass",e.BoundingBoxCenter="BoundingBoxCenter"}(Y||(Y={})),function(e){e[e.Low=0]="Low",e[e.Medium=1]="Medium",e[e.High=2]="High"}(K||(K={})),function(e){e[e.MarkerCenter=0]="MarkerCenter",e[e.MarkerBounds=1]="MarkerBounds"}(J||(J={})),function(e){e[e.None=0]="None",e[e.PropUniform=1]="PropUniform",e[e.PropNonuniform=2]="PropNonuniform",e[e.DifUniform=3]="DifUniform",e[e.DifNonuniform=4]="DifNonuniform"}(Q||(Q={})),function(e){e.Tube="Tube",e.Strip="Strip",e.Wall="Wall"}($||($={})),function(e){e[e.Random=0]="Random",e[e.Increasing=1]="Increasing",e[e.Decreasing=2]="Decreasing",e[e.IncreasingThenDecreasing=3]="IncreasingThenDecreasing"}(ee||(ee={})),function(e){e[e.Relative=0]="Relative",e[e.Absolute=1]="Absolute"}(te||(te={})),function(e){e[e.Normal=0]="Normal",e[e.LowerCase=1]="LowerCase",e[e.Allcaps=2]="Allcaps"}(ne||(ne={})),function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"}(re||(re={})),function(e){e.Draft="Draft",e.Picture="Picture",e.Text="Text"}(ie||(ie={})),function(e){e[e.Top=0]="Top",e[e.Center=1]="Center",e[e.Baseline=2]="Baseline",e[e.Bottom=3]="Bottom"}(se||(se={})),function(e){e[e.Right=0]="Right",e[e.Upright=1]="Upright"}(oe||(oe={})),function(e){e[e.Small=0]="Small",e[e.Medium=1]="Medium",e[e.Large=2]="Large"}(ae||(ae={})),function(e){e[e.Calm=0]="Calm",e[e.Rippled=1]="Rippled",e[e.Slight=2]="Slight",e[e.Moderate=3]="Moderate"}(ce||(ce={}))},c84e:function(e,t,n){"use strict";var r,i,s,o,a,c,u;n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return r})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return c})),function(e){e[e.FILL=0]="FILL",e[e.LINE=1]="LINE",e[e.MARKER=2]="MARKER",e[e.TEXT=3]="TEXT",e[e.LABEL=4]="LABEL"}(r||(r={})),function(e){e[e.SUCCEEDED=0]="SUCCEEDED",e[e.FAILED_OUT_OF_MEMORY=1]="FAILED_OUT_OF_MEMORY"}(i||(i={})),function(e){e[e.NONE=0]="NONE",e[e.MAP=1]="MAP",e[e.LABEL=2]="LABEL",e[e.LABEL_ALPHA=4]="LABEL_ALPHA",e[e.HITTEST=8]="HITTEST",e[e.HIGHLIGHT=16]="HIGHLIGHT",e[e.CLIP=32]="CLIP",e[e.DEBUG=64]="DEBUG",e[e.NUM_DRAW_PHASES=9]="NUM_DRAW_PHASES"}(s||(s={})),function(e){e[e.SIZE=0]="SIZE",e[e.COLOR=1]="COLOR",e[e.OPACITY=2]="OPACITY",e[e.ROTATION=3]="ROTATION"}(o||(o={})),function(e){e[e.NONE=0]="NONE",e[e.OPACITY=1]="OPACITY",e[e.COLOR=2]="COLOR",e[e.ROTATION=4]="ROTATION",e[e.SIZE_MINMAX_VALUE=8]="SIZE_MINMAX_VALUE",e[e.SIZE_SCALE_STOPS=16]="SIZE_SCALE_STOPS",e[e.SIZE_FIELD_STOPS=32]="SIZE_FIELD_STOPS",e[e.SIZE_UNIT_VALUE=64]="SIZE_UNIT_VALUE"}(a||(a={})),function(e){e[e.MINMAX_TARGETS_OUTLINE=128]="MINMAX_TARGETS_OUTLINE",e[e.SCALE_TARGETS_OUTLINE=256]="SCALE_TARGETS_OUTLINE",e[e.FIELD_TARGETS_OUTLINE=512]="FIELD_TARGETS_OUTLINE",e[e.UNIT_TARGETS_OUTLINE=1024]="UNIT_TARGETS_OUTLINE"}(c||(c={})),function(e){e[e.SPRITE=0]="SPRITE",e[e.GLYPH=1]="GLYPH"}(u||(u={}))},c8dd:function(e,t,n){"use strict";n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return F})),n.d(t,"c",(function(){return U})),n.d(t,"d",(function(){return de})),n.d(t,"e",(function(){return H})),n.d(t,"f",(function(){return W})),n.d(t,"g",(function(){return $})),n.d(t,"h",(function(){return ee})),n.d(t,"i",(function(){return x})),n.d(t,"j",(function(){return G})),n.d(t,"k",(function(){return le})),n.d(t,"l",(function(){return q})),n.d(t,"m",(function(){return X})),n.d(t,"n",(function(){return R})),n.d(t,"o",(function(){return re})),n.d(t,"p",(function(){return k})),n.d(t,"q",(function(){return oe})),n.d(t,"r",(function(){return D})),n.d(t,"s",(function(){return ie})),n.d(t,"t",(function(){return ne})),n.d(t,"u",(function(){return z})),n.d(t,"v",(function(){return se})),n.d(t,"w",(function(){return ce})),n.d(t,"x",(function(){return te})),n.d(t,"y",(function(){return ae})),n.d(t,"z",(function(){return ue})),n.d(t,"A",(function(){return w}));var r=n("ce50"),i=n("e92d"),s=(n("38a4"),n("a915"),n("ab39")),o=(n("a9a2"),n("c84e")),a=n("ecd7");class c{constructor(){this.color=[0,0,0,0],this.haloColor=[0,0,0,0],this.haloSize=0,this.size=12,this.angle=0,this.offsetX=0,this.offsetY=0,this.hAnchor=0,this.vAnchor=0}acquire(e,t,n,r,i,s,o,a,c){this.color=e,this.haloColor=t,this.haloSize=n,this.size=r,this.angle=i,this.offsetX=s,this.offsetY=o,this.hAnchor=a,this.vAnchor=c}release(){this.color[0]=this.color[1]=this.color[2]=this.color[3]=0,this.haloColor[0]=this.haloColor[1]=this.haloColor[2]=this.haloColor[3]=0,this.haloSize=0,this.size=0,this.angle=0,this.offsetX=0,this.offsetY=0,this.hAnchor=0,this.vAnchor=0}}c.pool=new a["a"](c);var u=n("d17d"),l=(n("a1ff"),n("3f3e"));const d=i["a"].getLogger("esri.views.2d.engine.webgl.Utils"),f="geometry",h=[{name:f,strideInBytes:36}],p=[{name:f,strideInBytes:32}],S=[{name:f,strideInBytes:20}],v=[{name:f,strideInBytes:12}],g=[{name:f,strideInBytes:40}],T=[{name:f,strideInBytes:36}],m=[{name:f,strideInBytes:36}];function E(e){const t={};for(const n of e)t[n.name]=n.strideInBytes;return t}const L=E(h),C=E(p),O=E(S),_=E(v),A=E(g),y=E(T),b=E(m);function R(e,{fill:t}){switch(e){case o["d"].MARKER:return L;case o["d"].FILL:return"dot-density"===t?_:"simple"===t?O:C;case o["d"].LINE:return A;case o["d"].TEXT:return y;case o["d"].LABEL:return b}}const I=[f],M=[f],N=[f],B=[f],P=[f];function V(e){switch(e){case o["d"].MARKER:return I;case o["d"].FILL:return M;case o["d"].LINE:return N;case o["d"].TEXT:return B;case o["d"].LABEL:return P}}function w(e){switch(e%4){case 0:case 2:return 4;case 1:case 3:return 1}}function F(e,t){switch(t%4){case 0:case 2:return new Uint32Array(Math.floor(e*t/4));case 1:case 3:return new Uint8Array(e*t)}}function U(e,t){switch(t%4){case 0:case 2:return new Uint32Array(e);case 1:case 3:return new Uint8Array(e)}}function D(e){return null!=e}function z(e){return"number"==typeof e}function x(e){switch(e){case"butt":return s["d"].BUTT;case"round":return s["d"].ROUND;case"square":return s["d"].SQUARE;default:return d.error(new r["a"]("mapview-invalid-type",`Cap type ${e} is not a valid option. Defaulting to round`)),s["d"].ROUND}}function G(e){switch(e){case"miter":return s["o"].MITER;case"bevel":return s["o"].BEVEL;case"round":return s["o"].ROUND;default:return d.error(new r["a"]("mapview-invalid-type",`Join type ${e} is not a valid option. Defaulting to round`)),s["o"].ROUND}}function k(e){switch(e){case"opacity":return o["b"].OPACITY;case"color":return o["b"].COLOR;case"rotation":return o["b"].ROTATION;case"size":return o["b"].SIZE;default:return d.error("Cannot interpret unknown vv: "+e),null}}function H(e,t,n,r,i,s,o){for(const c in s){const t=s[c].stride,r=w(t),o=s[c].data,a=n[c].data,u=t*i.vertexCount/r,l=t*e/r,d=t*i.vertexFrom/r;for(let e=0;e{const t=new l["a"](e.name,e.count,e.type,i,0,e.normalized||!1);return i+=e.count*Z(e.type),t}),t[n].forEach(e=>e.stride=i)}return t}const K=e=>{const t=new Map;for(const n in e)for(const r of e[n])t.set(r.name,r.location);return t},J=e=>{const t={};for(const n in e){const r=e[n];t[n]=r.length?r[0].stride:0}return t},Q=new Map,$=(e,t)=>{if(!Q.has(e)){const n=Y(t),r={strides:J(n),bufferLayouts:n,attributes:K(t)};Q.set(e,r)}return Q.get(e)};function ee(e){e(o["d"].FILL),e(o["d"].LINE),e(o["d"].MARKER),e(o["d"].TEXT),e(o["d"].LABEL)}const te=e=>"path"in e&&fe(e.path),ne=e=>"url"in e&&e.url||"imageData"in e&&e.imageData,re=e=>"imageData"in e&&e.imageData&&"contentType"in e&&e.contentType?`data:${e.contentType};base64,${e.imageData}`:"url"in e?e.url:null,ie=e=>"url"in e&&e.url&&e.url.includes(".gif")||"contentType"in e&&"image/gif"===e.contentType||"imageData"in e&&e.imageData.includes("data:image/gif"),se=e=>"url"in e&&e.url&&e.url.includes(".png")||"contentType"in e&&"image/png"===e.contentType||"imageData"in e&&e.imageData.includes("data:image/png"),oe=e=>e.type&&-1!==e.type.toLowerCase().indexOf("3d");function ae(e){switch(e.type){case"line":{const t=e;return"CIMSolidStroke"===t.cim.type&&!t.dashTemplate}case"fill":return"CIMSolidFill"===e.cim.type;case"esriSFS":return"esriSFSSolid"===e.style||"esriSFSNull"===e.style;case"esriSLS":return"esriSLSSolid"===e.style||"esriSLSNull"===e.style;default:return!1}}const ce=e=>e.includes("data:image/svg+xml");function ue(e){switch("cim"in e?e.cim.type:e.type){case"esriSMS":case"esriPMS":case"CIMPointSymbol":case"CIMVectorMarker":case"CIMPictureMarker":case"CIMCharacterMarker":return!1;default:return!0}}function le(e){const t="maxVVSize"in e&&e.maxVVSize,n="width"in e&&e.width||"size"in e&&e.size||0;return t||n}function de(e){const t=[];for(let n=0;n!!e&&(e=e.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(e)&&/[\dz]$/i.test(e)&&e.length>4))},d114:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i}));const r=new Float32Array(1);new Uint32Array(r.buffer);function i(e){return[255&e,(65280&e)>>>8,(16711680&e)>>>16,(4278190080&e)>>>24]}function s(e,t){return 65535&e|t<<16}function o(e,t,n,r){return 255&e|(255&t)<<8|(255&n)<<16|r<<24}}}]); //# sourceMappingURL=chunk-029272f3.6f9bad4b.js.map